[gdb/testsuite] Fix gdb.opt/solib-intra-step.exp with -m32
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d0021af3
TV
12021-01-26 Tom de Vries <tdevries@suse.de>
2
3 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
4
9f6c202e
TV
52021-01-25 Tom de Vries <tdevries@suse.de>
6
7 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
8 * lib/gdb.exp: Use gdb_load_no_complaints.
9
a625a8c9
TT
102021-01-25 Tom Tromey <tromey@adacore.com>
11
12 * gdb.ada/fixed_points.exp: Add regression test.
13 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
14 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
15
19184910
TT
162021-01-25 Tom Tromey <tromey@adacore.com>
17
18 * gdb.ada/local-enum.exp: Add enumerator resolution test.
19
acd6125f
TT
202021-01-25 Tom Tromey <tromey@adacore.com>
21
22 * gdb.ada/local-enum.exp: New file.
23 * gdb.ada/local-enum/local.adb: New file.
24
1af4c9c4
TT
252021-01-23 Tom Tromey <tom@tromey.com>
26
27 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
28
705646c0
BE
292021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
30
31 * gdb.base/line65535.exp: Fix test expectation.
32
0ac85db5
SM
332021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
34
35 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
36 suppression.
37 (default_gdb_exit): Likewise.
38 (default_gdb_spawn): Likewise.
39 (send_gdb): Likewise.
40 (gdb_expect): Likewise.
41 (gdb_expect_list): Likewise.
42 (default_gdb_init): Likewise.
43 (gdb_suppress_entire_file): Remove.
44 (gdb_suppress_tests): Remove.
45 (gdb_stop_suppressing_tests): Remove.
46 (gdb_clear_suppressed): Remove.
47 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
48 related to test suppression.
49 (default_mi_gdb_start): Likewise.
50 (mi_gdb_reinitialize_dir): Likewise.
51 (mi_gdb_test): Likewise.
52 (mi_run_cmd_full): Likewise.
53 (mi_runto_helper): Likewise.
54 (mi_execute_to): Likewise.
55 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
56 * gdb.base/bitfields.exp: Likewise.
57 * gdb.base/bitfields2.exp: Likewise.
58 * gdb.base/break.exp: Likewise.
59 * gdb.base/call-sc.exp: Likewise.
60 * gdb.base/callfuncs.exp: Likewise.
61 * gdb.base/dfp-test.exp: Likewise.
62 * gdb.base/endian.exp: Likewise.
63 * gdb.base/exprs.exp: Likewise.
64 * gdb.base/funcargs.exp: Likewise.
65 * gdb.base/hbreak2.exp: Likewise.
66 * gdb.base/recurse.exp: Likewise.
67 * gdb.base/scope.exp: Likewise.
68 * gdb.base/sepdebug.exp: Likewise.
69 * gdb.base/structs.exp: Likewise.
70 * gdb.base/until.exp: Likewise.
71 * gdb.cp/misc.exp: Likewise.
72
9d2d8a16
AB
732021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
74
75 PR cli/25956
76 * gdb.base/style.exp (run_style_tests): Add version string test.
77 (test_startup_version_string): Use version style name.
78 * lib/gdb-utils.exp (style): Handle version style name.
79
e7b43072
AB
802021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
81
82 * gdb.base/style.exp (limited_style): New proc.
83 (clean_restart_and_disable): New proc.
84 (run_style_tests): New proc. Most of the old tests from this file
85 are now in this proc.
86 (test_startup_version_string): New proc. Reamining test from the
87 old file is in this proc.
88
2189c312
SM
892021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
90
91 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
92 Adjust to "set debug remote" changes.
93
cd211c75
LM
942021-01-21 Luis Machado <luis.machado@linaro.org>
95
96 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
97 message.
98
730af663
SM
992021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
100
101 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
102
325d39e4
HD
1032021-01-21 Hannes Domani <ssbssa@yahoo.de>
104
105 PR python/19151
106 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
107
c3e96aa7
SM
1082021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
109
110 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
111
6571ffc6
SM
1122021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
113
114 * lib/tuiterm.exp: Add links in comments.
115
7c794afd
TV
1162021-01-20 Tom de Vries <tdevries@suse.de>
117
118 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
119 offset.
120
1402665c
TV
1212021-01-20 Tom de Vries <tdevries@suse.de>
122
123 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
124
6f52fdf4
SDJ
1252021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
126
127 * gdb.arch/amd64-stap-expressions.S: New file.
128 * gdb.arch/amd64-stap-expressions.exp: New file.
129
14852123
TV
1302021-01-19 Tom de Vries <tdevries@suse.de>
131
132 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
133 sequence.
134
0c4e2c6c
TV
1352021-01-19 Tom de Vries <tdevries@suse.de>
136
137 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
138
02baa133
AB
1392021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
140
141 * gdb.fortran/array-slices.exp (run_test): Avoid including
142 addresses in test names.
143
10f92414
TV
1442021-01-15 Tom de Vries <tdevries@suse.de>
145
146 PR testsuite/26997
147 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
148 when adding sizeof.
149
116d0cf1
TV
1502021-01-14 Tom de Vries <tdevries@suse.de>
151
152 PR testsuite/24590
153 * gdb.base/style.exp: Handle shorter argv in frame command output.
154
8f66807b
AB
1552021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
156
157 PR gdb/26819
158 * gdb.server/stop-reply-no-thread-multi.c: New file.
159 * gdb.server/stop-reply-no-thread-multi.exp: New file.
160
3f94e588
TV
1612021-01-12 Tom de Vries <tdevries@suse.de>
162
163 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
164 (main): Remove call to have_mpx.
165 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
166 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
167 (main): Remote call to have_mpx.
168 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
169 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
170 (main): Remove call to have_mpx.
171 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
172 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
173 (main): Remove call to have_mpx.
174 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
175 * gdb.arch/i386-mpx.c (have_mpx): Remove.
176 (main): Remote call to have_mpx.
177 * gdb.arch/i386-mpx.exp: Use have_mpx.
178 * lib/gdb.exp (have_mpx): New proc.
179
5291fe3c
SP
1802021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
181
182 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
183
18bfb505
TV
1842021-01-12 Tom de Vries <tdevries@suse.de>
185
186 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
187
ce38f5ed
AB
1882021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * gdb.fortran/debug-expr.exp: Add new tests.
191
7c654b71
AB
1922021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
193
194 * gdb.fortran/dot-ops.exp: Add new tests.
195
10dadadc
TV
1962021-01-11 Tom de Vries <tdevries@suse.de>
197
198 PR testsuite/26968
199 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
200 Move insn setting $eax to before probe point.
201
66beed02
TT
2022021-01-09 Tom Tromey <tom@tromey.com>
203
204 * gdb.trace/ax.exp: Do not require an "ext".
205
8fc48b79
TT
2062021-01-08 Tom Tromey <tromey@adacore.com>
207
208 * gdb.ada/voidctx/pck.adb: New file.
209 * gdb.ada/voidctx/pck.ads: New file.
210 * gdb.ada/voidctx/voidctx.adb: New file.
211 * gdb.ada/voidctx.exp: New file.
212
6abd4cf2
SM
2132021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
214
215 PR gdb/27157
216 * gdb.base/empty-host-env-vars.exp: New test.
217
d00f0868
AB
2182021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
219
220 * gdb.base/completion.exp: Add a new test.
221
3c8c6de2
AB
2222021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
223
224 * gdb.fortran/intvar-dynamic-types.exp: New file.
225 * gdb.fortran/intvar-dynamic-types.f90: New file.
226
e3436813
AB
2272021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
228
229 * gdb.fortran/intvar-array.exp: New file.
230 * gdb.fortran/intvar-array.f90: New file.
231
d4813f10
TT
2322021-01-07 Tom Tromey <tromey@adacore.com>
233
234 * gdb.ada/assign_arr.exp: Add 'others' test.
235
b49180ac
TT
2362021-01-06 Tom Tromey <tromey@adacore.com>
237
238 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
239 (FP4_Type): New type.
240 (FP4_Var): New variable.
241 * gdb.ada/fixed_points/fixed_points.adb: Update.
242 * gdb.ada/fixed_points.exp: Add tests for binary operators.
243
3c55062c
SM
2442021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
245
246 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
247 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
248 Pass prompt containing debug print to gdb_test_sequence.
249
e4ad960a
TV
2502021-01-04 Tom de Vries <tdevries@suse.de>
251
252 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
253
3ec3145c
SM
2542021-01-04 Simon Marchi <simon.marchi@efficios.com>
255
256
257
8dc558a0
SM
2582021-01-04 Simon Marchi <simon.marchi@efficios.com>
259
260 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
261 * gdb.server/connect-without-multi-process.exp: Likewise.
262 * gdb.server/exit-multiple-threads.exp: Likewise.
263 * gdb.server/ext-attach.exp: Likewise.
264 * gdb.server/ext-restart.exp: Likewise.
265 * gdb.server/ext-run.exp: Likewise.
266 * gdb.server/ext-wrapper.exp: Likewise.
267 * gdb.server/multi-ui-errors.exp: Likewise.
268 * gdb.server/no-thread-db.exp: Likewise.
269 * gdb.server/reconnect-ctrl-c.exp: Likewise.
270 * gdb.server/run-without-local-binary.exp: Likewise.
271 * gdb.server/server-kill.exp: Likewise.
272 * gdb.server/server-run.exp: Likewise.
273 * gdb.server/solib-list.exp: Likewise.
274 * gdb.server/stop-reply-no-thread.exp: Likewise.
275 * gdb.server/wrapper.exp: Likewise.
276 * gdb.server/sysroot.exp: Increase timeout when testing the
277 target: sysroot.
278
d8387cc8
SM
2792021-01-04 Simon Marchi <simon.marchi@efficios.com>
280
281 * gdb.server/server-run.exp: Use clean_restart.
282
5169ae34
SM
2832021-01-04 Simon Marchi <simon.marchi@efficios.com>
284
285 * gdb.server/ext-run.exp: Use clean_restart.
286
7b0ff8a2
SM
2872021-01-04 Simon Marchi <simon.marchi@efficios.com>
288
289 * gdb.server/stop-reply-no-thread.exp: Use build_executable
290 instead of prepare_for_testing.
291
a754fbdf
SM
2922021-01-04 Simon Marchi <simon.marchi@efficios.com>
293
294 * gdb.server/solib-list.exp: Use clean_restart.
295
c5e71b33
TV
2962021-01-04 Tom de Vries <tdevries@suse.de>
297
298 * gdb.base/morestack.c: Remove printf.
299 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
300
9b243007
TT
3012020-12-31 Tom Tromey <tom@tromey.com>
302
303 * gdb.rust/simple.exp: Update output for Rust 1.49.
304
4ff509e7
BE
3052020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
306
307 * gdb.cp/step-and-next-inline.exp: Fix test case.
308
391750c3
SM
3092020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
310
311 * gdb.python/py-frame-args.exp: De-duplicate test names.
312
b7874836
AB
3132020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
314
315 PR gdb/27059
316 * gdb.dwarf2/dyn-type-unallocated.c: New file.
317 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
318
e1ff6226
PW
3192020-12-21 Peter Waller <p@pwaller.net>
320
321 * gdb.base/style-interp-exec-mi.exp: New.
322 * gdb.base/style-interp-exec-mi.c: New.
323
ca01f1bf
SM
3242020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
325
326 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
327 gdb_test. Use proc_with_prefix.
328
0fe69a94
MM
3292020-12-21 Markus Metzger <markus.t.metzger@intel.com>
330
331 * gdb.btrace/exception.exp: Build with nopie.
332 * gdb.btrace/function_call_history.exp: Likewise.
333 * gdb.btrace/unknown_functions.exp: Likewise.
334
806e7575
MM
3352020-12-21 Markus Metzger <markus.t.metzger@intel.com>
336
337 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
338
493d2172
MM
3392020-12-21 Markus Metzger <markus.t.metzger@intel.com>
340
341 * gdb.python/py-record-btrace.exp: Make test names unique.
342 * gdb.python/py-record-full.exp: Likewise.
343
1a1c0afc
MM
3442020-12-21 Markus Metzger <markus.t.metzger@intel.com>
345
346 * gdb.btrace/data.exp: Make test names unique.
347 * gdb.btrace/delta.exp: Likewise.
348 * gdb.btrace/enable.exp: Likewise.
349 * gdb.btrace/function_call_history.exp: Likewise.
350 * gdb.btrace/nohist.exp: Likewise.
351 * gdb.btrace/non-stop.exp: Likewise.
352 * gdb.btrace/rn-dl-bind.exp: Likewise.
353 * gdb.btrace/step.exp: Likewise.
354 * gdb.btrace/stepi.exp: Likewise.
355 * gdb.btrace/tailcall.exp: Likewise.
356
98d837f0
MM
3572020-12-21 Markus Metzger <markus.t.metzger@intel.com>
358
359 * gdb.btrace/enable.exp: Update error message.
360 * gdb.btrace/multi-inferior.exp: Likewise.
361 * gdb.btrace/reconnect.exp: Likewise.
362 * gdb.python/py-record-btrace.exp: Likewise.
363 * gdb.python/py-record-full.exp: Likewise.
364
c541fa7c
TV
3652020-12-20 Tom de Vries <tdevries@suse.de>
366
367 * lib/gdb.exp (save_target_board_info): New proc.
368 (gdb_compile_shlib): Use save_target_board_info.
369
60108e47
TV
3702020-12-19 Tom de Vries <tdevries@suse.de>
371
372 * lib/gdb.exp (supports_scalar_storage_order_attribute)
373 (supports_gnuc): New proc.
374 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
375 test_compiler_info calls. Add unsupported message.
376 * gdb.base/endianity.c: Use TEST_SSO.
377
fa639f55
HD
3782020-12-19 Hannes Domani <ssbssa@yahoo.de>
379
380 PR exp/27070
381 * gdb.python/compare-enum-type-a.c: New test.
382 * gdb.python/compare-enum-type-b.c: New test.
383 * gdb.python/compare-enum-type.exp: New file.
384 * gdb.python/compare-enum-type.h: New test.
385
4aea001f
HD
3862020-12-18 Hannes Domani <ssbssa@yahoo.de>
387
388 * gdb.python/py-format-string.exp: Add tests for address keyword.
389
b3f9469b
HD
3902020-12-18 Hannes Domani <ssbssa@yahoo.de>
391
392 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
393
86ef42bd
TT
3942020-12-18 Tom Tromey <tromey@adacore.com>
395
396 * gdb.ada/fixed_points.exp: Also run with
397 -fgnat-encodings=minimal. Update expected output.
398
93df4a1d
SM
3992020-12-16 Simon Marchi <simon.marchi@efficios.com>
400
401 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
402 * gdb.base/continue-all-already-running.exp: Likewise.
403 * gdb.base/moribund-step.exp: Likewise.
404 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
405
592995fa
TV
4062020-12-16 Tom de Vries <tdevries@suse.de>
407
408 * gdb.base/batch-preserve-term-settings.exp:
409
1e61189d
TV
4102020-12-16 Tom de Vries <tdevries@suse.de>
411
412 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
413 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
414
19007d95
LM
4152020-12-16 Luis Machado <luis.machado@linaro.org>
416
417 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
418 pointer-based memory accesses.
419 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
420 hw watchpoint cases.
421
a33fc9ae
RK
4222020-12-15 Rae Kim <rae.kim@gmail.com>
423
424 * gdb.base/document.exp: New test.
425
0e5ad442
TT
4262020-12-15 Tom Tromey <tromey@adacore.com>
427
428 * gdb.base/style.exp: Add deprecation tests.
429
60598dbd
SM
4302020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
431
432 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
433
8cd6d968
MW
4342020-12-14 Mark Wielaard <mark@klomp.org>
435
436 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
437 specially, set attr_form_comment to the actual FORM string used.
438
eab9267c
MW
4392020-12-14 Mark Wielaard <mark@klomp.org>
440
441 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
442 _constants(SPECIAL_expr) here, but set it...
443 (Dwarf::cu): ...here based on _cu_version.
444
2f413264
TV
4452020-12-14 Tom de Vries <tdevries@suse.de>
446
447 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
448 pass -fPIC.
449 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
450 * gdb.base/break-probes.exp: Same.
451 * gdb.base/ctxobj.exp: Same.
452 * gdb.base/dso2dso.exp: Same.
453 * gdb.base/global-var-nested-by-dso.exp: Same.
454 * gdb.base/info-shared.exp: Same.
455 * gdb.base/jit-reader-simple.exp: Same.
456 * gdb.base/print-file-var.exp: Same.
457 * gdb.base/skip-solib.exp: Same.
458 * gdb.btrace/dlopen.exp: Same.
459
18f1cb1f
TV
4602020-12-14 Tom de Vries <tdevries@suse.de>
461
462 PR testsuite/26963
463 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
464
519155c9
TV
4652020-12-14 Tom de Vries <tdevries@suse.de>
466
467 PR testsuite/26962
468 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
469 cast it to its declared type".
470
153f6e6c
TV
4712020-12-14 Tom de Vries <tdevries@suse.de>
472
473 PR testsuite/26951
474 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
475 shell prompt.
476
86b44259
TT
4772020-12-14 Tom Tromey <tromey@adacore.com>
478
479 * gdb.ada/nested.exp: Add new tests.
480 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
481
e26624c6
TT
4822020-12-14 Tom Tromey <tromey@adacore.com>
483
484 * gdb.dwarf2/ada-thick-pointer.exp: New file.
485
a3bdae4e
TT
4862020-12-14 Tom Tromey <tromey@adacore.com>
487
488 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
489
862fcbd8
TV
4902020-12-13 Tom de Vries <tdevries@suse.de>
491
492 PR testsuite/26953
493 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
494 attribute support if compiler doesn't support it.
495
a406a98e
TV
4962020-12-13 Tom de Vries <tdevries@suse.de>
497
498 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
499 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
500 source to shared lib. Add ada to options.
501
5d7e6ed0
TV
5022020-12-13 Tom de Vries <tdevries@suse.de>
503
504 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
505 calling gnatbind and gnatlink.
506
ee9812a0
AB
5072020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
508
509 * gdb.base/dcache-flush.c: New file.
510 * gdb.base/dcache-flush.exp: New file.
511
50a5f187
AB
5122020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
515 commands.
516 * gdb.base/killed-outside.exp: Likewise.
517 * gdb.opt/inline-bt.exp: Likewise.
518 * gdb.perf/gmonster-null-lookup.py: Likewise.
519 * gdb.perf/gmonster-print-cerr.py: Likewise.
520 * gdb.perf/gmonster-ptype-string.py: Likewise.
521 * gdb.python/py-unwind.exp: Likewise.
522
19c659f1
AB
5232020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
524
525 * gdb.base/commands.exp: Update expected results.
526
9ef6d4a1
AB
5272020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
528
529 PR cli/15104
530 * gdb.base/commands.exp: Add additional tests.
531 * gdb.base/completion.exp: Add additional tests.
532
1536146f
AB
5332020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.base/completion.exp: Add additional tests.
536
346e7e19
TV
5372020-12-11 Tom de Vries <tdevries@suse.de>
538
539 PR testsuite/26991
540 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
541 violations by setting bounds registers if the bounds are passed in the
542 Bounds Table.
543
9cd7a95a
TV
5442020-12-11 Tom de Vries <tdevries@suse.de>
545
546 PR testsuite/26954
547 * gdb.base/float128.exp: Detect and handle no mpfr support.
548
4483a8e7
SM
5492020-12-10 Simon Marchi <simon.marchi@efficios.com>
550
551 PR gdb/24694
552 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
553 calls.
554
10067028
TV
5552020-12-10 Tom de Vries <tdevries@suse.de>
556
557 PR testsuite/26947
558 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
559 braces for tcl 8.5 and earlier.
560
5b56203a
SM
5612020-12-09 Simon Marchi <simon.marchi@efficios.com>
562
563 PR 26875, PR 26901
564 * gdb.base/flexible-array-member.c: New test.
565 * gdb.base/flexible-array-member.exp: New test.
566
b46551b2
TV
5672020-12-08 Tom de Vries <tdevries@suse.de>
568
569 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
570 using is_amd64_regs_target.
571
8439f446
TV
5722020-12-08 Tom de Vries <tdevries@suse.de>
573
574 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
575 self_id.
576
bc545da7
PA
5772020-12-07 Pedro Alves <pedro@palves.net>
578
579 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
580 'additional_flags' variable.
581
1f58f6c2
TBA
5822020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
583
584 * gdb.linespec/explicit.exp: Extend with a test to check completing
585 '-' after seemingly complete options.
586
5759831a
TBA
5872020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
588
589 * gdb.linespec/keywords.exp: Add tests to check positional
590 flexibility of "-force-condition".
591
21e051b3
TBA
5922020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
593
594 * gdb.base/bp-cmds-run-with-ex.c: New file.
595 * gdb.base/bp-cmds-run-with-ex.exp: New file.
596 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
597 * gdb.gdb/python-interrupts.exp: Update the call to
598 'catch_command_errors' with the new argument.
599 * gdb.gdb/python-selftest.exp: Ditto.
600
187b041e
SM
6012020-12-04 Simon Marchi <simon.marchi@efficios.com>
602
603 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
604 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
605 * gdb.threads/non-stop-fair-events.exp: Likewise.
606
3b7a962d
SM
6072020-12-04 Simon Marchi <simon.marchi@efficios.com>
608
609 * gdb.threads/step-over-exec.exp: New.
610 * gdb.threads/step-over-exec.c: New.
611 * gdb.threads/step-over-exec-execd.c: New.
612 * lib/my-syscalls.S: New.
613 * lib/my-syscalls.h: New.
614
e633b117
SM
6152020-12-04 Simon Marchi <simon.marchi@efficios.com>
616
617 * lib/dwarf.exp (declare_labels): Use name as text if text is
618 not provided.
619
67748e0f
TV
6202020-12-04 Tom de Vries <tdevries@suse.de>
621
622 PR testsuite/26990
623 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
624 are unsupported.
625
a8d13675
TV
6262020-12-04 Tom de Vries <tdevries@suse.de>
627
628 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
629 clause.
630
f17727b3
TV
6312020-12-04 Tom de Vries <tdevries@suse.de>
632
633 * gdb.reverse/insn-reverse.exp: Fix count handling.
634
a1499830
TV
6352020-12-04 Tom de Vries <tdevries@suse.de>
636
637 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
638 __x86_64__.
639
9c027c2f
TV
6402020-12-04 Tom de Vries <tdevries@suse.de>
641
642 * gdb.reverse/insn-reverse.c (test_nr): New var.
643 (usage, parse_args): New function.
644 (main): Call parse_args. Only run test for test_nr.
645 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
646 and bail out. Run subtests individually, using an inferior arg
647 specifying the subtest.
648
533b2ae0
AB
6492020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
650
651 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
652
e4502042
AB
6532020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
654
655 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
656 update test to use this.
657
f55a9a37
SM
6582020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
659
660 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
661
0a6155a0
SM
6622020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
663
664 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
665 (do_test): Don't use with_test_prefix.
666 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
667 (do_test): Don't use with_test_prefix.
668 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
669 (do_test): Don't use with_test_prefix.
670 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
671 (do_test): Don't use with_test_prefix.
672
4d56d64a
SM
6732020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
674
675 * gdb.threads/non-ldr-exit.exp: Fix comment.
676
54e75f29
AB
6772020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
678
679 * gdb.xml/maint-xml-dump-03.xml: New file.
680
7ce05d21
TV
6812020-11-30 Tom de Vries <tdevries@suse.de>
682
683 PR symtab/26905
684 * gdb.dwarf2/count.exp: Remove kfails.
685
50757f95
TBA
6862020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
687
688 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
689 indices.
690
4afa9fd9
JB
6912020-11-24 Joel Brobecker <brobecker@adacore.com>
692
693 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
694 the "ptype pck__fp1_range_var" test for the module-2 and pascal
695 languages. Remove the associated setup_xfail.
696
15a491af
SM
6972020-11-23 Simon Marchi <simon.marchi@efficios.com>
698
699 * lib/gdb.exp (gdb_assert): Show error message on error.
700
891615f0
TV
7012020-11-23 Tom de Vries <tdevries@suse.de>
702
703 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
704 * gdb.ada/mod_from_name.exp: Same.
705 * gdb.ada/pckd_arr_ren.exp: Same.
706
19922582
SM
7072020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
708
709 * gdb.base/template.exp: New.
710 * gdb.base/template.c: New.
711
117c628d
GB
7122020-11-22 Gary Benson <gbenson@redhat.com>
713
714 PR gdb/26905
715 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
716 is defined using a DW_AT_count which references another DIE.
717
da39d3ba
TV
7182020-11-21 Tom de Vries <tdevries@suse.de>
719
720 * gdb.base/vla-ptr.exp: Add XFAIL.
721
a5c641b5
AB
7222020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
723
724 * gdb.fortran/array-slices-bad.exp: New file.
725 * gdb.fortran/array-slices-bad.f90: New file.
726 * gdb.fortran/array-slices-sub-slices.exp: New file.
727 * gdb.fortran/array-slices-sub-slices.f90: New file.
728 * gdb.fortran/array-slices.exp: Rewrite tests.
729 * gdb.fortran/array-slices.f90: Rewrite tests.
730 * gdb.fortran/vla-sizeof.exp: Correct expected results.
731
a15a5258
AB
7322020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
733
734 * gdb.base/completion.exp: Add new completion tests.
735
7cb2893d
SM
7362020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
737
738 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
739 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
740 * gdb.mi/mi-nsintrall.exp: Likewise.
741 * gdb.mi/mi-nsmoribund.exp: Likewise.
742 * gdb.mi/mi-nsthrexec.exp: Likewise.
743 * gdb.mi/mi-watch-nonstop.exp: Likewise.
744
cf144ec8
SM
7452020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
746
747 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
748 of perror.
749
6b6a3e05
JM
7502020-11-18 Joseph Myers <joseph@codesourcery.com>
751
752 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
753 $arg.exe exists but $arg does not.
754
811bdca0
GB
7552020-11-17 Gary Benson <gbenson@redhat.com>
756
757 * gdb.trace/trace-common.h (x86_trace_dummy): Add
758 __attribute__ ((used)).
759
c72e3136
AB
7602020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
761
762 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
763
037d7135
AB
7642020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
765
766 * gdb.base/completion.exp: Add new tests.
767
119e99bb
TT
7682020-11-16 Tom Tromey <tromey@adacore.com>
769
770 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
771 tests.
772
b74dbc20
JB
7732020-11-15 Joel Brobecker <brobecker@adacore.com>
774
775 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
776 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
777 (main): Add reference to pck__fp1_var2.
778 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
779
0a12719e
JB
7802020-11-15 Joel Brobecker <brobecker@adacore.com>
781
782 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
783
0c9150e4
JB
7842020-11-15 Joel Brobecker <brobecker@adacore.com>
785
786 * gdb.ada/fixed_points.exp: Add ptype tests.
787 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
788
b26daff9
JB
7892020-11-15 Joel Brobecker <brobecker@adacore.com>
790
791 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
792
09584414
JB
7932020-11-15 Joel Brobecker <brobecker@adacore.com>
794
795 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
796 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
797 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
798 New files.
799 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
800
801 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
802 New files.
803
9dd02fc0
AB
8042020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
805
806 PR cli/26879
807 * gdb.fortran/completion.exp: New file.
808 * gdb.fortran/completion.f90: New file.
809
5643c500
JM
8102020-11-12 Joseph Myers <joseph@codesourcery.com>
811
812 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
813 but $arg does not.
814
7bea47f0
AB
8152020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
816
817 * gdb.fortran/types.exp: Add more tests.
818
1f2624a3
TT
8192020-11-12 Tom Tromey <tom@tromey.com>
820
821 PR rust/26799:
822 * gdb.rust/traits.exp: Remove kfails.
823
9e74f0ae
GB
8242020-11-12 Gary Benson <gbenson@redhat.com>
825
826 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
827 statement.
828
acb994fa
SM
8292020-11-11 Simon Marchi <simon.marchi@efficios.com>
830
831 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
832 always-inserted" axis.
833 (do_test): Add breakpoint_always_inserted parameter.
834
95016fd2
TT
8352020-11-10 Tom Tromey <tromey@adacore.com>
836
837 * gdb.ada/bias.exp: Update.
838 * gdb.ada/bias/bias.adb (X): Change value.
839
83100a74
GB
8402020-11-10 Gary Benson <gbenson@redhat.com>
841
842 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
843 regexp fragment in parentheses to prevent false matching.
844
6ff174a7
GB
8452020-11-10 Gary Benson <gbenson@redhat.com>
846
847 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
848
eb24648c
GB
8492020-11-10 Gary Benson <gbenson@redhat.com>
850
851 * gdb.cp/step-and-next-inline.exp: Only require
852 -gstatement-frontiers when building with GCC.
853 Only setup KFAIL's for GCC issues when using
854 a GCC-built executable.
855
86775fab
AB
8562020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 * gdb.base/debug-expr.c: Add extra function to allow for an
859 additional test.
860 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
861 to this proc with gdb_test_debug_expr. Add an extra test.
862 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
863 to this proc with gdb_test_debug_expr, give the tests names
864 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
865 calls to this proc with gdb_test_debug_expr, give the tests names
866 * gdb.fortran/debug-expr.exp: New file.
867 * gdb.fortran/debug-expr.f90: New file.
868 * lib/gdb.exp (gdb_test_debug_expr): New proc.
869
a1945bd4
SM
8702020-11-06 Simon Marchi <simon.marchi@efficios.com>
871
872 * lib/dwarf.exp (ranges): Handle "base" and "range" as
873 proceduresu.
874 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
875 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
876 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
877 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
878 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
879 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
880 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
881 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
882
9c91c725
TT
8832020-11-04 Tom Tromey <tromey@adacore.com>
884
885 * gdb.ada/funcall_ref.exp: Update.
886 * gdb.ada/var_rec_arr.exp: Update.
887
8d9fd3a1
TT
8882020-11-04 Tom Tromey <tromey@adacore.com>
889
890 * gdb.ada/rec_ptype.exp: New file.
891 * gdb.ada/rec_ptype/main.adb: New file.
892 * gdb.ada/rec_ptype/p.ads: New file.
893
d8f62e84
TT
8942020-11-04 Tom Tromey <tromey@adacore.com>
895
896 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
897 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
898 (PT_Full): New variable.
899 * gdb.ada/tick_length_array_enum_idx/pck.adb
900 (Full_PT): New type.
901
7ff5b937
TT
9022020-11-04 Tom Tromey <tromey@adacore.com>
903
904 * gdb.ada/array_of_variant.exp: New file.
905 * gdb.ada/array_of_variant/p.adb: New file.
906 * gdb.ada/array_of_variant/pck.ads: New file.
907 * gdb.ada/array_of_variant/pck.adb: New file.
908
10f6a3ad
TT
9092020-11-04 Tom Tromey <tromey@adacore.com>
910
911 * gdb.ada/enum_idx_packed.exp: Add test.
912 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
913 New variable.
914 * gdb.ada/enum_idx_packed/pck.ads (Short)
915 (Multi_Dimension, Multi_Dimension_Access): New types.
916
b72795a8
TT
9172020-11-04 Tom Tromey <tromey@adacore.com>
918
919 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
920
24aa1b02
TT
9212020-11-04 Tom Tromey <tromey@adacore.com>
922
923 * gdb.ada/set_pckd_arr_elt.exp: Also test
924 -fgnat-encodings=minimal. Add tests.
925 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
926 Call Update_Small a second time.
927 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
928 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
929 (Variant_Access): New types.
930 (New_Variant): Declare.
931
c9a28cbe
TT
9322020-11-04 Tom Tromey <tromey@adacore.com>
933
934 * gdb.ada/mod_from_name.exp: Test printing slice.
935
57567375
TT
9362020-11-04 Tom Tromey <tromey@adacore.com>
937
938 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
939 values.
940 * gdb.ada/access_to_unbounded_array.exp: Test different
941 -fgnat-encodings values.
942 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
943 values.
944 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
945 values.
946 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
947 values.
948 * gdb.ada/array_of_variable_length.exp: Test different
949 -fgnat-encodings values.
950 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
951 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
952 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
953 change.
954 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
955 values.
956 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
957 * gdb.ada/out_of_line_in_inlined.exp: Test different
958 -fgnat-encodings values.
959 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
960 values.
961 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
962 values.
963 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
964 -fgnat-encodings values.
965 * gdb.ada/variant_record_packed_array.exp: Test different
966 -fgnat-encodings values.
967
a7400e44
TT
9682020-11-04 Tom Tromey <tromey@adacore.com>
969
970 * gdb.ada/enum_idx_packed.exp: Add tests.
971 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
972 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
973 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
974 declarations.
975
c40907bf
TV
9762020-11-03 Tom de Vries <tdevries@suse.de>
977
978 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
979 terminator comments.
980 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
981 terminator.
982
f468977a
SM
9832020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
984
985 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
986 integer format test with regexp.
987
1c2bec19
GB
9882020-11-02 Gary Benson <gbenson@redhat.com>
989
990 * gdb.base/print-file-var.exp (test): Separate compiler and
991 linker options, and build using build_executable_from_specs
992 to accommodate this.
993
6539a36d
GB
9942020-11-02 Gary Benson <gbenson@redhat.com>
995
996 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
997 for .c files compiled as C++ with Clang if any shared
998 libraries are specified.
999
7ea44a51
GB
10002020-11-02 Gary Benson <gbenson@redhat.com>
1001
1002 * lib/attributes.h: New header.
1003 * gdb.base/backtrace.c: Include the above. Replace
1004 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1005 * gdb.base/infcall-nested-structs.c: Likewise.
1006 * gdb.base/vla-optimized-out.c: Likewise.
1007
ab8f783d
TV
10082020-11-02 Tom de Vries <tdevries@suse.de>
1009
1010 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1011
d77c9224
JB
10122020-11-01 Joel Brobecker <brobecker@adacore.com>
1013
1014 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1015 System.Min_Int and System.Max_Int with smaller hardcoded
1016 constants.
1017
0e5b0dd0
SM
10182020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1019
1020 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
1021 * configure: Re-generate.
1022
136821d9
SM
10232020-10-30 Simon Marchi <simon.marchi@efficios.com>
1024
1025 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
1026 expected output.
1027
b78b3a29
TBA
10282020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1029
1030 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
1031 behavior.
1032 * gdb.base/paginate-bg-execution.exp: Ditto.
1033 * gdb.base/paginate-inferior-exit.exp: Ditto.
1034 * gdb.base/double-prompt-target-event-error.c: Remove.
1035 * gdb.base/double-prompt-target-event-error.exp: Remove.
1036
cfaa8f76
TBA
10372020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1038
1039 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
1040 inferiors' and 'detach inferiors' do not change the current
1041 inferior.
1042
0ad0e70c
TV
10432020-10-29 Tom de Vries <tdevries@suse.de>
1044
1045 * gdb.threads/tls.exp: Fix DUPLICATEs.
1046
99cc6b2a
TV
10472020-10-28 Tom de Vries <tdevries@suse.de>
1048
1049 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
1050
efe9b873
TV
10512020-10-28 Tom de Vries <tdevries@suse.de>
1052
1053 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
1054 * gdb.base/reread.exp: Same.
1055
6b68fd45
TV
10562020-10-28 Tom de Vries <tdevries@suse.de>
1057
1058 * lib/gdb.exp (readnow): Handle arg.
1059 * gdb.rust/traits.exp: Add KFAILs for -readnow.
1060
32a5f98a
TV
10612020-10-28 Tom de Vries <tdevries@suse.de>
1062
1063 * gdb.base/relocate.exp: Update regexp for -readnow.
1064
f93b8760
TV
10652020-10-28 Tom de Vries <tdevries@suse.de>
1066
1067 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
1068 -readnow.
1069
1b00ef06
TV
10702020-10-28 Tom de Vries <tdevries@suse.de>
1071
1072 PR symtab/26772
1073 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
1074 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
1075
364bb903
TV
10762020-10-28 Tom de Vries <tdevries@suse.de>
1077
1078 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
1079 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
1080 complaint during file command for -readnow.
1081
445a033f
TV
10822020-10-28 Tom de Vries <tdevries@suse.de>
1083
1084 * gdb.cp/nsalias.exp: Fix typo in test name.
1085
fdd67a42
TV
10862020-10-28 Tom de Vries <tdevries@suse.de>
1087
1088 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
1089
706baf4c
TV
10902020-10-28 Tom de Vries <tdevries@suse.de>
1091
1092 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
1093 -readnow.
1094
b448cca5
TV
10952020-10-27 Tom de Vries <tdevries@suse.de>
1096
1097 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
1098
5868da03
TV
10992020-10-27 Tom de Vries <tdevries@suse.de>
1100
1101 * gdb.base/maint.exp: Update for -readnow.
1102
06db6ec3
TV
11032020-10-27 Tom de Vries <tdevries@suse.de>
1104
1105 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
1106 -readnow.
1107
934a1764
GB
11082020-10-14 Gary Benson <gbenson@redhat.com>
1109
1110 * gdb.python/py-format-string.exp (test_deref_refs): Treat
1111 "_vptr$Base" as correct, in addition to "_vptr.Base".
1112 (test_mixed): Likewise.
1113
0bf21fbd
GB
11142020-10-27 Gary Benson <gbenson@redhat.com>
1115
1116 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
1117 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
1118
b1d4d8d1
TBA
11192020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1120
1121 * gdb.base/condbreak.exp: Update the completion tests to
1122 consider the '-force' flag.
1123
bd24c5d6
TV
11242020-10-27 Tom de Vries <tdevries@suse.de>
1125
1126 * gdb.base/list-ambiguous-readnow.exp: New file.
1127
733d554a
TBA
11282020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1129
1130 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
1131 the condition.
1132 * gdb.linespec/cpcompletion.exp: Update to consider the
1133 '-force-condition' keyword.
1134 * gdb.linespec/explicit.exp: Ditto.
1135 * lib/completion-support.exp: Ditto.
1136
b5fa468f
TBA
11372020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1138
1139 * gdb.base/condbreak-multi-context.cc: New file.
1140 * gdb.base/condbreak-multi-context.exp: New file.
1141
b3247276
TT
11422020-10-26 Tom Tromey <tom@tromey.com>
1143
1144 * lib/mi-support.exp (default_mi_gdb_start): Call
1145 gdb_stdin_log_init.
1146 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
1147 subtract one from gdb_instances.
1148 (gdb_stdin_log_write): Flush in_file.
1149
1c47ec3e
TV
11502020-10-26 Tom de Vries <tdevries@suse.de>
1151
1152 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
1153
6390859c
TT
11542020-10-26 Tom Tromey <tromey@adacore.com>
1155
1156 * gdb.ada/unsigned_range/foo.adb: New file.
1157 * gdb.ada/unsigned_range/pack.adb: New file.
1158 * gdb.ada/unsigned_range/pack.ads: New file.
1159 * gdb.ada/unsigned_range.exp: New file.
1160
55c3ad88
TV
11612020-10-26 Tom de Vries <tdevries@suse.de>
1162
1163 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
1164
1612c4bb
TV
11652020-10-26 Tom de Vries <tdevries@suse.de>
1166
1167 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
1168 for CU.
1169 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
1170
7d72802b
TV
11712020-10-23 Tom de Vries <tdevries@suse.de>
1172
1173 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
1174 DW_FORM_string.
1175 (Dwarf::_default_form): New proc.
1176 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
1177 guessed.
1178
9476b583
TV
11792020-10-23 Tom de Vries <tdevries@suse.de>
1180
1181 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
1182 * gdb.dwarf2/atomic-type.exp: Same.
1183 * gdb.dwarf2/bad-regnum.exp: Same.
1184 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1185 * gdb.dwarf2/dw2-align.exp: Same.
1186 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1187 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1188 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1189 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1190 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1191 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1192 * gdb.dwarf2/enum-type.exp: Same.
1193 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
1194 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1195 * gdb.dwarf2/main-subprogram.exp: Same.
1196 * gdb.dwarf2/missing-type-name.exp: Same.
1197 * gdb.dwarf2/nonvar-access.exp: Same.
1198 * gdb.dwarf2/typedef-void-finish.exp: Same.
1199 * gdb.dwarf2/var-access.exp: Same.
1200 * gdb.dwarf2/void-type.exp: Same.
1201
4a636814
SM
12022020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
1203
1204 PR gdb/26693
1205 * gdb.dwarf2/template-specification-full-name.exp: New test.
1206
557fc257
LM
12072020-10-22 Luis Machado <luis.machado@linaro.org>
1208
1209 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
1210 expected an offset from the function.
1211 * gdb.base/msym-bp.exp (test): Likewise.
1212
6b4c676c
AB
12132020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
1214
1215 * gdb.fortran/array-slices.exp: Add a new test.
1216
98cec4f6
GB
12172020-10-21 Gary Benson <gbenson@redhat.com>
1218
1219 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
1220 fullname test with Clang. Also expand comments generally.
1221
ae86f581
TV
12222020-10-20 Tom de Vries <tdevries@suse.de>
1223
1224 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
1225
8c161360
TV
12262020-10-20 Tom de Vries <tdevries@suse.de>
1227
1228 * gdb.dwarf2/arr-stride.c: Remove.
1229 * gdb.dwarf2/arr-stride.exp: Use main.c.
1230 * gdb.dwarf2/arr-subrange.c: Remove.
1231 * gdb.dwarf2/arr-subrange.exp: Use main.c.
1232 * gdb.dwarf2/bad-regnum.c: Remove.
1233 * gdb.dwarf2/bad-regnum.exp: Use main.c.
1234 * gdb.dwarf2/corrupt.c: Remove.
1235 * gdb.dwarf2/corrupt.exp: Use main.c.
1236 * gdb.dwarf2/dw2-bad-elf.c: Remove.
1237 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
1238 * gdb.dwarf2/dw2-icycle.c: Remove.
1239 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
1240 * gdb.dwarf2/formdata16.c: Remove.
1241 * gdb.dwarf2/formdata16.exp: Use main.c.
1242 * gdb.dwarf2/implptrconst.c: Remove.
1243 * gdb.dwarf2/implptrconst.exp: Use main.c.
1244 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
1245 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
1246 * gdb.dwarf2/opaque-type-lookup.c: Remove.
1247 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
1248
9c2412ec
TV
12492020-10-20 Tom de Vries <tdevries@suse.de>
1250
1251 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
1252 file.
1253 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
1254
0cd2ad78
TV
12552020-10-20 Tom de Vries <tdevries@suse.de>
1256
1257 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
1258 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1259 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
1260 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1261 * gdb.dwarf2/dw2-ranges.exp: Same.
1262 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1263 * gdb.dwarf2/var-access.exp: Same.
1264
22cc388e
TT
12652020-10-19 Tom Tromey <tromey@adacore.com>
1266
1267 PR tui/26719
1268 * gdb.tui/list.exp: Check source window contents after focus
1269 change.
1270
520596f2
TV
12712020-10-17 Tom de Vries <tdevries@suse.de>
1272
1273 PR symtab/26317
1274 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
1275
d1c8a76d
TV
12762020-10-17 Tom de Vries <tdevries@suse.de>
1277
1278 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
1279 as suffix.
1280 * gdb.dwarf2/atomic.c: Rename to ...
1281 * gdb.dwarf2/atomic-type.c: ... this.
1282 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
1283 * gdb.dwarf2/dw2-ranges-2.c: ... this.
1284 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
1285 * gdb.dwarf2/dw2-ranges-3.c: ... this.
1286 * gdb.dwarf2/fission-mix2.c: Rename to ...
1287 * gdb.dwarf2/fission-mix-2.c: ... this.
1288 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
1289 standard_testfile.
1290 * gdb.dwarf2/ada-valprint-error.exp: Same.
1291 * gdb.dwarf2/arr-stride.exp: Same.
1292 * gdb.dwarf2/arr-subrange.exp: Same.
1293 * gdb.dwarf2/atomic-type.exp: Same.
1294 * gdb.dwarf2/bad-regnum.exp: Same.
1295 * gdb.dwarf2/break-inline-psymtab.exp: Same.
1296 * gdb.dwarf2/clang-debug-names-2.exp: Same.
1297 * gdb.dwarf2/clang-debug-names.exp: Same.
1298 * gdb.dwarf2/comp-unit-lang.exp: Same.
1299 * gdb.dwarf2/corrupt.exp: Same.
1300 * gdb.dwarf2/count.exp: Same.
1301 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1302 * gdb.dwarf2/data-loc.exp: Same.
1303 * gdb.dwarf2/dw2-align.exp: Same.
1304 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1305 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1306 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1307 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
1308 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
1309 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1310 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
1311 * gdb.dwarf2/dw2-inline-param.exp: Same.
1312 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1313 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1314 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1315 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1316 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1317 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1318 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1319 * gdb.dwarf2/dw2-param-error.exp: Same.
1320 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1321 * gdb.dwarf2/dw2-ranges.exp: Same.
1322 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1323 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1324 * gdb.dwarf2/dw4-sig-types.exp: Same.
1325 * gdb.dwarf2/dynarr-ptr.exp: Same.
1326 * gdb.dwarf2/enum-type.exp: Same.
1327 * gdb.dwarf2/fission-mix.exp: Same.
1328 * gdb.dwarf2/formdata16.exp: Same.
1329 * gdb.dwarf2/implptrconst.exp: Same.
1330 * gdb.dwarf2/implptrpiece.exp: Same.
1331 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1332 * gdb.dwarf2/main-subprogram.exp: Same.
1333 * gdb.dwarf2/method-ptr.exp: Same.
1334 * gdb.dwarf2/missing-sig-type.exp: Same.
1335 * gdb.dwarf2/nonvar-access.exp: Same.
1336 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1337 * gdb.dwarf2/shortpiece.exp: Same.
1338 * gdb.dwarf2/staticvirtual.exp: Same.
1339 * gdb.dwarf2/subrange.exp: Same.
1340 * gdb.dwarf2/symtab-producer.exp: Same.
1341 * gdb.dwarf2/typedef-void-finish.exp: Same.
1342 * gdb.dwarf2/var-access.exp: Same.
1343 * gdb.dwarf2/variant.exp: Same.
1344 * gdb.dwarf2/void-type.exp: Same.
1345 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
1346 dw2-ranges-main.c.
1347 * gdb.dwarf2/dw2-ranges-main.c: Remove.
1348
472d09c1
TV
13492020-10-16 Tom de Vries <tdevries@suse.de>
1350
1351 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
1352
afe75f6d
TV
13532020-10-16 Tom de Vries <tdevries@suse.de>
1354
1355 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
1356
8c8bd0ba
TV
13572020-10-14 Tom de Vries <tdevries@suse.de>
1358
1359 PR testsuite/26732
1360 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
1361 scenario 2.
1362 * gdb.ada/mi_catch_ex_hand.exp: Same.
1363
b75d55d4
PA
13642020-10-13 Pedro Alves <pedro@palves.net>
1365
1366 * lib/mi-support.exp (mi_clean_restart): New.
1367 (mi_run_to_main): Delete.
1368 All callers adjust to use mi_clean_restart / mi_runto_main.
1369
e777225b
PA
13702020-10-13 Pedro Alves <pedro@palves.net>
1371
1372 * config/monitor.exp: Use "list -q".
1373 * gdb.arch/gdb1558.exp: Use "break -q".
1374 * gdb.arch/i386-permbkpt.exp: Use "break -q".
1375 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
1376 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
1377 * gdb.base/commands.exp: Use "break -q".
1378 * gdb.base/condbreak.exp: Use "break -q".
1379 * gdb.base/ctf-ptype.exp: Use "list -q".
1380 * gdb.base/define.exp: Use "break -q".
1381 * gdb.base/del.exp: Use "break -q".
1382 * gdb.base/fullname.exp: Use "break -q".
1383 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
1384 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
1385 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
1386 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
1387 "hbreak -q".
1388 * gdb.base/included.exp: Use "list -q".
1389 * gdb.base/label.exp: Use "break -q".
1390 * gdb.base/lineinc.exp: Use "break -q".
1391 * gdb.base/list.exp: Use "list -q".
1392 * gdb.base/macscp.exp: Use "list -q".
1393 * gdb.base/pending.exp: Use "break -q".
1394 * gdb.base/prologue-include.exp: Use "break -q".
1395 * gdb.base/ptype.exp: Use "list -q".
1396 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
1397 * gdb.base/server-del-break.exp: Use "break -q".
1398 * gdb.base/style.exp: Use "break -q".
1399 * gdb.base/symbol-without-target_section.exp: Use "list -q".
1400 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
1401 * gdb.cp/exception.exp: Use "tbreak -q".
1402 * gdb.dwarf2/dw2-error.exp: Use "break -q".
1403 * gdb.dwarf2/fission-mix.exp: Use "break -q".
1404 * gdb.dwarf2/fission-reread.exp: Use "break -q".
1405 * gdb.dwarf2/pr13961.exp: Use "break -q".
1406 * gdb.linespec/explicit.exp: Use "list -q".
1407 * gdb.linespec/linespec.exp: Use "break -q".
1408 * gdb.mi/mi-simplerun.exp: Use "--qualified".
1409 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
1410 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
1411 * gdb.server/connect-without-multi-process.exp: Use "break -q".
1412 * gdb.trace/change-loc.exp: Use "break -q".
1413 * gdb.trace/pending.exp: Use "break -q".
1414 * gdb.tui/basic.exp: Use "list -q".
1415 * gdb.tui/list-before.exp: Use "list -q".
1416 * gdb.tui/list.exp: Use "list -q".
1417 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
1418
8abd8ee8
PA
14192020-10-13 Pedro Alves <pedro@palves.net>
1420
1421 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
1422 saved breakpoints file.
1423 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
1424 inspecting breakpoint list.
1425 * lib/gdb.exp (runto_main): Add "qualified" to options.
1426 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
1427 and handle it.
1428 (mi_runto_main): Pass 1 as qualified argument.
1429
f71e6719
PA
14302020-10-13 Pedro Alves <pedro@palves.net>
1431
1432 * lib/mi-support.exp (mi_runto_main): New proc.
1433 (mi_run_to_main): Use it.
1434 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
1435 * gdb.mi/mi-var-cmd.exp: Likewise.
1436 * gdb.mi/mi-var-invalidate.exp: Likewise.
1437 * mi-var-list-children-invalid-grandchild.exp: Likewise.
1438 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1439 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1440 * gdb.mi/user-selected-context-sync.exp: Likewise.
1441 * gdb.opt/inline-cmds.exp: Likewise.
1442 * gdb.python/py-framefilter-mi.exp: Likewise.
1443 * gdb.python/py-mi.exp: Likewise.
1444
50441f0f
PA
14452020-10-13 Pedro Alves <pedro@palves.net>
1446
1447 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
1448 "runto main".
1449 * gdb.ada/small_reg_param.exp: Likewise.
1450 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1451 * gdb.base/annota1.exp: Likewise.
1452 * gdb.base/anon.exp: Likewise.
1453 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
1454 * gdb.base/dprintf-non-stop.exp: Likewise.
1455 * gdb.base/dprintf.exp: Likewise.
1456 * gdb.base/gdb11530.exp: Likewise.
1457 * gdb.base/gdb11531.exp: Likewise.
1458 * gdb.base/gnu_vector.exp: Likewise.
1459 * gdb.base/interrupt-noterm.exp: Likewise.
1460 * gdb.base/memattr.exp: Likewise.
1461 * gdb.base/step-over-syscall.exp: Likewise.
1462 * gdb.base/watch-cond-infcall.exp: Likewise.
1463 * gdb.base/watch-read.exp: Likewise.
1464 * gdb.base/watch-vfork.exp: Likewise.
1465 * gdb.base/watch_thread_num.exp: Likewise.
1466 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
1467 * gdb.guile/scm-frame-inline.exp: Likewise.
1468 * gdb.linespec/explicit.exp: Likewise.
1469 * gdb.opt/inline-break.exp: Likewise.
1470 * gdb.python/py-frame-inline.exp: Likewise.
1471 * gdb.reverse/break-precsave.exp: Likewise.
1472 * gdb.reverse/break-reverse.exp: Likewise.
1473 * gdb.reverse/consecutive-precsave.exp: Likewise.
1474 * gdb.reverse/consecutive-reverse.exp: Likewise.
1475 * gdb.reverse/finish-precsave.exp: Likewise.
1476 * gdb.reverse/finish-reverse.exp: Likewise.
1477 * gdb.reverse/fstatat-reverse.exp: Likewise.
1478 * gdb.reverse/getresuid-reverse.exp: Likewise.
1479 * gdb.reverse/i386-precsave.exp: Likewise.
1480 * gdb.reverse/i386-reverse.exp: Likewise.
1481 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1482 * gdb.reverse/i387-env-reverse.exp: Likewise.
1483 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1484 * gdb.reverse/insn-reverse.exp: Likewise.
1485 * gdb.reverse/machinestate-precsave.exp: Likewise.
1486 * gdb.reverse/machinestate.exp: Likewise.
1487 * gdb.reverse/pipe-reverse.exp: Likewise.
1488 * gdb.reverse/readv-reverse.exp: Likewise.
1489 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1490 * gdb.reverse/rerun-prec.exp: Likewise.
1491 * gdb.reverse/s390-mvcle.exp: Likewise.
1492 * gdb.reverse/solib-precsave.exp: Likewise.
1493 * gdb.reverse/solib-reverse.exp: Likewise.
1494 * gdb.reverse/step-precsave.exp: Likewise.
1495 * gdb.reverse/step-reverse.exp: Likewise.
1496 * gdb.reverse/time-reverse.exp: Likewise.
1497 * gdb.reverse/until-precsave.exp: Likewise.
1498 * gdb.reverse/until-reverse.exp: Likewise.
1499 * gdb.reverse/waitpid-reverse.exp: Likewise.
1500 * gdb.reverse/watch-precsave.exp: Likewise.
1501 * gdb.reverse/watch-reverse.exp: Likewise.
1502 * gdb.threads/kill.exp: Likewise.
1503 * gdb.threads/tid-reuse.exp: Likewise.
1504
d3a07122
SM
15052020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
1506
1507 PR gdb/26642
1508 * gdb.base/maint-target-async-off.c: New test.
1509 * gdb.base/maint-target-async-off.exp: New test.
1510
c65c6c42
AM
15112020-10-13 Alan Modra <amodra@gmail.com>
1512
1513 * gdb.arch/powerpc-altivec.s,
1514 * gdb.arch/powerpc-power7.s,
1515 * gdb.arch/powerpc-power8.s,
1516 * gdb.arch/powerpc-power9.s,
1517 * gdb.arch/powerpc-vsx.s,
1518 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
1519 * gdb.arch/powerpc-altivec.exp,
1520 * gdb.arch/powerpc-power7.exp,
1521 * gdb.arch/powerpc-power8.exp,
1522 * gdb.arch/powerpc-power9.exp,
1523 * gdb.arch/powerpc-vsx.exp,
1524 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
1525 disassembly of mfvsrd/mtvsrd.
1526
f4a0f710
AM
15272020-10-13 Alan Modra <amodra@gmail.com>
1528
1529 * gdb.arch/arm-disassembler-options.exp: Adjust expected
1530 "target architecture" output.
1531 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1532 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1533 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1534 * gdb.arch/s390-disassembler-options.exp: Likewise.
1535
87a37e5e
PA
15362020-10-12 Pedro Alves <pedro@palves.net>
1537
1538 PR exp/26602
1539 PR c++/26550
1540 * gdb.cp/ambiguous.cc (marker1): Delete.
1541 (main): Initialize all the fields of the locals. Replace marker1
1542 call with a "set breakpoint here" marker.
1543 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
1544 instead of running to marker1. Add tests printing all the
1545 variables and all the fields of the variables.
1546 (test_ambiguous): New proc, expecting the new GDB output when a
1547 field access is ambiguous. Change all "warning: X ambiguous"
1548 tests to use it.
1549
71e1b6b0
GB
15502020-10-12 Gary Benson <gbenson@redhat.com>
1551
1552 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1553 * gdb.base/msym-bp-2.c (foo): Likewise.
1554 * gdb.base/msym-lang.c (foo): Likewise.
1555 * gdb.base/msym-lang-main.c (foo): Likewise.
1556 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1557 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1558 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1559 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1560 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1561 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1562 * gdb.python/py-objfile.c (static_var): Likewise.
1563 * gdb.python/py-symbol.c (rr): Likewise.
1564 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1565 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1566
9370fd51
AB
15672020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1568
1569 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
1570 output of backtrace.
1571
7c184d33
TT
15722020-10-09 Tom Tromey <tromey@adacore.com>
1573
1574 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
1575 (Rec): Add field. Fix range.
1576 * gdb.ada/scalar_storage.exp: Update.
1577
3d87245c
HD
15782020-10-09 Hannes Domani <ssbssa@yahoo.de>
1579
1580 PR exp/26714
1581 * gdb.base/printcmds.exp: Add tests for void results.
1582
f5c4b229
JV
15832020-10-09 Jan Vrany <jan.vrany@labware.com>
1584
1585 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1586 is emmited for both 'set directories' and 'directory' commands.
1587
b2701685
TT
15882020-10-08 Tom Tromey <tom@tromey.com>
1589
1590 * gdb.base/style.exp: Check that "main"'s name is styled.
1591
e86efb33
TT
15922020-10-07 Tom Tromey <tromey@adacore.com>
1593
1594 * gdb.base/find.exp: Rename some tests.
1595
30897591
GB
15962020-10-06 Gary Benson <gbenson@redhat.com>
1597
1598 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1599 * gdb.base/list1.c (unused): Likewise.
1600
ced4a4c1
GB
16012020-10-06 Gary Benson <gbenson@redhat.com>
1602
1603 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1604 __attribute__ ((used)).
1605 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1606
ed3bdac4
AB
16072020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1608
1609 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1610 make use of regions throughout.
1611 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1612 not {...}.
1613 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1614
cd096ec8
HD
16152020-10-05 Hannes Domani <ssbssa@yahoo.de>
1616
1617 * gdb.base/call-sc.c: Fix return struct on stack test case.
1618 * gdb.base/call-sc.exp: Likewise.
1619
3ee6f75d
GB
16202020-10-02 Gary Benson <gbenson@redhat.com>
1621
1622 * README: Fix "paralell".
1623
f65825ec
GB
16242020-09-30 Gary Benson <gbenson@redhat.com>
1625
1626 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1627 Convert directive to lowercase.
1628 (.Labbrev1_begin): Add missing label.
1629 (abbrev code 0x1): Remove DW_AT_stmt_list.
1630 (.Ldie_b): Likewise.
1631
5f278258
TT
16322020-09-27 Tom Tromey <tom@tromey.com>
1633
1634 * gdb.tui/new-layout.exp: Use with_test_prefix.
1635
8f9929bb
GR
16362020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1637
1638 PR python/26586
1639 * gdb.python/python.exp: add test cases for the from_tty
1640 argument to gdb.execute.
1641
c20c017b
GB
16422020-09-25 Gary Benson <gbenson@redhat.com>
1643
1644 * gdb.base/infcall-nested-structs.exp.tcl: Add
1645 additional_flags=-Wno-tautological-compare for C++
1646 tests when compiling using Clang.
1647
68d654af
GB
16482020-09-25 Gary Benson <gbenson@redhat.com>
1649
1650 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1651 for .c files.
1652
b551a89f
TT
16532020-09-24 Tom Tromey <tromey@adacore.com>
1654
1655 PR tui/26638:
1656 * gdb.tui/list.exp: Check output of "focus next".
1657
20a5fcbd
TT
16582020-09-23 Tom Tromey <tom@tromey.com>
1659
1660 * gdb.dwarf2/intbits.exp: New file.
1661 * gdb.dwarf2/intbits.c: New file.
1662
b167e53f
PA
16632020-09-20 Pedro Alves <pedro@palves.net>
1664
1665 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1666 spawn_id before calling remote_close. Close secondary MI channel.
1667
dbc49e9f
PA
16682020-09-20 Pedro Alves <pedro@palves.net>
1669
1670 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1671 fails.
1672
c8d5abea
AB
16732020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1674
1675 * gdb.fortran/array-slices.exp: Update expected results.
1676 * gdb.fortran/class-allocatable-array.exp: Likewise.
1677 * gdb.fortran/multi-dim.exp: Likewise.
1678 * gdb.fortran/vla-type.exp: Likewise.
1679 * gdb.mi/mi-vla-fortran.exp: Likewise.
1680
14f9473c
VC
16812020-09-18 Victor Collod <vcollod@nvidia.com>
1682
1683 PR gdb/26635
1684 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1685 compatible with i386, and move it to...
1686 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1687 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1688 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1689
e8ef12b9
PA
16902020-09-18 Pedro Alves <pedro@palves.net>
1691
1692 PR gdb/26631
1693 * gdb.multi/multi-target-thread-find.exp: New file.
1694
e11daf7a
PA
16952020-09-18 Pedro Alves <pedro@palves.net>
1696
1697 * gdb.multi/multi-target-continue.exp: New file, factored out from
1698 multi-target.exp.
1699 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1700 multi-target.exp.
1701 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1702 multi-target.exp.
1703 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1704 multi-target.exp.
1705 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1706 multi-target.exp.
1707 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1708 multi-target.exp.
1709 * gdb.multi/multi-target.exp: Delete.
1710
d0edc2b8
AB
17112020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1712
1713 * gdb.fortran/array-slices.exp: Add missing message data.
1714
7474326c
PA
17152020-09-17 Pedro Alves <pedro@palves.net>
1716
1717 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1718
dd23068d
PA
17192020-09-17 Pedro Alves <pedro@palves.net>
1720
1721 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1722 full prototype.
1723
0640a543
PA
17242020-09-17 Pedro Alves <pedro@palves.net>
1725
1726 * gdb.python/py-as-string.c: Add cast.
1727
ef0cdbc1
PA
17282020-09-17 Pedro Alves <pedro@palves.net>
1729
1730 * gdb.base/sizeof.c (fill): Add cast.
1731
3a5eeb8b
PA
17322020-09-17 Pedro Alves <pedro@palves.net>
1733
1734 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1735
a8129512
PA
17362020-09-17 Pedro Alves <pedro@palves.net>
1737
1738 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1739 linkage name.
1740 * gdb.base/prologue.exp: Use print /d.
1741 * gdb.base/symbol-alias.exp: Handle C++ output.
1742 * gdb.base/symbol-alias2.c: Handle C++ output.
1743 [__cplusplus] (func): Explicitly specify linkage name.
1744
a83cdcb6
PA
17452020-09-17 Pedro Alves <pedro@palves.net>
1746
1747 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1748 (struct my_key_t): ... this. Adjust all references.
1749 (struct value_t): Rename to ...
1750 (struct my_value_t): ... this. Adjust all references.
1751 (create_map, add_map_element, create_map_map)
1752 (add_map_map_element): Add casts.
1753
d4bcee5c
PA
17542020-09-17 Pedro Alves <pedro@palves.net>
1755
1756 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1757 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1758
81f90489
PA
17592020-09-17 Pedro Alves <pedro@palves.net>
1760
1761 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1762
0a229804
PA
17632020-09-17 Pedro Alves <pedro@palves.net>
1764
1765 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1766 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1767 (charfoo, intfoo): Define full prototype.
1768 * gdb.base/ptype1.c (charfoo): Define full prototype.
1769 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1770 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1771
c3e5138d
PA
17722020-09-17 Pedro Alves <pedro@palves.net>
1773
1774 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1775 Don't define.
1776 (utf_32_string): Compile for both C and C++.
1777 * gdb.base/charset.exp: Use "print /d".
1778
151fdbad
PA
17792020-09-17 Pedro Alves <pedro@palves.net>
1780
1781 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1782 (nullptr): Rename to ...
1783 (null_ptr): ... this.
1784 * gdb.base/watchpoint.exp: Adjust to rename.
1785
18a25b64
PA
17862020-09-17 Pedro Alves <pedro@palves.net>
1787
1788 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1789 (three_not_flag): Add casts.
1790
11fac337
PA
17912020-09-17 Pedro Alves <pedro@palves.net>
1792
1793 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1794 char array.
1795 (main): Add references to Barrier, TestStrings, TestStringsH and
1796 TestStringsW.
1797 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1798 and expect a full prototype in C++.
1799
52626c58
PA
18002020-09-17 Pedro Alves <pedro@palves.net>
1801
1802 * gdb.base/nested-addr.c (main): Add cast.
1803 * gdb.base/nested-addr.exp: Use "print /d".
1804
52bb0902
PA
18052020-09-17 Pedro Alves <pedro@palves.net>
1806
1807 * gdb.base/break.exp (func): New. Use it throughout when
1808 expecting a function name.
1809
73e18ac9
PA
18102020-09-17 Pedro Alves <pedro@palves.net>
1811
1812 * gdb.base/display.exp: Issue "set print asm-demangle on".
1813
c8b18808
PA
18142020-09-17 Pedro Alves <pedro@palves.net>
1815
1816 * gdb.base/find.c: Include <string.h>.
1817 (init_bufs): Add cast.
1818 * gdb.base/find.exp: Issue "set print asm-demangle on".
1819
fe830662
TT
18202020-09-16 Tom Tromey <tromey@adacore.com>
1821
1822 PR gdb/26598:
1823 * gdb.base/skipcxx.exp: New file.
1824 * gdb.base/skipcxx.cc: New file.
1825
945ff6e2
TV
18262020-09-16 Tom de Vries <tdevries@suse.de>
1827
1828 PR testsuite/26617
1829 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1830 WITH_DEBUG_SECTIONS is defined.
1831 (xstr, str): New macro.
1832 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1833 to get start and size of _Dmain.
1834 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1835 using additional_flags.
1836
da1df1db
TBA
18372020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1838
1839 * gdb.base/bp-cmds-sourced-script.c: New file.
1840 * gdb.base/bp-cmds-sourced-script.exp: New test.
1841 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1842
337882d4
TV
18432020-09-16 Tom de Vries <tdevries@suse.de>
1844
1845 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1846 get the gdb prompt after issuing "monitor exit".
1847
7361f908
TV
18482020-09-16 Tom de Vries <tdevries@suse.de>
1849
1850 PR testsuite/26624
1851 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1852
4d91ddd3
TV
18532020-09-16 Tom de Vries <tdevries@suse.de>
1854
1855 PR testsuite/26618
1856 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1857
08cc37dd
TT
18582020-09-15 Tom Tromey <tromey@adacore.com>
1859
1860 PR rust/26197:
1861 * lib/rust-support.exp (rust_llvm_version): New proc.
1862 * gdb.rust/simple.exp: Check rust_llvm_version.
1863
ee6372f2
TV
18642020-09-14 Tom de Vries <tdevries@suse.de>
1865
1866 * gdb.rust/traits.exp: Fix PATH warning.
1867
dc3a371e
PA
18682020-09-13 Pedro Alves <pedro@palves.net>
1869
1870 * gdb.base/catch-follow-exec.c (main): Add explicit return
1871 statement.
1872 * gdb.base/catch-signal.c (main): Likewise.
1873 * gdb.base/condbreak-call-false.c (main): Likewise.
1874 * gdb.base/consecutive.c (main): Add explicit return
1875 statement and return type.
1876 * gdb.base/cursal.c (main): Add explicit return statement.
1877 * gdb.base/cvexpr.c (main): Likewise.
1878 * gdb.base/display.c (main): Add explicit return statement and
1879 return type.
1880 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1881 * gdb.base/endianity.c (main): Likewise.
1882 * gdb.base/execd-prog.c (main): Likewise.
1883 * gdb.base/gdb1090.c (main): Likewise.
1884 * gdb.base/info_qt.c (main): Likewise.
1885 * gdb.base/lineinc.c (main): Likewise.
1886 * gdb.base/load-command.c (main): Likewise.
1887 * gdb.base/macscp1.c (main): Likewise.
1888 * gdb.base/pr10179-a.c (main): Likewise.
1889 * gdb.base/quit-live.c (main): Likewise.
1890 * gdb.base/scope0.c (main): Likewise.
1891 * gdb.base/settings.c (main): Likewise.
1892 * gdb.base/stack-checking.c (main): Return int.
1893 * gdb.base/varargs.c (main): Add explicit return statement.
1894 * gdb.cp/ambiguous.cc (main): Likewise.
1895 * gdb.cp/anon-struct.cc (main): Likewise.
1896 * gdb.cp/anon-union.cc (main): Likewise.
1897 * gdb.cp/bool.cc (main): Likewise.
1898 * gdb.cp/bs15503.cc (main): Likewise.
1899 * gdb.cp/cplusfuncs.cc (main): Likewise.
1900 * gdb.cp/cttiadd.cc (main): Likewise.
1901 * gdb.cp/extern-c.cc (main): Likewise.
1902 * gdb.cp/filename.cc (main): Likewise.
1903 * gdb.cp/formatted-ref.cc (main): Likewise.
1904 * gdb.cp/mb-ctor.cc (main): Likewise.
1905 * gdb.cp/member-ptr.cc (main): Likewise.
1906 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1907 * gdb.cp/overload-const.cc (main): Likewise.
1908 * gdb.cp/paren-type.cc (main): Likewise.
1909 * gdb.cp/parse-lang.cc (main): Likewise.
1910 * gdb.cp/pr-1023.cc (main): Likewise.
1911 * gdb.cp/psmang1.cc (main): Likewise.
1912 * gdb.cp/readnow-language.cc (main): Likewise.
1913 * gdb.cp/ref-params.cc (main): Likewise.
1914 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1915 * gdb.cp/virtbase2.cc (main): Likewise.
1916 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1917 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1918 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1919 * gdb.mi/mi-console.c (main): Likewise.
1920 * gdb.mi/mi-read-memory.c (main): Likewise.
1921 * gdb.modula2/multidim.c (main): Likewise.
1922 * gdb.opt/inline-small-func.c (main): Likewise.
1923 * gdb.python/py-rbreak.c (main): Likewise.
1924 * gdb.stabs/exclfwd1.c (main): Likewise.
1925 * gdb.trace/qtro.c (main): Likewise.
1926
af26601c
PA
19272020-09-13 Pedro Alves <pedro@palves.net>
1928
1929 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1930 instead of getenv.
1931
2f4b83cd
PA
19322020-09-13 Pedro Alves <pedro@palves.net>
1933
1934 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1935 instead of spawning GDB with remote_spawn.
1936 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1937 gdb_spawn instead of spawning GDB with remote_spawn.
1938
c49da0e4
PA
19392020-09-13 Pedro Alves <pedro@palves.net>
1940
1941 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1942 file and add calls to first and second.
1943 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1944 add call to f.
1945
6791b117
PA
19462020-09-13 Pedro Alves <pedro@palves.net>
1947
1948 * gdb.mi/mi-break-qualified.cc: New file.
1949 * gdb.mi/mi-break-qualified.exp: New file.
1950 * lib/mi-support.exp (mi_create_breakpoint_multi)
1951 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1952 procedures.
1953 (mi_create_breakpoint_1): New, factored out from
1954 mi_create_breakpoint.
1955
3b8d4c5c
PA
19562020-09-13 Pedro Alves <pedro@palves.net>
1957
1958 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1959 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1960 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1961 (register_class): Delete.
1962 (main): Don't call register_class.
1963
d5f96005
PA
19642020-09-13 Pedro Alves <pedro@palves.net>
1965
1966 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1967 (do_tests): Remove "calling method for small class" test.
1968 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1969 (register_class): Delete.
1970 (main): Don't call register_class.
1971 * gdb.cp/call-method-register.exp: New file, based on bits removed
1972 from classes.exp.
1973 * gdb.cp/call-method-register.cc: New file, based on bits removed
1974 from classes.cc.
1975
77f2120b
PA
19762020-09-13 Pedro Alves <pedro@palves.net>
1977
1978 * gdb.base/msym-bp-2.c: New.
1979 * gdb.base/msym-bp-shl-lib.c: New file.
1980 * gdb.base/msym-bp-shl-main-2.c: New file.
1981 * gdb.base/msym-bp-shl-main.c: New file.
1982 * gdb.base/msym-bp-shl.exp: New file.
1983 * gdb.base/msym-bp.c: New file.
1984 * gdb.base/msym-bp.exp: New file.
1985
32aea73e
JB
19862020-09-13 Joel Brobecker <brobecker@adacore.com>
1987
1988 * gdb.base/default.exp: Change $_gdb_major to 11.
1989
2a67f09d
FW
19902020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1991 Felix Willgerodt <Felix.Willgerodt@intel.com>
1992
1993 * x86-avx512bf16.c: New file.
1994 * x86-avx512bf16.exp: Likewise.
1995 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1996
ad570dd7
TV
19972020-09-11 Tom de Vries <tdevries@suse.de>
1998
1999 PR exp/26602
2000 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2001
a56f7391
TBA
20022020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2003
2004 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2005
918619e5
AM
20062020-09-10 Alan Modra <amodra@gmail.com>
2007
2008 PR 26597
2009 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2010
cac1e71d
TV
20112020-09-08 Tom de Vries <tdevries@suse.de>
2012
2013 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2014 after gdb_starti_cmd.
2015
c5cd900e
AKS
20162020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2017
2018 * lib/fortran.exp (fortran_complex8): New proc.
2019 (fortran_complex16): New proc.
2020 * gdb.fortran/complex.exp: Use routines from fortran.exp
2021 * gdb.fortran/pointer-to-pointer.exp: Likewise.
2022 * gdb.fortran/vla-ptr-info.exp: Likewise.
2023
8f5c6526
TV
20242020-09-03 Tom de Vries <tdevries@suse.de>
2025
2026 PR breakpoint/26546
2027 * gdb.base/label-without-address.exp: Runto main first.
2028
02c6f3f1
TT
20292020-09-02 Tom Tromey <tromey@adacore.com>
2030
2031 * gdb.ada/mi_var_access.exp: Test children of access variable.
2032 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
2033 * gdb.ada/mi_var_array.exp: Update.
2034
efe24f05
KB
20352020-08-31 Kevin Buettner <kevinb@redhat.com>
2036
2037 * gdb.base/corefile.exp (warning-free): XFAIL test when running
2038 on docker w/ AUFS storage driver.
2039
973695d6
KB
20402020-08-31 Kevin Buettner <kevinb@redhat.com>
2041
2042 * gdb.base/corefile2.exp (renamed binfile): New tests.
2043
f3bd50f1
SM
20442020-08-31 Simon Marchi <simon.marchi@efficios.com>
2045
2046 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
2047
22b9b4b0
SL
20482020-08-31 Simon Marchi <simon.marchi@efficios.com>
2049
2050 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
2051 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
2052
8efaf6b3
SM
20532020-08-31 Simon Marchi <simon.marchi@efficios.com>
2054
2055 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
2056 output, printing a "not saved" value from history and printing a
2057 convenience variable created from a "not saved" value.
2058
e840f2e3
TV
20592020-08-31 Tom de Vries <tdevries@suse.de>
2060
2061 * gdb.base/eh_return.exp: Use nopie.
2062
8f57f343
PA
20632020-08-28 Pedro Alves <pedro@palves.net>
2064
2065 * gdb.base/advance-until-multiple-locations.exp
2066 (advance_overload, until_overload): Adjust to match the
2067 frame/function header instead of the source line text.
2068
626d2320
TV
20692020-08-28 Tom de Vries <tdevries@suse.de>
2070
2071 * gdb.base/label-without-address.c: New test.
2072 * gdb.base/label-without-address.exp: New file.
2073
df631783
PA
20742020-08-27 Pedro Alves <pedro@palves.net>
2075
2076 PR gdb/26523
2077 PR gdb/26524
2078 * gdb.base/advance-until-multiple-locations.cc: New.
2079 * gdb.base/advance-until-multiple-locations.exp: New.
2080
48b076bb
SM
20812020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
2082
2083 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
2084
c2015ce4
AB
20852020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2086
2087 * gdb.arch/amd64-byte.exp: Make test names unique, use
2088 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2089 * gdb.arch/amd64-dword.exp: Likewise.
2090 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
2091 * gdb.arch/amd64-stap-special-operands.exp: Make test names
2092 unique.
2093 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
2094 * gdb.arch/amd64-word.exp: Make test names unique, use
2095 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2096 * gdb.arch/i386-byte.exp: Make test names unique, use
2097 gdb_breakpoint.
2098 * gdb.arch/i386-word.exp: Likewise.
2099
995d3a19
SV
21002020-08-25 Shahab Vahedi <shahab@synopsys.com>
2101
2102 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
2103
8cac2b31
SM
21042020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
2105
2106 PR gdb/26532
2107 * gdb.threads/stepi-random-signal.exp: Update pattern.
2108
2bc19622
SM
21092020-08-25 Simon Marchi <simon.marchi@efficios.com>
2110
2111 PR gdb/26532
2112 * gdb.base/ui-redirect.exp: Update pattern.
2113
b04aa1fc
GB
21142020-08-25 Gary Benson <gbenson@redhat.com>
2115
2116 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
2117 when compiling with clang.
8571e9c8 2118 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 2119
9f68b453
GB
21202020-08-25 Gary Benson <gbenson@redhat.com>
2121
2122 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
2123 Add additional_flags=-Wno-inaccessible-base when compiling
2124 with GCC >= 10.1 or clang. Add additional_flags=-w when
2125 compiling with GCC < 10.
2126
3945d2d7
GM
21272020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
2128
2129 PR m2/26372
fc5d6901
SM
2130 * gdb.modula2/multidim.c: New file.
2131 * gdb.modula2/multidim.exp: New file.
3945d2d7 2132
60122dbe
SM
21332020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
2134
2135 * lib/gdb.exp (runto): Always emit fail on internal error.
2136
1eb8556f
SM
21372020-08-24 Simon Marchi <simon.marchi@efficios.com>
2138
2139 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
2140 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2141 Likewise.
2142 * gdb.threads/stepi-random-signal.exp: Likewise.
2143
33bf4c5c
TBA
21442020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2145
2146 * gdb.base/print-file-var.exp: Fix typo "breapoint".
2147 * gdb.trace/strace.exp: Ditto.
2148
c2fd7fae
AKS
21492020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2150
2151 * gdb.fortran/vla-type.exp: Skip commands not required for
2152 the Flang compiled binaries after prologue fix.
2153
326afb72
TT
21542020-08-17 Tom de Vries <tdevries@suse.de>
2155 Tom Tromey <tromey@adacore.com>
2156
2157 PR rust/26197:
2158 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
2159
3ae7ab99
TT
21602020-08-17 Tom Tromey <tromey@adacore.com>
2161
2162 * gdb.ada/mi_var_access.exp: New file.
2163 * gdb.ada/mi_var_access/mi_access.adb: New file.
2164 * gdb.ada/mi_var_access/pck.adb: New file.
2165 * gdb.ada/mi_var_access/pck.ads: New file.
2166
f569c1c5
TV
21672020-08-16 Tom de Vries <tdevries@suse.de>
2168
2169 PR gdb/25350
2170 * gdb.base/eh_return.c: New test.
2171 * gdb.base/eh_return.exp: New file.
2172
3d11c30a
TV
21732020-08-15 Tom de Vries <tdevries@suse.de>
2174
2175 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
2176 (mixed_func_1d_): Use fortran_charlen_t in decl.
2177
547ce8f0
TV
21782020-08-15 Tom de Vries <tdevries@suse.de>
2179
2180 PR backtrace/26390
2181 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
2182 Update expected pattern.
2183
a54a7f13
PA
21842020-08-13 Pedro Alves <pedro@palves.net>
2185
2186 * gdb.fortran/complex.exp: Check skip_fortran_tests.
2187 * gdb.fortran/library-module.exp: Likewise.
2188 * gdb.fortran/logical.exp: Likewise.
2189 * gdb.fortran/module.exp: Likewise.
2190 * gdb.fortran/print_type.exp: Likewise.
2191 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2192 * gdb.fortran/vla-datatypes.exp: Likewise.
2193 * gdb.fortran/vla-history.exp: Likewise.
2194 * gdb.fortran/vla-ptr-info.exp: Likewise.
2195 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2196 * gdb.fortran/vla-ptype.exp: Likewise.
2197 * gdb.fortran/vla-sizeof.exp: Likewise.
2198 * gdb.fortran/vla-type.exp: Likewise.
2199 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2200 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2201 * gdb.fortran/vla-value-sub.exp: Likewise.
2202 * gdb.fortran/vla-value.exp: Likewise.
2203
7a82e903
PA
22042020-08-13 Pedro Alves <pedro@palves.net>
2205
2206 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
2207 * gdb.ada/access_to_packed_array.exp: Likewise.
2208 * gdb.ada/access_to_unbounded_array.exp: Likewise.
2209 * gdb.ada/addr_arith.exp: Likewise.
2210 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
2211 * gdb.ada/arr_arr.exp: Likewise.
2212 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
2213 * gdb.ada/array_bounds.exp: Likewise.
2214 * gdb.ada/array_of_variable_length.exp: Likewise.
2215 * gdb.ada/array_ptr_renaming.exp: Likewise.
2216 * gdb.ada/array_subscript_addr.exp: Likewise.
2217 * gdb.ada/arraydim.exp: Likewise.
2218 * gdb.ada/arrayparam.exp: Likewise.
2219 * gdb.ada/arrayptr.exp: Likewise.
2220 * gdb.ada/assign_1.exp: Likewise.
2221 * gdb.ada/assign_arr.exp: Likewise.
2222 * gdb.ada/atomic_enum.exp: Likewise.
2223 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2224 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
2225 * gdb.ada/bias.exp: Likewise.
2226 * gdb.ada/boolean_expr.exp: Likewise.
2227 * gdb.ada/bp_c_mixed_case.exp: Likewise.
2228 * gdb.ada/bp_enum_homonym.exp: Likewise.
2229 * gdb.ada/bp_inlined_func.exp: Likewise.
2230 * gdb.ada/bp_on_var.exp: Likewise.
2231 * gdb.ada/bp_range_type.exp: Likewise.
2232 * gdb.ada/bp_reset.exp: Likewise.
2233 * gdb.ada/call_pn.exp: Likewise.
2234 * gdb.ada/catch_assert_if.exp: Likewise.
2235 * gdb.ada/catch_ex.exp: Likewise.
2236 * gdb.ada/catch_ex_std.exp: Likewise.
2237 * gdb.ada/char_enum.exp: Likewise.
2238 * gdb.ada/char_param.exp: Likewise.
2239 * gdb.ada/complete.exp: Likewise.
2240 * gdb.ada/cond_lang.exp: Likewise.
2241 * gdb.ada/convvar_comp.exp: Likewise.
2242 * gdb.ada/dgopt.exp: Likewise.
2243 * gdb.ada/disc_arr_bound.exp: Likewise.
2244 * gdb.ada/display_nested.exp: Likewise.
2245 * gdb.ada/dot_all.exp: Likewise.
2246 * gdb.ada/dyn_loc.exp: Likewise.
2247 * gdb.ada/dyn_stride.exp: Likewise.
2248 * gdb.ada/excep_handle.exp: Likewise.
2249 * gdb.ada/expr_delims.exp: Likewise.
2250 * gdb.ada/expr_with_funcall.exp: Likewise.
2251 * gdb.ada/exprs.exp: Likewise.
2252 * gdb.ada/fin_fun_out.exp: Likewise.
2253 * gdb.ada/fixed_cmp.exp: Likewise.
2254 * gdb.ada/formatted_ref.exp: Likewise.
2255 * gdb.ada/frame_arg_lang.exp: Likewise.
2256 * gdb.ada/frame_args.exp: Likewise.
2257 * gdb.ada/fullname_bp.exp: Likewise.
2258 * gdb.ada/fun_addr.exp: Likewise.
2259 * gdb.ada/fun_in_declare.exp: Likewise.
2260 * gdb.ada/fun_overload_menu.exp: Likewise.
2261 * gdb.ada/fun_renaming.exp: Likewise.
2262 * gdb.ada/funcall_char.exp: Likewise.
2263 * gdb.ada/funcall_param.exp: Likewise.
2264 * gdb.ada/funcall_ptr.exp: Likewise.
2265 * gdb.ada/funcall_ref.exp: Likewise.
2266 * gdb.ada/homonym.exp: Likewise.
2267 * gdb.ada/info_addr_mixed_case.exp: Likewise.
2268 * gdb.ada/info_auto_lang.exp: Likewise.
2269 * gdb.ada/info_exc.exp: Likewise.
2270 * gdb.ada/info_types.exp: Likewise.
2271 * gdb.ada/int_deref.exp: Likewise.
2272 * gdb.ada/interface.exp: Likewise.
2273 * gdb.ada/iwide.exp: Likewise.
2274 * gdb.ada/lang_switch.exp: Likewise.
2275 * gdb.ada/length_cond.exp: Likewise.
2276 * gdb.ada/maint_with_ada.exp: Likewise.
2277 * gdb.ada/mi_catch_assert.exp: Likewise.
2278 * gdb.ada/mi_catch_ex.exp: Likewise.
2279 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
2280 * gdb.ada/mi_dyn_arr.exp: Likewise.
2281 * gdb.ada/mi_ex_cond.exp: Likewise.
2282 * gdb.ada/mi_exc_info.exp: Likewise.
2283 * gdb.ada/mi_interface.exp: Likewise.
2284 * gdb.ada/mi_prot.exp: Likewise.
2285 * gdb.ada/mi_ref_changeable.exp: Likewise.
2286 * gdb.ada/mi_string_access.exp: Likewise.
2287 * gdb.ada/mi_task_arg.exp: Likewise.
2288 * gdb.ada/mi_task_info.exp: Likewise.
2289 * gdb.ada/mi_var_array.exp: Likewise.
2290 * gdb.ada/mi_var_union.exp: Likewise.
2291 * gdb.ada/mi_variant.exp: Likewise.
2292 * gdb.ada/minsyms.exp: Likewise.
2293 * gdb.ada/mod_from_name.exp: Likewise.
2294 * gdb.ada/nested.exp: Likewise.
2295 * gdb.ada/null_array.exp: Likewise.
2296 * gdb.ada/optim_drec.exp: Likewise.
2297 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
2298 * gdb.ada/packed_array_assign.exp: Likewise.
2299 * gdb.ada/packed_tagged.exp: Likewise.
2300 * gdb.ada/pp-rec-component.exp: Likewise.
2301 * gdb.ada/print_chars.exp: Likewise.
2302 * gdb.ada/print_pc.exp: Likewise.
2303 * gdb.ada/ptr_typedef.exp: Likewise.
2304 * gdb.ada/ptype_arith_binop.exp: Likewise.
2305 * gdb.ada/ptype_array.exp: Likewise.
2306 * gdb.ada/ptype_field.exp: Likewise.
2307 * gdb.ada/ptype_tagged_param.exp: Likewise.
2308 * gdb.ada/ptype_union.exp: Likewise.
2309 * gdb.ada/py_range.exp: Likewise.
2310 * gdb.ada/py_taft.exp: Likewise.
2311 * gdb.ada/rdv_wait.exp: Likewise.
2312 * gdb.ada/rec_comp.exp: Likewise.
2313 * gdb.ada/rec_return.exp: Likewise.
2314 * gdb.ada/ref_param.exp: Likewise.
2315 * gdb.ada/ref_tick_size.exp: Likewise.
2316 * gdb.ada/rename_subscript_param.exp: Likewise.
2317 * gdb.ada/repeat_dyn.exp: Likewise.
2318 * gdb.ada/same_component_name.exp: Likewise.
2319 * gdb.ada/same_enum.exp: Likewise.
2320 * gdb.ada/scalar_storage.exp: Likewise.
2321 * gdb.ada/set_wstr.exp: Likewise.
2322 * gdb.ada/small_reg_param.exp: Likewise.
2323 * gdb.ada/str_binop_equal.exp: Likewise.
2324 * gdb.ada/str_ref_cmp.exp: Likewise.
2325 * gdb.ada/str_uninit.exp: Likewise.
2326 * gdb.ada/sub_variant.exp: Likewise.
2327 * gdb.ada/sym_print_name.exp: Likewise.
2328 * gdb.ada/taft_type.exp: Likewise.
2329 * gdb.ada/tagged.exp: Likewise.
2330 * gdb.ada/tagged_access.exp: Likewise.
2331 * gdb.ada/task_bp.exp: Likewise.
2332 * gdb.ada/task_switch_in_core.exp: Likewise.
2333 * gdb.ada/tasks.exp: Likewise.
2334 * gdb.ada/tick_last_segv.exp: Likewise.
2335 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
2336 * gdb.ada/type_coercion.exp: Likewise.
2337 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2338 * gdb.ada/unchecked_union.exp: Likewise.
2339 * gdb.ada/uninitialized_vars.exp: Likewise.
2340 * gdb.ada/var_arr_attrs.exp: Likewise.
2341 * gdb.ada/var_arr_typedef.exp: Likewise.
2342 * gdb.ada/var_rec_arr.exp: Likewise.
2343 * gdb.ada/variant-record.exp: Likewise.
2344 * gdb.ada/variant.exp: Likewise.
2345 * gdb.ada/variant_record_packed_array.exp: Likewise.
2346 * gdb.ada/varsize_limit.exp: Likewise.
2347 * gdb.ada/whatis_array_val.exp: Likewise.
2348 * gdb.ada/widewide.exp: Likewise.
2349 * gdb.ada/win_fu_syms.exp: Likewise.
2350
23512020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
2352
2353 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
2354
10c381b5
AB
23552020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
2356
2357 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
2358 unset the array variable.
2359
8f34b746
TV
23602020-08-03 Tom de Vries <tdevries@suse.de>
2361
2362 PR symtab/26333
2363 * lib/dwarf.exp (DW_LNE_user): New proc.
2364 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
2365 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
2366
0245e136
KB
23672020-07-31 Kevin Buettner <kevinb@redhat.com>
2368
2369 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
2370 to 'uintptr_t'
2371 (inttypes.h): Include.
2372
9ef1ec5d
KB
23732020-07-31 Kevin Buettner <kevinb@redhat.com>
2374
2375 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
2376 (C5_24k): Delete.
2377 (C5_8k, C5_64k, C5_256k): New macros.
2378 (buf_ro): Allocate 256 KiB of initialized data.
2379
4c55e970
TBA
23802020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2381
2382 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
2383 that attempt to overwrite an existing condition with a condition
2384 that fails parsing and also with a condition that parses fine
2385 but contains junk at the end.
2386
1e620590
TBA
23872020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2388
2389 * gdb.base/condbreak-bad.c: New test.
2390 * gdb.base/condbreak-bad.exp: New file.
2391
e12dcc50
TV
23922020-07-30 Tom de Vries <tdevries@suse.de>
2393
2394 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
2395 out of ...
2396 (GDBInfoModuleSymbols::check_entry): ... here.
2397 (GDBInfoModuleSymbols::check_optional_entry): New proc.
2398 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
2399 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
2400
6cc64caa
TV
24012020-07-30 Tom de Vries <tdevries@suse.de>
2402
2403 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
2404 "__class_some_module_Number_t" optional.
2405
90fd07fc
TV
24062020-07-29 Tom de Vries <tdevries@suse.de>
2407
2408 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
2409 multiple locations.
2410
f5c79e97
TV
24112020-07-29 Tom de Vries <tdevries@suse.de>
2412
2413 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
2414 rather than function name.
2415
f75a0693
AB
24162020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2417
2418 PR symtab/26270:
2419 * gdb.cp/disasm-func-name.cc: New file.
2420 * gdb.cp/disasm-func-name.exp: New file.
2421
4888741a
TT
24222020-07-28 Tom Tromey <tromey@adacore.com>
2423
2424 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
2425 'varval' location.
2426
43d5901d
AB
24272020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2428
2429 * gdb.python/py-unwind.py: Update to make use of a register
2430 descriptor.
2431
14fa8fb3
AB
24322020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2433
2434 * gdb.python/py-arch-reg-names.exp: Add additional tests.
2435
e79eb02f
AB
24362020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
2437
2438 PR fortran/23051
2439 PR fortran/26139
2440 * gdb.fortran/class-allocatable-array.exp: New file.
2441 * gdb.fortran/class-allocatable-array.f90: New file.
2442 * gdb.fortran/pointer-to-pointer.exp: New file.
2443 * gdb.fortran/pointer-to-pointer.f90: New file.
2444
876518dd
TV
24452020-07-25 Tom de Vries <tdevries@suse.de>
2446
2447 PR symtab/26243
2448 * gdb.dwarf2/dw2-line-number-zero.c: New test.
2449 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
2450
6dcfb80a
TV
24512020-07-24 Tom de Vries <tdevries@suse.de>
2452
2453 PR testsuite/26293
2454 * gdb.ada/mi_prot.exp: Require gnatmake-8.
2455
e7bc9db8
PA
24562020-07-23 Pedro Alves <pedro@palves.net>
2457
2458 * gdb.server/server-kill.exp (prepare): New, factored out from the
2459 top level.
2460 (kill_server): New.
2461 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
2462 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
2463
78344df7
AB
24642020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
2465
2466 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
2467
25dfed24
SL
24682020-07-22 Sandra Loosemore <sandra@codesourcery.com>
2469
2470 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
2471 Initialize to empty string at top level.
2472 (gdb_wrapper_init): Revert check for file existence on build.
2473 Build the wrapper in its default place, not a build-specific
2474 location. When host == build, make the pathname absolute.
2475 (gdb_compile): Delete leftover declaration of
2476 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
2477 string instead of uninitialized.
2478
7da515fd
KB
24792020-07-22 Kevin Buettner <kevinb@redhat.com>
2480
2481 * gdb.base/corefile2.exp: New file.
2482 * gdb.base/coremaker2.exp: New file.
2483
9c5ec5c2
KB
24842020-07-22 Kevin Buettner <kevinb@redhat.com>
2485
2486 * gdb.base/coredump-filter.exp: Add second
2487 non-Private-Shared-Anon-File test.
2488 (test_disasm): Rename binfile for test which is expected
2489 to fail.
2490
f9e233c9
KB
24912020-07-22 Kevin Buettner <kevinb@redhat.com>
2492
2493 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
2494 data in core file".
2495 * gdb.base/coremaker.c (buf2ro): New global.
2496 (mmapdata): Add a read-only mmap mapping.
2497
94c265d7
KB
24982020-07-22 Kevin Buettner <kevinb@redhat.com>
2499
2500 PR corefiles/25631
2501 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
2502 New test.
2503 * gdb.base/coremaker.c (buf3): New global.
2504 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
2505 flags.
2506
25072020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
2508
2509 * gdb.base/coremaker.c (filler_ro): New global constant.
2510
32fa152e
TT
25112020-07-22 Tom Tromey <tromey@adacore.com>
2512
2513 * gdb.ada/mi_prot.exp: New file.
2514 * gdb.ada/mi_prot/pkg.adb: New file.
2515 * gdb.ada/mi_prot/pkg.ads: New file.
2516 * gdb.ada/mi_prot/prot.adb: New file.
2517
c8474dc3
TBA
25182020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2519
2520 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
2521 loads two JITers.
2522
baf8791e
AB
25232020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2524
2525 * gdb.python/py-arch-reg-groups.exp: Additional tests.
2526
f7306dac
AB
25272020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2528
2529 * gdb.python/py-arch-reg-names.exp: Additional tests.
2530
6d3d6e4b
TV
25312020-07-21 Tom de Vries <tdevries@suse.de>
2532
2533 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
2534 breakpoint locations".
2535 * gdb.reverse/solib-reverse.exp: Same.
2536
803d0592
TV
25372020-07-21 Tom de Vries <tdevries@suse.de>
2538
2539 * gdb.reverse/step-reverse.c (callee): Merge statements.
2540
e9bdc510
TV
25412020-07-21 Tom de Vries <tdevries@suse.de>
2542
2543 * gdb.fortran/info-modules.exp (info module variables): Allow missing
2544 line numbers for some variables.
2545
f0f9e75a
TV
25462020-07-21 Tom de Vries <tdevries@suse.de>
2547
2548 * gdb.opt/inline-locals.c (init_array): New func.
2549 (func1): Use init_array.
2550 * gdb.opt/inline-locals.exp: Update pattern.
2551
bd460ecb
TV
25522020-07-21 Tom de Vries <tdevries@suse.de>
2553
2554 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2555 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2556
ae5369e7
LC
25572020-07-20 Ludovic Courtès <ludo@gnu.org>
2558
2559 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2560 * gdb.guile/types-module.exp: Remove "ERROR:" from
2561 regexps since Guile 3.0 no longer prints that.
2562
68cf161c
LC
25632020-07-20 Ludovic Courtès <ludo@gnu.org>
2564
2565 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2566 error regexp to match on Guile 2.2.
2567
c14b4913
GB
25682020-07-20 Gary Benson <gbenson@redhat.com>
2569
2570 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
2571 with clang.
2572
b243ba58
TV
25732020-07-20 Tom de Vries <tdevries@suse.de>
2574
2575 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2576 (omp_set_lock_in_order): New function.
2577 (single_scope, multi_scope, nested_func, nested_parallel): Use
2578 omp_set_lock_in_order and omp_unset_lock.
2579 (main): Init and destroy lock and lock2.
2580
c06ad8b5
TV
25812020-07-20 Tom de Vries <tdevries@suse.de>
2582
2583 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2584
6e22f117
TV
25852020-07-20 Tom de Vries <tdevries@suse.de>
2586
2587 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2588
33176ea7
TV
25892020-07-17 Tom de Vries <tdevries@suse.de>
2590
2591 * gdb.base/valgrind-infcall-2.c: New test.
2592 * gdb.base/valgrind-infcall-2.exp: New file.
2593 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2594
90c3ec2d
TV
25952020-07-17 Tom de Vries <tdevries@suse.de>
2596
2597 * gdb.dlang/circular.c (found): Use found_label as label name.
2598 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2599 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2600 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2601 * gdb.dwarf2/ada-linkage-name.exp: Same.
2602 * gdb.dwarf2/arr-subrange.exp: Same.
2603 * gdb.dwarf2/atomic-type.exp: Same.
2604 * gdb.dwarf2/comp-unit-lang.exp: Same.
2605 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2606 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2607 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2608 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2609 * gdb.dwarf2/implptr-64bit.exp: Same.
2610 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2611 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2612 * gdb.dwarf2/imported-unit.exp: Same.
2613 * gdb.dwarf2/main-subprogram.exp: Same.
2614 * gdb.dwarf2/missing-type-name.exp: Same.
2615 * gdb.dwarf2/nonvar-access.exp: Same.
2616 * gdb.dwarf2/struct-with-sig.exp: Same.
2617 * gdb.dwarf2/typedef-void-finish.exp: Same.
2618 * gdb.dwarf2/void-type.exp: Same.
2619
10da644d
TV
26202020-07-17 Tom de Vries <tdevries@suse.de>
2621
2622 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2623 src parameter.
2624 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2625 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2626 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2627 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2628 * gdb.dwarf2/dwz.exp: Same.
2629 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2630 * gdb.dwarf2/implref-array.exp: Same.
2631 * gdb.dwarf2/implref-const.exp: Same.
2632 * gdb.dwarf2/implref-global.exp: Same.
2633 * gdb.dwarf2/implref-struct.exp: Same.
2634 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2635 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2636 * gdb.dwarf2/var-access.exp: Same.
2637 * gdb.dwarf2/varval.exp: Same.
2638 * gdb.trace/entry-values.exp: Same.
2639
315e6afc
TV
26402020-07-17 Tom de Vries <tdevries@suse.de>
2641
2642 * lib/dwarf.exp (Dwarf::extern): Remove.
2643 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2644 * gdb.dlang/circular.exp: Same.
2645 * gdb.dwarf2/comp-unit-lang.exp: Same.
2646 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2647 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2648 * gdb.dwarf2/dwz.exp: Same.
2649 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2650 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2651 * gdb.dwarf2/imported-unit.exp: Same.
2652 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2653
5597c940
SL
26542020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2655
2656 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2657 Use double quotes instead of single quotes.
2658
d0ce17d8
CT
26592020-07-16 Caroline Tice <cmtice@google.com>
2660
2661 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2662 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2663
853772cc
TV
26642020-07-16 Tom de Vries <tdevries@suse.de>
2665
2666 * lib/dwarf.exp (program): Initialize _line.
2667 (DW_LNE_end_sequence): Reinitialize _line.
2668 (DW_LNS_advance_line): Update _line.
2669 (line): New proc.
2670 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2671 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2672 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2673 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2674 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2675 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2676
fe07b572
AB
26772020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2678
2679 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2680 generic.
2681
52781cce
TV
26822020-07-15 Tom de Vries <tdevries@suse.de>
2683
2684 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2685 is_amd64_regs_target.
2686
3dcc261c
AB
26872020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2688
2689 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2690 * gdb.fortran/ptype-on-functions.f90: Likewise.
2691
054a0959
SM
26922020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2693
2694 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2695 values in documentation for addr_size to 4 and 8.
2696
ccb9eba6
AB
26972020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2698
2699 * gdb.arch/amd64-osabi.exp: Update.
2700 * gdb.arch/arm-disassembler-options.exp: Update.
2701 * gdb.arch/powerpc-disassembler-options.exp: Update.
2702 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2703 * gdb.arch/s390-disassembler-options.exp: Update.
2704 * gdb.base/all-architectures.exp.tcl: Update.
2705 * gdb.base/attach-pie-noexec.exp: Update.
2706 * gdb.base/catch-syscall.exp: Update.
2707 * gdb.xml/tdesc-arch.exp: Update.
2708
025a39a7
TV
27092020-07-14 Tom de Vries <tdevries@suse.de>
2710
2711 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2712 (local_gettid): ... this.
2713 (fn): Update.
2714
74e4b667
SL
27152020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2716
2717 * gdb.base/info_sources.exp: Skip directory match tests on
2718 remote hosts.
2719
f413dd74
GB
27202020-07-13 Gary Benson <gbenson@redhat.com>
2721
2722 * gdb.base/savedregs.exp (caller): Use parentheses to
2723 make expected expression evaluation ordering explicit.
2724
915771bb
GB
27252020-07-13 Gary Benson <gbenson@redhat.com>
2726
2727 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2728
2a122642
GB
27292020-07-13 Gary Benson <gbenson@redhat.com>
2730
2731 * gdb.base/bigcore.c (main): Use a volatile pointer when
2732 attempting to trigger a SIGSEGV.
2733 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2734 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2735 * gdb.base/savedregs.c (thrower): Likewise.
2736 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2737
3f00c730
GB
27382020-07-13 Gary Benson <gbenson@redhat.com>
2739
2740 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2741 defining and using VLA structure fields into...
2742 * gdb.base/vla-struct-fields.c: New file.
2743 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2744 tests into...
2745 * gdb.base/vla-struct-fields.exp: New file.
2746
963eeee4
TV
27472020-07-13 Tom de Vries <tdevries@suse.de>
2748
2749 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2750 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2751 * gdb.base/gold-gdb-index.exp: Same.
2752 * gdb.base/morestack.exp: Same.
2753
0ed35c9a
DX
27542020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2755
2756 PR rust/26121
2757 * gdb.rust/modules.rs: Prevent linker from discarding test
2758 symbol.
2759
4fdba23d
PA
27602020-07-10 Pedro Alves <pedro@palves.net>
2761
2762 PR gdb/26199
2763 * gdb.multi/multi-target.c (exit_thread): New.
2764 (thread_start): Break loop if EXIT_THREAD.
2765 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2766 (top level) Call test_no_resumed.
2767
15f3b077
TT
27682020-07-08 Tom Tromey <tromey@adacore.com>
2769
2770 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2771 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2772
9fc501fd
AB
27732020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2774
2775 PR python/22748
2776 * gdb.opt/inline-frame-tailcall.c: New file.
2777 * gdb.opt/inline-frame-tailcall.exp: New file.
2778 * gdb.python/py-unwind-inline.c: New file.
2779 * gdb.python/py-unwind-inline.exp: New file.
2780 * gdb.python/py-unwind-inline.py: New file.
2781
64cb3757
AB
27822020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2783
2784 * gdb.python/py-arch-reg-groups.exp: New file.
2785
0f767f94
AB
27862020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2787
2788 * gdb.python/py-arch-reg-names.exp: New file.
2789
87dbc774
AB
27902020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2791
2792 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2793 gdb.PendingFrame.architecture method.
2794
d8cc8af6
TV
27952020-07-06 Tom de Vries <tdevries@suse.de>
2796
2797 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2798
3c8ea5be
PA
27992020-07-03 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2802 explicitly write negative numbers.
2803 * gdb.base/structs2.exp: Adjust expected output.
2804
bf90c83a
PA
28052020-07-03 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.base/charset.c (init_string): Change all char parameters to
2808 unsigned char parameters.
2809
2eb82157
PA
28102020-07-03 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.base/call-sc.exp (start_scalars_test): Use
2813 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2814 * gdb.base/overlays.c: Remove references to PARAMS.
2815 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2816 * gdb.base/reread.exp: Don't set 'prototypes' global.
2817 * gdb.base/structs.exp (start_structs_test): Use
2818 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2819 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2820 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2821 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2822 call.
2823 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2824
9adda7af
PA
28252020-07-03 Pedro Alves <palves@redhat.com>
2826
2827 * gdb.base/m32rovly.c: Delete.
2828 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2829
2a17c803
PW
28302020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2831
2832 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2833 of gdb_py_test_multiple.
2834 * gdb.python/py-cmd.exp: Likewise.
2835 * gdb.python/py-events.exp: Likewise.
2836 * gdb.python/py-function.exp: Likewise.
2837 * gdb.python/py-inferior.exp: Likewise.
2838 * gdb.python/py-infthread.exp: Likewise.
2839 * gdb.python/py-linetable.exp: Likewise.
2840 * gdb.python/py-parameter.exp: Likewise.
2841 * gdb.python/py-value.exp: Likewise.
2842
b011fe1a
TV
28432020-06-30 Tom de Vries <tdevries@suse.de>
2844
2845 PR testsuite/26175
2846 * lib/future.exp (gdb_default_target_compile): Detect and handle
2847 early_flags.
2848
df5b8876
SM
28492020-06-29 Simon Marchi <simon.marchi@efficios.com>
2850
2851 * boards/simavr.exp (gdb_load): Catch errors when closing
2852 previous connection. Close connection, wait for process and
2853 unset simavr_spawn_id on failure.
2854
a3ca48cd
TV
28552020-06-29 Tom de Vries <tdevries@suse.de>
2856
2857 * lib/gdb.exp (unknown): Make test-case unresolved.
2858
b0237c0e
TV
28592020-06-29 Tom de Vries <tdevries@suse.de>
2860
2861 PR gdb/25475
2862 * gdb.server/solib-list.exp: Verify that the symbol reload
2863 confirmation question is asked.
2864
c0b3b3bd
PW
28652020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2866
2867 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2868 have a input seq nr in each pass message.
fe4c3d43 2869 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2870 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2871 * gdb.python/python.exp: Make test names unique,
2872 use gdb_test_multiline instead of gdb_py_test_multiple,
2873 use $gdb_test_name.
2874 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2875
1776e3e5
NA
28762020-06-26 Nick Alcock <nick.alcock@oracle.com>
2877
2878 * configure.ac: Add --enable-libctf.
2879 * aclocal.m4: sinclude ../config/enable.m4.
2880 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2881 * lib/gdb.exp (skip_ctf_tests): Use it.
2882 * gdb.base/ctf-constvars.exp: Error message tweak.
2883 * gdb.base/ctf-ptype.exp: Likewise.
2884 * configure: Regenerate.
2885
f53b3eeb
GB
28862020-06-26 Gary Benson <gbenson@redhat.com>
2887
2888 * gdb.cp/try_catch.cc: Include string.h.
2889 (main): Replace comparison against string literal with
2890 strcmp, avoiding build failure with -Wstring-compare.
2891 Add "marker test-complete".
2892 * gdb.cp/try_catch.exp: Run the test to the above marker,
2893 then verify that the value of "test" is still true.
2894
6d74da72
AB
28952020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2896
2897 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2898
2e52d038
AB
28992020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2900
2901 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2902
3b9fce96
AB
29032020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2904
2905 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2906 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2907 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2908 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2909 * gdb.arch/riscv-tdesc-loading.exp: New file.
2910
ed69cbc8
AB
29112020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2912
2913 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2914
767a879e
AB
29152020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2916
2917 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2918 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2919 * gdb.arch/riscv-tdesc-regs.c: New file.
2920 * gdb.arch/riscv-tdesc-regs.exp: New file.
2921
221db974
PA
29222020-06-24 Pedro Alves <palves@redhat.com>
2923
2924 * gdb.arch/amd64-entry-value-paramref.exp: Use
2925 prepare_for_testing_full and don't pass "c++" for the .S file
2926 build spec.
2927 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2928 $options, since it's an assembly file. Remove -Wno-deprecated.
2929 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2930 compiling C++ programs.
2931
331733cd
PA
29322020-06-24 Pedro Alves <palves@redhat.com>
2933
2934 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2935 Clang, add "-Wno-unknown-warning-option" to the options.
2936
caa7fd04
AB
29372020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2938
2939 * gdb.xml/tdesc-reload.c: New file.
2940 * gdb.xml/tdesc-reload.exp: New file.
2941 * gdb.xml/maint-xml-dump-01.xml: New file.
2942 * gdb.xml/maint-xml-dump-02.xml: New file.
2943 * gdb.xml/maint-xml-dump.exp: New file.
2944
bb8d1260
SL
29452020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2946
2947 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2948 Adjust for omitted commands when TUI is disabled.
2949
7e4b9c4c
GB
29502020-06-23 Gary Benson <gbenson@redhat.com>
2951 Pedro Alves <palves@redhat.com>
2952
2953 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2954 * gdb.cp/nsimport.cc: Likewise.
2955 * gdb.cp/nsnested.cc: Likewise.
2956 * gdb.cp/nsnoimports.cc: Likewise.
2957 * gdb.cp/nsusing.cc: Likewise.
2958 * gdb.cp/smartp.cc: Likewise.
2959 * gdb.python/py-pp-integral.c: Likewise.
2960 * gdb.python/py-pp-re-notag.c: Likewise.
2961
2e573c0a
GB
29622020-06-23 Gary Benson <gbenson@redhat.com>
2963
2964 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2965 * gdb.cp/nsimport.cc: Likewise.
2966 * gdb.cp/nsnested.cc: Likewise.
2967 * gdb.cp/nsnoimports.cc: Likewise.
2968 * gdb.cp/nsusing.cc: Likewise.
2969 * gdb.cp/smartp.cc: Likewise.
2970 * gdb.python/py-pp-integral.c: Likewise.
2971 * gdb.python/py-pp-re-notag.c: Likewise.
2972
746ebfe8
PW
29732020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2974
2975 * gdb.base/default-args.exp: New test.
2976 * gdb.base/default-args.c: New file.
2977 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2978 * gdb.base/default.exp: Update to new help text.
2979 * gdb.base/help.exp: Likewise.
2980 * gdb.base/page.exp: Likewise.
2981 * gdb.base/style.exp: Likewise.
2982 * gdb.guile/guile.exp: Likewise.
2983 * gdb.python/python.exp: Likewise.
2984
e822f2cd
SL
29852020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2986
2987 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2988 remote host. Fix search path syntax on Windows host.
2989
48e9cc84
PW
29902020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2991
2992 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2993 over 'exec-file-mismatch'.
2994 * gdb.base/attach.c: Mark should_exit volatile.
2995 * gdb.base/attach2.c: Likewise. Add a comment explaining
2996 why the sleep cannot be big.
2997 * gdb.base/attach3.c: New file.
2998
160f8a8f
SL
29992020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3000
3001 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3002 prefix optional.
3003
4d91c2a4
SL
30042020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3005
3006 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3007 for remote host.
3008
87f83f20
SL
30092020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3010 Hafiz Abid Qadeer <abidh@codesourcery.com>
3011
3012 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3013 file sent to remote host.
3014 (top level): Allow int32_t as type of 32-bit register.
3015
37ab8655
TV
30162020-06-19 Tom de Vries <tdevries@suse.de>
3017
3018 * lib/gdb.exp (gdb_note): New proc.
3019 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3020 (gdb_default_target_compile): ... here. Only call
3021 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
3022 (use_gdb_compile): Change to array.
3023 (toplevel): Update sets of use_gdb_compile to specify language.
3024 Warn about default_target_compile override. Store dejagnu's version
3025 of default_target_compile in dejagnu_default_target_compile.
3026
a8a56685
TV
30272020-06-18 Tom de Vries <tdevries@suse.de>
3028
3029 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
3030 (default_gdb_init): ... here.
3031
581bea2c
SL
30322020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3033
3034 Fix TUI support checks in gdb.tui tests.
3035
3036 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
3037 just say UNSUPPORTED.
3038 * gdb.tui/corefile-run.exp: Likewise.
3039 * gdb.tui/empty.exp: Likewise.
3040 * gdb.tui/list-before.exp: Likewise.
3041 * gdb.tui/list.exp: Likewise.
3042 * gdb.tui/main.exp: Likewise.
3043 * gdb.tui/regs.exp: Likewise.
3044 * gdb.tui/resize.exp: Likewise.
3045 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
3046 * gdb.tui/tui-layout-asm.exp: Likewise.
3047 * gdb.tui/tui-missing-src.exp: Likewise.
3048 * gdb.tui/winheight.exp: Likewise.
3049 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
3050
05e682e3
SL
30512020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3052
3053 Fix TCL error in gdb.python/py-format-string.exp.
3054
3055 * gdb.python/py-format-string.exp: Move test for python support
3056 earlier, out of function body.
3057
efb763a5
SM
30582020-06-15 Simon Marchi <simon.marchi@efficios.com>
3059
3060 * gdb.base/index-cache-load-twice.c: New.
3061 * gdb.base/index-cache-load-twice.exp: New.
3062
43327b20
KS
30632020-06-17 Keith Seitz <keiths@redhat.com>
3064
99cf27cf 3065 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
3066 when executing "gdb --configuration".
3067
081e778c
TV
30682020-06-17 Tom de Vries <tdevries@suse.de>
3069
3070 * lib/gdb.exp (gdb_tcl_unknown): New proc.
3071 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
3072 conditional on presence of gdb_tcl_unknown.
3073 (gdb_finish): Make override undo conditional on presence of
3074 gdb_tcl_unknown.
3075
d2d1ea20
TT
30762020-06-16 Tom Tromey <tom@tromey.com>
3077
3078 * gdb.python/tui-window.py (failwin): New function. Register it
3079 as a TUI window type.
3080 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
3081
c802e8a7
GB
30822020-06-16 Gary Benson <gbenson@redhat.com>
3083
3084 * gdb.python/py-nested-maps.c (create_map): Add missing return
3085 value.
3086 (create_map_map): Likewise.
3087
ff08abb8
TBA
30882020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3089
3090 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
3091 variable.
3092 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
3093 and use the already-defined 'options' variable.
3094
a29d5112
AB
30952020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
3096 Tom de Vries <tdevries@suse.de>
3097
3098 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
3099 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
3100 (gdb_setup_known_globals): New proc.
3101 (gdb_cleanup_globals): New proc.
3102 * lib/gdb.exp (load_lib): New override proc.
3103 (gdb_stdin_log_init): Set var in_file as persistent global.
3104 * lib/pascal.exp (gdb_stdin_log_init): Set vars
3105 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
3106 fpc_compiler as persistent global.
3107
8c74a764
TV
31082020-06-12 Tom de Vries <tdevries@suse.de>
3109
3110 * lib/tuiterm.exp (spawn): Rename to ...
3111 (tui_spawn): ... this.
3112 (toplevel): Move rename of spawn ...
3113 (gdb_init_tuiterm): ... here. New proc.
3114 (gdb_finish_tuiterm): New proc.
3115 * lib/gdb.exp (gdb_finish_hooks): New global var.
3116 (gdb_finish): Handle gdb_finish_hooks.
3117 (tuiterm_env): New proc.
3118 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
3119 tuiterm_env.
3120 * gdb.tui/basic.exp: Same.
3121 * gdb.tui/corefile-run.exp: Same.
3122 * gdb.tui/empty.exp: Same.
3123 * gdb.tui/list-before.exp: Same.
3124 * gdb.tui/list.exp: Same.
3125 * gdb.tui/main.exp: Same.
3126 * gdb.tui/new-layout.exp: Same.
3127 * gdb.tui/regs.exp: Same.
3128 * gdb.tui/resize.exp: Same.
3129 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
3130 * gdb.tui/tui-layout-asm.exp: Same.
3131 * gdb.tui/tui-missing-src.exp: Same.
3132 * gdb.tui/winheight.exp: Same.
3133
26783bce
TV
31342020-06-12 Tom de Vries <tdevries@suse.de>
3135
3136 PR testsuite/26110
3137 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
3138 (gdb_finish): Reinstall dejagnu's override of ::unknown.
3139
2b4e6a3f
TT
31402020-06-11 Tom Tromey <tom@tromey.com>
3141
3142 PR gdb/18318:
3143 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
3144 floating point tests.
3145
2f33032a
KS
31462020-06-11 Keith Seitz <keiths@redhat.com>
3147
3148 PR gdb/21356
3149 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
3150 vla_struct.
3151 Add new struct vla_typedef and union vla_typedef_union and
3152 corresponding instantiation objects.
3153 Initialize new objects.
3154 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
3155 and vla_typedef_union_object.
3156 Fixup type for vla_struct_object.
3157
a8baf0a3
TV
31582020-06-11 Tom de Vries <tdevries@suse.de>
3159
3160 * lib/gdb.exp (with_override): New proc, factored out of ...
3161 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
3162
7ab96794
TV
31632020-06-10 Tom de Vries <tdevries@suse.de>
3164
3165 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
3166
cab5c3b7
SM
31672020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
3168
3169 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
3170 parameter, update callers.
3171
f8c41851
SM
31722020-06-04 Simon Marchi <simon.marchi@efficios.com>
3173
3174 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
3175 * gdb.dwarf2/share-psymtabs-bt.c: New file.
3176 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
3177
1c07a73f
TV
31782020-06-04 Tom de Vries <tdevries@suse.de>
3179
3180 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
3181
95146b5d
TV
31822020-06-04 Tom de Vries <tdevries@suse.de>
3183
3184 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
3185 exp_continue.
3186
0cfcd4f0
TV
31872020-06-04 Tom de Vries <tdevries@suse.de>
3188
3189 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
3190
f9b5d5ea
TV
31912020-06-03 Tom de Vries <tdevries@suse.de>
3192
3193 PR symtab/26046
3194 * gdb.cp/breakpoint-locs-2.cc: New test.
3195 * gdb.cp/breakpoint-locs.cc: New test.
3196 * gdb.cp/breakpoint-locs.exp: New file.
3197 * gdb.cp/breakpoint-locs.h: New test.
3198
5144dfba
TV
31992020-06-03 Tom de Vries <tdevries@suse.de>
3200
3201 PR testsuite/25609
3202 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
3203 value of global verbose.
3204 * gdb.base/jit-elf.exp: Same.
3205 * gdb.base/jit-reader.exp: Same.
3206
621eacdf
TV
32072020-06-02 Tom de Vries <tdevries@suse.de>
3208
3209 * gdb.dwarf2/multidictionary.exp: Don't use
3210 gdb_spawn_with_cmdline_opts.
3211
1313c56e
AB
32122020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
3213
3214 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
3215 use_header case.
3216 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
3217 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
3218 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
3219 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
3220 * gdb.dwarf2/dw2-inline-header.c: New file.
3221 * gdb.dwarf2/dw2-inline-header.h: New file.
3222
f68f85b5
PA
32232020-05-30 Pedro Alves <palves@redhat.com>
3224
3225 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
3226 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
3227
678048e8
GB
32282020-05-29 Gary Benson <gbenson@redhat.com>
3229
3230 * gdb.compile/compile-cplus.exp (additional_flags): Also
3231 set when building with clang.
3232 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
3233 when building with clang.
3234
9fcafd23
GB
32352020-05-29 Gary Benson <gbenson@redhat.com>
3236
3237 * gdb.arch/i386-avx.exp (additional_flags): Also set when
3238 building with clang.
3239 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
3240
735d5a07
GB
32412020-05-29 Gary Benson <gbenson@redhat.com>
3242
3243 * gdb.cp/koenig.exp (prepare_for_testing): Add
3244 additional_flags=-Wno-unused-comparison.
3245 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
3246
4ad2c6a0
GB
32472020-05-28 Gary Benson <gbenson@redhat.com>
3248
3249 * gdb.base/sigaltstack.c (catcher): Add default case to switch
3250 statement.
3251
09fe663e
GB
32522020-05-28 Gary Benson <gbenson@redhat.com>
3253
3254 * gdb.cp/classes.exp (prepare_for_testing): Add
3255 additional_flags=-Wno-deprecated-register.
3256 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
3257 * gdb.cp/misc.exp: Likewise.
3258
cee00f17
GB
32592020-05-28 Gary Benson <gbenson@redhat.com>
3260
3261 * gdb.linespec/cpls-ops.cc (dummy): New static global.
3262 (test_op_new::operator new): Add return statement.
3263 (test_op_new_array::operator new[]): Likewise.
3264
636edd00
PA
32652020-05-27 Pedro Alves <palves@redhat.com>
3266
3267 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
3268 check. Use test_gdb_complete_unique instead of
3269 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
3270 test_gdb_complete_multiple instead of
3271 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
3272
c2b75043
LM
32732020-05-27 Luis Machado <luis.machado@linaro.org>
3274
3275 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
3276 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
3277 * gdb.arch/arm-disassembler-options.exp: Likewise.
3278 * gdb.arch/arm-disp-step.exp: Likewise.
3279 * gdb.arch/thumb-prologue.exp: Likewise.
3280 * gdb.base/async.exp: Likewise.
3281 * gdb.base/auxv.exp: Likewise.
3282 * gdb.base/complex-parts.exp: Likewise.
3283 * gdb.base/ena-dis-br.exp: Likewise.
3284 * gdb.base/foll-exec.exp: Likewise.
3285 * gdb.base/permissions.exp: Likewise.
3286 * gdb.base/relocate.exp: Likewise.
3287 * gdb.base/return2.exp: Likewise.
3288 * gdb.base/sigbpt.exp: Likewise.
3289 * gdb.base/siginfo-obj.exp: Likewise.
3290 * gdb.cp/converts.exp: Likewise.
3291 * gdb.cp/exceptprint.exp: Likewise.
3292 * gdb.cp/inherit.exp: Likewise.
3293 * gdb.cp/nsnoimports.exp: Likewise.
3294 * gdb.cp/virtbase2.exp: Likewise.
3295 * gdb.mi/mi-var-cmd.exp: Likewise.
3296 * gdb.mi/var-cmd.c: Likewise.
3297
53a47a3e
TT
32982020-05-26 Tom Tromey <tromey@adacore.com>
3299
3300 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
3301
0bc2354b
TT
33022020-05-26 Tom Tromey <tromey@adacore.com>
3303
3304 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
3305 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
3306 type.
3307 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
3308 variable.
3309
0db49895
CBG
33102020-05-26 Christian Biesinger <cbiesinger@google.com>
3311
3312 * Makefile.in: Use = instead of == for the test command
3313 for portability.
3314
40d22035
TV
33152020-05-26 Tom de Vries <tdevries@suse.de>
3316
3317 * gdb.base/gold-gdb-index-2.c: New test.
3318 * gdb.base/gold-gdb-index.c: New test.
3319 * gdb.base/gold-gdb-index.exp: New file.
3320 * gdb.base/gold-gdb-index.h: New test.
3321
043e2e02
TV
33222020-05-25 Tom de Vries <tdevries@suse.de>
3323
3324 * boards/gold-gdb-index.exp: New file.
3325
462f72c5
SM
33262020-05-25 Simon Marchi <simon.marchi@efficios.com>
3327
3328 * boards/simavr.exp: New file.
3329
6cf66e76
SM
33302020-05-25 Simon Marchi <simon.marchi@efficios.com>
3331
3332 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
3333 * gdb.base/inferior-args.exp: New file.
3334 * gdb.base/inferior-args.c: New file.
3335
75d04512
SM
33362020-05-25 Simon Marchi <simon.marchi@efficios.com>
3337
3338 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
3339 inferior_args. Pass it to gdb_reload.
3340 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
3341 inferior_args.
3342 (gdb_reload): Add inferior_args argument.
3343 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
3344 pass it to gdbserver_run.
3345 * boards/native-gdbserver.exp: Do not set noargs.
3346 * boards/native-extended-gdbserver.exp (gdb_reload): Add
3347 inferior_args argument.
3348 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
3349 * gdb.base/a2-run.exp: Check for use_gdb_stub.
3350 * gdb.base/args.exp: Likewise.
3351
42cf1844
TV
33522020-05-25 Tom de Vries <tdevries@suse.de>
3353
3354 * lib/gdb.exp (exec_is_pie): Add comment.
3355
8f7d38ef
TV
33562020-05-25 Tom de Vries <tdevries@suse.de>
3357
3358 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
3359 instead of $binfile in the untested message.
3360
465e1b0f
TV
33612020-05-25 Tom de Vries <tdevries@suse.de>
3362
3363 PR testsuite/26031
3364 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
3365
3c5a0e02
TV
33662020-05-25 Tom de Vries <tdevries@suse.de>
3367
3368 * boards/gold.exp: New file.
3369
0a4f5f8c
TT
33702020-05-23 Tom Tromey <tom@tromey.com>
3371
3372 * gdb.base/style.exp: Remove completion styling test.
3373 * lib/gdb-utils.exp (style): Remove completion styles.
3374
eca1f90c
TT
33752020-05-23 Tom Tromey <tom@tromey.com>
3376
3377 * gdb.base/style.exp: Add completion styling test.
3378 * lib/gdb-utils.exp (style): Add completion styles.
3379
7c13f4e8
AB
33802020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
3381
3382 * gdb.base/annota1.exp: Update expected results.
3383 * gdb.cp/annota2.exp: Update expected results, remove duplicate
3384 test name.
3385 * gdb.cp/annota3.exp: Update expected results.
3386
41977d16
SM
33872020-05-20 Simon Marchi <simon.marchi@efficios.com>
3388
3389 PR gdb/26016
3390 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
3391 against MAP_FAILED.
3392 * gdb.base/coremaker.c (mmapdata): Likewise.
3393 * gdb.base/jit-reader-host.c (main): Likewise.
3394 * gdb.base/sym-file-loader.c (load): Likewise.
3395 (load_shlib): Likewise.
3396
b4757f2e
TT
33972020-05-20 Tom Tromey <tromey@adacore.com>
3398
3399 * gdb.ada/array_char_idx.exp: Recognize initialized array.
3400
9a0bacfb
TV
34012020-05-20 Tom de Vries <tdevries@suse.de>
3402
3403 PR symtab/25833
3404 * gdb.base/with-mf-inc.c: New test.
3405 * gdb.base/with-mf-main.c: New test.
3406 * gdb.base/with-mf.exp: New file.
3407
76571211
TT
34082020-05-19 Tom Tromey <tromey@adacore.com>
3409
3410 * gdb.rust/simple.exp: Restore missing test result.
3411
4cd9f3d5
TV
34122020-05-19 Tom de Vries <tdevries@suse.de>
3413
3414 * gdb.base/gdb-caching-proc.exp: Fix typo.
3415
7d874253
TT
34162020-05-19 Tom Tromey <tromey@adacore.com>
3417
3418 * gdb.rust/simple.exp: Add some test descriptions.
3419 (test_one_slice): Use with_test_prefix.
3420
1d727695
TV
34212020-05-18 Tom de Vries <tdevries@suse.de>
3422
3423 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
3424
7f32a4d5
PA
34252020-05-17 Pedro Alves <palves@redhat.com>
3426
3427 PR gdb/25741
3428 * gdb.base/hw-sw-break-same-address.exp: New file.
3429
7cfd74cf
PA
34302020-05-16 Pedro Alves <palves@redhat.com>
3431
3432 * gdb.multi/multi-re-run.exp (test_re_run): Switch
3433 LAST_LOADED_FILE accordingly.
3434
57b4f16e
PW
34352020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3436
3437 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
3438
7c05caf7
PW
34392020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3440
3441 * gdb.base/help.exp: Test apropos and help for commands
3442 having aliases. Fixed comments not starting with an
3443 upper-case letter or not finishing with a dot.
3444
7aa1b46f
PW
34452020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3446
3b3aaacb
PW
3447 * gdb.base/alias.exp: Update help output check.
3448
57b4f16e 34492020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 3450
7aa1b46f
PW
3451 * gdb.base/default.exp: Update output following fixes.
3452
0605465f
PW
34532020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3454
3455 * gdb.base/alias.exp: Test aliases starting with a prefix of
3456 another alias.
3457
86e4e63d
GB
34582020-05-15 Gary Benson <gbenson@redhat.com>
3459
3460 * gdb.base/info-os.c (main): Add return statement.
3461 * gdb.base/info_minsym.c (minsym_fun): Likewise.
3462 * gdb.base/large-frame-2.c (func): Likewise.
3463 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
3464 * gdb.base/pr10179-b.c (foo2): Likewise.
3465 * gdb.base/valgrind-disp-step.c (foo): Likewise.
3466 * gdb.base/watch-cond.c (func): Likewise.
3467 * gdb.multi/goodbye.c (verylongfun): Likewise.
3468 * gdb.multi/hello.c (commonfun): Likewise.
3469 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
3470 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
3471 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3472 Likewise.
3473 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
3474 * gdb.threads/interrupt-while-step-over.c (child_function):
3475 Likewise.
3476 * gdb.trace/actions-changed.c (end): Likewise.
3477
163df4df
GB
34782020-05-15 Gary Benson <gbenson@redhat.com>
3479
3480 * gdb.opencl/callfuncs.exp: Report when test skipped.
3481 * gdb.opencl/convs_casts.exp: Likewise.
3482 * gdb.opencl/datatypes.exp: Likewise.
3483 * gdb.opencl/operators.exp: Likewise.
3484 * gdb.opencl/vec_comps.exp: Likewise.
3485
6dbc505a
TV
34862020-05-15 Tom de Vries <tdevries@suse.de>
3487
3488 * gdb.base/align.exp.in: Rename to ...
3489 * gdb.base/align.exp.tcl: ... this.
3490 * gdb.base/align-c++.exp: Update.
3491 * gdb.base/align-c.exp: Update.
3492 * gdb.base/all-architectures.exp.in: Rename to ...
3493 * gdb.base/all-architectures.exp: ... this.
3494 * gdb.base/all-architectures-0.exp: Update.
3495 * gdb.base/all-architectures-1.exp: Update.
3496 * gdb.base/all-architectures-2.exp: Update.
3497 * gdb.base/all-architectures-3.exp: Update.
3498 * gdb.base/all-architectures-4.exp: Update.
3499 * gdb.base/all-architectures-5.exp: Update.
3500 * gdb.base/all-architectures-6.exp: Update.
3501 * gdb.base/all-architectures-7.exp: Update.
3502 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
3503 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
3504 * gdb.base/infcall-nested-structs-c++.exp: Update.
3505 * gdb.base/infcall-nested-structs-c.exp: Update.
3506 * gdb.base/info-types.exp.in: Rename to ...
3507 * gdb.base/info-types.exp.tcl: ... this.
3508 * gdb.base/info-types-c++.exp: Update.
3509 * gdb.base/info-types-c.exp: Update.
3510 * gdb.base/max-depth.exp.in: Rename to ...
3511 * gdb.base/max-depth.exp.tcl: ... this.
3512 * gdb.base/max-depth-c++.exp: Update.
3513 * gdb.base/max-depth-c.exp: Update.
3514 * gdb.cp/cpexprs.exp.in: Rename to ...
3515 * gdb.cp/cpexprs.exp.tcl: ... this.
3516 * gdb.cp/cpexprs-debug-types.exp: Update.
3517 * gdb.cp/cpexprs.exp: Update.
3518 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
3519 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
3520 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
3521 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
3522 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
3523 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
3524 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
3525 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
3526 * gdb.dwarf2/clang-debug-names-2.exp: Update.
3527 * gdb.dwarf2/clang-debug-names.exp: Update.
3528
d1034d78
AB
35292020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
3530
3531 * lib/check-test-names.exp: Remove code that prevents this file
3532 loading when tests are run in parallel.
3533
3c5c3649
PA
35342020-05-15 Pedro Alves <palves@redhat.com>
3535
3536 * gdb.multi/multi-kill.exp (start_inferior): Remove
3537 'testpid' parameter. Refer to namespace variable directly.
3538 (testpid): Declare as namespace variable.
3539
272c36b8
PA
35402020-05-15 Pedro Alves <palves@redhat.com>
3541
3542 * gdb.multi/multi-kill.exp: Wrap in namespace.
3543 (start_inferior): Add TESTPID parameter. Use it instead of the
3544 testpid global.
3545 (top level): Define empty TESTPID array, and pass it down to
3546 start_inferior.
3547
02eba61a
TV
35482020-05-14 Tom de Vries <tdevries@suse.de>
3549
3550 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3551 output.
3552
971a3747
TV
35532020-05-14 Tom de Vries <tdevries@suse.de>
3554
3555 * gdb.base/align.exp: Split into ...
3556 * gdb.base/align.exp.in: ...
3557 * gdb.base/align-c++.exp: ...
3558 * gdb.base/align-c.exp: ... these.
3559 * gdb.base/infcall-nested-structs.exp: Split into ...
3560 * gdb.base/infcall-nested-structs.exp.in: ...
3561 * gdb.base/infcall-nested-structs-c++.exp: ...
3562 * gdb.base/infcall-nested-structs-c.exp: ... these.
3563 * gdb.base/info-types.exp: Split into ...
3564 * gdb.base/info-types.exp.in: ...
3565 * gdb.base/info-types-c++.exp: ...
3566 * gdb.base/info-types-c.exp: ... these.
3567 * gdb.base/max-depth.exp: Split into ...
3568 * gdb.base/max-depth.exp.in: ...
3569 * gdb.base/max-depth-c++.exp: ...
3570 * gdb.base/max-depth-c.exp: ... these.
3571 * gdb.cp/infcall-nodebug.exp: Split into ...
3572 * gdb.cp/infcall-nodebug.exp.in: ...
3573 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
3574 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
3575 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3576 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3577
a05575d3
TBA
35782020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3579 Pedro Alves <palves@redhat.com>
3580
3581 * gdb.multi/multi-exit.c: New file.
3582 * gdb.multi/multi-exit.exp: New file.
3583 * gdb.multi/multi-kill.c: New file.
3584 * gdb.multi/multi-kill.exp: New file.
3585
6ad82919
TBA
35862020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3587
3588 * gdb.base/annota1.exp: Update the expected output.
3589 * gdb.cp/annota2.exp: Ditto.
3590
843f4d93
AB
35912020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3592
3593 * lib/check-test-names.exp: Disable when testing is being run in
3594 parallel.
3595
c7c66341
TV
35962020-05-12 Tom de Vries <tdevries@suse.de>
3597
3598 * gdb.base/jit-elf.exp: Fix string concat.
3599
1b59ca1c
TV
36002020-05-12 Tom de Vries <tdevries@suse.de>
3601
3602 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3603 messages.
3604
b4991d29
TV
36052020-05-12 Tom de Vries <tdevries@suse.de>
3606
3607 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3608
dbb0ab10
TV
36092020-05-12 Tom de Vries <tdevries@suse.de>
3610
3611 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3612 * gdb.ada/mi_catch_ex.exp: Same.
3613 * gdb.ada/mi_catch_ex_hand.exp: Same.
3614
7549fed8
TV
36152020-05-12 Tom de Vries <tdevries@suse.de>
3616
3617 * gdb.fortran/complex.exp: Use with_test_prefix.
3618
af2d5cd8
TV
36192020-05-12 Tom de Vries <tdevries@suse.de>
3620
3621 * gdb.trace/passcount.exp: Fix test-names.
3622
7c121311
TV
36232020-05-12 Tom de Vries <tdevries@suse.de>
3624
3625 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3626
c9f3b40e
TV
36272020-05-12 Tom de Vries <tdevries@suse.de>
3628
3629 * gdb.gdb/complaints.exp: Use with_test_prefix.
3630 * gdb.xml/tdesc-regs.exp: Same.
3631 * gdb.opt/inline-locals.exp: Fix test name.
3632
111b33f0
TV
36332020-05-12 Tom de Vries <tdevries@suse.de>
3634
3635 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3636 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3637 * gdb.dwarf2/implref-struct.exp: Same.
3638 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3639 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3640
ebf47080
SM
36412020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3642
3643 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3644
d30dcd12
AB
36452020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3646
3647 * lib/check-test-names.exp (all_test_names): New module variable.
3648 (counts): Add 'duplicates' field.
3649 (_check_duplicates): New procedure.
3650 (check): Also check for duplicates.
3651 (do_log_summary): Print duplicates count.
3652 (do_reset_vars): Reset counter for duplicate test names, and
3653 discard all know test names.
3654
34584c09
AB
36552020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3656
3657 * lib/gdb.exp: Include check-test-names.exp library.
3658 * lib/check-test-names.exp: New file.
3659
e0002117
TV
36602020-05-11 Tom de Vries <tdevries@suse.de>
3661
3662 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3663
53f539a3
KS
36642020-05-11 Keith Seitz <keiths@redhat.com>
3665
3666 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3667
113ee09a
TV
36682020-05-11 Tom de Vries <tdevries@suse.de>
3669
3670 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3671 * gdb.cp/cpexprs.exp.in: .. here.
3672 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3673 cpexprs.exp.
3674
ba3e70b0
KS
36752020-05-11 Keith Seitz <keiths@redhat.com>
3676
3677 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3678 test names.
3679 * gdb.ada/arrayptr.exp: Likewise.
3680 * gdb.ada/assign_arr.exp: Likewise.
3681 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3682 * gdb.ada/bp_on_var.exp: Likewise.
3683 * gdb.ada/call_pn.exp: Likewise.
3684 * gdb.ada/complete.exp: Likewise.
3685 * gdb.ada/fun_overload_menu.exp: Likewise.
3686 * gdb.ada/funcall_param.exp: Likewise.
3687 * gdb.ada/funcall_ref.exp: Likewise.
3688 * gdb.ada/packed_array_assign.exp: Likewise.
3689 * gdb.ada/same_component_name.exp: Likewise.
3690 * gdb.ada/type_coercion.exp: Likewise.
3691 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3692 * gdb.ada/variant_record_packed_array.exp: Likewise.
3693
3ee6bb11
TV
36942020-05-11 Tom de Vries <tdevries@suse.de>
3695
3696 PR symtab/25941
3697 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3698 out of ...
3699 * gdb.dwarf2/clang-debug-names.exp: ... here.
3700 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3701 clang-debug-names.exp.in.
3702 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3703 * gdb.dwarf2/clang-debug-names-2.c: New test.
3704
86cd6bc8
AKS
37052020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3706
3707 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3708 (fortran_runto_main): New Proc, fortran version of runto_main.
3709 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3710 * gdb.fortran/array-bounds.exp: Likewise.
3711 * gdb.fortran/array-slices.exp: Likewise.
3712 * gdb.fortran/block-data.exp: Likewise.
3713 * gdb.fortran/charset.exp: Likewise.
3714 * gdb.fortran/common-block.exp: Likewise.
3715 * gdb.fortran/complex.exp: Likewise.
3716 * gdb.fortran/derived-type-function.exp: Likewise.
3717 * gdb.fortran/derived-type.exp: Likewise.
3718 * gdb.fortran/info-modules.exp: Likewise.
3719 * gdb.fortran/info-types.exp: Likewise.
3720 * gdb.fortran/intrinsics.exp: Likewise.
3721 * gdb.fortran/library-module.exp: Likewise.
3722 * gdb.fortran/logical.exp: Likewise.
3723 * gdb.fortran/max-depth.exp: Likewise.
3724 * gdb.fortran/module.exp: Likewise.
3725 * gdb.fortran/multi-dim.exp: Likewise.
3726 * gdb.fortran/nested-funcs.exp: Likewise.
3727 * gdb.fortran/print-formatted.exp: Likewise.
3728 * gdb.fortran/print_type.exp: Likewise.
3729 * gdb.fortran/printing-types.exp: Likewise.
3730 * gdb.fortran/ptr-indentation.exp: Likewise.
3731 * gdb.fortran/ptype-on-functions.exp: Likewise.
3732 * gdb.fortran/subarray.exp: Likewise.
3733 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3734 * gdb.fortran/vla-datatypes.exp: Likewise.
3735 * gdb.fortran/vla-history.exp: Likewise.
3736 * gdb.fortran/vla-ptr-info.exp: Likewise.
3737 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3738 * gdb.fortran/vla-ptype.exp: Likewise.
3739 * gdb.fortran/vla-sizeof.exp: Likewise.
3740 * gdb.fortran/vla-type.exp: Likewise.
3741 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3742 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3743 * gdb.fortran/vla-value-sub.exp: Likewise.
3744 * gdb.fortran/vla-value.exp: Likewise.
3745 * gdb.fortran/whatis_type.exp: Likewise.
3746 * gdb.mi/mi-var-child-f.exp: Likewise.
3747
6dc55ce9 37482020-05-09 Tom de Vries <tdevries@suse.de>
3749
3750 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3751
283cb58c
TV
37522020-05-08 Tom de Vries <tdevries@suse.de>
3753
3754 * gdb.dwarf2/clang-debug-names.c: New test.
3755 * gdb.dwarf2/clang-debug-names.exp: New file.
3756
ac4a4f1c
SM
37572020-05-06 Simon Marchi <simon.marchi@efficios.com>
3758
3759 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3760 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3761
24fe640b
TV
37622020-05-06 Tom de Vries <tdevries@suse.de>
3763
3764 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3765 breakpoint is at a "recommended breakpoint location".
3766 * gdb.reverse/consecutive-reverse.exp: Same.
3767
0d8683a3
TV
37682020-05-06 Tom de Vries <tdevries@suse.de>
3769
3770 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3771 address.
3772
b8983c46
TV
37732020-05-06 Tom de Vries <tdevries@suse.de>
3774
3775 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3776
abf6d805
TV
37772020-05-06 Tom de Vries <tdevries@suse.de>
3778
3779 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3780 info for r.
3781
0fc2a808
TV
37822020-05-06 Tom de Vries <tdevries@suse.de>
3783
3784 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3785 necessary.
3786
873dd427
TV
37872020-05-06 Tom de Vries <tdevries@suse.de>
3788
3789 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3790 void.
3791
7c99e7e2
TV
37922020-05-06 Tom de Vries <tdevries@suse.de>
3793
3794 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3795 of ...
3796 * gdb.base/async.exp: ... here.
3797 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3798 "recommended breakpoint location".
3799
6173d6a6
TV
38002020-05-06 Tom de Vries <tdevries@suse.de>
3801
3802 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3803
6015a067
TV
38042020-05-04 Tom de Vries <tdevries@suse.de>
3805
3806 * gdb.base/async.exp: Check whether instruction addresses are a
3807 "recommended breakpoint location".
3808
3b6acaee
TT
38092020-05-03 Tom Tromey <tom@tromey.com>
3810
3811 * gdb.base/sepdebug.exp: Remove "catch" test.
3812 * gdb.base/break.exp: Remove "catch" test.
3813 * gdb.base/default.exp: Update expected output.
3814
5beb4d17
TV
38152020-05-02 Tom de Vries <tdevries@suse.de>
3816
3817 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3818 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3819 * gdb.arch/i386-mpx-map.exp: Same.
3820 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3821 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3822 * gdb.arch/i386-mpx.exp: Same.
3823
8caf140d
TV
38242020-05-02 Tom de Vries <tdevries@suse.de>
3825
3826 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3827
693196cb
TV
38282020-05-01 Tom de Vries <tdevries@suse.de>
3829
3830 * gdb.ada/operator_bp.exp: Allow more than required amount of
3831 breakpoint.
3832
53ae0aa9
TV
38332020-05-01 Tom de Vries <tdevries@suse.de>
3834
3835 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3836
ee9d1e5f
HD
38372020-04-30 Hannes Domani <ssbssa@yahoo.de>
3838
3839 PR gdb/18706
3840 * gdb.cp/stub-array-size.cc: New test.
3841 * gdb.cp/stub-array-size.exp: New file.
3842 * gdb.cp/stub-array-size.h: New test.
3843 * gdb.cp/stub-array-size2.cc: New test.
3844
d5cf82c0
HD
38452020-04-30 Hannes Domani <ssbssa@yahoo.de>
3846
3847 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3848 output to the new format.
3849
42e165c3
SM
38502020-04-29 Simon Marchi <simon.marchi@efficios.com>
3851
3852 * gdb.base/break.exp: Use with_test_prefix.
3853
6e4e3fe1
TV
38542020-04-29 Tom de Vries <tdevries@suse.de>
3855
3856 * lib/gdb.exp (debug_types): New proc.
3857 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3858 * gdb.python/py-symtab.exp: Same.
3859
d642b692
HD
38602020-04-29 Hannes Domani <ssbssa@yahoo.de>
3861
3862 PR gdb/17320
3863 * gdb.base/pretty-array.c: New test.
3864 * gdb.base/pretty-array.exp: New file.
3865
ea90f227
TV
38662020-04-29 Tom de Vries <tdevries@suse.de>
3867
3868 PR symtab/25889
3869 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3870 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3871 and include cpexprs.exp.
3872
a65189c9
TV
38732020-04-28 Mark Williams <mark@myosotissp.com>
3874
3875 PR gdb/24480
3876 * dw4-toplevel-types.exp: Test for top level types.
3877 * dw4-toplevel-types.cc: Test for top level types.
3878
32d1f47a
TBA
38792020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3880
3881 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3882 (theads -> threads).
3883
56a4f5a1
TV
38842020-04-28 Tom de Vries <tdevries@suse.de>
3885
3886 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3887
0b2f8a3b
TV
38882020-04-28 Tom de Vries <tdevries@suse.de>
3889
3890 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3891
5390c717
TV
38922020-04-28 Tom de Vries <tdevries@suse.de>
3893
3894 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3895
15cd93d0
TV
38962020-04-28 Tom de Vries <tdevries@suse.de>
3897
3898 * gdb.dwarf2/main-foo.c: New test.
3899 * gdb.dwarf2/struct-with-sig.exp: New file.
3900
d472f0fb
TV
39012020-04-25 Tom de Vries <tdevries@suse.de>
3902
3903 * boards/debug-types.exp: New file.
3904
8d840e05
AB
39052020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3906
3907 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3908
bcfe6157
TT
39092020-04-24 Tom Tromey <tom@tromey.com>
3910
3911 PR symtab/12707:
3912 * gdb.python/py-symbol.exp: Update expected results for
3913 linkage_name test.
3914 * gdb.cp/print-demangle.exp: New file.
3915 * gdb.base/c-linkage-name.exp: Fix test.
3916 * gdb.guile/scm-symbol.exp: Update expected results for
3917 linkage_name test.
3918
f049a313
TT
39192020-04-24 Tom Tromey <tom@tromey.com>
3920
3921 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3922 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3923 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3924 assembler.
3925
7cf28874
TV
39262020-04-24 Tom de Vries <tdevries@suse.de>
3927
3928 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3929 C++.
3930
dac2fef7
TT
39312020-04-24 Tom Tromey <tromey@adacore.com>
3932
3933 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3934 values.
3935 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3936 values. Update test for minimal encodings.
3937 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3938 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3939 values. Update test for minimal encodings.
3940
1acda803
TT
39412020-04-24 Tom Tromey <tromey@adacore.com>
3942
3943 PR python/23662:
3944 * gdb.ada/variant.exp: Add Python checks.
3945 * gdb.rust/simple.exp: Add dynamic type checks.
3946
adfb9815
TT
39472020-04-24 Tom Tromey <tromey@adacore.com>
3948
3949 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3950 Make array type matching more lax.
3951 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3952 * gdb.ada/mi_variant.exp: New file.
3953 * gdb.ada/mi_variant/pck.ads: New file.
3954 * gdb.ada/mi_variant/pkg.adb: New file.
3955 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3956 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3957
7d79de9a
TT
39582020-04-24 Tom Tromey <tromey@adacore.com>
3959
3960 * gdb.ada/variant.exp: Add dynamic field offset tests.
3961 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3962 * gdb.ada/variant/pkg.adb: Add new variables.
3963
f8e89861
TT
39642020-04-24 Tom Tromey <tromey@adacore.com>
3965
3966 * gdb.ada/variant.exp: New file
3967 * gdb.ada/variant/pkg.adb: New file
3968 * gdb.ada/variant/pck.adb: New file
3969
86e887ae
TV
39702020-04-24 Tom de Vries <tdevries@suse.de>
3971
3972 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3973
88428775
TV
39742020-04-24 Tom de Vries <tdevries@suse.de>
3975
3976 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3977 flags.
3978
4e86f6e7
TV
39792020-04-24 Tom de Vries <tdevries@suse.de>
3980
3981 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3982
2016d3e6
TV
39832020-04-24 Tom de Vries <tdevries@suse.de>
3984
3985 * lib/gdb.exp (default_gdb_start): Handle eof.
3986 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3987 failure.
3988 * gdb.base/readnever.exp: Handle clean_restart failure.
3989
70bc38f5
TV
39902020-04-23 Tom de Vries <tdevries@suse.de>
3991
3992 * gdb.base/decl-before-def.exp: Run to main and print a again.
3993
de82891c
TV
39942020-04-23 Tom de Vries <tdevries@suse.de>
3995
3996 * gdb.base/decl-before-def-decl.c: New test.
3997 * gdb.base/decl-before-def-def.c: New test.
3998 * gdb.base/decl-before-def.exp: New file.
3999
96038148
TV
40002020-04-23 Tom de Vries <tdevries@suse.de>
4001
4002 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4003
54ac3df1
TV
40042020-04-22 Tom de Vries <tdevries@suse.de>
4005
4006 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4007 debug_info_offset.
4008 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4009 before $objsfile in the line line.
4010
714534e1
TV
40112020-04-22 Tom de Vries <tdevries@suse.de>
4012
4013 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4014
16a7dbf4
MS
40152020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4016
4017 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4018 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4019 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4020 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
4021 * gdb.base/jit-protocol.h: Update definitions to match all usage
4022 contexts.
4023
40242020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4025
4026 * gdb.base: Rename all jit related test and source files.
4027
40282020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4029
4030 * gdb.base/jit-reader.exp: Relax register output check.
4031
317d2668
TV
40322020-04-22 Tom de Vries <tdevries@suse.de>
4033
4034 PR symtab/25764
4035 * gdb.base/psym-external-decl-2.c: New test.
4036 * gdb.base/psym-external-decl.c: New test.
4037 * gdb.base/psym-external-decl.exp: New file.
4038 * gdb.threads/tls.exp: Add PR25807 kfail.
4039
eea9e357
TV
40402020-04-22 Tom de Vries <tdevries@suse.de>
4041
4042 PR symtab/25801
4043 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
4044 in "info source" output.
4045
3d5afab3
TV
40462020-04-22 Tom de Vries <tdevries@suse.de>
4047
4048 PR symtab/25700
4049 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
4050 symtab for imported_unit.c.
4051
b32102f6
GB
40522020-04-21 Gary Benson <gbenson@redhat.com>
4053
4054 * gdb.base/advance.c (func): New argument, to match call site.
4055 (func2, func3): Add return statements.
4056
d43b7a2d
TBA
40572020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4058
4059 * gdb.multi/run-only-second-inf.c: New file.
4060 * gdb.multi/run-only-second-inf.exp: New file.
4061
d89edf9b
MM
40622020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4063
4064 * gdb.btrace/multi-inferior.c: New test.
4065 * gdb.btrace/multi-inferior.exp: New file.
4066
1a476b6d
MM
40672020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4068
4069 * gdb.btrace/enable-new-thread.c: New test.
4070 * gdb.btrace/enable-new-thread.exp: New file.
4071
4778a5f8
TV
40722020-04-21 Tom de Vries <tdevries@suse.de>
4073
4074 PR gdb/25471
4075 * gdb.threads/killed-outside.c: New test.
4076 * gdb.threads/killed-outside.exp: New file.
4077
9b2c992c
GB
40782020-04-20 Gary Benson <gbenson@redhat.com>
4079
4080 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
4081 * gdb.base/nested-subp2.exp: Likewise.
4082 * gdb.base/nested-subp3.exp: Likewise.
4083
b5d1d6f7
GB
40842020-04-20 Gary Benson <gbenson@redhat.com>
4085
4086 * gdb.base/nested-subp1.exp: Disable test when using clang.
4087 * gdb.base/nested-subp2.exp: Likewise.
4088 * gdb.base/nested-subp3.exp: Likewise.
4089
25230285
GB
40902020-04-20 Gary Benson <gbenson@redhat.com>
4091
4092 * gdb.cp/exception.cc: Fix compilation error with clang.
4093
fa93cc8f
GB
40942020-04-20 Gary Benson <gbenson@redhat.com>
4095
809730f3 4096 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 4097
e0c45f30
GB
40982020-04-20 Gary Benson <gbenson@redhat.com>
4099
4100 * gdb.base/jit-main.c: Fix compilation error with clang.
4101
4ddfec93
KR
41022020-04-17 Kamil Rytarowski <n54@gmx.com>
4103
4104 * gdb.base/attach-twice.c: Include "sys/types.h".
4105 (PTRACE_ATTACH): Add fallback definition.
4106 (main): Pass `0' to the 4th argument of `ptrace'.
4107
2bed205e
KR
41082020-04-17 Kamil Rytarowski <n54@gmx.com>
4109
4110 * gdb.base/fork-running-state.c: Include "signal.h".
4111
0743fc83
TT
41122020-04-17 Tom Tromey <tromey@adacore.com>
4113
4114 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
4115 Update tests.
4116 * gdb.btrace/cpu.exp: Update tests.
4117 * gdb.base/maint.exp: Update tests.
4118 * gdb.base/default.exp: Update tests.
4119 * gdb.base/completion.exp: Update tests.
4120
efba5c23
TV
41212020-04-16 Tom de Vries <tdevries@suse.de>
4122
4123 PR symtab/25791
4124 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
4125 (ensure_gdb_index): and factor out and move ...
4126 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
4127 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
4128
d191d716
TV
41292020-04-16 Tom de Vries <tdevries@suse.de>
4130
4131 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
4132 loading exec.
4133
99f1bc6a
AB
41342020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
4135
4136 * gdb.base/many-completions.exp: New file.
4137
194d088f
TV
41382020-04-14 Tom de Vries <tdevries@suse.de>
4139
4140 PR symtab/25718
4141 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
4142
c1a66c06
TV
41432020-04-14 Tom de Vries <tdevries@suse.de>
4144
4145 PR symtab/25720
4146 * gdb.base/maint-expand-symbols-header-file.c: New test.
4147 * gdb.base/maint-expand-symbols-header-file.exp: New file.
4148 * gdb.base/maint-expand-symbols-header-file.h: New test.
4149
21b0982c
AB
41502020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4151
4152 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
4153 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
4154 get_func_info.
4155 (get_func_info): Delete.
4156 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
4157 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
4158 * lib/dwarf.exp (get_func_info): New function.
4159
dd1cab06
TV
41602020-04-13 Tom de Vries <tdevries@suse.de>
4161
4162 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
4163 to what find_gnatmake does.
4164
71ea2b6b
TV
41652020-04-10 Tom de Vries <tdevries@suse.de>
4166
4167 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4168 -readnow.
4169
bdfc1e8a
TV
41702020-04-10 Tom de Vries <tdevries@suse.de>
4171
4172 PR cli/25808
4173 * gdb.base/style.c: Add leading newlines.
4174 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
4175 Check listing of main's one-line body.
4176
14ca8ecf
TV
41772020-04-08 Tom de Vries <tdevries@suse.de>
4178
4179 * lib/gdb.exp (psymtabs_p): New proc.
4180 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
4181 importing unit" unsupported if there are no partial symbols.
4182
e21d048f
TV
41832020-04-08 Tom de Vries <tdevries@suse.de>
4184
4185 PR testsuite/25760
4186 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
4187
25c11aca
TV
41882020-04-07 Tom de Vries <tdevries@suse.de>
4189
4190 PR symtab/25796
4191 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
4192
5707e24b
TV
41932020-04-07 Tom de Vries <tdevries@suse.de>
4194
4195 * gdb.base/check-psymtab.c: New test.
4196 * gdb.base/check-psymtab.exp: New file.
4197
6ee448cc
TT
41982020-04-06 Tom Tromey <tromey@adacore.com>
4199
4200 * gdb.ada/variant-record/proc.adb: New file.
4201 * gdb.ada/variant-record/value.adb: New file.
4202 * gdb.ada/variant-record/value.s: New file.
4203 * gdb.ada/variant-record.exp: New file.
4204
9e7c9a03
HD
42052020-04-03 Hannes Domani <ssbssa@yahoo.de>
4206
4207 PR gdb/25325
4208 * gdb.cp/typed-enum.cc: New test.
4209 * gdb.cp/typed-enum.exp: New file.
4210
c90d28ac
AB
42112020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4212
4213 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
4214 * gdb.dwarf2/dw2-inline-small-func.c: New file.
4215 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
4216 * gdb.dwarf2/dw2-inline-small-func.h: New file.
4217 * gdb.opt/inline-small-func.c: New file.
4218 * gdb.opt/inline-small-func.exp: New file.
4219 * gdb.opt/inline-small-func.h: New file.
4220
34e9a9fa
AB
42212020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4222
4223 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
4224 function.
4225
6a354911
AB
42262020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4227
4228 * lib/dwarf.exp (function_range): Allow compiler options to be
4229 specified.
4230
880d9777
TV
42312020-04-02 Tom de Vries <tdevries@suse.de>
4232
4233 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
4234 __attribute__((always_inline)).
4235 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
4236
f32682ea
TV
42372020-04-02 Tom de Vries <tdevries@suse.de>
4238
4239 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
4240 (gdbserver_gdb_exit): ... here. Add timeout warning.
4241 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
4242 (connect_target_extended_remote): Append new server_spawn_id to
4243 server_spawn_ids.
4244 (cleanup): New proc.
4245 (setup, <toplevel>): Call cleanup.
4246
d3214198
TV
42472020-04-02 Tom de Vries <tdevries@suse.de>
4248
4249 * gdb.base/main-psymtab.exp: New file.
4250
cc77ed24
TV
42512020-04-02 Tom de Vries <tdevries@suse.de>
4252
4253 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
4254
3638a098
TT
42552020-04-01 Tom Tromey <tom@tromey.com>
4256
4257 * gdb.base/complex-parts.exp: Add type tests.
4258
c34e8714
TT
42592020-04-01 Tom Tromey <tom@tromey.com>
4260
4261 * gdb.base/complex-parts.exp: Add arithmetic tests.
4262
981c08ce
TT
42632020-04-01 Tom Tromey <tom@tromey.com>
4264
4265 * gdb.compile/compile.exp: Update.
4266 * gdb.compile/compile-cplus.exp: Update.
4267 * gdb.base/varargs.exp: Update.
4268 * gdb.base/floatn.exp: Update.
4269 * gdb.base/endianity.exp: Update.
4270 * gdb.base/callfuncs.exp (do_function_calls): Update.
4271 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
4272 (complex_float_integral_args): Update.
4273 * gdb.base/complex.exp: Update.
4274 * gdb.base/complex-parts.exp: Update.
4275
3d1cfd43
TT
42762020-04-01 Tom Tromey <tromey@adacore.com>
4277
4278 * gdb.rust/union.rs: New file.
4279 * gdb.rust/union.exp: New file.
4280 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
4281 (main): Update.
4282 * gdb.rust/simple.exp: Move union tests to union.exp.
4283
e033dfa9
TT
42842020-04-01 Tom Tromey <tromey@adacore.com>
4285
4286 * gdb.rust/simple.rs (main): Remove "y0".
4287
53cccef1
TBA
42882020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4289
4290 * gdb.multi/stop-all-on-exit.c: New test.
4291 * gdb.multi/stop-all-on-exit.exp: New file.
4292
60e22c1e
HD
42932020-04-01 Hannes Domani <ssbssa@yahoo.de>
4294
4295 PR gdb/24789
4296 * gdb.cp/misc.cc: Add integer reference variable.
4297 * gdb.cp/misc.exp: Add test.
4298
e139a727
TBA
42992020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4300
4301 * gdb.server/stop-reply-no-thread.exp: Enhance the test
4302 scenario to cover execution until the end and also the case
4303
16b0db75
TV
43042020-03-31 Tom de Vries <tdevries@suse.de>
4305
4306 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
4307 c. Use "maint info symtabs" to check symtab expansion.
4308
c0502da6
TV
43092020-03-30 Tom de Vries <tdevries@suse.de>
4310
4311 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
4312 unsupported.
4313 (verify_psymtab_expanded): Move ...
4314 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
4315 test.
4316 (readnow): New proc.
4317
5935fd15
AB
43182020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4319
4320 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
4321 with $hex.
4322
1773be9e
TT
43232020-03-20 Tom Tromey <tromey@adacore.com>
4324
4325 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
4326
70304be9
TT
43272020-03-20 Tom Tromey <tromey@adacore.com>
4328
4329 * gdb.ada/sub_variant/subv.adb: New file.
4330 * gdb.ada/sub_variant.exp: New file.
4331
0dd7b8f7
TV
43322020-03-20 Tom de Vries <tdevries@suse.de>
4333
4334 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
4335 first break fails.
4336 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
4337
cada5fc9
AB
43382020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4339
4340 * gdb.server/exit-multiple-threads.c: New file.
4341 * gdb.server/exit-multiple-threads.exp: New file.
4342
6b8c53f2
AB
43432020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4344
4345 * gdb.fortran/mixed-lang-stack.c: New file.
4346 * gdb.fortran/mixed-lang-stack.cpp: New file.
4347 * gdb.fortran/mixed-lang-stack.exp: New file.
4348 * gdb.fortran/mixed-lang-stack.f90: New file.
4349
19a2740f
AB
43502020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4351
4352 * gdb.linespec/cp-completion-aliases.cc: New file.
4353 * gdb.linespec/cp-completion-aliases.exp: New file.
4354
d8c8b848
TV
43552020-03-19 Tom de Vries <tdevries@suse.de>
4356
4357 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
4358 more precise.
4359
a9933ccf
TV
43602020-03-18 Tom de Vries <tdevries@suse.de>
4361
4362 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
4363 * gdb.dwarf2/break-inline-psymtab.c: New test.
4364 * gdb.dwarf2/break-inline-psymtab.exp: New file.
4365
2f89101f
TV
43662020-03-16 Tom de Vries <tdevries@suse.de>
4367
4368 * lib/cache.exp (gdb_do_cache): Add and handle local variables
4369 cache_verify and cache_verify_proc.
4370
6b9374f1
TV
43712020-03-15 Tom de Vries <tdevries@suse.de>
4372
4373 * gdb.server/solib-list.exp: Handle
4374 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
4375
eaeaf44c
TV
43762020-03-15 Tom de Vries <tdevries@suse.de>
4377
4378 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
4379 objfiles".
4380
3293bbaf
TT
43812020-03-14 Tom Tromey <tom@tromey.com>
4382
4383 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
4384
ab44624c
TV
43852020-03-14 Tom de Vries <tdevries@suse.de>
4386
4387 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
4388
54c43825
TV
43892020-03-14 Tom de Vries <tdevries@suse.de>
4390
4391 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
4392 result in line-by-line fashion.
4393
2ac70237
TV
43942020-03-14 Tom de Vries <tdevries@suse.de>
4395
4396 * lib/gdb.exp (supports_statement_frontiers): New proc.
4397 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
4398
09546b56
TV
43992020-03-14 Tom de Vries <tdevries@suse.de>
4400
4401 * gdb.base/printcmds.exp: Add missing quoting for "print
4402 teststring2".
4403
a1f6a07c
TT
44042020-03-13 Tom Tromey <tom@tromey.com>
4405
4406 * gdb.base/printcmds.exp (test_print_strings): Add regression
4407 test.
4408 * gdb.base/printcmds.c (charptr): New typedef.
4409 (teststring2): New global.
4410
1b83d09c
AB
44112020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
4412
4413 * gdb.base/break-interp.exp: Use the tail of the filename, not the
4414 full path in the test name.
4415 (test_ld): Add some with_test_prefix blocks to make test names
4416 unique.
4417
2d61316c
TV
44182020-03-13 Tom de Vries <tdevries@suse.de>
4419
4420 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
4421
2e9145ac
TV
44222020-03-13 Tom de Vries <tdevries@suse.de>
4423
4424 * gdb.mi/mi-sym-info.exp: Make matching more precise.
4425
96c7f873
TV
44262020-03-13 Tom de Vries <tdevries@suse.de>
4427
4428 PR symtab/25646
4429 * gdb.dwarf2/imported-unit.exp: Add test.
4430
49ba92c0
TV
44312020-03-13 Tom de Vries <tdevries@suse.de>
4432
4433 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
4434 (var1, var2): New variable.
4435 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
4436 matching symbols.
4437
301b21e0
TV
44382020-03-13 Tom de Vries <tdevries@suse.de>
4439
4440 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
4441 (Term::command): Use prompt prefix.
4442 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
4443 * gdb.tui/tui-layout-asm-short-prog.exp: Use
4444 command_no_prompt_prefix instead of prefix.
4445 * gdb.tui/tui-layout-asm.exp: Same.
4446
3f512721
SM
44472020-03-12 Simon Marchi <simon.marchi@efficios.com>
4448
4449 * gdb.base/break-interp.exp: Use foreach_with_prefix.
4450
40310f30
SM
44512020-03-12 Simon Marchi <simon.marchi@efficios.com>
4452
4453 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
4454 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
4455 on" while stepping over the test instruction, match printed
4456 message.
4457
09252140
TV
44582020-03-12 Tom de Vries <tdevries@suse.de>
4459
4460 * gdb.base/info-types.exp: Use exp_continue during matching of output
4461 of "info types".
4462
14e9c72c
TV
44632020-03-12 Tom de Vries <tdevries@suse.de>
4464
4465 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
4466
e515d67e
TV
44672020-03-12 Tom de Vries <tdevries@suse.de>
4468
4469 * gdb.fortran/module.exp: Use exp_continue during matching of output
4470 of "info variable -n".
4471
307eafd8
TV
44722020-03-12 Tom de Vries <tdevries@suse.de>
4473
4474 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
4475 gdb.dwarf2/dw2-ranges-base.c.
4476
9a2de3fc
TV
44772020-03-12 Tom de Vries <tdevries@suse.de>
4478
4479 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
4480 in presence of GLIBC debuginfo.
4481
3217502e
TV
44822020-03-12 Tom de Vries <tdevries@suse.de>
4483
4484 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
4485 $core.
4486
1281424c
TV
44872020-03-12 Tom de Vries <tdevries@suse.de>
4488
4489 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
4490 more precise.
4491
038b97fc
SM
44922020-03-11 Simon Marchi <simon.marchi@efficios.com>
4493
4494 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
4495 from Unix to Windows path.
4496
5308d1e7
TV
44972020-03-11 Tom de Vries <tdevries@suse.de>
4498
4499 * gdb.ada/minsyms.exp: Set language to ada.
4500
f870f78f
TV
45012020-03-11 Tom de Vries <tdevries@suse.de>
4502
4503 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
4504
5a13315d
TV
45052020-03-11 Tom de Vries <tdevries@suse.de>
4506
4507 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
4508
976862ed
TT
45092020-03-11 Tom Tromey <tromey@adacore.com>
4510
4511 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
4512
7462c383
TV
45132020-03-11 Tom de Vries <tdevries@suse.de>
4514
4515 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
4516
1c6c46a0
TV
45172020-03-11 Tom de Vries <tdevries@suse.de>
4518
4519 * gdb.base/break-interp.exp: Limit verbose scope.
4520
44f41bb7
TV
45212020-03-11 Tom de Vries <tdevries@suse.de>
4522
4523 * gdb.fortran/logical.f90: Define variable with character type.
4524 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
4525
b76f3a42
TV
45262020-03-11 Tom de Vries <tdevries@suse.de>
4527
4528 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
4529
1c33af77
TV
45302020-03-11 Tom de Vries <tdevries@suse.de>
4531
4532 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4533 symtabs.
4534
8c95582d
AB
45352020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4536 Bernd Edlinger <bernd.edlinger@hotmail.de>
4537
4538 * gdb.cp/step-and-next-inline.cc: New file.
4539 * gdb.cp/step-and-next-inline.exp: New file.
4540 * gdb.cp/step-and-next-inline.h: New file.
4541 * gdb.dwarf2/dw2-is-stmt.c: New file.
4542 * gdb.dwarf2/dw2-is-stmt.exp: New file.
4543 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
4544 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
4545 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
4546
cecf8547
AB
45472020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4548
4549 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4550 is-stmt flag in the line table.
4551
0ba678c9
TV
45522020-03-09 Tom de Vries <tdevries@suse.de>
4553
4554 * lib/gdb.exp (cached_file): Create cache dir.
4555
72fbdf83
TV
45562020-03-07 Tom de Vries <tdevries@suse.de>
4557
4558 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4559 * gdb.cp/rvalue-ref-params.exp: Same.
4560
436b5e99
TV
45612020-03-06 Tom de Vries <tdevries@suse.de>
4562
4563 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4564 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4565
09f2921c
TV
45662020-03-06 Tom de Vries <tdevries@suse.de>
4567
4568 * README: Fix "the the".
4569 * gdb.base/dprintf.exp: Same.
4570
50a3cc5d
TV
45712020-03-05 Tom de Vries <tdevries@suse.de>
4572
4573 * gdb.base/maint.exp: Update "main print statistics" expected output.
4574
0a709cba
AKS
45752020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4576
4577 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4578 (fortran_int8): Likewise.
4579 (fortran_real4): Likewise.
4580 (fortran_real8): Likewise.
4581 (fortran_complex4): Likewise.
4582 (fortran_logical4): Likewise.
4583 (fortran_character1): Likewise.
4584
5e5d66b6
AB
45852020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4586
4587 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4588 printed as true.
4589
7b973adc
SDJ
45902020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4591
4592 * gdb.base/printcmds.exp: Add test to verify printf of a
4593 variable holding an address.
4594
478e490a
TV
45952020-03-03 Tom de Vries <tdevries@suse.de>
4596
4597 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4598
1ef44e86
TV
45992020-03-03 Tom de Vries <tdevries@suse.de>
4600
4601 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4602 gdb_test_multiple call.
4603
b98cc2cf
TV
46042020-03-03 Tom de Vries <tdevries@suse.de>
4605
4606 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4607 gdb_test_multiple calls.
4608
63e163f2
AB
46092020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4610
4611 * gdb.base/default.exp: Remove test of 'set history filename'.
4612 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4613 filename to the empty string.
4614 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4615 and GDBHISTSIZE.
4616
24ed6739
AB
46172020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4618
4619 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4620 disabled.
4621
590003dc 46222020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 4623 Tom de Vries <tdevries@suse.de>
590003dc
TV
4624
4625 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4626 -prompt prefix, before user_code argument. Add -lbl option likewise.
4627 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4628 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4629 argument.
4630 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4631 have "\r\n" at start-of-line, instead of at end-of-line.
4632
f5e46084
SM
46332020-02-28 Simon Marchi <simon.marchi@efficios.com>
4634
4635 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4636 libinproctrace.so.
4637
f7a7000d
LM
46382020-02-28 Luis Machado <luis.machado@linaro.org>
4639
4640 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4641 to "p/x".
4642
718e0816
LM
46432020-02-28 Luis Machado <luis.machado@linaro.org>
4644
4645 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4646 asm/ptrace.h and error.h.
4647
13c3a74a
TV
46482020-02-28 Tom de Vries <tdevries@suse.de>
4649
4650 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4651 (struct wrapper, do_something, mundane/symada__cS): Move ...
4652 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4653 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4654 Update "print symada__cS before partial symtab expansion" regexp.
4655 Update breakpoint location. Flush symbol cache after expansion.
4656
85d2d5bb
LM
46572020-02-28 Luis Machado <luis.machado@linaro.org>
4658
4659 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4660
3608f86c
TV
46612020-02-27 Tom de Vries <tdevries@suse.de>
4662
4663 * config/sid.exp: Remove unused globals.
4664 * gdb.base/attach.exp: Same.
4665 * gdb.base/catch-load.exp: Same.
4666 * gdb.base/dbx.exp: Same.
4667 * lib/gdb.exp: Same.
4668 * lib/mi-support.exp: Same.
4669 * lib/prompt.exp: Same.
4670
c8d4f6df
TV
46712020-02-27 Tom de Vries <tdevries@suse.de>
4672
4673 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4674 not set.
4675
0d79cdc4
AM
46762020-02-26 Aaron Merey <amerey@redhat.com>
4677
4678 * gdb.debuginfod: New directory for debuginfod tests.
4679 * gdb.debuginfod/main.c: New test file.
4680 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4681
0dce4280
TV
46822020-02-26 Tom de Vries <tdevries@suse.de>
4683
4684 PR gdb/25603
4685 * gdb.base/persistent-lang.cc: New test.
4686 * gdb.base/persistent-lang.exp: New file.
4687
9e80cfa1
AB
46882020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4689
4690 * gdb.fortran/derived-type-striding.exp: Add a new test.
4691 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4692 new test.
4693
2078dbb2
AB
46942020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4695
4696 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4697 names.
4698
70d49700
TV
46992020-02-25 Tom de Vries <tdevries@suse.de>
4700
4701 PR go/18926
4702 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4703
a88ef40d
TV
47042020-02-24 Tom de Vries <tdevries@suse.de>
4705
4706 PR gdb/25592
4707 * gdb.base/info-locals-unused-static-var.c: New test.
4708 * gdb.base/info-locals-unused-static-var.exp: New file.
4709
01b1af32
TT
47102020-02-22 Tom Tromey <tom@tromey.com>
4711
4712 * gdb.python/tui-window.exp: New file.
4713 * gdb.python/tui-window.py: New file.
4714
7c043ba6
TT
47152020-02-22 Tom Tromey <tom@tromey.com>
4716
4717 PR tui/17850:
4718 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4719 tests.
4720
c22fef7e
TT
47212020-02-22 Tom Tromey <tom@tromey.com>
4722
4723 * gdb.tui/new-layout.exp: Add sub-layout tests.
4724
ee325b61
TT
47252020-02-22 Tom Tromey <tom@tromey.com>
4726
4727 * gdb.tui/new-layout.exp: New file.
4728
3f0cbb04
TT
47292020-02-22 Tom Tromey <tom@tromey.com>
4730
4731 * gdb.rust/rust-style.rs: New file.
4732 * gdb.rust/rust-style.exp: New file.
4733 * gdb.base/style.exp: Test structure printing.
4734 * gdb.base/style.c (struct some_struct): New type.
4735 (enum etype): New type.
4736 (struct_value): New global.
4737
75525152
TV
47382020-02-21 Tom de Vries <tdevries@suse.de>
4739
4740 PR go/18926
4741 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4742 Remove blanket xfails. Use message argument for gdb_breakpoint.
4743 Make continuing to breakpoint test conditional on setting breakpoint.
4744 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4745 DW_AT_name attribute. Add xfail for GCC PR93866.
4746
bd360d30
AB
47472020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4748
4749 * gdb.dwarf2/cpp-linkage-name.c: New file.
4750 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4751
c7adb09f 47522020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4753
4754 * lib/gdb.exp (gdb_wrapper_init): Reset
4755 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4756 not exist.
4757
a9c79803
TV
47582020-02-20 Tom de Vries <tdevries@suse.de>
4759
4760 PR go/17018
4761 * gdb.go/hello.exp: Copy ...
4762 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4763 print of st to print value of global definition. Add xfail for GCC
4764 PR93844.
4765 * gdb.go/hello.exp: Remove printing of st before definition.
4766 * gdb.go/hello.go: Copy ...
4767 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4768 to st.
4769 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4770
d7445728
TV
47712020-02-20 Tom de Vries <tdevries@suse.de>
4772
4773 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4774 (gdb_simple_compile): Handle compile_flags go by using .go extension
4775 for source file.
4776 * gdb.go/chan.exp: Use support_go_compile.
4777 * gdb.go/handcall.exp: Same.
4778 * gdb.go/hello.exp: Same.
4779 * gdb.go/integers.exp: Same.
4780 * gdb.go/max-depth.exp: Same.
4781 * gdb.go/methods.exp: Same.
4782 * gdb.go/package.exp: Same.
4783 * gdb.go/strings.exp: Same.
4784 * gdb.go/types.exp: Same.
4785 * gdb.go/unsafe.exp: Same.
4786
c9c41e6d
TV
47872020-02-19 Tom de Vries <tdevries@suse.de>
4788
4789 * gdb.python/lib-types.exp: Make xfail more strict.
4790
f20ff837
TV
47912020-02-19 Tom de Vries <tdevries@suse.de>
4792
4793 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4794
08410482
DE
47952020-02-19 Doug Evans <dje@google.com>
4796
4797 PR rust/25535
4798 * gdb.rust/simple.exp: Add test.
4799 * gdb.rust/simple.rs: Add test.
4800
623563f7
TV
48012020-02-19 Tom de Vries <tdevries@suse.de>
4802
4803 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4804 output line-by-line.
4805
d3308cfd
TV
48062020-02-19 Tom de Vries <tdevries@suse.de>
4807
4808 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4809
86cbc5dc
TV
48102020-02-19 Tom de Vries <tdevries@suse.de>
4811
4812 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4813 prelink.
4814
9db2b96b
TV
48152020-02-19 Tom de Vries <tdevries@suse.de>
4816
4817 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4818 (gdb_do_cache): Use gdb_do_cache_wrap.
4819 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4820
89e2fdc5
TV
48212020-02-19 Tom de Vries <tdevries@suse.de>
4822
4823 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4824 gdb_compile option.
4825
373d7ac0
SM
48262020-02-18 Simon Marchi <simon.marchi@efficios.com>
4827
4828 * gdb.base/printcmds.exp (test_print_enums): Update expected
4829 output.
4830
b29a2df0
SM
48312020-02-18 Simon Marchi <simon.marchi@efficios.com>
4832
4833 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4834 for "unknown".
4835
6740f0cc
SM
48362020-02-18 Simon Marchi <simon.marchi@efficios.com>
4837
4838 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4839 enumerator.
4840
edd45eb0
SM
48412020-02-18 Simon Marchi <simon.marchi@efficios.com>
4842
4843 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4844 FE_, add FE_NONE.
4845 (three): Update.
4846 (enum flag_enum_without_zero): New enum.
4847 (flag_enum_without_zero): New variable.
4848 (enum not_flag_enum): New enum.
4849 (three_not_flag): New variable.
4850 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4851 (test_print_enums): Add more tests for printing flag enums.
4852
d4295de4
TV
48532020-02-18 Tom de Vries <tdevries@suse.de>
4854
4855 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4856 (gdb_compile_ada): ... here.
4857 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4858 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4859
f251f505
TT
48602020-02-14 Tom Tromey <tom@tromey.com>
4861
4862 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4863 build directory.
4864 * boards/gdbserver-base.exp: Update path to gdbserver.
4865
8f432634
TV
48662020-02-13 Tom de Vries <tdevries@suse.de>
4867
4868 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4869
92b6eaf7
TV
48702020-02-13 Tom de Vries <tdevries@suse.de>
4871
4872 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4873 are missing.
4874
f3b0f7fe
TV
48752020-02-13 Tom de Vries <tdevries@suse.de>
4876
4877 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4878 call.
4879
f6be8713
SDJ
48802020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4881
4882 PR tui/25126
4883 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4884 * gdb.base/cached-source-file.c: New file.
4885 * gdb.base/cached-source-file.exp: New file.
4886
b2770d5e
TV
48872020-02-11 Tom de Vries <tdevries@suse.de>
4888
4889 PR testsuite/25488
4890 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4891
44f6938e
TV
48922020-02-10 Tom de Vries <tdevries@suse.de>
4893
4894 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4895
5f0e2eb7
MR
48962020-02-10 Maciej W. Rozycki <macro@wdc.com>
4897
4898 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4899 and $after_addr are both integers before making a comparison.
4900
46ce2b6f
TV
49012020-02-09 Tom de Vries <tdevries@suse.de>
4902
4903 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4904 command output and paste it into gdb.log. If any, paste catch message
4905 to gdb.log.
4906
5abbbe1d
TT
49072020-02-07 Tom Tromey <tromey@adacore.com>
4908
4909 PR breakpoints/24915:
4910 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4911
1d5d29e7
SV
49122020-02-06 Shahab Vahedi <shahab@synopsys.com>
4913
4914 * gdb.tui/tui-missing-src.exp: Add the "missing source
4915 file" test for the TUI.
4916
b0999b9b
AB
49172020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4918
4919 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4920 including a port number in the output.
4921
c3b149eb
AKS
49222020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4923
4924 * lib/fortran.exp (fortran_int4): Handle clang.
4925 (fortran_int8): Likewise.
4926 (fortran_real4): Likewise.
4927 (fortran_real8): Likewise.
4928 (fortran_complex4): Likewise.
4929 (fortran_logical4): Likewise.
4930 (fortran_character1): Likewise.
4931
f8dcc90b
TV
49322020-02-04 Tom de Vries <tdevries@suse.de>
4933
4934 * README (Race detection): Add note.
4935
f90ac7c2
TV
49362020-02-04 Tom de Vries <tdevries@suse.de>
4937
4938 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4939
780636ae
TV
49402020-02-04 Tom de Vries <tdevries@suse.de>
4941
4942 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4943
5d2e1193
RA
49442020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4945
4946 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4947 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4948 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4949 blttar, bnetarl.
4950 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4951 binary for blttar, bnetarl.
4952 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4953 wait instruction. Delete ldmx test.
4954 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4955
e409c542
AKS
49562020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4957
4958 * gdb.fortran/array-bounds-high.exp: New file.
4959 * gdb.fortran/array-bounds-high.f90: New file.
4960
b0029748
LD
49612020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4962
4963 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4964 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4965
195a8287
TV
49662020-02-01 Tom de Vries <tdevries@suse.de>
4967
4968 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4969
42330a68
AB
49702020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4971
4972 PR tui/9765
4973 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4974 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4975
b62a8028
LM
49762020-01-29 Luis Machado <luis.machado@linaro.org>
4977
4978 * gdb.arch/aarch64-brk-patterns.c: New source file.
4979 * gdb.arch/aarch64-brk-patterns.exp: New test.
4980
5f440116
TBA
49812020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4982
4983 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4984 GCC/Clang version.
4985 * gdb.cp/pass-by-ref.exp: Ditto.
4986
ee2a6fc6
TV
49872020-01-29 Tom de Vries <tdevries@suse.de>
4988
4989 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4990 * gdb.threads/watchpoint-fork-mt.c: Same.
4991 * gdb.threads/watchpoint-fork-parent.c: Same.
4992 * gdb.threads/watchpoint-fork-st.c: Same.
4993 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4994
16b10d6e
LM
49952020-01-27 Luis Machado <luis.machado@linaro.org>
4996
4997 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4998 sitting at a syscall instruction when we hit the syscall function's
4999 breakpoint.
5000 Check PC against one obtained with the x command.
5001 Validate syscall number.
5002 (step_over_syscall): Don't continue to the syscall instruction if
5003 we're already there.
5004
b1468492
PW
50052020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5006
5007 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5008
7ffa82e1
AB
50092020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5010
5011 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5012 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5013
3d92a3e3
AB
50142020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5015
5016 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5017 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5018
94a72be7
AB
50192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5020
5021 * gdb.base/maint.exp: Update line table parsing test.
5022 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
5023
53af73bf
PA
50242020-01-24 Pedro Alves <palves@redhat.com>
5025
5026 PR gdb/25410
5027 * gdb.multi/multi-re-run-1.c: New.
5028 * gdb.multi/multi-re-run-2.c: New.
5029 * gdb.multi/multi-re-run.exp: New.
5030
1ba1ac88
AB
50312020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5032
5033 PR gdb/23718
5034 * gdb.server/server-kill-python.exp: New file.
5035
f3364a6d
AB
50362020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5037
5038 * gdb.server/multi-ui-errors.c: New file.
5039 * gdb.server/multi-ui-errors.exp: New file.
5040
733d0a67
AB
50412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5042
5043 PR tui/9765
5044 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
5045
4f13c1c0
TT
50462020-01-19 Tom Tromey <tom@tromey.com>
5047
5048 * gdb.tui/main.exp: Add check for plain "file".
5049
40c94099
CB
50502020-01-16 Christian Biesinger <cbiesinger@google.com>
5051
5052 * lib/gdb.exp: Fix spelling error (seperatelly).
5053
ff47f4f0
TT
50542020-01-14 Tom Tromey <tom@tromey.com>
5055
5056 PR symtab/12535:
5057 * gdb.python/python.exp: Test decode_line with empty string
5058 argument.
5059
717c684d
BE
50602020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5061
5062 * gdb.base/skip-inline.exp: Extend test.
5063
44e4c775
AB
50642020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5065
5066 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
5067 * gdb.dwarf2/dw2-bad-elf.c: New file.
5068 * gdb.dwarf2/dw2-bad-elf.exp: New file.
5069
d93c6db7
AB
50702020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5071
5072 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
5073 _line_saw_file.
5074
9a6d629c
AB
50752020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5076
5077 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
5078 border.
5079
d9ebdab7
TBA
50802020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5081
5082 * gdb.multi/multi-target.exp (setup): Factor out "info
5083 connections" and "info inferiors" tests to ...
5084 (test_info_inferiors): ... this new procedure.
5085 (top level): Run new "info-inferiors" tests.
5086
f3c469b9
PA
50872020-01-10 Pedro Alves <palves@redhat.com>
5088
5089 * gdb.server/bkpt-other-inferior.exp: New file.
5090
121b3efd
PA
50912020-01-10 Pedro Alves <palves@redhat.com>
5092
5093 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
5094 of "add-inferior".
5095 * gdb.base/quit-live.exp: Likewise.
5096 * gdb.base/remote-exec-file.exp: Likewise.
5097 * gdb.guile/scm-progspace.exp: Likewise.
5098 * gdb.linespec/linespec.exp: Likewise.
5099 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5100 * gdb.mi/user-selected-context-sync.exp: Likewise.
5101 * gdb.multi/multi-target.exp (setup): Add "info connection" and
5102 "info inferiors" tests.
5103 * gdb.multi/remove-inferiors.exp: Adjust expected output of
5104 "add-inferior".
5105 * gdb.multi/watchpoint-multi.exp: Likewise.
5106 * gdb.python/py-inferior.exp: Likewise.
5107 * gdb.server/extended-remote-restart.exp: Likewise.
5108 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
5109 "info inferiors".
5110 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
5111 * gdb.trace/report.exp: Likewise.
5112
1dadb1dd
PA
51132020-01-10 Pedro Alves <palves@redhat.com>
5114
5115 * gdb.multi/multi-target.c: New file.
5116 * gdb.multi/multi-target.exp: New file.
5117 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
5118 mode requested, but remote does not support non-stop".
5119
78f2c40a
PA
51202020-01-10 Pedro Alves <palves@redhat.com>
5121
5122 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
5123 disconnect before reconnecting.
5124
e7af6c70
TBA
51252020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5126 Pedro Alves <palves@redhat.com>
5127
5128 * gdb.server/connect-without-multi-process.exp: Also test
5129 continuing to end.
5130
acdf84a6
PA
51312020-01-10 Pedro Alves <palves@redhat.com>
5132
5133 * gdb.base/remote-exec-file.exp: New file.
5134
873657b9
PA
51352020-01-10 Pedro Alves <palves@redhat.com>
5136
5137 * gdb.base/fork-running-state.exp (do_test): Adjust expected
5138 output.
5139 * gdb.threads/async.c: New.
5140 * gdb.threads/async.exp: New.
5141 * gdb.multi/tids-gid-reset.c: New.
5142 * gdb.multi/tids-gid-reset.exp: New.
5143
7f0ae84c
GB
51442020-01-10 George Barrett <bob@bob131.so>
5145
5146 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
5147 to help in finding the image relocation offset.
5148 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
5149 options in arguments.
5150 (stap_test_no_debuginfo): Likewise.
5151 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
5152 test variants.
5153 (stap_test): Add null semaphore relocation test.
5154
47e9d49d
GB
51552020-01-10 George Barrett <bob@bob131.so>
5156
5157 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
5158 * gdb.base/stap-probe.exp: Likewise.
5159 (stap_test): Pass argument as an additional flag.
5160 (stap_test_no_debuginfo): Likewise.
5161 (stap_test): Check `info probes stap' output for semaphore
5162 addresses if the test binary is supposed to have them.
5163
f5a7c406
AB
51642020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5165
5166 * gdb.tui/basic.exp: Add more scrolling tests.
5167
9ae6bf64
TT
51682020-01-09 Tom Tromey <tom@tromey.com>
5169
5170 PR tui/18932:
5171 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
5172 meangingful value.
5173 (Term::command, Term::resize): Update.
5174 * gdb.tui/basic.exp: Add scrolling test.
5175
b2efe70c
AB
51762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5177
5178 * gdb.tui/tui-layout-asm.exp: New file.
5179
3804da7e
AB
51802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5181
5182 * lib/tuiterm.exp (Term::check_box_contents): New proc.
5183
b40aa28f
AB
51842020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5185
5186 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
5187 (Term::enter_tui): Use Term::prepare_for_tui.
5188
63ffd7c9
AB
51892020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5190
5191 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
5192 called.
5193
3be966f6
AB
51942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5195
5196 * gdb.base/skip.exp: Fix race condition in test.
5197
153d79c4
AB
51982020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
5199
5200 * gdb.base/backtrace.c: New file.
5201 * gdb.base/backtrace.exp: New file.
5202
f2302a34
AB
52032020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
5204
5205 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
5206
6ec1d75e
PW
52072020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5208
5209 * gdb.base/style.exp: Test that warnings are styled.
5210
c296cbe6
BE
52112019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5212
5213 * gdb.base/line65535.exp: New file.
5214 * gdb.base/line65535.c: New file.
5215
b28a729d
SM
52162019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
5217
5218 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
5219 * lib/gnat_debug_info_test.adb: New file.
5220 * gdb.ada/ptype_tagged_param.exp: Use
5221 gnat_runtime_has_debug_info, expect a different output if
5222 runtime does not have debug info.
5223
7f2d7a0d
SM
52242019-12-20 Simon Marchi <simon.marchi@efficios.com>
5225
5226 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
5227 (another) quote in test name.
5228
f3bce483
SM
52292019-12-20 Simon Marchi <simon.marchi@efficios.com>
5230
5231 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
5232 Add quote in test name.
5233
c855a912
TBA
52342019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5235
5236 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
5237 directory instead.
5238 * gdb.cp/pass-by-ref.exp: Extend with more cases.
5239 * gdb.cp/pass-by-ref-2.cc: New file.
5240 * gdb.cp/pass-by-ref-2.exp: New file.
5241
fc9d2d72
TT
52422019-12-20 Tom Tromey <tom@tromey.com>
5243
5244 * gdb.tui/list-before.exp: New file.
5245
77b97e00
TT
52462019-12-20 Tom Tromey <tom@tromey.com>
5247
5248 * gdb.tui/list.exp: Check for source on initial listing.
5249
f69656d0
TT
52502019-12-11 Tom Tromey <tromey@adacore.com>
5251
5252 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
5253 Add crlf test.
5254
99a55965
SM
52552019-12-18 Simon Marchi <simon.marchi@efficios.com>
5256
5257 * gdb.base/default.exp: Update value of $_gdb_major.
5258
5024637f
BE
52592019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5260
5261 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
5262
b63634be
BE
52632019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5264
5265 * gdb.base/skip.exp: Whitespace fix.
5266
45d73523
BE
52672019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5268
5269 * gdb.base/skip-inline.c: New file.
5270 * gdb.base/skip-inline.exp: New file.
5271
d043f8c8
SM
52722019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
5273
5274 * gdb.base/jit-reader.exp (jit_reader_test): Rename
5275 jit_function_00 to jit_function_stack_mangle.
5276 * gdb.base/jithost.c (jit_function_t): Rename to...
5277 (jit_function_stack_mangle_t): ... this.
5278 (jit_function_add_t): New typedef.
5279 (jit_function_00_code): Rename to...
5280 (jit_function_stack_mangle_code): ... this, make static.
5281 (jit_function_add_code): New.
5282 (main): Generate "add" function and call it. Adjust to changes
5283 in jithost_abi.
5284 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
5285 (struct jithost_abi) <begin, end>: Remove fields.
5286 <object, function_stack_mangle, function_add>: New fields.
5287 * gdb.base/jitreader.c (struct reader_state) <code_begin,
5288 code_end>: Remove fields.
5289 <func_stack_mangle>: New field.
5290 (read_debug_info): Adjust to renaming, create block for "add"
5291 function.
5292 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
5293
873de05c
TT
52942019-12-11 Tom Tromey <tom@tromey.com>
5295
5296 * gdb.tui/resize.exp: Fix regexp.
5297 * gdb.tui/regs.exp: Fix regexps.
5298 * gdb.tui/main.exp: Fix regexp.
5299
3d979945
TT
53002019-12-11 Tom Tromey <tom@tromey.com>
5301
5302 * gdb.tui/resize.exp: Update.
5303 * gdb.tui/empty.exp (layouts): Update.
5304
2192a9d3
TT
53052019-12-11 Tom Tromey <tom@tromey.com>
5306
5307 * gdb.tui/regs.exp: Update.
5308 * gdb.tui/empty.exp (layouts): Update.
5309 * gdb.tui/basic.exp: Update.
5310 * lib/tuiterm.exp (_check_box): Don't check bottom border.
5311
d8edc8b7
PW
53122019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5313
5314 * gdb.base/options.exp: Add -raw-values in the print completion list.
5315 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
5316
4c12d936
KB
53172019-12-10 Kevin Buettner <kevinb@redhat.com>
5318
5319 * gdb.threads/omp-par-scope.c: New file.
5320 * gdb/threads/omp-par-scope.exp: New file.
5321
26b911fb
KB
53222019-12-10 Kevin Buettner <kevinb@redhat.com>
5323
bb47f919
KB
5324 * lib/gdb.exp (support_nested_function_tests): New proc.
5325
53262019-12-10 Kevin Buettner <kevinb@redhat.com>
5327
5328 * lib/gdb.exp (gdb_compile_openmp): New proc.
5329 (build_executable_from_specs): Add an "openmp" option.
5330 (gdb_compile_pthreads): Add non-executable case.
26b911fb 5331
6c71eb7d
TT
53322019-12-10 Tom Tromey <tromey@adacore.com>
5333
5334 * gdb.ada/unchecked_union.exp: New file.
5335 * gdb.ada/unchecked_union/pck.adb: New file.
5336 * gdb.ada/unchecked_union/pck.ads: New file.
5337 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
5338 * gdb-utils.exp (string_to_regexp): Also quote "?".
5339
bac7c5cf
GB
53402019-12-10 George Barrett <bob@bob131.so>
5341
5342 Test scripted probe breakpoints.
5343 * gdb.guile/scm-breakpoint.c (main): Add probe point.
5344 * gdb.python/py-breakpoint.c (main): Likewise.
5345 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
5346 specifier test.
5347 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
5348
330f1d38
TBA
53492019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5350
5351 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
5352 an rvalue parameter.
5353 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
5354 parameter.
5355
b43315e2
AB
53562019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5357
5358 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
5359 modules.
5360
54f73dad
AB
53612019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5362
5363 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
5364 broken version of GCC.
5365
d57cbee9
AB
53662019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5367
5368 * gdb.fortran/info-modules.exp: Rewrite to make use of new
5369 sym-info-cmds library.
5370 * gdb.fortran/info-types.exp: Likewise.
5371 * lib/sym-info-cmds.exp: New file.
5372
c14aab8c
TV
53732019-12-08 Tom de Vries <tdevries@suse.de>
5374
5375 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
5376
aa2d5a42
KS
53772019-12-07 Keith Seitz <keiths@redhat.com>
5378
5379 * gdb.base/corefile-buildid-shlib-shr.c: New file.
5380 * gdb.base/corefile-buildid-shlib.c: New file.
5381 * gdb.base/corefile-buildid.c: New file.
5382 * gdb.base/corefile-buildid.exp: New file.
5383
93e55f0a
TV
53842019-12-06 Tom de Vries <tdevries@suse.de>
5385
5386 * gdb.dwarf2/varval.exp: Add decl before def test.
5387
c7d12402
TBA
53882019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5389
5390 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
5391
06acc08f
TBA
53922019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5393
5394 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
5395 CV and reference conversion for overload resolution.
5396 * gdb.cp/rvalue-ref-overload.exp: Test it.
5397
e0fad1ea
PW
53982019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5399
5400 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
5401 * gdb.base/frameapply.exp: Test faas without command.
5402
8d70a9f0
AB
54032019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5404
5405 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
5406 Fortran tests.
5407 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
5408 order.
5409
36c8fb93
AB
54102019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5411
5412 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
5413 casting to type with no kind specified.
5414 (test_basic_parsing_of_type_kinds): Additional tests for types
5415 with no kind specified, and add tests for single/double
5416 precision/complex types.
5417
4139ff00
TT
54182019-12-04 Tom Tromey <tromey@adacore.com>
5419
5420 * gdb.base/endianity.c (struct other) <x>: New field.
5421 (main): Initialize it.
5422 * gdb.base/endianity.exp: Update.
5423
a05cf17a
TT
54242019-12-04 Tom Tromey <tromey@adacore.com>
5425
5426 * gdb.ada/scalar_storage/storage.adb: New file.
5427 * gdb.ada/scalar_storage/pck.adb: New file.
5428 * gdb.ada/scalar_storage/pck.ads: New file.
5429 * gdb.ada/scalar_storage.exp: New file.
5430
103a685e
TT
54312019-12-04 Tom Tromey <tromey@adacore.com>
5432
5433 * gdb.base/endianity.c (struct otherendian) <f>: New field.
5434 (main): Initialize it.
5435 * gdb.base/endianity.exp: Update.
5436
c2512106
AB
54372019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5438
5439 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
5440
293b38d6
AB
54412019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5442
5443 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
5444 -symbol-info-module-functions and -symbol-info-module-variables.
5445
216a7e6b
AB
54462019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
5447
5448 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
5449
5bbd8269
AB
54502019-12-01 Richard Bunt <richard.bunt@arm.com>
5451 Andrew Burgess <andrew.burgess@embecosm.com>
5452
5453 * gdb.fortran/derived-type-striding.exp: New file.
5454 * gdb.fortran/derived-type-striding.f90: New file.
5455 * gdb.fortran/array-slices.exp: New file.
5456 * gdb.fortran/array-slices.f90: New file.
5457
be09caf1
PW
54582019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5459
5460 * gdb.base/define.exp: Test . in command names.
5461 * gdb.base/setshow.exp: Update test, as . is now part of
5462 command name.
5463
643c0cbe
PW
54642019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5465
5466 * gdb.base/define-prefix.exp: New file.
5467
dcdec678
AB
54682019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
5469
5470 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
5471 compile.
5472 (skip_btrace_pt_tests): Likewise.
5473
640ab947
AB
54742019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5475
5476 * gdb.fortran/info-modules.exp: Compile source files in correct
5477 order.
5478
d22670f0
KB
54792019-11-27 Kevin Buettner <kevinb@redhat.com>
5480
5481 * gdb.dwarf2/imported-unit.exp: New file.
5482 * gdb.dwarf2/imported-unit.c: New file.
5483
db5960b4
AB
54842019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5485
5486 * gdb.mi/mi-fortran-modules-2.f90: New file.
5487 * gdb.mi/mi-fortran-modules.exp: New file.
5488 * gdb.mi/mi-fortran-modules.f90: New file.
5489
7dc42066
AB
54902019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5491
5492 * gdb.mi/mi-sym-info-1.c: New file.
5493 * gdb.mi/mi-sym-info-2.c: New file.
5494 * gdb.mi/mi-sym-info.exp: New file.
5495
0dfeecca
TT
54962019-11-22 Tom Tromey <tromey@adacore.com>
5497
5498 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
5499 * gdb.ada/tasks/foo.adb: Add another stopping location.
5500
34877895
PJ
55012019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
5502
5503 * gdb.base/endianity.c: New test.
5504 * gdb.base/endianity.exp: New file.
5505
2e84f897
LD
55062019-11-21 Lukas Durfina <ldurfina@tachyum.com>
5507
5508 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
5509
65d1cd5f
TV
55102019-11-21 Tom de Vries <tdevries@suse.de>
5511
5512 PR gdb/24956
5513 * gdb.base/ui-redirect.exp: Test output of user-defined command.
5514
4f22c3f4
SDJ
55152019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
5516
5517 * gdb.python/py-progspace.exp: Add missing parentheses on some
5518 'print' commands.
5519
9f6ad286
TT
55202019-11-19 Tom Tromey <tom@tromey.com>
5521
5522 * gdb.tui/winheight.exp: New file.
5523
0b8dbf3f
AB
55242019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5525
5526 * gdb.base/ctf-whatis.c: Delete.
5527 * gdb.base/ctf-whatis.exp: Delete.
5528 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
5529
f833b7a7
AB
55302019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5531
5532 * gdb.base/ctf-cvexpr.exp: Delete.
5533 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
5534
30d0a636
AB
55352019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5536
5537 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
5538 the compiler. Clean up header comment a little.
5539 * gdb.base/ctf-ptype.exp: Likewise.
5540 * gdb.base/ctf-whatis.exp: Likewise.
5541 * lib/gdb.exp (skip_ctf_tests): New proc.
5542
494409bb
SDJ
55432019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
5544
5545 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
5546 * gdb.tui/corefile-run.exp: New file.
5547
55708e99
TT
55482019-11-14 Tom Tromey <tromey@adacore.com>
5549
5550 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5551 regression tests.
5552
45e42163
TT
55532019-11-12 Tom Tromey <tom@tromey.com>
5554
5555 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5556 after any command. Expect prompt after WAIT_FOR is seen.
5557 (enter_tui): Enable resize messages.
5558 (command): Expect command in output.
5559 (get_line): Avoid error when cursor appears to be off-screen.
5560 (dump_screen): Include screen size in title.
5561 (_do_resize): New proc, from "resize".
5562 (resize): Rewrite. Do resize in two steps.
5563 * gdb.tui/empty.exp (layouts): Fix entries.
5564 (check_boxes): Remove xfail.
5565 (check_text): Dump screen on failure.
5566
086baaf1
AB
55672019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5568
5569 * gdb.python/py-symbol.exp: Add test for
5570 gdb.lookup_static_symbols.
5571
09ff83af
AB
55722019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5573
5574 * gdb.python/py-symbol.c: Declare and call function from new
5575 py-symbol-2.c file.
5576 * gdb.python/py-symbol.exp: Compile both source files, and add new
5577 tests for gdb.lookup_static_symbol.
5578 * gdb.python/py-symbol-2.c: New file.
5579
11af934b
TV
55802019-11-02 Tom de Vries <tdevries@suse.de>
5581
5582 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5583 * gdb.base/anon.exp: Same.
5584 * gdb.base/auto-connect-native-target.exp: Same.
5585 * gdb.base/call-ar-st.exp: Same.
5586 * gdb.base/catch-syscall.exp: Same.
5587 * gdb.base/commands.exp: Same.
5588 * gdb.base/default.exp: Same.
5589 * gdb.base/display.exp: Same.
5590 * gdb.base/float.exp: Same.
5591 * gdb.base/foll-fork.exp: Same.
5592 * gdb.base/help.exp: Same.
5593 * gdb.base/info-macros.exp: Same.
5594 * gdb.base/info-proc.exp: Same.
5595 * gdb.base/info-target.exp: Same.
5596 * gdb.base/long_long.exp: Same.
5597 * gdb.base/macscp.exp: Same.
5598 * gdb.base/memattr.exp: Same.
5599 * gdb.base/nofield.exp: Same.
5600 * gdb.base/pointers.exp: Same.
5601 * gdb.base/printcmds.exp: Same.
5602 * gdb.base/ptype.exp: Same.
5603 * gdb.base/restore.exp: Same.
5604 * gdb.base/return.exp: Same.
5605 * gdb.base/scope.exp: Same.
5606 * gdb.base/set-noassign.exp: Same.
5607 * gdb.base/setshow.exp: Same.
5608 * gdb.base/shlib-call.exp: Same.
5609 * gdb.base/signals.exp: Same.
5610 * gdb.base/sigstep.exp: Same.
5611 * gdb.base/skip.exp: Same.
5612 * gdb.base/solib-symbol.exp: Same.
5613 * gdb.base/stap-probe.exp: Same.
5614 * gdb.base/step-line.exp: Same.
5615 * gdb.base/step-test.exp: Same.
5616 * gdb.base/style.exp: Same.
5617 * gdb.base/varargs.exp: Same.
5618 * gdb.base/vla-datatypes.exp: Same.
5619 * gdb.base/vla-ptr.exp: Same.
5620 * gdb.base/vla-sideeffect.exp: Same.
5621 * gdb.base/volatile.exp: Same.
5622 * gdb.base/watch-cond-infcall.exp: Same.
5623 * gdb.base/watchpoint.exp: Same.
5624
e96ec2ba
TV
56252019-11-02 Tom de Vries <tdevries@suse.de>
5626
5627 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5628 * gdb.cp/cpexprs.exp: Same.
5629 * gdb.cp/except-multi-location.exp: Same.
5630 * gdb.cp/exceptprint.exp: Same.
5631 * gdb.cp/gdb2384.exp: Same.
5632 * gdb.cp/inherit.exp: Same.
5633 * gdb.cp/m-static.exp: Same.
5634 * gdb.cp/meth-typedefs.exp: Same.
5635 * gdb.cp/misc.exp: Same.
5636 * gdb.cp/namespace.exp: Same.
5637 * gdb.cp/non-trivial-retval.exp: Same.
5638 * gdb.cp/overload.exp: Same.
5639 * gdb.cp/pr17132.exp: Same.
5640 * gdb.cp/re-set-overloaded.exp: Same.
5641 * gdb.cp/rvalue-ref-types.exp: Same.
5642 * gdb.cp/templates.exp: Same.
5643
bd5766ec
LM
56442019-11-01 Luis Machado <luis.machado@linaro.org>
5645
5646 PR gdb/25124
5647
5648 * gdb.arch/pr25124.S: New file.
5649 * gdb.arch/pr25124.exp: New file.
5650
165f8965
AB
56512019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5652
5653 * gdb.fortran/info-modules.exp: Update expected results, and add
5654 additional tests for 'info module functinos', and 'info module
5655 variables'.
5656 * gdb.fortran/info-types.exp: Update expected results.
5657 * gdb.fortran/info-types.f90: Extend testcase with additional
5658 module variables and functions.
5659
59c35742
AB
56602019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5661
5662 * gdb.fortran/info-modules.exp: New file.
5663 * gdb.fortran/info-types.exp: Build with new file.
5664 * gdb.fortran/info-types.f90: Include and use new module.
5665 * gdb.fortran/info-types-2.f90: New file.
5666
f3fb2519
PW
56672019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5668
5669 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5670 * gdb.base/settings.exp: Test all settings types using
5671 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5672 that now verifies that the value of "maint show" is the same as
5673 returned by the settings functions. Test the type of the
5674 maintenance settings.
5675 * gdb.base/default.exp: Update show_conv_list.
5676
d1e36019
TV
56772019-10-31 Tom de Vries <tdevries@suse.de>
5678
5679 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5680 gdb_test.
5681 * gdb.arch/amd64-disp-step.exp: Same.
5682 * gdb.asm/asm-source.exp: Same.
5683 * gdb.btrace/buffer-size.exp: Same.
5684 * gdb.btrace/cpu.exp: Same.
5685 * gdb.btrace/enable.exp: Same.
5686 * gdb.dwarf2/count.exp: Same.
5687 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5688 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5689 * gdb.fortran/vla-datatypes.exp: Same.
5690 * gdb.fortran/vla-history.exp: Same.
5691 * gdb.fortran/vla-ptype.exp: Same.
5692 * gdb.fortran/vla-value.exp: Same.
5693 * gdb.fortran/whatis_type.exp: Same.
5694 * gdb.guile/guile.exp: Same.
5695 * gdb.multi/tids.exp: Same.
5696 * gdb.python/py-finish-breakpoint.exp: Same.
5697 * gdb.python/py-framefilter.exp: Same.
5698 * gdb.python/py-pp-registration.exp: Same.
5699 * gdb.python/py-xmethods.exp: Same.
5700 * gdb.python/python.exp: Same.
5701 * gdb.server/connect-with-no-symbol-file.exp: Same.
5702 * gdb.server/no-thread-db.exp: Same.
5703 * gdb.server/run-without-local-binary.exp: Same.
5704 * gdb.stabs/weird.exp: Same.
5705 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5706 * gdb.threads/thread-find.exp: Same.
5707 * gdb.threads/tls-shared.exp: Same.
5708 * gdb.threads/tls.exp: Same.
5709 * gdb.threads/wp-replication.exp: Same.
5710 * gdb.trace/ax.exp: Same.
5711 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5712
3d11e68e
TV
57132019-10-31 Tom de Vries <tdevries@suse.de>
5714
5715 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5716 * gdb.ada/array_subscript_addr.exp: Same.
5717 * gdb.ada/arrayidx.exp: Same.
5718 * gdb.ada/arrayparam.exp: Same.
5719 * gdb.ada/arrayptr.exp: Same.
5720 * gdb.ada/boolean_expr.exp: Same.
5721 * gdb.ada/call_pn.exp: Same.
5722 * gdb.ada/complete.exp: Same.
5723 * gdb.ada/fixed_cmp.exp: Same.
5724 * gdb.ada/fun_addr.exp: Same.
5725 * gdb.ada/funcall_param.exp: Same.
5726 * gdb.ada/interface.exp: Same.
5727 * gdb.ada/mod_from_name.exp: Same.
5728 * gdb.ada/null_array.exp: Same.
5729 * gdb.ada/packed_array.exp: Same.
5730 * gdb.ada/packed_tagged.exp: Same.
5731 * gdb.ada/print_chars.exp: Same.
5732 * gdb.ada/print_pc.exp: Same.
5733 * gdb.ada/ptype_arith_binop.exp: Same.
5734 * gdb.ada/ptype_field.exp: Same.
5735 * gdb.ada/ptype_tagged_param.exp: Same.
5736 * gdb.ada/rec_return.exp: Same.
5737 * gdb.ada/ref_tick_size.exp: Same.
5738 * gdb.ada/str_ref_cmp.exp: Same.
5739 * gdb.ada/taft_type.exp: Same.
5740 * gdb.ada/tagged.exp: Same.
5741 * gdb.ada/type_coercion.exp: Same.
5742 * gdb.ada/uninitialized_vars.exp: Same.
5743
60b6ede8
TV
57442019-10-30 Tom de Vries <tdevries@suse.de>
5745
5746 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5747
30baf67b
TV
57482019-10-26 Tom de Vries <tdevries@suse.de>
5749
5750 * gdb.base/bigcore.c: Fix typos in comments.
5751 * gdb.base/ctf-ptype.c: Same.
5752 * gdb.base/long_long.c: Same.
5753 * gdb.dwarf2/dw2-op-out-param.S: Same.
5754 * gdb.python/py-evthreads.c: Same.
5755 * gdb.reverse/i387-stack-reverse.c: Same.
5756 * gdb.trace/tfile.c: Same.
5757 * lib/compiler.c: Same.
5758 * lib/compiler.cc: Same.
5759
158da0d1
TV
57602019-10-25 Tom de Vries <tdevries@suse.de>
5761
5762 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5763 gdb_test_multiple calls.
5764 * gdb.reverse/sigall-reverse.exp: Same.
5765 * gdb.reverse/solib-precsave.exp: Same.
5766 * gdb.reverse/solib-reverse.exp: Same.
5767 * gdb.reverse/until-precsave.exp: Same.
5768 * gdb.reverse/until-reverse.exp: Same.
5769
4ccdfbec
TV
57702019-10-24 Tom de Vries <tdevries@suse.de>
5771
5772 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5773 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5774 kfail using -wrap pattern flag and convenience variable
5775 gdb_test_name.
5776
33d569b7
AB
57772019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5778
5779 * gdb.python/py-progspace.exp: Add tests for the
5780 Progspace.block_for_pc method.
5781
4d0b984b
TT
57822019-10-23 Tom Tromey <tom@tromey.com>
5783
5784 * configure: Rebuild.
5785 * aclocal.m4: Use m4_include, not sinclude.
5786
94cb3754
TV
57872019-10-21 Tom de Vries <tdevries@suse.de>
5788
5789 * gdb.base/infcall-nested-structs.c: Add
5790 __attribute__((noinline,noclone)) to all functions.
5791 (call_all): Add missing variable initialization. Simplify return value.
5792 (breakpt): Increment volatile variable, to prevent call from being
5793 optimized out.
5794 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5795
062f1fc1
TV
57962019-10-17 Tom de Vries <tdevries@suse.de>
5797
5798 * gdb.fortran/module.exp: Allow info variables to print info for files
5799 other than module.f90.
5800
0b54364d
AB
58012019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5802
5803 * gdb.fortran/module.exp: Extend with 'info variables' test.
5804
7ff5fae7
AB
58052019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5806
5807 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5808 F77_FOR_TARGET.
5809
d10eccaa
TV
58102019-10-16 Tom de Vries <tdevries@suse.de>
5811
5812 PR tdep/25096
5813 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5814
745ff14e
TV
58152019-10-16 Tom de Vries <tdevries@suse.de>
5816
5817 PR tdep/24104
5818 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5819 Add KFAIL for PR tdep/25096.
5820
03e1ab94
TV
58212019-10-16 Tom de Vries <tdevries@suse.de>
5822
5823 PR testsuite/25059
5824 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5825
b17fcc10
TV
58262019-10-16 Tom de Vries <tdevries@suse.de>
5827
5828 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5829 as signed.
5830
9223170f
SM
58312019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5832
5833 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5834 one instead of increasing timeout.
5835
d6e76313
TV
58362019-10-13 Tom de Vries <tdevries@suse.de>
5837
5838 PR record/25038
5839 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5840 * gdb.reverse/sigall-reverse.exp: Same.
5841 * gdb.reverse/solib-precsave.exp: Same.
5842 * gdb.reverse/solib-reverse.exp: Same.
5843 * gdb.reverse/step-precsave.exp: Same.
5844 * gdb.reverse/until-precsave.exp: Same.
5845 * gdb.reverse/until-reverse.exp: Same.
5846 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5847
6dfc0041
AA
58482019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5849
5850 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5851 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5852 (cmp_struct_05_01, cmp_struct_static_02_01)
5853 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5854 comparisons.
5855
abcf2cc8
TV
58562019-10-10 Tom de Vries <tdevries@suse.de>
5857
5858 PR testsuite/24888
5859 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5860 gnatlink.
5861
a50faaf6
TV
58622019-10-09 Tom de Vries <tdevries@suse.de>
5863
5864 PR testsuite/25048
5865 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5866
60ff3cd7
AB
58672019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5868
5869 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5870 exceptions due to missing debug information.
5871
dfee8566
TV
58722019-10-07 Tom de Vries <tdevries@suse.de>
5873
5874 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5875
3d63690a
AB
58762019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5877
5878 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5879 * gdb.base/annota1.exp: Update to use gdb_test_name.
5880
30d1f018
WP
58812019-10-07 Weimin Pan <weimin.pan@oracle.com>
5882
5883 * gdb.base/ctf-whatis.exp: New file.
5884 * gdb.base/ctf-whatis.c: New file.
5885 * gdb.base/ctf-ptype.exp: New file.
5886 * gdb.base/ctf-ptype.c: New file.
5887 * gdb.base/ctf-constvars.exp: New file.
5888 * gdb.base/ctf-constvars.c: New file.
5889 * gdb.base/ctf-cvexpr.exp: New file.
5890
4dbbb47c
TV
58912019-10-04 Tom de Vries <tdevries@suse.de>
5892
5893 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5894 for loop.
5895
77c2dba3
TT
58962019-10-03 Tom Tromey <tom@tromey.com>
5897
5898 PR rust/24976:
5899 * gdb.rust/simple.rs (Union2): New type.
5900 (main): Use Union2.
5901 * gdb.rust/simple.exp: Add test.
5902
179aed7f
AB
59032019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5904
5905 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5906 nested function prefix.
5907
0a4b0913
AB
59082019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5909 Richard Bunt <richard.bunt@arm.com>
5910 Andrew Burgess <andrew.burgess@embecosm.com>
5911
5912 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5913 nested functions.
5914 * gdb.fortran/nested-funcs.f90: Update expected results.
5915 * gdb.fortran/nested-funcs-2.exp: New file.
5916 * gdb.fortran/nested-funcs-2.f90: New file.
5917
082cce05
AB
59182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5919
5920 * gdb.python/py-parameter.exp: Make test names unique.
5921 * gdb.python/py-template.exp: Likewise.
5922 * gdb.python/py-value.exp: Likewise.
5923
2b74ba5a
AB
59242019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5925
5926 * gdb.base/break-interp.exp: Reduce test name duplication.
5927 * gdb.base/call-sc.exp: Likewise.
5928 * gdb.base/callfuncs.exp: Likewise.
5929 * gdb.base/charset.exp: Likewise.
5930 * gdb.base/dump.exp: Likewise.
5931 * gdb.base/ena-dis-br.exp: Likewise.
5932 * gdb.base/relational.exp: Likewise.
5933 * gdb.base/step-over-syscall.exp: Likewise.
5934 * gdb.base/structs.exp: Likewise.
5935
58eb20d5
AB
59362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5937
5938 * gdb.linespec/explicit.exp: Make test names unique.
5939 * gdb.linespec/ls-errs.exp: Likewise.
5940
4d421147
AB
59412019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5942
5943 * gdb.reverse/break-precsave.exp: Make test names unique.
5944 * gdb.reverse/break-reverse.exp: Likewise.
5945 * gdb.reverse/finish-precsave.exp: Likewise.
5946 * gdb.reverse/finish-reverse.exp: Likewise.
5947 * gdb.reverse/machinestate-precsave.exp: Likewise.
5948 * gdb.reverse/machinestate.exp: Likewise.
5949 * gdb.reverse/readv-reverse.exp: Likewise.
5950 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5951 * gdb.reverse/sigall-precsave.exp: Likewise.
5952 * gdb.reverse/sigall-reverse.exp: Likewise.
5953 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5954 * gdb.reverse/watch-precsave.exp: Likewise.
5955 * gdb.reverse/watch-reverse.exp: Likewise.
5956
d8c06f22
AB
59572019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5958
5959 * gdb.threads/stop-with-handle.c: New file.
5960 * gdb.threads/stop-with-handle.exp: New file.
5961
3a56ed86
TV
59622019-10-03 Tom de Vries <tdevries@suse.de>
5963
5964 PR testsuite/25059
5965 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5966 directory" line to be missing.
5967
42275044
TV
59682019-10-03 Tom de Vries <tdevries@suse.de>
5969
5970 PR testsuite/25059
5971 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5972 type optional.
5973
9ef62df0
AA
59742019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5975
5976 * gdb.python/py-format-string.c (string.h): New include.
5977 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5978 the same value, for endianness-independence.
5979 * gdb.python/py-format-string.exp (default_regexp_dict)
5980 (test_pretty_structs, test_format): Adjust expected output to the
5981 changed initialization.
5982
37f6a7f4
TT
59832019-10-02 Tom Tromey <tromey@adacore.com>
5984
5985 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5986
1d58d6a2
PA
59872019-10-02 Pedro Alves <palves@redhat.com>
5988 Andrew Burgess <andrew.burgess@embecosm.com>
5989
5990 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5991 "print-file-var.h".
5992 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5993 (get_version_1): Print this_version_id and its address.
5994 Add extern "C" wrappers around interface functions.
5995 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5996 "print-file-var.h".
5997 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5998 (get_version_2): Print this_version_id and its address.
5999 Add extern "C" wrappers around interface functions.
6000 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6001 <stddef.h> and "print-file-var.h".
6002 Add extern "C" wrappers around interface functions.
6003 [VERSION_ID_MAIN] (this_version_id): Define.
6004 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6005 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6006 up extern "C" blocks.
6007 * gdb.base/print-file-var.exp (test): New, factored out from top
6008 level.
6009 (top level): Test all combinations of attribute hidden or not,
6010 dlopen or not, and this_version_id symbol in main file or not.
6011 Compile tests as both C++ and C, make test names unique.
6012
d770d56f
TT
60132019-10-01 Tom Tromey <tom@tromey.com>
6014
6015 * gdb.base/style.exp: Test "show logging filename".
6016
7f6aba03
TT
60172019-10-01 Tom Tromey <tom@tromey.com>
6018
6019 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6020 * gdb.base/style.exp: Add metadata style test.
6021
14309bb6
TT
60222019-10-01 Tom Tromey <tom@tromey.com>
6023
6024 * gdb.base/style.exp: Test "pwd".
6025
2a3c1174
PA
60262019-10-01 Tom Tromey <tom@tromey.com>
6027
6028 * gdb.base/style.exp: Update tests.
6029
53d666ec
AA
60302019-10-01 Andreas Arnez <arnez@linux.ibm.com>
6031
6032 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
6033 'six' to unsigned.
6034 (s1): Initialize fields 'four' and 'six' instead of 'three' and
6035 'five'. Use an all-ones bit pattern for each.
6036 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
6037 to its changed values.
6038
4a56a520
TT
60392019-09-30 Tom Tromey <tromey@adacore.com>
6040
6041 * gdb.rust/traits.rs: Disable all warnings.
6042
0df0352a
TV
60432019-09-29 Tom de Vries <tdevries@suse.de>
6044
aac66a4c 6045 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 6046
73d9a918
TV
60472019-09-29 Tom de Vries <tdevries@suse.de>
6048
6049 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
6050
060b3ab4
TV
60512019-09-27 Tom de Vries <tdevries@suse.de>
6052
6053 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
6054
68f7d34d
TV
60552019-09-27 Tom de Vries <tdevries@suse.de>
6056
6057 PR record/23188
6058 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
6059
5d63b30a
TT
60602019-09-26 Tom Tromey <tromey@adacore.com>
6061
6062 * gdb.ada/py_taft.exp: New file.
6063 * gdb.ada/py_taft/main.adb: New file.
6064 * gdb.ada/py_taft/pkg.adb: New file.
6065 * gdb.ada/py_taft/pkg.ads: New file.
6066
3d435220
TV
60672019-09-24 Tom de Vries <tdevries@suse.de>
6068
6069 PR gdb/24598
6070 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
6071
77d03678
TV
60722019-09-22 Tom de Vries <tdevries@suse.de>
6073
6074 * gdb.base/restore.exp: Allow register variables to be optimized out at
6075 -O0.
6076
abf516c6
UW
60772019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
6078
6079 * gdb.arch/spu-info.exp: Remove file.
6080 * gdb.arch/spu-info.c: Remove file.
6081 * gdb.arch/spu-ls.exp: Remove file.
6082 * gdb.arch/spu-ls.c: Remove file.
6083
6084 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
6085 * gdb.asm/spu.inc: Remove file.
6086
6087 * gdb.base/dump.exp: Remove support for spu*-*-*.
6088 * gdb.base/stack-checking.exp: Likewise.
6089 * gdb.base/overlays.exp: Likewise.
6090 * gdb.base/ovlymgr.c: Likewise.
6091 * gdb.base/spu.ld: Remove file.
6092
6093 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
6094 * gdb.cp/cpexprs.exp: Likewise.
6095 * gdb.cp/exception.exp: Likewise.
6096 * gdb.cp/gdb2495.exp: Likewise.
6097 * gdb.cp/mb-templates.exp: Likewise.
6098 * gdb.cp/pr9167.exp: Likewise.
6099 * gdb.cp/userdef.exp: Likewise.
6100
6101 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
6102
6103 * gdb.cell: Remove directory.
6104 * lib/cell.exp: Remove file.
6105
e452e88f
TV
61062019-09-19 Tom de Vries <tdevries@suse.de>
6107
6108 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
6109
8a625130
TV
61102019-09-19 Tom de Vries <tdevries@suse.de>
6111
6112 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
6113
81dc3ab5
TV
61142019-09-19 Tom de Vries <tdevries@suse.de>
6115
6116 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
6117 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
6118 (gdb_target_cmd): ... here.
6119 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
6120 value 2.
6121
b078f3ac
AB
61222019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
6123
6124 * gdb.base/source-dir.exp: Avoid having directory names in test
6125 names.
6126
f1b620e9
MG
61272019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6128
6129 * gdb.base/source-dir.exp: Add extra test for mapped compilation
6130 directory.
6131
67f3ed6a
AB
61322019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6133
6134 * gdb.base/list-missing-source.exp: New file.
6135
d1b70248
TV
61362019-09-14 Tom de Vries <tdevries@suse.de>
6137
6138 PR teststuite/24599
6139 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
6140 * lib/ada.exp (gnatmake_version_at_least): New proc.
6141
5fabdcd6
AB
61422019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6143
6144 * gdb.base/maint.exp: Use exec_has_index_section.
6145
aa17805f
AB
61462019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6147
6148 * gdb.base/maint.exp: Add test for 'maint info sections'.
6149
25e5c209
TV
61502019-09-12 Tom de Vries <tdevries@suse.de>
6151
6152 * gdb.base/store.exp: Allow register variables to be optimized out at
6153 -O0.
6154
4993045d
PW
61552019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6156
6157 * gdb.ada/rdv_wait.exp: Update to new task names.
6158 * gdb.base/task_switch_in_core.exp: Likewise.
6159 * gdb.base/info_sources_base.c: Likewise.
6160
8a516164
TT
61612019-09-10 Tom Tromey <tromey@adacore.com>
6162
6163 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
6164
aa391654
TT
61652019-09-10 Tom Tromey <tromey@adacore.com>
6166
6167 * gdb.ada/dgopt.exp: New file.
6168 * gdb.ada/dgopt/x.adb: New file.
6169
8634b462
TT
61702019-09-08 Tom Tromey <tom@tromey.com>
6171
6172 * gdb.tui/resize.exp: Remove setup_xfail.
6173 * gdb.tui/regs.exp: Remove setup_xfail.
6174 * gdb.tui/basic.exp: Remove setup_xfail.
6175
736b0f76
DB
61762019-09-06 David Blaikie <dblaikie@gmail.com>
6177
6178 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
6179 * gdb.cp/cplabel.exp: Ditto.
6180 * gdb.linespec/ls-errs.exp: Ditto.
6181
30331a6c
TV
61822019-09-05 Tom de Vries <tdevries@suse.de>
6183
6184 * lib/gdb.exp (cmp_file_string): New proc.
6185 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
6186 runto_main. Verify save breakpoints output.
6187
98b0ebab
PW
61882019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6189
6190 * gdb.base/info-var.exp: Test info variables without running
6191 to main, to avoid expect's buffer overflow.
6192
4e962e74
TT
61932019-09-03 Tom Tromey <tromey@adacore.com>
6194
6195 * gdb.ada/bias.exp: New file.
6196 * gdb.ada/bias/bias.adb: New file.
6197 * gdb.ada/print_chars.exp: Add regression test.
6198 * gdb.ada/print_chars/foo.adb (My_Character): New type.
6199 (MC): New variable.
6200
2ea1a07a
SL
62012019-08-29 Sandra Loosemore <sandra@codesourcery.com>
6202
6203 * gdb.base/argv0-symlink.exp: Run only on native target
6204 and local host.
6205
8077c50d
TV
62062019-08-29 Tom de Vries <tdevries@suse.de>
6207
6208 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
6209 diverse debug info.
6210 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
6211
48352473
TV
62122019-08-28 Tom de Vries <tdevries@suse.de>
6213
6214 * gdb.base/info-var.exp: Allow info variables to print info for files
6215 other than info-var-f1.c and info-var-f2.c.
6216
d8f27c60
AB
62172019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6218
6219 * gdb.fortran/info-types.exp: Add module.
6220 * gdb.fortran/info-types.f90: Update expected results.
6221
1f20c35e
AB
62222019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6223
6224 * gdb.fortran/info-types.exp: New file.
6225 * gdb.fortran/info-types.f90: New file.
6226 * lib/fortran.exp (fortran_character1): New proc.
6227
4acfdd20
AB
62282019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
6229
6230 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
6231 functions'. Reindent as needed.
6232 * gdb.base/info-var-f1.c: New file.
6233 * gdb.base/info-var-f2.c: New file.
6234 * gdb.base/info-var.exp: New file.
6235 * gdb.base/info-var.h: New file.
6236
5c31b358
TV
62372019-08-26 Tom de Vries <tdevries@suse.de>
6238
6239 PR c++/24852
6240 * gdb.cp/no-libstdcxx-probe.exp: New test.
6241
b694989f
TV
62422019-08-26 Tom de Vries <tdevries@suse.de>
6243
6244 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
6245 * tests need to be skipped.
6246 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
6247 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
6248 mi_skip_libstdcxx_probe_tests.
6249
d9c4ba53
SDJ
62502019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
6251
6252 * gdb.python/py-xmethods.exp: Use raw strings when passing
6253 arguments to SimpleXMethodMatcher.
6254
395fad09
TV
62552019-08-22 Tom de Vries <tdevries@suse.de>
6256
6257 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
6258 more informative.
6259
26c957f1
PA
62602019-08-21 Pedro Alves <palves@redhat.com>
6261
6262 * gdb.base/with.exp: Test "with" with no arguments.
6263
61f80d5d
TV
62642019-08-21 Tom de Vries <tdevries@suse.de>
6265
6266 * gdb.base/gdb-caching-proc.exp: Sort files.
6267
d7a11d13
TV
62682019-08-20 Tom de Vries <tdevries@suse.de>
6269
6270 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
6271 compilation.
6272
34dafe9f
TV
62732019-08-16 Tom de Vries <tdevries@suse.de>
6274
6275 * gdb.base/compare-sections.exp ("after run to main"): Allow
6276 mismatched read-only sections for PIE executables.
6277
398fdd60
TT
62782019-08-16 Tom Tromey <tom@tromey.com>
6279
6280 * lib/tuiterm.exp (_csi_Z): New proc.
6281 * gdb.tui/basic.exp: Update window positions.
6282 * gdb.tui/empty.exp: Update window positions.
6283
d8f9e51c
SL
62842019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6285
6286 * gdb.base/examine-backward.exp: Correct regexp for
6287 "examine 3 bytes backward from ${address_zero}".
6288
3df505f6
TT
62892019-08-15 Tom Tromey <tom@tromey.com>
6290
6291 * gdb.tui/empty.exp: Enable resizing tests.
6292
272560b5
TT
62932019-08-15 Tom Tromey <tromey@adacore.com>
6294
6295 * gdb.ada/char_enum.exp: Add regression tests.
6296 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
6297 and '0'.
6298 (Char, Gchar): Update.
6299 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
6300
08235187
CB
63012019-08-15 Christian Biesinger <cbiesinger@google.com>
6302
6303 * gdb.python/python.exp: Expect a leading underscore on
6304 GdbOutput{,Error}File.
6305
22a2ab04
SL
63062019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6307
6308 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
6309 Windows host.
6310
835b995b
SL
63112019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6312
6313 * gdb.base/batch-preserve-term-settings.exp
6314 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
6315
97dd8e07
CB
63162019-08-15 Christian Biesinger <cbiesinger@google.com>
6317
6318 * lib/gdb.exp: When running on a mingw target, replace
6319 /x/ with x:/.
6320
75faf5c4
AH
63212019-08-14 Alan Hayward <alan.hayward@arm.com>
6322
6323 * gdb.arch/aarch64-prologue.c: New test.
6324 * gdb.arch/aarch64-prologue.exp: New file.
6325
abc6c00f
TV
63262019-08-13 Tom de Vries <tdevries@suse.de>
6327
6328 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
6329 Thread.
6330
74c2c1f4
SL
63312019-08-13 Sandra Loosemore <sandra@codesourcery.com>
6332
6333 * gdb.python/py-completion.exp: Download the .py file to the host
6334 and use its host pathname. Conditionalize tests that use
6335 tab completion and manipulate files on the build machine.
6336 * gdb.python/py-events.exp: Download the .py file to the host
6337 and use its host pathname.
6338 * gdb.python/py-evsignal.exp: Likewise.
6339 * gdb.python/py-evthreads.exp: Likewise.
6340 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
6341 pathname syntax.
6342 * gdb.python/py-framefilter.exp: Download the .py file to the right
6343 place on the host. Match Windows pathname syntax.
6344 * gdb.python/py-mi-var-info-path-expression.exp: Download the
6345 .py file to the host and use its host pathname.
6346 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
6347 * gdb.python/py-objfile.exp: Expect a host pathname, not a
6348 build pathname. Skip symlink test on Windows host. Add missing
6349 newline at end of file.
6350 * gdb.python/py-pp-maint.exp: Download the .py file to the host
6351 and use its host pathname.
6352 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
6353 * gdb.python/py-section-script.exp: Use host location of binfile
6354 on safe-path. Use correct path separator on Windows host.
6355 Reorder alternatives in gdb_test_multiple to prevent matching
6356 the wrong alternative on success.
6357 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
6358
ca2589f3
PP
63592019-08-12 Patrick Palka <patrick@parcs.ath.cx>
6360
6361 * gdb.gdb/selftest.exp (test_with_self): Update test to now
6362 expect the GDB inferior to no longer immediately stop after
6363 being resumed with "signal SIGINT".
6364
020a839d
SL
63652019-08-09 Sandra Loosemore <sandra@codesourcery.com>
6366
6367 * gdb.linespec/break-ask.exp: Generalize regexps to match
6368 Windows pathnames too.
6369
128d6509
TV
63702019-08-08 Tom de Vries <tdevries@suse.de>
6371
6372 PR testsuite/24862
6373 * lib/tuiterm.exp (_accept): Fix CSI regexp.
6374
590042fc
PW
63752019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6376
6377 * gdb.base/style.exp: Update tests for help doc new invariants.
6378 * gdb.base/help.exp: Likewise.
6379
046bebe1
TT
63802019-08-06 Tom Tromey <tom@tromey.com>
6381
6382 * gdb.base/style.exp: Add disassemble test.
6383 * gdb.base/style.c (some_called_function): New function.
6384 (main): Use it.
6385
0b27c27d
CB
63862019-08-05 Christian Biesinger <cbiesinger@google.com>
6387
6388 * gdb.python/py-block.exp: Test dictionary access on blocks.
6389
580f1034
SM
63902019-08-05 Simon Marchi <simon.marchi@efficios.com>
6391
6392 PR gdb/24863
6393 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
6394 -list-thread-groups --available test when running under
6395 check-read1.
6396
d86bd7cb
TV
63972019-08-05 Tom de Vries <tdevries@suse.de>
6398
6399 PR testsuite/24863
6400 * lib/gdb.exp (with_read1_timeout_factor): New proc.
6401 * gdb.base/help.exp: Use with_read1_timeout_factor.
6402 * gdb.base/info-macros.exp: Same.
6403 * gdb.cp/nested-types.exp: Same.
6404
a80cf5d8
TV
64052019-08-05 Tom de Vries <tdevries@suse.de>
6406
6407 * lib/gdb.exp (version_at_least): Factor out of ...
6408 (tcl_version_at_least): ... here.
6409 (gdb_compile): Fail if pie results in non-PIE executable.
6410 (readelf_version, readelf_prints_pie): New proc.
6411 (exec_is_pie): Return -1 if unknown.
6412
d0962838
TV
64132019-08-05 Tom de Vries <tdevries@suse.de>
6414
6415 * lib/gdb.exp (tcl_version_at_least): Fix typo.
6416
2252ff3d
SL
64172019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6418
6419 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
6420
26655f53
SL
64212019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6422
6423 * lib/completion-support.exp (test_gdb_complete_none): Skip
6424 tab completion tests if no readline support.
6425 (test_gdb_complete_unique_re): Likewise.
6426 (test_gdb_complete_multiple): Likewise.
6427
db4dc13e
PW
64282019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6429
6430 * gdb.base/info_sources.exp: New file.
6431 * gdb.base/info_sources.c: New file.
6432 * gdb.base/info_sources_base.c: New file.
6433
0eba165a
PFC
64342019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6435
6436 * gdb.base/batch-exit-status.exp: Call test_exit_status with
6437 prefix argument.
6438 (test_exit_status): Add prefix argument.
6439
59bd512b
TV
64402019-08-01 Tom de Vries <tdevries@suse.de>
6441
6442 PR testsuite/24863
6443 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
6444 calling exp_continue for new thread and thread exited messages.
6445
2a3ad588
TV
64462019-08-01 Tom de Vries <tdevries@suse.de>
6447
6448 PR testsuite/24863
6449 * gdb.base/structs.exp: Fix check-read1 timeout using
6450 gdb_test_sequence.
6451 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
6452
117eb594
TV
64532019-08-01 Tom de Vries <tdevries@suse.de>
6454
6455 PR testsuite/24863
6456 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
6457 line.
6458
ed591340
TV
64592019-08-01 Tom de Vries <tdevries@suse.de>
6460
6461 PR testsuite/24863
6462 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
6463
aa3b6533
TT
64642019-07-30 Tom Tromey <tromey@adacore.com>
6465
6466 * gdb.ada/display_nested.exp: New file.
6467 * gdb.ada/display_nested/foo.adb: New file.
6468 * gdb.ada/display_nested/pack.adb: New file.
6469 * gdb.ada/display_nested/pack.ads: New file.
6470
2906593f
CB
64712019-07-30 Christian Biesinger <cbiesinger@google.com>
6472
6473 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
6474 namespace.
6475 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
6476
0f575925
TV
64772019-07-30 Tom de Vries <tdevries@suse.de>
6478
6479 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
6480 instead.
6481
b13057d9
TV
64822019-07-30 Tom de Vries <tdevries@suse.de>
6483
6484 PR testsuite/24834
6485 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
6486 (exec_is_pie): New proc.
6487
5c4dde85
CB
64882019-07-29 Christian Biesinger <cbiesinger@google.com>
6489
6490 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
6491
c620ed88
CB
64922019-07-29 Christian Biesinger <cbiesinger@google.com>
6493
6494 * gdb.python/py-objfile.c: Add global and static vars.
6495 * gdb.python/py-objfile.exp: Test new functions Objfile.
6496 lookup_global_symbol and lookup_static_symbol.
6497
3d235706
TT
64982019-07-29 Tom Tromey <tom@tromey.com>
6499
6500 * lib/tuiterm.exp (Term::_csi_@): New proc.
6501 (Term::_csi_X): Don't move cursor.
6502
c7e4c0a6
PW
65032019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6504
6505 * gdb.base/options.exp: Update backtrace - completion to
6506 new option -frame-info.
6507 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
6508 Test new 'set print frame-info'. Test backtrace -frame-info
6509 overriding 'set print frame-info'.
6510 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
6511 Test new 'set print frame-info'.
6512 Verify consistency of backtrace with and without filters, with and
6513 without -no-filters.
6514 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
6515 default.
6516
de28a3b7
TV
65172019-07-29 Tom de Vries <tdevries@suse.de>
6518
6519 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
6520 no arguments".
6521
507dd60e
TV
65222019-07-29 Tom de Vries <tdevries@suse.de>
6523
6524 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
6525 is a substring of the first for "complete non-unique file name".
6526
5beafce9
TV
65272019-07-29 Tom de Vries <tdevries@suse.de>
6528
6529 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
6530 with ".*".
6531
2d274232
TV
65322019-07-29 Tom de Vries <tdevries@suse.de>
6533
6534 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
6535 Pass prompt_regexp parameter to gdb_test_multiple calls.
6536
9197cd8b
TV
65372019-07-29 Tom de Vries <tdevries@suse.de>
6538
6539 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 6540 print registers" regexps.
9197cd8b 6541
b528dae0
TV
65422019-07-29 Tom de Vries <tdevries@suse.de>
6543
6544 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
6545
d17725d7
TV
65462019-07-29 Tom de Vries <tdevries@suse.de>
6547
6548 PR gdb/24855
6549 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6550 (skip_python_tests_prompt): Add prompt_regexp argument to
6551 gdb_test_multiple calls.
6552
52b75bf1
TT
65532019-07-27 Tom Tromey <tom@tromey.com>
6554
6555 * gdb.tui/main.exp: New file.
6556
2b1d00c2
TT
65572019-07-27 Tom Tromey <tom@tromey.com>
6558
6559 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6560 optional.
6561 * gdb.tui/empty.exp: New file.
6562
ded631d5
TT
65632019-07-27 Tom Tromey <tom@tromey.com>
6564
6565 * lib/tuiterm.exp (spawn): New proc.
6566 (Term::resize): New proc.
6567 * gdb.tui/resize.exp: New file.
6568
58ac439d
TT
65692019-07-27 Tom Tromey <tom@tromey.com>
6570
6571 * gdb.tui/list.exp: New file.
6572
fe1f56ee
TT
65732019-07-27 Tom Tromey <tom@tromey.com>
6574
6575 * gdb.tui/regs.exp: New file.
6576
f790b310
TT
65772019-07-27 Tom Tromey <tom@tromey.com>
6578
6579 * gdb.tui/basic.exp: Add "layout split" test.
6580
d95fc6ee
TT
65812019-07-27 Tom Tromey <tom@tromey.com>
6582
6583 * gdb.tui/basic.exp: Add "layout asm" test.
6584
c3786b3a
TT
65852019-07-27 Tom Tromey <tom@tromey.com>
6586
6587 * lib/tuiterm.exp: New file.
6588 * gdb.tui/basic.exp: New file.
6589
98a617f8
KB
65902019-07-27 Kevin Buettner <kevinb@redhat.com>
6591
6592 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6593 Enable tests associated with this flag. Adjust regex
6594 referencing "foo_low" to now refer to "foo_cold" instead.
6595
5c076da4
KB
65962019-07-27 Kevin Buettner <kevinb@redhat.com>
6597
6598 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6599 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6600 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6601 foo_cold. Revise comments to match.
6602 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6603 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6604 were wrapped into this proc; Call do_test in loop from outermost
6605 level.
6606 (foo_low): Rename all occurrences to "foo_cold".
6607 (backtrace from baz): New test.
6608 (x2/i foo_cold): New test.
6609 (info line *foo_cold): New test.
6610
1512d3b7
TV
66112019-07-26 Tom de Vries <tdevries@suse.de>
6612
6613 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6614
297989a1
TV
66152019-07-25 Tom de Vries <tdevries@suse.de>
6616
6617 PR testsuite/24830
6618 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6619 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6620 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6621 (skip_libstdcxx_probe_tests): ... here.
6622 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6623
b3b965fb
TV
66242019-07-24 Tom de Vries <tdevries@suse.de>
6625
6626 PR testsuite/24807
6627 * gdb.objc/basicclass.m: Include stdio.h.
6628 * gdb.objc/nondebug.m: Same.
6629 * gdb.objc/objcdecode.m: Same.
6630
4625b4d0
TV
66312019-07-24 Tom de Vries <tdevries@suse.de>
6632
6633 PR testsuite/24612
6634 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6635 additional_flags.
6636
024a5840
TV
66372019-07-24 Tom de Vries <tdevries@suse.de>
6638
6639 PR testsuite/24831
6640 * gdb.multi/tids.exp: Update error messages for info threads.
6641
c76ddaa3
TV
66422019-07-24 Tom de Vries <tdevries@suse.de>
6643
6644 * gdb.base/info-types.exp: Allow info types to print info for more than
6645 one file.
6646
9a618ef6
TV
66472019-07-23 Tom de Vries <tdevries@suse.de>
6648
6649 PR testsuite/24842
6650 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6651 gdb_spawn_with_cmdline_opts.
6652
40eadf04
SP
66532019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6654
6655 * gdb.arch/arm-cmse-sgstubs.c: New test.
6656 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6657
5ba29434
TV
66582019-07-23 Tom de Vries <tdevries@suse.de>
6659
6660 PR testsuite/24711
6661 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6662 issuing next command.
6663
a8e9d247
AB
66642019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 * gdb.ada/info_auto_lang.exp: Update expected results.
6667 * gdb.base/info-types.c: Add additional types to check.
6668 * gdb.base/info-types.exp: Update expected results.
6669
eb86c5e2
AB
66702019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6671
6672 * gdb.base/info-types.c: New file.
6673 * gdb.base/info-types.exp: New file.
6674
01e175fe
AB
66752019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6676
6677 * gdb.arch/riscv-bp-infcall.c: New file.
6678 * gdb.arch/riscv-bp-infcall.exp: New file.
6679
6b78c3f8
AB
66802019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6681
6682 PR breakpoints/24541
6683 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6684
da738167
TV
66852019-07-14 Tom de Vries <tdevries@suse.de>
6686
6687 PR testsuite/24760
6688 * gdb.objc/basicclass.exp: Fix unterminated string.
6689
0d4e84ed
AB
66902019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6691 Andrew Burgess <andrew.burgess@embecosm.com>
6692
6693 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6694 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6695 negative bounds.
6696 * gdb.fortran/vla-value.exp: Print elements of an array with
6697 negative bounds.
6698 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6699 testing.
6700
021d8588
AB
67012019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6702
6703 * gdb.base/options.exp (expect_string): Dequote strings in
6704 results.
6705 (test-string): Test strings with different quoting and reindent.
6706
f06f1252
TT
67072019-07-10 Tom Tromey <tromey@adacore.com>
6708
6709 * gdb.ada/mi_ex_cond.exp: Update expected results.
6710 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6711 * gdb.ada/mi_catch_ex.exp: Update expected results.
6712 * gdb.ada/mi_catch_assert.exp: Update expected results.
6713 * gdb.ada/catch_ex.exp (catch_exception_info)
6714 (catch_exception_entry, catch_assert_entry)
6715 (catch_unhandled_entry): Update.
6716 * gdb.ada/catch_assert_if.exp: Update expected results.
6717
b863685d
RB
67182019-07-10 Richard Bunt <richard.bunt@arm.com>
6719 Stephen Roberts <stephen.roberts@arm.com>
6720
6721 * gdb.base/define.exp: Restore original prompt.
6722
cb1e4e32
PA
67232019-07-09 Pedro Alves <palves@redhat.com>
6724
6725 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6726 breakpoints" output.
6727 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6728 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6729 throw" creates breakpoint.
6730 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6731 'type="catchpoint"'.
6732
b58a68fe
PA
67332019-07-09 Pedro Alves <palves@redhat.com>
6734
6735 PR c++/15468
6736 * gdb.cp/except-multi-location-lib.cc: New.
6737 * gdb.cp/except-multi-location-main.cc: New.
6738 * gdb.cp/except-multi-location.exp: New.
6739
0826779b
PW
67402019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6741
6742 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6743 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6744 argument and update callers.
6745
5b0e2db4
AB
67462019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6747
6748 * gdb.arch/amd64-break-on-asm-line.S: New file.
6749 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6750
1f6f6e21
PW
67512019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6752
6753 * gdb.base/printcmds.exp: Test printing C string and
6754 C wide string convenience vars without transiting via the inferior.
6755 Also make test names unique.
6756
ea142fbf
AH
67572019-07-08 Alan Hayward <alan.hayward@arm.com>
6758
5862c886 6759 PR breakpoints/25011
ea142fbf
AH
6760 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6761
213fd9fa
PA
67622019-07-04 Pedro Alves <palves@redhat.com>
6763
6764 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6765 body returned ok(0), break(3) or continue(4).
6766 * gdb.testsuite/foreach_with_prefix.exp: New file.
6767
2b40fda7
AH
67682019-07-04 Alan Hayward <alan.hayward@arm.com>
6769
6770 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6771
a26c8de0
PA
67722019-07-03 Pedro Alves <palves@redhat.com>
6773
6774 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6775 "return -code".
6776
5f4ba3e7
PA
67772019-07-03 Pedro Alves <palves@redhat.com>
6778
6779 PR cli/24732
6780 * gdb.base/shell.exp: Load completion-support.exp.
6781 Adjust expected error output. Add completion tests.
6782
a994424f
PA
67832019-07-03 Pedro Alves <palves@redhat.com>
6784
6785 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6786 string_to_regexp.
6787
3d9be6f5
PA
67882019-07-03 Pedro Alves <palves@redhat.com>
6789
6790 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6791 (expect_integer): Adjust to expect "-string".
6792 (expect_string): New.
6793 (all_options): Expect "-string".
6794 (test-flag, test-boolean): Adjust to expect "-string".
6795 (test-string): New proc.
6796 (top level): Call it.
6797
41fc454c
PA
67982019-07-03 Pedro Alves <palves@redhat.com>
6799
6800 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6801 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6802 the expected output in the success.
6803
b2b2a215
PA
68042019-07-03 Pedro Alves <palves@redhat.com>
6805
6806 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6807 Split one gdb_test_multiple call in two to avoid a race.
6808
fdbc9870
PA
68092019-07-03 Pedro Alves <palves@redhat.com>
6810
6811 * gdb.base/with.c: New file.
6812 * gdb.base/with.exp: New file.
6813
c6ac8931
PA
68142019-07-03 Pedro Alves <palves@redhat.com>
6815
6816 * gdb.base/settings.exp: Replace all references to "maint
6817 test-settings set" with references to "maint set test-settings",
6818 and all references to "maint test-settings show" with references
6819 to "maint show test-settings".
6820
970f9d09
PA
68212019-07-03 Pedro Alves <palves@redhat.com>
6822
6823 * gdb.base/settings.exp (test-string): Adjust expected out when
6824 testing "maint test-settings show filename"
6825
54d66006
PA
68262019-07-02 Pedro Alves <palves@redhat.com>
6827
6828 * gdb.base/options.exp (test-info-threads): New procedure.
6829 (top level): Call it.
6830
10d06d82
TT
68312019-06-28 Tom Tromey <tromey@adacore.com>
6832
6833 * gdb.dwarf2/ada-linkage-name.c: New file.
6834 * gdb.dwarf2/ada-linkage-name.exp: New file.
6835
3d507ff2
TT
68362019-06-27 Tom Tromey <tromey@adacore.com>
6837
d039f014 6838 PR c++/20020:
3d507ff2
TT
6839 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6840
8af58ffe
TV
68412019-06-26 Tom de Vries <tdevries@suse.de>
6842
6843 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6844
22e21752
TV
68452019-06-26 Tom de Vries <tdevries@suse.de>
6846
6847 * gdb.base/index-cache.exp: Add back missing debug option.
6848
b65b566c
PW
68492019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6850
6851 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6852
5c2c8c69
TV
68532019-06-25 Tom de Vries <tdevries@suse.de>
6854
6855 PR testsuite/24727
6856 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6857
164e3873
TV
68582019-06-24 Tom de Vries <tdevries@suse.de>
6859
6860 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6861
824eacee
TV
68622019-06-24 Tom de Vries <tdevries@suse.de>
6863
6864 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6865 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6866 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6867
385b97d3
TV
68682019-06-24 Tom de Vries <tdevries@suse.de>
6869
6870 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6871
c596f180
TV
68722019-06-21 Tom de Vries <tdevries@suse.de>
6873
6874 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6875
b13a7d03
TV
68762019-06-21 Tom de Vries <tdevries@suse.de>
6877
6878 PR testsuite/24518
6879 PR ada/24713
6880 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6881 index.
6882
899277ae
TT
68832019-06-19 Tom Tromey <tromey@adacore.com>
6884
6885 * gdb.ada/length_cond.exp: Add intro comment.
6886
680e1bee
TT
68872019-06-19 Tom Tromey <tromey@adacore.com>
6888
6889 * gdb.ada/length_cond.exp: New file.
6890 * gdb.ada/length_cond/length_cond.adb: New file.
6891 * gdb.ada/length_cond/pck.adb: New file.
6892 * gdb.ada/length_cond/pck.ads: New file.
6893
0ed4690a
TV
68942019-06-18 Tom de Vries <tdevries@suse.de>
6895
6896 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6897
d20ed5fd
TT
68982019-06-18 Tom Tromey <tromey@adacore.com>
6899
6900 * gdb.base/list0.h: Add comment explaining control character.
6901
86e04673
TV
69022019-06-18 Tom de Vries <tdevries@suse.de>
6903
6904 * boards/fission.exp: Break up long debug_flags line.
6905
c4973306
SM
69062019-06-16 Tom de Vries <tdevries@suse.de>
6907
6908 PR gdb/24445
6909 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6910 generated index.
6911
93cb9841
AB
69122019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6913
6914 PR gdb/24686
6915 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6916 improve detection of bug gdb/24541.
6917
399aaebd
SM
69182019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6919
6920 PR gdb/24669
6921 * gdb.base/index-cache.exp (uses_readnow,
6922 expecting_index_cache_use): Define global variable.
6923 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6924 expecting_index_cache_use.
6925
584a927c
AB
69262019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6927 Andrew Burgess <andrew.burgess@embecosm.com>
6928
6929 * gdb.fortran/pointers.f90: New file.
6930 * gdb.fortran/print_type.exp: New file.
6931 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6932 * gdb.fortran/vla-type.exp: Likewise.
6933 * gdb.fortran/vla-value.exp: Likewise.
6934 * gdb.mi/mi-vla-fortran.exp: Likewise.
6935
30056ea0
AB
69362019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6937
6938 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6939 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6940 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6941 as a stop reason.
6942
ec8e2b6d
AB
69432019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6944
6945 * gdb.base/annota1.exp: Update expected results.
6946 * gdb.cp/annota2.exp: Likewise.
6947 * gdb.cp/annota3.exp: Likewise.
6948
09e4c4e1
AB
69492019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6950
6951 * gdb.base/style-logging.exp: Remove path from test name.
6952
0735b091
TT
69532019-06-14 Tom Tromey <tromey@adacore.com>
6954
6955 PR gdb/24502:
6956 * gdb.base/style-logging.exp: New file.
6957
f5686554
TT
69582019-06-14 Tom Tromey <tromey@adacore.com>
6959
6960 * gdb.base/symfile-warn.exp: New file.
6961 * gdb.base/symfile-warn.c: New file.
6962
a0c1ffed
TT
69632019-06-14 Tom Tromey <tromey@adacore.com>
6964
6965 * gdb.base/annotate-symlink.exp: New file.
6966
f411722c
TT
69672019-06-14 Tom Tromey <tromey@adacore.com>
6968
6969 * gdb.ada/set_wstr.exp: Add reassignment test.
6970
4268ec18
TT
69712019-06-14 Tom Tromey <tromey@adacore.com>
6972
6973 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6974 'unchecked_access and 'unrestricted_access as well.
6975
9a9e394b
TT
69762019-06-14 Tom Tromey <tromey@adacore.com>
6977
6978 PR ada/24539:
6979 * gdb.ada/vla.exp: Update tests.
6980 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6981 pragma.
6982
4c048731
PA
69832019-06-13 Pedro Alves <palves@redhat.com>
6984
6985 * gdb.base/settings.exp (test-integer): Test junk after
6986 "unlimited".
6987
6665660a
PA
69882019-06-13 Pedro Alves <palves@redhat.com>
6989
6990 * gdb.base/options.exp (test-thread-apply): New.
6991 (top level): Call it.
6992
5d707134
PA
69932019-06-13 Pedro Alves <palves@redhat.com>
6994
6995 * gdb.base/options.exp (test-frame-apply): New.
6996 (top level): Test print commands with different "frame apply"
6997 prefixes.
6998
e2a689da
PA
69992019-06-13 Pedro Alves <palves@redhat.com>
7000
e79be6e5 7001 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7002 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7003 'max_completions' parameter and handle it.
7004 (test_gdb_completion_offers_commands): New.
7005
90a1ef87
PA
70062019-06-13 Pedro Alves <palves@redhat.com>
7007
7008 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7009
d4c16835
PA
70102019-06-13 Pedro Alves <palves@redhat.com>
7011
7012 * gdb.base/options.exp (test-backtrace): New.
7013 (top level): Call it.
7014
2daf894e
PA
70152019-06-13 Pedro Alves <palves@redhat.com>
7016
7017 * gdb.guile/scm-frame-args.exp: Use "set print
7018 raw-frame-arguments" instead of "set print raw frame-arguments".
7019 * gdb.python/py-frame-args.exp: Likewise.
7020
e6ed716c
PA
70212019-06-13 Pedro Alves <palves@redhat.com>
7022
7023 * gdb.compile/compile.exp: Adjust expected output to option
7024 processing changes.
7025
7d8062de
PA
70262019-06-13 Pedro Alves <palves@redhat.com>
7027
7028 * gdb.base/options.exp: Build executable.
7029 (test-print): New procedure.
7030 (top level): Call it, once for "print" and another for "compile
7031 print".
7032
9d0faba9
PA
70332019-06-13 Pedro Alves <palves@redhat.com>
7034
7035 * gdb.base/options.c: New file.
7036 * gdb.base/options.exp: New file.
7037
dee7b4c8
PA
70382019-06-13 Pedro Alves <palves@redhat.com>
7039
7040 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
7041 that "o" is ambiguous.
7042
dca0f6c0
PA
70432019-06-13 Pedro Alves <palves@redhat.com>
7044
7045 * gdb.base/settings.c: New file.
7046 * gdb.base/settings.exp: New file.
7047
ccf46844
PA
70482019-06-13 Pedro Alves <palves@redhat.com>
7049
7050 * gdb.base/completion.exp: Fix comment typo.
7051
b9a3f842
PA
70522019-06-13 Pedro Alves <palves@redhat.com>
7053
7054 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
7055 foo --1" test.
7056
d106773e
PA
70572019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
7058
7059 * gdb.fortran/block-data.f: New.
7060 * gdb.fortran/block-data.exp: New.
7061
fea82da0
TV
70622019-06-11 Tom de Vries <tdevries@suse.de>
7063
7064 PR testsuite/24521
7065 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
7066 message.
7067
8c2e74f1
TV
70682019-06-11 Tom de Vries <tdevries@suse.de>
7069
7070 PR testsuite/24521
7071 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
7072
b49851c8
TV
70732019-06-11 Tom de Vries <tdevries@suse.de>
7074
7075 * boards/readnow.exp: New file.
7076
a7067863
AB
70772019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
7078
7079 * gdb.fortran/vla-sizeof.exp: Update expected results.
7080
1a3da2cd
AB
70812019-06-06 Amos Bird <amosbird@gmail.com>
7082
7083 * gdb.base/annota1.exp (thread_switch): Add test for
7084 thread-exited annotation.
7085
3847a7bf
TT
70862019-06-06 Tom Tromey <tromey@adacore.com>
7087
7088 * gdb.base/maint.exp: Expect command started/finished output.
7089
0088ba59
AB
70902019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7091
7092 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
7093 comment.
7094 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
7095
312617a3
AB
70962019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7097
7098 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
7099 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
7100 * gdb.arch/riscv-unwind-long-insn.c: New file.
7101 * gdb.arch/riscv-unwind-long-insn.exp: New file.
7102
e1f2e1a2
CB
71032019-06-04 Christian Biesinger <cbiesinger@google.com>
7104
d3238f7d 7105 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 7106
206584bd
PW
71072019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7108
7109 * lib/gdb.exp (help_list_trailer): New regexp variable
7110 factorizing the help trailer message.
7111 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
7112 arg to allow to better factorize various tests.
7113 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
7114 (test_prefix_command_help): Use help_list_trailer.
7115 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
7116 * gdb.guile/scm-cmd.exp: Likewise.
7117 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
7118 * gdb.base/help.exp: Use test_user_defined_class_help.
7119 * gdb.base/style.exp: Add tests for styling of help and apropos.
7120 * lib/gdb-utils.exp (style): Add title and highlight styles.
7121
708dc93e
PW
71222019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7123
7124 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
7125 $_shell_exitsignal.
7126 * gdb.base/default.exp: Update for new convenience variables.
7127
f49055a5
TT
71282019-05-29 Tom Tromey <tromey@adacore.com>
7129
7130 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
7131 to "break complete ada" test case's regexp.
7132
4330d61d
TT
71332019-05-29 Tom Tromey <tromey@adacore.com>
7134
7135 PR c++/20020:
7136 * gdb.cp/constexpr-field.exp: New file.
7137 * gdb.cp/constexpr-field.cc: New file.
7138
000439d5
TT
71392019-05-29 Tom Tromey <tromey@adacore.com>
7140
7141 * gdb.base/finish.exp (finish_no_print): New proc.
7142 (finish_tests): Call it.
7143
5a01c34c
TV
71442019-05-24 Tom de Vries <tdevries@suse.de>
7145
7146 * gdb.dwarf2/gdb-add-index.exp: New file.
7147
18125b16
TT
71482019-05-22 Tom Tromey <tromey@adacore.com>
7149
7150 * gdb.base/info-shared.exp (check_info_shared): Use "style".
7151 * gdb.base/style.exp: Use "style".
7152 * lib/gdb-utils.exp (style): New proc.
7153
af1a8d03
TV
71542019-05-22 Tom de Vries <tdevries@suse.de>
7155
7156 * gdb.base/align.exp: Require c++11.
7157
e7fe496b
TV
71582019-05-22 Tom de Vries <tdevries@suse.de>
7159
7160 PR testsuite/24586
7161 * gdb.python/py-mi-var-info-path-expression.exp: Call
7162 mi_skip_python_tests to check if python is supported.
7163
8fca4da0
AH
71642019-05-22 Alan Hayward <alan.hayward@arm.com>
7165
7166 * gdb.arch/aarch64-pauth.c: New test.
7167 * gdb.arch/aarch64-pauth.exp: New file.
7168
b7060614
AH
71692019-05-22 Alan Hayward <alan.hayward@arm.com>
7170
7171 * README (Re-running Tests Outside The Testsuite): New section.
7172
669d0468
TV
71732019-05-21 Tom de Vries <tdevries@suse.de>
7174
7175 * gdb.arch/amd64-eval.exp: Require c++11.
7176 * gdb.base/max-depth.exp: Same.
7177 * gdb.compile/compile-cplus-array-decay.exp: Same.
7178 * gdb.cp/meth-typedefs.exp: Same.
7179 * gdb.cp/subtypes.exp: Same.
7180 * gdb.cp/temargs.exp: Same.
7181
ce3ebcaa
AH
71822019-05-21 Alan Hayward <alan.hayward@arm.com>
7183
7184 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
7185
34d11c68
AB
71862019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
7187
7188 PR gdb/18644
7189 * gdb.fortran/complex.exp: Remove setup_kfail calls.
7190 * gdb.fortran/printing-types.exp: Add new test.
7191 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
7192 testing.
7193 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
7194 setup_kfail call.
7195
87781e84
AH
71962019-05-17 Alan Hayward <alan.hayward@arm.com>
7197
7198 * README (Running the Testsuite): Change example.
7199 (Testsuite Parameters): Remove TRANSCRIPT.
7200 * lib/gdb.exp: Remove TRANSCRIPT check.
7201
b420b89e
AH
72022019-05-17 Alan Hayward <alan.hayward@arm.com>
7203
7204 * README (Testsuite Parameters): Add replay logging to
7205 GDBSERVER_DEBUG.
7206 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
7207 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
7208 as a comma separated list.
7209 (gdb_debug_init): Override procedure.
7210
408e9b8b
AH
72112019-05-17 Alan Hayward <alan.hayward@arm.com>
7212
7213 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
7214 (gdb_write_cmd_file): New procedure.
7215 * lib/gdbserver-support.exp (gdbserver_start): Call
7216 gdbserver_write_cmd_file.
7217 (gdbserver_write_cmd_file): New procedure.
7218
f9e2e39d
AH
72192019-05-17 Alan Hayward <alan.hayward@arm.com>
7220
7221 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
7222 (delete_breakpoints): Likewise.
7223 (gdb_run_cmd): Likewise.
7224 (gdb_start_cmd): Likewise.
7225 (gdb_starti_cmd): Likewise.
7226 (gdb_internal_error_resync): Likewise.
7227 (gdb_test_multiple): Likewise.
7228 (gdb_reinitialize_dir): Likewise.
7229 (default_gdb_exit): Likewise.
7230 (gdb_file_cmd): Mark kill as optional.
7231 (default_gdb_start): Call gdb_stdin_log_init.
7232 (send_gdb): Call gdb_stdin_log_write.
7233 (rerun_to_main): Mark Y as an answer.
7234 (gdb_stdin_log_init): New function.
7235 (gdb_stdin_log_write): Likewise.
7236
81f47ac2
AH
72372019-05-17 Alan Hayward <alan.hayward@arm.com>
7238
7239 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
7240 * gdb.base/debug-expr.exp: Likewise.
7241 * gdb.base/foll-fork.exp: Likewise.
7242 * gdb.base/foll-vfork.exp: Likewise.
7243 * gdb.base/fork-print-inferior-events.exp: Likewise.
7244 * gdb.base/gdb-sigterm.exp: Likewise.
7245 * gdb.base/gdbinit-history.exp: Likewise.
7246 * gdb.base/osabi.exp: Likewise.
7247 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7248 * gdb.base/ui-redirect.exp: Likewise.
7249 * gdb.gdb/unittest.exp: Likewise.
7250 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
7251 * gdb.mi/mi-watch.exp: Likewise.
7252 * gdb.mi/new-ui-mi-sync.exp: Likewise.
7253 * gdb.mi/user-selected-context-sync.exp: Likewise.
7254 * gdb.python/python.exp: Disable debug test when debugging.
7255 * gdb.threads/check-libthread-db.exp: Disable when debugging.
7256 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7257 Likewise.
7258 * gdb.threads/stepi-random-signal.exp: Likewise.
7259
29b52314
AH
72602019-05-17 Alan Hayward <alan.hayward@arm.com>
7261
7262 * Makefile.in: Pass through GDB_DEBUG.
7263 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7264 (gdb,debug): Add board setting.
7265 * lib/gdb.exp (default_gdb_start): Start debugging.
7266 (gdb_debug_enabled): New procedure.
7267 (gdb_debug_init): Likewise.
29b52314
AH
7268
72692019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 7270
29b52314
AH
7271 * Makefile.in: Pass through GDB_DEBUG.
7272 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7273 (gdb,debug): Add board setting.
7274 * lib/gdb.exp (default_gdb_start): Start debugging.
7275 (gdb_debug_enabled): New procedure.
7276 (gdb_debug_init): Likewise.
29b52314 7277
ca1285d1
AH
72782019-05-17 Alan Hayward <alan.hayward@arm.com>
7279
7280 * gdb.base/ui-redirect.exp: Add debug redirect tests.
7281
f3a09c80
AH
72822019-05-17 Alan Hayward <alan.hayward@arm.com>
7283
7284 * gdb.base/ui-redirect.exp: Test redirection.
7285
26648588
JV
72862019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
7287
7288 * gdb.mi/mi-complete.exp: New file.
7289 * gdb.mi/mi-complete.cc: Likewise.
7290
14237686
AB
72912019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
7292
7293 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
7294 indexed and sliced arrays, and pointers to arrays.
7295
e7bd7fba
TT
72962019-05-14 Tom Tromey <tromey@adacore.com>
7297
7298 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
7299 styling test.
7300
2764128d
TV
73012019-05-14 Tom de Vries <tdevries@suse.de>
7302
7303 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
7304 selection entry encoding.
7305
71bed2db
TT
73062019-05-10 Tom Tromey <tromey@adacore.com>
7307
7308 * gdb.ada/info_exc.exp: Add "complete" test.
7309
63b667ad
TV
73102019-05-09 Tom de Vries <tdevries@suse.de>
7311
7312 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
7313 CU-relative.
7314
9cfd2b89
TV
73152019-05-09 Tom de Vries <tdevries@suse.de>
7316
7317 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
7318 CU-relative.
7319
2228ef77
XR
73202019-05-08 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/frame_arg_lang.exp: New testcase.
7323 * gdb.ada/frame_arg_lang/bla.adb: New file.
7324 * gdb.ada/frame_arg_lang/pck.ads: New file.
7325 * gdb.ada/frame_arg_lang/pck.adb: New file.
7326 * gdb.ada/frame_arg_lang/foo.c: New file.
7327
80e55b13
TT
73282019-05-08 Tom Tromey <tromey@adacore.com>
7329
7330 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
7331
9d3421af
TT
73322019-05-08 Tom Tromey <tromey@adacore.com>
7333
7334 * gdb.base/ptype-offsets.exp: Update tests.
7335
844333e2
TT
73362019-05-08 Tom Tromey <tromey@adacore.com>
7337
7338 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
7339 cases.
7340 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
7341 "short".
7342
988915ee
TT
73432019-05-08 Tom Tromey <tromey@adacore.com>
7344
7345 * gdb.ada/vla.exp: New file.
7346 * gdb.ada/vla/vla.adb: New file.
7347
7bd55dac
TV
73482019-05-07 Tom de Vries <tdevries@suse.de>
7349
7350 * gdb.base/index-cache.exp (ls_host): Fix return statement.
7351
75f06e9d
TV
73522019-05-07 Tom de Vries <tdevries@suse.de>
7353
7354 PR testsuite/24522
7355 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
7356 section.
7357
77e7aaa4
TV
73582019-05-07 Tom de Vries <tdevries@suse.de>
7359
7360 PR testsuite/24522
7361 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
7362 .debug_aranges section.
7363
456ba0fa
TV
73642019-05-07 Tom de Vries <tdevries@suse.de>
7365
7366 PR testsuite/24159
7367 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
7368
5a56d6a6
TV
73692019-05-06 Tom de Vries <tdevries@suse.de>
7370
7371 * lib/gdb.exp (exec_has_index_section): New proc.
7372 * gdb.base/index-cache.exp: Handle case that binfile contains an index
7373 section.
7374
9d6d4be8
TV
73752019-05-04 Tom de Vries <tdevries@suse.de>
7376
7377 * boards/cc-with-debug-names.exp: New file.
7378
222a8d25
TT
73792019-05-03 Tom Tromey <tromey@adacore.com>
7380
7381 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
7382 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
7383 * gdb.ada/char_enum.exp: Add test.
7384
0fdfd794
TV
73852019-05-03 Tom de Vries <tdevries@suse.de>
7386
7387 * boards/cc-with-gdb-index.exp: New file.
7388
80062eb9
AB
73892019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
7390
7391 * gdb.rust/simple.exp: Add new test case.
7392 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
7393 (main): Initialise an instance of the new struct.
7394
4504bbde
TT
73952019-05-01 Tom Tromey <tromey@adacore.com>
7396
7397 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
7398 record.
7399 (NPR): New variable.
7400 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
7401 test.
7402
d48e62f4
TT
74032019-05-01 Tom Tromey <tromey@adacore.com>
7404
7405 * gdb.ada/packed_array_assign.exp: Add packed assignment
7406 regression test.
7407
f59f30f5
TV
74082019-05-01 Tom de Vries <tdevries@suse.de>
7409
7410 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
7411
b70bfc54
TV
74122019-05-01 Tom de Vries <tdevries@suse.de>
7413
7414 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
7415
15f18d14
AT
74162019-04-30 Ali Tamur <tamur@google.com>
7417
7418 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
7419
2ff0a947
TT
74202019-04-30 Tom Tromey <tromey@adacore.com>
7421
7422 * lib/ada.exp (find_ada_tool): New proc.
7423 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
7424 * gdb.ada/catch_ex_std.exp: New file.
7425 * gdb.ada/catch_ex_std/foo.adb: New file.
7426 * gdb.ada/catch_ex_std/some_package.adb: New file.
7427 * gdb.ada/catch_ex_std/some_package.ads: New file.
7428
a776957c
TT
74292019-04-30 Tom Tromey <tromey@adacore.com>
7430
7431 PR c++/24470:
7432 * gdb.cp/temargs.cc: Add test code from PR.
7433
bc68014d
AB
74342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7435
7436 * gdb.fortran/vla-datatypes.exp: Update expected results.
7437 * gdb.fortran/vla-ptype.exp: Likewise.
7438 * gdb.fortran/vla-type.exp: Likewise.
7439 * gdb.fortran/vla-value.exp: Likewise.
7440
f1fdc960
AB
74412019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7442
7443 * gdb.fortran/ptr-indentation.exp: Update expected results.
7444 * gdb.fortran/ptype-on-functions.exp: Likewise.
7445 * gdb.fortran/vla-ptr-info.exp: Likewise.
7446 * gdb.fortran/vla-value.exp: Likewise.
7447
bf7a4de1
AB
74482019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7449
7450 * gdb.fortran/ptype-on-functions.exp: New file.
7451 * gdb.fortran/ptype-on-functions.f90: New file.
7452
bbe75b9d
AB
74532019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7454
7455 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
7456 case void string.
7457
1db455a7
AB
74582019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7459
7460 * gdb.fortran/complex.exp: Expand.
7461 * gdb.fortran/complex.f: Renamed to...
7462 * gdb.fortran/complex.f90: ...this, and extended to add more
7463 complex values.
7464
b6d03bb2
AB
74652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7466
7467 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
7468 MODULO, CMPLX.
7469
2e62ab40
AB
74702019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
7471 Richard Bunt <richard.bunt@arm.com>
7472
7473 * gdb.base/max-depth.c: New file.
7474 * gdb.base/max-depth.exp: New file.
7475 * gdb.python/py-nested-maps.c: New file.
7476 * gdb.python/py-nested-maps.exp: New file.
7477 * gdb.python/py-nested-maps.py: New file.
7478 * gdb.python/py-format-string.exp (test_max_depth): New proc.
7479 (test_all_common): Call test_max_depth.
7480 * gdb.fortran/max-depth.exp: New file.
7481 * gdb.fortran/max-depth.f90: New file.
7482 * gdb.go/max-depth.exp: New file.
7483 * gdb.go/max-depth.go: New file.
7484 * gdb.modula2/max-depth.exp: New file.
7485 * gdb.modula2/max-depth.c: New file.
7486 * lib/gdb.exp (get_print_expr_at_depths): New proc.
7487
d2b584a5
TV
74882019-04-29 Tom de Vries <tdevries@suse.de>
7489
7490 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
7491
136afab8
PW
74922019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7493
7494 * gdb.base/callexit.exp: Test may-call-functions off.
7495
725cbb63
KS
74962019-04-25 Keith Seitz <keiths@redhat.com>
7497
7498 PR c++/24367
7499 * gdb.cp/meth-typedefs.cc (incomplete_struct)
7500 (another_incomplete_struct, test_incomplete): New definitions.
7501 (main): Use new definitions.
7502 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
7503 functions.
7504
701adfb0
PA
75052019-04-25 Ali Tamur <tamur@google.com>
7506
7507 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
7508
82433e3e
SDJ
75092019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
7510
7511 PR corefiles/11608
7512 PR corefiles/18187
7513 * gdb.base/coredump-filter-build-id.exp: New file.
7514
dd06d4d6
AH
75152019-04-25 Alan Hayward <alan.hayward@arm.com>
7516
e79be6e5
SM
7517 * Makefile.in: Pass through GDBSERVER_DEBUG.
7518 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
7519 (gdbserver,debug): Add board setting.
7520 * gdb.trace/tspeed.exp: Skip when debugging.
7521 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
7522 * lib/gdbserver-support.exp: Likewise
dd06d4d6 7523
1670072e
TT
75242019-04-24 Tom Tromey <tromey@adacore.com>
7525
7526 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
7527 Rust.
7528
a59240a4
TT
75292019-04-24 Tom Tromey <tromey@adacore.com>
7530
7531 * gdb.arch/amd64-eval.exp: Test bitfield return.
7532 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
7533 (class Foo) <return_bitfields>: New method.
7534 (main): Call it.
7535
b907456c
AB
75362019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
7537
7538 * gdb.cp/many-args.cc: New file.
7539 * gdb.cp/many-args.exp: New file.
7540
5c565afd
TV
75412019-04-23 Tom de Vries <tdevries@suse.de>
7542
7543 PR gdb/24433
7544 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
7545
ba22ff86
AH
75462019-04-23 Alan Hayward <alan.hayward@arm.com>
7547
7548 * gdb.trace/backtrace.exp: Use nopie flag.
7549 * gdb.trace/circ.exp: Likewise.
7550 * gdb.trace/collection.exp: Likewise.
7551 * gdb.trace/ftrace.exp: Likewise.
7552 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7553 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7554 * gdb.trace/qtro.exp: Likewise.
7555 * gdb.trace/read-memory.exp: Likewise.
7556 * gdb.trace/report.exp: Likewise.
7557 * gdb.trace/tfile.exp: Likewise.
7558 * gdb.trace/tfind.exp: Likewise.
7559 * gdb.trace/unavailable.exp: Likewise.
7560
7905fc35
PA
75612019-04-22 Pedro Alves <palves@redhat.com>
7562
7563 * gdb.base/solib-probes-nosharedlibrary.c,
7564 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7565
8ecb59f8
TT
75662019-04-19 Tom Tromey <tromey@adacore.com>
7567
7568 * gdb.ada/ptype_union.c: New file.
7569 * gdb.ada/ptype_union.exp: New file.
7570
62160ec9
TT
75712019-04-19 Tom Tromey <tromey@adacore.com>
7572
7573 PR symtab/24423:
7574 * gdb.base/list0.h (foo): Add a control-l character.
7575
36cd4ba5
TV
75762019-04-18 Tom de Vries <tdevries@suse.de>
7577
7578 PR gdb/24433
7579 * boards/local-board.exp: Set sysroot to "".
7580
b73715df
TV
75812019-04-18 Tom de Vries <tdevries@suse.de>
7582 Pedro Alves <palves@redhat.com>
7583
7584 PR gdb/24454
7585 * gdb.threads/vfork-follow-child-exec.c: New file.
7586 * gdb.threads/vfork-follow-child-exec.exp: New file.
7587 * gdb.threads/vfork-follow-child-exit.c: New file.
7588 * gdb.threads/vfork-follow-child-exit.exp: New file.
7589
4aa866af
LS
75902019-04-15 Leszek Swirski <leszeks@google.com>
7591
7592 * gdb.arch/amd64-eval.cc: New file.
7593 * gdb.arch/amd64-eval.exp: New file.
7594
e5a1a79a
AH
75952019-04-11 Alan Hayward <alan.hayward@arm.com>
7596
7597 * gdb.server/sysroot.c: New test.
7598 * gdb.server/sysroot.exp: New file.
7599 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7600 matching param.
7601
41077b66
AB
76022019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7603
7604 * gdb.base/align.exp: Extend test to cover structures containing
7605 only static fields.
7606
c30391f8
TV
76072019-04-11 Tom de Vries <tdevries@suse.de>
7608
7609 * boards/cc-with-dwz-m.exp: New file.
7610 * boards/cc-with-dwz.exp: New file.
7611 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7612
e242fd12
SM
76132019-04-09 Simon Marchi <simon.marchi@efficios.com>
7614
7615 * gdb.base/start-cpp.exp: New file.
7616 * gdb.base/start-cpp.cc: New file.
7617
2b0c8b01
KB
76182019-04-08 Kevin Buettner <kevinb@redhat.com>
7619
7620 * gdb.python/py-thrhandle.exp: Adjust tests to call
7621 thread_from_handle instead of thread_from_thread_handle.
7622
947210e5
KB
76232019-04-08 Kevin Buettner <kevinb@redhat.com>
7624
7625 * gdb.python/py-thrhandle.exp: Add tests for
7626 gdb.InferiorThread.handle.
7627
d7df6549
AB
76282019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7629
7630 * gdb.python/py-function.exp: Check calling helper function from
7631 all languages.
7632 * lib/gdb.exp (gdb_supported_languages): New proc.
7633
8bdc1658
AB
76342019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7635
7636 * gdb.base/complex-parts.c: New file.
7637 * gdb.base/complex-parts.exp: New file.
7638
05caa1d2
TT
76392019-04-01 Tom Tromey <tromey@adacore.com>
7640
7641 PR symtab/23331:
7642 * gdb.dwarf2/dw2-ranges-main.c: New file.
7643 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7644 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7645
7734102d
EZ
76462019-03-30 Simon Marchi <simark@simark.ca>
7647
7648 * gdb.base/default.exp: Add values for $_gdb_major and
7649 $_gdb_minor.
7650
188e1fa9
TT
76512019-03-29 Tom Tromey <tromey@adacore.com>
7652
7653 * gdb.base/help.exp: Tighten apropos regexp.
7654
2880242d
KS
76552019-03-29 Keith Seitz <keiths@redhat.com>
7656
7657 * gdb.fortran/array-bounds.exp: New file.
7658 * gdb.fortran/array-bounds.f90: New file.
7659
077cad8e
PW
76602019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7661
7662 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7663
80047cfc
PW
76642019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7665
7666 * gdb.multi/hello.c (main): Increase alarm timer.
7667
f489207e
SL
76682019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7669
7670 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7671 factor when no hardware watchpoint support.
7672
c92df149
AH
76732019-03-28 Alan Hayward <alan.hayward@arm.com>
7674 Pedro Alves <palves@redhat.com>
7675
7676 * boards/local-board.exp: set sysroot to /.
7677
933aebfa
AH
76782019-03-27 Alan Hayward <alan.hayward@arm.com>
7679
7680 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7681 in child.
7682
9f9aa852
AB
76832019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7684
7685 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7686 field.
7687 (make_container): Initialise new field.
7688 * gdb.python/py-prettyprint.exp: Add new tests.
7689 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7690 <display_hint>: New method.
7691
3714a195
AB
76922019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7693
7694 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7695 gdb_continue_to_breakpoint more throughout this test.
7696 (run_lang_tests) Supply unique test names, and use
7697 gdb_test_no_output.
7698
18c77628
AB
76992019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7700
7701 * gdb.base/finish-pretty.exp: Update expected results.
7702 * gdb.base/pretty-print.c: New file.
7703 * gdb.base/pretty-print.exp: New file.
7704
9a93502f
PA
77052019-03-25 Pedro Alves <palves@redhat.com>
7706
7707 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7708 move comments outside list. Append '-i "" eof' section.
7709
968aa7ae
AH
77102019-03-22 Alan Hayward <alan.hayward@arm.com>
7711
34a7f2a4 7712 PR testsuite/25016
968aa7ae
AH
7713 * README: Add pie options.
7714 * gdb.base/break-interp.exp: Ensure pie is disabled.
7715 * gdb.base/dump.exp: Likewise.
7716 * lib/gdb.exp (gdb_compile): Add pie option.
7717
4c7d57e7
TT
77182019-03-19 Tom Tromey <tromey@adacore.com>
7719
7720 * gdb.mi/mi2-cli-display.c: New file.
7721 * gdb.mi/mi2-cli-display.exp: New file.
7722
bff8c71f
TT
77232019-03-18 Joel Brobecker <brobecker@adacore.com>
7724 Tom Tromey <tromey@adacore.com>
7725
7726 * gdb.ada/ptype_array/pck.adb: New file.
7727 * gdb.ada/ptype_array/pck.ads: New file.
7728 * gdb.ada/ptype_array/foo.adb: New file.
7729 * gdb.ada/ptype_array.exp: New file.
7730
d085f989
TT
77312019-03-14 Tom Tromey <tromey@adacore.com>
7732
7733 * gdb.base/style.exp: Add "set style sources" test.
7734
b4be1b06
SM
77352019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7736
7737 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7738 * mi-breakpoint-multiple-locations.exp: ... this.
7739 (make_breakpoints_pattern): New proc.
7740 (do_test): Add mi_version parameter, test -break-insert,
7741 -break-info and =breakpoint-created.
7742
7cde5fc2
AB
77432019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7744
7745 * config/default.exp: Remove 'load_lib gdb.exp'.
7746 * config/monitor.exp: Likewise.
7747 * config/sid.exp: Likewise.
7748 * config/sim.exp: Likewise.
7749 * config/slite.exp: Likewise.
7750 * config/unix.exp: Likewise.
7751 * gdb.base/default.exp: Remove unhelpful comment.
7752
efbecbc1
AB
77532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7754
7755 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7756
0841c79a
AB
77572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7758
7759 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7760
4a270568
AB
77612019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7762
7763 * gdb.fortran/type-kinds.exp: Update expected results.
7764
067630bd
AB
77652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7766
7767 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7768
3be47f7a
AB
77692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7770
7771 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7772 function.
7773 (test_basic_parsing_of_type_kinds): Expand types tested.
7774 (test_parsing_invalid_type_kinds): New function.
7775
4d00f5d8
AB
77762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7777
7778 * gdb.fortran/intrinsics.exp: New file.
7779 * gdb.fortran/intrinsics.f90: New file.
7780 * gdb.fortran/type-kinds.exp: New file.
7781
c8f91604
AB
77822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7783
7784 * gdb.fortran/dot-ops.exp: New file.
7785
dd9f2c76
AB
77862019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7787
7788 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7789 Check upper and lower case logical literals.
7790
84ec9724
AB
77912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7792
7793 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7794 Remove duplicate tests.
7795
c3734e09
AH
77962019-03-06 Alan Hayward <alan.hayward@arm.com>
7797
7798 * lib/gdb.exp (builtin_cd): rename of cd.
7799 (cd): Override builtin.
7800
aa3cfbda
RB
78012019-03-06 Richard Bunt <richard.bunt@arm.com>
7802
7803 * gdb.fortran/function-calls.exp: New file.
7804 * gdb.fortran/function-calls.f90: New test.
7805
7b63ad86
RB
78062019-03-04 Richard Bunt <richard.bunt@arm.com>
7807
7808 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7809 on user program standard output.
7810 * gdb.fortran/short-circuit-argument-list.f90: Record function
7811 calls.
7812
01abb042
AH
78132019-02-28 Alan Hayward <alan.hayward@arm.com>
7814
c3734e09
AH
7815 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7816 failure.
01abb042 7817
92137da0
RO
78182019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7819
7820 PR gdb/8527
7821 * gdb.base/interrupt-daemon-attach.c,
7822 gdb.base/interrupt-daemon-attach.exp: New test.
7823
5862844d
PA
78242019-02-27 Pedro Alves <palves@redhat.com>
7825
7826 * gdb.base/page.exp: Add tests for "set width/height -1".
7827
8ed25214
PA
78282019-02-27 Pedro Alves <palves@redhat.com>
7829
7830 * gdb.base/page.exp: Add tests for "set/show width/height" with
7831 "infinite" values.
7832
6c28e44a
TT
78332019-02-27 Tom Tromey <tromey@adacore.com>
7834
7835 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7836 2.4.
7837 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7838 workaround.
7839
bf9a735e
AB
78402019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7841
7842 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7843 tests for structs with static members.
7844
8791793c
TT
78452019-02-26 Tom Tromey <tromey@adacore.com>
7846
7847 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7848 ValueError, not TypeError.
7849
bc2a507e
KB
78502019-02-26 Kevin Buettner <kevinb@redhat.com>
7851
7852 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7853 call from main program.
7854
e0e7d3bd
JB
78552019-02-23 Joel Brobecker <brobecker@adacore.com>
7856
7857 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7858 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7859 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7860 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7861 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7862
9600246d
KS
78632019-02-22 Keith Seitz <keiths@redhat.com>
7864
7865 PR symtab/23853
7866 * gdb.base/symlink-sourcefile.c: New file.
7867 * gdb.base/symlink-sourcefile.exp: New file.
7868
0c95f9ed
TT
78692019-02-20 Tom Tromey <tom@tromey.com>
7870
7871 * gdb.base/info_qt.exp: Update.
7872
6caa91b6
SM
78732019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7874
7875 * gdb.base/source.exp: Move "error in sourced script" code to
7876 the end.
7877 * gdb.base/source-error.gdb: Move contents to
7878 source-error-1.gdb. Add new code to source source-error-1.gdb.
7879 * gdb.base/source-error-1.gdb: New file, from previous
7880 source-error.gdb.
7881
6506371f
TT
78822019-02-17 Tom Tromey <tom@tromey.com>
7883
7884 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7885 for macro styling.
7886 * gdb.base/style.c (SOME_MACRO): New macro.
7887
a0087920
TT
78882019-02-17 Tom Tromey <tom@tromey.com>
7889
7890 * gdb.base/style.exp: Add line-wrapping tests.
7891 * gdb.base/page.exp: Add test for quitting during pagination.
7892
a2cd4f14
JB
78932019-02-17 Joel Brobecker <brobecker@adacore.com>
7894
7895 * gdb.ada/big_packed_array: New testcase.
7896 * gdb.ada/homonym.exp: Fix incorrect expected output for
7897 "break <homonym__get_value>" test.
7898
9d70ffbc
WP
78992019-02-13 Weimin Pan <weimin.pan@oracle.com>
7900
7901 PR breakpoints/21870
7902 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7903 and prepare_for_testing. Add comment.
7904 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7905 redundant cleanup call. Clean up comment.
7906
01c7ae81
WP
79072019-02-12 Weimin Pan <weimin.pan@oracle.com>
7908
7909 PR breakpoints/21870
7910 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7911 * gdb.arch/aarch64-dbreg-contents.c: New file.
7912
aff29d1c
JB
79132019-02-10 Joel Brobecker <brobecker@adacore.com>
7914
7915 * gdb.ada/mi_ref_changeable: New testcase.
7916
df0da8a2
AH
79172019-02-07 Alan Hayward <alan.hayward@arm.com>
7918
7919 * gdb.base/attach.exp: Add double attach test.
7920
bd447abb
SM
79212019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7922
7923 * lib/gdb.exp (default_gdb_start): Don't match pagination
7924 prompt.
7925 (gdb_init): Set stty_init.
7926
1dbc40b9
TT
79272019-01-27 Tom Tromey <tom@tromey.com>
7928
7929 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7930 skip_python_tests.
7931
353229bf
AH
79322019-01-24 Alan Hayward <alan.hayward@arm.com>
7933
7934 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7935 New structure.
7936 (struct struct_static_02_02): Likewise.
7937 (struct struct_static_02_03): Likewise.
7938 (struct struct_static_02_04): Likewise.
7939 (struct struct_static_04_01): Likewise.
7940 (struct struct_static_04_02): Likewise.
7941 (struct struct_static_04_03): Likewise.
7942 (struct struct_static_04_04): Likewise.
7943 (struct struct_static_06_01): Likewise.
7944 (struct struct_static_06_02): Likewise.
7945 (struct struct_static_06_03): Likewise.
7946 (struct struct_static_06_04): Likewise.
7947 (cmp_struct_static_02_01): Likewise.
7948 (cmp_struct_static_02_02): Likewise.
7949 (cmp_struct_static_02_03): Likewise.
7950 (cmp_struct_static_02_04): Likewise.
7951 (cmp_struct_static_04_01): Likewise.
7952 (cmp_struct_static_04_02): Likewise.
7953 (cmp_struct_static_04_03): Likewise.
7954 (cmp_struct_static_04_04): Likewise.
7955 (cmp_struct_static_06_01): Likewise.
7956 (cmp_struct_static_06_02): Likewise.
7957 (cmp_struct_static_06_03): Likewise.
7958 (cmp_struct_static_06_04): Likewise.
7959 (call_all): Test new structs.
7960 * gdb.base/infcall-nested-structs.exp: Likewise.
7961
73021deb
AH
79622019-01-21 Alan Hayward <alan.hayward@arm.com>
7963 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7964
fc65c7db
AH
79652019-01-21 Alan Hayward <alan.hayward@arm.com>
7966 * gdb.base/stack-protector.c: New test.
7967 * gdb.base/stack-protector.exp: New file.
7968 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7969 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7970 option.
7971 (gdb_compile): Remove stack protector for GCC and prevent
7972 recursion.
7973
c24bdb02
KS
79742019-01-16 Keith Seitz <keiths@redhat.com>
7975
7976 PR gdb/23773
7977 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7978
6f072a10
PFC
79792019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7980
7981 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7982 aliases.
7983 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7984 tests.
7985 * gdb.arch/powerpc-vector-regs.c: New file.
7986 * gdb.arch/powerpc-vector-regs.exp: New file.
7987
a7b8d682
PFC
79882019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7989
7990 * gdb.arch/altivec-regs.exp: Fix the list passed to
7991 gdb_expect_list when testing "info vector".
7992
6eb6fb67
AB
79932019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7994
7995 * gdb.base/style.exp: Don't include path in testname.
7996
b56f80d8
KS
79972019-01-10 Keith Seitz <keiths@redhat.com>
7998
7999 PR gdb/23712
8000 PR symtab/23010
8001 * gdb.dwarf2/multidictionary.exp: New file.
8002
041be526
SM
80032019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8004
8005 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8006 (test_gnuv3_style_demangling): ... this.
8007 (test_lucid_style_demangling): Remove.
8008 (test_arm_style_demangling): Remove.
8009 (test_hp_style_demangling): Remove.
8010 (do_tests): Remove calls to the above.
8011
d820d0c3
AB
80122019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8013
8014 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8015 case.
8016
f097f5ad
TT
80172019-01-06 Tom Tromey <tom@tromey.com>
8018
8019 PR gdb/28155:
8020 * gdb.dwarf2/typedef-void-finish.exp: New file.
8021
2cd8cc0b
TT
80222018-12-28 Tom Tromey <tom@tromey.com>
8023 Simon Marchi <simark@simark.ca>
8024
8025 * gdb.base/jit-exec.exp: New file.
8026 * gdb.base/jit-exec.c: New file.
8027 * gdb.base/jit-execd.c: New file.
8028
35fb8261
TT
80292018-12-28 Tom Tromey <tom@tromey.com>
8030
8031 * gdb.base/style.exp: Update test to check for address styling.
8032
47fd17cd
TT
80332018-12-28 Tom Tromey <tom@tromey.com>
8034
8035 * gdb.base/style.exp: Add test for styling of "Reading symbols"
8036 message.
8037
d47032b7
TT
80382018-12-28 Tom Tromey <tom@tromey.com>
8039
8040 * gdb.base/style.exp: Add test for version number styling.
8041
af79b68d
TT
80422018-12-28 Tom Tromey <tom@tromey.com>
8043
8044 * gdb.base/style.exp: Add test for print_address_symbolic.
8045
0bb296cb
TT
80462018-12-28 Tom Tromey <tom@tromey.com>
8047
8048 * gdb.base/style.exp: Add test for breakpoint setting.
8049
80ae2043
TT
80502018-12-28 Tom Tromey <tom@tromey.com>
8051
8052 * gdb.base/style.exp: Add test for variable names.
8053
cbe56571
TT
80542018-12-28 Tom Tromey <tom@tromey.com>
8055
8056 * gdb.base/style.exp: New file.
8057 * gdb.base/style.c: New file.
8058
9162a27c
TT
80592018-12-28 Tom Tromey <tom@tromey.com>
8060
8061 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
8062 "dumb".
8063 * gdb.base/readline.exp (operate_and_get_next): Save and restore
8064 the TERM environment variable.
8065
bc543c90
TT
80662018-12-27 Tom Tromey <tom@tromey.com>
8067
8068 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
8069 pagination test.
8070
6f0ffe50
AB
80712018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
8072
8073 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
8074 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
8075
b5a1e557
PW
80762018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8077
8078 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
8079 Filename a.adb changed to bp_fun_addr.adb.
8080 gdb.ada/bp_fun_addr.exp: Update test accordingly.
8081
6e8b1ab2
JV
80822018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
8083
8084 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
8085 non-PIE executables.
8086 * README: Mention the gdb,nopie_flag board setting.
8087 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
8088 non-PIE executable.
8089 * gdb.arch/amd64-entry-value.exp: Likewise.
8090 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
8091 * gdb.arch/i386-float.exp: Likewise.
8092 * gdb.arch/i386-signal.exp: Likewise.
8093 * gdb.mi/mi-reg-undefined.exp: Likewise.
8094
d00a27c5
PM
80952018-12-21 Paul Marechal <paul.marechal@ericsson.com>
8096
8097 PR gdb/23974
8098 * gdb.base/info-os.exp: Check return for unknown "info os" type.
8099
161d081c
PW
81002018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8101
8102 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
8103 Update order of results accordingly.
8104
b001de23
AB
81052018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
8106
8107 * gdb.base/annota1.exp: Update a test regexp.
8108
99e1a184
AB
81092018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8110
8111 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
8112
7a81c1e2
PW
81132018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8114
8115 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
8116 (reuse_time): Initialize to REUSE_TIME_CAP.
8117 (check_rc): New function.
8118 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
8119 Check pthread_create rc.
8120 (spawner_thread_func): Check pthread_create and pthread_join rc.
8121
73e8dc90
PA
81222018-12-08 Pedro Alves <palves@redhat.com>
8123
8124 * gdb.base/list.exp (test_forward_search): Rename to ...
8125 (test_forward_reverse_search): ... this. Also test reverse-search
8126 and the forward-search alias.
8127
13f2ed32
AB
81282018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
8129
8130 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
8131 local timeout variable before return, and remove all local timeout
8132 variable entirely.
8133 (gdb_load): Likewise.
8134
64d27cfc
TV
81352018-12-01 Tom de Vries <tdevries@suse.de>
8136
8137 * gdb.base/gdb-caching-proc.exp: New file.
8138
f63c03b4
SDJ
81392018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
8140
8141 * Makefile.in (TIMESTAMP): New variable.
8142 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
8143 command.
8144 (check-single-racy): Likewise.
8145 (check/%.exp): Likewise.
8146 (check-racy/%.exp): Likewise.
8147 (workers/%.worker): Likewise.
8148 (build-perf): Likewise.
8149 (check-perf): Likewise.
8150 * README: Describe new "TS" and "TS_FORMAT" variables.
8151 * print-ts.py: New file.
8152
1c97054b
BF
81532018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
8154
8155 PR python/23714
8156 * gdb.python/python.exp: Test command repetition after
8157 gdb.execute.
8158
1871a62d
AB
81592018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
8160
8161 * gdb.opt/inline-break.exp: Add test that info breakpoint output
8162 is correctly aligned.
8163
fb5e1ed9
PW
81642018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8165
8166 * gdb.ada/info_auto_lang.exp: New testcase.
8167 * gdb.ada/info_auto_lang/global_pack.ads: New file.
8168 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
8169 * gdb.ada/info_auto_lang/some_c.c: New file.
8170
43d397ca
PW
81712018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8172
8173 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
8174 FUNC_lang language syntax.
8175
beddd671
PW
81762018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8177
8178 * gdb.base/info_minsym.c: New file.
8179 * gdb.base/info_minsym.exp: New file.
8180
73fc52c4
TT
81812018-11-19 Tom Tromey <tom@tromey.com>
8182
8183 PR rust/23625:
8184 * gdb.rust/simple.exp: Add ptype test. Update expected output.
8185 * gdb.rust/expr.exp: Update expected output. Change one test.
8186
994b876a
TT
81872018-11-19 Tom Tromey <tom@tromey.com>
8188
8189 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
8190
6769f276
PA
81912018-11-19 Pedro Alves <palves@redhat.com>
8192
8193 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
8194 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
8195 see the expected warning.
8196
38a72da0
AH
81972018-11-16 Alan Hayward <alan.hayward@arm.com>
8198
8199 PR gdb/22736:
8200 * gdb.cp/infcall-nodebug-lib.c: New test.
8201 * gdb.cp/infcall-nodebug-main.c: New test.
8202 * gdb.cp/infcall-nodebug.exp: New file.
8203
53a89d6e
SM
82042018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
8205
8206 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
8207 completer tests.
8208
9325300d
TV
82092018-11-09 Tom de Vries <tdevries@suse.de>
8210
8211 * gdb.base/msym-lang.c: New test.
8212 * gdb.base/msym-lang.exp: New file.
8213 * gdb.base/msym-lang-main.c: New test.
8214
20f0d60d
TT
82152018-11-08 Tom Tromey <tom@tromey.com>
8216
8217 PR gdb/23555:
8218 PR gdb/23838:
8219 * gdb.base/warning.exp: New file.
8220
b5420128
JB
82212018-11-08 Jan Beulich <jbeulich@suse.com>
8222
8223 * testsuite/gdb.arch/i386-avx512.c,
8224 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
8225
cd115d61
AB
82262018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
8227
8228 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
8229 point hardware.
8230
35ee2dc2
AB
82312018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
8232
8233 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
8234 * gdb.dwarf2/missing-type-name.exp: New file.
8235
31aceee8
TV
82362018-11-06 Tom de Vries <tdevries@suse.de>
8237
8238 * gdb.base/many-headers.c: New test.
8239 * gdb.base/many-headers.exp: New file.
8240
109be305
JW
82412018-11-06 Jim Wilson <jimw@sifive.com>
8242
8243 * gdb.base/code_elim.exp: For riscv, set additional_flags
8244 to include -msmall-data-limit=0.
8245
e2b7af72
JB
82462018-11-01 Joel Brobecker <brobecker@adacore.com>
8247
8248 * gdb.ada/watch_minus_l: New testcase.
8249
cdcda965
SM
82502018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
8251
8252 * gdb.arch/aix-sighandle.c: New file.
8253 * gdb.arch/aix-sighandle.exp: New file.
8254
92dcebf3
AB
82552018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8256
8257 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
8258 registers being unions.
8259
68b9ac18
TV
82602018-10-31 Tom de Vries <tdevries@suse.de>
8261
8262 * lib/valgrind.exp: New file.
8263 (vgdb_start, vgdb_stop): New procs, factored out of ...
8264 * gdb.base/valgrind-bt.exp: ... here, ...
8265 * gdb.base/valgrind-disp-step.exp: ... here and ...
8266 * gdb.base/valgrind-infcall.exp: ... here.
8267
1443936e
TV
82682018-10-31 Tom de Vries <tdevries@suse.de>
8269
8270 * lib/gdb.exp (get_valueof): Don't output read value in test name.
8271
eb77c9df
AB
82722018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8273
8274 * gdb.dwarf2/void-type.c: New file.
8275 * gdb.dwarf2/void-type.exp: New file.
8276
82b5e646
PW
82772018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8278
8279 * gdb.base/info_qt.c: New file.
8280 * gdb.base/info_qt.exp: New file.
8281
8d619c01
EBM
82822018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8283
8284 * gdb.arch/powerpc-htm-regs.c: New file.
8285 * gdb.arch/powerpc-htm-regs.exp: New file.
8286
f2cf6173
EBM
82872018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8288
8289 * gdb.arch/powerpc-tar.c: New file.
8290 * gdb.arch/powerpc-tar.exp: New file.
8291
7ca18ed6
EBM
82922018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8293
8294 * gdb.arch/powerpc-ppr-dscr.c: New file.
8295 * gdb.arch/powerpc-ppr-dscr.exp: New file.
8296
bfcc0eba
TV
82972018-10-25 Tom de Vries <tdevries@suse.de>
8298
8299 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
8300
fe1a5cad
TV
83012018-10-24 Tom de Vries <tdevries@suse.de>
8302
8303 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
8304 longer exists error.
8305
a76dc3b7
TV
83062018-10-24 Tom de Vries <tdevries@suse.de>
8307
8308 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
8309
4df46df7
TV
83102018-10-24 Tom de Vries <tdevries@suse.de>
8311
8312 * gdb.base/valgrind-db-attach.exp: Handle removed support for
8313 --db-attach in valgrind.
8314
0dbfcfff
AB
83152018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
8316
8317 * gdb.arch/riscv-reg-aliases.c: New file.
8318 * gdb.arch/riscv-reg-aliases.exp: New file.
8319
b04480b1
AH
83202018-10-19 Alan Hayward <alan.hayward@arm.com>
8321
8322 * gdb.python/py-cmd.exp: Check for gdb_prompt.
8323
2c6ac8d7
AH
83242018-10-19 Alan Hayward <alan.hayward@arm.com>
8325
8326 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
8327
2bc69f25
AH
83282018-10-19 Alan Hayward <alan.hayward@arm.com>
8329
8330 * gdb.cp/ovldbreak.exp: Fix regexps.
8331
1f1ae3a3
AH
83322018-10-19 Alan Hayward <alan.hayward@arm.com>
8333
8334 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
8335
94c18618
SDJ
83362018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
8337
8338 PR cli/23785
8339 * gdb.base/restore.exp: New test to check if "restore" with an
8340 invalid file doesn't segfault.
8341
812cd6eb
TV
83422018-10-18 Tom de Vries <tdevries@suse.de>
8343
8344 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
8345 * gdb.ada/excep_handle.exp: Same.
8346 * gdb.ada/mi_string_access.exp: Same.
8347 * gdb.ada/mi_var_union.exp: Same.
8348 * gdb.arch/arc-analyze-prologue.exp: Same.
8349 * gdb.arch/arc-decode-insn.exp: Same.
8350 * gdb.base/readnever.exp: Same.
8351 * gdb.fortran/printing-types.exp: Same.
8352 * gdb.guile/scm-lazy-string.exp: Same.
8353
c4b90788
TV
83542018-10-16 Tom de Vries <tdevries@suse.de>
8355
8356 PR gdb/23730
8357 * gdb.base/catch-follow-exec.c: Add copyright notice.
8358 * gdb.base/catch-follow-exec.exp: Rewrite to use
8359 gdb_spawn_with_cmdline_opts. Require gdb-native.
8360
8bca2978
SL
83612018-10-12 Sandra Loosemore <sandra@codesourcery.com>
8362
8363 * gdb.trace/actions-changed.exp: Check for arch support.
8364 * gdb.trace/actions.exp: Likewise.
8365 * gdb.trace/ax.exp: Likewise.
8366 * gdb.trace/backtrace.exp: Likewise.
8367 * gdb.trace/change-loc.exp: Likewise.
8368 * gdb.trace/deltrace.exp: Likewise.
8369 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
8370 * gdb.trace/ftrace.exp: Likewise.
8371 * gdb.trace/infotrace.exp: Check for arch support.
8372 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
8373 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
8374 * gdb.trace/mi-tsv-changed.exp: Likewise.
8375 * gdb.trace/packetlen.exp: Likewise.
8376 * gdb.trace/passc-dyn.exp: Likewise.
8377 * gdb.trace/passcount.exp: Likewise.
8378 * gdb.trace/pending.exp: Likewise.
8379 * gdb.trace/range-stepping.exp: Check for shlib support.
8380 * gdb.trace/report.exp: Check for arch support.
8381 * gdb.trace/save-trace.exp: Likewise.
8382 * gdb.trace/signal.exp: Check for signal support.
8383 * gdb.trace/tfind.exp: Check for arch support.
8384 * gdb.trace/trace-break.exp: Check for arch and shlib support.
8385 * gdb.trace/trace-common.h: Add comment.
8386 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
8387 * gdb.trace/trace-enable-disable.exp: Likewise.
8388 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
8389 * gdb.trace/tracecmd.exp: Check for arch support.
8390 * gdb.trace/tspeed.exp: Check for shlib and target support.
8391 * gdb.trace/tstatus.exp: Check for arch support.
8392 * gdb.trace/tsv.exp: Likewise.
8393 * gdb.trace/while-dyn.exp: Likewise.
8394 * gdb.trace/while-stepping.exp: Likewise.
8395 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
8396
f9c49bff
SM
83972018-10-12 Simon Marchi <simon.marchi@ericsson.com>
8398
8399 * gdb.trace/tspeed.exp: Remove nowarnings.
8400 (prepare_for_trace_test): Declare "global ipalib".
8401 * gdb.trace/tspeed.c: Include unistd.h.
8402 (main): Remove superfluous printf argument.
8403
d4330bde
SL
84042018-10-11 Sandra Loosemore <sandra@codesourcery.com>
8405
8406 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
8407 directory prefix on the filename.
8408
8ecfd7bd
SDJ
84092018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
8410
8411 * gdb.gdb/unittest.exp: Update expected message informing that
8412 selftests have been disabled.
8413 * gdb.server/unittest.exp: Likewise.
8414
58bbcd02
TV
84152018-10-09 Tom de Vries <tdevries@suse.de>
8416
8417 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
8418 with runto_main.
8419
9f6b697b
WP
84202018-10-08 Weimin Pan <weimin.pan@oracle.com>
8421
8422 PR c++/16841
8423 * gdb.cp/virtbase2.cc: New file.
8424 * gdb.cp/virtbase2.exp: New file.
8425
add5ded5
TT
84262018-10-06 Tom Tromey <tom@tromey.com>
8427
8428 PR python/19399:
8429 * gdb.python/py-inferior.exp: Add architecture test.
8430
f9e48344
TT
84312018-10-06 Tom Tromey <tom@tromey.com>
8432
8433 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
8434 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
8435
2a8be203
TT
84362018-10-06 Tom Tromey <tom@tromey.com>
8437
8438 * gdb.python/py-breakpoint.exp (check_last_event): Check location
8439 of a "throw" catchpoint.
8440
e04caa70
SDJ
84412018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
8442
8443 * gdb.base/info-proc.exp: Update string expected from "help info
8444 proc".
8445
5ca8c39f
TT
84462018-10-04 Tom Tromey <tom@tromey.com>
8447
8448 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
8449 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
8450 (test_initial_complaints, test_empty_complaints): Update.
8451 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8452
3453e7e4
TT
84532018-10-04 Tom Tromey <tom@tromey.com>
8454
8455 PR cli/19551:
8456 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
8457 * lib/gdb.exp (gdb_file_cmd): Update.
8458 * gdb.stabs/weird.exp (print_weird_var): Update.
8459 * gdb.server/solib-list.exp: Update.
8460 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
8461 * gdb.mi/mi-cli.exp: Update.
8462 * gdb.linespec/linespec.exp: Update.
8463 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8464 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
8465 * gdb.cp/cp-relocate.exp: Update.
8466 * gdb.base/sym-file.exp: Update.
8467 * gdb.base/relocate.exp: Update.
8468 * gdb.base/readnever.exp: Update.
8469 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
8470 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
8471 * gdb.base/dbx.exp (gdb_file_cmd): Update.
8472 * gdb.base/code_elim.exp: Update.
8473 * gdb.base/break-unload-file.exp (test_break): Update.
8474 * gdb.base/break-interp.exp (test_attach_gdb): Update.
8475 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
8476 Update.
8477 * gdb.base/attach.exp (do_attach_tests): Update.
8478 * gdb.base/sepdebug.exp: Update.
8479 * gdb.python/py-section-script.exp: Update.
8480
6afcf761
TT
84812018-10-04 Tom Tromey <tom@tromey.com>
8482
8483 PR cli/22234:
8484 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
8485 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
8486 output.
8487
fef1b293
TT
84882018-10-04 Tom Tromey <tom@tromey.com>
8489
8490 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
8491 set width and height to 0.
8492 (test_command_line_attach_run): Use -quiet.
8493
ca98345e
SL
84942018-10-03 Sandra Loosemore <sandra@codesourcery.com>
8495
8496 * lib/gdb.exp (skip_ifunc_tests): New.
8497 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
8498 other compile failures.
8499 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
8500
ff34e6ae
SM
85012018-10-01 Simon Marchi <simon.marchi@ericsson.com>
8502
8503 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
8504 is_amd64_regs_target.
8505
6bb8890e
AH
85062018-10-01 Alan Hayward <alan.hayward@arm.com>
8507
8508 * gdb.arch/aarch64-sighandler-regs.c: New test.
8509 * gdb.arch/aarch64-sighandler-regs.exp: New file.
8510 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
8511
224d30d3
MM
85122018-10-01 Markus Metzger <markus.t.metzger@intel.com>
8513
8514 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
8515 assembly.
8516
f67ffa6a
AB
85172018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
8518
8519 * gdb.base/frame-selection.exp: New file.
8520 * gdb.base/frame-selection.c: New file.
8521
9fc3183f
AH
85222018-09-27 Alan Hayward <alan.hayward@arm.com>
8523
8524 * gdb.threads/check-libthread-db.c (thread_routine): Use a
8525 pthread barrier.
8526 (main): Likewise.
8527
d354055e
AB
85282018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
8529
8530 * gdb.base/large-frame-1.c: New file.
8531 * gdb.base/large-frame-2.c: New file.
8532 * gdb.base/large-frame.exp: New file.
8533 * gdb.base/large-frame.h: New file.
8534
db727370
JL
85352018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8536
8537 PR gdb/20948
8538 * gdb.base/write_mem.exp: New test.
8539 * gdb.base/write_mem.c: Likewise.
8540
ae778caf
TT
85412018-09-23 Tom Tromey <tom@tromey.com>
8542
8543 PR python/18852:
8544 * gdb.python/py-parameter.exp: Add test for parameter that throws
8545 on "set".
8546
fd3ba736
TT
85472018-09-23 Tom Tromey <tom@tromey.com>
8548
8549 PR python/17284:
8550 * gdb.python/py-template.exp (test_template_arg): Add test for
8551 negative template argument number.
8552
39a24317
TT
85532018-09-23 Tom Tromey <tom@tromey.com>
8554
8555 PR python/14062:
8556 * gdb.python/python.exp: Add test for post_event error.
8557
f5769a2c
TT
85582018-09-23 Tom Tromey <tom@tromey.com>
8559
8560 PR python/18170:
8561 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8562 convert pointers to int and long.
8563
1c1e54f6
TT
85642018-09-23 Tom Tromey <tom@tromey.com>
8565
8566 PR python/20126:
8567 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8568 signed-ness conversion tests.
8569
fb4fa946
TT
85702018-09-23 Tom Tromey <tom@tromey.com>
8571
8572 PR python/18352;
8573 * gdb.python/py-value.exp (test_float_conversion): New proc.
8574 Use it.
8575
a466edac
HAQ
85762018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8577
8578 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8579
4ee9b0c5
SL
85802018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8581
8582 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8583 no readline.
8584 * gdb.base/utf8-identifiers.exp: Likewise.
8585 * gdb.cp/cpcompletion.exp: Likewise.
8586 * gdb.linespec/cpcompletion.exp: Likewise.
8587 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8588 * gdb.linespec/cpls-ops.exp: Likewise.
8589
23be8da7
RB
85902018-09-19 Richard Bunt <richard.bunt@arm.com>
8591 Chris January <chris.january@arm.com>
8592
8593 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8594 * gdb.fortran/short-circuit-argument-list.exp: New file.
8595 * gdb.fortran/short-circuit-argument-list.f90: New test.
8596
5031d0ae
SDJ
85972018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8598
8599 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8600 "arch=" keyword when executing "-stack-list-frames".
8601
b4c0d1a4
SDJ
86022018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8603
8604 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8605 "arch=" keyword when executing "-stack-list-frames".
8606
7a6d2b45
SDJ
86072018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8608
8609 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8610 break ada".
8611
8588b356
SM
86122018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8613
8614 PR python/23669
8615 * gdb.python/python.exp: Test gdb.execute("show commands").
8616
65e65158
TT
86172018-09-16 Tom Tromey <tom@tromey.com>
8618
8619 * gdb.base/new-ui.exp (do_execution_tests): Update.
8620 * gdb.base/dbx.exp (test_breakpoints): Update.
8621
bf326452
AH
86222018-09-14 Alan Hayward <alan.hayward@arm.com>
8623
8624 * lib/gdb.exp (gdb_simple_compile): Add proc.
8625 (is_elf_target): Use gdb_simple_compile.
8626 (skip_altivec_tests): Likewise.
8627 (skip_vsx_tests): Likewise.
8628 (skip_tsx_tests): Likewise.
8629 (skip_btrace_tests): Likewise.
8630 (skip_btrace_pt_tests): Likewise.
8631 (gdb_can_simple_compile): Likewise.
8632 (gdb_has_argv0): Likewise.
8633 (gdb_target_symbol_prefix): Likewise.
8634 (target_supports_scheduler_locking): Likewise.
8635
2361b0fb
TT
86362018-09-13 Tom Tromey <tom@tromey.com>
8637
8638 * Makefile.in (TAGS): Recognize proc_with_prefix and
8639 gdb_caching_proc.
8640
0ae1a321
SM
86412018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8642
8643 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8644 method.
8645
a40bf0c2
SM
86462018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8647
8648 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8649 and a few other Inferior properties when the Inferior is no
8650 longer valid.
8651
4a3fe98f
TT
86522018-09-13 Tom Tromey <tom@tromey.com>
8653
8654 PR rust/23650:
8655 * gdb.rust/simple.exp: Add test for enum field access error.
8656
098b2108
TT
86572018-09-13 Tom Tromey <tom@tromey.com>
8658
8659 PR rust/23626:
8660 * gdb.rust/simple.rs (EmptyEnum): New type.
8661 (main): Use it.
8662 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8663
1256af7d
SM
86642018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8665
8666 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8667 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8668 * gdb.python/py-symtab.exp: Update test printing an objfile.
8669
4aa8e6c2
SM
86702018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8671
8672 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8673 object.
8674
c221b2f7
AH
86752018-09-12 Alan Hayward <alan.hayward@arm.com>
8676
8677 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8678 (support_complex_tests): Use gdb_can_simple_compile.
8679 (is_ilp32_target): Likewise.
8680 (is_lp64_target): Likewise.
8681 (is_64_target): Likewise.
8682 (is_amd64_regs_target): Likewise.
8683 (is_aarch32_target): Likewise.
8684 (gdb_int128_helper): Likewise.
8685
6f1107b5
JK
86862018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8687
8688 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8689
1f5d1570
JG
86902018-09-10 Jerome Guitton <guitton@adacore.com>
8691
8692 * gdb.ada/same_component_name: Add test for case of tagged record
8693 with variable-length fields.
8694
cc330e39
XR
86952018-09-10 Xavier Roirand <roirand@adacore.com>
8696
8697 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8698 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8699 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8700 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8701
b9c50e9a
XR
87022018-09-10 Xavier Roirand <roirand@adacore.com>
8703
8704 * gdb.ada/mi_string_access.exp: New testcase.
8705 * gdb.ada/mi_string_access/bar.adb: New file.
8706 * gdb.ada/mi_string_access/pck.adb: New file.
8707 * gdb.ada/mi_string_access/pck.asd: New file.
8708
2963898f
XR
87092018-09-10 Xavier Roirand <roirand@adacore.com>
8710
8711 * gdb.ada/mi_var_union.exp: New testcase.
8712 * gdb.ada/mi_var_union/bar.adb: New file.
8713 * gdb.ada/mi_var_union/pck.adb: New file.
8714 * gdb.ada/mi_var_union/pck.asd: New file.
8715
1aac008f
TT
87162018-09-08 Tom Tromey <tom@tromey.com>
8717
8718 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8719
332cf4c9
TT
87202018-09-08 Tom Tromey <tom@tromey.com>
8721
8722 PR python/16047:
8723 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8724 (register_pretty_printers): Register new printer.
8725 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8726 test.
8727 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8728 (an_int_type3): New global.
8729
424da6cf
JB
87302018-09-08 Joel Brobecker <brobecker@adacore.com>
8731
8732 * gdb.ada/expr_with_funcall: New testcase.
8733
2a62dfa9
JB
87342018-09-08 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.ada/packed_array_assign: New testcase.
8737
96b6697f
AB
87382018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8739
8740 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8741 names, and add test prefixes to make test names unique.
8742
e4a62c65
TV
87432018-09-05 Tom de Vries <tdevries@suse.de>
8744
8745 * gdb.dwarf2/varval.exp: Add test.
8746
dd083ee2
GB
87472018-09-04 Gary Benson <gbenson@redhat.com>
8748
8749 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8750 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8751
aef9346c
TT
87522018-08-31 Tom Tromey <tom@tromey.com>
8753
8754 * gdb.rust/simple.rs: Rename second variable "v".
8755
c67f2e15
AB
87562018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8757
8758 * gdb.base/funcargs.c (use_a): New function.
8759 (recurse): Call use_a.
8760
078a0207
KS
87612018-08-29 Keith Seitz <keiths@redhat.com>
8762
8763 * gdb.compile/compile-cplus-anonymous.cc: New file.
8764 * gdb.compile/compile-cplus-anonymous.exp: New file.
8765 * gdb.compile/compile-cplus-array-decay.cc: New file.
8766 * gdb.compile/compile-cplus-array-decay.exp: New file.
8767 * gdb.compile/compile-cplus-inherit.cc: New file.
8768 * gdb.compile/compile-cplus-inherit.exp: New file.
8769 * gdb.compile/compile-cplus-member.cc: New file.
8770 * gdb.compile/compile-cplus-member.exp: New file.
8771 * gdb.compile/compile-cplus-method.cc: New file.
8772 * gdb.compile/compile-cplus-method.exp: New file.
8773 * gdb.compile/compile-cplus-mod.c: "New" file.
8774 * gdb.compile/compile-cplus-namespace.cc: New file.
8775 * gdb.compile/compile-cplus-namespace.exp: New file.
8776 * gdb.compile/compile-cplus-nested.cc: New file.
8777 * gdb.compile/compile-cplus-nested.exp: New file.
8778 * gdb.compile/compile-cplus-print.c: "New" file.
8779 * gdb.compile/compile-cplus-print.exp: "New" file.
8780 * gdb.compile/compile-cplus-virtual.cc: New file.
8781 * gdb.compile/compile-cplus-virtual.exp: New file.
8782 * gdb.compile/compile-cplus.c: "New" file.
8783 * gdb.compile/compile-cplus.exp: "New" file.
8784 * lib/compile-support.exp: New file.
8785
b0f492b9
GB
87862018-08-16 Gary Benson <gbenson@redhat.com>
8787
8788 PR gdb/13000:
8789 * gdb.base/batch-exit-status.exp: New file.
8790 * gdb.base/batch-exit-status.good-commands: Likewise.
8791 * gdb.base/batch-exit-status.bad-commands: Likewise.
8792
36eb4c5f
AH
87932018-08-29 Alan Hayward <alan.hayward@arm.com>
8794
8795 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8796 (struct struct02): Likewise.
8797 (struct struct03): Likewise.
8798 (struct struct04): Likewise.
8799 (struct struct_01_01): New struct.
8800 (struct struct_01_02): Likewise.
8801 (struct struct_01_03): Likewise.
8802 (struct struct_01_04): Likewise.
8803 (struct struct_02_01): Likewise.
8804 (struct struct_02_02): Likewise.
8805 (struct struct_02_03): Likewise.
8806 (struct struct_02_04): Likewise.
8807 (struct struct_04_01): Likewise.
8808 (struct struct_04_02): Likewise.
8809 (struct struct_04_03): Likewise.
8810 (struct struct_04_04): Likewise.
8811 (struct struct_05_01): Likewise.
8812 (struct struct_05_02): Likewise.
8813 (struct struct_05_03): Likewise.
8814 (struct struct_05_04): Likewise.
8815 (cmp_struct01): Remove function.
8816 (cmp_struct02): Likewise.
8817 (cmp_struct03): Likewise.
8818 (cmp_struct04): Likewise.
8819 (cmp_struct_01_01): Add Function.
8820 (cmp_struct_01_02): Likewise.
8821 (cmp_struct_01_03): Likewise.
8822 (cmp_struct_01_04): Likewise.
8823 (cmp_struct_02_01): Likewise.
8824 (cmp_struct_02_02): Likewise.
8825 (cmp_struct_02_03): Likewise.
8826 (cmp_struct_02_04): Likewise.
8827 (cmp_struct_04_01): Likewise.
8828 (cmp_struct_04_02): Likewise.
8829 (cmp_struct_04_03): Likewise.
8830 (cmp_struct_04_04): Likewise.
8831 (cmp_struct_05_01): Likewise.
8832 (cmp_struct_05_02): Likewise.
8833 (cmp_struct_05_03): Likewise.
8834 (cmp_struct_05_04): Likewise.
8835 (call_all): Add new structs.
8836 * gdb.base/infcall-nested-structs.exp: Likewise.
8837
3bf9c013
JV
88382018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8839
8840 * gdb.python/py-framefilter-mi.exp: Update regexp to
8841 check for "arch" field in frame output.
8842
450d1e88
KB
88432018-08-23 Kevin Buettner <kevinb@redhat.com>
8844
8845 * gdb.dwarf2/dw2-ranges-func.c: New file.
8846 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8847
ae739fe7
SM
88482018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8849
8850 * gdb.base/term.exp: Compare terminal settings with values from
8851 the inferior.
8852 * gdb.base/term.c: Get and set terminal settings.
8853
6d52907e
JV
88542018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8855
8856 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8857 accommodate new "arch" field in frame output.
8858 * gdb.mi/mi-return.exp: Likewise.
8859 * gdb.mi/mi-stack.exp: Likewise.
8860 * gdb.mi/mi-syn-frame.exp: Likewise.
8861 * gdb.mi/user-selected-context-sync.exp: Likewise.
8862
be2d111a
MS
88632018-08-19 Michael Spang <spang@google.com>
8864
8865 PR gdb/11786
8866 * gdb.base/gcore-tls-pie.c: New file.
8867 * gdb.base/gcore-tls-pie.exp: New file.
8868
ae3a7c47
KB
88692018-08-18 Kevin Buettner <kevinb@redhat.com>
8870
8871 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8872 * gdb.dwarf2/varval.c: New file.
8873 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8874
2ecae92e
AH
88752018-08-17 Alan Hayward <alan.hayward@arm.com>
8876
8877 PR gdb/18931
8878 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8879
c1854f1d
KS
88802018-08-16 Keith Seitz <keiths@redhat.com>
8881
8882 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8883 tests expected to pass.
8884
26fb3983
JV
88852018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8886
8887 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8888 -data-disassemble -a.
8889 (test_disassembly_bogus_args): Likewise.
8890
67943c00
AB
88912018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8892
8893 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8894
5ff2bbae
AB
88952018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8896
8897 * gdb.base/vla-optimized-out.exp: Add new test.
8898
e5bbcd0f
AB
88992018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8900
8901 * gdb.base/vla-optimized-out-o3.exp: Delete.
8902 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8903 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8904 deleted tests.
8905
9d4a934c
AB
89062018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8907
8908 PR gdb/18050:
8909 * gdb.server/extended-remote-restart.c: New file.
8910 * gdb.server/extended-remote-restart.exp: New file.
8911
045cf012
SM
89122018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8913
8914 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8915 "set variable index = 42".
8916
87d6a7aa
SM
89172018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8918
8919 * boards/index-cache-gdb.exp: New file.
8920 * gdb.dwarf2/index-cache.exp: New file.
8921 * gdb.dwarf2/index-cache.c: New file.
8922 * gdb.base/maint.exp: Check if we are using the index cache.
8923
96d68bd4
RO
89242018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8925
8926 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8927 MAKEFLAGS.
8928
5a699617
RO
89292018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931 * dg-extract-results.sh: Move to toplevel contrib.
8932 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8933 * Makefile.in (check-parallel-racy): Likewise.
8934
5bd18990
AB
89352018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8936
8937 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8938 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8939 tests if the target supports scheduler locking.
8940
3fbbcf47
TV
89412018-08-04 Tom de Vries <tdevries@suse.de>
8942
8943 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8944
3e1d3d8c
TT
89452018-08-02 Tom Tromey <tom@tromey.com>
8946
8947 PR symtab/16842.
8948 * gdb.cp/temargs.exp: Test "info address" of a template
8949 parameter.
8950
5abe0f0c
JV
89512018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8952
8953 * gdb.python/py-mi-var-info-path-expression.c: New file.
8954 * gdb.python/py-mi-var-info-path-expression.py: New file.
8955 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8956
fb66cde8
SDJ
89572018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8958
8959 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8960 error after "cannot resolve name" string.
8961
c708f4d2
AB
89622018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8963
8964 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8965 started.
8966 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8967
37cc0cae
TV
89682018-07-28 Tom de Vries <tdevries@suse.de>
8969
8970 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8971
63b4ecf7
TV
89722018-07-26 Tom de Vries <tdevries@suse.de>
8973
8974 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8975
3c3bb058
AB
89762018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8977
8978 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8979 is visible.
8980
9e7f3bbb
TV
89812018-07-26 Tom de Vries <tdevries@suse.de>
8982
8983 PR breakpoints/23366
8984 * gdb.base/catch-follow-exec.c: New test.
8985 * gdb.base/catch-follow-exec.exp: New file.
8986
16f808ec
TV
89872018-07-25 Tom de Vries <tdevries@suse.de>
8988
8989 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8990 vla-optimized-out.c.
8991
d7154a8d
JV
89922018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8993
8994 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8995 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8996
232a0032
TV
89972018-07-20 Tom de Vries <tdevries@suse.de>
8998
8999 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9000 NOCLONE macro.
9001 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9002
fbb1d502
TV
90032018-07-19 Tom de Vries <tdevries@suse.de>
9004
9005 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9006 regular expression.
9007
42dc7699
TV
90082018-07-18 Tom de Vries <tdevries@suse.de>
9009
9010 * gdb.base/vla-optimized-out.c: New test.
9011 * gdb.base/vla-optimized-out.exp: New file.
9012
7f1f7e23
SDJ
90132018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9014
9015 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9016 message "No address associated with hostname" when gdbserver
9017 cannot resolve the hostname.
9018
5759ebb3
PW
90192018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9020
9021 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
9022 Add some test prefixes to make tests unique.
9023
3606ccab
PW
90242018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9025
9026 * gdb.base/frameapply.c: New file.
9027 * gdb.base/frameapply.exp: New file.
9028
529c08b2
PW
90292018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9030
9031 * gdb.base/skip.exp: Update expected error message.
9032
c7ab0aef
SDJ
90332018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9034 Jan Kratochvil <jan.kratochvil@redhat.com>
9035 Paul Fertser <fercerpav@gmail.com>
9036 Tsutomu Seki <sekiriki@gmail.com>
9037
9038 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
9039 parameter.
9040 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
9041 by default.
9042 * boards/native-gdbserver.exp: Likewise.
9043 * gdb.server/run-without-local-binary.exp: Improve regexp used
9044 for detecting when a remote debugging connection succeeds.
9045 * gdb.server/server-connect.exp: New file.
9046 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
9047 Do not prefix the port number with ":".
9048 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
9049 support for detecting and using it. Add '$debughost_gdbserver'
9050 to the list of arguments used to start gdbserver. Handle case
9051 when gdbserver cannot resolve a network name.
9052
16ff70dd
SDJ
90532018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9054
9055 PR c++/23373
9056 * gdb.base/ptype-offsets.cc (struct static_member): New
9057 struct.
9058 (main) <stmember>: New variable.
9059 * gdb.base/ptype-offsets.exp: Add test for printing a struct
9060 with a static member in it.
9061
3541979f
AB
90622018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
9063
9064 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
9065 watchpoints enabled and disabled.
9066
c8ad9b9a
AB
90672018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9068
9069 * gdb.base/examine-backward.exp: Still run tests around address
9070 0x0, even if address 0x0 is not readable. Update the pattern for
9071 matching address 0x0 in expected output.
9072
e0e5e971
AB
90732018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
9074
9075 * gdb.base/share-env-with-gdbserver.c (main): Add call to
9076 malloc/free.
9077
1ea5da02
TV
90782018-07-04 Tom de Vries <tdevries@suse.de>
9079
9080 * gdb.dwarf2/dw2-error.exp: Update expected error message.
9081
471b9d15
MR
90822018-07-02 Maciej W. Rozycki <macro@mips.com>
9083
9084 PR tdep/8282
9085 * gdb.arch/mips-disassembler-options.exp: New test.
9086 * gdb.arch/mips-disassembler-options.s: New test source.
9087
75acb486
PA
90882018-06-29 Pedro Alves <palves@redhat.com>
9089
9090 * gdb.threads/names.exp: Adjust expected "info threads" output.
9091
cd2bb709
PA
90922018-06-29 Pedro Alves <palves@redhat.com>
9093
9094 * gdb.opt/inline-break.exp (line number, address): Add "info
9095 break" tests.
9096
991ff292
PA
90972018-06-29 Pedro Alves <palves@redhat.com>
9098
9099 * gdb.opt/inline-break.c (func1): Add "break here" marker.
9100 * gdb.opt/inline-break.exp: Test setting breakpoints by line
9101 number and address and running to them.
9102
356819b6 91032018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
9104
9105 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
9106
2512d7ef
JK
91072018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9108
9109 * lib/compiler.c: Remove executable permission flag.
9110
be1b6474
RB
91112018-06-28 Richard Bunt <richard.bunt@arm.com>
9112
9113 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
9114 code.
9115 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
9116
291f9a96
PT
91172018-06-28 Petr Tesarik <ptesarik@suse.cz>
9118
9119 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
9120
ed6dfe51
PT
91212018-06-28 Petr Tesarik <ptesarik@suse.cz>
9122
9123 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
9124 address argument is omitted.
9125
d4d429d5
PT
91262018-06-28 Petr Tesarik <ptesarik@suse.cz>
9127
9128 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
9129
7ab6656f
OJ
91302018-06-27 Omair Javaid <omair.javaid@linaro.org>
9131
9132 PR gdb/21695
9133 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
9134 * gdb.base/infoline-reloc-main-from-zero.c: New file.
9135
a33ccfc7
TT
91362018-06-26 Tom Tromey <tom@tromey.com>
9137
9138 PR rust/22574:
9139 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
9140 * gdb.rust/simple.rs (struct SimpleLayout): New.
9141
6d72d289
SM
91422018-06-22 Simon Marchi <simon.marchi@ericsson.com>
9143
9144 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
9145 "info registers" output.
9146
8363f9d5
RB
91472018-06-21 Richard Bunt <richard.bunt@arm.com>
9148
9149 * gdb.base/watchpoint-hw-attach.c: New test.
9150 * gdb.base/watchpoint-hw-attach.exp: New file.
9151
f00674fe
SM
91522018-06-20 Simon Marchi <simon.marchi@ericsson.com>
9153
9154 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
9155 through /bin/sh.
9156 * boards/dwarf4-gdb-index.exp: Likewise.
9157 * boards/fission-dwp.exp: Likewise.
9158
1d554008
UW
91592018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
9160
9161 * gdb.base/float128.exp: Add comment and improved fail message
9162 to the failure case of "print large128" test.
9163
d0ac1c44
SM
91642018-06-19 Simon Marchi <simon.marchi@ericsson.com>
9165
9166 * configure.ac: Remove AC_PREREQ.
9167 * configure: Re-generate.
9168
61b04dd0
PA
91692018-06-19 Pedro Alves <palves@redhat.com>
9170
9171 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
9172 (func_extern_caller): New.
9173 (main): Call func_extern_caller.
9174 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
9175 logic change.
9176
f63b508a
SM
91772018-06-18 Weimin Pan <weimin.pan@oracle.com>
9178
9179 PR gdb/16841
9180 * gdb.cp/typedef-base.cc: New file.
9181 * gdb.cp/typedef-base.exp: New file.
9182
0fe3a558
TV
91832018-06-18 Tom de Vries <tdevries@suse.de>
9184
9185 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
9186
7010835a
AB
91872018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
9188 Richard Bunt <Richard.Bunt@arm.com>
9189
9190 * gdb.threads/attach-slow-waitpid.c: New file.
9191 * gdb.threads/attach-slow-waitpid.exp: New file.
9192 * gdb.threads/slow-waitpid.c: New file.
9193
14897d65
PA
91942018-06-14 Pedro Alves <palves@redhat.com>
9195
9196 * gdb.base/fork-running-state.c: Include <errno.h>.
9197 (exit_if_relative_exits): New.
9198 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
9199 exits.
9200 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
9201 child exits.
9202
5d9a0608
TV
92032018-06-14 Tom de Vries <tdevries@suse.de>
9204
9205 PR cli/22573
9206 * gdb.base/finish-pretty.c: New test.
9207 * gdb.base/finish-pretty.exp: New file.
9208
11ae5818
PA
92092018-06-14 Pedro Alves <palves@redhat.com>
9210
9211 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
9212 gdb's expected startup output.
9213
1d39de44
PA
92142018-06-14 Pedro Alves <palves@redhat.com>
9215
9216 * lib/selftest-support.exp (selftest_setup): Remove inlined
9217 function handling.
9218
70ee0000
TV
92192018-06-14 Tom de Vries <tdevries@suse.de>
9220
9221 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
9222 matching of breakpoint printing.
9223
11f4b608
TV
92242018-06-13 Tom de Vries <tdevries@suse.de>
9225
9226 PR testsuite/23269
9227 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
9228 (fork_child): ... here, and ...
9229 (fork_parent): ... here.
9230
92312018-06-12 Tom de Vries <tdevries@suse.de>
9232
9233 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
9234
9516f85a
AB
92352018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
9236 Stephen Roberts <stephen.roberts@arm.com>
9237
9238 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
9239 rewrite test to describe action performed, rather than possible
9240 failure.
9241
5045b3d7
GB
92422018-06-08 Gary Benson <gbenson@redhat.com>
9243
9244 * gdb.threads/check-libthread-db.exp: New file.
9245 * gdb.threads/check-libthread-db.c: Likewise.
9246
c61b06a1
TT
92472018-06-05 Tom Tromey <tom@tromey.com>
9248
9249 * gdb.base/default.exp: Update expected "show version" output.
9250
eb6af809
TT
92512018-06-05 Tom Tromey <tom@tromey.com>
9252
9253 PR cli/12326:
9254 * gdb.cp/static-print-quit.exp: Update.
9255 * lib/gdb.exp (pagination_prompt): Update.
9256 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
9257 * gdb.python/python.exp: Update.
9258
178d6a63
JB
92592018-06-04 Joel Brobecker <brobecker@adacore.com>
9260
9261 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
9262
8e817061
JB
92632018-06-01 Joel Brobecker <brobecker@adacore.com>
9264
9265 * gdb.ada/bp_fun_addr: New testcase.
9266
e86ca25f
TT
92672018-06-01 Tom Tromey <tom@tromey.com>
9268
9269 * gdb.xml/tdesc-regs.exp (load_description): Update expected
9270 results.
9271 * gdb.dwarf2/method-ptr.exp: Set language to C++.
9272 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
9273 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
9274 * gdb.base/maint.exp (maint_pass_if): Update.
9275
4b2dfa9d
MR
92762018-05-31 Maciej W. Rozycki <macro@mips.com>
9277
9278 * gdb.base/endian.exp: New test.
9279 * gdb.base/endian.c: New test source.
9280
45f25d6c
AB
92812018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
9282
9283 PR gdb/23203
9284 * gdb.base/bt-selected-frame.c: New file.
9285 * gdb.base/bt-selected-frame.exp: New file.
9286 * lib/gdb.exp (get_current_frame_number): New function.
9287
d9f6d7f8
MR
92882018-05-24 Maciej W. Rozycki <macro@mips.com>
9289 Pedro Alves <palves@redhat.com>
9290
9291 * gdb.threads/tls-core.c: Include <stdlib.h>
9292 (thread_proc): Call `abort'.
9293 * gdb.threads/tls-core.exp: Generate a core with core_find too.
9294 (tls_core_test): New procedure, bits factored out from ...
9295 (top level): ... here. Test both native cores and gcore cores.
9296
ff1cf532
TT
92972018-05-23 Tom Tromey <tom@tromey.com>
9298
9299 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
9300
b98664d3
TT
93012018-05-23 Tom Tromey <tom@tromey.com>
9302
9303 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
9304 symfile_complaints.
9305 (test_short_complaints): Likewise.
9306 (test_empty_complaints): Likewise.
9307 (test_initial_complaints): Update.
9308
4e9668d0
TT
93092018-05-23 Tom Tromey <tom@tromey.com>
9310
9311 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
9312
43ba33c7
TT
93132018-05-23 Tom Tromey <tom@tromey.com>
9314
9315 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
9316 (test_short_complaints): Update.
9317
035522c0
PA
93182018-05-22 Pedro Alves <palves@redhat.com>
9319
9320 * gdb.base/remote.exp: Only gdb_start after compiling the
9321 testcase. Issue "disconnect" before testing "set remote" command
9322 defaults. Issue clean_restart before running to main.
9323
cc0be08f
PA
93242018-05-22 Pedro Alves <palves@redhat.com>
9325
9326 * gdb.base/remote.exp: Adjust expected output of "show remote
9327 memory-write-packet-size". Add tests for "set remote
9328 memory-write-packet-size 0" and "set remote
9329 memory-write-packet-size fixed/limit".
9330
b1b60145
PA
93312018-05-22 Pedro Alves <palves@redhat.com>
9332
9333 PR gdb/22973
9334 * gdb.base/utf8-identifiers.c: New file.
9335 * gdb.base/utf8-identifiers.exp: New file.
9336
0ec848ad
PFC
93372018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9338
9339 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
9340
2c3305f6
PFC
93412018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9342
9343 * gdb.arch/powerpc-vsx-gcore.exp: New file.
9344
ce1e8424
TT
93452018-05-18 Tom Tromey <tom@tromey.com>
9346
9347 * gdb.base/ptype-offsets.exp: Update.
9348
ddfe970e
KS
93492018-05-17 Keith Seitz <keiths@redhat.com>
9350
9351 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
9352 in expected breakpoint stop locations.
9353 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
9354 move to proper scope to test variable values.
9355 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
9356 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
9357 New functions.
9358 (main): Call not_inline_func3.
9359 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
9360 inline_func1, inline_func2, and inline_func3. Test that when each
9361 breakpoint is hit, GDB properly reports both the stop location
9362 and the backtrace. Repeat tests for temporary breakpoints.
9363
0726fcc6
MR
93642018-05-15 Maciej W. Rozycki <macro@mips.com>
9365
9366 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
9367 rather then trying to access it in determining whether the PID
9368 of `gdbserver' could have been retrieved.
9369
8ee22052
AB
93702018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
9371
9372 * gdb.arch/amd64-init-x87-values.S: New file.
9373 * gdb.arch/amd64-init-x87-values.exp: New file.
9374
7785df48
JK
93752018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9376
9377 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
9378
56bcdbea
TT
93792018-05-04 Tom Tromey <tom@tromey.com>
9380
9381 PR python/22730:
9382 * gdb.python/python.exp: Test multi-line execute.
9383
a913fffb
TT
93842018-05-04 Tom Tromey <tom@tromey.com>
9385
9386 PR python/22731:
9387 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
9388
7a2c85f2
TT
93892018-05-04 Tom Tromey <tom@tromey.com>
9390
9391 PR gdb/11750:
9392 * gdb.base/define.exp: Test defining a user command inside a user
9393 command.
9394 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
9395
a3b60e45
JK
93962018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9397 Pedro Alves <palves@redhat.com>
9398
9399 PR breakpoints/19806 and support for PR external/20207.
9400 * gdb.base/watchpoint-unaligned.c: New file.
9401 * gdb.base/watchpoint-unaligned.exp: New file.
9402
45fe4a03
AB
94032018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9404
9405 * gdb.base/maint.exp: Make test names unique, use
9406 test_prefix_command_help to test 'help maint info', and remove
9407 repeated test of 'help maint'.
9408
9be2ae8f
TT
94092018-05-04 Tom Tromey <tom@tromey.com>
9410
9411 PR gdb/22619:
9412 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
9413 behavior.
9414
11859c31
AB
94152018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9416
9417 * gdb.base/maint.exp: Process output from 'maint print registers'
9418 line at a time.
9419
089a9490
AB
94202018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9421
9422 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
9423 timeout.
9424
9b0797e2
AB
94252018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
9426
9427 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
9428 filter pattern.
9429
f6ac5f3d
PA
94302018-05-02 Pedro Alves <palves@redhat.com>
9431
9432 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
9433 to_log_command renames.
9434 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
9435
77d3c63b
TT
94362018-05-02 Tom Tromey <tom@tromey.com>
9437
9438 * gdb.python/py-parameter.exp: Set test message.
9439
0489430a
TT
94402018-05-02 Tom Tromey <tom@tromey.com>
9441
9442 PR python/20084:
9443 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
9444 PARAM_ZUINTEGER_UNLIMITED tests.
9445
1632f8ba
DR
94462018-04-28 Dan Robertson <danlrobertson89@gmail.com>
9447
9448 PR rust/23124
9449 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
9450 when casting.
9451
6d7bb824
TT
94522018-04-30 Tom Tromey <tom@tromey.com>
9453
9454 * gdb.python/py-type.exp: Check align attribute.
9455 * gdb.python/py-type.c: New "aligncheck" global.
9456
007e1530
TT
94572018-04-30 Tom Tromey <tom@tromey.com>
9458
9459 PR exp/17095:
9460 * gdb.dwarf2/dw2-align.exp: New file.
9461 * gdb.cp/align.exp: New file.
9462 * gdb.base/align.exp: New file.
9463 * lib/gdb.exp (gdb_int128_helper): New proc.
9464 (has_int128_c, has_int128_cxx): New caching procs.
9465
6873858b
TT
94662018-04-27 Tom Tromey <tom@tromey.com>
9467
9468 PR rust/22545:
9469 * gdb.rust/simple.exp: Add inclusive range tests.
9470
79188d8d
PA
94712018-04-26 Pedro Alves <palves@redhat.com>
9472
9473 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
9474 ifunc breakpoint locations correctly of ifunc breakpoints set
9475 while the program resolves the ifunc.
9476
c7075ad5
PA
94772018-04-26 Pedro Alves <palves@redhat.com>
9478
9479 * gdb.base/gnu-ifunc-final.c: New file.
9480 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
9481 * gdb.base/gnu-ifunc.exp (executable): Delete.
9482 (staticexecutable): Adjust.
9483 (lib_opts, exec_opts): Delete.
9484 (make_binsuffix, build, set-break): New procedures.
9485 (misc_tests): New, with tests factored out from the top level.
9486 (top level): Test different combinations of ifunc resolver name,
9487 resolver with and with debug info, and ifunc target with and
9488 without debug info. Wrap static tests with with_target_prefix.
9489
8388016d
PA
94902018-04-26 Pedro Alves <palves@redhat.com>
9491
9492 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
9493 return type" warnings.
9494
249b5733
PA
94952018-04-25 Pedro Alves <palves@redhat.com>
9496
9497 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
9498 killed".
9499 * gdb.base/kill-after-signal.exp: Likewise.
9500 * gdb.threads/kill.exp: Likewise.
9501
f67c0c91
SDJ
95022018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9503 Sergio Durigan Junior <sergiodj@redhat.com>
9504 Pedro Alves <palves@redhat.com>
9505
9506 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
9507 regexps to expect for '[Inferior ... detached]' as well.
9508 * gdb.base/attach.exp: Likewise.
9509 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
9510 "gdb_continue_to_end".
9511 (test_catch_syscall_with_wrong_args): Likewise.
9512 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
9513 ']'. Don't set 'verbose' on.
9514 * gdb.base/foll-vfork.exp: Likewise.
9515 * gdb.base/fork-print-inferior-events.c: New file.
9516 * gdb.base/fork-print-inferior-events.exp: New file.
9517 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
9518 '[Inferior ... has been killed]' message.
9519 * gdb.base/kill-after-signal.exp: Likewise.
9520 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
9521 detach message.
9522 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
9523 message.
9524 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
9525 regexps to expect for '[Inferior ... detached]' as well.
9526 * gdb.threads/process-dies-while-detaching.exp: Likewise.
9527
0a8ddac4
SM
95282018-04-24 Simon Marchi <simon.marchi@ericsson.com>
9529
9530 PR gdb/23104
9531 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
9532
701adfb0
PA
95332018-04-22 Rajendra SY <rajendra.sy@gmail.com>
9534
9535 PR gdb/23095
9536 * gdb.base/break-probes.exp: Pass shlib_load to
9537 prepare_for_testing. Set normal_bp to r_debug_state if target is
9538 bsd.
9539
d27d16bf
RB
95402018-04-19 Richard Bunt <richard.bunt@arm.com>
9541
9542 * gdb.threads/multiple-successive-infcall.c: New test.
9543 * gdb.threads/multiple-successive-infcall.exp: New file.
9544
a037790e
TT
95452018-04-17 Tom Tromey <tom@tromey.com>
9546
9547 * gdb.rust/simple.rs (Union): New type.
9548 (main): New local "u".
9549 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9550
e3a91079
AA
95512018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9552
9553 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9554 number information in output of "whereis" command.
9555 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9556
b744723f
AA
95572018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9558
9559 * gdb.ada/info_types.exp: Adjust expected output to the line
9560 numbers now printed by "info var/func/type".
9561 * gdb.base/completion.exp: Likewise.
9562 * gdb.base/included.exp: Likewise.
9563 * gdb.cp/cp-relocate.exp: Likewise.
9564 * gdb.cp/cplusfuncs.exp: Likewise.
9565 * gdb.cp/namespace.exp: Likewise.
9566 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9567
4a4495d6
MM
95682018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9569
9570 * gdb.btrace/cpu.exp: New.
9571
1d509aa6
MM
95722018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9573
9574 * gdb.base/step-indirect-call-thunk.exp: New.
9575 * gdb.base/step-indirect-call-thunk.c: New.
9576 * gdb.reverse/step-indirect-call-thunk.exp: New.
9577 * gdb.reverse/step-indirect-call-thunk.c: New.
9578
6295b6da
SM
95792018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9580
9581 * gdb.base/pie-fork.c: New file.
9582 * gdb.base/pie-fork.exp: New file.
9583
50146e70
TT
95842018-04-11 Tom Tromey <tom@tromey.com>
9585
9586 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9587
f50d8a2e
PA
95882018-04-10 Pedro Alves <palves@redhat.com>
9589
9590 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9591 exits. Instead loop running forever.
9592 (fork_parent): Run forever too.
9593
a0be7a36
SM
95942018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9595
9596 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9597 mi_continue_to_line.
9598 * gdb.mi/mi-stack.c (callee4): Add comment.
9599
9b73db36
SM
96002018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9601
9602 * gdb.mi/mi-stack.exp: Fix indentation.
9603
c912f608
SM
96042018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9605
9606 PR gdb/22979
9607 * gdb.arch/amd64-osabi.exp: New file.
9608
26540402
SM
96092018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9610
9611 PR gdb/22980
9612 * gdb.base/osabi.exp: New file.
9613
121ad66c 96142018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
9615
9616 * gdb.cp/static-typedef-print.exp: New file.
9617 * gdb.cp/static-typedef-print.cc: New file.
9618
3fcded8f
JB
96192018-03-27 Joel Brobecker <brobecker@adacore.com>
9620
9621 * gdb.ada/varsize_limit: New testcase.
9622
59cc4834
JB
96232018-03-27 Joel Brobecker <brobecker@adacore.com>
9624
9625 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9626
9627 * gdb.ada/notcplusplus: New testcase.
9628
9629 * gdb.base/c-linkage-name.c: New file.
9630 * gdb.base/c-linkage-name.exp: New testcase.
9631
4ca59a9f
TT
96322018-03-26 Tom Tromey <tom@tromey.com>
9633
9634 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9635 * gdb.python/py-framefilter.py (name_error): New global.
9636 (ErrorInName.function): Use name_error.
9637
978d6c75
TT
96382018-03-26 Tom Tromey <tom@tromey.com>
9639
9640 PR backtrace/15582:
9641 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9642
b7fee5a3
KS
96432018-03-23 Keith Seitz <keiths@redhat.com>
9644
9645 PR c++/22968
9646 * gdb.cp/subtypes.exp: New file.
9647 * gdb.cp/subtypes.h: New file.
9648 * gdb.cp/subtypes.cc: New file.
9649 * gdb.cp/subtypes-2.cc: New file.
9650
376be529
AB
96512018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9652
9653 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9654 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9655 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9656 -nostartfiles when compiling the test. Confirm that all registers
9657 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9658
066cfa98
AB
96592018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9660
9661 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9662 option, syntax was wrong anyway.
9663 * gdb.arch/arm-disp-step.exp: Likewise.
9664 * gdb.arch/sparc64-regs.exp: Likewise.
9665 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9666 option, syntax was wrong anyway, switch to use
9667 prepare_for_testing.
9668 * gdb.arch/i386-disp-step.exp: Likewise.
9669
079670b9
AA
96702018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9671
9672 * gdb.ada/exec_changed.exp: Replace "target_info exists
9673 use_gdb_stub" by "use_gdb_stub".
9674 * gdb.ada/start.exp: Likewise.
9675 * gdb.base/async-shell.exp: Likewise.
9676 * gdb.base/attach-pie-misread.exp: Likewise.
9677 * gdb.base/attach-wait-input.exp: Likewise.
9678 * gdb.base/break-entry.exp: Likewise.
9679 * gdb.base/break-interp.exp: Likewise.
9680 * gdb.base/dprintf-detach.exp: Likewise.
9681 * gdb.base/nostdlib.exp: Likewise.
9682 * gdb.base/solib-nodir.exp: Likewise.
9683 * gdb.base/statistics.exp: Likewise.
9684 * gdb.base/testenv.exp: Likewise.
9685 * gdb.mi/mi-exec-run.exp: Likewise.
9686 * gdb.mi/mi-start.exp: Likewise.
9687 * gdb.multi/dummy-frame-restore.exp: Likewise.
9688 * gdb.multi/multi-arch-exec.exp: Likewise.
9689 * gdb.multi/multi-arch.exp: Likewise.
9690 * gdb.multi/tids.exp: Likewise.
9691 * gdb.multi/watchpoint-multi.exp: Likewise.
9692 * gdb.python/py-events.exp: Likewise.
9693 * gdb.threads/attach-into-signal.exp: Likewise.
9694 * gdb.threads/attach-stopped.exp: Likewise.
9695 * gdb.threads/threadapply.exp: Likewise.
9696 * lib/selftest-support.exp: Likewise.
9697
26d6cec4
AA
96982018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9699
9700 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9701
4ee89e90
SR
97022018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9703
9704 * gdb.perf/template-breakpoints.cc: New file.
9705 * gdb.perf/template-breakpoints.exp: New file.
9706 * gdb.perf/template-breakpoints.py: New file.
9707
92630041
TT
97082018-03-19 Tom Tromey <tom@tromey.com>
9709
9710 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9711 y0.
9712 * gdb.rust/simple.exp: Test bare identifier form of struct
9713 initializer.
9714
76727919
TT
97152018-03-19 Tom Tromey <tom@tromey.com>
9716
9717 * gdb.gdb/observer.exp: Remove.
9718
194ed413
AA
97192018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9720
9721 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9722 "qualified" option when setting breakpoints.
9723 * gdb.trace/backtrace.exp: Likewise.
9724 * gdb.trace/circ.exp: Likewise.
9725 * gdb.trace/collection.exp: Likewise.
9726 * gdb.trace/disconnected-tracing.exp: Likewise.
9727 * gdb.trace/ftrace-lock.exp: Likewise.
9728 * gdb.trace/ftrace.exp: Likewise.
9729 * gdb.trace/infotrace.exp: Likewise.
9730 * gdb.trace/packetlen.exp: Likewise.
9731 * gdb.trace/passc-dyn.exp: Likewise.
9732 * gdb.trace/qtro.exp: Likewise.
9733 * gdb.trace/read-memory.exp: Likewise.
9734 * gdb.trace/report.exp: Likewise.
9735 * gdb.trace/signal.exp: Likewise.
9736 * gdb.trace/status-stop.exp: Likewise.
9737 * gdb.trace/strace.exp: Likewise.
9738 * gdb.trace/tfind.exp: Likewise.
9739 * gdb.trace/trace-break.exp: Likewise.
9740 * gdb.trace/trace-condition.exp: Likewise.
9741 * gdb.trace/trace-mt.exp: Likewise.
9742 * gdb.trace/tstatus.exp: Likewise.
9743 * gdb.trace/tsv.exp: Likewise.
9744 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9745 * gdb.trace/unavailable.exp: Likewise.
9746 * gdb.trace/while-dyn.exp: Likewise.
9747
8b067d2c
AA
97482018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9749
9750 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9751 that libinproctrace is copied to the target.
9752
3ae9ce5d
TT
97532018-03-14 Tom Tromey <tom@tromey.com>
9754
9755 PR cli/14977:
9756 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9757 a null pointer.
9758 * gdb.base/wchar.exp: Likewise.
9759
b8c2339b
TT
97602018-03-14 Tom Tromey <tom@tromey.com>
9761
9762 PR cli/19918:
9763 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9764 flag.
9765
4872dc46
SM
97662018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9767
9768 PR gdb/22841
9769 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9770 "target" to remote_exec.
9771
e4fe3756
SM
97722018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9773
9774 PR gdb/22841
9775 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9776 ${board}_upload): Remove.
9777
e95a97d4
AA
97782018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9779
9780 * gdb.cp/watch-cp.cc: New test.
9781 * gdb.cp/watch-cp.exp: New file.
9782
dbbb1059
AB
97832018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9784
9785 * gdb.base/infcall-nested-structs.exp: New file.
9786 * gdb.base/infcall-nested-structs.c: New file.
9787 * gdb.base/float.exp: Add riscv support.
9788
ecc054c0
TP
97892018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9790
9791 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9792 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9793
25e3c82c
SDJ
97942018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9795
9796 * gdb.server/abspath.exp: New file.
9797 * lib/gdb.exp (with_cwd): New procedure.
9798
3083294d
SM
97992018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9800
9801 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9802 use it.
9803 (gdb_is_target_remote_prompt): New proc.
9804 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9805 (gdb_is_target_native): Pass prompt parameter to
9806 gdb_is_target_1.
9807
3275ef47
SM
98082018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9809
9810 * gdb.base/load-command.c: New file.
9811 * gdb.base/load-command.exp: New file.
9812 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9813 (gdb_is_target_1): ...this, and generalize for other targets
9814 than just remote.
9815 (gdb_is_target_remote): Use gdb_is_target_1.
9816 (gdb_is_target_native): use gdb_is_target_1.
9817
6893c19a
TT
98182018-02-26 Tom Tromey <tom@tromey.com>
9819
9820 PR python/16497:
9821 * gdb.python/py-framefilter.exp: Update test.
9822
2ddeaf8a
TT
98232018-02-26 Tom Tromey <tom@tromey.com>
9824
9825 * gdb.dwarf2/variant.c: New file.
9826 * gdb.dwarf2/variant.exp: New file.
9827
c9317f21
TT
98282018-02-26 Tom Tromey <tom@tromey.com>
9829
9830 * gdb.rust/simple.exp: Accept more possible results in enum test.
9831
6f6d0c26
SM
98322018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9833
9834 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9835 parentheses.
9836
11b03145
MR
98372018-02-23 Maciej W. Rozycki <macro@mips.com>
9838
9839 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9840 name of a variable: $actual_linejj -> $actual_line.
9841
54a27fe5
JB
98422018-02-21 John Baldwin <jhb@FreeBSD.org>
9843
9844 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9845
de65820c
MM
98462018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9847
9848 * gdb.btrace/buffer-size.exp: Do not force BTS.
9849
980548fd
PA
98502018-02-14 Pedro Alves <palves@redhat.com>
9851
9852 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9853 getting a "Quit".
9854
c4e12631
MM
98552018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9856
9857 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9858 Fix test name.
9859
c2e0e465
SM
98602018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9861
9862 * gdb.cp/m-static.exp: Check type of optimized out static
9863 member.
9864
f7216783
AB
98652018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9866
9867 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9868 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9869
0625771b
LS
98702018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9871 Leszek Swirski <leszeks@google.com>
9872
9873 * gdb.python/py-prettyprint.c
9874 (struct to_string_returns_value_inner,
9875 struct to_string_returns_value_wrapper): New.
9876 (main): Add tsrvw variable.
9877 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9878 ToStringReturnsValueWrapper): New classes.
9879 (register_pretty_printers): Register new pretty-printers.
9880 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9881 recursive pretty printer.
9882 * gdb.python/py-mi.exp: Likewise.
9883
59498c30
LS
98842018-02-01 Leszek Swirski <leszeks@google.com>
9885
9886 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9887 functions with the same name as an include file are parsed
9888 correctly.
9889
d4d38844
YQ
98902018-02-01 Yao Qi <yao.qi@linaro.org>
9891
9892 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9893 "\[^\r\n\]*".
9894
07e5f5cf
NP
98952018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9896
9897 * gdb.arch/powerpc-prologue-frame.s: New file.
9898 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9899 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9900
929b5ad4
JB
99012018-01-31 Joel Brobecker <brobecker@adacore.com>
9902
9903 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9904
e671cd59
PA
99052018-01-30 Pedro Alves <palves@redhat.com>
9906
9907 PR gdb/13211
9908 * gdb.base/interrupt-daemon.c: New.
9909 * gdb.base/interrupt-daemon.exp: New.
9910 * gdb.multi/multi-term-settings.c: New.
9911 * gdb.multi/multi-term-settings.exp: New.
9912
fc413dc4
JB
99132018-01-30 Joel Brobecker <brobecker@adacore.com>
9914
9915 * gdb.base/break.exp: Save the location where the breakpoint
9916 on break.c:47 was actually inserted when debugging the version
9917 compiled at -O2 and use it in the expected output of the "info
9918 break" test performed soon after.
9919
5c319bb2
PA
99202018-01-22 Pedro Alves <palves@redhat.com>
9921 Sergio Durigan Junior <sergiodj@redhat.com>
9922
9923 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9924 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9925
a9e40818
JB
99262018-01-22 Joel Brobecker <brobecker@adacore.com>
9927
9928 * gdb.base/break-include.c, gdb.base/break-include.inc,
9929 gdb.base/break-include.exp: New files.
9930 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9931 line number now being the actual line number where the breakpoint
9932 was inserted.
9933 * gdb.mi/mi-break.exp: Likewise.
9934 * gdb.mi/mi-reverse.exp: Likewise.
9935 * gdb.mi/mi-simplerun.exp: Ditto.
9936
e707fc44
AB
99372018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9938
9939 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9940 varobj.
9941 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9942
ae451627
AB
99432018-01-21 Don Breazeal <donb@codesourcery.com>
9944 Andrew Burgess <andrew.burgess@embecosm.com>
9945
9946 * gdb.mi/basics.c: Add new global.
9947 * gdb.mi/mi-frame-regs.exp: New file.
9948 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9949 case.
9950
b1b189e0
AB
99512018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9952
9953 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9954 non-parameter, and on an unknown symbol.
9955
fcfcc376
TT
99562018-01-19 Tom Tromey <tom@tromey.com>
9957
9958 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9959 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9960
634c1c31
AA
99612018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9962
9963 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9964 setrlimit and chdir to int.
9965
d6ad07fd
AA
99662018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9967
9968 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9969 function.
9970 (my_tend): Likewise.
9971 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9972 rationale of avoiding FP- and vector instructions.
9973
adf8243b
RK
99742018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9975
9976 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9977 "info reg" with "\[ \t\]*".
9978 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9979 "\[ \t\]+".
9980 * gdb.arch/s390-multiarch.exp: Ditto.
9981 * gdb.base/pc-fp.exp: Ditto.
9982 * gdb.reverse/i386-precsave.exp: Ditto.
9983 * gdb.reverse/i386-reverse.exp: Ditto.
9984 * gdb.reverse/i387-env-reverse.exp: Ditto.
9985 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9986
dcc06925
AA
99872018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9988
9989 * lib/gdb.exp (gdb_compile): Re-enable use of
9990 universal_compile_options for languages other than Rust.
9991
25d4fd80
AA
99922018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9993
9994 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9995
ee7f689e 99962018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9997
9998 PR gdb/16577
9999 * gdb.base/solib-vanish.exp: New.
10000 * gdb.base/solib-vanish-main.c: New.
10001 * gdb.base/solib-vanish-lib1.c: New.
10002 * gdb.base/solib-vanish-lib2.c: New.
10003
d8447b6b
YQ
100042018-01-17 Yao Qi <yao.qi@linaro.org>
10005
10006 * gdb.compile/compile.exp: Match the address printed for
10007 frame in the output of command "bt".
10008
86d6a90c
TT
100092018-01-15 Tom Tromey <tom@tromey.com>
10010
10011 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10012 compute sp_reg.
10013
cbcdb1aa
AB
100142018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10015
10016 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10017 to prepare.
10018 (prepare): Return 0 on error, 1 on success.
10019
eea61984
PA
100202018-01-12 Pedro Alves <palves@redhat.com>
10021
10022 * gdb.base/continue-after-aborted-step-over.c: New.
10023 * gdb.base/continue-after-aborted-step-over.exp: New.
10024
6181e9c2
SM
100252018-01-11 Simon Marchi <simon.marchi@ericsson.com>
10026
10027 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
10028 options when not creating an executable.
10029
3cada740
PA
100302018-01-11 Pedro Alves <palves@redhat.com>
10031
10032 PR remote/22597
10033 * gdb.server/stop-reply-no-thread.c: New file.
10034 * gdb.server/stop-reply-no-thread.exp: New file.
10035
c63d3e8d
PA
100362018-01-10 Pedro Alves <palves@redhat.com>
10037
10038 PR gdb/22670
10039 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
10040 functions too. Test setting breakpoints and printing C functions
10041 with no debug info too.
10042 * gdb.ada/bp_c_mixed_case/qux.c: New file.
10043
d4c2a405
PA
100442018-01-10 Pedro Alves <palves@redhat.com>
10045
10046 PR gdb/22670
10047 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
10048 a fail.
10049
8825213e
PA
100502018-01-10 Pedro Alves <palves@redhat.com>
10051
10052 PR gdb/22670
10053 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
10054
605fd3c6
YQ
100552018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10056
10057 * gdb.server/unittest.exp: Match the output in non-development
10058 mode.
10059
1e5ded6c
YQ
100602018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10061
10062 * gdb.gdb/unittest.exp: Match output in non-development mode.
10063
30066b0b
JB
100642018-01-08 Joel Brobecker <brobecker@adacore.com>
10065
10066 * gdb.ada/access_tagged_param.exp: Relax expected output
10067 for value of "ObjL" in "continue" to pck.inspect breakpoint
10068 test.
10069
04bafb1e
XR
100702018-01-08 Joel Brobecker <brobecker@adacore.com>
10071
9f86398b
JB
10072 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
10073 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 10074
e379cee6
PA
100752018-01-05 Pedro Alves <palves@redhat.com>
10076
10077 PR gdb/18653
10078 * gdb.base/libsegfault.exp: New.
10079
de63c46b
PA
100802018-01-05 Joel Brobecker <brobecker@adacore.com>
10081
10082 PR gdb/22670
10083 * gdb.ada/access_tagged_param.exp: New file.
10084 * gdb.ada/access_tagged_param/foo.adb: New file.
10085
f98fc17b
PA
100862018-01-05 Pedro Alves <palves@redhat.com>
10087
10088 PR gdb/22670
10089 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
10090 exercise lower case too, and to exercise both full matching and
10091 wild matching.
10092
342f8240
JB
100932018-01-05 Joel Brobecker <brobecker@adacore.com>
10094
10095 * gdb.ada/rename_subscript_param: New testcase.
10096
7150d33c
JG
100972018-01-05 Jerome Guitton <guitton@adacore.com>
10098
10099 * gdb.ada/arr_acc_idx_w_gap: New testcase.
10100
cc0e770c
JB
101012018-01-05 Joel Brobecker <brobecker@adacore.com>
10102
10103 * gdb.ada/convvar_comp: New testcase.
10104
672a41aa 101052018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
10106
10107 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
10108 (My_Table): New global variable.
10109 * testsuite/gdb.ada/array_char_idx.exp: Add test.
10110
7365ec2f
JB
101112018-01-04 Joel Brobecker <brobecker@adacore.com>
10112
10113 PR gdb/22670
10114 * gdb.ada/maint_with_ada: New testcase.
10115
289483b6
JB
101162018-01-04 Joel Brobecker <brobecker@adacore.com>
10117
10118 PR gdb/22670
10119 * gdb.ada/bp_c_mixed_case: New testcase.
10120
344420da
JB
101212018-01-04 Joel Brobecker <brobecker@adacore.com>
10122
10123 PR gdb/22670
10124 * gdb.ada/complete.exp: Add "complete break ada" test.
10125
66fc87a0
JB
101262018-01-04 Joel Brobecker <brobecker@adacore.com>
10127
10128 PR gdb/22670
10129 * gdb.ada/info_addr_mixed_case: New testcase.
10130
9f757bf7
XR
101312018-01-03 Xavier Roirand <roirand@adacore.com>
10132
10133 * gdb.ada/excep_handle.exp: New testcase.
10134 * gdb.ada/excep_handle/foo.adb: New file.
10135 * gdb.ada/excep_handle/pck.ads: New file.
10136
bd570f80
JB
101372018-01-03 Joel Brobecker <brobecker@adacore.com>
10138
10139 * gdb.base/step-line.c: Add extra empty line in copyright header.
10140 * gdb.base/step-line.inp: Likewise.
10141
9fe561ab
JB
101422018-01-02 Joel Brobecker <brobecker@adacore.com>
10143
10144 * gdb.ada/dyn_stride.exp: Add slice test.
10145
a405673c
JB
101462018-01-02 Joel Brobecker <brobecker@adacore.com>
10147
10148 * gdb.ada/dyn_stride: New testcase.
10149
cef0f868
SH
101502017-12-27 Stafford Horne <shorne@gmail.com>
10151
10152 * gdb.xml/extra-regs.xml: Add example foo reggroup.
10153 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
10154
b67d92b0
SH
101552017-12-27 Stafford Horne <shorne@gmail.com>
10156
10157 * gdb.base/reggroups.c: New file.
10158 * gdb.base/reggroups.exp: New file.
10159
eccab96d
JB
101602017-12-18 Joel Brobecker <brobecker@adacore.com>
10161
10162 * gdb.dwarf2/ada-valprint-error.c: New file.
10163 * gdb.dwarf2/ada-valprint-error.exp: New file.
10164
0e2da9f0
JB
101652017-12-18 Joel Brobecker <brobecker@adacore.com>
10166
10167 * gdb.ada/assign_arr: New testcase.
10168
cb923fcc
XR
101692017-12-18 Xavier Roirand <roirand@adacore.com>
10170
10171 * gdb.ada/funcall_ptr: New testcase.
10172
7c161838
SDJ
101732017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
10174
10175 PR cli/16224
10176 * gdb.base/ptype-offsets.cc: New file.
10177 * gdb.base/ptype-offsets.exp: New file.
10178
1af17fd9
YQ
101792017-12-15 Yao Qi <yao.qi@linaro.org>
10180
10181 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
10182 if XML is disabled.
10183
828d5846
XR
101842017-12-15 Xavier Roirand <roirand@adacore.com>
10185
10186 * gdb.ada/same_component_name: New testcase.
10187
79e8fcaa
JB
101882017-12-14 Joel Brobecker <brobecker@adacore.com>
10189
10190 * gdb.ada/str_binop_equal: New testcase.
10191
e05fa6f9
JB
101922017-12-14 Joel Brobecker <brobecker@adacore.com>
10193
10194 * gdb.ada/task_switch_in_core: New testcase.
10195
b89641ba
SM
101962017-12-13 Simon Marchi <simon.marchi@ericsson.com>
10197
10198 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
10199 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
10200 call test_bkpt_qualified.
10201 (test_bkpt_qualified): New proc.
10202
6892d2e4
PA
102032017-12-13 Pedro Alves <palves@redhat.com>
10204
10205 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
10206 Tighten regexp by matching with an anchor.
10207
a22ecf70
PA
102082017-12-13 Pedro Alves <palves@redhat.com>
10209
10210 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
10211 ("expression with namespace"): New set of tests.
10212 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
10213 (Nested::Test_NS::qux): New.
10214 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
10215 defaults to 'start_quote_char' and 'end_quote_char' parameters.
10216
9937536c
JB
102172017-12-13 Joel Brobecker <brobecker@adacore.com>
10218
10219 * gdb.base/server-del-break.c: New file.
10220 * gdb.base/server-del-break.exp: New file.
10221
fe49c6f5
SH
102222017-12-12 Stafford Horne <shorne@gmail.com>
10223
10224 * gdb.xml/tdesc-regs.exp: Add or1k support.
10225
c3d18620
SH
102262017-12-12 Stafford Horne <shorne@gmail.com>
10227
10228 * gdb.base/bp-permanent.c: Define nop of or1k.
10229
c5f9cfc8
JB
102302017-12-11 Joel Brobecker <brobecker@adacore.com>
10231
10232 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
10233 output with components being reordered.
10234
a9c135fc
JB
102352017-12-11 Joel Brobecker <brobecker@adacore.com>
10236
10237 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
10238 output with components being reordered.
10239
927aa2e7
JK
102402017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10241 Pedro Alves <palves@redhat.com>
10242
10243 * gdb.base/maint.exp (check for .gdb_index): Check also for
10244 .debug_names.
10245 * gdb.dlang/watch-loc.c (.debug_aranges): New.
10246 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
10247 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
10248 (.gdb_index used after symbol reloading): Support also .debug_names.
10249 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
10250
f17d9474
YQ
102512017-12-08 Yao Qi <yao.qi@linaro.org>
10252
10253 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10254 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
10255
a0de8c21
YQ
102562017-12-08 Yao Qi <yao.qi@linaro.org>
10257
10258 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10259 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
10260
a738ea1d
YQ
102612017-12-08 Yao Qi <yao.qi@linaro.org>
10262
10263 * gdb.arch/aarch64-tagged-pointer.c: New file.
10264 * gdb.arch/aarch64-tagged-pointer.exp: New file.
10265
1cd9a73b
SDJ
102662017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
10267
10268 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
10269 "int".
10270
fa6eb693
KS
102712017-12-07 Keith Seitz <keiths@redhat.com>
10272
10273 PR breakpoints/22569
10274 * gdb.linespec/ls-errs.exp: Change expected result of "break
10275 -source this file has spaces.c -line 3".
10276 Check that an explicit source file followed by whitespace is
10277 identified as an invalid explicit location.
10278
883fd55a
KS
102792017-12-07 Keith Seitz <keiths@redhat.com>
10280
10281 * gdb.cp/nested-types.cc: New file.
10282 * gdb.cp/nested-types.exp: New file.
10283 * lib/cp-support.exp: Load data-structures.exp library.
10284 (debug_cp_test_ptype_class): New global.
10285 (cp_ptype_class_verbose, next_line): New procedures.
10286 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
10287 Add and document new return value.
10288 Switch the list of lines to a queue.
10289 Add support for new `type' key for nested type definitions.
10290 Add debugging/troubleshooting messages.
10291 * lib/data-structures.exp: New file.
10292
ec72db3e
SM
102932017-12-07 Simon Marchi <simon.marchi@ericsson.com>
10294
10295 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
10296 with proc_with_prefix, don't use with_test_prefix.
10297
99598d71
TT
102982017-12-07 Tom Tromey <tom@tromey.com>
10299
10300 * gdb.base/break.exp: Add test for empty "commands".
10301
a8806230
YQ
103022017-12-07 Yao Qi <yao.qi@linaro.org>
10303
10304 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
10305 malloc and catch syscall.
10306
824cc835
PM
103072017-12-07 Phil Muldoon <pmuldoon@redhat.com>
10308
e79be6e5 10309 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
10310 tests for explicit locations.
10311
7cc244de
PA
103122017-12-06 Pedro Alves <palves@redhat.com>
10313
10314 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
10315 force-disabling XML descriptions.
10316
50a1fdd5
PA
103172017-12-04 Pedro Alves <palves@redhat.com>
10318
10319 PR gdb/22499
10320 * gdb.arch/amd64-disp-step-avx.S: New file.
10321 * gdb.arch/amd64-disp-step-avx.exp: New file.
10322
f0fb2488
PA
103232017-12-03 Pedro Alves <palves@redhat.com>
10324
10325 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
10326 and <string.h>.
10327 (parent_function): Print distinct messages when waitpid fails, or
10328 the child exits with a signal, or the child exits for an unhandled
10329 reason.
10330 * gdb.threads/process-dies-while-detaching.exp
10331 (detach_and_expect_exit): New 'inf_output_re' parameter and use
10332 it. Wait for both inferior output and GDB's prompt. Use an
10333 indirect spawn id list.
10334 (do_detach): New parameter 'child_exit'. Use it to compute
10335 expected inferior output.
10336 (test_detach, test_detach_watch, test_detach_killed_outside):
10337 Adjust to pass down the expected child exit kind.
10338
97cbe998
SDJ
103392017-12-01 Joel Brobecker <brobecker@adacore.com>
10340 Sergio Durigan Junior <sergiodj@redhat.com>
10341 Pedro Alves <palves@redhat.com>
10342
10343 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
10344
40fc416f
SDJ
103452017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
10346
10347 * gdb.base/relocate.exp: Add tests to guarantee that arguments
10348 to 'symbol-file' and 'add-symbol-file' can be
10349 position-independent.
10350
1cc75e92
YQ
103512017-12-01 Yao Qi <yao.qi@linaro.org>
10352
10353 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
10354 the URL in copyright header.
10355 * gdb.arch/aarch64-fp.exp: Likewise.
10356 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
10357 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
10358 * gdb.base/expand-psymtabs.exp: Likewise.
10359 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
10360 * gdb.fortran/common-block.exp: Likewise.
10361 * gdb.fortran/common-block.f90: Likewise.
10362 * gdb.fortran/logical.exp: Likewise.
10363 * gdb.fortran/vla-datatypes.f90: Likewise.
10364 * gdb.fortran/vla-sub.f90: Likewise.
10365
875fb7a7
JB
103662017-11-30 Joel Brobecker <brobecker@adacore.com>
10367
10368 * gdb.ada/repeat_dyn: New testcase.
10369
6f14765f
UW
103702017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
10371
10372 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
10373 Update for changed thread numbering.
10374 * gdb.cell/bt.exp: Update for changed GDB output.
10375
f1af7b94
SM
103762017-11-30 Simon Marchi <simon.marchi@ericsson.com>
10377
10378 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
10379 setting isremote by hand.
10380 * boards/dwarf4-gdb-index.exp: Likewise.
10381 * boards/fission.exp: Likewise.
10382 * boards/stabs.exp: Likewise.
10383
e3919f3e
PA
103842017-11-30 Pedro Alves <palves@redhat.com>
10385
10386 * gdb.linespec/cpls-ops.exp
10387 (check_explicit_skips_function_argument): Extract the underlying
10388 type of size_t instead of hardcoding it.
10389
bd69330d
PA
103902017-11-29 Pedro Alves <palves@redhat.com>
10391
10392 PR c++/19436
10393 * gdb.linespec/cpls-abi-tag.cc: New file.
10394 * gdb.linespec/cpls-abi-tag.exp: New file.
10395
a20714ff
PA
103962017-11-29 Pedro Alves <palves@redhat.com>
10397
10398 * gdb.base/langs.exp: Use -qualified.
10399 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
10400 it.
10401 * gdb.cp/namespace.exp: Use -qualified.
10402 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
10403 (overload-3, template-overload, template-ret-type, const-overload)
10404 (const-overload-quoted, anon-ns, ambiguous-prefix): New
10405 procedures.
10406 (test_driver): Call them.
10407 * gdb.cp/save-bp-qualified.cc: New.
10408 * gdb.cp/save-bp-qualified.exp: New.
10409 * gdb.linespec/explicit.exp: Test -qualified.
10410 * lib/completion-support.exp (completion::explicit_opts_list): Add
10411 "-qualified".
10412 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
10413
f6f1d339
PM
104142017-11-29 Phil Muldoon <pmuldoon@redhat.com>
10415
10416 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
10417
02ca603a
TT
104182017-11-29 Tom Tromey <tom@tromey.com>
10419
10420 * gdb.base/relocate.exp: Update invalid argument test.
10421 Add new tests for invalid arguments.
10422
ed6c0bfb
TP
104232017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10424
10425 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
10426 Return 0 as a long.
10427 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
10428
f106e10e
TP
104292017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10430
10431 * gdb.cp/breakpoint.cc (bar): Set return type to void.
10432 * gdb.cp/psymtab-parameter.cc (func): Likewise.
10433 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
10434 func ().
10435 * gdb.cp/shadow.cc (B.func): Return 0.
10436
10329bb2
JB
104372017-11-27 Joel Brobecker <brobecker@adacore.com>
10438
10439 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
10440 expected output in gdb_expect call to allow the exception
10441 message to be present as well. Fix syntax confusion to avoid
10442 TCL thinking that exception_name is an array.
10443
617cd4bc
UW
104442017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
10445
10446 * gdb.arch/spu-info.c: Include <unistd.h>.
10447 (do_signal_test): Fix broken calls to write.
10448 * gdb.arch/spu-info.exp: Use prepare_for_testing.
10449 Fix checks for empty mailboxes. Update signal tests for corrected
10450 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
10451 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
10452 * gdb.cell/arch.exp: Use standard_output_file.
10453 * gdb.cell/break.exp: Likewise.
10454 * gdb.cell/bt.exp: Likewise.
10455 * gdb.cell/core.exp: Likewise.
10456 * gdb.cell/dwarfaddr.exp: Likewise.
10457 * gdb.cell/ea-cache.exp: Likewise.
10458 * gdb.cell/ea-standalone.exp: Likewise.
10459 * gdb.cell/f-regs.exp: Likewise.
10460 * gdb.cell/fork.exp: Likewise.
10461 * gdb.cell/gcore.exp: Likewise.
10462 * gdb.cell/mem-access.exp: Likewise.
10463 * gdb.cell/ptype.exp: Likewise.
10464 * gdb.cell/registers.exp: Likewise.
10465 * gdb.cell/sizeof.exp: Likewise.
10466 * gdb.cell/solib-symbol.exp: Likewise.
10467 * gdb.cell/solib.exp: Likewise.
617cd4bc 10468
a81aaca0
PA
104692017-11-25 Pedro Alves <palves@redhat.com>
10470
10471 * gdb.base/complete-empty.exp: New file.
10472 * gdb.base/completion.exp: Adjust.
10473
6a3c6ee4
PA
104742017-11-25 Pedro Alves <palves@redhat.com>
10475
10476 * gdb.linespec/cpls-ops.cc: New file.
10477 * gdb.linespec/cpls-ops.exp: New file.
10478 * lib/completion-support.exp (test_complete_prefix_range_re): New,
10479 factored out from ...
10480 (test_complete_prefix_range): ... this.
10481
8955eb2d
PA
104822017-11-24 Pedro Alves <palves@redhat.com>
10483
10484 * gdb.linespec/cpcompletion.exp: New file.
10485 * gdb.linespec/cpls-hyphen.cc: New file.
10486 * gdb.linespec/cpls.cc: New file.
10487 * gdb.linespec/cpls2.cc: New file.
10488 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
10489 test to use test_gdb_complete_unique. Add label completion,
10490 keyword completion and explicit location completion tests.
10491 * lib/completion-support.exp: New file.
10492
e547c119
JB
104932017-11-24 Joel Brobecker <brobecker@adacore.com>
10494
10495 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
10496 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
10497 when hitting an exception catchpoint.
10498
7c3c1aa8
YQ
104992017-11-22 Yao Qi <yao.qi@linaro.org>
10500
10501 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
10502
41bd68f5
SM
105032017-11-22 Simon Marchi <simon.marchi@ericsson.com>
10504
10505 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
10506 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
10507 * gdb.dwarf2/info-locals-optimized-out.c: New file.
10508
1daad298
YQ
105092017-11-22 Yao Qi <yao.qi@linaro.org>
10510
10511 * gdb.base/info-os.exp: Pass pthreads.
10512 * gdb.multi/multi-attach.exp: Likewise.
10513
88465e87
YQ
105142017-11-22 Yao Qi <yao.qi@linaro.org>
10515
10516 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
10517 compiler.
10518
dc196b23
YQ
105192017-11-22 Yao Qi <yao.qi@linaro.org>
10520
10521 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
10522 * gdb.base/break-interp.exp: Likewise.
10523 * gdb.base/jit-attach-pie.exp: Likewise.
10524
2400729e
UW
105252017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10526
10527 * gdb.base/float128.c (large128): New variable.
10528 * gdb.base/float128.exp: Add test to print largest __float128 value.
10529
7a26362d
UW
105302017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10531
10532 * gdb.arch/vsx-regs.exp: Update register content checks.
10533
ed0f4273
UW
105342017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
10535
10536 * gdb.arch/ppc-longdouble.exp: New file.
10537 * gdb.arch/ppc-longdouble.c: Likewise.
10538
a25d69c6
PA
105392017-11-21 Pedro Alves <palves@redhat.com>
10540
10541 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
10542
73fcf641
PA
105432017-11-20 Pedro Alves <palves@redhat.com>
10544
10545 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
10546 (long_double_typedef): New typedefs.
10547 Use DEF on double and long double.
10548 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10549 cases.
10550 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10551 and 'long_double_ptr_same_size' locals. Use them to decide
10552 whether cast from array/function to float is valid/invalid.
10553
71a3c369
TT
105542017-11-17 Tom Tromey <tom@tromey.com>
10555
10556 * gdb.rust/traits.rs: New file.
10557 * gdb.rust/traits.exp: New file.
10558
ced9779b
JB
105592017-11-17 Joel Brobecker <brobecker@adacore.com>
10560
10561 * gdb.ada/minsyms: New testcase.
10562
a0922d80
PA
105632017-11-16 Pedro Alves <palves@redhat.com>
10564
10565 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10566 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10567
ea04e54c
PA
105682017-11-16 Pedro Alves <palves@redhat.com>
10569
10570 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
10571 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
10572
e849ea89
PA
105732017-11-16 Pedro Alves <palves@redhat.com>
10574
10575 * gdb.server/reconnect-ctrl-c.c: New file.
10576 * gdb.server/reconnect-ctrl-c.exp: New file.
10577
d8ae99a7
PM
105782017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10579
10580 * gdb.python/py-rbreak.exp: New file.
10581 * gdb.python/py-rbreak.c: New file.
10582 * gdb.python/py-rbreak-func2.c: New file.
10583
968a13f8
PA
105842017-11-16 Pedro Alves <palves@redhat.com>
10585
10586 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10587 pattern.
10588 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10589 GDB.
10590
71774bc9
SM
105912017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10592
10593 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10594 regex.
10595
ddbb44cf
SM
105962017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10597
10598 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10599 test names.
10600
584a564f
PA
106012017-11-09 Pedro Alves <palves@redhat.com>
10602
10603 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10604 factored out from ...
10605 (top level): ... here, and adjusted to avoid expecting beyond the
10606 prompt in a single gdb_test_multiple.
10607
5ed7a928
PA
106082017-11-09 Pedro Alves <palves@redhat.com>
10609
10610 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10611 output.
10612 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10613 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10614 * gdb.server/ext-run.exp ("kill" test): Likewise.
10615 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10616
a60e0738
PA
106172017-11-09 Pedro Alves <palves@redhat.com>
10618
10619 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10620 match till end of line.
10621
2c88253f
PA
106222017-11-09 Pedro Alves <palves@redhat.com>
10623
10624 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10625
c7a38517
PA
106262017-11-09 Pedro Alves <palves@redhat.com>
10627
10628 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10629 New procedures, factored out from ...
10630 (top level): ... here, and adjusted to avoid expecting beyond the
10631 prompt in one go.
10632
f29f4b6b
PA
106332017-11-09 Pedro Alves <palves@redhat.com>
10634
10635 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10636 output. Fix '?' match.
10637
286acbb5
JB
106382017-11-08 Joel Brobecker <brobecker@adacore.com>
10639
10640 * gdb.ada/scoped_watch: New testcase.
10641 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10642 which is actually correct.
10643 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10644 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10645
62d7ae92
PA
106462017-11-08 Pedro Alves <palves@redhat.com>
10647
10648 * gdb.gdb/complaints.exp (test_initial_complaints)
10649 (test_serial_complaints, test_short_complaints): Call
10650 complaint_internal instead of complaint.
10651
280ca31f
DT
106522017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10653
10654 * gdb.threads/tls-core.c: New file.
10655 * gdb.threads/tls-core.exp: Likewise.
10656
b5ec771e
PA
106572017-11-08 Pedro Alves <palves@redhat.com>
10658
10659 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10660 (p Exported_Capitalized): New test.
10661 (p exported_capitalized): New test.
10662
a02b41a7
PA
106632017-11-07 Pedro Alves <palves@redhat.com>
10664
10665 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10666
95e95a6d
PA
106672017-11-07 Pedro Alves <palves@redhat.com>
10668
10669 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10670 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10671 (disable_invalid, disable_inverted, disable_negative): New
10672 procedures.
10673 ("bad numbers"): New set of tests.
10674
cee62dbd
PA
106752017-11-07 Pedro Alves <palves@redhat.com>
10676
10677 * gdb.cp/ena-dis-br-range.exp: Add tests.
10678
cc638e86
PA
106792017-11-07 Pedro Alves <palves@redhat.com>
10680
10681 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10682
d0fe4701
XR
106832017-11-07 Xavier Roirand <roirand@adacore.com>
10684 Pedro Alves <palves@redhat.com>
10685
10686 * gdb.base/ena-dis-br.exp: Add reference to
10687 gdb.cp/ena-dis-br-range.exp.
10688 * gdb.cp/ena-dis-br-range.exp: New file.
10689 * gdb.cp/ena-dis-br-range.cc: New file.
10690
46f67f80
PA
106912017-11-06 Pedro Alves <palves@redhat.com>
10692
10693 * gdb.base/attach-non-pgrp-leader.c: New.
10694 * gdb.base/attach-non-pgrp-leader.exp: New.
10695
726e1356
PA
106962017-11-06 Pedro Alves <palves@redhat.com>
10697
10698 * configure.ac: No longer check for termio.h and sgtty.h.
10699 * configure: Regenerate.
10700 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10701 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10702 Remove termio and sgtty code.
10703
50ab6ace
YQ
107042017-11-03 Yao Qi <yao.qi@linaro.org>
10705
10706 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10707 in GDB is disabled.
10708
8e68731c
YQ
107092017-11-03 Yao Qi <yao.qi@linaro.org>
10710
10711 * gdb.python/py-thrhandle.exp: Skip it if python is not
10712 enabled.
10713
3a87ae65
SM
107142017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10715
10716 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10717 as a breakpoint command.
10718
484d8d36
MD
107192017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10720
10721 PR python/21213
10722 * gdb.python/py-infthread.exp: Test calling
10723 InferiorThread.inferior () multiple times in a row.
10724
4a27f119
KS
107252017-10-27 Keith Seitz <keiths@redhat.com>
10726
10727 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10728 Test "info break" for every inlined function breakpoint.
10729
bb11dd58
YQ
107302017-10-27 Yao Qi <yao.qi@linaro.org>
10731
10732 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10733
a43f3893
PF
107342017-10-26 Patrick Frants <osscontribute@gmail.com>
10735
10736 * gdb.cp/classes.exp (test_static_members): Test printing
10737 Outer::instance.
10738 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10739 (Inner::instance, Outer::instance): New.
10740
792ccf00
PA
107412017-10-24 Pedro Alves <palves@redhat.com>
10742
10743 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10744 extra console" test in two stages.
10745
eb2bfbad
PA
107462017-10-24 Pedro Alves <palves@redhat.com>
10747
10748 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10749
1f75a651
PA
107502017-10-24 Pedro Alves <palves@redhat.com>
10751
10752 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10753 loop.
10754
779990d9
PA
107552017-10-24 Pedro Alves <palves@redhat.com>
10756
10757 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10758 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10759
ad9b8f5d
PA
107602017-10-24 Pedro Alves <palves@redhat.com>
10761
10762 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10763 parameter and handle it. Don't output read value in test name.
10764
fee6da6e
PA
107652017-10-24 Pedro Alves <palves@redhat.com>
10766
10767 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10768 custom test name.
10769
10389c2c
PA
107702017-10-24 Pedro Alves <palves@redhat.com>
10771
10772 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10773 include the unstable output directory name in the test's name.
10774 (initial_setup_simple) <'set args'>: Use custom test name.
10775
a80e65a9
PA
107762017-10-24 Pedro Alves <palves@redhat.com>
10777
10778 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10779 with explicit test name.
10780
15763a09
PA
107812017-10-20 Pedro Alves <palves@redhat.com>
10782
10783 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10784 'wait -i'. Use gdb_assert and remote_close.
10785
49a4ce2e
AB
107862017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10787
10788 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10789 number from variable rather than hard-coded.
10790
a75868f5
PA
107912017-10-19 Pedro Alves <palves@redhat.com>
10792
10793 * gdb.base/long-inferior-output.c: New file.
10794 * gdb.base/long-inferior-output.exp: New file.
10795
c8ba13ad
KS
107962017-11-18 Keith Seitz <keiths@redhat.com>
10797
10798 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10799 method.
10800 (main): Call it.
10801 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10802 Add additional user-defined conversion operator tests.
10803
b27de576
PA
108042017-10-17 Pedro Alves <palves@redhat.com>
10805
10806 * boards/native-stdio-gdbserver.exp: Load "local-board".
10807
8484c955
PA
108082017-10-17 Pedro Alves <palves@redhat.com>
10809
10810 * gdb.base/quit-live.c: New file.
10811 * gdb.base/quit-live.exp: New file.
10812
83d5a34d
KS
108132017-10-16 Keith Seitz <keiths@redhat.com>
10814
10815 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10816 (class_with_protected_typedef, class_with_private_typedef)
10817 (struct_with_public_typedef, struct_with_protected_typedef)
10818 (struct_with_private_typedef): New classes/structs.
10819 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10820 typedefs and access specifiers.
10821
739b3f1d
PA
108222017-10-16 Pedro Alves <palves@redhat.com>
10823 Simon Marchi <simon.marchi@polymtl.ca>
10824
10825 * README (Local vs Remote vs Native): New section.
10826 * boards/local-board.exp: New file, with bits factored out from
10827 ...
10828 * boards/native-extended-gdbserver.exp: ... here. Load
10829 "local-board".
10830 * boards/native-gdbserver.exp: Load "local-board".
10831 (${board}_spawn, ${board}_exec): Delete.
10832 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10833 ...
10834 * boards/stdio-gdbserver-base.exp: ... this new file.
10835 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10836 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10837 procedure.
10838 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10839 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10840 stdio_gdbserver_command.
10841 (${board}_get_remote_address, ${board}_get_comm_port)
10842 (${board}_download, ${board}_upload): Delete.
10843 (get_target_remote_pipe_cmd): New.
10844
fe68b953
SM
108452017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10846
10847 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10848 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10849 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10850 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10851 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10852 remove with_test_prefix.
10853
300b6685
PA
108542017-10-13 Pedro Alves <palves@redhat.com>
10855
10856 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10857 * gdb.base/annota1.exp: Use it instead of is_remote.
10858 * gdb.base/annota3.exp: Use it instead of is_remote.
10859 * gdb.cp/annota2.exp: Use it instead of is_remote.
10860 * gdb.cp/annota3.exp: Use it instead of is_remote.
10861 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10862
50500caf
PA
108632017-10-13 Pedro Alves <palves@redhat.com>
10864
10865 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10866 (test_num_test_vars, run_and_count_vars, find_env)
10867 (test_set_unset_env, test_inherit_env_var): New procedures.
10868 (top level): Use them.
10869
dad0c6d2
PA
108702017-10-13 Pedro Alves <palves@redhat.com>
10871
10872 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10873 also skip on stub-like targets.
10874
8b0553c1
PA
108752017-10-13 Pedro Alves <palves@redhat.com>
10876
10877 PR gdb/22293
10878 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10879 (top level): Move some tests to ...
10880 (test_not_found): ... this new procedure.
10881 (top level): Call it.
10882
7594f623
PA
108832017-10-13 Pedro Alves <palves@redhat.com>
10884
10885 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10886 expect different "info terminal" output if testing with a
10887 non-native target.
10888
ebe3b402
PA
108892017-10-13 Pedro Alves <palves@redhat.com>
10890 Simon Marchi <simon.marchi@polymtl.ca>
10891
10892 PR python/12966
10893 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10894
42f1b161
PA
108952017-10-13 Pedro Alves <palves@redhat.com>
10896
10897 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10898 already.
10899
8d6ef72b
PA
109002017-10-13 Pedro Alves <palves@redhat.com>
10901
10902 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10903 is_remote.
10904
d7bcd5b8
PA
109052017-10-13 Pedro Alves <palves@redhat.com>
10906
10907 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10908 is_remote.
10909
df479dc6
PA
109102017-10-13 Pedro Alves <palves@redhat.com>
10911
10912 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10913 is set.
10914 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10915 instead of is_remote.
10916
23fb630a
PA
109172017-10-13 Pedro Alves <palves@redhat.com>
10918
10919 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10920 (top level): Add comment.
10921
cc77b1dc
PA
109222017-10-13 Pedro Alves <palves@redhat.com>
10923
10924 * gdb.base/remote.exp (top level): Fix comment typo and add
10925 missing return.
10926
27c9e813
PA
109272017-10-13 Pedro Alves <palves@redhat.com>
10928 Simon Marchi <simon.marchi@polymtl.ca>
10929
10930 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10931 calls and add comments. Skip test if use_gdb_stub is set.
10932 (top level): Use "set cwd" command instead of "cd" command.
10933
5e830d98
PA
109342017-10-13 Pedro Alves <palves@redhat.com>
10935
10936 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10937 is_remote target check.
10938
f5ca0032
PA
109392017-10-13 Pedro Alves <palves@redhat.com>
10940
10941 * gdb.base/scope.exp: Use build_executable + clean_restart +
10942 gdb_file_cmd instead of prepare_for_testing and no longer skip
10943 "before run" tests on is_remote target boards. Update comments.
10944 * boards/native-extended-gdbserver.exp
10945 (extended_gdbserver_load_last_file): New, factored out from ...
10946 (gdb_load): ... this. Move further below and add comment.
10947 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10948
8aed1c0d
PA
109492017-10-12 Pedro Alves <palves@redhat.com>
10950
10951 * gdb.base/attach.exp: Remove references to gdb64.
10952 * gdb.base/dbx.exp: Remove references to gdb64.
10953
cfa34c87
SM
109542017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10955 Pedro Alves <palves@redhat.com>
10956
10957 * gdb.base/label.exp: Remove is_remote target check.
10958
9192b7de
PA
109592017-10-12 Pedro Alves <palves@redhat.com>
10960
10961 * gdb.base/auvx.exp (coredir): Update comment.
10962 (top level) <core_works>: Use "set cwd" command instead of "cd"
10963 command.
10964
6bf0052d
PA
109652017-10-12 Pedro Alves <palves@redhat.com>
10966 Simon Marchi <simon.marchi@polymtl.ca>
10967
10968 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10969 target boards.
10970
e48ef82d
PA
109712017-10-12 Pedro Alves <palves@redhat.com>
10972 Simon Marchi <simon.marchi@polymtl.ca>
10973
10974 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10975 Instead skip if there's any gdb_protocol set.
10976
8d7aea57
SM
109772017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10978 Pedro Alves <palves@redhat.com>
10979
10980 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10981
30440677
PA
109822017-10-12 Pedro Alves <palves@redhat.com>
10983 Simon Marchi <simon.marchi@polymtl.ca>
10984
10985 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10986 instead of on dejagnu remote boards.
10987
4e04f045 109882017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10989 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10990
10991 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10992 checks. Use build_executable + clean_restart instead of
10993 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10994 of enabling non-stop after starting gdb.
10995
871a186e
PA
109962017-10-12 Pedro Alves <palves@redhat.com>
10997
10998 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10999 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11000 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11001 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11002
56d704da
AK
110032017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11004
11005 * gdb.arch/arc-tdesc-cpu.exp: New file.
11006 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11007
2f20e312
SM
110082017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11009
11010 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11011
65630365
PA
110122017-10-10 Pedro Alves <palves@redhat.com>
11013
11014 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11015 expect CLI output.
11016
bf469271
PA
110172017-10-10 Pedro Alves <palves@redhat.com>
11018
11019 * lib/selftest-support.exp (selftest_setup): Update for
11020 captured_command_loop's prototype change.
11021
777a42f1
PA
110222017-10-09 Pedro Alves <palves@redhat.com>
11023
11024 Test both arch1=>arch2 and arch2=>arch1.
11025
11026 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
11027 (srcfile2, binfile2, march1, march2): Remove globals. Largely
11028 factored out to...
11029 (append_arch1_options, append_arch2_options, append_arch_options)
11030 (build_executables): New procedures.
11031 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
11032 local.
11033 (top level): Add new 'first_arch' testing axis.
11034
cbd2b4e3
PA
110352017-10-09 Pedro Alves <palves@redhat.com>
11036
11037 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
11038 (barrier): New.
11039 (thread_start, all_started): New functions.
11040 (main): Spawn new thread and wait until it is scheduled.
11041 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
11042 option.
11043 (do_test): Add 'selected_thread' parameter. Run to all_started
11044 instead of main. Explicitly set the breakpoint at main. Switch
11045 to the SELECTED_THREAD thread.
11046 (top level): Test handling the exec event with either the main
11047 thread or the second thread selected.
11048
5c9e4427
PA
110492017-10-09 Pedro Alves <palves@redhat.com>
11050
11051 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
11052 logic. Move STOP marker after the value checks.
11053 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
11054 regexp.
11055
b3b7c423
SL
110562017-10-06 Sandra Loosemore <sandra@codesourcery.com>
11057
11058 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
11059
3b4b2f16
UW
110602017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
11061
11062 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
11063 integer-to-dfp conversion.
11064 * gdb.base/dfp-test.exp: Likewise.
11065
5cd63fda
PA
110662017-10-04 Pedro Alves <palves@redhat.com>
11067
11068 * gdb.multi/hangout.c: Include <unistd.h>.
11069 (hangout_loop): New function.
11070 (main): Call alarm. Call hangout_loop in a loop.
11071 * gdb.multi/hello.c: Include <unistd.h>.
11072 (hello_loop): New function.
11073 (main): Call alarm. Call hangout_loop in a loop.
11074 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
11075 inferior with the other selected.
11076
4c71c105
SM
110772017-10-04 Simon Marchi <simon.marchi@ericsson.com>
11078
11079 * gdb.mi/list-thread-groups-available.exp: New file.
11080 * gdb.mi/list-thread-groups-available.c: New file.
11081
bc3b087d
SDJ
110822017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11083
11084 * gdb.base/set-cwd.exp: Make it available on
11085 native-extended-gdbserver.
11086
d092c5a2
SDJ
110872017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11088
11089 * gdb.base/set-cwd.c: New file.
11090 * gdb.base/set-cwd.exp: Likewise.
11091
45320ffa
TT
110922017-10-02 Tom Tromey <tom@tromey.com>
11093
11094 PR rust/22236:
11095 * gdb.rust/simple.rs (main): New variable "fslice".
11096 * gdb.rust/simple.exp: Add slice tests. Update string tests.
11097
b3e3859b
TT
110982017-10-02 Tom Tromey <tom@tromey.com>
11099
11100 * gdb.rust/simple.exp: Test ptype of a slice.
11101
01af5e0d
TT
111022017-10-02 Tom Tromey <tom@tromey.com>
11103
11104 * gdb.rust/simple.exp: Test index of slice.
11105
a9bbfbd8
TT
111062017-09-27 Tom Tromey <tom@tromey.com>
11107
11108 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
11109
df8899e5
TP
111102017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11111 Pedro Alves <palves@redhat.com>
11112
11113 * gdb.base/compare-sections.exp (get value of read-only section): Read
11114 as unsigned value.
11115 (corrupt read-only section): Likewise and don't set written if patching
11116 failed.
11117
757bf54b
KB
111182017-09-21 Kevin Buettner <kevinb@redhat.com>
11119
11120 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
11121 files.
11122
06871ae8
PA
111232017-09-20 Pedro Alves <palves@redhat.com>
11124
11125 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
11126 symbol names in gdb's output.
11127 * gdb.cp/overload.exp ("list all overloads"): Likewise.
11128
e5f25bc5
PA
111292017-09-20 Pedro Alves <palves@redhat.com>
11130
11131 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
11132 Rename to ...
11133 (test_list_ambiguous_symbol): ... this and add a symbol name
11134 parameter. Adjust.
11135 (test_list_ambiguous_function): Reimplement on top of
11136 test_list_ambiguous_symbol and also test listing ambiguous
11137 variables.
11138 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
11139 (ambiguous_fun): ... this.
11140 (ambiguous_var): New.
11141 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
11142 (ambiguous_fun): ... this.
11143 (ambiguous_var): New.
11144
4e5a4f58
JB
111452017-09-19 John Baldwin <jhb@FreeBSD.org>
11146
11147 * gdb.base/starti.c: New file.
11148 * gdb.base/starti.exp: New file.
11149 * lib/gdb.exp (gdb_starti_cmd): New procedure.
11150
26e53f3e
PA
111512017-09-14 Pedro Alves <palves@redhat.com>
11152
11153 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
11154 (top level): Use it instead of runto.
11155
cb791d59
TT
111562017-09-11 Tom Tromey <tom@tromey.com>
11157
11158 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
11159
7c96f8c1
TT
111602017-09-11 Tom Tromey <tom@tromey.com>
11161
11162 * gdb.python/py-infthread.exp: Add tests for new_thread event.
11163 * gdb.python/py-inferior.exp: Add tests for new inferior events.
11164
469412dd
CW
111652017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
11166
11167 * gdb.fortran/printing-types.exp: New file.
11168 * gdb.fortran/printing-types.exp: New file.
11169
e0f86435
BH
111702017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11171
11172 * gdb.fortran/vla-ptype.exp: Fix typos.
11173 * gdb.fortran/vla-value.exp: Same.
11174
9e9af4be
BH
111752017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11176
11177 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
11178 * gdb.mi/mi-var-child-f.exp: Likewise.
11179 * gdb.mi/mi-vla-fortran.exp: Likewise.
11180
a5ad232b 111812017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
11182 Christoph Weinmann <christoph.t.weinmann@intel.com>
11183 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
11184
11185 * gdb.fortran/ptr-indentation.f90: New file.
11186 * gdb.fortran/ptr-indentation.exp: New file.
11187
5aec60eb
TT
111882017-09-05 Tom Tromey <tom@tromey.com>
11189
11190 PR gdb/22010:
11191 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
11192
8f8f8152
TP
111932017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11194
11195 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
11196
fbd1b771
JK
111972017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11198
11199 * gdb.threads/tls-nodebug-pie.c: New file.
11200 * gdb.threads/tls-nodebug-pie.exp: New file.
11201
5eb5f850
TT
112022017-09-05 Tom Tromey <tom@tromey.com>
11203
11204 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
11205 for rust.
11206
ae780a21
SM
112072017-09-05 Simon Marchi <simon.marchi@ericsson.com>
11208
11209 * gdb.multi/multi-arch-exec.exp: Test with different
11210 "follow-exec-mode" settings.
11211 (do_test): New procedure.
11212
3693fdb3
PA
112132017-09-04 Pedro Alves <palves@redhat.com>
11214
11215 * gdb.base/func-static.c (S::method const, S::method volatile)
11216 (S::method volatile const): New methods.
11217 (c_s, v_s, cv_s): New instances.
11218 (main): Call method() on them.
11219 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
11220 (cannot_resolve): New procedure.
11221 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
11222 print-quote-unquoted columns.
11223 (do_test): Test printing each scope too.
11224
e68cb8e0
PA
112252017-09-04 Pedro Alves <palves@redhat.com>
11226
11227 * gdb.base/local-static.exp: Also test with
11228 class::method::variable wholly quoted.
11229 * gdb.cp/m-static.exp (class::method::variable): Remove test.
11230
858be34c
PA
112312017-09-04 Pedro Alves <palves@redhat.com>
11232
11233 * gdb.base/local-static.c: New.
11234 * gdb.base/local-static.cc: New.
11235 * gdb.base/local-static.exp: New.
11236
46a4882b
PA
112372017-09-04 Pedro Alves <palves@redhat.com>
11238
11239 * gdb.asm/asm-source.exp: Add casts to int.
11240 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
11241 (dataglobal64_1, dataglobal64_2): New globals.
11242 * gdb.base/nodebug.exp: Test different expressions involving the
11243 new globals, with print, whatis and ptype. Add casts to int.
11244 * gdb.base/solib-display.exp: Add casts to int.
11245 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
11246 * gdb.cp/m-static.exp: Add cast to int.
11247 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
11248 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
11249 tls variable with no debug info without a cast. Test with a cast
11250 to int too.
11251 * gdb.trace/entry-values.exp: Add casts.
11252
2c5a2be1
PA
112532017-09-04 Pedro Alves <palves@redhat.com>
11254
11255 * gdb.base/nodebug.exp: Test that ptype's error about functions
11256 with unknown return type includes the function name too.
11257
7022349d
PA
112582017-09-04 Pedro Alves <palves@redhat.com>
11259
11260 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
11261 return type of munmap in infcall.
11262 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
11263 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
11264 type of ftell in infcall.
11265 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
11266 type of getpid in infcall.
11267 * gdb.base/infcall-exec.exp: Cast return type of execlp in
11268 infcall.
11269 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
11270 Bail on failure to extract the pid.
11271 * gdb.base/nodebug.c: #include <stdint.h>.
11272 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
11273 New functions.
11274 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
11275 Change expected output of print/whatis/ptype with functions with
11276 no debug info. Test all supported languages. Call
11277 test_call_promotion.
11278 * gdb.compile/compile.exp: Adjust expected output to expect
11279 warning.
11280 * gdb.threads/siginfo-threads.exp: Likewise.
11281
54990598
PA
112822017-09-04 Pedro Alves <palves@redhat.com>
11283
11284 * gdb.base/callfuncs.exp (do_function_calls): New parameter
11285 "prototypes". Test calling float functions via prototyped and
11286 unprototyped function pointers.
11287 (perform_all_tests): New parameter "prototypes". Pass it down.
11288 (top level): Pass down "prototypes" parameter to
11289 perform_all_tests.
11290
34d16ea2
SM
112912017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11292
11293 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
11294 Test with nested loops.
11295
9521ecda
SM
112962017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11297
11298 * gdb.base/commands.exp: Call the new procedures.
11299 (loop_break_test, loop_continue_test): New procedures.
11300
80a65e9b
SM
113012017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11302
11303 * gdb.base/commands.exp: Call new procedure.
11304 (define_if_without_arg_test): New procedure.
11305
e439fa14
PA
113062017-09-04 Pedro Alves <palves@redhat.com>
11307
11308 * gdb.base/list-ambiguous.exp: New file.
11309 * gdb.base/list-ambiguous0.c: New file.
11310 * gdb.base/list-ambiguous1.c: New file.
11311 * gdb.base/list.exp (test_list_range): Adjust expected output.
11312
0a2dde4a
SDJ
113132017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
11314
11315 * gdb.base/share-env-with-gdbserver.c: New file.
11316 * gdb.base/share-env-with-gdbserver.exp: Likewise.
11317
5e89eb3a
SM
113182017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11319
11320 * gdb.base/commands.exp (gdbvar_simple_if_test,
11321 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
11322 progvar_simple_if_test, progvar_simple_while_test,
11323 progvar_complex_if_while_test, user_defined_command_test,
11324 user_defined_command_args_eval,
11325 user_defined_command_args_stack_test,
11326 user_defined_command_manyargs_test, bp_deleted_in_command_test,
11327 temporary_breakpoint_commands,
11328 gdb_test_no_prompt, redefine_hook_test,
11329 redefine_backtrace_test): Remove "global gdb_prompt".
11330
fd437cbc
SM
113312017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11332
11333 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
11334 New proc, call it from toplevel.
11335
87215ad1
SDJ
113362017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
11337
11338 PR remote/21852
11339 * gdb.server/normal.c: New file, copied from gdb.base.
11340 * gdb.server/run-without-local-binary.exp: New file.
11341
58afddc6
WP
113422017-08-07 Weimin Pan <weimin.pan@oracle.com>
11343
11344 * gdb.arch/sparc64-adi.exp: New file.
11345 * gdb.arch/sparc64-adi.c: New file.
11346
5277199a
PA
113472017-08-22 Pedro Alves <palves@redhat.com>
11348
11349 * gdb.cp/overload.exp (line_range_pattern): New procedure.
11350 (top level): Add "list all overloads" tests.
11351
14278e1f
TT
113522017-08-22 Tom Tromey <tom@tromey.com>
11353
11354 * gdb.gdb/xfullpath.exp: Remove.
11355
bf223d3e
PA
113562017-08-21 Pedro Alves <palves@redhat.com>
11357
11358 PR gdb/19487
11359 * gdb.base/symbol-alias.c: New.
11360 * gdb.base/symbol-alias2.c: New.
11361 * gdb.base/symbol-alias.exp: New.
11362
c973d0aa
PA
113632017-08-21 Pedro Alves <palves@redhat.com>
11364
11365 * gdb.base/dfp-test.c
11366 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
11367 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
11368 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
11369 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
11370 * gdb.base/whatis-ptype-typedefs.c: New.
11371 * gdb.base/whatis-ptype-typedefs.exp: New.
11372 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
11373 (an_int, an_int_type, an_int_type2): New globals.
11374 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
11375 involving typedefs and cast expressions.
11376 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
11377 (lookup_typedefs_function): New.
11378 (typedefs_pretty_printers_dict): New.
11379 (top level): Register lookup_typedefs_function in
11380 gdb.pretty_printers.
11381
6d580b63
YQ
113822017-08-18 Yao Qi <yao.qi@linaro.org>
11383
11384 * gdb.server/unittest.exp: New.
11385
206726fb
SDJ
113862017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
11387
11388 PR gdb/21954
11389 * gdb.base/environ.exp: Add test to check if 'unset environment'
11390 works.
11391
bf0ec4c2
AA
113922017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11393
11394 * lib/gdb.exp (universal_compile_options): New caching proc.
11395 (gdb_compile): Suppress GCC's coloring of messages.
11396
d6382fff
TT
113972017-08-14 Tom Tromey <tom@tromey.com>
11398
11399 PR gdb/21675:
11400 * gdb.base/printcmds.exp (test_radices): New function.
11401 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
11402 * gdb.base/sizeof.exp (check_valueof): Use p/d.
11403 * lib/gdb.exp (get_integer_valueof): Use p/d.
11404
c2c2dd9f
SM
114052017-08-12 Simon Marchi <simon.marchi@ericsson.com>
11406
11407 * lib/gdb.exp (get_valueof): Don't capture end-of-line
11408 characters.
11409
fdffd6f4
TT
114102017-08-05 Tom Tromey <tom@tromey.com>
11411
11412 * gdb.rust/simple.exp: Allow String to appear in a different
11413 namespace.
11414
27d41eac
YQ
114152017-07-26 Yao Qi <yao.qi@linaro.org>
11416
11417 * gdb.gdb/unittest.exp: Invoke command
11418 "maintenance check xml-descriptions".
11419
031ed05d
AA
114202017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11421
11422 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
11423 calling context.
11424 (hex128): Drop erroneous calculation of parameters.
11425
dcd27ddf
SM
114262017-07-22 Simon Marchi <simon.marchi@ericsson.com>
11427
11428 * gdb.python/py-unwind.exp: Disable stack protection when
11429 building test file.
11430
47e77640
PA
114312017-07-20 Pedro Alves <palves@redhat.com>
11432
11433 * gdb.base/default.exp (set language): Adjust expected output.
11434
62d2a18a
PA
114352017-07-20 Pedro Alves <palves@redhat.com>
11436
11437 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
11438 (test_minsym): ... this, and make static.
11439 (get_pck__foo__bar__minsym): Rename to ...
11440 (get_test_minsym): ... this.
11441 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
11442 symbol names and comments.
11443 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
11444 (get_test_minsym): ... this.
11445 (pck__foo__bar__minsym__2): Rename to ...
11446 (test_minsym): ... this.
11447 (main): Adjust.
11448
c45ec17c
PA
114492017-07-17 Pedro Alves <palves@redhat.com>
11450
11451 * gdb.base/completion.exp: Adjust expected output.
11452 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
11453 the completer works.
11454
c6756f62
PA
114552017-07-17 Pedro Alves <palves@redhat.com>
11456
11457 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
11458
5bd68487
AB
114592017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
11460
11461 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
11462
8880f2a9
TT
114632017-07-14 Tom Tromey <tom@tromey.com>
11464
11465 PR rust/21764:
11466 * gdb.rust/simple.exp: Add tests.
11467
65547233
TT
114682017-07-14 Tom Tromey <tom@tromey.com>
11469
11470 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
11471
8f14146e
PA
114722017-07-14 Pedro Alves <palves@redhat.com>
11473
11474 * gdb.linespec/base/one/thefile.cc (z1): New function.
11475 * gdb.linespec/base/two/thefile.cc (z2): New function.
11476 * gdb.linespec/linespec.exp: Add tests.
11477
b4365d02
AB
114782017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11479
11480 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
11481 to mi_create_breakpoint.
11482
5d2cbaa5
AB
114832017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11484
11485 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
11486 mi_create_breakpoint.
11487
11cb5716
IB
114882017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
11489
11490 * gdb.dlang/demangle.exp: Update for demangling changes.
11491
03278692
TT
114922017-07-09 Tom Tromey <tom@tromey.com>
11493
11494 * gdb.dwarf2/shortpiece.exp: New file.
11495
33c5cd75
DB
114962017-07-06 David Blaikie <dblaikie@gmail.com>
11497
11498 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
11499 built from fissiont-multi-cu{1,2}.c.
11500 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
11501 except putting 'main' and 'func' in separate CUs in the same DWO file.
11502 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
11503 test.
11504 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
11505 test.
11506
8455d262
PA
115072017-07-06 Pedro Alves <palves@redhat.com>
11508
11509 * gdb.python/py-unwind.exp: Test flushregs.
11510
dc4bde35
SDJ
115112017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11512
11513 PR cli/21688
11514 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
11515 tests for alias commands and trailing whitespace.
11516
51ed89aa
SDJ
115172017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11518
11519 PR cli/21688
11520 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
11521 procedure. Call it.
11522
eb17d413
PA
115232017-06-29 Pedro Alves <palves@redhat.com>
11524
11525 * gdb.base/printcmds.exp: Add tests.
11526
41664b45
DG
115272017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
11528
11529 PR gdb/21337
11530 * gdb.base/reread-readsym.exp: New file.
11531 * gdb.base/reread-readsym.c: New file.
11532
75312ae3
KB
115332017-06-21 Kevin Buettner <kevinb@redhat.com>
11534
11535 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
11536 subpattern.
11537
66953522
PB
115382017-06-19 Peter Bergner <bergner@vnet.ibm.com>
11539
11540 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
11541 extended mnemonic.
11542 * gdb.arch/powerpc-power9.s: Likewise.
11543
5524b525
AA
115442017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11545
11546 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
11547 on 32-bit x86 targets. Exploit is_*_target macros where
11548 appropriate.
11549
03c8af18
AA
115502017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11551
11552 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11553 register pieces.
11554
3bf31011
AA
115552017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11556
11557 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11558 located in one or more DWARF pieces.
11559
805acca0
AA
115602017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11561
11562 * lib/gdb.exp (get_endianness): New proc.
11563 * gdb.arch/aarch64-fp.exp: Use it.
11564 * gdb.arch/altivec-regs.exp: Likewise.
11565 * gdb.arch/e500-regs.exp: Likewise.
11566 * gdb.arch/vsx-regs.exp: Likewise.
11567 * gdb.base/dump.exp: Likewise.
11568 * gdb.base/funcargs.exp: Likewise.
11569 * gdb.base/gnu_vector.exp: Likewise.
11570 * gdb.dwarf2/formdata16.exp: Likewise.
11571 * gdb.dwarf2/implptrpiece.exp: Likewise.
11572 * gdb.dwarf2/nonvar-access.exp: Likewise.
11573 * gdb.python/py-inferior.exp: Likewise.
11574 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11575
e9352324
AA
115762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11577
11578 PR gdb/21226
11579 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11580 stack value pieces are taken from the LSB end.
11581
d5d1163e
AA
115822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11583
11584 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11585 variable at nonzero offset.
11586
0567c986
AA
115872017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11588
11589 * gdb.dwarf2/var-access.c: New file.
11590 * gdb.dwarf2/var-access.exp: New test.
11591 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11592
973e9aab
TT
115932017-06-12 Tom Tromey <tom@tromey.com>
11594
11595 * gdb.dwarf2/formdata16.exp: Add tests.
11596
d9109c80
TT
115972017-06-12 Tom Tromey <tom@tromey.com>
11598
11599 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11600
30a25466
TT
116012017-06-12 Tom Tromey <tom@tromey.com>
11602
11603 PR exp/16225:
11604 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11605 * gdb.arch/vsx-regs.exp: Update tests.
11606 * gdb.arch/s390-vregs.exp (hex128): New proc.
11607 Update test.
11608 * gdb.arch/altivec-regs.exp: Update tests.
11609
aefd8b33
SDJ
116102017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11611
11612 * gdb.base/startup-with-shell.c: New file.
11613 * gdb.base/startup-with-shell.exp: Likewise.
11614
2090129c
SDJ
116152017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11616
11617 * gdb.server/non-existing-program.exp: Update regex in order to
11618 reflect the fact that gdbserver is now using fork_inferior (with a
11619 shell) to startup the inferior.
11620
8e86a419
SM
116212017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11622
11623 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11624 support function calls from GDB.
11625
e6cf65f2
TT
116262017-05-21 Tom Tromey <tom@tromey.com>
11627
11628 PR rust/21466:
11629 * gdb.rust/unsized.exp: New file.
11630 * gdb.rust/unsized.rs: New file.
11631
43cc5389
TT
116322017-05-19 Tom Tromey <tom@tromey.com>
11633
11634 PR rust/21484:
11635 * gdb.rust/watch.exp: New file.
11636 * gdb.rust/watch.rs: New file.
11637
ec8df234
TT
116382017-05-18 Tom Tromey <tom@tromey.com>
11639
11640 * gdb.rust/simple.exp: Allow Box to be qualified.
11641
3e3e7fae
TP
116422017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11643
11644 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11645
59cc050d
PA
116462017-05-18 Pedro Alves <palves@redhat.com>
11647
11648 * gdb.base/fileio.c (test_write, test_read, test_close)
11649 (test_fstat): Don't print 'ret' in the fail path.
11650
c8f6abd1
PA
116512017-05-18 Pedro Alves <palves@redhat.com>
11652
11653 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11654 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11655 (test_system, test_rename, test_unlink, test_time): Change
11656 prototypes.
11657 * gdb.base/fileio.exp (stop_msg): Adjust.
11658
d2a03b77
PA
116592017-05-18 Pedro Alves <palves@redhat.com>
11660
11661 * gdb.base/fileio.c (null_str): New global.
11662 (test_stat): Use it.
11663 * gdb.base/fileio.exp: Remove nowarnings.
11664
0d5c6999
YQ
116652017-05-17 Yao Qi <yao.qi@linaro.org>
11666
11667 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11668
21873064
YQ
116692017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11672 argument command.
11673 (top-level): Invoke test_set_inferior_tty.
11674
d512d31c
PA
116752017-05-04 Pedro Alves <palves@redhat.com>
11676
11677 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11678 Add parens to print call for Python 3.
11679
90cef2ed
KS
116802017-05-03 Keith Seitz <keiths@redhat.com>
11681
11682 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11683 (main): Call it.
11684
14f819c8
TW
116852017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11686
11687 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11688 to prev and next.
11689
913aeadd
TW
116902017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11691
11692 * gdb.python/py-record-btrace.exp: Remove test for
11693 gdb.BtraceInstruction.error.
11694
a3be24ad
TW
116952017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11696
11697 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11698
ae20e79a
TW
116992017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11700
11701 * gdb.python/py-record-btrace-threads.c: New file.
11702 * gdb.python/py-record-btrace-threads.exp: New file.
11703
45ce1b47
SDJ
117042017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11705
11706 PR testsuite/8595
11707 * gdb.base/environ.exp: Make test available in all architectures.
11708 Move bits related to "info program" testing to
11709 gdb.base/info-program.exp. Rewrite tests to use the two new
11710 procedures mentione below.
11711 (test_set_show_env_var) New procedure.
11712 (test_set_show_env_var_equal): Likewise.
11713 * gdb.base/info-program.exp: New file.
11714
e15c3eb4
KS
117152017-04-27 Keith Seitz <keiths@redhat.com>
11716
11717 * gdb.cp/oranking.cc (test15): New function.
11718 (main): Call test15 and declare additional variables for testing.
11719 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11720 "p foo101('abc')" tests.
11721 Add tests for cv qualifier overloads.
11722 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11723 "lvalue reference overload" test.
11724 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11725 "print value of f1 on Child&& in f2" test.
11726
3a3fd0fd
PA
117272017-04-19 Pedro Alves <palves@redhat.com>
11728
11729 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11730 procedure.
11731 (top level): Call it.
11732 * lib/gdb.exp (gdb_define_cmd): New procedure.
11733
53375380
PA
117342017-04-12 Pedro Alves <palves@redhat.com>
11735
11736 PR gdb/21323
11737 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11738 (wchar): New global.
11739 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11740 (do_test_wide_char, wide_char_types_no_program, top level): Add
11741 wchar_t testing.
11742
53e710ac
PA
117432017-04-12 Pedro Alves <palves@redhat.com>
11744
11745 PR c++/21323
11746 * gdb.cp/wide_char_types.c: New file.
11747 * gdb.cp/wide_char_types.exp: New file.
11748
0ad9d8c7
SDJ
117492017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11750
11751 PR gdb/21352
11752 * gdb.trace/tsv.exp: Add test for "tsave -r".
11753
b1b45502
IB
117542017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11755
11756 * gdb.dlang/watch-loc.c: New file.
11757 * gdb.dlang/watch-loc.exp: New file.
11758
ec13808e
JK
117592017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11760
11761 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11762
fe5f7374
AK
117632017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11764
11765 * gdb.arch/arc-analyze-prologue.S: New file.
11766 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11767
eea78757
AK
117682017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11769
11770 * gdb.arch/arc-decode-insn.S: New file.
11771 * gdb.arch/arc-decode-insn.exp: Likewise.
11772
5badf10a
IR
117732017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11774
11775 PR tdep/20928
11776 * gdb.arch/sparc64-regs.exp: New file.
11777 * gdb.arch/sparc64-regs.S: Likewise.
11778
cee59b3f
TW
117792017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11780
11781 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11782 and memory view on Python 3.
11783
c0f55cc6
AV
117842017-03-20 Artemiy Volkov <artemiyv@acm.org>
11785 Keith Seitz <keiths@redhat.com>
11786
11787 PR gdb/14441
11788 * gdb.cp/demangle.exp: Add rvalue reference tests.
11789 * gdb.cp/rvalue-ref-casts.cc: New file.
11790 * gdb.cp/rvalue-ref-casts.exp: New file.
11791 * gdb.cp/rvalue-ref-overload.cc: New file.
11792 * gdb.cp/rvalue-ref-overload.exp: New file.
11793 * gdb.cp/rvalue-ref-params.cc: New file.
11794 * gdb.cp/rvalue-ref-params.exp: New file.
11795 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11796 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11797 * gdb.cp/rvalue-ref-types.cc: New file.
11798 * gdb.cp/rvalue-ref-types.exp: New file.
11799 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11800 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11801
51457a05
MAL
118022017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11803
11804 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11805 New procedure.
11806
5b291c04
MAL
118072017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11808
11809 * lib/mi-support.exp (mi_gdb_test): Add additional message
11810 for unexpected output.
11811
59a56148
AA
118122017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11813
11814 * gdb.base/examine-backward.c (Barrier): New character array
11815 constant, to ensure that TestStrings is preceded by a string
11816 terminator.
11817
7942e96e
AA
118182017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11819
11820 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11821 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11822 and implicit pointer into such a location.
11823
6ebac3fb
DE
118242017-03-16 Doug Evans <dje@google.com>
11825
11826 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11827
ec3b243d
TP
118282017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11829
11830 * gdb.cp/m-static.exp: Fix expectation for prototype of
11831 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11832
118332017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11834
11835 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11836 * gdb.guile/scm-lazy-string.c: New file.
11837 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11838 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11839 for pointer, array, typedef lazy strings.
11840
2cc36e25 118412017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11842
11843 PR python/17728, python/18439, python/18779
11844 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11845 * gdb.python/py-lazy-string.c (pointer): New typedef.
11846 (main): New locals ptr, array, typedef_ptr.
11847 * gdb.python/py-value.exp: Move lazy string tests to ...
11848 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11849 array, typedef lazy strings.
ec3b243d 11850
0efcde63
AK
118512017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11852
11853 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11854 Add optional 'test' parameter.
11855
7978d7c3
SM
118562017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11857
11858 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11859 Skip for versions of DejaGnu < 1.5.
11860
896c0c1e
SM
118612017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11862
11863 * lib/gdb.exp (dejagnu_version): New proc.
11864 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11865 Use dejagnu_version.
11866
5f4d1085
KS
118672017-03-10 Keith Seitz <keiths@redhat.com>
11868
11869 PR c++/8128
11870 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11871 type from destructor regexps.
11872 Add a branch which actually passes the test.
11873 Adjust "ptype t5i" test names.
11874
1de05205
PA
118752017-03-08 Pedro Alves <palves@redhat.com>
11876
11877 * gdb.base/step-over-exit.exp: Add explicit test message.
11878
c65d6b55
PA
118792017-03-08 Pedro Alves <palves@redhat.com>
11880
11881 PR gdb/18360
11882 * gdb.threads/interrupt-while-step-over.c: New file.
11883 * gdb.threads/interrupt-while-step-over.exp: New file.
11884
2e86a283
PA
118852017-03-08 Pedro Alves <palves@redhat.com>
11886
11887 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11888 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11889
25dcbff6
PA
118902017-03-08 Pedro Alves <palves@redhat.com>
11891
11892 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11893 PKRU as not supported as a PASS.
11894
dc9366eb
PA
118952017-03-08 Pedro Alves <palves@redhat.com>
11896
11897 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11898 prefix instead of $binfile1/$binfile2.
11899 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11900 in test message.
11901 * gdb.python/py-completion.exp: Use "load python file" as test
11902 messages instead of unstable path names.
11903
6e5d74e7
PA
119042017-03-08 Pedro Alves <palves@redhat.com>
11905 Jan Kratochvil <jan.kratochvil@redhat.com>
11906
11907 PR cli/21218
11908 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11909 New proc.
11910 (top level): Call it.
11911
9753a2f6
PA
119122017-03-08 Pedro Alves <palves@redhat.com>
11913
11914 PR tui/21216
11915 * gdb.tui/tui-nl-filtered-output.exp: New file.
11916
1a4dd9dd
PA
119172017-03-08 Pedro Alves <palves@redhat.com>
11918
11919 * gdb.base/completion.exp: Move TUI completion tests to ...
11920 * gdb.tui/completion.exp: ... this new file.
11921
7cbbff33
PA
119222017-03-08 Pedro Alves <palves@redhat.com>
11923
11924 * gdb.base/tui-disasm-long-lines.c,
11925 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11926 gdb.base/tui-layout.exp: Move to ...
11927 * gdb.tui/: ... this new directory.
11928
5f6fd321
PA
119292017-03-07 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.base/tui-layout.c: New file.
11932 * gdb.base/tui-layout.exp: New file.
11933
44959fa8
PA
119342017-03-07 Pedro Alves <palves@redhat.com>
11935
11936 * gdb.base/tui-layout.c: Rename to ...
11937 * gdb.base/tui-disasm-long-lines.c: ... this.
11938 * gdb.base/tui-layout.exp: Rename to ...
11939 * gdb.base/tui-disasm-long-lines.exp: ... this.
11940
f8c4e718
PA
119412017-03-07 Pedro Alves <palves@redhat.com>
11942
11943 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11944
6dbb839a 119452017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11946
11947 * i386-mpx-call.c: New file.
11948 * i386-mpx-call.exp: New file.
11949
65b48a81
PB
119502017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11951
11952 * gdb.arch/powerpc-power.exp: Delete test.
11953 * gdb.arch/powerpc-power.s: Likewise.
11954 * gdb.disasm/disassembler-options.exp: New test.
11955 * gdb.arch/powerpc-altivec.exp: Likewise.
11956 * gdb.arch/powerpc-altivec.s: Likewise.
11957 * gdb.arch/powerpc-altivec2.exp: Likewise.
11958 * gdb.arch/powerpc-altivec2.s: Likewise.
11959 * gdb.arch/powerpc-altivec3.exp: Likewise.
11960 * gdb.arch/powerpc-altivec3.s: Likewise.
11961 * gdb.arch/powerpc-power7.exp: Likewise.
11962 * gdb.arch/powerpc-power7.s: Likewise.
11963 * gdb.arch/powerpc-power8.exp: Likewise.
11964 * gdb.arch/powerpc-power8.s: Likewise.
11965 * gdb.arch/powerpc-power9.exp: Likewise.
11966 * gdb.arch/powerpc-power9.s: Likewise.
11967 * gdb.arch/powerpc-vsx.exp: Likewise.
11968 * gdb.arch/powerpc-vsx.s: Likewise.
11969 * gdb.arch/powerpc-vsx2.exp: Likewise.
11970 * gdb.arch/powerpc-vsx2.s: Likewise.
11971 * gdb.arch/powerpc-vsx3.exp: Likewise.
11972 * gdb.arch/powerpc-vsx3.s: Likewise.
11973 * gdb.arch/arm-disassembler-options.exp: Likewise.
11974 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11975 * gdb.arch/s390-disassembler-options.exp: Likewise.
11976
17cd4947
LM
119772017-02-23 Luis Machado <lgustavo@codesourcery.com>
11978
11979 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11980 (check_supported_features): ... this. Changed return type to void.
11981 (supports_rdseed): New static global.
11982 (rdseed): Check supports_rdseed.
11983 (initialize): Call check_supported_features.
11984
2039d74e
EBM
119852017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11986
11987 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11988 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11989 and lqarx/stqcx.
11990 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11991 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11992
a51d7ecf
EBM
119932017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11994
11995 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11996 uppercase.
11997
0224619f
JK
119982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11999
12000 * gdb.dwarf2/formdata16.c: New file.
12001 * gdb.dwarf2/formdata16.exp: New file.
12002 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12003
216f72a1
JK
120042017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12005
12006 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12007 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12008 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12009 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12010 DW_AT_GNU_*.
12011
43988095
JK
120122017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12013
12014 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12015
99e8a4f9
SDJ
120162017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12017
12018 PR gdb/21164
12019 * gdb.base/maint.exp: Add testcases for when the commands do
12020 not have arguments.
12021
b58a8c0c
TP
120222017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
12023
12024 * gdb.cp/chained-calls.exp: Use p instead of P.
12025
4e746bb6
TW
120262017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
12027
12028 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
12029 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
12030
3f77c769
TT
120312017-02-14 Tom Tromey <tom@tromey.com>
12032
12033 PR python/13598:
12034 * gdb.python/py-events.exp: Add before_prompt event tests.
12035
075beec0
AA
120362017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12037
12038 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
12039
bf5f525c
LM
120402017-02-13 Luis Machado <lgustavo@codesourcery.com>
12041
12042 * gdb.linespec/explicit.c (my_unique_function_name): New function.
12043 (main): Call my_unique_function_name.
12044 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
12045 completion of patterns with a single match.
12046 Add missing -re switches to gdb_test_multiple calls.
12047
13a66184
LM
120482017-02-13 Luis Machado <lgustavo@codesourcery.com>
12049
12050 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
12051 return if core file is not recognized.
12052
26a06916
SM
120532017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12054
12055 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
12056 and extra UIs.
12057
b761ca9e
SM
120582017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12059
12060 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
12061 proc_with_prefix.
12062
b964bee0
TT
120632017-02-10 Tom Tromey <tom@tromey.com>
12064
12065 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
12066
18da0c51
MG
120672017-02-10 Martin Galvan <martingalvan@sourceware.org>
12068
12069 PR gdb/21122
12070 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
12071
604c4576
JG
120722017-02-08 Jerome Guitton <guitton@adacore.com>
12073
12074 * gdb.base/define.exp: Add test for command abbreviations
12075 in define.
12076
20b477a7
LM
120772017-02-06 Luis Machado <lgustavo@codesourcery.com>
12078
12079 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
12080 * gdb.reverse/insn-reverse-x86.c: New file.
12081
3f7b46f2
IR
120822017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
12083
12084 PR tdep/20936
12085 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
12086
f0fd41c1
TT
120872017-02-03 Tom Tromey <tom@tromey.com>
12088
12089 PR rust/21097:
12090 * gdb.rust/simple.exp: Add new tests.
12091
5be5dbf0
PA
120922017-02-02 Pedro Alves <palves@redhat.com>
12093
12094 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
12095 tests.
12096
7346ef59
AA
120972017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12098
12099 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
12100 taking a 2-byte value out of a 4-byte DWARF implicit value on
12101 big-endian targets.
12102 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
12103 logic. Add test cases for DW_OP_implicit.
12104
787f0025
MM
121052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12106
12107 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
12108
68777c29
MM
121092017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12110
12111 * gdb.btrace/enable.exp: Call gdb_exit before
12112 skip_gdbserver_tests.
12113
0a1c7e28
MM
121142017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12115
12116 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
12117 GDBFLAGS.
12118
b5ac99b0
MM
121192017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12120
12121 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
12122 the test is skipped.
12123 * gdb.btrace/data.exp: Likewise.
12124 * gdb.btrace/delta.exp: Likewise.
12125 * gdb.btrace/dlopen.exp: Likewise.
12126 * gdb.btrace/enable-running.exp: Likewise.
12127 * gdb.btrace/enable.exp: Likewise.
12128 * gdb.btrace/exception.exp: Likewise.
12129 * gdb.btrace/function_call_history.exp: Likewise.
12130 * gdb.btrace/gcore.exp: Likewise.
12131 * gdb.btrace/instruction_history.exp: Likewise.
12132 * gdb.btrace/multi-thread-step.exp: Likewise.
12133 * gdb.btrace/nohist.exp: Likewise.
12134 * gdb.btrace/non-stop.exp: Likewise.
12135 * gdb.btrace/reconnect.exp: Likewise.
12136 * gdb.btrace/record_goto-step.exp: Likewise.
12137 * gdb.btrace/record_goto.exp: Likewise.
12138 * gdb.btrace/rn-dl-bind.exp: Likewise.
12139 * gdb.btrace/segv.exp: Likewise.
12140 * gdb.btrace/step.exp: Likewise.
12141 * gdb.btrace/stepi.exp: Likewise.
12142 * gdb.btrace/tailcall-only.exp: Likewise.
12143 * gdb.btrace/tailcall.exp: Likewise.
12144 * gdb.btrace/tsx.exp: Likewise.
12145 * gdb.btrace/unknown_functions.exp: Likewise.
12146 * gdb.btrace/vdso.exp: Likewise.
12147
cd4007e4
MM
121482017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12149
12150 * gdb.btrace/enable-running.c: New.
12151 * gdb.btrace/enable-running.exp: New.
12152
2735833d
WT
121532017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12154
12155 * gdb.arch/amd64-gs_base.c: New file.
12156 * gdb.arch/amd64-gs_base.exp: New file.
12157
b51e1e94
LM
121582017-01-26 Luis Machado <lgustavo@codesourcery.com>
12159
12160 * lib/memory.exp: Remove spurious empty newlines.
12161
72ca0410
SM
121622017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
12163
12164 * gdb.python/py-bad-printers.exp: Load python file using "source".
12165 * gdb.python/py-events.exp: Likewise.
12166 * gdb.python/py-evsignal.exp: Likewise.
12167 * gdb.python/py-evthreads.exp: Likewise.
12168 * gdb.python/py-frame-args.exp: Likewise.
12169 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
12170 * gdb.python/py-framefilter-mi.exp: Likewise.
12171 * gdb.python/py-framefilter.exp: Likewise.
12172 * gdb.python/py-mi.exp: Likewise.
12173 * gdb.python/py-pp-maint.exp: Likewise.
12174 * gdb.python/py-pp-registration.exp: Likewise.
12175 * gdb.python/py-prettyprint.exp: Likewise.
12176 (run_lang_tests): Likewise.
12177 * gdb.python/py-typeprint.exp: Likewise.
12178
e309aa65
LM
121792017-01-26 Luis Machado <lgustavo@codesourcery.com>
12180
12181 * lib/memory.exp: New file.
12182 * lib/gdb.exp: Load memory.exp.
12183 * gdb.base/memattr.exp (delete_memory): Move proc to
12184 lib/memory.exp and rename to delete_memory_regions.
12185 Replace delete_memory with delete_memory_regions.
12186 Cleanup memory regions before tests.
12187 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
12188 before tests.
12189
515aff23
LM
121902017-01-26 Luis Machado <lgustavo@codesourcery.com>
12191
12192 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
12193 files.
12194 (initialize): New function conditionally defined.
12195 (testcases): Move within conditional block.
12196 (main): Call initialize.
12197 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
12198 of gdb.reverse/insn-reverse.c.
12199 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
12200 gdb.reverse/insn-reverse.c.
12201
d8b49cf0
YQ
122022017-01-26 Yao Qi <yao.qi@linaro.org>
12203
12204 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
12205 disassemble on address 0.
12206
f13a9a0c
YQ
122072017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
12208 Yao Qi <yao.qi@linaro.org>
12209
12210 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
12211 * gdb.dwarf2/implptr-64bit.S: Remove.
12212 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
12213 variables in caller's context. Add DW_OP_implicit_value.
12214
5ac95241
YQ
122152017-01-25 Yao Qi <yao.qi@linaro.org>
12216
12217 * lib/dwarf.exp (Dwarf::_location): Handle
12218 DW_OP_GNU_implicit_pointer with proper size.
12219
23e82930
LM
122202017-01-20 Luis Machado <lgustavo@codesourcery.com>
12221
12222 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
12223 and add untested calls.
12224
d334ae25
LM
122252017-01-20 Luis Machado <lgustavo@codesourcery.com>
12226
12227 * gdb.python/python.exp: Check line number against what GDB thinks
12228 the line number is for func1.
12229
f5e6296e
IB
122302017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
12231
12232 * gdb.dlang/debug-expr.exp: New file.
12233
5b362f04
LM
122342016-12-23 Luis Machado <lgustavo@codesourcery.com>
12235
12236 Fix test names for the following files:
12237
12238 * gdb.ada/exec_changed.exp
12239 * gdb.ada/info_types.exp
12240 * gdb.arch/aarch64-atomic-inst.exp
12241 * gdb.arch/aarch64-fp.exp
12242 * gdb.arch/altivec-abi.exp
12243 * gdb.arch/altivec-regs.exp
12244 * gdb.arch/amd64-byte.exp
12245 * gdb.arch/amd64-disp-step.exp
12246 * gdb.arch/amd64-dword.exp
12247 * gdb.arch/amd64-entry-value-inline.exp
12248 * gdb.arch/amd64-entry-value-param.exp
12249 * gdb.arch/amd64-entry-value-paramref.exp
12250 * gdb.arch/amd64-entry-value.exp
12251 * gdb.arch/amd64-i386-address.exp
12252 * gdb.arch/amd64-invalid-stack-middle.exp
12253 * gdb.arch/amd64-invalid-stack-top.exp
12254 * gdb.arch/amd64-optimout-repeat.exp
12255 * gdb.arch/amd64-prologue-skip.exp
12256 * gdb.arch/amd64-prologue-xmm.exp
12257 * gdb.arch/amd64-stap-special-operands.exp
12258 * gdb.arch/amd64-stap-wrong-subexp.exp
12259 * gdb.arch/amd64-tailcall-cxx.exp
12260 * gdb.arch/amd64-tailcall-noret.exp
12261 * gdb.arch/amd64-tailcall-ret.exp
12262 * gdb.arch/amd64-tailcall-self.exp
12263 * gdb.arch/amd64-word.exp
12264 * gdb.arch/arm-bl-branch-dest.exp
12265 * gdb.arch/arm-disp-step.exp
12266 * gdb.arch/arm-neon.exp
12267 * gdb.arch/arm-single-step-kernel-helper.exp
12268 * gdb.arch/avr-flash-qualifier.exp
12269 * gdb.arch/disp-step-insn-reloc.exp
12270 * gdb.arch/e500-abi.exp
12271 * gdb.arch/e500-regs.exp
12272 * gdb.arch/ftrace-insn-reloc.exp
12273 * gdb.arch/i386-avx512.exp
12274 * gdb.arch/i386-bp_permanent.exp
12275 * gdb.arch/i386-byte.exp
12276 * gdb.arch/i386-cfi-notcurrent.exp
12277 * gdb.arch/i386-disp-step.exp
12278 * gdb.arch/i386-dr3-watch.exp
12279 * gdb.arch/i386-float.exp
12280 * gdb.arch/i386-gnu-cfi.exp
12281 * gdb.arch/i386-mpx-map.exp
12282 * gdb.arch/i386-mpx-sigsegv.exp
12283 * gdb.arch/i386-mpx-simple_segv.exp
12284 * gdb.arch/i386-mpx.exp
12285 * gdb.arch/i386-permbkpt.exp
12286 * gdb.arch/i386-prologue.exp
12287 * gdb.arch/i386-signal.exp
12288 * gdb.arch/i386-size-overlap.exp
12289 * gdb.arch/i386-unwind.exp
12290 * gdb.arch/i386-word.exp
12291 * gdb.arch/mips-fcr.exp
12292 * gdb.arch/powerpc-d128-regs.exp
12293 * gdb.arch/powerpc-stackless.exp
12294 * gdb.arch/ppc64-atomic-inst.exp
12295 * gdb.arch/s390-stackless.exp
12296 * gdb.arch/s390-tdbregs.exp
12297 * gdb.arch/s390-vregs.exp
12298 * gdb.arch/sparc-sysstep.exp
12299 * gdb.arch/thumb-bx-pc.exp
12300 * gdb.arch/thumb-singlestep.exp
12301 * gdb.arch/thumb2-it.exp
12302 * gdb.arch/vsx-regs.exp
12303 * gdb.asm/asm-source.exp
12304 * gdb.base/a2-run.exp
12305 * gdb.base/advance.exp
12306 * gdb.base/all-bin.exp
12307 * gdb.base/anon.exp
12308 * gdb.base/args.exp
12309 * gdb.base/arithmet.exp
12310 * gdb.base/async-shell.exp
12311 * gdb.base/async.exp
12312 * gdb.base/attach-pie-noexec.exp
12313 * gdb.base/attach-twice.exp
12314 * gdb.base/auto-load.exp
12315 * gdb.base/bang.exp
12316 * gdb.base/bitfields.exp
12317 * gdb.base/break-always.exp
12318 * gdb.base/break-caller-line.exp
12319 * gdb.base/break-entry.exp
12320 * gdb.base/break-inline.exp
12321 * gdb.base/break-on-linker-gcd-function.exp
12322 * gdb.base/break-probes.exp
12323 * gdb.base/break.exp
12324 * gdb.base/breakpoint-shadow.exp
12325 * gdb.base/call-ar-st.exp
12326 * gdb.base/call-sc.exp
12327 * gdb.base/call-signal-resume.exp
12328 * gdb.base/call-strs.exp
12329 * gdb.base/callfuncs.exp
12330 * gdb.base/catch-fork-static.exp
12331 * gdb.base/catch-gdb-caused-signals.exp
12332 * gdb.base/catch-load.exp
12333 * gdb.base/catch-signal-fork.exp
12334 * gdb.base/catch-signal.exp
12335 * gdb.base/catch-syscall.exp
12336 * gdb.base/charset.exp
12337 * gdb.base/checkpoint.exp
12338 * gdb.base/chng-syms.exp
12339 * gdb.base/code-expr.exp
12340 * gdb.base/code_elim.exp
12341 * gdb.base/commands.exp
12342 * gdb.base/completion.exp
12343 * gdb.base/complex.exp
12344 * gdb.base/cond-expr.exp
12345 * gdb.base/condbreak.exp
12346 * gdb.base/consecutive.exp
12347 * gdb.base/continue-all-already-running.exp
12348 * gdb.base/coredump-filter.exp
12349 * gdb.base/corefile.exp
12350 * gdb.base/dbx.exp
12351 * gdb.base/debug-expr.exp
12352 * gdb.base/define.exp
12353 * gdb.base/del.exp
12354 * gdb.base/disabled-location.exp
12355 * gdb.base/disasm-end-cu.exp
12356 * gdb.base/disasm-optim.exp
12357 * gdb.base/display.exp
12358 * gdb.base/duplicate-bp.exp
12359 * gdb.base/ena-dis-br.exp
12360 * gdb.base/ending-run.exp
12361 * gdb.base/enumval.exp
12362 * gdb.base/environ.exp
12363 * gdb.base/eu-strip-infcall.exp
12364 * gdb.base/eval-avoid-side-effects.exp
12365 * gdb.base/eval-skip.exp
12366 * gdb.base/exitsignal.exp
12367 * gdb.base/expand-psymtabs.exp
12368 * gdb.base/filesym.exp
12369 * gdb.base/find-unmapped.exp
12370 * gdb.base/finish.exp
12371 * gdb.base/float.exp
12372 * gdb.base/foll-exec-mode.exp
12373 * gdb.base/foll-exec.exp
12374 * gdb.base/foll-fork.exp
12375 * gdb.base/fortran-sym-case.exp
12376 * gdb.base/freebpcmd.exp
12377 * gdb.base/func-ptr.exp
12378 * gdb.base/func-ptrs.exp
12379 * gdb.base/funcargs.exp
12380 * gdb.base/gcore-buffer-overflow.exp
12381 * gdb.base/gcore-relro-pie.exp
12382 * gdb.base/gcore-relro.exp
12383 * gdb.base/gcore.exp
12384 * gdb.base/gdb1090.exp
12385 * gdb.base/gdb11530.exp
12386 * gdb.base/gdb11531.exp
12387 * gdb.base/gdb1821.exp
12388 * gdb.base/gdbindex-stabs.exp
12389 * gdb.base/gdbvars.exp
12390 * gdb.base/hbreak.exp
12391 * gdb.base/hbreak2.exp
12392 * gdb.base/included.exp
12393 * gdb.base/infcall-input.exp
12394 * gdb.base/inferior-died.exp
12395 * gdb.base/infnan.exp
12396 * gdb.base/info-macros.exp
12397 * gdb.base/info-os.exp
12398 * gdb.base/info-proc.exp
12399 * gdb.base/info-shared.exp
12400 * gdb.base/info-target.exp
12401 * gdb.base/infoline.exp
12402 * gdb.base/interp.exp
12403 * gdb.base/interrupt.exp
12404 * gdb.base/jit-reader.exp
12405 * gdb.base/jit-simple.exp
12406 * gdb.base/kill-after-signal.exp
12407 * gdb.base/kill-detach-inferiors-cmd.exp
12408 * gdb.base/label.exp
12409 * gdb.base/langs.exp
12410 * gdb.base/ldbl_e308.exp
12411 * gdb.base/line-symtabs.exp
12412 * gdb.base/linespecs.exp
12413 * gdb.base/list.exp
12414 * gdb.base/long_long.exp
12415 * gdb.base/longest-types.exp
12416 * gdb.base/maint.exp
12417 * gdb.base/max-value-size.exp
12418 * gdb.base/memattr.exp
12419 * gdb.base/mips_pro.exp
12420 * gdb.base/morestack.exp
12421 * gdb.base/moribund-step.exp
12422 * gdb.base/multi-forks.exp
12423 * gdb.base/nested-addr.exp
12424 * gdb.base/nextoverexit.exp
12425 * gdb.base/noreturn-finish.exp
12426 * gdb.base/noreturn-return.exp
12427 * gdb.base/nostdlib.exp
12428 * gdb.base/offsets.exp
12429 * gdb.base/opaque.exp
12430 * gdb.base/pc-fp.exp
12431 * gdb.base/permissions.exp
12432 * gdb.base/print-symbol-loading.exp
12433 * gdb.base/prologue-include.exp
12434 * gdb.base/psymtab.exp
12435 * gdb.base/ptype.exp
12436 * gdb.base/random-signal.exp
12437 * gdb.base/randomize.exp
12438 * gdb.base/range-stepping.exp
12439 * gdb.base/readline-ask.exp
12440 * gdb.base/recpar.exp
12441 * gdb.base/recurse.exp
12442 * gdb.base/relational.exp
12443 * gdb.base/restore.exp
12444 * gdb.base/return-nodebug.exp
12445 * gdb.base/return.exp
12446 * gdb.base/run-after-attach.exp
12447 * gdb.base/save-bp.exp
12448 * gdb.base/scope.exp
12449 * gdb.base/sect-cmd.exp
12450 * gdb.base/set-lang-auto.exp
12451 * gdb.base/set-noassign.exp
12452 * gdb.base/setvar.exp
12453 * gdb.base/sigall.exp
12454 * gdb.base/sigbpt.exp
12455 * gdb.base/siginfo-addr.exp
12456 * gdb.base/siginfo-infcall.exp
12457 * gdb.base/siginfo-obj.exp
12458 * gdb.base/siginfo.exp
12459 * gdb.base/signals-state-child.exp
12460 * gdb.base/signest.exp
12461 * gdb.base/sigstep.exp
12462 * gdb.base/sizeof.exp
12463 * gdb.base/skip.exp
12464 * gdb.base/solib-corrupted.exp
12465 * gdb.base/solib-nodir.exp
12466 * gdb.base/solib-search.exp
12467 * gdb.base/stack-checking.exp
12468 * gdb.base/stale-infcall.exp
12469 * gdb.base/stap-probe.exp
12470 * gdb.base/start.exp
12471 * gdb.base/step-break.exp
12472 * gdb.base/step-bt.exp
12473 * gdb.base/step-line.exp
12474 * gdb.base/step-over-exit.exp
12475 * gdb.base/step-over-syscall.exp
12476 * gdb.base/step-resume-infcall.exp
12477 * gdb.base/step-test.exp
12478 * gdb.base/store.exp
12479 * gdb.base/structs3.exp
12480 * gdb.base/sym-file.exp
12481 * gdb.base/symbol-without-target_section.exp
12482 * gdb.base/term.exp
12483 * gdb.base/testenv.exp
12484 * gdb.base/ui-redirect.exp
12485 * gdb.base/until.exp
12486 * gdb.base/unwindonsignal.exp
12487 * gdb.base/value-double-free.exp
12488 * gdb.base/vla-datatypes.exp
12489 * gdb.base/vla-ptr.exp
12490 * gdb.base/vla-sideeffect.exp
12491 * gdb.base/volatile.exp
12492 * gdb.base/watch-cond-infcall.exp
12493 * gdb.base/watch-cond.exp
12494 * gdb.base/watch-non-mem.exp
12495 * gdb.base/watch-read.exp
12496 * gdb.base/watch-vfork.exp
12497 * gdb.base/watchpoint-cond-gone.exp
12498 * gdb.base/watchpoint-delete.exp
12499 * gdb.base/watchpoint-hw-hit-once.exp
12500 * gdb.base/watchpoint-hw.exp
12501 * gdb.base/watchpoint-stops-at-right-insn.exp
12502 * gdb.base/watchpoints.exp
12503 * gdb.base/wchar.exp
12504 * gdb.base/whatis-exp.exp
12505 * gdb.btrace/buffer-size.exp
12506 * gdb.btrace/data.exp
12507 * gdb.btrace/delta.exp
12508 * gdb.btrace/dlopen.exp
12509 * gdb.btrace/enable.exp
12510 * gdb.btrace/exception.exp
12511 * gdb.btrace/function_call_history.exp
12512 * gdb.btrace/gcore.exp
12513 * gdb.btrace/instruction_history.exp
12514 * gdb.btrace/nohist.exp
12515 * gdb.btrace/reconnect.exp
12516 * gdb.btrace/record_goto-step.exp
12517 * gdb.btrace/record_goto.exp
12518 * gdb.btrace/rn-dl-bind.exp
12519 * gdb.btrace/segv.exp
12520 * gdb.btrace/step.exp
12521 * gdb.btrace/stepi.exp
12522 * gdb.btrace/tailcall-only.exp
12523 * gdb.btrace/tailcall.exp
12524 * gdb.btrace/tsx.exp
12525 * gdb.btrace/unknown_functions.exp
12526 * gdb.btrace/vdso.exp
12527 * gdb.compile/compile-ifunc.exp
12528 * gdb.compile/compile-ops.exp
12529 * gdb.compile/compile-print.exp
12530 * gdb.compile/compile-setjmp.exp
12531 * gdb.cp/abstract-origin.exp
12532 * gdb.cp/ambiguous.exp
12533 * gdb.cp/annota2.exp
12534 * gdb.cp/annota3.exp
12535 * gdb.cp/anon-ns.exp
12536 * gdb.cp/anon-struct.exp
12537 * gdb.cp/anon-union.exp
12538 * gdb.cp/arg-reference.exp
12539 * gdb.cp/baseenum.exp
12540 * gdb.cp/bool.exp
12541 * gdb.cp/breakpoint.exp
12542 * gdb.cp/bs15503.exp
12543 * gdb.cp/call-c.exp
12544 * gdb.cp/casts.exp
12545 * gdb.cp/chained-calls.exp
12546 * gdb.cp/class2.exp
12547 * gdb.cp/classes.exp
12548 * gdb.cp/cmpd-minsyms.exp
12549 * gdb.cp/converts.exp
12550 * gdb.cp/cp-relocate.exp
12551 * gdb.cp/cpcompletion.exp
12552 * gdb.cp/cpexprs.exp
12553 * gdb.cp/cplabel.exp
12554 * gdb.cp/cplusfuncs.exp
12555 * gdb.cp/cpsizeof.exp
12556 * gdb.cp/ctti.exp
12557 * gdb.cp/derivation.exp
12558 * gdb.cp/destrprint.exp
12559 * gdb.cp/dispcxx.exp
12560 * gdb.cp/enum-class.exp
12561 * gdb.cp/exception.exp
12562 * gdb.cp/exceptprint.exp
12563 * gdb.cp/expand-psymtabs-cxx.exp
12564 * gdb.cp/expand-sals.exp
12565 * gdb.cp/extern-c.exp
12566 * gdb.cp/filename.exp
12567 * gdb.cp/formatted-ref.exp
12568 * gdb.cp/fpointer.exp
12569 * gdb.cp/gdb1355.exp
12570 * gdb.cp/gdb2495.exp
12571 * gdb.cp/hang.exp
12572 * gdb.cp/impl-this.exp
12573 * gdb.cp/infcall-dlopen.exp
12574 * gdb.cp/inherit.exp
12575 * gdb.cp/iostream.exp
12576 * gdb.cp/koenig.exp
12577 * gdb.cp/local.exp
12578 * gdb.cp/m-data.exp
12579 * gdb.cp/m-static.exp
12580 * gdb.cp/mb-ctor.exp
12581 * gdb.cp/mb-inline.exp
12582 * gdb.cp/mb-templates.exp
12583 * gdb.cp/member-name.exp
12584 * gdb.cp/member-ptr.exp
12585 * gdb.cp/meth-typedefs.exp
12586 * gdb.cp/method.exp
12587 * gdb.cp/method2.exp
12588 * gdb.cp/minsym-fallback.exp
12589 * gdb.cp/misc.exp
12590 * gdb.cp/namelessclass.exp
12591 * gdb.cp/namespace-enum.exp
12592 * gdb.cp/namespace-nested-import.exp
12593 * gdb.cp/namespace.exp
12594 * gdb.cp/nextoverthrow.exp
12595 * gdb.cp/no-dmgl-verbose.exp
12596 * gdb.cp/non-trivial-retval.exp
12597 * gdb.cp/noparam.exp
12598 * gdb.cp/nsdecl.exp
12599 * gdb.cp/nsimport.exp
12600 * gdb.cp/nsnested.exp
12601 * gdb.cp/nsnoimports.exp
12602 * gdb.cp/nsrecurs.exp
12603 * gdb.cp/nsstress.exp
12604 * gdb.cp/nsusing.exp
12605 * gdb.cp/operator.exp
12606 * gdb.cp/oranking.exp
12607 * gdb.cp/overload-const.exp
12608 * gdb.cp/overload.exp
12609 * gdb.cp/ovldbreak.exp
12610 * gdb.cp/ovsrch.exp
12611 * gdb.cp/paren-type.exp
12612 * gdb.cp/parse-lang.exp
12613 * gdb.cp/pass-by-ref.exp
12614 * gdb.cp/pr-1023.exp
12615 * gdb.cp/pr-1210.exp
12616 * gdb.cp/pr-574.exp
12617 * gdb.cp/pr10687.exp
12618 * gdb.cp/pr12028.exp
12619 * gdb.cp/pr17132.exp
12620 * gdb.cp/pr17494.exp
12621 * gdb.cp/pr9067.exp
12622 * gdb.cp/pr9167.exp
12623 * gdb.cp/pr9631.exp
12624 * gdb.cp/printmethod.exp
12625 * gdb.cp/psmang.exp
12626 * gdb.cp/psymtab-parameter.exp
12627 * gdb.cp/ptype-cv-cp.exp
12628 * gdb.cp/ptype-flags.exp
12629 * gdb.cp/re-set-overloaded.exp
12630 * gdb.cp/ref-types.exp
12631 * gdb.cp/rtti.exp
12632 * gdb.cp/scope-err.exp
12633 * gdb.cp/shadow.exp
12634 * gdb.cp/smartp.exp
12635 * gdb.cp/static-method.exp
12636 * gdb.cp/static-print-quit.exp
12637 * gdb.cp/temargs.exp
12638 * gdb.cp/templates.exp
12639 * gdb.cp/try_catch.exp
12640 * gdb.cp/typedef-operator.exp
12641 * gdb.cp/typeid.exp
12642 * gdb.cp/userdef.exp
12643 * gdb.cp/using-crash.exp
12644 * gdb.cp/var-tag.exp
12645 * gdb.cp/virtbase.exp
12646 * gdb.cp/virtfunc.exp
12647 * gdb.cp/virtfunc2.exp
12648 * gdb.cp/vla-cxx.exp
12649 * gdb.disasm/t01_mov.exp
12650 * gdb.disasm/t02_mova.exp
12651 * gdb.disasm/t03_add.exp
12652 * gdb.disasm/t04_sub.exp
12653 * gdb.disasm/t05_cmp.exp
12654 * gdb.disasm/t06_ari2.exp
12655 * gdb.disasm/t07_ari3.exp
12656 * gdb.disasm/t08_or.exp
12657 * gdb.disasm/t09_xor.exp
12658 * gdb.disasm/t10_and.exp
12659 * gdb.disasm/t11_logs.exp
12660 * gdb.disasm/t12_bit.exp
12661 * gdb.disasm/t13_otr.exp
12662 * gdb.dlang/circular.exp
12663 * gdb.dwarf2/arr-stride.exp
12664 * gdb.dwarf2/arr-subrange.exp
12665 * gdb.dwarf2/atomic-type.exp
12666 * gdb.dwarf2/bad-regnum.exp
12667 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12668 * gdb.dwarf2/callframecfa.exp
12669 * gdb.dwarf2/clztest.exp
12670 * gdb.dwarf2/corrupt.exp
12671 * gdb.dwarf2/data-loc.exp
12672 * gdb.dwarf2/dup-psym.exp
12673 * gdb.dwarf2/dw2-anon-mptr.exp
12674 * gdb.dwarf2/dw2-anonymous-func.exp
12675 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12676 * gdb.dwarf2/dw2-bad-unresolved.exp
12677 * gdb.dwarf2/dw2-basic.exp
12678 * gdb.dwarf2/dw2-canonicalize-type.exp
12679 * gdb.dwarf2/dw2-case-insensitive.exp
12680 * gdb.dwarf2/dw2-common-block.exp
12681 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12682 * gdb.dwarf2/dw2-compressed.exp
12683 * gdb.dwarf2/dw2-const.exp
12684 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12685 * gdb.dwarf2/dw2-cu-size.exp
12686 * gdb.dwarf2/dw2-dup-frame.exp
12687 * gdb.dwarf2/dw2-entry-value.exp
12688 * gdb.dwarf2/dw2-icycle.exp
12689 * gdb.dwarf2/dw2-ifort-parameter.exp
12690 * gdb.dwarf2/dw2-inline-break.exp
12691 * gdb.dwarf2/dw2-inline-param.exp
12692 * gdb.dwarf2/dw2-intercu.exp
12693 * gdb.dwarf2/dw2-intermix.exp
12694 * gdb.dwarf2/dw2-lexical-block-bare.exp
12695 * gdb.dwarf2/dw2-linkage-name-trust.exp
12696 * gdb.dwarf2/dw2-minsym-in-cu.exp
12697 * gdb.dwarf2/dw2-noloc.exp
12698 * gdb.dwarf2/dw2-op-call.exp
12699 * gdb.dwarf2/dw2-op-out-param.exp
12700 * gdb.dwarf2/dw2-opt-structptr.exp
12701 * gdb.dwarf2/dw2-param-error.exp
12702 * gdb.dwarf2/dw2-producer.exp
12703 * gdb.dwarf2/dw2-ranges-base.exp
12704 * gdb.dwarf2/dw2-ref-missing-frame.exp
12705 * gdb.dwarf2/dw2-reg-undefined.exp
12706 * gdb.dwarf2/dw2-regno-invalid.exp
12707 * gdb.dwarf2/dw2-restore.exp
12708 * gdb.dwarf2/dw2-restrict.exp
12709 * gdb.dwarf2/dw2-single-line-discriminators.exp
12710 * gdb.dwarf2/dw2-strp.exp
12711 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12712 * gdb.dwarf2/dw2-unresolved.exp
12713 * gdb.dwarf2/dw2-var-zero-addr.exp
12714 * gdb.dwarf2/dw4-sig-types.exp
12715 * gdb.dwarf2/dwz.exp
12716 * gdb.dwarf2/dynarr-ptr.exp
12717 * gdb.dwarf2/enum-type.exp
12718 * gdb.dwarf2/gdb-index.exp
12719 * gdb.dwarf2/implptr-64bit.exp
12720 * gdb.dwarf2/implptr-optimized-out.exp
12721 * gdb.dwarf2/implptr.exp
12722 * gdb.dwarf2/implref-array.exp
12723 * gdb.dwarf2/implref-const.exp
12724 * gdb.dwarf2/implref-global.exp
12725 * gdb.dwarf2/implref-struct.exp
12726 * gdb.dwarf2/mac-fileno.exp
12727 * gdb.dwarf2/main-subprogram.exp
12728 * gdb.dwarf2/member-ptr-forwardref.exp
12729 * gdb.dwarf2/method-ptr.exp
12730 * gdb.dwarf2/missing-sig-type.exp
12731 * gdb.dwarf2/nonvar-access.exp
12732 * gdb.dwarf2/opaque-type-lookup.exp
12733 * gdb.dwarf2/pieces-optimized-out.exp
12734 * gdb.dwarf2/pieces.exp
12735 * gdb.dwarf2/pr10770.exp
12736 * gdb.dwarf2/pr13961.exp
12737 * gdb.dwarf2/staticvirtual.exp
12738 * gdb.dwarf2/subrange.exp
12739 * gdb.dwarf2/symtab-producer.exp
12740 * gdb.dwarf2/trace-crash.exp
12741 * gdb.dwarf2/typeddwarf.exp
12742 * gdb.dwarf2/valop.exp
12743 * gdb.dwarf2/watch-notconst.exp
12744 * gdb.fortran/array-element.exp
12745 * gdb.fortran/charset.exp
12746 * gdb.fortran/common-block.exp
12747 * gdb.fortran/complex.exp
12748 * gdb.fortran/derived-type-function.exp
12749 * gdb.fortran/derived-type.exp
12750 * gdb.fortran/logical.exp
12751 * gdb.fortran/module.exp
12752 * gdb.fortran/multi-dim.exp
12753 * gdb.fortran/nested-funcs.exp
12754 * gdb.fortran/print-formatted.exp
12755 * gdb.fortran/subarray.exp
12756 * gdb.fortran/vla-alloc-assoc.exp
12757 * gdb.fortran/vla-datatypes.exp
12758 * gdb.fortran/vla-history.exp
12759 * gdb.fortran/vla-ptr-info.exp
12760 * gdb.fortran/vla-ptype-sub.exp
12761 * gdb.fortran/vla-ptype.exp
12762 * gdb.fortran/vla-sizeof.exp
12763 * gdb.fortran/vla-type.exp
12764 * gdb.fortran/vla-value-sub-arbitrary.exp
12765 * gdb.fortran/vla-value-sub-finish.exp
12766 * gdb.fortran/vla-value-sub.exp
12767 * gdb.fortran/vla-value.exp
12768 * gdb.fortran/whatis_type.exp
12769 * gdb.go/chan.exp
12770 * gdb.go/handcall.exp
12771 * gdb.go/hello.exp
12772 * gdb.go/integers.exp
12773 * gdb.go/methods.exp
12774 * gdb.go/package.exp
12775 * gdb.go/strings.exp
12776 * gdb.go/types.exp
12777 * gdb.go/unsafe.exp
12778 * gdb.guile/scm-arch.exp
12779 * gdb.guile/scm-block.exp
12780 * gdb.guile/scm-breakpoint.exp
12781 * gdb.guile/scm-cmd.exp
12782 * gdb.guile/scm-disasm.exp
12783 * gdb.guile/scm-equal.exp
12784 * gdb.guile/scm-frame-args.exp
12785 * gdb.guile/scm-frame-inline.exp
12786 * gdb.guile/scm-frame.exp
12787 * gdb.guile/scm-iterator.exp
12788 * gdb.guile/scm-math.exp
12789 * gdb.guile/scm-objfile.exp
12790 * gdb.guile/scm-ports.exp
12791 * gdb.guile/scm-symbol.exp
12792 * gdb.guile/scm-symtab.exp
12793 * gdb.guile/scm-value-cc.exp
12794 * gdb.guile/types-module.exp
12795 * gdb.linespec/break-ask.exp
12796 * gdb.linespec/cpexplicit.exp
12797 * gdb.linespec/explicit.exp
12798 * gdb.linespec/keywords.exp
12799 * gdb.linespec/linespec.exp
12800 * gdb.linespec/ls-dollar.exp
12801 * gdb.linespec/ls-errs.exp
12802 * gdb.linespec/skip-two.exp
12803 * gdb.linespec/thread.exp
12804 * gdb.mi/mi-async.exp
12805 * gdb.mi/mi-basics.exp
12806 * gdb.mi/mi-break.exp
12807 * gdb.mi/mi-catch-load.exp
12808 * gdb.mi/mi-cli.exp
12809 * gdb.mi/mi-cmd-param-changed.exp
12810 * gdb.mi/mi-console.exp
12811 * gdb.mi/mi-detach.exp
12812 * gdb.mi/mi-disassemble.exp
12813 * gdb.mi/mi-eval.exp
12814 * gdb.mi/mi-file-transfer.exp
12815 * gdb.mi/mi-file.exp
12816 * gdb.mi/mi-fill-memory.exp
12817 * gdb.mi/mi-inheritance-syntax-error.exp
12818 * gdb.mi/mi-linespec-err-cp.exp
12819 * gdb.mi/mi-logging.exp
12820 * gdb.mi/mi-memory-changed.exp
12821 * gdb.mi/mi-read-memory.exp
12822 * gdb.mi/mi-record-changed.exp
12823 * gdb.mi/mi-reg-undefined.exp
12824 * gdb.mi/mi-regs.exp
12825 * gdb.mi/mi-return.exp
12826 * gdb.mi/mi-reverse.exp
12827 * gdb.mi/mi-simplerun.exp
12828 * gdb.mi/mi-solib.exp
12829 * gdb.mi/mi-stack.exp
12830 * gdb.mi/mi-stepi.exp
12831 * gdb.mi/mi-syn-frame.exp
12832 * gdb.mi/mi-until.exp
12833 * gdb.mi/mi-var-block.exp
12834 * gdb.mi/mi-var-child.exp
12835 * gdb.mi/mi-var-cmd.exp
12836 * gdb.mi/mi-var-cp.exp
12837 * gdb.mi/mi-var-display.exp
12838 * gdb.mi/mi-var-invalidate.exp
12839 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12840 * gdb.mi/mi-vla-fortran.exp
12841 * gdb.mi/mi-watch.exp
12842 * gdb.mi/mi2-var-child.exp
12843 * gdb.mi/user-selected-context-sync.exp
12844 * gdb.modula2/unbounded-array.exp
12845 * gdb.multi/dummy-frame-restore.exp
12846 * gdb.multi/multi-arch-exec.exp
12847 * gdb.multi/multi-arch.exp
12848 * gdb.multi/tids.exp
12849 * gdb.multi/watchpoint-multi.exp
12850 * gdb.opencl/callfuncs.exp
12851 * gdb.opencl/convs_casts.exp
12852 * gdb.opencl/datatypes.exp
12853 * gdb.opencl/operators.exp
12854 * gdb.opencl/vec_comps.exp
12855 * gdb.opt/clobbered-registers-O2.exp
12856 * gdb.opt/inline-break.exp
12857 * gdb.opt/inline-bt.exp
12858 * gdb.opt/inline-cmds.exp
12859 * gdb.opt/inline-locals.exp
12860 * gdb.pascal/case-insensitive-symbols.exp
12861 * gdb.pascal/floats.exp
12862 * gdb.pascal/gdb11492.exp
12863 * gdb.python/lib-types.exp
12864 * gdb.python/py-arch.exp
12865 * gdb.python/py-as-string.exp
12866 * gdb.python/py-bad-printers.exp
12867 * gdb.python/py-block.exp
12868 * gdb.python/py-breakpoint-create-fail.exp
12869 * gdb.python/py-breakpoint.exp
12870 * gdb.python/py-caller-is.exp
12871 * gdb.python/py-cmd.exp
12872 * gdb.python/py-explore-cc.exp
12873 * gdb.python/py-explore.exp
12874 * gdb.python/py-finish-breakpoint.exp
12875 * gdb.python/py-finish-breakpoint2.exp
12876 * gdb.python/py-frame-args.exp
12877 * gdb.python/py-frame-inline.exp
12878 * gdb.python/py-frame.exp
12879 * gdb.python/py-framefilter-mi.exp
12880 * gdb.python/py-infthread.exp
12881 * gdb.python/py-lazy-string.exp
12882 * gdb.python/py-linetable.exp
12883 * gdb.python/py-mi-events.exp
12884 * gdb.python/py-mi-objfile.exp
12885 * gdb.python/py-mi.exp
12886 * gdb.python/py-objfile.exp
12887 * gdb.python/py-pp-integral.exp
12888 * gdb.python/py-pp-maint.exp
12889 * gdb.python/py-pp-re-notag.exp
12890 * gdb.python/py-pp-registration.exp
12891 * gdb.python/py-recurse-unwind.exp
12892 * gdb.python/py-strfns.exp
12893 * gdb.python/py-symbol.exp
12894 * gdb.python/py-symtab.exp
12895 * gdb.python/py-sync-interp.exp
12896 * gdb.python/py-typeprint.exp
12897 * gdb.python/py-unwind-maint.exp
12898 * gdb.python/py-unwind.exp
12899 * gdb.python/py-value-cc.exp
12900 * gdb.python/py-xmethods.exp
12901 * gdb.reverse/amd64-tailcall-reverse.exp
12902 * gdb.reverse/break-precsave.exp
12903 * gdb.reverse/break-reverse.exp
12904 * gdb.reverse/consecutive-precsave.exp
12905 * gdb.reverse/consecutive-reverse.exp
12906 * gdb.reverse/finish-precsave.exp
12907 * gdb.reverse/finish-reverse-bkpt.exp
12908 * gdb.reverse/finish-reverse.exp
12909 * gdb.reverse/fstatat-reverse.exp
12910 * gdb.reverse/getresuid-reverse.exp
12911 * gdb.reverse/i386-precsave.exp
12912 * gdb.reverse/i386-reverse.exp
12913 * gdb.reverse/i386-sse-reverse.exp
12914 * gdb.reverse/i387-env-reverse.exp
12915 * gdb.reverse/i387-stack-reverse.exp
12916 * gdb.reverse/insn-reverse.exp
12917 * gdb.reverse/machinestate-precsave.exp
12918 * gdb.reverse/machinestate.exp
12919 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12920 * gdb.reverse/pipe-reverse.exp
12921 * gdb.reverse/readv-reverse.exp
12922 * gdb.reverse/recvmsg-reverse.exp
12923 * gdb.reverse/rerun-prec.exp
12924 * gdb.reverse/s390-mvcle.exp
12925 * gdb.reverse/step-precsave.exp
12926 * gdb.reverse/step-reverse.exp
12927 * gdb.reverse/time-reverse.exp
12928 * gdb.reverse/until-precsave.exp
12929 * gdb.reverse/until-reverse.exp
12930 * gdb.reverse/waitpid-reverse.exp
12931 * gdb.reverse/watch-precsave.exp
12932 * gdb.reverse/watch-reverse.exp
12933 * gdb.rust/generics.exp
12934 * gdb.rust/methods.exp
12935 * gdb.rust/modules.exp
12936 * gdb.rust/simple.exp
12937 * gdb.server/connect-with-no-symbol-file.exp
12938 * gdb.server/ext-attach.exp
12939 * gdb.server/ext-restart.exp
12940 * gdb.server/ext-wrapper.exp
12941 * gdb.server/file-transfer.exp
12942 * gdb.server/server-exec-info.exp
12943 * gdb.server/server-kill.exp
12944 * gdb.server/server-mon.exp
12945 * gdb.server/wrapper.exp
12946 * gdb.stabs/exclfwd.exp
12947 * gdb.stabs/gdb11479.exp
12948 * gdb.threads/clone-new-thread-event.exp
12949 * gdb.threads/corethreads.exp
12950 * gdb.threads/current-lwp-dead.exp
12951 * gdb.threads/dlopen-libpthread.exp
12952 * gdb.threads/gcore-thread.exp
12953 * gdb.threads/sigstep-threads.exp
12954 * gdb.threads/watchpoint-fork.exp
12955 * gdb.trace/actions-changed.exp
12956 * gdb.trace/backtrace.exp
12957 * gdb.trace/change-loc.exp
12958 * gdb.trace/circ.exp
12959 * gdb.trace/collection.exp
12960 * gdb.trace/disconnected-tracing.exp
12961 * gdb.trace/ftrace.exp
12962 * gdb.trace/mi-trace-frame-collected.exp
12963 * gdb.trace/mi-trace-unavailable.exp
12964 * gdb.trace/mi-traceframe-changed.exp
12965 * gdb.trace/mi-tsv-changed.exp
12966 * gdb.trace/no-attach-trace.exp
12967 * gdb.trace/passc-dyn.exp
12968 * gdb.trace/qtro.exp
12969 * gdb.trace/range-stepping.exp
12970 * gdb.trace/read-memory.exp
12971 * gdb.trace/save-trace.exp
12972 * gdb.trace/signal.exp
12973 * gdb.trace/status-stop.exp
12974 * gdb.trace/tfile.exp
12975 * gdb.trace/trace-break.exp
12976 * gdb.trace/trace-buffer-size.exp
12977 * gdb.trace/trace-condition.exp
12978 * gdb.trace/tracefile-pseudo-reg.exp
12979 * gdb.trace/tstatus.exp
12980 * gdb.trace/unavailable.exp
12981 * gdb.trace/while-dyn.exp
12982 * gdb.trace/while-stepping.exp
12983
34c41c68
DE
129842016-12-22 Doug Evans <xdje42@gmail.com>
12985
12986 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12987 and msymbols.
12988
16e69324
YQ
129892016-12-19 Yao Qi <yao.qi@linaro.org>
12990
12991 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12992 (test_with_self): Don't call do_steps_and_nexts, and remove
12993 code about stepping into xmalloc.
12994
f94f411b
YQ
129952016-12-09 Yao Qi <yao.qi@linaro.org>
12996
12997 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12998
129992016-12-09 Yao Qi <yao.qi@linaro.org>
13000
13001 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13002
f1b5deee
PA
130032016-12-09 Pedro Alves <palves@redhat.com>
13004
13005 * gdb.base/all-architectures-0.exp: New file.
13006 * gdb.base/all-architectures-1.exp: New file.
13007 * gdb.base/all-architectures-2.exp: New file.
13008 * gdb.base/all-architectures-3.exp: New file.
13009 * gdb.base/all-architectures-4.exp: New file.
13010 * gdb.base/all-architectures-5.exp: New file.
13011 * gdb.base/all-architectures-6.exp: New file.
13012 * gdb.base/all-architectures-7.exp: New file.
13013 * gdb.base/all-architectures.exp.in: New file.
13014
364ca42e
YQ
130152016-12-09 Yao Qi <yao.qi@linaro.org>
13016
13017 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13018
107c2d62
LM
130192016-12-02 Luis Machado <lgustavo@codesourcery.com>
13020
13021 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
13022 possible.
13023 Remove useless pattern-matching code.
13024
df3ee9ca
PA
130252016-12-02 Pedro Alves <palves@redhat.com>
13026
13027 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
13028 procedure.
13029 (top level): Call it.
13030
ec835369
PA
130312016-12-02 Pedro Alves <palves@redhat.com>
13032
13033 * gdb.base/commands.exp (user_defined_command_args_stack_test):
13034 New procedure.
13035 (top level): Call it.
13036
01770bbd
PA
130372016-12-02 Pedro Alves <palves@redhat.com>
13038
13039 PR cli/20559
13040 * gdb.base/commands.exp (user_defined_command_args_eval): New
13041 procedure.
13042 (top level): Call it.
13043
008459ea
LM
130442016-12-02 Luis Machado <lgustavo@codesourcery.com>
13045
13046 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
13047 timeout handling.
13048
0c1b455e
TT
130492016-12-02 Tom Tromey <tom@tromey.com>
13050
13051 * gdb.dwarf2/main-subprogram.c: New file.
13052 * gdb.dwarf2/main-subprogram.exp: New file.
13053
018572b8
LM
130542016-12-01 Luis Machado <lgustavo@codesourcery.com>
13055
13056 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
13057 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
13058 gdb_test_no_output for a couple of cases.
13059 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
13060
84c93cd5
LM
130612016-12-01 Luis Machado <lgustavo@codesourcery.com>
13062
13063 Fix test names and standardize compilation error messages throughout
13064 the following files:
13065
13066 * gdb.ada/start.exp
13067 * gdb.arch/alpha-step.exp
13068 * gdb.arch/e500-prologue.exp
13069 * gdb.arch/ftrace-insn-reloc.exp
13070 * gdb.arch/gdb1291.exp
13071 * gdb.arch/gdb1431.exp
13072 * gdb.arch/gdb1558.exp
13073 * gdb.arch/i386-dr3-watch.exp
13074 * gdb.arch/i386-sse-stack-align.exp
13075 * gdb.arch/ia64-breakpoint-shadow.exp
13076 * gdb.arch/pa-nullify.exp
13077 * gdb.arch/powerpc-aix-prologue.exp
13078 * gdb.arch/thumb-bx-pc.exp
13079 * gdb.base/annota1.exp
13080 * gdb.base/annota3.exp
13081 * gdb.base/arrayidx.exp
13082 * gdb.base/assign.exp
13083 * gdb.base/attach.exp
13084 * gdb.base/auxv.exp
13085 * gdb.base/bang.exp
13086 * gdb.base/bfp-test.exp
13087 * gdb.base/bigcore.exp
13088 * gdb.base/bitfields2.exp
13089 * gdb.base/break-fun-addr.exp
13090 * gdb.base/break-probes.exp
13091 * gdb.base/call-rt-st.exp
13092 * gdb.base/callexit.exp
13093 * gdb.base/catch-fork-kill.exp
13094 * gdb.base/charset.exp
13095 * gdb.base/checkpoint.exp
13096 * gdb.base/comprdebug.exp
13097 * gdb.base/constvars.exp
13098 * gdb.base/coredump-filter.exp
13099 * gdb.base/cursal.exp
13100 * gdb.base/cvexpr.exp
13101 * gdb.base/detach.exp
13102 * gdb.base/display.exp
13103 * gdb.base/dmsym.exp
13104 * gdb.base/dprintf-pending.exp
13105 * gdb.base/dso2dso.exp
13106 * gdb.base/dtrace-probe.exp
13107 * gdb.base/dump.exp
13108 * gdb.base/enum_cond.exp
13109 * gdb.base/exe-lock.exp
13110 * gdb.base/exec-invalid-sysroot.exp
13111 * gdb.base/execl-update-breakpoints.exp
13112 * gdb.base/exprs.exp
13113 * gdb.base/fileio.exp
13114 * gdb.base/find.exp
13115 * gdb.base/finish.exp
13116 * gdb.base/fixsection.exp
13117 * gdb.base/foll-vfork.exp
13118 * gdb.base/frame-args.exp
13119 * gdb.base/gcore.exp
13120 * gdb.base/gdb1250.exp
13121 * gdb.base/global-var-nested-by-dso.exp
13122 * gdb.base/gnu-ifunc.exp
13123 * gdb.base/hashline1.exp
13124 * gdb.base/hashline2.exp
13125 * gdb.base/hashline3.exp
13126 * gdb.base/hbreak-in-shr-unsupported.exp
13127 * gdb.base/huge.exp
13128 * gdb.base/infcall-input.exp
13129 * gdb.base/info-fun.exp
13130 * gdb.base/info-shared.exp
13131 * gdb.base/jit-simple.exp
13132 * gdb.base/jit-so.exp
13133 * gdb.base/jit.exp
13134 * gdb.base/jump.exp
13135 * gdb.base/label.exp
13136 * gdb.base/lineinc.exp
13137 * gdb.base/logical.exp
13138 * gdb.base/longjmp.exp
13139 * gdb.base/macscp.exp
13140 * gdb.base/miscexprs.exp
13141 * gdb.base/new-ui-echo.exp
13142 * gdb.base/new-ui-pending-input.exp
13143 * gdb.base/new-ui.exp
13144 * gdb.base/nodebug.exp
13145 * gdb.base/nofield.exp
13146 * gdb.base/offsets.exp
13147 * gdb.base/overlays.exp
13148 * gdb.base/pending.exp
13149 * gdb.base/pointers.exp
13150 * gdb.base/pr11022.exp
13151 * gdb.base/printcmds.exp
13152 * gdb.base/prologue.exp
13153 * gdb.base/ptr-typedef.exp
13154 * gdb.base/realname-expand.exp
13155 * gdb.base/relativedebug.exp
13156 * gdb.base/relocate.exp
13157 * gdb.base/remote.exp
13158 * gdb.base/reread.exp
13159 * gdb.base/return2.exp
13160 * gdb.base/savedregs.exp
13161 * gdb.base/sep.exp
13162 * gdb.base/sepdebug.exp
13163 * gdb.base/sepsymtab.exp
13164 * gdb.base/set-inferior-tty.exp
13165 * gdb.base/setshow.exp
13166 * gdb.base/shlib-call.exp
13167 * gdb.base/sigaltstack.exp
13168 * gdb.base/siginfo-addr.exp
13169 * gdb.base/signals.exp
13170 * gdb.base/signull.exp
13171 * gdb.base/sigrepeat.exp
13172 * gdb.base/so-impl-ld.exp
13173 * gdb.base/solib-display.exp
13174 * gdb.base/solib-overlap.exp
13175 * gdb.base/solib-search.exp
13176 * gdb.base/solib-symbol.exp
13177 * gdb.base/structs.exp
13178 * gdb.base/structs2.exp
13179 * gdb.base/symtab-search-order.exp
13180 * gdb.base/twice.exp
13181 * gdb.base/unload.exp
13182 * gdb.base/varargs.exp
13183 * gdb.base/watchpoint-solib.exp
13184 * gdb.base/watchpoint.exp
13185 * gdb.base/whatis.exp
13186 * gdb.base/wrong_frame_bt_full.exp
13187 * gdb.btrace/dlopen.exp
13188 * gdb.cell/ea-standalone.exp
13189 * gdb.cell/ea-test.exp
13190 * gdb.cp/dispcxx.exp
13191 * gdb.cp/gdb2384.exp
13192 * gdb.cp/method2.exp
13193 * gdb.cp/nextoverthrow.exp
13194 * gdb.cp/pr10728.exp
13195 * gdb.disasm/am33.exp
13196 * gdb.disasm/h8300s.exp
13197 * gdb.disasm/mn10300.exp
13198 * gdb.disasm/sh3.exp
13199 * gdb.dwarf2/dw2-dir-file-name.exp
13200 * gdb.fortran/complex.exp
13201 * gdb.fortran/library-module.exp
13202 * gdb.guile/scm-pretty-print.exp
13203 * gdb.guile/scm-symbol.exp
13204 * gdb.guile/scm-type.exp
13205 * gdb.guile/scm-value.exp
13206 * gdb.linespec/linespec.exp
13207 * gdb.mi/gdb701.exp
13208 * gdb.mi/gdb792.exp
13209 * gdb.mi/mi-breakpoint-changed.exp
13210 * gdb.mi/mi-dprintf-pending.exp
13211 * gdb.mi/mi-dprintf.exp
13212 * gdb.mi/mi-exit-code.exp
13213 * gdb.mi/mi-pending.exp
13214 * gdb.mi/mi-solib.exp
13215 * gdb.mi/new-ui-mi-sync.exp
13216 * gdb.mi/pr11022.exp
13217 * gdb.mi/user-selected-context-sync.exp
13218 * gdb.opt/solib-intra-step.exp
13219 * gdb.python/py-events.exp
13220 * gdb.python/py-finish-breakpoint.exp
13221 * gdb.python/py-mi.exp
13222 * gdb.python/py-prettyprint.exp
13223 * gdb.python/py-shared.exp
13224 * gdb.python/py-symbol.exp
13225 * gdb.python/py-template.exp
13226 * gdb.python/py-type.exp
13227 * gdb.python/py-value.exp
13228 * gdb.reverse/solib-precsave.exp
13229 * gdb.reverse/solib-reverse.exp
13230 * gdb.server/solib-list.exp
13231 * gdb.stabs/weird.exp
13232 * gdb.threads/reconnect-signal.exp
13233 * gdb.threads/stepi-random-signal.exp
13234 * gdb.trace/actions.exp
13235 * gdb.trace/ax.exp
13236 * gdb.trace/backtrace.exp
13237 * gdb.trace/change-loc.exp
13238 * gdb.trace/deltrace.exp
13239 * gdb.trace/ftrace-lock.exp
13240 * gdb.trace/ftrace.exp
13241 * gdb.trace/infotrace.exp
13242 * gdb.trace/mi-tracepoint-changed.exp
13243 * gdb.trace/packetlen.exp
13244 * gdb.trace/passcount.exp
13245 * gdb.trace/pending.exp
13246 * gdb.trace/range-stepping.exp
13247 * gdb.trace/report.exp
13248 * gdb.trace/stap-trace.exp
13249 * gdb.trace/tfind.exp
13250 * gdb.trace/trace-break.exp
13251 * gdb.trace/trace-condition.exp
13252 * gdb.trace/trace-enable-disable.exp
13253 * gdb.trace/trace-mt.exp
13254 * gdb.trace/tracecmd.exp
13255 * gdb.trace/tspeed.exp
13256 * gdb.trace/tsv.exp
13257 * lib/perftest.exp
13258
fb9feb35
LM
132592016-12-01 Luis Machado <lgustavo@codesourcery.com>
13260
13261 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
13262 with gdb_test_no_output.
13263 Use command as test name.
13264
cd2ddb6c
LM
132652016-12-01 Luis Machado <lgustavo@codesourcery.com>
13266
13267 Fix test names starting with uppercase throughout the files.
13268
13269 * gdb.ada/assign_1.exp
13270 * gdb.ada/boolean_expr.exp
13271 * gdb.base/arrayidx.exp
13272 * gdb.base/del.exp
13273 * gdb.base/gcore-buffer-overflow.exp
13274 * gdb.base/testenv.exp
13275 * gdb.compile/compile.exp
13276 * gdb.python/py-framefilter-invalidarg.exp
13277 * gdb.python/py-framefilter.exp
13278
bb95117e
LM
132792016-12-01 Luis Machado <lgustavo@codesourcery.com>
13280
13281 Fix test names starting with uppercase throughout the files.
13282
13283 * gdb.ada/array_return.exp
13284 * gdb.ada/expr_delims.exp
13285 * gdb.ada/mi_dyn_arr.exp
13286 * gdb.ada/mi_interface.exp
13287 * gdb.ada/mi_var_array.exp
13288 * gdb.ada/watch_arg.exp
13289 * gdb.arch/alpha-step.exp
13290 * gdb.arch/altivec-regs.exp
13291 * gdb.arch/e500-regs.exp
13292 * gdb.arch/powerpc-d128-regs.exp
13293 * gdb.base/arrayidx.exp
13294 * gdb.base/break.exp
13295 * gdb.base/checkpoint.exp
13296 * gdb.base/debug-expr.exp
13297 * gdb.base/dmsym.exp
13298 * gdb.base/radix.exp
13299 * gdb.base/sepdebug.exp
13300 * gdb.base/testenv.exp
13301 * gdb.base/watch_thread_num.exp
13302 * gdb.base/watchpoint-cond-gone.exp
13303 * gdb.cell/break.exp
13304 * gdb.cell/ea-cache.exp
13305 * gdb.compile/compile.exp
13306 * gdb.cp/gdb2495.exp
13307 * gdb.gdb/selftest.exp
13308 * gdb.gdb/xfullpath.exp
13309 * gdb.go/hello.exp
13310 * gdb.go/integers.exp
13311 * gdb.objc/basicclass.exp
13312 * gdb.pascal/hello.exp
13313 * gdb.pascal/integers.exp
13314 * gdb.python/py-breakpoint.exp
13315 * gdb.python/py-cmd.exp
13316 * gdb.python/py-linetable.exp
13317 * gdb.python/py-xmethods.exp
13318 * gdb.python/python.exp
13319 * gdb.reverse/consecutive-precsave.exp
13320 * gdb.reverse/finish-precsave.exp
13321 * gdb.reverse/i386-precsave.exp
13322 * gdb.reverse/machinestate-precsave.exp
13323 * gdb.reverse/sigall-precsave.exp
13324 * gdb.reverse/solib-precsave.exp
13325 * gdb.reverse/step-precsave.exp
13326 * gdb.reverse/until-precsave.exp
13327 * gdb.reverse/watch-precsave.exp
13328 * gdb.threads/leader-exit.exp
13329 * gdb.threads/pthreads.exp
13330 * gdb.threads/wp-replication.exp
13331 * gdb.trace/actions.exp
13332 * gdb.trace/mi-tsv-changed.exp
13333 * gdb.trace/tsv.exp
13334
de97fdd4
LM
133352016-12-01 Luis Machado <lgustavo@codesourcery.com>
13336
13337 Fix test names starting with uppercase throughout the files.
13338
13339 * gdb.arch/i386-bp_permanent.exp
13340 * gdb.arch/i386-gnu-cfi.exp
13341 * gdb.base/disasm-end-cu.exp
13342 * gdb.base/macscp.exp
13343 * gdb.base/pending.exp
13344 * gdb.base/watch_thread_num.exp
13345 * gdb.cp/exception.exp
13346 * gdb.cp/gdb2495.exp
13347 * gdb.cp/local.exp
13348 * gdb.python/py-evsignal.exp
13349 * gdb.python/python.exp
13350 * gdb.trace/tracecmd.exp
13351
9f058c10
LM
133522016-12-01 Luis Machado <lgustavo@codesourcery.com>
13353
13354 Fix test names starting with uppercase throughout the files.
13355
13356 * gdb.base/charset.exp
13357 * gdb.base/eval.exp
13358 * gdb.base/multi-forks.exp
13359 * gdb.guile/scm-progspace.exp
13360 * gdb.opencl/datatypes.exp
13361 * gdb.python/py-block.exp
13362 * gdb.python/py-function.exp
13363 * gdb.python/py-symbol.exp
13364 * gdb.python/py-symtab.exp
13365 * gdb.python/py-xmethods.exp
13366 * gdb.reverse/break-precsave.exp
13367 * gdb.reverse/break-reverse.exp
13368 * gdb.reverse/consecutive-precsave.exp
13369 * gdb.reverse/consecutive-reverse.exp
13370 * gdb.reverse/finish-precsave.exp
13371 * gdb.reverse/finish-reverse-bkpt.exp
13372 * gdb.reverse/finish-reverse.exp
13373 * gdb.reverse/fstatat-reverse.exp
13374 * gdb.reverse/getresuid-reverse.exp
13375 * gdb.reverse/i386-precsave.exp
13376 * gdb.reverse/i386-reverse.exp
13377 * gdb.reverse/i386-sse-reverse.exp
13378 * gdb.reverse/i387-stack-reverse.exp
13379 * gdb.reverse/insn-reverse.exp
13380 * gdb.reverse/machinestate-precsave.exp
13381 * gdb.reverse/machinestate.exp
13382 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13383 * gdb.reverse/pipe-reverse.exp
13384 * gdb.reverse/readv-reverse.exp
13385 * gdb.reverse/recvmsg-reverse.exp
13386 * gdb.reverse/rerun-prec.exp
13387 * gdb.reverse/s390-mvcle.exp
13388 * gdb.reverse/sigall-precsave.exp
13389 * gdb.reverse/sigall-reverse.exp
13390 * gdb.reverse/solib-precsave.exp
13391 * gdb.reverse/solib-reverse.exp
13392 * gdb.reverse/step-precsave.exp
13393 * gdb.reverse/step-reverse.exp
13394 * gdb.reverse/time-reverse.exp
13395 * gdb.reverse/until-precsave.exp
13396 * gdb.reverse/until-reverse.exp
13397 * gdb.reverse/waitpid-reverse.exp
13398 * gdb.reverse/watch-precsave.exp
13399 * gdb.reverse/watch-reverse.exp
13400
cdc7edd7
LM
134012016-12-01 Luis Machado <lgustavo@codesourcery.com>
13402
13403 Fix test names starting with uppercase throughout the files.
13404
13405 * gdb.arch/i386-mpx-simple_segv.exp
13406 * gdb.arch/i386-mpx.exp
13407 * gdb.arch/i386-permbkpt.exp
13408 * gdb.arch/pa-nullify.exp
13409 * gdb.arch/powerpc-d128-regs.exp
13410 * gdb.arch/vsx-regs.exp
13411 * gdb.base/bfp-test.exp
13412 * gdb.base/break.exp
13413 * gdb.base/breakpoint-shadow.exp
13414 * gdb.base/callfuncs.exp
13415 * gdb.base/charset.exp
13416 * gdb.base/commands.exp
13417 * gdb.base/completion.exp
13418 * gdb.base/dfp-test.exp
13419 * gdb.base/echo.exp
13420 * gdb.base/ending-run.exp
13421 * gdb.base/eval.exp
13422 * gdb.base/expand-psymtabs.exp
13423 * gdb.base/float128.exp
13424 * gdb.base/floatn.exp
13425 * gdb.base/foll-exec-mode.exp
13426 * gdb.base/gdb1056.exp
13427 * gdb.base/gdb11531.exp
13428 * gdb.base/kill-after-signal.exp
13429 * gdb.base/multi-forks.exp
13430 * gdb.base/overlays.exp
13431 * gdb.base/pending.exp
13432 * gdb.base/sepdebug.exp
13433 * gdb.base/testenv.exp
13434 * gdb.base/valgrind-db-attach.exp
13435 * gdb.base/watch_thread_num.exp
13436 * gdb.base/watchpoint-cond-gone.exp
13437 * gdb.base/watchpoint.exp
13438 * gdb.base/watchpoints.exp
13439 * gdb.cp/arg-reference.exp
13440 * gdb.cp/baseenum.exp
13441 * gdb.cp/operator.exp
13442 * gdb.cp/shadow.exp
13443 * gdb.dwarf2/dw2-op-out-param.exp
13444 * gdb.dwarf2/dw2-reg-undefined.exp
13445 * gdb.go/chan.exp
13446 * gdb.go/hello.exp
13447 * gdb.go/integers.exp
13448 * gdb.go/methods.exp
13449 * gdb.go/package.exp
13450 * gdb.guile/scm-parameter.exp
13451 * gdb.guile/scm-progspace.exp
13452 * gdb.guile/scm-value.exp
13453 * gdb.mi/mi-pending.exp
13454 * gdb.mi/user-selected-context-sync.exp
13455 * gdb.multi/multi-attach.exp
13456 * gdb.multi/tids.exp
13457 * gdb.opt/clobbered-registers-O2.exp
13458 * gdb.pascal/floats.exp
13459 * gdb.pascal/integers.exp
13460 * gdb.python/py-block.exp
13461 * gdb.python/py-events.exp
13462 * gdb.python/py-parameter.exp
13463 * gdb.python/py-symbol.exp
13464 * gdb.python/py-symtab.exp
13465 * gdb.python/py-type.exp
13466 * gdb.python/py-value.exp
13467 * gdb.python/py-xmethods.exp
13468 * gdb.python/python.exp
13469 * gdb.reverse/break-precsave.exp
13470 * gdb.reverse/consecutive-precsave.exp
13471 * gdb.reverse/finish-precsave.exp
13472 * gdb.reverse/i386-precsave.exp
13473 * gdb.reverse/machinestate-precsave.exp
13474 * gdb.reverse/sigall-precsave.exp
13475 * gdb.reverse/solib-precsave.exp
13476 * gdb.reverse/step-precsave.exp
13477 * gdb.reverse/until-precsave.exp
13478 * gdb.reverse/watch-precsave.exp
13479 * gdb.server/ext-attach.exp
13480 * gdb.server/ext-restart.exp
13481 * gdb.server/ext-run.exp
13482 * gdb.server/ext-wrapper.exp
13483 * gdb.stabs/gdb11479.exp
13484 * gdb.stabs/weird.exp
13485 * gdb.threads/attach-many-short-lived-threads.exp
13486 * gdb.threads/kill.exp
13487 * gdb.threads/watchpoint-fork.exp
13488
bc6c7af4
LM
134892016-12-01 Luis Machado <lgustavo@codesourcery.com>
13490
13491 Fix test names starting with uppercase throughout all the files below.
13492
13493 * gdb.ada/array_return.exp
13494 * gdb.ada/catch_ex.exp
13495 * gdb.ada/info_exc.exp
13496 * gdb.ada/mi_catch_ex.exp
13497 * gdb.ada/mi_dyn_arr.exp
13498 * gdb.ada/mi_ex_cond.exp
13499 * gdb.ada/mi_exc_info.exp
13500 * gdb.ada/mi_interface.exp
13501 * gdb.ada/mi_task_arg.exp
13502 * gdb.ada/mi_task_info.exp
13503 * gdb.ada/mi_var_array.exp
13504 * gdb.arch/alpha-step.exp
13505 * gdb.arch/amd64-disp-step.exp
13506 * gdb.arch/arm-disp-step.exp
13507 * gdb.arch/disp-step-insn-reloc.exp
13508 * gdb.arch/e500-prologue.exp
13509 * gdb.arch/ftrace-insn-reloc.exp
13510 * gdb.arch/gdb1558.exp
13511 * gdb.arch/i386-bp_permanent.exp
13512 * gdb.arch/i386-disp-step.exp
13513 * gdb.arch/i386-float.exp
13514 * gdb.arch/i386-gnu-cfi.exp
13515 * gdb.arch/ia64-breakpoint-shadow.exp
13516 * gdb.arch/mips16-thunks.exp
13517 * gdb.arch/pa-nullify.exp
13518 * gdb.arch/powerpc-aix-prologue.exp
13519 * gdb.arch/powerpc-power.exp
13520 * gdb.arch/ppc-dfp.exp
13521 * gdb.arch/s390-tdbregs.exp
13522 * gdb.arch/spu-info.exp
13523 * gdb.arch/spu-ls.exp
13524 * gdb.arch/thumb-bx-pc.exp
13525 * gdb.base/advance.exp
13526 * gdb.base/annota-input-while-running.exp
13527 * gdb.base/arrayidx.exp
13528 * gdb.base/asmlabel.exp
13529 * gdb.base/async.exp
13530 * gdb.base/attach-wait-input.exp
13531 * gdb.base/auto-connect-native-target.exp
13532 * gdb.base/batch-preserve-term-settings.exp
13533 * gdb.base/bfp-test.exp
13534 * gdb.base/bigcore.exp
13535 * gdb.base/bp-permanent.exp
13536 * gdb.base/break-always.exp
13537 * gdb.base/break-fun-addr.exp
13538 * gdb.base/break-idempotent.exp
13539 * gdb.base/break-main-file-remove-fail.exp
13540 * gdb.base/break-probes.exp
13541 * gdb.base/break-unload-file.exp
13542 * gdb.base/break.exp
13543 * gdb.base/call-ar-st.exp
13544 * gdb.base/call-rt-st.exp
13545 * gdb.base/call-sc.exp
13546 * gdb.base/call-signal-resume.exp
13547 * gdb.base/call-strs.exp
13548 * gdb.base/callexit.exp
13549 * gdb.base/callfuncs.exp
13550 * gdb.base/catch-gdb-caused-signals.exp
13551 * gdb.base/catch-signal-siginfo-cond.exp
13552 * gdb.base/catch-syscall.exp
13553 * gdb.base/compare-sections.exp
13554 * gdb.base/cond-eval-mode.exp
13555 * gdb.base/condbreak-call-false.exp
13556 * gdb.base/consecutive-step-over.exp
13557 * gdb.base/cursal.exp
13558 * gdb.base/disabled-location.exp
13559 * gdb.base/disasm-end-cu.exp
13560 * gdb.base/display.exp
13561 * gdb.base/double-prompt-target-event-error.exp
13562 * gdb.base/dprintf-bp-same-addr.exp
13563 * gdb.base/dprintf-detach.exp
13564 * gdb.base/dprintf-next.exp
13565 * gdb.base/dprintf-non-stop.exp
13566 * gdb.base/dprintf-pending.exp
13567 * gdb.base/dso2dso.exp
13568 * gdb.base/ending-run.exp
13569 * gdb.base/enum_cond.exp
13570 * gdb.base/examine-backward.exp
13571 * gdb.base/exe-lock.exp
13572 * gdb.base/exec-invalid-sysroot.exp
13573 * gdb.base/execl-update-breakpoints.exp
13574 * gdb.base/execution-termios.exp
13575 * gdb.base/fileio.exp
13576 * gdb.base/fixsection.exp
13577 * gdb.base/foll-exec-mode.exp
13578 * gdb.base/foll-exec.exp
13579 * gdb.base/fork-running-state.exp
13580 * gdb.base/frame-args.exp
13581 * gdb.base/fullpath-expand.exp
13582 * gdb.base/func-ptr.exp
13583 * gdb.base/gcore-relro-pie.exp
13584 * gdb.base/gdb1090.exp
13585 * gdb.base/gdb1555.exp
13586 * gdb.base/global-var-nested-by-dso.exp
13587 * gdb.base/gnu-ifunc.exp
13588 * gdb.base/hbreak-in-shr-unsupported.exp
13589 * gdb.base/hbreak-unmapped.exp
13590 * gdb.base/hook-stop.exp
13591 * gdb.base/infcall-input.exp
13592 * gdb.base/info-fun.exp
13593 * gdb.base/info-shared.exp
13594 * gdb.base/interrupt-noterm.exp
13595 * gdb.base/jit-so.exp
13596 * gdb.base/jit.exp
13597 * gdb.base/line-symtabs.exp
13598 * gdb.base/list.exp
13599 * gdb.base/longjmp.exp
13600 * gdb.base/macscp.exp
13601 * gdb.base/max-value-size.exp
13602 * gdb.base/nodebug.exp
13603 * gdb.base/nofield.exp
13604 * gdb.base/overlays.exp
13605 * gdb.base/paginate-after-ctrl-c-running.exp
13606 * gdb.base/paginate-bg-execution.exp
13607 * gdb.base/paginate-inferior-exit.exp
13608 * gdb.base/pending.exp
13609 * gdb.base/pr11022.exp
13610 * gdb.base/printcmds.exp
13611 * gdb.base/ptr-typedef.exp
13612 * gdb.base/ptype.exp
13613 * gdb.base/randomize.exp
13614 * gdb.base/range-stepping.exp
13615 * gdb.base/realname-expand.exp
13616 * gdb.base/relativedebug.exp
13617 * gdb.base/remote.exp
13618 * gdb.base/savedregs.exp
13619 * gdb.base/sepdebug.exp
13620 * gdb.base/set-noassign.exp
13621 * gdb.base/shlib-call.exp
13622 * gdb.base/shreloc.exp
13623 * gdb.base/sigaltstack.exp
13624 * gdb.base/sigbpt.exp
13625 * gdb.base/siginfo-addr.exp
13626 * gdb.base/siginfo-obj.exp
13627 * gdb.base/siginfo-thread.exp
13628 * gdb.base/signest.exp
13629 * gdb.base/signull.exp
13630 * gdb.base/sigrepeat.exp
13631 * gdb.base/skip.exp
13632 * gdb.base/so-impl-ld.exp
13633 * gdb.base/solib-corrupted.exp
13634 * gdb.base/solib-disc.exp
13635 * gdb.base/solib-display.exp
13636 * gdb.base/solib-overlap.exp
13637 * gdb.base/solib-search.exp
13638 * gdb.base/solib-symbol.exp
13639 * gdb.base/source-execution.exp
13640 * gdb.base/sss-bp-on-user-bp-2.exp
13641 * gdb.base/sss-bp-on-user-bp.exp
13642 * gdb.base/stack-checking.exp
13643 * gdb.base/stale-infcall.exp
13644 * gdb.base/step-break.exp
13645 * gdb.base/step-line.exp
13646 * gdb.base/step-over-exit.exp
13647 * gdb.base/step-test.exp
13648 * gdb.base/structs.exp
13649 * gdb.base/sym-file.exp
13650 * gdb.base/symtab-search-order.exp
13651 * gdb.base/term.exp
13652 * gdb.base/type-opaque.exp
13653 * gdb.base/unload.exp
13654 * gdb.base/until-nodebug.exp
13655 * gdb.base/until.exp
13656 * gdb.base/unwindonsignal.exp
13657 * gdb.base/watch-cond.exp
13658 * gdb.base/watch-non-mem.exp
13659 * gdb.base/watch_thread_num.exp
13660 * gdb.base/watchpoint-reuse-slot.exp
13661 * gdb.base/watchpoint-solib.exp
13662 * gdb.base/watchpoint.exp
13663 * gdb.btrace/dlopen.exp
13664 * gdb.cell/arch.exp
13665 * gdb.cell/break.exp
13666 * gdb.cell/bt.exp
13667 * gdb.cell/core.exp
13668 * gdb.cell/data.exp
13669 * gdb.cell/dwarfaddr.exp
13670 * gdb.cell/ea-cache.exp
13671 * gdb.cell/ea-standalone.exp
13672 * gdb.cell/ea-test.exp
13673 * gdb.cell/f-regs.exp
13674 * gdb.cell/fork.exp
13675 * gdb.cell/gcore.exp
13676 * gdb.cell/mem-access.exp
13677 * gdb.cell/ptype.exp
13678 * gdb.cell/registers.exp
13679 * gdb.cell/sizeof.exp
13680 * gdb.cell/solib-symbol.exp
13681 * gdb.cell/solib.exp
13682 * gdb.compile/compile-tls.exp
13683 * gdb.cp/exception.exp
13684 * gdb.cp/gdb2495.exp
13685 * gdb.cp/local.exp
13686 * gdb.cp/mb-inline.exp
13687 * gdb.cp/mb-templates.exp
13688 * gdb.cp/pr10687.exp
13689 * gdb.cp/pr9167.exp
13690 * gdb.cp/scope-err.exp
13691 * gdb.cp/templates.exp
13692 * gdb.cp/virtfunc.exp
13693 * gdb.dwarf2/dw2-dir-file-name.exp
13694 * gdb.dwarf2/dw2-single-line-discriminators.exp
13695 * gdb.fortran/complex.exp
13696 * gdb.fortran/library-module.exp
13697 * gdb.guile/guile.exp
13698 * gdb.guile/scm-cmd.exp
13699 * gdb.guile/scm-frame-inline.exp
13700 * gdb.guile/scm-objfile.exp
13701 * gdb.guile/scm-pretty-print.exp
13702 * gdb.guile/scm-symbol.exp
13703 * gdb.guile/scm-type.exp
13704 * gdb.guile/scm-value.exp
13705 * gdb.linespec/keywords.exp
13706 * gdb.linespec/ls-errs.exp
13707 * gdb.linespec/macro-relative.exp
13708 * gdb.linespec/thread.exp
13709 * gdb.mi/mi-breakpoint-changed.exp
13710 * gdb.mi/mi-dprintf-pending.exp
13711 * gdb.mi/mi-fullname-deleted.exp
13712 * gdb.mi/mi-logging.exp
13713 * gdb.mi/mi-pending.exp
13714 * gdb.mi/mi-solib.exp
13715 * gdb.mi/new-ui-mi-sync.exp
13716 * gdb.mi/user-selected-context-sync.exp
13717 * gdb.multi/dummy-frame-restore.exp
13718 * gdb.multi/multi-arch-exec.exp
13719 * gdb.multi/remove-inferiors.exp
13720 * gdb.multi/watchpoint-multi-exit.exp
13721 * gdb.opt/solib-intra-step.exp
13722 * gdb.perf/backtrace.exp
13723 * gdb.perf/single-step.exp
13724 * gdb.perf/skip-command.exp
13725 * gdb.perf/skip-prologue.exp
13726 * gdb.perf/solib.exp
13727 * gdb.python/lib-types.exp
13728 * gdb.python/py-as-string.exp
13729 * gdb.python/py-bad-printers.exp
13730 * gdb.python/py-block.exp
13731 * gdb.python/py-breakpoint.exp
13732 * gdb.python/py-cmd.exp
13733 * gdb.python/py-events.exp
13734 * gdb.python/py-evthreads.exp
13735 * gdb.python/py-finish-breakpoint.exp
13736 * gdb.python/py-finish-breakpoint2.exp
13737 * gdb.python/py-frame-inline.exp
13738 * gdb.python/py-frame.exp
13739 * gdb.python/py-inferior.exp
13740 * gdb.python/py-infthread.exp
13741 * gdb.python/py-mi.exp
13742 * gdb.python/py-objfile.exp
13743 * gdb.python/py-pp-maint.exp
13744 * gdb.python/py-pp-registration.exp
13745 * gdb.python/py-prettyprint.exp
13746 * gdb.python/py-recurse-unwind.exp
13747 * gdb.python/py-shared.exp
13748 * gdb.python/py-symbol.exp
13749 * gdb.python/py-symtab.exp
13750 * gdb.python/py-template.exp
13751 * gdb.python/py-type.exp
13752 * gdb.python/py-unwind-maint.exp
13753 * gdb.python/py-unwind.exp
13754 * gdb.python/py-value.exp
13755 * gdb.python/python.exp
13756 * gdb.reverse/finish-reverse-bkpt.exp
13757 * gdb.reverse/insn-reverse.exp
13758 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13759 * gdb.reverse/solib-precsave.exp
13760 * gdb.reverse/solib-reverse.exp
13761 * gdb.stabs/gdb11479.exp
13762 * gdb.stabs/weird.exp
13763 * gdb.threads/fork-child-threads.exp
13764 * gdb.threads/fork-plus-threads.exp
13765 * gdb.threads/fork-thread-pending.exp
13766 * gdb.threads/forking-threads-plus-breakpoint.exp
13767 * gdb.threads/hand-call-in-threads.exp
13768 * gdb.threads/interrupted-hand-call.exp
13769 * gdb.threads/linux-dp.exp
13770 * gdb.threads/local-watch-wrong-thread.exp
13771 * gdb.threads/next-while-other-thread-longjmps.exp
13772 * gdb.threads/non-ldr-exit.exp
13773 * gdb.threads/pending-step.exp
13774 * gdb.threads/print-threads.exp
13775 * gdb.threads/process-dies-while-detaching.exp
13776 * gdb.threads/process-dies-while-handling-bp.exp
13777 * gdb.threads/pthreads.exp
13778 * gdb.threads/queue-signal.exp
13779 * gdb.threads/reconnect-signal.exp
13780 * gdb.threads/signal-command-handle-nopass.exp
13781 * gdb.threads/signal-command-multiple-signals-pending.exp
13782 * gdb.threads/signal-delivered-right-thread.exp
13783 * gdb.threads/signal-sigtrap.exp
13784 * gdb.threads/sigthread.exp
13785 * gdb.threads/staticthreads.exp
13786 * gdb.threads/stepi-random-signal.exp
13787 * gdb.threads/thread-unwindonsignal.exp
13788 * gdb.threads/thread_check.exp
13789 * gdb.threads/thread_events.exp
13790 * gdb.threads/tid-reuse.exp
13791 * gdb.threads/tls-nodebug.exp
13792 * gdb.threads/tls-shared.exp
13793 * gdb.threads/tls-so_extern.exp
13794 * gdb.threads/tls.exp
13795 * gdb.threads/wp-replication.exp
13796 * gdb.trace/actions-changed.exp
13797 * gdb.trace/actions.exp
13798 * gdb.trace/backtrace.exp
13799 * gdb.trace/change-loc.exp
13800 * gdb.trace/collection.exp
13801 * gdb.trace/deltrace.exp
13802 * gdb.trace/disconnected-tracing.exp
13803 * gdb.trace/entry-values.exp
13804 * gdb.trace/ftrace-lock.exp
13805 * gdb.trace/ftrace.exp
13806 * gdb.trace/infotrace.exp
13807 * gdb.trace/mi-trace-frame-collected.exp
13808 * gdb.trace/mi-trace-unavailable.exp
13809 * gdb.trace/mi-traceframe-changed.exp
13810 * gdb.trace/mi-tracepoint-changed.exp
13811 * gdb.trace/mi-tsv-changed.exp
13812 * gdb.trace/no-attach-trace.exp
13813 * gdb.trace/packetlen.exp
13814 * gdb.trace/passc-dyn.exp
13815 * gdb.trace/passcount.exp
13816 * gdb.trace/pending.exp
13817 * gdb.trace/pr16508.exp
13818 * gdb.trace/qtro.exp
13819 * gdb.trace/range-stepping.exp
13820 * gdb.trace/read-memory.exp
13821 * gdb.trace/report.exp
13822 * gdb.trace/save-trace.exp
13823 * gdb.trace/signal.exp
13824 * gdb.trace/stap-trace.exp
13825 * gdb.trace/status-stop.exp
13826 * gdb.trace/strace.exp
13827 * gdb.trace/tfile.exp
13828 * gdb.trace/tfind.exp
13829 * gdb.trace/trace-break.exp
13830 * gdb.trace/trace-condition.exp
13831 * gdb.trace/trace-enable-disable.exp
13832 * gdb.trace/trace-mt.exp
13833 * gdb.trace/tracecmd.exp
13834 * gdb.trace/tracefile-pseudo-reg.exp
13835 * gdb.trace/tspeed.exp
13836 * gdb.trace/tstatus.exp
13837 * gdb.trace/tsv.exp
13838 * gdb.trace/unavailable.exp
13839 * gdb.trace/while-dyn.exp
13840 * gdb.trace/while-stepping.exp
13841 * lib/gdb-guile.exp
13842 * lib/gdb.exp
13843 * lib/mi-support.exp
13844 * lib/pascal.exp
13845 * lib/perftest.exp
13846 * lib/prelink-support.exp
13847 * lib/selftest-support.exp
13848
ad02e4fe
SM
138492016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13850
13851 * Makefile.in: Include disable-implicit-rules.mk.
13852
22347e55
AA
138532016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13854
13855 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13856 non-byte-aligned bit fields.
13857
da5b30da
AA
138582016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13859
13860 PR gdb/12616
13861 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13862 respects the DW_AT_data_bit_offset attribute.
13863
b593ecca
SM
138642016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13865
13866 * gdb.base/default.exp: Fix output of "set language".
13867
3b165252
SM
138682016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13869
13870 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13871 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13872 make.
13873 * configure.ac: Remove checks for the make program.
13874 * configure: Re-generate.
13875
1a2f3d7f
KB
138762016-11-16 Kevin Buettner <kevinb@redhat.com>
13877
13878 * gdb.python/py-recurse-unwind.c (main): Add loop.
13879 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13880 to read_register() and gdb.parse_and_eval(). Make each code
13881 call a separate case that can be individually tested.
13882 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13883 proc. Call cont_and_backtrace for each of the code paths that
13884 we want to test in the unwinder.
13885
b7f38fda
AA
138862016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13887
13888 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13889 the definition of struct S.
13890
1f8db343
CM
138912016-11-11 Catherine Moore <clm@codesourcery.com>
13892
13893 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13894
fad0c9fb
PA
138952016-11-09 Pedro Alves <palves@redhat.com>
13896
13897 * gdb.base/commands.exp (runto_or_return): New procedure.
13898 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13899 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13900 (progvar_simple_while_test, progvar_complex_if_while_test)
13901 (if_while_breakpoint_command_test)
13902 (infrun_breakpoint_command_test, breakpoint_command_test)
13903 (user_defined_command_test, watchpoint_command_test)
13904 (test_command_prompt_position, redefine_hook_test)
13905 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13906 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13907 multi_line_input and multi_line. Remove gdb_expect and
13908 gdb_stop_suppressing_tests uses.
13909 * lib/gdb.exp (valnum_re): New global.
13910 (multi_line_input): New procedure.
13911
8354c62c
SM
139122016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13913
13914 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13915 Remove.
13916 (test_setup): Define with proc_with_prefix.
13917 (test_cli_inferior): Likewise.
13918 (test_cli_thread): Likewise.
13919 (test_cli_frame): Likewise.
13920 (test_cli_select_frame): Likewise.
13921 (test_cli_up_down): Likewise.
13922 (test_mi_thread_select): Likewise.
13923 (test_mi_stack_select_frame): Likewise.
13924 (test_cli_in_mi_inferior): Likewise.
13925 (test_cli_in_mi_thread): Likewise.
13926 (test_cli_in_mi_frame): Likewise.
13927 (top level): Do not use with_test_prefix_procname.
13928
64f367a2
PA
139292016-11-09 Pedro Alves <palves@redhat.com>
13930
13931 * gdb.base/commands.exp (gdbvar_simple_if_test)
13932 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13933 (progvar_simple_if_test, progvar_simple_while_test)
13934 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13935 (infrun_breakpoint_command_test, breakpoint_command_test)
13936 (user_defined_command_test, watchpoint_command_test)
13937 (test_command_prompt_position, deprecated_command_test)
13938 (bp_deleted_in_command, temporary_breakpoint_commands)
13939 (stray_arg0_test, source_file_with_indented_comment)
13940 (recursive_source_test, if_commands_test)
13941 (error_clears_commands_left, redefine_hook_test)
13942 (redefine_backtrace_test): Use proc_with_prefix.
13943 * lib/gdb.exp (proc_with_prefix): New proc.
13944
0bb65f1e
AA
139452016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13946
13947 * gdb.base/tui-layout.c: New file.
13948 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13949 disassembly window contains very long lines.
13950
7353f247
TT
139512016-11-08 Tom Tromey <tom@tromey.com>
13952
13953 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13954 depend on Python 2.
13955
30a7bb83
TT
139562016-11-08 Tom Tromey <tom@tromey.com>
13957
13958 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13959 New method.
13960
cdf5a07c
MG
139612016-10-29 Manish Goregaokar <manish@mozilla.com>
13962
2806dc7e 13963 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13964
51a789c3
MG
139652016-10-27 Manish Goregaokar <manish@mozilla.com>
13966
2806dc7e
PA
13967 * gdb.rust/simple.rs: Add test for univariant enums without
13968 discriminants and for encoded struct-like enums.
51a789c3 13969
f610ab6d
PA
139702016-10-28 Pedro Alves <palves@redhat.com>
13971
13972 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13973 gdb_test_multiple, tighten regexps and match symtabs and line
13974 tables incrementally.
13975
b129b0ca
LM
139762016-10-28 Luis Machado <lgustavo@codesourcery.com>
13977
13978 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13979 general.
13980
ecf45d2c
SL
139812016-10-25 Luis Machado <lgustavo@codesourcery.com>
13982
13983 * gdb.base/exec-invalid-sysroot.exp: New file.
13984
b8d38ee4
JK
139852016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13986
13987 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13988
f90fd8c2
JK
139892016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13990
13991 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13992
2d2476aa
MR
139932016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13994
2806dc7e
PA
13995 * gdb.base/killed-outside.exp: Remove $options from a call to
13996 `prepare_for_testing'.
2d2476aa 13997
e42b25a0
SM
139982016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13999
14000 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14001 Change test message.
14002
3ccdb432
SM
140032016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14004
14005 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14006 Update comment.
14007
5bad3170
SM
140082016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14009
14010 * gdb.trace/mi-trace-save.exp: New file.
14011
5ad9dba7
YQ
140122016-10-13 Yao Qi <yao.qi@linaro.org>
14013
14014 * gdb.base/code_elim.exp (get_var_address): Remove.
14015 * gdb.base/relocate.exp: Likewise.
14016 * gdb.base/shreloc.exp: Likewise.
14017 * lib/gdb.exp (get_var_address): New.
14018
62df7e21
YQ
140192016-10-13 Yao Qi <yao.qi@linaro.org>
14020
14021 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
14022 floating point tests if $skip_float_test is false.
14023
4dac951e
LM
140242016-10-12 Luis Machado <lgustavo@codesourcery.com>
14025
14026 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
14027 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
14028 argc values.
14029 Add 1 to argc so we guarantee distinct initial/modified argc values.
14030
8f1a8fc4
JK
140312016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14032
14033 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
14034
16c85b5d
JK
140352016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14036
14037 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
14038 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
14039 * gdb.arch/vsx-regs.exp: Likewise.
14040
1d0e042a
YQ
140412016-10-07 Yao Qi <yao.qi@linaro.org>
14042
14043 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
14044
68dadef5
MM
140452016-10-07 Markus Metzger <markus.t.metzger@intel.com>
14046
14047 * gdb.python/python.exp: Test decode_line("*0").
14048
33fa2c6e
DE
140492016-10-06 Doug Evans <dje@google.com>
14050
14051 * gdb.python/py-value.exp (test_value_creation): Add test for large
14052 unsigned 64-bit value.
14053
9c37b5ae
TT
140542016-10-06 Tom Tromey <tom@tromey.com>
14055
14056 * gdb.compile/compile.exp: Change java tests to rust.
14057 * gdb.base/setshow.exp: Change java tests to rust.
14058 * gdb.base/default.exp: Remove java from language list.
14059 * README (Examples): Update language example.
14060 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
14061 test.
14062 * lib/gdb.exp (skip_java_tests): Remove.
14063 * lib/java.exp: Remove.
14064 * gdb.java: Remove.
14065
78b86327
MR
140662016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14067
14068 * gdb.arch/mips-fcr.exp: New test.
14069 * gdb.arch/mips-fcr.c: Source for the new test.
14070
7470adbb
MR
140712016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14072
14073 * gdb.base/solib-disc.exp: Use `standard_output_file'
14074 throughout.
14075
4a556533
PA
140762016-10-06 Pedro Alves <palves@redhat.com>
14077
14078 * gdb.base/jit-simple-dl.c: New file.
14079 * gdb.base/jit-simple-jit.c: New file, factored out from ...
14080 * gdb.base/jit-simple.c: ... this.
14081 * gdb.base/jit-simple.exp (jit_run): Delete.
14082 (build_jit): New proc.
14083 (jit_test_reread): Recompile either the main program or the shared
14084 library, depending on what is being tested. Skip changing address
14085 if caller wants to. Compare before/after addresses. If testing
14086 standalone, explicitly load the binary. Test "maint info
14087 breakpoints".
14088 (top level): Add "standalone vs shared lib" and "change address"
14089 vs "same address" axes.
14090
5a122fbc
PA
140912016-10-06 Pedro Alves <palves@redhat.com>
14092
14093 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
14094 call.
14095 (jit_run): Delete.
14096 (jit_test_reread): Use with_test_prefix. Reload the main binary
14097 explicitly. Compare the before/after addresses of the JIT
14098 descriptor.
14099
ee8da4b8
DE
141002016-08-15 Doug Evans <dje@google.com>
14101
14102 * gdb.xml/extra-regs.xml: Update, end field now required, default type
14103 for single bitfields is bool.
14104 * gdb.xml/tdesc-regs.exp: Ditto.
14105
f389f6fe
JK
141062016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14107
14108 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
14109
fdebf1a4
YQ
141102016-10-05 Yao Qi <yao.qi@linaro.org>
14111
14112 * lib/gdb.exp (support_complex_tests): Return zero if
14113 gdb_skip_float_test return true.
14114
9c36d954 141152016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14116 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
14117
14118 PR gdb/20487
14119 * gdb.mi/user-selected-context-sync.exp: New file.
14120 * gdb.mi/user-selected-context-sync.c: New file.
14121
4034d0ff 141222016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14123 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
14124
14125 PR gdb/20487
14126 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
14127 =thread-select-event check.
14128
a4297203
PB
141292016-09-29 Peter Bergner <bergner@vnet.ibm.com>
14130
14131 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
14132 the compulsory L operand changes.
14133 * gdb.arch/powerpc-power.s: Likewise.
14134
bb805577
JK
141352016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14136
14137 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
14138 * gdb.base/jit-attach-pie.c: New file.
14139 * gdb.base/jit-attach-pie.exp: New file.
14140
6d61dee5
PA
141412016-09-28 Pedro Alves <palves@redhat.com>
14142
14143 * gdb.base/infcall-input.c: New file.
14144 * gdb.base/infcall-input.exp: New file.
14145
f73842fc
YQ
141462016-09-22 Yao Qi <yao.qi@linaro.org>
14147
14148 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
14149 (gdb_exit): Rename it to ...
14150 (gdbserver_gdb_exit): ... Close GDBserver.
14151 (gdb_exit): New proc, call gdbserver_gdb_exit.
14152 (mi_gdb_exit): Likewise.
14153
90681dab
YQ
141542016-09-22 Yao Qi <yao.qi@linaro.org>
14155
14156 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
14157 path.
14158 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
14159 Remove duplication.
14160
9c211fd8
YQ
141612016-09-22 Yao Qi <yao.qi@linaro.org>
14162
14163 * lib/gdbserver-support.exp: Check the existence of
14164 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
14165
ad0a504f
AK
141662016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
14167
14168 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
14169
36cf1806
TT
141702016-09-21 Tom Tromey <tom@tromey.com>
14171
14172 PR gdb/20604:
14173 * gdb.base/quit.exp: New file.
14174
74172ecf
SM
141752016-09-21 Simon Marchi <simon.marchi@ericsson.com>
14176
14177 * .gitignore: New file.
14178
3d0ec882
MR
141792016-09-21 Maciej W. Rozycki <macro@imgtec.com>
14180
14181 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
14182 throughout.
14183
8193adea
AA
141842016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14185
14186 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
14187
d41a5c09
JK
141882016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14189
14190 * gdb.cp/casts.cc (decltype): Move it ...
14191 (main): ... with its call to ...
14192 * gdb.cp/casts03.cc: ... a new file.
14193 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
14194
d2dfe700
JK
141952016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14196
14197 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
14198
e2a92b16
PB
141992016-09-15 Peter Bergner <bergner@vnet.ibm.com>
14200
14201 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
14202 and sync up the test with tests in gas/testsuite/gas/ppc.
14203 * gdb.arch/powerpc-power.exp: Likewise.
14204
49b4de64
JK
142052016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14206
14207 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
14208
2c29df25
SDJ
142092016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
14210 Jan Kratochvil <jan.kratochvil@redhat.com>
14211
14212 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
14213 make m1's definition to be different from m2's. Use 'dummy' as an
14214 argument for probe 'two'.
14215
cc3c2846
JB
142162016-09-10 Jon Beniston <jon@beniston.com>
14217
14218 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
14219 for sim target.
14220
e1b2624a
AA
142212016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14222
14223 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
14224 variable declaration.
14225 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
14226 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
14227 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
14228 received HWCAP as its argument.
14229
4295e285
PA
142302016-09-06 Pedro Alves <palves@redhat.com>
14231
14232 * gdb.base/new-ui-pending-input.c: New file.
14233 * gdb.base/new-ui-pending-input.exp: New file.
14234 * gdb.exp (clear_gdb_spawn_id): New procedure.
14235 (with_spawn_id): Check whether gdb_spawn_id exists before
14236 referencing it. If gdb_spawn_id didn't exist on entry, clear it
14237 on exit.
14238
00d5215e
UW
142392016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14240
14241 * gdb.base/float128.c: New file.
14242 * gdb.base/float128.exp: Likewise.
14243 * gdb.base/floatn.c: Likewise.
14244 * gdb.base/floatn.exp: Likewise.
14245
a9ff5f12
UW
142462016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14247
14248 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
14249
f245535c
PA
142502016-09-05 Pedro Alves <palves@redhat.com>
14251
14252 PR backtrace/19927
14253 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
14254 unwinders are immediately called as side effect of "source" or
14255 "disable unwinder" commands.
14256 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
14257
ae9cf263
YQ
142582016-09-02 Yao Qi <yao.qi@linaro.org>
14259
14260 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
14261 is true and $type is "float" or "double".
14262
27aba047
YQ
142632016-09-02 Yao Qi <yao.qi@linaro.org>
14264
14265 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
14266 true.
14267 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
14268 * gdb.base/call-rt-st.exp: Likewise.
14269 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
14270 return value instead of gdb,skip_float_test.
14271 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
14272 (do_function_calls): Use its return value instead of
14273 gdb,skip_float_test.
14274 * gdb.base/finish.exp: Likewise.
14275 * gdb.base/funcargs.exp: Likewise.
14276 * gdb.base/return.exp: Likewise.
14277 * gdb.base/return2.exp: Likewise.
14278 * gdb.base/varargs.exp: Likewise.
14279 * lib/gdb.exp (gdb_skip_float_test): Change it to
14280 gdb_caching_proc. Detect the broken ptrace on arm-linux.
14281
5af962df
AA
142822016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14283
14284 * gdb.multi/tids.exp: Test "thread apply all".
14285
7fac6910
JK
142862016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14287
14288 * gdb.base/default.exp (tty): Remove.
14289
bb1fe4ac
KB
142902016-08-24 Kevin Buettner <kevinb@redhat.com>
14291
2806dc7e
PA
14292 * gdb.python/py-recurse-unwind.c: New file.
14293 * gdb.python/py-recurse-unwind.py: New file.
14294 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 14295
0a1ddfa6
SM
142962016-08-24 Simon Marchi <simon.marchi@ericsson.com>
14297
14298 * gdb.base/set-inferior-tty.exp: New file.
14299 * gdb.base/set-inferior-tty.c: New file.
14300
d9de1fe3
PA
143012016-08-23 Pedro Alves <palves@redhat.com>
14302
14303 PR gdb/20494
14304 * gdb.base/new-ui-echo.c: New file.
14305 * gdb.base/new-ui-echo.exp: New file.
14306
e9d9abd7
YQ
143072016-08-23 Yao Qi <yao.qi@linaro.org>
14308
14309 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
14310 gdbserver_spawn.
14311 * gdb.server/connect-without-multi-process.exp (do_test):
14312 Likewise.
14313
3589529e
YQ
143142016-08-23 Yao Qi <yao.qi@linaro.org>
14315
14316 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
14317 standalone_txt. Delete gdb_txt and standalone_txt on host
14318 and target. Spawn the binary on target. Copy files from
14319 target to host.
14320
6bb90213
PA
143212016-08-22 Pedro Alves <palves@redhat.com>
14322
14323 PR gdb/20505
14324 * gdb.base/vdso-warning.exp: Test core dumps too. Use
14325 with_test_prefix. Factor out bits to ...
14326 (test_no_vdso): ... this new procedure.
14327
20c2c024
CL
143282016-08-19 Carl Love <cel@us.ibm.com>
14329
14330 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
14331 maintaining separate logic for constructing the output path.
14332 * gdb.arch/powerpc-d128-regs.exp: Likewise.
14333 * gdb.arch/ppc-dfp.exp: Likewise.
14334 * gdb.arch/ppc-fp.exp: Likewise.
14335 * gdb.arch/vsx-regs.exp: Likewise.
14336 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
14337 binprefix for generating the additional binary files.
14338
0646e07d
PA
143392016-08-19 Pedro Alves <palves@redhat.com>
14340
14341 * gdb.trace/mi-trace-frame-collected.exp
14342 (test_trace_frame_collected): On x32, expect two registers.
14343
46da9242
CL
143442016-08-18 Carl Love <cel@us.ibm.com>
14345
14346 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
14347 and sync up the test with tests in gas/testsuite/gas/ppc.
14348 * gdb.arch/powerpc-power.exp: Likewise.
14349
eb2332d7
SM
143502016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14351
14352 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
14353 expected error message.
14354
63c61e04
SM
143552016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14356
14357 * gdb.multi/remove-inferiors.exp: New file.
14358 * gdb.multi/remove-inferiors.c: New file.
14359
7b17065f
YQ
143602016-08-12 Yao Qi <yao.qi@linaro.org>
14361
14362 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
14363 argument list.
14364
01d3dedf
PA
143652016-08-10 Pedro Alves <palves@redhat.com>
14366
14367 PR gdb/19187
14368 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
14369 setup_kfails.
14370
3eb7562a
PA
143712016-08-09 Pedro Alves <palves@redhat.com>
14372 Simon Marchi <simon.marchi@ericsson.com>
14373
14374 PR gdb/20418
14375 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
14376 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
14377
80614914
PA
143782016-08-09 Pedro Alves <palves@redhat.com>
14379
14380 PR mi/20431
14381 * gdb.mi/mi-cmd-error.exp: New file.
14382
f348d89a
PA
143832016-08-09 Pedro Alves <palves@redhat.com>
14384
14385 PR gdb/18653
14386 * gdb.base/signals-state-child.c: New file.
14387 * gdb.base/signals-state-child.exp: New file.
14388 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
14389
e5ca03b4
PA
143902016-08-09 Pedro Alves <palves@redhat.com>
14391
14392 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
14393
282a0691
TT
143942016-08-03 Tom Tromey <tom@tromey.com>
14395
14396 PR python/18565:
14397 * gdb.python/py-frame-inline.exp: Add Frame.function test.
14398
41bfcd63
YQ
143992016-08-01 Yao Qi <yao.qi@linaro.org>
14400
14401 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
14402 variable mode to "multi-process" if $multi_process is 1, otherwise
14403 set it to "single-process".
14404
e3465b24
YQ
144052016-08-01 Yao Qi <yao.qi@linaro.org>
14406
14407 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
14408 * gdb.cp/cpexprs.exp: Likewise.
14409 * gdb.cp/m-static.exp: Likewise.
14410
0b31a4bc
TT
144112016-07-26 Tom Tromey <tom@tromey.com>
14412
14413 PR python/20190:
14414 * gdb.threads/tls.exp (check_thread_local): Add python symbol
14415 test.
14416
e0461dbb
MM
144172016-07-26 Markus Metzger <markus.t.metzger@intel.com>
14418
14419 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
14420 selecting assembly source files.
14421 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
14422 assembly source files.
14423 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
14424 assembly source files.
14425 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
14426 selecting assembly source files.
14427
8194e927
SM
144282016-07-25 Simon Marchi <simon.marchi@ericsson.com>
14429
14430 * gdb.base/new-ui.exp (do_test_invalid_args): New
14431 procedure.
14432
c0272db5
TW
144332016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
14434
14435 * gdb.btrace/reconnect.c: New file.
14436 * gdb.btrace/reconnect.exp: New file.
14437
e3487908
GKB
144382016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
14439
14440 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
14441 to test_catch_syscall_group.
14442 (test_catch_syscall_group): New.
14443
12df5c00
TT
144442016-07-21 Tom Tromey <tom@tromey.com>
14445
14446 * gdb.rust/simple.rs (main): Use empty struct expression.
14447 * gdb.rust/simple.exp: Add tests for empty struct expression.
14448
bae62ee2
YQ
144492016-07-21 Yao Qi <yao.qi@linaro.org>
14450
14451 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
14452 if gdb_skip_xml_test is true on some targets.
14453
b1b53fb3
YQ
144542016-07-21 Yao Qi <yao.qi@linaro.org>
14455
14456 * gdb.server/solib-list.exp: Unset last_loaded_file.
14457
027d97f8
JK
144582016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14459
14460 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
14461 "step into captured_main (args)".
14462
7674d381
JK
144632016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14464
14465 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
14466
72b5d099
JK
144672016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14468
14469 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
14470
1f960ced
PA
144712016-07-19 Pedro Alves <palves@redhat.com>
14472
14473 * gdb.opt/inline-break.exp: Remove optimize=-O2.
14474 * gdb.opt/inline-bt.exp: Likewise.
14475 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
14476 additional_flags=-Winline.
14477 * gdb.opt/inline-locals.exp: Likewise.
14478 * gdb.opt/inline-markers.c (ATTR): Define.
14479 (inlined_fn): Use it.
14480
f25827c1
YQ
144812016-07-19 Yao Qi <yao.qi@linaro.org>
14482
14483 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
14484 (test_with_self): Remove some code. Remove argument executable.
14485 (top-level): Use do_self_tests.
14486
37539ebe
DB
144872016-07-15 Zachary Welch <zwelch@codesourcery.com>
14488 Don Breazeal <donb@codesourcery.com>
14489
14490 * gdb.base/maint.exp: Escape paths used in regular expressions.
14491 * gdb.stabs/weird.exp: Likewise.
14492
dac790e1
TT
144932016-07-13 Tom Tromey <tom@tromey.com>
14494
14495 PR python/15620, PR python/18620:
14496 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
14497 (test_bkpt_events): New procs.
14498
93daf339
TT
144992016-07-13 Tom Tromey <tom@tromey.com>
14500
14501 PR python/17698:
14502 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
14503 test.
14504 (test_watchpoints): Likewise.
14505 (test_bkpt_pending): New proc.
14506
6571a381
TT
145072016-07-13 Tom Tromey <tom@tromey.com>
14508
14509 PR cli/18053:
14510 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
14511 completion test.
14512
e8732474
JK
145132016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
14516 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
14517 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
14518 f_label.
14519 (g): Rename g_end_lbl to g_label.
14520 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
14521 low_pc and high_pc.
14522 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
14523
e0f3fd7c
TT
145242016-07-12 Tom Tromey <tom@tromey.com>
14525
14526 PR python/19293:
14527 * gdb.python/py-unwind-maint.exp: Update tests.
14528
3cfe46b6
YQ
145292016-07-12 Yao Qi <yao.qi@linaro.org>
14530
14531 * lib/selftest-support.exp (selftest_setup): Match the output
14532 when captured_main is inlined.
14533
4f19a0e6
WT
145342016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
14535
14536 * gdb.fortran/derived-types.exp (result_line, result_line_2):
14537 New variables.
14538 (print this%a, print this%b, print this): New tests.
14539 * gdb.fortran/derived-types.f90 (this): New object and
14540 initialization.
14541
986cf455
SM
145422016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14543
14544 * gdb.ada/arraydim.exp: Remove extra directory level in build
14545 directory.
14546
f0464b23
SM
145472016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14548
14549 * lib/ada.exp: Remove extra directory level in build directory.
14550 * gdb.ada/cond_lang.exp: Likewise.
14551 * gdb.ada/exec_changed.exp: Likewise.
14552 * gdb.ada/lang_switch.exp: Likewise.
14553
42d94011
MG
145542016-07-06 Manish Goregaokar <manish@mozilla.com>
14555
2806dc7e
PA
14556 * simple.rs: Add test for raw pointer subscripting.
14557 * simple.exp: Add test expectations.
42d94011 14558
647c264c
YQ
145592016-07-05 Yao Qi <yao.qi@linaro.org>
14560
14561 * gdb.mi/mi-reverse.exp: Match =record-started output.
14562
20aa2c60
PA
145632016-07-01 Pedro Alves <palves@redhat.com>
14564
14565 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14566 procedure.
14567 (jit_reader_test): Test the jit reader's unwinder.
14568 * gdb.base/jithost.c (jit_function_00_code): New global.
14569 (main): Use memcpy to fill in the mmapped code, instead of poking
14570 bytes manually here.
14571 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
14572 value.
14573 (read_debug_info): Save the function's range.
14574 (read_sp): New function.
14575 (unwind_frame): Use it. Also unwind RBP.
14576 (get_frame_id): Use read_sp.
14577 (gdb_init_reader): Use calloc instead of malloc.
14578 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14579 parameter. Use gdb_test_multiple.
14580
ced2dffb
PA
145812016-07-01 Pedro Alves <palves@redhat.com>
14582 Antoine Tremblay <antoine.tremblay@ericsson.com>
14583
14584 * gdb.threads/process-dies-while-detaching.c: New file.
14585 * gdb.threads/process-dies-while-detaching.exp: New file.
14586
63000888
PA
145872016-07-01 Pedro Alves <palves@redhat.com>
14588
14589 * gdb.multi/watchpoint-multi-exit.c: New file.
14590 * gdb.multi/watchpoint-multi-exit.exp: New file.
14591
038d4868
PA
145922016-06-30 Pedro Alves <palves@redhat.com>
14593
14594 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14595 unset inferior_spawn_id.
14596
994e9c83
PA
145972016-06-30 Pedro Alves <palves@redhat.com>
14598
14599 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14600 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14601
e5653468
YQ
146022016-06-29 Yao Qi <yao.qi@linaro.org>
14603
14604 * gdb.base/return.c: Add copyright header.
14605
803b47e5
TT
146062016-06-29 Tom Tromey <tom@tromey.com>
14607
14608 PR python/20129:
14609 * gdb.python/py-framefilter.exp: Add tests for setting priority
14610 and disabling of non-existent frame filter.
14611
28244707
YQ
146122016-06-29 Yao Qi <yao.qi@linaro.org>
14613
14614 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14615 0x0f07ff.
14616
a31d2f06
YQ
146172016-06-28 Yao Qi <yao.qi@linaro.org>
14618
14619 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14620 triplets. Start gdb, execute catch syscall, and continue. Check
14621 gdb's output to determine catch syscall is supported.
14622
921d8f54
MG
146232016-06-27 Manish Goregaokar <manish@mozilla.com>
14624
25d49b86
PA
14625 * gdb.rust/simple.rs: Add test for returning unit in a function.
14626 * gdb.rust/simple.exp: Add expectation for functions returning
14627 unit.
921d8f54 14628
f4952523
PMR
146292016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14630
14631 * gdb.python/py-breakpoint-create-fail.c,
14632 gdb.python/py-breakpoint-create-fail.exp,
14633 gdb.python/py-breakpoint-create-fail.py: New testcase.
14634
fccb08f8
MG
146352016-06-25 Manish Goregaokar <manish@mozilla.com>
14636
14637 PR gdb/20239
14638 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
14639 * gdb.rust/simple.exp: Add test expectations for new NonZero
14640 tests.
fccb08f8 14641
6b850546
DT
146422016-06-24 David Taylor <dtaylor@emc.com>
14643
14644 * gdb.base/offsets.exp: New file.
14645 * gdb.base/offsets.c: New file.
14646
17621150
TT
146472016-06-23 Tom Tromey <tom@tromey.com>
14648
14649 PR gdb/16483:
14650 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14651 before any filters are loaded.
14652
04d59df6
WT
146532016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14654
14655 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14656 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14657 structs.
14658 * gdb.fortran/derived-type-function.exp: New file.
14659 * gdb.fortran/derived-type-function.f90: New file.
14660
14661
ac69f786
PA
146622016-06-21 Pedro Alves <palves@redhat.com>
14663
14664 * gdb.base/new-ui.exp: New file.
14665 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14666 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14667 (with_spawn_id): New procedure.
14668
49940788
PA
146692016-06-21 Pedro Alves <palves@redhat.com>
14670
14671 * gdb.mi/mi-exec-run.exp: New file.
14672
ef274d26
PA
146732016-06-21 Pedro Alves <palves@redhat.com>
14674
14675 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14676 breakpoint command's output on the main UI.
14677 (test_break): New procedure, factored out from calls in the top
14678 level.
14679 (top level): Use foreach_with_prefix to test MI as main UI and as
14680 separate UI.
14681
468afe6c
PA
146822016-06-21 Pedro Alves <palves@redhat.com>
14683
14684 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14685 (test_awatch_creation_and_listing)
14686 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14687 Remove 'type' parameter.
14688 (test_watchpoint_all): New parameter mi_mode. Remove
14689 with_test_prefix.
14690 (top level): Use foreach_with_prefix, and add main/separate UI MI
14691 testing axis.
14692
51f77c37
PA
146932016-06-21 Pedro Alves <palves@redhat.com>
14694
14695 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14696 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14697 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14698 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14699 (gdb_main_spawn_id, mi_spawn_id): Declare and
14700 comment.
14701 (mi_create_inferior_pty): New procedure,
14702 factored out from default_mi_gdb_start.
14703 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14704 procedures.
14705 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14706 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14707 Use mi_create_inferior_pty.
14708 (mi_gdb_start): Use eval to pass down args list.
14709
8980e177
PA
147102016-06-21 Pedro Alves <palves@redhat.com>
14711
14712 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14713 * gdb.opt/inline-cmds.exp: Add MI tests.
14714
f38d3ad1
PA
147152016-06-21 Pedro Alves <palves@redhat.com>
14716
14717 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14718
45db7c09
PA
147192016-06-21 Pedro Alves <palves@redhat.com>
14720
14721 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14722 (top level): Use it instead of mi_execute_to.
14723
5a069ab3
PA
147242016-06-21 Pedro Alves <palves@redhat.com>
14725
14726 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14727 (cont_handler_str): New.
14728 (signal_stop_handler): Set stop_handler_str instead of printing to
14729 stdout.
14730 (continue_handler): Set cont_handler_str instead of printing to
14731 stdout.
14732 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14733 mi_send_resuming_command. Print stop_handler_str and
14734 cont_handler_str instead of expecting the python events print
14735 directly.
14736
2838cc1d
SD
147372016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14738
14739 * gdb.base/jit-reader.exp: New file.
14740 * gdb.base/jithost.c: New file.
14741 * gdb.base/jithost.h: New file.
14742 * gdb.base/jitreader.c : New file.
14743 * gdb.base/jit-protocol.h: New file.
14744
21a77091
YQ
147452016-06-17 Yao Qi <yao.qi@linaro.org>
14746
14747 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14748 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14749 and detach-on-fork. Adjust tests.
14750 (top level): Invoke break_cond_on_syscall with combinations of
14751 syscall, follow-fork-mode and detach-on-fork.
14752
f50bf8e5
YQ
147532016-06-17 Yao Qi <yao.qi@linaro.org>
14754
14755 * gdb.base/step-over-exit.c: New.
14756 * gdb.base/step-over-exit.exp: New.
14757
a28d8e50
YTL
147582016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14759
14760 * gdb.base/float.exp: Add target check for nds32*-*-*.
14761 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14762
cad8e26d
AB
147632016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14764
14765 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14766 for unsupported target features.
14767 * gdb.base/call-rt-st.exp: Likewise.
14768 * gdb.base/call-sc.exp: Likewise.
14769 * gdb.base/call-signal-resume.exp: Likewise.
14770 * gdb.base/call-strs.exp: Likewise.
14771 * gdb.base/callexit.exp: Likewise.
14772 * gdb.base/callfuncs.exp: Likewise.
14773 * gdb.base/nodebug.exp: Likewise.
14774 * gdb.base/printcmds.exp: Likewise.
14775 * gdb.base/ptype.exp: Likewise.
14776 * gdb.base/structs.exp: Likewise.
14777 * gdb.base/unwindonsignal.exp: Likewise.
14778 * gdb.cp/gdb2495.exp: Likewise.
14779 * gdb.cp/templates.exp: Likewise.
14780 * gdb.cp/virtfunc.exp: Likewise.
14781 * gdb.threads/hand-call-in-threads.exp: Likewise.
14782 * gdb.threads/interrupted-hand-call.exp: Likewise.
14783 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14784
347dc102
TT
147852016-06-10 Tom Tromey <tom@tromey.com>
14786
14787 PR rust/20110:
14788 * gdb.rust/expr.exp: Add test for integer constant larger than
14789 i32.
14790
5e13cf25
BH
147912016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14792
14793 * gdb.fortran/nested-funcs.exp: New.
14794 * gdb.fortran/nested-funcs.f90: New.
14795
bb556f1f
TK
147962016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14797
14798 * gdb.base/examine-backward.c: New file.
14799 * gdb.base/examine-backward.exp: New file.
14800
38b022b4
SM
148012016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14802
14803 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14804 matching.
14805
1b40ec05
TT
148062016-06-02 Tom Tromey <tom@tromey.com>
14807
14808 PR python/18984:
14809 * gdb.python/py-shared.exp: Add solib_name test.
14810
193bd378
SM
148112016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14812
14813 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14814
3326303b
MG
148152016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14816
14817 PR c++/19893
14818 * gdb.dwarf2/implref.exp: Rename to...
14819 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14820 * gdb.dwarf2/implref-array.c: New file.
14821 * gdb.dwarf2/implref-array.exp: Likewise.
14822 * gdb.dwarf2/implref-global.c: Likewise.
14823 * gdb.dwarf2/implref-global.exp: Likewise.
14824 * gdb.dwarf2/implref-struct.c: Likewise.
14825 * gdb.dwarf2/implref-struct.exp: Likewise.
14826
825c8ef2
AT
148272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14828
14829 * gdb.trace/trace-condition.exp: Add 64bit tests.
14830
2320162a
AT
148312016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14832
14833 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14834 bits types.
14835 (main): Adapt to 8 to 64 bits types.
14836 * gdb.trace/trace-condition.exp: Add new tests.
14837
a7818233
AT
148382016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14839
14840 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14841
0d336466
AT
148422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14843
14844 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14845 Move condition tests...
14846 * gdb.trace/trace-condition.exp: Here.
14847
7faeb45a
AT
148482016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14849
14850 * gdb.trace/trace-condition.exp: Add counter-case tests.
14851
e385593e
JK
148522016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14853
14854 PR c++/15231
14855 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14856 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14857
744608cc
PA
148582016-05-27 Pedro Alves <palves@redhat.com>
14859
14860 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14861 New procedure.
14862 (top level): Call it, and bail out of DejaGnu is known to be bad.
14863
ac775bf4
AB
148642016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14865
14866 * gdb.base/whatis.c: Extend the test case.
14867 * gdb.base/whatis.exp: Add additional tests.
14868
2bbad2ea
BH
148692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14870
14871* gdb.fortran/type.f90: Add pointer variable.
14872* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14873
8b70175d
BH
148742016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14875
14876 * gdb.fortran/vla-type.exp: Fix testcase name.
14877
86d8a848
BH
148782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14879
14880 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14881
e188eb36
BH
148822016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14883
14884 * gdb.fortran/type.f90: Add nested structures.
14885 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14886 * gdb.fortran/derived-type.exp: Adapt expected output.
14887 * gdb.fortran/vla-type.exp: Adapt expected output.
14888
9b2db1fd
BH
148892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14890
14891 * gdb.fortran/whatis_type.exp: Adapt expected output.
14892
72b17055
BH
148932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14894
14895 * gdb.fortran/print_type.exp: Fix expected output.
14896 * gdb.fortran/whatis_type.exp: Fix expected output.
14897
3cd81d8d
BH
148982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14899
14900 * gdb.fortran/whatis_type.exp: Use multi_line.
14901
ddae9462
TT
149022016-05-24 Tom Tromey <tom@tromey.com>
14903
14904 PR python/17386:
14905 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14906 use value as an index.
14907
1957f6b8
TT
149082016-05-23 Tom Tromey <tom@tromey.com>
14909
14910 PR python/17981:
14911 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14912 no-breakpoint case.
14913
026a9174
PA
149142016-05-24 Pedro Alves <palves@redhat.com>
14915
14916 PR gdb/19828
14917 * gdb.threads/clone-attach-detach.c: New file.
14918 * gdb.threads/clone-attach-detach.exp: New file.
14919
e70a7231
FR
149202016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14921
14922 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14923
0f6ed0e0
TT
149242016-05-23 Tom Tromey <tom@tromey.com>
14925
14926 PR python/19438, PR python/18393:
14927 * gdb.python/py-progspace.exp: Add "dir" test.
14928 * gdb.python/py-objfile.exp: Add "dir" test.
14929
ffd19d61
YQ
149302016-05-23 Yao Qi <yao.qi@linaro.org>
14931
14932 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14933 * gdb.arch/thumb2-it.exp: Likewise.
14934
9e8f9b05
SM
149352016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14936
14937 * gdb.mi/mi-threads-interrupt.c: New file.
14938 * gdb.mi/mi-threads-interrupt.exp: New file.
14939
61c6156d
SM
149402016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14941
14942 PR gdb/18077
14943 * gdb.mi/mi-async-run.exp: New file.
14944 * gdb.mi/mi-async-run.c: New file.
14945
67218854
TT
149462016-05-17 Tom Tromey <tom@tromey.com>
14947 Manish Goregaokar <manishsmail@gmail.com>
14948
14949 * lib/rust-support.exp: New file.
14950 * lib/gdb.exp (skip_rust_tests): New proc.
14951 (build_executable_from_specs): Handle rust.
14952 * lib/future.exp (gdb_find_rustc): New proc.
14953 (gdb_default_target_compile): Handle rust.
14954 * gdb.rust/expr.exp: New file.
14955 * gdb.rust/generics.exp: New file.
14956 * gdb.rust/generics.rs: New file.
14957 * gdb.rust/methods.exp: New file.
14958 * gdb.rust/methods.rs: New file.
14959 * gdb.rust/modules.exp: New file.
14960 * gdb.rust/modules.rs: New file.
14961 * gdb.rust/simple.exp: New file.
14962 * gdb.rust/simple.rs: New file.
14963
c44af4eb
TT
149642016-05-17 Tom Tromey <tom@tromey.com>
14965
14966 * gdb.base/default.exp (set language): Add rust.
14967
dcd1f979
TT
149682016-05-17 Tom Tromey <tom@tromey.com>
14969
14970 * gdb.gdb/unittest.exp: New file.
14971
155b7f57
YQ
149722016-05-16 Yao Qi <yao.qi@linaro.org>
14973
14974 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14975 shell_prompt. Update shell_prompt_re.
14976
8ddd5a6c
DE
149772016-05-12 Doug Evans <dje@google.com>
14978
14979 PR symtab/19999
14980 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14981 $options when building executable.
14982 * gdb.dwarf2/fission-loclists-pie.S: New file.
14983 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14984
02e370d9
SM
149852016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14986
14987 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14988 of [is_remote target],
14989
8929ad8b
SM
149902016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14991
14992 * lib/gdb.exp (use_gdb_stub): New procedure.
14993
6c447423
DE
149942016-05-03 Yunlian Jiang <yunlian@google.com>
14995 Doug Evans <dje@google.com>
14996
14997 PR symtab/19914
14998 * gdb.dwarf2/dwp-sepdebug.c: New file.
14999 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15000
444e826c
SM
150012016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15002
15003 * gdb.base/detach.exp: Remove is_remote check.
15004
740feeaa
SM
150052016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15006
15007 * gdb.base/annota-input-while-running.exp: Don't check for
15008 [is_remote target]. Enable annotations after running to main.
15009 Remove unused "set test..." line.
15010
9080ac9d
SM
150112016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15012
15013 * gdb.trace/trace-enable-disable.exp: New file.
15014 * gdb.trace/trace-enable-disable.c: New file.
15015
952ebca5
SM
150162016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15017
15018 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15019 use it in info sharedlibrary test.
15020 * gdb.trace/ftrace-lock.exp: Likewise.
15021 * gdb.trace/ftrace.exp: Likewise.
15022 * gdb.trace/range-stepping.exp: Likewise.
15023 * gdb.trace/trace-break.exp: Likewise.
15024 * gdb.trace/trace-condition.exp: Likewise.
15025 * gdb.trace/trace-mt.exp: Likewise.
15026
d9019901
SM
150272016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15028
15029 * lib/gdb.exp (gdb_load_shlibs): Rename to...
15030 (gdb_load_shlib): ... this.
15031 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
15032 gdb_load_shlib.
15033 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
15034 * gdb.base/ctxobj.exp: Likewise.
15035 * gdb.base/dprintf-pending.exp: Likewise.
15036 * gdb.base/dso2dso.exp: Likewise.
15037 * gdb.base/fixsection.exp: Likewise.
15038 * gdb.base/gcore-relro.exp: Likewise.
15039 * gdb.base/gdb1555.exp: Likewise.
15040 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15041 * gdb.base/gnu-ifunc.exp: Likewise.
15042 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
15043 * gdb.base/jit-so.exp (one_jit_test): Likewise.
15044 * gdb.base/pending.exp: Likewise.
15045 * gdb.base/print-file-var.exp: Likewise.
15046 * gdb.base/print-symbol-loading.exp: Likewise.
15047 * gdb.base/shlib-call.exp: Likewise.
15048 * gdb.base/shreloc.exp: Likewise.
15049 * gdb.base/so-impl-ld.exp: Likewise.
15050 * gdb.base/solib-disc.exp: Likewise.
15051 * gdb.base/solib-nodir.exp: Likewise.
15052 * gdb.base/solib-overlap.exp: Likewise.
15053 * gdb.base/solib-symbol.exp: Likewise.
15054 * gdb.base/solib-weak.exp (do_test): Likewise.
15055 * gdb.base/sym-file.exp: Likewise.
15056 * gdb.base/symtab-search-order.exp: Likewise.
15057 * gdb.base/type-opaque.exp: Likewise.
15058 * gdb.base/unload.exp: Likewise.
15059 * gdb.base/watchpoint-solib.exp: Likewise.
15060 * gdb.compile/compile.exp: Likewise.
15061 * gdb.cp/gdb2384.exp: Likewise.
15062 * gdb.cp/infcall-dlopen.exp: Likewise.
15063 * gdb.cp/re-set-overloaded.exp: Likewise.
15064 * gdb.fortran/library-module.exp: Likewise.
15065 * gdb.opt/solib-intra-step.exp: Likewise.
15066 * gdb.python/py-finish-breakpoint.exp: Likewise.
15067 * gdb.python/py-shared.exp: Likewise.
15068 * gdb.reverse/solib-precsave.exp: Likewise.
15069 * gdb.reverse/solib-reverse.exp: Likewise.
15070 * gdb.server/solib-list.exp: Likewise.
15071 * gdb.threads/dlopen-libpthread.exp: Likewise.
15072 * gdb.threads/tls-shared.exp: Likewise.
15073 * gdb.threads/tls-so_extern.exp: Likewise.
15074 * gdb.trace/change-loc.exp: Likewise.
15075 * gdb.trace/ftrace-lock.exp: Likewise.
15076 * gdb.trace/ftrace.exp: Likewise.
15077 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
15078 * gdb.trace/pending.exp: Likewise.
15079 * gdb.trace/range-stepping.exp: Likewise.
15080 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
15081 (strace_info_marker): Likewise.
15082 (strace_probe_marker): Likewise.
15083 (strace_trace_on_same_addr): Likewise.
15084 (strace_trace_on_diff_addr): Likewise.
15085 * gdb.trace/trace-break.exp: Likewise.
15086 * gdb.trace/trace-condition.exp: Likewise.
15087 * gdb.trace/trace-mt.exp: Likewise.
15088
fca4cfd9
SM
150892016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15090
15091 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
15092 result of gdb_remote_download.
15093 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
15094 * gdb.base/dso2dso.exp: Likewise.
15095 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15096 * gdb.base/print-file-var.exp: Likewise.
15097 * gdb.base/shlib-call.exp: Likewise.
15098 * gdb.base/shreloc.exp: Likewise.
15099 * gdb.base/solib-overlap.exp: Likewise.
15100 * gdb.base/solib-weak.exp (do_test): Likewise.
15101 * gdb.base/unload.exp: Likewise.
15102
11cf4ffb
YQ
151032016-04-27 Yao Qi <yao.qi@linaro.org>
15104
15105 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
15106 exists.
15107
3e2e34f8
KB
151082016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15109
15110 * vla-type.exp: Print structure from toplevel.
15111
8f07e298
BH
151122016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15113
15114 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
15115 of dynamic types.
15116 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
15117 of dynamic types.
15118
9920b434
BH
151192016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15120
15121 * gdb.fortran/vla-type.f90: New file.
15122 * gdb.fortran/vla-type.exp: New file.
15123
f3abeff5
YQ
151242016-04-25 Yao Qi <yao.qi@linaro.org>
15125
15126 * gdb.base/branch-to-self.c: New file.
15127 * gdb.base/branch-to-self.exp: New file.
15128
0a5d52f0
YQ
151292016-04-22 Yao Qi <yao.qi@linaro.org>
15130
15131 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
15132 more after $hex.
15133
495346f6
YQ
151342016-04-22 Yao Qi <yao.qi@linaro.org>
15135
15136 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
15137 * gdb.base/annota3.exp: Likewise.
15138
4a7e075c
YQ
151392016-04-22 Yao Qi <yao.qi@linaro.org>
15140
15141 * gdb.reverse/step-precsave.exp: Do one step and test program
15142 stops in "callee" and do multiple steps until program goes out
15143 of "callee".
15144 * gdb.reverse/step-reverse.exp: Likewise.
15145
5b061e98
YQ
151462016-04-22 Yao Qi <yao.qi@linaro.org>
15147
15148 * gdb.trace/signal.exp: Also pass if
15149 $tracepoint_hits($i) > $iterations.
15150
5c5dc57f
YQ
151512016-04-22 Yao Qi <yao.qi@linaro.org>
15152
15153 * gdb.trace/signal.c: New file.
15154 * gdb.trace/signal.exp: New file.
15155
a55411b9
DE
151562016-04-19 Doug Evans <xdje42@gmail.com>
15157
15158 * gdb.base/bad-file.exp: New file.
15159
a22df60a
MG
151602016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
15161
15162 * gdb.dwarf2/implref.exp: New file.
15163
0c13f7e5
BH
151642016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15165
15166 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
15167 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
15168 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
15169 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
15170 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
15171 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
15172 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
15173 * lib/fortran.exp (fortran_int4): New procedure.
15174 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
15175 (fortran_logical4): Likewise.
15176
9b9b09e9
BH
151772016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
15178
15179 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
15180
a14d1f4d
BH
151812016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15182
15183 * lib/compiler.c: Add Intel specific preprocessor macros.
15184 * lib/compiler.cc: Likewise.
25d49b86 15185
7d49b1d0
LM
151862016-04-13 Luis Machado <lgustavo@codesourcery.com>
15187
15188 * gdb.server/connect-with-no-symbol-file.c: New file.
15189 * gdb.server/connect-with-no-symbol-file.exp: New file.
15190
8392fa22
SM
151912016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15192
15193 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
15194
8c4c4aeb
SM
151952016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15196
15197 * boards/gdbserver-base.exp (${board}_download): Copy source file to
15198 standard output directory.
15199
45e3745e
AT
152002016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
15201
15202 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
15203
e26b7e41
MM
152042016-04-13 Markus Metzger <markus.t.metzger@intel.com>
15205
15206 * gdb.btrace/instruction_history.c (loop): Add declaration.
15207
8ce09462
AT
152082016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15209
15210 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
15211
2e88a1ea
SM
152122016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
15213
15214 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
15215 parentheses to print.
15216 (continue_handler): Likewise.
15217
f48e22e3
SM
152182016-04-08 Simon Marchi <simon.marchi@ericsson.com>
15219
15220 * gdb.server/solib-list.exp: Remove is_remote check.
15221 Pass shlib= to gdb_compile. Don't link shared library with
15222 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
15223 Run binary filename through "readlink -f" on the target.
15224
096be756
PA
152252016-04-08 Pedro Alves <palves@redhat.com>
15226
15227 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
15228 interpreter filename as argument to gdbserver_spawn.
15229 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15230 Return empty if $last_loaded_file does not exist.
15231
06500533
JK
152322016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15233
15234 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
15235 * gdb.base/jit-main.c: Use exit after usage.
15236
2d35e871
JK
152372016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15238
15239 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
15240 GDBHISTSIZE prior to the tests.
15241 * gdb.base/gdbinit-history.exp: Likewise.
15242
152432016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
15244
15245 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
15246 instead of build_executable. Use gdb_load_shlibs.
15247
c8064e7e
YQ
152482016-04-07 Yao Qi <yao.qi@linaro.org>
15249
15250 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
15251 Execute "si" command.
15252
bde47561
YQ
152532016-04-07 Yao Qi <yao.qi@linaro.org>
15254
15255 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
15256 number instead of the comments on some line.
15257
b16f8a3b
DB
152582016-04-06 Don Breazeal <donb@codesourcery.com>
15259
15260 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
15261 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
15262
c2f901df
SM
152632016-04-06 Simon Marchi <simon.marchi@ericsson.com>
15264
15265 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
15266 standard_output_file. Remove unused binfile variable.
15267
ac17fda0
CU
152682016-04-05 Catalin Udma <catalin.udma@freescale.com>
15269
15270 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
15271 * gdb.python/py-mi-objfile.exp: Match "list main" output
15272 in console format.
15273
03a8c4df
SM
152742016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
15275
15276 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
15277 absolute.
15278
6e774b13
SM
152792016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15280
15281 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
15282 absolute.
15283 * gdb.trace/ftrace.exp: Likewise.
15284 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
15285 targets as well.
15286 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
15287 (gdb_load_shlibs): Copy libraries to test directory when testing
15288 natively. Only set solib-search-path if testing remotely.
15289 * lib/mi-support.exp (mi_load_shlibs): Likewise.
15290
7817ea46
SM
152912016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15292
15293 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
15294 gdb_download. Use it even if the target is not remote.
15295 * gdb.base/jit.exp (compile_jit_test): Likewise.
15296 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
15297 output directory if the destination board is local, otherwise use
15298 the standard remote_download from DejaGnu.
15299 (gdb_download): Remove.
15300 (gdb_load_shlibs): Use gdb_remote_download instead of
15301 gdb_download.
15302 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15303 Use gdb_remote_download instead of gdb_download. Use it even if
15304 the target is not remote.
15305 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
15306 instead of gdb_download.
15307
7beb7f68
SM
153082016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
15309
15310 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
15311 (test_insert_delete_modify): Call mi_load_shlibs before trying to
15312 run.
15313
cc63428a
AV
153142016-04-01 Artemiy Volkov <artemiyv@acm.org>
15315
15316 PR gdb/19820
15317 * gdb.base/printcmds.exp: Add artificial arrays tests.
15318
64cdf930
PA
153192016-03-31 Pedro Alves <palves@redhat.com>
15320
15321 PR gdb/19858
15322 * gdb.base/jit-main.c: Include unistd.h.
15323 (ATTACH): Define to 0 if not already defined.
15324 (wait_for_gdb, mypid): New globals.
15325 (WAIT_FOR_GDB): New macro.
15326 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
15327 some breakpoint locations.
15328 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
15329 New procedures.
15330 (one_jit_test): Add REATTACH parameter, and handle it. Use
15331 continue_to_test_location.
15332 (top level): Test attach, and adjusts calls to one_jit_test.
15333
40dea8cb
PA
153342016-03-31 Pedro Alves <palves@redhat.com>
15335
15336 PR gdb/19858
15337 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
15338 BINSUFFIX parameter, and handle it.
15339 (top level): Adjust calls compile_jit_test.
15340
e7ea3ec7
CU
153412016-03-31 Catalin Udma <catalin.udma@freescale.com>
15342
15343 PR python/19743
15344 * gdb.python/py-mi-events-gdb.py: New file.
15345 * gdb.python/py-mi-events.c: New file.
15346 * gdb.python/py-mi-events.exp: New file.
15347
e6359af3
YQ
153482016-03-30 Yao Qi <yao.qi@linaro.org>
15349
15350 * gdb.reverse/until-precsave.exp: Match function name only.
15351 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
15352 Move malloc to a condition block.
15353 * gdb.reverse/until-reverse.exp: Match function name only.
15354
a4105d04
MK
153552016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
15356
15357 * gdb.trace/ftrace.exp: Set arg0exp for s390.
15358 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
15359 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
15360 variable for GPR 0 instead of assuming it is register 0.
15361 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
15362 * lib/trace-support.exp: Add s390 registers.
15363
bfa6adb9
YQ
153642016-03-29 Yao Qi <yao.qi@linaro.org>
15365
15366 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
15367
1e6697ea
YQ
153682016-03-24 Yao Qi <yao.qi@linaro.org>
15369
15370 * gdb.reverse/break-reverse.exp: Add quotation mark in the
15371 test message.
15372
64bcd522
AA
153732016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15374
15375 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
15376 maintaining separate logic for constructing the output path.
15377
7868401b
DB
153782016-03-16 Don Breazeal <donb@codesourcery.com>
15379
15380 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
15381 Retry fork and waitpid on interrupted system call errors.
15382 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15383 Use with_timeout_factor to increase timeout by factor of 10.
15384
1cafadb4
DB
153852016-03-15 Don Breazeal <donb@codesourcery.com>
15386
15387 * gdb.cp/scope-err.cc: New test program.
15388 * gdb.cp/scope-err.exp: New test script.
15389 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
15390 lines and "set breakpoint here" comment.
15391 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
15392 Fixed some whitespace and format issues.
15393 * gdb.mi/mi-linespec-err-cp.cc: New test program.
15394 * gdb.mi/mi-linespec-err-cp.exp: New test script.
15395
81516450
DE
153962016-03-15 Doug Evans <dje@google.com>
15397
15398 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
15399 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
15400 All callers updated. Add tests for enums, mixed flags register.
15401
aa52b601
DE
154022016-03-15 Doug Evans <dje@google.com>
15403
15404 * gdb.base/skip.c (main): Call test_skip_file_and_function.
15405 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
15406
fa4ff313
SM
154072016-03-14 Simon Marchi <simon.marchi@ericsson.com>
15408
15409 * gdb.base/default.exp: Add $_as_string to the list of expected
15410 convenience functions.
15411
f2403c39
AB
154122016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
15413
15414 * gdb.base/maint.exp: New tests for 'maint info line-table'.
15415
f2f3ccb9
SM
154162016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
15417
15418 * gdb.python/py-as-string.exp: New file.
15419 * gdb.python/py-as-string.c: New file.
15420
00dbd492
PA
154212016-03-09 Pedro Alves <palves@redhat.com>
15422
15423 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
15424 signal" -> "Thread NN received signal" output change.
15425 * gdb.threads/ia64-sigill.exp: Likewise.
15426 * gdb.threads/linux-dp.exp: Likewise.
15427 * gdb.threads/manythreads.exp: Likewise.
15428 * gdb.threads/pending-step.exp: Likewise.
15429 * gdb.threads/print-threads.exp: Likewise.
15430 * gdb.threads/sigstep-threads.exp: Likewise.
15431 * gdb.threads/staticthreads.exp: Likewise.
15432 * gdb.threads/tls.exp: Likewise.
15433
1e6697ea
YQ
154342016-03-09 Pedro Alves <palves@redhat.com>
15435
15436 * gdb.base/command-line-input.exp: New file.
15437
b04fd3be
MK
154382016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15439
15440 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
15441 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
15442 * gdb.trace/pending.exp: Accept leading dot before function name.
15443 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
15444 * lib/trace-support.exp: Set registers for ppc.
15445
98fa59e9
MK
154462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15447
15448 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
15449 use it for disassembly; accept .main in addition to main in backtrace.
15450
f77198c8
MK
154512016-03-09 Wei-cheng Wang <cole945@gmail.com>
15452 Marcin Kościelnicki <koriakin@0x04.net>
15453
15454 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
15455 (gdb_recursion_test_ptr): New global variable.
15456 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
15457 gdb_recursion_test.
15458 (gdb_c_test): Ditto.
15459
ba84e0da
MK
154602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15461
15462 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
15463 ordering.
15464
4366d36e
MK
154652016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15466
15467 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
15468 (bar): Add bar_start_lbl label.
15469 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
15470 of foo/bar for emitting DWARF and tracing.
15471
5eb264df
SDJ
154722016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
15473
15474 * analyze-racy-logs.py: Set executable bit.
15475
fb6a751f
SDJ
154762016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
15477
15478 * Makefile.in (DEFAULT_RACY_ITER): New variable.
15479 (CHECK_TARGET_TMP): Likewise.
15480 (check-single-racy): New rule.
15481 (check-parallel-racy): Likewise.
15482 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
15483 (do-check-parallel-racy): New rule.
15484 (check-racy/%.exp): Likewise.
15485 * README (Racy testcases): New section.
15486 * analyze-racy-logs.py: New file.
15487
bdf7e230
DE
154882016-03-03 Doug Evans <dje@google.com>
15489
15490 * gdb.base/skip.exp: Use with_test_prefix.
15491
4719d415
YQ
154922016-03-03 Yao Qi <yao.qi@linaro.org>
15493
15494 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
15495 Invoke step_over_syscall "clone" and break_cond_on_syscall
15496 "clone".
15497 * gdb.base/step-over-clone.c: New file.
15498
ea507862
YQ
154992016-03-03 Yao Qi <yao.qi@linaro.org>
15500
15501 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
15502 code format.
15503
8fc8cbda
YQ
155042016-03-03 Yao Qi <yao.qi@linaro.org>
15505
15506 * gdb.base/disp-step-fork.c: Rename to ...
15507 * gdb.base/step-over-fork.c: ... it. New file.
15508 * gdb.base/disp-step-vfork.c: Rename to ...
15509 * gdb.base/step-over-vfork.c: ... it. New file.
15510 * gdb.base/disp-step-syscall.exp: Rename to ...
15511 * gdb.base/step-over-syscall.exp: ... it. New file.
15512 (disp_step_cross_syscall): Rename to ...
15513 (step_over_syscall): ... it.
15514
92fa70b0
YQ
155152016-03-03 Yao Qi <yao.qi@linaro.org>
15516
15517 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
15518 If target supports condition evaluation on target, invoke
15519 break_cond_on_syscall for fork and vfork.
15520
e197ad3c
YQ
155212016-03-03 Yao Qi <yao.qi@linaro.org>
15522
15523 * gdb.base/disp-step-syscall.exp: Don't invoke
15524 support_displaced_stepping.
15525 (disp_step_cross_syscall): Test with displaced stepping off and
15526 on if supported.
15527
0b47da9f
YQ
155282016-03-03 Yao Qi <yao.qi@linaro.org>
15529
15530 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
15531 proc.
15532 (setup): New proc.
15533 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
15534 and setup.
15535
065ab6dc
BH
155362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15537
15538 * gdb.fortran/vla-history.exp: Remove breakpoint.
15539
07e448ad 155402016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15541
25d49b86
PA
15542 * gdb.fortran/vla-history.exp: Lookup array elements and printing
15543 exceeds timeout.
07e448ad 15544
9ac2d526 155452016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15546
25d49b86
PA
15547 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15548 breakpoint.
9ac2d526 15549
17807369
BH
155502016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15551
15552 * gdb.mi/vla.f90: Nullify pointer after declaration.
15553
86e501af
PA
155542016-03-01 Pedro Alves <palves@redhat.com>
15555
15556 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15557
1e903e32
PA
155582016-03-01 Pedro Alves <palves@redhat.com>
15559
15560 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15561 before anything else.
15562 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15563 _GNU_SOURCE here.
15564 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15565 before anything else.
15566 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15567
6ccb54e2
PA
155682016-03-01 Pedro Alves <palves@redhat.com>
15569
15570 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
15571
30ca9da1
YQ
155722016-03-01 Yao Qi <yao.qi@linaro.org>
15573
15574 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
15575 prepare_for_testing.
15576
dc856b38
YQ
155772016-03-01 Yao Qi <yao.qi@linaro.org>
15578
15579 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15580
4a932159
AA
155812016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15582
15583 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15584 manually constructing the output path.
15585
f2489477
AA
155862016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15587
15588 * gdb.arch/s390-stackless.S: New.
15589 * gdb.arch/s390-stackless.exp: New.
15590
38899f16
IB
155912016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15592
15593 * gdb.dlang/circular.c: New file.
15594 * gdb.dlang/circular.exp: New file.
15595
9fde51ed
YQ
155962016-02-26 Yao Qi <yao.qi@linaro.org>
15597
15598 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15599 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15600 (testcases): Update.
15601
ce90fefe
YQ
156022016-02-26 Yao Qi <yao.qi@linaro.org>
15603
15604 * gdb.reverse/aarch64.c: Rename to ...
15605 * gdb.reverse/insn-reverse.c: ... it.
15606 * gdb.reverse/aarch64.exp: Rename to ...
15607 * gdb.reverse/insn-reverse.exp: ... it.
15608
3263bceb
YQ
156092016-02-26 Yao Qi <yao.qi@linaro.org>
15610
15611 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15612 (testcase_ftype): New.
15613 (testcases): New array.
15614 (n_testcases): New.
15615 (main): Call each element in testcases.
15616 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15617 (read_testcase): New.
15618 Do the tests in a loop.
15619
6cb59ff1
YQ
156202016-02-25 Yao Qi <yao.qi@linaro.org>
15621
15622 * gdb.base/branches.c: Remove.
15623
ae91f625
MK
156242016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15625
15626 PR gdb/13808
15627 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15628
678b48b7
MK
156292016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15630
15631 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15632
7337a6f2
MK
156332016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15634
15635 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15636 change x86_64 call_insn to 'callq'.
15637
861ca91f
AT
156382016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15639
15640 * gdb.trace/tfile-avx.c: Move to...
15641 * gdb.trace/tracefile-pseudo-reg.c: Here.
15642 * gdb.trace/tfile-avx.exp: Move to...
15643 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15644
bf74e428
GB
156452016-02-24 Gary Benson <gbenson@redhat.com>
15646
15647 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15648 message on attach.
15649
cce0e923
DE
156502016-02-23 Doug Evans <dje@google.com>
15651
15652 * gdb.base/skip.c (test_skip): New function.
15653 (end_test_skip_file_and_function): New function.
15654 (test_skip_file_and_function): New function.
15655 * gdb.base/skip1.c (test_skip): New function.
15656 (skip1_test_skip_file_and_function): New function.
15657 * gdb.base/skip.exp: Add tests for new skip options.
15658 * gdb.base/skip-solib.exp: Update expected output.
15659 * gdb.perf/skip-command.cc: New file.
15660 * gdb.perf/skip-command.exp: New file.
15661 * gdb.perf/skip-command.py: New file.
15662
4000e47e
MK
156632016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15664
15665 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15666 info registers pattern.
15667
24f75ead
IB
156682016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15669
15670 * lib/future.exp: Add D support.
15671 (gdb_find_gdc): New proc.
15672 (gdb_default_target_compile): Add D support.
15673
fbb7bcbe
WW
156742016-02-18 Wei-cheng Wang <cole945@gmail.com>
15675
15676 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15677 user+system time.
15678 (trace_speed_test): Determine the iteration count for a time
15679 between 15..30 seconds.
15680
012b3a21
WT
156812016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15682
15683 * gdb.arch/i386-mpx-sigsegv.c: New file.
15684 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15685 * gdb.arch/i386-mpx-simple_segv.c: New file.
15686 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15687
2d5189bd
YQ
156882016-02-18 Yao Qi <yao.qi@linaro.org>
15689
15690 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15691 Don't call setup_kfail.
15692
40fb20d0
YQ
156932016-02-18 Yao Qi <yao.qi@linaro.org>
15694
15695 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15696 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15697
21b1f8d2
DE
156982016-02-16 Doug Evans <dje@google.com>
15699
15700 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15701 * gdb.base/skip1.c: Ditto.
15702 * gdb.base/skip.exp: Whitespace cleanup.
15703
4041ed77
DB
157042016-02-16 Don Breazeal <donb@codesourcery.com>
15705
15706 PR remote/19496
15707 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15708 Remove kfail for PR remote/19496.
15709
c4ef31bf
SM
157102016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15711
15712 * lib/gdb.exp (standard_temp_file): Return a path specific to
15713 the runtest invocation.
15714
266b65b3
SM
157152016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15716
15717 * gdb.trace/save-trace.exp: Change relative path to be in the
15718 standard output directory.
15719
a7a0a6a9
JK
157202016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15721
15722 * gdb.arch/i386-prologue.c: Add missing prototypes.
15723
c99dbb42
JK
157242016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15725
15726 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15727 * gdb.arch/i386-prologue.exp: Likewise.
15728 * gdb.arch/i386-size.exp: Likewise.
15729
aa480355
SM
157302016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15731
15732 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15733 define object file path.
15734 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15735 file path.
15736 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15737 standard_output_file to define binfile.
15738
ba881f50
JK
157392016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15740
15741 Fix compatibility with recent gfortran-5.3.1.
15742 * gdb.fortran/vla-history.exp (print vla1 allocated)
15743 (print vla2 allocated, print $2, print $3): Remove
15744 (print $4): Rename to ...
15745 (print $2): ... here.
15746 (print $9): Rename to ...
15747 (print $5): ... here.
15748 (print $10): Rename to ...
15749 (print $6): ... here.
15750 * gdb.fortran/vla.f90: Add pvla initialization.
15751
e9fb005c
JK
157522016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15753
15754 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15755 New test.
15756 * gdb.fortran/vla-value-sub.exp: Likewise.
15757
e44e00ff
MK
157582016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15759
15760 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15761
97e94151
SM
157622016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15763
15764 * i386-biarch-core.exp: Define corefile using
15765 standard_output_file.
15766
01113bc1
YQ
157672016-02-12 Yao Qi <yao.qi@linaro.org>
15768
15769 * gdb.arch/arm-single-step-kernel-helper.c: New.
15770 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15771
33b4777c
MM
157722016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15773
15774 * gdb.btrace/tailcall-only.exp: New.
15775 * gdb.btrace/tailcall-only.c: New.
15776 * gdb.btrace/x86_64-tailcall-only.S: New.
15777 * gdb.btrace/i686-tailcall-only.S: New.
15778
acc23c11
PA
157792016-02-11 Pedro Alves <palves@redhat.com>
15780
15781 * README (Parallel testing): Add missing double quotes.
15782
e352bf0a
PA
157832016-02-11 Pedro Alves <palves@redhat.com>
15784
15785 * README (Parallel testing): New section.
15786 (GDB_PARALLEL): Rewrite.
15787 (FORCE_PARALLEL): Document.
15788
9f5fed78
MK
157892016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15790
15791 * gdb.trace/tfile-avx.c: New test.
15792 * gdb.trace/tfile-avx.exp: New test.
15793
9ef9e6a6
KS
157942016-02-09 Keith Seitz <keiths@redhat.com>
15795
15796 PR breakpoints/19546
15797 * gdb.base/infcall-exec.c: New file.
15798 * gdb.base/infcall-exec2.c: New file.
15799 * gdb.base/infcall-exec.exp: New file.
15800
a96e36da
KS
158012016-02-09 Keith Seitz <keiths@redhat.com>
15802
15803 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15804 (toplevel): Call test_bkpt_address.
15805
9f61929f
KS
158062016-02-09 Keith Seitz <keiths@redhat.com>
15807
15808 PR python/19506
15809 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15810 (toplevel): Call test_bkpt_address.
15811
1e94266c
SM
158122016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15813
15814 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15815 to AC_OUTPUT.
15816 * configure: Regenerate.
15817
2a7f3dff
PA
158182016-02-09 Pedro Alves <palves@redhat.com>
15819
15820 PR breakpoints/19548
15821 * gdb.base/execl-update-breakpoints.c (some_function): New
15822 function.
15823 (main): Call it.
15824 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15825 Tighten expected GDB output.
15826
2151ccc5
SM
158272016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15828
15829 * Makefile.in (ALL_SUBDIRS): Remove.
15830 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15831 (distclean maintainer-clean realclean): Likewise.
15832 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15833 * configure: Regenerate.
15834 * gdb.ada/Makefile.in: Delete.
15835 * gdb.arch/Makefile.in: Likewise.
15836 * gdb.asm/Makefile.in: Likewise.
15837 * gdb.base/Makefile.in: Likewise.
15838 * gdb.btrace/Makefile.in: Likewise.
15839 * gdb.cell/Makefile.in: Likewise.
15840 * gdb.compile/Makefile.in: Likewise.
15841 * gdb.cp/Makefile.in: Likewise.
15842 * gdb.disasm/Makefile.in: Likewise.
15843 * gdb.dlang/Makefile.in: Likewise.
15844 * gdb.dwarf2/Makefile.in: Likewise.
15845 * gdb.fortran/Makefile.in: Likewise.
15846 * gdb.gdb/Makefile.in: Likewise.
15847 * gdb.go/Makefile.in: Likewise.
15848 * gdb.guile/Makefile.in: Likewise.
15849 * gdb.java/Makefile.in: Likewise.
15850 * gdb.linespec/Makefile.in: Likewise.
15851 * gdb.mi/Makefile.in: Likewise.
15852 * gdb.modula2/Makefile.in: Likewise.
15853 * gdb.multi/Makefile.in: Likewise.
15854 * gdb.objc/Makefile.in: Likewise.
15855 * gdb.opencl/Makefile.in: Likewise.
15856 * gdb.opt/Makefile.in: Likewise.
15857 * gdb.pascal/Makefile.in: Likewise.
15858 * gdb.perf/Makefile.in: Likewise.
15859 * gdb.python/Makefile.in: Likewise.
15860 * gdb.reverse/Makefile.in: Likewise.
15861 * gdb.server/Makefile.in: Likewise.
15862 * gdb.stabs/Makefile.in: Likewise.
15863 * gdb.threads/Makefile.in: Likewise.
15864 * gdb.trace/Makefile.in: Likewise.
15865 * gdb.xml/Makefile.in: Likewise.
15866 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15867 GDB_PARALLEL.
15868 (standard_output_file): Remove check for GDB_PARALLEL, always
15869 return path in outputs/$subdir/$testname.
15870
437277d4
SM
158712016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15872
15873 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15874 (site.exp): Assign abs_srcdir to tcl's srcdir.
15875
31d913c7
YQ
158762016-02-04 Yao Qi <yao.qi@linaro.org>
15877
15878 * gdb.base/foll-exec-mode.c: Include limits.h.
15879 (main): Add parameters argc and argv. Get directory from
15880 argv[0].
15881 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15882 compilation.
15883 * gdb.base/foll-exec.c: Include limits.h.
15884 (main): Add parameters argc and argv.
15885 Get directory from argv[0].
15886 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15887 Adjust tests on the number of lines as source code changed.
15888 * gdb.base/foll-vfork-exit.c: Include limits.h.
15889 (main): Add one line of statement before vfork.
15890 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15891 (main): Add parameters argc and argv. Get directory from
15892 argv[0].
15893 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15894 (setup_gdb): Set tbreak to skip some source lines.
15895 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15896 (main): Add parameters argc and argv. Get directory from
15897 argv[0].
15898 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15899 compilation.
15900 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15901 (main): Add parameters argc and argv. Get directory from
15902 argv[0].
15903 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15904 compilation.
15905
9482b9fb
DE
159062016-02-01 Doug Evans <dje@google.com>
15907
15908 * gdb.base/skip.exp: Clean up multiple references to same test name.
15909
6b2e4f10
PA
159102016-02-01 Pedro Alves <palves@redhat.com>
15911
ccb6afd6 15912 PR remote/19496
6b2e4f10
PA
15913 * gdb.threads/forking-threads-plus-breakpoint.exp
15914 (displaced_stepping_supported): New global.
15915 (probe_displaced_stepping_support): New procedure.
15916 (do_test): Add 'displaced' parameter, and use it.
15917 (top level): Check for displaced stepping support. Add displaced
15918 stepping on/off testing axis.
15919
37a8db1a
AB
159202016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15921
15922 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15923 pointer. Don't perform further tests on the unassociated pointer
15924 if the first test fails.
15925
5fdf6324
AB
159262016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15927
15928 * gdb.base/max-value-size.c: New file.
15929 * gdb.base/max-value-size.exp: New file.
15930 * gdb.base/huge.exp: Disable max-value-size for this test.
15931
935c6144
IB
159322016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15933
15934 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15935
7fe8399d
YQ
159362016-01-28 Yao Qi <yao.qi@linaro.org>
15937
15938 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15939
a2077e25
PA
159402016-01-25 Pedro Alves <palves@redhat.com>
15941
15942 PR threads/19461
15943 * gdb.base/fork-running-state.c: New file.
15944 * gdb.base/fork-running-state.exp: New file.
15945
1d2736d4
PA
159462016-01-25 Pedro Alves <palves@redhat.com>
15947
15948 PR gdb/19494
15949 * gdb.base/catch-fork-kill.c: New file.
15950 * gdb.base/catch-fork-kill.exp: New file.
15951
f1da4b11
PA
159522016-01-25 Pedro Alves <palves@redhat.com>
15953
15954 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15955 Delete, moved to lib/gdb.exp.
15956 * gdb.threads/forking-threads-plus-breakpoint.exp
15957 (foreach_with_prefix): Likewise.
15958 * gdb.threads/process-dies-while-handling-bp.exp
15959 (foreach_with_prefix): Likewise.
15960 * lib/gdb.exp (foreach_with_prefix): New procedure.
15961
45f38546
MK
159622016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15963
15964 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15965 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15966
dc29a1ce
MK
159672016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15968
15969 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15970 endian targets.
15971
092127d7
JK
159722016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15973 Pedro Alves <palves@redhat.com>
15974
15975 Fix testsuite compatibility with Guile.
15976 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15977 number.
15978
31d765d3
JK
159792016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15980
15981 Fix testsuite compatibility with Guile.
15982 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15983 (thread 1): New test for backtrace through signal handler.
15984
1ac78c04
YQ
159852016-01-22 Yao Qi <yao.qi@linaro.org>
15986
15987 PR testsuite/19491
15988 * gdb.base/multi-forks.c: Include
15989 ../lib/unbuffer_output.c
15990 (main): Call gdb_unbuffer_output.
15991
4f5946a8
DE
159922016-01-21 Doug Evans <dje@google.com>
15993
15994 * lib/ada.exp (gdb_compile_ada): Fix typo.
15995
305e13e6
JB
159962016-01-21 Joel Brobecker <brobecker@adacore.com>
15997
15998 * gdb.base/break-fun-addr.exp: New file.
15999 * gdb.base/break-fun-addr1.c: New file.
16000 * gdb.base/break-fun-addr2.c: New file.
16001
5f5dfff6
SM
160022016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16003
16004 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16005 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16006 enum flag values.
16007
fd356fa2
AA
160082016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16009
16010 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16011 when GDB can not set the vector return value. Add more comments
16012 for clarification.
16013
9df22175
AT
160142016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16015
16016 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16017 command.
16018
41d1845e
SM
160192016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16020
16021 * Makefile.in (DO_RUNTEST): Add --status and update usages.
16022
01ac6840
SM
160232016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16024
16025 * Makefile.in (check-single): Pass --status to runtest.
16026 (check/%.exp): Likewise.
16027
160282016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16029
16030 * Makefile.in (check-parallel): Propagate return code from make
16031 do-check-parallel.
16032
bd0a71fa
MK
160332016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
16034
16035 * gdb.trace/ftrace.exp: Fix expected message on continue.
16036 * gdb.trace/pending.exp: Fix expected message on continue.
16037 * gdb.trace/trace-break.exp: Fix expected message on continue.
16038
8bcbad33
SM
160392016-01-18 Simon Marchi <simon.marchi@ericsson.com>
16040
16041 * lib/gdb.exp (gdb_test): Remove unused global references.
16042
f303dbd6
PA
160432016-01-18 Pedro Alves <palves@redhat.com>
16044
16045 * gdb.base/async-shell.exp: Adjust expected output.
16046 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
16047 * gdb.base/siginfo-thread.exp: Adjust expected output.
16048 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
16049 * gdb.java/jnpe.exp: Adjust expected output.
16050 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
16051 * gdb.threads/continue-pending-status.exp: Adjust expected output.
16052 * gdb.threads/leader-exit.exp: Adjust expected output.
16053 * gdb.threads/manythreads.exp: Adjust expected output.
16054 * gdb.threads/pthreads.exp: Adjust expected output.
16055 * gdb.threads/schedlock.exp: Adjust expected output.
16056 * gdb.threads/siginfo-threads.exp: Adjust expected output.
16057 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
16058 expected output.
16059 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
16060 output.
16061 * gdb.threads/sigthread.exp: Adjust expected output.
16062 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
16063
b2789696
YQ
160642016-01-18 Yao Qi <yao.qi@linaro.org>
16065
16066 * gdb.guile/scm-section-script.c: Replace @progbits with
16067 %progbits.
16068 * gdb.python/py-section-script.c: Likewise.
16069
71ef29a8
PA
160702016-01-15 Pedro Alves <palves@redhat.com>
16071
16072 * gdb.multi/tids.exp: Test star wildcard ranges.
16073
3f5b7598
PA
160742016-01-15 Pedro Alves <palves@redhat.com>
16075
16076 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
16077 command from "thread apply" invocation.
16078 (thr_apply_info_thr_invalid): Default the expected output to the
16079 input tid list.
16080 (top level): Add tests that use convenience variables. Add tests
16081 for "thread apply" with a valid TID list, but missing the command.
16082
663f6d42
PA
160832016-01-13 Pedro Alves <palves@redhat.com>
16084
16085 * gdb.base/default.exp: Expect $_gthread as well.
16086 * gdb.multi/tids.exp: Test $_gthread.
16087 * gdb.threads/thread-specific.exp: Test $_gthread.
16088
c84f6bbf
PA
160892016-01-13 Pedro Alves <palves@redhat.com>
16090
16091 * gdb.multi/tids.exp: Test "info threads -gid".
16092
22a02324
PA
160932016-01-13 Pedro Alves <palves@redhat.com>
16094
16095 * gdb.multi/tids.exp: Test InferiorThread.global_num and
16096 Breakpoint.thread.
16097 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
16098
5d5658a1
PA
160992016-01-07 Pedro Alves <palves@redhat.com>
16100
16101 * gdb.base/break.exp: Adjust to output changes.
16102 * gdb.base/hbreak2.exp: Likewise.
16103 * gdb.base/sepdebug.exp: Likewise.
16104 * gdb.base/watch_thread_num.exp: Likewise.
16105 * gdb.linespec/keywords.exp: Likewise.
16106 * gdb.multi/info-threads.exp: Likewise.
16107 * gdb.threads/thread-find.exp: Likewise.
16108 * gdb.multi/tids.c: New file.
16109 * gdb.multi/tids.exp: New file.
16110
84654457
PA
161112016-01-13 Pedro Alves <palves@redhat.com>
16112
16113 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
16114
e3940304
PA
161152016-01-13 Pedro Alves <palves@redhat.com>
16116
16117 * gdb.base/default.exp: Expect $_inferior as well.
16118 * gdb.multi/base.exp: Test $_inferior.
16119
a911d87a
PA
161202016-01-13 Pedro Alves <palves@redhat.com>
16121
16122 PR breakpoints/19388
16123 * gdb.base/catch-signal-siginfo-cond.c: New file.
16124 * gdb.base/catch-signal-siginfo-cond.exp: New file.
16125
82075af2
JS
161262016-01-12 Josh Stone <jistone@redhat.com>
16127 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16128
16129 * gdb.base/catch-syscall.c (do_execve): New variable.
16130 (main): Conditionally trigger an execve.
16131 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
16132 (test_catch_syscall_execve): New, check entry/return across execve.
16133 (do_syscall_tests): Call test_catch_syscall_execve.
16134
e46eeedd
PA
161352016-01-12 Pedro Alves <palves@redhat.com>
16136
16137 * gdb.base/random-signal.exp (do_test): New procedure, with body
16138 of testcase moved in.
16139
01d8c27e
JK
161402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16141 Pedro Alves <palves@redhat.com>
16142
16143 * gdb.base/funcargs.exp (finish from indirectly called function):
16144 Reintroduce the case for 'First'.
16145
9a706302
JK
161462016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16147 Pedro Alves <palves@redhat.com>
16148
16149 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16150 (tcatch_vfork_then_child_follow_exec)
16151 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
16152 identification.
16153
c0ecb95f
JK
161542016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16155
16156 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
16157 and repeats to unlimited.
16158 * gdb.python/py-value.exp: Likewise.
16159 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
16160 and repeats to unlimited.
16161
6cfc1fcb
JK
161622016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16163
16164 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
16165 and reordering the functions.
16166 * gdb.multi/hangout.c: Likewise.
16167 * gdb.multi/hello.c: Likewise.
16168
582a1b00
SM
161692016-01-08 Simon Marchi <simon.marchi@ericsson.com>
16170
16171 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
16172 absolute.
16173 (SingleStatisticTestResult.report): Use dict.keys instead of
16174 dict.iterkeys.
16175
79bc59cb
PA
161762016-01-06 Pedro Alves <palves@redhat.com>
16177
16178 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
16179
43368e1d
MM
161802016-01-04 Markus Metzger <markus.t.metzger@intel.com>
16181
16182 * gdb.btrace/dlopen.exp: New.
16183 * gdb.btrace/dlopen.c: New.
16184 * gdb.btrace/dlopen-dso.c: New.
16185
79fad5b8
SL
161862015-12-25 Sandra Loosemore <sandra@codesourcery.com>
16187
16188 * lib/gdb.exp (gdb_test): Update comments to clarify that the
16189 PATTERN argument is optional.
16190
ab8314b3
JB
161912015-12-24 Joel Brobecker <brobecker@adacore.com>
16192
16193 * lib/ada.exp (target_compile_ada_from_dir): New function.
16194 (gdb_compile_ada): Reimplement avoiding the use of project files.
16195 * gdb.ada/gnat_ada.gpr: Delete.
16196 * gdb.ada/cond_lang.exp: Adjust test to make path before
16197 filename optional.
16198 * gdb.ada/small_reg_param.exp: Likewise.
16199
fe33faff
SM
162002015-12-22 Simon Marchi <simon.marchi@ericsson.com>
16201
16202 * gdb.base/foll-vork.exp: Remove HP-UX special case.
16203
6d265cb4
TP
162042015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
16205
16206 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
16207 case.
16208
10125099
SM
162092015-12-21 Simon Marchi <simon.marchi@ericsson.com>
16210
16211 * gdb.base/break.exp: Remove dead code.
16212 * gdb.base/sepdebug.exp: Likewise.
16213
3ca22649
SM
162142015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16215
16216 * gdb.asm/asm-source.exp: Remove HP-UX references.
16217 * gdb.base/annota1.exp: Likewise.
16218 * gdb.base/annota3.exp: Likewise.
16219 * gdb.base/attach.exp: Likewise.
16220 * gdb.base/bigcore.exp: Likewise.
16221 * gdb.base/break.exp: Likewise.
16222 * gdb.base/call-ar-st.exp: Likewise.
16223 * gdb.base/callfuncs.exp: Likewise.
16224 * gdb.base/catch-fork-static.exp: Likewise.
16225 * gdb.base/display.exp: Likewise.
16226 * gdb.base/foll-exec-mode.exp: Likewise.
16227 * gdb.base/foll-exec.exp: Likewise.
16228 * gdb.base/foll-fork.exp: Likewise.
16229 * gdb.base/foll-vfork.exp: Likewise.
16230 * gdb.base/funcargs.exp: Likewise.
16231 * gdb.base/hbreak2.exp: Likewise.
16232 * gdb.base/inferior-died.exp: Likewise.
16233 * gdb.base/interrupt.exp: Likewise.
16234 * gdb.base/multi-forks.exp: Likewise.
16235 * gdb.base/nodebug.exp: Likewise.
16236 * gdb.base/sepdebug.exp: Likewise.
16237 * gdb.base/solib1.c: Likewise.
16238 * gdb.base/step-test.exp: Likewise.
16239 * gdb.mi/non-stop.c: Likewise.
16240 * gdb.mi/pthreads.c: Likewise.
16241 * gdb.multi/bkpt-multi-exec.ex: Likewise.
16242 * gdb.threads/pthreads.c: Likewise.
16243 * gdb.threads/staticthreads.exp: Likewise.
16244 * lib/future.exp: Likewise.
16245 * lib/gdb.exp: Likewise.
16246 * gdb.base/so-indr-cl.c: Remove.
16247 * gdb.base/so-indr-cl.exp: Likewise.
16248 * gdb.base/solib.c: Likewise.
16249 * gdb.base/solib.exp: Likewise.
16250 * gdb.base/solib2.c: Likewise.
16251
b6304613
SM
162522015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16253
16254 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
16255 * gdb.base/call-ar-st.exp: Likewise.
16256 * gdb.base/callfuncs.exp: Likewise.
16257 * gdb.base/condbreak.exp: Likewise.
16258 * gdb.base/constvars.exp: Likewise.
16259 * gdb.base/hbreak2.exp: Likewise.
16260 * gdb.base/langs.exp: Likewise.
16261 * gdb.base/list.exp: Likewise.
16262 * gdb.base/long_long.exp: Likewise.
16263 * gdb.base/ptype.exp: Likewise.
16264 * gdb.base/scope.exp: Likewise.
16265 * gdb.base/signals.exp: Likewise.
16266 * gdb.base/so-impl-ld.exp: Likewise.
16267 * gdb.base/varargs.exp: Likewise.
16268 * gdb.base/volatile.exp: Likewise.
16269 * gdb.base/whatis.exp: Likewise.
16270 * gdb.cp/cplusfuncs.exp: Likewise.
16271 * gdb.cp/inherit.exp: Likewise.
16272 * gdb.cp/local.exp: Likewise.
16273 * gdb.cp/member-ptr.exp: Likewise.
16274 * gdb.cp/method.exp: Likewise.
16275 * gdb.cp/overload.exp: Likewise.
16276 * gdb.cp/templates.exp: Likewise.
16277 * gdb.stabs/weird.exp: Likewise.
16278 * lib/compiler.c: Likewise.
16279 * lib/compiler.cc: Likewise.
16280 * lib/cp-support.exp: Likewise.
16281 * lib/gdb.exp: Likewise.
16282
bf401b07
SM
162832015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
16284
16285 * configure.ac: Remove HP-UX case.
16286 * configure: Regenerate.
16287
aff9c0f8
SM
162882015-12-18 Simon Marchi <simon.marchi@ericsson.com>
16289
16290 * lib/gdb.exp (gdb_compile): Add function doc.
16291
a6904d5a
PA
162922015-12-17 Pedro Alves <palves@redhat.com>
16293
16294 PR threads/19354
16295 * gdb.multi/info-threads.exp: New file.
16296
a22279dd
YQ
162972015-12-15 Yao Qi <yao.qi@linaro.org>
16298
16299 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
16300 is aarch64*-*-*.
16301
0588c796
SL
163022015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16303
16304 * gdb.base/history-duplicates.exp: Skip if no readline support.
16305
5d978e17
SL
163062015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16307
16308 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
16309
7e763b86
SL
163102015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16311
16312 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
16313
87a3a92c
SL
163142015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16315
16316 * gdb.base/completion.exp: Skip tests that interrupt GDB with
16317 ctrl-C if nointerrupts target property is set.
16318 * gdb.base/double-prompt-target-event-error.exp: Likewise.
16319 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
16320 * gdb.base/paginate-bg-execution.exp: Likewise.
16321 * gdb.base/paginate-execution-startup.exp: Likewise.
16322 * gdb.base/random-signal.exp: Likewise.
16323 * gdb.base/range-stepping.exp: Likewise.
16324 * gdb.cp/annota2.exp: Likewise.
16325 * gdb.cp/annota3.exp: Likewise.
16326 * gdb.gdb/selftest.exp: Likewise.
16327 * gdb.threads/continue-pending-status.exp: Likewise.
16328 * gdb.threads/leader-exit.exp: Likewise.
16329 * gdb.threads/manythreads.exp: Likewise.
16330 * gdb.threads/pthreads.exp: Likewise.
16331 * gdb.threads/schedlock.exp: Likewise.
16332 * gdb.threads/sigthread.exp: Likewise.
16333
a8f077dc
DB
163342015-12-11 Don Breazeal <donb@codesourcery.com>
16335
16336 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
16337 remote.
16338 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
16339 * gdb.base/foll-exec.exp (main): Enable for target remote.
16340 * gdb.base/foll-fork.exp (main): Likewise.
16341 * gdb.base/foll-vfork.exp (main): Likewise.
16342 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
16343 (proc continue_to_exit_bp_loc): Use clean_restart.
16344 * gdb.base/pie-execl.exp (main): Disable for target remote.
16345 * gdb.base/watch-vfork.exp (main): Enable for target remote.
16346 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
16347 * gdb.threads/execl.exp (main): Likewise.
16348 * gdb.threads/fork-child-threads.exp (main): Likewise.
16349 * gdb.threads/fork-plus-threads.exp (main): Disable for target
16350 remote.
16351 * gdb.threads/fork-thread-pending.exp (main): Enable for target
16352 remote.
16353 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
16354 pid.tid style ptids, instead of just tid.
16355 * gdb.threads/thread-execl.exp (main): Enable for target remote.
16356 * gdb.threads/watchpoint-fork.exp (main): Likewise.
16357 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
16358 ptids, instead of just tid.
16359
3b2464a8
AB
163602015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16361
16362 * gdb.base/list.exp (test_list_forward): Add end of file error
16363 test.
16364 (test_repeat_list_command): Add end of file error test.
16365 (test_list_backwards): Add beginning of file error test.
16366
a0def019
AB
163672015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16368
16369 * gdb.base/list.exp (test_list_invalid_args): New function,
16370 defined, and called.
16371
5c000dff
AB
163722015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16373
16374 * gdb.base/list.exp (test_list): Make test names unique.
16375
f1637ebe
YQ
163762015-12-11 Yao Qi <yao.qi@linaro.org>
16377
16378 * gdb.base/coremaker2.c: Remove.
16379
36d6fc0a
PA
163802015-12-10 Pedro Alves <palves@redhat.com>
16381
16382 * gdb.multi/base.exp: Remove stale "spaces" references.
16383
762f7747
PA
163842015-12-10 Pedro Alves <palves@redhat.com>
16385
16386 * gdb.multi/base.exp: Don't use nowarnings.
16387 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
16388 * gdb.multi/hangout.c: Include stdio.h.
16389 * gdb.multi/hello.c: Include stdlib.h.
16390 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
16391 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
16392 * gdb.multi/multi-arch.exp: Don't use nowarnings.
16393
28d2bfb9
AB
163942015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
16395
16396 * gdb.dwarf2/dw2-ranges-base.c: New file.
16397 * gdb.dwarf2/dw2-ranges-base.exp: New file.
16398 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
16399 support additional line table, and debug ranges generation.
16400 (Dwarf::ranges): New function, generate .debug_ranges.
16401 (Dwarf::lines): Support generating simple line table programs.
16402 (Dwarf::assemble): Initialise new namespace variables.
16403
5fc2beac
KB
164042015-12-09 Kevin Buettner <kevinb@redhat.com>
16405
16406 * gdb.base/async.exp (proc test_background): Add case for
16407 asynchronous execution not supported.
16408
1c35a88f
LM
164092015-12-09 Luis Machado <lgustavo@codesourcery.com>
16410
16411 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
16412 format and change test names to make them unique.
16413
b593e3d9
RK
164142015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
16415 Pedro Alves <pedro@redhat.com>
16416
16417 PR gdb/18702
16418 Add checking of floatformats setup on x86_64 hosts.
16419 * gdb.arch/i386-float.S (main): Load bigval and smallval.
16420 (smallval, bigval): New labels/constants.
16421 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
16422 float" after loading bigval and smallval.
16423
d72413e6
PMR
164242015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
16425
16426 * gdb.ada/fun_overload_menu.exp: New testcase.
16427 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
16428
ece66d65
JS
164292015-12-04 Josh Stone <jistone@redhat.com>
16430
16431 * gdb.base/catch-fork-static.exp: New.
16432
41d0efca
YQ
164332015-12-03 Yao Qi <yao.qi@linaro.org>
16434
16435 * gdb.base/sizeof.c: Don't include stdio.h and
16436 ../lib/unbuffer_output.c.
16437 (main): New variable 'size' and 'value'. Remove printf and
16438 gdb_unbuffer_output. Assign return value to size and value.
16439 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
16440 at the beginning.
16441 (check_sizeof): Check the result by printing variable 'size'.
16442 (check_valueof): Check the result by printing variable 'value'.
16443
99fd02d9
YQ
164442015-12-01 Yao Qi <yao.qi@linaro.org>
16445
16446 * gdb.base/disp-step-syscall.exp: Define syscall instruction
16447 for aarch64*-*-linux* target.
16448
f2faf941
PA
164492015-11-30 Pedro Alves <palves@redhat.com>
16450
16451 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
16452
04bf20c5
PA
164532015-11-30 Pedro Alves <palves@redhat.com>
16454
16455 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
16456 Handle non-stop mode vCont replies.
16457
09df4675
PA
164582015-11-30 Pedro Alves <palves@redhat.com>
16459
16460 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
16461 prepare_for_testing. Start gdb with "set non-stop on" appended to
16462 GDBFLAGS. Lax expected stop output.
16463
58b584af
YQ
164642015-11-27 Yao Qi <yao.qi@linaro.org>
16465
16466 * gdb.arch/arm-neon.exp: New.
16467 * gdb.arch/arm-neon.c: New.
16468
dfcb77a8
YQ
164692015-11-27 Yao Qi <yao.qi@linaro.org>
16470
16471 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
16472
88e8ec1b
YQ
164732015-11-27 Yao Qi <yao.qi@linaro.org>
16474
16475 * gdb.cp/annota2.exp: Allow multiple occurrences of the
16476 frames-invalid annotation.
16477
bfde72c2
YQ
164782015-11-27 Yao Qi <yao.qi@linaro.org>
16479
16480 * gdb.cp/annota2.exp: Use ${frames_invalid}.
16481
f6512a69
SM
164822015-11-26 Simon Marchi <simon.marchi@ericsson.com>
16483
16484 * gdb.threads/names.exp: New file.
16485 * gdb.threads/names.c: New file.
16486 * README: Mention gdb,no_thread_names.
16487
46a3515b
MM
164882015-11-26 Markus Metzger <markus.t.metzger@intel.com>
16489
16490 PR 19297
16491 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
16492 support" error.
16493
62147a22
PA
164942015-11-24 Pedro Alves <palves@redhat.com>
16495
16496 PR 17539
16497 * gdb.base/display.exp: Expect displays to be sorted in ascending
16498 order. Use multi_line.
16499 * gdb.base/solib-display.exp: Likewise.
16500
2f341b6e
PA
165012015-11-24 Pedro Alves <palves@redhat.com>
16502
16503 PR 17539
25d49b86
PA
16504 * gdb.base/display.exp: Expect displays to be sorted in ascending
16505 order. Use multi_line.
16506 * gdb.base/solib-display.exp: Likewise.
2f341b6e 16507
7e0aa6aa
PA
165082015-11-24 Pedro Alves <palves@redhat.com>
16509
16510 PR 17539
16511 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
16512 threads in ascending order.
16513 * gdb.base/foll-fork.exp: Likewise.
16514 * gdb.base/foll-vfork.exp: Likewise.
16515 * gdb.base/multi-forks.exp: Likewise.
16516 * gdb.mi/mi-nonstop.exp: Likewise.
16517 * gdb.mi/mi-nsintrall.exp: Likewise.
16518 * gdb.multi/base.exp: Likewise.
16519 * gdb.multi/multi-arch.exp: Likewise.
16520 * gdb.python/py-inferior.exp: Likewise.
16521 * gdb.threads/break-while-running.exp: Likewise.
16522 * gdb.threads/execl.exp: Likewise.
16523 * gdb.threads/gcore-thread.exp: Likewise.
16524 * gdb.threads/info-threads-cur-sal.exp: Likewise.
16525 * gdb.threads/kill.exp: Likewise.
16526 * gdb.threads/linux-dp.exp: Likewise.
16527 * gdb.threads/multiple-step-overs.exp: Likewise.
16528 * gdb.threads/next-bp-other-thread.exp: Likewise.
16529 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
16530 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
16531 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
16532 * gdb.threads/thread-find.exp: Likewise.
16533 * gdb.threads/tls.exp: Likewise.
16534 * lib/mi-support.exp (mi_reverse_list): Delete.
16535 (mi_check_thread_states): No longer reverse list.
16536
2cc57ad8
PA
165372015-11-24 Pedro Alves <palves@redhat.com>
16538
16539 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
16540 use lowercase.
16541
c93e8391
SM
165422015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16543
16544 * gdb.trace/actions.c: Include trace-common.h.
16545 (main): Add a location for a fast tracepoint.
16546 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
16547 the normal tracepoints.
16548 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16549
045ccf91
SM
165502015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16551
16552 * save-trace.exp: Factor out code to these...
16553 (gdb_save_tracepoints): New.
16554 (gdb_load_tracepoints): New.
16555 (do_save_load_test): New.
16556
5506f9f6
KB
165572015-11-23 Kevin Buettner <kevinb@redhat.com>
16558
16559 * gdb.base/asmlabel.exp: New test.
16560 * gdb.base/asmlabel.c: New test case.
16561
16c3b12f
JB
165622015-11-23 Joel Brobecker <brobecker@adacore.com>
16563
16564 * gdb.base/wrong_frame_bt_full-main.c: New file.
16565 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16566 * gdb.base/wrong_frame_bt_full.exp: New file.
16567
155bfbd3
JB
165682015-11-23 Joel Brobecker <brobecker@adacore.com>
16569
16570 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
16571
bb097445
JM
165722015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16573
206853a0 16574 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
16575 pstate register when comparing registers values in
16576 sparc64-*-linux-gnu targets to avoid spurious differences.
16577
9c88ed8f
JM
165782015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16579
206853a0 16580 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 16581
96161e25
SL
165822015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16583
16584 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16585 as type argument to gdb_compile.
16586 * gdb.base/nested-subp2.exp: Likewise.
16587 * gdb.base/nested-subp3.exp: Likewise.
16588
340c2830
DV
165892015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16590
16591 * lib/dwarf.exp (_note): Fix left shift of negative value.
16592 * gdb.trace/trace-condition.exp: Likewise.
16593
c1862d0f
YQ
165942015-11-13 Yao Qi <yao.qi@linaro.org>
16595
16596 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16597 comments about d10v.
16598 (test_scalar_returns): Likewise.
16599 * gdb.base/d10v.ld: Remove.
16600 * gdb.base/overlays.exp: Remove the target triplet checking for
16601 d10v-*-*.
16602 * gdb.base/structs.exp (test_struct_returns): Remove the
16603 comments about d10v.
16604 (test_struct_calls): Likewise.
16605
77ae9c19
YQ
166062015-11-13 Yao Qi <yao.qi@linaro.org>
16607
16608 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16609 * gdb.base/gnu_vector.c: Don't include stdio.h.
16610 (main): Don't print res and call add_some_intvecs.
16611
430e004e
MK
166122015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16613
16614 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16615 macro.
16616 (func5): Removed.
16617 (func4): Use FAST_TRACEPOINT_LABEL.
16618 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16619 macro.
16620 (func): Removed.
16621 (thread_function): Use FAST_TRACEPOINT_LABEL.
16622 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16623 (func): Remove.
16624 (marker): Use FAST_TRACEPOINT_LABEL.
16625 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16626 (pendfunc1): Remove.
16627 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16628 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16629 (foo): Remove.
16630 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16631 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16632 macro.
16633 (func): Remove.
16634 (marker): Use FAST_TRACEPOINT_LABEL.
16635 * gdb.trace/trace-common.h: New header.
16636 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16637 macro.
16638 (func): Remove.
16639 (marker): Use FAST_TRACEPOINT_LABEL.
16640 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16641 (func): Remove.
16642 (thread_function): Use FAST_TRACEPOINT_LABEL.
16643
6e7675a7
MK
166442015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16645
16646 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16647 in front.
16648 * gdb.trace/change-loc.exp: Use global pcreg definition.
16649 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16650 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16651 in front.
16652 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16653 * gdb.trace/pending.exp: Likewise.
16654 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16655 * gdb.trace/trace-break.exp: Likewise.
16656 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16657 in front.
16658 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16659 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16660 in front.
16661 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16662
dddc0e16
JB
166632015-11-09 Joel Brobecker <brobecker@adacore.com>
16664
16665 * gdb.ada/fin_fun_out: New testcase.
16666
c6f0b406
KB
166672015-11-07 Kevin Buettner <kevinb@redhat.com>
16668
16669 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16670 value associated with DW_AT_byte_size.
16671 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16672 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16673 DW_AT_upper_bound.
16674
f01dcfd9
KB
166752015-11-07 Kevin Buettner <kevinb@redhat.com>
16676
16677 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16678 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16679 version.
16680 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16681 gdb.dwarf2/dw2-canonicalize-type.exp,
16682 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16683 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16684 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16685 provided by gdb_target_symbol_prefix_flags_asm.
16686 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16687 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16688 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16689 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16690 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16691 macros where needed). Use this macro for symbols which require
16692 the prefix provided by SYMBOL_PREFIX.
16693
2223449a
KB
166942015-11-05 Kevin Buettner <kevinb@redhat.com>
16695
16696 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16697 New procs.
16698 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16699 representing expressions, of more than one list element.
16700 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16701 to prepend linker symbol prefix to f.
16702 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16703 table_1 and table_2.
16704 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16705 Likewise, for f and g.
16706 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16707 for ptr.
16708 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16709 for main.
16710 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16711 table_1_ptr and table_2_ptr.
16712
6f2f1a3a
JK
167132015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16714 Joel Brobecker <brobecker@adacore.com>
16715
16716 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16717
566c56c9
MK
167182015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16719
16720 * gdb.reverse/s390-mvcle.c: New test.
16721 * gdb.reverse/s390-mvcle.exp: New file.
16722 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16723
d5f0636b
MK
167242015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16725
16726 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16727
7ad8b86c
MK
167282015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16729
16730 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16731 reaching marker2.
16732 * gdb.reverse/getresuid-reverse.exp: Likewise.
16733 * gdb.reverse/pipe-reverse.exp: Likewise.
16734 * gdb.reverse/readv-reverse.exp: Likewise.
16735 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16736 * gdb.reverse/time-reverse.exp: Likewise.
16737 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16738
4081c0f1
YQ
167392015-10-30 Yao Qi <yao.qi@linaro.org>
16740
16741 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16742 (empty_cycle): Remove.
16743 (main): Don't call empty_cycle. Don't use watch_count_done.
16744 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16745 empty_cycle. Rewrite the code counting HW watchpoints.
16746
452b4ba5
MK
167472015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16748
16749 * gdb.reverse/fstatat-reverse.c: New test.
16750 * gdb.reverse/fstatat-reverse.exp: New file.
16751 * gdb.reverse/getresuid-reverse.c: New test.
16752 * gdb.reverse/getresuid-reverse.exp: New file.
16753 * gdb.reverse/pipe-reverse.c: New test.
16754 * gdb.reverse/pipe-reverse.exp: New file.
16755 * gdb.reverse/readv-reverse.c: New test.
16756 * gdb.reverse/readv-reverse.exp: New file.
16757 * gdb.reverse/recvmsg-reverse.c: New test.
16758 * gdb.reverse/recvmsg-reverse.exp: New file.
16759 * gdb.reverse/time-reverse.c: New test.
16760 * gdb.reverse/time-reverse.exp: New file.
16761 * gdb.reverse/waitpid-reverse.c: New test.
16762 * gdb.reverse/waitpid-reverse.exp: New file.
16763
5e2e7507
JK
167642015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16765
16766 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16767
0fde2c53
DE
167682015-10-26 Doug Evans <dje@google.com>
16769
16770 PR symtab/17391
16771 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16772 * gdb.dwarf2/bad-regnum.c: New file.
16773 * gdb.dwarf2/bad-regnum.exp: New file.
16774
1a70ae97
DE
167752015-10-26 Doug Evans <dje@google.com>
16776
16777 PR python/18938
16778 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16779 file.
16780
27dc26ab
JK
167812015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16782
16783 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16784 for a change by "Mention language in compile error message".
16785
bed91f4d
SM
167862015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16787
16788 PR python/18073
16789 * gdb.python/py-type.c (C::a_method): New.
16790 (C::a_const_method): New.
16791 (C::a_static_method): New.
16792 (a_function): New.
16793 * gdb.python/py-type.exp (test_fields): Test getting fields
16794 from function and method.
16795
3f2f83dd
KB
167962015-10-21 Keven Boell <keven.boell@intel.com>
16797
16798 * gdb.fortran/vla-alloc-assoc.exp: New file.
16799 * gdb.fortran/vla-datatypes.exp: New file.
16800 * gdb.fortran/vla-datatypes.f90: New file.
16801 * gdb.fortran/vla-history.exp: New file.
16802 * gdb.fortran/vla-ptype-sub.exp: New file.
16803 * gdb.fortran/vla-ptype.exp: New file.
16804 * gdb.fortran/vla-sizeof.exp: New file.
16805 * gdb.fortran/vla-sub.f90: New file.
16806 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16807 * gdb.fortran/vla-value-sub-finish.exp: New file.
16808 * gdb.fortran/vla-value-sub.exp: New file.
16809 * gdb.fortran/vla-value.exp: New file.
16810 * gdb.fortran/vla-ptr-info.exp: New file.
16811 * gdb.mi/mi-vla-fortran.exp: New file.
16812 * gdb.mi/vla.f90: New file.
16813
27145d50
SL
168142015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16815
16816 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16817 of hardwired timeout value.
16818
5f3ff4f8
JK
168192015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16820 Pedro Alves <palves@redhat.com>
16821
16822 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16823 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16824
bfd09d20
JS
168252015-10-19 Josh Stone <jistone@redhat.com>
16826
16827 * gdb.base/catch-syscall.c: Include <sched.h>.
16828 (unknown_syscall): New variable.
16829 (main): Trigger a vfork and an unknown syscall.
16830 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16831 (unknown_syscall_number): Likewise.
16832 (check_call_to_syscall): Accept an optional syscall pattern.
16833 (check_return_from_syscall): Likewise.
16834 (check_continue): Likewise.
16835 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16836 (test_catch_syscall_skipping_return): New test toggling off 'catch
16837 syscall' to step over the syscall return, then toggling back on.
16838 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16839 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16840 (do_syscall_tests): Call test_catch_syscall_without_args and
16841 test_catch_syscall_mid_vfork.
16842 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16843 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16844
b32b93c6
AS
168452015-10-19 Andrew Stubbs <ams@codesourcery.com>
16846
16847 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16848 print g_vE): Add new pass patterns.
16849 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16850 print various symbol names for vptr fields.
16851
9d622bda
AB
168522015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16853
16854 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16855 results.
16856
0fd8ac1c
YQ
168572015-10-12 Yao Qi <yao.qi@linaro.org>
16858
16859 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16860
34240514
YQ
168612015-10-12 Yao Qi <yao.qi@linaro.org>
16862
16863 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16864 is aarch64*-*-linux*.
16865
8240f442
YQ
168662015-10-12 Yao Qi <yao.qi@linaro.org>
16867
16868 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16869 (can_relocate_bcond_true): ... it.
16870 (can_relocate_bcond_false): New function.
16871 (foo): Likewise.
16872 (can_relocate_bl): Likewise.
16873 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16874 can_relocate_bl.
16875
2520f728
PMR
168762015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16877
16878 * gdb.base/nested-addr.c: New file.
16879 * gdb.base/nested-addr.exp: New testcase.
16880
abcef95a
MM
168812015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16882
16883 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16884 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16885 its output. Ignore the output of "record goto begin" and instead
16886 check that GDB is replaying.
16887
145e3ddb
PA
168882015-10-09 Pedro Alves <palves@redhat.com>
16889
16890 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16891 (top level): Use it in the run with no args test.
16892
d5d8c4e1
IB
168932015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16894
16895 * gdb.dlang/properties.exp: New file.
16896
06e635ef
SL
168972015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16898
16899 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16900 whether or not address 0x1000 is mapped on the target.
16901
e019fd1d
SM
169022015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16903
16904 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16905 build.
16906
77ba2a67
MM
169072015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16908
16909 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16910 instruction-history test.
16911
c60eb31f
DE
169122015-09-28 Doug Evans <dje@google.com>
16913
16914 * gdb.base/gcore.c (array_func): Add reference to static_array.
16915
9a3c8263
SM
169162015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16917
16918 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16919 source line.
16920
9720e656
SL
169212015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16922
16923 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16924 short or char as base type.
16925
938d3bf2
SL
169262015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16927
16928 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16929 to allow any size enum.
16930
e6c2c623
PMR
169312015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16932
16933 * gdb.ada/array_ptr_renaming.exp: New testcase.
16934 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16935 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16936
06da0f77
PL
169372015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16938
16939 * gdb.trace/ftrace-lock.c: New file.
16940 * gdb.trace/ftrace-lock.exp: New file.
16941
4f51c22a
PL
169422015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16943
16944 * gdb.arch/insn-reloc.c: New file.
16945 * gdb.arch/ftrace-insn-reloc.exp: New file.
16946
7041adf4
PL
169472015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16948
16949 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16950 instruction.
16951 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16952 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16953 * gdb.trace/range-stepping.c: Likewise.
16954 * gdb.trace/trace-break.c: Likewise.
16955 * gdb.trace/trace-mt.c (thread_function): Likewise.
16956 * gdb.trace/ftrace.c (marker): Likewise.
16957 * gdb.trace/trace-condition.c (marker): Likewise.
16958 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16959 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16960 is_aarch64_target.
16961
015d2e7e
DE
169622015-09-18 Doug Evans <xdje42@gmail.com>
16963
16964 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16965 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16966
26b188a2
SL
169672015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16968
16969 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16970 the breakpoint.
16971
79dc332b
SL
169722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16973
16974 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16975 the pending breakpoint. Remove timeout override for "Run till
16976 MI pending breakpoint on pendfunc3 on thread 2" test.
16977
f57929f2
SL
169782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16979
16980 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16981 filename pattern.
16982
3f469b17
SL
169832015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16984
16985 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16986 in breakpoint filename pattern.
16987
515b89b3
SL
169882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16989
7800dbe4
SL
16990 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16991
169922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16993
515b89b3
SL
16994 * gdb.linespec/explicit.exp: Check for readline support for
16995 tab-completion tests. Fix obvious typo.
16996
d2939ba2
MM
169972015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16998
16999 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17000 and replay.
17001
cbb55fa7
MM
170022015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17003
17004 * gdb.btrace/non-stop.c: New.
17005 * gdb.btrace/non-stop.exp: New.
17006
43691ca1
PL
170072015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17008 Yao Qi <yao.qi@linaro.org>
17009
17010 * gdb.trace/trace-condition.c: New file.
17011 * gdb.trace/trace-condition.exp: New file.
17012
d78908cf
WW
170132015-09-16 Wei-cheng Wang <cole945@gmail.com>
17014
17015 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17016 for testing bytecode compilation.
17017
1ed415e2
PA
170182015-09-16 Pedro Alves <palves@redhat.com>
17019 Sandra Loosemore <sandra@codesourcery.com>
17020
17021 * gdb.threads/non-stop-fair-events.c (timeout): New global.
17022 (SECONDS): Redefine.
17023 (main): Call pthread_kill and alarm early.
17024 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
17025 support.
17026 (test): If the target can't hardware step and doesn't support
17027 displaced stepping, increase the timeout.
17028
d136eff5
PA
170292015-09-16 Pedro Alves <palves@redhat.com>
17030
17031 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
17032 (enable_debug): New procedures.
17033 (test): Use them. Bail out if waiting for threads fails.
17034 (top level): Bail out if a test fails.
17035
991f019c
YQ
170362015-09-16 Yao Qi <yao.qi@linaro.org>
17037
17038 * gdb.asm/asm-source.exp: Set asm-arch for
17039 aarch64*-*-* target.
17040 * gdb.asm/aarch64.inc: New file.
17041
bfca584f
PMR
170422015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
17043
17044 * gdb.ada/array_of_variable_length.exp: New testcase.
17045 * gdb.ada/array_of_variable_length/foo.adb: New file.
17046 * gdb.ada/array_of_variable_length/pck.adb: New file.
17047 * gdb.ada/array_of_variable_length/pck.ads: New file.
17048
b326e587
DE
170492015-09-15 Doug Evans <dje@google.com>
17050
17051 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
17052 of function static local variable.
17053
5382cfab
PW
170542015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17055
17056 * gdb.threads/tls-so_extern.exp: New test file.
17057 * gdb.threads/tls-so_extern.c: New test file.
17058 * gdb.threads/tls-so_extern_main.c: New test file.
17059
141c5cc4
JK
170602015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17061
17062 * gdb.opt/solib-intra-step-lib.c: New file.
17063 * gdb.opt/solib-intra-step-main.c: New file.
17064 * gdb.opt/solib-intra-step.exp: New file.
17065
d15dcecd
PA
170662015-09-15 Pedro Alves <palves@redhat.com>
17067
17068 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
17069 gdb_continue_to_breakpoint instead of gdb_test_multiple.
17070
4c2f2a79
PA
170712015-09-14 Pedro Alves <palves@redhat.com>
17072
17073 * gdb.base/hook-stop-continue.c: Delete.
17074 * gdb.base/hook-stop-continue.exp: Delete.
17075 * gdb.base/hook-stop-frame.c: Delete.
17076 * gdb.base/hook-stop-frame.exp: Delete.
17077 * gdb.base/hook-stop.c: New file.
17078 * gdb.base/hook-stop.exp: New file.
17079
919e6dbe
PMR
170802015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
17081
17082 * gdb.ada/access_to_packed_array.exp: New testcase.
17083 * gdb.ada/access_to_packed_array/foo.adb: New file.
17084 * gdb.ada/access_to_packed_array/pack.adb: New file.
17085 * gdb.ada/access_to_packed_array/pack.ads: New file.
17086
157280a4
MM
170872015-09-14 Markus Metzger <markus.t.metzger@intel.com>
17088
17089 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
17090 buffer size test.
17091
2fd33e94
DB
170922015-09-11 Don Breazeal <donb@codesourcery.com>
17093
17094 * gdb.base/foll-exec.c: Add copyright header. Fix
17095 formatting issues.
17096 * gdb.base/foll-exec.exp (zap_session): Delete proc.
17097 (do_exec_tests): Use clean_restart in place of zap_session,
17098 and for test initialization. Fix formatting issues. Use
17099 fail in place of perror.
17100 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
17101 an expect statement to match an expression with output from
17102 the program under debug.
17103 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
17104 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
17105 * gdb.threads/non-ldr-exc-2.exp: Likewise.
17106 * gdb.threads/non-ldr-exc-3.exp: Likewise.
17107 * gdb.threads/non-ldr-exc-4.exp: Likewise.
17108
e70b6e8e
DE
171092015-09-09 Doug Evans <dje@google.com>
17110
17111 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
17112
7a551a51
DE
171132015-09-09 Doug Evans <dje@google.com>
17114
17115 * gdb.base/pie-execl.exp: Fix result test of build_executable.
17116
4c666f84
DE
171172015-09-09 Doug Evans <dje@google.com>
17118
17119 * gdb.base/savedregs.exp: Fix typo.
17120
243a9253
PA
171212015-09-09 Pedro Alves <palves@redhat.com>
17122
17123 * gdb.mi/mi-cli.exp: Add CLI finish tests.
17124
c0fa8fbd
SL
171252015-09-08 Sandra Loosemore <sandra@codesourcery.com>
17126
17127 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
17128 command actually switches threads. Give up on remaining
17129 tests if target fails to stop at breakpoint.
17130
cd7c1778
PMR
171312015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
17132
17133 * gdb.ada/funcall_char.exp: New testcase.
17134 * gdb.ada/funcall_char/foo.adb: New file.
17135
dc5c8746
PMR
171362015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
17137
17138 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
17139 expected outputs. Add two testcases for completing ambiguous
17140 functions.
17141 * gdb.ada/complete/aux_pck.adb: New file.
17142 * gdb.ada/complete/aux_pck.ads: New file.
17143 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
17144 Ambiguous_Func functions.
17145 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
17146 * gdb.ada/complete/pck.adb: Likewise.
17147
4e83a1e7
UW
171482015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
17149
17150 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
17151 failures to run the test program under GDB.
17152
8ce74153
LM
171532015-08-26 Luis Machado <lgustavo@codesourcery.com>
17154
17155 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
17156 to C.
17157
e9756d52
PP
171582015-08-26 Patrick Palka <patrick@parcs.ath.cx>
17159
17160 * gdb.base/run-after-attach.exp: New test file.
17161 * gdb.base/run-after-attach.c: New test file.
17162
8d37573b
DB
171632015-08-26 Don Breazeal <donb@codesourcery.com>
17164
17165 * gdb.base/foll-exec-2.c: New test program.
17166 * gdb.base/foll-exec-2.exp: New test.
17167
63e43d3a
PMR
171682015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
17169
17170 * gdb.base/nested-subp1.exp: New file.
17171 * gdb.base/nested-subp1.c: New file.
17172 * gdb.base/nested-subp2.exp: New file.
17173 * gdb.base/nested-subp2.c: New file.
17174 * gdb.base/nested-subp3.exp: New file.
17175 * gdb.base/nested-subp3.c: New file.
17176
3d40fbb5
PA
171772015-08-24 Pedro Alves <palves@redhat.com>
17178
17179 * gdb.server/connect-without-multi-process.c: New file.
17180 * gdb.server/connect-without-multi-process.exp: New file.
17181
4422ac93
LM
171822015-08-24 Luis Machado <lgustavo@codesourcery.com>
17183
17184 * gdb.opt/inline-markers.c: Make z int.
17185
91dddb86
LM
171862015-08-24 Luis Machado <lgustavo@codesourcery.com>
17187
17188 * gdb.opt/inline-markers.c: Make z volatile.
17189
a48847ee
LM
171902015-08-24 Luis Machado <lgustavo@codesourcery.com>
17191
17192 * gdb.opt/inline-bt.c: New volatile global z.
17193 * gdb.opt/inline-cmds.c: Likewise.
17194 * gdb.opt/inline-locals.c: Likewise.
17195 * gdb.opt/inline-markers.c: New extern global z.
17196 (marker): Use z.
17197 (inline_fn): Likewise.
17198
0ebbc52b
PA
171992015-08-24 Pedro Alves <palves@redhat.com>
17200
17201 * config/m32r-stub.exp: Remove file.
17202 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
17203 * gdb.base/call-rt-st.exp: Likewise.
17204 * gdb.base/call-strs.exp: Likewise.
17205 * gdb.base/default.exp: Remove references to h8300-*-hms and
17206 *-*-udi*.
17207 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
17208
77c365df
AA
172092015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
17210
17211 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
17212 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
17213 and "return" use KFAIL when GDB can not read/write the vector
17214 return value.
17215
4313b8c0
GB
172162015-08-21 Gary Benson <gbenson@redhat.com>
17217
17218 * gdb.trace/pending.exp: Cope with remote transfer warnings.
17219
0e433b32
PA
172202015-08-20 Pedro Alves <palves@redhat.com>
17221
17222 * gdb.server/solib-list.exp: No longer expect an interior stop in
17223 non-stop mode.
17224
221e1a37
PA
172252015-08-20 Pedro Alves <palves@redhat.com>
17226
17227 * gdb.server/connect-stopped-target.c: New file.
17228 * gdb.server/connect-stopped-target.exp: New file.
17229
40e3ad0e
PA
172302015-08-20 Pedro Alves <palves@redhat.com>
17231
17232 * gdb.dwarf2/comp-unit-lang.exp: New file.
17233 * gdb.dwarf2/comp-unit-lang.c: New file.
17234
af39b327
PMR
172352015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17236
17237 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
17238 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
17239
7d45c7c3 172402015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 17241
7d45c7c3
KB
17242 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
17243 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
17244
4d6cceb4
DE
172452015-08-18 Doug Evans <dje@google.com>
17246 Adrian Sendroiu <adrian.sendroiu@freescale.com>
17247
17248 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
17249 skip_python_tests. New arg prompt_regexp.
17250 (skip_python_tests): New function.
17251 * lib/mi-support.exp (mi_skip_python_tests): New function.
17252 * gdb.python/py-mi-objfile-gdb.py: New file.
17253 * gdb.python/py-mi-objfile.c: New file.
17254 * gdb.python/py-mi-objfile.exp: New file.
17255
ad89c2aa
KS
172562015-08-17 Keith Seitz <keiths@redhat.com>
17257
17258 * gdb.linespec/explicit.exp: Move strace test from here ...
17259 * gdb.trace/strace.exp: ... to here.
17260
e3ae3c43
PP
172612015-08-15 Patrick Palka <patrick@parcs.ath.cx>
17262
17263 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
17264 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
17265
604b2636
DE
172662015-08-14 Doug Evans <xdje42@gmail.com>
17267
17268 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
17269 inferior before selecting a new file.
17270
6ff0ba5f
DE
172712015-08-14 Doug Evans <xdje42@gmail.com>
17272
17273 * gdb.mi/mi-disassemble.exp: Update.
17274 * gdb.base/disasm-optim.S: New file.
17275 * gdb.base/disasm-optim.c: New file.
17276 * gdb.base/disasm-optim.h: New file.
17277 * gdb.base/disasm-optim.exp: New file.
17278
9ca98f92
KS
172792015-08-14 Keith Seitz <keiths@redhat.com>
17280
17281 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
17282 "evaluated-by".
17283
52bbc560
JB
172842015-08-13 Joel Brobecker <brobecker@adacore.com>
17285
17286 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
17287
5d8c3ed3
PMR
172882015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
17289
17290 * gdb.ada/fun_renaming.exp: New testcase.
17291 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
17292 * gdb.ada/fun_renaming/pack.adb: New file.
17293 * gdb.ada/fun_renaming/pack.ads: New file.
17294
ea8812bc
KS
172952015-08-12 Keith Seitz <keiths@redhat.com>
17296
17297 * gdb.base/dso2dso.exp: Pass basename of source file in call to
17298 gdb_get_line_number.
17299
4dafcdeb
JB
173002015-08-12 Joel Brobecker <brobecker@adacore.com>
17301
17302 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
17303 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
17304 gdb.base/dso2dso.exp: New files.
17305
5ba32597
SDJ
173062015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
17307 Pedro Alves <palves@redhat.com>
17308 Keith Seitz <keiths@redhat.com>
17309
17310 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
17311 GDBFLAGS.
17312
b6dafabf
PP
173132015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17314
17315 * gdb.base/gdbhistsize-history.exp
17316 (test_histsize_history_setting): Use save_vars.
17317 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17318 Use save_vars.
17319 (test_no_truncation_of_unlimited_history_file): Use save_vars.
17320 * gdb.base/readline.exp: Use save_vars.
17321
abe8e607
PP
173222015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17323
17324 * lib/gdb.exp (save_vars): New proc.
17325
629500fa
KS
173262015-08-11 Keith Seitz <keiths@redhat.com>
17327
17328 * gdb.base/help.exp: Update help_breakpoint_text.
17329
eb8c4e2e
KS
173302015-08-11 Keith Seitz <keiths@redhat.com>
17331
17332 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
17333 (at toplevel): Call test_explicit_breakpoints.
17334 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
17335 breakpoints.
17336 * lib/mi-support.exp (mi_make_breakpoint): Add support for
17337 breakpoint conditions, "-cond".
17338
87f0e720
KS
173392015-08-11 Keith Seitz <keiths@redhat.com>
17340
17341 * gdb.linespec/3explicit.c: New file.
17342 * gdb.linespec/cpexplicit.cc: New file.
17343 * gdb.linespec/cpexplicit.exp: New file.
17344 * gdb.linespec/explicit.c: New file.
17345 * gdb.linespec/explicit.exp: New file.
17346 * gdb.linespec/explicit2.c: New file.
17347 * gdb.linespec/ls-errs.exp: Add explicit location tests.
17348 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
17349 before using in the matching pattern.
17350 Clarify that `prefix' is a regular expression.
17351
f00aae0f
KS
173522015-08-11 Keith Seitz <keiths@redhat.com>
17353
17354 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
17355 test.
17356 Add tests for missing ",FMT" and ",".
17357
e27852be
DE
173582015-08-10 Doug Evans <dje@google.com>
17359 Keith Seitz <keiths@redhat.com>
17360
17361 PR gdb/17960
17362 * gdb.base/completion.exp: Add location completer tests.
17363
7f03bd92
PA
173642015-08-07 Pedro Alves <palves@redhat.com>
17365
17366 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
17367 tests here.
17368 (top level): Run do_test with and without displaced stepping.
17369
3fc8eb30
PA
173702015-08-07 Pedro Alves <palves@redhat.com>
17371
17372 * gdb.base/valgrind-disp-step.c: New file.
17373 * gdb.base/valgrind-disp-step.exp: New file.
17374
d4569d7b
PA
173752015-08-07 Pedro Alves <palves@redhat.com>
17376
17377 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
17378 Delete function.
17379 (main): Add alarm. Run an infinite loop instead of calling
17380 wait_threads.
17381 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
17382 comment.
17383 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
17384 Delete function.
17385 (main): Add alarm. Run an infinite loop instead of calling
17386 wait_threads.
17387 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
17388 comment.
17389
e1316e60
PA
173902015-08-07 Pedro Alves <palves@redhat.com>
17391
17392 * gdb.base/checkpoint-ns.exp: New file.
17393 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
17394 standard_testfile.
17395
da8c46d2
MM
173962015-08-07 Markus Metzger <markus.t.metzger@intel.com>
17397
17398 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
17399 * gdb.btrace/instruction_history.exp: Update.
17400 * gdb.btrace/tsx.exp: New.
17401 * gdb.btrace/tsx.c: New.
17402
de1c2c52
PA
174032015-08-06 Pedro Alves <palves@redhat.com>
17404
17405 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
17406 increase timeout.
17407 * gdb.reverse/until-precsave.exp: Bump timeouts.
17408
782e0bf4
PA
174092015-08-06 Pedro Alves <palves@redhat.com>
17410
17411 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
17412
83e97ed0
PA
174132015-08-06 Pedro Alves <palves@redhat.com>
17414
17415 PR gdb/18749
17416 * gdb.threads/process-dies-while-handling-bp.c: New file.
17417 * gdb.threads/process-dies-while-handling-bp.exp: New file.
17418
863d01bd
PA
174192015-08-06 Pedro Alves <palves@redhat.com>
17420
17421 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
17422 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
17423
0a39bb32
PA
174242015-08-05 Pedro Alves <palves@redhat.com>
17425
17426 * gdb.threads/next-while-other-thread-longjmps.c: New file.
17427 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
17428
ee2d2b10
SL
174292015-08-03 Sandra Loosemore <sandra@codesourcery.com>
17430
17431 * gdb.base/bp-permanent.exp: Report test as unsupported if
17432 the target cannot stop at the permanent breakpoint.
17433
4e1bdb00
DE
174342015-08-03 Doug Evans <dje@google.com>
17435
17436 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
17437 10000.
17438
3d338901
DE
174392015-08-03 Doug Evans <dje@google.com>
17440
17441 * Makefile.in (workers/%.worker, build-perf): New rule.
17442 (GDB_PERFTEST_MODE): New variable.
17443 (check-perf): Use it.
17444 (clean): Clean up gdb.perf parallel build subdirs.
17445 * lib/build-piece.exp: New file.
17446 * lib/gdb.exp (make_gdb_parallel_path): New function
17447 (standard_output_file, standard_temp_file): Call it.
17448 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17449 of $GDB_PARALLEL.
17450 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
17451
af061d3e
DE
174522015-08-03 Doug Evans <dje@google.com>
17453
8e1afc81 17454 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
17455 (LOG_FILE_NAME): New global.
17456 (TextReporter.__init__): Initialize self.txt_sum.
17457 (TextReporter.report): Add support for multiple data-points.
17458 Move report to perftest.sum, put raw data in perftest.log.
17459 (TextReporter.start): Open sum and log files.
17460 (TextReporter.end): Close sum and log files.
8e1afc81
DE
17461 * gdb.perf/lib/perftest/testresult.py
17462 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 17463
2c8c5d37
PA
174642015-07-31 Pedro Alves <palves@redhat.com>
17465
17466 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
17467 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17468 kill_wait_spawned_process instead of explicit "kill -9".
17469 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
17470 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17471 kill_wait_spawned_process.
17472 * gdb.base/attach-twice.exp: Likewise.
17473 * gdb.base/attach.exp: Likewise.
17474 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
17475 gdb_test_multiple.
17476 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
17477 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17478 kill_wait_spawned_process.
17479 * gdb.base/valgrind-infcall.exp: Likewise.
17480 * gdb.multi/multi-attach.exp: Likewise.
17481 * gdb.python/py-prompt.exp: Likewise.
17482 * gdb.python/py-sync-interp.exp: Likewise.
17483 * gdb.server/ext-attach.exp: Likewise.
17484 * gdb.threads/attach-into-signal.exp (corefunc): Use
17485 spawn_wait_for_attach, spawn_id_get_pid and
17486 kill_wait_spawned_process.
17487 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
17488 spawn_wait_for_attach returning a spawn id instead of a pid. Use
17489 spawn_id_get_pid and kill_wait_spawned_process.
17490 * gdb.threads/attach-stopped.exp (corefunc): Use
17491 spawn_wait_for_attach, spawn_id_get_pid and
17492 kill_wait_spawned_process.
17493 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
17494 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17495 kill_wait_spawned_process instead of explicit "kill -9".
17496 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
17497 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
17498 (spawn_wait_for_attach): Use spawn instead of exec to spawn
17499 processes. Don't map cygwin/windows pids here. Now returns a
17500 spawn id list.
17501
032a0fca
SL
175022015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17503
17504 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
17505 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
17506 correct patch.
17507
61a934ca
SL
175082015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17509
17510 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
17511
4bc4d428
SL
175122015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17513
17514 Reapply:
17515 2014-05-21 Mark Wielaard <mjw@redhat.com>
17516
17517 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17518
998d452a
PA
175192015-07-30 Pedro Alves <palves@redhat.com>
17520
17521 * linux-low.c (handle_extended_wait): Set the child's last
17522 reported status to TARGET_WAITKIND_STOPPED.
17523
69dde7dc
PA
175242015-07-30 Pedro Alves <palves@redhat.com>
17525
17526 PR threads/18600
17527 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
17528 only shows inferior 1.
17529
4dd63d48
PA
175302015-07-30 Simon Marchi <simon.marchi@ericsson.com>
17531 Pedro Alves <palves@redhat.com>
17532
17533 PR threads/18600
17534 * gdb.threads/fork-plus-threads.c: New file.
17535 * gdb.threads/fork-plus-threads.exp: New file.
17536
d618e4c5
PP
175372015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17538
17539 * gdb.base/batch-preserve-term-settings.exp
17540 (test_terminal_settings_preserved_after_cli_exit): Use
17541 send_quit_command.
17542
1eef6428
PA
175432015-07-29 Pedro Alves <palves@redhat.com>
17544 Don Breazeal <donb@codesourcery.com>
17545
17546 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
17547 output from both inferior_spawn_id and gdb_spawn_id.
17548
7da5b897
SDJ
175492015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17550
17551 * gdb.threads/attach-into-signal.exp (corefunc): Use
17552 with_test_prefix on nested loops, uniquefying the test messages.
17553
dac804df
SDJ
175542015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17555
17556 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17557 commit.
17558
06265e53
PP
175592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17560
17561 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17562 New proc.
17563 (test_terminal_settings_preserved_after_sigterm): New test.
17564
18206ca3
PP
175652015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17566
17567 * gdb.base/batch-preserve-term-settings.exp
17568 (test_terminal_settings_preserved_after_cli_exit): New test.
17569
90074d11
PP
175702015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17571
17572 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
17573 manipulation of saved_gdbflags.
17574 (test_terminal_settings_preserved): Remove global declaration of
17575 the unused variable pagination_prompt. Remove manipulation of
17576 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17577 GDBFLAGS.
17578
eb1a7902
PA
175792015-07-29 Pedro Alves <palves@redhat.com>
17580
17581 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17582
8b75dd3b
PA
175832015-07-29 Pedro Alves <palves@redhat.com>
17584
17585 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17586 at the top.
17587
dedad4e3
PA
175882015-07-29 Pedro Alves <palves@redhat.com>
17589
17590 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17591 (main): Call gdb_unbuffer_output.
17592 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17593 (main): Call gdb_unbuffer_output.
17594 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17595 (main): Call gdb_unbuffer_output.
17596 * gdb.base/call-strs.exp: Adjust to step over the
17597 gdb_unbuffer_output call.
17598 * gdb.base/catch-gdb-caused-signals.c: Include
17599 "../lib/unbuffer_output.c".
17600 (main): Call gdb_unbuffer_output.
17601 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17602 (main): Call gdb_unbuffer_output.
17603 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17604 (main): Call gdb_unbuffer_output.
17605 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17606 (main): Call gdb_unbuffer_output.
17607 * gdb.base/shlib-call.exp: Adjust to step over the
17608 gdb_unbuffer_output call.
17609 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17610 (main): Call gdb_unbuffer_output.
17611 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17612 (main): Call gdb_unbuffer_output.
17613 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17614 (main): Rename to ...
17615 (test): ... this.
17616 (main): Reimplement.
17617 * gdb.base/varargs.exp: Run to test instead of to main.
17618 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17619 (main): Call gdb_unbuffer_output.
17620
58789a91
PA
176212015-07-29 Pedro Alves <palves@redhat.com>
17622
17623 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17624 factore out from mi_continue_dprintf. For call-style dprintfs,
17625 expect dprintf output out of $inferior_spawn_id.
17626 (mi_continue_dprintf): Use mi_expect_dprintf.
17627 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17628 (main): Call gdb_unbuffer_output.
17629
e8376742
PA
176302015-07-29 Pedro Alves <palves@redhat.com>
17631
17632 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17633 (default_mi_gdb_start): Set inferior_spawn_id instead of
17634 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17635 gdb_spawn_id.
17636 (mi_gdb_test): Always expect inferior output from both
17637 $inferior_spawn_id and $gdb_spawn_id.
17638
08280010
PA
176392015-07-29 Pedro Alves <palves@redhat.com>
17640
17641 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17642 send_inferior and $inferior_spawn_id.
17643
4d30e432
PA
176442015-07-29 Pedro Alves <palves@redhat.com>
17645
17646 * gdb.gdb/complaints.exp (test_initial_complaints)
17647 (test_serial_complaints, test_short_complaints): Use
17648 gdb_test_stdio.
17649 (test_empty_complaint): Handle $inferior_spawn_id !=
17650 $gdb_spawn_id.
17651
0d30a335
PA
176522015-07-29 Pedro Alves <palves@redhat.com>
17653
17654 * gdb.base/varargs.exp: Use gdb_test_stdio.
17655
39413b29
PA
176562015-07-29 Pedro Alves <palves@redhat.com>
17657
17658 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17659
7cb000a9
PA
176602015-07-29 Pedro Alves <palves@redhat.com>
17661
17662 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17663
d7b8ac82
PA
176642015-07-29 Pedro Alves <palves@redhat.com>
17665
17666 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17667 parameter into two new parameters, "inf_result" and "gdb_result".
17668 Expect inferior output and gdb output from $inferior_spawn_id and
17669 $gdb_spawn_id, respectively. Adjust all callers.
17670
789c3a0c
PA
176712015-07-29 Pedro Alves <palves@redhat.com>
17672
17673 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17674 of gdb_test_sequence.
17675
77e760c3
PA
176762015-07-29 Pedro Alves <palves@redhat.com>
17677
17678 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17679 (saw_spurious_output): Expect inferior output from
17680 $inferior_spawn_id. Use gdb_test_stdio.
17681
8396d2cd
PA
176822015-07-29 Pedro Alves <palves@redhat.com>
17683
17684 * gdb.base/dprintf.exp: Use standard_testfile. Change
17685 prepare_for_testing call.
17686 (srcfile): Don't set.
17687 (restart): New procedure.
17688 (test_dprintf): New procecure, use to continue over dprintfs.
17689 (test_call, test_agent): New procedures, tests moved here.
17690 Restart gdb and recreate dprintfs. Adjust expected output.
17691
2051d61f
PA
176922015-07-29 Pedro Alves <palves@redhat.com>
17693
17694 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17695
452397af
PA
176962015-07-29 Pedro Alves <palves@redhat.com>
17697
17698 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17699
8aed9555
PA
177002015-07-29 Pedro Alves <palves@redhat.com>
17701
17702 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17703 gdb_test_stdio.
17704
188a61b4
PA
177052015-07-29 Pedro Alves <palves@redhat.com>
17706
17707 * lib/gdb.exp (gdb_test_stdio): New procedure.
17708
12264a45
PA
177092015-07-29 Pedro Alves <palves@redhat.com>
17710
17711 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17712
23ffc893
PA
177132015-07-29 Pedro Alves <palves@redhat.com>
17714
17715 * gdb.base/call-signal-resume.exp: Remove check for
17716 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17717 * gdb.base/unwindonsignal.exp: Likewise.
17718 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17719 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17720
65566918
PA
177212015-07-29 Pedro Alves <palves@redhat.com>
17722
17723 * gdb.base/siginfo-addr.c (pass): New function.
17724 (handler): Call it iff si_addr is correct.
17725 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17726 Set a breakpoint at "pass" and continue to it.
17727
d60a9221
SDJ
177282015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17729
17730 * gdb.python/py-objfile.exp: Make some tests have unique names.
17731 * gdb.python/py-pp-registration.exp: Likewise.
17732
bde40b8f
PA
177332015-07-28 Pedro Alves <palves@redhat.com>
17734
17735 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17736
13e1dec8
SM
177372015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17738
17739 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17740
da33c9a7
SM
177412015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17742
17743 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17744
077836f7
PP
177452015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17746
17747 * gdb.base/gdb-sigterm-2.exp: New test.
17748
b8cc7b2e
DE
177492015-07-25 Doug Evans <xdje42@gmail.com>
17750
17751 Revert:
17752 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17753 (workers/%.worker, build-perf): New rule.
17754 (GDB_PERFTEST_MODE): New variable.
17755 (check-perf): Use it.
17756 (clean): Clean up gdb.perf parallel build subdirs.
17757 * lib/build-piece.exp: New file.
17758 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17759 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17760 name.
17761 (standard_temp_file): Ditto.
17762 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17763 of $GDB_PARALLEL.
17764
c8bd4544
DE
177652015-07-24 Doug Evans <dje@google.com>
17766
17767 * gdb.perf/lib/perftest/utils.py: New file.
17768 * gdb.perf/gm-hello.cc: New file.
17769 * gdb.perf/gm-pervasive-typedef.cc: New file.
17770 * gdb.perf/gm-pervasive-typedef.h: New file.
17771 * gdb.perf/gm-std.cc: New file.
17772 * gdb.perf/gm-std.h: New file.
17773 * gdb.perf/gm-use-cerr.cc: New file.
17774 * gdb.perf/gm-utils.h: New file.
17775 * gdb.perf/gmonster-null-lookup.py: New file.
17776 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17777 * gdb.perf/gmonster-print-cerr.py: New file.
17778 * gdb.perf/gmonster-ptype-string.py: New file.
17779 * gdb.perf/gmonster-runto-main.py: New file.
17780 * gdb.perf/gmonster-select-file.py: New file.
17781 * gdb.perf/gmonster1-null-lookup.exp: New file.
17782 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17783 * gdb.perf/gmonster1-print-cerr.exp: New file.
17784 * gdb.perf/gmonster1-ptype-string.exp: New file.
17785 * gdb.perf/gmonster1-runto-main.exp: New file.
17786 * gdb.perf/gmonster1-select-file.exp: New file.
17787 * gdb.perf/gmonster1.cc: New file.
17788 * gdb.perf/gmonster1.exp: New file.
17789 * gdb.perf/gmonster2-null-lookup.exp: New file.
17790 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17791 * gdb.perf/gmonster2-print-cerr.exp: New file.
17792 * gdb.perf/gmonster2-ptype-string.exp: New file.
17793 * gdb.perf/gmonster2-runto-main.exp: New file.
17794 * gdb.perf/gmonster2-select-file.exp: New file.
17795 * gdb.perf/gmonster2.cc: New file.
17796 * gdb.perf/gmonster2.exp: New file.
17797
6eab34f3
DE
177982015-07-24 Doug Evans <dje@google.com>
17799
17800 * gdb.perf/README: New file.
17801 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17802 * lib/gen-perf-test.exp: New file.
17803
63738bfd
DE
178042015-07-24 Doug Evans <dje@google.com>
17805
17806 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17807 (PerfTest::startup): New function.
17808 (PerfTest::run): Return result of calling body.
17809 (PerfTest::assemble): Rewrite.
17810 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17811 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17812 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17813 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17814 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17815
7b606f95
DE
178162015-07-24 Doug Evans <dje@google.com>
17817
17818 * lib/gdb.exp (clean_restart): Make executable optional.
17819
a97b16b8
DE
178202015-07-24 Doug Evans <dje@google.com>
17821
17822 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17823 compiler_info references.
17824 * gdb.cp/temargs.exp: Ditto.
17825 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17826 (get_compiler_info): Early exit if already computed. Set compiler_info
17827 to "unknown" if there was a problem.
17828 (test_compiler_info): Add function comment. Call get_compiler_info.
17829
35baa57f
DE
178302015-07-24 Doug Evans <dje@google.com>
17831
17832 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17833 (workers/%.worker, build-perf): New rule.
17834 (GDB_PERFTEST_MODE): New variable.
17835 (check-perf): Use it.
17836 (clean): Clean up gdb.perf parallel build subdirs.
17837 * lib/build-piece.exp: New file.
17838 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17839 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17840 name.
17841 (standard_temp_file): Ditto.
17842 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17843 of $GDB_PARALLEL.
17844
6ebea266
DE
178452015-07-24 Doug Evans <dje@google.com>
17846
17847 * lib/future.exp (gdb_default_target_compile): New option
17848 "early_flags".
17849 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17850 --as-needed.
17851
1e76a7e9
SDJ
178522015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17853
17854 * gdb.base/catch-syscall.exp: Call gdb_exit before
17855 gdb_skip_xml_test.
17856
5068630a
PA
178572015-07-24 Pedro Alves <palves@redhat.com>
17858
17859 * gdb.python/py-events.exp: Accept output between the stop event
17860 and the prompt.
17861 * gdb.python/py-evsignal.exp: Likewise.
17862 * gdb.python/py-evthreads.exp: Likewise.
17863
77598427
PA
178642015-07-24 Pedro Alves <palves@redhat.com>
17865
17866 PR gdb/18717
17867 * gdb.threads/non-ldr-exit.c: New file.
17868 * gdb.threads/non-ldr-exit.exp: New file.
17869
11e6c98f
YQ
178702015-07-24 Yao Qi <yao.qi@linaro.org>
17871
17872 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17873 restarting process.
17874
51aee833
YQ
178752015-07-24 Yao Qi <yao.qi@linaro.org>
17876
17877 * gdb.server/ext-restart.exp: New file.
17878
8cfe207c
YQ
178792015-07-24 Yao Qi <yao.qi@linaro.org>
17880
17881 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17882 argument options.
17883 * gdb.server/ext-wrapper.exp: New file.
17884
cc12ce38
DE
178852015-07-23 Doug Evans <dje@google.com>
17886
17887 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17888 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17889
d0d84780
PMR
178902015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17891
17892 * gdb.ada/var_arr_typedef.exp: New testcase.
17893 * gdb.ada/var_arr_typedef/pack.adb: New file.
17894 * gdb.ada/var_arr_typedef/pack.ads: New file.
17895 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17896
8b558f79
JB
178972015-07-20 Joel Brobecker <brobecker@adacore.com>
17898
17899 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17900
775a3298
JK
179012015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17902
17903 * gdb.arch/i386-biarch-core.exp: Replace istarget
17904 by "complete set gnutarget". Remove expectation for the "core-file"
17905 command.
17906
db1ff28b
JK
179072015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17908
17909 Revert the previous commit:
17910 Tests for validate symbol file using build-id.
17911
0a94970d
JK
179122015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17913
17914 Tests for validate symbol file using build-id.
17915 * gdb.base/solib-mismatch-lib.c: New file.
17916 * gdb.base/solib-mismatch-libmod.c: New file.
17917 * gdb.base/solib-mismatch.c: New file.
17918 * gdb.base/solib-mismatch.exp: New file.
17919
03346981
SL
179202015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17921
17922 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17923 nios2-*-linux*.
17924 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17925 * gdb.base/siginfo.exp: Likewise.
17926 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17927
42422cc7
PL
179282015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17929
17930 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17931 Move it to ...
17932 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17933 ... here.
17934 * gdb.trace/range-stepping.exp: Check that the target supports
17935 range stepping.
17936
cfa68bae
JK
179372015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17938
17939 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17940
8ffdba26
PA
179412015-07-14 Pedro Alves <palves@redhat.com>
17942
17943 * gdb.base/killed-outside.exp: New file.
17944 * gdb.base/killed-outside.c: New file.
17945
218a5a11
JK
179462015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17947
17948 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17949 (n at main): New.
17950 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17951
e03ed3c6
AA
179522015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17953
17954 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17955 infcall tests instead of setting up for KFAIL.
17956
485668e5
MM
179572015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17958
17959 * gdb.btrace/record_goto-step.exp: New.
17960
08464196
JK
179612015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17962
17963 PR compile/18484
17964 * gdb.compile/compile.c (struct struct_type): Add volatile to
17965 selffield's type.
17966 * gdb.compile/compile.exp
17967 (compile code struct_object.selffield = &struct_object): Skip further
17968 struct_object tests if this one xfails.
17969
bcf5c1d9
RC
179702015-07-08 Robert O'Callahan <robert@ocallahan.org>
17971
17972 PR exp/18617
17973 * gdb.trace/ax.exp: Add test.
17974
4931af25
YQ
179752015-07-07 Yao Qi <yao.qi@linaro.org>
17976
17977 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17978 instead of istarget "aarch64*-*-*".
17979 * gdb.arch/aarch64-fp.exp: Likewise.
17980 * gdb.base/float.exp: Likewise.
17981 * gdb.reverse/aarch64.exp: Likewise.
17982 * lib/gdb.exp (is_aarch64_target): New proc.
17983
9fcf688e
YQ
179842015-07-07 Yao Qi <yao.qi@linaro.org>
17985
17986 * lib/gdb.exp (is_aarch32_target): New proc.
17987 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17988 instead of "istarget "arm*-*-*"".
17989 * gdb.arch/arm-disp-step.exp: Likewise.
17990 * gdb.arch/thumb-bx-pc.exp: Likewise.
17991 * gdb.arch/thumb-prologue.exp: Likewise.
17992 * gdb.arch/thumb-singlestep.exp: Likewise.
17993 * gdb.base/disp-step-syscall.exp: Likewise.
17994 * gdb.base/float.exp: Likewise.
17995
fbd8d50d
YQ
179962015-07-07 Yao Qi <yao.qi@linaro.org>
17997
17998 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17999 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18000
71be1fdc
YQ
180012015-07-07 Yao Qi <yao.qi@linaro.org>
18002
18003 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18004 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18005 if it exists.
18006 * gdb.multi/multi-arch.exp: Likewise.
18007
3e221d36
SM
180082015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18009
18010 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18011 print.
18012
d441430b
YQ
180132015-07-07 Yao Qi <yao.qi@linaro.org>
18014
18015 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18016
06f810bd
MG
180172015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18018
18019 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18020 '[' and ']' characters.
18021
5e61e7c0
IB
180222015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
18023
18024 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
18025
28bf096c
PA
180262015-06-29 Pedro Alves <palves@redhat.com>
18027
18028 PR threads/18127
18029 * gdb.threads/hand-call-new-thread.c: New file.
18030 * gdb.threads/hand-call-new-thread.c: New file.
18031
ee93cd5e
KS
180322015-06-26 Keith Seitz <keiths@redhat.com>
18033 Doug Evans <dje@google.com>
18034
18035 PR 16253
18036 * gdb.cp/var-tag-2.cc: New file.
18037 * gdb.cp/var-tag-3.cc: New file.
18038 * gdb.cp/var-tag-4.cc: New file.
18039 * gdb.cp/var-tag.cc: New file.
18040 * gdb.cp/var-tag.exp: New file.
18041
fc637f04
PP
180422015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18043
18044 * gdb.base/history-duplicates.exp: New test.
18045
2e52ae68
PP
180462015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18047
18048 * gdb.base/completion.exp: Test the completion of the "focus"
18049 command.
18050
6e22494e
JK
180512015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18052
18053 * gdb.arch/amd64-prologue-skip.S: New file.
18054 * gdb.arch/amd64-prologue-skip.exp: New file.
18055
bf7b9cd9
SM
180562015-06-25 Simon Marchi <simon.marchi@ericsson.com>
18057
18058 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
18059 is_address_zero_readable check.
18060
201e8dfd
PB
180612015-06-24 Peter Bergner <bergner@vnet.ibm.com>
18062
18063 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
18064 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
18065
5cd867b4
YQ
180662015-06-24 Yao Qi <yao.qi@linaro.org>
18067
18068 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
18069 linux targets.
18070
4d7be007
YQ
180712015-06-24 Yao Qi <yao.qi@linaro.org>
18072
18073 * lib/gdb.exp (supports_get_siginfo_type): New proc.
18074 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
18075 * gdb.base/siginfo-thread.exp: Likewise.
18076
07fcd301
YQ
180772015-06-22 Yao Qi <yao.qi@linaro.org>
18078
18079 * boards/remote-gdbserver-on-localhost.exp: Add comments.
18080
52042a00
YQ
180812015-06-22 Yao Qi <yao.qi@linaro.org>
18082
18083 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
18084 aarch64*-*-*.
18085 (skip_hw_watchpoint_tests): Likewise.
18086
74bd41ce
PP
180872015-06-18 Patrick Palka <patrick@parcs.ath.cx>
18088
18089 * gdb.base/gdbinit-history.exp: Test the interaction between
18090 setting GDBHISTSIZE and setting the history size via .gdbinit.
18091
bc460514
PP
180922015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18093
18094 PR gdb/16999
18095 * gdb.base/gdbhistsize-history.exp: New test.
18096
b58c513b
PP
180972015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18098
18099 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
18100 with GDBHISTSIZE.
18101 * gdb.base/readline.exp: Likewise.
18102
92046791
YQ
181032015-06-17 Yao Qi <yao.qi@linaro.org>
18104
18105 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
18106 line.
18107
2093d2d3
PP
181082015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18109
18110 * gdb.base/gdbinit-history.exp: Add test case to check that
18111 an unlimited history file does not get truncated on exit.
18112
e6c693af
AA
181132015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18114
18115 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
18116 (VECTOR): New macro. Use it...
18117 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
18118 ...for these typedefs.
18119 (int8, char1, int1, double1): New typedefs.
18120 (struct just_int2, struct two_int2): New structures.
18121 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
18122 (add_structvecs, add_singlevecs): New functions.
18123 (main): Call add_some_intvecs twice.
18124 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
18125 the compile and exit upon failure. Try compiling for the "native"
18126 architecture. Test inferior function calls with vector arguments
18127 and vector return value handling with "finish" and "return".
18128
c74f7d1c
JT
181292015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
18130
18131 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
18132 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
18133 PE file.
18134 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
18135
98aa42ee
AT
181362015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
18137
18138 PR breakpoints/16465
18139 * gdb.mi/mi-dprintf-pending.c: New file.
18140 * gdb.mi/mi-dprintf-pending.exp: New test.
18141 * gdb.mi/mi-dprintf-pendshr.c: New file.
18142
7d73c23c 181432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 18144 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
18145
18146 * gdb.arch/i386-mpx-map.c: New file.
18147 * gdb.arch/i386-mpx-map.exp: New File.
18148
181492015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18150
18151 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
18152 * gdb.arch/i386-mpx.exp: Indentation fixed.
18153
181542015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18155
18156 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
18157 function and improved indentation.
18158 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
18159 gdb_test_multiple. Added additional tests to skip the test.
18160
181612015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18162
18163 * gdb.arch/i386-avx512.c: Change path in include file.
18164 * gdb.arch/i386-avx512.exp: Change include dir path
18165 compilation flag.
18166 * gdb.arch/i386-mpx.c: Change path in include file.
18167 * gdb.arch/i386-mpx.exp: Change include dir path compilation
18168 flag.
18169
d5eba19a
JK
181702015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18171
18172 * gdb.compile/compile-print.exp (compile print *vararray@3)
18173 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
18174
7f361056
JK
181752015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18176
18177 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
18178 (do not keep jit in memory): ... this.
18179 (expect 5): Change it to ...
18180 (expect no 5): ... this.
18181
3b462ec2
SM
181822015-06-02 Simon Marchi <simon.marchi@ericsson.com>
18183
18184 PR gdb/15564
18185 * gdb.mi/mi-detach.exp: New file.
18186
e0619de6
JK
181872015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18188
18189 PR symtab/18392
18190 * gdb.arch/amd64-tailcall-self.S: New file.
18191 * gdb.arch/amd64-tailcall-self.c: New file.
18192 * gdb.arch/amd64-tailcall-self.exp: New file.
18193
e970cb34
DB
181942015-05-28 Don Breazeal <donb@codesourcery.com>
18195
18196 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
18197 tests for remote targets by checking is_target_gdbserver.
18198
b2e2f908
DE
181992015-05-27 Doug Evans <dje@google.com>
18200
18201 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
18202 * gdb.dwarf2/opaque-type-lookup.c: New file.
18203 * gdb.dwarf2/opaque-type-lookup.exp: New file.
18204
82c7be31
DE
182052015-05-26 Doug Evans <dje@google.com>
18206
18207 * gdb.cp/iostream.cc: New file.
18208 * gdb.cp/iostream.exp: New file.
18209
b4f54984
DE
182102015-05-26 Doug Evans <dje@google.com>
18211
18212 * gdb.dwarf2/dw2-op-call.exp: Update.
18213 * gdb.dwarf2/dw4-sig-types.exp: Update.
18214 * gdb.dwarf2/implptr.exp: Update.
18215 * gdb.mi/mi-cmd-param-changed.exp: Update.
18216
4ea6efe9
DE
182172015-05-26 Doug Evans <dje@google.com>
18218
18219 * gdb.python/py-lazy-string.c: New file.
18220 * gdb.python/py-lazy-string.exp: New file.
18221 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
18222 (main): Update. Add estring3.
18223 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
18224 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
18225
f6bb7db3
YQ
182262015-05-26 Omair Javaid <omair.javaid@linaro.org>
18227 Yao Qi <yao.qi@linaro.org>
18228
18229 * gdb.reverse/aarch64.c: New.
18230 * gdb.reverse/aarch64.exp: New.
18231
a81bfbd0
OJ
182322015-05-26 Omair Javaid <omair.javaid@linaro.org>
18233
25d49b86
PA
18234 * lib/gdb.exp (supports_process_record): Return true for
18235 aarch64*-linux*.
a81bfbd0
OJ
18236 (supports_reverse): Likewise.
18237
158bf1b4
PP
182382015-05-22 Patrick Palka <patrick@parcs.ath.cx>
18239
18240 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18241 Use with_test_prefix.
18242
a0145030
AB
182432015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
18244
18245 * gdb.base/completion.exp: Add test for completion of layout
18246 names.
18247
ebe3b578
AB
182482015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
18249
18250 * lib/gdb.exp (skip_tui_tests): New proc.
18251 * gdb.base/tui-layout.exp: Check skip_tui_tests.
18252
84204ed7
PA
182532015-05-19 Pedro Alves <palves@redhat.com>
18254
18255 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18256 Save the whole env array instead of just HOME. Unset HISTSIZE in
18257 the environment while testing. Restore whole environment
18258 afterwards.
18259
37442ce1
DE
182602015-05-16 Doug Evans <xdje42@gmail.com>
18261
18262 * gdb.guile/scm-ports.c: New file.
18263 * gdb.guile/scm-ports.exp: Add memory port tests.
18264
36de76f9
JK
182652015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18266
18267 * gdb.compile/compile-print.c: New file.
18268 * gdb.compile/compile-print.exp: New file.
18269
3a9558c4
JK
182702015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18271
18272 * gdb.compile/compile-ops.exp: Cast param to void.
18273 * gdb.compile/compile.exp: Complete type for _gdb_expr.
18274 (compile code struct_object.selffield = &struct_object): Add xfail.
18275
aa715135
JG
182762015-05-15 Joel Brobecker <brobecker@adacore.com>
18277
18278 * gdb.ada/arr_enum_with_gap: New testcase.
18279
931e5bc3
JG
182802015-05-15 Joel Brobecker <brobecker@adacore.com>
18281
18282 * gdb.ada/byte_packed_arr: New testcase.
18283
9cd4d857
JB
182842015-05-15 Joel Brobecker <brobecker@adacore.com>
18285
18286 * gdb.ada/pckd_neg: New testcase.
18287
ebfd00d2
PP
182882015-05-13 Patrick Palka <patrick@parcs.ath.cx>
18289
18290 PR gdb/17820
18291 * gdb.base/gdbinit-history.exp: New test.
18292 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
18293 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
18294
4c082a81
SC
182952015-05-09 Siva Chandra Reddy <sivachandra@google.com>
18296
18297 * gdb.python/py-xmethods.cc: Enhance test case.
18298 * gdb.python/py-xmethods.exp: New tests.
18299 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
18300 function.
18301 (B_indexoper): Likewise.
18302 (global_dm_list) : Add new xmethod worker functions.
18303
f7797074
SDJ
183042015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
18305
18306 * gdb.base/coredump-filter.exp: Correctly unset
18307 "coredump_var_addr" array.
18308
a4674e4e
PA
183092015-05-08 Pedro Alves <palves@redhat.com>
18310
18311 * gdb.server/non-existing-program.exp: Unset spawn_id.
18312
df2eb078
SC
183132015-05-08 Siva Chandra Reddy <sivachandra@google.com>
18314
18315 PR python/18291
18316 * gdb.python/py-xmethods.exp: Add tests.
18317
422349a3
YQ
183182015-05-08 Yao Qi <yao.qi@linaro.org>
18319
18320 PR gdb/18208
18321 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
18322 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
18323 function set_coredump_filter, and remove remote_exec call.
18324 Remove argument ipid. Callers update.
18325 (top level): Don't get inferior's PID.
18326
63fc80ce
AA
183272015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
18328
18329 * gdb.base/watch_thread_num.exp: Skip test on targets without
18330 access watchpoints.
18331
80ad801e
PA
183322015-05-06 Pedro Alves <palves@redhat.com>
18333
18334 PR server/18081
18335 * gdb.server/non-existing-program.exp: New file.
18336
0fa7fe50
JB
183372015-05-05 Joel Brobecker <brobecker@adacore.com>
18338
18339 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
18340
3ea89b92
PMR
183412015-05-05 Joel Brobecker <brobecker@adacore.com>
18342
18343 * gdb.ada/out_of_line_in_inlined: New testcase.
18344
87b8eff0
JB
183452015-05-05 Joel Brobecker <brobecker@adacore.com>
18346
18347 * gdb.ada/var_rec_arr: New testcase.
18348
5fccc635
YQ
183492015-04-30 Yao Qi <yao.qi@linaro.org>
18350
18351 * gdb.base/break-idempotent.exp: If
18352 skip_hw_watchpoint_multi_tests returns true, skip the tests
18353 on "rwatch" and "awatch".
18354
42d38f42
YQ
183552015-04-30 Yao Qi <yao.qi@linaro.org>
18356
18357 * gdb.base/relativedebug.exp: Invoke gdb command
18358 "info sharedlibrary", and if libc.so doesn't have debug info,
18359 skip the test.
18360
2ce1cdbf
DE
183612015-04-29 Doug Evans <dje@google.com>
18362
18363 * gdb.python/py-xmethods.exp: Add ptype tests.
18364 * gdb.python/py-xmethods.py (E_method_char_worker): Add
18365 get_result_type method.
18366
f24a38c5
LM
183672015-04-29 Luis Machado <lgustavo@codesourcery.com>
18368
18369 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
18370 the target does not support hardware watchpoints.
18371
ecbf2b3c
LM
183722015-04-29 Luis Machado <lgustavo@codesourcery.com>
18373
18374 * gdb.base/break-always.exp: Abort testing if writing to memory
18375 causes an error.
18376
34f5f757
DE
183772015-04-28 Doug Evans <dje@google.com>
18378
18379 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
18380 * gdb.python/py-pp-registration.exp: ... here. New file.
18381 * gdb.python/py-pp-registration.c: New file.
18382 * gdb.python/py-pp-registration.py: New file.
18383
69b4374a
DE
183842015-04-28 Doug Evans <dje@google.com>
18385
18386 * gdb.python/py-bad-printers.c: New file.
18387 * gdb.python/py-bad-printers.py: New file.
18388 * gdb.python/py-bad-printers.exp: New file.
18389
59fb7612
SS
183902015-04-28 Sasha Smundak <asmundak@google.com>
18391
18392 * gdb.python/py-type.exp: New test.
18393
2631b16a
AW
183942015-04-28 Andy Wingo <wingo@igalia.com>
18395
18396 * gdb.python/py-parameter.exp:
18397 * gdb.guile/scm-parameter.exp: Escape the path that we are
18398 matching against, as it might contain characters that are special
18399 to regular expressions.
18400
460efde1
JB
184012015-04-27 Joel Brobecker <brobecker@adacore.com>
18402
18403 * gdb.ada/rec_comp: New testcase.
18404
2d369d8e
SDJ
184052015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
18406
18407 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
18408 before using it.
18409
cf75d6c3
AB
184102015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
18411
18412 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
18413 new tests for verilog output.
18414
8dbe7ca5
YQ
184152015-04-24 Yao Qi <yao.qi@linaro.org>
18416
18417 * boards/remote-gdbserver-on-localhost.exp: New file.
18418
4ef9fb2f
PA
184192015-04-23 Pedro Alves <palves@redhat.com>
18420
18421 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
18422 $inferior_spawn_id instead of $inferior_spawn_id directly. On
18423 "end of file", remove $inferior_spawn_id from the indirect list.
18424
0a803169
PA
184252015-04-23 Pedro Alves <palves@redhat.com>
18426
18427 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
18428
749ef8f8
PA
184292015-04-23 Pedro Alves <palves@redhat.com>
18430
18431 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
18432 on $any_spawn_id instead of only on $gdb_spawn_id.
18433
8aae4344
PM
184342015-04-21 Pierre Muller <muller@sourceware.org>
18435
18436 PR pascal/17815
18437 * lib/pascal.exp (gpc_compile): Add new option "class".
18438 (fpc_compile): Likewise.
18439 * gdb.pascal/case-insensitive-symbols.pas: New file.
18440 * gdb.pascal/case-insensitive-symbols.exp: New file.
18441
1586c8fb
GB
184422015-04-20 Gary Benson <gbenson@redhat.com>
18443
18444 * gdb.base/attach.exp: Fix three extended remote failures.
18445
1b6e6f5c
GB
184462015-04-17 Gary Benson <gbenson@redhat.com>
18447
18448 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
18449 the main executable over the remote protocol.
18450
e797481d
PA
184512015-04-16 Pedro Alves <palves@redhat.com>
18452
18453 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
18454 a new gdbserver if gdbserver_reconnect_p is set.
18455
1ca99c42
PA
184562015-04-16 Pedro Alves <palves@redhat.com>
18457
18458 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
18459 is set, don't exit gdbserver.
18460
af9fd6f8
AA
184612015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18462
18463 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
18464 appropriate .insn, such that an older assembler can be used.
18465 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
18466 the z/Architecture instruction set on 31-bit targets as well.
18467
04ff1e61
AA
184682015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18469
18470 * gdb.go/handcall.exp: Remove all logic related to the first
18471 breakpoint and rely on go_runto_main instead.
18472 * gdb.go/strings.exp: Likewise.
18473 * gdb.go/unsafe.exp: Likewise.
18474 * gdb.go/hello.exp: Likewise. Also rename the remaining
18475 breakpoint marker to "breakpoint 1".
18476 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
18477 * gdb.go/strings.go: Likewise.
18478 * gdb.go/unsafe.go: Likewise.
18479 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
18480 "set breakpoint 2 here" and rename the remaining breakpoint marker
18481 to "breakpoint 1".
18482
40d2f8d6
SM
184832015-04-15 Simon Marchi <simon.marchi@ericsson.com>
18484
18485 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
18486 if itertools.imap is not present.
18487 * gdb.python/py-objfile.exp: Add parentheses.
18488 * gdb.python/py-type.exp: Same.
18489 * gdb.python/py-unwind-maint.py: Same.
18490
8cbc97c6
YQ
184912015-04-15 Yao Qi <yao.qi@linaro.org>
18492
18493 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
18494 of ":$ptr_size" and set its form explicitly.
18495
45fd756c
YQ
184962015-04-15 Pedro Alves <palves@redhat.com>
18497 Yao Qi <yao.qi@linaro.org>
18498
18499 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
18500 timeout by factor of 4.
18501 (test_regular_watch): Likewise.
18502 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
18503 * gdb.reverse/sigall-reverse.exp: Likewise.
18504 * gdb.reverse/until-precsave.exp: Likewise.
18505 * lib/gdb.exp (with_timeout_factor): New proc.
18506 (gdb_expect): Move some code to ...
18507 (get_largest_timeout): ... here. New procedure.
18508
9e811bc3
LM
185092015-04-14 Luis Machado <lgustavo@codesourcery.com>
18510
18511 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
18512
0ff6fcb2
LM
185132015-04-13 Luis Machado <lgustavo@codesourcery.com>
18514
18515 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
18516 to write to the .text section.
18517
7578d5f7
LM
185182015-04-13 Luis Machado <lgustavo@codesourcery.com>
18519
18520 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
18521 Handle the case of targets that do not provide PID information.
18522
2efe15c4
YQ
185232015-04-13 Yao Qi <yao.qi@linaro.org>
18524
18525 * lib/gdbserver-support.exp (gdb_exit): Catch exception
18526 and use expect instead of gdb_expect.
18527
8cd8f2f8
SDJ
185282015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
18529
18530 * gdb.base/coredump-filter.exp: Rename variable "addr" to
18531 "coredump_var_addr" to avoid naming conflict with other testcases.
18532
9ee41772
PA
185332015-04-10 Pedro Alves <palves@redhat.com>
18534
18535 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
18536 gdb_test_sequence and gdb_assert.
18537
07473109
PA
185382015-04-10 Pedro Alves <palves@redhat.com>
18539
18540 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
18541 test messages that don't include the breakpoint address.
18542
de3db44c
YQ
185432015-04-10 Yao Qi <yao.qi@linaro.org>
18544
18545 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
18546 false for some offset and width combinations which aren't
18547 supported by linux kernel.
18548
c79d856c
PA
185492015-04-10 Pedro Alves <palves@redhat.com>
18550
18551 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18552 procedure, factored out from ...
18553 (top level): ... here. Add "set displaced-stepping" testing axis.
18554 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18555 parameter "displaced". Use it.
18556 (top level): Use foreach and add "set displaced-stepping" testing
18557 axis.
18558
ebc90b50
PA
185592015-04-10 Pedro Alves <palves@redhat.com>
18560
18561 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18562 Remove comment.
18563 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18564 both the address of the instruction that triggers the watchpoint
18565 and the address of the instruction immediately after, and use
18566 those addresses for the test. Fix comment.
18567
8f572e5c
PA
185682015-04-10 Pedro Alves <palves@redhat.com>
18569
18570 * gdb.base/sigstep.exp (breakpoint_to_handler)
18571 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
18572 Test "backtrace" in handler.
18573 (breakpoint_over_handler): New parameter 'displaced'. Use it.
18574 (top level): Add new "displaced" test axis to
18575 breakpoint_to_handler, breakpoint_to_handler_entry and
18576 breakpoint_over_handler.
18577
8d707a12
PA
185782015-04-10 Pedro Alves <palves@redhat.com>
18579
18580 PR gdb/18216
18581 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18582
ef713951
YQ
185832015-04-10 Yao Qi <yao.qi@linaro.org>
18584
18585 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18586 (test_add_rn_pc): New function.
18587 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18588 (top level): Invoke test_add_rn_pc.
18589
906d60cf
PA
185902015-04-10 Pedro Alves <palves@redhat.com>
18591
18592 PR gdb/13858
18593 * gdb.base/step-over-no-symbols.exp: New file.
18594
f2983cc3
AW
185952015-04-09 Andy Wingo <wingo@igalia.com>
18596
18597 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18598 after the Python tests.
18599
6d62641c
SDJ
186002015-04-08 Keith Seitz <keiths@redhat.com>
18601
18602 PR python/16699
18603 * gdb.python/py-completion.exp: New tests for completion.
18604 * gdb.python/py-completion.py (CompleteLimit1): New class.
18605 (CompleteLimit2): Likewise.
18606 (CompleteLimit3): Likewise.
18607 (CompleteLimit4): Likewise.
18608 (CompleteLimit5): Likewise.
18609 (CompleteLimit6): Likewise.
18610 (CompleteLimit7): Likewise.
18611
f3770638
PA
186122015-04-08 Pedro Alves <palves@redhat.com>
18613
18614 PR gdb/18214
18615 PR gdb/18216
18616 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18617 function.
18618 (main): Install it as SIGUSR1 handler.
18619 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18620 parameter. Always use "setup" as prefix. Toggle "set
18621 displaced-stepping" off/on depending on global. Don't switch to
18622 thread 1 here.
18623 (top level): Add displaced stepping "off/on" test axis. Update
18624 "setup" calls. Wrap each subtest with with_test_prefix. Test
18625 continuing with a queued signal in each thread.
18626
4496bed7
PA
186272015-04-08 Pedro Alves <palves@redhat.com>
18628
18629 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18630 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18631 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18632 Return early if running to main fails.
18633 * gdb.trace/while-stepping.exp: Likewise.
18634
b97fde92
PA
186352015-04-07 Pedro Alves <palves@redhat.com>
18636
18637 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18638 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18639 interact with inferior program.
18640
f71c18e7
PA
186412015-04-07 Pedro Alves <palves@redhat.com>
18642
18643 * lib/gdb.exp (inferior_spawn_id): New global.
18644 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18645 spawn id after processing the user code.
18646 (default_gdb_start): Set inferior_spawn_id.
18647 (send_inferior): New procedure.
18648 * lib/gdbserver-support.exp (gdbserver_start): Set
18649 inferior_spawn_id.
18650 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18651
6423214f
PA
186522015-04-07 Pedro Alves <palves@redhat.com>
18653
18654 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18655 * lib/gdbserver-support.exp (gdbserver_start): Make
18656 $server_spawn_id global.
18657 (gdbserver_start): Don't wait for gdbserver's spawn id with
18658 expect_background.
18659 (close_gdbserver): New procedure.
18660 (gdb_exit): Rename the default version and reimplement.
18661
71c0ee8c
PA
186622015-04-07 Pedro Alves <palves@redhat.com>
18663
72f4393d 18664 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18665 append the substituted item, not the original item.
18666
203bc29b
PA
186672015-04-07 Pedro Alves <palves@redhat.com>
18668
18669 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18670 gdb_expect.
18671
508a3ddf
PA
186722015-04-07 Pedro Alves <palves@redhat.com>
18673
18674 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18675 output appearing once only.
18676
9f6dbe2b
PA
186772015-04-07 Pedro Alves <palves@redhat.com>
18678
18679 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18680 that doesn't expect anything. Return early if running to main
18681 fails.
18682
337532fa
YQ
186832015-04-07 Yao Qi <yao.qi@linaro.org>
18684
18685 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18686 (child_function): Call alarm.
18687 (main): Move call to alarm into the loop.
18688 * gdb.threads/non-stop-fair-events.exp: Build program with
18689 -DTIMEOUT=$timeout.
18690
01b622d4
DE
186912015-04-06 Doug Evans <xdje42@gmail.com>
18692
18693 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18694 Fix dest parameter to board_info.
18695 (fpc_compile): Ditto.
18696 (gdb_compile_pascal): Rename dest arg to destfile.
18697
961f4160
PMR
186982015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18699
18700 * gdb.ada/funcall_ref.exp: New file.
18701 * gdb.ada/funcall_ref/foo.adb: New file.
18702
cafda597
YQ
187032015-04-02 Yao Qi <yao.qi@linaro.org>
18704
18705 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18706 is remote.
18707
fed040c6
GB
187082015-04-02 Gary Benson <gbenson@redhat.com>
18709
18710 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18711
d11916aa
SS
187122015-04-01 Sasha Smundak <asmundak@google.com>
18713
18714 * gdb.python/py-unwind-maint.c: New file.
18715 * gdb.python/py-unwind-maint.exp: New test.
18716 * gdb.python/py-unwind-maint.py: New file.
18717 * gdb.python/py-unwind.c: New file.
18718 * gdb.python/py-unwind.exp: New test.
18719 * gdb.python/py-unwind.py: New test.
18720
a1471180
PA
187212015-04-01 Pedro Alves <palves@redhat.com>
18722
18723 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18724 to fail instead of non-existent $test.
18725
0bbeccb1
PA
187262015-04-01 Pedro Alves <palves@redhat.com>
18727
18728 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18729 GDBFLAGS if not empty.
18730
3c724c8c
PMR
187312015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18732
18733 * gdb.ada/complete.exp: Remove "multi_line".
18734 * gdb.ada/info_exc.exp: Remove "multi_line".
18735 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18736 * gdb.ada/ptype_field.exp: Remove "multi_line".
18737 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18738 * gdb.ada/tagged.exp: Remove "multi_line".
18739 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18740 [multi_line ...]
18741 * gdb.btrace/delta.exp: Likewise.
18742 * gdb.btrace/exception.exp: Likewise.
18743 * gdb.btrace/function_call_history.exp: Likewise.
18744 * gdb.btrace/instruction_history.exp: Likewise.
18745 * gdb.btrace/nohist.exp: Likewise.
18746 * gdb.btrace/record_goto.exp: Likewise.
18747 * gdb.btrace/segv.exp: Likewise.
18748 * gdb.btrace/stepi.exp: Likewise.
18749 * gdb.btrace/tailcall.exp: Likewise.
18750 * gdb.btrace/unknown_functions.exp: Likewise.
18751 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18752 * lib/gdb.exp: Add the "multi_line" helper.
18753
4eec2deb
PA
187542015-04-01 Pedro Alves <palves@redhat.com>
18755
18756 * gdb.threads/tid-reuse.c: New file.
18757 * gdb.threads/tid-reuse.exp: New file.
18758
df8411da
SDJ
187592015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18760
18761 PR corefiles/16092
18762 * gdb.base/coredump-filter.c: New file.
18763 * gdb.base/coredump-filter.exp: Likewise.
18764
6ef37366
PM
187652015-03-27 Petr Machata <pmachata@redhat.com>
18766
18767 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18768 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18769 (Dwarf::assemble): Initialize them.
18770 (Dwarf::lines): New function.
18771
7ec911b0
JT
187722015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18773
18774 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18775 SYMBOL_PREFIX for x86_64-*-cygwin.
18776
ff908ebf
AW
187772015-03-26 Andy Wingo <wingo@igalia.com>
18778
18779 PR symtab/18148
18780 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18781 const_value but not a location.
18782 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18783 location defined in non-main CUs are visible.
18784
6d5f0679
YQ
187852015-03-26 Yao Qi <yao.qi@linaro.org>
18786
18787 PR testsuite/18139
18788 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18789 Add a line number entry for the same line.
18790 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18791 Add a line number entry for the same line.
18792
2898689b
YQ
187932015-03-26 Yao Qi <yao.qi@linaro.org>
18794
18795 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18796 .int 0.
18797 (func): Likewise. Add .Lfunc_1 label.
18798 Use .Lfunc_1 label.
18799 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18800 .int 0.
18801 (func): Likewise.
18802 Use .Lfunc_1 label.
18803
85180498
YQ
188042015-03-26 Yao Qi <yao.qi@linaro.org>
18805
18806 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18807 Call gdb_compile instead to compile each .s files without debug
18808 information.
18809
8aa08a8d
YQ
188102015-03-26 Yao Qi <yao.qi@linaro.org>
18811
18812 * gdb.base/savedregs.exp (process_saved_regs): Make
18813 "Saved registers:" optional in the pattern.
18814
66849923
MM
188152015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18816
18817 * gdb.btrace/next.exp: Merged into step.exp.
18818 * gdb.btrace/finish.exp: Merged into step.exp.
18819 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18820 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18821 "record goto" and checking the exact replay position.
18822 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18823 check for "Recording format" in "info record" output.
18824 * gdb.btrace/record_goto.exp: Choose test file based on target.
18825 * gdb.btrace/x86-record_goto.S: Renamed into ...
18826 * gdb.btrace/x86_64-record_goto.S: ... this.
18827 * gdb.btrace/i686-record_goto.S: New.
18828 * gdb.btrace/x86-tailcall.S: Renamed into ...
18829 * gdb.btrace/x86_64-tailcall.S: ... this.
18830 * gdb.btrace/i686-tailcall.S: New.
18831 * gdb.btrace/x86-tailcall.c: Renamed into ...
18832 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18833 separate statements. Update test.
18834 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18835 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18836 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18837 * gdb.btrace/tailcall.exp: Choose test file based on target.
18838 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18839
11cc1b74
MM
188402015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18841
18842 * gdb.btrace/exception.exp: Increase BTS buffer size.
18843
a25d8bf9
PA
188442015-03-24 Pedro Alves <palves@redhat.com>
18845
18846 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18847
856e7dd6
PA
188482015-03-24 Pedro Alves <palves@redhat.com>
18849
18850 * gdb.threads/schedlock.exp (test_step): No longer expect that
18851 "set scheduler-locking step" with "next" over a function call runs
18852 threads unlocked.
18853
ad235a41
AT
188542015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18855
18856 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18857
15630549
AT
188582015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18859
18860 PR breakpoints/16466
18861 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18862 * gdb.mi/mi-pending.c (thread_func): New function.
18863 (int main): Add threading support required.
18864 * gdb.mi/mi-pending.exp: Add tests for this issue.
18865 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18866 (pendfunc2): Remove stdio dependency.
18867 * gdb.mi/mi-pendshr2.c: New file.
18868
693dca06
KS
188692015-03-23 Keith Seitz <keiths@redhat.com>
18870
18871 * gdb.linespec/keywords.c: New file.
18872 * gdb.linespec/keywords.exp: New file.
18873
7e993ebf
KS
188742015-03-23 Keith Seitz <keiths@redhat.com>
18875
18876 PR gdb/18021
18877 * gdb.dwarf2/staticvirtual.exp: New test.
18878
bc23328c
JK
188792015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18880
18881 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18882 * README: Remove HP-UX and gdb.hp.
18883 (configuration):
18884 * configure: Regenerate.
18885 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18886 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18887 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18888 gdb.hp/gdb.defects/Makefile.
18889 * gdb.hp/Makefile.in: File deleted.
18890 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18891 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18892 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18893 * gdb.hp/gdb.aCC/run.c: File deleted.
18894 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18895 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18896 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18897 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18898 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18899 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18900 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18901 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18902 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18903 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18904 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18905 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18906 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18907 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18908 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18909 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18910 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18911 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18912 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18913 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18914 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18915 * gdb.hp/gdb.compat/average.c: File deleted.
18916 * gdb.hp/gdb.compat/sum.c: File deleted.
18917 * gdb.hp/gdb.compat/xdb.c: File deleted.
18918 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18919 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18920 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18921 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18922 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18923 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18924 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18925 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18926 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18927 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18928 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18929 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18930 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18931 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18932 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18933 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18934 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18935 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18936 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18937 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18938 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18939 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18940 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18941 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18942 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18943 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18944 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18945 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18946 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18947 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18948 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18949 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18950 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18951 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18952 * gdb.hp/tools/odump: File deleted.
18953
8bf3b159
PA
189542015-03-19 Pedro Alves <palves@redhat.com>
18955
18956 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18957 (saw_thread_3): New globals.
18958 (top level): Increment them when an event for the corresponding
18959 thread is seen.
18960 (no thread starvation): New test.
18961
eb54c8bf
PA
189622015-03-19 Pedro Alves <palves@redhat.com>
18963
18964 * gdb.threads/continue-pending-status.c: New file.
18965 * gdb.threads/continue-pending-status.exp: New file.
18966
32d2e5d6
PA
189672015-03-18 Pedro Alves <palves@redhat.com>
18968
18969 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18970 Use gdb_is_target_remote instead of is_remote. Use
18971 gdb_test_multiple instead of gdb_expect. Exit early if
18972 gdb_test_multiple hits its internal matches. Tighten stepi tests
18973 expected output. Fail on exit with any signal, instead of just
18974 SIGILL.
18975
f68f11b7
YQ
189762015-03-18 Yao Qi <yao.qi@linaro.org>
18977
18978 PR tdep/18107
18979 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18980 variable.
18981 * gdb.base/catch-syscall.exp: Don't skip it on
18982 aarch64*-*-linux* target. Remove elements in all_syscalls.
18983 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18984 target.
18985 (setup_all_syscalls): New proc.
18986
ca5fd19b
YQ
189872015-03-16 Yao Qi <yao.qi@linaro.org>
18988
18989 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18990 (top level): Skip tests if valid_addr_p returns false for
18991 $cmd1 or $cmd2.
18992
85642ba0
AW
189932015-03-11 Andy Wingo <wingo@igalia.com>
18994
18995 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18996
e03f9645
YQ
189972015-03-11 Yao Qi <yao.qi@linaro.org>
18998
18999 * gdb.base/catch-syscall.exp: Fix typo in comments.
19000
5d0962b2
YQ
190012015-03-11 Yao Qi <yao.qi@linaro.org>
19002
19003 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19004
b2df3cef
PA
190052015-03-09 Pedro Alves <palves@redhat.com>
19006
19007 * dg-extract-results.py: Delete.
19008
ef878e53
PA
190092015-03-09 Pedro Alves <palves@redhat.com>
19010
19011 Merge dg-extract-results.sh from GCC upstream (r218843).
19012
19013 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19014 * dg-extract-results.sh: Use --text with grep to avoid issues with
19015 binary files. Fall back to cat -v, if that doesn't work.
19016
9494d219
PA
190172015-03-05 Pedro Alves <palves@redhat.com>
19018
19019 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19020
a8d9763a
SM
190212015-03-04 Simon Marchi <simon.marchi@ericsson.com>
19022
19023 * lib/mi-support.exp (mi_expect_interrupt): Accept
19024 alternative event for when in all-stop mode.
19025
be9957b8
PA
190262015-03-04 Pedro Alves <palves@redhat.com>
19027
19028 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
19029
d57be0f4 190302015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
19031
19032 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
19033
c214c7cf
AA
190342015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19035
19036 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
19037 regexps for GDB's current line display, accept a hex address
19038 preceding the line number.
19039
6d74a497
AA
190402015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19041
19042 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
19043 the 'arch1' variable for "s390*-linux*" targets.
19044
511aee7c
PA
190452015-03-04 Pedro Alves <palves@redhat.com>
19046
19047 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
19048 (main): Pass missing retval argument to pthread_join call.
19049
95e50b27
PA
190502015-03-02 Pedro Alves <palves@redhat.com>
19051
19052 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
19053 (top level): Call do_test with non-stop as well.
19054
28054d69
PA
190552015-03-02 Pedro Alves <palves@redhat.com>
19056
19057 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
19058 -1.
19059
4fa5d7b4
AA
190602015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19061
19062 * gdb.arch/s390-vregs.exp: New test.
19063 * gdb.arch/s390-vregs.S: New file.
19064
97c18565
PA
190652015-02-27 Pedro Alves <palves@redhat.com>
19066
19067 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
19068 call to catch_command_errors.
19069 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
19070 catch_command_errors.
19071
a37bfa30
PA
190722015-02-27 Pedro Alves <palves@redhat.com>
19073
19074 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
19075 "true" for boolean result.
19076 * gdb.gdb/selftest.exp (test_with_self): Also accept full
19077 prototype of main.
19078
6f98576f
PA
190792015-02-27 Pedro Alves <palves@redhat.com>
19080
19081 * lib/unbuffer_output.c: New file.
19082 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
19083 (main): Call gdb_unbuffer_output.
19084
eba5ab56
YQ
190852015-02-27 Yao Qi <yao.qi@linaro.org>
19086
19087 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
19088 target.
19089
0def5aaa
DE
190902015-02-26 Doug Evans <dje@google.com>
19091
19092 * gdb.cp/class2.cc (Dbase, D): New classes.
19093 (main): New local delta.
19094 * gdb.cp/class2.exp: Test printing delta.
19095 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
19096 (dynbar): New global.
19097 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
19098
081a1c2c
JK
190992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19100
19101 * gdb.compile/compile-ifunc.c: New file.
19102 * gdb.compile/compile-ifunc.exp: New file.
19103
2f41223f
AT
191042015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
19105
19106 * gdb.base/structs.exp: Check for correct struct on finish.
19107
03eddd80
YQ
191082015-02-26 Yao Qi <yao.qi@linaro.org>
19109
19110 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
19111 is zero.
19112
80c57053
JK
191132015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19114
19115 * gdb.arch/cordic.ko.bz2: New file.
19116 * gdb.arch/cordic.ko.debug.bz2: New file.
19117 * gdb.arch/ppc64-symtab-cordic.exp: New file.
19118
21613c12
YQ
191192015-02-25 Yao Qi <yao.qi@linaro.org>
19120
19121 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
19122 aarch64*-*-* target.
19123
d8b901ed
PA
191242015-02-23 Pedro Alves <palves@redhat.com>
19125
19126 * lib/gdb.exp (delete_breakpoints): Rewrite using
19127 gdb_test_multiple.
19128
e5b85ead
PA
191292015-02-23 Pedro Alves <palves@redhat.com>
19130
19131 * gdb.base/info-os.c: Include stdlib.h.
19132
85c3a371
DE
191332015-02-22 Doug Evans <xdje42@gmail.com>
19134
19135 PR symtab/17855
19136 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
19137 is read after symbols have been re-read.
19138 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
19139 * gdb.ada/exec_changed/second.adb (Second): Ditto.
19140
96553a0c
DE
191412015-02-21 Doug Evans <dje@google.com>
19142
19143 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
19144
97a0c697
JK
191452015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19146
19147 PR corefiles/17808
19148 * gdb.arch/i386-biarch-core.core.bz2: New file.
19149 * gdb.arch/i386-biarch-core.exp: New file.
19150
a47cd6e9
PA
191512015-02-21 Pedro Alves <palves@redhat.com>
19152
19153 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
19154 runto_main fails.
19155
c5facdc4
PA
191562015-02-20 Pedro Alves <palves@redhat.com>
19157
19158 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
19159 info probes.
19160
2db9a427
PA
191612015-02-20 Pedro Alves <palves@redhat.com>
19162
19163 * gdb.threads/multi-create-ns-info-thr.exp: New file.
19164
60fb7e9e
PA
191652015-02-20 Pedro Alves <palves@redhat.com>
19166
19167 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
19168 clean_restart before gdb_target_supports_trace.
19169
5c5019c2
PA
191702015-02-20 Pedro Alves <palves@redhat.com>
19171
19172 PR threads/18006
19173 * gdb.threads/clone-thread_db.c: New file.
19174 * gdb.threads/clone-thread_db.exp: New file.
19175
c9587f88
AT
191762015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
19177
19178 PR breakpoints/16812
19179 * gdb.base/catch-gdb-caused-signals.c: New file.
19180 * gdb.base/catch-gdb-caused-signals.exp: New file.
19181
f6a88844
JM
191822015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
19183
19184 * configure: Regenerated.
19185 * configure.ac: Use GDB_AC_TRANSFORM.
19186 * aclocal.m4: sinclude ../transform.m4.
19187
497c491b
JM
191882015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19189
19190 * lib/dtrace.exp: New file.
19191 * gdb.base/dtrace-probe.exp: Likewise.
19192 * gdb.base/dtrace-probe.d: Likewise.
19193 * gdb.base/dtrace-probe.c: Likewise.
19194 * lib/pdtrace.in: Likewise.
19195 * configure.ac: Output variables with the transformed names of
19196 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
19197 * configure: Regenerated.
19198
03e98035
JM
191992015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19200
19201 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
19202 expected message when trying to access $_probe_* convenience
19203 variables while not on a probe.
19204
63cc30e9
JK
192052015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19206
19207 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
19208
0703599a
PA
192092015-02-11 Pedro Alves <pedro@codesourcery.com>
19210
19211 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
19212 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
19213
7e60a48e
DE
192142015-02-10 Doug Evans <xdje42@gmail.com>
19215
19216 * lib/gdb.exp (gdb_load): Always return a result.
19217
01b088bc
PA
192182015-02-10 Pedro Alves <palves@redhat.com>
19219
19220 * gdb.threads/signal-sigtrap.c: New file.
19221 * gdb.threads/signal-sigtrap.exp: New file.
19222
b05ec7a5
AT
192232015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
19224
19225 * gdb.trace/no-attach-trace.c: New file.
19226 * gdb.trace/no-attach-trace.exp: New file.
19227
a2c2acaf
MW
192282015-02-09 Mark Wielaard <mjw@redhat.com>
19229
19230 * gdb.dwarf2/atomic.c: New file.
19231 * gdb.dwarf2/atomic-type.exp: Likewise.
19232
31fd9caa
MM
192332015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19234
19235 * gdb.btrace/buffer-size.exp: Update "info record" output.
19236 * gdb.btrace/delta.exp: Update "info record" output.
19237 * gdb.btrace/enable.exp: Update "info record" output.
19238 * gdb.btrace/finish.exp: Update "info record" output.
19239 * gdb.btrace/instruction_history.exp: Update "info record" output.
19240 * gdb.btrace/next.exp: Update "info record" output.
19241 * gdb.btrace/nexti.exp: Update "info record" output.
19242 * gdb.btrace/step.exp: Update "info record" output.
19243 * gdb.btrace/stepi.exp: Update "info record" output.
19244 * gdb.btrace/nohist.exp: Update "info record" output.
19245
d33501a5
MM
192462015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19247
19248 * gdb.btrace/buffer-size: New.
19249
f4abbc16
MM
192502015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19251
19252 * gdb.btrace/delta.exp: Update "info record" output.
19253 * gdb.btrace/enable.exp: Update "info record" output.
19254 * gdb.btrace/finish.exp: Update "info record" output.
19255 * gdb.btrace/instruction_history.exp: Update "info record" output.
19256 * gdb.btrace/next.exp: Update "info record" output.
19257 * gdb.btrace/nexti.exp: Update "info record" output.
19258 * gdb.btrace/step.exp: Update "info record" output.
19259 * gdb.btrace/stepi.exp: Update "info record" output.
19260 * gdb.btrace/nohist.exp: Update "info record" output.
19261
b9d61307
SM
192622015-02-06 Simon Marchi <simon.marchi@ericsson.com>
19263
19264 PR gdb/15678
19265 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
19266
e584fdbc
PA
192672015-02-06 Pedro Alves <palves@redhat.com>
19268
19269 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
19270 macro.
19271 (seconds_left, again): New globals.
19272 (main): Wait seconds_left in a 1-second sleep loop instead of
19273 sleeping 180 seconds. If 'again' is set, reset the seconds
19274 counter.
19275 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
19276 'again' in the inferior before detaching. Print the seconds left.
19277 (options): New global.
19278 (top level): Build program with -DTIMEOUT=$timeout.
19279
77f41761
PA
192802015-02-06 Pedro Alves <palves@redhat.com>
19281
19282 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
19283 determine how many seconds to pass to 'alarm'.
19284 * gdb.base/gdb-sigterm.exp (top level): Build program with
19285 -DTIMEOUT=$timeout.
19286 (do_test): Return success/failure indication. Add more verbose
19287 logging. Don't fail if 200 single steps are seen. Instead, fail
19288 when the test times out.
19289 (passes): New global.
19290 (top level): Break the testing loop if testing fails on any
19291 iteration. Use gdb_assert.
19292
b9394193
DB
192932015-02-04 Don Breazeal <donb@codesourcery.com>
19294
19295 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
19296 and initialize them.
19297 (ipc_cleanup): New function.
19298 (main): Don't declare shmid, semid, and msqid. Add a call to
19299 atexit so that we call ipc_cleanup on exit.
19300
42d9e528
PA
193012015-02-04 Pedro Alves <palves@redhat.com>
19302
19303 * boards/native-extended-gdbserver.exp: Remove any target variant
19304 specifications from the board name before clearing the isremote
19305 flag from board_info.
19306
ae6ae975
DE
193072015-01-31 Doug Evans <xdje42@gmail.com>
19308
19309 * gdb.base/maint.exp <maint print type argc>: Update expected output.
19310
cfb069a8
GB
193112015-01-31 Gary Benson <gbenson@redhat.com>
19312
19313 * gdb.base/completion.exp: Disable completion limiting for
19314 existing tests. Add new tests to check completion limiting.
19315 * gdb.linespec/ls-errs.exp: Disable completion limiting.
19316
5dd31d79
DE
193172015-01-31 Doug Evans <xdje42@gmail.com>
19318
19319 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
19320
9f050062
DE
193212015-01-31 Doug Evans <xdje42@gmail.com>
19322
19323 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
19324 entries. Duplicate file section script entries.
19325 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
19326 inlined entries. Add test for safe-path rejection.
19327 * gdb.python/py-section-script.c: Add duplicate inlined section script
19328 entries. Duplicate file section script entries.
19329 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
19330 inlined entries. Add test for safe-path rejection.
19331
df25ebbd
JB
193322015-01-29 Joel Brobecker <brobecker@adacore.com>
19333
19334 * gdb.ada/disc_arr_bound: New testcase.
19335
4a0ca9ec
JB
193362015-01-29 Joel Brobecker <brobecker@adacore.com>
19337
19338 * gdb.ada/mi_var_array: New testcase.
19339
3a8b707a
DE
193402015-01-27 Doug Evans <dje@google.com>
19341
19342 * gdb.python/py-objfile.exp: Add tests for objfile.username.
19343 Add test for objfile.filename, objfile.username after objfile
19344 has been unloaded.
19345
f8313f6e
JB
193462015-01-26 Joel Brobecker <brobecker@adacore.com>
19347
19348 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
19349 the second test to print the name attribute of value
19350 returned by the call to gdb.lookup_type, and adjust
19351 the expected output accordingly.
19352
37bc665e
MW
193532015-01-25 Mark Wielaard <mjw@redhat.com>
19354
19355 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
19356 * gdb.base/disp-step-fork.c: Include unistd.h.
19357 * gdb.base/siginfo-obj.c: Include stdio.h.
19358 * gdb.base/siginfo-thread.c: Likewise.
19359 * gdb.mi/non-stop.c: Include unistd.h.
19360 * gdb.mi/nsthrexec.c: Include stdio.h.
19361 * gdb.mi/pthreads.c: Include unistd.h.
19362 * gdb.modula2/unbounded1.c (main): Declare returns int.
19363 * gdb.reverse/consecutive-reverse.c: Likewise.
19364 * gdb.threads/create-fail.c: Include unistd.h.
19365 * gdb.threads/killed.c: Likewise.
19366 * gdb.threads/linux-dp.c: Likewise.
19367 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
19368 * gdb.threads/non-ldr-exc-2.c: Likewise.
19369 * gdb.threads/non-ldr-exc-3.c: Likewise.
19370 * gdb.threads/non-ldr-exc-4.c: Likewise.
19371 * gdb.threads/pthreads.c: Include unistd.h.
19372 (main): Declare returns int.
19373 * gdb.threads/tls-main.c (foo): New declaration.
19374 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
19375
f7e5394d
SM
193762015-01-23 Simon Marchi <simon.marchi@ericsson.com>
19377
19378 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
19379 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
19380
743649fd
MW
193812015-01-15 Mark Wielaard <mjw@redhat.com>
19382
19383 * gdb.base/noreturn-return.c: New file.
19384 * gdb.base/noreturn-return.exp: New file.
19385 * gdb.base/noreturn-finish.c: New file.
19386 * gdb.base/noreturn-finish.exp: New file.
19387
198297aa
PA
193882015-01-23 Pedro Alves <palves@redhat.com>
19389
19390 * gdb.threads/continue-pending-after-query.c: New file.
19391 * gdb.threads/continue-pending-after-query.exp: New file.
19392
717cf30c
AG
193932015-01-22 Anders Granlund <anders.granlund@ericsson.com>
19394 Simon Marchi <simon.marchi@ericsson.com>
19395
19396 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
19397 * gdb.base/valgrind-db-attach.exp: Same.
19398 * gdb.base/valgrind-infcall.exp: Same.
19399 * lib/mi-support.exp (default_mi_gdb_start): Same.
19400 * lib/prompt.exp (default_prompt_gdb_start): Same.
19401 * lib/gdb.exp (default_gdb_spawn): Same.
19402 (gdb_interact): New.
19403
19404
4b62a76e
JK
194052015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19406
19407 * gdb.compile/compile.exp (pointer to jit function): New test.
19408
b4cdae6f
WW
194092015-01-17 Wei-cheng Wang <cole945@gmail.com>
19410
19411 * lib/gdb.exp (supports_process_record): Return true for
19412 powerpc*-*-linux*.
19413 (supports_reverse): Likewise.
19414
d221e7ef
DB
194152015-01-15 Don Breazeal <donb@codesourcery.com>
19416
19417 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
19418 instead of checking whether the target board is remote and
19419 use spawn_wait_for_attach instead of exec/sleep.
19420 * gdb.base/attach-twice.exp: Likewise.
19421
bafffb51
JB
194222015-01-15 Joel Brobecker <brobecker@adacore.com>
19423
19424 * gdb.ada/var_arr_attrs: New testcase.
19425
5589af0e
PA
194262015-01-14 Pedro Alves <palves@redhat.com>
19427 Joel Brobecker <brobecker@adacore.com>
19428
19429 PR gdb/17525
19430 * gdb.base/bp-cmds-execution-x-script.c: New file.
19431 * gdb.base/bp-cmds-execution-x-script.exp: New file.
19432 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
19433
6c400b59
PA
194342015-01-14 Pedro Alves <palves@redhat.com>
19435
19436 PR cli/17828
19437 * gdb.base/batch-preserve-term-settings.c: New file.
19438 * gdb.base/batch-preserve-term-settings.exp: New file.
19439
e02c96a7
DE
194402015-01-13 Doug Evans <dje@google.com>
19441
19442 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
19443 binary.
19444
576fd14c
JB
194452015-01-13 Joel Brobecker <brobecker@adacore.com>
19446
19447 * Makefile.in (clean mostlyclean): Do not delete *.py.
19448
04dccad0
JB
194492015-01-13 Joel Brobecker <brobecker@adacore.com>
19450
19451 * gdb.python/py-lookup-type.exp: New file.
19452
3d230f71
PA
194532015-01-12 Pedro Alves <palves@redhat.com>
19454
19455 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
19456 restore GDBFLAGS before returning.
19457
7e67715d
JK
194582015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19459
19460 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
19461 is_amd64_regs_target and is_x86_like_target.
19462
f2e0d4b4
DE
194632015-01-11 Doug Evans <xdje42@gmail.com>
19464
19465 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
19466 is given without an explicit form.
19467 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
19468 attributes.
19469 * gdb.dwarf/corrupt.exp: Ditto.
19470 * gdb.dwarf2/enum-type.exp: Ditto.
19471 * gdb.trace/entry-values.exp: Ditto.
19472 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
19473
439250fb
DE
194742015-01-11 Doug Evans <xdje42@gmail.com>
19475
19476 PR gdb/15830
19477 * gdb.base/maint.exp: Remove references to "maint demangle".
19478 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
19479 Add tests for explicitly specifying language to demangle.
19480 * gdb.dlang/demangle.exp: Ditto.
19481
ede9f622
PA
194822015-01-09 Pedro Alves <palves@redhat.com>
19483
19484 * gdb.threads/non-stop-fair-events.c: New file.
19485 * gdb.threads/non-stop-fair-events.exp: New file.
19486
a7b796db
PA
194872015-01-09 Pedro Alves <palves@redhat.com>
19488
19489 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
19490 the global scope. Set a breakpoint after all threads are started
19491 rather than stepping over two source lines. Expect the prompt.
19492 * gdb.base/watch_thread_num.c (threads_started_barrier): New
19493 global.
19494 (NUM): Now 15.
19495 (main): Use threads_started_barrier to wait for all threads to
19496 start. Main thread no longer calls thread_function. Exit after
19497 180 seconds.
19498 (loop): New function.
19499 (thread_function): Wait on threads_started_barrier barrier. Call
19500 'loop' at each iteration.
19501 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
19502 threads have started, instead of hardcoding number of "next"
19503 steps. Use an access watchpoint instead of a write watchpoint.
19504
9665ffdd
PA
195052015-01-09 Pedro Alves <palves@redhat.com>
19506
19507 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
19508 (thread_func): Wait on barrier.
19509 (main): Wait for all threads to start before stopping GDB.
19510 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
19511 global.
19512 (thread1_func, thread2_func): Wait on barrier.
19513 (main): Wait for all threads to start before stopping GDB.
19514 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
19515 New global.
19516 (thread1_func, thread2_func): Wait on barrier.
19517 (main): Wait for all threads to start before stopping GDB.
19518
c945a99f
PA
195192015-01-09 Pedro Alves <palves@redhat.com>
19520
19521 * gdb.threads/attach-many-short-lived-threads.c: New file.
19522 * gdb.threads/attach-many-short-lived-threads.exp: New file.
19523
c1a747c1
PA
195242014-01-09 Pedro Alves <palves@redhat.com>
19525
19526 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
19527 instead of to thread 2.
19528 * gdb.threads/signal-command-multiple-signals-pending.c (main):
19529 Add barrier around each pthread_create call instead of around all
19530 calls.
19531 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
19532 Set a break on thread_function and have the child threads hit it
19533 one at at a time.
19534
60b3033e
PA
195352015-01-09 Pedro Alves <palves@redhat.com>
19536
19537 * lib/gdb.exp (can_spawn_for_attach): New procedure.
19538 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
19539 false.
19540 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
19541 checking whether the target board is remote.
19542 * gdb.multi/multi-attach.exp: Likewise.
19543 * gdb.python/py-sync-interp.exp: Likewise.
19544 * gdb.server/ext-attach.exp: Likewise.
19545 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
19546 tests that need to attach, instead of checking whether the target
19547 board is remote at the top of the file.
19548
acc018ac
YQ
195492015-01-08 Yao Qi <yao@codesourcery.com>
19550
19551 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19552
50a18af8
JK
195532015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19554
19555 Fix testcase compilation.
19556 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19557
8503d6e1
JB
195582015-01-06 Joel Brobecker <brobecker@adacore.com>
19559
19560 * gdb.python/py-type.exp: Add a couple test about empty
19561 array creation, and negative-length array creation.
19562
cc73dbcc
DE
195632015-01-02 Doug Evans <xdje42@gmail.com>
19564
19565 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19566
0300bbc7
DE
195672015-01-02 Doug Evans <dje@google.com>
19568
19569 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
19570
9d85a0ec
YQ
195712014-12-29 Yao Qi <yao@codesourcery.com>
19572
19573 * gdb.trace/entry-values.exp: Update comments. Rename variable
19574 bar_call_foo to returned_from_foo.
19575
87186c6a
MMN
195762014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19577
19578 PR gdb/17394
19579 * gdb.linespec/break-asm-file.c: New file.
19580 * gdb.linespec/break-asm-file.exp: New file.
19581 * gdb.linespec/break-asm-file0.s: New file.
19582 * gdb.linespec/break-asm-file1.s: New file.
19583
1bab7383
YQ
195842014-12-18 Nigel Stephens <nigel@mips.com>
19585 Maciej W. Rozycki <macro@codesourcery.com>
19586
19587 * gdb.base/float.exp: Handle the new output from "info float" on
19588 MIPS targets.
19589
1bc1068a
JK
195902014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19591
19592 Fix MinGW compilation.
19593 * gdb.compile/compile-ops.exp: Update untested message if
19594 !skip_compile_feature_tests.
19595 * gdb.compile/compile-setjmp.exp: Likewise.
19596 * gdb.compile/compile-tls.exp: Likewise.
19597 * gdb.compile/compile.exp: Likewise.
19598 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19599 supported on this host".
19600
b6615d10
DE
196012014-12-16 Doug Evans <xdje42@gmail.com>
19602
19603 * boards/stabs.exp: New file.
19604
25dda427
AA
196052014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19606
19607 * gdb.base/completion.exp: Adjust to format changes of "maint
19608 print user-registers".
19609
bf330350
CU
196102014-12-16 Catalin Udma <catalin.udma@freescale.com>
19611
19612 PR server/17457
19613 * gdb.arch/aarch64-fp.c: New file.
19614 * gdb.arch/aarch64-fp.exp: New file.
19615
395cf596
SDJ
196162014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19617
19618 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19619 r210637, r210913, r211666, r215400, r215817).
19620
19621 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19622 * dg-extract-results.py: New file.
19623 * dg-extract-results.sh: Use it if the environment seems
19624 suitable.
19625
19626 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19627
19628 * dg-extract-results.py (parse_run): Handle warnings that
19629 are printed before a test harness is run.
19630
19631 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19632
19633 * dg-extract-results.py (Named): Remove __cmp__ method.
19634 (output_variation): Use a key to sort variation.harnesses.
19635
19636 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19637
19638 * dg-extract-results.py: For Python 3, force sys.stdout to
19639 handle surrogate escape sequences.
19640 (safe_open): New function.
19641 (output_segment, main): Use it.
19642
19643 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19644
19645 * dg-extract-results.py (Prog.result_re): Include options
19646 in test name.
19647
19648 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19649
19650 * dg-extract-results.py (output_variation): Always sort if
19651 do_sum.
19652
e882ef3c
SM
196532014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19654
19655 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19656 as long as we get pagination notifications.
19657
4992aa20
JM
196582014-12-15 Jason Merrill <jason@redhat.com>
19659
19660 * Makefile.in (check-gdb.%): Restore.
19661 * README: Mention it.
19662
c1b5a1a6
JB
196632014-12-13 Joel Brobecker <brobecker@adacore.com>
19664
19665 * gdb.ada/str_uninit: New testcase.
19666
5537b577
JK
196672014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19668
19669 PR symtab/17642
19670 * gdb.base/vla-stub-define.c: New file.
19671 * gdb.base/vla-stub.c: New file.
19672 * gdb.base/vla-stub.exp: New file.
19673
bb2ec1b3
TT
196742014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19675 Jan Kratochvil <jan.kratochvil@redhat.com>
19676 Tom Tromey <tromey@redhat.com>
19677
19678 * configure.ac: Add gdb.compile/.
19679 * configure: Regenerate.
19680 * gdb.compile/Makefile.in: New file.
19681 * gdb.compile/compile-ops.exp: New file.
19682 * gdb.compile/compile-ops.c: New file.
19683 * gdb.compile/compile-tls.c: New file.
19684 * gdb.compile/compile-tls.exp: New file.
19685 * gdb.compile/compile-constvar.S: New file.
19686 * gdb.compile/compile-constvar.c: New file.
19687 * gdb.compile/compile-mod.c: New file.
19688 * gdb.compile/compile-nodebug.c: New file.
19689 * gdb.compile/compile-setjmp-mod.c: New file.
19690 * gdb.compile/compile-setjmp.c: New file.
19691 * gdb.compile/compile-setjmp.exp: New file.
19692 * gdb.compile/compile-shlib.c: New file.
19693 * gdb.compile/compile.c: New file.
19694 * gdb.compile/compile.exp: New file.
19695 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19696
4ff709eb
TT
196972014-12-12 Tom Tromey <tromey@redhat.com>
19698
19699 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19700 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19701
6dddd6a5
DE
197022014-12-12 Doug Evans <dje@google.com>
19703
19704 * lib/gdb-python.exp (get_python_valueof): New function.
19705 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19706
71c24708
AA
197072014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19708
19709 * gdb.base/completion.exp: Add test for completion of "info
19710 registers ".
19711
3e29f34a
MR
197122014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19713
19714 * gdb.base/func-ptrs.c: New file.
19715 * gdb.base/func-ptrs.exp: New file.
19716
fc126975
SM
197172014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19718
19719 PR breakpoints/17012
19720 * gdb.base/dprintf-detach.c: New file.
19721 * gdb.base/dprintf-detach.exp: New file.
19722
0a46d518
SM
197232014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19724
19725 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19726 * lib/gdb.exp (target_is_gdbserver): New procedure.
19727
a0be3e44
DE
197282014-12-08 Doug Evans <dje@google.com>
19729
19730 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19731
df1b803a
YQ
197322014-12-05 Yao Qi <yao@codesourcery.com>
19733
19734 * gdb.guile/scm-error.exp: Remove the third argument to
19735 gdb_remote_download.
19736 * gdb.guile/scm-frame-args.exp: Likewise.
19737 * gdb.guile/scm-section-script.exp: Likewise.
19738
ddb9f679
YQ
197392014-12-05 Yao Qi <yao@codesourcery.com>
19740
19741 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19742
86e4ed39
DE
197432014-12-04 Doug Evans <dje@google.com>
19744
19745 * gdb.python/py-objfile.exp: Add tests for
19746 objfile.add_separate_debug_file.
19747
7c50a931
DE
197482014-12-04 Doug Evans <dje@google.com>
19749
19750 * lib/gdb.exp (get_build_id): New function.
19751 (build_id_debug_filename_get): Rewrite to use it.
19752 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19753
621661e3
MR
197542014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19755
19756 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19757 `method(long)', not just 0x0.
19758 * gdb.cp/nsalias.exp: Align code labels to 4.
19759 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19760 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19761 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19762 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19763 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19764 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19765
29f0c3b7
DE
197662014-12-02 Doug Evans <dje@google.com>
19767
e1e061e7 19768 PR symtab/17602
29f0c3b7 19769 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19770 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19771 * gdb.cp/anon-ns.exp: Update.
19772
162078c8
NB
197732014-12-02 Nick Bull <nicholaspbull@gmail.com>
19774
19775 * gdb.python/py-events.py (inferior_call_handler): New.
19776 (register_changed_handler, memory_changed_handler): New.
19777 (test_events.invoke): Register new handlers.
19778 * gdb.python/py-events.exp: Add tests for inferior call,
19779 memory_changed and register_changed events.
19780
fdb09caf
AA
197812014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19782
19783 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19784 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19785 if the linker doesn't understand this.
19786
55cfb2c4
SM
197872014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19788
19789 * gdb.python/python.exp: Change expected reply to help().
19790
9e8cd6df
YQ
197912014-12-01 Yao Qi <yao@codesourcery.com>
19792
19793 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19794 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19795 * configure: Re-generated.
19796
6c659fc2
SC
197972014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19798
19799 * gdb.cp/chained-calls.cc: New file.
19800 * gdb.cp/chained-calls.exp: New file.
19801 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19802
d7fc3181
SM
198032014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19804
19805 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19806 * gdb.dwarf2/symtab-producer.exp: Same.
19807 * gdb.gdb/python-interrupts.exp: Same.
19808 * gdb.gdb/python-selftest.exp: Same.
19809 * gdb.python/py-linetable.exp: Same.
19810 * gdb.python/py-type.exp: Same.
19811 * gdb.python/py-value-cc.exp: Same.
19812 * gdb.python/py-value.exp: Same.
19813
10e79639
YQ
198142014-11-28 Yao Qi <yao@codesourcery.com>
19815
19816 * gdb.base/break-probes.exp: Match library name prefixed with
19817 sysroot.
19818
f28a0564
SM
198192014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19820
19821 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19822 test expected output. Add parentheses for the call to print.
19823 Remove L suffix from integers.
19824
3fe1ce1d
DE
198252014-11-26 Doug Evans <dje@google.com>
19826
19827 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19828
84429e27
YQ
198292014-11-22 Yao Qi <yao@codesourcery.com>
19830
19831 * gdb.trace/entry-values.c: Remove asms.
19832 (foo): Add foo_label.
19833 (bar): Add bar_label.
19834 * gdb.trace/entry-values.exp: Remove code computing foo's
19835 length and bar's length.
19836 (Dwarf::assemble): Invoke function_range for bar and use
19837 MACRO_AT_func for foo.
19838
26741859
YQ
198392014-11-22 Yao Qi <yao@codesourcery.com>
19840
19841 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19842 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19843 Use .Lgcc43_procstart instead of gcc43.
19844
45e44d27
JB
198452014-11-21 Joel Brobecker <brobecker@adacore.com>
19846
19847 * gdb.ada/n_arr_bound: New testcase.
19848
458c8db8
SDJ
198492014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19850
19851 PR breakpoints/10737
19852 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19853 test_catch_syscall_multi_arch.
19854 (test_catch_syscall_multi_arch): New function.
19855
43f3e411
DE
198562014-11-20 Doug Evans <xdje42@gmail.com>
19857
19858 * gdb.base/maint.exp: Update expected output.
19859
0d7b2549
AA
198602014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19861
19862 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19863 4-byte instruction on S390.
19864
8908fca5
JB
198652014-11-19 Joel Brobecker <brobecker@adacore.com>
19866
19867 * gdb.ada/arr_arr: New testcase.
19868
4a46959e
JB
198692014-11-19 Joel Brobecker <brobecker@adacore.com>
19870
19871 * gdb.ada/pkd_arr_elem: New Testcase.
19872
470e2f4e
LM
198732014-11-18 Luis Machado <lgustavo@codesourcery.com>
19874
19875 * gdb.reverse/break-precsave: Expect completion message for
19876 core file reads.
19877 * gdb.reverse/consecutive-precsave.exp: Likewise.
19878 * gdb.reverse/finish-precsave.exp: Likewise.
19879 * gdb.reverse/i386-precsave.exp: Likewise.
19880 * gdb.reverse/machinestate-precsave.exp: Likewise.
19881 * gdb.reverse/sigall-precsave.exp: Likewise.
19882 * gdb.reverse/solib-precsave.exp: Likewise.
19883 * gdb.reverse/step-precsave.exp: Likewise.
19884 * gdb.reverse/until-precsave.exp: Likewise.
19885 * gdb.reverse/watch-precsave.exp: Likewise.
19886
a267f3ad
AA
198872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19888
19889 * gdb.base/bp-permanent.c: Include unistd.h.
19890 * gdb.python/py-framefilter-mi.c (main): Add return type.
19891 * gdb.python/py-framefilter.c (main): Likewise.
19892 * gdb.trace/actions-changed.c (main): Likewise.
19893
12084a9a
AA
198942014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19895
19896 * gdb.mi/until.c: Add eye-catchers.
19897 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19898 line numbers.
19899
dc7e1a77
AA
199002014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19901
19902 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19903 function header variants in break1.c.
19904 * gdb.base/ena-dis-br.exp: Likewise.
19905 * gdb.base/hbreak2.exp: Likewise.
19906 * gdb.reverse/until-precsave.exp: Drop references to removed
19907 non-prototype function header variants in ur1.c.
19908 * gdb.reverse/until-reverse.exp: Likewise.
19909
41c77605
PM
199102014-11-17 Petr Machata <pmachata@redhat.com>
19911
19912 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19913 ${_cu_offset_size} bytes abbrev offset.
19914
34248c3a
DE
199152014-11-15 Doug Evans <xdje42@gmail.com>
19916
19917 PR symtab/17559
19918 * gdb.base/line-symtabs.exp: New file.
19919 * gdb.base/line-symtabs.c: New file.
19920 * gdb.base/line-symtabs.h: New file.
19921
646da059
YQ
199222014-11-14 Yao Qi <yao@codesourcery.com>
19923
19924 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19925 (func): Add label func_label.
19926 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19927 Replace low_pc and high_pc with MACRO_AT_range.
19928 Replace name, low_pc and high_pc with MACRO_AT_func.
19929
9301ebe6
YQ
199302014-11-14 Yao Qi <yao@codesourcery.com>
19931
19932 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19933 Replace name, low_pc and high_pc with MACRO_AT_func.
19934
f166b542
YQ
199352014-11-14 Yao Qi <yao@codesourcery.com>
19936
19937 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19938 produce debug information.
19939 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19940
0f6e71e3
YQ
199412014-11-14 Yao Qi <yao@codesourcery.com>
19942
19943 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19944 object and get function length.
19945 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19946 with MACRO_AT_func.
19947 (top-level): Replace gdb_compile and clean_restart with
19948 prepare_for_testing.
19949 * gdb.dwarf2/main.c (main): Add label main_label.
19950
876c4df9
YQ
199512014-11-14 Yao Qi <yao@codesourcery.com>
19952
19953 * lib/dwarf.exp (function_range): New procedure.
19954 (Dwarf::_handle_macro_at_func): New procedure.
19955 (Dwarf::_handle_macro_at_range): New procedure.
19956 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19957
02ad9cf1
YQ
199582014-11-14 Yao Qi <yao@codesourcery.com>
19959
19960 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19961 (_handle_attribute): New procedure.
19962
a59add0c
AA
199632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19964
19965 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19966 * gdb.base/call-sc.c (zed): Likewise.
19967 * gdb.base/checkpoint.c (main): Likewise.
19968 * gdb.base/dump.c (main): Likewise.
19969 * gdb.base/gcore.c (main): Likewise.
19970 * gdb.base/huge.c (main): Likewise.
19971 * gdb.base/multi-forks.c (main): Likewise.
19972 * gdb.base/pr10179-a.c (main): Likewise.
19973 * gdb.base/savedregs.c (main): Likewise.
19974 * gdb.base/sigaltstack.c (main): Likewise.
19975 * gdb.base/siginfo.c (main): Likewise.
19976 * gdb.base/structs.c (zed): Likewise.
19977 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19978 * gdb.mi/mi-syn-frame.c (main): Likewise.
19979 * gdb.mi/until.c (foo, main): Likewise.
19980 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19981 * gdb.base/solib-weak.c (foo): Declare.
19982 * gdb.base/attach-twice.c: Include stdio.h.
19983 * gdb.base/weaklib1.c: Likewise.
19984 * gdb.base/weaklib2.c: Likewise.
19985 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19986 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19987 unistd.h.
19988 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19989 * gdb.mi/mi-exit-code.c: Likewise.
19990 * gdb.base/break-interp-lib.c: Include string.h.
19991 * gdb.base/coremaker.c: Likewise.
19992 * gdb.base/testenv.c: Likewise.
19993 * gdb.python/py-finish-breakpoint.c: Likewise.
19994 * gdb.base/inferior-died.c: Include sys/wait.h.
19995 * gdb.base/fileio.c: Include time.h.
19996 * gdb.base/async-shell.c: Include unistd.h.
19997 * gdb.base/dprintf-non-stop.c: Likewise.
19998 * gdb.base/info-os.c: Likewise.
19999 * gdb.mi/mi-console.c: Likewise.
20000 * gdb.mi/watch-nonstop.c: Likewise.
20001 * gdb.python/py-events.c: Likewise.
20002 * gdb.base/async.c (baz): Move up before its invocation.
20003 * gdb.base/code_elim2.c (my_global_func): Likewise.
20004 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20005 * gdb.base/advance.c (func2): Likewise.
20006
3b5d5997
AA
200072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20008
20009 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20010 variant.
20011 * gdb.base/annota3.c: Likewise.
20012 * gdb.base/async.c: Likewise.
20013 * gdb.base/average.c: Likewise.
20014 * gdb.base/call-ar-st.c: Likewise.
20015 * gdb.base/call-rt-st.c: Likewise.
20016 * gdb.base/call-sc.c: Likewise.
20017 * gdb.base/call-strs.c: Likewise.
20018 * gdb.base/ending-run.c: Likewise.
20019 * gdb.base/execd-prog.c: Likewise.
20020 * gdb.base/exprs.c: Likewise.
20021 * gdb.base/foll-exec.c: Likewise.
20022 * gdb.base/foll-fork.c: Likewise.
20023 * gdb.base/foll-vfork.c: Likewise.
20024 * gdb.base/funcargs.c: Likewise.
20025 * gdb.base/gcore.c: Likewise.
20026 * gdb.base/jump.c: Likewise.
20027 * gdb.base/langs0.c: Likewise.
20028 * gdb.base/langs1.c: Likewise.
20029 * gdb.base/langs2.c: Likewise.
20030 * gdb.base/mips_pro.c: Likewise.
20031 * gdb.base/nodebug.c: Likewise.
20032 * gdb.base/opaque0.c: Likewise.
20033 * gdb.base/opaque1.c: Likewise.
20034 * gdb.base/recurse.c: Likewise.
20035 * gdb.base/run.c: Likewise.
20036 * gdb.base/scope0.c: Likewise.
20037 * gdb.base/scope1.c: Likewise.
20038 * gdb.base/setshow.c: Likewise.
20039 * gdb.base/setvar.c: Likewise.
20040 * gdb.base/shmain.c: Likewise.
20041 * gdb.base/shr1.c: Likewise.
20042 * gdb.base/shr2.c: Likewise.
20043 * gdb.base/sigall.c: Likewise.
20044 * gdb.base/signals.c: Likewise.
20045 * gdb.base/so-indr-cl.c: Likewise.
20046 * gdb.base/solib2.c: Likewise.
20047 * gdb.base/structs.c: Likewise.
20048 * gdb.base/sum.c: Likewise.
20049 * gdb.base/vforked-prog.c: Likewise.
20050 * gdb.base/watchpoint.c: Likewise.
20051 * gdb.reverse/shr2.c: Likewise.
20052 * gdb.reverse/until-reverse.c: Likewise.
20053 * gdb.reverse/ur1.c: Likewise.
20054 * gdb.reverse/watch-reverse.c: Likewise.
20055
066a77c5
AA
200562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20057
20058 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
20059 variant.
20060 * gdb.base/sepdebug.exp: Drop references to removed code.
20061
4f204ea5
AA
200622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20063
20064 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
20065 variant. Preserve original line numbering.
20066 * gdb.base/list1.c: Likewise.
20067
3b377a3a
AA
200682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20069
20070 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
20071 variant.
20072 * gdb.base/break1.c: Likewise.
20073 * gdb.base/break.exp: Drop references to removed code.
20074
e444df73
AA
200752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20076
20077 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
20078 variant.
20079
8008f2a7
AA
200802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20081
20082 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
20083
a5a06887
AA
200842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20085
20086 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
20087 logic into perform_all_tests() and invoke it with and without
20088 function header prototypes.
20089 (do_function_calls): Remove conditional XFAIL for PR 5318.
20090 (rerun_and_prepare): Remove duplicate code.
20091 (perform_all_tests): New. Main logic moved here.
20092
44dba9b9
AA
200932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20094
20095 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
20096 code guarded by #ifdef NO_PROTOTYPES.
20097 (t_double_many_args): Likewise.
20098 (DEF_FUNC_MANY_ARGS_1): Likewise.
20099 (DEF_FUNC_VALUES_1): Likewise.
20100 (t_structs_ldc): Renamed from t_structs_fc in conditional code
20101 guarded by #ifdef PROTOTYPES.
20102
d1fbcd56
AA
201032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20104
20105 * gdb.mi/mi-console.c: Add eye-catcher.
20106 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
20107 instead of literal line number.
20108
b0e59b8f
AA
201092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20110
20111 * gdb.base/shr2.c: Add eye-catcher.
20112 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
20113 line number.
20114
78f98cca
AA
201152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20116
20117 * gdb.base/jump.c: Add eye-catchers.
20118 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
20119 numbers.
20120
58fa2af0
AA
201212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20122
20123 * gdb.base/execd-prog.c: Add eye-catchers.
20124 * gdb.base/foll-exec.c: Likewise.
20125 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
20126 line numbers.
20127
04e5059b
AA
201282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20129
20130 * gdb.base/ending-run.c: Add eye-catchers.
20131 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
20132 literal line numbers.
20133
dbfdb174
AA
201342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20135
20136 * gdb.base/call-rt-st.c: Add eye-catchers.
20137 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
20138 literal line numbers.
20139
888a2ade
AA
201402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20141
20142 * gdb.base/call-ar-st.c: Add eye-catchers.
20143 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
20144 literal line numbers.
20145
6acc2dde
AA
201462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20147
20148 * gdb.base/average.c: Add eye-catchers.
20149 * gdb.base/sum.c: Likewise.
20150 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
20151 regexps dynamically.
20152
9ecfcd1d
AA
201532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20154
20155 * gdb.base/solib1.c: Add eye-catchers.
20156 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
20157 literal line numbers.
20158
78708b7c
PA
201592014-11-12 Pedro Alves <palves@redhat.com>
20160
20161 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
20162 leader has exited.
20163
af48d08f
PA
201642014-11-12 Pedro Alves <palves@redhat.com>
20165
20166 * gdb.arch/i386-bp_permanent.c: New file.
20167 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
20168 (srcfile): Set to i386-bp_permanent.c.
20169 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
20170 that stepi does not execute the 'leave' instruction, instead of
20171 testing it does execute.
20172 * gdb.base/bp-permanent.c: New file.
20173 * gdb.base/bp-permanent.exp: New file.
20174
af3768e9
DE
201752014-11-10 Doug Evans <xdje42@gmail.com>
20176
20177 PR symtab/17564
20178 * gdb.base/symtab-search-order.exp: New file.
20179 * gdb.base/symtab-search-order.c: New file.
20180 * gdb.base/symtab-search-order-1.c: New file.
20181 * gdb.base/symtab-search-order-shlib-1.c: New file.
20182
9de00a4a
PA
201832014-11-07 Pedro Alves <palves@redhat.com>
20184
20185 PR gdb/17511
20186 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
20187 i?86-*-linux*.
20188
e0f52461
SC
201892014-11-03 Siva Chandra Reddy <sivachandra@google.com>
20190
20191 PR c++/17494
20192 * gdb.cp/pr17494.cc: New file.
20193 * gdb.cp/pr17494.exp: New file.
20194
6ce8c980
YQ
201952014-11-02 Yao Qi <yao@codesourcery.com>
20196
20197 * gdb.python/python.exp: Get working directory and match the
20198 output of "set extended-prompt \\w " with it.
20199
02be9a71
DE
202002014-10-30 Doug Evans <dje@google.com>
20201
20202 * gdb.python/py-objfile.exp: Add tests for setting random attributes
20203 in objfiles.
20204 * gdb.python/py-progspace.exp: Add tests for setting random attributes
20205 in progspaces.
20206
3bdff46b
LM
202072014-10-30 Janis Johnson <janisjo@codesourcery.com>
20208
20209 * gdb.base/fullpath-expand.exp: Skip for a remote host.
20210 * gdb.base/realname-expand.exp: Likewise.
20211 * gdb.linespec/macro-relative.exp: Likewise.
20212
ab917dfb
PA
202132014-10-29 Pedro Alves <palves@redhat.com>
20214
20215 PR gdb/17408
20216 * gdb.threads/schedlock.c (some_function): New function.
20217 (call_function): New global.
20218 (MAYBE_CALL_SOME_FUNCTION): New macro.
20219 (thread_function): Call it.
20220 * gdb.threads/schedlock.exp (get_args): Add description parameter,
20221 and use it instead of a global counter. Adjust all callers.
20222 (get_current_thread): Use "find current thread" for test message
20223 here rather than having all callers pass down the same string.
20224 (goto_loop): New procedure, factored out from ...
20225 (my_continue): ... this.
20226 (step_ten_loops): Change parameter from test message to command to
20227 use. Adjust.
20228 (list_count): Delete global.
20229 (check_result): New procedure, factored out from duplicate top
20230 level code.
20231 (continue tests): Wrap in with_test_prefix.
20232 (test_step): New procedure, factored out from duplicate top level
20233 code.
20234 (top level): Test "step" in combination with all scheduler-locking
20235 modes. Test "next" in combination with all scheduler-locking
20236 modes, and in combination with stepping over a function call or
20237 not.
20238 * gdb.threads/next-bp-other-thread.c: New file.
20239 * gdb.threads/next-bp-other-thread.exp: New file.
20240
d3d4baed
PA
202412014-10-29 Pedro Alves <palves@redhat.com>
20242
20243 PR python/17372
20244 * gdb.python/python.exp: Test a multi-line command that spawns
20245 interactive Python.
20246 * gdb.base/multi-line-starts-subshell.exp: New file.
20247
563e8d85
YQ
202482014-10-29 Yao Qi <yao@codesourcery.com>
20249
20250 * gdb.base/fileio.exp: Make directories on host.
20251
0ea4d52e
YQ
202522014-10-29 Yao Qi <yao@codesourcery.com>
20253
20254 * gdb.base/fileio.c (test_write): Close the file.
20255
7f5ef605
PA
202562014-10-28 Pedro Alves <palves@redhat.com>
20257
20258 PR gdb/12623
20259 * gdb.base/sigstep.c (no_handler): New global.
20260 (main): If 'no_handler is true, set the signal handlers to
20261 SIG_IGN.
20262 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
20263 with_sw_watch and no_handler parameters. Handle them.
20264 (top level) <stepping over handler when stopped at a breakpoint
20265 test>: Add a test axis for testing with a software watchpoint, and
20266 another for testing with the signal handler set to SIG_IGN.
20267 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
20268 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
20269
abbdbd03
PA
202702014-10-28 Pedro Alves <palves@redhat.com>
20271
20272 PR gdb/17511
20273 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
20274 * gdb.base/sigstep.exp (other_handler_location): New global.
20275 (advance): Support stepping into the signal handler, and running
20276 commands while in the handler.
20277 (in_handler_map): New global.
20278 (top level): In the advance test, add combinations for getting
20279 into the handler with stepping commands, and for running commands
20280 in the handler. Add comment descripting the advancei tests.
20281
1df4399f
PA
202822014-10-28 Pedro Alves <palves@redhat.com>
20283
20284 * gdb.base/sigstep.exp: Use build_executable instead of
20285 prepare_for_testing.
20286 (top level): Move code that starts GDB, runs to main and creates a
20287 display to ...
20288 (restart): ... this new procedure.
20289 (top level): Move backtrace from signal handler test to ...
20290 (validate_backtrace): ... this new procedure.
20291 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
20292 with_test_prefix. Always restart GDB.
20293 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
20294 with_test_prefix. Always restart GDB. No need to delete
20295 breakpoints after the test.
20296 (test_skip_handler): Remove prefix parameter.
20297 (skip_over_handler, breakpoint_to_handler)
20298 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
20299 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
20300 restart GDB. No need to delete breakpoints after the test.
20301 (top level): Use foreach to call the test procedures with
20302 different commands.
20303
a5b6e449
PA
203042014-10-28 Pedro Alves <palves@redhat.com>
20305
20306 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
20307 instead of GNATS numbers.
20308 * gdb.base/sigbpt.exp: Likewise.
20309 * gdb.base/siginfo.exp: Likewise.
20310 * gdb.base/sigstep.exp: Likewise.
20311
e5f8a7cc
PA
203122014-10-27 Pedro Alves <palves@redhat.com>
20313
20314 * gdb.base/sigstep.c (dummy): New global.
20315 (main): Issue a couple writes to the new global.
20316 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
20317 procedures.
20318 (skip_over_handler): Use test_skip_handler.
20319 (top level): Call skip_over_handler for stepi and nexti too.
20320 (breakpoint_over_handler): Use test_skip_handler.
20321 (top level): Call breakpoint_over_handler for stepi and nexti too.
20322
763905a3
YQ
203232014-10-27 Yao Qi <yao@codesourcery.com>
20324
20325 * gdb.trace/tfile.c (adjust_function_address)
20326 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
20327 function descriptor.
20328
6f259a23
DB
203292014-10-24 Don Breazeal <donb@codesourcery.com>
20330
20331 * gdb.base/foll-fork.exp (test_follow_fork,
20332 catch_fork_child_follow): Check for updated fork messages emitted
20333 from infrun.c.
20334 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
20335 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
20336 vfork_and_exec_child_follow_through_step): Check for updated vfork
20337 messages emitted from infrun.c.
20338
09dd9a69
PA
203392014-10-24 Pedro Alves <palves@redhat.com>
20340
20341 * gdb.base/corefile.exp: Remove references to ultrix.
20342 * gdb.base/interrupt.exp: Likewise.
20343 * gdb.base/whatis.exp: Likewise.
20344 * gdb.gdb/selftest.exp: Likewise.
20345 * gdb.threads/manythreads.exp: Likewise.
20346 * gdb.threads/print-threads.exp: Likewise.
20347 * gdb.threads/pthreads.exp:: Likewise.
20348 * gdb.threads/schedlock.exp: Likewise.
20349
3433cfa5
SC
203502014-10-24 Siva Chandra Reddy <sivachandra@google.com>
20351
20352 * gdb.cp/non-trivial-retval.cc: Add a test case.
20353 * gdb.cp/non-trivial-retval.exp: Add a test.
20354
092f880b
YQ
203552014-10-20 Yao Qi <yao@codesourcery.com>
20356
20357 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
20358 * gdb.python/py-objfile-script-gdb.py: New file.
20359 * gdb.python/py-objfile-script.exp: Update reference to
20360 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
20361 of remote_download. Remove the dest file.
20362
acbdb7f3
YQ
203632014-10-20 Yao Qi <yao@codesourcery.com>
20364
20365 * gdb.base/checkpoint.exp: Don't remove file copied on host.
20366 * gdb.base/step-line.exp: Likewise.
20367 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20368 * gdb.dwarf2/dw2-basic.exp: Likewise.
20369 * gdb.dwarf2/dw2-compressed.exp: Likewise.
20370 * gdb.dwarf2/dw2-filename.exp: Likewise.
20371 * gdb.dwarf2/dw2-intercu.exp: Likewise.
20372 * gdb.dwarf2/dw2-intermix.exp: Likewise.
20373 * gdb.dwarf2/dw2-producer.exp: Likewise.
20374 * gdb.dwarf2/mac-fileno.exp: Likewise.
20375 * gdb.python/py-frame-args.exp: Likewise.
20376 * gdb.python/py-framefilter.exp: Likewise.
20377 * gdb.python/py-mi.exp: Likewise.
20378 * gdb.python/py-objfile-script.exp: Likewise
20379 * gdb.python/py-pp-integral.exp: Likewise.
20380 * gdb.python/py-pp-re-notag.exp: Likewise.
20381 * gdb.python/py-prettyprint.exp: Likewise.
20382 * gdb.python/py-section-script.exp: Likewise.
20383 * gdb.python/py-typeprint.exp: Likewise.
20384 * gdb.python/py-xmethods.exp: Likewise.
20385 * gdb.stabs/weird.exp: Likewise.
20386 * gdb.xml/tdesc-regs.exp: Likewise.
20387
bd286a29
KCY
203882014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
20389
20390 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
20391 (out_cu): Use addr_len for the size of addresses.
20392 (out_line): Likewise. Size DW_LNE_set_address instruction
20393 according to addr_len.
20394 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
20395 (FUNC): Add START_INSNS to definition.
20396
673dc4a0
YQ
203972014-10-18 Yao Qi <yao@codesourcery.com>
20398
20399 * gdb.base/argv0-symlink.exp: Check argv[0] value if
20400 gdb_has_argv0 return true.
20401 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
20402 check [target_info exists noargs], check [gdb_has_argv0]
20403 instead.
20404 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20405 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
20406 procedures.
20407
4ffbba72
DE
204082014-10-17 Doug Evans <dje@google.com>
20409
20410 * gdb.python/py-events.exp: Update expected output for clear_objfiles
20411 event.
20412 * gdb.python/py-events.py: Add clear_objfiles event.
20413
d096d8c1
DE
204142014-10-17 Doug Evans <dje@google.com>
20415
20416 * gdb.python/py-objfile.exp: Test progspace attribute.
20417
a80db015
LM
204182014-10-17 Luis Machado <lgustavo@codesourcery.com>
20419
20420 * gdb.guile/scm-breakpoint.exp: Do not assume any
20421 directory separators when matching source file paths.
20422 * gdb.python/py-breakpoint.exp: Likewise.
20423 * gdb.reverse/break-precsave.exp: Likewise.
20424 * gdb.reverse/break-reverse.exp: Likewise.
20425 * gdb.reverse/consecutive-precsave.exp: Likewise.
20426 * gdb.reverse/finish-precsave.exp: Likewise.
20427 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
20428 * gdb.reverse/finish-reverse.exp: Likewise.
20429 * gdb.reverse/i386-precsave.exp: Likewise.
20430 * gdb.reverse/i387-env-reverse.exp: Likewise.
20431 * gdb.reverse/i387-stack-reverse.exp: Likewise.
20432 * gdb.reverse/machinestate-precsave.exp: Likewise.
20433 * gdb.reverse/machinestate.exp: Likewise.
20434 * gdb.reverse/sigall-precsave.exp: Likewise.
20435 * gdb.reverse/solib-precsave.exp: Likewise.
20436 * gdb.reverse/step-precsave.exp: Likewise.
20437 * gdb.reverse/until-precsave.exp: Likewise.
20438 * gdb.reverse/watch-precsave.exp: Likewise.
20439 * gdb.reverse/watch-reverse.exp: Likewise.
20440
b22089ab
YQ
204412014-10-17 Yao Qi <yao@codesourcery.com>
20442
20443 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
20444 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
20445
6c4486e6
PA
204462014-10-17 Pedro Alves <palves@redhat.com>
20447
20448 PR gdb/17471
20449 * gdb.base/bg-execution-repeat.c: New file.
20450 * gdb.base/bg-execution-repeat.exp: New file.
20451
0ff33695
PA
204522014-10-17 Pedro Alves <palves@redhat.com>
20453
20454 PR gdb/17300
20455 * gdb.base/continue-all-already-running.c: New file.
20456 * gdb.base/continue-all-already-running.exp: New file.
20457
6fdebc3d
PA
204582014-10-17 Pedro Alves <palves@redhat.com>
20459
20460 PR gdb/17472
20461 * gdb.base/annota-input-while-running.c: New file.
20462 * gdb.base/annota-input-while-running.exp: New file.
20463
32a8097b
PA
204642014-10-17 Pedro Alves <palves@redhat.com>
20465
20466 * gdb.base/callfuncs.exp: emove references to osf.
20467 * gdb.base/sigall.exp: Likewise.
20468 * gdb.gdb/selftest.exp: Likewise.
20469 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20470 * gdb.mi/non-stop.c: Likewise.
20471 * gdb.mi/pthreads.c: Likewise.
20472 * gdb.reverse/sigall-precsave.exp: Likewise.
20473 * gdb.reverse/sigall-reverse.exp: Likewise.
20474 * gdb.threads/pthreads.c: Likewise.
20475 * gdb.threads/pthreads.exp: Likewise.
20476
7a3517ff
YQ
204772014-10-17 Yao Qi <yao@codesourcery.com>
20478
20479 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
20480 check 'target_info exists noargs'.
20481 (test_command_prompt_position): Likewise.
20482 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
20483 Remove "set args".
20484 (progvar_simple_while_test): Likewise.
20485 (progvar_complex_if_while_test): Likewise.
20486 (if_while_breakpoint_command_test): Likewise.
20487 (infrun_breakpoint_command_test): Likewise.
20488 (breakpoint_command_test): Likewise.
20489 (watchpoint_command_test): Likewise.
20490 (bp_deleted_in_command_test): Likewise.
20491 (temporary_breakpoint_commands): Likewise.
20492
bb99c472
YQ
204932014-10-16 Yao Qi <yao@codesourcery.com>
20494
20495 * gdb.base/remotetimeout.exp: Remove noargs checking.
20496
7c16b83e
PA
204972014-10-15 Pedro Alves <palves@redhat.com>
20498
20499 PR breakpoints/9649
20500 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
20501 * gdb.base/breakpoint-in-ro-region.exp
20502 (probe_target_hardware_step): New procedure.
20503 (top level): Probe hardware stepping and hardware breakpoint
20504 support. Test stepping through a read-only region, with both
20505 "breakpoint auto-hw" on and off and both "always-inserted" on and
20506 off.
20507
35a49624
IB
205082014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
20509
20510 * gdb.dlang/demangle.exp: Update for demangling changes.
20511
2d1c107c
SC
205122014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20513
20514 * gdb.cp/non-trivial-retval.cc: Add new test cases.
20515 * gdb.cp/non-trivial-retval.exp: Add new tests.
20516
778811d5
SC
205172014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20518
20519 PR c++/13403
20520 PR c++/15154
20521 * gdb.cp/non-trivial-retval.cc: New file.
20522 * gdb.cp/non-trivial-retval.exp: New file.
20523
10c5f0a8
YQ
205242014-10-15 Yao Qi <yao@codesourcery.com>
20525
20526 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20527 remote host.
20528
65d7b369
YQ
205292014-10-15 Yao Qi <yao@codesourcery.com>
20530
20531 * gdb.python/py-symbol.exp: Match file base name if host is
20532 remote, otherwise match file name with dir name.
20533 * gdb.python/py-symtab.exp: Likewise.
20534 * gdb.python/python.exp: Likewise.
20535
46dc1394
YQ
205362014-10-15 Yao Qi <yao@codesourcery.com>
20537
20538 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
20539 pattern.
20540 * gdb.python/py-symtab.exp: Likewise.
20541 * gdb.python/python.exp: Remove trailing ".*". Fix typo
20542 locationn.
20543
c40cc657
JB
205442014-10-14 Joel Brobecker <brobecker@adacore.com>
20545
20546 * gdb.ada/addr_arith: New testcase.
20547
2abf49e1
MR
205482014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20549
20550 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20551 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20552 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20553 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20554
f7088df3
SDJ
205552014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20556
20557 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20558 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20559 * gdb.arch/stap-eval-lang-ada.exp: New file.
20560
4dc06805
YQ
205612014-10-14 Yao Qi <yao@codesourcery.com>
20562
20563 * gdb.mi/mi-var-child.c (nothing1): New function.
20564 (nothing2): New function.
20565 (do_children_tests): Set function pointers by nothing1 and
20566 nothing2.
20567 * gdb.mi/mi-var-child.exp: Step over new added statements.
20568 Update test to match the new output.
20569 * gdb.mi/var-cmd.c (nothing1): New function.
20570 (nothing2): New function.
20571 (do_children_tests): Set function pointers by nothing1 and
20572 nothing2.
20573 * gdb.mi/mi-var-display.exp: Update test to match output.
20574 Step to the line specified by $line_dct_nothing.
20575 Increase the number of lines to step.
20576
46a93de2
YQ
205772014-10-14 Yao Qi <yao@codesourcery.com>
20578
20579 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20580 tests.
20581 * gdb.mi/mi2-var-child.exp: Likewise.
20582
14ea52ee
DE
205832014-10-13 Doug Evans <dje@google.com>
20584
20585 * gdb.python/py-objfile.exp: Change name of file name test.
20586
e5c6e92b
DE
205872014-10-13 Doug Evans <dje@google.com>
20588
20589 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20590 from the start of the CU.
20591
c780cc2f
JK
205922014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20593 Yao Qi <yao@codesourcery.com>
20594
20595 Fix "save breakpoints" for "catch" command.
20596 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20597 Remove -nonewline. Match also the added "main" line.
20598
99894e11
JK
205992014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20600
20601 Fix "save breakpoints" for "disable $bpnum" command.
20602 * gdb.base/save-bp.c (main): Add label.
20603 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20604
6e1ac5a3
JK
206052014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20606
20607 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20608
754dd2b0
YQ
206092014-10-11 Yao Qi <yao@codesourcery.com>
20610
20611 * gdb.server/server-kill.exp: Execute command
20612 "set remote trace-status-packet on" before "tstatus".
20613
f90183d7
YQ
206142014-10-11 Yao Qi <yao@codesourcery.com>
20615
20616 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20617 (main): Call getppid.
20618 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20619 and continue to it. Read variable "server_pid".
20620
bf40a607
YQ
206212014-10-11 Yao Qi <yao@codesourcery.com>
20622
20623 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20624
052ca370
YQ
206252014-10-11 Yao Qi <yao@codesourcery.com>
20626
20627 * gdb.threads/thread-find.exp: Don't execute command
20628 "info threads".
20629 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20630 * gdb.threads/linux-dp.exp: Don't check the condition
20631 $threads_created equals to zero.
20632
3831839c
PA
206332014-10-10 Pedro Alves <palves@redhat.com>
20634
20635 * gdb.base/bigcore.exp: Remove references to IRIX.
20636 * gdb.base/funcargs.exp: Likewise.
20637 * gdb.base/interrupt.exp: Likewise.
20638 * gdb.base/mips_pro.exp: Likewise.
20639 * gdb.base/nodebug.exp: Likewise.
20640 * gdb.base/setvar.exp: Likewise.
20641 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20642
8b9a549d
PA
206432014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20644 Pedro Alves <palves@redhat.com>
20645
20646 PR symtab/14466
20647 * gdb.base/vdso-warning.c: New file.
20648 * gdb.base/vdso-warning.exp: New file.
20649
d48ba5e8
DE
206502014-10-02 Doug Evans <dje@google.com>
20651
20652 * gdb.base/structs.c (main): Don't run forever.
20653
2278c276
PA
206542014-10-02 Pedro Alves <palves@redhat.com>
20655
20656 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20657 (top level) <stop threads 1, stop threads 2>: Use it.
20658
b57bacec
PA
206592014-10-02 Pedro Alves <palves@redhat.com>
20660
20661 * gdb.threads/break-while-running.exp (test): Add new
20662 'update_thread_list' argument. Skip "info threads" if false.
20663 (top level): Add new 'update_thread_list' axis.
20664
13fd3ff3
PA
206652014-10-02 Pedro Alves <palves@redhat.com>
20666
20667 PR breakpoints/17431
20668 * gdb.base/execl-update-breakpoints.c: New file.
20669 * gdb.base/execl-update-breakpoints.exp: New file.
20670
0fec99e8
PA
206712014-10-01 Pedro Alves <palves@redhat.com>
20672
20673 * gdb.base/breakpoint-in-ro-region.c: New file.
20674 * gdb.base/breakpoint-in-ro-region.exp: New file.
20675
2ddf4301
SM
206762014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20677
20678 * gdb.mi/mi-exit-code.exp: New file.
20679 * gdb.mi/mi-exit-code.c: New file.
20680
6a5f3f43
YQ
206812014-09-30 Yao Qi <yao@codesourcery.com>
20682
20683 * lib/prelink-support.exp (build_executable_own_libs): Error if
20684 the target isn't native.
20685
345bcc73
YQ
206862014-09-30 Yao Qi <yao@codesourcery.com>
20687
20688 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20689 false.
20690
a25a5a45
PA
206912014-09-22 Pedro Alves <palves@redhat.com>
20692
20693 * gdb.threads/break-while-running.exp: New file.
20694 * gdb.threads/break-while-running.c: New file.
20695
00ba3162
YQ
206962014-09-19 Yao Qi <yao@codesourcery.com>
20697
20698 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20699 Invoke test. Restart GDB with --readnow and invoke test again.
20700
c3b7b696
YQ
207012014-09-19 Yao Qi <yao@codesourcery.com>
20702
20703 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20704 proc set_breakpoint_on_gcd_function. Invoke
20705 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20706 invoke set_breakpoint_on_gcd_function again.
20707
2b4fd423
DE
207082014-09-18 Doug Evans <dje@google.com>
20709
20710 * gdb.dwarf2/symtab-producer.exp: New file.
20711
a5947601
SDJ
207122014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20713
20714 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20715 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20716 * gdb.base/global-var-nested-by-dso.c: Likewise.
20717 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20718
91c19059
SDJ
207192014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20720 Pedro Alves <palves@redhat.com>
20721
20722 * gdb.base/watch-bitfields.exp: Pass string other than test file
20723 name to prepare_for_testing.
20724 (watch): New procedure.
20725 (expect_watchpoint): Use with_test_prefix.
20726 (top level): Factor out tests to ...
20727 (test_watch_location, test_regular_watch): ... these new
20728 procedures, and use with_test_prefix and gdb_continue_to_end.
20729
bb9d5f81
PP
207302014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20731
20732 PR breakpoints/12526
20733 * gdb.base/watch-bitfields.exp: New file.
20734 * gdb.base/watch-bitfields.c: New file.
20735
635856f5
PA
207362014-09-16 Pedro Alves <palves@redhat.com>
20737
20738 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20739 software and hardware addresses, not software address against
20740 itself.
20741
7280ceea
PA
207422014-09-16 Pedro Alves <palves@redhat.com>
20743
20744 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20745 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20746
428b16bd
PA
207472014-09-16 Pedro Alves <palves@redhat.com>
20748
20749 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20750 files.
20751 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20752 "*-*-vxworks*" throughout.
20753 * gdb.base/break.exp: Likewise.
20754 * gdb.base/default.exp: Likewise.
20755 * gdb.base/scope.exp: Likewise.
20756 * gdb.base/sepdebug.exp: Likewise.
20757 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20758 throughout.
20759 * gdb.base/run.c: Likewise.
20760 * gdb.base/sepdebug.c: Likewise.
20761 * gdb.hp/gdb.aCC/run.c: Likewise.
20762 * gdb.reverse/until-reverse.c: Likewise.
20763 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20764
666d413c
YQ
207652014-09-16 Yao Qi <yao@codesourcery.com>
20766
20767 * boards/local-remote-host-native.exp: New file.
20768
57cbd724
DE
207692014-09-14 Doug Evans <xdje42@gmail.com>
20770
20771 * gdb.threads/queue-signal.c (thread_count): New variable.
20772 (thread_count_mutex, thread_count_condvar): New variables.
20773 (incr_thread_count, wait_all_threads_running): New functions.
20774 (main): Wait for all threads to be in their thread functions.
20775
81219e53
DE
207762014-09-13 Doug Evans <xdje42@gmail.com>
20777
20778 * gdb.threads/queue-signal.c: New file.
20779 * gdb.threads/queue-signal.exp: New file.
20780
3714cea7
DE
207812014-09-13 Doug Evans <xdje42@gmail.com>
20782
20783 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20784 be consistent with what default_gdb_init uses.
20785 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20786 the plain text of the prompt. Add some logging printfs.
20787 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20788
fa43b1d7
PA
207892014-09-12 Pedro Alves <palves@redhat.com>
20790
20791 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20792 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20793 * gdb.arch/i386-size-overlap.exp: Likewise.
20794 * gdb.arch/i386-size.exp: Likewise.
20795 * gdb.arch/i386-unwind.exp: Likewise.
20796 * gdb.base/a2-run.exp: Likewise.
20797 * gdb.base/break.exp: Likewise.
20798 * gdb.base/charset.exp: Likewise.
20799 * gdb.base/chng-syms.exp: Likewise.
20800 * gdb.base/commands.exp: Likewise.
20801 * gdb.base/dbx.exp: Likewise.
20802 * gdb.base/find.exp: Likewise.
20803 * gdb.base/funcargs.exp: Likewise.
20804 * gdb.base/jit-simple.exp: Likewise.
20805 * gdb.base/reread.exp: Likewise.
20806 * gdb.base/sepdebug.exp: Likewise.
20807 * gdb.base/step-bt.exp: Likewise.
20808 * gdb.cp/mb-inline.exp: Likewise.
20809 * gdb.cp/mb-templates.exp: Likewise.
20810 * gdb.objc/basicclass.exp: Likewise.
20811 * gdb.threads/killed.exp: Likewise.
20812
9d9bf2df
EBM
208132014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20814
20815 PR tdep/17379
20816 * gdb.arch/powerpc-stackless.S: New file.
20817 * gdb.arch/powerpc-stackless.exp: New file.
20818
1cf2f1b0
JK
208192014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20820
20821 * gdb.base/attach.c: Include unistd.h.
20822 (main): Call alarm. Add label postloop.
20823 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20824 gdb_breakpoint, gdb_continue_to_breakpoint.
20825 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20826
98880d46
PA
208272014-09-11 Pedro Alves <palves@redhat.com>
20828
20829 PR gdb/17347
20830 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20831 * gdb.base/attach.exp (test_command_line_attach_run): New
20832 procedure.
20833 (top level): Call it.
20834
4c92ff2c
PA
208352014-09-11 Pedro Alves <palves@redhat.com>
20836
20837 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20838 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20839 (do_command_attach_tests): Use spawn_wait_for_attach.
20840 * gdb.base/solib-overlap.exp: Likewise.
20841 * gdb.multi/multi-attach.exp: Likewise.
20842 * gdb.python/py-prompt.exp: Likewise.
20843 * gdb.python/py-sync-interp.exp: Likewise.
20844 * gdb.server/ext-attach.exp: Likewise.
20845
3adc1a7d
GKB
208462014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20847
20848 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20849 command in testcase. Simplify testcase.
20850
96334934
JB
208512014-09-10 Joel Brobecker <brobecker@adacore.com>
20852
20853 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20854
eb479039
JB
208552014-09-10 Joel Brobecker <brobecker@adacore.com>
20856
20857 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20858
deede10c
JB
208592014-09-10 Joel Brobecker <brobecker@adacore.com>
20860
20861 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20862
7828a5f5
JB
208632014-09-10 Joel Brobecker <brobecker@adacore.com>
20864
20865 * gdb.dwarf2/dynarr-ptr.c: New file.
20866 * gdb.dwarf2/dynarr-ptr.exp: New file.
20867
33aeebcf
MR
208682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20869
20870 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20871 of 30 rather than hardcoding 120 for a slow test case. Take the
20872 `gdb,timeout' target setting into account for this calculation.
20873 Don't extend the timeout for the test cases that don't need it.
20874
7b415901
MR
208752014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20876
20877 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20878 a factor of 2 for a slow test case. Take the `gdb,timeout'
20879 target setting into account for this calculation.
20880 * gdb.reverse/until-precsave.exp: Increase the timeout by
20881 a factor of 15 and 3 respectively rather than adding 120
20882 for a pair of slow test cases. Take the `gdb,timeout'
20883 target setting into account for this calculation.
20884
4a40f85a
MR
208852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20886
20887 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20888 timeout, don't pass one down to gdb_expect.
20889 (gdb_expect): Rework timeout selection.
20890
09635af7
MR
208912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20892
20893 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20894 exception on timeout.
20895 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20896 (gdbserver_start_extended): Catch any `gdbserver_start' error
20897 exceptions.
20898 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20899 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20900 `gdbserver_gdb_load' error exceptions.
20901
2bdd10b7
MR
209022014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20903
20904 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20905 120 on waiting for the TCP socket to open.
20906
316935f0
DE
209072014-09-09 Doug Evans <xdje42@gmail.com>
20908
20909 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20910 _caller_matches, _any_caller_is, _any_caller_matches.
20911
83740597
DE
209122014-09-09 Doug Evans <xdje42@gmail.com>
20913
20914 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20915
4c122fc3
YQ
209162014-09-09 Yao Qi <yao@codesourcery.com>
20917
20918 * gdb.mi/mi-var-display.exp: Set print symbol off.
20919
a9f116cb
GKB
209202014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20921
20922 PR gdb/17035
20923 * gdb.base/commands.exp: Add tests to verify user-defined
20924 commands with empty bodies.
20925 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20926 python commands in `show user command`.
20927 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20928 scheme commands in `show user command`.
20929
c75bd3a2
JK
209302014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20931
20932 PR python/17355
20933 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20934 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20935 * gdb.python/py-framefilter-invalidarg.exp: New file.
20936 * gdb.python/py-framefilter-invalidarg.py: New file.
20937
faa42425
DE
209382014-09-06 Doug Evans <xdje42@gmail.com>
20939
20940 PR 15276
20941 * gdb.python/py-caller-is.c: New file.
20942 * gdb.python/py-caller-is.exp: New file.
20943
474ca4f6
SDJ
209442014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20945
20946 PR gdb/17235
20947 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20948 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20949
eb0b0463
SDJ
209502014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20951
20952 PR fortran/17237
20953 * gdb.fortran/print-formatted.exp: New file.
20954 * gdb.fortran/print-formatted.f90: Likewise.
20955
5f3b99cf
SS
209562014-09-03 Sasha Smundak <asmundak@google.com>
20957
20958 * gdb.python/py-frame.exp: Test Frame.read_register.
20959
7d793aa9
SDJ
209602014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20961
20962 PR python/16699
20963 * gdb.python/py-completion.exp: New file.
20964 * gdb.python/py-completion.py: Likewise.
20965
fb0576e9
DE
209662014-08-28 Doug Evans <dje@google.com>
20967
20968 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20969 eax,etc. are live with values set by gdb and thus the compiler can't
20970 use them.
20971 * gdb.arch/i386-pseudo.c (main): Ditto.
20972
ee92b0dd
DE
209732014-08-27 Doug Evans <dje@google.com>
20974
20975 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20976
6649db35
DE
209772014-08-25 Doug Evans <dje@google.com>
20978
20979 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20980 (main): Ditto.
20981
564b7600
DE
209822014-08-25 Doug Evans <dje@google.com>
20983
20984 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20985
3881fb67
YQ
209862014-08-24 Yao Qi <yao@codesourcery.com>
20987
20988 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20989 symbol off.
20990 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20991
a05a36a5
DE
209922014-08-22 Doug Evans <dje@google.com>
20993
20994 PR 17276
20995 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20996 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20997 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20998
7c343b48
YQ
209992014-08-22 Yao Qi <yao@codesourcery.com>
21000
21001 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21002 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21003 * gdb.python/python.exp: Likewise. Use .py file on the host
21004 instead of the build.
21005
22fd09ae
JK
210062014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21007
21008 * gdb.threads/gcore-stale-thread.c: New file.
21009 * gdb.threads/gcore-stale-thread.exp: New file.
21010
a8454a7c
PA
210112014-08-21 Pedro Alves <palves@redhat.com>
21012
21013 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21014 * gdb.base/gcore-relro-pie.exp: Likewise.
21015 * gdb.base/gcore-relro.exp: Likewise.
21016 * gdb.base/gcore.exp: Likewise.
21017 * gdb.base/print-symbol-loading.exp: Likewise.
21018 * gdb.threads/gcore-thread.exp: Likewise.
21019 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21020
2a31c623
PA
210212014-08-20 Pedro Alves <palves@redhat.com>
21022 Jan Kratochvil <jan.kratochvil@redhat.com>
21023
21024 * Makefile.in (EXTRA_RULES, CC): New variables, get from
21025 configure.
21026 (EXPECT): Handle READ1 being set.
21027 (all): Depend on EXTRA_RULES.
21028 (check-read1, expect-read1, read1.so, read1): New rules.
21029 * README (Testsuite Parameters): Document the READ1 make variable.
21030 (Race detection): New section.
21031 * configure: Regenerate.
21032 * configure.ac: If build==host==target, and running under a
21033 GNU/glibc system, add read1 to the extra Makefile rules.
21034 (EXTRA_RULES): AC_SUBST it.
21035 * lib/read1.c: New file.
21036
d36430db
JB
210372014-08-20 Joel Brobecker <brobecker@adacore.com>
21038
21039 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
21040 the handling of variables declared as a typedef to an array
21041 which a DW_AT_data_location attribute.
21042
9a0dc9e3
PA
210432014-08-19 Andrew Burgess <aburgess@broadcom.com>
21044 Pedro Alves <palves@redhat.com>
21045
21046 PR symtab/14604
21047 PR symtab/14605
21048 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
21049 gdb_test.
21050
0718a8da
PA
210512014-08-19 Pedro Alves <palves@redhat.com>
21052
21053 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
21054
13b448cd
YQ
210552014-08-19 Yao Qi <yao@codesourcery.com>
21056
21057 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
21058 right line.
21059
1cbf5077
DB
210602014-08-18 David Blaikie <dblaikie@gmail.com>
21061
21062 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
21063
bf0fae19
JB
210642014-08-18 Joel Brobecker <brobecker@adacore.com>
21065
21066 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
21067 attribute in array range.
21068
3c8c5dcc
JB
210692014-08-18 Joel Brobecker <brobecker@adacore.com>
21070
21071 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
21072
e66d4446
SC
210732014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21074
21075 PR c++/17132
21076 * gdb.cp/pr17132.cc: New file.
21077 * gdb.cp/pr17132.exp: New file.
21078
940df408
SC
210792014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21080
21081 * gdb.python/py-xmethods.py (A_getarrayind)
21082 (E_method_char_worker.__call__, E_method_int_worker.__call__):
21083 Use 'print' with function call syntax.
21084 (E_method_matcher.match): Fix tab vs space indentation mixup.
21085
ebcc6c3a
YQ
210862014-08-15 Yao Qi <yao@codesourcery.com>
21087
21088 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
21089 false.
21090
775e0f04
YQ
210912014-08-15 Yao Qi <yao@codesourcery.com>
21092
21093 * gdb.cp/casts.exp: Set print symbol off.
21094 * gdb.cp/class2.exp: Likewise.
21095 * gdb.cp/overload.exp: Likewise.
21096 * gdb.cp/templates.exp: Likewise.
21097
d769e349
DE
210982014-08-11 Doug Evans <dje@google.com>
21099
21100 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
21101 (test_load_shlib): Update.
21102
20c6f1e1
YQ
211032014-08-09 Yao Qi <yao@codesourcery.com>
21104
21105 * gdb.base/display.exp: Invoke is_address_zero_readable.
21106 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
21107 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21108 * gdb.base/hbreak-unmapped.exp: Return if
21109 is_address_zero_readable returns true.
21110 * gdb.base/signest.exp: Likewise.
21111 * gdb.base/signull.exp: Likewise.
21112 * gdb.base/sigbpt.exp: Likewise.
21113 * gdb.guile/scm-disasm.exp: Do the test if
21114 is_address_zero_readable returns false.
21115 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
21116 * gdb.python/py-arch.exp: Likewise.
21117 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
21118 * lib/gdb.exp (is_address_zero_readable): New proc.
21119
5792e8e3
YQ
211202014-08-09 Yao Qi <yao@codesourcery.com>
21121
21122 PR testsuite/13443
21123 * gdb.mi/mi-var-display.exp: Make test messages unique.
21124
3cecbbbe
TT
211252014-08-04 Tom Tromey <tromey@redhat.com>
21126
21127 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
21128 target 0".
21129
00b51ff5
TT
211302014-08-04 Tom Tromey <tromey@redhat.com>
21131
21132 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
21133 "target_resume".
21134
6908c509
JB
211352014-08-01 Joel Brobecker <brobecker@adacore.com>
21136
21137 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
21138 inner_vla_struct_object_size.
21139 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
21140 as xfail.
21141
cc6563d2
PA
211422014-07-30 Pedro Alves <palves@redhat.com>
21143
21144 * gdb.threads/signal-command-handle-nopass.exp (test): Add
21145 comment.
21146
7e09a223
YQ
211472014-07-29 Yao Qi <yao@codesourcery.com>
21148
21149 PR gdb/17206
21150 * gdb.base/until-nodebug.exp: New.
21151
7ebdbe92
DE
211522014-07-28 Doug Evans <xdje42@gmail.com>
21153
21154 PR guile/17203
21155 * gdb.guile/scm-parameter.exp: Add tests for trying to create
21156 previously existing parameter, and previously ambiguously spelled
21157 parameter.
21158
fdb1adc6
WN
211592014-07-28 Will Newton <will.newton@linaro.org>
21160
21161 * gdb.base/varargs.exp: Remove KFAILs for ARM.
21162
186fcde0
DE
211632014-07-26 Ludovic Courtès <ludo@gnu.org>
21164 Doug Evans <xdje42@gmail.com>
21165
21166 PR guile/17146
21167 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
21168
70509625
PA
211692014-07-25 Pedro Alves <palves@redhat.com>
21170
21171 * gdb.threads/signal-command-handle-nopass.c: New file.
21172 * gdb.threads/signal-command-handle-nopass.exp: New file.
21173 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
21174 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
21175 * gdb.threads/signal-delivered-right-thread.c: New file.
21176 * gdb.threads/signal-delivered-right-thread.exp: New file.
21177
c3f814a1
PA
211782014-07-25 Pedro Alves <palves@redhat.com>
21179
21180 * gdb.base/double-prompt-target-event-error.exp
21181 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
21182 match.
21183 (cancel_pagination_in_target_event): Rework double prompt
21184 detection.
21185 * gdb.base/paginate-after-ctrl-c-running.exp
21186 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
21187 <return>' match.
21188 * gdb.base/paginate-bg-execution.exp
21189 (test_bg_execution_pagination_return)
21190 (test_bg_execution_pagination_cancel): Remove '-notransfer
21191 <return>' matches.
21192 * gdb.base/paginate-execution-startup.exp
21193 (test_fg_execution_pagination_return)
21194 (test_fg_execution_pagination_cancel): Remove '-notransfer
21195 <return>' matches.
21196 * gdb.base/paginate-inferior-exit.exp
21197 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21198 match.
21199 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
21200 * lib/gdb.exp (pagination_prompt): Run text through
21201 string_to_regexp.
21202 (gdb_test_multiple): Match $pagination_prompt instead of
21203 "<return>".
21204 (string_to_regexp): Move to lib/gdb-utils.exp.
21205
e214cf6c
JK
212062014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21207
21208 * gdb.arch/amd64-entry-value-paramref.S: New file.
21209 * gdb.arch/amd64-entry-value-paramref.cc: New file.
21210 * gdb.arch/amd64-entry-value-paramref.exp: New file.
21211 * gdb.arch/amd64-optimout-repeat.S: New file.
21212 * gdb.arch/amd64-optimout-repeat.c: New file.
21213 * gdb.arch/amd64-optimout-repeat.exp: New file.
21214
17d0c5c8
JK
212152014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21216
21217 PR gdb/17170
21218 * gdb.base/statistics.exp: New file.
21219
b8b8facf
DE
212202014-07-17 Doug Evans <dje@google.com>
21221
74b49205 21222 PR gdb/17170
b8b8facf
DE
21223 * gdb.base/maint.exp: Update testing of per-command stats.
21224
1b5d0ab3
PA
212252014-07-16 Pedro Alves <palves@redhat.com>
21226
21227 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
21228 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
21229 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
21230 (tfile_write_buf): New functions.
21231 (add_memory_block): Rewrite using the above.
21232 (adjust_function_address): New function.
21233 (FUNCTION_ADDRESS): New macro.
21234 (write_basic_trace_file): Remove short_x local, and use
21235 tfile_write_16. Change type of func_addr local to unsigned long
21236 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
21237 here. Cast argument of add_memory_block to char pointer.
21238 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
21239 (main): Remove parameters.
21240 * gdb.trace/tfile.exp: Remove nowarnings.
21241
4d974e88
SM
212422014-07-15 Simon Marchi <simon.marchi@ericsson.com>
21243
21244 * gdb.base/debug-expr.exp: Test string evaluation with
21245 "debug expression" on.
21246
41e99568
PA
212472014-07-15 Pedro Alves <palves@redhat.com>
21248
21249 * gdb.base/reread.exp: Use clean_restart.
21250
487d9753
PL
212512014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
21252
21253 * gdb.arch/avr-flash-qualifer.c: New.
21254 * gdb.arch/avr-flash-qualifer.exp: New.
21255
cc1c52ad
PA
212562014-07-14 Pedro Alves <palves@redhat.com>
21257
21258 * gdb.base/paginate-after-ctrl-c-running.c: New file.
21259 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
21260
1e973570
PA
212612014-07-14 Pedro Alves <palves@redhat.com>
21262
21263 * gdb.base/double-prompt-target-event-error.c: New file.
21264 * gdb.base/double-prompt-target-event-error.exp: New file.
21265
93d6eb10
PA
212662014-07-14 Pedro Alves <palves@redhat.com>
21267
21268 PR gdb/17072
21269 * gdb.base/paginate-inferior-exit.c: New file.
21270 * gdb.base/paginate-inferior-exit.exp: New file.
21271
0017922d
PA
212722014-07-14 Pedro Alves <palves@redhat.com>
21273
21274 PR gdb/17072
21275 * gdb.base/paginate-bg-execution.c: New file.
21276 * gdb.base/paginate-bg-execution.exp: New file.
21277
94696ad3
PA
212782014-07-14 Pedro Alves <palves@redhat.com>
21279
21280 PR gdb/17072
21281 * gdb.base/paginate-execution-startup.c: New file.
21282 * gdb.base/paginate-execution-startup.exp: New file.
21283 * lib/gdb.exp (pagination_prompt): New global.
21284 (default_gdb_spawn): New procedure, factored out from
21285 default_gdb_spawn.
21286 (default_gdb_start): Adjust to call default_gdb_spawn.
21287 (gdb_spawn): New procedure.
21288
bd293940
PA
212892014-07-14 Pedro Alves <palves@redhat.com>
21290
21291 * lib/gdb.exp (gdb_assert): New procedure.
21292 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
21293
c933f875
PA
212942014-07-14 Pedro Alves <palves@redhat.com>
21295
21296 * gdb.base/execution-termios.c: New file.
21297 * gdb.base/execution-termios.exp: New file.
21298
d98b7a16
TT
212992014-07-14 Tom Tromey <tromey@redhat.com>
21300
21301 * gdb.cp/vla-cxx.cc: New file.
21302 * gdb.cp/vla-cxx.exp: New file.
21303
548740d6
TT
213042014-07-14 Tom Tromey <tromey@redhat.com>
21305
21306 * gdb.reverse/rerun-prec.c: New file.
21307 * gdb.reverse/rerun-prec.exp: New file.
21308
a25eb028
MR
213092014-07-12 Maciej W. Rozycki <macro@mips.com>
21310 Maciej W. Rozycki <macro@codesourcery.com>
21311
21312 * lib/gdb-utils.exp: New file.
21313 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
21314 inline `gdb_init_command' processing.
21315 (gdb_start_cmd): Likewise.
21316 * lib/mi-support.exp (mi_run_cmd): Likewise.
21317 * README: Document `gdb_init_command' and `gdb_init_commands'.
21318
218c2655
JK
213192014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
21320
21321 Fix false FAIL running under a very long directory name.
21322 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
21323 and "set print elements 10000". Twice.
21324
5401fde3
YQ
213252014-07-11 Yao Qi <yao@codesourcery.com>
21326
21327 * gdb.base/exprs.exp: "set print symbol off".
21328
e76126e8
PA
213292014-07-11 Pedro Alves <palves@redhat.com>
21330
21331 * gdb.threads/kill.c: New file.
21332 * gdb.threads/kill.exp: New file.
21333
2d6f0de6
YQ
213342014-07-10 Yao Qi <yao@codesourcery.com>
21335
21336 * gdb.trace/tfile.c (write_basic_trace_file)
21337 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
21338 address written to trace file.
21339
7180e04a
PA
213402014-07-09 Pedro Alves <palves@redhat.com>
21341
21342 * gdb.base/attach-wait-input.exp: New file.
21343 * gdb.base/attach-wait-input.c: New file.
21344
9a9a7608
AB
213452014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
21346
21347 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
21348 setting up test structures.
21349 (main): Call new test function.
21350 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
21351 test function, continue into test function and walk test
21352 structures.
21353
161ac41e
YQ
213542014-07-02 Yao Qi <yao@codesourcery.com>
21355
21356 * gdb.trace/entry-values.c: Define labels 'foo_start' and
21357 'bar_start' at the beginning of functions 'foo' and 'bar'
21358 respectively.
21359 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
21360 instead of 'foo' and 'bar'.
21361
1f267ae3
MM
213622014-07-08 Markus Metzger <markus.t.metzger@intel.com>
21363
21364 * gdb.btrace/segv.exp: New.
21365 * gdb.btrace/segv.c: New.
21366
2b239efb
LM
213672014-07-02 Luis Machado <lgustavo@codesourcery.com>
21368
21369 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
21370 instruction.
21371
cf363f18
MW
213722014-06-30 Mark Wielaard <mjw@redhat.com>
21373
21374 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
21375 vulture, vilify, villar): New volatile array constants.
21376 (vindictive, vegetation): New const volatile array constants.
21377 * gdb.base/volatile.exp: Test volatile and const volatile array
21378 types.
21379
aebf9d24
AA
213802014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
21381
21382 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
21383 target lacks support for awatch, rwatch, or hbreak.
21384
b67a2c6f
YQ
213852014-06-27 Yao Qi <yao@codesourcery.com>
21386
21387 * gdb.multi/dummy-frame-restore.exp: New.
21388 * gdb.multi/dummy-frame-restore.c: New.
21389
aef92902
MM
213902014-06-25 Markus Metzger <markus.t.metzger@intel.com>
21391
21392 * gdb.btrace/gcore.exp: New.
21393
8e9db26e
PA
213942014-06-23 Pedro Alves <palves@redhat.com>
21395
21396 * gdb.base/watchpoint-reuse-slot.c: New file.
21397 * gdb.base/watchpoint-reuse-slot.exp: New file.
21398
70afc5b7
SC
213992014-06-23 Siva Chandra Reddy <sivachandra@google.com>
21400
21401 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
21402 progspace's filename in 'info', 'enable' and 'disable' command
21403 tests.
21404
b972bd9c
JK
214052014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
21406
21407 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
21408 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21409 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
21410
125f8a3d
GB
214112014-06-20 Gary Benson <gbenson@redhat.com>
21412
21413 * gdb.arch/i386-avx.exp: Fix include file location.
21414 * gdb.arch/i386-sse.exp: Likewise.
21415
3ed9baed
IB
214162014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
21417
21418 * gdb.dlang/expression.exp: New file.
21419
034f788c
PA
214202014-06-19 Pedro Alves <palves@redhat.com>
21421
21422 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
21423 out from ...
21424 (top level): ... here. Iterate running tests under different
21425 scheduler-locking settings.
21426
45371d0c
LM
214272014-06-18 Luis Machado <lgustavo@codesourcery.com>
21428
21429 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
21430 to DW_FORM_addr and use non-zero addresses.
21431
5d376983
SC
214322014-06-18 Siva Chandra Reddy <sivachandra@google.com>
21433
21434 PR gdb/17017
21435 * gdb.python/py-xmethods.cc: Add global function call counters and
21436 increment them in their respective functions. Remove "cout"
21437 statements.
21438 * gdb.python/py-xmethods.exp: Make tests check the global function
21439 call counters instead of depending on inferior IO.
21440
a1aa2221
LM
214412014-06-18 Don Breazeal <donb@codesourcery.com>
21442
21443 * gdb.base/foll-fork.exp (default_fork_parent_follow):
21444 Deleted procedure.
21445 (explicit_fork_parent_follow): Deleted procedure.
21446 (explicit_fork_child_follow): Deleted procedure.
21447 (test_follow_fork): New procedure.
21448 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 21449 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
21450 procedure calls.
21451
0fc05997
YQ
214522014-06-17 Yao Qi <yao@codesourcery.com>
21453
21454 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
21455 CP1252.
21456
70795c52
LM
214572014-06-17 Luis Machado <lgustavo@codesourcery.com>
21458
21459 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
21460 Initialize ptr and S explicitly.
21461 (skip_type_update_when_not_use_rtti_test): Likewise.
21462
6be47f0c
KS
214632014-06-16 Keith Seitz <keiths@redhat.com>
21464
21465 PR mi/15863
21466 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
21467 the inferior is started.
21468
d03de421
PA
214692014-06-16 Pedro Alves <palves@redhat.com>
21470
21471 * gdb.base/break-main-file-remove-fail.c: New file.
21472 * gdb.base/break-main-file-remove-fail.exp: New file.
21473 * gdb.base/break-unload-file.exp: Use build_executable instead of
21474 prepare_for_testing.
21475 (test_break): New parameter "initial_load". Handle it.
21476 (top level): Add initial_load cmdline/file axis.
21477
f9579b99
TT
214782014-06-12 Tom Tromey <tromey@redhat.com>
21479
21480 * gdb.base/completion.exp: Don't use directory name in test.
21481
3657956b
GB
214822014-06-09 Gary Benson <gbenson@redhat.com>
21483
21484 * gdb.base/sigall.c [Functions to send signals]: Reorder to
21485 separate the always-available ANSI-standard signals from the
21486 signals that require checking.
21487 (main): Likewise.
21488 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
21489 Likewise.
21490 (main): Likewise.
21491
4186eb54
KS
214922014-06-07 Keith Seitz <keiths@redhat.com>
21493
21494 Revert:
21495 PR c++/16253
21496 * gdb.cp/var-tag.cc: New file.
21497 * gdb.cp/var-tag.exp: New file.
21498 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21499 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21500 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21501 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21502
25326a28 215032014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
21504
21505 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
21506
829155c9
PA
215072014-06-06 Pedro Alves <palves@redhat.com>
21508
21509 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
21510 in target debug output instead of looking at RSP packets,
21511 disabling the test on any target that uses hardware stepping.
21512 Update comments.
21513
61c8d22e
PA
215142014-06-06 Pedro Alves <palves@redhat.com>
21515
21516 * gdb.base/break-unload-file.exp: Fix typo.
21517
d9a47287
YQ
215182014-06-06 Yao Qi <yao@codesourcery.com>
21519
21520 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
21521 from "jit_function" to "^jit_function".
21522
e5e01dbf
YQ
215232014-06-06 Yao Qi <yao@codesourcery.com>
21524
21525 * gdb.base/async.c (foo): Add one statement.
21526 * gdb.base/async.exp: Get the next instruction address and
21527 match the output of "nexti" by instruction address. Match
21528 the hex address in the output of "finish".
21529
73ba372c
GB
215302014-06-06 Gary Benson <gbenson@redhat.com>
21531
21532 * gdb.base/call-signals.c: Remove preprocessor conditionals
21533 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
21534 SIGSEGV and SIGTERM.
21535 * gdb.base/sigall.c: Likewise.
21536 * gdb.base/unwindonsignal.c: Likewise.
21537 * gdb.reverse/sigall-reverse.c: Likewise.
21538
831517df
YQ
215392014-06-06 Yao Qi <yao@codesourcery.com>
21540
21541 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
21542 readable, skip the test.
21543
b8b91e98
YQ
215442014-06-06 Yao Qi <yao@codesourcery.com>
21545
21546 * gdb.threads/staticthreads.c (thread_function): Move the line
21547 setting breakpoint on forward.
21548 * gdb.threads/staticthreads.exp: Update comments.
21549
fb934770
LC
215502014-06-05 Ludovic Courtès <ludo@gnu.org>
21551
21552 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21553 "history-append! type error".
21554
6ef284bd
SM
215552014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21556
21557 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21558 erroneous dprintf expected input.
21559
a872e241
DE
215602014-06-04 Doug Evans <xdje42@gmail.com>
21561
21562 * gdb.guile/scm-generics.exp: Delete.
21563
16f691fb
DE
215642014-06-04 Doug Evans <xdje42@gmail.com>
21565
21566 * gdb.guile/scm-breakpoint.exp: Update.
21567 Add tests for breakpoint registration.
21568
012370f6
TT
215692014-06-04 Tom Tromey <tromey@redhat.com>
21570
21571 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
21572 VLA-in-union.
21573 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
21574 inner_vla_struct, vla_union types. Initialize objects of those
21575 types and compute their sizes.
21576
9f5a4cef
HZ
215772014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21578 Hui Zhu <hui@codesourcery.com>
21579
21580 * gdb.base/fileio.exp: Add test for shell not available as well as
21581 available.
21582 * gdb.base/fileio.c (test_system): Check for shell twice.
21583
90a45c4d
YQ
215842014-06-04 Yao Qi <yao@codesourcery.com>
21585
21586 * gdb.base/auto-connect-native-target.exp: Remove redundant
21587 space from the regexp pattern.
21588
70017e41
YQ
215892014-06-04 Yao Qi <yao@codesourcery.com>
21590
21591 * gdb.base/default.exp: Replace "child" with "native" in
21592 regexp pattern.
21593
883964a7
SC
215942014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21595
21596 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21597 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21598 * gdb.python/py-xmethods.py: Python script supporting the
21599 new testcase and tests.
21600
ef370185
JB
216012014-06-03 Joel Brobecker <brobecker@adacore.com>
21602 Pedro Alves <palves@redhat.com>
21603
21604 PR breakpoints/17000
21605 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21606 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21607
1e2ccb61
BM
216082014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21609
21610 * gdb.base/subst.exp: Add tests to verify partial path matching
21611 output.
21612
c6ec5ab2
PA
216132014-06-03 Pedro Alves <palves@redhat.com>
21614
21615 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21616 target that doesn't use software single-stepping.
21617
835c559f
PA
216182014-06-03 Pedro Alves <palves@redhat.com>
21619
21620 PR breakpoints/17000
21621 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21622 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21623
06eb1586
DE
216242014-06-02 Doug Evans <xdje42@gmail.com>
21625
21626 * gdb.guile/scm-parameter.exp: New file.
21627
e698b8c4
DE
216282014-06-02 Doug Evans <xdje42@gmail.com>
21629
21630 * gdb.guile/scm-cmd.c: New file.
21631 * gdb.guile/scm-cmd.exp: New file.
21632
ded03782
DE
216332014-06-02 Doug Evans <xdje42@gmail.com>
21634
21635 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21636 pretty-printer lookup.
21637 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21638 (make-pp_s-printer): Call it.
21639 (make-pretty-printer-from-dict): New function.
21640 (lookup-pretty-printer-maker-from-dict): New function.
21641 (*pretty-printer*): Simplify.
21642 (make-objfile-pp_s-printer): New function.
21643 (install-objfile-pretty-printers!): New function.
21644 (make-progspace-pp_s-printer): New function.
21645 (install-progspace-pretty-printers!): New function.
21646 * gdb.guile/scm-progspace.c: New file.
21647 * gdb.guile/scm-progspace.exp: New file.
21648
41fac0cf
PA
216492014-06-02 Pedro Alves <palves@redhat.com>
21650
21651 * gdb.base/dprintf-bp-same-addr.c: New file.
21652 * gdb.base/dprintf-bp-same-addr.exp: New file.
21653
96ae5695
EBM
216542014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21655
21656 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21657 * gdb.arch/powerpc-power.s: Likewise.
21658
da02b3a8
JB
216592014-06-02 Joel Brobecker <brobecker@adacore.com>
21660
21661 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21662
c72b2e7b
YQ
216632014-06-01 Yao Qi <yao@codesourcery.com>
21664
21665 * gdb.base/watchpoint.exp (test_watch_location): Check null
21666 pointer can be dereferenced. If not, do the test, otherwise
21667 skip it.
21668
53e8a631
AB
216692014-05-30 Andrew Burgess <aburgess@broadcom.com>
21670
21671 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21672 results.
21673 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21674
938f0e2f
AB
216752014-05-30 Andrew Burgess <aburgess@broadcom.com>
21676
21677 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21678 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21679 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21680 * gdb.arch/amd64-invalid-stack-top.c: New file.
21681 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21682
9ba6657a
PA
216832014-05-30 Pedro Alves <palves@redhat.com>
21684
21685 PR breakpoints/17000
21686 * gdb.base/sss-bp-on-user-bp.c: New file.
21687 * gdb.base/sss-bp-on-user-bp.exp: New file.
21688
522c09bf
DB
216892014-05-30 David Blaikie <dblaikie@gmail.com>
21690
21691 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21692 gnu_inline semantics via attribute.
21693 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21694 source explicitly specifies the required semantics.
21695
bf4ef81e
MR
216962014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21697
21698 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21699
329ea579
PA
217002014-05-29 Pedro Alves <palves@redhat.com>
21701 Tom Tromey <tromey@redhat.com>
21702
21703 * gdb.base/async-shell.exp: Don't enable target-async.
21704 * gdb.base/async.exp
21705 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21706 parameter. Adjust.
21707 (top level): Don't test with "target-async".
21708 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21709 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21710 * gdb.base/inferior-died.exp: Don't enable target-async.
21711 * gdb.base/interrupt-noterm.exp: Likewise.
21712 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21713 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21714 * gdb.mi/mi-nonstop.exp: Likewise.
21715 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21716 * gdb.mi/mi-nsintrall.exp: Likewise.
21717 * gdb.mi/mi-nsmoribund.exp: Likewise.
21718 * gdb.mi/mi-nsthrexec.exp: Likewise.
21719 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21720 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21721 * gdb.python/py-evsignal.exp: Don't enable target-async.
21722 * gdb.python/py-evthreads.exp: Likewise.
21723 * gdb.python/py-prompt.exp: Likewise.
21724 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21725 * gdb.server/solib-list.exp: Don't enable target-async.
21726 * gdb.threads/thread-specific-bp.exp: Likewise.
21727 * lib/mi-support.exp: Adjust to use mi-async.
21728
fd664c91
PA
217292014-05-29 Pedro Alves <palves@redhat.com>
21730
21731 PR gdb/13860
21732 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21733 reason, even in sync mode.
21734
251bde03
PA
217352014-05-29 Pedro Alves <palves@redhat.com>
21736 Hui Zhu <hui@codesourcery.com>
21737
21738 PR PR15693
21739 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21740 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21741 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21742 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21743
7f3c0343
JB
217442014-05-28 Joel Brobecker <brobecker@adacore.com>
21745
21746 * config/monitor.exp (gdb_target_monitor): Replace use of
21747 "set remotebaud" by "set serial baud".
21748
b2715b27
AW
217492014-05-26 Andy Wingo <wingo@igalia.com>
21750
21751 * gdb.guile/scm-breakpoint.exp:
21752 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21753 properties instead of gdb-object-properties.
21754
498a4489
YQ
217552014-05-26 Yao Qi <yao@codesourcery.com>
21756
21757 * gdb.server/no-thread-db.exp: Specify source file name
21758 explicitly when setting a breakpoint.
21759
589fdceb
MM
217602014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21761
21762 * gdb.btrace/vdso.c: New.
21763 * gdb.btrace/vdso.exp: New.
21764
e9089e05
MM
217652014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21766
21767 * gdb.base/gcore.exp (capture_command_output): Move ...
21768 * lib/gdb.exp (capture_command_output): ... here.
21769
67b5c0c1
MM
217702014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21771
21772 * gdb.btrace/data.exp: Test memory access during btrace replay.
21773
a2199296
SM
217742014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21775
21776 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21777
17b2616c
PA
217782014-05-21 Pedro Alves <palves@redhat.com>
21779
21780 PR gdb/13860
21781 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21782 (top level): Test that output related to execution commands is
21783 sent to the console with CLI commands, but not with MI commands.
21784 Test that breakpoint events are always mirrored to the console.
21785 Also expect the new source line to be output after a "next" in
21786 async mode too. Make it a pass/fail test.
21787 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21788 output.
21789 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21790
5166082f
PA
217912014-05-21 Pedro Alves <palves@redhat.com>
21792
21793 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21794 Use them to test variations of "list" after reaching a breakpoint.
21795 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21796 Test "list" with listsize 10 after reaching a breakpoint.
21797 * gdb.python/python.exp (decode_line current location line
21798 number): Adjust expected line number.
21799
2f25d70f
SM
218002014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21801
21802 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21803 behavior for $args, pass it directly to "run".
21804
ff604a67
MR
218052014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21806
21807 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21808 30000 to 65536.
21809
6a3cb8e8
PA
218102014-05-21 Pedro Alves <palves@redhat.com>
21811
21812 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21813 auto-connect-native-target off".
21814 * gdb.base/auto-connect-native-target.c: New file.
21815 * gdb.base/auto-connect-native-target.exp: New file.
21816
4ebfc96e
PA
218172014-05-21 Pedro Alves <palves@redhat.com>
21818
21819 * gdb.base/default.exp: Test "target native" instead of "target
21820 child".
21821
36d46afb
MW
218222014-05-21 Mark Wielaard <mjw@redhat.com>
21823
21824 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21825
5876f503
JK
218262014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21827
21828 Fix TLS access for -static -pthread.
21829 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21830 <HAVE_TLS> (thread_function, main): Initialize it.
21831 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21832 Add clean_restart.
21833 <$have_tls != "">: Check TLSVAR.
21834
0256a6ac
PA
218352014-05-21 Pedro Alves <palves@redhat.com>
21836
21837 * gdb.base/dcache-line-read-error.c: New.
21838 * gdb.base/dcache-line-read-error.exp: New.
21839
936d2992
PA
218402014-05-20 Pedro Alves <palves@redhat.com>
21841
21842 * gdb.base/compare-sections.c: New file.
21843 * gdb.base/compare-sections.exp: New file.
21844
802e8e6d
PA
218452014-05-20 Pedro Alves <palves@redhat.com>
21846
21847 * gdb.base/break-idempotent.c: New file.
21848 * gdb.base/break-idempotent.exp: New file.
21849
e59fa00f
MM
218502014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21851
21852 * gdb.btrace/nohist.exp: New.
21853
8b696e31
YQ
218542014-05-20 Yao Qi <yao@codesourcery.com>
21855
21856 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21857 gdb.reverse directory and gdb_reverse_timeout exists in board
21858 setting.
21859 * README: Document gdb_reverse_timeout.
21860
73c9764f
YQ
218612014-05-20 Yao Qi <yao@codesourcery.com>
21862
21863 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21864 'test_file_name'. Treat args as a string instead of a list.
21865 (gdb_init): Rename argument 'args' by 'test_file_name'.
21866
f1f4348a
JK
218672014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21868
21869 * gdb.arch/powerpc-power.exp: New file.
21870 * gdb.arch/powerpc-power.s: New file.
21871
0dbe70ce
DE
218722014-05-16 Doug Evans <dje@google.com>
21873
21874 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21875 * gdb.base/completion.exp: Check that all expected files exist
21876 before doing file completion.
0dbe70ce 21877
8d551b02
DE
218782014-05-16 Doug Evans <dje@google.com>
21879
21880 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21881 Update.
21882 (do_syscall_tests_without_xml): Update.
21883
73eb7709
PA
218842014-05-16 Pedro Alves <palves@redhat.com>
21885
21886 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21887 instead of "unknown output after running".
21888
3fae92fc
YQ
218892014-05-16 Yao Qi <yao@codesourcery.com>
21890
21891 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21892 file1.txt from host at the end.
21893 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21894
c2b2ccc5
DE
218952014-05-15 Doug Evans <dje@google.com>
21896
21897 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21898 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21899 loading file. Add test for TU lookup.
21900
8c217a4b
SM
219012014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21902
21903 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21904 calling "-exec-arguments" or "set args" before running the
21905 inferior.
21906
3deb39c6
SM
219072014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21908
21909 * lib/mi-support.exp (mi_expect_stop): Expect message for
21910 inferiors that exit with non-zero exit code.
21911
71a79f8c
YQ
219122014-05-14 Yao Qi <yao@codesourcery.com>
21913
21914 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21915 match absolute path on remote host.
21916 (test_file_list_exec_source_files): Remove "/" from the
21917 pattern.
21918
f23fcd46
YQ
219192014-05-14 Yao Qi <yao@codesourcery.com>
21920
21921 * boards/local-remote-host-notty.exp (${board}_file): New
21922 proc.
21923
9404b58f
KM
219242014-05-07 Kyle McMartin <kyle@redhat.com>
21925
21926 Pushed by Joel Brobecker <brobecker@adacore.com>.
21927 * gdb.arch/aarch64-atomic-inst.c: New file.
21928 * gdb.arch/aarch64-atomic-inst.exp: New file.
21929
5e45f04c
YQ
219302014-05-07 Yao Qi <yao@codesourcery.com>
21931
21932 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21933 in current context" too.
21934
c888a17d
KS
219352014-05-05 Keith Seitz <keiths@redhat.com>
21936
21937 * gdb.linespec/ls-dollar.exp: Add test for linespec
21938 file:convenience_variable.
21939
290a839c
YQ
219402014-05-05 Yao Qi <yao@codesourcery.com>
21941
21942 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21943 traceframes into tfile and ctf trace files. Read data from
21944 trace file and test collected data.
21945 (gdb_collect_locals_test): Likewise.
21946 (gdb_unavailable_registers_test): Likewise.
21947 (gdb_unavailable_floats): Likewise.
21948 (gdb_collect_globals_test): Likewise.
21949 (top-level): Append "ctf" to trace_file_targets if GDB
21950 supports.
21951
b5262cd0
YQ
219522014-05-05 Yao Qi <yao@codesourcery.com>
21953
21954 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21955 code to ...
21956 (gdb_collect_args_test_1): ... it. New proc.
21957 (gdb_collect_locals_test): Move some code to ...
21958 (gdb_collect_locals_test_1): ... it. New proc.
21959 (gdb_unavailable_registers_test): Move some code to ...
21960 (gdb_unavailable_registers_test_1): ... it. New proc.
21961 (gdb_unavailable_floats): Move some code to ...
21962 (gdb_unavailable_floats_1): ... it. New proc.
21963
30a1e6cc
SDJ
219642014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21965
21966 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21967 probes to test for bitness recognition.
21968 * gdb.arch/amd64-stap-optional-prefix.exp
21969 (test_probe_value_without_reg): New procedure.
21970 Add code to test for different kinds of bitness.
21971
f33da99a
SDJ
219722014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21973
21974 PR breakpoints/16889
21975 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21976 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21977
5b80f00d
PA
219782014-05-01 Pedro Alves <palves@redhat.com>
21979
21980 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21981 gdb_file_cmd if no file is specified.
21982 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21983 last_loaded_file to set the remote exec-file.
21984
f8c2a73c
PA
219852014-05-01 Pedro Alves <palves@redhat.com>
21986
21987 * boards/local-remote-host.exp: New file.
21988
be6e8ac7
PA
219892014-05-01 Pedro Alves <palves@redhat.com>
21990
21991 * boards/local-remote-host.exp: Rename to ...
21992 * boards/local-remote-host-notty.exp: ... this.
21993
cac0dc8f
JB
219942014-04-28 Joel Brobecker <brobecker@adacore.com>
21995
21996 * gdb.ada/dyn_arrayidx: New testcase.
21997
9730e6cc
YQ
219982014-04-26 Yao Qi <yao@codesourcery.com>
21999
22000 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22001 and compute the length of function main. Save it in
22002 $main_length.
22003 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22004 (top-level): Use gdb_compile to compile objects into
22005 executable and restart GDB. Remove invocation to
22006 prepare_for_testing.
22007
7ae1a6a6
PA
220082014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22009 Pedro Alves <palves@redhat.com>
22010
22011 PR server/16255
22012 * gdb.multi/multi-attach.c: New file.
22013 * gdb.multi/multi-attach.exp: New file.
22014
4082afcc
PA
220152014-04-25 Pedro Alves <palves@redhat.com>
22016
22017 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22018 user.
22019 (top level): Test that "set remote conditional-breakpoints-packet
22020 off" works as intended.
22021 * gdb.base/dprintf.exp: Test that "set remote
22022 breakpoint-commands-packet off" works as intended.
22023 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
22024 New function.
22025 (top level): Call it.
22026 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
22027 remote fast-tracepoints-packet off" works as intended.
22028 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
22029 * lib/gdb.exp (gdb_is_target_remote): ... here.
22030
2abc3f8d
DB
220312014-04-24 David Blaikie <dblaikie@gmail.com>
22032
22033 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
22034 ensure clang would not discard them.
22035 * gdb.base/gdbvars.c: Ditto.
22036 * gdb.base/memattr.c: Ditto.
22037 * gdb.base/whatis.c: Ditto.
22038 * gdb.python/py-prettyprint.c: Ditto.
22039 * gdb.trace/actions.c: Ditto.
22040 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
22041 ensure clang would not discard it.
22042
bfd39632
DB
220432014-04-24 David Blaikie <dblaikie@gmail.com>
22044
22045 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
22046 clang to emit the full definition of type required by the test
22047 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
22048
22842ff6
DB
220492014-04-24 David Blaikie <dblaikie@gmail.com>
22050
22051 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
22052 coax Clang into emitting the definition of the type.
22053 * gdb.cp/pr10728-x.h (y): Ditto.
22054 * gdb.cp/pr10728-y.cc (y): Ditto.
22055
c2e827ad
DB
220562014-04-24 David Blaikie <dblaikie@gmail.com>
22057
22058 * gdb.base/label.exp: XFAIL label related tests under Clang.
22059 * gdb.cp/cplabel.exp: Ditto.
22060 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
22061 under Clang those using labels.
22062
4c2d33e7
YQ
220632014-04-25 Yao Qi <yao@codesourcery.com>
22064
22065 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
22066 double_label.
22067 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
22068 partial_label and double_label.
22069
56083b99
DB
220702014-04-24 David Blaikie <dblaikie@gmail.com>
22071
22072 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
22073
25d4e99d
DB
220742014-04-24 David Blaikie <dblaikie@gmail.com>
22075
22076 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
22077 of the function to work across GCC and Clang.
22078 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
22079 pointer types (const void ** const V void **).
22080
01f9f808
MS
220812014-04-24 Michael Sturm <michael.sturm@mintel.com>
22082 Walfred Tedeschi <walfred.tedeschi@intel.com>
22083
22084 * Makefile.in (EXECUTABLES): Added i386-avx512.
22085 * gdb.arch/i386-avx512.c: New file.
22086 * gdb.arch/i386-avx512.exp: Likewise.
22087
4b48d439
KS
220882014-04-23 Keith Seitz <keiths@redhat.com>
22089
22090 * lib/mi-support.exp (mi_list_breakpoints): Delete.
22091 (mi_make_breakpoint_table): New procedure.
22092 (mi_create_breakpoint): Use mi_make_breakpoint
22093 and return the result.
22094 (mi_make_breakpoint): New procedure.
22095 (mi_build_kv_pairs): New procedure.
22096
22097 * gdb.mi/mi-break.exp: Remove unused globals,
22098 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
22099 All callers updated.
22100 * gdb.mi/mi-dprintf.exp: Use variable to track command
22101 number.
22102 Update all callers of mi_create_breakpoint and use
22103 mi_make_breakpoint_table.
22104 Remove any unused global variables.
22105 * gdb.mi/mi-nonstop.exp: Likewise.
22106 * gdb.mi/mi-nsintrall.exp: Likewise.
22107 * gdb.mi/mi-nsmoribund.exp: Likewise.
22108 * gdb.mi/mi-nsthrexec.exp: Likewise.
22109 * gdb.mi/mi-reverse.exp: Likewise.
22110 * gdb.mi/mi-simplerun.exp: Likewise.
22111 * gdb.mi/mi-stepn.exp: Likewise.
22112 * gdb.mi/mi-syn-frame.exp: Likewise.
22113 * gdb.mi/mi-until.exp: Likewise.
22114 * gdb.mi/mi-var-cp.exp: Likewise.
22115 * gdb.mi/mi-var-display.exp: Likewise.
22116 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
22117 * gdb.mi/mi2-var-child.exp: Likewise.
22118 * gdb.mi/mi-vla-c99.exp: Likewise.
22119 * lib/mi-support.exp: Likewise.
22120
22121 From Ian Lance Taylor <iant@cygnus.com>:
22122 * lib/gdb.exp (parse_args): New procedure.
22123
08351840
PA
221242014-04-23 Pedro Alves <palves@redhat.com>
22125
22126 * gdb.base/break-unload-file.c: New file.
22127 * gdb.base/break-unload-file.exp: New file.
22128 * gdb.base/sym-file-lib.c (baz): New function.
22129 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
22130 field.
22131 (load): Store the segment's mapped size.
22132 (unload): New function.
22133 (unload_shlib): New function.
22134 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
22135 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
22136 set a breakpoint at baz, and call it.
22137 * gdb.base/sym-file.exp: New tests for stale breakpoint
22138 instructions.
22139
076855f9
PA
221402014-04-23 Pedro Alves <palves@redhat.com>
22141
22142 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
22143 * gdb.base/hbreak-in-shr-unsupported.c: New file.
22144 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
22145 * gdb.base/hbreak-unmapped.c: New file.
22146 * gdb.base/hbreak-unmapped.exp: New file.
22147 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
22148 * lib/gdb.exp (gdb_is_target_remote): ... here.
22149
483805cf
PA
221502014-04-22 Pedro Alves <palves@redhat.com>
22151
22152 * gdb.base/consecutive-step-over.c: New file.
22153 * gdb.base/consecutive-step-over.exp: New file.
22154
06d97543
PA
221552014-04-22 Pedro Alves <palves@redhat.com>
22156
22157 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
22158 instead of send_gdb/gdb_expect.
22159
b4429ea2
YQ
221602014-04-22 Yao Qi <yao@codesourcery.com>
22161
22162 * lib/trace-support.exp (generate_tracefile): New procedure.
22163 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
22164 return 0.
22165 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
22166 if generate_tracefile returns 1.
22167
51d48146
PA
221682014-04-18 Tom Tromey <palves@redhat.com>
22169 Pedro alves <tromey@redhat.com>
22170
22171 PR backtrace/15558
22172 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
22173 with a backtrace limit.
22174 * gdb.python/py-frame-inline.exp: Test running to an inline
22175 function with a backtrace limit, and printing the newest frame.
22176 * gdb.python/py-frame-inline.c (main): Call f.
22177
bd1dce5f
MS
221782014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22179
22180 * gdb.java/jnpe.exp: Drop srcdir from untested path.
22181
40d1a503
MS
221822014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22183
22184 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
22185 Drop prefix from unsupported source file path.
22186
389b98f7
YQ
221872014-04-17 Yao Qi <yao@codesourcery.com>
22188
22189 * lib/gdb.exp (with_target_charset): New proc.
22190 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
22191 with_target_charset.
22192 (test_print_strings): Likewise.
22193 (test_repeat_bytes): Likewise.
22194 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
22195 for some tests.
22196
22869d73
KS
221972014-04-16 Keith Seitz <keiths@redhat.com>
22198
22199 PR gdb/15827
22200 * gdb.dwarf2/corrupt.c: New file.
22201 * gdb.dwarf2/corrupt.exp: New file.
22202
c4f87ca6
KS
222032014-04-16 Keith Seitz <keiths@redhat.com>
22204
22205 PR c++/16597
22206 * gdb.cp/namelessclass.cc: New file.
22207 * gdb.cp/namelessclass.exp: New file.
22208 * gdb.cp/namelessclass.S: New file.
22209
ab19de87
DE
222102014-04-16 Doug Evans <dje@google.com>
22211
22212 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
22213 Add comment.
22214 (gdbserver_default_get_comm_port): New function.
22215 (gdbserver_start): Check if board file provided
22216 "gdbserver,get_comm_port" and use it if so.
22217 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
22218 (gdb,socketport): Set to "stdio".
22219 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
22220 (stdio_gdbserver_template): Delete.
22221 (${board}_get_remote_address): Update.
22222 (${board}_build_remote_cmd): Delete.
22223 (${board}_get_comm_port): New function.
22224 (${board}_spawn): Update.
22225 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
22226 Delete.
22227 (${board}_get_remote_address): Update.
22228 (${board}_get_comm_port): New function.
22229
fc98a809
AB
222302014-04-16 Andrew Burgess <aburgess@broadcom.com>
22231
22232 * gdb.base/memattr.exp: Improve regexps to handle memory regions
22233 appearing in any order.
22234
87fd9e6e
DE
222352014-04-15 Doug Evans <dje@google.com>
22236
22237 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
22238 uninitialized value of "description".
22239
099fc3ea
KS
222402014-04-15 Keith Seitz <keiths@redhat.com>
22241
22242 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
22243 Remove unused globals.
22244 (test_running_the_program): Likewise.
22245 (test_controlled_execution): Likewise.
22246 (test_controlling_breakpoints): Likewise.
22247 (test_program_termination): Likewise.
22248
5da151d4
KS
222492014-04-15 Keith Seitz <keiths@redhat.com>
22250
22251 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
22252 unused globals.
22253 (test_rbreak_creation_and_listing): Likewise.
22254 (test_ignore_count): Likewise.
22255 (test_error): Likewise.
22256
35e5d2f0
PA
222572014-04-15 Pedro Alves <palves@redhat.com>
22258
22259 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
22260 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22261 sym-file-loader.c.
22262 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22263 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22264 to sym-file-loader.c.
22265 (struct library): Forward declare.
22266 (load_shlib, lookup_function): Change prototypes.
22267 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22268 (translate_offset): Remove declarations.
22269 (get_text_addr): New declaration.
22270 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
22271 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
22272 sym-file-loader.h.
22273 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22274 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22275 here from sym-file-loader.h.
22276 (struct library): New structure.
22277 (load_shlib, lookup_function): Change prototypes and adjust to
22278 work with a struct library.
22279 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22280 (translate_offset): Make static.
22281 (get_text_addr): New function.
22282 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
22283
eb4c1710
PA
222842014-04-15 Pedro Alves <palves@redhat.com>
22285
22286 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
22287
2d1baf52
PA
222882014-04-15 Pedro Alves <palves@redhat.com>
22289
22290 * gdb.base/sym-file-loader.c: Include <limits.h>.
22291 (SELF_LINK): New define.
22292 (get_origin): New function.
22293 (load_shlib): Use it.
22294 * gdb.base/sym-file.exp: Don't early return if the target is
22295 remote. Use runto_main, and issue fail is that fails. Use
22296 gdb_load_shlibs.
22297 (shlib_name): Delete.
22298 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
22299
7dd6df01
PA
223002014-04-15 Pedro Alves <palves@redhat.com>
22301
22302 * gdb.base/sym-file.exp: Remove regex characters from test
22303 message. Don't refer to breakpoint numbers in test messages.
22304
b50c8614
KS
223052014-04-14 Keith Seitz <keiths@redhat.com>
22306
22307 PR c++/16253
22308 * gdb.cp/var-tag.cc: New file.
22309 * gdb.cp/var-tag.exp: New file.
22310 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22311 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22312 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22313 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22314
3d567982
TT
223152014-04-14 Tom Tromey <tromey@redhat.com>
22316
22317 * gdb.cp/classes.exp (test_enums): Handle underlying type.
22318 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
22319 type.
22320 * gdb.cp/enum-class.exp: New file.
22321 * gdb.cp/enum-class.cc: New file.
22322
0626fc76
TT
223232014-04-14 Tom Tromey <tromey@redhat.com>
22324
22325 * gdb.dwarf2/enum-type.exp: New file.
22326
dca325b3
SA
223272014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22328
22329 * gdb.mi/mi-vla-c99.exp: New file.
22330 * gdb.mi/vla.c: New file.
22331
5854b38a
SA
223322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22333
22334 * gdb.base/vla-datatypes.c: New file.
22335 * gdb.base/vla-datatypes.exp: New file.
22336
463bb957
SA
223372014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22338
22339 * gdb.base/vla-ptr.c: New file.
22340 * gdb.base/vla-ptr.exp: New file.
22341
3dd170be
SA
223422014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22343
22344 * gdb.dwarf2/count.exp: New file.
22345
5ecaaa66
SA
223462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22347
22348 * gdb.base/vla-sideeffect.c: New file.
22349 * gdb.base/vla-sideeffect.exp: New file.
22350
41f1ada5
DB
223512014-04-14 David Blaikie <dblaikie@gmail.com>
22352
22353 * gdb.mi/non-stop.c: Add return value for non-void function return
22354 statement.
22355 * gdb.threads/staticthreads.c: Ditto.
22356
0be03e84
DE
223572014-04-12 Siva Chandra Reddy <sivachandra@google.com>
22358 Doug Evans <xdje42@gmail.com>
22359
22360 * gdb.guile/scm-value.c: Improve test case.
22361 * gdb.guile/scm-value.exp: Add new test.
22362
f180a1fb
DB
223632014-04-11 David Blaikie <dblaikie@gmail.com>
22364
22365 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
22366 override Clang's default.
22367
6b662e19
JB
223682014-04-11 Joel Brobecker <brobecker@adacore.com>
22369
22370 Revert the following changes (regressions):
22371
22372 * gdb.base/vla-sideeffect.c: New file.
22373 * gdb.base/vla-sideeffect.exp: New file.
22374
22375 * gdb.dwarf2/count.exp: New file.
22376
22377 * gdb.base/vla-multi.c: New file.
22378 * gdb.base/vla-multi.exp: New file.
22379
22380 * gdb.base/vla-ptr.c: New file.
22381 * gdb.base/vla-ptr.exp: New file.
22382
22383 * gdb.base/vla-datatypes.c: New file.
22384 * gdb.base/vla-datatypes.exp: New file.
22385
22386 * gdb.mi/mi-vla-c99.exp: New file.
22387 * gdb.mi/vla.c: New file.
22388
245a5f0b
KS
223892014-04-11 Keith Seitz <keiths@redhat.com>
22390
22391 PR c++/16675
22392 * gdb.cp/cpsizeof.exp: New file.
22393 * gdb.cp/cpsizeof.cc: New file.
22394
58a84dcf
SA
223952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22396
191a8a90
JB
22397 * gdb.mi/mi-vla-c99.exp: New file.
22398 * gdb.mi/vla.c: New file.
58a84dcf 22399
c8655f75
SA
224002014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22401
22402 * gdb.base/vla-datatypes.c: New file.
22403 * gdb.base/vla-datatypes.exp: New file.
22404
024e13b4
SA
224052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22406
22407 * gdb.base/vla-ptr.c: New file.
22408 * gdb.base/vla-ptr.exp: New file.
22409
1a237e0e
SA
224102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22411
22412 * gdb.base/vla-multi.c: New file.
22413 * gdb.base/vla-multi.exp: New file.
22414
504f3432
SA
224152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22416
22417 * gdb.dwarf2/count.exp: New file.
22418
3bce8237
SA
224192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22420
191a8a90
JB
22421 * gdb.base/vla-sideeffect.c: New file.
22422 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 22423
322f9c21
YQ
224242014-04-11 Yao Qi <yao@codesourcery.com>
22425
22426 * gdb.base/completion.exp: Check file exists before running tests
22427 on file completion.
22428
d708bcd1
PA
224292014-04-10 Pedro Alves <palves@redhat.com>
22430
22431 * gdb.base/cond-eval-mode.c: New file.
22432 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
22433 prepare_for_testing to build the new file. Check result of
22434 runto_main.
22435 (test_break, test_watch): New procedures.
22436 (top level): Use them.
22437
ae1d2761
PM
224382014-04-08 Pierre Muller <muller@sourceware.org>
22439
22440 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
22441 Ctrl-V use for mingw hosts.
22442
7af389b8
SC
224432014-04-07 Siva Chandra Reddy <sivachandra@google.com>
22444
22445 * gdb.python/py-value.c: Improve test case.
22446 * gdb.python/py-value.exp: Add new test.
22447
5e703181
DE
224482014-04-07 David Blaikie <dblaikie@gmail.com>
22449
22450 * lib/compiler.c: Identify the clang compiler.
22451 * lib/compiler.cc: Ditto.
22452
9810b410
YQ
224532014-04-03 Yao Qi <yao@codesourcery.com>
22454
22455 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
22456
98d1b8dc
AB
224572014-04-01 Anton Blanchard <anton@samba.org>
22458
22459 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
22460 messages unique.
22461
3114cea1
AB
224622014-04-01 Anton Blanchard <anton@samba.org>
22463
22464 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
22465 prepare_for_testing.
22466
62f7182c
AB
224672014-04-01 Anton Blanchard <anton@samba.org>
22468
22469 * gdb.arch/ppc64-atomic-inst.c: Remove.
22470 * gdb.arch/ppc64-atomic-inst.S: New file.
22471 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
22472
770e7fc7
DE
224732014-03-31 Doug Evans <dje@google.com>
22474
22475 * gdb.base/print-symbol-loading-lib.c: New file.
22476 * gdb.base/print-symbol-loading-main.c: New file.
22477 * gdb.base/print-symbol-loading.exp: New file.
22478
46e2bafa
YQ
224792014-03-31 Yao Qi <yao@codesourcery.com>
22480
22481 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
22482
8776cfe9
JB
224832014-03-28 Joel Brobecker <brobecker@adacore.com>
22484
22485 * gdb.ada/mi_dyn_arr: New testcase.
22486
5d1ef361
DE
224872014-03-27 Doug Evans <dje@google.com>
22488
22489 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
22490
b5bee914
YQ
224912014-03-27 Yao Qi <yao@codesourcery.com>
22492
22493 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
22494 if target is nios2-*-*.
22495
0d4d0e77
YQ
224962014-03-26 Yao Qi <yao@codesourcery.com>
22497
22498 * lib/gdb.exp (readline_is_used): New proc.
22499 * gdb.base/completion.exp: Move tests on command complete up.
22500 Skip the rest of tests if readline is not used.
22501 * gdb.ada/complete.exp: Skp the test if readline is not
22502 used.
22503 * gdb.base/filesym.exp: Likewise.
22504 * gdb.base/macscp.exp: Likewise.
22505 * gdb.base/readline-ask.exp: Likewise.
22506 * gdb.base/readline.exp: Likewise.
22507 * gdb.python/py-cmd.exp: Likewise.
22508 * gdb.trace/tfile.exp: Likewise.
22509
29361eee
YQ
225102014-03-26 Yao Qi <yao@codesourcery.com>
22511
22512 * gdb.base/macscp.exp: Fix code format issues.
22513
bc9a5525
UW
225142014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
22515
22516 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
22517 * gdb.asm/powerpc64le.inc: New file.
22518
d3839ede
PA
225192014-03-25 Pedro Alves <palves@redhat.com>
22520 Doug Evans <dje@google.com>
22521
22522 * gdb.base/source-execution.c: New file.
22523 * gdb.base/source-execution.exp: New file.
22524 * gdb.base/source-execution.gdb: New file.
22525
01672a57
DE
225262014-03-24 Doug Evans <dje@google.com>
22527
22528 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
22529 using fission.
22530
88bbeca9
HZ
225312014-03-24 Hui Zhu <hui@codesourcery.com>
22532 Pedro Alves <palves@redhat.com>
22533
22534 PR breakpoints/16101
22535 * gdb.base/dprintf.exp: Use unsupported rather than changing the
22536 test pass/fail messages. Detect missing support for dprintf when
22537 breakpoints are actually inserted.
22538 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
22539 breakpoints are actually inserted.
22540 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
22541 fails.
22542
d2348791
JK
225432014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
22544
22545 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
22546
feef67ab
DE
225472014-03-22 Doug Evans <xdje42@gmail.com>
22548
22549 * gdb.python/python.exp (python not supported): Verify multi-line
22550 python command issues an error.
25d743f9 22551 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22552 guile command issues an error.
feef67ab 22553
ecebef6a
MR
225542014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22555
22556 * gdb.threads/thread-specific.exp: Handle the lack of usable
22557 $this_breakpoint and $this_thread.
22558
ccdd1909
HZ
225592014-03-21 Hui Zhu <hui@codesourcery.com>
22560
22561 * gdb.base/attach.exp (do_command_attach_tests): New.
22562
beb460e8
PA
225632014-03-20 Tom Tromey <tromey@redhat.com>
22564 Pedro Alves <palves@redhat.com>
22565
22566 PR cli/15718
22567 * gdb.base/condbreak-call-false.c: New file.
22568 * gdb.base/condbreak-call-false.exp: New file.
22569
40acf43a
PA
225702014-03-20 Pedro Alves <palves@redhat.com>
22571
22572 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
22573 Delete.
22574 (block_signals, unblock_signals): Delete.
22575 (child_function_2, main): Remove references to deleted variable
22576 and functions.
22577
9f5e1e02
PA
225782014-03-20 Pedro Alves <palves@redhat.com>
22579
22580 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22581 Use pthread_kill to signal thread 2.
22582 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22583 Adjust to make the test send itself a signal rather than using the
22584 host's "kill" command.
22585
99619bea
PA
225862014-03-20 Pedro Alves <palves@redhat.com>
22587
22588 * gdb.threads/multiple-step-overs.c: New file.
22589 * gdb.threads/multiple-step-overs.exp: New file.
22590 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22591 Adjust expected infrun debug output.
22592
2adfaa28
PA
225932014-03-20 Pedro Alves <palves@redhat.com>
22594
22595 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22596 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22597
31e77af2
PA
225982014-03-20 Pedro Alves <palves@redhat.com>
22599
22600 PR breakpoints/7143
22601 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22602 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22603 of gdb_test_multiple.
22604 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22605 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22606
b9f437de
PA
226072014-03-20 Pedro Alves <palves@redhat.com>
22608
22609 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22610 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22611
05adc73e
PA
226122014-03-19 Pedro Alves <palves@redhat.com>
22613
22614 * gdb.base/async.exp: Remove early return.
22615
6048b950
PA
226162014-03-19 Pedro Alves <palves@redhat.com>
22617
22618 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22619
8bcfb00a
PA
226202014-03-19 Pedro Alves <palves@redhat.com>
22621
22622 * gdb.base/async.exp (test_background): Expect \r\n after
22623 "completed." in the fail pattern.
22624
884e37dc
PA
226252014-03-19 Pedro Alves <palves@redhat.com>
22626
22627 * gdb.base/async.exp (test_background): New procedure.
22628 Use it for all background execution command tests.
22629
148e57e2
PA
226302014-03-19 Pedro Alves <palves@redhat.com>
22631
22632 * gdb.base/async.exp: Use prepare_for_testing.
22633
f48088c7
PA
226342014-03-19 Pedro Alves <palves@redhat.com>
22635
22636 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22637 the same line.
22638
e2f6c966
PA
226392014-03-19 Pedro Alves <palves@redhat.com>
22640
22641 * gdb.base/async.c (main): Add "jump here" and "until here" line
22642 marker comments.
22643 * gdb.base/async.exp (jump_here): New global.
22644 (jump& test): Use it.
22645 (until_here): New global.
22646 (until& test): Use it.
22647
c30568d4
PA
226482014-03-19 Pedro Alves <palves@redhat.com>
22649
22650 * gdb.base/async.exp: Don't frob gdb_protocol.
22651
0172b6a7
DE
226522014-03-18 Doug Evans <xdje42@gmail.com>
22653
22654 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22655 Fix spelling of exec-done-display.
22656
06c868a8
JK
226572014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22658
22659 PR gdb/15358
22660 * gdb.base/gdb-sigterm.c: New file.
22661 * gdb.base/gdb-sigterm.exp: New file.
22662
0c7e1a46
PA
226632014-03-18 Pedro Alves <palves@redhat.com>
22664
22665 PR gdb/13860
22666 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22667 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22668 solib-event.
22669
f7c77d93
JB
226702014-03-17 Joel Brobecker <brobecker@adacore.com>
22671
22672 * gdb.ada/pckd_arr_ren: New testcase.
22673
5a1e8c7a
DE
226742014-03-13 Doug Evans <xdje42@gmail.com>
22675
22676 PR guile/16612
22677 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22678 collect after discarding symbols.
22679
350e1a76
DE
226802014-03-13 Ludovic Courtès <ludo@gnu.org>
22681 Doug Evans <xdje42@gmail.com>
22682
22683 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22684 to history survives a gc.
22685
a69900ae
PA
226862014-03-13 Pedro Alves <palves@redhat.com>
22687
22688 * gdb.base/default.exp: Don't test "target procfs".
22689
5db9f0bd
PA
226902014-03-13 Pedro Alves <palves@redhat.com>
22691
22692 * gdb.base/default.exp: Update "target child" and "target procfs"
22693 tests to not expect "Unix".
22694
b3ccfe11
TT
226952014-03-12 Tom Tromey <tromey@redhat.com>
22696
22697 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22698 New procs. Add target-async tests.
22699 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22700 Add target-async tests.
22701
646f4417
AA
227022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22703
22704 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22705 'func_start' and 'func_end' for the beginning and end of the
22706 function code, respectively.
22707 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22708 'func_end' instead of 'func' and 'main'.
22709
288c211f
AA
227102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22711
22712 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22713 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22714 generate the debug info assembler source.
22715
e0c0f156
AA
227162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22717
22718 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22719 * gdb.dwarf2/arr-subrange.exp: Likewise.
22720 * gdb.dwarf2/dwz.exp: Likewise.
22721 * gdb.dwarf2/method-ptr.exp: Likewise.
22722 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22723 * gdb.dwarf2/subrange.exp: Likewise.
22724 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22725 * gdb.dwarf2/implptrpiece.exp: Likewise.
22726 * gdb.dwarf2/nostaticblock.exp: Likewise.
22727
0e5c4555
AA
227282014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22729
22730 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22731 directory to absolute path name arguments.
22732
5ec18f2b
JG
227332014-03-10 Joel Brobecker <brobecker@adacore.com>
22734
22735 * gdb.ada/tagged_access: New testcase.
22736
847fc4f2
MM
227372014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22738
22739 * gdb.btrace/data.exp: Update expected output.
22740
cc3da688
YQ
227412014-03-06 Yao Qi <yao@codesourcery.com>
22742
22743 * gdb.trace/pr16508.exp: New file.
22744
0f26cec1
PA
227452014-03-05 Pedro Alves <palves@redhat.com>
22746
22747 PR gdb/16575
22748 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22749 procedure.
22750 (top level): Adjust to use it. Add tests that exercise breakpoint
22751 interaction with the code-cache.
22752
7a5a839f
LC
227532014-02-26 Ludovic Courtès <ludo@gnu.org>
22754
22755 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22756 test for 'history-append!'.
22757
31aa7e4e
JB
227582014-02-26 Joel Brobecker <brobecker@adacore.com>
22759
22760 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22761 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22762 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22763 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22764 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22765 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22766
1b588015
JB
227672014-02-26 Joel Brobecker <brobecker@adacore.com>
22768
22769 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22770 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22771 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22772
55426c9d
JB
227732014-02-26 Joel Brobecker <brobecker@adacore.com>
22774
22775 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22776
dc53a7ad
JB
227772014-02-26 Joel Brobecker <brobecker@adacore.com>
22778
22779 * gdb.dwarf2/arr-stride.c: New file.
22780 * gdb.dwarf2/arr-stride.exp: New file.
22781
12ab52e9
PA
227822014-02-26 Pedro Alves <palves@redhat.com>
22783
22784 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22785 that won't ever trigger. Make sure that GDB reports the correct
22786 breakpoint that caused the stop.
22787
849c862e
JK
227882014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22789
22790 PR gdb/16626
22791 * gdb.base/auto-load-script: New file.
22792 * gdb.base/auto-load.c: New file.
22793 * gdb.base/auto-load.exp: New file.
22794
71b7d793
JK
22795 PR gdb/16626
22796 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22797
e2f0d509
JK
227982014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22799
22800 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22801 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22802
50cc37c8
DE
228032014-02-24 Doug Evans <dje@google.com>
22804
22805 * lib/gdb.exp (run_on_host): Log error output if program fails.
22806
ea4758f2
PA
228072014-02-21 Pedro Alves <palves@redhat.com>
22808
22809 * gdb.threads/step-after-sr-lock.c: Rename to ...
22810 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22811 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22812 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22813 ... this.
22814
d7b30f67
SDJ
228152014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22816
22817 PR tdep/16397
22818 * gdb.arch/amd64-stap-special-operands.exp: New file.
22819 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22820 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22821 * gdb.arch/amd64-stap-triplet.S: Likewise.
22822 * gdb.arch/amd64-stap-triplet.c: Likewise.
22823
83deb43f
JB
228242014-02-20 Joel Brobecker <brobecker@adacore.com>
22825
22826 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22827 in .section pseudo-op.
22828
adde2bff
DE
228292014-02-20 lin zuojian <manjian2006@gmail.com>
22830 Joel Brobecker <brobecker@adacore.com>
22831 Doug Evans <xdje42@gmail.com>
22832
22833 PR symtab/16581
22834 * gdb.dwarf2/dw2-icycle.S: New file.
22835 * gdb.dwarf2/dw2-icycle.c: New file.
22836 * gdb.dwarf2/dw2-icycle.exp: New file.
22837
f7bd0f78
SC
228382014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22839
22840 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22841 operations on gdb.Value objects.
22842 * gdb.python/py-value-cc.exp: Add new test to test operations on
22843 gdb.Value objects.
22844
c17ef0d5
DE
228452014-02-18 Doug Evans <dje@google.com>
22846
22847 * Makefile.in (TESTS): New variable.
22848 (expanded_tests, expanded_tests_or_none): New variables
22849 (check-single): Pass $(expanded_tests_or_none) to runtest.
22850 (check-parallel): Only run tests in $(TESTS) if non-empty.
22851 (check/no-matching-tests-found): New rule.
22852 * README: Document TESTS makefile variable.
22853
5dd3176f
DE
228542014-02-18 Doug Evans <dje@google.com>
22855
22856 * Makefile.in (check-parallel): rm -rf outputs temp.
22857
0b10be4f
JK
228582014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22859
22860 Fix "ERROR: no fileid for" in the testsuite.
22861 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22862
85f224e7
DE
228632014-02-12 Doug Evans <dje@google.com>
22864
22865 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22866 (MISCELLANEOUS): New variable.
22867 (clean): rm -rf $(MISCELLANEOUS).
22868 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22869 dwp live in the same directory as symlinks, with each symlink pointed
22870 to a differently named file in a different directory.
22871
149b30ff
DE
228722014-02-11 Doug Evans <dje@google.com>
22873
22874 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22875 of Tcl file commands.
22876
1dfdac32
MK
228772014-02-10 Mark Kettenis <kettenis@gnu.org>
22878
22879 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22880 "kill -SIGUSR1 -1".
22881
aa4fb036
JB
228822014-02-10 Joel Brobecker <brobecker@adacore.com>
22883
22884 * gdb.ada/tick_length_array_enum_idx: New testcase.
22885
ed3ef339
DE
228862014-02-10 Doug Evans <xdje42@gmail.com>
22887
22888 * configure.ac (AC_OUTPUT): Add gdb.guile.
22889 * configure: Regenerate.
22890 * lib/gdb-guile.exp: New file.
22891 * lib/gdb.exp (get_target_charset): New function.
22892 * gdb.base/help.exp: Update expected output from "apropos apropos".
22893 * gdb.guile/Makefile.in: New file.
22894 * gdb.guile/guile.exp: New file.
22895 * gdb.guile/scm-arch.c: New file.
22896 * gdb.guile/scm-arch.exp: New file.
22897 * gdb.guile/scm-block.c: New file.
22898 * gdb.guile/scm-block.exp: New file.
22899 * gdb.guile/scm-breakpoint.c: New file.
22900 * gdb.guile/scm-breakpoint.exp: New file.
22901 * gdb.guile/scm-disasm.c: New file.
22902 * gdb.guile/scm-disasm.exp: New file.
22903 * gdb.guile/scm-equal.c: New file.
22904 * gdb.guile/scm-equal.exp: New file.
22905 * gdb.guile/scm-error.exp: New file.
22906 * gdb.guile/scm-error.scm: New file.
22907 * gdb.guile/scm-frame-args.c: New file.
22908 * gdb.guile/scm-frame-args.exp: New file.
22909 * gdb.guile/scm-frame-args.scm: New file.
22910 * gdb.guile/scm-frame-inline.c: New file.
22911 * gdb.guile/scm-frame-inline.exp: New file.
22912 * gdb.guile/scm-frame.c: New file.
22913 * gdb.guile/scm-frame.exp: New file.
22914 * gdb.guile/scm-generics.exp: New file.
22915 * gdb.guile/scm-gsmob.exp: New file.
22916 * gdb.guile/scm-iterator.c: New file.
22917 * gdb.guile/scm-iterator.exp: New file.
22918 * gdb.guile/scm-math.c: New file.
22919 * gdb.guile/scm-math.exp: New file.
22920 * gdb.guile/scm-objfile-script-gdb.in: New file.
22921 * gdb.guile/scm-objfile-script.c: New file.
22922 * gdb.guile/scm-objfile-script.exp: New file.
22923 * gdb.guile/scm-objfile.c: New file.
22924 * gdb.guile/scm-objfile.exp: New file.
22925 * gdb.guile/scm-ports.exp: New file.
22926 * gdb.guile/scm-pretty-print.c: New file.
22927 * gdb.guile/scm-pretty-print.exp: New file.
22928 * gdb.guile/scm-pretty-print.scm: New file.
22929 * gdb.guile/scm-section-script.c: New file.
22930 * gdb.guile/scm-section-script.exp: New file.
22931 * gdb.guile/scm-section-script.scm: New file.
22932 * gdb.guile/scm-symbol.c: New file.
22933 * gdb.guile/scm-symbol.exp: New file.
22934 * gdb.guile/scm-symtab-2.c: New file.
22935 * gdb.guile/scm-symtab.c: New file.
22936 * gdb.guile/scm-symtab.exp: New file.
22937 * gdb.guile/scm-type.c: New file.
22938 * gdb.guile/scm-type.exp: New file.
22939 * gdb.guile/scm-value-cc.cc: New file.
22940 * gdb.guile/scm-value-cc.exp: New file.
22941 * gdb.guile/scm-value.c: New file.
22942 * gdb.guile/scm-value.exp: New file.
22943 * gdb.guile/source2.scm: New file.
22944 * gdb.guile/types-module.cc: New file.
22945 * gdb.guile/types-module.exp: New file.
22946
7026a7c1
YQ
229472014-02-10 Yao Qi <yao@codesourcery.com>
22948
22949 PR testsuite/16543
22950 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22951 * configure: Regenerated.
22952 * Makefile.in: New file.
22953
6c466447
AS
229542014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22955
22956 * gdb.python/py-framefilter.exp: Fix typo.
22957
6e854735
YQ
229582014-02-08 Yao Qi <yao@codesourcery.com>
22959
22960 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22961 that no =breakpoint-modified is emitted when breakpoints are
22962 modified through MI commands.
22963
d137e6dc
PA
229642014-02-07 Pedro Alves <pedro@codesourcery.com>
22965 Pedro Alves <palves@redhat.com>
22966
22967 * gdb.threads/step-after-sr-lock.c: New file.
22968 * gdb.threads/step-after-sr-lock.exp: New file.
22969
b5ee5a50
PA
229702014-02-07 Pedro Alves <palves@redhat.com>
22971
22972 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22973
3c77faf3
JK
229742014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22975
22976 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22977 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22978
6dddc817
DE
229792014-02-06 Doug Evans <xdje42@gmail.com>
22980
22981 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22982 output.
22983
22984 * gdb.gdb/python-interrupts.exp: New file.
22985
de7b2893
YQ
229862014-02-05 Yao Qi <yao@codesourcery.com>
22987
22988 * gdb.trace/report.exp (use_collected_data): Test the output
22989 of "info threads" and "info inferiors".
22990
66d032ac
YQ
229912014-02-05 Yao Qi <yao@codesourcery.com>
22992
22993 Revert this patch:
22994
22995 2013-05-24 Yao Qi <yao@codesourcery.com>
22996
22997 * gdb.trace/tfile.exp: Test inferior and thread.
22998
591a12a1
UW
229992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23000
23001 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23002 on a function.
23003 * gdb.base/step-bt.c: Call hello via function pointer to make
23004 sure its first instruction is executed on powerpc64le-linux.
23005
0ff3e01f
UW
230062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23007
23008 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23009
084ee545
UW
230102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23011
23012 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23013 of the test patterns for use on little-endian systems.
23014
6ed14ff3
UW
230152014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23016
23017 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23018 (decimal_vector): Fix for little-endian.
23019
401e27fd
JM
230202014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
23021
23022 * gdb.arch/sparc-sysstep.exp: New file.
23023 * gdb.arch/sparc-sysstep.c: Likewise.
23024
23025 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
23026
8b924729
EBM
230272014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23028
23029 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
23030
fb151210
JB
230312014-01-23 Tom Tromey <tromey@redhat.com>
23032
23033 * gdb.ada/array_char_idx: New testcase.
23034
0740f8d8
TT
230352014-01-23 Tom Tromey <tromey@redhat.com>
23036
23037 PR python/16487:
23038 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
23039 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
23040 classes.
23041
21909fa1
TT
230422014-01-23 Tom Tromey <tromey@redhat.com>
23043
23044 PR python/16491:
23045 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
23046 string from an inferior frame.
23047 * gdb.python/py-framefilter-mi.exp: Update.
23048
87ce2a04
DE
230492014-01-22 Doug Evans <dje@google.com>
23050
23051 * gdb.server/server-mon.exp: Add tests for "set debug-format".
23052
237b092b
AA
230532014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23054
23055 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
23056
d674a709
AA
230572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23058
23059 * gdb.trace/entry-values.exp: Remove excess space character from
23060 regex patterns. Handle s390 call instruction.
23061
20fa3390
AA
230622014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23063
23064 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
23065 define "*_start" label. Make "name" static.
23066 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
23067 ${name} by references to ${name}_start.
23068
78466714
AA
230692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23070
23071 * gdb.base/info-macros.exp: Remove "debug" from the compile
23072 options.
23073
ec9f644a
IB
230742014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23075
23076 * gdb.dlang/demangle.exp: New file.
23077
94b1b47e
IB
230782014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23079
23080 * gdb.dlang/primitive-types.exp: New file.
23081
7f420862
IB
230822014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23083
23084 * configure.ac: Create gdb.dlang/Makefile.
23085 * configure: Regenerate.
23086 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
23087 * gdb.dlang/Makefile.in: New file.
23088 * lib/d-support.exp: New file.
23089 * lib/gdb.exp (skip_d_tests): New proc.
23090
52834460
MM
230912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23092
23093 * gdb.btrace/delta.exp: Check reverse stepi.
23094 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
23095 * gdb.btrace/finish.exp: New.
23096 * gdb.btrace/next.exp: New.
23097 * gdb.btrace/nexti.exp: New.
23098 * gdb.btrace/record_goto.c: Add comments.
23099 * gdb.btrace/step.exp: New.
23100 * gdb.btrace/stepi.exp: New.
23101 * gdb.btrace/multi-thread-step.c: New.
23102 * gdb.btrace/multi-thread-step.exp: New.
23103 * gdb.btrace/rn-dl-bind.c: New.
23104 * gdb.btrace/rn-dl-bind.exp: New.
23105 * gdb.btrace/data.c: New.
23106 * gdb.btrace/data.exp: New.
23107 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23108
6e07b1d2
MM
231092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23110
23111 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
23112 * gdb.btrace/exception.exp: Update.
23113 * gdb.btrace/instruction_history.exp: Update.
23114 * gdb.btrace/record_goto.exp: Update.
23115 * gdb.btrace/tailcall.exp: Update.
23116 * gdb.btrace/unknown_functions.exp: Update.
23117 * gdb.btrace/delta.exp: New.
23118
0b722aec
MM
231192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23120
23121 * gdb.btrace/record_goto.exp: Add backtrace test.
23122 * gdb.btrace/tailcall.exp: Add backtrace test.
23123
066ce621
MM
231242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23125
23126 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
23127 * gdb.btrace/record_goto.c: New.
23128 * gdb.btrace/record_goto.exp: New.
23129 * gdb.btrace/x86-record_goto.S: New.
23130
0688d04e
MM
231312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23132
23133 * gdb.btrace/function_call_history.exp: Update tests.
23134 * gdb.btrace/instruction_history.exp: Update tests.
23135
8710b709
MM
231362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23137
23138 * gdb.btrace/function_call_history.exp: Fix expected field
23139 order for "record function-call-history".
23140 Add new tests for "record function-call-history /c".
23141 * gdb.btrace/exception.cc: New.
23142 * gdb.btrace/exception.exp: New.
23143 * gdb.btrace/tailcall.exp: New.
23144 * gdb.btrace/x86-tailcall.S: New.
23145 * gdb.btrace/x86-tailcall.c: New.
23146 * gdb.btrace/unknown_functions.c: New.
23147 * gdb.btrace/unknown_functions.exp: New.
23148 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23149
5de9129b
MM
231502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23151
23152 * gdb.btrace/instruction_history.exp: Update.
23153 * gdb.btrace/function_call_history.exp: Update.
23154
23a7fe75
MM
231552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23156
23157 * gdb.btrace/function_call_history.exp: Fix expected function
23158 trace.
23159 * gdb.btrace/instruction_history.exp: Initialize traced.
23160 Remove traced_functions.
23161
724c7dd8
MM
231622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23163
23164 * gdb.btrace/function_call_history.exp: Update
23165 * gdb.btrace/instruction_history.exp: Update.
23166
6d78d93b
MM
231672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23168
23169 * gdb.btrace/enable.exp: Update expected text.
23170
93a360cc
OJ
231712014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
23172
23173 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
23174 bytes.
23175
3772b53f
MR
231762014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
23177
23178 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
23179
596662fa
OJ
231802014-01-15 Omair Javaid <omair.javaid@linaro.org>
23181
23182 * lib/gdb.exp (supports_process_record): Return true for
23183 arm*-linux*. (supports_reverse): Likewise.
23184
b5b08fb4
SC
231852014-01-13 Siva Chandra Reddy <sivachandra@google.com>
23186
23187 PR python/15464
23188 PR python/16113
23189 * gdb.python/py-type.c: Enhance test case.
23190 * gdb.python/py-value-cc.cc: Likewise
23191 * gdb.python/py-type.exp: Add new tests.
23192 * gdb.python/py-value-cc.exp: Likewise
23193
52d7fb13
AA
231942014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
23195 Pedro Alves <palves@redhat.com>
23196
23197 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
23198 Make "name" extern.
23199 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
23200 references to ${name}_start by references to ${name}.
23201
a2cd8cfe
JB
232022014-01-10 Joel Brobecker <brobecker@adacore.com>
23203
23204 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
23205
4e23fced
JB
232062014-01-10 Joel Brobecker <brobecker@adacore.com>
23207
23208 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
23209
c6a9e42c
PA
232102014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
23211 Pedro Alves <palves@redhat.com>
23212
23213 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 23214 mi_gdb_target_load.
c6a9e42c 23215
b7ea362b
PA
232162014-01-08 Pedro Alves <palves@redhat.com>
23217
23218 * gdb.threads/reconnect-signal.c: New file.
23219 * gdb.threads/reconnect-signal.exp: New file.
23220
5e3f4fab
EBM
232212014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
23222
23223 * gdb.base/source-dir.exp: New file.
23224
79301218
JB
232252014-01-07 Joel Brobecker <brobecker@adacore.com>
23226
23227 * gdb.ada/mi_interface: New testcase.
23228
8e355c5d
JB
232292014-01-07 Joel Brobecker <brobecker@adacore.com>
23230
23231 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23232 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
23233 gdb.ada/pp-rec-component/pck.ads: New files.
23234
c0d48811
JB
232352014-01-07 Joel Brobecker <brobecker@adacore.com>
23236
23237 * gdb.python/py-pp-integral.c: New file.
23238 * gdb.python/py-pp-integral.py: New file.
23239 * gdb.python/py-pp-integral.exp: New file.
23240
17b609c3 23241For older changes see ChangeLog-1993-2013.
c906108c 23242\f
8d8cb839
EZ
23243;; Local Variables:
23244;; mode: change-log
23245;; left-margin: 8
23246;; fill-column: 74
23247;; version-control: never
23248;; End:
902f2ccb 23249
3666a048 23250 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
23251 Copying and distribution of this file, with or without modification,
23252 are permitted provided the copyright notice and this notice are preserved.
This page took 5.728141 seconds and 4 git commands to generate.