]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/testsuite: rename _cur_x/_cur_y to _cur_col/_cur_row in lib/tuiterm.exp
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c3e96aa7
SM
12021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
2
3 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
4
6571ffc6
SM
52021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
6
7 * lib/tuiterm.exp: Add links in comments.
8
7c794afd
TV
92021-01-20 Tom de Vries <tdevries@suse.de>
10
11 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
12 offset.
13
1402665c
TV
142021-01-20 Tom de Vries <tdevries@suse.de>
15
16 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
17
6f52fdf4
SDJ
182021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
19
20 * gdb.arch/amd64-stap-expressions.S: New file.
21 * gdb.arch/amd64-stap-expressions.exp: New file.
22
14852123
TV
232021-01-19 Tom de Vries <tdevries@suse.de>
24
25 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
26 sequence.
27
0c4e2c6c
TV
282021-01-19 Tom de Vries <tdevries@suse.de>
29
30 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
31
02baa133
AB
322021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
33
34 * gdb.fortran/array-slices.exp (run_test): Avoid including
35 addresses in test names.
36
10f92414
TV
372021-01-15 Tom de Vries <tdevries@suse.de>
38
39 PR testsuite/26997
40 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
41 when adding sizeof.
42
116d0cf1
TV
432021-01-14 Tom de Vries <tdevries@suse.de>
44
45 PR testsuite/24590
46 * gdb.base/style.exp: Handle shorter argv in frame command output.
47
8f66807b
AB
482021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
49
50 PR gdb/26819
51 * gdb.server/stop-reply-no-thread-multi.c: New file.
52 * gdb.server/stop-reply-no-thread-multi.exp: New file.
53
3f94e588
TV
542021-01-12 Tom de Vries <tdevries@suse.de>
55
56 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
57 (main): Remove call to have_mpx.
58 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
59 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
60 (main): Remote call to have_mpx.
61 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
62 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
63 (main): Remove call to have_mpx.
64 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
65 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
66 (main): Remove call to have_mpx.
67 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
68 * gdb.arch/i386-mpx.c (have_mpx): Remove.
69 (main): Remote call to have_mpx.
70 * gdb.arch/i386-mpx.exp: Use have_mpx.
71 * lib/gdb.exp (have_mpx): New proc.
72
5291fe3c
SP
732021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
74
75 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
76
18bfb505
TV
772021-01-12 Tom de Vries <tdevries@suse.de>
78
79 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
80
ce38f5ed
AB
812021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
82
83 * gdb.fortran/debug-expr.exp: Add new tests.
84
7c654b71
AB
852021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
86
87 * gdb.fortran/dot-ops.exp: Add new tests.
88
10dadadc
TV
892021-01-11 Tom de Vries <tdevries@suse.de>
90
91 PR testsuite/26968
92 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
93 Move insn setting $eax to before probe point.
94
66beed02
TT
952021-01-09 Tom Tromey <tom@tromey.com>
96
97 * gdb.trace/ax.exp: Do not require an "ext".
98
8fc48b79
TT
992021-01-08 Tom Tromey <tromey@adacore.com>
100
101 * gdb.ada/voidctx/pck.adb: New file.
102 * gdb.ada/voidctx/pck.ads: New file.
103 * gdb.ada/voidctx/voidctx.adb: New file.
104 * gdb.ada/voidctx.exp: New file.
105
6abd4cf2
SM
1062021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
107
108 PR gdb/27157
109 * gdb.base/empty-host-env-vars.exp: New test.
110
d00f0868
AB
1112021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
112
113 * gdb.base/completion.exp: Add a new test.
114
3c8c6de2
AB
1152021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
116
117 * gdb.fortran/intvar-dynamic-types.exp: New file.
118 * gdb.fortran/intvar-dynamic-types.f90: New file.
119
e3436813
AB
1202021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
121
122 * gdb.fortran/intvar-array.exp: New file.
123 * gdb.fortran/intvar-array.f90: New file.
124
d4813f10
TT
1252021-01-07 Tom Tromey <tromey@adacore.com>
126
127 * gdb.ada/assign_arr.exp: Add 'others' test.
128
b49180ac
TT
1292021-01-06 Tom Tromey <tromey@adacore.com>
130
131 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
132 (FP4_Type): New type.
133 (FP4_Var): New variable.
134 * gdb.ada/fixed_points/fixed_points.adb: Update.
135 * gdb.ada/fixed_points.exp: Add tests for binary operators.
136
3c55062c
SM
1372021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
138
139 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
140 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
141 Pass prompt containing debug print to gdb_test_sequence.
142
e4ad960a
TV
1432021-01-04 Tom de Vries <tdevries@suse.de>
144
145 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
146
3ec3145c
SM
1472021-01-04 Simon Marchi <simon.marchi@efficios.com>
148
149
150
8dc558a0
SM
1512021-01-04 Simon Marchi <simon.marchi@efficios.com>
152
153 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
154 * gdb.server/connect-without-multi-process.exp: Likewise.
155 * gdb.server/exit-multiple-threads.exp: Likewise.
156 * gdb.server/ext-attach.exp: Likewise.
157 * gdb.server/ext-restart.exp: Likewise.
158 * gdb.server/ext-run.exp: Likewise.
159 * gdb.server/ext-wrapper.exp: Likewise.
160 * gdb.server/multi-ui-errors.exp: Likewise.
161 * gdb.server/no-thread-db.exp: Likewise.
162 * gdb.server/reconnect-ctrl-c.exp: Likewise.
163 * gdb.server/run-without-local-binary.exp: Likewise.
164 * gdb.server/server-kill.exp: Likewise.
165 * gdb.server/server-run.exp: Likewise.
166 * gdb.server/solib-list.exp: Likewise.
167 * gdb.server/stop-reply-no-thread.exp: Likewise.
168 * gdb.server/wrapper.exp: Likewise.
169 * gdb.server/sysroot.exp: Increase timeout when testing the
170 target: sysroot.
171
d8387cc8
SM
1722021-01-04 Simon Marchi <simon.marchi@efficios.com>
173
174 * gdb.server/server-run.exp: Use clean_restart.
175
5169ae34
SM
1762021-01-04 Simon Marchi <simon.marchi@efficios.com>
177
178 * gdb.server/ext-run.exp: Use clean_restart.
179
7b0ff8a2
SM
1802021-01-04 Simon Marchi <simon.marchi@efficios.com>
181
182 * gdb.server/stop-reply-no-thread.exp: Use build_executable
183 instead of prepare_for_testing.
184
a754fbdf
SM
1852021-01-04 Simon Marchi <simon.marchi@efficios.com>
186
187 * gdb.server/solib-list.exp: Use clean_restart.
188
c5e71b33
TV
1892021-01-04 Tom de Vries <tdevries@suse.de>
190
191 * gdb.base/morestack.c: Remove printf.
192 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
193
9b243007
TT
1942020-12-31 Tom Tromey <tom@tromey.com>
195
196 * gdb.rust/simple.exp: Update output for Rust 1.49.
197
4ff509e7
BE
1982020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
199
200 * gdb.cp/step-and-next-inline.exp: Fix test case.
201
391750c3
SM
2022020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
203
204 * gdb.python/py-frame-args.exp: De-duplicate test names.
205
b7874836
AB
2062020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
207
208 PR gdb/27059
209 * gdb.dwarf2/dyn-type-unallocated.c: New file.
210 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
211
e1ff6226
PW
2122020-12-21 Peter Waller <p@pwaller.net>
213
214 * gdb.base/style-interp-exec-mi.exp: New.
215 * gdb.base/style-interp-exec-mi.c: New.
216
ca01f1bf
SM
2172020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
218
219 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
220 gdb_test. Use proc_with_prefix.
221
0fe69a94
MM
2222020-12-21 Markus Metzger <markus.t.metzger@intel.com>
223
224 * gdb.btrace/exception.exp: Build with nopie.
225 * gdb.btrace/function_call_history.exp: Likewise.
226 * gdb.btrace/unknown_functions.exp: Likewise.
227
806e7575
MM
2282020-12-21 Markus Metzger <markus.t.metzger@intel.com>
229
230 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
231
493d2172
MM
2322020-12-21 Markus Metzger <markus.t.metzger@intel.com>
233
234 * gdb.python/py-record-btrace.exp: Make test names unique.
235 * gdb.python/py-record-full.exp: Likewise.
236
1a1c0afc
MM
2372020-12-21 Markus Metzger <markus.t.metzger@intel.com>
238
239 * gdb.btrace/data.exp: Make test names unique.
240 * gdb.btrace/delta.exp: Likewise.
241 * gdb.btrace/enable.exp: Likewise.
242 * gdb.btrace/function_call_history.exp: Likewise.
243 * gdb.btrace/nohist.exp: Likewise.
244 * gdb.btrace/non-stop.exp: Likewise.
245 * gdb.btrace/rn-dl-bind.exp: Likewise.
246 * gdb.btrace/step.exp: Likewise.
247 * gdb.btrace/stepi.exp: Likewise.
248 * gdb.btrace/tailcall.exp: Likewise.
249
98d837f0
MM
2502020-12-21 Markus Metzger <markus.t.metzger@intel.com>
251
252 * gdb.btrace/enable.exp: Update error message.
253 * gdb.btrace/multi-inferior.exp: Likewise.
254 * gdb.btrace/reconnect.exp: Likewise.
255 * gdb.python/py-record-btrace.exp: Likewise.
256 * gdb.python/py-record-full.exp: Likewise.
257
c541fa7c
TV
2582020-12-20 Tom de Vries <tdevries@suse.de>
259
260 * lib/gdb.exp (save_target_board_info): New proc.
261 (gdb_compile_shlib): Use save_target_board_info.
262
60108e47
TV
2632020-12-19 Tom de Vries <tdevries@suse.de>
264
265 * lib/gdb.exp (supports_scalar_storage_order_attribute)
266 (supports_gnuc): New proc.
267 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
268 test_compiler_info calls. Add unsupported message.
269 * gdb.base/endianity.c: Use TEST_SSO.
270
fa639f55
HD
2712020-12-19 Hannes Domani <ssbssa@yahoo.de>
272
273 PR exp/27070
274 * gdb.python/compare-enum-type-a.c: New test.
275 * gdb.python/compare-enum-type-b.c: New test.
276 * gdb.python/compare-enum-type.exp: New file.
277 * gdb.python/compare-enum-type.h: New test.
278
4aea001f
HD
2792020-12-18 Hannes Domani <ssbssa@yahoo.de>
280
281 * gdb.python/py-format-string.exp: Add tests for address keyword.
282
b3f9469b
HD
2832020-12-18 Hannes Domani <ssbssa@yahoo.de>
284
285 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
286
86ef42bd
TT
2872020-12-18 Tom Tromey <tromey@adacore.com>
288
289 * gdb.ada/fixed_points.exp: Also run with
290 -fgnat-encodings=minimal. Update expected output.
291
93df4a1d
SM
2922020-12-16 Simon Marchi <simon.marchi@efficios.com>
293
294 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
295 * gdb.base/continue-all-already-running.exp: Likewise.
296 * gdb.base/moribund-step.exp: Likewise.
297 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
298
592995fa
TV
2992020-12-16 Tom de Vries <tdevries@suse.de>
300
301 * gdb.base/batch-preserve-term-settings.exp:
302
1e61189d
TV
3032020-12-16 Tom de Vries <tdevries@suse.de>
304
305 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
306 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
307
19007d95
LM
3082020-12-16 Luis Machado <luis.machado@linaro.org>
309
310 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
311 pointer-based memory accesses.
312 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
313 hw watchpoint cases.
314
a33fc9ae
RK
3152020-12-15 Rae Kim <rae.kim@gmail.com>
316
317 * gdb.base/document.exp: New test.
318
0e5ad442
TT
3192020-12-15 Tom Tromey <tromey@adacore.com>
320
321 * gdb.base/style.exp: Add deprecation tests.
322
60598dbd
SM
3232020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
324
325 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
326
8cd6d968
MW
3272020-12-14 Mark Wielaard <mark@klomp.org>
328
329 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
330 specially, set attr_form_comment to the actual FORM string used.
331
eab9267c
MW
3322020-12-14 Mark Wielaard <mark@klomp.org>
333
334 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
335 _constants(SPECIAL_expr) here, but set it...
336 (Dwarf::cu): ...here based on _cu_version.
337
2f413264
TV
3382020-12-14 Tom de Vries <tdevries@suse.de>
339
340 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
341 pass -fPIC.
342 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
343 * gdb.base/break-probes.exp: Same.
344 * gdb.base/ctxobj.exp: Same.
345 * gdb.base/dso2dso.exp: Same.
346 * gdb.base/global-var-nested-by-dso.exp: Same.
347 * gdb.base/info-shared.exp: Same.
348 * gdb.base/jit-reader-simple.exp: Same.
349 * gdb.base/print-file-var.exp: Same.
350 * gdb.base/skip-solib.exp: Same.
351 * gdb.btrace/dlopen.exp: Same.
352
18f1cb1f
TV
3532020-12-14 Tom de Vries <tdevries@suse.de>
354
355 PR testsuite/26963
356 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
357
519155c9
TV
3582020-12-14 Tom de Vries <tdevries@suse.de>
359
360 PR testsuite/26962
361 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
362 cast it to its declared type".
363
153f6e6c
TV
3642020-12-14 Tom de Vries <tdevries@suse.de>
365
366 PR testsuite/26951
367 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
368 shell prompt.
369
86b44259
TT
3702020-12-14 Tom Tromey <tromey@adacore.com>
371
372 * gdb.ada/nested.exp: Add new tests.
373 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
374
e26624c6
TT
3752020-12-14 Tom Tromey <tromey@adacore.com>
376
377 * gdb.dwarf2/ada-thick-pointer.exp: New file.
378
a3bdae4e
TT
3792020-12-14 Tom Tromey <tromey@adacore.com>
380
381 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
382
862fcbd8
TV
3832020-12-13 Tom de Vries <tdevries@suse.de>
384
385 PR testsuite/26953
386 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
387 attribute support if compiler doesn't support it.
388
a406a98e
TV
3892020-12-13 Tom de Vries <tdevries@suse.de>
390
391 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
392 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
393 source to shared lib. Add ada to options.
394
5d7e6ed0
TV
3952020-12-13 Tom de Vries <tdevries@suse.de>
396
397 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
398 calling gnatbind and gnatlink.
399
ee9812a0
AB
4002020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
401
402 * gdb.base/dcache-flush.c: New file.
403 * gdb.base/dcache-flush.exp: New file.
404
50a5f187
AB
4052020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
406
407 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
408 commands.
409 * gdb.base/killed-outside.exp: Likewise.
410 * gdb.opt/inline-bt.exp: Likewise.
411 * gdb.perf/gmonster-null-lookup.py: Likewise.
412 * gdb.perf/gmonster-print-cerr.py: Likewise.
413 * gdb.perf/gmonster-ptype-string.py: Likewise.
414 * gdb.python/py-unwind.exp: Likewise.
415
19c659f1
AB
4162020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
417
418 * gdb.base/commands.exp: Update expected results.
419
9ef6d4a1
AB
4202020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
421
422 PR cli/15104
423 * gdb.base/commands.exp: Add additional tests.
424 * gdb.base/completion.exp: Add additional tests.
425
1536146f
AB
4262020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
427
428 * gdb.base/completion.exp: Add additional tests.
429
346e7e19
TV
4302020-12-11 Tom de Vries <tdevries@suse.de>
431
432 PR testsuite/26991
433 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
434 violations by setting bounds registers if the bounds are passed in the
435 Bounds Table.
436
9cd7a95a
TV
4372020-12-11 Tom de Vries <tdevries@suse.de>
438
439 PR testsuite/26954
440 * gdb.base/float128.exp: Detect and handle no mpfr support.
441
4483a8e7
SM
4422020-12-10 Simon Marchi <simon.marchi@efficios.com>
443
444 PR gdb/24694
445 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
446 calls.
447
10067028
TV
4482020-12-10 Tom de Vries <tdevries@suse.de>
449
450 PR testsuite/26947
451 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
452 braces for tcl 8.5 and earlier.
453
5b56203a
SM
4542020-12-09 Simon Marchi <simon.marchi@efficios.com>
455
456 PR 26875, PR 26901
457 * gdb.base/flexible-array-member.c: New test.
458 * gdb.base/flexible-array-member.exp: New test.
459
b46551b2
TV
4602020-12-08 Tom de Vries <tdevries@suse.de>
461
462 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
463 using is_amd64_regs_target.
464
8439f446
TV
4652020-12-08 Tom de Vries <tdevries@suse.de>
466
467 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
468 self_id.
469
bc545da7
PA
4702020-12-07 Pedro Alves <pedro@palves.net>
471
472 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
473 'additional_flags' variable.
474
1f58f6c2
TBA
4752020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
476
477 * gdb.linespec/explicit.exp: Extend with a test to check completing
478 '-' after seemingly complete options.
479
5759831a
TBA
4802020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
481
482 * gdb.linespec/keywords.exp: Add tests to check positional
483 flexibility of "-force-condition".
484
21e051b3
TBA
4852020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
486
487 * gdb.base/bp-cmds-run-with-ex.c: New file.
488 * gdb.base/bp-cmds-run-with-ex.exp: New file.
489 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
490 * gdb.gdb/python-interrupts.exp: Update the call to
491 'catch_command_errors' with the new argument.
492 * gdb.gdb/python-selftest.exp: Ditto.
493
187b041e
SM
4942020-12-04 Simon Marchi <simon.marchi@efficios.com>
495
496 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
497 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
498 * gdb.threads/non-stop-fair-events.exp: Likewise.
499
3b7a962d
SM
5002020-12-04 Simon Marchi <simon.marchi@efficios.com>
501
502 * gdb.threads/step-over-exec.exp: New.
503 * gdb.threads/step-over-exec.c: New.
504 * gdb.threads/step-over-exec-execd.c: New.
505 * lib/my-syscalls.S: New.
506 * lib/my-syscalls.h: New.
507
e633b117
SM
5082020-12-04 Simon Marchi <simon.marchi@efficios.com>
509
510 * lib/dwarf.exp (declare_labels): Use name as text if text is
511 not provided.
512
67748e0f
TV
5132020-12-04 Tom de Vries <tdevries@suse.de>
514
515 PR testsuite/26990
516 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
517 are unsupported.
518
a8d13675
TV
5192020-12-04 Tom de Vries <tdevries@suse.de>
520
521 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
522 clause.
523
f17727b3
TV
5242020-12-04 Tom de Vries <tdevries@suse.de>
525
526 * gdb.reverse/insn-reverse.exp: Fix count handling.
527
a1499830
TV
5282020-12-04 Tom de Vries <tdevries@suse.de>
529
530 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
531 __x86_64__.
532
9c027c2f
TV
5332020-12-04 Tom de Vries <tdevries@suse.de>
534
535 * gdb.reverse/insn-reverse.c (test_nr): New var.
536 (usage, parse_args): New function.
537 (main): Call parse_args. Only run test for test_nr.
538 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
539 and bail out. Run subtests individually, using an inferior arg
540 specifying the subtest.
541
533b2ae0
AB
5422020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
543
544 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
545
e4502042
AB
5462020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
547
548 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
549 update test to use this.
550
f55a9a37
SM
5512020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
552
553 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
554
0a6155a0
SM
5552020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
556
557 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
558 (do_test): Don't use with_test_prefix.
559 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
560 (do_test): Don't use with_test_prefix.
561 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
562 (do_test): Don't use with_test_prefix.
563 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
564 (do_test): Don't use with_test_prefix.
565
4d56d64a
SM
5662020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
567
568 * gdb.threads/non-ldr-exit.exp: Fix comment.
569
54e75f29
AB
5702020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
571
572 * gdb.xml/maint-xml-dump-03.xml: New file.
573
7ce05d21
TV
5742020-11-30 Tom de Vries <tdevries@suse.de>
575
576 PR symtab/26905
577 * gdb.dwarf2/count.exp: Remove kfails.
578
50757f95
TBA
5792020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
580
581 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
582 indices.
583
4afa9fd9
JB
5842020-11-24 Joel Brobecker <brobecker@adacore.com>
585
586 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
587 the "ptype pck__fp1_range_var" test for the module-2 and pascal
588 languages. Remove the associated setup_xfail.
589
15a491af
SM
5902020-11-23 Simon Marchi <simon.marchi@efficios.com>
591
592 * lib/gdb.exp (gdb_assert): Show error message on error.
593
891615f0
TV
5942020-11-23 Tom de Vries <tdevries@suse.de>
595
596 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
597 * gdb.ada/mod_from_name.exp: Same.
598 * gdb.ada/pckd_arr_ren.exp: Same.
599
19922582
SM
6002020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
601
602 * gdb.base/template.exp: New.
603 * gdb.base/template.c: New.
604
117c628d
GB
6052020-11-22 Gary Benson <gbenson@redhat.com>
606
607 PR gdb/26905
608 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
609 is defined using a DW_AT_count which references another DIE.
610
da39d3ba
TV
6112020-11-21 Tom de Vries <tdevries@suse.de>
612
613 * gdb.base/vla-ptr.exp: Add XFAIL.
614
a5c641b5
AB
6152020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
616
617 * gdb.fortran/array-slices-bad.exp: New file.
618 * gdb.fortran/array-slices-bad.f90: New file.
619 * gdb.fortran/array-slices-sub-slices.exp: New file.
620 * gdb.fortran/array-slices-sub-slices.f90: New file.
621 * gdb.fortran/array-slices.exp: Rewrite tests.
622 * gdb.fortran/array-slices.f90: Rewrite tests.
623 * gdb.fortran/vla-sizeof.exp: Correct expected results.
624
a15a5258
AB
6252020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
626
627 * gdb.base/completion.exp: Add new completion tests.
628
7cb2893d
SM
6292020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
630
631 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
632 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
633 * gdb.mi/mi-nsintrall.exp: Likewise.
634 * gdb.mi/mi-nsmoribund.exp: Likewise.
635 * gdb.mi/mi-nsthrexec.exp: Likewise.
636 * gdb.mi/mi-watch-nonstop.exp: Likewise.
637
cf144ec8
SM
6382020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
639
640 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
641 of perror.
642
6b6a3e05
JM
6432020-11-18 Joseph Myers <joseph@codesourcery.com>
644
645 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
646 $arg.exe exists but $arg does not.
647
811bdca0
GB
6482020-11-17 Gary Benson <gbenson@redhat.com>
649
650 * gdb.trace/trace-common.h (x86_trace_dummy): Add
651 __attribute__ ((used)).
652
c72e3136
AB
6532020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
654
655 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
656
037d7135
AB
6572020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
658
659 * gdb.base/completion.exp: Add new tests.
660
119e99bb
TT
6612020-11-16 Tom Tromey <tromey@adacore.com>
662
663 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
664 tests.
665
b74dbc20
JB
6662020-11-15 Joel Brobecker <brobecker@adacore.com>
667
668 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
669 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
670 (main): Add reference to pck__fp1_var2.
671 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
672
0a12719e
JB
6732020-11-15 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
676
0c9150e4
JB
6772020-11-15 Joel Brobecker <brobecker@adacore.com>
678
679 * gdb.ada/fixed_points.exp: Add ptype tests.
680 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
681
b26daff9
JB
6822020-11-15 Joel Brobecker <brobecker@adacore.com>
683
684 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
685
09584414
JB
6862020-11-15 Joel Brobecker <brobecker@adacore.com>
687
688 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
689 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
690 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
691 New files.
692 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
693
694 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
695 New files.
696
9dd02fc0
AB
6972020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
698
699 PR cli/26879
700 * gdb.fortran/completion.exp: New file.
701 * gdb.fortran/completion.f90: New file.
702
5643c500
JM
7032020-11-12 Joseph Myers <joseph@codesourcery.com>
704
705 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
706 but $arg does not.
707
7bea47f0
AB
7082020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
709
710 * gdb.fortran/types.exp: Add more tests.
711
1f2624a3
TT
7122020-11-12 Tom Tromey <tom@tromey.com>
713
714 PR rust/26799:
715 * gdb.rust/traits.exp: Remove kfails.
716
9e74f0ae
GB
7172020-11-12 Gary Benson <gbenson@redhat.com>
718
719 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
720 statement.
721
acb994fa
SM
7222020-11-11 Simon Marchi <simon.marchi@efficios.com>
723
724 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
725 always-inserted" axis.
726 (do_test): Add breakpoint_always_inserted parameter.
727
95016fd2
TT
7282020-11-10 Tom Tromey <tromey@adacore.com>
729
730 * gdb.ada/bias.exp: Update.
731 * gdb.ada/bias/bias.adb (X): Change value.
732
83100a74
GB
7332020-11-10 Gary Benson <gbenson@redhat.com>
734
735 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
736 regexp fragment in parentheses to prevent false matching.
737
6ff174a7
GB
7382020-11-10 Gary Benson <gbenson@redhat.com>
739
740 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
741
eb24648c
GB
7422020-11-10 Gary Benson <gbenson@redhat.com>
743
744 * gdb.cp/step-and-next-inline.exp: Only require
745 -gstatement-frontiers when building with GCC.
746 Only setup KFAIL's for GCC issues when using
747 a GCC-built executable.
748
86775fab
AB
7492020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
750
751 * gdb.base/debug-expr.c: Add extra function to allow for an
752 additional test.
753 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
754 to this proc with gdb_test_debug_expr. Add an extra test.
755 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
756 to this proc with gdb_test_debug_expr, give the tests names
757 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
758 calls to this proc with gdb_test_debug_expr, give the tests names
759 * gdb.fortran/debug-expr.exp: New file.
760 * gdb.fortran/debug-expr.f90: New file.
761 * lib/gdb.exp (gdb_test_debug_expr): New proc.
762
a1945bd4
SM
7632020-11-06 Simon Marchi <simon.marchi@efficios.com>
764
765 * lib/dwarf.exp (ranges): Handle "base" and "range" as
766 proceduresu.
767 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
768 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
769 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
770 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
771 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
772 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
773 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
774 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
775
9c91c725
TT
7762020-11-04 Tom Tromey <tromey@adacore.com>
777
778 * gdb.ada/funcall_ref.exp: Update.
779 * gdb.ada/var_rec_arr.exp: Update.
780
8d9fd3a1
TT
7812020-11-04 Tom Tromey <tromey@adacore.com>
782
783 * gdb.ada/rec_ptype.exp: New file.
784 * gdb.ada/rec_ptype/main.adb: New file.
785 * gdb.ada/rec_ptype/p.ads: New file.
786
d8f62e84
TT
7872020-11-04 Tom Tromey <tromey@adacore.com>
788
789 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
790 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
791 (PT_Full): New variable.
792 * gdb.ada/tick_length_array_enum_idx/pck.adb
793 (Full_PT): New type.
794
7ff5b937
TT
7952020-11-04 Tom Tromey <tromey@adacore.com>
796
797 * gdb.ada/array_of_variant.exp: New file.
798 * gdb.ada/array_of_variant/p.adb: New file.
799 * gdb.ada/array_of_variant/pck.ads: New file.
800 * gdb.ada/array_of_variant/pck.adb: New file.
801
10f6a3ad
TT
8022020-11-04 Tom Tromey <tromey@adacore.com>
803
804 * gdb.ada/enum_idx_packed.exp: Add test.
805 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
806 New variable.
807 * gdb.ada/enum_idx_packed/pck.ads (Short)
808 (Multi_Dimension, Multi_Dimension_Access): New types.
809
b72795a8
TT
8102020-11-04 Tom Tromey <tromey@adacore.com>
811
812 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
813
24aa1b02
TT
8142020-11-04 Tom Tromey <tromey@adacore.com>
815
816 * gdb.ada/set_pckd_arr_elt.exp: Also test
817 -fgnat-encodings=minimal. Add tests.
818 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
819 Call Update_Small a second time.
820 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
821 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
822 (Variant_Access): New types.
823 (New_Variant): Declare.
824
c9a28cbe
TT
8252020-11-04 Tom Tromey <tromey@adacore.com>
826
827 * gdb.ada/mod_from_name.exp: Test printing slice.
828
57567375
TT
8292020-11-04 Tom Tromey <tromey@adacore.com>
830
831 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
832 values.
833 * gdb.ada/access_to_unbounded_array.exp: Test different
834 -fgnat-encodings values.
835 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
836 values.
837 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
838 values.
839 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
840 values.
841 * gdb.ada/array_of_variable_length.exp: Test different
842 -fgnat-encodings values.
843 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
844 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
845 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
846 change.
847 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
848 values.
849 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
850 * gdb.ada/out_of_line_in_inlined.exp: Test different
851 -fgnat-encodings values.
852 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
853 values.
854 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
855 values.
856 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
857 -fgnat-encodings values.
858 * gdb.ada/variant_record_packed_array.exp: Test different
859 -fgnat-encodings values.
860
a7400e44
TT
8612020-11-04 Tom Tromey <tromey@adacore.com>
862
863 * gdb.ada/enum_idx_packed.exp: Add tests.
864 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
865 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
866 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
867 declarations.
868
c40907bf
TV
8692020-11-03 Tom de Vries <tdevries@suse.de>
870
871 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
872 terminator comments.
873 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
874 terminator.
875
f468977a
SM
8762020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
877
878 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
879 integer format test with regexp.
880
1c2bec19
GB
8812020-11-02 Gary Benson <gbenson@redhat.com>
882
883 * gdb.base/print-file-var.exp (test): Separate compiler and
884 linker options, and build using build_executable_from_specs
885 to accommodate this.
886
6539a36d
GB
8872020-11-02 Gary Benson <gbenson@redhat.com>
888
889 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
890 for .c files compiled as C++ with Clang if any shared
891 libraries are specified.
892
7ea44a51
GB
8932020-11-02 Gary Benson <gbenson@redhat.com>
894
895 * lib/attributes.h: New header.
896 * gdb.base/backtrace.c: Include the above. Replace
897 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
898 * gdb.base/infcall-nested-structs.c: Likewise.
899 * gdb.base/vla-optimized-out.c: Likewise.
900
ab8f783d
TV
9012020-11-02 Tom de Vries <tdevries@suse.de>
902
903 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
904
d77c9224
JB
9052020-11-01 Joel Brobecker <brobecker@adacore.com>
906
907 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
908 System.Min_Int and System.Max_Int with smaller hardcoded
909 constants.
910
0e5b0dd0
SM
9112020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
912
913 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
914 * configure: Re-generate.
915
136821d9
SM
9162020-10-30 Simon Marchi <simon.marchi@efficios.com>
917
918 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
919 expected output.
920
b78b3a29
TBA
9212020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
922
923 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
924 behavior.
925 * gdb.base/paginate-bg-execution.exp: Ditto.
926 * gdb.base/paginate-inferior-exit.exp: Ditto.
927 * gdb.base/double-prompt-target-event-error.c: Remove.
928 * gdb.base/double-prompt-target-event-error.exp: Remove.
929
cfaa8f76
TBA
9302020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
931
932 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
933 inferiors' and 'detach inferiors' do not change the current
934 inferior.
935
0ad0e70c
TV
9362020-10-29 Tom de Vries <tdevries@suse.de>
937
938 * gdb.threads/tls.exp: Fix DUPLICATEs.
939
99cc6b2a
TV
9402020-10-28 Tom de Vries <tdevries@suse.de>
941
942 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
943
efe9b873
TV
9442020-10-28 Tom de Vries <tdevries@suse.de>
945
946 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
947 * gdb.base/reread.exp: Same.
948
6b68fd45
TV
9492020-10-28 Tom de Vries <tdevries@suse.de>
950
951 * lib/gdb.exp (readnow): Handle arg.
952 * gdb.rust/traits.exp: Add KFAILs for -readnow.
953
32a5f98a
TV
9542020-10-28 Tom de Vries <tdevries@suse.de>
955
956 * gdb.base/relocate.exp: Update regexp for -readnow.
957
f93b8760
TV
9582020-10-28 Tom de Vries <tdevries@suse.de>
959
960 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
961 -readnow.
962
1b00ef06
TV
9632020-10-28 Tom de Vries <tdevries@suse.de>
964
965 PR symtab/26772
966 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
967 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
968
364bb903
TV
9692020-10-28 Tom de Vries <tdevries@suse.de>
970
971 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
972 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
973 complaint during file command for -readnow.
974
445a033f
TV
9752020-10-28 Tom de Vries <tdevries@suse.de>
976
977 * gdb.cp/nsalias.exp: Fix typo in test name.
978
fdd67a42
TV
9792020-10-28 Tom de Vries <tdevries@suse.de>
980
981 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
982
706baf4c
TV
9832020-10-28 Tom de Vries <tdevries@suse.de>
984
985 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
986 -readnow.
987
b448cca5
TV
9882020-10-27 Tom de Vries <tdevries@suse.de>
989
990 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
991
5868da03
TV
9922020-10-27 Tom de Vries <tdevries@suse.de>
993
994 * gdb.base/maint.exp: Update for -readnow.
995
06db6ec3
TV
9962020-10-27 Tom de Vries <tdevries@suse.de>
997
998 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
999 -readnow.
1000
934a1764
GB
10012020-10-14 Gary Benson <gbenson@redhat.com>
1002
1003 * gdb.python/py-format-string.exp (test_deref_refs): Treat
1004 "_vptr$Base" as correct, in addition to "_vptr.Base".
1005 (test_mixed): Likewise.
1006
0bf21fbd
GB
10072020-10-27 Gary Benson <gbenson@redhat.com>
1008
1009 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
1010 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
1011
b1d4d8d1
TBA
10122020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1013
1014 * gdb.base/condbreak.exp: Update the completion tests to
1015 consider the '-force' flag.
1016
bd24c5d6
TV
10172020-10-27 Tom de Vries <tdevries@suse.de>
1018
1019 * gdb.base/list-ambiguous-readnow.exp: New file.
1020
733d554a
TBA
10212020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1022
1023 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
1024 the condition.
1025 * gdb.linespec/cpcompletion.exp: Update to consider the
1026 '-force-condition' keyword.
1027 * gdb.linespec/explicit.exp: Ditto.
1028 * lib/completion-support.exp: Ditto.
1029
b5fa468f
TBA
10302020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1031
1032 * gdb.base/condbreak-multi-context.cc: New file.
1033 * gdb.base/condbreak-multi-context.exp: New file.
1034
b3247276
TT
10352020-10-26 Tom Tromey <tom@tromey.com>
1036
1037 * lib/mi-support.exp (default_mi_gdb_start): Call
1038 gdb_stdin_log_init.
1039 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
1040 subtract one from gdb_instances.
1041 (gdb_stdin_log_write): Flush in_file.
1042
1c47ec3e
TV
10432020-10-26 Tom de Vries <tdevries@suse.de>
1044
1045 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
1046
6390859c
TT
10472020-10-26 Tom Tromey <tromey@adacore.com>
1048
1049 * gdb.ada/unsigned_range/foo.adb: New file.
1050 * gdb.ada/unsigned_range/pack.adb: New file.
1051 * gdb.ada/unsigned_range/pack.ads: New file.
1052 * gdb.ada/unsigned_range.exp: New file.
1053
55c3ad88
TV
10542020-10-26 Tom de Vries <tdevries@suse.de>
1055
1056 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
1057
1612c4bb
TV
10582020-10-26 Tom de Vries <tdevries@suse.de>
1059
1060 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
1061 for CU.
1062 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
1063
7d72802b
TV
10642020-10-23 Tom de Vries <tdevries@suse.de>
1065
1066 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
1067 DW_FORM_string.
1068 (Dwarf::_default_form): New proc.
1069 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
1070 guessed.
1071
9476b583
TV
10722020-10-23 Tom de Vries <tdevries@suse.de>
1073
1074 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
1075 * gdb.dwarf2/atomic-type.exp: Same.
1076 * gdb.dwarf2/bad-regnum.exp: Same.
1077 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1078 * gdb.dwarf2/dw2-align.exp: Same.
1079 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1080 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1081 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1082 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1083 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1084 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1085 * gdb.dwarf2/enum-type.exp: Same.
1086 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
1087 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1088 * gdb.dwarf2/main-subprogram.exp: Same.
1089 * gdb.dwarf2/missing-type-name.exp: Same.
1090 * gdb.dwarf2/nonvar-access.exp: Same.
1091 * gdb.dwarf2/typedef-void-finish.exp: Same.
1092 * gdb.dwarf2/var-access.exp: Same.
1093 * gdb.dwarf2/void-type.exp: Same.
1094
4a636814
SM
10952020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
1096
1097 PR gdb/26693
1098 * gdb.dwarf2/template-specification-full-name.exp: New test.
1099
557fc257
LM
11002020-10-22 Luis Machado <luis.machado@linaro.org>
1101
1102 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
1103 expected an offset from the function.
1104 * gdb.base/msym-bp.exp (test): Likewise.
1105
6b4c676c
AB
11062020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
1107
1108 * gdb.fortran/array-slices.exp: Add a new test.
1109
98cec4f6
GB
11102020-10-21 Gary Benson <gbenson@redhat.com>
1111
1112 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
1113 fullname test with Clang. Also expand comments generally.
1114
ae86f581
TV
11152020-10-20 Tom de Vries <tdevries@suse.de>
1116
1117 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
1118
8c161360
TV
11192020-10-20 Tom de Vries <tdevries@suse.de>
1120
1121 * gdb.dwarf2/arr-stride.c: Remove.
1122 * gdb.dwarf2/arr-stride.exp: Use main.c.
1123 * gdb.dwarf2/arr-subrange.c: Remove.
1124 * gdb.dwarf2/arr-subrange.exp: Use main.c.
1125 * gdb.dwarf2/bad-regnum.c: Remove.
1126 * gdb.dwarf2/bad-regnum.exp: Use main.c.
1127 * gdb.dwarf2/corrupt.c: Remove.
1128 * gdb.dwarf2/corrupt.exp: Use main.c.
1129 * gdb.dwarf2/dw2-bad-elf.c: Remove.
1130 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
1131 * gdb.dwarf2/dw2-icycle.c: Remove.
1132 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
1133 * gdb.dwarf2/formdata16.c: Remove.
1134 * gdb.dwarf2/formdata16.exp: Use main.c.
1135 * gdb.dwarf2/implptrconst.c: Remove.
1136 * gdb.dwarf2/implptrconst.exp: Use main.c.
1137 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
1138 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
1139 * gdb.dwarf2/opaque-type-lookup.c: Remove.
1140 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
1141
9c2412ec
TV
11422020-10-20 Tom de Vries <tdevries@suse.de>
1143
1144 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
1145 file.
1146 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
1147
0cd2ad78
TV
11482020-10-20 Tom de Vries <tdevries@suse.de>
1149
1150 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
1151 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1152 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
1153 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1154 * gdb.dwarf2/dw2-ranges.exp: Same.
1155 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1156 * gdb.dwarf2/var-access.exp: Same.
1157
22cc388e
TT
11582020-10-19 Tom Tromey <tromey@adacore.com>
1159
1160 PR tui/26719
1161 * gdb.tui/list.exp: Check source window contents after focus
1162 change.
1163
520596f2
TV
11642020-10-17 Tom de Vries <tdevries@suse.de>
1165
1166 PR symtab/26317
1167 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
1168
d1c8a76d
TV
11692020-10-17 Tom de Vries <tdevries@suse.de>
1170
1171 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
1172 as suffix.
1173 * gdb.dwarf2/atomic.c: Rename to ...
1174 * gdb.dwarf2/atomic-type.c: ... this.
1175 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
1176 * gdb.dwarf2/dw2-ranges-2.c: ... this.
1177 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
1178 * gdb.dwarf2/dw2-ranges-3.c: ... this.
1179 * gdb.dwarf2/fission-mix2.c: Rename to ...
1180 * gdb.dwarf2/fission-mix-2.c: ... this.
1181 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
1182 standard_testfile.
1183 * gdb.dwarf2/ada-valprint-error.exp: Same.
1184 * gdb.dwarf2/arr-stride.exp: Same.
1185 * gdb.dwarf2/arr-subrange.exp: Same.
1186 * gdb.dwarf2/atomic-type.exp: Same.
1187 * gdb.dwarf2/bad-regnum.exp: Same.
1188 * gdb.dwarf2/break-inline-psymtab.exp: Same.
1189 * gdb.dwarf2/clang-debug-names-2.exp: Same.
1190 * gdb.dwarf2/clang-debug-names.exp: Same.
1191 * gdb.dwarf2/comp-unit-lang.exp: Same.
1192 * gdb.dwarf2/corrupt.exp: Same.
1193 * gdb.dwarf2/count.exp: Same.
1194 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1195 * gdb.dwarf2/data-loc.exp: Same.
1196 * gdb.dwarf2/dw2-align.exp: Same.
1197 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1198 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1199 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1200 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
1201 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
1202 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1203 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
1204 * gdb.dwarf2/dw2-inline-param.exp: Same.
1205 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1206 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1207 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1208 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1209 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1210 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1211 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1212 * gdb.dwarf2/dw2-param-error.exp: Same.
1213 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1214 * gdb.dwarf2/dw2-ranges.exp: Same.
1215 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1216 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1217 * gdb.dwarf2/dw4-sig-types.exp: Same.
1218 * gdb.dwarf2/dynarr-ptr.exp: Same.
1219 * gdb.dwarf2/enum-type.exp: Same.
1220 * gdb.dwarf2/fission-mix.exp: Same.
1221 * gdb.dwarf2/formdata16.exp: Same.
1222 * gdb.dwarf2/implptrconst.exp: Same.
1223 * gdb.dwarf2/implptrpiece.exp: Same.
1224 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1225 * gdb.dwarf2/main-subprogram.exp: Same.
1226 * gdb.dwarf2/method-ptr.exp: Same.
1227 * gdb.dwarf2/missing-sig-type.exp: Same.
1228 * gdb.dwarf2/nonvar-access.exp: Same.
1229 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1230 * gdb.dwarf2/shortpiece.exp: Same.
1231 * gdb.dwarf2/staticvirtual.exp: Same.
1232 * gdb.dwarf2/subrange.exp: Same.
1233 * gdb.dwarf2/symtab-producer.exp: Same.
1234 * gdb.dwarf2/typedef-void-finish.exp: Same.
1235 * gdb.dwarf2/var-access.exp: Same.
1236 * gdb.dwarf2/variant.exp: Same.
1237 * gdb.dwarf2/void-type.exp: Same.
1238 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
1239 dw2-ranges-main.c.
1240 * gdb.dwarf2/dw2-ranges-main.c: Remove.
1241
472d09c1
TV
12422020-10-16 Tom de Vries <tdevries@suse.de>
1243
1244 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
1245
afe75f6d
TV
12462020-10-16 Tom de Vries <tdevries@suse.de>
1247
1248 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
1249
8c8bd0ba
TV
12502020-10-14 Tom de Vries <tdevries@suse.de>
1251
1252 PR testsuite/26732
1253 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
1254 scenario 2.
1255 * gdb.ada/mi_catch_ex_hand.exp: Same.
1256
b75d55d4
PA
12572020-10-13 Pedro Alves <pedro@palves.net>
1258
1259 * lib/mi-support.exp (mi_clean_restart): New.
1260 (mi_run_to_main): Delete.
1261 All callers adjust to use mi_clean_restart / mi_runto_main.
1262
e777225b
PA
12632020-10-13 Pedro Alves <pedro@palves.net>
1264
1265 * config/monitor.exp: Use "list -q".
1266 * gdb.arch/gdb1558.exp: Use "break -q".
1267 * gdb.arch/i386-permbkpt.exp: Use "break -q".
1268 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
1269 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
1270 * gdb.base/commands.exp: Use "break -q".
1271 * gdb.base/condbreak.exp: Use "break -q".
1272 * gdb.base/ctf-ptype.exp: Use "list -q".
1273 * gdb.base/define.exp: Use "break -q".
1274 * gdb.base/del.exp: Use "break -q".
1275 * gdb.base/fullname.exp: Use "break -q".
1276 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
1277 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
1278 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
1279 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
1280 "hbreak -q".
1281 * gdb.base/included.exp: Use "list -q".
1282 * gdb.base/label.exp: Use "break -q".
1283 * gdb.base/lineinc.exp: Use "break -q".
1284 * gdb.base/list.exp: Use "list -q".
1285 * gdb.base/macscp.exp: Use "list -q".
1286 * gdb.base/pending.exp: Use "break -q".
1287 * gdb.base/prologue-include.exp: Use "break -q".
1288 * gdb.base/ptype.exp: Use "list -q".
1289 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
1290 * gdb.base/server-del-break.exp: Use "break -q".
1291 * gdb.base/style.exp: Use "break -q".
1292 * gdb.base/symbol-without-target_section.exp: Use "list -q".
1293 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
1294 * gdb.cp/exception.exp: Use "tbreak -q".
1295 * gdb.dwarf2/dw2-error.exp: Use "break -q".
1296 * gdb.dwarf2/fission-mix.exp: Use "break -q".
1297 * gdb.dwarf2/fission-reread.exp: Use "break -q".
1298 * gdb.dwarf2/pr13961.exp: Use "break -q".
1299 * gdb.linespec/explicit.exp: Use "list -q".
1300 * gdb.linespec/linespec.exp: Use "break -q".
1301 * gdb.mi/mi-simplerun.exp: Use "--qualified".
1302 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
1303 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
1304 * gdb.server/connect-without-multi-process.exp: Use "break -q".
1305 * gdb.trace/change-loc.exp: Use "break -q".
1306 * gdb.trace/pending.exp: Use "break -q".
1307 * gdb.tui/basic.exp: Use "list -q".
1308 * gdb.tui/list-before.exp: Use "list -q".
1309 * gdb.tui/list.exp: Use "list -q".
1310 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
1311
8abd8ee8
PA
13122020-10-13 Pedro Alves <pedro@palves.net>
1313
1314 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
1315 saved breakpoints file.
1316 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
1317 inspecting breakpoint list.
1318 * lib/gdb.exp (runto_main): Add "qualified" to options.
1319 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
1320 and handle it.
1321 (mi_runto_main): Pass 1 as qualified argument.
1322
f71e6719
PA
13232020-10-13 Pedro Alves <pedro@palves.net>
1324
1325 * lib/mi-support.exp (mi_runto_main): New proc.
1326 (mi_run_to_main): Use it.
1327 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
1328 * gdb.mi/mi-var-cmd.exp: Likewise.
1329 * gdb.mi/mi-var-invalidate.exp: Likewise.
1330 * mi-var-list-children-invalid-grandchild.exp: Likewise.
1331 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1332 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1333 * gdb.mi/user-selected-context-sync.exp: Likewise.
1334 * gdb.opt/inline-cmds.exp: Likewise.
1335 * gdb.python/py-framefilter-mi.exp: Likewise.
1336 * gdb.python/py-mi.exp: Likewise.
1337
50441f0f
PA
13382020-10-13 Pedro Alves <pedro@palves.net>
1339
1340 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
1341 "runto main".
1342 * gdb.ada/small_reg_param.exp: Likewise.
1343 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1344 * gdb.base/annota1.exp: Likewise.
1345 * gdb.base/anon.exp: Likewise.
1346 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
1347 * gdb.base/dprintf-non-stop.exp: Likewise.
1348 * gdb.base/dprintf.exp: Likewise.
1349 * gdb.base/gdb11530.exp: Likewise.
1350 * gdb.base/gdb11531.exp: Likewise.
1351 * gdb.base/gnu_vector.exp: Likewise.
1352 * gdb.base/interrupt-noterm.exp: Likewise.
1353 * gdb.base/memattr.exp: Likewise.
1354 * gdb.base/step-over-syscall.exp: Likewise.
1355 * gdb.base/watch-cond-infcall.exp: Likewise.
1356 * gdb.base/watch-read.exp: Likewise.
1357 * gdb.base/watch-vfork.exp: Likewise.
1358 * gdb.base/watch_thread_num.exp: Likewise.
1359 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
1360 * gdb.guile/scm-frame-inline.exp: Likewise.
1361 * gdb.linespec/explicit.exp: Likewise.
1362 * gdb.opt/inline-break.exp: Likewise.
1363 * gdb.python/py-frame-inline.exp: Likewise.
1364 * gdb.reverse/break-precsave.exp: Likewise.
1365 * gdb.reverse/break-reverse.exp: Likewise.
1366 * gdb.reverse/consecutive-precsave.exp: Likewise.
1367 * gdb.reverse/consecutive-reverse.exp: Likewise.
1368 * gdb.reverse/finish-precsave.exp: Likewise.
1369 * gdb.reverse/finish-reverse.exp: Likewise.
1370 * gdb.reverse/fstatat-reverse.exp: Likewise.
1371 * gdb.reverse/getresuid-reverse.exp: Likewise.
1372 * gdb.reverse/i386-precsave.exp: Likewise.
1373 * gdb.reverse/i386-reverse.exp: Likewise.
1374 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1375 * gdb.reverse/i387-env-reverse.exp: Likewise.
1376 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1377 * gdb.reverse/insn-reverse.exp: Likewise.
1378 * gdb.reverse/machinestate-precsave.exp: Likewise.
1379 * gdb.reverse/machinestate.exp: Likewise.
1380 * gdb.reverse/pipe-reverse.exp: Likewise.
1381 * gdb.reverse/readv-reverse.exp: Likewise.
1382 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1383 * gdb.reverse/rerun-prec.exp: Likewise.
1384 * gdb.reverse/s390-mvcle.exp: Likewise.
1385 * gdb.reverse/solib-precsave.exp: Likewise.
1386 * gdb.reverse/solib-reverse.exp: Likewise.
1387 * gdb.reverse/step-precsave.exp: Likewise.
1388 * gdb.reverse/step-reverse.exp: Likewise.
1389 * gdb.reverse/time-reverse.exp: Likewise.
1390 * gdb.reverse/until-precsave.exp: Likewise.
1391 * gdb.reverse/until-reverse.exp: Likewise.
1392 * gdb.reverse/waitpid-reverse.exp: Likewise.
1393 * gdb.reverse/watch-precsave.exp: Likewise.
1394 * gdb.reverse/watch-reverse.exp: Likewise.
1395 * gdb.threads/kill.exp: Likewise.
1396 * gdb.threads/tid-reuse.exp: Likewise.
1397
d3a07122
SM
13982020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
1399
1400 PR gdb/26642
1401 * gdb.base/maint-target-async-off.c: New test.
1402 * gdb.base/maint-target-async-off.exp: New test.
1403
c65c6c42
AM
14042020-10-13 Alan Modra <amodra@gmail.com>
1405
1406 * gdb.arch/powerpc-altivec.s,
1407 * gdb.arch/powerpc-power7.s,
1408 * gdb.arch/powerpc-power8.s,
1409 * gdb.arch/powerpc-power9.s,
1410 * gdb.arch/powerpc-vsx.s,
1411 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
1412 * gdb.arch/powerpc-altivec.exp,
1413 * gdb.arch/powerpc-power7.exp,
1414 * gdb.arch/powerpc-power8.exp,
1415 * gdb.arch/powerpc-power9.exp,
1416 * gdb.arch/powerpc-vsx.exp,
1417 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
1418 disassembly of mfvsrd/mtvsrd.
1419
f4a0f710
AM
14202020-10-13 Alan Modra <amodra@gmail.com>
1421
1422 * gdb.arch/arm-disassembler-options.exp: Adjust expected
1423 "target architecture" output.
1424 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1425 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1426 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1427 * gdb.arch/s390-disassembler-options.exp: Likewise.
1428
87a37e5e
PA
14292020-10-12 Pedro Alves <pedro@palves.net>
1430
1431 PR exp/26602
1432 PR c++/26550
1433 * gdb.cp/ambiguous.cc (marker1): Delete.
1434 (main): Initialize all the fields of the locals. Replace marker1
1435 call with a "set breakpoint here" marker.
1436 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
1437 instead of running to marker1. Add tests printing all the
1438 variables and all the fields of the variables.
1439 (test_ambiguous): New proc, expecting the new GDB output when a
1440 field access is ambiguous. Change all "warning: X ambiguous"
1441 tests to use it.
1442
71e1b6b0
GB
14432020-10-12 Gary Benson <gbenson@redhat.com>
1444
1445 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1446 * gdb.base/msym-bp-2.c (foo): Likewise.
1447 * gdb.base/msym-lang.c (foo): Likewise.
1448 * gdb.base/msym-lang-main.c (foo): Likewise.
1449 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1450 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1451 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1452 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1453 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1454 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1455 * gdb.python/py-objfile.c (static_var): Likewise.
1456 * gdb.python/py-symbol.c (rr): Likewise.
1457 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1458 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1459
9370fd51
AB
14602020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1461
1462 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
1463 output of backtrace.
1464
7c184d33
TT
14652020-10-09 Tom Tromey <tromey@adacore.com>
1466
1467 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
1468 (Rec): Add field. Fix range.
1469 * gdb.ada/scalar_storage.exp: Update.
1470
3d87245c
HD
14712020-10-09 Hannes Domani <ssbssa@yahoo.de>
1472
1473 PR exp/26714
1474 * gdb.base/printcmds.exp: Add tests for void results.
1475
f5c4b229
JV
14762020-10-09 Jan Vrany <jan.vrany@labware.com>
1477
1478 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1479 is emmited for both 'set directories' and 'directory' commands.
1480
b2701685
TT
14812020-10-08 Tom Tromey <tom@tromey.com>
1482
1483 * gdb.base/style.exp: Check that "main"'s name is styled.
1484
e86efb33
TT
14852020-10-07 Tom Tromey <tromey@adacore.com>
1486
1487 * gdb.base/find.exp: Rename some tests.
1488
30897591
GB
14892020-10-06 Gary Benson <gbenson@redhat.com>
1490
1491 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1492 * gdb.base/list1.c (unused): Likewise.
1493
ced4a4c1
GB
14942020-10-06 Gary Benson <gbenson@redhat.com>
1495
1496 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1497 __attribute__ ((used)).
1498 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1499
ed3bdac4
AB
15002020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1501
1502 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1503 make use of regions throughout.
1504 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1505 not {...}.
1506 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1507
cd096ec8
HD
15082020-10-05 Hannes Domani <ssbssa@yahoo.de>
1509
1510 * gdb.base/call-sc.c: Fix return struct on stack test case.
1511 * gdb.base/call-sc.exp: Likewise.
1512
3ee6f75d
GB
15132020-10-02 Gary Benson <gbenson@redhat.com>
1514
1515 * README: Fix "paralell".
1516
f65825ec
GB
15172020-09-30 Gary Benson <gbenson@redhat.com>
1518
1519 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1520 Convert directive to lowercase.
1521 (.Labbrev1_begin): Add missing label.
1522 (abbrev code 0x1): Remove DW_AT_stmt_list.
1523 (.Ldie_b): Likewise.
1524
5f278258
TT
15252020-09-27 Tom Tromey <tom@tromey.com>
1526
1527 * gdb.tui/new-layout.exp: Use with_test_prefix.
1528
8f9929bb
GR
15292020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1530
1531 PR python/26586
1532 * gdb.python/python.exp: add test cases for the from_tty
1533 argument to gdb.execute.
1534
c20c017b
GB
15352020-09-25 Gary Benson <gbenson@redhat.com>
1536
1537 * gdb.base/infcall-nested-structs.exp.tcl: Add
1538 additional_flags=-Wno-tautological-compare for C++
1539 tests when compiling using Clang.
1540
68d654af
GB
15412020-09-25 Gary Benson <gbenson@redhat.com>
1542
1543 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1544 for .c files.
1545
b551a89f
TT
15462020-09-24 Tom Tromey <tromey@adacore.com>
1547
1548 PR tui/26638:
1549 * gdb.tui/list.exp: Check output of "focus next".
1550
20a5fcbd
TT
15512020-09-23 Tom Tromey <tom@tromey.com>
1552
1553 * gdb.dwarf2/intbits.exp: New file.
1554 * gdb.dwarf2/intbits.c: New file.
1555
b167e53f
PA
15562020-09-20 Pedro Alves <pedro@palves.net>
1557
1558 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1559 spawn_id before calling remote_close. Close secondary MI channel.
1560
dbc49e9f
PA
15612020-09-20 Pedro Alves <pedro@palves.net>
1562
1563 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1564 fails.
1565
c8d5abea
AB
15662020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1567
1568 * gdb.fortran/array-slices.exp: Update expected results.
1569 * gdb.fortran/class-allocatable-array.exp: Likewise.
1570 * gdb.fortran/multi-dim.exp: Likewise.
1571 * gdb.fortran/vla-type.exp: Likewise.
1572 * gdb.mi/mi-vla-fortran.exp: Likewise.
1573
14f9473c
VC
15742020-09-18 Victor Collod <vcollod@nvidia.com>
1575
1576 PR gdb/26635
1577 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1578 compatible with i386, and move it to...
1579 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1580 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1581 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1582
e8ef12b9
PA
15832020-09-18 Pedro Alves <pedro@palves.net>
1584
1585 PR gdb/26631
1586 * gdb.multi/multi-target-thread-find.exp: New file.
1587
e11daf7a
PA
15882020-09-18 Pedro Alves <pedro@palves.net>
1589
1590 * gdb.multi/multi-target-continue.exp: New file, factored out from
1591 multi-target.exp.
1592 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1593 multi-target.exp.
1594 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1595 multi-target.exp.
1596 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1597 multi-target.exp.
1598 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1599 multi-target.exp.
1600 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1601 multi-target.exp.
1602 * gdb.multi/multi-target.exp: Delete.
1603
d0edc2b8
AB
16042020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1605
1606 * gdb.fortran/array-slices.exp: Add missing message data.
1607
7474326c
PA
16082020-09-17 Pedro Alves <pedro@palves.net>
1609
1610 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1611
dd23068d
PA
16122020-09-17 Pedro Alves <pedro@palves.net>
1613
1614 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1615 full prototype.
1616
0640a543
PA
16172020-09-17 Pedro Alves <pedro@palves.net>
1618
1619 * gdb.python/py-as-string.c: Add cast.
1620
ef0cdbc1
PA
16212020-09-17 Pedro Alves <pedro@palves.net>
1622
1623 * gdb.base/sizeof.c (fill): Add cast.
1624
3a5eeb8b
PA
16252020-09-17 Pedro Alves <pedro@palves.net>
1626
1627 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1628
a8129512
PA
16292020-09-17 Pedro Alves <pedro@palves.net>
1630
1631 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1632 linkage name.
1633 * gdb.base/prologue.exp: Use print /d.
1634 * gdb.base/symbol-alias.exp: Handle C++ output.
1635 * gdb.base/symbol-alias2.c: Handle C++ output.
1636 [__cplusplus] (func): Explicitly specify linkage name.
1637
a83cdcb6
PA
16382020-09-17 Pedro Alves <pedro@palves.net>
1639
1640 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1641 (struct my_key_t): ... this. Adjust all references.
1642 (struct value_t): Rename to ...
1643 (struct my_value_t): ... this. Adjust all references.
1644 (create_map, add_map_element, create_map_map)
1645 (add_map_map_element): Add casts.
1646
d4bcee5c
PA
16472020-09-17 Pedro Alves <pedro@palves.net>
1648
1649 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1650 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1651
81f90489
PA
16522020-09-17 Pedro Alves <pedro@palves.net>
1653
1654 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1655
0a229804
PA
16562020-09-17 Pedro Alves <pedro@palves.net>
1657
1658 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1659 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1660 (charfoo, intfoo): Define full prototype.
1661 * gdb.base/ptype1.c (charfoo): Define full prototype.
1662 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1663 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1664
c3e5138d
PA
16652020-09-17 Pedro Alves <pedro@palves.net>
1666
1667 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1668 Don't define.
1669 (utf_32_string): Compile for both C and C++.
1670 * gdb.base/charset.exp: Use "print /d".
1671
151fdbad
PA
16722020-09-17 Pedro Alves <pedro@palves.net>
1673
1674 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1675 (nullptr): Rename to ...
1676 (null_ptr): ... this.
1677 * gdb.base/watchpoint.exp: Adjust to rename.
1678
18a25b64
PA
16792020-09-17 Pedro Alves <pedro@palves.net>
1680
1681 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1682 (three_not_flag): Add casts.
1683
11fac337
PA
16842020-09-17 Pedro Alves <pedro@palves.net>
1685
1686 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1687 char array.
1688 (main): Add references to Barrier, TestStrings, TestStringsH and
1689 TestStringsW.
1690 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1691 and expect a full prototype in C++.
1692
52626c58
PA
16932020-09-17 Pedro Alves <pedro@palves.net>
1694
1695 * gdb.base/nested-addr.c (main): Add cast.
1696 * gdb.base/nested-addr.exp: Use "print /d".
1697
52bb0902
PA
16982020-09-17 Pedro Alves <pedro@palves.net>
1699
1700 * gdb.base/break.exp (func): New. Use it throughout when
1701 expecting a function name.
1702
73e18ac9
PA
17032020-09-17 Pedro Alves <pedro@palves.net>
1704
1705 * gdb.base/display.exp: Issue "set print asm-demangle on".
1706
c8b18808
PA
17072020-09-17 Pedro Alves <pedro@palves.net>
1708
1709 * gdb.base/find.c: Include <string.h>.
1710 (init_bufs): Add cast.
1711 * gdb.base/find.exp: Issue "set print asm-demangle on".
1712
fe830662
TT
17132020-09-16 Tom Tromey <tromey@adacore.com>
1714
1715 PR gdb/26598:
1716 * gdb.base/skipcxx.exp: New file.
1717 * gdb.base/skipcxx.cc: New file.
1718
945ff6e2
TV
17192020-09-16 Tom de Vries <tdevries@suse.de>
1720
1721 PR testsuite/26617
1722 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1723 WITH_DEBUG_SECTIONS is defined.
1724 (xstr, str): New macro.
1725 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1726 to get start and size of _Dmain.
1727 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1728 using additional_flags.
1729
da1df1db
TBA
17302020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1731
1732 * gdb.base/bp-cmds-sourced-script.c: New file.
1733 * gdb.base/bp-cmds-sourced-script.exp: New test.
1734 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1735
337882d4
TV
17362020-09-16 Tom de Vries <tdevries@suse.de>
1737
1738 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1739 get the gdb prompt after issuing "monitor exit".
1740
7361f908
TV
17412020-09-16 Tom de Vries <tdevries@suse.de>
1742
1743 PR testsuite/26624
1744 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1745
4d91ddd3
TV
17462020-09-16 Tom de Vries <tdevries@suse.de>
1747
1748 PR testsuite/26618
1749 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1750
08cc37dd
TT
17512020-09-15 Tom Tromey <tromey@adacore.com>
1752
1753 PR rust/26197:
1754 * lib/rust-support.exp (rust_llvm_version): New proc.
1755 * gdb.rust/simple.exp: Check rust_llvm_version.
1756
ee6372f2
TV
17572020-09-14 Tom de Vries <tdevries@suse.de>
1758
1759 * gdb.rust/traits.exp: Fix PATH warning.
1760
dc3a371e
PA
17612020-09-13 Pedro Alves <pedro@palves.net>
1762
1763 * gdb.base/catch-follow-exec.c (main): Add explicit return
1764 statement.
1765 * gdb.base/catch-signal.c (main): Likewise.
1766 * gdb.base/condbreak-call-false.c (main): Likewise.
1767 * gdb.base/consecutive.c (main): Add explicit return
1768 statement and return type.
1769 * gdb.base/cursal.c (main): Add explicit return statement.
1770 * gdb.base/cvexpr.c (main): Likewise.
1771 * gdb.base/display.c (main): Add explicit return statement and
1772 return type.
1773 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1774 * gdb.base/endianity.c (main): Likewise.
1775 * gdb.base/execd-prog.c (main): Likewise.
1776 * gdb.base/gdb1090.c (main): Likewise.
1777 * gdb.base/info_qt.c (main): Likewise.
1778 * gdb.base/lineinc.c (main): Likewise.
1779 * gdb.base/load-command.c (main): Likewise.
1780 * gdb.base/macscp1.c (main): Likewise.
1781 * gdb.base/pr10179-a.c (main): Likewise.
1782 * gdb.base/quit-live.c (main): Likewise.
1783 * gdb.base/scope0.c (main): Likewise.
1784 * gdb.base/settings.c (main): Likewise.
1785 * gdb.base/stack-checking.c (main): Return int.
1786 * gdb.base/varargs.c (main): Add explicit return statement.
1787 * gdb.cp/ambiguous.cc (main): Likewise.
1788 * gdb.cp/anon-struct.cc (main): Likewise.
1789 * gdb.cp/anon-union.cc (main): Likewise.
1790 * gdb.cp/bool.cc (main): Likewise.
1791 * gdb.cp/bs15503.cc (main): Likewise.
1792 * gdb.cp/cplusfuncs.cc (main): Likewise.
1793 * gdb.cp/cttiadd.cc (main): Likewise.
1794 * gdb.cp/extern-c.cc (main): Likewise.
1795 * gdb.cp/filename.cc (main): Likewise.
1796 * gdb.cp/formatted-ref.cc (main): Likewise.
1797 * gdb.cp/mb-ctor.cc (main): Likewise.
1798 * gdb.cp/member-ptr.cc (main): Likewise.
1799 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1800 * gdb.cp/overload-const.cc (main): Likewise.
1801 * gdb.cp/paren-type.cc (main): Likewise.
1802 * gdb.cp/parse-lang.cc (main): Likewise.
1803 * gdb.cp/pr-1023.cc (main): Likewise.
1804 * gdb.cp/psmang1.cc (main): Likewise.
1805 * gdb.cp/readnow-language.cc (main): Likewise.
1806 * gdb.cp/ref-params.cc (main): Likewise.
1807 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1808 * gdb.cp/virtbase2.cc (main): Likewise.
1809 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1810 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1811 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1812 * gdb.mi/mi-console.c (main): Likewise.
1813 * gdb.mi/mi-read-memory.c (main): Likewise.
1814 * gdb.modula2/multidim.c (main): Likewise.
1815 * gdb.opt/inline-small-func.c (main): Likewise.
1816 * gdb.python/py-rbreak.c (main): Likewise.
1817 * gdb.stabs/exclfwd1.c (main): Likewise.
1818 * gdb.trace/qtro.c (main): Likewise.
1819
af26601c
PA
18202020-09-13 Pedro Alves <pedro@palves.net>
1821
1822 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1823 instead of getenv.
1824
2f4b83cd
PA
18252020-09-13 Pedro Alves <pedro@palves.net>
1826
1827 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1828 instead of spawning GDB with remote_spawn.
1829 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1830 gdb_spawn instead of spawning GDB with remote_spawn.
1831
c49da0e4
PA
18322020-09-13 Pedro Alves <pedro@palves.net>
1833
1834 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1835 file and add calls to first and second.
1836 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1837 add call to f.
1838
6791b117
PA
18392020-09-13 Pedro Alves <pedro@palves.net>
1840
1841 * gdb.mi/mi-break-qualified.cc: New file.
1842 * gdb.mi/mi-break-qualified.exp: New file.
1843 * lib/mi-support.exp (mi_create_breakpoint_multi)
1844 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1845 procedures.
1846 (mi_create_breakpoint_1): New, factored out from
1847 mi_create_breakpoint.
1848
3b8d4c5c
PA
18492020-09-13 Pedro Alves <pedro@palves.net>
1850
1851 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1852 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1853 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1854 (register_class): Delete.
1855 (main): Don't call register_class.
1856
d5f96005
PA
18572020-09-13 Pedro Alves <pedro@palves.net>
1858
1859 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1860 (do_tests): Remove "calling method for small class" test.
1861 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1862 (register_class): Delete.
1863 (main): Don't call register_class.
1864 * gdb.cp/call-method-register.exp: New file, based on bits removed
1865 from classes.exp.
1866 * gdb.cp/call-method-register.cc: New file, based on bits removed
1867 from classes.cc.
1868
77f2120b
PA
18692020-09-13 Pedro Alves <pedro@palves.net>
1870
1871 * gdb.base/msym-bp-2.c: New.
1872 * gdb.base/msym-bp-shl-lib.c: New file.
1873 * gdb.base/msym-bp-shl-main-2.c: New file.
1874 * gdb.base/msym-bp-shl-main.c: New file.
1875 * gdb.base/msym-bp-shl.exp: New file.
1876 * gdb.base/msym-bp.c: New file.
1877 * gdb.base/msym-bp.exp: New file.
1878
32aea73e
JB
18792020-09-13 Joel Brobecker <brobecker@adacore.com>
1880
1881 * gdb.base/default.exp: Change $_gdb_major to 11.
1882
2a67f09d
FW
18832020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1884 Felix Willgerodt <Felix.Willgerodt@intel.com>
1885
1886 * x86-avx512bf16.c: New file.
1887 * x86-avx512bf16.exp: Likewise.
1888 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1889
ad570dd7
TV
18902020-09-11 Tom de Vries <tdevries@suse.de>
1891
1892 PR exp/26602
1893 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1894
a56f7391
TBA
18952020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1896
1897 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1898
918619e5
AM
18992020-09-10 Alan Modra <amodra@gmail.com>
1900
1901 PR 26597
1902 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1903
cac1e71d
TV
19042020-09-08 Tom de Vries <tdevries@suse.de>
1905
1906 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1907 after gdb_starti_cmd.
1908
c5cd900e
AKS
19092020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1910
1911 * lib/fortran.exp (fortran_complex8): New proc.
1912 (fortran_complex16): New proc.
1913 * gdb.fortran/complex.exp: Use routines from fortran.exp
1914 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1915 * gdb.fortran/vla-ptr-info.exp: Likewise.
1916
8f5c6526
TV
19172020-09-03 Tom de Vries <tdevries@suse.de>
1918
1919 PR breakpoint/26546
1920 * gdb.base/label-without-address.exp: Runto main first.
1921
02c6f3f1
TT
19222020-09-02 Tom Tromey <tromey@adacore.com>
1923
1924 * gdb.ada/mi_var_access.exp: Test children of access variable.
1925 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1926 * gdb.ada/mi_var_array.exp: Update.
1927
efe24f05
KB
19282020-08-31 Kevin Buettner <kevinb@redhat.com>
1929
1930 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1931 on docker w/ AUFS storage driver.
1932
973695d6
KB
19332020-08-31 Kevin Buettner <kevinb@redhat.com>
1934
1935 * gdb.base/corefile2.exp (renamed binfile): New tests.
1936
f3bd50f1
SM
19372020-08-31 Simon Marchi <simon.marchi@efficios.com>
1938
1939 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1940
22b9b4b0
SL
19412020-08-31 Simon Marchi <simon.marchi@efficios.com>
1942
1943 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1944 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1945
8efaf6b3
SM
19462020-08-31 Simon Marchi <simon.marchi@efficios.com>
1947
1948 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1949 output, printing a "not saved" value from history and printing a
1950 convenience variable created from a "not saved" value.
1951
e840f2e3
TV
19522020-08-31 Tom de Vries <tdevries@suse.de>
1953
1954 * gdb.base/eh_return.exp: Use nopie.
1955
8f57f343
PA
19562020-08-28 Pedro Alves <pedro@palves.net>
1957
1958 * gdb.base/advance-until-multiple-locations.exp
1959 (advance_overload, until_overload): Adjust to match the
1960 frame/function header instead of the source line text.
1961
626d2320
TV
19622020-08-28 Tom de Vries <tdevries@suse.de>
1963
1964 * gdb.base/label-without-address.c: New test.
1965 * gdb.base/label-without-address.exp: New file.
1966
df631783
PA
19672020-08-27 Pedro Alves <pedro@palves.net>
1968
1969 PR gdb/26523
1970 PR gdb/26524
1971 * gdb.base/advance-until-multiple-locations.cc: New.
1972 * gdb.base/advance-until-multiple-locations.exp: New.
1973
48b076bb
SM
19742020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1975
1976 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1977
c2015ce4
AB
19782020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1979
1980 * gdb.arch/amd64-byte.exp: Make test names unique, use
1981 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1982 * gdb.arch/amd64-dword.exp: Likewise.
1983 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1984 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1985 unique.
1986 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1987 * gdb.arch/amd64-word.exp: Make test names unique, use
1988 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1989 * gdb.arch/i386-byte.exp: Make test names unique, use
1990 gdb_breakpoint.
1991 * gdb.arch/i386-word.exp: Likewise.
1992
995d3a19
SV
19932020-08-25 Shahab Vahedi <shahab@synopsys.com>
1994
1995 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1996
8cac2b31
SM
19972020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1998
1999 PR gdb/26532
2000 * gdb.threads/stepi-random-signal.exp: Update pattern.
2001
2bc19622
SM
20022020-08-25 Simon Marchi <simon.marchi@efficios.com>
2003
2004 PR gdb/26532
2005 * gdb.base/ui-redirect.exp: Update pattern.
2006
b04aa1fc
GB
20072020-08-25 Gary Benson <gbenson@redhat.com>
2008
2009 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
2010 when compiling with clang.
8571e9c8 2011 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 2012
9f68b453
GB
20132020-08-25 Gary Benson <gbenson@redhat.com>
2014
2015 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
2016 Add additional_flags=-Wno-inaccessible-base when compiling
2017 with GCC >= 10.1 or clang. Add additional_flags=-w when
2018 compiling with GCC < 10.
2019
3945d2d7
GM
20202020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
2021
2022 PR m2/26372
fc5d6901
SM
2023 * gdb.modula2/multidim.c: New file.
2024 * gdb.modula2/multidim.exp: New file.
3945d2d7 2025
60122dbe
SM
20262020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
2027
2028 * lib/gdb.exp (runto): Always emit fail on internal error.
2029
1eb8556f
SM
20302020-08-24 Simon Marchi <simon.marchi@efficios.com>
2031
2032 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
2033 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2034 Likewise.
2035 * gdb.threads/stepi-random-signal.exp: Likewise.
2036
33bf4c5c
TBA
20372020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2038
2039 * gdb.base/print-file-var.exp: Fix typo "breapoint".
2040 * gdb.trace/strace.exp: Ditto.
2041
c2fd7fae
AKS
20422020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2043
2044 * gdb.fortran/vla-type.exp: Skip commands not required for
2045 the Flang compiled binaries after prologue fix.
2046
326afb72
TT
20472020-08-17 Tom de Vries <tdevries@suse.de>
2048 Tom Tromey <tromey@adacore.com>
2049
2050 PR rust/26197:
2051 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
2052
3ae7ab99
TT
20532020-08-17 Tom Tromey <tromey@adacore.com>
2054
2055 * gdb.ada/mi_var_access.exp: New file.
2056 * gdb.ada/mi_var_access/mi_access.adb: New file.
2057 * gdb.ada/mi_var_access/pck.adb: New file.
2058 * gdb.ada/mi_var_access/pck.ads: New file.
2059
f569c1c5
TV
20602020-08-16 Tom de Vries <tdevries@suse.de>
2061
2062 PR gdb/25350
2063 * gdb.base/eh_return.c: New test.
2064 * gdb.base/eh_return.exp: New file.
2065
3d11c30a
TV
20662020-08-15 Tom de Vries <tdevries@suse.de>
2067
2068 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
2069 (mixed_func_1d_): Use fortran_charlen_t in decl.
2070
547ce8f0
TV
20712020-08-15 Tom de Vries <tdevries@suse.de>
2072
2073 PR backtrace/26390
2074 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
2075 Update expected pattern.
2076
a54a7f13
PA
20772020-08-13 Pedro Alves <pedro@palves.net>
2078
2079 * gdb.fortran/complex.exp: Check skip_fortran_tests.
2080 * gdb.fortran/library-module.exp: Likewise.
2081 * gdb.fortran/logical.exp: Likewise.
2082 * gdb.fortran/module.exp: Likewise.
2083 * gdb.fortran/print_type.exp: Likewise.
2084 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2085 * gdb.fortran/vla-datatypes.exp: Likewise.
2086 * gdb.fortran/vla-history.exp: Likewise.
2087 * gdb.fortran/vla-ptr-info.exp: Likewise.
2088 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2089 * gdb.fortran/vla-ptype.exp: Likewise.
2090 * gdb.fortran/vla-sizeof.exp: Likewise.
2091 * gdb.fortran/vla-type.exp: Likewise.
2092 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2093 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2094 * gdb.fortran/vla-value-sub.exp: Likewise.
2095 * gdb.fortran/vla-value.exp: Likewise.
2096
7a82e903
PA
20972020-08-13 Pedro Alves <pedro@palves.net>
2098
2099 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
2100 * gdb.ada/access_to_packed_array.exp: Likewise.
2101 * gdb.ada/access_to_unbounded_array.exp: Likewise.
2102 * gdb.ada/addr_arith.exp: Likewise.
2103 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
2104 * gdb.ada/arr_arr.exp: Likewise.
2105 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
2106 * gdb.ada/array_bounds.exp: Likewise.
2107 * gdb.ada/array_of_variable_length.exp: Likewise.
2108 * gdb.ada/array_ptr_renaming.exp: Likewise.
2109 * gdb.ada/array_subscript_addr.exp: Likewise.
2110 * gdb.ada/arraydim.exp: Likewise.
2111 * gdb.ada/arrayparam.exp: Likewise.
2112 * gdb.ada/arrayptr.exp: Likewise.
2113 * gdb.ada/assign_1.exp: Likewise.
2114 * gdb.ada/assign_arr.exp: Likewise.
2115 * gdb.ada/atomic_enum.exp: Likewise.
2116 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2117 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
2118 * gdb.ada/bias.exp: Likewise.
2119 * gdb.ada/boolean_expr.exp: Likewise.
2120 * gdb.ada/bp_c_mixed_case.exp: Likewise.
2121 * gdb.ada/bp_enum_homonym.exp: Likewise.
2122 * gdb.ada/bp_inlined_func.exp: Likewise.
2123 * gdb.ada/bp_on_var.exp: Likewise.
2124 * gdb.ada/bp_range_type.exp: Likewise.
2125 * gdb.ada/bp_reset.exp: Likewise.
2126 * gdb.ada/call_pn.exp: Likewise.
2127 * gdb.ada/catch_assert_if.exp: Likewise.
2128 * gdb.ada/catch_ex.exp: Likewise.
2129 * gdb.ada/catch_ex_std.exp: Likewise.
2130 * gdb.ada/char_enum.exp: Likewise.
2131 * gdb.ada/char_param.exp: Likewise.
2132 * gdb.ada/complete.exp: Likewise.
2133 * gdb.ada/cond_lang.exp: Likewise.
2134 * gdb.ada/convvar_comp.exp: Likewise.
2135 * gdb.ada/dgopt.exp: Likewise.
2136 * gdb.ada/disc_arr_bound.exp: Likewise.
2137 * gdb.ada/display_nested.exp: Likewise.
2138 * gdb.ada/dot_all.exp: Likewise.
2139 * gdb.ada/dyn_loc.exp: Likewise.
2140 * gdb.ada/dyn_stride.exp: Likewise.
2141 * gdb.ada/excep_handle.exp: Likewise.
2142 * gdb.ada/expr_delims.exp: Likewise.
2143 * gdb.ada/expr_with_funcall.exp: Likewise.
2144 * gdb.ada/exprs.exp: Likewise.
2145 * gdb.ada/fin_fun_out.exp: Likewise.
2146 * gdb.ada/fixed_cmp.exp: Likewise.
2147 * gdb.ada/formatted_ref.exp: Likewise.
2148 * gdb.ada/frame_arg_lang.exp: Likewise.
2149 * gdb.ada/frame_args.exp: Likewise.
2150 * gdb.ada/fullname_bp.exp: Likewise.
2151 * gdb.ada/fun_addr.exp: Likewise.
2152 * gdb.ada/fun_in_declare.exp: Likewise.
2153 * gdb.ada/fun_overload_menu.exp: Likewise.
2154 * gdb.ada/fun_renaming.exp: Likewise.
2155 * gdb.ada/funcall_char.exp: Likewise.
2156 * gdb.ada/funcall_param.exp: Likewise.
2157 * gdb.ada/funcall_ptr.exp: Likewise.
2158 * gdb.ada/funcall_ref.exp: Likewise.
2159 * gdb.ada/homonym.exp: Likewise.
2160 * gdb.ada/info_addr_mixed_case.exp: Likewise.
2161 * gdb.ada/info_auto_lang.exp: Likewise.
2162 * gdb.ada/info_exc.exp: Likewise.
2163 * gdb.ada/info_types.exp: Likewise.
2164 * gdb.ada/int_deref.exp: Likewise.
2165 * gdb.ada/interface.exp: Likewise.
2166 * gdb.ada/iwide.exp: Likewise.
2167 * gdb.ada/lang_switch.exp: Likewise.
2168 * gdb.ada/length_cond.exp: Likewise.
2169 * gdb.ada/maint_with_ada.exp: Likewise.
2170 * gdb.ada/mi_catch_assert.exp: Likewise.
2171 * gdb.ada/mi_catch_ex.exp: Likewise.
2172 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
2173 * gdb.ada/mi_dyn_arr.exp: Likewise.
2174 * gdb.ada/mi_ex_cond.exp: Likewise.
2175 * gdb.ada/mi_exc_info.exp: Likewise.
2176 * gdb.ada/mi_interface.exp: Likewise.
2177 * gdb.ada/mi_prot.exp: Likewise.
2178 * gdb.ada/mi_ref_changeable.exp: Likewise.
2179 * gdb.ada/mi_string_access.exp: Likewise.
2180 * gdb.ada/mi_task_arg.exp: Likewise.
2181 * gdb.ada/mi_task_info.exp: Likewise.
2182 * gdb.ada/mi_var_array.exp: Likewise.
2183 * gdb.ada/mi_var_union.exp: Likewise.
2184 * gdb.ada/mi_variant.exp: Likewise.
2185 * gdb.ada/minsyms.exp: Likewise.
2186 * gdb.ada/mod_from_name.exp: Likewise.
2187 * gdb.ada/nested.exp: Likewise.
2188 * gdb.ada/null_array.exp: Likewise.
2189 * gdb.ada/optim_drec.exp: Likewise.
2190 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
2191 * gdb.ada/packed_array_assign.exp: Likewise.
2192 * gdb.ada/packed_tagged.exp: Likewise.
2193 * gdb.ada/pp-rec-component.exp: Likewise.
2194 * gdb.ada/print_chars.exp: Likewise.
2195 * gdb.ada/print_pc.exp: Likewise.
2196 * gdb.ada/ptr_typedef.exp: Likewise.
2197 * gdb.ada/ptype_arith_binop.exp: Likewise.
2198 * gdb.ada/ptype_array.exp: Likewise.
2199 * gdb.ada/ptype_field.exp: Likewise.
2200 * gdb.ada/ptype_tagged_param.exp: Likewise.
2201 * gdb.ada/ptype_union.exp: Likewise.
2202 * gdb.ada/py_range.exp: Likewise.
2203 * gdb.ada/py_taft.exp: Likewise.
2204 * gdb.ada/rdv_wait.exp: Likewise.
2205 * gdb.ada/rec_comp.exp: Likewise.
2206 * gdb.ada/rec_return.exp: Likewise.
2207 * gdb.ada/ref_param.exp: Likewise.
2208 * gdb.ada/ref_tick_size.exp: Likewise.
2209 * gdb.ada/rename_subscript_param.exp: Likewise.
2210 * gdb.ada/repeat_dyn.exp: Likewise.
2211 * gdb.ada/same_component_name.exp: Likewise.
2212 * gdb.ada/same_enum.exp: Likewise.
2213 * gdb.ada/scalar_storage.exp: Likewise.
2214 * gdb.ada/set_wstr.exp: Likewise.
2215 * gdb.ada/small_reg_param.exp: Likewise.
2216 * gdb.ada/str_binop_equal.exp: Likewise.
2217 * gdb.ada/str_ref_cmp.exp: Likewise.
2218 * gdb.ada/str_uninit.exp: Likewise.
2219 * gdb.ada/sub_variant.exp: Likewise.
2220 * gdb.ada/sym_print_name.exp: Likewise.
2221 * gdb.ada/taft_type.exp: Likewise.
2222 * gdb.ada/tagged.exp: Likewise.
2223 * gdb.ada/tagged_access.exp: Likewise.
2224 * gdb.ada/task_bp.exp: Likewise.
2225 * gdb.ada/task_switch_in_core.exp: Likewise.
2226 * gdb.ada/tasks.exp: Likewise.
2227 * gdb.ada/tick_last_segv.exp: Likewise.
2228 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
2229 * gdb.ada/type_coercion.exp: Likewise.
2230 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2231 * gdb.ada/unchecked_union.exp: Likewise.
2232 * gdb.ada/uninitialized_vars.exp: Likewise.
2233 * gdb.ada/var_arr_attrs.exp: Likewise.
2234 * gdb.ada/var_arr_typedef.exp: Likewise.
2235 * gdb.ada/var_rec_arr.exp: Likewise.
2236 * gdb.ada/variant-record.exp: Likewise.
2237 * gdb.ada/variant.exp: Likewise.
2238 * gdb.ada/variant_record_packed_array.exp: Likewise.
2239 * gdb.ada/varsize_limit.exp: Likewise.
2240 * gdb.ada/whatis_array_val.exp: Likewise.
2241 * gdb.ada/widewide.exp: Likewise.
2242 * gdb.ada/win_fu_syms.exp: Likewise.
2243
22442020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
2245
2246 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
2247
10c381b5
AB
22482020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
2249
2250 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
2251 unset the array variable.
2252
8f34b746
TV
22532020-08-03 Tom de Vries <tdevries@suse.de>
2254
2255 PR symtab/26333
2256 * lib/dwarf.exp (DW_LNE_user): New proc.
2257 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
2258 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
2259
0245e136
KB
22602020-07-31 Kevin Buettner <kevinb@redhat.com>
2261
2262 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
2263 to 'uintptr_t'
2264 (inttypes.h): Include.
2265
9ef1ec5d
KB
22662020-07-31 Kevin Buettner <kevinb@redhat.com>
2267
2268 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
2269 (C5_24k): Delete.
2270 (C5_8k, C5_64k, C5_256k): New macros.
2271 (buf_ro): Allocate 256 KiB of initialized data.
2272
4c55e970
TBA
22732020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2274
2275 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
2276 that attempt to overwrite an existing condition with a condition
2277 that fails parsing and also with a condition that parses fine
2278 but contains junk at the end.
2279
1e620590
TBA
22802020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2281
2282 * gdb.base/condbreak-bad.c: New test.
2283 * gdb.base/condbreak-bad.exp: New file.
2284
e12dcc50
TV
22852020-07-30 Tom de Vries <tdevries@suse.de>
2286
2287 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
2288 out of ...
2289 (GDBInfoModuleSymbols::check_entry): ... here.
2290 (GDBInfoModuleSymbols::check_optional_entry): New proc.
2291 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
2292 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
2293
6cc64caa
TV
22942020-07-30 Tom de Vries <tdevries@suse.de>
2295
2296 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
2297 "__class_some_module_Number_t" optional.
2298
90fd07fc
TV
22992020-07-29 Tom de Vries <tdevries@suse.de>
2300
2301 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
2302 multiple locations.
2303
f5c79e97
TV
23042020-07-29 Tom de Vries <tdevries@suse.de>
2305
2306 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
2307 rather than function name.
2308
f75a0693
AB
23092020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2310
2311 PR symtab/26270:
2312 * gdb.cp/disasm-func-name.cc: New file.
2313 * gdb.cp/disasm-func-name.exp: New file.
2314
4888741a
TT
23152020-07-28 Tom Tromey <tromey@adacore.com>
2316
2317 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
2318 'varval' location.
2319
43d5901d
AB
23202020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2321
2322 * gdb.python/py-unwind.py: Update to make use of a register
2323 descriptor.
2324
14fa8fb3
AB
23252020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2326
2327 * gdb.python/py-arch-reg-names.exp: Add additional tests.
2328
e79eb02f
AB
23292020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
2330
2331 PR fortran/23051
2332 PR fortran/26139
2333 * gdb.fortran/class-allocatable-array.exp: New file.
2334 * gdb.fortran/class-allocatable-array.f90: New file.
2335 * gdb.fortran/pointer-to-pointer.exp: New file.
2336 * gdb.fortran/pointer-to-pointer.f90: New file.
2337
876518dd
TV
23382020-07-25 Tom de Vries <tdevries@suse.de>
2339
2340 PR symtab/26243
2341 * gdb.dwarf2/dw2-line-number-zero.c: New test.
2342 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
2343
6dcfb80a
TV
23442020-07-24 Tom de Vries <tdevries@suse.de>
2345
2346 PR testsuite/26293
2347 * gdb.ada/mi_prot.exp: Require gnatmake-8.
2348
e7bc9db8
PA
23492020-07-23 Pedro Alves <pedro@palves.net>
2350
2351 * gdb.server/server-kill.exp (prepare): New, factored out from the
2352 top level.
2353 (kill_server): New.
2354 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
2355 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
2356
78344df7
AB
23572020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
2358
2359 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
2360
25dfed24
SL
23612020-07-22 Sandra Loosemore <sandra@codesourcery.com>
2362
2363 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
2364 Initialize to empty string at top level.
2365 (gdb_wrapper_init): Revert check for file existence on build.
2366 Build the wrapper in its default place, not a build-specific
2367 location. When host == build, make the pathname absolute.
2368 (gdb_compile): Delete leftover declaration of
2369 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
2370 string instead of uninitialized.
2371
7da515fd
KB
23722020-07-22 Kevin Buettner <kevinb@redhat.com>
2373
2374 * gdb.base/corefile2.exp: New file.
2375 * gdb.base/coremaker2.exp: New file.
2376
9c5ec5c2
KB
23772020-07-22 Kevin Buettner <kevinb@redhat.com>
2378
2379 * gdb.base/coredump-filter.exp: Add second
2380 non-Private-Shared-Anon-File test.
2381 (test_disasm): Rename binfile for test which is expected
2382 to fail.
2383
f9e233c9
KB
23842020-07-22 Kevin Buettner <kevinb@redhat.com>
2385
2386 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
2387 data in core file".
2388 * gdb.base/coremaker.c (buf2ro): New global.
2389 (mmapdata): Add a read-only mmap mapping.
2390
94c265d7
KB
23912020-07-22 Kevin Buettner <kevinb@redhat.com>
2392
2393 PR corefiles/25631
2394 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
2395 New test.
2396 * gdb.base/coremaker.c (buf3): New global.
2397 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
2398 flags.
2399
24002020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
2401
2402 * gdb.base/coremaker.c (filler_ro): New global constant.
2403
32fa152e
TT
24042020-07-22 Tom Tromey <tromey@adacore.com>
2405
2406 * gdb.ada/mi_prot.exp: New file.
2407 * gdb.ada/mi_prot/pkg.adb: New file.
2408 * gdb.ada/mi_prot/pkg.ads: New file.
2409 * gdb.ada/mi_prot/prot.adb: New file.
2410
c8474dc3
TBA
24112020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2412
2413 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
2414 loads two JITers.
2415
baf8791e
AB
24162020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2417
2418 * gdb.python/py-arch-reg-groups.exp: Additional tests.
2419
f7306dac
AB
24202020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2421
2422 * gdb.python/py-arch-reg-names.exp: Additional tests.
2423
6d3d6e4b
TV
24242020-07-21 Tom de Vries <tdevries@suse.de>
2425
2426 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
2427 breakpoint locations".
2428 * gdb.reverse/solib-reverse.exp: Same.
2429
803d0592
TV
24302020-07-21 Tom de Vries <tdevries@suse.de>
2431
2432 * gdb.reverse/step-reverse.c (callee): Merge statements.
2433
e9bdc510
TV
24342020-07-21 Tom de Vries <tdevries@suse.de>
2435
2436 * gdb.fortran/info-modules.exp (info module variables): Allow missing
2437 line numbers for some variables.
2438
f0f9e75a
TV
24392020-07-21 Tom de Vries <tdevries@suse.de>
2440
2441 * gdb.opt/inline-locals.c (init_array): New func.
2442 (func1): Use init_array.
2443 * gdb.opt/inline-locals.exp: Update pattern.
2444
bd460ecb
TV
24452020-07-21 Tom de Vries <tdevries@suse.de>
2446
2447 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2448 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2449
ae5369e7
LC
24502020-07-20 Ludovic Courtès <ludo@gnu.org>
2451
2452 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2453 * gdb.guile/types-module.exp: Remove "ERROR:" from
2454 regexps since Guile 3.0 no longer prints that.
2455
68cf161c
LC
24562020-07-20 Ludovic Courtès <ludo@gnu.org>
2457
2458 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2459 error regexp to match on Guile 2.2.
2460
c14b4913
GB
24612020-07-20 Gary Benson <gbenson@redhat.com>
2462
2463 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
2464 with clang.
2465
b243ba58
TV
24662020-07-20 Tom de Vries <tdevries@suse.de>
2467
2468 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2469 (omp_set_lock_in_order): New function.
2470 (single_scope, multi_scope, nested_func, nested_parallel): Use
2471 omp_set_lock_in_order and omp_unset_lock.
2472 (main): Init and destroy lock and lock2.
2473
c06ad8b5
TV
24742020-07-20 Tom de Vries <tdevries@suse.de>
2475
2476 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2477
6e22f117
TV
24782020-07-20 Tom de Vries <tdevries@suse.de>
2479
2480 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2481
33176ea7
TV
24822020-07-17 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.base/valgrind-infcall-2.c: New test.
2485 * gdb.base/valgrind-infcall-2.exp: New file.
2486 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2487
90c3ec2d
TV
24882020-07-17 Tom de Vries <tdevries@suse.de>
2489
2490 * gdb.dlang/circular.c (found): Use found_label as label name.
2491 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2492 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2493 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2494 * gdb.dwarf2/ada-linkage-name.exp: Same.
2495 * gdb.dwarf2/arr-subrange.exp: Same.
2496 * gdb.dwarf2/atomic-type.exp: Same.
2497 * gdb.dwarf2/comp-unit-lang.exp: Same.
2498 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2499 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2500 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2501 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2502 * gdb.dwarf2/implptr-64bit.exp: Same.
2503 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2504 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2505 * gdb.dwarf2/imported-unit.exp: Same.
2506 * gdb.dwarf2/main-subprogram.exp: Same.
2507 * gdb.dwarf2/missing-type-name.exp: Same.
2508 * gdb.dwarf2/nonvar-access.exp: Same.
2509 * gdb.dwarf2/struct-with-sig.exp: Same.
2510 * gdb.dwarf2/typedef-void-finish.exp: Same.
2511 * gdb.dwarf2/void-type.exp: Same.
2512
10da644d
TV
25132020-07-17 Tom de Vries <tdevries@suse.de>
2514
2515 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2516 src parameter.
2517 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2518 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2519 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2520 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2521 * gdb.dwarf2/dwz.exp: Same.
2522 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2523 * gdb.dwarf2/implref-array.exp: Same.
2524 * gdb.dwarf2/implref-const.exp: Same.
2525 * gdb.dwarf2/implref-global.exp: Same.
2526 * gdb.dwarf2/implref-struct.exp: Same.
2527 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2528 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2529 * gdb.dwarf2/var-access.exp: Same.
2530 * gdb.dwarf2/varval.exp: Same.
2531 * gdb.trace/entry-values.exp: Same.
2532
315e6afc
TV
25332020-07-17 Tom de Vries <tdevries@suse.de>
2534
2535 * lib/dwarf.exp (Dwarf::extern): Remove.
2536 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2537 * gdb.dlang/circular.exp: Same.
2538 * gdb.dwarf2/comp-unit-lang.exp: Same.
2539 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2540 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2541 * gdb.dwarf2/dwz.exp: Same.
2542 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2543 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2544 * gdb.dwarf2/imported-unit.exp: Same.
2545 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2546
5597c940
SL
25472020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2548
2549 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2550 Use double quotes instead of single quotes.
2551
d0ce17d8
CT
25522020-07-16 Caroline Tice <cmtice@google.com>
2553
2554 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2555 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2556
853772cc
TV
25572020-07-16 Tom de Vries <tdevries@suse.de>
2558
2559 * lib/dwarf.exp (program): Initialize _line.
2560 (DW_LNE_end_sequence): Reinitialize _line.
2561 (DW_LNS_advance_line): Update _line.
2562 (line): New proc.
2563 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2564 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2565 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2566 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2567 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2568 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2569
fe07b572
AB
25702020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2571
2572 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2573 generic.
2574
52781cce
TV
25752020-07-15 Tom de Vries <tdevries@suse.de>
2576
2577 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2578 is_amd64_regs_target.
2579
3dcc261c
AB
25802020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2581
2582 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2583 * gdb.fortran/ptype-on-functions.f90: Likewise.
2584
054a0959
SM
25852020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2586
2587 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2588 values in documentation for addr_size to 4 and 8.
2589
ccb9eba6
AB
25902020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2591
2592 * gdb.arch/amd64-osabi.exp: Update.
2593 * gdb.arch/arm-disassembler-options.exp: Update.
2594 * gdb.arch/powerpc-disassembler-options.exp: Update.
2595 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2596 * gdb.arch/s390-disassembler-options.exp: Update.
2597 * gdb.base/all-architectures.exp.tcl: Update.
2598 * gdb.base/attach-pie-noexec.exp: Update.
2599 * gdb.base/catch-syscall.exp: Update.
2600 * gdb.xml/tdesc-arch.exp: Update.
2601
025a39a7
TV
26022020-07-14 Tom de Vries <tdevries@suse.de>
2603
2604 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2605 (local_gettid): ... this.
2606 (fn): Update.
2607
74e4b667
SL
26082020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2609
2610 * gdb.base/info_sources.exp: Skip directory match tests on
2611 remote hosts.
2612
f413dd74
GB
26132020-07-13 Gary Benson <gbenson@redhat.com>
2614
2615 * gdb.base/savedregs.exp (caller): Use parentheses to
2616 make expected expression evaluation ordering explicit.
2617
915771bb
GB
26182020-07-13 Gary Benson <gbenson@redhat.com>
2619
2620 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2621
2a122642
GB
26222020-07-13 Gary Benson <gbenson@redhat.com>
2623
2624 * gdb.base/bigcore.c (main): Use a volatile pointer when
2625 attempting to trigger a SIGSEGV.
2626 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2627 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2628 * gdb.base/savedregs.c (thrower): Likewise.
2629 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2630
3f00c730
GB
26312020-07-13 Gary Benson <gbenson@redhat.com>
2632
2633 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2634 defining and using VLA structure fields into...
2635 * gdb.base/vla-struct-fields.c: New file.
2636 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2637 tests into...
2638 * gdb.base/vla-struct-fields.exp: New file.
2639
963eeee4
TV
26402020-07-13 Tom de Vries <tdevries@suse.de>
2641
2642 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2643 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2644 * gdb.base/gold-gdb-index.exp: Same.
2645 * gdb.base/morestack.exp: Same.
2646
0ed35c9a
DX
26472020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2648
2649 PR rust/26121
2650 * gdb.rust/modules.rs: Prevent linker from discarding test
2651 symbol.
2652
4fdba23d
PA
26532020-07-10 Pedro Alves <pedro@palves.net>
2654
2655 PR gdb/26199
2656 * gdb.multi/multi-target.c (exit_thread): New.
2657 (thread_start): Break loop if EXIT_THREAD.
2658 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2659 (top level) Call test_no_resumed.
2660
15f3b077
TT
26612020-07-08 Tom Tromey <tromey@adacore.com>
2662
2663 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2664 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2665
9fc501fd
AB
26662020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2667
2668 PR python/22748
2669 * gdb.opt/inline-frame-tailcall.c: New file.
2670 * gdb.opt/inline-frame-tailcall.exp: New file.
2671 * gdb.python/py-unwind-inline.c: New file.
2672 * gdb.python/py-unwind-inline.exp: New file.
2673 * gdb.python/py-unwind-inline.py: New file.
2674
64cb3757
AB
26752020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2676
2677 * gdb.python/py-arch-reg-groups.exp: New file.
2678
0f767f94
AB
26792020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2680
2681 * gdb.python/py-arch-reg-names.exp: New file.
2682
87dbc774
AB
26832020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2684
2685 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2686 gdb.PendingFrame.architecture method.
2687
d8cc8af6
TV
26882020-07-06 Tom de Vries <tdevries@suse.de>
2689
2690 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2691
3c8ea5be
PA
26922020-07-03 Pedro Alves <palves@redhat.com>
2693
2694 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2695 explicitly write negative numbers.
2696 * gdb.base/structs2.exp: Adjust expected output.
2697
bf90c83a
PA
26982020-07-03 Pedro Alves <palves@redhat.com>
2699
2700 * gdb.base/charset.c (init_string): Change all char parameters to
2701 unsigned char parameters.
2702
2eb82157
PA
27032020-07-03 Pedro Alves <palves@redhat.com>
2704
2705 * gdb.base/call-sc.exp (start_scalars_test): Use
2706 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2707 * gdb.base/overlays.c: Remove references to PARAMS.
2708 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2709 * gdb.base/reread.exp: Don't set 'prototypes' global.
2710 * gdb.base/structs.exp (start_structs_test): Use
2711 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2712 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2713 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2714 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2715 call.
2716 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2717
9adda7af
PA
27182020-07-03 Pedro Alves <palves@redhat.com>
2719
2720 * gdb.base/m32rovly.c: Delete.
2721 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2722
2a17c803
PW
27232020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2724
2725 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2726 of gdb_py_test_multiple.
2727 * gdb.python/py-cmd.exp: Likewise.
2728 * gdb.python/py-events.exp: Likewise.
2729 * gdb.python/py-function.exp: Likewise.
2730 * gdb.python/py-inferior.exp: Likewise.
2731 * gdb.python/py-infthread.exp: Likewise.
2732 * gdb.python/py-linetable.exp: Likewise.
2733 * gdb.python/py-parameter.exp: Likewise.
2734 * gdb.python/py-value.exp: Likewise.
2735
b011fe1a
TV
27362020-06-30 Tom de Vries <tdevries@suse.de>
2737
2738 PR testsuite/26175
2739 * lib/future.exp (gdb_default_target_compile): Detect and handle
2740 early_flags.
2741
df5b8876
SM
27422020-06-29 Simon Marchi <simon.marchi@efficios.com>
2743
2744 * boards/simavr.exp (gdb_load): Catch errors when closing
2745 previous connection. Close connection, wait for process and
2746 unset simavr_spawn_id on failure.
2747
a3ca48cd
TV
27482020-06-29 Tom de Vries <tdevries@suse.de>
2749
2750 * lib/gdb.exp (unknown): Make test-case unresolved.
2751
b0237c0e
TV
27522020-06-29 Tom de Vries <tdevries@suse.de>
2753
2754 PR gdb/25475
2755 * gdb.server/solib-list.exp: Verify that the symbol reload
2756 confirmation question is asked.
2757
c0b3b3bd
PW
27582020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2759
2760 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2761 have a input seq nr in each pass message.
fe4c3d43 2762 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2763 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2764 * gdb.python/python.exp: Make test names unique,
2765 use gdb_test_multiline instead of gdb_py_test_multiple,
2766 use $gdb_test_name.
2767 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2768
1776e3e5
NA
27692020-06-26 Nick Alcock <nick.alcock@oracle.com>
2770
2771 * configure.ac: Add --enable-libctf.
2772 * aclocal.m4: sinclude ../config/enable.m4.
2773 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2774 * lib/gdb.exp (skip_ctf_tests): Use it.
2775 * gdb.base/ctf-constvars.exp: Error message tweak.
2776 * gdb.base/ctf-ptype.exp: Likewise.
2777 * configure: Regenerate.
2778
f53b3eeb
GB
27792020-06-26 Gary Benson <gbenson@redhat.com>
2780
2781 * gdb.cp/try_catch.cc: Include string.h.
2782 (main): Replace comparison against string literal with
2783 strcmp, avoiding build failure with -Wstring-compare.
2784 Add "marker test-complete".
2785 * gdb.cp/try_catch.exp: Run the test to the above marker,
2786 then verify that the value of "test" is still true.
2787
6d74da72
AB
27882020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2789
2790 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2791
2e52d038
AB
27922020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2793
2794 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2795
3b9fce96
AB
27962020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2797
2798 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2799 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2800 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2801 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2802 * gdb.arch/riscv-tdesc-loading.exp: New file.
2803
ed69cbc8
AB
28042020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2805
2806 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2807
767a879e
AB
28082020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2809
2810 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2811 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2812 * gdb.arch/riscv-tdesc-regs.c: New file.
2813 * gdb.arch/riscv-tdesc-regs.exp: New file.
2814
221db974
PA
28152020-06-24 Pedro Alves <palves@redhat.com>
2816
2817 * gdb.arch/amd64-entry-value-paramref.exp: Use
2818 prepare_for_testing_full and don't pass "c++" for the .S file
2819 build spec.
2820 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2821 $options, since it's an assembly file. Remove -Wno-deprecated.
2822 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2823 compiling C++ programs.
2824
331733cd
PA
28252020-06-24 Pedro Alves <palves@redhat.com>
2826
2827 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2828 Clang, add "-Wno-unknown-warning-option" to the options.
2829
caa7fd04
AB
28302020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2831
2832 * gdb.xml/tdesc-reload.c: New file.
2833 * gdb.xml/tdesc-reload.exp: New file.
2834 * gdb.xml/maint-xml-dump-01.xml: New file.
2835 * gdb.xml/maint-xml-dump-02.xml: New file.
2836 * gdb.xml/maint-xml-dump.exp: New file.
2837
bb8d1260
SL
28382020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2839
2840 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2841 Adjust for omitted commands when TUI is disabled.
2842
7e4b9c4c
GB
28432020-06-23 Gary Benson <gbenson@redhat.com>
2844 Pedro Alves <palves@redhat.com>
2845
2846 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2847 * gdb.cp/nsimport.cc: Likewise.
2848 * gdb.cp/nsnested.cc: Likewise.
2849 * gdb.cp/nsnoimports.cc: Likewise.
2850 * gdb.cp/nsusing.cc: Likewise.
2851 * gdb.cp/smartp.cc: Likewise.
2852 * gdb.python/py-pp-integral.c: Likewise.
2853 * gdb.python/py-pp-re-notag.c: Likewise.
2854
2e573c0a
GB
28552020-06-23 Gary Benson <gbenson@redhat.com>
2856
2857 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2858 * gdb.cp/nsimport.cc: Likewise.
2859 * gdb.cp/nsnested.cc: Likewise.
2860 * gdb.cp/nsnoimports.cc: Likewise.
2861 * gdb.cp/nsusing.cc: Likewise.
2862 * gdb.cp/smartp.cc: Likewise.
2863 * gdb.python/py-pp-integral.c: Likewise.
2864 * gdb.python/py-pp-re-notag.c: Likewise.
2865
746ebfe8
PW
28662020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2867
2868 * gdb.base/default-args.exp: New test.
2869 * gdb.base/default-args.c: New file.
2870 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2871 * gdb.base/default.exp: Update to new help text.
2872 * gdb.base/help.exp: Likewise.
2873 * gdb.base/page.exp: Likewise.
2874 * gdb.base/style.exp: Likewise.
2875 * gdb.guile/guile.exp: Likewise.
2876 * gdb.python/python.exp: Likewise.
2877
e822f2cd
SL
28782020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2879
2880 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2881 remote host. Fix search path syntax on Windows host.
2882
48e9cc84
PW
28832020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2884
2885 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2886 over 'exec-file-mismatch'.
2887 * gdb.base/attach.c: Mark should_exit volatile.
2888 * gdb.base/attach2.c: Likewise. Add a comment explaining
2889 why the sleep cannot be big.
2890 * gdb.base/attach3.c: New file.
2891
160f8a8f
SL
28922020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2893
2894 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2895 prefix optional.
2896
4d91c2a4
SL
28972020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2898
2899 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2900 for remote host.
2901
87f83f20
SL
29022020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2903 Hafiz Abid Qadeer <abidh@codesourcery.com>
2904
2905 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2906 file sent to remote host.
2907 (top level): Allow int32_t as type of 32-bit register.
2908
37ab8655
TV
29092020-06-19 Tom de Vries <tdevries@suse.de>
2910
2911 * lib/gdb.exp (gdb_note): New proc.
2912 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2913 (gdb_default_target_compile): ... here. Only call
2914 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2915 (use_gdb_compile): Change to array.
2916 (toplevel): Update sets of use_gdb_compile to specify language.
2917 Warn about default_target_compile override. Store dejagnu's version
2918 of default_target_compile in dejagnu_default_target_compile.
2919
a8a56685
TV
29202020-06-18 Tom de Vries <tdevries@suse.de>
2921
2922 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2923 (default_gdb_init): ... here.
2924
581bea2c
SL
29252020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2926
2927 Fix TUI support checks in gdb.tui tests.
2928
2929 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2930 just say UNSUPPORTED.
2931 * gdb.tui/corefile-run.exp: Likewise.
2932 * gdb.tui/empty.exp: Likewise.
2933 * gdb.tui/list-before.exp: Likewise.
2934 * gdb.tui/list.exp: Likewise.
2935 * gdb.tui/main.exp: Likewise.
2936 * gdb.tui/regs.exp: Likewise.
2937 * gdb.tui/resize.exp: Likewise.
2938 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2939 * gdb.tui/tui-layout-asm.exp: Likewise.
2940 * gdb.tui/tui-missing-src.exp: Likewise.
2941 * gdb.tui/winheight.exp: Likewise.
2942 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2943
05e682e3
SL
29442020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2945
2946 Fix TCL error in gdb.python/py-format-string.exp.
2947
2948 * gdb.python/py-format-string.exp: Move test for python support
2949 earlier, out of function body.
2950
efb763a5
SM
29512020-06-15 Simon Marchi <simon.marchi@efficios.com>
2952
2953 * gdb.base/index-cache-load-twice.c: New.
2954 * gdb.base/index-cache-load-twice.exp: New.
2955
43327b20
KS
29562020-06-17 Keith Seitz <keiths@redhat.com>
2957
99cf27cf 2958 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
2959 when executing "gdb --configuration".
2960
081e778c
TV
29612020-06-17 Tom de Vries <tdevries@suse.de>
2962
2963 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2964 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2965 conditional on presence of gdb_tcl_unknown.
2966 (gdb_finish): Make override undo conditional on presence of
2967 gdb_tcl_unknown.
2968
d2d1ea20
TT
29692020-06-16 Tom Tromey <tom@tromey.com>
2970
2971 * gdb.python/tui-window.py (failwin): New function. Register it
2972 as a TUI window type.
2973 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2974
c802e8a7
GB
29752020-06-16 Gary Benson <gbenson@redhat.com>
2976
2977 * gdb.python/py-nested-maps.c (create_map): Add missing return
2978 value.
2979 (create_map_map): Likewise.
2980
ff08abb8
TBA
29812020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2982
2983 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2984 variable.
2985 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2986 and use the already-defined 'options' variable.
2987
a29d5112
AB
29882020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2989 Tom de Vries <tdevries@suse.de>
2990
2991 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2992 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2993 (gdb_setup_known_globals): New proc.
2994 (gdb_cleanup_globals): New proc.
2995 * lib/gdb.exp (load_lib): New override proc.
2996 (gdb_stdin_log_init): Set var in_file as persistent global.
2997 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2998 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2999 fpc_compiler as persistent global.
3000
8c74a764
TV
30012020-06-12 Tom de Vries <tdevries@suse.de>
3002
3003 * lib/tuiterm.exp (spawn): Rename to ...
3004 (tui_spawn): ... this.
3005 (toplevel): Move rename of spawn ...
3006 (gdb_init_tuiterm): ... here. New proc.
3007 (gdb_finish_tuiterm): New proc.
3008 * lib/gdb.exp (gdb_finish_hooks): New global var.
3009 (gdb_finish): Handle gdb_finish_hooks.
3010 (tuiterm_env): New proc.
3011 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
3012 tuiterm_env.
3013 * gdb.tui/basic.exp: Same.
3014 * gdb.tui/corefile-run.exp: Same.
3015 * gdb.tui/empty.exp: Same.
3016 * gdb.tui/list-before.exp: Same.
3017 * gdb.tui/list.exp: Same.
3018 * gdb.tui/main.exp: Same.
3019 * gdb.tui/new-layout.exp: Same.
3020 * gdb.tui/regs.exp: Same.
3021 * gdb.tui/resize.exp: Same.
3022 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
3023 * gdb.tui/tui-layout-asm.exp: Same.
3024 * gdb.tui/tui-missing-src.exp: Same.
3025 * gdb.tui/winheight.exp: Same.
3026
26783bce
TV
30272020-06-12 Tom de Vries <tdevries@suse.de>
3028
3029 PR testsuite/26110
3030 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
3031 (gdb_finish): Reinstall dejagnu's override of ::unknown.
3032
2b4e6a3f
TT
30332020-06-11 Tom Tromey <tom@tromey.com>
3034
3035 PR gdb/18318:
3036 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
3037 floating point tests.
3038
2f33032a
KS
30392020-06-11 Keith Seitz <keiths@redhat.com>
3040
3041 PR gdb/21356
3042 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
3043 vla_struct.
3044 Add new struct vla_typedef and union vla_typedef_union and
3045 corresponding instantiation objects.
3046 Initialize new objects.
3047 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
3048 and vla_typedef_union_object.
3049 Fixup type for vla_struct_object.
3050
a8baf0a3
TV
30512020-06-11 Tom de Vries <tdevries@suse.de>
3052
3053 * lib/gdb.exp (with_override): New proc, factored out of ...
3054 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
3055
7ab96794
TV
30562020-06-10 Tom de Vries <tdevries@suse.de>
3057
3058 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
3059
cab5c3b7
SM
30602020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
3061
3062 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
3063 parameter, update callers.
3064
f8c41851
SM
30652020-06-04 Simon Marchi <simon.marchi@efficios.com>
3066
3067 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
3068 * gdb.dwarf2/share-psymtabs-bt.c: New file.
3069 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
3070
1c07a73f
TV
30712020-06-04 Tom de Vries <tdevries@suse.de>
3072
3073 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
3074
95146b5d
TV
30752020-06-04 Tom de Vries <tdevries@suse.de>
3076
3077 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
3078 exp_continue.
3079
0cfcd4f0
TV
30802020-06-04 Tom de Vries <tdevries@suse.de>
3081
3082 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
3083
f9b5d5ea
TV
30842020-06-03 Tom de Vries <tdevries@suse.de>
3085
3086 PR symtab/26046
3087 * gdb.cp/breakpoint-locs-2.cc: New test.
3088 * gdb.cp/breakpoint-locs.cc: New test.
3089 * gdb.cp/breakpoint-locs.exp: New file.
3090 * gdb.cp/breakpoint-locs.h: New test.
3091
5144dfba
TV
30922020-06-03 Tom de Vries <tdevries@suse.de>
3093
3094 PR testsuite/25609
3095 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
3096 value of global verbose.
3097 * gdb.base/jit-elf.exp: Same.
3098 * gdb.base/jit-reader.exp: Same.
3099
621eacdf
TV
31002020-06-02 Tom de Vries <tdevries@suse.de>
3101
3102 * gdb.dwarf2/multidictionary.exp: Don't use
3103 gdb_spawn_with_cmdline_opts.
3104
1313c56e
AB
31052020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
3106
3107 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
3108 use_header case.
3109 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
3110 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
3111 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
3112 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
3113 * gdb.dwarf2/dw2-inline-header.c: New file.
3114 * gdb.dwarf2/dw2-inline-header.h: New file.
3115
f68f85b5
PA
31162020-05-30 Pedro Alves <palves@redhat.com>
3117
3118 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
3119 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
3120
678048e8
GB
31212020-05-29 Gary Benson <gbenson@redhat.com>
3122
3123 * gdb.compile/compile-cplus.exp (additional_flags): Also
3124 set when building with clang.
3125 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
3126 when building with clang.
3127
9fcafd23
GB
31282020-05-29 Gary Benson <gbenson@redhat.com>
3129
3130 * gdb.arch/i386-avx.exp (additional_flags): Also set when
3131 building with clang.
3132 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
3133
735d5a07
GB
31342020-05-29 Gary Benson <gbenson@redhat.com>
3135
3136 * gdb.cp/koenig.exp (prepare_for_testing): Add
3137 additional_flags=-Wno-unused-comparison.
3138 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
3139
4ad2c6a0
GB
31402020-05-28 Gary Benson <gbenson@redhat.com>
3141
3142 * gdb.base/sigaltstack.c (catcher): Add default case to switch
3143 statement.
3144
09fe663e
GB
31452020-05-28 Gary Benson <gbenson@redhat.com>
3146
3147 * gdb.cp/classes.exp (prepare_for_testing): Add
3148 additional_flags=-Wno-deprecated-register.
3149 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
3150 * gdb.cp/misc.exp: Likewise.
3151
cee00f17
GB
31522020-05-28 Gary Benson <gbenson@redhat.com>
3153
3154 * gdb.linespec/cpls-ops.cc (dummy): New static global.
3155 (test_op_new::operator new): Add return statement.
3156 (test_op_new_array::operator new[]): Likewise.
3157
636edd00
PA
31582020-05-27 Pedro Alves <palves@redhat.com>
3159
3160 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
3161 check. Use test_gdb_complete_unique instead of
3162 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
3163 test_gdb_complete_multiple instead of
3164 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
3165
c2b75043
LM
31662020-05-27 Luis Machado <luis.machado@linaro.org>
3167
3168 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
3169 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
3170 * gdb.arch/arm-disassembler-options.exp: Likewise.
3171 * gdb.arch/arm-disp-step.exp: Likewise.
3172 * gdb.arch/thumb-prologue.exp: Likewise.
3173 * gdb.base/async.exp: Likewise.
3174 * gdb.base/auxv.exp: Likewise.
3175 * gdb.base/complex-parts.exp: Likewise.
3176 * gdb.base/ena-dis-br.exp: Likewise.
3177 * gdb.base/foll-exec.exp: Likewise.
3178 * gdb.base/permissions.exp: Likewise.
3179 * gdb.base/relocate.exp: Likewise.
3180 * gdb.base/return2.exp: Likewise.
3181 * gdb.base/sigbpt.exp: Likewise.
3182 * gdb.base/siginfo-obj.exp: Likewise.
3183 * gdb.cp/converts.exp: Likewise.
3184 * gdb.cp/exceptprint.exp: Likewise.
3185 * gdb.cp/inherit.exp: Likewise.
3186 * gdb.cp/nsnoimports.exp: Likewise.
3187 * gdb.cp/virtbase2.exp: Likewise.
3188 * gdb.mi/mi-var-cmd.exp: Likewise.
3189 * gdb.mi/var-cmd.c: Likewise.
3190
53a47a3e
TT
31912020-05-26 Tom Tromey <tromey@adacore.com>
3192
3193 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
3194
0bc2354b
TT
31952020-05-26 Tom Tromey <tromey@adacore.com>
3196
3197 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
3198 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
3199 type.
3200 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
3201 variable.
3202
0db49895
CBG
32032020-05-26 Christian Biesinger <cbiesinger@google.com>
3204
3205 * Makefile.in: Use = instead of == for the test command
3206 for portability.
3207
40d22035
TV
32082020-05-26 Tom de Vries <tdevries@suse.de>
3209
3210 * gdb.base/gold-gdb-index-2.c: New test.
3211 * gdb.base/gold-gdb-index.c: New test.
3212 * gdb.base/gold-gdb-index.exp: New file.
3213 * gdb.base/gold-gdb-index.h: New test.
3214
043e2e02
TV
32152020-05-25 Tom de Vries <tdevries@suse.de>
3216
3217 * boards/gold-gdb-index.exp: New file.
3218
462f72c5
SM
32192020-05-25 Simon Marchi <simon.marchi@efficios.com>
3220
3221 * boards/simavr.exp: New file.
3222
6cf66e76
SM
32232020-05-25 Simon Marchi <simon.marchi@efficios.com>
3224
3225 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
3226 * gdb.base/inferior-args.exp: New file.
3227 * gdb.base/inferior-args.c: New file.
3228
75d04512
SM
32292020-05-25 Simon Marchi <simon.marchi@efficios.com>
3230
3231 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
3232 inferior_args. Pass it to gdb_reload.
3233 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
3234 inferior_args.
3235 (gdb_reload): Add inferior_args argument.
3236 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
3237 pass it to gdbserver_run.
3238 * boards/native-gdbserver.exp: Do not set noargs.
3239 * boards/native-extended-gdbserver.exp (gdb_reload): Add
3240 inferior_args argument.
3241 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
3242 * gdb.base/a2-run.exp: Check for use_gdb_stub.
3243 * gdb.base/args.exp: Likewise.
3244
42cf1844
TV
32452020-05-25 Tom de Vries <tdevries@suse.de>
3246
3247 * lib/gdb.exp (exec_is_pie): Add comment.
3248
8f7d38ef
TV
32492020-05-25 Tom de Vries <tdevries@suse.de>
3250
3251 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
3252 instead of $binfile in the untested message.
3253
465e1b0f
TV
32542020-05-25 Tom de Vries <tdevries@suse.de>
3255
3256 PR testsuite/26031
3257 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
3258
3c5a0e02
TV
32592020-05-25 Tom de Vries <tdevries@suse.de>
3260
3261 * boards/gold.exp: New file.
3262
0a4f5f8c
TT
32632020-05-23 Tom Tromey <tom@tromey.com>
3264
3265 * gdb.base/style.exp: Remove completion styling test.
3266 * lib/gdb-utils.exp (style): Remove completion styles.
3267
eca1f90c
TT
32682020-05-23 Tom Tromey <tom@tromey.com>
3269
3270 * gdb.base/style.exp: Add completion styling test.
3271 * lib/gdb-utils.exp (style): Add completion styles.
3272
7c13f4e8
AB
32732020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
3274
3275 * gdb.base/annota1.exp: Update expected results.
3276 * gdb.cp/annota2.exp: Update expected results, remove duplicate
3277 test name.
3278 * gdb.cp/annota3.exp: Update expected results.
3279
41977d16
SM
32802020-05-20 Simon Marchi <simon.marchi@efficios.com>
3281
3282 PR gdb/26016
3283 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
3284 against MAP_FAILED.
3285 * gdb.base/coremaker.c (mmapdata): Likewise.
3286 * gdb.base/jit-reader-host.c (main): Likewise.
3287 * gdb.base/sym-file-loader.c (load): Likewise.
3288 (load_shlib): Likewise.
3289
b4757f2e
TT
32902020-05-20 Tom Tromey <tromey@adacore.com>
3291
3292 * gdb.ada/array_char_idx.exp: Recognize initialized array.
3293
9a0bacfb
TV
32942020-05-20 Tom de Vries <tdevries@suse.de>
3295
3296 PR symtab/25833
3297 * gdb.base/with-mf-inc.c: New test.
3298 * gdb.base/with-mf-main.c: New test.
3299 * gdb.base/with-mf.exp: New file.
3300
76571211
TT
33012020-05-19 Tom Tromey <tromey@adacore.com>
3302
3303 * gdb.rust/simple.exp: Restore missing test result.
3304
4cd9f3d5
TV
33052020-05-19 Tom de Vries <tdevries@suse.de>
3306
3307 * gdb.base/gdb-caching-proc.exp: Fix typo.
3308
7d874253
TT
33092020-05-19 Tom Tromey <tromey@adacore.com>
3310
3311 * gdb.rust/simple.exp: Add some test descriptions.
3312 (test_one_slice): Use with_test_prefix.
3313
1d727695
TV
33142020-05-18 Tom de Vries <tdevries@suse.de>
3315
3316 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
3317
7f32a4d5
PA
33182020-05-17 Pedro Alves <palves@redhat.com>
3319
3320 PR gdb/25741
3321 * gdb.base/hw-sw-break-same-address.exp: New file.
3322
7cfd74cf
PA
33232020-05-16 Pedro Alves <palves@redhat.com>
3324
3325 * gdb.multi/multi-re-run.exp (test_re_run): Switch
3326 LAST_LOADED_FILE accordingly.
3327
57b4f16e
PW
33282020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3329
3330 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
3331
7c05caf7
PW
33322020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3333
3334 * gdb.base/help.exp: Test apropos and help for commands
3335 having aliases. Fixed comments not starting with an
3336 upper-case letter or not finishing with a dot.
3337
7aa1b46f
PW
33382020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3339
3b3aaacb
PW
3340 * gdb.base/alias.exp: Update help output check.
3341
57b4f16e 33422020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 3343
7aa1b46f
PW
3344 * gdb.base/default.exp: Update output following fixes.
3345
0605465f
PW
33462020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3347
3348 * gdb.base/alias.exp: Test aliases starting with a prefix of
3349 another alias.
3350
86e4e63d
GB
33512020-05-15 Gary Benson <gbenson@redhat.com>
3352
3353 * gdb.base/info-os.c (main): Add return statement.
3354 * gdb.base/info_minsym.c (minsym_fun): Likewise.
3355 * gdb.base/large-frame-2.c (func): Likewise.
3356 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
3357 * gdb.base/pr10179-b.c (foo2): Likewise.
3358 * gdb.base/valgrind-disp-step.c (foo): Likewise.
3359 * gdb.base/watch-cond.c (func): Likewise.
3360 * gdb.multi/goodbye.c (verylongfun): Likewise.
3361 * gdb.multi/hello.c (commonfun): Likewise.
3362 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
3363 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
3364 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3365 Likewise.
3366 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
3367 * gdb.threads/interrupt-while-step-over.c (child_function):
3368 Likewise.
3369 * gdb.trace/actions-changed.c (end): Likewise.
3370
163df4df
GB
33712020-05-15 Gary Benson <gbenson@redhat.com>
3372
3373 * gdb.opencl/callfuncs.exp: Report when test skipped.
3374 * gdb.opencl/convs_casts.exp: Likewise.
3375 * gdb.opencl/datatypes.exp: Likewise.
3376 * gdb.opencl/operators.exp: Likewise.
3377 * gdb.opencl/vec_comps.exp: Likewise.
3378
6dbc505a
TV
33792020-05-15 Tom de Vries <tdevries@suse.de>
3380
3381 * gdb.base/align.exp.in: Rename to ...
3382 * gdb.base/align.exp.tcl: ... this.
3383 * gdb.base/align-c++.exp: Update.
3384 * gdb.base/align-c.exp: Update.
3385 * gdb.base/all-architectures.exp.in: Rename to ...
3386 * gdb.base/all-architectures.exp: ... this.
3387 * gdb.base/all-architectures-0.exp: Update.
3388 * gdb.base/all-architectures-1.exp: Update.
3389 * gdb.base/all-architectures-2.exp: Update.
3390 * gdb.base/all-architectures-3.exp: Update.
3391 * gdb.base/all-architectures-4.exp: Update.
3392 * gdb.base/all-architectures-5.exp: Update.
3393 * gdb.base/all-architectures-6.exp: Update.
3394 * gdb.base/all-architectures-7.exp: Update.
3395 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
3396 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
3397 * gdb.base/infcall-nested-structs-c++.exp: Update.
3398 * gdb.base/infcall-nested-structs-c.exp: Update.
3399 * gdb.base/info-types.exp.in: Rename to ...
3400 * gdb.base/info-types.exp.tcl: ... this.
3401 * gdb.base/info-types-c++.exp: Update.
3402 * gdb.base/info-types-c.exp: Update.
3403 * gdb.base/max-depth.exp.in: Rename to ...
3404 * gdb.base/max-depth.exp.tcl: ... this.
3405 * gdb.base/max-depth-c++.exp: Update.
3406 * gdb.base/max-depth-c.exp: Update.
3407 * gdb.cp/cpexprs.exp.in: Rename to ...
3408 * gdb.cp/cpexprs.exp.tcl: ... this.
3409 * gdb.cp/cpexprs-debug-types.exp: Update.
3410 * gdb.cp/cpexprs.exp: Update.
3411 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
3412 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
3413 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
3414 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
3415 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
3416 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
3417 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
3418 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
3419 * gdb.dwarf2/clang-debug-names-2.exp: Update.
3420 * gdb.dwarf2/clang-debug-names.exp: Update.
3421
d1034d78
AB
34222020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
3423
3424 * lib/check-test-names.exp: Remove code that prevents this file
3425 loading when tests are run in parallel.
3426
3c5c3649
PA
34272020-05-15 Pedro Alves <palves@redhat.com>
3428
3429 * gdb.multi/multi-kill.exp (start_inferior): Remove
3430 'testpid' parameter. Refer to namespace variable directly.
3431 (testpid): Declare as namespace variable.
3432
272c36b8
PA
34332020-05-15 Pedro Alves <palves@redhat.com>
3434
3435 * gdb.multi/multi-kill.exp: Wrap in namespace.
3436 (start_inferior): Add TESTPID parameter. Use it instead of the
3437 testpid global.
3438 (top level): Define empty TESTPID array, and pass it down to
3439 start_inferior.
3440
02eba61a
TV
34412020-05-14 Tom de Vries <tdevries@suse.de>
3442
3443 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3444 output.
3445
971a3747
TV
34462020-05-14 Tom de Vries <tdevries@suse.de>
3447
3448 * gdb.base/align.exp: Split into ...
3449 * gdb.base/align.exp.in: ...
3450 * gdb.base/align-c++.exp: ...
3451 * gdb.base/align-c.exp: ... these.
3452 * gdb.base/infcall-nested-structs.exp: Split into ...
3453 * gdb.base/infcall-nested-structs.exp.in: ...
3454 * gdb.base/infcall-nested-structs-c++.exp: ...
3455 * gdb.base/infcall-nested-structs-c.exp: ... these.
3456 * gdb.base/info-types.exp: Split into ...
3457 * gdb.base/info-types.exp.in: ...
3458 * gdb.base/info-types-c++.exp: ...
3459 * gdb.base/info-types-c.exp: ... these.
3460 * gdb.base/max-depth.exp: Split into ...
3461 * gdb.base/max-depth.exp.in: ...
3462 * gdb.base/max-depth-c++.exp: ...
3463 * gdb.base/max-depth-c.exp: ... these.
3464 * gdb.cp/infcall-nodebug.exp: Split into ...
3465 * gdb.cp/infcall-nodebug.exp.in: ...
3466 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
3467 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
3468 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3469 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3470
a05575d3
TBA
34712020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3472 Pedro Alves <palves@redhat.com>
3473
3474 * gdb.multi/multi-exit.c: New file.
3475 * gdb.multi/multi-exit.exp: New file.
3476 * gdb.multi/multi-kill.c: New file.
3477 * gdb.multi/multi-kill.exp: New file.
3478
6ad82919
TBA
34792020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3480
3481 * gdb.base/annota1.exp: Update the expected output.
3482 * gdb.cp/annota2.exp: Ditto.
3483
843f4d93
AB
34842020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3485
3486 * lib/check-test-names.exp: Disable when testing is being run in
3487 parallel.
3488
c7c66341
TV
34892020-05-12 Tom de Vries <tdevries@suse.de>
3490
3491 * gdb.base/jit-elf.exp: Fix string concat.
3492
1b59ca1c
TV
34932020-05-12 Tom de Vries <tdevries@suse.de>
3494
3495 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3496 messages.
3497
b4991d29
TV
34982020-05-12 Tom de Vries <tdevries@suse.de>
3499
3500 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3501
dbb0ab10
TV
35022020-05-12 Tom de Vries <tdevries@suse.de>
3503
3504 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3505 * gdb.ada/mi_catch_ex.exp: Same.
3506 * gdb.ada/mi_catch_ex_hand.exp: Same.
3507
7549fed8
TV
35082020-05-12 Tom de Vries <tdevries@suse.de>
3509
3510 * gdb.fortran/complex.exp: Use with_test_prefix.
3511
af2d5cd8
TV
35122020-05-12 Tom de Vries <tdevries@suse.de>
3513
3514 * gdb.trace/passcount.exp: Fix test-names.
3515
7c121311
TV
35162020-05-12 Tom de Vries <tdevries@suse.de>
3517
3518 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3519
c9f3b40e
TV
35202020-05-12 Tom de Vries <tdevries@suse.de>
3521
3522 * gdb.gdb/complaints.exp: Use with_test_prefix.
3523 * gdb.xml/tdesc-regs.exp: Same.
3524 * gdb.opt/inline-locals.exp: Fix test name.
3525
111b33f0
TV
35262020-05-12 Tom de Vries <tdevries@suse.de>
3527
3528 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3529 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3530 * gdb.dwarf2/implref-struct.exp: Same.
3531 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3532 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3533
ebf47080
SM
35342020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3535
3536 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3537
d30dcd12
AB
35382020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3539
3540 * lib/check-test-names.exp (all_test_names): New module variable.
3541 (counts): Add 'duplicates' field.
3542 (_check_duplicates): New procedure.
3543 (check): Also check for duplicates.
3544 (do_log_summary): Print duplicates count.
3545 (do_reset_vars): Reset counter for duplicate test names, and
3546 discard all know test names.
3547
34584c09
AB
35482020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3549
3550 * lib/gdb.exp: Include check-test-names.exp library.
3551 * lib/check-test-names.exp: New file.
3552
e0002117
TV
35532020-05-11 Tom de Vries <tdevries@suse.de>
3554
3555 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3556
53f539a3
KS
35572020-05-11 Keith Seitz <keiths@redhat.com>
3558
3559 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3560
113ee09a
TV
35612020-05-11 Tom de Vries <tdevries@suse.de>
3562
3563 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3564 * gdb.cp/cpexprs.exp.in: .. here.
3565 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3566 cpexprs.exp.
3567
ba3e70b0
KS
35682020-05-11 Keith Seitz <keiths@redhat.com>
3569
3570 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3571 test names.
3572 * gdb.ada/arrayptr.exp: Likewise.
3573 * gdb.ada/assign_arr.exp: Likewise.
3574 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3575 * gdb.ada/bp_on_var.exp: Likewise.
3576 * gdb.ada/call_pn.exp: Likewise.
3577 * gdb.ada/complete.exp: Likewise.
3578 * gdb.ada/fun_overload_menu.exp: Likewise.
3579 * gdb.ada/funcall_param.exp: Likewise.
3580 * gdb.ada/funcall_ref.exp: Likewise.
3581 * gdb.ada/packed_array_assign.exp: Likewise.
3582 * gdb.ada/same_component_name.exp: Likewise.
3583 * gdb.ada/type_coercion.exp: Likewise.
3584 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3585 * gdb.ada/variant_record_packed_array.exp: Likewise.
3586
3ee6bb11
TV
35872020-05-11 Tom de Vries <tdevries@suse.de>
3588
3589 PR symtab/25941
3590 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3591 out of ...
3592 * gdb.dwarf2/clang-debug-names.exp: ... here.
3593 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3594 clang-debug-names.exp.in.
3595 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3596 * gdb.dwarf2/clang-debug-names-2.c: New test.
3597
86cd6bc8
AKS
35982020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3599
3600 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3601 (fortran_runto_main): New Proc, fortran version of runto_main.
3602 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3603 * gdb.fortran/array-bounds.exp: Likewise.
3604 * gdb.fortran/array-slices.exp: Likewise.
3605 * gdb.fortran/block-data.exp: Likewise.
3606 * gdb.fortran/charset.exp: Likewise.
3607 * gdb.fortran/common-block.exp: Likewise.
3608 * gdb.fortran/complex.exp: Likewise.
3609 * gdb.fortran/derived-type-function.exp: Likewise.
3610 * gdb.fortran/derived-type.exp: Likewise.
3611 * gdb.fortran/info-modules.exp: Likewise.
3612 * gdb.fortran/info-types.exp: Likewise.
3613 * gdb.fortran/intrinsics.exp: Likewise.
3614 * gdb.fortran/library-module.exp: Likewise.
3615 * gdb.fortran/logical.exp: Likewise.
3616 * gdb.fortran/max-depth.exp: Likewise.
3617 * gdb.fortran/module.exp: Likewise.
3618 * gdb.fortran/multi-dim.exp: Likewise.
3619 * gdb.fortran/nested-funcs.exp: Likewise.
3620 * gdb.fortran/print-formatted.exp: Likewise.
3621 * gdb.fortran/print_type.exp: Likewise.
3622 * gdb.fortran/printing-types.exp: Likewise.
3623 * gdb.fortran/ptr-indentation.exp: Likewise.
3624 * gdb.fortran/ptype-on-functions.exp: Likewise.
3625 * gdb.fortran/subarray.exp: Likewise.
3626 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3627 * gdb.fortran/vla-datatypes.exp: Likewise.
3628 * gdb.fortran/vla-history.exp: Likewise.
3629 * gdb.fortran/vla-ptr-info.exp: Likewise.
3630 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3631 * gdb.fortran/vla-ptype.exp: Likewise.
3632 * gdb.fortran/vla-sizeof.exp: Likewise.
3633 * gdb.fortran/vla-type.exp: Likewise.
3634 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3635 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3636 * gdb.fortran/vla-value-sub.exp: Likewise.
3637 * gdb.fortran/vla-value.exp: Likewise.
3638 * gdb.fortran/whatis_type.exp: Likewise.
3639 * gdb.mi/mi-var-child-f.exp: Likewise.
3640
6dc55ce9 36412020-05-09 Tom de Vries <tdevries@suse.de>
3642
3643 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3644
283cb58c
TV
36452020-05-08 Tom de Vries <tdevries@suse.de>
3646
3647 * gdb.dwarf2/clang-debug-names.c: New test.
3648 * gdb.dwarf2/clang-debug-names.exp: New file.
3649
ac4a4f1c
SM
36502020-05-06 Simon Marchi <simon.marchi@efficios.com>
3651
3652 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3653 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3654
24fe640b
TV
36552020-05-06 Tom de Vries <tdevries@suse.de>
3656
3657 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3658 breakpoint is at a "recommended breakpoint location".
3659 * gdb.reverse/consecutive-reverse.exp: Same.
3660
0d8683a3
TV
36612020-05-06 Tom de Vries <tdevries@suse.de>
3662
3663 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3664 address.
3665
b8983c46
TV
36662020-05-06 Tom de Vries <tdevries@suse.de>
3667
3668 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3669
abf6d805
TV
36702020-05-06 Tom de Vries <tdevries@suse.de>
3671
3672 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3673 info for r.
3674
0fc2a808
TV
36752020-05-06 Tom de Vries <tdevries@suse.de>
3676
3677 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3678 necessary.
3679
873dd427
TV
36802020-05-06 Tom de Vries <tdevries@suse.de>
3681
3682 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3683 void.
3684
7c99e7e2
TV
36852020-05-06 Tom de Vries <tdevries@suse.de>
3686
3687 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3688 of ...
3689 * gdb.base/async.exp: ... here.
3690 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3691 "recommended breakpoint location".
3692
6173d6a6
TV
36932020-05-06 Tom de Vries <tdevries@suse.de>
3694
3695 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3696
6015a067
TV
36972020-05-04 Tom de Vries <tdevries@suse.de>
3698
3699 * gdb.base/async.exp: Check whether instruction addresses are a
3700 "recommended breakpoint location".
3701
3b6acaee
TT
37022020-05-03 Tom Tromey <tom@tromey.com>
3703
3704 * gdb.base/sepdebug.exp: Remove "catch" test.
3705 * gdb.base/break.exp: Remove "catch" test.
3706 * gdb.base/default.exp: Update expected output.
3707
5beb4d17
TV
37082020-05-02 Tom de Vries <tdevries@suse.de>
3709
3710 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3711 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3712 * gdb.arch/i386-mpx-map.exp: Same.
3713 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3714 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3715 * gdb.arch/i386-mpx.exp: Same.
3716
8caf140d
TV
37172020-05-02 Tom de Vries <tdevries@suse.de>
3718
3719 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3720
693196cb
TV
37212020-05-01 Tom de Vries <tdevries@suse.de>
3722
3723 * gdb.ada/operator_bp.exp: Allow more than required amount of
3724 breakpoint.
3725
53ae0aa9
TV
37262020-05-01 Tom de Vries <tdevries@suse.de>
3727
3728 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3729
ee9d1e5f
HD
37302020-04-30 Hannes Domani <ssbssa@yahoo.de>
3731
3732 PR gdb/18706
3733 * gdb.cp/stub-array-size.cc: New test.
3734 * gdb.cp/stub-array-size.exp: New file.
3735 * gdb.cp/stub-array-size.h: New test.
3736 * gdb.cp/stub-array-size2.cc: New test.
3737
d5cf82c0
HD
37382020-04-30 Hannes Domani <ssbssa@yahoo.de>
3739
3740 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3741 output to the new format.
3742
42e165c3
SM
37432020-04-29 Simon Marchi <simon.marchi@efficios.com>
3744
3745 * gdb.base/break.exp: Use with_test_prefix.
3746
6e4e3fe1
TV
37472020-04-29 Tom de Vries <tdevries@suse.de>
3748
3749 * lib/gdb.exp (debug_types): New proc.
3750 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3751 * gdb.python/py-symtab.exp: Same.
3752
d642b692
HD
37532020-04-29 Hannes Domani <ssbssa@yahoo.de>
3754
3755 PR gdb/17320
3756 * gdb.base/pretty-array.c: New test.
3757 * gdb.base/pretty-array.exp: New file.
3758
ea90f227
TV
37592020-04-29 Tom de Vries <tdevries@suse.de>
3760
3761 PR symtab/25889
3762 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3763 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3764 and include cpexprs.exp.
3765
a65189c9
TV
37662020-04-28 Mark Williams <mark@myosotissp.com>
3767
3768 PR gdb/24480
3769 * dw4-toplevel-types.exp: Test for top level types.
3770 * dw4-toplevel-types.cc: Test for top level types.
3771
32d1f47a
TBA
37722020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3773
3774 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3775 (theads -> threads).
3776
56a4f5a1
TV
37772020-04-28 Tom de Vries <tdevries@suse.de>
3778
3779 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3780
0b2f8a3b
TV
37812020-04-28 Tom de Vries <tdevries@suse.de>
3782
3783 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3784
5390c717
TV
37852020-04-28 Tom de Vries <tdevries@suse.de>
3786
3787 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3788
15cd93d0
TV
37892020-04-28 Tom de Vries <tdevries@suse.de>
3790
3791 * gdb.dwarf2/main-foo.c: New test.
3792 * gdb.dwarf2/struct-with-sig.exp: New file.
3793
d472f0fb
TV
37942020-04-25 Tom de Vries <tdevries@suse.de>
3795
3796 * boards/debug-types.exp: New file.
3797
8d840e05
AB
37982020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3799
3800 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3801
bcfe6157
TT
38022020-04-24 Tom Tromey <tom@tromey.com>
3803
3804 PR symtab/12707:
3805 * gdb.python/py-symbol.exp: Update expected results for
3806 linkage_name test.
3807 * gdb.cp/print-demangle.exp: New file.
3808 * gdb.base/c-linkage-name.exp: Fix test.
3809 * gdb.guile/scm-symbol.exp: Update expected results for
3810 linkage_name test.
3811
f049a313
TT
38122020-04-24 Tom Tromey <tom@tromey.com>
3813
3814 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3815 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3816 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3817 assembler.
3818
7cf28874
TV
38192020-04-24 Tom de Vries <tdevries@suse.de>
3820
3821 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3822 C++.
3823
dac2fef7
TT
38242020-04-24 Tom Tromey <tromey@adacore.com>
3825
3826 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3827 values.
3828 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3829 values. Update test for minimal encodings.
3830 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3831 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3832 values. Update test for minimal encodings.
3833
1acda803
TT
38342020-04-24 Tom Tromey <tromey@adacore.com>
3835
3836 PR python/23662:
3837 * gdb.ada/variant.exp: Add Python checks.
3838 * gdb.rust/simple.exp: Add dynamic type checks.
3839
adfb9815
TT
38402020-04-24 Tom Tromey <tromey@adacore.com>
3841
3842 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3843 Make array type matching more lax.
3844 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3845 * gdb.ada/mi_variant.exp: New file.
3846 * gdb.ada/mi_variant/pck.ads: New file.
3847 * gdb.ada/mi_variant/pkg.adb: New file.
3848 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3849 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3850
7d79de9a
TT
38512020-04-24 Tom Tromey <tromey@adacore.com>
3852
3853 * gdb.ada/variant.exp: Add dynamic field offset tests.
3854 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3855 * gdb.ada/variant/pkg.adb: Add new variables.
3856
f8e89861
TT
38572020-04-24 Tom Tromey <tromey@adacore.com>
3858
3859 * gdb.ada/variant.exp: New file
3860 * gdb.ada/variant/pkg.adb: New file
3861 * gdb.ada/variant/pck.adb: New file
3862
86e887ae
TV
38632020-04-24 Tom de Vries <tdevries@suse.de>
3864
3865 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3866
88428775
TV
38672020-04-24 Tom de Vries <tdevries@suse.de>
3868
3869 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3870 flags.
3871
4e86f6e7
TV
38722020-04-24 Tom de Vries <tdevries@suse.de>
3873
3874 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3875
2016d3e6
TV
38762020-04-24 Tom de Vries <tdevries@suse.de>
3877
3878 * lib/gdb.exp (default_gdb_start): Handle eof.
3879 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3880 failure.
3881 * gdb.base/readnever.exp: Handle clean_restart failure.
3882
70bc38f5
TV
38832020-04-23 Tom de Vries <tdevries@suse.de>
3884
3885 * gdb.base/decl-before-def.exp: Run to main and print a again.
3886
de82891c
TV
38872020-04-23 Tom de Vries <tdevries@suse.de>
3888
3889 * gdb.base/decl-before-def-decl.c: New test.
3890 * gdb.base/decl-before-def-def.c: New test.
3891 * gdb.base/decl-before-def.exp: New file.
3892
96038148
TV
38932020-04-23 Tom de Vries <tdevries@suse.de>
3894
3895 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3896
54ac3df1
TV
38972020-04-22 Tom de Vries <tdevries@suse.de>
3898
3899 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3900 debug_info_offset.
3901 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3902 before $objsfile in the line line.
3903
714534e1
TV
39042020-04-22 Tom de Vries <tdevries@suse.de>
3905
3906 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3907
16a7dbf4
MS
39082020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3909
3910 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3911 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3912 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3913 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3914 * gdb.base/jit-protocol.h: Update definitions to match all usage
3915 contexts.
3916
39172020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3918
3919 * gdb.base: Rename all jit related test and source files.
3920
39212020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3922
3923 * gdb.base/jit-reader.exp: Relax register output check.
3924
317d2668
TV
39252020-04-22 Tom de Vries <tdevries@suse.de>
3926
3927 PR symtab/25764
3928 * gdb.base/psym-external-decl-2.c: New test.
3929 * gdb.base/psym-external-decl.c: New test.
3930 * gdb.base/psym-external-decl.exp: New file.
3931 * gdb.threads/tls.exp: Add PR25807 kfail.
3932
eea9e357
TV
39332020-04-22 Tom de Vries <tdevries@suse.de>
3934
3935 PR symtab/25801
3936 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3937 in "info source" output.
3938
3d5afab3
TV
39392020-04-22 Tom de Vries <tdevries@suse.de>
3940
3941 PR symtab/25700
3942 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3943 symtab for imported_unit.c.
3944
b32102f6
GB
39452020-04-21 Gary Benson <gbenson@redhat.com>
3946
3947 * gdb.base/advance.c (func): New argument, to match call site.
3948 (func2, func3): Add return statements.
3949
d43b7a2d
TBA
39502020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3951
3952 * gdb.multi/run-only-second-inf.c: New file.
3953 * gdb.multi/run-only-second-inf.exp: New file.
3954
d89edf9b
MM
39552020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3956
3957 * gdb.btrace/multi-inferior.c: New test.
3958 * gdb.btrace/multi-inferior.exp: New file.
3959
1a476b6d
MM
39602020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3961
3962 * gdb.btrace/enable-new-thread.c: New test.
3963 * gdb.btrace/enable-new-thread.exp: New file.
3964
4778a5f8
TV
39652020-04-21 Tom de Vries <tdevries@suse.de>
3966
3967 PR gdb/25471
3968 * gdb.threads/killed-outside.c: New test.
3969 * gdb.threads/killed-outside.exp: New file.
3970
9b2c992c
GB
39712020-04-20 Gary Benson <gbenson@redhat.com>
3972
3973 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3974 * gdb.base/nested-subp2.exp: Likewise.
3975 * gdb.base/nested-subp3.exp: Likewise.
3976
b5d1d6f7
GB
39772020-04-20 Gary Benson <gbenson@redhat.com>
3978
3979 * gdb.base/nested-subp1.exp: Disable test when using clang.
3980 * gdb.base/nested-subp2.exp: Likewise.
3981 * gdb.base/nested-subp3.exp: Likewise.
3982
25230285
GB
39832020-04-20 Gary Benson <gbenson@redhat.com>
3984
3985 * gdb.cp/exception.cc: Fix compilation error with clang.
3986
fa93cc8f
GB
39872020-04-20 Gary Benson <gbenson@redhat.com>
3988
809730f3 3989 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3990
e0c45f30
GB
39912020-04-20 Gary Benson <gbenson@redhat.com>
3992
3993 * gdb.base/jit-main.c: Fix compilation error with clang.
3994
4ddfec93
KR
39952020-04-17 Kamil Rytarowski <n54@gmx.com>
3996
3997 * gdb.base/attach-twice.c: Include "sys/types.h".
3998 (PTRACE_ATTACH): Add fallback definition.
3999 (main): Pass `0' to the 4th argument of `ptrace'.
4000
2bed205e
KR
40012020-04-17 Kamil Rytarowski <n54@gmx.com>
4002
4003 * gdb.base/fork-running-state.c: Include "signal.h".
4004
0743fc83
TT
40052020-04-17 Tom Tromey <tromey@adacore.com>
4006
4007 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
4008 Update tests.
4009 * gdb.btrace/cpu.exp: Update tests.
4010 * gdb.base/maint.exp: Update tests.
4011 * gdb.base/default.exp: Update tests.
4012 * gdb.base/completion.exp: Update tests.
4013
efba5c23
TV
40142020-04-16 Tom de Vries <tdevries@suse.de>
4015
4016 PR symtab/25791
4017 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
4018 (ensure_gdb_index): and factor out and move ...
4019 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
4020 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
4021
d191d716
TV
40222020-04-16 Tom de Vries <tdevries@suse.de>
4023
4024 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
4025 loading exec.
4026
99f1bc6a
AB
40272020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
4028
4029 * gdb.base/many-completions.exp: New file.
4030
194d088f
TV
40312020-04-14 Tom de Vries <tdevries@suse.de>
4032
4033 PR symtab/25718
4034 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
4035
c1a66c06
TV
40362020-04-14 Tom de Vries <tdevries@suse.de>
4037
4038 PR symtab/25720
4039 * gdb.base/maint-expand-symbols-header-file.c: New test.
4040 * gdb.base/maint-expand-symbols-header-file.exp: New file.
4041 * gdb.base/maint-expand-symbols-header-file.h: New test.
4042
21b0982c
AB
40432020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4044
4045 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
4046 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
4047 get_func_info.
4048 (get_func_info): Delete.
4049 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
4050 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
4051 * lib/dwarf.exp (get_func_info): New function.
4052
dd1cab06
TV
40532020-04-13 Tom de Vries <tdevries@suse.de>
4054
4055 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
4056 to what find_gnatmake does.
4057
71ea2b6b
TV
40582020-04-10 Tom de Vries <tdevries@suse.de>
4059
4060 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4061 -readnow.
4062
bdfc1e8a
TV
40632020-04-10 Tom de Vries <tdevries@suse.de>
4064
4065 PR cli/25808
4066 * gdb.base/style.c: Add leading newlines.
4067 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
4068 Check listing of main's one-line body.
4069
14ca8ecf
TV
40702020-04-08 Tom de Vries <tdevries@suse.de>
4071
4072 * lib/gdb.exp (psymtabs_p): New proc.
4073 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
4074 importing unit" unsupported if there are no partial symbols.
4075
e21d048f
TV
40762020-04-08 Tom de Vries <tdevries@suse.de>
4077
4078 PR testsuite/25760
4079 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
4080
25c11aca
TV
40812020-04-07 Tom de Vries <tdevries@suse.de>
4082
4083 PR symtab/25796
4084 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
4085
5707e24b
TV
40862020-04-07 Tom de Vries <tdevries@suse.de>
4087
4088 * gdb.base/check-psymtab.c: New test.
4089 * gdb.base/check-psymtab.exp: New file.
4090
6ee448cc
TT
40912020-04-06 Tom Tromey <tromey@adacore.com>
4092
4093 * gdb.ada/variant-record/proc.adb: New file.
4094 * gdb.ada/variant-record/value.adb: New file.
4095 * gdb.ada/variant-record/value.s: New file.
4096 * gdb.ada/variant-record.exp: New file.
4097
9e7c9a03
HD
40982020-04-03 Hannes Domani <ssbssa@yahoo.de>
4099
4100 PR gdb/25325
4101 * gdb.cp/typed-enum.cc: New test.
4102 * gdb.cp/typed-enum.exp: New file.
4103
c90d28ac
AB
41042020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4105
4106 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
4107 * gdb.dwarf2/dw2-inline-small-func.c: New file.
4108 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
4109 * gdb.dwarf2/dw2-inline-small-func.h: New file.
4110 * gdb.opt/inline-small-func.c: New file.
4111 * gdb.opt/inline-small-func.exp: New file.
4112 * gdb.opt/inline-small-func.h: New file.
4113
34e9a9fa
AB
41142020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4115
4116 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
4117 function.
4118
6a354911
AB
41192020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4120
4121 * lib/dwarf.exp (function_range): Allow compiler options to be
4122 specified.
4123
880d9777
TV
41242020-04-02 Tom de Vries <tdevries@suse.de>
4125
4126 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
4127 __attribute__((always_inline)).
4128 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
4129
f32682ea
TV
41302020-04-02 Tom de Vries <tdevries@suse.de>
4131
4132 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
4133 (gdbserver_gdb_exit): ... here. Add timeout warning.
4134 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
4135 (connect_target_extended_remote): Append new server_spawn_id to
4136 server_spawn_ids.
4137 (cleanup): New proc.
4138 (setup, <toplevel>): Call cleanup.
4139
d3214198
TV
41402020-04-02 Tom de Vries <tdevries@suse.de>
4141
4142 * gdb.base/main-psymtab.exp: New file.
4143
cc77ed24
TV
41442020-04-02 Tom de Vries <tdevries@suse.de>
4145
4146 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
4147
3638a098
TT
41482020-04-01 Tom Tromey <tom@tromey.com>
4149
4150 * gdb.base/complex-parts.exp: Add type tests.
4151
c34e8714
TT
41522020-04-01 Tom Tromey <tom@tromey.com>
4153
4154 * gdb.base/complex-parts.exp: Add arithmetic tests.
4155
981c08ce
TT
41562020-04-01 Tom Tromey <tom@tromey.com>
4157
4158 * gdb.compile/compile.exp: Update.
4159 * gdb.compile/compile-cplus.exp: Update.
4160 * gdb.base/varargs.exp: Update.
4161 * gdb.base/floatn.exp: Update.
4162 * gdb.base/endianity.exp: Update.
4163 * gdb.base/callfuncs.exp (do_function_calls): Update.
4164 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
4165 (complex_float_integral_args): Update.
4166 * gdb.base/complex.exp: Update.
4167 * gdb.base/complex-parts.exp: Update.
4168
3d1cfd43
TT
41692020-04-01 Tom Tromey <tromey@adacore.com>
4170
4171 * gdb.rust/union.rs: New file.
4172 * gdb.rust/union.exp: New file.
4173 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
4174 (main): Update.
4175 * gdb.rust/simple.exp: Move union tests to union.exp.
4176
e033dfa9
TT
41772020-04-01 Tom Tromey <tromey@adacore.com>
4178
4179 * gdb.rust/simple.rs (main): Remove "y0".
4180
53cccef1
TBA
41812020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4182
4183 * gdb.multi/stop-all-on-exit.c: New test.
4184 * gdb.multi/stop-all-on-exit.exp: New file.
4185
60e22c1e
HD
41862020-04-01 Hannes Domani <ssbssa@yahoo.de>
4187
4188 PR gdb/24789
4189 * gdb.cp/misc.cc: Add integer reference variable.
4190 * gdb.cp/misc.exp: Add test.
4191
e139a727
TBA
41922020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4193
4194 * gdb.server/stop-reply-no-thread.exp: Enhance the test
4195 scenario to cover execution until the end and also the case
4196
16b0db75
TV
41972020-03-31 Tom de Vries <tdevries@suse.de>
4198
4199 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
4200 c. Use "maint info symtabs" to check symtab expansion.
4201
c0502da6
TV
42022020-03-30 Tom de Vries <tdevries@suse.de>
4203
4204 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
4205 unsupported.
4206 (verify_psymtab_expanded): Move ...
4207 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
4208 test.
4209 (readnow): New proc.
4210
5935fd15
AB
42112020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4212
4213 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
4214 with $hex.
4215
1773be9e
TT
42162020-03-20 Tom Tromey <tromey@adacore.com>
4217
4218 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
4219
70304be9
TT
42202020-03-20 Tom Tromey <tromey@adacore.com>
4221
4222 * gdb.ada/sub_variant/subv.adb: New file.
4223 * gdb.ada/sub_variant.exp: New file.
4224
0dd7b8f7
TV
42252020-03-20 Tom de Vries <tdevries@suse.de>
4226
4227 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
4228 first break fails.
4229 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
4230
cada5fc9
AB
42312020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4232
4233 * gdb.server/exit-multiple-threads.c: New file.
4234 * gdb.server/exit-multiple-threads.exp: New file.
4235
6b8c53f2
AB
42362020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4237
4238 * gdb.fortran/mixed-lang-stack.c: New file.
4239 * gdb.fortran/mixed-lang-stack.cpp: New file.
4240 * gdb.fortran/mixed-lang-stack.exp: New file.
4241 * gdb.fortran/mixed-lang-stack.f90: New file.
4242
19a2740f
AB
42432020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4244
4245 * gdb.linespec/cp-completion-aliases.cc: New file.
4246 * gdb.linespec/cp-completion-aliases.exp: New file.
4247
d8c8b848
TV
42482020-03-19 Tom de Vries <tdevries@suse.de>
4249
4250 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
4251 more precise.
4252
a9933ccf
TV
42532020-03-18 Tom de Vries <tdevries@suse.de>
4254
4255 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
4256 * gdb.dwarf2/break-inline-psymtab.c: New test.
4257 * gdb.dwarf2/break-inline-psymtab.exp: New file.
4258
2f89101f
TV
42592020-03-16 Tom de Vries <tdevries@suse.de>
4260
4261 * lib/cache.exp (gdb_do_cache): Add and handle local variables
4262 cache_verify and cache_verify_proc.
4263
6b9374f1
TV
42642020-03-15 Tom de Vries <tdevries@suse.de>
4265
4266 * gdb.server/solib-list.exp: Handle
4267 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
4268
eaeaf44c
TV
42692020-03-15 Tom de Vries <tdevries@suse.de>
4270
4271 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
4272 objfiles".
4273
3293bbaf
TT
42742020-03-14 Tom Tromey <tom@tromey.com>
4275
4276 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
4277
ab44624c
TV
42782020-03-14 Tom de Vries <tdevries@suse.de>
4279
4280 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
4281
54c43825
TV
42822020-03-14 Tom de Vries <tdevries@suse.de>
4283
4284 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
4285 result in line-by-line fashion.
4286
2ac70237
TV
42872020-03-14 Tom de Vries <tdevries@suse.de>
4288
4289 * lib/gdb.exp (supports_statement_frontiers): New proc.
4290 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
4291
09546b56
TV
42922020-03-14 Tom de Vries <tdevries@suse.de>
4293
4294 * gdb.base/printcmds.exp: Add missing quoting for "print
4295 teststring2".
4296
a1f6a07c
TT
42972020-03-13 Tom Tromey <tom@tromey.com>
4298
4299 * gdb.base/printcmds.exp (test_print_strings): Add regression
4300 test.
4301 * gdb.base/printcmds.c (charptr): New typedef.
4302 (teststring2): New global.
4303
1b83d09c
AB
43042020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
4305
4306 * gdb.base/break-interp.exp: Use the tail of the filename, not the
4307 full path in the test name.
4308 (test_ld): Add some with_test_prefix blocks to make test names
4309 unique.
4310
2d61316c
TV
43112020-03-13 Tom de Vries <tdevries@suse.de>
4312
4313 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
4314
2e9145ac
TV
43152020-03-13 Tom de Vries <tdevries@suse.de>
4316
4317 * gdb.mi/mi-sym-info.exp: Make matching more precise.
4318
96c7f873
TV
43192020-03-13 Tom de Vries <tdevries@suse.de>
4320
4321 PR symtab/25646
4322 * gdb.dwarf2/imported-unit.exp: Add test.
4323
49ba92c0
TV
43242020-03-13 Tom de Vries <tdevries@suse.de>
4325
4326 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
4327 (var1, var2): New variable.
4328 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
4329 matching symbols.
4330
301b21e0
TV
43312020-03-13 Tom de Vries <tdevries@suse.de>
4332
4333 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
4334 (Term::command): Use prompt prefix.
4335 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
4336 * gdb.tui/tui-layout-asm-short-prog.exp: Use
4337 command_no_prompt_prefix instead of prefix.
4338 * gdb.tui/tui-layout-asm.exp: Same.
4339
3f512721
SM
43402020-03-12 Simon Marchi <simon.marchi@efficios.com>
4341
4342 * gdb.base/break-interp.exp: Use foreach_with_prefix.
4343
40310f30
SM
43442020-03-12 Simon Marchi <simon.marchi@efficios.com>
4345
4346 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
4347 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
4348 on" while stepping over the test instruction, match printed
4349 message.
4350
09252140
TV
43512020-03-12 Tom de Vries <tdevries@suse.de>
4352
4353 * gdb.base/info-types.exp: Use exp_continue during matching of output
4354 of "info types".
4355
14e9c72c
TV
43562020-03-12 Tom de Vries <tdevries@suse.de>
4357
4358 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
4359
e515d67e
TV
43602020-03-12 Tom de Vries <tdevries@suse.de>
4361
4362 * gdb.fortran/module.exp: Use exp_continue during matching of output
4363 of "info variable -n".
4364
307eafd8
TV
43652020-03-12 Tom de Vries <tdevries@suse.de>
4366
4367 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
4368 gdb.dwarf2/dw2-ranges-base.c.
4369
9a2de3fc
TV
43702020-03-12 Tom de Vries <tdevries@suse.de>
4371
4372 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
4373 in presence of GLIBC debuginfo.
4374
3217502e
TV
43752020-03-12 Tom de Vries <tdevries@suse.de>
4376
4377 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
4378 $core.
4379
1281424c
TV
43802020-03-12 Tom de Vries <tdevries@suse.de>
4381
4382 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
4383 more precise.
4384
038b97fc
SM
43852020-03-11 Simon Marchi <simon.marchi@efficios.com>
4386
4387 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
4388 from Unix to Windows path.
4389
5308d1e7
TV
43902020-03-11 Tom de Vries <tdevries@suse.de>
4391
4392 * gdb.ada/minsyms.exp: Set language to ada.
4393
f870f78f
TV
43942020-03-11 Tom de Vries <tdevries@suse.de>
4395
4396 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
4397
5a13315d
TV
43982020-03-11 Tom de Vries <tdevries@suse.de>
4399
4400 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
4401
976862ed
TT
44022020-03-11 Tom Tromey <tromey@adacore.com>
4403
4404 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
4405
7462c383
TV
44062020-03-11 Tom de Vries <tdevries@suse.de>
4407
4408 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
4409
1c6c46a0
TV
44102020-03-11 Tom de Vries <tdevries@suse.de>
4411
4412 * gdb.base/break-interp.exp: Limit verbose scope.
4413
44f41bb7
TV
44142020-03-11 Tom de Vries <tdevries@suse.de>
4415
4416 * gdb.fortran/logical.f90: Define variable with character type.
4417 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
4418
b76f3a42
TV
44192020-03-11 Tom de Vries <tdevries@suse.de>
4420
4421 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
4422
1c33af77
TV
44232020-03-11 Tom de Vries <tdevries@suse.de>
4424
4425 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4426 symtabs.
4427
8c95582d
AB
44282020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4429 Bernd Edlinger <bernd.edlinger@hotmail.de>
4430
4431 * gdb.cp/step-and-next-inline.cc: New file.
4432 * gdb.cp/step-and-next-inline.exp: New file.
4433 * gdb.cp/step-and-next-inline.h: New file.
4434 * gdb.dwarf2/dw2-is-stmt.c: New file.
4435 * gdb.dwarf2/dw2-is-stmt.exp: New file.
4436 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
4437 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
4438 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
4439
cecf8547
AB
44402020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4441
4442 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4443 is-stmt flag in the line table.
4444
0ba678c9
TV
44452020-03-09 Tom de Vries <tdevries@suse.de>
4446
4447 * lib/gdb.exp (cached_file): Create cache dir.
4448
72fbdf83
TV
44492020-03-07 Tom de Vries <tdevries@suse.de>
4450
4451 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4452 * gdb.cp/rvalue-ref-params.exp: Same.
4453
436b5e99
TV
44542020-03-06 Tom de Vries <tdevries@suse.de>
4455
4456 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4457 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4458
09f2921c
TV
44592020-03-06 Tom de Vries <tdevries@suse.de>
4460
4461 * README: Fix "the the".
4462 * gdb.base/dprintf.exp: Same.
4463
50a3cc5d
TV
44642020-03-05 Tom de Vries <tdevries@suse.de>
4465
4466 * gdb.base/maint.exp: Update "main print statistics" expected output.
4467
0a709cba
AKS
44682020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4469
4470 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4471 (fortran_int8): Likewise.
4472 (fortran_real4): Likewise.
4473 (fortran_real8): Likewise.
4474 (fortran_complex4): Likewise.
4475 (fortran_logical4): Likewise.
4476 (fortran_character1): Likewise.
4477
5e5d66b6
AB
44782020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4479
4480 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4481 printed as true.
4482
7b973adc
SDJ
44832020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4484
4485 * gdb.base/printcmds.exp: Add test to verify printf of a
4486 variable holding an address.
4487
478e490a
TV
44882020-03-03 Tom de Vries <tdevries@suse.de>
4489
4490 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4491
1ef44e86
TV
44922020-03-03 Tom de Vries <tdevries@suse.de>
4493
4494 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4495 gdb_test_multiple call.
4496
b98cc2cf
TV
44972020-03-03 Tom de Vries <tdevries@suse.de>
4498
4499 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4500 gdb_test_multiple calls.
4501
63e163f2
AB
45022020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4503
4504 * gdb.base/default.exp: Remove test of 'set history filename'.
4505 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4506 filename to the empty string.
4507 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4508 and GDBHISTSIZE.
4509
24ed6739
AB
45102020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4511
4512 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4513 disabled.
4514
590003dc 45152020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 4516 Tom de Vries <tdevries@suse.de>
590003dc
TV
4517
4518 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4519 -prompt prefix, before user_code argument. Add -lbl option likewise.
4520 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4521 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4522 argument.
4523 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4524 have "\r\n" at start-of-line, instead of at end-of-line.
4525
f5e46084
SM
45262020-02-28 Simon Marchi <simon.marchi@efficios.com>
4527
4528 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4529 libinproctrace.so.
4530
f7a7000d
LM
45312020-02-28 Luis Machado <luis.machado@linaro.org>
4532
4533 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4534 to "p/x".
4535
718e0816
LM
45362020-02-28 Luis Machado <luis.machado@linaro.org>
4537
4538 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4539 asm/ptrace.h and error.h.
4540
13c3a74a
TV
45412020-02-28 Tom de Vries <tdevries@suse.de>
4542
4543 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4544 (struct wrapper, do_something, mundane/symada__cS): Move ...
4545 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4546 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4547 Update "print symada__cS before partial symtab expansion" regexp.
4548 Update breakpoint location. Flush symbol cache after expansion.
4549
85d2d5bb
LM
45502020-02-28 Luis Machado <luis.machado@linaro.org>
4551
4552 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4553
3608f86c
TV
45542020-02-27 Tom de Vries <tdevries@suse.de>
4555
4556 * config/sid.exp: Remove unused globals.
4557 * gdb.base/attach.exp: Same.
4558 * gdb.base/catch-load.exp: Same.
4559 * gdb.base/dbx.exp: Same.
4560 * lib/gdb.exp: Same.
4561 * lib/mi-support.exp: Same.
4562 * lib/prompt.exp: Same.
4563
c8d4f6df
TV
45642020-02-27 Tom de Vries <tdevries@suse.de>
4565
4566 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4567 not set.
4568
0d79cdc4
AM
45692020-02-26 Aaron Merey <amerey@redhat.com>
4570
4571 * gdb.debuginfod: New directory for debuginfod tests.
4572 * gdb.debuginfod/main.c: New test file.
4573 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4574
0dce4280
TV
45752020-02-26 Tom de Vries <tdevries@suse.de>
4576
4577 PR gdb/25603
4578 * gdb.base/persistent-lang.cc: New test.
4579 * gdb.base/persistent-lang.exp: New file.
4580
9e80cfa1
AB
45812020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4582
4583 * gdb.fortran/derived-type-striding.exp: Add a new test.
4584 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4585 new test.
4586
2078dbb2
AB
45872020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4588
4589 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4590 names.
4591
70d49700
TV
45922020-02-25 Tom de Vries <tdevries@suse.de>
4593
4594 PR go/18926
4595 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4596
a88ef40d
TV
45972020-02-24 Tom de Vries <tdevries@suse.de>
4598
4599 PR gdb/25592
4600 * gdb.base/info-locals-unused-static-var.c: New test.
4601 * gdb.base/info-locals-unused-static-var.exp: New file.
4602
01b1af32
TT
46032020-02-22 Tom Tromey <tom@tromey.com>
4604
4605 * gdb.python/tui-window.exp: New file.
4606 * gdb.python/tui-window.py: New file.
4607
7c043ba6
TT
46082020-02-22 Tom Tromey <tom@tromey.com>
4609
4610 PR tui/17850:
4611 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4612 tests.
4613
c22fef7e
TT
46142020-02-22 Tom Tromey <tom@tromey.com>
4615
4616 * gdb.tui/new-layout.exp: Add sub-layout tests.
4617
ee325b61
TT
46182020-02-22 Tom Tromey <tom@tromey.com>
4619
4620 * gdb.tui/new-layout.exp: New file.
4621
3f0cbb04
TT
46222020-02-22 Tom Tromey <tom@tromey.com>
4623
4624 * gdb.rust/rust-style.rs: New file.
4625 * gdb.rust/rust-style.exp: New file.
4626 * gdb.base/style.exp: Test structure printing.
4627 * gdb.base/style.c (struct some_struct): New type.
4628 (enum etype): New type.
4629 (struct_value): New global.
4630
75525152
TV
46312020-02-21 Tom de Vries <tdevries@suse.de>
4632
4633 PR go/18926
4634 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4635 Remove blanket xfails. Use message argument for gdb_breakpoint.
4636 Make continuing to breakpoint test conditional on setting breakpoint.
4637 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4638 DW_AT_name attribute. Add xfail for GCC PR93866.
4639
bd360d30
AB
46402020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4641
4642 * gdb.dwarf2/cpp-linkage-name.c: New file.
4643 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4644
c7adb09f 46452020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4646
4647 * lib/gdb.exp (gdb_wrapper_init): Reset
4648 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4649 not exist.
4650
a9c79803
TV
46512020-02-20 Tom de Vries <tdevries@suse.de>
4652
4653 PR go/17018
4654 * gdb.go/hello.exp: Copy ...
4655 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4656 print of st to print value of global definition. Add xfail for GCC
4657 PR93844.
4658 * gdb.go/hello.exp: Remove printing of st before definition.
4659 * gdb.go/hello.go: Copy ...
4660 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4661 to st.
4662 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4663
d7445728
TV
46642020-02-20 Tom de Vries <tdevries@suse.de>
4665
4666 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4667 (gdb_simple_compile): Handle compile_flags go by using .go extension
4668 for source file.
4669 * gdb.go/chan.exp: Use support_go_compile.
4670 * gdb.go/handcall.exp: Same.
4671 * gdb.go/hello.exp: Same.
4672 * gdb.go/integers.exp: Same.
4673 * gdb.go/max-depth.exp: Same.
4674 * gdb.go/methods.exp: Same.
4675 * gdb.go/package.exp: Same.
4676 * gdb.go/strings.exp: Same.
4677 * gdb.go/types.exp: Same.
4678 * gdb.go/unsafe.exp: Same.
4679
c9c41e6d
TV
46802020-02-19 Tom de Vries <tdevries@suse.de>
4681
4682 * gdb.python/lib-types.exp: Make xfail more strict.
4683
f20ff837
TV
46842020-02-19 Tom de Vries <tdevries@suse.de>
4685
4686 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4687
08410482
DE
46882020-02-19 Doug Evans <dje@google.com>
4689
4690 PR rust/25535
4691 * gdb.rust/simple.exp: Add test.
4692 * gdb.rust/simple.rs: Add test.
4693
623563f7
TV
46942020-02-19 Tom de Vries <tdevries@suse.de>
4695
4696 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4697 output line-by-line.
4698
d3308cfd
TV
46992020-02-19 Tom de Vries <tdevries@suse.de>
4700
4701 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4702
86cbc5dc
TV
47032020-02-19 Tom de Vries <tdevries@suse.de>
4704
4705 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4706 prelink.
4707
9db2b96b
TV
47082020-02-19 Tom de Vries <tdevries@suse.de>
4709
4710 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4711 (gdb_do_cache): Use gdb_do_cache_wrap.
4712 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4713
89e2fdc5
TV
47142020-02-19 Tom de Vries <tdevries@suse.de>
4715
4716 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4717 gdb_compile option.
4718
373d7ac0
SM
47192020-02-18 Simon Marchi <simon.marchi@efficios.com>
4720
4721 * gdb.base/printcmds.exp (test_print_enums): Update expected
4722 output.
4723
b29a2df0
SM
47242020-02-18 Simon Marchi <simon.marchi@efficios.com>
4725
4726 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4727 for "unknown".
4728
6740f0cc
SM
47292020-02-18 Simon Marchi <simon.marchi@efficios.com>
4730
4731 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4732 enumerator.
4733
edd45eb0
SM
47342020-02-18 Simon Marchi <simon.marchi@efficios.com>
4735
4736 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4737 FE_, add FE_NONE.
4738 (three): Update.
4739 (enum flag_enum_without_zero): New enum.
4740 (flag_enum_without_zero): New variable.
4741 (enum not_flag_enum): New enum.
4742 (three_not_flag): New variable.
4743 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4744 (test_print_enums): Add more tests for printing flag enums.
4745
d4295de4
TV
47462020-02-18 Tom de Vries <tdevries@suse.de>
4747
4748 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4749 (gdb_compile_ada): ... here.
4750 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4751 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4752
f251f505
TT
47532020-02-14 Tom Tromey <tom@tromey.com>
4754
4755 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4756 build directory.
4757 * boards/gdbserver-base.exp: Update path to gdbserver.
4758
8f432634
TV
47592020-02-13 Tom de Vries <tdevries@suse.de>
4760
4761 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4762
92b6eaf7
TV
47632020-02-13 Tom de Vries <tdevries@suse.de>
4764
4765 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4766 are missing.
4767
f3b0f7fe
TV
47682020-02-13 Tom de Vries <tdevries@suse.de>
4769
4770 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4771 call.
4772
f6be8713
SDJ
47732020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4774
4775 PR tui/25126
4776 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4777 * gdb.base/cached-source-file.c: New file.
4778 * gdb.base/cached-source-file.exp: New file.
4779
b2770d5e
TV
47802020-02-11 Tom de Vries <tdevries@suse.de>
4781
4782 PR testsuite/25488
4783 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4784
44f6938e
TV
47852020-02-10 Tom de Vries <tdevries@suse.de>
4786
4787 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4788
5f0e2eb7
MR
47892020-02-10 Maciej W. Rozycki <macro@wdc.com>
4790
4791 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4792 and $after_addr are both integers before making a comparison.
4793
46ce2b6f
TV
47942020-02-09 Tom de Vries <tdevries@suse.de>
4795
4796 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4797 command output and paste it into gdb.log. If any, paste catch message
4798 to gdb.log.
4799
5abbbe1d
TT
48002020-02-07 Tom Tromey <tromey@adacore.com>
4801
4802 PR breakpoints/24915:
4803 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4804
1d5d29e7
SV
48052020-02-06 Shahab Vahedi <shahab@synopsys.com>
4806
4807 * gdb.tui/tui-missing-src.exp: Add the "missing source
4808 file" test for the TUI.
4809
b0999b9b
AB
48102020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4811
4812 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4813 including a port number in the output.
4814
c3b149eb
AKS
48152020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4816
4817 * lib/fortran.exp (fortran_int4): Handle clang.
4818 (fortran_int8): Likewise.
4819 (fortran_real4): Likewise.
4820 (fortran_real8): Likewise.
4821 (fortran_complex4): Likewise.
4822 (fortran_logical4): Likewise.
4823 (fortran_character1): Likewise.
4824
f8dcc90b
TV
48252020-02-04 Tom de Vries <tdevries@suse.de>
4826
4827 * README (Race detection): Add note.
4828
f90ac7c2
TV
48292020-02-04 Tom de Vries <tdevries@suse.de>
4830
4831 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4832
780636ae
TV
48332020-02-04 Tom de Vries <tdevries@suse.de>
4834
4835 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4836
5d2e1193
RA
48372020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4838
4839 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4840 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4841 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4842 blttar, bnetarl.
4843 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4844 binary for blttar, bnetarl.
4845 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4846 wait instruction. Delete ldmx test.
4847 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4848
e409c542
AKS
48492020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4850
4851 * gdb.fortran/array-bounds-high.exp: New file.
4852 * gdb.fortran/array-bounds-high.f90: New file.
4853
b0029748
LD
48542020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4855
4856 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4857 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4858
195a8287
TV
48592020-02-01 Tom de Vries <tdevries@suse.de>
4860
4861 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4862
42330a68
AB
48632020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4864
4865 PR tui/9765
4866 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4867 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4868
b62a8028
LM
48692020-01-29 Luis Machado <luis.machado@linaro.org>
4870
4871 * gdb.arch/aarch64-brk-patterns.c: New source file.
4872 * gdb.arch/aarch64-brk-patterns.exp: New test.
4873
5f440116
TBA
48742020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4875
4876 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4877 GCC/Clang version.
4878 * gdb.cp/pass-by-ref.exp: Ditto.
4879
ee2a6fc6
TV
48802020-01-29 Tom de Vries <tdevries@suse.de>
4881
4882 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4883 * gdb.threads/watchpoint-fork-mt.c: Same.
4884 * gdb.threads/watchpoint-fork-parent.c: Same.
4885 * gdb.threads/watchpoint-fork-st.c: Same.
4886 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4887
16b10d6e
LM
48882020-01-27 Luis Machado <luis.machado@linaro.org>
4889
4890 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4891 sitting at a syscall instruction when we hit the syscall function's
4892 breakpoint.
4893 Check PC against one obtained with the x command.
4894 Validate syscall number.
4895 (step_over_syscall): Don't continue to the syscall instruction if
4896 we're already there.
4897
b1468492
PW
48982020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4899
4900 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4901
7ffa82e1
AB
49022020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4903
4904 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4905 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4906
3d92a3e3
AB
49072020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4908
4909 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4910 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4911
94a72be7
AB
49122020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4913
4914 * gdb.base/maint.exp: Update line table parsing test.
4915 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4916
53af73bf
PA
49172020-01-24 Pedro Alves <palves@redhat.com>
4918
4919 PR gdb/25410
4920 * gdb.multi/multi-re-run-1.c: New.
4921 * gdb.multi/multi-re-run-2.c: New.
4922 * gdb.multi/multi-re-run.exp: New.
4923
1ba1ac88
AB
49242020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4925
4926 PR gdb/23718
4927 * gdb.server/server-kill-python.exp: New file.
4928
f3364a6d
AB
49292020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4930
4931 * gdb.server/multi-ui-errors.c: New file.
4932 * gdb.server/multi-ui-errors.exp: New file.
4933
733d0a67
AB
49342020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4935
4936 PR tui/9765
4937 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4938
4f13c1c0
TT
49392020-01-19 Tom Tromey <tom@tromey.com>
4940
4941 * gdb.tui/main.exp: Add check for plain "file".
4942
40c94099
CB
49432020-01-16 Christian Biesinger <cbiesinger@google.com>
4944
4945 * lib/gdb.exp: Fix spelling error (seperatelly).
4946
ff47f4f0
TT
49472020-01-14 Tom Tromey <tom@tromey.com>
4948
4949 PR symtab/12535:
4950 * gdb.python/python.exp: Test decode_line with empty string
4951 argument.
4952
717c684d
BE
49532020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4954
4955 * gdb.base/skip-inline.exp: Extend test.
4956
44e4c775
AB
49572020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4958
4959 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4960 * gdb.dwarf2/dw2-bad-elf.c: New file.
4961 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4962
d93c6db7
AB
49632020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4964
4965 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4966 _line_saw_file.
4967
9a6d629c
AB
49682020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4969
4970 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4971 border.
4972
d9ebdab7
TBA
49732020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4974
4975 * gdb.multi/multi-target.exp (setup): Factor out "info
4976 connections" and "info inferiors" tests to ...
4977 (test_info_inferiors): ... this new procedure.
4978 (top level): Run new "info-inferiors" tests.
4979
f3c469b9
PA
49802020-01-10 Pedro Alves <palves@redhat.com>
4981
4982 * gdb.server/bkpt-other-inferior.exp: New file.
4983
121b3efd
PA
49842020-01-10 Pedro Alves <palves@redhat.com>
4985
4986 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4987 of "add-inferior".
4988 * gdb.base/quit-live.exp: Likewise.
4989 * gdb.base/remote-exec-file.exp: Likewise.
4990 * gdb.guile/scm-progspace.exp: Likewise.
4991 * gdb.linespec/linespec.exp: Likewise.
4992 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4993 * gdb.mi/user-selected-context-sync.exp: Likewise.
4994 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4995 "info inferiors" tests.
4996 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4997 "add-inferior".
4998 * gdb.multi/watchpoint-multi.exp: Likewise.
4999 * gdb.python/py-inferior.exp: Likewise.
5000 * gdb.server/extended-remote-restart.exp: Likewise.
5001 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
5002 "info inferiors".
5003 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
5004 * gdb.trace/report.exp: Likewise.
5005
1dadb1dd
PA
50062020-01-10 Pedro Alves <palves@redhat.com>
5007
5008 * gdb.multi/multi-target.c: New file.
5009 * gdb.multi/multi-target.exp: New file.
5010 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
5011 mode requested, but remote does not support non-stop".
5012
78f2c40a
PA
50132020-01-10 Pedro Alves <palves@redhat.com>
5014
5015 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
5016 disconnect before reconnecting.
5017
e7af6c70
TBA
50182020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5019 Pedro Alves <palves@redhat.com>
5020
5021 * gdb.server/connect-without-multi-process.exp: Also test
5022 continuing to end.
5023
acdf84a6
PA
50242020-01-10 Pedro Alves <palves@redhat.com>
5025
5026 * gdb.base/remote-exec-file.exp: New file.
5027
873657b9
PA
50282020-01-10 Pedro Alves <palves@redhat.com>
5029
5030 * gdb.base/fork-running-state.exp (do_test): Adjust expected
5031 output.
5032 * gdb.threads/async.c: New.
5033 * gdb.threads/async.exp: New.
5034 * gdb.multi/tids-gid-reset.c: New.
5035 * gdb.multi/tids-gid-reset.exp: New.
5036
7f0ae84c
GB
50372020-01-10 George Barrett <bob@bob131.so>
5038
5039 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
5040 to help in finding the image relocation offset.
5041 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
5042 options in arguments.
5043 (stap_test_no_debuginfo): Likewise.
5044 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
5045 test variants.
5046 (stap_test): Add null semaphore relocation test.
5047
47e9d49d
GB
50482020-01-10 George Barrett <bob@bob131.so>
5049
5050 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
5051 * gdb.base/stap-probe.exp: Likewise.
5052 (stap_test): Pass argument as an additional flag.
5053 (stap_test_no_debuginfo): Likewise.
5054 (stap_test): Check `info probes stap' output for semaphore
5055 addresses if the test binary is supposed to have them.
5056
f5a7c406
AB
50572020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5058
5059 * gdb.tui/basic.exp: Add more scrolling tests.
5060
9ae6bf64
TT
50612020-01-09 Tom Tromey <tom@tromey.com>
5062
5063 PR tui/18932:
5064 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
5065 meangingful value.
5066 (Term::command, Term::resize): Update.
5067 * gdb.tui/basic.exp: Add scrolling test.
5068
b2efe70c
AB
50692020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5070
5071 * gdb.tui/tui-layout-asm.exp: New file.
5072
3804da7e
AB
50732020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5074
5075 * lib/tuiterm.exp (Term::check_box_contents): New proc.
5076
b40aa28f
AB
50772020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5078
5079 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
5080 (Term::enter_tui): Use Term::prepare_for_tui.
5081
63ffd7c9
AB
50822020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5083
5084 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
5085 called.
5086
3be966f6
AB
50872020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5088
5089 * gdb.base/skip.exp: Fix race condition in test.
5090
153d79c4
AB
50912020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
5092
5093 * gdb.base/backtrace.c: New file.
5094 * gdb.base/backtrace.exp: New file.
5095
f2302a34
AB
50962020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
5097
5098 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
5099
6ec1d75e
PW
51002020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5101
5102 * gdb.base/style.exp: Test that warnings are styled.
5103
c296cbe6
BE
51042019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5105
5106 * gdb.base/line65535.exp: New file.
5107 * gdb.base/line65535.c: New file.
5108
b28a729d
SM
51092019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
5110
5111 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
5112 * lib/gnat_debug_info_test.adb: New file.
5113 * gdb.ada/ptype_tagged_param.exp: Use
5114 gnat_runtime_has_debug_info, expect a different output if
5115 runtime does not have debug info.
5116
7f2d7a0d
SM
51172019-12-20 Simon Marchi <simon.marchi@efficios.com>
5118
5119 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
5120 (another) quote in test name.
5121
f3bce483
SM
51222019-12-20 Simon Marchi <simon.marchi@efficios.com>
5123
5124 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
5125 Add quote in test name.
5126
c855a912
TBA
51272019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5128
5129 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
5130 directory instead.
5131 * gdb.cp/pass-by-ref.exp: Extend with more cases.
5132 * gdb.cp/pass-by-ref-2.cc: New file.
5133 * gdb.cp/pass-by-ref-2.exp: New file.
5134
fc9d2d72
TT
51352019-12-20 Tom Tromey <tom@tromey.com>
5136
5137 * gdb.tui/list-before.exp: New file.
5138
77b97e00
TT
51392019-12-20 Tom Tromey <tom@tromey.com>
5140
5141 * gdb.tui/list.exp: Check for source on initial listing.
5142
f69656d0
TT
51432019-12-11 Tom Tromey <tromey@adacore.com>
5144
5145 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
5146 Add crlf test.
5147
99a55965
SM
51482019-12-18 Simon Marchi <simon.marchi@efficios.com>
5149
5150 * gdb.base/default.exp: Update value of $_gdb_major.
5151
5024637f
BE
51522019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5153
5154 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
5155
b63634be
BE
51562019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5157
5158 * gdb.base/skip.exp: Whitespace fix.
5159
45d73523
BE
51602019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5161
5162 * gdb.base/skip-inline.c: New file.
5163 * gdb.base/skip-inline.exp: New file.
5164
d043f8c8
SM
51652019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
5166
5167 * gdb.base/jit-reader.exp (jit_reader_test): Rename
5168 jit_function_00 to jit_function_stack_mangle.
5169 * gdb.base/jithost.c (jit_function_t): Rename to...
5170 (jit_function_stack_mangle_t): ... this.
5171 (jit_function_add_t): New typedef.
5172 (jit_function_00_code): Rename to...
5173 (jit_function_stack_mangle_code): ... this, make static.
5174 (jit_function_add_code): New.
5175 (main): Generate "add" function and call it. Adjust to changes
5176 in jithost_abi.
5177 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
5178 (struct jithost_abi) <begin, end>: Remove fields.
5179 <object, function_stack_mangle, function_add>: New fields.
5180 * gdb.base/jitreader.c (struct reader_state) <code_begin,
5181 code_end>: Remove fields.
5182 <func_stack_mangle>: New field.
5183 (read_debug_info): Adjust to renaming, create block for "add"
5184 function.
5185 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
5186
873de05c
TT
51872019-12-11 Tom Tromey <tom@tromey.com>
5188
5189 * gdb.tui/resize.exp: Fix regexp.
5190 * gdb.tui/regs.exp: Fix regexps.
5191 * gdb.tui/main.exp: Fix regexp.
5192
3d979945
TT
51932019-12-11 Tom Tromey <tom@tromey.com>
5194
5195 * gdb.tui/resize.exp: Update.
5196 * gdb.tui/empty.exp (layouts): Update.
5197
2192a9d3
TT
51982019-12-11 Tom Tromey <tom@tromey.com>
5199
5200 * gdb.tui/regs.exp: Update.
5201 * gdb.tui/empty.exp (layouts): Update.
5202 * gdb.tui/basic.exp: Update.
5203 * lib/tuiterm.exp (_check_box): Don't check bottom border.
5204
d8edc8b7
PW
52052019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5206
5207 * gdb.base/options.exp: Add -raw-values in the print completion list.
5208 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
5209
4c12d936
KB
52102019-12-10 Kevin Buettner <kevinb@redhat.com>
5211
5212 * gdb.threads/omp-par-scope.c: New file.
5213 * gdb/threads/omp-par-scope.exp: New file.
5214
26b911fb
KB
52152019-12-10 Kevin Buettner <kevinb@redhat.com>
5216
bb47f919
KB
5217 * lib/gdb.exp (support_nested_function_tests): New proc.
5218
52192019-12-10 Kevin Buettner <kevinb@redhat.com>
5220
5221 * lib/gdb.exp (gdb_compile_openmp): New proc.
5222 (build_executable_from_specs): Add an "openmp" option.
5223 (gdb_compile_pthreads): Add non-executable case.
26b911fb 5224
6c71eb7d
TT
52252019-12-10 Tom Tromey <tromey@adacore.com>
5226
5227 * gdb.ada/unchecked_union.exp: New file.
5228 * gdb.ada/unchecked_union/pck.adb: New file.
5229 * gdb.ada/unchecked_union/pck.ads: New file.
5230 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
5231 * gdb-utils.exp (string_to_regexp): Also quote "?".
5232
bac7c5cf
GB
52332019-12-10 George Barrett <bob@bob131.so>
5234
5235 Test scripted probe breakpoints.
5236 * gdb.guile/scm-breakpoint.c (main): Add probe point.
5237 * gdb.python/py-breakpoint.c (main): Likewise.
5238 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
5239 specifier test.
5240 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
5241
330f1d38
TBA
52422019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5243
5244 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
5245 an rvalue parameter.
5246 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
5247 parameter.
5248
b43315e2
AB
52492019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5250
5251 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
5252 modules.
5253
54f73dad
AB
52542019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5255
5256 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
5257 broken version of GCC.
5258
d57cbee9
AB
52592019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5260
5261 * gdb.fortran/info-modules.exp: Rewrite to make use of new
5262 sym-info-cmds library.
5263 * gdb.fortran/info-types.exp: Likewise.
5264 * lib/sym-info-cmds.exp: New file.
5265
c14aab8c
TV
52662019-12-08 Tom de Vries <tdevries@suse.de>
5267
5268 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
5269
aa2d5a42
KS
52702019-12-07 Keith Seitz <keiths@redhat.com>
5271
5272 * gdb.base/corefile-buildid-shlib-shr.c: New file.
5273 * gdb.base/corefile-buildid-shlib.c: New file.
5274 * gdb.base/corefile-buildid.c: New file.
5275 * gdb.base/corefile-buildid.exp: New file.
5276
93e55f0a
TV
52772019-12-06 Tom de Vries <tdevries@suse.de>
5278
5279 * gdb.dwarf2/varval.exp: Add decl before def test.
5280
c7d12402
TBA
52812019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5282
5283 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
5284
06acc08f
TBA
52852019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5286
5287 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
5288 CV and reference conversion for overload resolution.
5289 * gdb.cp/rvalue-ref-overload.exp: Test it.
5290
e0fad1ea
PW
52912019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5292
5293 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
5294 * gdb.base/frameapply.exp: Test faas without command.
5295
8d70a9f0
AB
52962019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5297
5298 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
5299 Fortran tests.
5300 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
5301 order.
5302
36c8fb93
AB
53032019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5304
5305 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
5306 casting to type with no kind specified.
5307 (test_basic_parsing_of_type_kinds): Additional tests for types
5308 with no kind specified, and add tests for single/double
5309 precision/complex types.
5310
4139ff00
TT
53112019-12-04 Tom Tromey <tromey@adacore.com>
5312
5313 * gdb.base/endianity.c (struct other) <x>: New field.
5314 (main): Initialize it.
5315 * gdb.base/endianity.exp: Update.
5316
a05cf17a
TT
53172019-12-04 Tom Tromey <tromey@adacore.com>
5318
5319 * gdb.ada/scalar_storage/storage.adb: New file.
5320 * gdb.ada/scalar_storage/pck.adb: New file.
5321 * gdb.ada/scalar_storage/pck.ads: New file.
5322 * gdb.ada/scalar_storage.exp: New file.
5323
103a685e
TT
53242019-12-04 Tom Tromey <tromey@adacore.com>
5325
5326 * gdb.base/endianity.c (struct otherendian) <f>: New field.
5327 (main): Initialize it.
5328 * gdb.base/endianity.exp: Update.
5329
c2512106
AB
53302019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5331
5332 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
5333
293b38d6
AB
53342019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5335
5336 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
5337 -symbol-info-module-functions and -symbol-info-module-variables.
5338
216a7e6b
AB
53392019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
5340
5341 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
5342
5bbd8269
AB
53432019-12-01 Richard Bunt <richard.bunt@arm.com>
5344 Andrew Burgess <andrew.burgess@embecosm.com>
5345
5346 * gdb.fortran/derived-type-striding.exp: New file.
5347 * gdb.fortran/derived-type-striding.f90: New file.
5348 * gdb.fortran/array-slices.exp: New file.
5349 * gdb.fortran/array-slices.f90: New file.
5350
be09caf1
PW
53512019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5352
5353 * gdb.base/define.exp: Test . in command names.
5354 * gdb.base/setshow.exp: Update test, as . is now part of
5355 command name.
5356
643c0cbe
PW
53572019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5358
5359 * gdb.base/define-prefix.exp: New file.
5360
dcdec678
AB
53612019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
5362
5363 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
5364 compile.
5365 (skip_btrace_pt_tests): Likewise.
5366
640ab947
AB
53672019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5368
5369 * gdb.fortran/info-modules.exp: Compile source files in correct
5370 order.
5371
d22670f0
KB
53722019-11-27 Kevin Buettner <kevinb@redhat.com>
5373
5374 * gdb.dwarf2/imported-unit.exp: New file.
5375 * gdb.dwarf2/imported-unit.c: New file.
5376
db5960b4
AB
53772019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5378
5379 * gdb.mi/mi-fortran-modules-2.f90: New file.
5380 * gdb.mi/mi-fortran-modules.exp: New file.
5381 * gdb.mi/mi-fortran-modules.f90: New file.
5382
7dc42066
AB
53832019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5384
5385 * gdb.mi/mi-sym-info-1.c: New file.
5386 * gdb.mi/mi-sym-info-2.c: New file.
5387 * gdb.mi/mi-sym-info.exp: New file.
5388
0dfeecca
TT
53892019-11-22 Tom Tromey <tromey@adacore.com>
5390
5391 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
5392 * gdb.ada/tasks/foo.adb: Add another stopping location.
5393
34877895
PJ
53942019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
5395
5396 * gdb.base/endianity.c: New test.
5397 * gdb.base/endianity.exp: New file.
5398
2e84f897
LD
53992019-11-21 Lukas Durfina <ldurfina@tachyum.com>
5400
5401 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
5402
65d1cd5f
TV
54032019-11-21 Tom de Vries <tdevries@suse.de>
5404
5405 PR gdb/24956
5406 * gdb.base/ui-redirect.exp: Test output of user-defined command.
5407
4f22c3f4
SDJ
54082019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
5409
5410 * gdb.python/py-progspace.exp: Add missing parentheses on some
5411 'print' commands.
5412
9f6ad286
TT
54132019-11-19 Tom Tromey <tom@tromey.com>
5414
5415 * gdb.tui/winheight.exp: New file.
5416
0b8dbf3f
AB
54172019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5418
5419 * gdb.base/ctf-whatis.c: Delete.
5420 * gdb.base/ctf-whatis.exp: Delete.
5421 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
5422
f833b7a7
AB
54232019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5424
5425 * gdb.base/ctf-cvexpr.exp: Delete.
5426 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
5427
30d0a636
AB
54282019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5429
5430 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
5431 the compiler. Clean up header comment a little.
5432 * gdb.base/ctf-ptype.exp: Likewise.
5433 * gdb.base/ctf-whatis.exp: Likewise.
5434 * lib/gdb.exp (skip_ctf_tests): New proc.
5435
494409bb
SDJ
54362019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
5437
5438 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
5439 * gdb.tui/corefile-run.exp: New file.
5440
55708e99
TT
54412019-11-14 Tom Tromey <tromey@adacore.com>
5442
5443 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5444 regression tests.
5445
45e42163
TT
54462019-11-12 Tom Tromey <tom@tromey.com>
5447
5448 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5449 after any command. Expect prompt after WAIT_FOR is seen.
5450 (enter_tui): Enable resize messages.
5451 (command): Expect command in output.
5452 (get_line): Avoid error when cursor appears to be off-screen.
5453 (dump_screen): Include screen size in title.
5454 (_do_resize): New proc, from "resize".
5455 (resize): Rewrite. Do resize in two steps.
5456 * gdb.tui/empty.exp (layouts): Fix entries.
5457 (check_boxes): Remove xfail.
5458 (check_text): Dump screen on failure.
5459
086baaf1
AB
54602019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5461
5462 * gdb.python/py-symbol.exp: Add test for
5463 gdb.lookup_static_symbols.
5464
09ff83af
AB
54652019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5466
5467 * gdb.python/py-symbol.c: Declare and call function from new
5468 py-symbol-2.c file.
5469 * gdb.python/py-symbol.exp: Compile both source files, and add new
5470 tests for gdb.lookup_static_symbol.
5471 * gdb.python/py-symbol-2.c: New file.
5472
11af934b
TV
54732019-11-02 Tom de Vries <tdevries@suse.de>
5474
5475 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5476 * gdb.base/anon.exp: Same.
5477 * gdb.base/auto-connect-native-target.exp: Same.
5478 * gdb.base/call-ar-st.exp: Same.
5479 * gdb.base/catch-syscall.exp: Same.
5480 * gdb.base/commands.exp: Same.
5481 * gdb.base/default.exp: Same.
5482 * gdb.base/display.exp: Same.
5483 * gdb.base/float.exp: Same.
5484 * gdb.base/foll-fork.exp: Same.
5485 * gdb.base/help.exp: Same.
5486 * gdb.base/info-macros.exp: Same.
5487 * gdb.base/info-proc.exp: Same.
5488 * gdb.base/info-target.exp: Same.
5489 * gdb.base/long_long.exp: Same.
5490 * gdb.base/macscp.exp: Same.
5491 * gdb.base/memattr.exp: Same.
5492 * gdb.base/nofield.exp: Same.
5493 * gdb.base/pointers.exp: Same.
5494 * gdb.base/printcmds.exp: Same.
5495 * gdb.base/ptype.exp: Same.
5496 * gdb.base/restore.exp: Same.
5497 * gdb.base/return.exp: Same.
5498 * gdb.base/scope.exp: Same.
5499 * gdb.base/set-noassign.exp: Same.
5500 * gdb.base/setshow.exp: Same.
5501 * gdb.base/shlib-call.exp: Same.
5502 * gdb.base/signals.exp: Same.
5503 * gdb.base/sigstep.exp: Same.
5504 * gdb.base/skip.exp: Same.
5505 * gdb.base/solib-symbol.exp: Same.
5506 * gdb.base/stap-probe.exp: Same.
5507 * gdb.base/step-line.exp: Same.
5508 * gdb.base/step-test.exp: Same.
5509 * gdb.base/style.exp: Same.
5510 * gdb.base/varargs.exp: Same.
5511 * gdb.base/vla-datatypes.exp: Same.
5512 * gdb.base/vla-ptr.exp: Same.
5513 * gdb.base/vla-sideeffect.exp: Same.
5514 * gdb.base/volatile.exp: Same.
5515 * gdb.base/watch-cond-infcall.exp: Same.
5516 * gdb.base/watchpoint.exp: Same.
5517
e96ec2ba
TV
55182019-11-02 Tom de Vries <tdevries@suse.de>
5519
5520 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5521 * gdb.cp/cpexprs.exp: Same.
5522 * gdb.cp/except-multi-location.exp: Same.
5523 * gdb.cp/exceptprint.exp: Same.
5524 * gdb.cp/gdb2384.exp: Same.
5525 * gdb.cp/inherit.exp: Same.
5526 * gdb.cp/m-static.exp: Same.
5527 * gdb.cp/meth-typedefs.exp: Same.
5528 * gdb.cp/misc.exp: Same.
5529 * gdb.cp/namespace.exp: Same.
5530 * gdb.cp/non-trivial-retval.exp: Same.
5531 * gdb.cp/overload.exp: Same.
5532 * gdb.cp/pr17132.exp: Same.
5533 * gdb.cp/re-set-overloaded.exp: Same.
5534 * gdb.cp/rvalue-ref-types.exp: Same.
5535 * gdb.cp/templates.exp: Same.
5536
bd5766ec
LM
55372019-11-01 Luis Machado <luis.machado@linaro.org>
5538
5539 PR gdb/25124
5540
5541 * gdb.arch/pr25124.S: New file.
5542 * gdb.arch/pr25124.exp: New file.
5543
165f8965
AB
55442019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5545
5546 * gdb.fortran/info-modules.exp: Update expected results, and add
5547 additional tests for 'info module functinos', and 'info module
5548 variables'.
5549 * gdb.fortran/info-types.exp: Update expected results.
5550 * gdb.fortran/info-types.f90: Extend testcase with additional
5551 module variables and functions.
5552
59c35742
AB
55532019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5554
5555 * gdb.fortran/info-modules.exp: New file.
5556 * gdb.fortran/info-types.exp: Build with new file.
5557 * gdb.fortran/info-types.f90: Include and use new module.
5558 * gdb.fortran/info-types-2.f90: New file.
5559
f3fb2519
PW
55602019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5561
5562 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5563 * gdb.base/settings.exp: Test all settings types using
5564 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5565 that now verifies that the value of "maint show" is the same as
5566 returned by the settings functions. Test the type of the
5567 maintenance settings.
5568 * gdb.base/default.exp: Update show_conv_list.
5569
d1e36019
TV
55702019-10-31 Tom de Vries <tdevries@suse.de>
5571
5572 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5573 gdb_test.
5574 * gdb.arch/amd64-disp-step.exp: Same.
5575 * gdb.asm/asm-source.exp: Same.
5576 * gdb.btrace/buffer-size.exp: Same.
5577 * gdb.btrace/cpu.exp: Same.
5578 * gdb.btrace/enable.exp: Same.
5579 * gdb.dwarf2/count.exp: Same.
5580 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5581 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5582 * gdb.fortran/vla-datatypes.exp: Same.
5583 * gdb.fortran/vla-history.exp: Same.
5584 * gdb.fortran/vla-ptype.exp: Same.
5585 * gdb.fortran/vla-value.exp: Same.
5586 * gdb.fortran/whatis_type.exp: Same.
5587 * gdb.guile/guile.exp: Same.
5588 * gdb.multi/tids.exp: Same.
5589 * gdb.python/py-finish-breakpoint.exp: Same.
5590 * gdb.python/py-framefilter.exp: Same.
5591 * gdb.python/py-pp-registration.exp: Same.
5592 * gdb.python/py-xmethods.exp: Same.
5593 * gdb.python/python.exp: Same.
5594 * gdb.server/connect-with-no-symbol-file.exp: Same.
5595 * gdb.server/no-thread-db.exp: Same.
5596 * gdb.server/run-without-local-binary.exp: Same.
5597 * gdb.stabs/weird.exp: Same.
5598 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5599 * gdb.threads/thread-find.exp: Same.
5600 * gdb.threads/tls-shared.exp: Same.
5601 * gdb.threads/tls.exp: Same.
5602 * gdb.threads/wp-replication.exp: Same.
5603 * gdb.trace/ax.exp: Same.
5604 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5605
3d11e68e
TV
56062019-10-31 Tom de Vries <tdevries@suse.de>
5607
5608 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5609 * gdb.ada/array_subscript_addr.exp: Same.
5610 * gdb.ada/arrayidx.exp: Same.
5611 * gdb.ada/arrayparam.exp: Same.
5612 * gdb.ada/arrayptr.exp: Same.
5613 * gdb.ada/boolean_expr.exp: Same.
5614 * gdb.ada/call_pn.exp: Same.
5615 * gdb.ada/complete.exp: Same.
5616 * gdb.ada/fixed_cmp.exp: Same.
5617 * gdb.ada/fun_addr.exp: Same.
5618 * gdb.ada/funcall_param.exp: Same.
5619 * gdb.ada/interface.exp: Same.
5620 * gdb.ada/mod_from_name.exp: Same.
5621 * gdb.ada/null_array.exp: Same.
5622 * gdb.ada/packed_array.exp: Same.
5623 * gdb.ada/packed_tagged.exp: Same.
5624 * gdb.ada/print_chars.exp: Same.
5625 * gdb.ada/print_pc.exp: Same.
5626 * gdb.ada/ptype_arith_binop.exp: Same.
5627 * gdb.ada/ptype_field.exp: Same.
5628 * gdb.ada/ptype_tagged_param.exp: Same.
5629 * gdb.ada/rec_return.exp: Same.
5630 * gdb.ada/ref_tick_size.exp: Same.
5631 * gdb.ada/str_ref_cmp.exp: Same.
5632 * gdb.ada/taft_type.exp: Same.
5633 * gdb.ada/tagged.exp: Same.
5634 * gdb.ada/type_coercion.exp: Same.
5635 * gdb.ada/uninitialized_vars.exp: Same.
5636
60b6ede8
TV
56372019-10-30 Tom de Vries <tdevries@suse.de>
5638
5639 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5640
30baf67b
TV
56412019-10-26 Tom de Vries <tdevries@suse.de>
5642
5643 * gdb.base/bigcore.c: Fix typos in comments.
5644 * gdb.base/ctf-ptype.c: Same.
5645 * gdb.base/long_long.c: Same.
5646 * gdb.dwarf2/dw2-op-out-param.S: Same.
5647 * gdb.python/py-evthreads.c: Same.
5648 * gdb.reverse/i387-stack-reverse.c: Same.
5649 * gdb.trace/tfile.c: Same.
5650 * lib/compiler.c: Same.
5651 * lib/compiler.cc: Same.
5652
158da0d1
TV
56532019-10-25 Tom de Vries <tdevries@suse.de>
5654
5655 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5656 gdb_test_multiple calls.
5657 * gdb.reverse/sigall-reverse.exp: Same.
5658 * gdb.reverse/solib-precsave.exp: Same.
5659 * gdb.reverse/solib-reverse.exp: Same.
5660 * gdb.reverse/until-precsave.exp: Same.
5661 * gdb.reverse/until-reverse.exp: Same.
5662
4ccdfbec
TV
56632019-10-24 Tom de Vries <tdevries@suse.de>
5664
5665 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5666 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5667 kfail using -wrap pattern flag and convenience variable
5668 gdb_test_name.
5669
33d569b7
AB
56702019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5671
5672 * gdb.python/py-progspace.exp: Add tests for the
5673 Progspace.block_for_pc method.
5674
4d0b984b
TT
56752019-10-23 Tom Tromey <tom@tromey.com>
5676
5677 * configure: Rebuild.
5678 * aclocal.m4: Use m4_include, not sinclude.
5679
94cb3754
TV
56802019-10-21 Tom de Vries <tdevries@suse.de>
5681
5682 * gdb.base/infcall-nested-structs.c: Add
5683 __attribute__((noinline,noclone)) to all functions.
5684 (call_all): Add missing variable initialization. Simplify return value.
5685 (breakpt): Increment volatile variable, to prevent call from being
5686 optimized out.
5687 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5688
062f1fc1
TV
56892019-10-17 Tom de Vries <tdevries@suse.de>
5690
5691 * gdb.fortran/module.exp: Allow info variables to print info for files
5692 other than module.f90.
5693
0b54364d
AB
56942019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5695
5696 * gdb.fortran/module.exp: Extend with 'info variables' test.
5697
7ff5fae7
AB
56982019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5699
5700 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5701 F77_FOR_TARGET.
5702
d10eccaa
TV
57032019-10-16 Tom de Vries <tdevries@suse.de>
5704
5705 PR tdep/25096
5706 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5707
745ff14e
TV
57082019-10-16 Tom de Vries <tdevries@suse.de>
5709
5710 PR tdep/24104
5711 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5712 Add KFAIL for PR tdep/25096.
5713
03e1ab94
TV
57142019-10-16 Tom de Vries <tdevries@suse.de>
5715
5716 PR testsuite/25059
5717 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5718
b17fcc10
TV
57192019-10-16 Tom de Vries <tdevries@suse.de>
5720
5721 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5722 as signed.
5723
9223170f
SM
57242019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5725
5726 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5727 one instead of increasing timeout.
5728
d6e76313
TV
57292019-10-13 Tom de Vries <tdevries@suse.de>
5730
5731 PR record/25038
5732 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5733 * gdb.reverse/sigall-reverse.exp: Same.
5734 * gdb.reverse/solib-precsave.exp: Same.
5735 * gdb.reverse/solib-reverse.exp: Same.
5736 * gdb.reverse/step-precsave.exp: Same.
5737 * gdb.reverse/until-precsave.exp: Same.
5738 * gdb.reverse/until-reverse.exp: Same.
5739 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5740
6dfc0041
AA
57412019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5742
5743 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5744 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5745 (cmp_struct_05_01, cmp_struct_static_02_01)
5746 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5747 comparisons.
5748
abcf2cc8
TV
57492019-10-10 Tom de Vries <tdevries@suse.de>
5750
5751 PR testsuite/24888
5752 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5753 gnatlink.
5754
a50faaf6
TV
57552019-10-09 Tom de Vries <tdevries@suse.de>
5756
5757 PR testsuite/25048
5758 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5759
60ff3cd7
AB
57602019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5761
5762 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5763 exceptions due to missing debug information.
5764
dfee8566
TV
57652019-10-07 Tom de Vries <tdevries@suse.de>
5766
5767 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5768
3d63690a
AB
57692019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5770
5771 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5772 * gdb.base/annota1.exp: Update to use gdb_test_name.
5773
30d1f018
WP
57742019-10-07 Weimin Pan <weimin.pan@oracle.com>
5775
5776 * gdb.base/ctf-whatis.exp: New file.
5777 * gdb.base/ctf-whatis.c: New file.
5778 * gdb.base/ctf-ptype.exp: New file.
5779 * gdb.base/ctf-ptype.c: New file.
5780 * gdb.base/ctf-constvars.exp: New file.
5781 * gdb.base/ctf-constvars.c: New file.
5782 * gdb.base/ctf-cvexpr.exp: New file.
5783
4dbbb47c
TV
57842019-10-04 Tom de Vries <tdevries@suse.de>
5785
5786 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5787 for loop.
5788
77c2dba3
TT
57892019-10-03 Tom Tromey <tom@tromey.com>
5790
5791 PR rust/24976:
5792 * gdb.rust/simple.rs (Union2): New type.
5793 (main): Use Union2.
5794 * gdb.rust/simple.exp: Add test.
5795
179aed7f
AB
57962019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5797
5798 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5799 nested function prefix.
5800
0a4b0913
AB
58012019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5802 Richard Bunt <richard.bunt@arm.com>
5803 Andrew Burgess <andrew.burgess@embecosm.com>
5804
5805 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5806 nested functions.
5807 * gdb.fortran/nested-funcs.f90: Update expected results.
5808 * gdb.fortran/nested-funcs-2.exp: New file.
5809 * gdb.fortran/nested-funcs-2.f90: New file.
5810
082cce05
AB
58112019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5812
5813 * gdb.python/py-parameter.exp: Make test names unique.
5814 * gdb.python/py-template.exp: Likewise.
5815 * gdb.python/py-value.exp: Likewise.
5816
2b74ba5a
AB
58172019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5818
5819 * gdb.base/break-interp.exp: Reduce test name duplication.
5820 * gdb.base/call-sc.exp: Likewise.
5821 * gdb.base/callfuncs.exp: Likewise.
5822 * gdb.base/charset.exp: Likewise.
5823 * gdb.base/dump.exp: Likewise.
5824 * gdb.base/ena-dis-br.exp: Likewise.
5825 * gdb.base/relational.exp: Likewise.
5826 * gdb.base/step-over-syscall.exp: Likewise.
5827 * gdb.base/structs.exp: Likewise.
5828
58eb20d5
AB
58292019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5830
5831 * gdb.linespec/explicit.exp: Make test names unique.
5832 * gdb.linespec/ls-errs.exp: Likewise.
5833
4d421147
AB
58342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5835
5836 * gdb.reverse/break-precsave.exp: Make test names unique.
5837 * gdb.reverse/break-reverse.exp: Likewise.
5838 * gdb.reverse/finish-precsave.exp: Likewise.
5839 * gdb.reverse/finish-reverse.exp: Likewise.
5840 * gdb.reverse/machinestate-precsave.exp: Likewise.
5841 * gdb.reverse/machinestate.exp: Likewise.
5842 * gdb.reverse/readv-reverse.exp: Likewise.
5843 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5844 * gdb.reverse/sigall-precsave.exp: Likewise.
5845 * gdb.reverse/sigall-reverse.exp: Likewise.
5846 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5847 * gdb.reverse/watch-precsave.exp: Likewise.
5848 * gdb.reverse/watch-reverse.exp: Likewise.
5849
d8c06f22
AB
58502019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5851
5852 * gdb.threads/stop-with-handle.c: New file.
5853 * gdb.threads/stop-with-handle.exp: New file.
5854
3a56ed86
TV
58552019-10-03 Tom de Vries <tdevries@suse.de>
5856
5857 PR testsuite/25059
5858 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5859 directory" line to be missing.
5860
42275044
TV
58612019-10-03 Tom de Vries <tdevries@suse.de>
5862
5863 PR testsuite/25059
5864 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5865 type optional.
5866
9ef62df0
AA
58672019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5868
5869 * gdb.python/py-format-string.c (string.h): New include.
5870 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5871 the same value, for endianness-independence.
5872 * gdb.python/py-format-string.exp (default_regexp_dict)
5873 (test_pretty_structs, test_format): Adjust expected output to the
5874 changed initialization.
5875
37f6a7f4
TT
58762019-10-02 Tom Tromey <tromey@adacore.com>
5877
5878 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5879
1d58d6a2
PA
58802019-10-02 Pedro Alves <palves@redhat.com>
5881 Andrew Burgess <andrew.burgess@embecosm.com>
5882
5883 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5884 "print-file-var.h".
5885 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5886 (get_version_1): Print this_version_id and its address.
5887 Add extern "C" wrappers around interface functions.
5888 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5889 "print-file-var.h".
5890 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5891 (get_version_2): Print this_version_id and its address.
5892 Add extern "C" wrappers around interface functions.
5893 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5894 <stddef.h> and "print-file-var.h".
5895 Add extern "C" wrappers around interface functions.
5896 [VERSION_ID_MAIN] (this_version_id): Define.
5897 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5898 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5899 up extern "C" blocks.
5900 * gdb.base/print-file-var.exp (test): New, factored out from top
5901 level.
5902 (top level): Test all combinations of attribute hidden or not,
5903 dlopen or not, and this_version_id symbol in main file or not.
5904 Compile tests as both C++ and C, make test names unique.
5905
d770d56f
TT
59062019-10-01 Tom Tromey <tom@tromey.com>
5907
5908 * gdb.base/style.exp: Test "show logging filename".
5909
7f6aba03
TT
59102019-10-01 Tom Tromey <tom@tromey.com>
5911
5912 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5913 * gdb.base/style.exp: Add metadata style test.
5914
14309bb6
TT
59152019-10-01 Tom Tromey <tom@tromey.com>
5916
5917 * gdb.base/style.exp: Test "pwd".
5918
2a3c1174
PA
59192019-10-01 Tom Tromey <tom@tromey.com>
5920
5921 * gdb.base/style.exp: Update tests.
5922
53d666ec
AA
59232019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5924
5925 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5926 'six' to unsigned.
5927 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5928 'five'. Use an all-ones bit pattern for each.
5929 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5930 to its changed values.
5931
4a56a520
TT
59322019-09-30 Tom Tromey <tromey@adacore.com>
5933
5934 * gdb.rust/traits.rs: Disable all warnings.
5935
0df0352a
TV
59362019-09-29 Tom de Vries <tdevries@suse.de>
5937
aac66a4c 5938 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 5939
73d9a918
TV
59402019-09-29 Tom de Vries <tdevries@suse.de>
5941
5942 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5943
060b3ab4
TV
59442019-09-27 Tom de Vries <tdevries@suse.de>
5945
5946 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5947
68f7d34d
TV
59482019-09-27 Tom de Vries <tdevries@suse.de>
5949
5950 PR record/23188
5951 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5952
5d63b30a
TT
59532019-09-26 Tom Tromey <tromey@adacore.com>
5954
5955 * gdb.ada/py_taft.exp: New file.
5956 * gdb.ada/py_taft/main.adb: New file.
5957 * gdb.ada/py_taft/pkg.adb: New file.
5958 * gdb.ada/py_taft/pkg.ads: New file.
5959
3d435220
TV
59602019-09-24 Tom de Vries <tdevries@suse.de>
5961
5962 PR gdb/24598
5963 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5964
77d03678
TV
59652019-09-22 Tom de Vries <tdevries@suse.de>
5966
5967 * gdb.base/restore.exp: Allow register variables to be optimized out at
5968 -O0.
5969
abf516c6
UW
59702019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5971
5972 * gdb.arch/spu-info.exp: Remove file.
5973 * gdb.arch/spu-info.c: Remove file.
5974 * gdb.arch/spu-ls.exp: Remove file.
5975 * gdb.arch/spu-ls.c: Remove file.
5976
5977 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5978 * gdb.asm/spu.inc: Remove file.
5979
5980 * gdb.base/dump.exp: Remove support for spu*-*-*.
5981 * gdb.base/stack-checking.exp: Likewise.
5982 * gdb.base/overlays.exp: Likewise.
5983 * gdb.base/ovlymgr.c: Likewise.
5984 * gdb.base/spu.ld: Remove file.
5985
5986 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5987 * gdb.cp/cpexprs.exp: Likewise.
5988 * gdb.cp/exception.exp: Likewise.
5989 * gdb.cp/gdb2495.exp: Likewise.
5990 * gdb.cp/mb-templates.exp: Likewise.
5991 * gdb.cp/pr9167.exp: Likewise.
5992 * gdb.cp/userdef.exp: Likewise.
5993
5994 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5995
5996 * gdb.cell: Remove directory.
5997 * lib/cell.exp: Remove file.
5998
e452e88f
TV
59992019-09-19 Tom de Vries <tdevries@suse.de>
6000
6001 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
6002
8a625130
TV
60032019-09-19 Tom de Vries <tdevries@suse.de>
6004
6005 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
6006
81dc3ab5
TV
60072019-09-19 Tom de Vries <tdevries@suse.de>
6008
6009 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
6010 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
6011 (gdb_target_cmd): ... here.
6012 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
6013 value 2.
6014
b078f3ac
AB
60152019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
6016
6017 * gdb.base/source-dir.exp: Avoid having directory names in test
6018 names.
6019
f1b620e9
MG
60202019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6021
6022 * gdb.base/source-dir.exp: Add extra test for mapped compilation
6023 directory.
6024
67f3ed6a
AB
60252019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6026
6027 * gdb.base/list-missing-source.exp: New file.
6028
d1b70248
TV
60292019-09-14 Tom de Vries <tdevries@suse.de>
6030
6031 PR teststuite/24599
6032 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
6033 * lib/ada.exp (gnatmake_version_at_least): New proc.
6034
5fabdcd6
AB
60352019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6036
6037 * gdb.base/maint.exp: Use exec_has_index_section.
6038
aa17805f
AB
60392019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6040
6041 * gdb.base/maint.exp: Add test for 'maint info sections'.
6042
25e5c209
TV
60432019-09-12 Tom de Vries <tdevries@suse.de>
6044
6045 * gdb.base/store.exp: Allow register variables to be optimized out at
6046 -O0.
6047
4993045d
PW
60482019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6049
6050 * gdb.ada/rdv_wait.exp: Update to new task names.
6051 * gdb.base/task_switch_in_core.exp: Likewise.
6052 * gdb.base/info_sources_base.c: Likewise.
6053
8a516164
TT
60542019-09-10 Tom Tromey <tromey@adacore.com>
6055
6056 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
6057
aa391654
TT
60582019-09-10 Tom Tromey <tromey@adacore.com>
6059
6060 * gdb.ada/dgopt.exp: New file.
6061 * gdb.ada/dgopt/x.adb: New file.
6062
8634b462
TT
60632019-09-08 Tom Tromey <tom@tromey.com>
6064
6065 * gdb.tui/resize.exp: Remove setup_xfail.
6066 * gdb.tui/regs.exp: Remove setup_xfail.
6067 * gdb.tui/basic.exp: Remove setup_xfail.
6068
736b0f76
DB
60692019-09-06 David Blaikie <dblaikie@gmail.com>
6070
6071 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
6072 * gdb.cp/cplabel.exp: Ditto.
6073 * gdb.linespec/ls-errs.exp: Ditto.
6074
30331a6c
TV
60752019-09-05 Tom de Vries <tdevries@suse.de>
6076
6077 * lib/gdb.exp (cmp_file_string): New proc.
6078 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
6079 runto_main. Verify save breakpoints output.
6080
98b0ebab
PW
60812019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6082
6083 * gdb.base/info-var.exp: Test info variables without running
6084 to main, to avoid expect's buffer overflow.
6085
4e962e74
TT
60862019-09-03 Tom Tromey <tromey@adacore.com>
6087
6088 * gdb.ada/bias.exp: New file.
6089 * gdb.ada/bias/bias.adb: New file.
6090 * gdb.ada/print_chars.exp: Add regression test.
6091 * gdb.ada/print_chars/foo.adb (My_Character): New type.
6092 (MC): New variable.
6093
2ea1a07a
SL
60942019-08-29 Sandra Loosemore <sandra@codesourcery.com>
6095
6096 * gdb.base/argv0-symlink.exp: Run only on native target
6097 and local host.
6098
8077c50d
TV
60992019-08-29 Tom de Vries <tdevries@suse.de>
6100
6101 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
6102 diverse debug info.
6103 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
6104
48352473
TV
61052019-08-28 Tom de Vries <tdevries@suse.de>
6106
6107 * gdb.base/info-var.exp: Allow info variables to print info for files
6108 other than info-var-f1.c and info-var-f2.c.
6109
d8f27c60
AB
61102019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6111
6112 * gdb.fortran/info-types.exp: Add module.
6113 * gdb.fortran/info-types.f90: Update expected results.
6114
1f20c35e
AB
61152019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6116
6117 * gdb.fortran/info-types.exp: New file.
6118 * gdb.fortran/info-types.f90: New file.
6119 * lib/fortran.exp (fortran_character1): New proc.
6120
4acfdd20
AB
61212019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
6122
6123 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
6124 functions'. Reindent as needed.
6125 * gdb.base/info-var-f1.c: New file.
6126 * gdb.base/info-var-f2.c: New file.
6127 * gdb.base/info-var.exp: New file.
6128 * gdb.base/info-var.h: New file.
6129
5c31b358
TV
61302019-08-26 Tom de Vries <tdevries@suse.de>
6131
6132 PR c++/24852
6133 * gdb.cp/no-libstdcxx-probe.exp: New test.
6134
b694989f
TV
61352019-08-26 Tom de Vries <tdevries@suse.de>
6136
6137 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
6138 * tests need to be skipped.
6139 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
6140 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
6141 mi_skip_libstdcxx_probe_tests.
6142
d9c4ba53
SDJ
61432019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
6144
6145 * gdb.python/py-xmethods.exp: Use raw strings when passing
6146 arguments to SimpleXMethodMatcher.
6147
395fad09
TV
61482019-08-22 Tom de Vries <tdevries@suse.de>
6149
6150 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
6151 more informative.
6152
26c957f1
PA
61532019-08-21 Pedro Alves <palves@redhat.com>
6154
6155 * gdb.base/with.exp: Test "with" with no arguments.
6156
61f80d5d
TV
61572019-08-21 Tom de Vries <tdevries@suse.de>
6158
6159 * gdb.base/gdb-caching-proc.exp: Sort files.
6160
d7a11d13
TV
61612019-08-20 Tom de Vries <tdevries@suse.de>
6162
6163 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
6164 compilation.
6165
34dafe9f
TV
61662019-08-16 Tom de Vries <tdevries@suse.de>
6167
6168 * gdb.base/compare-sections.exp ("after run to main"): Allow
6169 mismatched read-only sections for PIE executables.
6170
398fdd60
TT
61712019-08-16 Tom Tromey <tom@tromey.com>
6172
6173 * lib/tuiterm.exp (_csi_Z): New proc.
6174 * gdb.tui/basic.exp: Update window positions.
6175 * gdb.tui/empty.exp: Update window positions.
6176
d8f9e51c
SL
61772019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6178
6179 * gdb.base/examine-backward.exp: Correct regexp for
6180 "examine 3 bytes backward from ${address_zero}".
6181
3df505f6
TT
61822019-08-15 Tom Tromey <tom@tromey.com>
6183
6184 * gdb.tui/empty.exp: Enable resizing tests.
6185
272560b5
TT
61862019-08-15 Tom Tromey <tromey@adacore.com>
6187
6188 * gdb.ada/char_enum.exp: Add regression tests.
6189 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
6190 and '0'.
6191 (Char, Gchar): Update.
6192 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
6193
08235187
CB
61942019-08-15 Christian Biesinger <cbiesinger@google.com>
6195
6196 * gdb.python/python.exp: Expect a leading underscore on
6197 GdbOutput{,Error}File.
6198
22a2ab04
SL
61992019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6200
6201 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
6202 Windows host.
6203
835b995b
SL
62042019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6205
6206 * gdb.base/batch-preserve-term-settings.exp
6207 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
6208
97dd8e07
CB
62092019-08-15 Christian Biesinger <cbiesinger@google.com>
6210
6211 * lib/gdb.exp: When running on a mingw target, replace
6212 /x/ with x:/.
6213
75faf5c4
AH
62142019-08-14 Alan Hayward <alan.hayward@arm.com>
6215
6216 * gdb.arch/aarch64-prologue.c: New test.
6217 * gdb.arch/aarch64-prologue.exp: New file.
6218
abc6c00f
TV
62192019-08-13 Tom de Vries <tdevries@suse.de>
6220
6221 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
6222 Thread.
6223
74c2c1f4
SL
62242019-08-13 Sandra Loosemore <sandra@codesourcery.com>
6225
6226 * gdb.python/py-completion.exp: Download the .py file to the host
6227 and use its host pathname. Conditionalize tests that use
6228 tab completion and manipulate files on the build machine.
6229 * gdb.python/py-events.exp: Download the .py file to the host
6230 and use its host pathname.
6231 * gdb.python/py-evsignal.exp: Likewise.
6232 * gdb.python/py-evthreads.exp: Likewise.
6233 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
6234 pathname syntax.
6235 * gdb.python/py-framefilter.exp: Download the .py file to the right
6236 place on the host. Match Windows pathname syntax.
6237 * gdb.python/py-mi-var-info-path-expression.exp: Download the
6238 .py file to the host and use its host pathname.
6239 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
6240 * gdb.python/py-objfile.exp: Expect a host pathname, not a
6241 build pathname. Skip symlink test on Windows host. Add missing
6242 newline at end of file.
6243 * gdb.python/py-pp-maint.exp: Download the .py file to the host
6244 and use its host pathname.
6245 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
6246 * gdb.python/py-section-script.exp: Use host location of binfile
6247 on safe-path. Use correct path separator on Windows host.
6248 Reorder alternatives in gdb_test_multiple to prevent matching
6249 the wrong alternative on success.
6250 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
6251
ca2589f3
PP
62522019-08-12 Patrick Palka <patrick@parcs.ath.cx>
6253
6254 * gdb.gdb/selftest.exp (test_with_self): Update test to now
6255 expect the GDB inferior to no longer immediately stop after
6256 being resumed with "signal SIGINT".
6257
020a839d
SL
62582019-08-09 Sandra Loosemore <sandra@codesourcery.com>
6259
6260 * gdb.linespec/break-ask.exp: Generalize regexps to match
6261 Windows pathnames too.
6262
128d6509
TV
62632019-08-08 Tom de Vries <tdevries@suse.de>
6264
6265 PR testsuite/24862
6266 * lib/tuiterm.exp (_accept): Fix CSI regexp.
6267
590042fc
PW
62682019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6269
6270 * gdb.base/style.exp: Update tests for help doc new invariants.
6271 * gdb.base/help.exp: Likewise.
6272
046bebe1
TT
62732019-08-06 Tom Tromey <tom@tromey.com>
6274
6275 * gdb.base/style.exp: Add disassemble test.
6276 * gdb.base/style.c (some_called_function): New function.
6277 (main): Use it.
6278
0b27c27d
CB
62792019-08-05 Christian Biesinger <cbiesinger@google.com>
6280
6281 * gdb.python/py-block.exp: Test dictionary access on blocks.
6282
580f1034
SM
62832019-08-05 Simon Marchi <simon.marchi@efficios.com>
6284
6285 PR gdb/24863
6286 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
6287 -list-thread-groups --available test when running under
6288 check-read1.
6289
d86bd7cb
TV
62902019-08-05 Tom de Vries <tdevries@suse.de>
6291
6292 PR testsuite/24863
6293 * lib/gdb.exp (with_read1_timeout_factor): New proc.
6294 * gdb.base/help.exp: Use with_read1_timeout_factor.
6295 * gdb.base/info-macros.exp: Same.
6296 * gdb.cp/nested-types.exp: Same.
6297
a80cf5d8
TV
62982019-08-05 Tom de Vries <tdevries@suse.de>
6299
6300 * lib/gdb.exp (version_at_least): Factor out of ...
6301 (tcl_version_at_least): ... here.
6302 (gdb_compile): Fail if pie results in non-PIE executable.
6303 (readelf_version, readelf_prints_pie): New proc.
6304 (exec_is_pie): Return -1 if unknown.
6305
d0962838
TV
63062019-08-05 Tom de Vries <tdevries@suse.de>
6307
6308 * lib/gdb.exp (tcl_version_at_least): Fix typo.
6309
2252ff3d
SL
63102019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6311
6312 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
6313
26655f53
SL
63142019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6315
6316 * lib/completion-support.exp (test_gdb_complete_none): Skip
6317 tab completion tests if no readline support.
6318 (test_gdb_complete_unique_re): Likewise.
6319 (test_gdb_complete_multiple): Likewise.
6320
db4dc13e
PW
63212019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6322
6323 * gdb.base/info_sources.exp: New file.
6324 * gdb.base/info_sources.c: New file.
6325 * gdb.base/info_sources_base.c: New file.
6326
0eba165a
PFC
63272019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6328
6329 * gdb.base/batch-exit-status.exp: Call test_exit_status with
6330 prefix argument.
6331 (test_exit_status): Add prefix argument.
6332
59bd512b
TV
63332019-08-01 Tom de Vries <tdevries@suse.de>
6334
6335 PR testsuite/24863
6336 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
6337 calling exp_continue for new thread and thread exited messages.
6338
2a3ad588
TV
63392019-08-01 Tom de Vries <tdevries@suse.de>
6340
6341 PR testsuite/24863
6342 * gdb.base/structs.exp: Fix check-read1 timeout using
6343 gdb_test_sequence.
6344 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
6345
117eb594
TV
63462019-08-01 Tom de Vries <tdevries@suse.de>
6347
6348 PR testsuite/24863
6349 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
6350 line.
6351
ed591340
TV
63522019-08-01 Tom de Vries <tdevries@suse.de>
6353
6354 PR testsuite/24863
6355 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
6356
aa3b6533
TT
63572019-07-30 Tom Tromey <tromey@adacore.com>
6358
6359 * gdb.ada/display_nested.exp: New file.
6360 * gdb.ada/display_nested/foo.adb: New file.
6361 * gdb.ada/display_nested/pack.adb: New file.
6362 * gdb.ada/display_nested/pack.ads: New file.
6363
2906593f
CB
63642019-07-30 Christian Biesinger <cbiesinger@google.com>
6365
6366 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
6367 namespace.
6368 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
6369
0f575925
TV
63702019-07-30 Tom de Vries <tdevries@suse.de>
6371
6372 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
6373 instead.
6374
b13057d9
TV
63752019-07-30 Tom de Vries <tdevries@suse.de>
6376
6377 PR testsuite/24834
6378 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
6379 (exec_is_pie): New proc.
6380
5c4dde85
CB
63812019-07-29 Christian Biesinger <cbiesinger@google.com>
6382
6383 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
6384
c620ed88
CB
63852019-07-29 Christian Biesinger <cbiesinger@google.com>
6386
6387 * gdb.python/py-objfile.c: Add global and static vars.
6388 * gdb.python/py-objfile.exp: Test new functions Objfile.
6389 lookup_global_symbol and lookup_static_symbol.
6390
3d235706
TT
63912019-07-29 Tom Tromey <tom@tromey.com>
6392
6393 * lib/tuiterm.exp (Term::_csi_@): New proc.
6394 (Term::_csi_X): Don't move cursor.
6395
c7e4c0a6
PW
63962019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6397
6398 * gdb.base/options.exp: Update backtrace - completion to
6399 new option -frame-info.
6400 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
6401 Test new 'set print frame-info'. Test backtrace -frame-info
6402 overriding 'set print frame-info'.
6403 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
6404 Test new 'set print frame-info'.
6405 Verify consistency of backtrace with and without filters, with and
6406 without -no-filters.
6407 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
6408 default.
6409
de28a3b7
TV
64102019-07-29 Tom de Vries <tdevries@suse.de>
6411
6412 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
6413 no arguments".
6414
507dd60e
TV
64152019-07-29 Tom de Vries <tdevries@suse.de>
6416
6417 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
6418 is a substring of the first for "complete non-unique file name".
6419
5beafce9
TV
64202019-07-29 Tom de Vries <tdevries@suse.de>
6421
6422 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
6423 with ".*".
6424
2d274232
TV
64252019-07-29 Tom de Vries <tdevries@suse.de>
6426
6427 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
6428 Pass prompt_regexp parameter to gdb_test_multiple calls.
6429
9197cd8b
TV
64302019-07-29 Tom de Vries <tdevries@suse.de>
6431
6432 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 6433 print registers" regexps.
9197cd8b 6434
b528dae0
TV
64352019-07-29 Tom de Vries <tdevries@suse.de>
6436
6437 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
6438
d17725d7
TV
64392019-07-29 Tom de Vries <tdevries@suse.de>
6440
6441 PR gdb/24855
6442 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6443 (skip_python_tests_prompt): Add prompt_regexp argument to
6444 gdb_test_multiple calls.
6445
52b75bf1
TT
64462019-07-27 Tom Tromey <tom@tromey.com>
6447
6448 * gdb.tui/main.exp: New file.
6449
2b1d00c2
TT
64502019-07-27 Tom Tromey <tom@tromey.com>
6451
6452 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6453 optional.
6454 * gdb.tui/empty.exp: New file.
6455
ded631d5
TT
64562019-07-27 Tom Tromey <tom@tromey.com>
6457
6458 * lib/tuiterm.exp (spawn): New proc.
6459 (Term::resize): New proc.
6460 * gdb.tui/resize.exp: New file.
6461
58ac439d
TT
64622019-07-27 Tom Tromey <tom@tromey.com>
6463
6464 * gdb.tui/list.exp: New file.
6465
fe1f56ee
TT
64662019-07-27 Tom Tromey <tom@tromey.com>
6467
6468 * gdb.tui/regs.exp: New file.
6469
f790b310
TT
64702019-07-27 Tom Tromey <tom@tromey.com>
6471
6472 * gdb.tui/basic.exp: Add "layout split" test.
6473
d95fc6ee
TT
64742019-07-27 Tom Tromey <tom@tromey.com>
6475
6476 * gdb.tui/basic.exp: Add "layout asm" test.
6477
c3786b3a
TT
64782019-07-27 Tom Tromey <tom@tromey.com>
6479
6480 * lib/tuiterm.exp: New file.
6481 * gdb.tui/basic.exp: New file.
6482
98a617f8
KB
64832019-07-27 Kevin Buettner <kevinb@redhat.com>
6484
6485 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6486 Enable tests associated with this flag. Adjust regex
6487 referencing "foo_low" to now refer to "foo_cold" instead.
6488
5c076da4
KB
64892019-07-27 Kevin Buettner <kevinb@redhat.com>
6490
6491 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6492 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6493 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6494 foo_cold. Revise comments to match.
6495 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6496 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6497 were wrapped into this proc; Call do_test in loop from outermost
6498 level.
6499 (foo_low): Rename all occurrences to "foo_cold".
6500 (backtrace from baz): New test.
6501 (x2/i foo_cold): New test.
6502 (info line *foo_cold): New test.
6503
1512d3b7
TV
65042019-07-26 Tom de Vries <tdevries@suse.de>
6505
6506 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6507
297989a1
TV
65082019-07-25 Tom de Vries <tdevries@suse.de>
6509
6510 PR testsuite/24830
6511 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6512 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6513 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6514 (skip_libstdcxx_probe_tests): ... here.
6515 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6516
b3b965fb
TV
65172019-07-24 Tom de Vries <tdevries@suse.de>
6518
6519 PR testsuite/24807
6520 * gdb.objc/basicclass.m: Include stdio.h.
6521 * gdb.objc/nondebug.m: Same.
6522 * gdb.objc/objcdecode.m: Same.
6523
4625b4d0
TV
65242019-07-24 Tom de Vries <tdevries@suse.de>
6525
6526 PR testsuite/24612
6527 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6528 additional_flags.
6529
024a5840
TV
65302019-07-24 Tom de Vries <tdevries@suse.de>
6531
6532 PR testsuite/24831
6533 * gdb.multi/tids.exp: Update error messages for info threads.
6534
c76ddaa3
TV
65352019-07-24 Tom de Vries <tdevries@suse.de>
6536
6537 * gdb.base/info-types.exp: Allow info types to print info for more than
6538 one file.
6539
9a618ef6
TV
65402019-07-23 Tom de Vries <tdevries@suse.de>
6541
6542 PR testsuite/24842
6543 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6544 gdb_spawn_with_cmdline_opts.
6545
40eadf04
SP
65462019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6547
6548 * gdb.arch/arm-cmse-sgstubs.c: New test.
6549 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6550
5ba29434
TV
65512019-07-23 Tom de Vries <tdevries@suse.de>
6552
6553 PR testsuite/24711
6554 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6555 issuing next command.
6556
a8e9d247
AB
65572019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6558
6559 * gdb.ada/info_auto_lang.exp: Update expected results.
6560 * gdb.base/info-types.c: Add additional types to check.
6561 * gdb.base/info-types.exp: Update expected results.
6562
eb86c5e2
AB
65632019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6564
6565 * gdb.base/info-types.c: New file.
6566 * gdb.base/info-types.exp: New file.
6567
01e175fe
AB
65682019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6569
6570 * gdb.arch/riscv-bp-infcall.c: New file.
6571 * gdb.arch/riscv-bp-infcall.exp: New file.
6572
6b78c3f8
AB
65732019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6574
6575 PR breakpoints/24541
6576 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6577
da738167
TV
65782019-07-14 Tom de Vries <tdevries@suse.de>
6579
6580 PR testsuite/24760
6581 * gdb.objc/basicclass.exp: Fix unterminated string.
6582
0d4e84ed
AB
65832019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6584 Andrew Burgess <andrew.burgess@embecosm.com>
6585
6586 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6587 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6588 negative bounds.
6589 * gdb.fortran/vla-value.exp: Print elements of an array with
6590 negative bounds.
6591 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6592 testing.
6593
021d8588
AB
65942019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6595
6596 * gdb.base/options.exp (expect_string): Dequote strings in
6597 results.
6598 (test-string): Test strings with different quoting and reindent.
6599
f06f1252
TT
66002019-07-10 Tom Tromey <tromey@adacore.com>
6601
6602 * gdb.ada/mi_ex_cond.exp: Update expected results.
6603 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6604 * gdb.ada/mi_catch_ex.exp: Update expected results.
6605 * gdb.ada/mi_catch_assert.exp: Update expected results.
6606 * gdb.ada/catch_ex.exp (catch_exception_info)
6607 (catch_exception_entry, catch_assert_entry)
6608 (catch_unhandled_entry): Update.
6609 * gdb.ada/catch_assert_if.exp: Update expected results.
6610
b863685d
RB
66112019-07-10 Richard Bunt <richard.bunt@arm.com>
6612 Stephen Roberts <stephen.roberts@arm.com>
6613
6614 * gdb.base/define.exp: Restore original prompt.
6615
cb1e4e32
PA
66162019-07-09 Pedro Alves <palves@redhat.com>
6617
6618 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6619 breakpoints" output.
6620 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6621 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6622 throw" creates breakpoint.
6623 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6624 'type="catchpoint"'.
6625
b58a68fe
PA
66262019-07-09 Pedro Alves <palves@redhat.com>
6627
6628 PR c++/15468
6629 * gdb.cp/except-multi-location-lib.cc: New.
6630 * gdb.cp/except-multi-location-main.cc: New.
6631 * gdb.cp/except-multi-location.exp: New.
6632
0826779b
PW
66332019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6634
6635 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6636 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6637 argument and update callers.
6638
5b0e2db4
AB
66392019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6640
6641 * gdb.arch/amd64-break-on-asm-line.S: New file.
6642 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6643
1f6f6e21
PW
66442019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6645
6646 * gdb.base/printcmds.exp: Test printing C string and
6647 C wide string convenience vars without transiting via the inferior.
6648 Also make test names unique.
6649
ea142fbf
AH
66502019-07-08 Alan Hayward <alan.hayward@arm.com>
6651
5862c886 6652 PR breakpoints/25011
ea142fbf
AH
6653 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6654
213fd9fa
PA
66552019-07-04 Pedro Alves <palves@redhat.com>
6656
6657 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6658 body returned ok(0), break(3) or continue(4).
6659 * gdb.testsuite/foreach_with_prefix.exp: New file.
6660
2b40fda7
AH
66612019-07-04 Alan Hayward <alan.hayward@arm.com>
6662
6663 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6664
a26c8de0
PA
66652019-07-03 Pedro Alves <palves@redhat.com>
6666
6667 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6668 "return -code".
6669
5f4ba3e7
PA
66702019-07-03 Pedro Alves <palves@redhat.com>
6671
6672 PR cli/24732
6673 * gdb.base/shell.exp: Load completion-support.exp.
6674 Adjust expected error output. Add completion tests.
6675
a994424f
PA
66762019-07-03 Pedro Alves <palves@redhat.com>
6677
6678 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6679 string_to_regexp.
6680
3d9be6f5
PA
66812019-07-03 Pedro Alves <palves@redhat.com>
6682
6683 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6684 (expect_integer): Adjust to expect "-string".
6685 (expect_string): New.
6686 (all_options): Expect "-string".
6687 (test-flag, test-boolean): Adjust to expect "-string".
6688 (test-string): New proc.
6689 (top level): Call it.
6690
41fc454c
PA
66912019-07-03 Pedro Alves <palves@redhat.com>
6692
6693 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6694 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6695 the expected output in the success.
6696
b2b2a215
PA
66972019-07-03 Pedro Alves <palves@redhat.com>
6698
6699 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6700 Split one gdb_test_multiple call in two to avoid a race.
6701
fdbc9870
PA
67022019-07-03 Pedro Alves <palves@redhat.com>
6703
6704 * gdb.base/with.c: New file.
6705 * gdb.base/with.exp: New file.
6706
c6ac8931
PA
67072019-07-03 Pedro Alves <palves@redhat.com>
6708
6709 * gdb.base/settings.exp: Replace all references to "maint
6710 test-settings set" with references to "maint set test-settings",
6711 and all references to "maint test-settings show" with references
6712 to "maint show test-settings".
6713
970f9d09
PA
67142019-07-03 Pedro Alves <palves@redhat.com>
6715
6716 * gdb.base/settings.exp (test-string): Adjust expected out when
6717 testing "maint test-settings show filename"
6718
54d66006
PA
67192019-07-02 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.base/options.exp (test-info-threads): New procedure.
6722 (top level): Call it.
6723
10d06d82
TT
67242019-06-28 Tom Tromey <tromey@adacore.com>
6725
6726 * gdb.dwarf2/ada-linkage-name.c: New file.
6727 * gdb.dwarf2/ada-linkage-name.exp: New file.
6728
3d507ff2
TT
67292019-06-27 Tom Tromey <tromey@adacore.com>
6730
d039f014 6731 PR c++/20020:
3d507ff2
TT
6732 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6733
8af58ffe
TV
67342019-06-26 Tom de Vries <tdevries@suse.de>
6735
6736 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6737
22e21752
TV
67382019-06-26 Tom de Vries <tdevries@suse.de>
6739
6740 * gdb.base/index-cache.exp: Add back missing debug option.
6741
b65b566c
PW
67422019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6743
6744 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6745
5c2c8c69
TV
67462019-06-25 Tom de Vries <tdevries@suse.de>
6747
6748 PR testsuite/24727
6749 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6750
164e3873
TV
67512019-06-24 Tom de Vries <tdevries@suse.de>
6752
6753 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6754
824eacee
TV
67552019-06-24 Tom de Vries <tdevries@suse.de>
6756
6757 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6758 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6759 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6760
385b97d3
TV
67612019-06-24 Tom de Vries <tdevries@suse.de>
6762
6763 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6764
c596f180
TV
67652019-06-21 Tom de Vries <tdevries@suse.de>
6766
6767 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6768
b13a7d03
TV
67692019-06-21 Tom de Vries <tdevries@suse.de>
6770
6771 PR testsuite/24518
6772 PR ada/24713
6773 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6774 index.
6775
899277ae
TT
67762019-06-19 Tom Tromey <tromey@adacore.com>
6777
6778 * gdb.ada/length_cond.exp: Add intro comment.
6779
680e1bee
TT
67802019-06-19 Tom Tromey <tromey@adacore.com>
6781
6782 * gdb.ada/length_cond.exp: New file.
6783 * gdb.ada/length_cond/length_cond.adb: New file.
6784 * gdb.ada/length_cond/pck.adb: New file.
6785 * gdb.ada/length_cond/pck.ads: New file.
6786
0ed4690a
TV
67872019-06-18 Tom de Vries <tdevries@suse.de>
6788
6789 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6790
d20ed5fd
TT
67912019-06-18 Tom Tromey <tromey@adacore.com>
6792
6793 * gdb.base/list0.h: Add comment explaining control character.
6794
86e04673
TV
67952019-06-18 Tom de Vries <tdevries@suse.de>
6796
6797 * boards/fission.exp: Break up long debug_flags line.
6798
c4973306
SM
67992019-06-16 Tom de Vries <tdevries@suse.de>
6800
6801 PR gdb/24445
6802 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6803 generated index.
6804
93cb9841
AB
68052019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6806
6807 PR gdb/24686
6808 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6809 improve detection of bug gdb/24541.
6810
399aaebd
SM
68112019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6812
6813 PR gdb/24669
6814 * gdb.base/index-cache.exp (uses_readnow,
6815 expecting_index_cache_use): Define global variable.
6816 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6817 expecting_index_cache_use.
6818
584a927c
AB
68192019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6820 Andrew Burgess <andrew.burgess@embecosm.com>
6821
6822 * gdb.fortran/pointers.f90: New file.
6823 * gdb.fortran/print_type.exp: New file.
6824 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6825 * gdb.fortran/vla-type.exp: Likewise.
6826 * gdb.fortran/vla-value.exp: Likewise.
6827 * gdb.mi/mi-vla-fortran.exp: Likewise.
6828
30056ea0
AB
68292019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6830
6831 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6832 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6833 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6834 as a stop reason.
6835
ec8e2b6d
AB
68362019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6837
6838 * gdb.base/annota1.exp: Update expected results.
6839 * gdb.cp/annota2.exp: Likewise.
6840 * gdb.cp/annota3.exp: Likewise.
6841
09e4c4e1
AB
68422019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6843
6844 * gdb.base/style-logging.exp: Remove path from test name.
6845
0735b091
TT
68462019-06-14 Tom Tromey <tromey@adacore.com>
6847
6848 PR gdb/24502:
6849 * gdb.base/style-logging.exp: New file.
6850
f5686554
TT
68512019-06-14 Tom Tromey <tromey@adacore.com>
6852
6853 * gdb.base/symfile-warn.exp: New file.
6854 * gdb.base/symfile-warn.c: New file.
6855
a0c1ffed
TT
68562019-06-14 Tom Tromey <tromey@adacore.com>
6857
6858 * gdb.base/annotate-symlink.exp: New file.
6859
f411722c
TT
68602019-06-14 Tom Tromey <tromey@adacore.com>
6861
6862 * gdb.ada/set_wstr.exp: Add reassignment test.
6863
4268ec18
TT
68642019-06-14 Tom Tromey <tromey@adacore.com>
6865
6866 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6867 'unchecked_access and 'unrestricted_access as well.
6868
9a9e394b
TT
68692019-06-14 Tom Tromey <tromey@adacore.com>
6870
6871 PR ada/24539:
6872 * gdb.ada/vla.exp: Update tests.
6873 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6874 pragma.
6875
4c048731
PA
68762019-06-13 Pedro Alves <palves@redhat.com>
6877
6878 * gdb.base/settings.exp (test-integer): Test junk after
6879 "unlimited".
6880
6665660a
PA
68812019-06-13 Pedro Alves <palves@redhat.com>
6882
6883 * gdb.base/options.exp (test-thread-apply): New.
6884 (top level): Call it.
6885
5d707134
PA
68862019-06-13 Pedro Alves <palves@redhat.com>
6887
6888 * gdb.base/options.exp (test-frame-apply): New.
6889 (top level): Test print commands with different "frame apply"
6890 prefixes.
6891
e2a689da
PA
68922019-06-13 Pedro Alves <palves@redhat.com>
6893
e79be6e5 6894 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
6895 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6896 'max_completions' parameter and handle it.
6897 (test_gdb_completion_offers_commands): New.
6898
90a1ef87
PA
68992019-06-13 Pedro Alves <palves@redhat.com>
6900
6901 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6902
d4c16835
PA
69032019-06-13 Pedro Alves <palves@redhat.com>
6904
6905 * gdb.base/options.exp (test-backtrace): New.
6906 (top level): Call it.
6907
2daf894e
PA
69082019-06-13 Pedro Alves <palves@redhat.com>
6909
6910 * gdb.guile/scm-frame-args.exp: Use "set print
6911 raw-frame-arguments" instead of "set print raw frame-arguments".
6912 * gdb.python/py-frame-args.exp: Likewise.
6913
e6ed716c
PA
69142019-06-13 Pedro Alves <palves@redhat.com>
6915
6916 * gdb.compile/compile.exp: Adjust expected output to option
6917 processing changes.
6918
7d8062de
PA
69192019-06-13 Pedro Alves <palves@redhat.com>
6920
6921 * gdb.base/options.exp: Build executable.
6922 (test-print): New procedure.
6923 (top level): Call it, once for "print" and another for "compile
6924 print".
6925
9d0faba9
PA
69262019-06-13 Pedro Alves <palves@redhat.com>
6927
6928 * gdb.base/options.c: New file.
6929 * gdb.base/options.exp: New file.
6930
dee7b4c8
PA
69312019-06-13 Pedro Alves <palves@redhat.com>
6932
6933 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6934 that "o" is ambiguous.
6935
dca0f6c0
PA
69362019-06-13 Pedro Alves <palves@redhat.com>
6937
6938 * gdb.base/settings.c: New file.
6939 * gdb.base/settings.exp: New file.
6940
ccf46844
PA
69412019-06-13 Pedro Alves <palves@redhat.com>
6942
6943 * gdb.base/completion.exp: Fix comment typo.
6944
b9a3f842
PA
69452019-06-13 Pedro Alves <palves@redhat.com>
6946
6947 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6948 foo --1" test.
6949
d106773e
PA
69502019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6951
6952 * gdb.fortran/block-data.f: New.
6953 * gdb.fortran/block-data.exp: New.
6954
fea82da0
TV
69552019-06-11 Tom de Vries <tdevries@suse.de>
6956
6957 PR testsuite/24521
6958 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6959 message.
6960
8c2e74f1
TV
69612019-06-11 Tom de Vries <tdevries@suse.de>
6962
6963 PR testsuite/24521
6964 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6965
b49851c8
TV
69662019-06-11 Tom de Vries <tdevries@suse.de>
6967
6968 * boards/readnow.exp: New file.
6969
a7067863
AB
69702019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6971
6972 * gdb.fortran/vla-sizeof.exp: Update expected results.
6973
1a3da2cd
AB
69742019-06-06 Amos Bird <amosbird@gmail.com>
6975
6976 * gdb.base/annota1.exp (thread_switch): Add test for
6977 thread-exited annotation.
6978
3847a7bf
TT
69792019-06-06 Tom Tromey <tromey@adacore.com>
6980
6981 * gdb.base/maint.exp: Expect command started/finished output.
6982
0088ba59
AB
69832019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6984
6985 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6986 comment.
6987 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6988
312617a3
AB
69892019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6990
6991 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6992 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6993 * gdb.arch/riscv-unwind-long-insn.c: New file.
6994 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6995
e1f2e1a2
CB
69962019-06-04 Christian Biesinger <cbiesinger@google.com>
6997
d3238f7d 6998 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6999
206584bd
PW
70002019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7001
7002 * lib/gdb.exp (help_list_trailer): New regexp variable
7003 factorizing the help trailer message.
7004 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
7005 arg to allow to better factorize various tests.
7006 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
7007 (test_prefix_command_help): Use help_list_trailer.
7008 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
7009 * gdb.guile/scm-cmd.exp: Likewise.
7010 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
7011 * gdb.base/help.exp: Use test_user_defined_class_help.
7012 * gdb.base/style.exp: Add tests for styling of help and apropos.
7013 * lib/gdb-utils.exp (style): Add title and highlight styles.
7014
708dc93e
PW
70152019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7016
7017 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
7018 $_shell_exitsignal.
7019 * gdb.base/default.exp: Update for new convenience variables.
7020
f49055a5
TT
70212019-05-29 Tom Tromey <tromey@adacore.com>
7022
7023 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
7024 to "break complete ada" test case's regexp.
7025
4330d61d
TT
70262019-05-29 Tom Tromey <tromey@adacore.com>
7027
7028 PR c++/20020:
7029 * gdb.cp/constexpr-field.exp: New file.
7030 * gdb.cp/constexpr-field.cc: New file.
7031
000439d5
TT
70322019-05-29 Tom Tromey <tromey@adacore.com>
7033
7034 * gdb.base/finish.exp (finish_no_print): New proc.
7035 (finish_tests): Call it.
7036
5a01c34c
TV
70372019-05-24 Tom de Vries <tdevries@suse.de>
7038
7039 * gdb.dwarf2/gdb-add-index.exp: New file.
7040
18125b16
TT
70412019-05-22 Tom Tromey <tromey@adacore.com>
7042
7043 * gdb.base/info-shared.exp (check_info_shared): Use "style".
7044 * gdb.base/style.exp: Use "style".
7045 * lib/gdb-utils.exp (style): New proc.
7046
af1a8d03
TV
70472019-05-22 Tom de Vries <tdevries@suse.de>
7048
7049 * gdb.base/align.exp: Require c++11.
7050
e7fe496b
TV
70512019-05-22 Tom de Vries <tdevries@suse.de>
7052
7053 PR testsuite/24586
7054 * gdb.python/py-mi-var-info-path-expression.exp: Call
7055 mi_skip_python_tests to check if python is supported.
7056
8fca4da0
AH
70572019-05-22 Alan Hayward <alan.hayward@arm.com>
7058
7059 * gdb.arch/aarch64-pauth.c: New test.
7060 * gdb.arch/aarch64-pauth.exp: New file.
7061
b7060614
AH
70622019-05-22 Alan Hayward <alan.hayward@arm.com>
7063
7064 * README (Re-running Tests Outside The Testsuite): New section.
7065
669d0468
TV
70662019-05-21 Tom de Vries <tdevries@suse.de>
7067
7068 * gdb.arch/amd64-eval.exp: Require c++11.
7069 * gdb.base/max-depth.exp: Same.
7070 * gdb.compile/compile-cplus-array-decay.exp: Same.
7071 * gdb.cp/meth-typedefs.exp: Same.
7072 * gdb.cp/subtypes.exp: Same.
7073 * gdb.cp/temargs.exp: Same.
7074
ce3ebcaa
AH
70752019-05-21 Alan Hayward <alan.hayward@arm.com>
7076
7077 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
7078
34d11c68
AB
70792019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
7080
7081 PR gdb/18644
7082 * gdb.fortran/complex.exp: Remove setup_kfail calls.
7083 * gdb.fortran/printing-types.exp: Add new test.
7084 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
7085 testing.
7086 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
7087 setup_kfail call.
7088
87781e84
AH
70892019-05-17 Alan Hayward <alan.hayward@arm.com>
7090
7091 * README (Running the Testsuite): Change example.
7092 (Testsuite Parameters): Remove TRANSCRIPT.
7093 * lib/gdb.exp: Remove TRANSCRIPT check.
7094
b420b89e
AH
70952019-05-17 Alan Hayward <alan.hayward@arm.com>
7096
7097 * README (Testsuite Parameters): Add replay logging to
7098 GDBSERVER_DEBUG.
7099 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
7100 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
7101 as a comma separated list.
7102 (gdb_debug_init): Override procedure.
7103
408e9b8b
AH
71042019-05-17 Alan Hayward <alan.hayward@arm.com>
7105
7106 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
7107 (gdb_write_cmd_file): New procedure.
7108 * lib/gdbserver-support.exp (gdbserver_start): Call
7109 gdbserver_write_cmd_file.
7110 (gdbserver_write_cmd_file): New procedure.
7111
f9e2e39d
AH
71122019-05-17 Alan Hayward <alan.hayward@arm.com>
7113
7114 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
7115 (delete_breakpoints): Likewise.
7116 (gdb_run_cmd): Likewise.
7117 (gdb_start_cmd): Likewise.
7118 (gdb_starti_cmd): Likewise.
7119 (gdb_internal_error_resync): Likewise.
7120 (gdb_test_multiple): Likewise.
7121 (gdb_reinitialize_dir): Likewise.
7122 (default_gdb_exit): Likewise.
7123 (gdb_file_cmd): Mark kill as optional.
7124 (default_gdb_start): Call gdb_stdin_log_init.
7125 (send_gdb): Call gdb_stdin_log_write.
7126 (rerun_to_main): Mark Y as an answer.
7127 (gdb_stdin_log_init): New function.
7128 (gdb_stdin_log_write): Likewise.
7129
81f47ac2
AH
71302019-05-17 Alan Hayward <alan.hayward@arm.com>
7131
7132 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
7133 * gdb.base/debug-expr.exp: Likewise.
7134 * gdb.base/foll-fork.exp: Likewise.
7135 * gdb.base/foll-vfork.exp: Likewise.
7136 * gdb.base/fork-print-inferior-events.exp: Likewise.
7137 * gdb.base/gdb-sigterm.exp: Likewise.
7138 * gdb.base/gdbinit-history.exp: Likewise.
7139 * gdb.base/osabi.exp: Likewise.
7140 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7141 * gdb.base/ui-redirect.exp: Likewise.
7142 * gdb.gdb/unittest.exp: Likewise.
7143 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
7144 * gdb.mi/mi-watch.exp: Likewise.
7145 * gdb.mi/new-ui-mi-sync.exp: Likewise.
7146 * gdb.mi/user-selected-context-sync.exp: Likewise.
7147 * gdb.python/python.exp: Disable debug test when debugging.
7148 * gdb.threads/check-libthread-db.exp: Disable when debugging.
7149 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7150 Likewise.
7151 * gdb.threads/stepi-random-signal.exp: Likewise.
7152
29b52314
AH
71532019-05-17 Alan Hayward <alan.hayward@arm.com>
7154
7155 * Makefile.in: Pass through GDB_DEBUG.
7156 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7157 (gdb,debug): Add board setting.
7158 * lib/gdb.exp (default_gdb_start): Start debugging.
7159 (gdb_debug_enabled): New procedure.
7160 (gdb_debug_init): Likewise.
29b52314
AH
7161
71622019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 7163
29b52314
AH
7164 * Makefile.in: Pass through GDB_DEBUG.
7165 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7166 (gdb,debug): Add board setting.
7167 * lib/gdb.exp (default_gdb_start): Start debugging.
7168 (gdb_debug_enabled): New procedure.
7169 (gdb_debug_init): Likewise.
29b52314 7170
ca1285d1
AH
71712019-05-17 Alan Hayward <alan.hayward@arm.com>
7172
7173 * gdb.base/ui-redirect.exp: Add debug redirect tests.
7174
f3a09c80
AH
71752019-05-17 Alan Hayward <alan.hayward@arm.com>
7176
7177 * gdb.base/ui-redirect.exp: Test redirection.
7178
26648588
JV
71792019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
7180
7181 * gdb.mi/mi-complete.exp: New file.
7182 * gdb.mi/mi-complete.cc: Likewise.
7183
14237686
AB
71842019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
7185
7186 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
7187 indexed and sliced arrays, and pointers to arrays.
7188
e7bd7fba
TT
71892019-05-14 Tom Tromey <tromey@adacore.com>
7190
7191 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
7192 styling test.
7193
2764128d
TV
71942019-05-14 Tom de Vries <tdevries@suse.de>
7195
7196 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
7197 selection entry encoding.
7198
71bed2db
TT
71992019-05-10 Tom Tromey <tromey@adacore.com>
7200
7201 * gdb.ada/info_exc.exp: Add "complete" test.
7202
63b667ad
TV
72032019-05-09 Tom de Vries <tdevries@suse.de>
7204
7205 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
7206 CU-relative.
7207
9cfd2b89
TV
72082019-05-09 Tom de Vries <tdevries@suse.de>
7209
7210 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
7211 CU-relative.
7212
2228ef77
XR
72132019-05-08 Joel Brobecker <brobecker@adacore.com>
7214
7215 * gdb.ada/frame_arg_lang.exp: New testcase.
7216 * gdb.ada/frame_arg_lang/bla.adb: New file.
7217 * gdb.ada/frame_arg_lang/pck.ads: New file.
7218 * gdb.ada/frame_arg_lang/pck.adb: New file.
7219 * gdb.ada/frame_arg_lang/foo.c: New file.
7220
80e55b13
TT
72212019-05-08 Tom Tromey <tromey@adacore.com>
7222
7223 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
7224
9d3421af
TT
72252019-05-08 Tom Tromey <tromey@adacore.com>
7226
7227 * gdb.base/ptype-offsets.exp: Update tests.
7228
844333e2
TT
72292019-05-08 Tom Tromey <tromey@adacore.com>
7230
7231 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
7232 cases.
7233 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
7234 "short".
7235
988915ee
TT
72362019-05-08 Tom Tromey <tromey@adacore.com>
7237
7238 * gdb.ada/vla.exp: New file.
7239 * gdb.ada/vla/vla.adb: New file.
7240
7bd55dac
TV
72412019-05-07 Tom de Vries <tdevries@suse.de>
7242
7243 * gdb.base/index-cache.exp (ls_host): Fix return statement.
7244
75f06e9d
TV
72452019-05-07 Tom de Vries <tdevries@suse.de>
7246
7247 PR testsuite/24522
7248 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
7249 section.
7250
77e7aaa4
TV
72512019-05-07 Tom de Vries <tdevries@suse.de>
7252
7253 PR testsuite/24522
7254 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
7255 .debug_aranges section.
7256
456ba0fa
TV
72572019-05-07 Tom de Vries <tdevries@suse.de>
7258
7259 PR testsuite/24159
7260 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
7261
5a56d6a6
TV
72622019-05-06 Tom de Vries <tdevries@suse.de>
7263
7264 * lib/gdb.exp (exec_has_index_section): New proc.
7265 * gdb.base/index-cache.exp: Handle case that binfile contains an index
7266 section.
7267
9d6d4be8
TV
72682019-05-04 Tom de Vries <tdevries@suse.de>
7269
7270 * boards/cc-with-debug-names.exp: New file.
7271
222a8d25
TT
72722019-05-03 Tom Tromey <tromey@adacore.com>
7273
7274 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
7275 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
7276 * gdb.ada/char_enum.exp: Add test.
7277
0fdfd794
TV
72782019-05-03 Tom de Vries <tdevries@suse.de>
7279
7280 * boards/cc-with-gdb-index.exp: New file.
7281
80062eb9
AB
72822019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
7283
7284 * gdb.rust/simple.exp: Add new test case.
7285 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
7286 (main): Initialise an instance of the new struct.
7287
4504bbde
TT
72882019-05-01 Tom Tromey <tromey@adacore.com>
7289
7290 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
7291 record.
7292 (NPR): New variable.
7293 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
7294 test.
7295
d48e62f4
TT
72962019-05-01 Tom Tromey <tromey@adacore.com>
7297
7298 * gdb.ada/packed_array_assign.exp: Add packed assignment
7299 regression test.
7300
f59f30f5
TV
73012019-05-01 Tom de Vries <tdevries@suse.de>
7302
7303 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
7304
b70bfc54
TV
73052019-05-01 Tom de Vries <tdevries@suse.de>
7306
7307 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
7308
15f18d14
AT
73092019-04-30 Ali Tamur <tamur@google.com>
7310
7311 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
7312
2ff0a947
TT
73132019-04-30 Tom Tromey <tromey@adacore.com>
7314
7315 * lib/ada.exp (find_ada_tool): New proc.
7316 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
7317 * gdb.ada/catch_ex_std.exp: New file.
7318 * gdb.ada/catch_ex_std/foo.adb: New file.
7319 * gdb.ada/catch_ex_std/some_package.adb: New file.
7320 * gdb.ada/catch_ex_std/some_package.ads: New file.
7321
a776957c
TT
73222019-04-30 Tom Tromey <tromey@adacore.com>
7323
7324 PR c++/24470:
7325 * gdb.cp/temargs.cc: Add test code from PR.
7326
bc68014d
AB
73272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7328
7329 * gdb.fortran/vla-datatypes.exp: Update expected results.
7330 * gdb.fortran/vla-ptype.exp: Likewise.
7331 * gdb.fortran/vla-type.exp: Likewise.
7332 * gdb.fortran/vla-value.exp: Likewise.
7333
f1fdc960
AB
73342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7335
7336 * gdb.fortran/ptr-indentation.exp: Update expected results.
7337 * gdb.fortran/ptype-on-functions.exp: Likewise.
7338 * gdb.fortran/vla-ptr-info.exp: Likewise.
7339 * gdb.fortran/vla-value.exp: Likewise.
7340
bf7a4de1
AB
73412019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7342
7343 * gdb.fortran/ptype-on-functions.exp: New file.
7344 * gdb.fortran/ptype-on-functions.f90: New file.
7345
bbe75b9d
AB
73462019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7347
7348 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
7349 case void string.
7350
1db455a7
AB
73512019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7352
7353 * gdb.fortran/complex.exp: Expand.
7354 * gdb.fortran/complex.f: Renamed to...
7355 * gdb.fortran/complex.f90: ...this, and extended to add more
7356 complex values.
7357
b6d03bb2
AB
73582019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7359
7360 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
7361 MODULO, CMPLX.
7362
2e62ab40
AB
73632019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
7364 Richard Bunt <richard.bunt@arm.com>
7365
7366 * gdb.base/max-depth.c: New file.
7367 * gdb.base/max-depth.exp: New file.
7368 * gdb.python/py-nested-maps.c: New file.
7369 * gdb.python/py-nested-maps.exp: New file.
7370 * gdb.python/py-nested-maps.py: New file.
7371 * gdb.python/py-format-string.exp (test_max_depth): New proc.
7372 (test_all_common): Call test_max_depth.
7373 * gdb.fortran/max-depth.exp: New file.
7374 * gdb.fortran/max-depth.f90: New file.
7375 * gdb.go/max-depth.exp: New file.
7376 * gdb.go/max-depth.go: New file.
7377 * gdb.modula2/max-depth.exp: New file.
7378 * gdb.modula2/max-depth.c: New file.
7379 * lib/gdb.exp (get_print_expr_at_depths): New proc.
7380
d2b584a5
TV
73812019-04-29 Tom de Vries <tdevries@suse.de>
7382
7383 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
7384
136afab8
PW
73852019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7386
7387 * gdb.base/callexit.exp: Test may-call-functions off.
7388
725cbb63
KS
73892019-04-25 Keith Seitz <keiths@redhat.com>
7390
7391 PR c++/24367
7392 * gdb.cp/meth-typedefs.cc (incomplete_struct)
7393 (another_incomplete_struct, test_incomplete): New definitions.
7394 (main): Use new definitions.
7395 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
7396 functions.
7397
701adfb0
PA
73982019-04-25 Ali Tamur <tamur@google.com>
7399
7400 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
7401
82433e3e
SDJ
74022019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
7403
7404 PR corefiles/11608
7405 PR corefiles/18187
7406 * gdb.base/coredump-filter-build-id.exp: New file.
7407
dd06d4d6
AH
74082019-04-25 Alan Hayward <alan.hayward@arm.com>
7409
e79be6e5
SM
7410 * Makefile.in: Pass through GDBSERVER_DEBUG.
7411 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
7412 (gdbserver,debug): Add board setting.
7413 * gdb.trace/tspeed.exp: Skip when debugging.
7414 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
7415 * lib/gdbserver-support.exp: Likewise
dd06d4d6 7416
1670072e
TT
74172019-04-24 Tom Tromey <tromey@adacore.com>
7418
7419 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
7420 Rust.
7421
a59240a4
TT
74222019-04-24 Tom Tromey <tromey@adacore.com>
7423
7424 * gdb.arch/amd64-eval.exp: Test bitfield return.
7425 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
7426 (class Foo) <return_bitfields>: New method.
7427 (main): Call it.
7428
b907456c
AB
74292019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
7430
7431 * gdb.cp/many-args.cc: New file.
7432 * gdb.cp/many-args.exp: New file.
7433
5c565afd
TV
74342019-04-23 Tom de Vries <tdevries@suse.de>
7435
7436 PR gdb/24433
7437 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
7438
ba22ff86
AH
74392019-04-23 Alan Hayward <alan.hayward@arm.com>
7440
7441 * gdb.trace/backtrace.exp: Use nopie flag.
7442 * gdb.trace/circ.exp: Likewise.
7443 * gdb.trace/collection.exp: Likewise.
7444 * gdb.trace/ftrace.exp: Likewise.
7445 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7446 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7447 * gdb.trace/qtro.exp: Likewise.
7448 * gdb.trace/read-memory.exp: Likewise.
7449 * gdb.trace/report.exp: Likewise.
7450 * gdb.trace/tfile.exp: Likewise.
7451 * gdb.trace/tfind.exp: Likewise.
7452 * gdb.trace/unavailable.exp: Likewise.
7453
7905fc35
PA
74542019-04-22 Pedro Alves <palves@redhat.com>
7455
7456 * gdb.base/solib-probes-nosharedlibrary.c,
7457 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7458
8ecb59f8
TT
74592019-04-19 Tom Tromey <tromey@adacore.com>
7460
7461 * gdb.ada/ptype_union.c: New file.
7462 * gdb.ada/ptype_union.exp: New file.
7463
62160ec9
TT
74642019-04-19 Tom Tromey <tromey@adacore.com>
7465
7466 PR symtab/24423:
7467 * gdb.base/list0.h (foo): Add a control-l character.
7468
36cd4ba5
TV
74692019-04-18 Tom de Vries <tdevries@suse.de>
7470
7471 PR gdb/24433
7472 * boards/local-board.exp: Set sysroot to "".
7473
b73715df
TV
74742019-04-18 Tom de Vries <tdevries@suse.de>
7475 Pedro Alves <palves@redhat.com>
7476
7477 PR gdb/24454
7478 * gdb.threads/vfork-follow-child-exec.c: New file.
7479 * gdb.threads/vfork-follow-child-exec.exp: New file.
7480 * gdb.threads/vfork-follow-child-exit.c: New file.
7481 * gdb.threads/vfork-follow-child-exit.exp: New file.
7482
4aa866af
LS
74832019-04-15 Leszek Swirski <leszeks@google.com>
7484
7485 * gdb.arch/amd64-eval.cc: New file.
7486 * gdb.arch/amd64-eval.exp: New file.
7487
e5a1a79a
AH
74882019-04-11 Alan Hayward <alan.hayward@arm.com>
7489
7490 * gdb.server/sysroot.c: New test.
7491 * gdb.server/sysroot.exp: New file.
7492 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7493 matching param.
7494
41077b66
AB
74952019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7496
7497 * gdb.base/align.exp: Extend test to cover structures containing
7498 only static fields.
7499
c30391f8
TV
75002019-04-11 Tom de Vries <tdevries@suse.de>
7501
7502 * boards/cc-with-dwz-m.exp: New file.
7503 * boards/cc-with-dwz.exp: New file.
7504 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7505
e242fd12
SM
75062019-04-09 Simon Marchi <simon.marchi@efficios.com>
7507
7508 * gdb.base/start-cpp.exp: New file.
7509 * gdb.base/start-cpp.cc: New file.
7510
2b0c8b01
KB
75112019-04-08 Kevin Buettner <kevinb@redhat.com>
7512
7513 * gdb.python/py-thrhandle.exp: Adjust tests to call
7514 thread_from_handle instead of thread_from_thread_handle.
7515
947210e5
KB
75162019-04-08 Kevin Buettner <kevinb@redhat.com>
7517
7518 * gdb.python/py-thrhandle.exp: Add tests for
7519 gdb.InferiorThread.handle.
7520
d7df6549
AB
75212019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7522
7523 * gdb.python/py-function.exp: Check calling helper function from
7524 all languages.
7525 * lib/gdb.exp (gdb_supported_languages): New proc.
7526
8bdc1658
AB
75272019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7528
7529 * gdb.base/complex-parts.c: New file.
7530 * gdb.base/complex-parts.exp: New file.
7531
05caa1d2
TT
75322019-04-01 Tom Tromey <tromey@adacore.com>
7533
7534 PR symtab/23331:
7535 * gdb.dwarf2/dw2-ranges-main.c: New file.
7536 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7537 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7538
7734102d
EZ
75392019-03-30 Simon Marchi <simark@simark.ca>
7540
7541 * gdb.base/default.exp: Add values for $_gdb_major and
7542 $_gdb_minor.
7543
188e1fa9
TT
75442019-03-29 Tom Tromey <tromey@adacore.com>
7545
7546 * gdb.base/help.exp: Tighten apropos regexp.
7547
2880242d
KS
75482019-03-29 Keith Seitz <keiths@redhat.com>
7549
7550 * gdb.fortran/array-bounds.exp: New file.
7551 * gdb.fortran/array-bounds.f90: New file.
7552
077cad8e
PW
75532019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7554
7555 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7556
80047cfc
PW
75572019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7558
7559 * gdb.multi/hello.c (main): Increase alarm timer.
7560
f489207e
SL
75612019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7562
7563 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7564 factor when no hardware watchpoint support.
7565
c92df149
AH
75662019-03-28 Alan Hayward <alan.hayward@arm.com>
7567 Pedro Alves <palves@redhat.com>
7568
7569 * boards/local-board.exp: set sysroot to /.
7570
933aebfa
AH
75712019-03-27 Alan Hayward <alan.hayward@arm.com>
7572
7573 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7574 in child.
7575
9f9aa852
AB
75762019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7577
7578 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7579 field.
7580 (make_container): Initialise new field.
7581 * gdb.python/py-prettyprint.exp: Add new tests.
7582 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7583 <display_hint>: New method.
7584
3714a195
AB
75852019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7586
7587 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7588 gdb_continue_to_breakpoint more throughout this test.
7589 (run_lang_tests) Supply unique test names, and use
7590 gdb_test_no_output.
7591
18c77628
AB
75922019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7593
7594 * gdb.base/finish-pretty.exp: Update expected results.
7595 * gdb.base/pretty-print.c: New file.
7596 * gdb.base/pretty-print.exp: New file.
7597
9a93502f
PA
75982019-03-25 Pedro Alves <palves@redhat.com>
7599
7600 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7601 move comments outside list. Append '-i "" eof' section.
7602
968aa7ae
AH
76032019-03-22 Alan Hayward <alan.hayward@arm.com>
7604
34a7f2a4 7605 PR testsuite/25016
968aa7ae
AH
7606 * README: Add pie options.
7607 * gdb.base/break-interp.exp: Ensure pie is disabled.
7608 * gdb.base/dump.exp: Likewise.
7609 * lib/gdb.exp (gdb_compile): Add pie option.
7610
4c7d57e7
TT
76112019-03-19 Tom Tromey <tromey@adacore.com>
7612
7613 * gdb.mi/mi2-cli-display.c: New file.
7614 * gdb.mi/mi2-cli-display.exp: New file.
7615
bff8c71f
TT
76162019-03-18 Joel Brobecker <brobecker@adacore.com>
7617 Tom Tromey <tromey@adacore.com>
7618
7619 * gdb.ada/ptype_array/pck.adb: New file.
7620 * gdb.ada/ptype_array/pck.ads: New file.
7621 * gdb.ada/ptype_array/foo.adb: New file.
7622 * gdb.ada/ptype_array.exp: New file.
7623
d085f989
TT
76242019-03-14 Tom Tromey <tromey@adacore.com>
7625
7626 * gdb.base/style.exp: Add "set style sources" test.
7627
b4be1b06
SM
76282019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7629
7630 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7631 * mi-breakpoint-multiple-locations.exp: ... this.
7632 (make_breakpoints_pattern): New proc.
7633 (do_test): Add mi_version parameter, test -break-insert,
7634 -break-info and =breakpoint-created.
7635
7cde5fc2
AB
76362019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7637
7638 * config/default.exp: Remove 'load_lib gdb.exp'.
7639 * config/monitor.exp: Likewise.
7640 * config/sid.exp: Likewise.
7641 * config/sim.exp: Likewise.
7642 * config/slite.exp: Likewise.
7643 * config/unix.exp: Likewise.
7644 * gdb.base/default.exp: Remove unhelpful comment.
7645
efbecbc1
AB
76462019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7647
7648 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7649
0841c79a
AB
76502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7651
7652 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7653
4a270568
AB
76542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7655
7656 * gdb.fortran/type-kinds.exp: Update expected results.
7657
067630bd
AB
76582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7659
7660 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7661
3be47f7a
AB
76622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7663
7664 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7665 function.
7666 (test_basic_parsing_of_type_kinds): Expand types tested.
7667 (test_parsing_invalid_type_kinds): New function.
7668
4d00f5d8
AB
76692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7670
7671 * gdb.fortran/intrinsics.exp: New file.
7672 * gdb.fortran/intrinsics.f90: New file.
7673 * gdb.fortran/type-kinds.exp: New file.
7674
c8f91604
AB
76752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7676
7677 * gdb.fortran/dot-ops.exp: New file.
7678
dd9f2c76
AB
76792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7680
7681 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7682 Check upper and lower case logical literals.
7683
84ec9724
AB
76842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7685
7686 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7687 Remove duplicate tests.
7688
c3734e09
AH
76892019-03-06 Alan Hayward <alan.hayward@arm.com>
7690
7691 * lib/gdb.exp (builtin_cd): rename of cd.
7692 (cd): Override builtin.
7693
aa3cfbda
RB
76942019-03-06 Richard Bunt <richard.bunt@arm.com>
7695
7696 * gdb.fortran/function-calls.exp: New file.
7697 * gdb.fortran/function-calls.f90: New test.
7698
7b63ad86
RB
76992019-03-04 Richard Bunt <richard.bunt@arm.com>
7700
7701 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7702 on user program standard output.
7703 * gdb.fortran/short-circuit-argument-list.f90: Record function
7704 calls.
7705
01abb042
AH
77062019-02-28 Alan Hayward <alan.hayward@arm.com>
7707
c3734e09
AH
7708 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7709 failure.
01abb042 7710
92137da0
RO
77112019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712
7713 PR gdb/8527
7714 * gdb.base/interrupt-daemon-attach.c,
7715 gdb.base/interrupt-daemon-attach.exp: New test.
7716
5862844d
PA
77172019-02-27 Pedro Alves <palves@redhat.com>
7718
7719 * gdb.base/page.exp: Add tests for "set width/height -1".
7720
8ed25214
PA
77212019-02-27 Pedro Alves <palves@redhat.com>
7722
7723 * gdb.base/page.exp: Add tests for "set/show width/height" with
7724 "infinite" values.
7725
6c28e44a
TT
77262019-02-27 Tom Tromey <tromey@adacore.com>
7727
7728 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7729 2.4.
7730 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7731 workaround.
7732
bf9a735e
AB
77332019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7734
7735 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7736 tests for structs with static members.
7737
8791793c
TT
77382019-02-26 Tom Tromey <tromey@adacore.com>
7739
7740 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7741 ValueError, not TypeError.
7742
bc2a507e
KB
77432019-02-26 Kevin Buettner <kevinb@redhat.com>
7744
7745 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7746 call from main program.
7747
e0e7d3bd
JB
77482019-02-23 Joel Brobecker <brobecker@adacore.com>
7749
7750 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7751 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7752 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7753 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7754 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7755
9600246d
KS
77562019-02-22 Keith Seitz <keiths@redhat.com>
7757
7758 PR symtab/23853
7759 * gdb.base/symlink-sourcefile.c: New file.
7760 * gdb.base/symlink-sourcefile.exp: New file.
7761
0c95f9ed
TT
77622019-02-20 Tom Tromey <tom@tromey.com>
7763
7764 * gdb.base/info_qt.exp: Update.
7765
6caa91b6
SM
77662019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7767
7768 * gdb.base/source.exp: Move "error in sourced script" code to
7769 the end.
7770 * gdb.base/source-error.gdb: Move contents to
7771 source-error-1.gdb. Add new code to source source-error-1.gdb.
7772 * gdb.base/source-error-1.gdb: New file, from previous
7773 source-error.gdb.
7774
6506371f
TT
77752019-02-17 Tom Tromey <tom@tromey.com>
7776
7777 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7778 for macro styling.
7779 * gdb.base/style.c (SOME_MACRO): New macro.
7780
a0087920
TT
77812019-02-17 Tom Tromey <tom@tromey.com>
7782
7783 * gdb.base/style.exp: Add line-wrapping tests.
7784 * gdb.base/page.exp: Add test for quitting during pagination.
7785
a2cd4f14
JB
77862019-02-17 Joel Brobecker <brobecker@adacore.com>
7787
7788 * gdb.ada/big_packed_array: New testcase.
7789 * gdb.ada/homonym.exp: Fix incorrect expected output for
7790 "break <homonym__get_value>" test.
7791
9d70ffbc
WP
77922019-02-13 Weimin Pan <weimin.pan@oracle.com>
7793
7794 PR breakpoints/21870
7795 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7796 and prepare_for_testing. Add comment.
7797 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7798 redundant cleanup call. Clean up comment.
7799
01c7ae81
WP
78002019-02-12 Weimin Pan <weimin.pan@oracle.com>
7801
7802 PR breakpoints/21870
7803 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7804 * gdb.arch/aarch64-dbreg-contents.c: New file.
7805
aff29d1c
JB
78062019-02-10 Joel Brobecker <brobecker@adacore.com>
7807
7808 * gdb.ada/mi_ref_changeable: New testcase.
7809
df0da8a2
AH
78102019-02-07 Alan Hayward <alan.hayward@arm.com>
7811
7812 * gdb.base/attach.exp: Add double attach test.
7813
bd447abb
SM
78142019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7815
7816 * lib/gdb.exp (default_gdb_start): Don't match pagination
7817 prompt.
7818 (gdb_init): Set stty_init.
7819
1dbc40b9
TT
78202019-01-27 Tom Tromey <tom@tromey.com>
7821
7822 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7823 skip_python_tests.
7824
353229bf
AH
78252019-01-24 Alan Hayward <alan.hayward@arm.com>
7826
7827 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7828 New structure.
7829 (struct struct_static_02_02): Likewise.
7830 (struct struct_static_02_03): Likewise.
7831 (struct struct_static_02_04): Likewise.
7832 (struct struct_static_04_01): Likewise.
7833 (struct struct_static_04_02): Likewise.
7834 (struct struct_static_04_03): Likewise.
7835 (struct struct_static_04_04): Likewise.
7836 (struct struct_static_06_01): Likewise.
7837 (struct struct_static_06_02): Likewise.
7838 (struct struct_static_06_03): Likewise.
7839 (struct struct_static_06_04): Likewise.
7840 (cmp_struct_static_02_01): Likewise.
7841 (cmp_struct_static_02_02): Likewise.
7842 (cmp_struct_static_02_03): Likewise.
7843 (cmp_struct_static_02_04): Likewise.
7844 (cmp_struct_static_04_01): Likewise.
7845 (cmp_struct_static_04_02): Likewise.
7846 (cmp_struct_static_04_03): Likewise.
7847 (cmp_struct_static_04_04): Likewise.
7848 (cmp_struct_static_06_01): Likewise.
7849 (cmp_struct_static_06_02): Likewise.
7850 (cmp_struct_static_06_03): Likewise.
7851 (cmp_struct_static_06_04): Likewise.
7852 (call_all): Test new structs.
7853 * gdb.base/infcall-nested-structs.exp: Likewise.
7854
73021deb
AH
78552019-01-21 Alan Hayward <alan.hayward@arm.com>
7856 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7857
fc65c7db
AH
78582019-01-21 Alan Hayward <alan.hayward@arm.com>
7859 * gdb.base/stack-protector.c: New test.
7860 * gdb.base/stack-protector.exp: New file.
7861 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7862 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7863 option.
7864 (gdb_compile): Remove stack protector for GCC and prevent
7865 recursion.
7866
c24bdb02
KS
78672019-01-16 Keith Seitz <keiths@redhat.com>
7868
7869 PR gdb/23773
7870 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7871
6f072a10
PFC
78722019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7873
7874 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7875 aliases.
7876 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7877 tests.
7878 * gdb.arch/powerpc-vector-regs.c: New file.
7879 * gdb.arch/powerpc-vector-regs.exp: New file.
7880
a7b8d682
PFC
78812019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7882
7883 * gdb.arch/altivec-regs.exp: Fix the list passed to
7884 gdb_expect_list when testing "info vector".
7885
6eb6fb67
AB
78862019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7887
7888 * gdb.base/style.exp: Don't include path in testname.
7889
b56f80d8
KS
78902019-01-10 Keith Seitz <keiths@redhat.com>
7891
7892 PR gdb/23712
7893 PR symtab/23010
7894 * gdb.dwarf2/multidictionary.exp: New file.
7895
041be526
SM
78962019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7897
7898 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7899 (test_gnuv3_style_demangling): ... this.
7900 (test_lucid_style_demangling): Remove.
7901 (test_arm_style_demangling): Remove.
7902 (test_hp_style_demangling): Remove.
7903 (do_tests): Remove calls to the above.
7904
d820d0c3
AB
79052019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7906
7907 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7908 case.
7909
f097f5ad
TT
79102019-01-06 Tom Tromey <tom@tromey.com>
7911
7912 PR gdb/28155:
7913 * gdb.dwarf2/typedef-void-finish.exp: New file.
7914
2cd8cc0b
TT
79152018-12-28 Tom Tromey <tom@tromey.com>
7916 Simon Marchi <simark@simark.ca>
7917
7918 * gdb.base/jit-exec.exp: New file.
7919 * gdb.base/jit-exec.c: New file.
7920 * gdb.base/jit-execd.c: New file.
7921
35fb8261
TT
79222018-12-28 Tom Tromey <tom@tromey.com>
7923
7924 * gdb.base/style.exp: Update test to check for address styling.
7925
47fd17cd
TT
79262018-12-28 Tom Tromey <tom@tromey.com>
7927
7928 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7929 message.
7930
d47032b7
TT
79312018-12-28 Tom Tromey <tom@tromey.com>
7932
7933 * gdb.base/style.exp: Add test for version number styling.
7934
af79b68d
TT
79352018-12-28 Tom Tromey <tom@tromey.com>
7936
7937 * gdb.base/style.exp: Add test for print_address_symbolic.
7938
0bb296cb
TT
79392018-12-28 Tom Tromey <tom@tromey.com>
7940
7941 * gdb.base/style.exp: Add test for breakpoint setting.
7942
80ae2043
TT
79432018-12-28 Tom Tromey <tom@tromey.com>
7944
7945 * gdb.base/style.exp: Add test for variable names.
7946
cbe56571
TT
79472018-12-28 Tom Tromey <tom@tromey.com>
7948
7949 * gdb.base/style.exp: New file.
7950 * gdb.base/style.c: New file.
7951
9162a27c
TT
79522018-12-28 Tom Tromey <tom@tromey.com>
7953
7954 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7955 "dumb".
7956 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7957 the TERM environment variable.
7958
bc543c90
TT
79592018-12-27 Tom Tromey <tom@tromey.com>
7960
7961 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7962 pagination test.
7963
6f0ffe50
AB
79642018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7965
7966 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7967 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7968
b5a1e557
PW
79692018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7970
7971 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7972 Filename a.adb changed to bp_fun_addr.adb.
7973 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7974
6e8b1ab2
JV
79752018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7976
7977 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7978 non-PIE executables.
7979 * README: Mention the gdb,nopie_flag board setting.
7980 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7981 non-PIE executable.
7982 * gdb.arch/amd64-entry-value.exp: Likewise.
7983 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7984 * gdb.arch/i386-float.exp: Likewise.
7985 * gdb.arch/i386-signal.exp: Likewise.
7986 * gdb.mi/mi-reg-undefined.exp: Likewise.
7987
d00a27c5
PM
79882018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7989
7990 PR gdb/23974
7991 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7992
161d081c
PW
79932018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7994
7995 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7996 Update order of results accordingly.
7997
b001de23
AB
79982018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7999
8000 * gdb.base/annota1.exp: Update a test regexp.
8001
99e1a184
AB
80022018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8003
8004 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
8005
7a81c1e2
PW
80062018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8007
8008 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
8009 (reuse_time): Initialize to REUSE_TIME_CAP.
8010 (check_rc): New function.
8011 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
8012 Check pthread_create rc.
8013 (spawner_thread_func): Check pthread_create and pthread_join rc.
8014
73e8dc90
PA
80152018-12-08 Pedro Alves <palves@redhat.com>
8016
8017 * gdb.base/list.exp (test_forward_search): Rename to ...
8018 (test_forward_reverse_search): ... this. Also test reverse-search
8019 and the forward-search alias.
8020
13f2ed32
AB
80212018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
8022
8023 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
8024 local timeout variable before return, and remove all local timeout
8025 variable entirely.
8026 (gdb_load): Likewise.
8027
64d27cfc
TV
80282018-12-01 Tom de Vries <tdevries@suse.de>
8029
8030 * gdb.base/gdb-caching-proc.exp: New file.
8031
f63c03b4
SDJ
80322018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
8033
8034 * Makefile.in (TIMESTAMP): New variable.
8035 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
8036 command.
8037 (check-single-racy): Likewise.
8038 (check/%.exp): Likewise.
8039 (check-racy/%.exp): Likewise.
8040 (workers/%.worker): Likewise.
8041 (build-perf): Likewise.
8042 (check-perf): Likewise.
8043 * README: Describe new "TS" and "TS_FORMAT" variables.
8044 * print-ts.py: New file.
8045
1c97054b
BF
80462018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
8047
8048 PR python/23714
8049 * gdb.python/python.exp: Test command repetition after
8050 gdb.execute.
8051
1871a62d
AB
80522018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
8053
8054 * gdb.opt/inline-break.exp: Add test that info breakpoint output
8055 is correctly aligned.
8056
fb5e1ed9
PW
80572018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8058
8059 * gdb.ada/info_auto_lang.exp: New testcase.
8060 * gdb.ada/info_auto_lang/global_pack.ads: New file.
8061 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
8062 * gdb.ada/info_auto_lang/some_c.c: New file.
8063
43d397ca
PW
80642018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8065
8066 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
8067 FUNC_lang language syntax.
8068
beddd671
PW
80692018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8070
8071 * gdb.base/info_minsym.c: New file.
8072 * gdb.base/info_minsym.exp: New file.
8073
73fc52c4
TT
80742018-11-19 Tom Tromey <tom@tromey.com>
8075
8076 PR rust/23625:
8077 * gdb.rust/simple.exp: Add ptype test. Update expected output.
8078 * gdb.rust/expr.exp: Update expected output. Change one test.
8079
994b876a
TT
80802018-11-19 Tom Tromey <tom@tromey.com>
8081
8082 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
8083
6769f276
PA
80842018-11-19 Pedro Alves <palves@redhat.com>
8085
8086 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
8087 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
8088 see the expected warning.
8089
38a72da0
AH
80902018-11-16 Alan Hayward <alan.hayward@arm.com>
8091
8092 PR gdb/22736:
8093 * gdb.cp/infcall-nodebug-lib.c: New test.
8094 * gdb.cp/infcall-nodebug-main.c: New test.
8095 * gdb.cp/infcall-nodebug.exp: New file.
8096
53a89d6e
SM
80972018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
8098
8099 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
8100 completer tests.
8101
9325300d
TV
81022018-11-09 Tom de Vries <tdevries@suse.de>
8103
8104 * gdb.base/msym-lang.c: New test.
8105 * gdb.base/msym-lang.exp: New file.
8106 * gdb.base/msym-lang-main.c: New test.
8107
20f0d60d
TT
81082018-11-08 Tom Tromey <tom@tromey.com>
8109
8110 PR gdb/23555:
8111 PR gdb/23838:
8112 * gdb.base/warning.exp: New file.
8113
b5420128
JB
81142018-11-08 Jan Beulich <jbeulich@suse.com>
8115
8116 * testsuite/gdb.arch/i386-avx512.c,
8117 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
8118
cd115d61
AB
81192018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
8120
8121 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
8122 point hardware.
8123
35ee2dc2
AB
81242018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
8125
8126 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
8127 * gdb.dwarf2/missing-type-name.exp: New file.
8128
31aceee8
TV
81292018-11-06 Tom de Vries <tdevries@suse.de>
8130
8131 * gdb.base/many-headers.c: New test.
8132 * gdb.base/many-headers.exp: New file.
8133
109be305
JW
81342018-11-06 Jim Wilson <jimw@sifive.com>
8135
8136 * gdb.base/code_elim.exp: For riscv, set additional_flags
8137 to include -msmall-data-limit=0.
8138
e2b7af72
JB
81392018-11-01 Joel Brobecker <brobecker@adacore.com>
8140
8141 * gdb.ada/watch_minus_l: New testcase.
8142
cdcda965
SM
81432018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
8144
8145 * gdb.arch/aix-sighandle.c: New file.
8146 * gdb.arch/aix-sighandle.exp: New file.
8147
92dcebf3
AB
81482018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8149
8150 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
8151 registers being unions.
8152
68b9ac18
TV
81532018-10-31 Tom de Vries <tdevries@suse.de>
8154
8155 * lib/valgrind.exp: New file.
8156 (vgdb_start, vgdb_stop): New procs, factored out of ...
8157 * gdb.base/valgrind-bt.exp: ... here, ...
8158 * gdb.base/valgrind-disp-step.exp: ... here and ...
8159 * gdb.base/valgrind-infcall.exp: ... here.
8160
1443936e
TV
81612018-10-31 Tom de Vries <tdevries@suse.de>
8162
8163 * lib/gdb.exp (get_valueof): Don't output read value in test name.
8164
eb77c9df
AB
81652018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8166
8167 * gdb.dwarf2/void-type.c: New file.
8168 * gdb.dwarf2/void-type.exp: New file.
8169
82b5e646
PW
81702018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8171
8172 * gdb.base/info_qt.c: New file.
8173 * gdb.base/info_qt.exp: New file.
8174
8d619c01
EBM
81752018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8176
8177 * gdb.arch/powerpc-htm-regs.c: New file.
8178 * gdb.arch/powerpc-htm-regs.exp: New file.
8179
f2cf6173
EBM
81802018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8181
8182 * gdb.arch/powerpc-tar.c: New file.
8183 * gdb.arch/powerpc-tar.exp: New file.
8184
7ca18ed6
EBM
81852018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8186
8187 * gdb.arch/powerpc-ppr-dscr.c: New file.
8188 * gdb.arch/powerpc-ppr-dscr.exp: New file.
8189
bfcc0eba
TV
81902018-10-25 Tom de Vries <tdevries@suse.de>
8191
8192 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
8193
fe1a5cad
TV
81942018-10-24 Tom de Vries <tdevries@suse.de>
8195
8196 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
8197 longer exists error.
8198
a76dc3b7
TV
81992018-10-24 Tom de Vries <tdevries@suse.de>
8200
8201 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
8202
4df46df7
TV
82032018-10-24 Tom de Vries <tdevries@suse.de>
8204
8205 * gdb.base/valgrind-db-attach.exp: Handle removed support for
8206 --db-attach in valgrind.
8207
0dbfcfff
AB
82082018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
8209
8210 * gdb.arch/riscv-reg-aliases.c: New file.
8211 * gdb.arch/riscv-reg-aliases.exp: New file.
8212
b04480b1
AH
82132018-10-19 Alan Hayward <alan.hayward@arm.com>
8214
8215 * gdb.python/py-cmd.exp: Check for gdb_prompt.
8216
2c6ac8d7
AH
82172018-10-19 Alan Hayward <alan.hayward@arm.com>
8218
8219 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
8220
2bc69f25
AH
82212018-10-19 Alan Hayward <alan.hayward@arm.com>
8222
8223 * gdb.cp/ovldbreak.exp: Fix regexps.
8224
1f1ae3a3
AH
82252018-10-19 Alan Hayward <alan.hayward@arm.com>
8226
8227 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
8228
94c18618
SDJ
82292018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
8230
8231 PR cli/23785
8232 * gdb.base/restore.exp: New test to check if "restore" with an
8233 invalid file doesn't segfault.
8234
812cd6eb
TV
82352018-10-18 Tom de Vries <tdevries@suse.de>
8236
8237 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
8238 * gdb.ada/excep_handle.exp: Same.
8239 * gdb.ada/mi_string_access.exp: Same.
8240 * gdb.ada/mi_var_union.exp: Same.
8241 * gdb.arch/arc-analyze-prologue.exp: Same.
8242 * gdb.arch/arc-decode-insn.exp: Same.
8243 * gdb.base/readnever.exp: Same.
8244 * gdb.fortran/printing-types.exp: Same.
8245 * gdb.guile/scm-lazy-string.exp: Same.
8246
c4b90788
TV
82472018-10-16 Tom de Vries <tdevries@suse.de>
8248
8249 PR gdb/23730
8250 * gdb.base/catch-follow-exec.c: Add copyright notice.
8251 * gdb.base/catch-follow-exec.exp: Rewrite to use
8252 gdb_spawn_with_cmdline_opts. Require gdb-native.
8253
8bca2978
SL
82542018-10-12 Sandra Loosemore <sandra@codesourcery.com>
8255
8256 * gdb.trace/actions-changed.exp: Check for arch support.
8257 * gdb.trace/actions.exp: Likewise.
8258 * gdb.trace/ax.exp: Likewise.
8259 * gdb.trace/backtrace.exp: Likewise.
8260 * gdb.trace/change-loc.exp: Likewise.
8261 * gdb.trace/deltrace.exp: Likewise.
8262 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
8263 * gdb.trace/ftrace.exp: Likewise.
8264 * gdb.trace/infotrace.exp: Check for arch support.
8265 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
8266 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
8267 * gdb.trace/mi-tsv-changed.exp: Likewise.
8268 * gdb.trace/packetlen.exp: Likewise.
8269 * gdb.trace/passc-dyn.exp: Likewise.
8270 * gdb.trace/passcount.exp: Likewise.
8271 * gdb.trace/pending.exp: Likewise.
8272 * gdb.trace/range-stepping.exp: Check for shlib support.
8273 * gdb.trace/report.exp: Check for arch support.
8274 * gdb.trace/save-trace.exp: Likewise.
8275 * gdb.trace/signal.exp: Check for signal support.
8276 * gdb.trace/tfind.exp: Check for arch support.
8277 * gdb.trace/trace-break.exp: Check for arch and shlib support.
8278 * gdb.trace/trace-common.h: Add comment.
8279 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
8280 * gdb.trace/trace-enable-disable.exp: Likewise.
8281 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
8282 * gdb.trace/tracecmd.exp: Check for arch support.
8283 * gdb.trace/tspeed.exp: Check for shlib and target support.
8284 * gdb.trace/tstatus.exp: Check for arch support.
8285 * gdb.trace/tsv.exp: Likewise.
8286 * gdb.trace/while-dyn.exp: Likewise.
8287 * gdb.trace/while-stepping.exp: Likewise.
8288 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
8289
f9c49bff
SM
82902018-10-12 Simon Marchi <simon.marchi@ericsson.com>
8291
8292 * gdb.trace/tspeed.exp: Remove nowarnings.
8293 (prepare_for_trace_test): Declare "global ipalib".
8294 * gdb.trace/tspeed.c: Include unistd.h.
8295 (main): Remove superfluous printf argument.
8296
d4330bde
SL
82972018-10-11 Sandra Loosemore <sandra@codesourcery.com>
8298
8299 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
8300 directory prefix on the filename.
8301
8ecfd7bd
SDJ
83022018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
8303
8304 * gdb.gdb/unittest.exp: Update expected message informing that
8305 selftests have been disabled.
8306 * gdb.server/unittest.exp: Likewise.
8307
58bbcd02
TV
83082018-10-09 Tom de Vries <tdevries@suse.de>
8309
8310 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
8311 with runto_main.
8312
9f6b697b
WP
83132018-10-08 Weimin Pan <weimin.pan@oracle.com>
8314
8315 PR c++/16841
8316 * gdb.cp/virtbase2.cc: New file.
8317 * gdb.cp/virtbase2.exp: New file.
8318
add5ded5
TT
83192018-10-06 Tom Tromey <tom@tromey.com>
8320
8321 PR python/19399:
8322 * gdb.python/py-inferior.exp: Add architecture test.
8323
f9e48344
TT
83242018-10-06 Tom Tromey <tom@tromey.com>
8325
8326 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
8327 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
8328
2a8be203
TT
83292018-10-06 Tom Tromey <tom@tromey.com>
8330
8331 * gdb.python/py-breakpoint.exp (check_last_event): Check location
8332 of a "throw" catchpoint.
8333
e04caa70
SDJ
83342018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
8335
8336 * gdb.base/info-proc.exp: Update string expected from "help info
8337 proc".
8338
5ca8c39f
TT
83392018-10-04 Tom Tromey <tom@tromey.com>
8340
8341 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
8342 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
8343 (test_initial_complaints, test_empty_complaints): Update.
8344 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8345
3453e7e4
TT
83462018-10-04 Tom Tromey <tom@tromey.com>
8347
8348 PR cli/19551:
8349 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
8350 * lib/gdb.exp (gdb_file_cmd): Update.
8351 * gdb.stabs/weird.exp (print_weird_var): Update.
8352 * gdb.server/solib-list.exp: Update.
8353 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
8354 * gdb.mi/mi-cli.exp: Update.
8355 * gdb.linespec/linespec.exp: Update.
8356 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8357 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
8358 * gdb.cp/cp-relocate.exp: Update.
8359 * gdb.base/sym-file.exp: Update.
8360 * gdb.base/relocate.exp: Update.
8361 * gdb.base/readnever.exp: Update.
8362 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
8363 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
8364 * gdb.base/dbx.exp (gdb_file_cmd): Update.
8365 * gdb.base/code_elim.exp: Update.
8366 * gdb.base/break-unload-file.exp (test_break): Update.
8367 * gdb.base/break-interp.exp (test_attach_gdb): Update.
8368 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
8369 Update.
8370 * gdb.base/attach.exp (do_attach_tests): Update.
8371 * gdb.base/sepdebug.exp: Update.
8372 * gdb.python/py-section-script.exp: Update.
8373
6afcf761
TT
83742018-10-04 Tom Tromey <tom@tromey.com>
8375
8376 PR cli/22234:
8377 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
8378 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
8379 output.
8380
fef1b293
TT
83812018-10-04 Tom Tromey <tom@tromey.com>
8382
8383 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
8384 set width and height to 0.
8385 (test_command_line_attach_run): Use -quiet.
8386
ca98345e
SL
83872018-10-03 Sandra Loosemore <sandra@codesourcery.com>
8388
8389 * lib/gdb.exp (skip_ifunc_tests): New.
8390 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
8391 other compile failures.
8392 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
8393
ff34e6ae
SM
83942018-10-01 Simon Marchi <simon.marchi@ericsson.com>
8395
8396 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
8397 is_amd64_regs_target.
8398
6bb8890e
AH
83992018-10-01 Alan Hayward <alan.hayward@arm.com>
8400
8401 * gdb.arch/aarch64-sighandler-regs.c: New test.
8402 * gdb.arch/aarch64-sighandler-regs.exp: New file.
8403 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
8404
224d30d3
MM
84052018-10-01 Markus Metzger <markus.t.metzger@intel.com>
8406
8407 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
8408 assembly.
8409
f67ffa6a
AB
84102018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
8411
8412 * gdb.base/frame-selection.exp: New file.
8413 * gdb.base/frame-selection.c: New file.
8414
9fc3183f
AH
84152018-09-27 Alan Hayward <alan.hayward@arm.com>
8416
8417 * gdb.threads/check-libthread-db.c (thread_routine): Use a
8418 pthread barrier.
8419 (main): Likewise.
8420
d354055e
AB
84212018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
8422
8423 * gdb.base/large-frame-1.c: New file.
8424 * gdb.base/large-frame-2.c: New file.
8425 * gdb.base/large-frame.exp: New file.
8426 * gdb.base/large-frame.h: New file.
8427
db727370
JL
84282018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8429
8430 PR gdb/20948
8431 * gdb.base/write_mem.exp: New test.
8432 * gdb.base/write_mem.c: Likewise.
8433
ae778caf
TT
84342018-09-23 Tom Tromey <tom@tromey.com>
8435
8436 PR python/18852:
8437 * gdb.python/py-parameter.exp: Add test for parameter that throws
8438 on "set".
8439
fd3ba736
TT
84402018-09-23 Tom Tromey <tom@tromey.com>
8441
8442 PR python/17284:
8443 * gdb.python/py-template.exp (test_template_arg): Add test for
8444 negative template argument number.
8445
39a24317
TT
84462018-09-23 Tom Tromey <tom@tromey.com>
8447
8448 PR python/14062:
8449 * gdb.python/python.exp: Add test for post_event error.
8450
f5769a2c
TT
84512018-09-23 Tom Tromey <tom@tromey.com>
8452
8453 PR python/18170:
8454 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8455 convert pointers to int and long.
8456
1c1e54f6
TT
84572018-09-23 Tom Tromey <tom@tromey.com>
8458
8459 PR python/20126:
8460 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8461 signed-ness conversion tests.
8462
fb4fa946
TT
84632018-09-23 Tom Tromey <tom@tromey.com>
8464
8465 PR python/18352;
8466 * gdb.python/py-value.exp (test_float_conversion): New proc.
8467 Use it.
8468
a466edac
HAQ
84692018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8470
8471 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8472
4ee9b0c5
SL
84732018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8474
8475 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8476 no readline.
8477 * gdb.base/utf8-identifiers.exp: Likewise.
8478 * gdb.cp/cpcompletion.exp: Likewise.
8479 * gdb.linespec/cpcompletion.exp: Likewise.
8480 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8481 * gdb.linespec/cpls-ops.exp: Likewise.
8482
23be8da7
RB
84832018-09-19 Richard Bunt <richard.bunt@arm.com>
8484 Chris January <chris.january@arm.com>
8485
8486 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8487 * gdb.fortran/short-circuit-argument-list.exp: New file.
8488 * gdb.fortran/short-circuit-argument-list.f90: New test.
8489
5031d0ae
SDJ
84902018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8491
8492 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8493 "arch=" keyword when executing "-stack-list-frames".
8494
b4c0d1a4
SDJ
84952018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8496
8497 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8498 "arch=" keyword when executing "-stack-list-frames".
8499
7a6d2b45
SDJ
85002018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8501
8502 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8503 break ada".
8504
8588b356
SM
85052018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8506
8507 PR python/23669
8508 * gdb.python/python.exp: Test gdb.execute("show commands").
8509
65e65158
TT
85102018-09-16 Tom Tromey <tom@tromey.com>
8511
8512 * gdb.base/new-ui.exp (do_execution_tests): Update.
8513 * gdb.base/dbx.exp (test_breakpoints): Update.
8514
bf326452
AH
85152018-09-14 Alan Hayward <alan.hayward@arm.com>
8516
8517 * lib/gdb.exp (gdb_simple_compile): Add proc.
8518 (is_elf_target): Use gdb_simple_compile.
8519 (skip_altivec_tests): Likewise.
8520 (skip_vsx_tests): Likewise.
8521 (skip_tsx_tests): Likewise.
8522 (skip_btrace_tests): Likewise.
8523 (skip_btrace_pt_tests): Likewise.
8524 (gdb_can_simple_compile): Likewise.
8525 (gdb_has_argv0): Likewise.
8526 (gdb_target_symbol_prefix): Likewise.
8527 (target_supports_scheduler_locking): Likewise.
8528
2361b0fb
TT
85292018-09-13 Tom Tromey <tom@tromey.com>
8530
8531 * Makefile.in (TAGS): Recognize proc_with_prefix and
8532 gdb_caching_proc.
8533
0ae1a321
SM
85342018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8535
8536 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8537 method.
8538
a40bf0c2
SM
85392018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8540
8541 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8542 and a few other Inferior properties when the Inferior is no
8543 longer valid.
8544
4a3fe98f
TT
85452018-09-13 Tom Tromey <tom@tromey.com>
8546
8547 PR rust/23650:
8548 * gdb.rust/simple.exp: Add test for enum field access error.
8549
098b2108
TT
85502018-09-13 Tom Tromey <tom@tromey.com>
8551
8552 PR rust/23626:
8553 * gdb.rust/simple.rs (EmptyEnum): New type.
8554 (main): Use it.
8555 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8556
1256af7d
SM
85572018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8558
8559 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8560 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8561 * gdb.python/py-symtab.exp: Update test printing an objfile.
8562
4aa8e6c2
SM
85632018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8564
8565 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8566 object.
8567
c221b2f7
AH
85682018-09-12 Alan Hayward <alan.hayward@arm.com>
8569
8570 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8571 (support_complex_tests): Use gdb_can_simple_compile.
8572 (is_ilp32_target): Likewise.
8573 (is_lp64_target): Likewise.
8574 (is_64_target): Likewise.
8575 (is_amd64_regs_target): Likewise.
8576 (is_aarch32_target): Likewise.
8577 (gdb_int128_helper): Likewise.
8578
6f1107b5
JK
85792018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8580
8581 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8582
1f5d1570
JG
85832018-09-10 Jerome Guitton <guitton@adacore.com>
8584
8585 * gdb.ada/same_component_name: Add test for case of tagged record
8586 with variable-length fields.
8587
cc330e39
XR
85882018-09-10 Xavier Roirand <roirand@adacore.com>
8589
8590 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8591 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8592 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8593 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8594
b9c50e9a
XR
85952018-09-10 Xavier Roirand <roirand@adacore.com>
8596
8597 * gdb.ada/mi_string_access.exp: New testcase.
8598 * gdb.ada/mi_string_access/bar.adb: New file.
8599 * gdb.ada/mi_string_access/pck.adb: New file.
8600 * gdb.ada/mi_string_access/pck.asd: New file.
8601
2963898f
XR
86022018-09-10 Xavier Roirand <roirand@adacore.com>
8603
8604 * gdb.ada/mi_var_union.exp: New testcase.
8605 * gdb.ada/mi_var_union/bar.adb: New file.
8606 * gdb.ada/mi_var_union/pck.adb: New file.
8607 * gdb.ada/mi_var_union/pck.asd: New file.
8608
1aac008f
TT
86092018-09-08 Tom Tromey <tom@tromey.com>
8610
8611 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8612
332cf4c9
TT
86132018-09-08 Tom Tromey <tom@tromey.com>
8614
8615 PR python/16047:
8616 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8617 (register_pretty_printers): Register new printer.
8618 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8619 test.
8620 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8621 (an_int_type3): New global.
8622
424da6cf
JB
86232018-09-08 Joel Brobecker <brobecker@adacore.com>
8624
8625 * gdb.ada/expr_with_funcall: New testcase.
8626
2a62dfa9
JB
86272018-09-08 Joel Brobecker <brobecker@adacore.com>
8628
8629 * gdb.ada/packed_array_assign: New testcase.
8630
96b6697f
AB
86312018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8632
8633 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8634 names, and add test prefixes to make test names unique.
8635
e4a62c65
TV
86362018-09-05 Tom de Vries <tdevries@suse.de>
8637
8638 * gdb.dwarf2/varval.exp: Add test.
8639
dd083ee2
GB
86402018-09-04 Gary Benson <gbenson@redhat.com>
8641
8642 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8643 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8644
aef9346c
TT
86452018-08-31 Tom Tromey <tom@tromey.com>
8646
8647 * gdb.rust/simple.rs: Rename second variable "v".
8648
c67f2e15
AB
86492018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8650
8651 * gdb.base/funcargs.c (use_a): New function.
8652 (recurse): Call use_a.
8653
078a0207
KS
86542018-08-29 Keith Seitz <keiths@redhat.com>
8655
8656 * gdb.compile/compile-cplus-anonymous.cc: New file.
8657 * gdb.compile/compile-cplus-anonymous.exp: New file.
8658 * gdb.compile/compile-cplus-array-decay.cc: New file.
8659 * gdb.compile/compile-cplus-array-decay.exp: New file.
8660 * gdb.compile/compile-cplus-inherit.cc: New file.
8661 * gdb.compile/compile-cplus-inherit.exp: New file.
8662 * gdb.compile/compile-cplus-member.cc: New file.
8663 * gdb.compile/compile-cplus-member.exp: New file.
8664 * gdb.compile/compile-cplus-method.cc: New file.
8665 * gdb.compile/compile-cplus-method.exp: New file.
8666 * gdb.compile/compile-cplus-mod.c: "New" file.
8667 * gdb.compile/compile-cplus-namespace.cc: New file.
8668 * gdb.compile/compile-cplus-namespace.exp: New file.
8669 * gdb.compile/compile-cplus-nested.cc: New file.
8670 * gdb.compile/compile-cplus-nested.exp: New file.
8671 * gdb.compile/compile-cplus-print.c: "New" file.
8672 * gdb.compile/compile-cplus-print.exp: "New" file.
8673 * gdb.compile/compile-cplus-virtual.cc: New file.
8674 * gdb.compile/compile-cplus-virtual.exp: New file.
8675 * gdb.compile/compile-cplus.c: "New" file.
8676 * gdb.compile/compile-cplus.exp: "New" file.
8677 * lib/compile-support.exp: New file.
8678
b0f492b9
GB
86792018-08-16 Gary Benson <gbenson@redhat.com>
8680
8681 PR gdb/13000:
8682 * gdb.base/batch-exit-status.exp: New file.
8683 * gdb.base/batch-exit-status.good-commands: Likewise.
8684 * gdb.base/batch-exit-status.bad-commands: Likewise.
8685
36eb4c5f
AH
86862018-08-29 Alan Hayward <alan.hayward@arm.com>
8687
8688 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8689 (struct struct02): Likewise.
8690 (struct struct03): Likewise.
8691 (struct struct04): Likewise.
8692 (struct struct_01_01): New struct.
8693 (struct struct_01_02): Likewise.
8694 (struct struct_01_03): Likewise.
8695 (struct struct_01_04): Likewise.
8696 (struct struct_02_01): Likewise.
8697 (struct struct_02_02): Likewise.
8698 (struct struct_02_03): Likewise.
8699 (struct struct_02_04): Likewise.
8700 (struct struct_04_01): Likewise.
8701 (struct struct_04_02): Likewise.
8702 (struct struct_04_03): Likewise.
8703 (struct struct_04_04): Likewise.
8704 (struct struct_05_01): Likewise.
8705 (struct struct_05_02): Likewise.
8706 (struct struct_05_03): Likewise.
8707 (struct struct_05_04): Likewise.
8708 (cmp_struct01): Remove function.
8709 (cmp_struct02): Likewise.
8710 (cmp_struct03): Likewise.
8711 (cmp_struct04): Likewise.
8712 (cmp_struct_01_01): Add Function.
8713 (cmp_struct_01_02): Likewise.
8714 (cmp_struct_01_03): Likewise.
8715 (cmp_struct_01_04): Likewise.
8716 (cmp_struct_02_01): Likewise.
8717 (cmp_struct_02_02): Likewise.
8718 (cmp_struct_02_03): Likewise.
8719 (cmp_struct_02_04): Likewise.
8720 (cmp_struct_04_01): Likewise.
8721 (cmp_struct_04_02): Likewise.
8722 (cmp_struct_04_03): Likewise.
8723 (cmp_struct_04_04): Likewise.
8724 (cmp_struct_05_01): Likewise.
8725 (cmp_struct_05_02): Likewise.
8726 (cmp_struct_05_03): Likewise.
8727 (cmp_struct_05_04): Likewise.
8728 (call_all): Add new structs.
8729 * gdb.base/infcall-nested-structs.exp: Likewise.
8730
3bf9c013
JV
87312018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8732
8733 * gdb.python/py-framefilter-mi.exp: Update regexp to
8734 check for "arch" field in frame output.
8735
450d1e88
KB
87362018-08-23 Kevin Buettner <kevinb@redhat.com>
8737
8738 * gdb.dwarf2/dw2-ranges-func.c: New file.
8739 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8740
ae739fe7
SM
87412018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8742
8743 * gdb.base/term.exp: Compare terminal settings with values from
8744 the inferior.
8745 * gdb.base/term.c: Get and set terminal settings.
8746
6d52907e
JV
87472018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8748
8749 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8750 accommodate new "arch" field in frame output.
8751 * gdb.mi/mi-return.exp: Likewise.
8752 * gdb.mi/mi-stack.exp: Likewise.
8753 * gdb.mi/mi-syn-frame.exp: Likewise.
8754 * gdb.mi/user-selected-context-sync.exp: Likewise.
8755
be2d111a
MS
87562018-08-19 Michael Spang <spang@google.com>
8757
8758 PR gdb/11786
8759 * gdb.base/gcore-tls-pie.c: New file.
8760 * gdb.base/gcore-tls-pie.exp: New file.
8761
ae3a7c47
KB
87622018-08-18 Kevin Buettner <kevinb@redhat.com>
8763
8764 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8765 * gdb.dwarf2/varval.c: New file.
8766 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8767
2ecae92e
AH
87682018-08-17 Alan Hayward <alan.hayward@arm.com>
8769
8770 PR gdb/18931
8771 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8772
c1854f1d
KS
87732018-08-16 Keith Seitz <keiths@redhat.com>
8774
8775 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8776 tests expected to pass.
8777
26fb3983
JV
87782018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8779
8780 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8781 -data-disassemble -a.
8782 (test_disassembly_bogus_args): Likewise.
8783
67943c00
AB
87842018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8785
8786 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8787
5ff2bbae
AB
87882018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8789
8790 * gdb.base/vla-optimized-out.exp: Add new test.
8791
e5bbcd0f
AB
87922018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8793
8794 * gdb.base/vla-optimized-out-o3.exp: Delete.
8795 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8796 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8797 deleted tests.
8798
9d4a934c
AB
87992018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8800
8801 PR gdb/18050:
8802 * gdb.server/extended-remote-restart.c: New file.
8803 * gdb.server/extended-remote-restart.exp: New file.
8804
045cf012
SM
88052018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8806
8807 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8808 "set variable index = 42".
8809
87d6a7aa
SM
88102018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8811
8812 * boards/index-cache-gdb.exp: New file.
8813 * gdb.dwarf2/index-cache.exp: New file.
8814 * gdb.dwarf2/index-cache.c: New file.
8815 * gdb.base/maint.exp: Check if we are using the index cache.
8816
96d68bd4
RO
88172018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8818
8819 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8820 MAKEFLAGS.
8821
5a699617
RO
88222018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8823
8824 * dg-extract-results.sh: Move to toplevel contrib.
8825 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8826 * Makefile.in (check-parallel-racy): Likewise.
8827
5bd18990
AB
88282018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8829
8830 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8831 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8832 tests if the target supports scheduler locking.
8833
3fbbcf47
TV
88342018-08-04 Tom de Vries <tdevries@suse.de>
8835
8836 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8837
3e1d3d8c
TT
88382018-08-02 Tom Tromey <tom@tromey.com>
8839
8840 PR symtab/16842.
8841 * gdb.cp/temargs.exp: Test "info address" of a template
8842 parameter.
8843
5abe0f0c
JV
88442018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8845
8846 * gdb.python/py-mi-var-info-path-expression.c: New file.
8847 * gdb.python/py-mi-var-info-path-expression.py: New file.
8848 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8849
fb66cde8
SDJ
88502018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8851
8852 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8853 error after "cannot resolve name" string.
8854
c708f4d2
AB
88552018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8856
8857 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8858 started.
8859 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8860
37cc0cae
TV
88612018-07-28 Tom de Vries <tdevries@suse.de>
8862
8863 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8864
63b4ecf7
TV
88652018-07-26 Tom de Vries <tdevries@suse.de>
8866
8867 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8868
3c3bb058
AB
88692018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8870
8871 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8872 is visible.
8873
9e7f3bbb
TV
88742018-07-26 Tom de Vries <tdevries@suse.de>
8875
8876 PR breakpoints/23366
8877 * gdb.base/catch-follow-exec.c: New test.
8878 * gdb.base/catch-follow-exec.exp: New file.
8879
16f808ec
TV
88802018-07-25 Tom de Vries <tdevries@suse.de>
8881
8882 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8883 vla-optimized-out.c.
8884
d7154a8d
JV
88852018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8886
8887 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8888 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8889
232a0032
TV
88902018-07-20 Tom de Vries <tdevries@suse.de>
8891
8892 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8893 NOCLONE macro.
8894 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8895
fbb1d502
TV
88962018-07-19 Tom de Vries <tdevries@suse.de>
8897
8898 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8899 regular expression.
8900
42dc7699
TV
89012018-07-18 Tom de Vries <tdevries@suse.de>
8902
8903 * gdb.base/vla-optimized-out.c: New test.
8904 * gdb.base/vla-optimized-out.exp: New file.
8905
7f1f7e23
SDJ
89062018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8907
8908 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8909 message "No address associated with hostname" when gdbserver
8910 cannot resolve the hostname.
8911
5759ebb3
PW
89122018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8913
8914 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8915 Add some test prefixes to make tests unique.
8916
3606ccab
PW
89172018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8918
8919 * gdb.base/frameapply.c: New file.
8920 * gdb.base/frameapply.exp: New file.
8921
529c08b2
PW
89222018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8923
8924 * gdb.base/skip.exp: Update expected error message.
8925
c7ab0aef
SDJ
89262018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8927 Jan Kratochvil <jan.kratochvil@redhat.com>
8928 Paul Fertser <fercerpav@gmail.com>
8929 Tsutomu Seki <sekiriki@gmail.com>
8930
8931 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8932 parameter.
8933 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8934 by default.
8935 * boards/native-gdbserver.exp: Likewise.
8936 * gdb.server/run-without-local-binary.exp: Improve regexp used
8937 for detecting when a remote debugging connection succeeds.
8938 * gdb.server/server-connect.exp: New file.
8939 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8940 Do not prefix the port number with ":".
8941 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8942 support for detecting and using it. Add '$debughost_gdbserver'
8943 to the list of arguments used to start gdbserver. Handle case
8944 when gdbserver cannot resolve a network name.
8945
16ff70dd
SDJ
89462018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8947
8948 PR c++/23373
8949 * gdb.base/ptype-offsets.cc (struct static_member): New
8950 struct.
8951 (main) <stmember>: New variable.
8952 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8953 with a static member in it.
8954
3541979f
AB
89552018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8956
8957 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8958 watchpoints enabled and disabled.
8959
c8ad9b9a
AB
89602018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8961
8962 * gdb.base/examine-backward.exp: Still run tests around address
8963 0x0, even if address 0x0 is not readable. Update the pattern for
8964 matching address 0x0 in expected output.
8965
e0e5e971
AB
89662018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8967
8968 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8969 malloc/free.
8970
1ea5da02
TV
89712018-07-04 Tom de Vries <tdevries@suse.de>
8972
8973 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8974
471b9d15
MR
89752018-07-02 Maciej W. Rozycki <macro@mips.com>
8976
8977 PR tdep/8282
8978 * gdb.arch/mips-disassembler-options.exp: New test.
8979 * gdb.arch/mips-disassembler-options.s: New test source.
8980
75acb486
PA
89812018-06-29 Pedro Alves <palves@redhat.com>
8982
8983 * gdb.threads/names.exp: Adjust expected "info threads" output.
8984
cd2bb709
PA
89852018-06-29 Pedro Alves <palves@redhat.com>
8986
8987 * gdb.opt/inline-break.exp (line number, address): Add "info
8988 break" tests.
8989
991ff292
PA
89902018-06-29 Pedro Alves <palves@redhat.com>
8991
8992 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8993 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8994 number and address and running to them.
8995
356819b6 89962018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8997
8998 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8999
2512d7ef
JK
90002018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9001
9002 * lib/compiler.c: Remove executable permission flag.
9003
be1b6474
RB
90042018-06-28 Richard Bunt <richard.bunt@arm.com>
9005
9006 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
9007 code.
9008 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
9009
291f9a96
PT
90102018-06-28 Petr Tesarik <ptesarik@suse.cz>
9011
9012 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
9013
ed6dfe51
PT
90142018-06-28 Petr Tesarik <ptesarik@suse.cz>
9015
9016 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
9017 address argument is omitted.
9018
d4d429d5
PT
90192018-06-28 Petr Tesarik <ptesarik@suse.cz>
9020
9021 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
9022
7ab6656f
OJ
90232018-06-27 Omair Javaid <omair.javaid@linaro.org>
9024
9025 PR gdb/21695
9026 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
9027 * gdb.base/infoline-reloc-main-from-zero.c: New file.
9028
a33ccfc7
TT
90292018-06-26 Tom Tromey <tom@tromey.com>
9030
9031 PR rust/22574:
9032 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
9033 * gdb.rust/simple.rs (struct SimpleLayout): New.
9034
6d72d289
SM
90352018-06-22 Simon Marchi <simon.marchi@ericsson.com>
9036
9037 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
9038 "info registers" output.
9039
8363f9d5
RB
90402018-06-21 Richard Bunt <richard.bunt@arm.com>
9041
9042 * gdb.base/watchpoint-hw-attach.c: New test.
9043 * gdb.base/watchpoint-hw-attach.exp: New file.
9044
f00674fe
SM
90452018-06-20 Simon Marchi <simon.marchi@ericsson.com>
9046
9047 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
9048 through /bin/sh.
9049 * boards/dwarf4-gdb-index.exp: Likewise.
9050 * boards/fission-dwp.exp: Likewise.
9051
1d554008
UW
90522018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
9053
9054 * gdb.base/float128.exp: Add comment and improved fail message
9055 to the failure case of "print large128" test.
9056
d0ac1c44
SM
90572018-06-19 Simon Marchi <simon.marchi@ericsson.com>
9058
9059 * configure.ac: Remove AC_PREREQ.
9060 * configure: Re-generate.
9061
61b04dd0
PA
90622018-06-19 Pedro Alves <palves@redhat.com>
9063
9064 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
9065 (func_extern_caller): New.
9066 (main): Call func_extern_caller.
9067 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
9068 logic change.
9069
f63b508a
SM
90702018-06-18 Weimin Pan <weimin.pan@oracle.com>
9071
9072 PR gdb/16841
9073 * gdb.cp/typedef-base.cc: New file.
9074 * gdb.cp/typedef-base.exp: New file.
9075
0fe3a558
TV
90762018-06-18 Tom de Vries <tdevries@suse.de>
9077
9078 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
9079
7010835a
AB
90802018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
9081 Richard Bunt <Richard.Bunt@arm.com>
9082
9083 * gdb.threads/attach-slow-waitpid.c: New file.
9084 * gdb.threads/attach-slow-waitpid.exp: New file.
9085 * gdb.threads/slow-waitpid.c: New file.
9086
14897d65
PA
90872018-06-14 Pedro Alves <palves@redhat.com>
9088
9089 * gdb.base/fork-running-state.c: Include <errno.h>.
9090 (exit_if_relative_exits): New.
9091 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
9092 exits.
9093 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
9094 child exits.
9095
5d9a0608
TV
90962018-06-14 Tom de Vries <tdevries@suse.de>
9097
9098 PR cli/22573
9099 * gdb.base/finish-pretty.c: New test.
9100 * gdb.base/finish-pretty.exp: New file.
9101
11ae5818
PA
91022018-06-14 Pedro Alves <palves@redhat.com>
9103
9104 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
9105 gdb's expected startup output.
9106
1d39de44
PA
91072018-06-14 Pedro Alves <palves@redhat.com>
9108
9109 * lib/selftest-support.exp (selftest_setup): Remove inlined
9110 function handling.
9111
70ee0000
TV
91122018-06-14 Tom de Vries <tdevries@suse.de>
9113
9114 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
9115 matching of breakpoint printing.
9116
11f4b608
TV
91172018-06-13 Tom de Vries <tdevries@suse.de>
9118
9119 PR testsuite/23269
9120 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
9121 (fork_child): ... here, and ...
9122 (fork_parent): ... here.
9123
91242018-06-12 Tom de Vries <tdevries@suse.de>
9125
9126 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
9127
9516f85a
AB
91282018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
9129 Stephen Roberts <stephen.roberts@arm.com>
9130
9131 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
9132 rewrite test to describe action performed, rather than possible
9133 failure.
9134
5045b3d7
GB
91352018-06-08 Gary Benson <gbenson@redhat.com>
9136
9137 * gdb.threads/check-libthread-db.exp: New file.
9138 * gdb.threads/check-libthread-db.c: Likewise.
9139
c61b06a1
TT
91402018-06-05 Tom Tromey <tom@tromey.com>
9141
9142 * gdb.base/default.exp: Update expected "show version" output.
9143
eb6af809
TT
91442018-06-05 Tom Tromey <tom@tromey.com>
9145
9146 PR cli/12326:
9147 * gdb.cp/static-print-quit.exp: Update.
9148 * lib/gdb.exp (pagination_prompt): Update.
9149 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
9150 * gdb.python/python.exp: Update.
9151
178d6a63
JB
91522018-06-04 Joel Brobecker <brobecker@adacore.com>
9153
9154 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
9155
8e817061
JB
91562018-06-01 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.ada/bp_fun_addr: New testcase.
9159
e86ca25f
TT
91602018-06-01 Tom Tromey <tom@tromey.com>
9161
9162 * gdb.xml/tdesc-regs.exp (load_description): Update expected
9163 results.
9164 * gdb.dwarf2/method-ptr.exp: Set language to C++.
9165 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
9166 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
9167 * gdb.base/maint.exp (maint_pass_if): Update.
9168
4b2dfa9d
MR
91692018-05-31 Maciej W. Rozycki <macro@mips.com>
9170
9171 * gdb.base/endian.exp: New test.
9172 * gdb.base/endian.c: New test source.
9173
45f25d6c
AB
91742018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
9175
9176 PR gdb/23203
9177 * gdb.base/bt-selected-frame.c: New file.
9178 * gdb.base/bt-selected-frame.exp: New file.
9179 * lib/gdb.exp (get_current_frame_number): New function.
9180
d9f6d7f8
MR
91812018-05-24 Maciej W. Rozycki <macro@mips.com>
9182 Pedro Alves <palves@redhat.com>
9183
9184 * gdb.threads/tls-core.c: Include <stdlib.h>
9185 (thread_proc): Call `abort'.
9186 * gdb.threads/tls-core.exp: Generate a core with core_find too.
9187 (tls_core_test): New procedure, bits factored out from ...
9188 (top level): ... here. Test both native cores and gcore cores.
9189
ff1cf532
TT
91902018-05-23 Tom Tromey <tom@tromey.com>
9191
9192 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
9193
b98664d3
TT
91942018-05-23 Tom Tromey <tom@tromey.com>
9195
9196 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
9197 symfile_complaints.
9198 (test_short_complaints): Likewise.
9199 (test_empty_complaints): Likewise.
9200 (test_initial_complaints): Update.
9201
4e9668d0
TT
92022018-05-23 Tom Tromey <tom@tromey.com>
9203
9204 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
9205
43ba33c7
TT
92062018-05-23 Tom Tromey <tom@tromey.com>
9207
9208 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
9209 (test_short_complaints): Update.
9210
035522c0
PA
92112018-05-22 Pedro Alves <palves@redhat.com>
9212
9213 * gdb.base/remote.exp: Only gdb_start after compiling the
9214 testcase. Issue "disconnect" before testing "set remote" command
9215 defaults. Issue clean_restart before running to main.
9216
cc0be08f
PA
92172018-05-22 Pedro Alves <palves@redhat.com>
9218
9219 * gdb.base/remote.exp: Adjust expected output of "show remote
9220 memory-write-packet-size". Add tests for "set remote
9221 memory-write-packet-size 0" and "set remote
9222 memory-write-packet-size fixed/limit".
9223
b1b60145
PA
92242018-05-22 Pedro Alves <palves@redhat.com>
9225
9226 PR gdb/22973
9227 * gdb.base/utf8-identifiers.c: New file.
9228 * gdb.base/utf8-identifiers.exp: New file.
9229
0ec848ad
PFC
92302018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9231
9232 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
9233
2c3305f6
PFC
92342018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9235
9236 * gdb.arch/powerpc-vsx-gcore.exp: New file.
9237
ce1e8424
TT
92382018-05-18 Tom Tromey <tom@tromey.com>
9239
9240 * gdb.base/ptype-offsets.exp: Update.
9241
ddfe970e
KS
92422018-05-17 Keith Seitz <keiths@redhat.com>
9243
9244 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
9245 in expected breakpoint stop locations.
9246 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
9247 move to proper scope to test variable values.
9248 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
9249 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
9250 New functions.
9251 (main): Call not_inline_func3.
9252 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
9253 inline_func1, inline_func2, and inline_func3. Test that when each
9254 breakpoint is hit, GDB properly reports both the stop location
9255 and the backtrace. Repeat tests for temporary breakpoints.
9256
0726fcc6
MR
92572018-05-15 Maciej W. Rozycki <macro@mips.com>
9258
9259 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
9260 rather then trying to access it in determining whether the PID
9261 of `gdbserver' could have been retrieved.
9262
8ee22052
AB
92632018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
9264
9265 * gdb.arch/amd64-init-x87-values.S: New file.
9266 * gdb.arch/amd64-init-x87-values.exp: New file.
9267
7785df48
JK
92682018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9269
9270 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
9271
56bcdbea
TT
92722018-05-04 Tom Tromey <tom@tromey.com>
9273
9274 PR python/22730:
9275 * gdb.python/python.exp: Test multi-line execute.
9276
a913fffb
TT
92772018-05-04 Tom Tromey <tom@tromey.com>
9278
9279 PR python/22731:
9280 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
9281
7a2c85f2
TT
92822018-05-04 Tom Tromey <tom@tromey.com>
9283
9284 PR gdb/11750:
9285 * gdb.base/define.exp: Test defining a user command inside a user
9286 command.
9287 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
9288
a3b60e45
JK
92892018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9290 Pedro Alves <palves@redhat.com>
9291
9292 PR breakpoints/19806 and support for PR external/20207.
9293 * gdb.base/watchpoint-unaligned.c: New file.
9294 * gdb.base/watchpoint-unaligned.exp: New file.
9295
45fe4a03
AB
92962018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9297
9298 * gdb.base/maint.exp: Make test names unique, use
9299 test_prefix_command_help to test 'help maint info', and remove
9300 repeated test of 'help maint'.
9301
9be2ae8f
TT
93022018-05-04 Tom Tromey <tom@tromey.com>
9303
9304 PR gdb/22619:
9305 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
9306 behavior.
9307
11859c31
AB
93082018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9309
9310 * gdb.base/maint.exp: Process output from 'maint print registers'
9311 line at a time.
9312
089a9490
AB
93132018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9314
9315 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
9316 timeout.
9317
9b0797e2
AB
93182018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
9319
9320 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
9321 filter pattern.
9322
f6ac5f3d
PA
93232018-05-02 Pedro Alves <palves@redhat.com>
9324
9325 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
9326 to_log_command renames.
9327 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
9328
77d3c63b
TT
93292018-05-02 Tom Tromey <tom@tromey.com>
9330
9331 * gdb.python/py-parameter.exp: Set test message.
9332
0489430a
TT
93332018-05-02 Tom Tromey <tom@tromey.com>
9334
9335 PR python/20084:
9336 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
9337 PARAM_ZUINTEGER_UNLIMITED tests.
9338
1632f8ba
DR
93392018-04-28 Dan Robertson <danlrobertson89@gmail.com>
9340
9341 PR rust/23124
9342 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
9343 when casting.
9344
6d7bb824
TT
93452018-04-30 Tom Tromey <tom@tromey.com>
9346
9347 * gdb.python/py-type.exp: Check align attribute.
9348 * gdb.python/py-type.c: New "aligncheck" global.
9349
007e1530
TT
93502018-04-30 Tom Tromey <tom@tromey.com>
9351
9352 PR exp/17095:
9353 * gdb.dwarf2/dw2-align.exp: New file.
9354 * gdb.cp/align.exp: New file.
9355 * gdb.base/align.exp: New file.
9356 * lib/gdb.exp (gdb_int128_helper): New proc.
9357 (has_int128_c, has_int128_cxx): New caching procs.
9358
6873858b
TT
93592018-04-27 Tom Tromey <tom@tromey.com>
9360
9361 PR rust/22545:
9362 * gdb.rust/simple.exp: Add inclusive range tests.
9363
79188d8d
PA
93642018-04-26 Pedro Alves <palves@redhat.com>
9365
9366 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
9367 ifunc breakpoint locations correctly of ifunc breakpoints set
9368 while the program resolves the ifunc.
9369
c7075ad5
PA
93702018-04-26 Pedro Alves <palves@redhat.com>
9371
9372 * gdb.base/gnu-ifunc-final.c: New file.
9373 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
9374 * gdb.base/gnu-ifunc.exp (executable): Delete.
9375 (staticexecutable): Adjust.
9376 (lib_opts, exec_opts): Delete.
9377 (make_binsuffix, build, set-break): New procedures.
9378 (misc_tests): New, with tests factored out from the top level.
9379 (top level): Test different combinations of ifunc resolver name,
9380 resolver with and with debug info, and ifunc target with and
9381 without debug info. Wrap static tests with with_target_prefix.
9382
8388016d
PA
93832018-04-26 Pedro Alves <palves@redhat.com>
9384
9385 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
9386 return type" warnings.
9387
249b5733
PA
93882018-04-25 Pedro Alves <palves@redhat.com>
9389
9390 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
9391 killed".
9392 * gdb.base/kill-after-signal.exp: Likewise.
9393 * gdb.threads/kill.exp: Likewise.
9394
f67c0c91
SDJ
93952018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9396 Sergio Durigan Junior <sergiodj@redhat.com>
9397 Pedro Alves <palves@redhat.com>
9398
9399 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
9400 regexps to expect for '[Inferior ... detached]' as well.
9401 * gdb.base/attach.exp: Likewise.
9402 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
9403 "gdb_continue_to_end".
9404 (test_catch_syscall_with_wrong_args): Likewise.
9405 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
9406 ']'. Don't set 'verbose' on.
9407 * gdb.base/foll-vfork.exp: Likewise.
9408 * gdb.base/fork-print-inferior-events.c: New file.
9409 * gdb.base/fork-print-inferior-events.exp: New file.
9410 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
9411 '[Inferior ... has been killed]' message.
9412 * gdb.base/kill-after-signal.exp: Likewise.
9413 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
9414 detach message.
9415 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
9416 message.
9417 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
9418 regexps to expect for '[Inferior ... detached]' as well.
9419 * gdb.threads/process-dies-while-detaching.exp: Likewise.
9420
0a8ddac4
SM
94212018-04-24 Simon Marchi <simon.marchi@ericsson.com>
9422
9423 PR gdb/23104
9424 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
9425
701adfb0
PA
94262018-04-22 Rajendra SY <rajendra.sy@gmail.com>
9427
9428 PR gdb/23095
9429 * gdb.base/break-probes.exp: Pass shlib_load to
9430 prepare_for_testing. Set normal_bp to r_debug_state if target is
9431 bsd.
9432
d27d16bf
RB
94332018-04-19 Richard Bunt <richard.bunt@arm.com>
9434
9435 * gdb.threads/multiple-successive-infcall.c: New test.
9436 * gdb.threads/multiple-successive-infcall.exp: New file.
9437
a037790e
TT
94382018-04-17 Tom Tromey <tom@tromey.com>
9439
9440 * gdb.rust/simple.rs (Union): New type.
9441 (main): New local "u".
9442 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9443
e3a91079
AA
94442018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9445
9446 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9447 number information in output of "whereis" command.
9448 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9449
b744723f
AA
94502018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9451
9452 * gdb.ada/info_types.exp: Adjust expected output to the line
9453 numbers now printed by "info var/func/type".
9454 * gdb.base/completion.exp: Likewise.
9455 * gdb.base/included.exp: Likewise.
9456 * gdb.cp/cp-relocate.exp: Likewise.
9457 * gdb.cp/cplusfuncs.exp: Likewise.
9458 * gdb.cp/namespace.exp: Likewise.
9459 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9460
4a4495d6
MM
94612018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9462
9463 * gdb.btrace/cpu.exp: New.
9464
1d509aa6
MM
94652018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9466
9467 * gdb.base/step-indirect-call-thunk.exp: New.
9468 * gdb.base/step-indirect-call-thunk.c: New.
9469 * gdb.reverse/step-indirect-call-thunk.exp: New.
9470 * gdb.reverse/step-indirect-call-thunk.c: New.
9471
6295b6da
SM
94722018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9473
9474 * gdb.base/pie-fork.c: New file.
9475 * gdb.base/pie-fork.exp: New file.
9476
50146e70
TT
94772018-04-11 Tom Tromey <tom@tromey.com>
9478
9479 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9480
f50d8a2e
PA
94812018-04-10 Pedro Alves <palves@redhat.com>
9482
9483 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9484 exits. Instead loop running forever.
9485 (fork_parent): Run forever too.
9486
a0be7a36
SM
94872018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9488
9489 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9490 mi_continue_to_line.
9491 * gdb.mi/mi-stack.c (callee4): Add comment.
9492
9b73db36
SM
94932018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9494
9495 * gdb.mi/mi-stack.exp: Fix indentation.
9496
c912f608
SM
94972018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9498
9499 PR gdb/22979
9500 * gdb.arch/amd64-osabi.exp: New file.
9501
26540402
SM
95022018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9503
9504 PR gdb/22980
9505 * gdb.base/osabi.exp: New file.
9506
121ad66c 95072018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
9508
9509 * gdb.cp/static-typedef-print.exp: New file.
9510 * gdb.cp/static-typedef-print.cc: New file.
9511
3fcded8f
JB
95122018-03-27 Joel Brobecker <brobecker@adacore.com>
9513
9514 * gdb.ada/varsize_limit: New testcase.
9515
59cc4834
JB
95162018-03-27 Joel Brobecker <brobecker@adacore.com>
9517
9518 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9519
9520 * gdb.ada/notcplusplus: New testcase.
9521
9522 * gdb.base/c-linkage-name.c: New file.
9523 * gdb.base/c-linkage-name.exp: New testcase.
9524
4ca59a9f
TT
95252018-03-26 Tom Tromey <tom@tromey.com>
9526
9527 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9528 * gdb.python/py-framefilter.py (name_error): New global.
9529 (ErrorInName.function): Use name_error.
9530
978d6c75
TT
95312018-03-26 Tom Tromey <tom@tromey.com>
9532
9533 PR backtrace/15582:
9534 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9535
b7fee5a3
KS
95362018-03-23 Keith Seitz <keiths@redhat.com>
9537
9538 PR c++/22968
9539 * gdb.cp/subtypes.exp: New file.
9540 * gdb.cp/subtypes.h: New file.
9541 * gdb.cp/subtypes.cc: New file.
9542 * gdb.cp/subtypes-2.cc: New file.
9543
376be529
AB
95442018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9545
9546 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9547 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9548 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9549 -nostartfiles when compiling the test. Confirm that all registers
9550 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9551
066cfa98
AB
95522018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9553
9554 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9555 option, syntax was wrong anyway.
9556 * gdb.arch/arm-disp-step.exp: Likewise.
9557 * gdb.arch/sparc64-regs.exp: Likewise.
9558 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9559 option, syntax was wrong anyway, switch to use
9560 prepare_for_testing.
9561 * gdb.arch/i386-disp-step.exp: Likewise.
9562
079670b9
AA
95632018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9564
9565 * gdb.ada/exec_changed.exp: Replace "target_info exists
9566 use_gdb_stub" by "use_gdb_stub".
9567 * gdb.ada/start.exp: Likewise.
9568 * gdb.base/async-shell.exp: Likewise.
9569 * gdb.base/attach-pie-misread.exp: Likewise.
9570 * gdb.base/attach-wait-input.exp: Likewise.
9571 * gdb.base/break-entry.exp: Likewise.
9572 * gdb.base/break-interp.exp: Likewise.
9573 * gdb.base/dprintf-detach.exp: Likewise.
9574 * gdb.base/nostdlib.exp: Likewise.
9575 * gdb.base/solib-nodir.exp: Likewise.
9576 * gdb.base/statistics.exp: Likewise.
9577 * gdb.base/testenv.exp: Likewise.
9578 * gdb.mi/mi-exec-run.exp: Likewise.
9579 * gdb.mi/mi-start.exp: Likewise.
9580 * gdb.multi/dummy-frame-restore.exp: Likewise.
9581 * gdb.multi/multi-arch-exec.exp: Likewise.
9582 * gdb.multi/multi-arch.exp: Likewise.
9583 * gdb.multi/tids.exp: Likewise.
9584 * gdb.multi/watchpoint-multi.exp: Likewise.
9585 * gdb.python/py-events.exp: Likewise.
9586 * gdb.threads/attach-into-signal.exp: Likewise.
9587 * gdb.threads/attach-stopped.exp: Likewise.
9588 * gdb.threads/threadapply.exp: Likewise.
9589 * lib/selftest-support.exp: Likewise.
9590
26d6cec4
AA
95912018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9592
9593 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9594
4ee89e90
SR
95952018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9596
9597 * gdb.perf/template-breakpoints.cc: New file.
9598 * gdb.perf/template-breakpoints.exp: New file.
9599 * gdb.perf/template-breakpoints.py: New file.
9600
92630041
TT
96012018-03-19 Tom Tromey <tom@tromey.com>
9602
9603 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9604 y0.
9605 * gdb.rust/simple.exp: Test bare identifier form of struct
9606 initializer.
9607
76727919
TT
96082018-03-19 Tom Tromey <tom@tromey.com>
9609
9610 * gdb.gdb/observer.exp: Remove.
9611
194ed413
AA
96122018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9613
9614 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9615 "qualified" option when setting breakpoints.
9616 * gdb.trace/backtrace.exp: Likewise.
9617 * gdb.trace/circ.exp: Likewise.
9618 * gdb.trace/collection.exp: Likewise.
9619 * gdb.trace/disconnected-tracing.exp: Likewise.
9620 * gdb.trace/ftrace-lock.exp: Likewise.
9621 * gdb.trace/ftrace.exp: Likewise.
9622 * gdb.trace/infotrace.exp: Likewise.
9623 * gdb.trace/packetlen.exp: Likewise.
9624 * gdb.trace/passc-dyn.exp: Likewise.
9625 * gdb.trace/qtro.exp: Likewise.
9626 * gdb.trace/read-memory.exp: Likewise.
9627 * gdb.trace/report.exp: Likewise.
9628 * gdb.trace/signal.exp: Likewise.
9629 * gdb.trace/status-stop.exp: Likewise.
9630 * gdb.trace/strace.exp: Likewise.
9631 * gdb.trace/tfind.exp: Likewise.
9632 * gdb.trace/trace-break.exp: Likewise.
9633 * gdb.trace/trace-condition.exp: Likewise.
9634 * gdb.trace/trace-mt.exp: Likewise.
9635 * gdb.trace/tstatus.exp: Likewise.
9636 * gdb.trace/tsv.exp: Likewise.
9637 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9638 * gdb.trace/unavailable.exp: Likewise.
9639 * gdb.trace/while-dyn.exp: Likewise.
9640
8b067d2c
AA
96412018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9642
9643 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9644 that libinproctrace is copied to the target.
9645
3ae9ce5d
TT
96462018-03-14 Tom Tromey <tom@tromey.com>
9647
9648 PR cli/14977:
9649 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9650 a null pointer.
9651 * gdb.base/wchar.exp: Likewise.
9652
b8c2339b
TT
96532018-03-14 Tom Tromey <tom@tromey.com>
9654
9655 PR cli/19918:
9656 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9657 flag.
9658
4872dc46
SM
96592018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9660
9661 PR gdb/22841
9662 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9663 "target" to remote_exec.
9664
e4fe3756
SM
96652018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9666
9667 PR gdb/22841
9668 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9669 ${board}_upload): Remove.
9670
e95a97d4
AA
96712018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9672
9673 * gdb.cp/watch-cp.cc: New test.
9674 * gdb.cp/watch-cp.exp: New file.
9675
dbbb1059
AB
96762018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9677
9678 * gdb.base/infcall-nested-structs.exp: New file.
9679 * gdb.base/infcall-nested-structs.c: New file.
9680 * gdb.base/float.exp: Add riscv support.
9681
ecc054c0
TP
96822018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9683
9684 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9685 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9686
25e3c82c
SDJ
96872018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9688
9689 * gdb.server/abspath.exp: New file.
9690 * lib/gdb.exp (with_cwd): New procedure.
9691
3083294d
SM
96922018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9693
9694 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9695 use it.
9696 (gdb_is_target_remote_prompt): New proc.
9697 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9698 (gdb_is_target_native): Pass prompt parameter to
9699 gdb_is_target_1.
9700
3275ef47
SM
97012018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9702
9703 * gdb.base/load-command.c: New file.
9704 * gdb.base/load-command.exp: New file.
9705 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9706 (gdb_is_target_1): ...this, and generalize for other targets
9707 than just remote.
9708 (gdb_is_target_remote): Use gdb_is_target_1.
9709 (gdb_is_target_native): use gdb_is_target_1.
9710
6893c19a
TT
97112018-02-26 Tom Tromey <tom@tromey.com>
9712
9713 PR python/16497:
9714 * gdb.python/py-framefilter.exp: Update test.
9715
2ddeaf8a
TT
97162018-02-26 Tom Tromey <tom@tromey.com>
9717
9718 * gdb.dwarf2/variant.c: New file.
9719 * gdb.dwarf2/variant.exp: New file.
9720
c9317f21
TT
97212018-02-26 Tom Tromey <tom@tromey.com>
9722
9723 * gdb.rust/simple.exp: Accept more possible results in enum test.
9724
6f6d0c26
SM
97252018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9726
9727 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9728 parentheses.
9729
11b03145
MR
97302018-02-23 Maciej W. Rozycki <macro@mips.com>
9731
9732 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9733 name of a variable: $actual_linejj -> $actual_line.
9734
54a27fe5
JB
97352018-02-21 John Baldwin <jhb@FreeBSD.org>
9736
9737 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9738
de65820c
MM
97392018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9740
9741 * gdb.btrace/buffer-size.exp: Do not force BTS.
9742
980548fd
PA
97432018-02-14 Pedro Alves <palves@redhat.com>
9744
9745 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9746 getting a "Quit".
9747
c4e12631
MM
97482018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9749
9750 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9751 Fix test name.
9752
c2e0e465
SM
97532018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9754
9755 * gdb.cp/m-static.exp: Check type of optimized out static
9756 member.
9757
f7216783
AB
97582018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9759
9760 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9761 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9762
0625771b
LS
97632018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9764 Leszek Swirski <leszeks@google.com>
9765
9766 * gdb.python/py-prettyprint.c
9767 (struct to_string_returns_value_inner,
9768 struct to_string_returns_value_wrapper): New.
9769 (main): Add tsrvw variable.
9770 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9771 ToStringReturnsValueWrapper): New classes.
9772 (register_pretty_printers): Register new pretty-printers.
9773 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9774 recursive pretty printer.
9775 * gdb.python/py-mi.exp: Likewise.
9776
59498c30
LS
97772018-02-01 Leszek Swirski <leszeks@google.com>
9778
9779 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9780 functions with the same name as an include file are parsed
9781 correctly.
9782
d4d38844
YQ
97832018-02-01 Yao Qi <yao.qi@linaro.org>
9784
9785 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9786 "\[^\r\n\]*".
9787
07e5f5cf
NP
97882018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9789
9790 * gdb.arch/powerpc-prologue-frame.s: New file.
9791 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9792 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9793
929b5ad4
JB
97942018-01-31 Joel Brobecker <brobecker@adacore.com>
9795
9796 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9797
e671cd59
PA
97982018-01-30 Pedro Alves <palves@redhat.com>
9799
9800 PR gdb/13211
9801 * gdb.base/interrupt-daemon.c: New.
9802 * gdb.base/interrupt-daemon.exp: New.
9803 * gdb.multi/multi-term-settings.c: New.
9804 * gdb.multi/multi-term-settings.exp: New.
9805
fc413dc4
JB
98062018-01-30 Joel Brobecker <brobecker@adacore.com>
9807
9808 * gdb.base/break.exp: Save the location where the breakpoint
9809 on break.c:47 was actually inserted when debugging the version
9810 compiled at -O2 and use it in the expected output of the "info
9811 break" test performed soon after.
9812
5c319bb2
PA
98132018-01-22 Pedro Alves <palves@redhat.com>
9814 Sergio Durigan Junior <sergiodj@redhat.com>
9815
9816 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9817 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9818
a9e40818
JB
98192018-01-22 Joel Brobecker <brobecker@adacore.com>
9820
9821 * gdb.base/break-include.c, gdb.base/break-include.inc,
9822 gdb.base/break-include.exp: New files.
9823 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9824 line number now being the actual line number where the breakpoint
9825 was inserted.
9826 * gdb.mi/mi-break.exp: Likewise.
9827 * gdb.mi/mi-reverse.exp: Likewise.
9828 * gdb.mi/mi-simplerun.exp: Ditto.
9829
e707fc44
AB
98302018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9831
9832 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9833 varobj.
9834 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9835
ae451627
AB
98362018-01-21 Don Breazeal <donb@codesourcery.com>
9837 Andrew Burgess <andrew.burgess@embecosm.com>
9838
9839 * gdb.mi/basics.c: Add new global.
9840 * gdb.mi/mi-frame-regs.exp: New file.
9841 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9842 case.
9843
b1b189e0
AB
98442018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9845
9846 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9847 non-parameter, and on an unknown symbol.
9848
fcfcc376
TT
98492018-01-19 Tom Tromey <tom@tromey.com>
9850
9851 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9852 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9853
634c1c31
AA
98542018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9855
9856 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9857 setrlimit and chdir to int.
9858
d6ad07fd
AA
98592018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9860
9861 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9862 function.
9863 (my_tend): Likewise.
9864 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9865 rationale of avoiding FP- and vector instructions.
9866
adf8243b
RK
98672018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9868
9869 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9870 "info reg" with "\[ \t\]*".
9871 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9872 "\[ \t\]+".
9873 * gdb.arch/s390-multiarch.exp: Ditto.
9874 * gdb.base/pc-fp.exp: Ditto.
9875 * gdb.reverse/i386-precsave.exp: Ditto.
9876 * gdb.reverse/i386-reverse.exp: Ditto.
9877 * gdb.reverse/i387-env-reverse.exp: Ditto.
9878 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9879
dcc06925
AA
98802018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9881
9882 * lib/gdb.exp (gdb_compile): Re-enable use of
9883 universal_compile_options for languages other than Rust.
9884
25d4fd80
AA
98852018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9886
9887 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9888
ee7f689e 98892018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9890
9891 PR gdb/16577
9892 * gdb.base/solib-vanish.exp: New.
9893 * gdb.base/solib-vanish-main.c: New.
9894 * gdb.base/solib-vanish-lib1.c: New.
9895 * gdb.base/solib-vanish-lib2.c: New.
9896
d8447b6b
YQ
98972018-01-17 Yao Qi <yao.qi@linaro.org>
9898
9899 * gdb.compile/compile.exp: Match the address printed for
9900 frame in the output of command "bt".
9901
86d6a90c
TT
99022018-01-15 Tom Tromey <tom@tromey.com>
9903
9904 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9905 compute sp_reg.
9906
cbcdb1aa
AB
99072018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9908
9909 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9910 to prepare.
9911 (prepare): Return 0 on error, 1 on success.
9912
eea61984
PA
99132018-01-12 Pedro Alves <palves@redhat.com>
9914
9915 * gdb.base/continue-after-aborted-step-over.c: New.
9916 * gdb.base/continue-after-aborted-step-over.exp: New.
9917
6181e9c2
SM
99182018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9919
9920 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9921 options when not creating an executable.
9922
3cada740
PA
99232018-01-11 Pedro Alves <palves@redhat.com>
9924
9925 PR remote/22597
9926 * gdb.server/stop-reply-no-thread.c: New file.
9927 * gdb.server/stop-reply-no-thread.exp: New file.
9928
c63d3e8d
PA
99292018-01-10 Pedro Alves <palves@redhat.com>
9930
9931 PR gdb/22670
9932 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9933 functions too. Test setting breakpoints and printing C functions
9934 with no debug info too.
9935 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9936
d4c2a405
PA
99372018-01-10 Pedro Alves <palves@redhat.com>
9938
9939 PR gdb/22670
9940 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9941 a fail.
9942
8825213e
PA
99432018-01-10 Pedro Alves <palves@redhat.com>
9944
9945 PR gdb/22670
9946 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9947
605fd3c6
YQ
99482018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9949
9950 * gdb.server/unittest.exp: Match the output in non-development
9951 mode.
9952
1e5ded6c
YQ
99532018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9954
9955 * gdb.gdb/unittest.exp: Match output in non-development mode.
9956
30066b0b
JB
99572018-01-08 Joel Brobecker <brobecker@adacore.com>
9958
9959 * gdb.ada/access_tagged_param.exp: Relax expected output
9960 for value of "ObjL" in "continue" to pck.inspect breakpoint
9961 test.
9962
04bafb1e
XR
99632018-01-08 Joel Brobecker <brobecker@adacore.com>
9964
9f86398b
JB
9965 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9966 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 9967
e379cee6
PA
99682018-01-05 Pedro Alves <palves@redhat.com>
9969
9970 PR gdb/18653
9971 * gdb.base/libsegfault.exp: New.
9972
de63c46b
PA
99732018-01-05 Joel Brobecker <brobecker@adacore.com>
9974
9975 PR gdb/22670
9976 * gdb.ada/access_tagged_param.exp: New file.
9977 * gdb.ada/access_tagged_param/foo.adb: New file.
9978
f98fc17b
PA
99792018-01-05 Pedro Alves <palves@redhat.com>
9980
9981 PR gdb/22670
9982 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9983 exercise lower case too, and to exercise both full matching and
9984 wild matching.
9985
342f8240
JB
99862018-01-05 Joel Brobecker <brobecker@adacore.com>
9987
9988 * gdb.ada/rename_subscript_param: New testcase.
9989
7150d33c
JG
99902018-01-05 Jerome Guitton <guitton@adacore.com>
9991
9992 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9993
cc0e770c
JB
99942018-01-05 Joel Brobecker <brobecker@adacore.com>
9995
9996 * gdb.ada/convvar_comp: New testcase.
9997
672a41aa 99982018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9999
10000 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
10001 (My_Table): New global variable.
10002 * testsuite/gdb.ada/array_char_idx.exp: Add test.
10003
7365ec2f
JB
100042018-01-04 Joel Brobecker <brobecker@adacore.com>
10005
10006 PR gdb/22670
10007 * gdb.ada/maint_with_ada: New testcase.
10008
289483b6
JB
100092018-01-04 Joel Brobecker <brobecker@adacore.com>
10010
10011 PR gdb/22670
10012 * gdb.ada/bp_c_mixed_case: New testcase.
10013
344420da
JB
100142018-01-04 Joel Brobecker <brobecker@adacore.com>
10015
10016 PR gdb/22670
10017 * gdb.ada/complete.exp: Add "complete break ada" test.
10018
66fc87a0
JB
100192018-01-04 Joel Brobecker <brobecker@adacore.com>
10020
10021 PR gdb/22670
10022 * gdb.ada/info_addr_mixed_case: New testcase.
10023
9f757bf7
XR
100242018-01-03 Xavier Roirand <roirand@adacore.com>
10025
10026 * gdb.ada/excep_handle.exp: New testcase.
10027 * gdb.ada/excep_handle/foo.adb: New file.
10028 * gdb.ada/excep_handle/pck.ads: New file.
10029
bd570f80
JB
100302018-01-03 Joel Brobecker <brobecker@adacore.com>
10031
10032 * gdb.base/step-line.c: Add extra empty line in copyright header.
10033 * gdb.base/step-line.inp: Likewise.
10034
9fe561ab
JB
100352018-01-02 Joel Brobecker <brobecker@adacore.com>
10036
10037 * gdb.ada/dyn_stride.exp: Add slice test.
10038
a405673c
JB
100392018-01-02 Joel Brobecker <brobecker@adacore.com>
10040
10041 * gdb.ada/dyn_stride: New testcase.
10042
cef0f868
SH
100432017-12-27 Stafford Horne <shorne@gmail.com>
10044
10045 * gdb.xml/extra-regs.xml: Add example foo reggroup.
10046 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
10047
b67d92b0
SH
100482017-12-27 Stafford Horne <shorne@gmail.com>
10049
10050 * gdb.base/reggroups.c: New file.
10051 * gdb.base/reggroups.exp: New file.
10052
eccab96d
JB
100532017-12-18 Joel Brobecker <brobecker@adacore.com>
10054
10055 * gdb.dwarf2/ada-valprint-error.c: New file.
10056 * gdb.dwarf2/ada-valprint-error.exp: New file.
10057
0e2da9f0
JB
100582017-12-18 Joel Brobecker <brobecker@adacore.com>
10059
10060 * gdb.ada/assign_arr: New testcase.
10061
cb923fcc
XR
100622017-12-18 Xavier Roirand <roirand@adacore.com>
10063
10064 * gdb.ada/funcall_ptr: New testcase.
10065
7c161838
SDJ
100662017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
10067
10068 PR cli/16224
10069 * gdb.base/ptype-offsets.cc: New file.
10070 * gdb.base/ptype-offsets.exp: New file.
10071
1af17fd9
YQ
100722017-12-15 Yao Qi <yao.qi@linaro.org>
10073
10074 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
10075 if XML is disabled.
10076
828d5846
XR
100772017-12-15 Xavier Roirand <roirand@adacore.com>
10078
10079 * gdb.ada/same_component_name: New testcase.
10080
79e8fcaa
JB
100812017-12-14 Joel Brobecker <brobecker@adacore.com>
10082
10083 * gdb.ada/str_binop_equal: New testcase.
10084
e05fa6f9
JB
100852017-12-14 Joel Brobecker <brobecker@adacore.com>
10086
10087 * gdb.ada/task_switch_in_core: New testcase.
10088
b89641ba
SM
100892017-12-13 Simon Marchi <simon.marchi@ericsson.com>
10090
10091 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
10092 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
10093 call test_bkpt_qualified.
10094 (test_bkpt_qualified): New proc.
10095
6892d2e4
PA
100962017-12-13 Pedro Alves <palves@redhat.com>
10097
10098 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
10099 Tighten regexp by matching with an anchor.
10100
a22ecf70
PA
101012017-12-13 Pedro Alves <palves@redhat.com>
10102
10103 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
10104 ("expression with namespace"): New set of tests.
10105 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
10106 (Nested::Test_NS::qux): New.
10107 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
10108 defaults to 'start_quote_char' and 'end_quote_char' parameters.
10109
9937536c
JB
101102017-12-13 Joel Brobecker <brobecker@adacore.com>
10111
10112 * gdb.base/server-del-break.c: New file.
10113 * gdb.base/server-del-break.exp: New file.
10114
fe49c6f5
SH
101152017-12-12 Stafford Horne <shorne@gmail.com>
10116
10117 * gdb.xml/tdesc-regs.exp: Add or1k support.
10118
c3d18620
SH
101192017-12-12 Stafford Horne <shorne@gmail.com>
10120
10121 * gdb.base/bp-permanent.c: Define nop of or1k.
10122
c5f9cfc8
JB
101232017-12-11 Joel Brobecker <brobecker@adacore.com>
10124
10125 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
10126 output with components being reordered.
10127
a9c135fc
JB
101282017-12-11 Joel Brobecker <brobecker@adacore.com>
10129
10130 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
10131 output with components being reordered.
10132
927aa2e7
JK
101332017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10134 Pedro Alves <palves@redhat.com>
10135
10136 * gdb.base/maint.exp (check for .gdb_index): Check also for
10137 .debug_names.
10138 * gdb.dlang/watch-loc.c (.debug_aranges): New.
10139 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
10140 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
10141 (.gdb_index used after symbol reloading): Support also .debug_names.
10142 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
10143
f17d9474
YQ
101442017-12-08 Yao Qi <yao.qi@linaro.org>
10145
10146 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10147 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
10148
a0de8c21
YQ
101492017-12-08 Yao Qi <yao.qi@linaro.org>
10150
10151 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10152 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
10153
a738ea1d
YQ
101542017-12-08 Yao Qi <yao.qi@linaro.org>
10155
10156 * gdb.arch/aarch64-tagged-pointer.c: New file.
10157 * gdb.arch/aarch64-tagged-pointer.exp: New file.
10158
1cd9a73b
SDJ
101592017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
10160
10161 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
10162 "int".
10163
fa6eb693
KS
101642017-12-07 Keith Seitz <keiths@redhat.com>
10165
10166 PR breakpoints/22569
10167 * gdb.linespec/ls-errs.exp: Change expected result of "break
10168 -source this file has spaces.c -line 3".
10169 Check that an explicit source file followed by whitespace is
10170 identified as an invalid explicit location.
10171
883fd55a
KS
101722017-12-07 Keith Seitz <keiths@redhat.com>
10173
10174 * gdb.cp/nested-types.cc: New file.
10175 * gdb.cp/nested-types.exp: New file.
10176 * lib/cp-support.exp: Load data-structures.exp library.
10177 (debug_cp_test_ptype_class): New global.
10178 (cp_ptype_class_verbose, next_line): New procedures.
10179 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
10180 Add and document new return value.
10181 Switch the list of lines to a queue.
10182 Add support for new `type' key for nested type definitions.
10183 Add debugging/troubleshooting messages.
10184 * lib/data-structures.exp: New file.
10185
ec72db3e
SM
101862017-12-07 Simon Marchi <simon.marchi@ericsson.com>
10187
10188 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
10189 with proc_with_prefix, don't use with_test_prefix.
10190
99598d71
TT
101912017-12-07 Tom Tromey <tom@tromey.com>
10192
10193 * gdb.base/break.exp: Add test for empty "commands".
10194
a8806230
YQ
101952017-12-07 Yao Qi <yao.qi@linaro.org>
10196
10197 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
10198 malloc and catch syscall.
10199
824cc835
PM
102002017-12-07 Phil Muldoon <pmuldoon@redhat.com>
10201
e79be6e5 10202 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
10203 tests for explicit locations.
10204
7cc244de
PA
102052017-12-06 Pedro Alves <palves@redhat.com>
10206
10207 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
10208 force-disabling XML descriptions.
10209
50a1fdd5
PA
102102017-12-04 Pedro Alves <palves@redhat.com>
10211
10212 PR gdb/22499
10213 * gdb.arch/amd64-disp-step-avx.S: New file.
10214 * gdb.arch/amd64-disp-step-avx.exp: New file.
10215
f0fb2488
PA
102162017-12-03 Pedro Alves <palves@redhat.com>
10217
10218 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
10219 and <string.h>.
10220 (parent_function): Print distinct messages when waitpid fails, or
10221 the child exits with a signal, or the child exits for an unhandled
10222 reason.
10223 * gdb.threads/process-dies-while-detaching.exp
10224 (detach_and_expect_exit): New 'inf_output_re' parameter and use
10225 it. Wait for both inferior output and GDB's prompt. Use an
10226 indirect spawn id list.
10227 (do_detach): New parameter 'child_exit'. Use it to compute
10228 expected inferior output.
10229 (test_detach, test_detach_watch, test_detach_killed_outside):
10230 Adjust to pass down the expected child exit kind.
10231
97cbe998
SDJ
102322017-12-01 Joel Brobecker <brobecker@adacore.com>
10233 Sergio Durigan Junior <sergiodj@redhat.com>
10234 Pedro Alves <palves@redhat.com>
10235
10236 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
10237
40fc416f
SDJ
102382017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
10239
10240 * gdb.base/relocate.exp: Add tests to guarantee that arguments
10241 to 'symbol-file' and 'add-symbol-file' can be
10242 position-independent.
10243
1cc75e92
YQ
102442017-12-01 Yao Qi <yao.qi@linaro.org>
10245
10246 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
10247 the URL in copyright header.
10248 * gdb.arch/aarch64-fp.exp: Likewise.
10249 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
10250 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
10251 * gdb.base/expand-psymtabs.exp: Likewise.
10252 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
10253 * gdb.fortran/common-block.exp: Likewise.
10254 * gdb.fortran/common-block.f90: Likewise.
10255 * gdb.fortran/logical.exp: Likewise.
10256 * gdb.fortran/vla-datatypes.f90: Likewise.
10257 * gdb.fortran/vla-sub.f90: Likewise.
10258
875fb7a7
JB
102592017-11-30 Joel Brobecker <brobecker@adacore.com>
10260
10261 * gdb.ada/repeat_dyn: New testcase.
10262
6f14765f
UW
102632017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
10264
10265 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
10266 Update for changed thread numbering.
10267 * gdb.cell/bt.exp: Update for changed GDB output.
10268
f1af7b94
SM
102692017-11-30 Simon Marchi <simon.marchi@ericsson.com>
10270
10271 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
10272 setting isremote by hand.
10273 * boards/dwarf4-gdb-index.exp: Likewise.
10274 * boards/fission.exp: Likewise.
10275 * boards/stabs.exp: Likewise.
10276
e3919f3e
PA
102772017-11-30 Pedro Alves <palves@redhat.com>
10278
10279 * gdb.linespec/cpls-ops.exp
10280 (check_explicit_skips_function_argument): Extract the underlying
10281 type of size_t instead of hardcoding it.
10282
bd69330d
PA
102832017-11-29 Pedro Alves <palves@redhat.com>
10284
10285 PR c++/19436
10286 * gdb.linespec/cpls-abi-tag.cc: New file.
10287 * gdb.linespec/cpls-abi-tag.exp: New file.
10288
a20714ff
PA
102892017-11-29 Pedro Alves <palves@redhat.com>
10290
10291 * gdb.base/langs.exp: Use -qualified.
10292 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
10293 it.
10294 * gdb.cp/namespace.exp: Use -qualified.
10295 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
10296 (overload-3, template-overload, template-ret-type, const-overload)
10297 (const-overload-quoted, anon-ns, ambiguous-prefix): New
10298 procedures.
10299 (test_driver): Call them.
10300 * gdb.cp/save-bp-qualified.cc: New.
10301 * gdb.cp/save-bp-qualified.exp: New.
10302 * gdb.linespec/explicit.exp: Test -qualified.
10303 * lib/completion-support.exp (completion::explicit_opts_list): Add
10304 "-qualified".
10305 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
10306
f6f1d339
PM
103072017-11-29 Phil Muldoon <pmuldoon@redhat.com>
10308
10309 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
10310
02ca603a
TT
103112017-11-29 Tom Tromey <tom@tromey.com>
10312
10313 * gdb.base/relocate.exp: Update invalid argument test.
10314 Add new tests for invalid arguments.
10315
ed6c0bfb
TP
103162017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10317
10318 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
10319 Return 0 as a long.
10320 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
10321
f106e10e
TP
103222017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10323
10324 * gdb.cp/breakpoint.cc (bar): Set return type to void.
10325 * gdb.cp/psymtab-parameter.cc (func): Likewise.
10326 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
10327 func ().
10328 * gdb.cp/shadow.cc (B.func): Return 0.
10329
10329bb2
JB
103302017-11-27 Joel Brobecker <brobecker@adacore.com>
10331
10332 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
10333 expected output in gdb_expect call to allow the exception
10334 message to be present as well. Fix syntax confusion to avoid
10335 TCL thinking that exception_name is an array.
10336
617cd4bc
UW
103372017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
10338
10339 * gdb.arch/spu-info.c: Include <unistd.h>.
10340 (do_signal_test): Fix broken calls to write.
10341 * gdb.arch/spu-info.exp: Use prepare_for_testing.
10342 Fix checks for empty mailboxes. Update signal tests for corrected
10343 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
10344 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
10345 * gdb.cell/arch.exp: Use standard_output_file.
10346 * gdb.cell/break.exp: Likewise.
10347 * gdb.cell/bt.exp: Likewise.
10348 * gdb.cell/core.exp: Likewise.
10349 * gdb.cell/dwarfaddr.exp: Likewise.
10350 * gdb.cell/ea-cache.exp: Likewise.
10351 * gdb.cell/ea-standalone.exp: Likewise.
10352 * gdb.cell/f-regs.exp: Likewise.
10353 * gdb.cell/fork.exp: Likewise.
10354 * gdb.cell/gcore.exp: Likewise.
10355 * gdb.cell/mem-access.exp: Likewise.
10356 * gdb.cell/ptype.exp: Likewise.
10357 * gdb.cell/registers.exp: Likewise.
10358 * gdb.cell/sizeof.exp: Likewise.
10359 * gdb.cell/solib-symbol.exp: Likewise.
10360 * gdb.cell/solib.exp: Likewise.
617cd4bc 10361
a81aaca0
PA
103622017-11-25 Pedro Alves <palves@redhat.com>
10363
10364 * gdb.base/complete-empty.exp: New file.
10365 * gdb.base/completion.exp: Adjust.
10366
6a3c6ee4
PA
103672017-11-25 Pedro Alves <palves@redhat.com>
10368
10369 * gdb.linespec/cpls-ops.cc: New file.
10370 * gdb.linespec/cpls-ops.exp: New file.
10371 * lib/completion-support.exp (test_complete_prefix_range_re): New,
10372 factored out from ...
10373 (test_complete_prefix_range): ... this.
10374
8955eb2d
PA
103752017-11-24 Pedro Alves <palves@redhat.com>
10376
10377 * gdb.linespec/cpcompletion.exp: New file.
10378 * gdb.linespec/cpls-hyphen.cc: New file.
10379 * gdb.linespec/cpls.cc: New file.
10380 * gdb.linespec/cpls2.cc: New file.
10381 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
10382 test to use test_gdb_complete_unique. Add label completion,
10383 keyword completion and explicit location completion tests.
10384 * lib/completion-support.exp: New file.
10385
e547c119
JB
103862017-11-24 Joel Brobecker <brobecker@adacore.com>
10387
10388 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
10389 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
10390 when hitting an exception catchpoint.
10391
7c3c1aa8
YQ
103922017-11-22 Yao Qi <yao.qi@linaro.org>
10393
10394 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
10395
41bd68f5
SM
103962017-11-22 Simon Marchi <simon.marchi@ericsson.com>
10397
10398 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
10399 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
10400 * gdb.dwarf2/info-locals-optimized-out.c: New file.
10401
1daad298
YQ
104022017-11-22 Yao Qi <yao.qi@linaro.org>
10403
10404 * gdb.base/info-os.exp: Pass pthreads.
10405 * gdb.multi/multi-attach.exp: Likewise.
10406
88465e87
YQ
104072017-11-22 Yao Qi <yao.qi@linaro.org>
10408
10409 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
10410 compiler.
10411
dc196b23
YQ
104122017-11-22 Yao Qi <yao.qi@linaro.org>
10413
10414 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
10415 * gdb.base/break-interp.exp: Likewise.
10416 * gdb.base/jit-attach-pie.exp: Likewise.
10417
2400729e
UW
104182017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10419
10420 * gdb.base/float128.c (large128): New variable.
10421 * gdb.base/float128.exp: Add test to print largest __float128 value.
10422
7a26362d
UW
104232017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10424
10425 * gdb.arch/vsx-regs.exp: Update register content checks.
10426
ed0f4273
UW
104272017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
10428
10429 * gdb.arch/ppc-longdouble.exp: New file.
10430 * gdb.arch/ppc-longdouble.c: Likewise.
10431
a25d69c6
PA
104322017-11-21 Pedro Alves <palves@redhat.com>
10433
10434 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
10435
73fcf641
PA
104362017-11-20 Pedro Alves <palves@redhat.com>
10437
10438 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
10439 (long_double_typedef): New typedefs.
10440 Use DEF on double and long double.
10441 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10442 cases.
10443 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10444 and 'long_double_ptr_same_size' locals. Use them to decide
10445 whether cast from array/function to float is valid/invalid.
10446
71a3c369
TT
104472017-11-17 Tom Tromey <tom@tromey.com>
10448
10449 * gdb.rust/traits.rs: New file.
10450 * gdb.rust/traits.exp: New file.
10451
ced9779b
JB
104522017-11-17 Joel Brobecker <brobecker@adacore.com>
10453
10454 * gdb.ada/minsyms: New testcase.
10455
a0922d80
PA
104562017-11-16 Pedro Alves <palves@redhat.com>
10457
10458 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10459 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10460
ea04e54c
PA
104612017-11-16 Pedro Alves <palves@redhat.com>
10462
10463 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
10464 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
10465
e849ea89
PA
104662017-11-16 Pedro Alves <palves@redhat.com>
10467
10468 * gdb.server/reconnect-ctrl-c.c: New file.
10469 * gdb.server/reconnect-ctrl-c.exp: New file.
10470
d8ae99a7
PM
104712017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10472
10473 * gdb.python/py-rbreak.exp: New file.
10474 * gdb.python/py-rbreak.c: New file.
10475 * gdb.python/py-rbreak-func2.c: New file.
10476
968a13f8
PA
104772017-11-16 Pedro Alves <palves@redhat.com>
10478
10479 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10480 pattern.
10481 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10482 GDB.
10483
71774bc9
SM
104842017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10485
10486 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10487 regex.
10488
ddbb44cf
SM
104892017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10490
10491 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10492 test names.
10493
584a564f
PA
104942017-11-09 Pedro Alves <palves@redhat.com>
10495
10496 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10497 factored out from ...
10498 (top level): ... here, and adjusted to avoid expecting beyond the
10499 prompt in a single gdb_test_multiple.
10500
5ed7a928
PA
105012017-11-09 Pedro Alves <palves@redhat.com>
10502
10503 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10504 output.
10505 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10506 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10507 * gdb.server/ext-run.exp ("kill" test): Likewise.
10508 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10509
a60e0738
PA
105102017-11-09 Pedro Alves <palves@redhat.com>
10511
10512 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10513 match till end of line.
10514
2c88253f
PA
105152017-11-09 Pedro Alves <palves@redhat.com>
10516
10517 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10518
c7a38517
PA
105192017-11-09 Pedro Alves <palves@redhat.com>
10520
10521 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10522 New procedures, factored out from ...
10523 (top level): ... here, and adjusted to avoid expecting beyond the
10524 prompt in one go.
10525
f29f4b6b
PA
105262017-11-09 Pedro Alves <palves@redhat.com>
10527
10528 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10529 output. Fix '?' match.
10530
286acbb5
JB
105312017-11-08 Joel Brobecker <brobecker@adacore.com>
10532
10533 * gdb.ada/scoped_watch: New testcase.
10534 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10535 which is actually correct.
10536 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10537 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10538
62d7ae92
PA
105392017-11-08 Pedro Alves <palves@redhat.com>
10540
10541 * gdb.gdb/complaints.exp (test_initial_complaints)
10542 (test_serial_complaints, test_short_complaints): Call
10543 complaint_internal instead of complaint.
10544
280ca31f
DT
105452017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10546
10547 * gdb.threads/tls-core.c: New file.
10548 * gdb.threads/tls-core.exp: Likewise.
10549
b5ec771e
PA
105502017-11-08 Pedro Alves <palves@redhat.com>
10551
10552 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10553 (p Exported_Capitalized): New test.
10554 (p exported_capitalized): New test.
10555
a02b41a7
PA
105562017-11-07 Pedro Alves <palves@redhat.com>
10557
10558 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10559
95e95a6d
PA
105602017-11-07 Pedro Alves <palves@redhat.com>
10561
10562 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10563 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10564 (disable_invalid, disable_inverted, disable_negative): New
10565 procedures.
10566 ("bad numbers"): New set of tests.
10567
cee62dbd
PA
105682017-11-07 Pedro Alves <palves@redhat.com>
10569
10570 * gdb.cp/ena-dis-br-range.exp: Add tests.
10571
cc638e86
PA
105722017-11-07 Pedro Alves <palves@redhat.com>
10573
10574 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10575
d0fe4701
XR
105762017-11-07 Xavier Roirand <roirand@adacore.com>
10577 Pedro Alves <palves@redhat.com>
10578
10579 * gdb.base/ena-dis-br.exp: Add reference to
10580 gdb.cp/ena-dis-br-range.exp.
10581 * gdb.cp/ena-dis-br-range.exp: New file.
10582 * gdb.cp/ena-dis-br-range.cc: New file.
10583
46f67f80
PA
105842017-11-06 Pedro Alves <palves@redhat.com>
10585
10586 * gdb.base/attach-non-pgrp-leader.c: New.
10587 * gdb.base/attach-non-pgrp-leader.exp: New.
10588
726e1356
PA
105892017-11-06 Pedro Alves <palves@redhat.com>
10590
10591 * configure.ac: No longer check for termio.h and sgtty.h.
10592 * configure: Regenerate.
10593 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10594 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10595 Remove termio and sgtty code.
10596
50ab6ace
YQ
105972017-11-03 Yao Qi <yao.qi@linaro.org>
10598
10599 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10600 in GDB is disabled.
10601
8e68731c
YQ
106022017-11-03 Yao Qi <yao.qi@linaro.org>
10603
10604 * gdb.python/py-thrhandle.exp: Skip it if python is not
10605 enabled.
10606
3a87ae65
SM
106072017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10608
10609 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10610 as a breakpoint command.
10611
484d8d36
MD
106122017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10613
10614 PR python/21213
10615 * gdb.python/py-infthread.exp: Test calling
10616 InferiorThread.inferior () multiple times in a row.
10617
4a27f119
KS
106182017-10-27 Keith Seitz <keiths@redhat.com>
10619
10620 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10621 Test "info break" for every inlined function breakpoint.
10622
bb11dd58
YQ
106232017-10-27 Yao Qi <yao.qi@linaro.org>
10624
10625 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10626
a43f3893
PF
106272017-10-26 Patrick Frants <osscontribute@gmail.com>
10628
10629 * gdb.cp/classes.exp (test_static_members): Test printing
10630 Outer::instance.
10631 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10632 (Inner::instance, Outer::instance): New.
10633
792ccf00
PA
106342017-10-24 Pedro Alves <palves@redhat.com>
10635
10636 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10637 extra console" test in two stages.
10638
eb2bfbad
PA
106392017-10-24 Pedro Alves <palves@redhat.com>
10640
10641 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10642
1f75a651
PA
106432017-10-24 Pedro Alves <palves@redhat.com>
10644
10645 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10646 loop.
10647
779990d9
PA
106482017-10-24 Pedro Alves <palves@redhat.com>
10649
10650 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10651 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10652
ad9b8f5d
PA
106532017-10-24 Pedro Alves <palves@redhat.com>
10654
10655 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10656 parameter and handle it. Don't output read value in test name.
10657
fee6da6e
PA
106582017-10-24 Pedro Alves <palves@redhat.com>
10659
10660 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10661 custom test name.
10662
10389c2c
PA
106632017-10-24 Pedro Alves <palves@redhat.com>
10664
10665 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10666 include the unstable output directory name in the test's name.
10667 (initial_setup_simple) <'set args'>: Use custom test name.
10668
a80e65a9
PA
106692017-10-24 Pedro Alves <palves@redhat.com>
10670
10671 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10672 with explicit test name.
10673
15763a09
PA
106742017-10-20 Pedro Alves <palves@redhat.com>
10675
10676 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10677 'wait -i'. Use gdb_assert and remote_close.
10678
49a4ce2e
AB
106792017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10680
10681 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10682 number from variable rather than hard-coded.
10683
a75868f5
PA
106842017-10-19 Pedro Alves <palves@redhat.com>
10685
10686 * gdb.base/long-inferior-output.c: New file.
10687 * gdb.base/long-inferior-output.exp: New file.
10688
c8ba13ad
KS
106892017-11-18 Keith Seitz <keiths@redhat.com>
10690
10691 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10692 method.
10693 (main): Call it.
10694 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10695 Add additional user-defined conversion operator tests.
10696
b27de576
PA
106972017-10-17 Pedro Alves <palves@redhat.com>
10698
10699 * boards/native-stdio-gdbserver.exp: Load "local-board".
10700
8484c955
PA
107012017-10-17 Pedro Alves <palves@redhat.com>
10702
10703 * gdb.base/quit-live.c: New file.
10704 * gdb.base/quit-live.exp: New file.
10705
83d5a34d
KS
107062017-10-16 Keith Seitz <keiths@redhat.com>
10707
10708 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10709 (class_with_protected_typedef, class_with_private_typedef)
10710 (struct_with_public_typedef, struct_with_protected_typedef)
10711 (struct_with_private_typedef): New classes/structs.
10712 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10713 typedefs and access specifiers.
10714
739b3f1d
PA
107152017-10-16 Pedro Alves <palves@redhat.com>
10716 Simon Marchi <simon.marchi@polymtl.ca>
10717
10718 * README (Local vs Remote vs Native): New section.
10719 * boards/local-board.exp: New file, with bits factored out from
10720 ...
10721 * boards/native-extended-gdbserver.exp: ... here. Load
10722 "local-board".
10723 * boards/native-gdbserver.exp: Load "local-board".
10724 (${board}_spawn, ${board}_exec): Delete.
10725 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10726 ...
10727 * boards/stdio-gdbserver-base.exp: ... this new file.
10728 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10729 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10730 procedure.
10731 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10732 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10733 stdio_gdbserver_command.
10734 (${board}_get_remote_address, ${board}_get_comm_port)
10735 (${board}_download, ${board}_upload): Delete.
10736 (get_target_remote_pipe_cmd): New.
10737
fe68b953
SM
107382017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10739
10740 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10741 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10742 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10743 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10744 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10745 remove with_test_prefix.
10746
300b6685
PA
107472017-10-13 Pedro Alves <palves@redhat.com>
10748
10749 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10750 * gdb.base/annota1.exp: Use it instead of is_remote.
10751 * gdb.base/annota3.exp: Use it instead of is_remote.
10752 * gdb.cp/annota2.exp: Use it instead of is_remote.
10753 * gdb.cp/annota3.exp: Use it instead of is_remote.
10754 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10755
50500caf
PA
107562017-10-13 Pedro Alves <palves@redhat.com>
10757
10758 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10759 (test_num_test_vars, run_and_count_vars, find_env)
10760 (test_set_unset_env, test_inherit_env_var): New procedures.
10761 (top level): Use them.
10762
dad0c6d2
PA
107632017-10-13 Pedro Alves <palves@redhat.com>
10764
10765 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10766 also skip on stub-like targets.
10767
8b0553c1
PA
107682017-10-13 Pedro Alves <palves@redhat.com>
10769
10770 PR gdb/22293
10771 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10772 (top level): Move some tests to ...
10773 (test_not_found): ... this new procedure.
10774 (top level): Call it.
10775
7594f623
PA
107762017-10-13 Pedro Alves <palves@redhat.com>
10777
10778 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10779 expect different "info terminal" output if testing with a
10780 non-native target.
10781
ebe3b402
PA
107822017-10-13 Pedro Alves <palves@redhat.com>
10783 Simon Marchi <simon.marchi@polymtl.ca>
10784
10785 PR python/12966
10786 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10787
42f1b161
PA
107882017-10-13 Pedro Alves <palves@redhat.com>
10789
10790 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10791 already.
10792
8d6ef72b
PA
107932017-10-13 Pedro Alves <palves@redhat.com>
10794
10795 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10796 is_remote.
10797
d7bcd5b8
PA
107982017-10-13 Pedro Alves <palves@redhat.com>
10799
10800 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10801 is_remote.
10802
df479dc6
PA
108032017-10-13 Pedro Alves <palves@redhat.com>
10804
10805 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10806 is set.
10807 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10808 instead of is_remote.
10809
23fb630a
PA
108102017-10-13 Pedro Alves <palves@redhat.com>
10811
10812 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10813 (top level): Add comment.
10814
cc77b1dc
PA
108152017-10-13 Pedro Alves <palves@redhat.com>
10816
10817 * gdb.base/remote.exp (top level): Fix comment typo and add
10818 missing return.
10819
27c9e813
PA
108202017-10-13 Pedro Alves <palves@redhat.com>
10821 Simon Marchi <simon.marchi@polymtl.ca>
10822
10823 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10824 calls and add comments. Skip test if use_gdb_stub is set.
10825 (top level): Use "set cwd" command instead of "cd" command.
10826
5e830d98
PA
108272017-10-13 Pedro Alves <palves@redhat.com>
10828
10829 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10830 is_remote target check.
10831
f5ca0032
PA
108322017-10-13 Pedro Alves <palves@redhat.com>
10833
10834 * gdb.base/scope.exp: Use build_executable + clean_restart +
10835 gdb_file_cmd instead of prepare_for_testing and no longer skip
10836 "before run" tests on is_remote target boards. Update comments.
10837 * boards/native-extended-gdbserver.exp
10838 (extended_gdbserver_load_last_file): New, factored out from ...
10839 (gdb_load): ... this. Move further below and add comment.
10840 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10841
8aed1c0d
PA
108422017-10-12 Pedro Alves <palves@redhat.com>
10843
10844 * gdb.base/attach.exp: Remove references to gdb64.
10845 * gdb.base/dbx.exp: Remove references to gdb64.
10846
cfa34c87
SM
108472017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10848 Pedro Alves <palves@redhat.com>
10849
10850 * gdb.base/label.exp: Remove is_remote target check.
10851
9192b7de
PA
108522017-10-12 Pedro Alves <palves@redhat.com>
10853
10854 * gdb.base/auvx.exp (coredir): Update comment.
10855 (top level) <core_works>: Use "set cwd" command instead of "cd"
10856 command.
10857
6bf0052d
PA
108582017-10-12 Pedro Alves <palves@redhat.com>
10859 Simon Marchi <simon.marchi@polymtl.ca>
10860
10861 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10862 target boards.
10863
e48ef82d
PA
108642017-10-12 Pedro Alves <palves@redhat.com>
10865 Simon Marchi <simon.marchi@polymtl.ca>
10866
10867 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10868 Instead skip if there's any gdb_protocol set.
10869
8d7aea57
SM
108702017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10871 Pedro Alves <palves@redhat.com>
10872
10873 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10874
30440677
PA
108752017-10-12 Pedro Alves <palves@redhat.com>
10876 Simon Marchi <simon.marchi@polymtl.ca>
10877
10878 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10879 instead of on dejagnu remote boards.
10880
4e04f045 108812017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10882 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10883
10884 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10885 checks. Use build_executable + clean_restart instead of
10886 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10887 of enabling non-stop after starting gdb.
10888
871a186e
PA
108892017-10-12 Pedro Alves <palves@redhat.com>
10890
10891 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10892 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10893 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10894 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10895
56d704da
AK
108962017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10897
10898 * gdb.arch/arc-tdesc-cpu.exp: New file.
10899 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10900
2f20e312
SM
109012017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10902
10903 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10904
65630365
PA
109052017-10-10 Pedro Alves <palves@redhat.com>
10906
10907 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10908 expect CLI output.
10909
bf469271
PA
109102017-10-10 Pedro Alves <palves@redhat.com>
10911
10912 * lib/selftest-support.exp (selftest_setup): Update for
10913 captured_command_loop's prototype change.
10914
777a42f1
PA
109152017-10-09 Pedro Alves <palves@redhat.com>
10916
10917 Test both arch1=>arch2 and arch2=>arch1.
10918
10919 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10920 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10921 factored out to...
10922 (append_arch1_options, append_arch2_options, append_arch_options)
10923 (build_executables): New procedures.
10924 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10925 local.
10926 (top level): Add new 'first_arch' testing axis.
10927
cbd2b4e3
PA
109282017-10-09 Pedro Alves <palves@redhat.com>
10929
10930 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10931 (barrier): New.
10932 (thread_start, all_started): New functions.
10933 (main): Spawn new thread and wait until it is scheduled.
10934 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10935 option.
10936 (do_test): Add 'selected_thread' parameter. Run to all_started
10937 instead of main. Explicitly set the breakpoint at main. Switch
10938 to the SELECTED_THREAD thread.
10939 (top level): Test handling the exec event with either the main
10940 thread or the second thread selected.
10941
5c9e4427
PA
109422017-10-09 Pedro Alves <palves@redhat.com>
10943
10944 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10945 logic. Move STOP marker after the value checks.
10946 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10947 regexp.
10948
b3b7c423
SL
109492017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10950
10951 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10952
3b4b2f16
UW
109532017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10954
10955 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10956 integer-to-dfp conversion.
10957 * gdb.base/dfp-test.exp: Likewise.
10958
5cd63fda
PA
109592017-10-04 Pedro Alves <palves@redhat.com>
10960
10961 * gdb.multi/hangout.c: Include <unistd.h>.
10962 (hangout_loop): New function.
10963 (main): Call alarm. Call hangout_loop in a loop.
10964 * gdb.multi/hello.c: Include <unistd.h>.
10965 (hello_loop): New function.
10966 (main): Call alarm. Call hangout_loop in a loop.
10967 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10968 inferior with the other selected.
10969
4c71c105
SM
109702017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10971
10972 * gdb.mi/list-thread-groups-available.exp: New file.
10973 * gdb.mi/list-thread-groups-available.c: New file.
10974
bc3b087d
SDJ
109752017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10976
10977 * gdb.base/set-cwd.exp: Make it available on
10978 native-extended-gdbserver.
10979
d092c5a2
SDJ
109802017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10981
10982 * gdb.base/set-cwd.c: New file.
10983 * gdb.base/set-cwd.exp: Likewise.
10984
45320ffa
TT
109852017-10-02 Tom Tromey <tom@tromey.com>
10986
10987 PR rust/22236:
10988 * gdb.rust/simple.rs (main): New variable "fslice".
10989 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10990
b3e3859b
TT
109912017-10-02 Tom Tromey <tom@tromey.com>
10992
10993 * gdb.rust/simple.exp: Test ptype of a slice.
10994
01af5e0d
TT
109952017-10-02 Tom Tromey <tom@tromey.com>
10996
10997 * gdb.rust/simple.exp: Test index of slice.
10998
a9bbfbd8
TT
109992017-09-27 Tom Tromey <tom@tromey.com>
11000
11001 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
11002
df8899e5
TP
110032017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11004 Pedro Alves <palves@redhat.com>
11005
11006 * gdb.base/compare-sections.exp (get value of read-only section): Read
11007 as unsigned value.
11008 (corrupt read-only section): Likewise and don't set written if patching
11009 failed.
11010
757bf54b
KB
110112017-09-21 Kevin Buettner <kevinb@redhat.com>
11012
11013 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
11014 files.
11015
06871ae8
PA
110162017-09-20 Pedro Alves <palves@redhat.com>
11017
11018 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
11019 symbol names in gdb's output.
11020 * gdb.cp/overload.exp ("list all overloads"): Likewise.
11021
e5f25bc5
PA
110222017-09-20 Pedro Alves <palves@redhat.com>
11023
11024 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
11025 Rename to ...
11026 (test_list_ambiguous_symbol): ... this and add a symbol name
11027 parameter. Adjust.
11028 (test_list_ambiguous_function): Reimplement on top of
11029 test_list_ambiguous_symbol and also test listing ambiguous
11030 variables.
11031 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
11032 (ambiguous_fun): ... this.
11033 (ambiguous_var): New.
11034 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
11035 (ambiguous_fun): ... this.
11036 (ambiguous_var): New.
11037
4e5a4f58
JB
110382017-09-19 John Baldwin <jhb@FreeBSD.org>
11039
11040 * gdb.base/starti.c: New file.
11041 * gdb.base/starti.exp: New file.
11042 * lib/gdb.exp (gdb_starti_cmd): New procedure.
11043
26e53f3e
PA
110442017-09-14 Pedro Alves <palves@redhat.com>
11045
11046 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
11047 (top level): Use it instead of runto.
11048
cb791d59
TT
110492017-09-11 Tom Tromey <tom@tromey.com>
11050
11051 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
11052
7c96f8c1
TT
110532017-09-11 Tom Tromey <tom@tromey.com>
11054
11055 * gdb.python/py-infthread.exp: Add tests for new_thread event.
11056 * gdb.python/py-inferior.exp: Add tests for new inferior events.
11057
469412dd
CW
110582017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
11059
11060 * gdb.fortran/printing-types.exp: New file.
11061 * gdb.fortran/printing-types.exp: New file.
11062
e0f86435
BH
110632017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11064
11065 * gdb.fortran/vla-ptype.exp: Fix typos.
11066 * gdb.fortran/vla-value.exp: Same.
11067
9e9af4be
BH
110682017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11069
11070 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
11071 * gdb.mi/mi-var-child-f.exp: Likewise.
11072 * gdb.mi/mi-vla-fortran.exp: Likewise.
11073
a5ad232b 110742017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
11075 Christoph Weinmann <christoph.t.weinmann@intel.com>
11076 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
11077
11078 * gdb.fortran/ptr-indentation.f90: New file.
11079 * gdb.fortran/ptr-indentation.exp: New file.
11080
5aec60eb
TT
110812017-09-05 Tom Tromey <tom@tromey.com>
11082
11083 PR gdb/22010:
11084 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
11085
8f8f8152
TP
110862017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11087
11088 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
11089
fbd1b771
JK
110902017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11091
11092 * gdb.threads/tls-nodebug-pie.c: New file.
11093 * gdb.threads/tls-nodebug-pie.exp: New file.
11094
5eb5f850
TT
110952017-09-05 Tom Tromey <tom@tromey.com>
11096
11097 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
11098 for rust.
11099
ae780a21
SM
111002017-09-05 Simon Marchi <simon.marchi@ericsson.com>
11101
11102 * gdb.multi/multi-arch-exec.exp: Test with different
11103 "follow-exec-mode" settings.
11104 (do_test): New procedure.
11105
3693fdb3
PA
111062017-09-04 Pedro Alves <palves@redhat.com>
11107
11108 * gdb.base/func-static.c (S::method const, S::method volatile)
11109 (S::method volatile const): New methods.
11110 (c_s, v_s, cv_s): New instances.
11111 (main): Call method() on them.
11112 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
11113 (cannot_resolve): New procedure.
11114 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
11115 print-quote-unquoted columns.
11116 (do_test): Test printing each scope too.
11117
e68cb8e0
PA
111182017-09-04 Pedro Alves <palves@redhat.com>
11119
11120 * gdb.base/local-static.exp: Also test with
11121 class::method::variable wholly quoted.
11122 * gdb.cp/m-static.exp (class::method::variable): Remove test.
11123
858be34c
PA
111242017-09-04 Pedro Alves <palves@redhat.com>
11125
11126 * gdb.base/local-static.c: New.
11127 * gdb.base/local-static.cc: New.
11128 * gdb.base/local-static.exp: New.
11129
46a4882b
PA
111302017-09-04 Pedro Alves <palves@redhat.com>
11131
11132 * gdb.asm/asm-source.exp: Add casts to int.
11133 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
11134 (dataglobal64_1, dataglobal64_2): New globals.
11135 * gdb.base/nodebug.exp: Test different expressions involving the
11136 new globals, with print, whatis and ptype. Add casts to int.
11137 * gdb.base/solib-display.exp: Add casts to int.
11138 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
11139 * gdb.cp/m-static.exp: Add cast to int.
11140 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
11141 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
11142 tls variable with no debug info without a cast. Test with a cast
11143 to int too.
11144 * gdb.trace/entry-values.exp: Add casts.
11145
2c5a2be1
PA
111462017-09-04 Pedro Alves <palves@redhat.com>
11147
11148 * gdb.base/nodebug.exp: Test that ptype's error about functions
11149 with unknown return type includes the function name too.
11150
7022349d
PA
111512017-09-04 Pedro Alves <palves@redhat.com>
11152
11153 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
11154 return type of munmap in infcall.
11155 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
11156 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
11157 type of ftell in infcall.
11158 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
11159 type of getpid in infcall.
11160 * gdb.base/infcall-exec.exp: Cast return type of execlp in
11161 infcall.
11162 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
11163 Bail on failure to extract the pid.
11164 * gdb.base/nodebug.c: #include <stdint.h>.
11165 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
11166 New functions.
11167 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
11168 Change expected output of print/whatis/ptype with functions with
11169 no debug info. Test all supported languages. Call
11170 test_call_promotion.
11171 * gdb.compile/compile.exp: Adjust expected output to expect
11172 warning.
11173 * gdb.threads/siginfo-threads.exp: Likewise.
11174
54990598
PA
111752017-09-04 Pedro Alves <palves@redhat.com>
11176
11177 * gdb.base/callfuncs.exp (do_function_calls): New parameter
11178 "prototypes". Test calling float functions via prototyped and
11179 unprototyped function pointers.
11180 (perform_all_tests): New parameter "prototypes". Pass it down.
11181 (top level): Pass down "prototypes" parameter to
11182 perform_all_tests.
11183
34d16ea2
SM
111842017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11185
11186 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
11187 Test with nested loops.
11188
9521ecda
SM
111892017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11190
11191 * gdb.base/commands.exp: Call the new procedures.
11192 (loop_break_test, loop_continue_test): New procedures.
11193
80a65e9b
SM
111942017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11195
11196 * gdb.base/commands.exp: Call new procedure.
11197 (define_if_without_arg_test): New procedure.
11198
e439fa14
PA
111992017-09-04 Pedro Alves <palves@redhat.com>
11200
11201 * gdb.base/list-ambiguous.exp: New file.
11202 * gdb.base/list-ambiguous0.c: New file.
11203 * gdb.base/list-ambiguous1.c: New file.
11204 * gdb.base/list.exp (test_list_range): Adjust expected output.
11205
0a2dde4a
SDJ
112062017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
11207
11208 * gdb.base/share-env-with-gdbserver.c: New file.
11209 * gdb.base/share-env-with-gdbserver.exp: Likewise.
11210
5e89eb3a
SM
112112017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11212
11213 * gdb.base/commands.exp (gdbvar_simple_if_test,
11214 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
11215 progvar_simple_if_test, progvar_simple_while_test,
11216 progvar_complex_if_while_test, user_defined_command_test,
11217 user_defined_command_args_eval,
11218 user_defined_command_args_stack_test,
11219 user_defined_command_manyargs_test, bp_deleted_in_command_test,
11220 temporary_breakpoint_commands,
11221 gdb_test_no_prompt, redefine_hook_test,
11222 redefine_backtrace_test): Remove "global gdb_prompt".
11223
fd437cbc
SM
112242017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11225
11226 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
11227 New proc, call it from toplevel.
11228
87215ad1
SDJ
112292017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
11230
11231 PR remote/21852
11232 * gdb.server/normal.c: New file, copied from gdb.base.
11233 * gdb.server/run-without-local-binary.exp: New file.
11234
58afddc6
WP
112352017-08-07 Weimin Pan <weimin.pan@oracle.com>
11236
11237 * gdb.arch/sparc64-adi.exp: New file.
11238 * gdb.arch/sparc64-adi.c: New file.
11239
5277199a
PA
112402017-08-22 Pedro Alves <palves@redhat.com>
11241
11242 * gdb.cp/overload.exp (line_range_pattern): New procedure.
11243 (top level): Add "list all overloads" tests.
11244
14278e1f
TT
112452017-08-22 Tom Tromey <tom@tromey.com>
11246
11247 * gdb.gdb/xfullpath.exp: Remove.
11248
bf223d3e
PA
112492017-08-21 Pedro Alves <palves@redhat.com>
11250
11251 PR gdb/19487
11252 * gdb.base/symbol-alias.c: New.
11253 * gdb.base/symbol-alias2.c: New.
11254 * gdb.base/symbol-alias.exp: New.
11255
c973d0aa
PA
112562017-08-21 Pedro Alves <palves@redhat.com>
11257
11258 * gdb.base/dfp-test.c
11259 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
11260 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
11261 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
11262 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
11263 * gdb.base/whatis-ptype-typedefs.c: New.
11264 * gdb.base/whatis-ptype-typedefs.exp: New.
11265 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
11266 (an_int, an_int_type, an_int_type2): New globals.
11267 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
11268 involving typedefs and cast expressions.
11269 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
11270 (lookup_typedefs_function): New.
11271 (typedefs_pretty_printers_dict): New.
11272 (top level): Register lookup_typedefs_function in
11273 gdb.pretty_printers.
11274
6d580b63
YQ
112752017-08-18 Yao Qi <yao.qi@linaro.org>
11276
11277 * gdb.server/unittest.exp: New.
11278
206726fb
SDJ
112792017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
11280
11281 PR gdb/21954
11282 * gdb.base/environ.exp: Add test to check if 'unset environment'
11283 works.
11284
bf0ec4c2
AA
112852017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11286
11287 * lib/gdb.exp (universal_compile_options): New caching proc.
11288 (gdb_compile): Suppress GCC's coloring of messages.
11289
d6382fff
TT
112902017-08-14 Tom Tromey <tom@tromey.com>
11291
11292 PR gdb/21675:
11293 * gdb.base/printcmds.exp (test_radices): New function.
11294 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
11295 * gdb.base/sizeof.exp (check_valueof): Use p/d.
11296 * lib/gdb.exp (get_integer_valueof): Use p/d.
11297
c2c2dd9f
SM
112982017-08-12 Simon Marchi <simon.marchi@ericsson.com>
11299
11300 * lib/gdb.exp (get_valueof): Don't capture end-of-line
11301 characters.
11302
fdffd6f4
TT
113032017-08-05 Tom Tromey <tom@tromey.com>
11304
11305 * gdb.rust/simple.exp: Allow String to appear in a different
11306 namespace.
11307
27d41eac
YQ
113082017-07-26 Yao Qi <yao.qi@linaro.org>
11309
11310 * gdb.gdb/unittest.exp: Invoke command
11311 "maintenance check xml-descriptions".
11312
031ed05d
AA
113132017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11314
11315 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
11316 calling context.
11317 (hex128): Drop erroneous calculation of parameters.
11318
dcd27ddf
SM
113192017-07-22 Simon Marchi <simon.marchi@ericsson.com>
11320
11321 * gdb.python/py-unwind.exp: Disable stack protection when
11322 building test file.
11323
47e77640
PA
113242017-07-20 Pedro Alves <palves@redhat.com>
11325
11326 * gdb.base/default.exp (set language): Adjust expected output.
11327
62d2a18a
PA
113282017-07-20 Pedro Alves <palves@redhat.com>
11329
11330 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
11331 (test_minsym): ... this, and make static.
11332 (get_pck__foo__bar__minsym): Rename to ...
11333 (get_test_minsym): ... this.
11334 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
11335 symbol names and comments.
11336 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
11337 (get_test_minsym): ... this.
11338 (pck__foo__bar__minsym__2): Rename to ...
11339 (test_minsym): ... this.
11340 (main): Adjust.
11341
c45ec17c
PA
113422017-07-17 Pedro Alves <palves@redhat.com>
11343
11344 * gdb.base/completion.exp: Adjust expected output.
11345 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
11346 the completer works.
11347
c6756f62
PA
113482017-07-17 Pedro Alves <palves@redhat.com>
11349
11350 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
11351
5bd68487
AB
113522017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
11353
11354 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
11355
8880f2a9
TT
113562017-07-14 Tom Tromey <tom@tromey.com>
11357
11358 PR rust/21764:
11359 * gdb.rust/simple.exp: Add tests.
11360
65547233
TT
113612017-07-14 Tom Tromey <tom@tromey.com>
11362
11363 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
11364
8f14146e
PA
113652017-07-14 Pedro Alves <palves@redhat.com>
11366
11367 * gdb.linespec/base/one/thefile.cc (z1): New function.
11368 * gdb.linespec/base/two/thefile.cc (z2): New function.
11369 * gdb.linespec/linespec.exp: Add tests.
11370
b4365d02
AB
113712017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11372
11373 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
11374 to mi_create_breakpoint.
11375
5d2cbaa5
AB
113762017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11377
11378 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
11379 mi_create_breakpoint.
11380
11cb5716
IB
113812017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
11382
11383 * gdb.dlang/demangle.exp: Update for demangling changes.
11384
03278692
TT
113852017-07-09 Tom Tromey <tom@tromey.com>
11386
11387 * gdb.dwarf2/shortpiece.exp: New file.
11388
33c5cd75
DB
113892017-07-06 David Blaikie <dblaikie@gmail.com>
11390
11391 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
11392 built from fissiont-multi-cu{1,2}.c.
11393 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
11394 except putting 'main' and 'func' in separate CUs in the same DWO file.
11395 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
11396 test.
11397 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
11398 test.
11399
8455d262
PA
114002017-07-06 Pedro Alves <palves@redhat.com>
11401
11402 * gdb.python/py-unwind.exp: Test flushregs.
11403
dc4bde35
SDJ
114042017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11405
11406 PR cli/21688
11407 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
11408 tests for alias commands and trailing whitespace.
11409
51ed89aa
SDJ
114102017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11411
11412 PR cli/21688
11413 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
11414 procedure. Call it.
11415
eb17d413
PA
114162017-06-29 Pedro Alves <palves@redhat.com>
11417
11418 * gdb.base/printcmds.exp: Add tests.
11419
41664b45
DG
114202017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
11421
11422 PR gdb/21337
11423 * gdb.base/reread-readsym.exp: New file.
11424 * gdb.base/reread-readsym.c: New file.
11425
75312ae3
KB
114262017-06-21 Kevin Buettner <kevinb@redhat.com>
11427
11428 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
11429 subpattern.
11430
66953522
PB
114312017-06-19 Peter Bergner <bergner@vnet.ibm.com>
11432
11433 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
11434 extended mnemonic.
11435 * gdb.arch/powerpc-power9.s: Likewise.
11436
5524b525
AA
114372017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11438
11439 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
11440 on 32-bit x86 targets. Exploit is_*_target macros where
11441 appropriate.
11442
03c8af18
AA
114432017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11444
11445 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11446 register pieces.
11447
3bf31011
AA
114482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11449
11450 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11451 located in one or more DWARF pieces.
11452
805acca0
AA
114532017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11454
11455 * lib/gdb.exp (get_endianness): New proc.
11456 * gdb.arch/aarch64-fp.exp: Use it.
11457 * gdb.arch/altivec-regs.exp: Likewise.
11458 * gdb.arch/e500-regs.exp: Likewise.
11459 * gdb.arch/vsx-regs.exp: Likewise.
11460 * gdb.base/dump.exp: Likewise.
11461 * gdb.base/funcargs.exp: Likewise.
11462 * gdb.base/gnu_vector.exp: Likewise.
11463 * gdb.dwarf2/formdata16.exp: Likewise.
11464 * gdb.dwarf2/implptrpiece.exp: Likewise.
11465 * gdb.dwarf2/nonvar-access.exp: Likewise.
11466 * gdb.python/py-inferior.exp: Likewise.
11467 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11468
e9352324
AA
114692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11470
11471 PR gdb/21226
11472 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11473 stack value pieces are taken from the LSB end.
11474
d5d1163e
AA
114752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11476
11477 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11478 variable at nonzero offset.
11479
0567c986
AA
114802017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11481
11482 * gdb.dwarf2/var-access.c: New file.
11483 * gdb.dwarf2/var-access.exp: New test.
11484 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11485
973e9aab
TT
114862017-06-12 Tom Tromey <tom@tromey.com>
11487
11488 * gdb.dwarf2/formdata16.exp: Add tests.
11489
d9109c80
TT
114902017-06-12 Tom Tromey <tom@tromey.com>
11491
11492 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11493
30a25466
TT
114942017-06-12 Tom Tromey <tom@tromey.com>
11495
11496 PR exp/16225:
11497 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11498 * gdb.arch/vsx-regs.exp: Update tests.
11499 * gdb.arch/s390-vregs.exp (hex128): New proc.
11500 Update test.
11501 * gdb.arch/altivec-regs.exp: Update tests.
11502
aefd8b33
SDJ
115032017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11504
11505 * gdb.base/startup-with-shell.c: New file.
11506 * gdb.base/startup-with-shell.exp: Likewise.
11507
2090129c
SDJ
115082017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11509
11510 * gdb.server/non-existing-program.exp: Update regex in order to
11511 reflect the fact that gdbserver is now using fork_inferior (with a
11512 shell) to startup the inferior.
11513
8e86a419
SM
115142017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11515
11516 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11517 support function calls from GDB.
11518
e6cf65f2
TT
115192017-05-21 Tom Tromey <tom@tromey.com>
11520
11521 PR rust/21466:
11522 * gdb.rust/unsized.exp: New file.
11523 * gdb.rust/unsized.rs: New file.
11524
43cc5389
TT
115252017-05-19 Tom Tromey <tom@tromey.com>
11526
11527 PR rust/21484:
11528 * gdb.rust/watch.exp: New file.
11529 * gdb.rust/watch.rs: New file.
11530
ec8df234
TT
115312017-05-18 Tom Tromey <tom@tromey.com>
11532
11533 * gdb.rust/simple.exp: Allow Box to be qualified.
11534
3e3e7fae
TP
115352017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11536
11537 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11538
59cc050d
PA
115392017-05-18 Pedro Alves <palves@redhat.com>
11540
11541 * gdb.base/fileio.c (test_write, test_read, test_close)
11542 (test_fstat): Don't print 'ret' in the fail path.
11543
c8f6abd1
PA
115442017-05-18 Pedro Alves <palves@redhat.com>
11545
11546 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11547 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11548 (test_system, test_rename, test_unlink, test_time): Change
11549 prototypes.
11550 * gdb.base/fileio.exp (stop_msg): Adjust.
11551
d2a03b77
PA
115522017-05-18 Pedro Alves <palves@redhat.com>
11553
11554 * gdb.base/fileio.c (null_str): New global.
11555 (test_stat): Use it.
11556 * gdb.base/fileio.exp: Remove nowarnings.
11557
0d5c6999
YQ
115582017-05-17 Yao Qi <yao.qi@linaro.org>
11559
11560 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11561
21873064
YQ
115622017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11563
11564 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11565 argument command.
11566 (top-level): Invoke test_set_inferior_tty.
11567
d512d31c
PA
115682017-05-04 Pedro Alves <palves@redhat.com>
11569
11570 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11571 Add parens to print call for Python 3.
11572
90cef2ed
KS
115732017-05-03 Keith Seitz <keiths@redhat.com>
11574
11575 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11576 (main): Call it.
11577
14f819c8
TW
115782017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11579
11580 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11581 to prev and next.
11582
913aeadd
TW
115832017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11584
11585 * gdb.python/py-record-btrace.exp: Remove test for
11586 gdb.BtraceInstruction.error.
11587
a3be24ad
TW
115882017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11589
11590 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11591
ae20e79a
TW
115922017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11593
11594 * gdb.python/py-record-btrace-threads.c: New file.
11595 * gdb.python/py-record-btrace-threads.exp: New file.
11596
45ce1b47
SDJ
115972017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11598
11599 PR testsuite/8595
11600 * gdb.base/environ.exp: Make test available in all architectures.
11601 Move bits related to "info program" testing to
11602 gdb.base/info-program.exp. Rewrite tests to use the two new
11603 procedures mentione below.
11604 (test_set_show_env_var) New procedure.
11605 (test_set_show_env_var_equal): Likewise.
11606 * gdb.base/info-program.exp: New file.
11607
e15c3eb4
KS
116082017-04-27 Keith Seitz <keiths@redhat.com>
11609
11610 * gdb.cp/oranking.cc (test15): New function.
11611 (main): Call test15 and declare additional variables for testing.
11612 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11613 "p foo101('abc')" tests.
11614 Add tests for cv qualifier overloads.
11615 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11616 "lvalue reference overload" test.
11617 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11618 "print value of f1 on Child&& in f2" test.
11619
3a3fd0fd
PA
116202017-04-19 Pedro Alves <palves@redhat.com>
11621
11622 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11623 procedure.
11624 (top level): Call it.
11625 * lib/gdb.exp (gdb_define_cmd): New procedure.
11626
53375380
PA
116272017-04-12 Pedro Alves <palves@redhat.com>
11628
11629 PR gdb/21323
11630 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11631 (wchar): New global.
11632 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11633 (do_test_wide_char, wide_char_types_no_program, top level): Add
11634 wchar_t testing.
11635
53e710ac
PA
116362017-04-12 Pedro Alves <palves@redhat.com>
11637
11638 PR c++/21323
11639 * gdb.cp/wide_char_types.c: New file.
11640 * gdb.cp/wide_char_types.exp: New file.
11641
0ad9d8c7
SDJ
116422017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11643
11644 PR gdb/21352
11645 * gdb.trace/tsv.exp: Add test for "tsave -r".
11646
b1b45502
IB
116472017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11648
11649 * gdb.dlang/watch-loc.c: New file.
11650 * gdb.dlang/watch-loc.exp: New file.
11651
ec13808e
JK
116522017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11653
11654 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11655
fe5f7374
AK
116562017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11657
11658 * gdb.arch/arc-analyze-prologue.S: New file.
11659 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11660
eea78757
AK
116612017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11662
11663 * gdb.arch/arc-decode-insn.S: New file.
11664 * gdb.arch/arc-decode-insn.exp: Likewise.
11665
5badf10a
IR
116662017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11667
11668 PR tdep/20928
11669 * gdb.arch/sparc64-regs.exp: New file.
11670 * gdb.arch/sparc64-regs.S: Likewise.
11671
cee59b3f
TW
116722017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11673
11674 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11675 and memory view on Python 3.
11676
c0f55cc6
AV
116772017-03-20 Artemiy Volkov <artemiyv@acm.org>
11678 Keith Seitz <keiths@redhat.com>
11679
11680 PR gdb/14441
11681 * gdb.cp/demangle.exp: Add rvalue reference tests.
11682 * gdb.cp/rvalue-ref-casts.cc: New file.
11683 * gdb.cp/rvalue-ref-casts.exp: New file.
11684 * gdb.cp/rvalue-ref-overload.cc: New file.
11685 * gdb.cp/rvalue-ref-overload.exp: New file.
11686 * gdb.cp/rvalue-ref-params.cc: New file.
11687 * gdb.cp/rvalue-ref-params.exp: New file.
11688 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11689 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11690 * gdb.cp/rvalue-ref-types.cc: New file.
11691 * gdb.cp/rvalue-ref-types.exp: New file.
11692 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11693 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11694
51457a05
MAL
116952017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11696
11697 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11698 New procedure.
11699
5b291c04
MAL
117002017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11701
11702 * lib/mi-support.exp (mi_gdb_test): Add additional message
11703 for unexpected output.
11704
59a56148
AA
117052017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11706
11707 * gdb.base/examine-backward.c (Barrier): New character array
11708 constant, to ensure that TestStrings is preceded by a string
11709 terminator.
11710
7942e96e
AA
117112017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11712
11713 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11714 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11715 and implicit pointer into such a location.
11716
6ebac3fb
DE
117172017-03-16 Doug Evans <dje@google.com>
11718
11719 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11720
ec3b243d
TP
117212017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11722
11723 * gdb.cp/m-static.exp: Fix expectation for prototype of
11724 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11725
117262017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11727
11728 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11729 * gdb.guile/scm-lazy-string.c: New file.
11730 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11731 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11732 for pointer, array, typedef lazy strings.
11733
2cc36e25 117342017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11735
11736 PR python/17728, python/18439, python/18779
11737 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11738 * gdb.python/py-lazy-string.c (pointer): New typedef.
11739 (main): New locals ptr, array, typedef_ptr.
11740 * gdb.python/py-value.exp: Move lazy string tests to ...
11741 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11742 array, typedef lazy strings.
ec3b243d 11743
0efcde63
AK
117442017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11745
11746 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11747 Add optional 'test' parameter.
11748
7978d7c3
SM
117492017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11750
11751 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11752 Skip for versions of DejaGnu < 1.5.
11753
896c0c1e
SM
117542017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11755
11756 * lib/gdb.exp (dejagnu_version): New proc.
11757 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11758 Use dejagnu_version.
11759
5f4d1085
KS
117602017-03-10 Keith Seitz <keiths@redhat.com>
11761
11762 PR c++/8128
11763 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11764 type from destructor regexps.
11765 Add a branch which actually passes the test.
11766 Adjust "ptype t5i" test names.
11767
1de05205
PA
117682017-03-08 Pedro Alves <palves@redhat.com>
11769
11770 * gdb.base/step-over-exit.exp: Add explicit test message.
11771
c65d6b55
PA
117722017-03-08 Pedro Alves <palves@redhat.com>
11773
11774 PR gdb/18360
11775 * gdb.threads/interrupt-while-step-over.c: New file.
11776 * gdb.threads/interrupt-while-step-over.exp: New file.
11777
2e86a283
PA
117782017-03-08 Pedro Alves <palves@redhat.com>
11779
11780 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11781 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11782
25dcbff6
PA
117832017-03-08 Pedro Alves <palves@redhat.com>
11784
11785 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11786 PKRU as not supported as a PASS.
11787
dc9366eb
PA
117882017-03-08 Pedro Alves <palves@redhat.com>
11789
11790 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11791 prefix instead of $binfile1/$binfile2.
11792 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11793 in test message.
11794 * gdb.python/py-completion.exp: Use "load python file" as test
11795 messages instead of unstable path names.
11796
6e5d74e7
PA
117972017-03-08 Pedro Alves <palves@redhat.com>
11798 Jan Kratochvil <jan.kratochvil@redhat.com>
11799
11800 PR cli/21218
11801 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11802 New proc.
11803 (top level): Call it.
11804
9753a2f6
PA
118052017-03-08 Pedro Alves <palves@redhat.com>
11806
11807 PR tui/21216
11808 * gdb.tui/tui-nl-filtered-output.exp: New file.
11809
1a4dd9dd
PA
118102017-03-08 Pedro Alves <palves@redhat.com>
11811
11812 * gdb.base/completion.exp: Move TUI completion tests to ...
11813 * gdb.tui/completion.exp: ... this new file.
11814
7cbbff33
PA
118152017-03-08 Pedro Alves <palves@redhat.com>
11816
11817 * gdb.base/tui-disasm-long-lines.c,
11818 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11819 gdb.base/tui-layout.exp: Move to ...
11820 * gdb.tui/: ... this new directory.
11821
5f6fd321
PA
118222017-03-07 Pedro Alves <palves@redhat.com>
11823
11824 * gdb.base/tui-layout.c: New file.
11825 * gdb.base/tui-layout.exp: New file.
11826
44959fa8
PA
118272017-03-07 Pedro Alves <palves@redhat.com>
11828
11829 * gdb.base/tui-layout.c: Rename to ...
11830 * gdb.base/tui-disasm-long-lines.c: ... this.
11831 * gdb.base/tui-layout.exp: Rename to ...
11832 * gdb.base/tui-disasm-long-lines.exp: ... this.
11833
f8c4e718
PA
118342017-03-07 Pedro Alves <palves@redhat.com>
11835
11836 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11837
6dbb839a 118382017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11839
11840 * i386-mpx-call.c: New file.
11841 * i386-mpx-call.exp: New file.
11842
65b48a81
PB
118432017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11844
11845 * gdb.arch/powerpc-power.exp: Delete test.
11846 * gdb.arch/powerpc-power.s: Likewise.
11847 * gdb.disasm/disassembler-options.exp: New test.
11848 * gdb.arch/powerpc-altivec.exp: Likewise.
11849 * gdb.arch/powerpc-altivec.s: Likewise.
11850 * gdb.arch/powerpc-altivec2.exp: Likewise.
11851 * gdb.arch/powerpc-altivec2.s: Likewise.
11852 * gdb.arch/powerpc-altivec3.exp: Likewise.
11853 * gdb.arch/powerpc-altivec3.s: Likewise.
11854 * gdb.arch/powerpc-power7.exp: Likewise.
11855 * gdb.arch/powerpc-power7.s: Likewise.
11856 * gdb.arch/powerpc-power8.exp: Likewise.
11857 * gdb.arch/powerpc-power8.s: Likewise.
11858 * gdb.arch/powerpc-power9.exp: Likewise.
11859 * gdb.arch/powerpc-power9.s: Likewise.
11860 * gdb.arch/powerpc-vsx.exp: Likewise.
11861 * gdb.arch/powerpc-vsx.s: Likewise.
11862 * gdb.arch/powerpc-vsx2.exp: Likewise.
11863 * gdb.arch/powerpc-vsx2.s: Likewise.
11864 * gdb.arch/powerpc-vsx3.exp: Likewise.
11865 * gdb.arch/powerpc-vsx3.s: Likewise.
11866 * gdb.arch/arm-disassembler-options.exp: Likewise.
11867 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11868 * gdb.arch/s390-disassembler-options.exp: Likewise.
11869
17cd4947
LM
118702017-02-23 Luis Machado <lgustavo@codesourcery.com>
11871
11872 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11873 (check_supported_features): ... this. Changed return type to void.
11874 (supports_rdseed): New static global.
11875 (rdseed): Check supports_rdseed.
11876 (initialize): Call check_supported_features.
11877
2039d74e
EBM
118782017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11879
11880 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11881 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11882 and lqarx/stqcx.
11883 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11884 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11885
a51d7ecf
EBM
118862017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11887
11888 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11889 uppercase.
11890
0224619f
JK
118912017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11892
11893 * gdb.dwarf2/formdata16.c: New file.
11894 * gdb.dwarf2/formdata16.exp: New file.
11895 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11896
216f72a1
JK
118972017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11898
11899 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11900 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11901 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11902 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11903 DW_AT_GNU_*.
11904
43988095
JK
119052017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11906
11907 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11908
99e8a4f9
SDJ
119092017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11910
11911 PR gdb/21164
11912 * gdb.base/maint.exp: Add testcases for when the commands do
11913 not have arguments.
11914
b58a8c0c
TP
119152017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11916
11917 * gdb.cp/chained-calls.exp: Use p instead of P.
11918
4e746bb6
TW
119192017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11920
11921 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11922 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11923
3f77c769
TT
119242017-02-14 Tom Tromey <tom@tromey.com>
11925
11926 PR python/13598:
11927 * gdb.python/py-events.exp: Add before_prompt event tests.
11928
075beec0
AA
119292017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11930
11931 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11932
bf5f525c
LM
119332017-02-13 Luis Machado <lgustavo@codesourcery.com>
11934
11935 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11936 (main): Call my_unique_function_name.
11937 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11938 completion of patterns with a single match.
11939 Add missing -re switches to gdb_test_multiple calls.
11940
13a66184
LM
119412017-02-13 Luis Machado <lgustavo@codesourcery.com>
11942
11943 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11944 return if core file is not recognized.
11945
26a06916
SM
119462017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11947
11948 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11949 and extra UIs.
11950
b761ca9e
SM
119512017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11952
11953 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11954 proc_with_prefix.
11955
b964bee0
TT
119562017-02-10 Tom Tromey <tom@tromey.com>
11957
11958 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11959
18da0c51
MG
119602017-02-10 Martin Galvan <martingalvan@sourceware.org>
11961
11962 PR gdb/21122
11963 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11964
604c4576
JG
119652017-02-08 Jerome Guitton <guitton@adacore.com>
11966
11967 * gdb.base/define.exp: Add test for command abbreviations
11968 in define.
11969
20b477a7
LM
119702017-02-06 Luis Machado <lgustavo@codesourcery.com>
11971
11972 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11973 * gdb.reverse/insn-reverse-x86.c: New file.
11974
3f7b46f2
IR
119752017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11976
11977 PR tdep/20936
11978 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11979
f0fd41c1
TT
119802017-02-03 Tom Tromey <tom@tromey.com>
11981
11982 PR rust/21097:
11983 * gdb.rust/simple.exp: Add new tests.
11984
5be5dbf0
PA
119852017-02-02 Pedro Alves <palves@redhat.com>
11986
11987 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11988 tests.
11989
7346ef59
AA
119902017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11991
11992 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11993 taking a 2-byte value out of a 4-byte DWARF implicit value on
11994 big-endian targets.
11995 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11996 logic. Add test cases for DW_OP_implicit.
11997
787f0025
MM
119982017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11999
12000 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
12001
68777c29
MM
120022017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12003
12004 * gdb.btrace/enable.exp: Call gdb_exit before
12005 skip_gdbserver_tests.
12006
0a1c7e28
MM
120072017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12008
12009 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
12010 GDBFLAGS.
12011
b5ac99b0
MM
120122017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12013
12014 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
12015 the test is skipped.
12016 * gdb.btrace/data.exp: Likewise.
12017 * gdb.btrace/delta.exp: Likewise.
12018 * gdb.btrace/dlopen.exp: Likewise.
12019 * gdb.btrace/enable-running.exp: Likewise.
12020 * gdb.btrace/enable.exp: Likewise.
12021 * gdb.btrace/exception.exp: Likewise.
12022 * gdb.btrace/function_call_history.exp: Likewise.
12023 * gdb.btrace/gcore.exp: Likewise.
12024 * gdb.btrace/instruction_history.exp: Likewise.
12025 * gdb.btrace/multi-thread-step.exp: Likewise.
12026 * gdb.btrace/nohist.exp: Likewise.
12027 * gdb.btrace/non-stop.exp: Likewise.
12028 * gdb.btrace/reconnect.exp: Likewise.
12029 * gdb.btrace/record_goto-step.exp: Likewise.
12030 * gdb.btrace/record_goto.exp: Likewise.
12031 * gdb.btrace/rn-dl-bind.exp: Likewise.
12032 * gdb.btrace/segv.exp: Likewise.
12033 * gdb.btrace/step.exp: Likewise.
12034 * gdb.btrace/stepi.exp: Likewise.
12035 * gdb.btrace/tailcall-only.exp: Likewise.
12036 * gdb.btrace/tailcall.exp: Likewise.
12037 * gdb.btrace/tsx.exp: Likewise.
12038 * gdb.btrace/unknown_functions.exp: Likewise.
12039 * gdb.btrace/vdso.exp: Likewise.
12040
cd4007e4
MM
120412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12042
12043 * gdb.btrace/enable-running.c: New.
12044 * gdb.btrace/enable-running.exp: New.
12045
2735833d
WT
120462017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12047
12048 * gdb.arch/amd64-gs_base.c: New file.
12049 * gdb.arch/amd64-gs_base.exp: New file.
12050
b51e1e94
LM
120512017-01-26 Luis Machado <lgustavo@codesourcery.com>
12052
12053 * lib/memory.exp: Remove spurious empty newlines.
12054
72ca0410
SM
120552017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
12056
12057 * gdb.python/py-bad-printers.exp: Load python file using "source".
12058 * gdb.python/py-events.exp: Likewise.
12059 * gdb.python/py-evsignal.exp: Likewise.
12060 * gdb.python/py-evthreads.exp: Likewise.
12061 * gdb.python/py-frame-args.exp: Likewise.
12062 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
12063 * gdb.python/py-framefilter-mi.exp: Likewise.
12064 * gdb.python/py-framefilter.exp: Likewise.
12065 * gdb.python/py-mi.exp: Likewise.
12066 * gdb.python/py-pp-maint.exp: Likewise.
12067 * gdb.python/py-pp-registration.exp: Likewise.
12068 * gdb.python/py-prettyprint.exp: Likewise.
12069 (run_lang_tests): Likewise.
12070 * gdb.python/py-typeprint.exp: Likewise.
12071
e309aa65
LM
120722017-01-26 Luis Machado <lgustavo@codesourcery.com>
12073
12074 * lib/memory.exp: New file.
12075 * lib/gdb.exp: Load memory.exp.
12076 * gdb.base/memattr.exp (delete_memory): Move proc to
12077 lib/memory.exp and rename to delete_memory_regions.
12078 Replace delete_memory with delete_memory_regions.
12079 Cleanup memory regions before tests.
12080 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
12081 before tests.
12082
515aff23
LM
120832017-01-26 Luis Machado <lgustavo@codesourcery.com>
12084
12085 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
12086 files.
12087 (initialize): New function conditionally defined.
12088 (testcases): Move within conditional block.
12089 (main): Call initialize.
12090 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
12091 of gdb.reverse/insn-reverse.c.
12092 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
12093 gdb.reverse/insn-reverse.c.
12094
d8b49cf0
YQ
120952017-01-26 Yao Qi <yao.qi@linaro.org>
12096
12097 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
12098 disassemble on address 0.
12099
f13a9a0c
YQ
121002017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
12101 Yao Qi <yao.qi@linaro.org>
12102
12103 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
12104 * gdb.dwarf2/implptr-64bit.S: Remove.
12105 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
12106 variables in caller's context. Add DW_OP_implicit_value.
12107
5ac95241
YQ
121082017-01-25 Yao Qi <yao.qi@linaro.org>
12109
12110 * lib/dwarf.exp (Dwarf::_location): Handle
12111 DW_OP_GNU_implicit_pointer with proper size.
12112
23e82930
LM
121132017-01-20 Luis Machado <lgustavo@codesourcery.com>
12114
12115 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
12116 and add untested calls.
12117
d334ae25
LM
121182017-01-20 Luis Machado <lgustavo@codesourcery.com>
12119
12120 * gdb.python/python.exp: Check line number against what GDB thinks
12121 the line number is for func1.
12122
f5e6296e
IB
121232017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
12124
12125 * gdb.dlang/debug-expr.exp: New file.
12126
5b362f04
LM
121272016-12-23 Luis Machado <lgustavo@codesourcery.com>
12128
12129 Fix test names for the following files:
12130
12131 * gdb.ada/exec_changed.exp
12132 * gdb.ada/info_types.exp
12133 * gdb.arch/aarch64-atomic-inst.exp
12134 * gdb.arch/aarch64-fp.exp
12135 * gdb.arch/altivec-abi.exp
12136 * gdb.arch/altivec-regs.exp
12137 * gdb.arch/amd64-byte.exp
12138 * gdb.arch/amd64-disp-step.exp
12139 * gdb.arch/amd64-dword.exp
12140 * gdb.arch/amd64-entry-value-inline.exp
12141 * gdb.arch/amd64-entry-value-param.exp
12142 * gdb.arch/amd64-entry-value-paramref.exp
12143 * gdb.arch/amd64-entry-value.exp
12144 * gdb.arch/amd64-i386-address.exp
12145 * gdb.arch/amd64-invalid-stack-middle.exp
12146 * gdb.arch/amd64-invalid-stack-top.exp
12147 * gdb.arch/amd64-optimout-repeat.exp
12148 * gdb.arch/amd64-prologue-skip.exp
12149 * gdb.arch/amd64-prologue-xmm.exp
12150 * gdb.arch/amd64-stap-special-operands.exp
12151 * gdb.arch/amd64-stap-wrong-subexp.exp
12152 * gdb.arch/amd64-tailcall-cxx.exp
12153 * gdb.arch/amd64-tailcall-noret.exp
12154 * gdb.arch/amd64-tailcall-ret.exp
12155 * gdb.arch/amd64-tailcall-self.exp
12156 * gdb.arch/amd64-word.exp
12157 * gdb.arch/arm-bl-branch-dest.exp
12158 * gdb.arch/arm-disp-step.exp
12159 * gdb.arch/arm-neon.exp
12160 * gdb.arch/arm-single-step-kernel-helper.exp
12161 * gdb.arch/avr-flash-qualifier.exp
12162 * gdb.arch/disp-step-insn-reloc.exp
12163 * gdb.arch/e500-abi.exp
12164 * gdb.arch/e500-regs.exp
12165 * gdb.arch/ftrace-insn-reloc.exp
12166 * gdb.arch/i386-avx512.exp
12167 * gdb.arch/i386-bp_permanent.exp
12168 * gdb.arch/i386-byte.exp
12169 * gdb.arch/i386-cfi-notcurrent.exp
12170 * gdb.arch/i386-disp-step.exp
12171 * gdb.arch/i386-dr3-watch.exp
12172 * gdb.arch/i386-float.exp
12173 * gdb.arch/i386-gnu-cfi.exp
12174 * gdb.arch/i386-mpx-map.exp
12175 * gdb.arch/i386-mpx-sigsegv.exp
12176 * gdb.arch/i386-mpx-simple_segv.exp
12177 * gdb.arch/i386-mpx.exp
12178 * gdb.arch/i386-permbkpt.exp
12179 * gdb.arch/i386-prologue.exp
12180 * gdb.arch/i386-signal.exp
12181 * gdb.arch/i386-size-overlap.exp
12182 * gdb.arch/i386-unwind.exp
12183 * gdb.arch/i386-word.exp
12184 * gdb.arch/mips-fcr.exp
12185 * gdb.arch/powerpc-d128-regs.exp
12186 * gdb.arch/powerpc-stackless.exp
12187 * gdb.arch/ppc64-atomic-inst.exp
12188 * gdb.arch/s390-stackless.exp
12189 * gdb.arch/s390-tdbregs.exp
12190 * gdb.arch/s390-vregs.exp
12191 * gdb.arch/sparc-sysstep.exp
12192 * gdb.arch/thumb-bx-pc.exp
12193 * gdb.arch/thumb-singlestep.exp
12194 * gdb.arch/thumb2-it.exp
12195 * gdb.arch/vsx-regs.exp
12196 * gdb.asm/asm-source.exp
12197 * gdb.base/a2-run.exp
12198 * gdb.base/advance.exp
12199 * gdb.base/all-bin.exp
12200 * gdb.base/anon.exp
12201 * gdb.base/args.exp
12202 * gdb.base/arithmet.exp
12203 * gdb.base/async-shell.exp
12204 * gdb.base/async.exp
12205 * gdb.base/attach-pie-noexec.exp
12206 * gdb.base/attach-twice.exp
12207 * gdb.base/auto-load.exp
12208 * gdb.base/bang.exp
12209 * gdb.base/bitfields.exp
12210 * gdb.base/break-always.exp
12211 * gdb.base/break-caller-line.exp
12212 * gdb.base/break-entry.exp
12213 * gdb.base/break-inline.exp
12214 * gdb.base/break-on-linker-gcd-function.exp
12215 * gdb.base/break-probes.exp
12216 * gdb.base/break.exp
12217 * gdb.base/breakpoint-shadow.exp
12218 * gdb.base/call-ar-st.exp
12219 * gdb.base/call-sc.exp
12220 * gdb.base/call-signal-resume.exp
12221 * gdb.base/call-strs.exp
12222 * gdb.base/callfuncs.exp
12223 * gdb.base/catch-fork-static.exp
12224 * gdb.base/catch-gdb-caused-signals.exp
12225 * gdb.base/catch-load.exp
12226 * gdb.base/catch-signal-fork.exp
12227 * gdb.base/catch-signal.exp
12228 * gdb.base/catch-syscall.exp
12229 * gdb.base/charset.exp
12230 * gdb.base/checkpoint.exp
12231 * gdb.base/chng-syms.exp
12232 * gdb.base/code-expr.exp
12233 * gdb.base/code_elim.exp
12234 * gdb.base/commands.exp
12235 * gdb.base/completion.exp
12236 * gdb.base/complex.exp
12237 * gdb.base/cond-expr.exp
12238 * gdb.base/condbreak.exp
12239 * gdb.base/consecutive.exp
12240 * gdb.base/continue-all-already-running.exp
12241 * gdb.base/coredump-filter.exp
12242 * gdb.base/corefile.exp
12243 * gdb.base/dbx.exp
12244 * gdb.base/debug-expr.exp
12245 * gdb.base/define.exp
12246 * gdb.base/del.exp
12247 * gdb.base/disabled-location.exp
12248 * gdb.base/disasm-end-cu.exp
12249 * gdb.base/disasm-optim.exp
12250 * gdb.base/display.exp
12251 * gdb.base/duplicate-bp.exp
12252 * gdb.base/ena-dis-br.exp
12253 * gdb.base/ending-run.exp
12254 * gdb.base/enumval.exp
12255 * gdb.base/environ.exp
12256 * gdb.base/eu-strip-infcall.exp
12257 * gdb.base/eval-avoid-side-effects.exp
12258 * gdb.base/eval-skip.exp
12259 * gdb.base/exitsignal.exp
12260 * gdb.base/expand-psymtabs.exp
12261 * gdb.base/filesym.exp
12262 * gdb.base/find-unmapped.exp
12263 * gdb.base/finish.exp
12264 * gdb.base/float.exp
12265 * gdb.base/foll-exec-mode.exp
12266 * gdb.base/foll-exec.exp
12267 * gdb.base/foll-fork.exp
12268 * gdb.base/fortran-sym-case.exp
12269 * gdb.base/freebpcmd.exp
12270 * gdb.base/func-ptr.exp
12271 * gdb.base/func-ptrs.exp
12272 * gdb.base/funcargs.exp
12273 * gdb.base/gcore-buffer-overflow.exp
12274 * gdb.base/gcore-relro-pie.exp
12275 * gdb.base/gcore-relro.exp
12276 * gdb.base/gcore.exp
12277 * gdb.base/gdb1090.exp
12278 * gdb.base/gdb11530.exp
12279 * gdb.base/gdb11531.exp
12280 * gdb.base/gdb1821.exp
12281 * gdb.base/gdbindex-stabs.exp
12282 * gdb.base/gdbvars.exp
12283 * gdb.base/hbreak.exp
12284 * gdb.base/hbreak2.exp
12285 * gdb.base/included.exp
12286 * gdb.base/infcall-input.exp
12287 * gdb.base/inferior-died.exp
12288 * gdb.base/infnan.exp
12289 * gdb.base/info-macros.exp
12290 * gdb.base/info-os.exp
12291 * gdb.base/info-proc.exp
12292 * gdb.base/info-shared.exp
12293 * gdb.base/info-target.exp
12294 * gdb.base/infoline.exp
12295 * gdb.base/interp.exp
12296 * gdb.base/interrupt.exp
12297 * gdb.base/jit-reader.exp
12298 * gdb.base/jit-simple.exp
12299 * gdb.base/kill-after-signal.exp
12300 * gdb.base/kill-detach-inferiors-cmd.exp
12301 * gdb.base/label.exp
12302 * gdb.base/langs.exp
12303 * gdb.base/ldbl_e308.exp
12304 * gdb.base/line-symtabs.exp
12305 * gdb.base/linespecs.exp
12306 * gdb.base/list.exp
12307 * gdb.base/long_long.exp
12308 * gdb.base/longest-types.exp
12309 * gdb.base/maint.exp
12310 * gdb.base/max-value-size.exp
12311 * gdb.base/memattr.exp
12312 * gdb.base/mips_pro.exp
12313 * gdb.base/morestack.exp
12314 * gdb.base/moribund-step.exp
12315 * gdb.base/multi-forks.exp
12316 * gdb.base/nested-addr.exp
12317 * gdb.base/nextoverexit.exp
12318 * gdb.base/noreturn-finish.exp
12319 * gdb.base/noreturn-return.exp
12320 * gdb.base/nostdlib.exp
12321 * gdb.base/offsets.exp
12322 * gdb.base/opaque.exp
12323 * gdb.base/pc-fp.exp
12324 * gdb.base/permissions.exp
12325 * gdb.base/print-symbol-loading.exp
12326 * gdb.base/prologue-include.exp
12327 * gdb.base/psymtab.exp
12328 * gdb.base/ptype.exp
12329 * gdb.base/random-signal.exp
12330 * gdb.base/randomize.exp
12331 * gdb.base/range-stepping.exp
12332 * gdb.base/readline-ask.exp
12333 * gdb.base/recpar.exp
12334 * gdb.base/recurse.exp
12335 * gdb.base/relational.exp
12336 * gdb.base/restore.exp
12337 * gdb.base/return-nodebug.exp
12338 * gdb.base/return.exp
12339 * gdb.base/run-after-attach.exp
12340 * gdb.base/save-bp.exp
12341 * gdb.base/scope.exp
12342 * gdb.base/sect-cmd.exp
12343 * gdb.base/set-lang-auto.exp
12344 * gdb.base/set-noassign.exp
12345 * gdb.base/setvar.exp
12346 * gdb.base/sigall.exp
12347 * gdb.base/sigbpt.exp
12348 * gdb.base/siginfo-addr.exp
12349 * gdb.base/siginfo-infcall.exp
12350 * gdb.base/siginfo-obj.exp
12351 * gdb.base/siginfo.exp
12352 * gdb.base/signals-state-child.exp
12353 * gdb.base/signest.exp
12354 * gdb.base/sigstep.exp
12355 * gdb.base/sizeof.exp
12356 * gdb.base/skip.exp
12357 * gdb.base/solib-corrupted.exp
12358 * gdb.base/solib-nodir.exp
12359 * gdb.base/solib-search.exp
12360 * gdb.base/stack-checking.exp
12361 * gdb.base/stale-infcall.exp
12362 * gdb.base/stap-probe.exp
12363 * gdb.base/start.exp
12364 * gdb.base/step-break.exp
12365 * gdb.base/step-bt.exp
12366 * gdb.base/step-line.exp
12367 * gdb.base/step-over-exit.exp
12368 * gdb.base/step-over-syscall.exp
12369 * gdb.base/step-resume-infcall.exp
12370 * gdb.base/step-test.exp
12371 * gdb.base/store.exp
12372 * gdb.base/structs3.exp
12373 * gdb.base/sym-file.exp
12374 * gdb.base/symbol-without-target_section.exp
12375 * gdb.base/term.exp
12376 * gdb.base/testenv.exp
12377 * gdb.base/ui-redirect.exp
12378 * gdb.base/until.exp
12379 * gdb.base/unwindonsignal.exp
12380 * gdb.base/value-double-free.exp
12381 * gdb.base/vla-datatypes.exp
12382 * gdb.base/vla-ptr.exp
12383 * gdb.base/vla-sideeffect.exp
12384 * gdb.base/volatile.exp
12385 * gdb.base/watch-cond-infcall.exp
12386 * gdb.base/watch-cond.exp
12387 * gdb.base/watch-non-mem.exp
12388 * gdb.base/watch-read.exp
12389 * gdb.base/watch-vfork.exp
12390 * gdb.base/watchpoint-cond-gone.exp
12391 * gdb.base/watchpoint-delete.exp
12392 * gdb.base/watchpoint-hw-hit-once.exp
12393 * gdb.base/watchpoint-hw.exp
12394 * gdb.base/watchpoint-stops-at-right-insn.exp
12395 * gdb.base/watchpoints.exp
12396 * gdb.base/wchar.exp
12397 * gdb.base/whatis-exp.exp
12398 * gdb.btrace/buffer-size.exp
12399 * gdb.btrace/data.exp
12400 * gdb.btrace/delta.exp
12401 * gdb.btrace/dlopen.exp
12402 * gdb.btrace/enable.exp
12403 * gdb.btrace/exception.exp
12404 * gdb.btrace/function_call_history.exp
12405 * gdb.btrace/gcore.exp
12406 * gdb.btrace/instruction_history.exp
12407 * gdb.btrace/nohist.exp
12408 * gdb.btrace/reconnect.exp
12409 * gdb.btrace/record_goto-step.exp
12410 * gdb.btrace/record_goto.exp
12411 * gdb.btrace/rn-dl-bind.exp
12412 * gdb.btrace/segv.exp
12413 * gdb.btrace/step.exp
12414 * gdb.btrace/stepi.exp
12415 * gdb.btrace/tailcall-only.exp
12416 * gdb.btrace/tailcall.exp
12417 * gdb.btrace/tsx.exp
12418 * gdb.btrace/unknown_functions.exp
12419 * gdb.btrace/vdso.exp
12420 * gdb.compile/compile-ifunc.exp
12421 * gdb.compile/compile-ops.exp
12422 * gdb.compile/compile-print.exp
12423 * gdb.compile/compile-setjmp.exp
12424 * gdb.cp/abstract-origin.exp
12425 * gdb.cp/ambiguous.exp
12426 * gdb.cp/annota2.exp
12427 * gdb.cp/annota3.exp
12428 * gdb.cp/anon-ns.exp
12429 * gdb.cp/anon-struct.exp
12430 * gdb.cp/anon-union.exp
12431 * gdb.cp/arg-reference.exp
12432 * gdb.cp/baseenum.exp
12433 * gdb.cp/bool.exp
12434 * gdb.cp/breakpoint.exp
12435 * gdb.cp/bs15503.exp
12436 * gdb.cp/call-c.exp
12437 * gdb.cp/casts.exp
12438 * gdb.cp/chained-calls.exp
12439 * gdb.cp/class2.exp
12440 * gdb.cp/classes.exp
12441 * gdb.cp/cmpd-minsyms.exp
12442 * gdb.cp/converts.exp
12443 * gdb.cp/cp-relocate.exp
12444 * gdb.cp/cpcompletion.exp
12445 * gdb.cp/cpexprs.exp
12446 * gdb.cp/cplabel.exp
12447 * gdb.cp/cplusfuncs.exp
12448 * gdb.cp/cpsizeof.exp
12449 * gdb.cp/ctti.exp
12450 * gdb.cp/derivation.exp
12451 * gdb.cp/destrprint.exp
12452 * gdb.cp/dispcxx.exp
12453 * gdb.cp/enum-class.exp
12454 * gdb.cp/exception.exp
12455 * gdb.cp/exceptprint.exp
12456 * gdb.cp/expand-psymtabs-cxx.exp
12457 * gdb.cp/expand-sals.exp
12458 * gdb.cp/extern-c.exp
12459 * gdb.cp/filename.exp
12460 * gdb.cp/formatted-ref.exp
12461 * gdb.cp/fpointer.exp
12462 * gdb.cp/gdb1355.exp
12463 * gdb.cp/gdb2495.exp
12464 * gdb.cp/hang.exp
12465 * gdb.cp/impl-this.exp
12466 * gdb.cp/infcall-dlopen.exp
12467 * gdb.cp/inherit.exp
12468 * gdb.cp/iostream.exp
12469 * gdb.cp/koenig.exp
12470 * gdb.cp/local.exp
12471 * gdb.cp/m-data.exp
12472 * gdb.cp/m-static.exp
12473 * gdb.cp/mb-ctor.exp
12474 * gdb.cp/mb-inline.exp
12475 * gdb.cp/mb-templates.exp
12476 * gdb.cp/member-name.exp
12477 * gdb.cp/member-ptr.exp
12478 * gdb.cp/meth-typedefs.exp
12479 * gdb.cp/method.exp
12480 * gdb.cp/method2.exp
12481 * gdb.cp/minsym-fallback.exp
12482 * gdb.cp/misc.exp
12483 * gdb.cp/namelessclass.exp
12484 * gdb.cp/namespace-enum.exp
12485 * gdb.cp/namespace-nested-import.exp
12486 * gdb.cp/namespace.exp
12487 * gdb.cp/nextoverthrow.exp
12488 * gdb.cp/no-dmgl-verbose.exp
12489 * gdb.cp/non-trivial-retval.exp
12490 * gdb.cp/noparam.exp
12491 * gdb.cp/nsdecl.exp
12492 * gdb.cp/nsimport.exp
12493 * gdb.cp/nsnested.exp
12494 * gdb.cp/nsnoimports.exp
12495 * gdb.cp/nsrecurs.exp
12496 * gdb.cp/nsstress.exp
12497 * gdb.cp/nsusing.exp
12498 * gdb.cp/operator.exp
12499 * gdb.cp/oranking.exp
12500 * gdb.cp/overload-const.exp
12501 * gdb.cp/overload.exp
12502 * gdb.cp/ovldbreak.exp
12503 * gdb.cp/ovsrch.exp
12504 * gdb.cp/paren-type.exp
12505 * gdb.cp/parse-lang.exp
12506 * gdb.cp/pass-by-ref.exp
12507 * gdb.cp/pr-1023.exp
12508 * gdb.cp/pr-1210.exp
12509 * gdb.cp/pr-574.exp
12510 * gdb.cp/pr10687.exp
12511 * gdb.cp/pr12028.exp
12512 * gdb.cp/pr17132.exp
12513 * gdb.cp/pr17494.exp
12514 * gdb.cp/pr9067.exp
12515 * gdb.cp/pr9167.exp
12516 * gdb.cp/pr9631.exp
12517 * gdb.cp/printmethod.exp
12518 * gdb.cp/psmang.exp
12519 * gdb.cp/psymtab-parameter.exp
12520 * gdb.cp/ptype-cv-cp.exp
12521 * gdb.cp/ptype-flags.exp
12522 * gdb.cp/re-set-overloaded.exp
12523 * gdb.cp/ref-types.exp
12524 * gdb.cp/rtti.exp
12525 * gdb.cp/scope-err.exp
12526 * gdb.cp/shadow.exp
12527 * gdb.cp/smartp.exp
12528 * gdb.cp/static-method.exp
12529 * gdb.cp/static-print-quit.exp
12530 * gdb.cp/temargs.exp
12531 * gdb.cp/templates.exp
12532 * gdb.cp/try_catch.exp
12533 * gdb.cp/typedef-operator.exp
12534 * gdb.cp/typeid.exp
12535 * gdb.cp/userdef.exp
12536 * gdb.cp/using-crash.exp
12537 * gdb.cp/var-tag.exp
12538 * gdb.cp/virtbase.exp
12539 * gdb.cp/virtfunc.exp
12540 * gdb.cp/virtfunc2.exp
12541 * gdb.cp/vla-cxx.exp
12542 * gdb.disasm/t01_mov.exp
12543 * gdb.disasm/t02_mova.exp
12544 * gdb.disasm/t03_add.exp
12545 * gdb.disasm/t04_sub.exp
12546 * gdb.disasm/t05_cmp.exp
12547 * gdb.disasm/t06_ari2.exp
12548 * gdb.disasm/t07_ari3.exp
12549 * gdb.disasm/t08_or.exp
12550 * gdb.disasm/t09_xor.exp
12551 * gdb.disasm/t10_and.exp
12552 * gdb.disasm/t11_logs.exp
12553 * gdb.disasm/t12_bit.exp
12554 * gdb.disasm/t13_otr.exp
12555 * gdb.dlang/circular.exp
12556 * gdb.dwarf2/arr-stride.exp
12557 * gdb.dwarf2/arr-subrange.exp
12558 * gdb.dwarf2/atomic-type.exp
12559 * gdb.dwarf2/bad-regnum.exp
12560 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12561 * gdb.dwarf2/callframecfa.exp
12562 * gdb.dwarf2/clztest.exp
12563 * gdb.dwarf2/corrupt.exp
12564 * gdb.dwarf2/data-loc.exp
12565 * gdb.dwarf2/dup-psym.exp
12566 * gdb.dwarf2/dw2-anon-mptr.exp
12567 * gdb.dwarf2/dw2-anonymous-func.exp
12568 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12569 * gdb.dwarf2/dw2-bad-unresolved.exp
12570 * gdb.dwarf2/dw2-basic.exp
12571 * gdb.dwarf2/dw2-canonicalize-type.exp
12572 * gdb.dwarf2/dw2-case-insensitive.exp
12573 * gdb.dwarf2/dw2-common-block.exp
12574 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12575 * gdb.dwarf2/dw2-compressed.exp
12576 * gdb.dwarf2/dw2-const.exp
12577 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12578 * gdb.dwarf2/dw2-cu-size.exp
12579 * gdb.dwarf2/dw2-dup-frame.exp
12580 * gdb.dwarf2/dw2-entry-value.exp
12581 * gdb.dwarf2/dw2-icycle.exp
12582 * gdb.dwarf2/dw2-ifort-parameter.exp
12583 * gdb.dwarf2/dw2-inline-break.exp
12584 * gdb.dwarf2/dw2-inline-param.exp
12585 * gdb.dwarf2/dw2-intercu.exp
12586 * gdb.dwarf2/dw2-intermix.exp
12587 * gdb.dwarf2/dw2-lexical-block-bare.exp
12588 * gdb.dwarf2/dw2-linkage-name-trust.exp
12589 * gdb.dwarf2/dw2-minsym-in-cu.exp
12590 * gdb.dwarf2/dw2-noloc.exp
12591 * gdb.dwarf2/dw2-op-call.exp
12592 * gdb.dwarf2/dw2-op-out-param.exp
12593 * gdb.dwarf2/dw2-opt-structptr.exp
12594 * gdb.dwarf2/dw2-param-error.exp
12595 * gdb.dwarf2/dw2-producer.exp
12596 * gdb.dwarf2/dw2-ranges-base.exp
12597 * gdb.dwarf2/dw2-ref-missing-frame.exp
12598 * gdb.dwarf2/dw2-reg-undefined.exp
12599 * gdb.dwarf2/dw2-regno-invalid.exp
12600 * gdb.dwarf2/dw2-restore.exp
12601 * gdb.dwarf2/dw2-restrict.exp
12602 * gdb.dwarf2/dw2-single-line-discriminators.exp
12603 * gdb.dwarf2/dw2-strp.exp
12604 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12605 * gdb.dwarf2/dw2-unresolved.exp
12606 * gdb.dwarf2/dw2-var-zero-addr.exp
12607 * gdb.dwarf2/dw4-sig-types.exp
12608 * gdb.dwarf2/dwz.exp
12609 * gdb.dwarf2/dynarr-ptr.exp
12610 * gdb.dwarf2/enum-type.exp
12611 * gdb.dwarf2/gdb-index.exp
12612 * gdb.dwarf2/implptr-64bit.exp
12613 * gdb.dwarf2/implptr-optimized-out.exp
12614 * gdb.dwarf2/implptr.exp
12615 * gdb.dwarf2/implref-array.exp
12616 * gdb.dwarf2/implref-const.exp
12617 * gdb.dwarf2/implref-global.exp
12618 * gdb.dwarf2/implref-struct.exp
12619 * gdb.dwarf2/mac-fileno.exp
12620 * gdb.dwarf2/main-subprogram.exp
12621 * gdb.dwarf2/member-ptr-forwardref.exp
12622 * gdb.dwarf2/method-ptr.exp
12623 * gdb.dwarf2/missing-sig-type.exp
12624 * gdb.dwarf2/nonvar-access.exp
12625 * gdb.dwarf2/opaque-type-lookup.exp
12626 * gdb.dwarf2/pieces-optimized-out.exp
12627 * gdb.dwarf2/pieces.exp
12628 * gdb.dwarf2/pr10770.exp
12629 * gdb.dwarf2/pr13961.exp
12630 * gdb.dwarf2/staticvirtual.exp
12631 * gdb.dwarf2/subrange.exp
12632 * gdb.dwarf2/symtab-producer.exp
12633 * gdb.dwarf2/trace-crash.exp
12634 * gdb.dwarf2/typeddwarf.exp
12635 * gdb.dwarf2/valop.exp
12636 * gdb.dwarf2/watch-notconst.exp
12637 * gdb.fortran/array-element.exp
12638 * gdb.fortran/charset.exp
12639 * gdb.fortran/common-block.exp
12640 * gdb.fortran/complex.exp
12641 * gdb.fortran/derived-type-function.exp
12642 * gdb.fortran/derived-type.exp
12643 * gdb.fortran/logical.exp
12644 * gdb.fortran/module.exp
12645 * gdb.fortran/multi-dim.exp
12646 * gdb.fortran/nested-funcs.exp
12647 * gdb.fortran/print-formatted.exp
12648 * gdb.fortran/subarray.exp
12649 * gdb.fortran/vla-alloc-assoc.exp
12650 * gdb.fortran/vla-datatypes.exp
12651 * gdb.fortran/vla-history.exp
12652 * gdb.fortran/vla-ptr-info.exp
12653 * gdb.fortran/vla-ptype-sub.exp
12654 * gdb.fortran/vla-ptype.exp
12655 * gdb.fortran/vla-sizeof.exp
12656 * gdb.fortran/vla-type.exp
12657 * gdb.fortran/vla-value-sub-arbitrary.exp
12658 * gdb.fortran/vla-value-sub-finish.exp
12659 * gdb.fortran/vla-value-sub.exp
12660 * gdb.fortran/vla-value.exp
12661 * gdb.fortran/whatis_type.exp
12662 * gdb.go/chan.exp
12663 * gdb.go/handcall.exp
12664 * gdb.go/hello.exp
12665 * gdb.go/integers.exp
12666 * gdb.go/methods.exp
12667 * gdb.go/package.exp
12668 * gdb.go/strings.exp
12669 * gdb.go/types.exp
12670 * gdb.go/unsafe.exp
12671 * gdb.guile/scm-arch.exp
12672 * gdb.guile/scm-block.exp
12673 * gdb.guile/scm-breakpoint.exp
12674 * gdb.guile/scm-cmd.exp
12675 * gdb.guile/scm-disasm.exp
12676 * gdb.guile/scm-equal.exp
12677 * gdb.guile/scm-frame-args.exp
12678 * gdb.guile/scm-frame-inline.exp
12679 * gdb.guile/scm-frame.exp
12680 * gdb.guile/scm-iterator.exp
12681 * gdb.guile/scm-math.exp
12682 * gdb.guile/scm-objfile.exp
12683 * gdb.guile/scm-ports.exp
12684 * gdb.guile/scm-symbol.exp
12685 * gdb.guile/scm-symtab.exp
12686 * gdb.guile/scm-value-cc.exp
12687 * gdb.guile/types-module.exp
12688 * gdb.linespec/break-ask.exp
12689 * gdb.linespec/cpexplicit.exp
12690 * gdb.linespec/explicit.exp
12691 * gdb.linespec/keywords.exp
12692 * gdb.linespec/linespec.exp
12693 * gdb.linespec/ls-dollar.exp
12694 * gdb.linespec/ls-errs.exp
12695 * gdb.linespec/skip-two.exp
12696 * gdb.linespec/thread.exp
12697 * gdb.mi/mi-async.exp
12698 * gdb.mi/mi-basics.exp
12699 * gdb.mi/mi-break.exp
12700 * gdb.mi/mi-catch-load.exp
12701 * gdb.mi/mi-cli.exp
12702 * gdb.mi/mi-cmd-param-changed.exp
12703 * gdb.mi/mi-console.exp
12704 * gdb.mi/mi-detach.exp
12705 * gdb.mi/mi-disassemble.exp
12706 * gdb.mi/mi-eval.exp
12707 * gdb.mi/mi-file-transfer.exp
12708 * gdb.mi/mi-file.exp
12709 * gdb.mi/mi-fill-memory.exp
12710 * gdb.mi/mi-inheritance-syntax-error.exp
12711 * gdb.mi/mi-linespec-err-cp.exp
12712 * gdb.mi/mi-logging.exp
12713 * gdb.mi/mi-memory-changed.exp
12714 * gdb.mi/mi-read-memory.exp
12715 * gdb.mi/mi-record-changed.exp
12716 * gdb.mi/mi-reg-undefined.exp
12717 * gdb.mi/mi-regs.exp
12718 * gdb.mi/mi-return.exp
12719 * gdb.mi/mi-reverse.exp
12720 * gdb.mi/mi-simplerun.exp
12721 * gdb.mi/mi-solib.exp
12722 * gdb.mi/mi-stack.exp
12723 * gdb.mi/mi-stepi.exp
12724 * gdb.mi/mi-syn-frame.exp
12725 * gdb.mi/mi-until.exp
12726 * gdb.mi/mi-var-block.exp
12727 * gdb.mi/mi-var-child.exp
12728 * gdb.mi/mi-var-cmd.exp
12729 * gdb.mi/mi-var-cp.exp
12730 * gdb.mi/mi-var-display.exp
12731 * gdb.mi/mi-var-invalidate.exp
12732 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12733 * gdb.mi/mi-vla-fortran.exp
12734 * gdb.mi/mi-watch.exp
12735 * gdb.mi/mi2-var-child.exp
12736 * gdb.mi/user-selected-context-sync.exp
12737 * gdb.modula2/unbounded-array.exp
12738 * gdb.multi/dummy-frame-restore.exp
12739 * gdb.multi/multi-arch-exec.exp
12740 * gdb.multi/multi-arch.exp
12741 * gdb.multi/tids.exp
12742 * gdb.multi/watchpoint-multi.exp
12743 * gdb.opencl/callfuncs.exp
12744 * gdb.opencl/convs_casts.exp
12745 * gdb.opencl/datatypes.exp
12746 * gdb.opencl/operators.exp
12747 * gdb.opencl/vec_comps.exp
12748 * gdb.opt/clobbered-registers-O2.exp
12749 * gdb.opt/inline-break.exp
12750 * gdb.opt/inline-bt.exp
12751 * gdb.opt/inline-cmds.exp
12752 * gdb.opt/inline-locals.exp
12753 * gdb.pascal/case-insensitive-symbols.exp
12754 * gdb.pascal/floats.exp
12755 * gdb.pascal/gdb11492.exp
12756 * gdb.python/lib-types.exp
12757 * gdb.python/py-arch.exp
12758 * gdb.python/py-as-string.exp
12759 * gdb.python/py-bad-printers.exp
12760 * gdb.python/py-block.exp
12761 * gdb.python/py-breakpoint-create-fail.exp
12762 * gdb.python/py-breakpoint.exp
12763 * gdb.python/py-caller-is.exp
12764 * gdb.python/py-cmd.exp
12765 * gdb.python/py-explore-cc.exp
12766 * gdb.python/py-explore.exp
12767 * gdb.python/py-finish-breakpoint.exp
12768 * gdb.python/py-finish-breakpoint2.exp
12769 * gdb.python/py-frame-args.exp
12770 * gdb.python/py-frame-inline.exp
12771 * gdb.python/py-frame.exp
12772 * gdb.python/py-framefilter-mi.exp
12773 * gdb.python/py-infthread.exp
12774 * gdb.python/py-lazy-string.exp
12775 * gdb.python/py-linetable.exp
12776 * gdb.python/py-mi-events.exp
12777 * gdb.python/py-mi-objfile.exp
12778 * gdb.python/py-mi.exp
12779 * gdb.python/py-objfile.exp
12780 * gdb.python/py-pp-integral.exp
12781 * gdb.python/py-pp-maint.exp
12782 * gdb.python/py-pp-re-notag.exp
12783 * gdb.python/py-pp-registration.exp
12784 * gdb.python/py-recurse-unwind.exp
12785 * gdb.python/py-strfns.exp
12786 * gdb.python/py-symbol.exp
12787 * gdb.python/py-symtab.exp
12788 * gdb.python/py-sync-interp.exp
12789 * gdb.python/py-typeprint.exp
12790 * gdb.python/py-unwind-maint.exp
12791 * gdb.python/py-unwind.exp
12792 * gdb.python/py-value-cc.exp
12793 * gdb.python/py-xmethods.exp
12794 * gdb.reverse/amd64-tailcall-reverse.exp
12795 * gdb.reverse/break-precsave.exp
12796 * gdb.reverse/break-reverse.exp
12797 * gdb.reverse/consecutive-precsave.exp
12798 * gdb.reverse/consecutive-reverse.exp
12799 * gdb.reverse/finish-precsave.exp
12800 * gdb.reverse/finish-reverse-bkpt.exp
12801 * gdb.reverse/finish-reverse.exp
12802 * gdb.reverse/fstatat-reverse.exp
12803 * gdb.reverse/getresuid-reverse.exp
12804 * gdb.reverse/i386-precsave.exp
12805 * gdb.reverse/i386-reverse.exp
12806 * gdb.reverse/i386-sse-reverse.exp
12807 * gdb.reverse/i387-env-reverse.exp
12808 * gdb.reverse/i387-stack-reverse.exp
12809 * gdb.reverse/insn-reverse.exp
12810 * gdb.reverse/machinestate-precsave.exp
12811 * gdb.reverse/machinestate.exp
12812 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12813 * gdb.reverse/pipe-reverse.exp
12814 * gdb.reverse/readv-reverse.exp
12815 * gdb.reverse/recvmsg-reverse.exp
12816 * gdb.reverse/rerun-prec.exp
12817 * gdb.reverse/s390-mvcle.exp
12818 * gdb.reverse/step-precsave.exp
12819 * gdb.reverse/step-reverse.exp
12820 * gdb.reverse/time-reverse.exp
12821 * gdb.reverse/until-precsave.exp
12822 * gdb.reverse/until-reverse.exp
12823 * gdb.reverse/waitpid-reverse.exp
12824 * gdb.reverse/watch-precsave.exp
12825 * gdb.reverse/watch-reverse.exp
12826 * gdb.rust/generics.exp
12827 * gdb.rust/methods.exp
12828 * gdb.rust/modules.exp
12829 * gdb.rust/simple.exp
12830 * gdb.server/connect-with-no-symbol-file.exp
12831 * gdb.server/ext-attach.exp
12832 * gdb.server/ext-restart.exp
12833 * gdb.server/ext-wrapper.exp
12834 * gdb.server/file-transfer.exp
12835 * gdb.server/server-exec-info.exp
12836 * gdb.server/server-kill.exp
12837 * gdb.server/server-mon.exp
12838 * gdb.server/wrapper.exp
12839 * gdb.stabs/exclfwd.exp
12840 * gdb.stabs/gdb11479.exp
12841 * gdb.threads/clone-new-thread-event.exp
12842 * gdb.threads/corethreads.exp
12843 * gdb.threads/current-lwp-dead.exp
12844 * gdb.threads/dlopen-libpthread.exp
12845 * gdb.threads/gcore-thread.exp
12846 * gdb.threads/sigstep-threads.exp
12847 * gdb.threads/watchpoint-fork.exp
12848 * gdb.trace/actions-changed.exp
12849 * gdb.trace/backtrace.exp
12850 * gdb.trace/change-loc.exp
12851 * gdb.trace/circ.exp
12852 * gdb.trace/collection.exp
12853 * gdb.trace/disconnected-tracing.exp
12854 * gdb.trace/ftrace.exp
12855 * gdb.trace/mi-trace-frame-collected.exp
12856 * gdb.trace/mi-trace-unavailable.exp
12857 * gdb.trace/mi-traceframe-changed.exp
12858 * gdb.trace/mi-tsv-changed.exp
12859 * gdb.trace/no-attach-trace.exp
12860 * gdb.trace/passc-dyn.exp
12861 * gdb.trace/qtro.exp
12862 * gdb.trace/range-stepping.exp
12863 * gdb.trace/read-memory.exp
12864 * gdb.trace/save-trace.exp
12865 * gdb.trace/signal.exp
12866 * gdb.trace/status-stop.exp
12867 * gdb.trace/tfile.exp
12868 * gdb.trace/trace-break.exp
12869 * gdb.trace/trace-buffer-size.exp
12870 * gdb.trace/trace-condition.exp
12871 * gdb.trace/tracefile-pseudo-reg.exp
12872 * gdb.trace/tstatus.exp
12873 * gdb.trace/unavailable.exp
12874 * gdb.trace/while-dyn.exp
12875 * gdb.trace/while-stepping.exp
12876
34c41c68
DE
128772016-12-22 Doug Evans <xdje42@gmail.com>
12878
12879 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12880 and msymbols.
12881
16e69324
YQ
128822016-12-19 Yao Qi <yao.qi@linaro.org>
12883
12884 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12885 (test_with_self): Don't call do_steps_and_nexts, and remove
12886 code about stepping into xmalloc.
12887
f94f411b
YQ
128882016-12-09 Yao Qi <yao.qi@linaro.org>
12889
12890 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12891
128922016-12-09 Yao Qi <yao.qi@linaro.org>
12893
12894 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12895
f1b5deee
PA
128962016-12-09 Pedro Alves <palves@redhat.com>
12897
12898 * gdb.base/all-architectures-0.exp: New file.
12899 * gdb.base/all-architectures-1.exp: New file.
12900 * gdb.base/all-architectures-2.exp: New file.
12901 * gdb.base/all-architectures-3.exp: New file.
12902 * gdb.base/all-architectures-4.exp: New file.
12903 * gdb.base/all-architectures-5.exp: New file.
12904 * gdb.base/all-architectures-6.exp: New file.
12905 * gdb.base/all-architectures-7.exp: New file.
12906 * gdb.base/all-architectures.exp.in: New file.
12907
364ca42e
YQ
129082016-12-09 Yao Qi <yao.qi@linaro.org>
12909
12910 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12911
107c2d62
LM
129122016-12-02 Luis Machado <lgustavo@codesourcery.com>
12913
12914 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12915 possible.
12916 Remove useless pattern-matching code.
12917
df3ee9ca
PA
129182016-12-02 Pedro Alves <palves@redhat.com>
12919
12920 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12921 procedure.
12922 (top level): Call it.
12923
ec835369
PA
129242016-12-02 Pedro Alves <palves@redhat.com>
12925
12926 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12927 New procedure.
12928 (top level): Call it.
12929
01770bbd
PA
129302016-12-02 Pedro Alves <palves@redhat.com>
12931
12932 PR cli/20559
12933 * gdb.base/commands.exp (user_defined_command_args_eval): New
12934 procedure.
12935 (top level): Call it.
12936
008459ea
LM
129372016-12-02 Luis Machado <lgustavo@codesourcery.com>
12938
12939 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12940 timeout handling.
12941
0c1b455e
TT
129422016-12-02 Tom Tromey <tom@tromey.com>
12943
12944 * gdb.dwarf2/main-subprogram.c: New file.
12945 * gdb.dwarf2/main-subprogram.exp: New file.
12946
018572b8
LM
129472016-12-01 Luis Machado <lgustavo@codesourcery.com>
12948
12949 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12950 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12951 gdb_test_no_output for a couple of cases.
12952 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12953
84c93cd5
LM
129542016-12-01 Luis Machado <lgustavo@codesourcery.com>
12955
12956 Fix test names and standardize compilation error messages throughout
12957 the following files:
12958
12959 * gdb.ada/start.exp
12960 * gdb.arch/alpha-step.exp
12961 * gdb.arch/e500-prologue.exp
12962 * gdb.arch/ftrace-insn-reloc.exp
12963 * gdb.arch/gdb1291.exp
12964 * gdb.arch/gdb1431.exp
12965 * gdb.arch/gdb1558.exp
12966 * gdb.arch/i386-dr3-watch.exp
12967 * gdb.arch/i386-sse-stack-align.exp
12968 * gdb.arch/ia64-breakpoint-shadow.exp
12969 * gdb.arch/pa-nullify.exp
12970 * gdb.arch/powerpc-aix-prologue.exp
12971 * gdb.arch/thumb-bx-pc.exp
12972 * gdb.base/annota1.exp
12973 * gdb.base/annota3.exp
12974 * gdb.base/arrayidx.exp
12975 * gdb.base/assign.exp
12976 * gdb.base/attach.exp
12977 * gdb.base/auxv.exp
12978 * gdb.base/bang.exp
12979 * gdb.base/bfp-test.exp
12980 * gdb.base/bigcore.exp
12981 * gdb.base/bitfields2.exp
12982 * gdb.base/break-fun-addr.exp
12983 * gdb.base/break-probes.exp
12984 * gdb.base/call-rt-st.exp
12985 * gdb.base/callexit.exp
12986 * gdb.base/catch-fork-kill.exp
12987 * gdb.base/charset.exp
12988 * gdb.base/checkpoint.exp
12989 * gdb.base/comprdebug.exp
12990 * gdb.base/constvars.exp
12991 * gdb.base/coredump-filter.exp
12992 * gdb.base/cursal.exp
12993 * gdb.base/cvexpr.exp
12994 * gdb.base/detach.exp
12995 * gdb.base/display.exp
12996 * gdb.base/dmsym.exp
12997 * gdb.base/dprintf-pending.exp
12998 * gdb.base/dso2dso.exp
12999 * gdb.base/dtrace-probe.exp
13000 * gdb.base/dump.exp
13001 * gdb.base/enum_cond.exp
13002 * gdb.base/exe-lock.exp
13003 * gdb.base/exec-invalid-sysroot.exp
13004 * gdb.base/execl-update-breakpoints.exp
13005 * gdb.base/exprs.exp
13006 * gdb.base/fileio.exp
13007 * gdb.base/find.exp
13008 * gdb.base/finish.exp
13009 * gdb.base/fixsection.exp
13010 * gdb.base/foll-vfork.exp
13011 * gdb.base/frame-args.exp
13012 * gdb.base/gcore.exp
13013 * gdb.base/gdb1250.exp
13014 * gdb.base/global-var-nested-by-dso.exp
13015 * gdb.base/gnu-ifunc.exp
13016 * gdb.base/hashline1.exp
13017 * gdb.base/hashline2.exp
13018 * gdb.base/hashline3.exp
13019 * gdb.base/hbreak-in-shr-unsupported.exp
13020 * gdb.base/huge.exp
13021 * gdb.base/infcall-input.exp
13022 * gdb.base/info-fun.exp
13023 * gdb.base/info-shared.exp
13024 * gdb.base/jit-simple.exp
13025 * gdb.base/jit-so.exp
13026 * gdb.base/jit.exp
13027 * gdb.base/jump.exp
13028 * gdb.base/label.exp
13029 * gdb.base/lineinc.exp
13030 * gdb.base/logical.exp
13031 * gdb.base/longjmp.exp
13032 * gdb.base/macscp.exp
13033 * gdb.base/miscexprs.exp
13034 * gdb.base/new-ui-echo.exp
13035 * gdb.base/new-ui-pending-input.exp
13036 * gdb.base/new-ui.exp
13037 * gdb.base/nodebug.exp
13038 * gdb.base/nofield.exp
13039 * gdb.base/offsets.exp
13040 * gdb.base/overlays.exp
13041 * gdb.base/pending.exp
13042 * gdb.base/pointers.exp
13043 * gdb.base/pr11022.exp
13044 * gdb.base/printcmds.exp
13045 * gdb.base/prologue.exp
13046 * gdb.base/ptr-typedef.exp
13047 * gdb.base/realname-expand.exp
13048 * gdb.base/relativedebug.exp
13049 * gdb.base/relocate.exp
13050 * gdb.base/remote.exp
13051 * gdb.base/reread.exp
13052 * gdb.base/return2.exp
13053 * gdb.base/savedregs.exp
13054 * gdb.base/sep.exp
13055 * gdb.base/sepdebug.exp
13056 * gdb.base/sepsymtab.exp
13057 * gdb.base/set-inferior-tty.exp
13058 * gdb.base/setshow.exp
13059 * gdb.base/shlib-call.exp
13060 * gdb.base/sigaltstack.exp
13061 * gdb.base/siginfo-addr.exp
13062 * gdb.base/signals.exp
13063 * gdb.base/signull.exp
13064 * gdb.base/sigrepeat.exp
13065 * gdb.base/so-impl-ld.exp
13066 * gdb.base/solib-display.exp
13067 * gdb.base/solib-overlap.exp
13068 * gdb.base/solib-search.exp
13069 * gdb.base/solib-symbol.exp
13070 * gdb.base/structs.exp
13071 * gdb.base/structs2.exp
13072 * gdb.base/symtab-search-order.exp
13073 * gdb.base/twice.exp
13074 * gdb.base/unload.exp
13075 * gdb.base/varargs.exp
13076 * gdb.base/watchpoint-solib.exp
13077 * gdb.base/watchpoint.exp
13078 * gdb.base/whatis.exp
13079 * gdb.base/wrong_frame_bt_full.exp
13080 * gdb.btrace/dlopen.exp
13081 * gdb.cell/ea-standalone.exp
13082 * gdb.cell/ea-test.exp
13083 * gdb.cp/dispcxx.exp
13084 * gdb.cp/gdb2384.exp
13085 * gdb.cp/method2.exp
13086 * gdb.cp/nextoverthrow.exp
13087 * gdb.cp/pr10728.exp
13088 * gdb.disasm/am33.exp
13089 * gdb.disasm/h8300s.exp
13090 * gdb.disasm/mn10300.exp
13091 * gdb.disasm/sh3.exp
13092 * gdb.dwarf2/dw2-dir-file-name.exp
13093 * gdb.fortran/complex.exp
13094 * gdb.fortran/library-module.exp
13095 * gdb.guile/scm-pretty-print.exp
13096 * gdb.guile/scm-symbol.exp
13097 * gdb.guile/scm-type.exp
13098 * gdb.guile/scm-value.exp
13099 * gdb.linespec/linespec.exp
13100 * gdb.mi/gdb701.exp
13101 * gdb.mi/gdb792.exp
13102 * gdb.mi/mi-breakpoint-changed.exp
13103 * gdb.mi/mi-dprintf-pending.exp
13104 * gdb.mi/mi-dprintf.exp
13105 * gdb.mi/mi-exit-code.exp
13106 * gdb.mi/mi-pending.exp
13107 * gdb.mi/mi-solib.exp
13108 * gdb.mi/new-ui-mi-sync.exp
13109 * gdb.mi/pr11022.exp
13110 * gdb.mi/user-selected-context-sync.exp
13111 * gdb.opt/solib-intra-step.exp
13112 * gdb.python/py-events.exp
13113 * gdb.python/py-finish-breakpoint.exp
13114 * gdb.python/py-mi.exp
13115 * gdb.python/py-prettyprint.exp
13116 * gdb.python/py-shared.exp
13117 * gdb.python/py-symbol.exp
13118 * gdb.python/py-template.exp
13119 * gdb.python/py-type.exp
13120 * gdb.python/py-value.exp
13121 * gdb.reverse/solib-precsave.exp
13122 * gdb.reverse/solib-reverse.exp
13123 * gdb.server/solib-list.exp
13124 * gdb.stabs/weird.exp
13125 * gdb.threads/reconnect-signal.exp
13126 * gdb.threads/stepi-random-signal.exp
13127 * gdb.trace/actions.exp
13128 * gdb.trace/ax.exp
13129 * gdb.trace/backtrace.exp
13130 * gdb.trace/change-loc.exp
13131 * gdb.trace/deltrace.exp
13132 * gdb.trace/ftrace-lock.exp
13133 * gdb.trace/ftrace.exp
13134 * gdb.trace/infotrace.exp
13135 * gdb.trace/mi-tracepoint-changed.exp
13136 * gdb.trace/packetlen.exp
13137 * gdb.trace/passcount.exp
13138 * gdb.trace/pending.exp
13139 * gdb.trace/range-stepping.exp
13140 * gdb.trace/report.exp
13141 * gdb.trace/stap-trace.exp
13142 * gdb.trace/tfind.exp
13143 * gdb.trace/trace-break.exp
13144 * gdb.trace/trace-condition.exp
13145 * gdb.trace/trace-enable-disable.exp
13146 * gdb.trace/trace-mt.exp
13147 * gdb.trace/tracecmd.exp
13148 * gdb.trace/tspeed.exp
13149 * gdb.trace/tsv.exp
13150 * lib/perftest.exp
13151
fb9feb35
LM
131522016-12-01 Luis Machado <lgustavo@codesourcery.com>
13153
13154 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
13155 with gdb_test_no_output.
13156 Use command as test name.
13157
cd2ddb6c
LM
131582016-12-01 Luis Machado <lgustavo@codesourcery.com>
13159
13160 Fix test names starting with uppercase throughout the files.
13161
13162 * gdb.ada/assign_1.exp
13163 * gdb.ada/boolean_expr.exp
13164 * gdb.base/arrayidx.exp
13165 * gdb.base/del.exp
13166 * gdb.base/gcore-buffer-overflow.exp
13167 * gdb.base/testenv.exp
13168 * gdb.compile/compile.exp
13169 * gdb.python/py-framefilter-invalidarg.exp
13170 * gdb.python/py-framefilter.exp
13171
bb95117e
LM
131722016-12-01 Luis Machado <lgustavo@codesourcery.com>
13173
13174 Fix test names starting with uppercase throughout the files.
13175
13176 * gdb.ada/array_return.exp
13177 * gdb.ada/expr_delims.exp
13178 * gdb.ada/mi_dyn_arr.exp
13179 * gdb.ada/mi_interface.exp
13180 * gdb.ada/mi_var_array.exp
13181 * gdb.ada/watch_arg.exp
13182 * gdb.arch/alpha-step.exp
13183 * gdb.arch/altivec-regs.exp
13184 * gdb.arch/e500-regs.exp
13185 * gdb.arch/powerpc-d128-regs.exp
13186 * gdb.base/arrayidx.exp
13187 * gdb.base/break.exp
13188 * gdb.base/checkpoint.exp
13189 * gdb.base/debug-expr.exp
13190 * gdb.base/dmsym.exp
13191 * gdb.base/radix.exp
13192 * gdb.base/sepdebug.exp
13193 * gdb.base/testenv.exp
13194 * gdb.base/watch_thread_num.exp
13195 * gdb.base/watchpoint-cond-gone.exp
13196 * gdb.cell/break.exp
13197 * gdb.cell/ea-cache.exp
13198 * gdb.compile/compile.exp
13199 * gdb.cp/gdb2495.exp
13200 * gdb.gdb/selftest.exp
13201 * gdb.gdb/xfullpath.exp
13202 * gdb.go/hello.exp
13203 * gdb.go/integers.exp
13204 * gdb.objc/basicclass.exp
13205 * gdb.pascal/hello.exp
13206 * gdb.pascal/integers.exp
13207 * gdb.python/py-breakpoint.exp
13208 * gdb.python/py-cmd.exp
13209 * gdb.python/py-linetable.exp
13210 * gdb.python/py-xmethods.exp
13211 * gdb.python/python.exp
13212 * gdb.reverse/consecutive-precsave.exp
13213 * gdb.reverse/finish-precsave.exp
13214 * gdb.reverse/i386-precsave.exp
13215 * gdb.reverse/machinestate-precsave.exp
13216 * gdb.reverse/sigall-precsave.exp
13217 * gdb.reverse/solib-precsave.exp
13218 * gdb.reverse/step-precsave.exp
13219 * gdb.reverse/until-precsave.exp
13220 * gdb.reverse/watch-precsave.exp
13221 * gdb.threads/leader-exit.exp
13222 * gdb.threads/pthreads.exp
13223 * gdb.threads/wp-replication.exp
13224 * gdb.trace/actions.exp
13225 * gdb.trace/mi-tsv-changed.exp
13226 * gdb.trace/tsv.exp
13227
de97fdd4
LM
132282016-12-01 Luis Machado <lgustavo@codesourcery.com>
13229
13230 Fix test names starting with uppercase throughout the files.
13231
13232 * gdb.arch/i386-bp_permanent.exp
13233 * gdb.arch/i386-gnu-cfi.exp
13234 * gdb.base/disasm-end-cu.exp
13235 * gdb.base/macscp.exp
13236 * gdb.base/pending.exp
13237 * gdb.base/watch_thread_num.exp
13238 * gdb.cp/exception.exp
13239 * gdb.cp/gdb2495.exp
13240 * gdb.cp/local.exp
13241 * gdb.python/py-evsignal.exp
13242 * gdb.python/python.exp
13243 * gdb.trace/tracecmd.exp
13244
9f058c10
LM
132452016-12-01 Luis Machado <lgustavo@codesourcery.com>
13246
13247 Fix test names starting with uppercase throughout the files.
13248
13249 * gdb.base/charset.exp
13250 * gdb.base/eval.exp
13251 * gdb.base/multi-forks.exp
13252 * gdb.guile/scm-progspace.exp
13253 * gdb.opencl/datatypes.exp
13254 * gdb.python/py-block.exp
13255 * gdb.python/py-function.exp
13256 * gdb.python/py-symbol.exp
13257 * gdb.python/py-symtab.exp
13258 * gdb.python/py-xmethods.exp
13259 * gdb.reverse/break-precsave.exp
13260 * gdb.reverse/break-reverse.exp
13261 * gdb.reverse/consecutive-precsave.exp
13262 * gdb.reverse/consecutive-reverse.exp
13263 * gdb.reverse/finish-precsave.exp
13264 * gdb.reverse/finish-reverse-bkpt.exp
13265 * gdb.reverse/finish-reverse.exp
13266 * gdb.reverse/fstatat-reverse.exp
13267 * gdb.reverse/getresuid-reverse.exp
13268 * gdb.reverse/i386-precsave.exp
13269 * gdb.reverse/i386-reverse.exp
13270 * gdb.reverse/i386-sse-reverse.exp
13271 * gdb.reverse/i387-stack-reverse.exp
13272 * gdb.reverse/insn-reverse.exp
13273 * gdb.reverse/machinestate-precsave.exp
13274 * gdb.reverse/machinestate.exp
13275 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13276 * gdb.reverse/pipe-reverse.exp
13277 * gdb.reverse/readv-reverse.exp
13278 * gdb.reverse/recvmsg-reverse.exp
13279 * gdb.reverse/rerun-prec.exp
13280 * gdb.reverse/s390-mvcle.exp
13281 * gdb.reverse/sigall-precsave.exp
13282 * gdb.reverse/sigall-reverse.exp
13283 * gdb.reverse/solib-precsave.exp
13284 * gdb.reverse/solib-reverse.exp
13285 * gdb.reverse/step-precsave.exp
13286 * gdb.reverse/step-reverse.exp
13287 * gdb.reverse/time-reverse.exp
13288 * gdb.reverse/until-precsave.exp
13289 * gdb.reverse/until-reverse.exp
13290 * gdb.reverse/waitpid-reverse.exp
13291 * gdb.reverse/watch-precsave.exp
13292 * gdb.reverse/watch-reverse.exp
13293
cdc7edd7
LM
132942016-12-01 Luis Machado <lgustavo@codesourcery.com>
13295
13296 Fix test names starting with uppercase throughout the files.
13297
13298 * gdb.arch/i386-mpx-simple_segv.exp
13299 * gdb.arch/i386-mpx.exp
13300 * gdb.arch/i386-permbkpt.exp
13301 * gdb.arch/pa-nullify.exp
13302 * gdb.arch/powerpc-d128-regs.exp
13303 * gdb.arch/vsx-regs.exp
13304 * gdb.base/bfp-test.exp
13305 * gdb.base/break.exp
13306 * gdb.base/breakpoint-shadow.exp
13307 * gdb.base/callfuncs.exp
13308 * gdb.base/charset.exp
13309 * gdb.base/commands.exp
13310 * gdb.base/completion.exp
13311 * gdb.base/dfp-test.exp
13312 * gdb.base/echo.exp
13313 * gdb.base/ending-run.exp
13314 * gdb.base/eval.exp
13315 * gdb.base/expand-psymtabs.exp
13316 * gdb.base/float128.exp
13317 * gdb.base/floatn.exp
13318 * gdb.base/foll-exec-mode.exp
13319 * gdb.base/gdb1056.exp
13320 * gdb.base/gdb11531.exp
13321 * gdb.base/kill-after-signal.exp
13322 * gdb.base/multi-forks.exp
13323 * gdb.base/overlays.exp
13324 * gdb.base/pending.exp
13325 * gdb.base/sepdebug.exp
13326 * gdb.base/testenv.exp
13327 * gdb.base/valgrind-db-attach.exp
13328 * gdb.base/watch_thread_num.exp
13329 * gdb.base/watchpoint-cond-gone.exp
13330 * gdb.base/watchpoint.exp
13331 * gdb.base/watchpoints.exp
13332 * gdb.cp/arg-reference.exp
13333 * gdb.cp/baseenum.exp
13334 * gdb.cp/operator.exp
13335 * gdb.cp/shadow.exp
13336 * gdb.dwarf2/dw2-op-out-param.exp
13337 * gdb.dwarf2/dw2-reg-undefined.exp
13338 * gdb.go/chan.exp
13339 * gdb.go/hello.exp
13340 * gdb.go/integers.exp
13341 * gdb.go/methods.exp
13342 * gdb.go/package.exp
13343 * gdb.guile/scm-parameter.exp
13344 * gdb.guile/scm-progspace.exp
13345 * gdb.guile/scm-value.exp
13346 * gdb.mi/mi-pending.exp
13347 * gdb.mi/user-selected-context-sync.exp
13348 * gdb.multi/multi-attach.exp
13349 * gdb.multi/tids.exp
13350 * gdb.opt/clobbered-registers-O2.exp
13351 * gdb.pascal/floats.exp
13352 * gdb.pascal/integers.exp
13353 * gdb.python/py-block.exp
13354 * gdb.python/py-events.exp
13355 * gdb.python/py-parameter.exp
13356 * gdb.python/py-symbol.exp
13357 * gdb.python/py-symtab.exp
13358 * gdb.python/py-type.exp
13359 * gdb.python/py-value.exp
13360 * gdb.python/py-xmethods.exp
13361 * gdb.python/python.exp
13362 * gdb.reverse/break-precsave.exp
13363 * gdb.reverse/consecutive-precsave.exp
13364 * gdb.reverse/finish-precsave.exp
13365 * gdb.reverse/i386-precsave.exp
13366 * gdb.reverse/machinestate-precsave.exp
13367 * gdb.reverse/sigall-precsave.exp
13368 * gdb.reverse/solib-precsave.exp
13369 * gdb.reverse/step-precsave.exp
13370 * gdb.reverse/until-precsave.exp
13371 * gdb.reverse/watch-precsave.exp
13372 * gdb.server/ext-attach.exp
13373 * gdb.server/ext-restart.exp
13374 * gdb.server/ext-run.exp
13375 * gdb.server/ext-wrapper.exp
13376 * gdb.stabs/gdb11479.exp
13377 * gdb.stabs/weird.exp
13378 * gdb.threads/attach-many-short-lived-threads.exp
13379 * gdb.threads/kill.exp
13380 * gdb.threads/watchpoint-fork.exp
13381
bc6c7af4
LM
133822016-12-01 Luis Machado <lgustavo@codesourcery.com>
13383
13384 Fix test names starting with uppercase throughout all the files below.
13385
13386 * gdb.ada/array_return.exp
13387 * gdb.ada/catch_ex.exp
13388 * gdb.ada/info_exc.exp
13389 * gdb.ada/mi_catch_ex.exp
13390 * gdb.ada/mi_dyn_arr.exp
13391 * gdb.ada/mi_ex_cond.exp
13392 * gdb.ada/mi_exc_info.exp
13393 * gdb.ada/mi_interface.exp
13394 * gdb.ada/mi_task_arg.exp
13395 * gdb.ada/mi_task_info.exp
13396 * gdb.ada/mi_var_array.exp
13397 * gdb.arch/alpha-step.exp
13398 * gdb.arch/amd64-disp-step.exp
13399 * gdb.arch/arm-disp-step.exp
13400 * gdb.arch/disp-step-insn-reloc.exp
13401 * gdb.arch/e500-prologue.exp
13402 * gdb.arch/ftrace-insn-reloc.exp
13403 * gdb.arch/gdb1558.exp
13404 * gdb.arch/i386-bp_permanent.exp
13405 * gdb.arch/i386-disp-step.exp
13406 * gdb.arch/i386-float.exp
13407 * gdb.arch/i386-gnu-cfi.exp
13408 * gdb.arch/ia64-breakpoint-shadow.exp
13409 * gdb.arch/mips16-thunks.exp
13410 * gdb.arch/pa-nullify.exp
13411 * gdb.arch/powerpc-aix-prologue.exp
13412 * gdb.arch/powerpc-power.exp
13413 * gdb.arch/ppc-dfp.exp
13414 * gdb.arch/s390-tdbregs.exp
13415 * gdb.arch/spu-info.exp
13416 * gdb.arch/spu-ls.exp
13417 * gdb.arch/thumb-bx-pc.exp
13418 * gdb.base/advance.exp
13419 * gdb.base/annota-input-while-running.exp
13420 * gdb.base/arrayidx.exp
13421 * gdb.base/asmlabel.exp
13422 * gdb.base/async.exp
13423 * gdb.base/attach-wait-input.exp
13424 * gdb.base/auto-connect-native-target.exp
13425 * gdb.base/batch-preserve-term-settings.exp
13426 * gdb.base/bfp-test.exp
13427 * gdb.base/bigcore.exp
13428 * gdb.base/bp-permanent.exp
13429 * gdb.base/break-always.exp
13430 * gdb.base/break-fun-addr.exp
13431 * gdb.base/break-idempotent.exp
13432 * gdb.base/break-main-file-remove-fail.exp
13433 * gdb.base/break-probes.exp
13434 * gdb.base/break-unload-file.exp
13435 * gdb.base/break.exp
13436 * gdb.base/call-ar-st.exp
13437 * gdb.base/call-rt-st.exp
13438 * gdb.base/call-sc.exp
13439 * gdb.base/call-signal-resume.exp
13440 * gdb.base/call-strs.exp
13441 * gdb.base/callexit.exp
13442 * gdb.base/callfuncs.exp
13443 * gdb.base/catch-gdb-caused-signals.exp
13444 * gdb.base/catch-signal-siginfo-cond.exp
13445 * gdb.base/catch-syscall.exp
13446 * gdb.base/compare-sections.exp
13447 * gdb.base/cond-eval-mode.exp
13448 * gdb.base/condbreak-call-false.exp
13449 * gdb.base/consecutive-step-over.exp
13450 * gdb.base/cursal.exp
13451 * gdb.base/disabled-location.exp
13452 * gdb.base/disasm-end-cu.exp
13453 * gdb.base/display.exp
13454 * gdb.base/double-prompt-target-event-error.exp
13455 * gdb.base/dprintf-bp-same-addr.exp
13456 * gdb.base/dprintf-detach.exp
13457 * gdb.base/dprintf-next.exp
13458 * gdb.base/dprintf-non-stop.exp
13459 * gdb.base/dprintf-pending.exp
13460 * gdb.base/dso2dso.exp
13461 * gdb.base/ending-run.exp
13462 * gdb.base/enum_cond.exp
13463 * gdb.base/examine-backward.exp
13464 * gdb.base/exe-lock.exp
13465 * gdb.base/exec-invalid-sysroot.exp
13466 * gdb.base/execl-update-breakpoints.exp
13467 * gdb.base/execution-termios.exp
13468 * gdb.base/fileio.exp
13469 * gdb.base/fixsection.exp
13470 * gdb.base/foll-exec-mode.exp
13471 * gdb.base/foll-exec.exp
13472 * gdb.base/fork-running-state.exp
13473 * gdb.base/frame-args.exp
13474 * gdb.base/fullpath-expand.exp
13475 * gdb.base/func-ptr.exp
13476 * gdb.base/gcore-relro-pie.exp
13477 * gdb.base/gdb1090.exp
13478 * gdb.base/gdb1555.exp
13479 * gdb.base/global-var-nested-by-dso.exp
13480 * gdb.base/gnu-ifunc.exp
13481 * gdb.base/hbreak-in-shr-unsupported.exp
13482 * gdb.base/hbreak-unmapped.exp
13483 * gdb.base/hook-stop.exp
13484 * gdb.base/infcall-input.exp
13485 * gdb.base/info-fun.exp
13486 * gdb.base/info-shared.exp
13487 * gdb.base/interrupt-noterm.exp
13488 * gdb.base/jit-so.exp
13489 * gdb.base/jit.exp
13490 * gdb.base/line-symtabs.exp
13491 * gdb.base/list.exp
13492 * gdb.base/longjmp.exp
13493 * gdb.base/macscp.exp
13494 * gdb.base/max-value-size.exp
13495 * gdb.base/nodebug.exp
13496 * gdb.base/nofield.exp
13497 * gdb.base/overlays.exp
13498 * gdb.base/paginate-after-ctrl-c-running.exp
13499 * gdb.base/paginate-bg-execution.exp
13500 * gdb.base/paginate-inferior-exit.exp
13501 * gdb.base/pending.exp
13502 * gdb.base/pr11022.exp
13503 * gdb.base/printcmds.exp
13504 * gdb.base/ptr-typedef.exp
13505 * gdb.base/ptype.exp
13506 * gdb.base/randomize.exp
13507 * gdb.base/range-stepping.exp
13508 * gdb.base/realname-expand.exp
13509 * gdb.base/relativedebug.exp
13510 * gdb.base/remote.exp
13511 * gdb.base/savedregs.exp
13512 * gdb.base/sepdebug.exp
13513 * gdb.base/set-noassign.exp
13514 * gdb.base/shlib-call.exp
13515 * gdb.base/shreloc.exp
13516 * gdb.base/sigaltstack.exp
13517 * gdb.base/sigbpt.exp
13518 * gdb.base/siginfo-addr.exp
13519 * gdb.base/siginfo-obj.exp
13520 * gdb.base/siginfo-thread.exp
13521 * gdb.base/signest.exp
13522 * gdb.base/signull.exp
13523 * gdb.base/sigrepeat.exp
13524 * gdb.base/skip.exp
13525 * gdb.base/so-impl-ld.exp
13526 * gdb.base/solib-corrupted.exp
13527 * gdb.base/solib-disc.exp
13528 * gdb.base/solib-display.exp
13529 * gdb.base/solib-overlap.exp
13530 * gdb.base/solib-search.exp
13531 * gdb.base/solib-symbol.exp
13532 * gdb.base/source-execution.exp
13533 * gdb.base/sss-bp-on-user-bp-2.exp
13534 * gdb.base/sss-bp-on-user-bp.exp
13535 * gdb.base/stack-checking.exp
13536 * gdb.base/stale-infcall.exp
13537 * gdb.base/step-break.exp
13538 * gdb.base/step-line.exp
13539 * gdb.base/step-over-exit.exp
13540 * gdb.base/step-test.exp
13541 * gdb.base/structs.exp
13542 * gdb.base/sym-file.exp
13543 * gdb.base/symtab-search-order.exp
13544 * gdb.base/term.exp
13545 * gdb.base/type-opaque.exp
13546 * gdb.base/unload.exp
13547 * gdb.base/until-nodebug.exp
13548 * gdb.base/until.exp
13549 * gdb.base/unwindonsignal.exp
13550 * gdb.base/watch-cond.exp
13551 * gdb.base/watch-non-mem.exp
13552 * gdb.base/watch_thread_num.exp
13553 * gdb.base/watchpoint-reuse-slot.exp
13554 * gdb.base/watchpoint-solib.exp
13555 * gdb.base/watchpoint.exp
13556 * gdb.btrace/dlopen.exp
13557 * gdb.cell/arch.exp
13558 * gdb.cell/break.exp
13559 * gdb.cell/bt.exp
13560 * gdb.cell/core.exp
13561 * gdb.cell/data.exp
13562 * gdb.cell/dwarfaddr.exp
13563 * gdb.cell/ea-cache.exp
13564 * gdb.cell/ea-standalone.exp
13565 * gdb.cell/ea-test.exp
13566 * gdb.cell/f-regs.exp
13567 * gdb.cell/fork.exp
13568 * gdb.cell/gcore.exp
13569 * gdb.cell/mem-access.exp
13570 * gdb.cell/ptype.exp
13571 * gdb.cell/registers.exp
13572 * gdb.cell/sizeof.exp
13573 * gdb.cell/solib-symbol.exp
13574 * gdb.cell/solib.exp
13575 * gdb.compile/compile-tls.exp
13576 * gdb.cp/exception.exp
13577 * gdb.cp/gdb2495.exp
13578 * gdb.cp/local.exp
13579 * gdb.cp/mb-inline.exp
13580 * gdb.cp/mb-templates.exp
13581 * gdb.cp/pr10687.exp
13582 * gdb.cp/pr9167.exp
13583 * gdb.cp/scope-err.exp
13584 * gdb.cp/templates.exp
13585 * gdb.cp/virtfunc.exp
13586 * gdb.dwarf2/dw2-dir-file-name.exp
13587 * gdb.dwarf2/dw2-single-line-discriminators.exp
13588 * gdb.fortran/complex.exp
13589 * gdb.fortran/library-module.exp
13590 * gdb.guile/guile.exp
13591 * gdb.guile/scm-cmd.exp
13592 * gdb.guile/scm-frame-inline.exp
13593 * gdb.guile/scm-objfile.exp
13594 * gdb.guile/scm-pretty-print.exp
13595 * gdb.guile/scm-symbol.exp
13596 * gdb.guile/scm-type.exp
13597 * gdb.guile/scm-value.exp
13598 * gdb.linespec/keywords.exp
13599 * gdb.linespec/ls-errs.exp
13600 * gdb.linespec/macro-relative.exp
13601 * gdb.linespec/thread.exp
13602 * gdb.mi/mi-breakpoint-changed.exp
13603 * gdb.mi/mi-dprintf-pending.exp
13604 * gdb.mi/mi-fullname-deleted.exp
13605 * gdb.mi/mi-logging.exp
13606 * gdb.mi/mi-pending.exp
13607 * gdb.mi/mi-solib.exp
13608 * gdb.mi/new-ui-mi-sync.exp
13609 * gdb.mi/user-selected-context-sync.exp
13610 * gdb.multi/dummy-frame-restore.exp
13611 * gdb.multi/multi-arch-exec.exp
13612 * gdb.multi/remove-inferiors.exp
13613 * gdb.multi/watchpoint-multi-exit.exp
13614 * gdb.opt/solib-intra-step.exp
13615 * gdb.perf/backtrace.exp
13616 * gdb.perf/single-step.exp
13617 * gdb.perf/skip-command.exp
13618 * gdb.perf/skip-prologue.exp
13619 * gdb.perf/solib.exp
13620 * gdb.python/lib-types.exp
13621 * gdb.python/py-as-string.exp
13622 * gdb.python/py-bad-printers.exp
13623 * gdb.python/py-block.exp
13624 * gdb.python/py-breakpoint.exp
13625 * gdb.python/py-cmd.exp
13626 * gdb.python/py-events.exp
13627 * gdb.python/py-evthreads.exp
13628 * gdb.python/py-finish-breakpoint.exp
13629 * gdb.python/py-finish-breakpoint2.exp
13630 * gdb.python/py-frame-inline.exp
13631 * gdb.python/py-frame.exp
13632 * gdb.python/py-inferior.exp
13633 * gdb.python/py-infthread.exp
13634 * gdb.python/py-mi.exp
13635 * gdb.python/py-objfile.exp
13636 * gdb.python/py-pp-maint.exp
13637 * gdb.python/py-pp-registration.exp
13638 * gdb.python/py-prettyprint.exp
13639 * gdb.python/py-recurse-unwind.exp
13640 * gdb.python/py-shared.exp
13641 * gdb.python/py-symbol.exp
13642 * gdb.python/py-symtab.exp
13643 * gdb.python/py-template.exp
13644 * gdb.python/py-type.exp
13645 * gdb.python/py-unwind-maint.exp
13646 * gdb.python/py-unwind.exp
13647 * gdb.python/py-value.exp
13648 * gdb.python/python.exp
13649 * gdb.reverse/finish-reverse-bkpt.exp
13650 * gdb.reverse/insn-reverse.exp
13651 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13652 * gdb.reverse/solib-precsave.exp
13653 * gdb.reverse/solib-reverse.exp
13654 * gdb.stabs/gdb11479.exp
13655 * gdb.stabs/weird.exp
13656 * gdb.threads/fork-child-threads.exp
13657 * gdb.threads/fork-plus-threads.exp
13658 * gdb.threads/fork-thread-pending.exp
13659 * gdb.threads/forking-threads-plus-breakpoint.exp
13660 * gdb.threads/hand-call-in-threads.exp
13661 * gdb.threads/interrupted-hand-call.exp
13662 * gdb.threads/linux-dp.exp
13663 * gdb.threads/local-watch-wrong-thread.exp
13664 * gdb.threads/next-while-other-thread-longjmps.exp
13665 * gdb.threads/non-ldr-exit.exp
13666 * gdb.threads/pending-step.exp
13667 * gdb.threads/print-threads.exp
13668 * gdb.threads/process-dies-while-detaching.exp
13669 * gdb.threads/process-dies-while-handling-bp.exp
13670 * gdb.threads/pthreads.exp
13671 * gdb.threads/queue-signal.exp
13672 * gdb.threads/reconnect-signal.exp
13673 * gdb.threads/signal-command-handle-nopass.exp
13674 * gdb.threads/signal-command-multiple-signals-pending.exp
13675 * gdb.threads/signal-delivered-right-thread.exp
13676 * gdb.threads/signal-sigtrap.exp
13677 * gdb.threads/sigthread.exp
13678 * gdb.threads/staticthreads.exp
13679 * gdb.threads/stepi-random-signal.exp
13680 * gdb.threads/thread-unwindonsignal.exp
13681 * gdb.threads/thread_check.exp
13682 * gdb.threads/thread_events.exp
13683 * gdb.threads/tid-reuse.exp
13684 * gdb.threads/tls-nodebug.exp
13685 * gdb.threads/tls-shared.exp
13686 * gdb.threads/tls-so_extern.exp
13687 * gdb.threads/tls.exp
13688 * gdb.threads/wp-replication.exp
13689 * gdb.trace/actions-changed.exp
13690 * gdb.trace/actions.exp
13691 * gdb.trace/backtrace.exp
13692 * gdb.trace/change-loc.exp
13693 * gdb.trace/collection.exp
13694 * gdb.trace/deltrace.exp
13695 * gdb.trace/disconnected-tracing.exp
13696 * gdb.trace/entry-values.exp
13697 * gdb.trace/ftrace-lock.exp
13698 * gdb.trace/ftrace.exp
13699 * gdb.trace/infotrace.exp
13700 * gdb.trace/mi-trace-frame-collected.exp
13701 * gdb.trace/mi-trace-unavailable.exp
13702 * gdb.trace/mi-traceframe-changed.exp
13703 * gdb.trace/mi-tracepoint-changed.exp
13704 * gdb.trace/mi-tsv-changed.exp
13705 * gdb.trace/no-attach-trace.exp
13706 * gdb.trace/packetlen.exp
13707 * gdb.trace/passc-dyn.exp
13708 * gdb.trace/passcount.exp
13709 * gdb.trace/pending.exp
13710 * gdb.trace/pr16508.exp
13711 * gdb.trace/qtro.exp
13712 * gdb.trace/range-stepping.exp
13713 * gdb.trace/read-memory.exp
13714 * gdb.trace/report.exp
13715 * gdb.trace/save-trace.exp
13716 * gdb.trace/signal.exp
13717 * gdb.trace/stap-trace.exp
13718 * gdb.trace/status-stop.exp
13719 * gdb.trace/strace.exp
13720 * gdb.trace/tfile.exp
13721 * gdb.trace/tfind.exp
13722 * gdb.trace/trace-break.exp
13723 * gdb.trace/trace-condition.exp
13724 * gdb.trace/trace-enable-disable.exp
13725 * gdb.trace/trace-mt.exp
13726 * gdb.trace/tracecmd.exp
13727 * gdb.trace/tracefile-pseudo-reg.exp
13728 * gdb.trace/tspeed.exp
13729 * gdb.trace/tstatus.exp
13730 * gdb.trace/tsv.exp
13731 * gdb.trace/unavailable.exp
13732 * gdb.trace/while-dyn.exp
13733 * gdb.trace/while-stepping.exp
13734 * lib/gdb-guile.exp
13735 * lib/gdb.exp
13736 * lib/mi-support.exp
13737 * lib/pascal.exp
13738 * lib/perftest.exp
13739 * lib/prelink-support.exp
13740 * lib/selftest-support.exp
13741
ad02e4fe
SM
137422016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13743
13744 * Makefile.in: Include disable-implicit-rules.mk.
13745
22347e55
AA
137462016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13747
13748 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13749 non-byte-aligned bit fields.
13750
da5b30da
AA
137512016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13752
13753 PR gdb/12616
13754 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13755 respects the DW_AT_data_bit_offset attribute.
13756
b593ecca
SM
137572016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13758
13759 * gdb.base/default.exp: Fix output of "set language".
13760
3b165252
SM
137612016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13762
13763 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13764 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13765 make.
13766 * configure.ac: Remove checks for the make program.
13767 * configure: Re-generate.
13768
1a2f3d7f
KB
137692016-11-16 Kevin Buettner <kevinb@redhat.com>
13770
13771 * gdb.python/py-recurse-unwind.c (main): Add loop.
13772 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13773 to read_register() and gdb.parse_and_eval(). Make each code
13774 call a separate case that can be individually tested.
13775 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13776 proc. Call cont_and_backtrace for each of the code paths that
13777 we want to test in the unwinder.
13778
b7f38fda
AA
137792016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13780
13781 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13782 the definition of struct S.
13783
1f8db343
CM
137842016-11-11 Catherine Moore <clm@codesourcery.com>
13785
13786 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13787
fad0c9fb
PA
137882016-11-09 Pedro Alves <palves@redhat.com>
13789
13790 * gdb.base/commands.exp (runto_or_return): New procedure.
13791 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13792 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13793 (progvar_simple_while_test, progvar_complex_if_while_test)
13794 (if_while_breakpoint_command_test)
13795 (infrun_breakpoint_command_test, breakpoint_command_test)
13796 (user_defined_command_test, watchpoint_command_test)
13797 (test_command_prompt_position, redefine_hook_test)
13798 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13799 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13800 multi_line_input and multi_line. Remove gdb_expect and
13801 gdb_stop_suppressing_tests uses.
13802 * lib/gdb.exp (valnum_re): New global.
13803 (multi_line_input): New procedure.
13804
8354c62c
SM
138052016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13806
13807 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13808 Remove.
13809 (test_setup): Define with proc_with_prefix.
13810 (test_cli_inferior): Likewise.
13811 (test_cli_thread): Likewise.
13812 (test_cli_frame): Likewise.
13813 (test_cli_select_frame): Likewise.
13814 (test_cli_up_down): Likewise.
13815 (test_mi_thread_select): Likewise.
13816 (test_mi_stack_select_frame): Likewise.
13817 (test_cli_in_mi_inferior): Likewise.
13818 (test_cli_in_mi_thread): Likewise.
13819 (test_cli_in_mi_frame): Likewise.
13820 (top level): Do not use with_test_prefix_procname.
13821
64f367a2
PA
138222016-11-09 Pedro Alves <palves@redhat.com>
13823
13824 * gdb.base/commands.exp (gdbvar_simple_if_test)
13825 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13826 (progvar_simple_if_test, progvar_simple_while_test)
13827 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13828 (infrun_breakpoint_command_test, breakpoint_command_test)
13829 (user_defined_command_test, watchpoint_command_test)
13830 (test_command_prompt_position, deprecated_command_test)
13831 (bp_deleted_in_command, temporary_breakpoint_commands)
13832 (stray_arg0_test, source_file_with_indented_comment)
13833 (recursive_source_test, if_commands_test)
13834 (error_clears_commands_left, redefine_hook_test)
13835 (redefine_backtrace_test): Use proc_with_prefix.
13836 * lib/gdb.exp (proc_with_prefix): New proc.
13837
0bb65f1e
AA
138382016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13839
13840 * gdb.base/tui-layout.c: New file.
13841 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13842 disassembly window contains very long lines.
13843
7353f247
TT
138442016-11-08 Tom Tromey <tom@tromey.com>
13845
13846 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13847 depend on Python 2.
13848
30a7bb83
TT
138492016-11-08 Tom Tromey <tom@tromey.com>
13850
13851 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13852 New method.
13853
cdf5a07c
MG
138542016-10-29 Manish Goregaokar <manish@mozilla.com>
13855
2806dc7e 13856 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13857
51a789c3
MG
138582016-10-27 Manish Goregaokar <manish@mozilla.com>
13859
2806dc7e
PA
13860 * gdb.rust/simple.rs: Add test for univariant enums without
13861 discriminants and for encoded struct-like enums.
51a789c3 13862
f610ab6d
PA
138632016-10-28 Pedro Alves <palves@redhat.com>
13864
13865 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13866 gdb_test_multiple, tighten regexps and match symtabs and line
13867 tables incrementally.
13868
b129b0ca
LM
138692016-10-28 Luis Machado <lgustavo@codesourcery.com>
13870
13871 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13872 general.
13873
ecf45d2c
SL
138742016-10-25 Luis Machado <lgustavo@codesourcery.com>
13875
13876 * gdb.base/exec-invalid-sysroot.exp: New file.
13877
b8d38ee4
JK
138782016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13879
13880 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13881
f90fd8c2
JK
138822016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13883
13884 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13885
2d2476aa
MR
138862016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13887
2806dc7e
PA
13888 * gdb.base/killed-outside.exp: Remove $options from a call to
13889 `prepare_for_testing'.
2d2476aa 13890
e42b25a0
SM
138912016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13892
13893 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13894 Change test message.
13895
3ccdb432
SM
138962016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13897
13898 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13899 Update comment.
13900
5bad3170
SM
139012016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13902
13903 * gdb.trace/mi-trace-save.exp: New file.
13904
5ad9dba7
YQ
139052016-10-13 Yao Qi <yao.qi@linaro.org>
13906
13907 * gdb.base/code_elim.exp (get_var_address): Remove.
13908 * gdb.base/relocate.exp: Likewise.
13909 * gdb.base/shreloc.exp: Likewise.
13910 * lib/gdb.exp (get_var_address): New.
13911
62df7e21
YQ
139122016-10-13 Yao Qi <yao.qi@linaro.org>
13913
13914 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13915 floating point tests if $skip_float_test is false.
13916
4dac951e
LM
139172016-10-12 Luis Machado <lgustavo@codesourcery.com>
13918
13919 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13920 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13921 argc values.
13922 Add 1 to argc so we guarantee distinct initial/modified argc values.
13923
8f1a8fc4
JK
139242016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13925
13926 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13927
16c85b5d
JK
139282016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13929
13930 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13931 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13932 * gdb.arch/vsx-regs.exp: Likewise.
13933
1d0e042a
YQ
139342016-10-07 Yao Qi <yao.qi@linaro.org>
13935
13936 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13937
68dadef5
MM
139382016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13939
13940 * gdb.python/python.exp: Test decode_line("*0").
13941
33fa2c6e
DE
139422016-10-06 Doug Evans <dje@google.com>
13943
13944 * gdb.python/py-value.exp (test_value_creation): Add test for large
13945 unsigned 64-bit value.
13946
9c37b5ae
TT
139472016-10-06 Tom Tromey <tom@tromey.com>
13948
13949 * gdb.compile/compile.exp: Change java tests to rust.
13950 * gdb.base/setshow.exp: Change java tests to rust.
13951 * gdb.base/default.exp: Remove java from language list.
13952 * README (Examples): Update language example.
13953 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13954 test.
13955 * lib/gdb.exp (skip_java_tests): Remove.
13956 * lib/java.exp: Remove.
13957 * gdb.java: Remove.
13958
78b86327
MR
139592016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13960
13961 * gdb.arch/mips-fcr.exp: New test.
13962 * gdb.arch/mips-fcr.c: Source for the new test.
13963
7470adbb
MR
139642016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13965
13966 * gdb.base/solib-disc.exp: Use `standard_output_file'
13967 throughout.
13968
4a556533
PA
139692016-10-06 Pedro Alves <palves@redhat.com>
13970
13971 * gdb.base/jit-simple-dl.c: New file.
13972 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13973 * gdb.base/jit-simple.c: ... this.
13974 * gdb.base/jit-simple.exp (jit_run): Delete.
13975 (build_jit): New proc.
13976 (jit_test_reread): Recompile either the main program or the shared
13977 library, depending on what is being tested. Skip changing address
13978 if caller wants to. Compare before/after addresses. If testing
13979 standalone, explicitly load the binary. Test "maint info
13980 breakpoints".
13981 (top level): Add "standalone vs shared lib" and "change address"
13982 vs "same address" axes.
13983
5a122fbc
PA
139842016-10-06 Pedro Alves <palves@redhat.com>
13985
13986 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13987 call.
13988 (jit_run): Delete.
13989 (jit_test_reread): Use with_test_prefix. Reload the main binary
13990 explicitly. Compare the before/after addresses of the JIT
13991 descriptor.
13992
ee8da4b8
DE
139932016-08-15 Doug Evans <dje@google.com>
13994
13995 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13996 for single bitfields is bool.
13997 * gdb.xml/tdesc-regs.exp: Ditto.
13998
f389f6fe
JK
139992016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14000
14001 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
14002
fdebf1a4
YQ
140032016-10-05 Yao Qi <yao.qi@linaro.org>
14004
14005 * lib/gdb.exp (support_complex_tests): Return zero if
14006 gdb_skip_float_test return true.
14007
9c36d954 140082016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14009 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
14010
14011 PR gdb/20487
14012 * gdb.mi/user-selected-context-sync.exp: New file.
14013 * gdb.mi/user-selected-context-sync.c: New file.
14014
4034d0ff 140152016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14016 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
14017
14018 PR gdb/20487
14019 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
14020 =thread-select-event check.
14021
a4297203
PB
140222016-09-29 Peter Bergner <bergner@vnet.ibm.com>
14023
14024 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
14025 the compulsory L operand changes.
14026 * gdb.arch/powerpc-power.s: Likewise.
14027
bb805577
JK
140282016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14029
14030 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
14031 * gdb.base/jit-attach-pie.c: New file.
14032 * gdb.base/jit-attach-pie.exp: New file.
14033
6d61dee5
PA
140342016-09-28 Pedro Alves <palves@redhat.com>
14035
14036 * gdb.base/infcall-input.c: New file.
14037 * gdb.base/infcall-input.exp: New file.
14038
f73842fc
YQ
140392016-09-22 Yao Qi <yao.qi@linaro.org>
14040
14041 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
14042 (gdb_exit): Rename it to ...
14043 (gdbserver_gdb_exit): ... Close GDBserver.
14044 (gdb_exit): New proc, call gdbserver_gdb_exit.
14045 (mi_gdb_exit): Likewise.
14046
90681dab
YQ
140472016-09-22 Yao Qi <yao.qi@linaro.org>
14048
14049 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
14050 path.
14051 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
14052 Remove duplication.
14053
9c211fd8
YQ
140542016-09-22 Yao Qi <yao.qi@linaro.org>
14055
14056 * lib/gdbserver-support.exp: Check the existence of
14057 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
14058
ad0a504f
AK
140592016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
14060
14061 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
14062
36cf1806
TT
140632016-09-21 Tom Tromey <tom@tromey.com>
14064
14065 PR gdb/20604:
14066 * gdb.base/quit.exp: New file.
14067
74172ecf
SM
140682016-09-21 Simon Marchi <simon.marchi@ericsson.com>
14069
14070 * .gitignore: New file.
14071
3d0ec882
MR
140722016-09-21 Maciej W. Rozycki <macro@imgtec.com>
14073
14074 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
14075 throughout.
14076
8193adea
AA
140772016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14078
14079 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
14080
d41a5c09
JK
140812016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14082
14083 * gdb.cp/casts.cc (decltype): Move it ...
14084 (main): ... with its call to ...
14085 * gdb.cp/casts03.cc: ... a new file.
14086 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
14087
d2dfe700
JK
140882016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14089
14090 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
14091
e2a92b16
PB
140922016-09-15 Peter Bergner <bergner@vnet.ibm.com>
14093
14094 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
14095 and sync up the test with tests in gas/testsuite/gas/ppc.
14096 * gdb.arch/powerpc-power.exp: Likewise.
14097
49b4de64
JK
140982016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14099
14100 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
14101
2c29df25
SDJ
141022016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
14103 Jan Kratochvil <jan.kratochvil@redhat.com>
14104
14105 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
14106 make m1's definition to be different from m2's. Use 'dummy' as an
14107 argument for probe 'two'.
14108
cc3c2846
JB
141092016-09-10 Jon Beniston <jon@beniston.com>
14110
14111 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
14112 for sim target.
14113
e1b2624a
AA
141142016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14115
14116 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
14117 variable declaration.
14118 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
14119 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
14120 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
14121 received HWCAP as its argument.
14122
4295e285
PA
141232016-09-06 Pedro Alves <palves@redhat.com>
14124
14125 * gdb.base/new-ui-pending-input.c: New file.
14126 * gdb.base/new-ui-pending-input.exp: New file.
14127 * gdb.exp (clear_gdb_spawn_id): New procedure.
14128 (with_spawn_id): Check whether gdb_spawn_id exists before
14129 referencing it. If gdb_spawn_id didn't exist on entry, clear it
14130 on exit.
14131
00d5215e
UW
141322016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14133
14134 * gdb.base/float128.c: New file.
14135 * gdb.base/float128.exp: Likewise.
14136 * gdb.base/floatn.c: Likewise.
14137 * gdb.base/floatn.exp: Likewise.
14138
a9ff5f12
UW
141392016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14140
14141 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
14142
f245535c
PA
141432016-09-05 Pedro Alves <palves@redhat.com>
14144
14145 PR backtrace/19927
14146 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
14147 unwinders are immediately called as side effect of "source" or
14148 "disable unwinder" commands.
14149 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
14150
ae9cf263
YQ
141512016-09-02 Yao Qi <yao.qi@linaro.org>
14152
14153 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
14154 is true and $type is "float" or "double".
14155
27aba047
YQ
141562016-09-02 Yao Qi <yao.qi@linaro.org>
14157
14158 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
14159 true.
14160 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
14161 * gdb.base/call-rt-st.exp: Likewise.
14162 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
14163 return value instead of gdb,skip_float_test.
14164 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
14165 (do_function_calls): Use its return value instead of
14166 gdb,skip_float_test.
14167 * gdb.base/finish.exp: Likewise.
14168 * gdb.base/funcargs.exp: Likewise.
14169 * gdb.base/return.exp: Likewise.
14170 * gdb.base/return2.exp: Likewise.
14171 * gdb.base/varargs.exp: Likewise.
14172 * lib/gdb.exp (gdb_skip_float_test): Change it to
14173 gdb_caching_proc. Detect the broken ptrace on arm-linux.
14174
5af962df
AA
141752016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14176
14177 * gdb.multi/tids.exp: Test "thread apply all".
14178
7fac6910
JK
141792016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14180
14181 * gdb.base/default.exp (tty): Remove.
14182
bb1fe4ac
KB
141832016-08-24 Kevin Buettner <kevinb@redhat.com>
14184
2806dc7e
PA
14185 * gdb.python/py-recurse-unwind.c: New file.
14186 * gdb.python/py-recurse-unwind.py: New file.
14187 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 14188
0a1ddfa6
SM
141892016-08-24 Simon Marchi <simon.marchi@ericsson.com>
14190
14191 * gdb.base/set-inferior-tty.exp: New file.
14192 * gdb.base/set-inferior-tty.c: New file.
14193
d9de1fe3
PA
141942016-08-23 Pedro Alves <palves@redhat.com>
14195
14196 PR gdb/20494
14197 * gdb.base/new-ui-echo.c: New file.
14198 * gdb.base/new-ui-echo.exp: New file.
14199
e9d9abd7
YQ
142002016-08-23 Yao Qi <yao.qi@linaro.org>
14201
14202 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
14203 gdbserver_spawn.
14204 * gdb.server/connect-without-multi-process.exp (do_test):
14205 Likewise.
14206
3589529e
YQ
142072016-08-23 Yao Qi <yao.qi@linaro.org>
14208
14209 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
14210 standalone_txt. Delete gdb_txt and standalone_txt on host
14211 and target. Spawn the binary on target. Copy files from
14212 target to host.
14213
6bb90213
PA
142142016-08-22 Pedro Alves <palves@redhat.com>
14215
14216 PR gdb/20505
14217 * gdb.base/vdso-warning.exp: Test core dumps too. Use
14218 with_test_prefix. Factor out bits to ...
14219 (test_no_vdso): ... this new procedure.
14220
20c2c024
CL
142212016-08-19 Carl Love <cel@us.ibm.com>
14222
14223 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
14224 maintaining separate logic for constructing the output path.
14225 * gdb.arch/powerpc-d128-regs.exp: Likewise.
14226 * gdb.arch/ppc-dfp.exp: Likewise.
14227 * gdb.arch/ppc-fp.exp: Likewise.
14228 * gdb.arch/vsx-regs.exp: Likewise.
14229 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
14230 binprefix for generating the additional binary files.
14231
0646e07d
PA
142322016-08-19 Pedro Alves <palves@redhat.com>
14233
14234 * gdb.trace/mi-trace-frame-collected.exp
14235 (test_trace_frame_collected): On x32, expect two registers.
14236
46da9242
CL
142372016-08-18 Carl Love <cel@us.ibm.com>
14238
14239 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
14240 and sync up the test with tests in gas/testsuite/gas/ppc.
14241 * gdb.arch/powerpc-power.exp: Likewise.
14242
eb2332d7
SM
142432016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14244
14245 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
14246 expected error message.
14247
63c61e04
SM
142482016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14249
14250 * gdb.multi/remove-inferiors.exp: New file.
14251 * gdb.multi/remove-inferiors.c: New file.
14252
7b17065f
YQ
142532016-08-12 Yao Qi <yao.qi@linaro.org>
14254
14255 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
14256 argument list.
14257
01d3dedf
PA
142582016-08-10 Pedro Alves <palves@redhat.com>
14259
14260 PR gdb/19187
14261 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
14262 setup_kfails.
14263
3eb7562a
PA
142642016-08-09 Pedro Alves <palves@redhat.com>
14265 Simon Marchi <simon.marchi@ericsson.com>
14266
14267 PR gdb/20418
14268 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
14269 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
14270
80614914
PA
142712016-08-09 Pedro Alves <palves@redhat.com>
14272
14273 PR mi/20431
14274 * gdb.mi/mi-cmd-error.exp: New file.
14275
f348d89a
PA
142762016-08-09 Pedro Alves <palves@redhat.com>
14277
14278 PR gdb/18653
14279 * gdb.base/signals-state-child.c: New file.
14280 * gdb.base/signals-state-child.exp: New file.
14281 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
14282
e5ca03b4
PA
142832016-08-09 Pedro Alves <palves@redhat.com>
14284
14285 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
14286
282a0691
TT
142872016-08-03 Tom Tromey <tom@tromey.com>
14288
14289 PR python/18565:
14290 * gdb.python/py-frame-inline.exp: Add Frame.function test.
14291
41bfcd63
YQ
142922016-08-01 Yao Qi <yao.qi@linaro.org>
14293
14294 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
14295 variable mode to "multi-process" if $multi_process is 1, otherwise
14296 set it to "single-process".
14297
e3465b24
YQ
142982016-08-01 Yao Qi <yao.qi@linaro.org>
14299
14300 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
14301 * gdb.cp/cpexprs.exp: Likewise.
14302 * gdb.cp/m-static.exp: Likewise.
14303
0b31a4bc
TT
143042016-07-26 Tom Tromey <tom@tromey.com>
14305
14306 PR python/20190:
14307 * gdb.threads/tls.exp (check_thread_local): Add python symbol
14308 test.
14309
e0461dbb
MM
143102016-07-26 Markus Metzger <markus.t.metzger@intel.com>
14311
14312 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
14313 selecting assembly source files.
14314 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
14315 assembly source files.
14316 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
14317 assembly source files.
14318 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
14319 selecting assembly source files.
14320
8194e927
SM
143212016-07-25 Simon Marchi <simon.marchi@ericsson.com>
14322
14323 * gdb.base/new-ui.exp (do_test_invalid_args): New
14324 procedure.
14325
c0272db5
TW
143262016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
14327
14328 * gdb.btrace/reconnect.c: New file.
14329 * gdb.btrace/reconnect.exp: New file.
14330
e3487908
GKB
143312016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
14332
14333 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
14334 to test_catch_syscall_group.
14335 (test_catch_syscall_group): New.
14336
12df5c00
TT
143372016-07-21 Tom Tromey <tom@tromey.com>
14338
14339 * gdb.rust/simple.rs (main): Use empty struct expression.
14340 * gdb.rust/simple.exp: Add tests for empty struct expression.
14341
bae62ee2
YQ
143422016-07-21 Yao Qi <yao.qi@linaro.org>
14343
14344 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
14345 if gdb_skip_xml_test is true on some targets.
14346
b1b53fb3
YQ
143472016-07-21 Yao Qi <yao.qi@linaro.org>
14348
14349 * gdb.server/solib-list.exp: Unset last_loaded_file.
14350
027d97f8
JK
143512016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14352
14353 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
14354 "step into captured_main (args)".
14355
7674d381
JK
143562016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14357
14358 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
14359
72b5d099
JK
143602016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14361
14362 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
14363
1f960ced
PA
143642016-07-19 Pedro Alves <palves@redhat.com>
14365
14366 * gdb.opt/inline-break.exp: Remove optimize=-O2.
14367 * gdb.opt/inline-bt.exp: Likewise.
14368 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
14369 additional_flags=-Winline.
14370 * gdb.opt/inline-locals.exp: Likewise.
14371 * gdb.opt/inline-markers.c (ATTR): Define.
14372 (inlined_fn): Use it.
14373
f25827c1
YQ
143742016-07-19 Yao Qi <yao.qi@linaro.org>
14375
14376 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
14377 (test_with_self): Remove some code. Remove argument executable.
14378 (top-level): Use do_self_tests.
14379
37539ebe
DB
143802016-07-15 Zachary Welch <zwelch@codesourcery.com>
14381 Don Breazeal <donb@codesourcery.com>
14382
14383 * gdb.base/maint.exp: Escape paths used in regular expressions.
14384 * gdb.stabs/weird.exp: Likewise.
14385
dac790e1
TT
143862016-07-13 Tom Tromey <tom@tromey.com>
14387
14388 PR python/15620, PR python/18620:
14389 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
14390 (test_bkpt_events): New procs.
14391
93daf339
TT
143922016-07-13 Tom Tromey <tom@tromey.com>
14393
14394 PR python/17698:
14395 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
14396 test.
14397 (test_watchpoints): Likewise.
14398 (test_bkpt_pending): New proc.
14399
6571a381
TT
144002016-07-13 Tom Tromey <tom@tromey.com>
14401
14402 PR cli/18053:
14403 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
14404 completion test.
14405
e8732474
JK
144062016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14407
14408 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
14409 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
14410 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
14411 f_label.
14412 (g): Rename g_end_lbl to g_label.
14413 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
14414 low_pc and high_pc.
14415 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
14416
e0f3fd7c
TT
144172016-07-12 Tom Tromey <tom@tromey.com>
14418
14419 PR python/19293:
14420 * gdb.python/py-unwind-maint.exp: Update tests.
14421
3cfe46b6
YQ
144222016-07-12 Yao Qi <yao.qi@linaro.org>
14423
14424 * lib/selftest-support.exp (selftest_setup): Match the output
14425 when captured_main is inlined.
14426
4f19a0e6
WT
144272016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
14428
14429 * gdb.fortran/derived-types.exp (result_line, result_line_2):
14430 New variables.
14431 (print this%a, print this%b, print this): New tests.
14432 * gdb.fortran/derived-types.f90 (this): New object and
14433 initialization.
14434
986cf455
SM
144352016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14436
14437 * gdb.ada/arraydim.exp: Remove extra directory level in build
14438 directory.
14439
f0464b23
SM
144402016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14441
14442 * lib/ada.exp: Remove extra directory level in build directory.
14443 * gdb.ada/cond_lang.exp: Likewise.
14444 * gdb.ada/exec_changed.exp: Likewise.
14445 * gdb.ada/lang_switch.exp: Likewise.
14446
42d94011
MG
144472016-07-06 Manish Goregaokar <manish@mozilla.com>
14448
2806dc7e
PA
14449 * simple.rs: Add test for raw pointer subscripting.
14450 * simple.exp: Add test expectations.
42d94011 14451
647c264c
YQ
144522016-07-05 Yao Qi <yao.qi@linaro.org>
14453
14454 * gdb.mi/mi-reverse.exp: Match =record-started output.
14455
20aa2c60
PA
144562016-07-01 Pedro Alves <palves@redhat.com>
14457
14458 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14459 procedure.
14460 (jit_reader_test): Test the jit reader's unwinder.
14461 * gdb.base/jithost.c (jit_function_00_code): New global.
14462 (main): Use memcpy to fill in the mmapped code, instead of poking
14463 bytes manually here.
14464 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
14465 value.
14466 (read_debug_info): Save the function's range.
14467 (read_sp): New function.
14468 (unwind_frame): Use it. Also unwind RBP.
14469 (get_frame_id): Use read_sp.
14470 (gdb_init_reader): Use calloc instead of malloc.
14471 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14472 parameter. Use gdb_test_multiple.
14473
ced2dffb
PA
144742016-07-01 Pedro Alves <palves@redhat.com>
14475 Antoine Tremblay <antoine.tremblay@ericsson.com>
14476
14477 * gdb.threads/process-dies-while-detaching.c: New file.
14478 * gdb.threads/process-dies-while-detaching.exp: New file.
14479
63000888
PA
144802016-07-01 Pedro Alves <palves@redhat.com>
14481
14482 * gdb.multi/watchpoint-multi-exit.c: New file.
14483 * gdb.multi/watchpoint-multi-exit.exp: New file.
14484
038d4868
PA
144852016-06-30 Pedro Alves <palves@redhat.com>
14486
14487 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14488 unset inferior_spawn_id.
14489
994e9c83
PA
144902016-06-30 Pedro Alves <palves@redhat.com>
14491
14492 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14493 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14494
e5653468
YQ
144952016-06-29 Yao Qi <yao.qi@linaro.org>
14496
14497 * gdb.base/return.c: Add copyright header.
14498
803b47e5
TT
144992016-06-29 Tom Tromey <tom@tromey.com>
14500
14501 PR python/20129:
14502 * gdb.python/py-framefilter.exp: Add tests for setting priority
14503 and disabling of non-existent frame filter.
14504
28244707
YQ
145052016-06-29 Yao Qi <yao.qi@linaro.org>
14506
14507 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14508 0x0f07ff.
14509
a31d2f06
YQ
145102016-06-28 Yao Qi <yao.qi@linaro.org>
14511
14512 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14513 triplets. Start gdb, execute catch syscall, and continue. Check
14514 gdb's output to determine catch syscall is supported.
14515
921d8f54
MG
145162016-06-27 Manish Goregaokar <manish@mozilla.com>
14517
25d49b86
PA
14518 * gdb.rust/simple.rs: Add test for returning unit in a function.
14519 * gdb.rust/simple.exp: Add expectation for functions returning
14520 unit.
921d8f54 14521
f4952523
PMR
145222016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14523
14524 * gdb.python/py-breakpoint-create-fail.c,
14525 gdb.python/py-breakpoint-create-fail.exp,
14526 gdb.python/py-breakpoint-create-fail.py: New testcase.
14527
fccb08f8
MG
145282016-06-25 Manish Goregaokar <manish@mozilla.com>
14529
14530 PR gdb/20239
14531 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
14532 * gdb.rust/simple.exp: Add test expectations for new NonZero
14533 tests.
fccb08f8 14534
6b850546
DT
145352016-06-24 David Taylor <dtaylor@emc.com>
14536
14537 * gdb.base/offsets.exp: New file.
14538 * gdb.base/offsets.c: New file.
14539
17621150
TT
145402016-06-23 Tom Tromey <tom@tromey.com>
14541
14542 PR gdb/16483:
14543 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14544 before any filters are loaded.
14545
04d59df6
WT
145462016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14547
14548 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14549 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14550 structs.
14551 * gdb.fortran/derived-type-function.exp: New file.
14552 * gdb.fortran/derived-type-function.f90: New file.
14553
14554
ac69f786
PA
145552016-06-21 Pedro Alves <palves@redhat.com>
14556
14557 * gdb.base/new-ui.exp: New file.
14558 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14559 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14560 (with_spawn_id): New procedure.
14561
49940788
PA
145622016-06-21 Pedro Alves <palves@redhat.com>
14563
14564 * gdb.mi/mi-exec-run.exp: New file.
14565
ef274d26
PA
145662016-06-21 Pedro Alves <palves@redhat.com>
14567
14568 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14569 breakpoint command's output on the main UI.
14570 (test_break): New procedure, factored out from calls in the top
14571 level.
14572 (top level): Use foreach_with_prefix to test MI as main UI and as
14573 separate UI.
14574
468afe6c
PA
145752016-06-21 Pedro Alves <palves@redhat.com>
14576
14577 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14578 (test_awatch_creation_and_listing)
14579 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14580 Remove 'type' parameter.
14581 (test_watchpoint_all): New parameter mi_mode. Remove
14582 with_test_prefix.
14583 (top level): Use foreach_with_prefix, and add main/separate UI MI
14584 testing axis.
14585
51f77c37
PA
145862016-06-21 Pedro Alves <palves@redhat.com>
14587
14588 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14589 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14590 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14591 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14592 (gdb_main_spawn_id, mi_spawn_id): Declare and
14593 comment.
14594 (mi_create_inferior_pty): New procedure,
14595 factored out from default_mi_gdb_start.
14596 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14597 procedures.
14598 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14599 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14600 Use mi_create_inferior_pty.
14601 (mi_gdb_start): Use eval to pass down args list.
14602
8980e177
PA
146032016-06-21 Pedro Alves <palves@redhat.com>
14604
14605 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14606 * gdb.opt/inline-cmds.exp: Add MI tests.
14607
f38d3ad1
PA
146082016-06-21 Pedro Alves <palves@redhat.com>
14609
14610 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14611
45db7c09
PA
146122016-06-21 Pedro Alves <palves@redhat.com>
14613
14614 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14615 (top level): Use it instead of mi_execute_to.
14616
5a069ab3
PA
146172016-06-21 Pedro Alves <palves@redhat.com>
14618
14619 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14620 (cont_handler_str): New.
14621 (signal_stop_handler): Set stop_handler_str instead of printing to
14622 stdout.
14623 (continue_handler): Set cont_handler_str instead of printing to
14624 stdout.
14625 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14626 mi_send_resuming_command. Print stop_handler_str and
14627 cont_handler_str instead of expecting the python events print
14628 directly.
14629
2838cc1d
SD
146302016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14631
14632 * gdb.base/jit-reader.exp: New file.
14633 * gdb.base/jithost.c: New file.
14634 * gdb.base/jithost.h: New file.
14635 * gdb.base/jitreader.c : New file.
14636 * gdb.base/jit-protocol.h: New file.
14637
21a77091
YQ
146382016-06-17 Yao Qi <yao.qi@linaro.org>
14639
14640 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14641 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14642 and detach-on-fork. Adjust tests.
14643 (top level): Invoke break_cond_on_syscall with combinations of
14644 syscall, follow-fork-mode and detach-on-fork.
14645
f50bf8e5
YQ
146462016-06-17 Yao Qi <yao.qi@linaro.org>
14647
14648 * gdb.base/step-over-exit.c: New.
14649 * gdb.base/step-over-exit.exp: New.
14650
a28d8e50
YTL
146512016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14652
14653 * gdb.base/float.exp: Add target check for nds32*-*-*.
14654 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14655
cad8e26d
AB
146562016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14657
14658 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14659 for unsupported target features.
14660 * gdb.base/call-rt-st.exp: Likewise.
14661 * gdb.base/call-sc.exp: Likewise.
14662 * gdb.base/call-signal-resume.exp: Likewise.
14663 * gdb.base/call-strs.exp: Likewise.
14664 * gdb.base/callexit.exp: Likewise.
14665 * gdb.base/callfuncs.exp: Likewise.
14666 * gdb.base/nodebug.exp: Likewise.
14667 * gdb.base/printcmds.exp: Likewise.
14668 * gdb.base/ptype.exp: Likewise.
14669 * gdb.base/structs.exp: Likewise.
14670 * gdb.base/unwindonsignal.exp: Likewise.
14671 * gdb.cp/gdb2495.exp: Likewise.
14672 * gdb.cp/templates.exp: Likewise.
14673 * gdb.cp/virtfunc.exp: Likewise.
14674 * gdb.threads/hand-call-in-threads.exp: Likewise.
14675 * gdb.threads/interrupted-hand-call.exp: Likewise.
14676 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14677
347dc102
TT
146782016-06-10 Tom Tromey <tom@tromey.com>
14679
14680 PR rust/20110:
14681 * gdb.rust/expr.exp: Add test for integer constant larger than
14682 i32.
14683
5e13cf25
BH
146842016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14685
14686 * gdb.fortran/nested-funcs.exp: New.
14687 * gdb.fortran/nested-funcs.f90: New.
14688
bb556f1f
TK
146892016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14690
14691 * gdb.base/examine-backward.c: New file.
14692 * gdb.base/examine-backward.exp: New file.
14693
38b022b4
SM
146942016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14695
14696 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14697 matching.
14698
1b40ec05
TT
146992016-06-02 Tom Tromey <tom@tromey.com>
14700
14701 PR python/18984:
14702 * gdb.python/py-shared.exp: Add solib_name test.
14703
193bd378
SM
147042016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14705
14706 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14707
3326303b
MG
147082016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14709
14710 PR c++/19893
14711 * gdb.dwarf2/implref.exp: Rename to...
14712 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14713 * gdb.dwarf2/implref-array.c: New file.
14714 * gdb.dwarf2/implref-array.exp: Likewise.
14715 * gdb.dwarf2/implref-global.c: Likewise.
14716 * gdb.dwarf2/implref-global.exp: Likewise.
14717 * gdb.dwarf2/implref-struct.c: Likewise.
14718 * gdb.dwarf2/implref-struct.exp: Likewise.
14719
825c8ef2
AT
147202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14721
14722 * gdb.trace/trace-condition.exp: Add 64bit tests.
14723
2320162a
AT
147242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14725
14726 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14727 bits types.
14728 (main): Adapt to 8 to 64 bits types.
14729 * gdb.trace/trace-condition.exp: Add new tests.
14730
a7818233
AT
147312016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14732
14733 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14734
0d336466
AT
147352016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14736
14737 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14738 Move condition tests...
14739 * gdb.trace/trace-condition.exp: Here.
14740
7faeb45a
AT
147412016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14742
14743 * gdb.trace/trace-condition.exp: Add counter-case tests.
14744
e385593e
JK
147452016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14746
14747 PR c++/15231
14748 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14749 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14750
744608cc
PA
147512016-05-27 Pedro Alves <palves@redhat.com>
14752
14753 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14754 New procedure.
14755 (top level): Call it, and bail out of DejaGnu is known to be bad.
14756
ac775bf4
AB
147572016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14758
14759 * gdb.base/whatis.c: Extend the test case.
14760 * gdb.base/whatis.exp: Add additional tests.
14761
2bbad2ea
BH
147622016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14763
14764* gdb.fortran/type.f90: Add pointer variable.
14765* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14766
8b70175d
BH
147672016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14768
14769 * gdb.fortran/vla-type.exp: Fix testcase name.
14770
86d8a848
BH
147712016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14772
14773 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14774
e188eb36
BH
147752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14776
14777 * gdb.fortran/type.f90: Add nested structures.
14778 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14779 * gdb.fortran/derived-type.exp: Adapt expected output.
14780 * gdb.fortran/vla-type.exp: Adapt expected output.
14781
9b2db1fd
BH
147822016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14783
14784 * gdb.fortran/whatis_type.exp: Adapt expected output.
14785
72b17055
BH
147862016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14787
14788 * gdb.fortran/print_type.exp: Fix expected output.
14789 * gdb.fortran/whatis_type.exp: Fix expected output.
14790
3cd81d8d
BH
147912016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14792
14793 * gdb.fortran/whatis_type.exp: Use multi_line.
14794
ddae9462
TT
147952016-05-24 Tom Tromey <tom@tromey.com>
14796
14797 PR python/17386:
14798 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14799 use value as an index.
14800
1957f6b8
TT
148012016-05-23 Tom Tromey <tom@tromey.com>
14802
14803 PR python/17981:
14804 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14805 no-breakpoint case.
14806
026a9174
PA
148072016-05-24 Pedro Alves <palves@redhat.com>
14808
14809 PR gdb/19828
14810 * gdb.threads/clone-attach-detach.c: New file.
14811 * gdb.threads/clone-attach-detach.exp: New file.
14812
e70a7231
FR
148132016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14814
14815 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14816
0f6ed0e0
TT
148172016-05-23 Tom Tromey <tom@tromey.com>
14818
14819 PR python/19438, PR python/18393:
14820 * gdb.python/py-progspace.exp: Add "dir" test.
14821 * gdb.python/py-objfile.exp: Add "dir" test.
14822
ffd19d61
YQ
148232016-05-23 Yao Qi <yao.qi@linaro.org>
14824
14825 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14826 * gdb.arch/thumb2-it.exp: Likewise.
14827
9e8f9b05
SM
148282016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14829
14830 * gdb.mi/mi-threads-interrupt.c: New file.
14831 * gdb.mi/mi-threads-interrupt.exp: New file.
14832
61c6156d
SM
148332016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14834
14835 PR gdb/18077
14836 * gdb.mi/mi-async-run.exp: New file.
14837 * gdb.mi/mi-async-run.c: New file.
14838
67218854
TT
148392016-05-17 Tom Tromey <tom@tromey.com>
14840 Manish Goregaokar <manishsmail@gmail.com>
14841
14842 * lib/rust-support.exp: New file.
14843 * lib/gdb.exp (skip_rust_tests): New proc.
14844 (build_executable_from_specs): Handle rust.
14845 * lib/future.exp (gdb_find_rustc): New proc.
14846 (gdb_default_target_compile): Handle rust.
14847 * gdb.rust/expr.exp: New file.
14848 * gdb.rust/generics.exp: New file.
14849 * gdb.rust/generics.rs: New file.
14850 * gdb.rust/methods.exp: New file.
14851 * gdb.rust/methods.rs: New file.
14852 * gdb.rust/modules.exp: New file.
14853 * gdb.rust/modules.rs: New file.
14854 * gdb.rust/simple.exp: New file.
14855 * gdb.rust/simple.rs: New file.
14856
c44af4eb
TT
148572016-05-17 Tom Tromey <tom@tromey.com>
14858
14859 * gdb.base/default.exp (set language): Add rust.
14860
dcd1f979
TT
148612016-05-17 Tom Tromey <tom@tromey.com>
14862
14863 * gdb.gdb/unittest.exp: New file.
14864
155b7f57
YQ
148652016-05-16 Yao Qi <yao.qi@linaro.org>
14866
14867 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14868 shell_prompt. Update shell_prompt_re.
14869
8ddd5a6c
DE
148702016-05-12 Doug Evans <dje@google.com>
14871
14872 PR symtab/19999
14873 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14874 $options when building executable.
14875 * gdb.dwarf2/fission-loclists-pie.S: New file.
14876 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14877
02e370d9
SM
148782016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14879
14880 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14881 of [is_remote target],
14882
8929ad8b
SM
148832016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14884
14885 * lib/gdb.exp (use_gdb_stub): New procedure.
14886
6c447423
DE
148872016-05-03 Yunlian Jiang <yunlian@google.com>
14888 Doug Evans <dje@google.com>
14889
14890 PR symtab/19914
14891 * gdb.dwarf2/dwp-sepdebug.c: New file.
14892 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14893
444e826c
SM
148942016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14895
14896 * gdb.base/detach.exp: Remove is_remote check.
14897
740feeaa
SM
148982016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14899
14900 * gdb.base/annota-input-while-running.exp: Don't check for
14901 [is_remote target]. Enable annotations after running to main.
14902 Remove unused "set test..." line.
14903
9080ac9d
SM
149042016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14905
14906 * gdb.trace/trace-enable-disable.exp: New file.
14907 * gdb.trace/trace-enable-disable.c: New file.
14908
952ebca5
SM
149092016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14910
14911 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14912 use it in info sharedlibrary test.
14913 * gdb.trace/ftrace-lock.exp: Likewise.
14914 * gdb.trace/ftrace.exp: Likewise.
14915 * gdb.trace/range-stepping.exp: Likewise.
14916 * gdb.trace/trace-break.exp: Likewise.
14917 * gdb.trace/trace-condition.exp: Likewise.
14918 * gdb.trace/trace-mt.exp: Likewise.
14919
d9019901
SM
149202016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14921
14922 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14923 (gdb_load_shlib): ... this.
14924 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14925 gdb_load_shlib.
14926 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14927 * gdb.base/ctxobj.exp: Likewise.
14928 * gdb.base/dprintf-pending.exp: Likewise.
14929 * gdb.base/dso2dso.exp: Likewise.
14930 * gdb.base/fixsection.exp: Likewise.
14931 * gdb.base/gcore-relro.exp: Likewise.
14932 * gdb.base/gdb1555.exp: Likewise.
14933 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14934 * gdb.base/gnu-ifunc.exp: Likewise.
14935 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14936 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14937 * gdb.base/pending.exp: Likewise.
14938 * gdb.base/print-file-var.exp: Likewise.
14939 * gdb.base/print-symbol-loading.exp: Likewise.
14940 * gdb.base/shlib-call.exp: Likewise.
14941 * gdb.base/shreloc.exp: Likewise.
14942 * gdb.base/so-impl-ld.exp: Likewise.
14943 * gdb.base/solib-disc.exp: Likewise.
14944 * gdb.base/solib-nodir.exp: Likewise.
14945 * gdb.base/solib-overlap.exp: Likewise.
14946 * gdb.base/solib-symbol.exp: Likewise.
14947 * gdb.base/solib-weak.exp (do_test): Likewise.
14948 * gdb.base/sym-file.exp: Likewise.
14949 * gdb.base/symtab-search-order.exp: Likewise.
14950 * gdb.base/type-opaque.exp: Likewise.
14951 * gdb.base/unload.exp: Likewise.
14952 * gdb.base/watchpoint-solib.exp: Likewise.
14953 * gdb.compile/compile.exp: Likewise.
14954 * gdb.cp/gdb2384.exp: Likewise.
14955 * gdb.cp/infcall-dlopen.exp: Likewise.
14956 * gdb.cp/re-set-overloaded.exp: Likewise.
14957 * gdb.fortran/library-module.exp: Likewise.
14958 * gdb.opt/solib-intra-step.exp: Likewise.
14959 * gdb.python/py-finish-breakpoint.exp: Likewise.
14960 * gdb.python/py-shared.exp: Likewise.
14961 * gdb.reverse/solib-precsave.exp: Likewise.
14962 * gdb.reverse/solib-reverse.exp: Likewise.
14963 * gdb.server/solib-list.exp: Likewise.
14964 * gdb.threads/dlopen-libpthread.exp: Likewise.
14965 * gdb.threads/tls-shared.exp: Likewise.
14966 * gdb.threads/tls-so_extern.exp: Likewise.
14967 * gdb.trace/change-loc.exp: Likewise.
14968 * gdb.trace/ftrace-lock.exp: Likewise.
14969 * gdb.trace/ftrace.exp: Likewise.
14970 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14971 * gdb.trace/pending.exp: Likewise.
14972 * gdb.trace/range-stepping.exp: Likewise.
14973 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14974 (strace_info_marker): Likewise.
14975 (strace_probe_marker): Likewise.
14976 (strace_trace_on_same_addr): Likewise.
14977 (strace_trace_on_diff_addr): Likewise.
14978 * gdb.trace/trace-break.exp: Likewise.
14979 * gdb.trace/trace-condition.exp: Likewise.
14980 * gdb.trace/trace-mt.exp: Likewise.
14981
fca4cfd9
SM
149822016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14983
14984 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14985 result of gdb_remote_download.
14986 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14987 * gdb.base/dso2dso.exp: Likewise.
14988 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14989 * gdb.base/print-file-var.exp: Likewise.
14990 * gdb.base/shlib-call.exp: Likewise.
14991 * gdb.base/shreloc.exp: Likewise.
14992 * gdb.base/solib-overlap.exp: Likewise.
14993 * gdb.base/solib-weak.exp (do_test): Likewise.
14994 * gdb.base/unload.exp: Likewise.
14995
11cf4ffb
YQ
149962016-04-27 Yao Qi <yao.qi@linaro.org>
14997
14998 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14999 exists.
15000
3e2e34f8
KB
150012016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15002
15003 * vla-type.exp: Print structure from toplevel.
15004
8f07e298
BH
150052016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15006
15007 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
15008 of dynamic types.
15009 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
15010 of dynamic types.
15011
9920b434
BH
150122016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15013
15014 * gdb.fortran/vla-type.f90: New file.
15015 * gdb.fortran/vla-type.exp: New file.
15016
f3abeff5
YQ
150172016-04-25 Yao Qi <yao.qi@linaro.org>
15018
15019 * gdb.base/branch-to-self.c: New file.
15020 * gdb.base/branch-to-self.exp: New file.
15021
0a5d52f0
YQ
150222016-04-22 Yao Qi <yao.qi@linaro.org>
15023
15024 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
15025 more after $hex.
15026
495346f6
YQ
150272016-04-22 Yao Qi <yao.qi@linaro.org>
15028
15029 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
15030 * gdb.base/annota3.exp: Likewise.
15031
4a7e075c
YQ
150322016-04-22 Yao Qi <yao.qi@linaro.org>
15033
15034 * gdb.reverse/step-precsave.exp: Do one step and test program
15035 stops in "callee" and do multiple steps until program goes out
15036 of "callee".
15037 * gdb.reverse/step-reverse.exp: Likewise.
15038
5b061e98
YQ
150392016-04-22 Yao Qi <yao.qi@linaro.org>
15040
15041 * gdb.trace/signal.exp: Also pass if
15042 $tracepoint_hits($i) > $iterations.
15043
5c5dc57f
YQ
150442016-04-22 Yao Qi <yao.qi@linaro.org>
15045
15046 * gdb.trace/signal.c: New file.
15047 * gdb.trace/signal.exp: New file.
15048
a55411b9
DE
150492016-04-19 Doug Evans <xdje42@gmail.com>
15050
15051 * gdb.base/bad-file.exp: New file.
15052
a22df60a
MG
150532016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
15054
15055 * gdb.dwarf2/implref.exp: New file.
15056
0c13f7e5
BH
150572016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15058
15059 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
15060 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
15061 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
15062 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
15063 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
15064 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
15065 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
15066 * lib/fortran.exp (fortran_int4): New procedure.
15067 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
15068 (fortran_logical4): Likewise.
15069
9b9b09e9
BH
150702016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
15071
15072 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
15073
a14d1f4d
BH
150742016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15075
15076 * lib/compiler.c: Add Intel specific preprocessor macros.
15077 * lib/compiler.cc: Likewise.
25d49b86 15078
7d49b1d0
LM
150792016-04-13 Luis Machado <lgustavo@codesourcery.com>
15080
15081 * gdb.server/connect-with-no-symbol-file.c: New file.
15082 * gdb.server/connect-with-no-symbol-file.exp: New file.
15083
8392fa22
SM
150842016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15085
15086 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
15087
8c4c4aeb
SM
150882016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15089
15090 * boards/gdbserver-base.exp (${board}_download): Copy source file to
15091 standard output directory.
15092
45e3745e
AT
150932016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
15094
15095 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
15096
e26b7e41
MM
150972016-04-13 Markus Metzger <markus.t.metzger@intel.com>
15098
15099 * gdb.btrace/instruction_history.c (loop): Add declaration.
15100
8ce09462
AT
151012016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15102
15103 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
15104
2e88a1ea
SM
151052016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
15106
15107 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
15108 parentheses to print.
15109 (continue_handler): Likewise.
15110
f48e22e3
SM
151112016-04-08 Simon Marchi <simon.marchi@ericsson.com>
15112
15113 * gdb.server/solib-list.exp: Remove is_remote check.
15114 Pass shlib= to gdb_compile. Don't link shared library with
15115 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
15116 Run binary filename through "readlink -f" on the target.
15117
096be756
PA
151182016-04-08 Pedro Alves <palves@redhat.com>
15119
15120 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
15121 interpreter filename as argument to gdbserver_spawn.
15122 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15123 Return empty if $last_loaded_file does not exist.
15124
06500533
JK
151252016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15126
15127 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
15128 * gdb.base/jit-main.c: Use exit after usage.
15129
2d35e871
JK
151302016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15131
15132 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
15133 GDBHISTSIZE prior to the tests.
15134 * gdb.base/gdbinit-history.exp: Likewise.
15135
151362016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
15137
15138 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
15139 instead of build_executable. Use gdb_load_shlibs.
15140
c8064e7e
YQ
151412016-04-07 Yao Qi <yao.qi@linaro.org>
15142
15143 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
15144 Execute "si" command.
15145
bde47561
YQ
151462016-04-07 Yao Qi <yao.qi@linaro.org>
15147
15148 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
15149 number instead of the comments on some line.
15150
b16f8a3b
DB
151512016-04-06 Don Breazeal <donb@codesourcery.com>
15152
15153 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
15154 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
15155
c2f901df
SM
151562016-04-06 Simon Marchi <simon.marchi@ericsson.com>
15157
15158 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
15159 standard_output_file. Remove unused binfile variable.
15160
ac17fda0
CU
151612016-04-05 Catalin Udma <catalin.udma@freescale.com>
15162
15163 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
15164 * gdb.python/py-mi-objfile.exp: Match "list main" output
15165 in console format.
15166
03a8c4df
SM
151672016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
15168
15169 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
15170 absolute.
15171
6e774b13
SM
151722016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15173
15174 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
15175 absolute.
15176 * gdb.trace/ftrace.exp: Likewise.
15177 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
15178 targets as well.
15179 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
15180 (gdb_load_shlibs): Copy libraries to test directory when testing
15181 natively. Only set solib-search-path if testing remotely.
15182 * lib/mi-support.exp (mi_load_shlibs): Likewise.
15183
7817ea46
SM
151842016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15185
15186 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
15187 gdb_download. Use it even if the target is not remote.
15188 * gdb.base/jit.exp (compile_jit_test): Likewise.
15189 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
15190 output directory if the destination board is local, otherwise use
15191 the standard remote_download from DejaGnu.
15192 (gdb_download): Remove.
15193 (gdb_load_shlibs): Use gdb_remote_download instead of
15194 gdb_download.
15195 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15196 Use gdb_remote_download instead of gdb_download. Use it even if
15197 the target is not remote.
15198 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
15199 instead of gdb_download.
15200
7beb7f68
SM
152012016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
15202
15203 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
15204 (test_insert_delete_modify): Call mi_load_shlibs before trying to
15205 run.
15206
cc63428a
AV
152072016-04-01 Artemiy Volkov <artemiyv@acm.org>
15208
15209 PR gdb/19820
15210 * gdb.base/printcmds.exp: Add artificial arrays tests.
15211
64cdf930
PA
152122016-03-31 Pedro Alves <palves@redhat.com>
15213
15214 PR gdb/19858
15215 * gdb.base/jit-main.c: Include unistd.h.
15216 (ATTACH): Define to 0 if not already defined.
15217 (wait_for_gdb, mypid): New globals.
15218 (WAIT_FOR_GDB): New macro.
15219 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
15220 some breakpoint locations.
15221 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
15222 New procedures.
15223 (one_jit_test): Add REATTACH parameter, and handle it. Use
15224 continue_to_test_location.
15225 (top level): Test attach, and adjusts calls to one_jit_test.
15226
40dea8cb
PA
152272016-03-31 Pedro Alves <palves@redhat.com>
15228
15229 PR gdb/19858
15230 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
15231 BINSUFFIX parameter, and handle it.
15232 (top level): Adjust calls compile_jit_test.
15233
e7ea3ec7
CU
152342016-03-31 Catalin Udma <catalin.udma@freescale.com>
15235
15236 PR python/19743
15237 * gdb.python/py-mi-events-gdb.py: New file.
15238 * gdb.python/py-mi-events.c: New file.
15239 * gdb.python/py-mi-events.exp: New file.
15240
e6359af3
YQ
152412016-03-30 Yao Qi <yao.qi@linaro.org>
15242
15243 * gdb.reverse/until-precsave.exp: Match function name only.
15244 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
15245 Move malloc to a condition block.
15246 * gdb.reverse/until-reverse.exp: Match function name only.
15247
a4105d04
MK
152482016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
15249
15250 * gdb.trace/ftrace.exp: Set arg0exp for s390.
15251 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
15252 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
15253 variable for GPR 0 instead of assuming it is register 0.
15254 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
15255 * lib/trace-support.exp: Add s390 registers.
15256
bfa6adb9
YQ
152572016-03-29 Yao Qi <yao.qi@linaro.org>
15258
15259 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
15260
1e6697ea
YQ
152612016-03-24 Yao Qi <yao.qi@linaro.org>
15262
15263 * gdb.reverse/break-reverse.exp: Add quotation mark in the
15264 test message.
15265
64bcd522
AA
152662016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15267
15268 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
15269 maintaining separate logic for constructing the output path.
15270
7868401b
DB
152712016-03-16 Don Breazeal <donb@codesourcery.com>
15272
15273 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
15274 Retry fork and waitpid on interrupted system call errors.
15275 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15276 Use with_timeout_factor to increase timeout by factor of 10.
15277
1cafadb4
DB
152782016-03-15 Don Breazeal <donb@codesourcery.com>
15279
15280 * gdb.cp/scope-err.cc: New test program.
15281 * gdb.cp/scope-err.exp: New test script.
15282 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
15283 lines and "set breakpoint here" comment.
15284 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
15285 Fixed some whitespace and format issues.
15286 * gdb.mi/mi-linespec-err-cp.cc: New test program.
15287 * gdb.mi/mi-linespec-err-cp.exp: New test script.
15288
81516450
DE
152892016-03-15 Doug Evans <dje@google.com>
15290
15291 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
15292 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
15293 All callers updated. Add tests for enums, mixed flags register.
15294
aa52b601
DE
152952016-03-15 Doug Evans <dje@google.com>
15296
15297 * gdb.base/skip.c (main): Call test_skip_file_and_function.
15298 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
15299
fa4ff313
SM
153002016-03-14 Simon Marchi <simon.marchi@ericsson.com>
15301
15302 * gdb.base/default.exp: Add $_as_string to the list of expected
15303 convenience functions.
15304
f2403c39
AB
153052016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
15306
15307 * gdb.base/maint.exp: New tests for 'maint info line-table'.
15308
f2f3ccb9
SM
153092016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
15310
15311 * gdb.python/py-as-string.exp: New file.
15312 * gdb.python/py-as-string.c: New file.
15313
00dbd492
PA
153142016-03-09 Pedro Alves <palves@redhat.com>
15315
15316 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
15317 signal" -> "Thread NN received signal" output change.
15318 * gdb.threads/ia64-sigill.exp: Likewise.
15319 * gdb.threads/linux-dp.exp: Likewise.
15320 * gdb.threads/manythreads.exp: Likewise.
15321 * gdb.threads/pending-step.exp: Likewise.
15322 * gdb.threads/print-threads.exp: Likewise.
15323 * gdb.threads/sigstep-threads.exp: Likewise.
15324 * gdb.threads/staticthreads.exp: Likewise.
15325 * gdb.threads/tls.exp: Likewise.
15326
1e6697ea
YQ
153272016-03-09 Pedro Alves <palves@redhat.com>
15328
15329 * gdb.base/command-line-input.exp: New file.
15330
b04fd3be
MK
153312016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15332
15333 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
15334 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
15335 * gdb.trace/pending.exp: Accept leading dot before function name.
15336 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
15337 * lib/trace-support.exp: Set registers for ppc.
15338
98fa59e9
MK
153392016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15340
15341 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
15342 use it for disassembly; accept .main in addition to main in backtrace.
15343
f77198c8
MK
153442016-03-09 Wei-cheng Wang <cole945@gmail.com>
15345 Marcin Kościelnicki <koriakin@0x04.net>
15346
15347 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
15348 (gdb_recursion_test_ptr): New global variable.
15349 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
15350 gdb_recursion_test.
15351 (gdb_c_test): Ditto.
15352
ba84e0da
MK
153532016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15354
15355 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
15356 ordering.
15357
4366d36e
MK
153582016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15359
15360 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
15361 (bar): Add bar_start_lbl label.
15362 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
15363 of foo/bar for emitting DWARF and tracing.
15364
5eb264df
SDJ
153652016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
15366
15367 * analyze-racy-logs.py: Set executable bit.
15368
fb6a751f
SDJ
153692016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
15370
15371 * Makefile.in (DEFAULT_RACY_ITER): New variable.
15372 (CHECK_TARGET_TMP): Likewise.
15373 (check-single-racy): New rule.
15374 (check-parallel-racy): Likewise.
15375 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
15376 (do-check-parallel-racy): New rule.
15377 (check-racy/%.exp): Likewise.
15378 * README (Racy testcases): New section.
15379 * analyze-racy-logs.py: New file.
15380
bdf7e230
DE
153812016-03-03 Doug Evans <dje@google.com>
15382
15383 * gdb.base/skip.exp: Use with_test_prefix.
15384
4719d415
YQ
153852016-03-03 Yao Qi <yao.qi@linaro.org>
15386
15387 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
15388 Invoke step_over_syscall "clone" and break_cond_on_syscall
15389 "clone".
15390 * gdb.base/step-over-clone.c: New file.
15391
ea507862
YQ
153922016-03-03 Yao Qi <yao.qi@linaro.org>
15393
15394 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
15395 code format.
15396
8fc8cbda
YQ
153972016-03-03 Yao Qi <yao.qi@linaro.org>
15398
15399 * gdb.base/disp-step-fork.c: Rename to ...
15400 * gdb.base/step-over-fork.c: ... it. New file.
15401 * gdb.base/disp-step-vfork.c: Rename to ...
15402 * gdb.base/step-over-vfork.c: ... it. New file.
15403 * gdb.base/disp-step-syscall.exp: Rename to ...
15404 * gdb.base/step-over-syscall.exp: ... it. New file.
15405 (disp_step_cross_syscall): Rename to ...
15406 (step_over_syscall): ... it.
15407
92fa70b0
YQ
154082016-03-03 Yao Qi <yao.qi@linaro.org>
15409
15410 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
15411 If target supports condition evaluation on target, invoke
15412 break_cond_on_syscall for fork and vfork.
15413
e197ad3c
YQ
154142016-03-03 Yao Qi <yao.qi@linaro.org>
15415
15416 * gdb.base/disp-step-syscall.exp: Don't invoke
15417 support_displaced_stepping.
15418 (disp_step_cross_syscall): Test with displaced stepping off and
15419 on if supported.
15420
0b47da9f
YQ
154212016-03-03 Yao Qi <yao.qi@linaro.org>
15422
15423 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
15424 proc.
15425 (setup): New proc.
15426 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
15427 and setup.
15428
065ab6dc
BH
154292016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15430
15431 * gdb.fortran/vla-history.exp: Remove breakpoint.
15432
07e448ad 154332016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15434
25d49b86
PA
15435 * gdb.fortran/vla-history.exp: Lookup array elements and printing
15436 exceeds timeout.
07e448ad 15437
9ac2d526 154382016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15439
25d49b86
PA
15440 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15441 breakpoint.
9ac2d526 15442
17807369
BH
154432016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15444
15445 * gdb.mi/vla.f90: Nullify pointer after declaration.
15446
86e501af
PA
154472016-03-01 Pedro Alves <palves@redhat.com>
15448
15449 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15450
1e903e32
PA
154512016-03-01 Pedro Alves <palves@redhat.com>
15452
15453 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15454 before anything else.
15455 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15456 _GNU_SOURCE here.
15457 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15458 before anything else.
15459 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15460
6ccb54e2
PA
154612016-03-01 Pedro Alves <palves@redhat.com>
15462
15463 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
15464
30ca9da1
YQ
154652016-03-01 Yao Qi <yao.qi@linaro.org>
15466
15467 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
15468 prepare_for_testing.
15469
dc856b38
YQ
154702016-03-01 Yao Qi <yao.qi@linaro.org>
15471
15472 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15473
4a932159
AA
154742016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15475
15476 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15477 manually constructing the output path.
15478
f2489477
AA
154792016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15480
15481 * gdb.arch/s390-stackless.S: New.
15482 * gdb.arch/s390-stackless.exp: New.
15483
38899f16
IB
154842016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15485
15486 * gdb.dlang/circular.c: New file.
15487 * gdb.dlang/circular.exp: New file.
15488
9fde51ed
YQ
154892016-02-26 Yao Qi <yao.qi@linaro.org>
15490
15491 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15492 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15493 (testcases): Update.
15494
ce90fefe
YQ
154952016-02-26 Yao Qi <yao.qi@linaro.org>
15496
15497 * gdb.reverse/aarch64.c: Rename to ...
15498 * gdb.reverse/insn-reverse.c: ... it.
15499 * gdb.reverse/aarch64.exp: Rename to ...
15500 * gdb.reverse/insn-reverse.exp: ... it.
15501
3263bceb
YQ
155022016-02-26 Yao Qi <yao.qi@linaro.org>
15503
15504 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15505 (testcase_ftype): New.
15506 (testcases): New array.
15507 (n_testcases): New.
15508 (main): Call each element in testcases.
15509 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15510 (read_testcase): New.
15511 Do the tests in a loop.
15512
6cb59ff1
YQ
155132016-02-25 Yao Qi <yao.qi@linaro.org>
15514
15515 * gdb.base/branches.c: Remove.
15516
ae91f625
MK
155172016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15518
15519 PR gdb/13808
15520 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15521
678b48b7
MK
155222016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15523
15524 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15525
7337a6f2
MK
155262016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15527
15528 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15529 change x86_64 call_insn to 'callq'.
15530
861ca91f
AT
155312016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15532
15533 * gdb.trace/tfile-avx.c: Move to...
15534 * gdb.trace/tracefile-pseudo-reg.c: Here.
15535 * gdb.trace/tfile-avx.exp: Move to...
15536 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15537
bf74e428
GB
155382016-02-24 Gary Benson <gbenson@redhat.com>
15539
15540 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15541 message on attach.
15542
cce0e923
DE
155432016-02-23 Doug Evans <dje@google.com>
15544
15545 * gdb.base/skip.c (test_skip): New function.
15546 (end_test_skip_file_and_function): New function.
15547 (test_skip_file_and_function): New function.
15548 * gdb.base/skip1.c (test_skip): New function.
15549 (skip1_test_skip_file_and_function): New function.
15550 * gdb.base/skip.exp: Add tests for new skip options.
15551 * gdb.base/skip-solib.exp: Update expected output.
15552 * gdb.perf/skip-command.cc: New file.
15553 * gdb.perf/skip-command.exp: New file.
15554 * gdb.perf/skip-command.py: New file.
15555
4000e47e
MK
155562016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15557
15558 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15559 info registers pattern.
15560
24f75ead
IB
155612016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15562
15563 * lib/future.exp: Add D support.
15564 (gdb_find_gdc): New proc.
15565 (gdb_default_target_compile): Add D support.
15566
fbb7bcbe
WW
155672016-02-18 Wei-cheng Wang <cole945@gmail.com>
15568
15569 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15570 user+system time.
15571 (trace_speed_test): Determine the iteration count for a time
15572 between 15..30 seconds.
15573
012b3a21
WT
155742016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15575
15576 * gdb.arch/i386-mpx-sigsegv.c: New file.
15577 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15578 * gdb.arch/i386-mpx-simple_segv.c: New file.
15579 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15580
2d5189bd
YQ
155812016-02-18 Yao Qi <yao.qi@linaro.org>
15582
15583 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15584 Don't call setup_kfail.
15585
40fb20d0
YQ
155862016-02-18 Yao Qi <yao.qi@linaro.org>
15587
15588 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15589 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15590
21b1f8d2
DE
155912016-02-16 Doug Evans <dje@google.com>
15592
15593 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15594 * gdb.base/skip1.c: Ditto.
15595 * gdb.base/skip.exp: Whitespace cleanup.
15596
4041ed77
DB
155972016-02-16 Don Breazeal <donb@codesourcery.com>
15598
15599 PR remote/19496
15600 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15601 Remove kfail for PR remote/19496.
15602
c4ef31bf
SM
156032016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15604
15605 * lib/gdb.exp (standard_temp_file): Return a path specific to
15606 the runtest invocation.
15607
266b65b3
SM
156082016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15609
15610 * gdb.trace/save-trace.exp: Change relative path to be in the
15611 standard output directory.
15612
a7a0a6a9
JK
156132016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15614
15615 * gdb.arch/i386-prologue.c: Add missing prototypes.
15616
c99dbb42
JK
156172016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15618
15619 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15620 * gdb.arch/i386-prologue.exp: Likewise.
15621 * gdb.arch/i386-size.exp: Likewise.
15622
aa480355
SM
156232016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15624
15625 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15626 define object file path.
15627 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15628 file path.
15629 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15630 standard_output_file to define binfile.
15631
ba881f50
JK
156322016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15633
15634 Fix compatibility with recent gfortran-5.3.1.
15635 * gdb.fortran/vla-history.exp (print vla1 allocated)
15636 (print vla2 allocated, print $2, print $3): Remove
15637 (print $4): Rename to ...
15638 (print $2): ... here.
15639 (print $9): Rename to ...
15640 (print $5): ... here.
15641 (print $10): Rename to ...
15642 (print $6): ... here.
15643 * gdb.fortran/vla.f90: Add pvla initialization.
15644
e9fb005c
JK
156452016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15646
15647 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15648 New test.
15649 * gdb.fortran/vla-value-sub.exp: Likewise.
15650
e44e00ff
MK
156512016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15652
15653 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15654
97e94151
SM
156552016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15656
15657 * i386-biarch-core.exp: Define corefile using
15658 standard_output_file.
15659
01113bc1
YQ
156602016-02-12 Yao Qi <yao.qi@linaro.org>
15661
15662 * gdb.arch/arm-single-step-kernel-helper.c: New.
15663 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15664
33b4777c
MM
156652016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15666
15667 * gdb.btrace/tailcall-only.exp: New.
15668 * gdb.btrace/tailcall-only.c: New.
15669 * gdb.btrace/x86_64-tailcall-only.S: New.
15670 * gdb.btrace/i686-tailcall-only.S: New.
15671
acc23c11
PA
156722016-02-11 Pedro Alves <palves@redhat.com>
15673
15674 * README (Parallel testing): Add missing double quotes.
15675
e352bf0a
PA
156762016-02-11 Pedro Alves <palves@redhat.com>
15677
15678 * README (Parallel testing): New section.
15679 (GDB_PARALLEL): Rewrite.
15680 (FORCE_PARALLEL): Document.
15681
9f5fed78
MK
156822016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15683
15684 * gdb.trace/tfile-avx.c: New test.
15685 * gdb.trace/tfile-avx.exp: New test.
15686
9ef9e6a6
KS
156872016-02-09 Keith Seitz <keiths@redhat.com>
15688
15689 PR breakpoints/19546
15690 * gdb.base/infcall-exec.c: New file.
15691 * gdb.base/infcall-exec2.c: New file.
15692 * gdb.base/infcall-exec.exp: New file.
15693
a96e36da
KS
156942016-02-09 Keith Seitz <keiths@redhat.com>
15695
15696 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15697 (toplevel): Call test_bkpt_address.
15698
9f61929f
KS
156992016-02-09 Keith Seitz <keiths@redhat.com>
15700
15701 PR python/19506
15702 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15703 (toplevel): Call test_bkpt_address.
15704
1e94266c
SM
157052016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15706
15707 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15708 to AC_OUTPUT.
15709 * configure: Regenerate.
15710
2a7f3dff
PA
157112016-02-09 Pedro Alves <palves@redhat.com>
15712
15713 PR breakpoints/19548
15714 * gdb.base/execl-update-breakpoints.c (some_function): New
15715 function.
15716 (main): Call it.
15717 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15718 Tighten expected GDB output.
15719
2151ccc5
SM
157202016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15721
15722 * Makefile.in (ALL_SUBDIRS): Remove.
15723 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15724 (distclean maintainer-clean realclean): Likewise.
15725 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15726 * configure: Regenerate.
15727 * gdb.ada/Makefile.in: Delete.
15728 * gdb.arch/Makefile.in: Likewise.
15729 * gdb.asm/Makefile.in: Likewise.
15730 * gdb.base/Makefile.in: Likewise.
15731 * gdb.btrace/Makefile.in: Likewise.
15732 * gdb.cell/Makefile.in: Likewise.
15733 * gdb.compile/Makefile.in: Likewise.
15734 * gdb.cp/Makefile.in: Likewise.
15735 * gdb.disasm/Makefile.in: Likewise.
15736 * gdb.dlang/Makefile.in: Likewise.
15737 * gdb.dwarf2/Makefile.in: Likewise.
15738 * gdb.fortran/Makefile.in: Likewise.
15739 * gdb.gdb/Makefile.in: Likewise.
15740 * gdb.go/Makefile.in: Likewise.
15741 * gdb.guile/Makefile.in: Likewise.
15742 * gdb.java/Makefile.in: Likewise.
15743 * gdb.linespec/Makefile.in: Likewise.
15744 * gdb.mi/Makefile.in: Likewise.
15745 * gdb.modula2/Makefile.in: Likewise.
15746 * gdb.multi/Makefile.in: Likewise.
15747 * gdb.objc/Makefile.in: Likewise.
15748 * gdb.opencl/Makefile.in: Likewise.
15749 * gdb.opt/Makefile.in: Likewise.
15750 * gdb.pascal/Makefile.in: Likewise.
15751 * gdb.perf/Makefile.in: Likewise.
15752 * gdb.python/Makefile.in: Likewise.
15753 * gdb.reverse/Makefile.in: Likewise.
15754 * gdb.server/Makefile.in: Likewise.
15755 * gdb.stabs/Makefile.in: Likewise.
15756 * gdb.threads/Makefile.in: Likewise.
15757 * gdb.trace/Makefile.in: Likewise.
15758 * gdb.xml/Makefile.in: Likewise.
15759 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15760 GDB_PARALLEL.
15761 (standard_output_file): Remove check for GDB_PARALLEL, always
15762 return path in outputs/$subdir/$testname.
15763
437277d4
SM
157642016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15765
15766 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15767 (site.exp): Assign abs_srcdir to tcl's srcdir.
15768
31d913c7
YQ
157692016-02-04 Yao Qi <yao.qi@linaro.org>
15770
15771 * gdb.base/foll-exec-mode.c: Include limits.h.
15772 (main): Add parameters argc and argv. Get directory from
15773 argv[0].
15774 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15775 compilation.
15776 * gdb.base/foll-exec.c: Include limits.h.
15777 (main): Add parameters argc and argv.
15778 Get directory from argv[0].
15779 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15780 Adjust tests on the number of lines as source code changed.
15781 * gdb.base/foll-vfork-exit.c: Include limits.h.
15782 (main): Add one line of statement before vfork.
15783 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15784 (main): Add parameters argc and argv. Get directory from
15785 argv[0].
15786 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15787 (setup_gdb): Set tbreak to skip some source lines.
15788 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15789 (main): Add parameters argc and argv. Get directory from
15790 argv[0].
15791 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15792 compilation.
15793 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15794 (main): Add parameters argc and argv. Get directory from
15795 argv[0].
15796 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15797 compilation.
15798
9482b9fb
DE
157992016-02-01 Doug Evans <dje@google.com>
15800
15801 * gdb.base/skip.exp: Clean up multiple references to same test name.
15802
6b2e4f10
PA
158032016-02-01 Pedro Alves <palves@redhat.com>
15804
ccb6afd6 15805 PR remote/19496
6b2e4f10
PA
15806 * gdb.threads/forking-threads-plus-breakpoint.exp
15807 (displaced_stepping_supported): New global.
15808 (probe_displaced_stepping_support): New procedure.
15809 (do_test): Add 'displaced' parameter, and use it.
15810 (top level): Check for displaced stepping support. Add displaced
15811 stepping on/off testing axis.
15812
37a8db1a
AB
158132016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15814
15815 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15816 pointer. Don't perform further tests on the unassociated pointer
15817 if the first test fails.
15818
5fdf6324
AB
158192016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15820
15821 * gdb.base/max-value-size.c: New file.
15822 * gdb.base/max-value-size.exp: New file.
15823 * gdb.base/huge.exp: Disable max-value-size for this test.
15824
935c6144
IB
158252016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15826
15827 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15828
7fe8399d
YQ
158292016-01-28 Yao Qi <yao.qi@linaro.org>
15830
15831 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15832
a2077e25
PA
158332016-01-25 Pedro Alves <palves@redhat.com>
15834
15835 PR threads/19461
15836 * gdb.base/fork-running-state.c: New file.
15837 * gdb.base/fork-running-state.exp: New file.
15838
1d2736d4
PA
158392016-01-25 Pedro Alves <palves@redhat.com>
15840
15841 PR gdb/19494
15842 * gdb.base/catch-fork-kill.c: New file.
15843 * gdb.base/catch-fork-kill.exp: New file.
15844
f1da4b11
PA
158452016-01-25 Pedro Alves <palves@redhat.com>
15846
15847 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15848 Delete, moved to lib/gdb.exp.
15849 * gdb.threads/forking-threads-plus-breakpoint.exp
15850 (foreach_with_prefix): Likewise.
15851 * gdb.threads/process-dies-while-handling-bp.exp
15852 (foreach_with_prefix): Likewise.
15853 * lib/gdb.exp (foreach_with_prefix): New procedure.
15854
45f38546
MK
158552016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15856
15857 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15858 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15859
dc29a1ce
MK
158602016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15861
15862 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15863 endian targets.
15864
092127d7
JK
158652016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15866 Pedro Alves <palves@redhat.com>
15867
15868 Fix testsuite compatibility with Guile.
15869 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15870 number.
15871
31d765d3
JK
158722016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15873
15874 Fix testsuite compatibility with Guile.
15875 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15876 (thread 1): New test for backtrace through signal handler.
15877
1ac78c04
YQ
158782016-01-22 Yao Qi <yao.qi@linaro.org>
15879
15880 PR testsuite/19491
15881 * gdb.base/multi-forks.c: Include
15882 ../lib/unbuffer_output.c
15883 (main): Call gdb_unbuffer_output.
15884
4f5946a8
DE
158852016-01-21 Doug Evans <dje@google.com>
15886
15887 * lib/ada.exp (gdb_compile_ada): Fix typo.
15888
305e13e6
JB
158892016-01-21 Joel Brobecker <brobecker@adacore.com>
15890
15891 * gdb.base/break-fun-addr.exp: New file.
15892 * gdb.base/break-fun-addr1.c: New file.
15893 * gdb.base/break-fun-addr2.c: New file.
15894
5f5dfff6
SM
158952016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15896
15897 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15898 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15899 enum flag values.
15900
fd356fa2
AA
159012016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15902
15903 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15904 when GDB can not set the vector return value. Add more comments
15905 for clarification.
15906
9df22175
AT
159072016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15908
15909 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15910 command.
15911
41d1845e
SM
159122016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15913
15914 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15915
01ac6840
SM
159162016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15917
15918 * Makefile.in (check-single): Pass --status to runtest.
15919 (check/%.exp): Likewise.
15920
159212016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15922
15923 * Makefile.in (check-parallel): Propagate return code from make
15924 do-check-parallel.
15925
bd0a71fa
MK
159262016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15927
15928 * gdb.trace/ftrace.exp: Fix expected message on continue.
15929 * gdb.trace/pending.exp: Fix expected message on continue.
15930 * gdb.trace/trace-break.exp: Fix expected message on continue.
15931
8bcbad33
SM
159322016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15933
15934 * lib/gdb.exp (gdb_test): Remove unused global references.
15935
f303dbd6
PA
159362016-01-18 Pedro Alves <palves@redhat.com>
15937
15938 * gdb.base/async-shell.exp: Adjust expected output.
15939 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15940 * gdb.base/siginfo-thread.exp: Adjust expected output.
15941 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15942 * gdb.java/jnpe.exp: Adjust expected output.
15943 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15944 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15945 * gdb.threads/leader-exit.exp: Adjust expected output.
15946 * gdb.threads/manythreads.exp: Adjust expected output.
15947 * gdb.threads/pthreads.exp: Adjust expected output.
15948 * gdb.threads/schedlock.exp: Adjust expected output.
15949 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15950 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15951 expected output.
15952 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15953 output.
15954 * gdb.threads/sigthread.exp: Adjust expected output.
15955 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15956
b2789696
YQ
159572016-01-18 Yao Qi <yao.qi@linaro.org>
15958
15959 * gdb.guile/scm-section-script.c: Replace @progbits with
15960 %progbits.
15961 * gdb.python/py-section-script.c: Likewise.
15962
71ef29a8
PA
159632016-01-15 Pedro Alves <palves@redhat.com>
15964
15965 * gdb.multi/tids.exp: Test star wildcard ranges.
15966
3f5b7598
PA
159672016-01-15 Pedro Alves <palves@redhat.com>
15968
15969 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15970 command from "thread apply" invocation.
15971 (thr_apply_info_thr_invalid): Default the expected output to the
15972 input tid list.
15973 (top level): Add tests that use convenience variables. Add tests
15974 for "thread apply" with a valid TID list, but missing the command.
15975
663f6d42
PA
159762016-01-13 Pedro Alves <palves@redhat.com>
15977
15978 * gdb.base/default.exp: Expect $_gthread as well.
15979 * gdb.multi/tids.exp: Test $_gthread.
15980 * gdb.threads/thread-specific.exp: Test $_gthread.
15981
c84f6bbf
PA
159822016-01-13 Pedro Alves <palves@redhat.com>
15983
15984 * gdb.multi/tids.exp: Test "info threads -gid".
15985
22a02324
PA
159862016-01-13 Pedro Alves <palves@redhat.com>
15987
15988 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15989 Breakpoint.thread.
15990 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15991
5d5658a1
PA
159922016-01-07 Pedro Alves <palves@redhat.com>
15993
15994 * gdb.base/break.exp: Adjust to output changes.
15995 * gdb.base/hbreak2.exp: Likewise.
15996 * gdb.base/sepdebug.exp: Likewise.
15997 * gdb.base/watch_thread_num.exp: Likewise.
15998 * gdb.linespec/keywords.exp: Likewise.
15999 * gdb.multi/info-threads.exp: Likewise.
16000 * gdb.threads/thread-find.exp: Likewise.
16001 * gdb.multi/tids.c: New file.
16002 * gdb.multi/tids.exp: New file.
16003
84654457
PA
160042016-01-13 Pedro Alves <palves@redhat.com>
16005
16006 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
16007
e3940304
PA
160082016-01-13 Pedro Alves <palves@redhat.com>
16009
16010 * gdb.base/default.exp: Expect $_inferior as well.
16011 * gdb.multi/base.exp: Test $_inferior.
16012
a911d87a
PA
160132016-01-13 Pedro Alves <palves@redhat.com>
16014
16015 PR breakpoints/19388
16016 * gdb.base/catch-signal-siginfo-cond.c: New file.
16017 * gdb.base/catch-signal-siginfo-cond.exp: New file.
16018
82075af2
JS
160192016-01-12 Josh Stone <jistone@redhat.com>
16020 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16021
16022 * gdb.base/catch-syscall.c (do_execve): New variable.
16023 (main): Conditionally trigger an execve.
16024 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
16025 (test_catch_syscall_execve): New, check entry/return across execve.
16026 (do_syscall_tests): Call test_catch_syscall_execve.
16027
e46eeedd
PA
160282016-01-12 Pedro Alves <palves@redhat.com>
16029
16030 * gdb.base/random-signal.exp (do_test): New procedure, with body
16031 of testcase moved in.
16032
01d8c27e
JK
160332016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16034 Pedro Alves <palves@redhat.com>
16035
16036 * gdb.base/funcargs.exp (finish from indirectly called function):
16037 Reintroduce the case for 'First'.
16038
9a706302
JK
160392016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16040 Pedro Alves <palves@redhat.com>
16041
16042 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16043 (tcatch_vfork_then_child_follow_exec)
16044 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
16045 identification.
16046
c0ecb95f
JK
160472016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16048
16049 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
16050 and repeats to unlimited.
16051 * gdb.python/py-value.exp: Likewise.
16052 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
16053 and repeats to unlimited.
16054
6cfc1fcb
JK
160552016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16056
16057 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
16058 and reordering the functions.
16059 * gdb.multi/hangout.c: Likewise.
16060 * gdb.multi/hello.c: Likewise.
16061
582a1b00
SM
160622016-01-08 Simon Marchi <simon.marchi@ericsson.com>
16063
16064 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
16065 absolute.
16066 (SingleStatisticTestResult.report): Use dict.keys instead of
16067 dict.iterkeys.
16068
79bc59cb
PA
160692016-01-06 Pedro Alves <palves@redhat.com>
16070
16071 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
16072
43368e1d
MM
160732016-01-04 Markus Metzger <markus.t.metzger@intel.com>
16074
16075 * gdb.btrace/dlopen.exp: New.
16076 * gdb.btrace/dlopen.c: New.
16077 * gdb.btrace/dlopen-dso.c: New.
16078
79fad5b8
SL
160792015-12-25 Sandra Loosemore <sandra@codesourcery.com>
16080
16081 * lib/gdb.exp (gdb_test): Update comments to clarify that the
16082 PATTERN argument is optional.
16083
ab8314b3
JB
160842015-12-24 Joel Brobecker <brobecker@adacore.com>
16085
16086 * lib/ada.exp (target_compile_ada_from_dir): New function.
16087 (gdb_compile_ada): Reimplement avoiding the use of project files.
16088 * gdb.ada/gnat_ada.gpr: Delete.
16089 * gdb.ada/cond_lang.exp: Adjust test to make path before
16090 filename optional.
16091 * gdb.ada/small_reg_param.exp: Likewise.
16092
fe33faff
SM
160932015-12-22 Simon Marchi <simon.marchi@ericsson.com>
16094
16095 * gdb.base/foll-vork.exp: Remove HP-UX special case.
16096
6d265cb4
TP
160972015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
16098
16099 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
16100 case.
16101
10125099
SM
161022015-12-21 Simon Marchi <simon.marchi@ericsson.com>
16103
16104 * gdb.base/break.exp: Remove dead code.
16105 * gdb.base/sepdebug.exp: Likewise.
16106
3ca22649
SM
161072015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16108
16109 * gdb.asm/asm-source.exp: Remove HP-UX references.
16110 * gdb.base/annota1.exp: Likewise.
16111 * gdb.base/annota3.exp: Likewise.
16112 * gdb.base/attach.exp: Likewise.
16113 * gdb.base/bigcore.exp: Likewise.
16114 * gdb.base/break.exp: Likewise.
16115 * gdb.base/call-ar-st.exp: Likewise.
16116 * gdb.base/callfuncs.exp: Likewise.
16117 * gdb.base/catch-fork-static.exp: Likewise.
16118 * gdb.base/display.exp: Likewise.
16119 * gdb.base/foll-exec-mode.exp: Likewise.
16120 * gdb.base/foll-exec.exp: Likewise.
16121 * gdb.base/foll-fork.exp: Likewise.
16122 * gdb.base/foll-vfork.exp: Likewise.
16123 * gdb.base/funcargs.exp: Likewise.
16124 * gdb.base/hbreak2.exp: Likewise.
16125 * gdb.base/inferior-died.exp: Likewise.
16126 * gdb.base/interrupt.exp: Likewise.
16127 * gdb.base/multi-forks.exp: Likewise.
16128 * gdb.base/nodebug.exp: Likewise.
16129 * gdb.base/sepdebug.exp: Likewise.
16130 * gdb.base/solib1.c: Likewise.
16131 * gdb.base/step-test.exp: Likewise.
16132 * gdb.mi/non-stop.c: Likewise.
16133 * gdb.mi/pthreads.c: Likewise.
16134 * gdb.multi/bkpt-multi-exec.ex: Likewise.
16135 * gdb.threads/pthreads.c: Likewise.
16136 * gdb.threads/staticthreads.exp: Likewise.
16137 * lib/future.exp: Likewise.
16138 * lib/gdb.exp: Likewise.
16139 * gdb.base/so-indr-cl.c: Remove.
16140 * gdb.base/so-indr-cl.exp: Likewise.
16141 * gdb.base/solib.c: Likewise.
16142 * gdb.base/solib.exp: Likewise.
16143 * gdb.base/solib2.c: Likewise.
16144
b6304613
SM
161452015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16146
16147 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
16148 * gdb.base/call-ar-st.exp: Likewise.
16149 * gdb.base/callfuncs.exp: Likewise.
16150 * gdb.base/condbreak.exp: Likewise.
16151 * gdb.base/constvars.exp: Likewise.
16152 * gdb.base/hbreak2.exp: Likewise.
16153 * gdb.base/langs.exp: Likewise.
16154 * gdb.base/list.exp: Likewise.
16155 * gdb.base/long_long.exp: Likewise.
16156 * gdb.base/ptype.exp: Likewise.
16157 * gdb.base/scope.exp: Likewise.
16158 * gdb.base/signals.exp: Likewise.
16159 * gdb.base/so-impl-ld.exp: Likewise.
16160 * gdb.base/varargs.exp: Likewise.
16161 * gdb.base/volatile.exp: Likewise.
16162 * gdb.base/whatis.exp: Likewise.
16163 * gdb.cp/cplusfuncs.exp: Likewise.
16164 * gdb.cp/inherit.exp: Likewise.
16165 * gdb.cp/local.exp: Likewise.
16166 * gdb.cp/member-ptr.exp: Likewise.
16167 * gdb.cp/method.exp: Likewise.
16168 * gdb.cp/overload.exp: Likewise.
16169 * gdb.cp/templates.exp: Likewise.
16170 * gdb.stabs/weird.exp: Likewise.
16171 * lib/compiler.c: Likewise.
16172 * lib/compiler.cc: Likewise.
16173 * lib/cp-support.exp: Likewise.
16174 * lib/gdb.exp: Likewise.
16175
bf401b07
SM
161762015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
16177
16178 * configure.ac: Remove HP-UX case.
16179 * configure: Regenerate.
16180
aff9c0f8
SM
161812015-12-18 Simon Marchi <simon.marchi@ericsson.com>
16182
16183 * lib/gdb.exp (gdb_compile): Add function doc.
16184
a6904d5a
PA
161852015-12-17 Pedro Alves <palves@redhat.com>
16186
16187 PR threads/19354
16188 * gdb.multi/info-threads.exp: New file.
16189
a22279dd
YQ
161902015-12-15 Yao Qi <yao.qi@linaro.org>
16191
16192 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
16193 is aarch64*-*-*.
16194
0588c796
SL
161952015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16196
16197 * gdb.base/history-duplicates.exp: Skip if no readline support.
16198
5d978e17
SL
161992015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16200
16201 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
16202
7e763b86
SL
162032015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16204
16205 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
16206
87a3a92c
SL
162072015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16208
16209 * gdb.base/completion.exp: Skip tests that interrupt GDB with
16210 ctrl-C if nointerrupts target property is set.
16211 * gdb.base/double-prompt-target-event-error.exp: Likewise.
16212 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
16213 * gdb.base/paginate-bg-execution.exp: Likewise.
16214 * gdb.base/paginate-execution-startup.exp: Likewise.
16215 * gdb.base/random-signal.exp: Likewise.
16216 * gdb.base/range-stepping.exp: Likewise.
16217 * gdb.cp/annota2.exp: Likewise.
16218 * gdb.cp/annota3.exp: Likewise.
16219 * gdb.gdb/selftest.exp: Likewise.
16220 * gdb.threads/continue-pending-status.exp: Likewise.
16221 * gdb.threads/leader-exit.exp: Likewise.
16222 * gdb.threads/manythreads.exp: Likewise.
16223 * gdb.threads/pthreads.exp: Likewise.
16224 * gdb.threads/schedlock.exp: Likewise.
16225 * gdb.threads/sigthread.exp: Likewise.
16226
a8f077dc
DB
162272015-12-11 Don Breazeal <donb@codesourcery.com>
16228
16229 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
16230 remote.
16231 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
16232 * gdb.base/foll-exec.exp (main): Enable for target remote.
16233 * gdb.base/foll-fork.exp (main): Likewise.
16234 * gdb.base/foll-vfork.exp (main): Likewise.
16235 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
16236 (proc continue_to_exit_bp_loc): Use clean_restart.
16237 * gdb.base/pie-execl.exp (main): Disable for target remote.
16238 * gdb.base/watch-vfork.exp (main): Enable for target remote.
16239 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
16240 * gdb.threads/execl.exp (main): Likewise.
16241 * gdb.threads/fork-child-threads.exp (main): Likewise.
16242 * gdb.threads/fork-plus-threads.exp (main): Disable for target
16243 remote.
16244 * gdb.threads/fork-thread-pending.exp (main): Enable for target
16245 remote.
16246 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
16247 pid.tid style ptids, instead of just tid.
16248 * gdb.threads/thread-execl.exp (main): Enable for target remote.
16249 * gdb.threads/watchpoint-fork.exp (main): Likewise.
16250 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
16251 ptids, instead of just tid.
16252
3b2464a8
AB
162532015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16254
16255 * gdb.base/list.exp (test_list_forward): Add end of file error
16256 test.
16257 (test_repeat_list_command): Add end of file error test.
16258 (test_list_backwards): Add beginning of file error test.
16259
a0def019
AB
162602015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16261
16262 * gdb.base/list.exp (test_list_invalid_args): New function,
16263 defined, and called.
16264
5c000dff
AB
162652015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16266
16267 * gdb.base/list.exp (test_list): Make test names unique.
16268
f1637ebe
YQ
162692015-12-11 Yao Qi <yao.qi@linaro.org>
16270
16271 * gdb.base/coremaker2.c: Remove.
16272
36d6fc0a
PA
162732015-12-10 Pedro Alves <palves@redhat.com>
16274
16275 * gdb.multi/base.exp: Remove stale "spaces" references.
16276
762f7747
PA
162772015-12-10 Pedro Alves <palves@redhat.com>
16278
16279 * gdb.multi/base.exp: Don't use nowarnings.
16280 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
16281 * gdb.multi/hangout.c: Include stdio.h.
16282 * gdb.multi/hello.c: Include stdlib.h.
16283 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
16284 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
16285 * gdb.multi/multi-arch.exp: Don't use nowarnings.
16286
28d2bfb9
AB
162872015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
16288
16289 * gdb.dwarf2/dw2-ranges-base.c: New file.
16290 * gdb.dwarf2/dw2-ranges-base.exp: New file.
16291 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
16292 support additional line table, and debug ranges generation.
16293 (Dwarf::ranges): New function, generate .debug_ranges.
16294 (Dwarf::lines): Support generating simple line table programs.
16295 (Dwarf::assemble): Initialise new namespace variables.
16296
5fc2beac
KB
162972015-12-09 Kevin Buettner <kevinb@redhat.com>
16298
16299 * gdb.base/async.exp (proc test_background): Add case for
16300 asynchronous execution not supported.
16301
1c35a88f
LM
163022015-12-09 Luis Machado <lgustavo@codesourcery.com>
16303
16304 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
16305 format and change test names to make them unique.
16306
b593e3d9
RK
163072015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
16308 Pedro Alves <pedro@redhat.com>
16309
16310 PR gdb/18702
16311 Add checking of floatformats setup on x86_64 hosts.
16312 * gdb.arch/i386-float.S (main): Load bigval and smallval.
16313 (smallval, bigval): New labels/constants.
16314 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
16315 float" after loading bigval and smallval.
16316
d72413e6
PMR
163172015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
16318
16319 * gdb.ada/fun_overload_menu.exp: New testcase.
16320 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
16321
ece66d65
JS
163222015-12-04 Josh Stone <jistone@redhat.com>
16323
16324 * gdb.base/catch-fork-static.exp: New.
16325
41d0efca
YQ
163262015-12-03 Yao Qi <yao.qi@linaro.org>
16327
16328 * gdb.base/sizeof.c: Don't include stdio.h and
16329 ../lib/unbuffer_output.c.
16330 (main): New variable 'size' and 'value'. Remove printf and
16331 gdb_unbuffer_output. Assign return value to size and value.
16332 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
16333 at the beginning.
16334 (check_sizeof): Check the result by printing variable 'size'.
16335 (check_valueof): Check the result by printing variable 'value'.
16336
99fd02d9
YQ
163372015-12-01 Yao Qi <yao.qi@linaro.org>
16338
16339 * gdb.base/disp-step-syscall.exp: Define syscall instruction
16340 for aarch64*-*-linux* target.
16341
f2faf941
PA
163422015-11-30 Pedro Alves <palves@redhat.com>
16343
16344 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
16345
04bf20c5
PA
163462015-11-30 Pedro Alves <palves@redhat.com>
16347
16348 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
16349 Handle non-stop mode vCont replies.
16350
09df4675
PA
163512015-11-30 Pedro Alves <palves@redhat.com>
16352
16353 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
16354 prepare_for_testing. Start gdb with "set non-stop on" appended to
16355 GDBFLAGS. Lax expected stop output.
16356
58b584af
YQ
163572015-11-27 Yao Qi <yao.qi@linaro.org>
16358
16359 * gdb.arch/arm-neon.exp: New.
16360 * gdb.arch/arm-neon.c: New.
16361
dfcb77a8
YQ
163622015-11-27 Yao Qi <yao.qi@linaro.org>
16363
16364 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
16365
88e8ec1b
YQ
163662015-11-27 Yao Qi <yao.qi@linaro.org>
16367
16368 * gdb.cp/annota2.exp: Allow multiple occurrences of the
16369 frames-invalid annotation.
16370
bfde72c2
YQ
163712015-11-27 Yao Qi <yao.qi@linaro.org>
16372
16373 * gdb.cp/annota2.exp: Use ${frames_invalid}.
16374
f6512a69
SM
163752015-11-26 Simon Marchi <simon.marchi@ericsson.com>
16376
16377 * gdb.threads/names.exp: New file.
16378 * gdb.threads/names.c: New file.
16379 * README: Mention gdb,no_thread_names.
16380
46a3515b
MM
163812015-11-26 Markus Metzger <markus.t.metzger@intel.com>
16382
16383 PR 19297
16384 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
16385 support" error.
16386
62147a22
PA
163872015-11-24 Pedro Alves <palves@redhat.com>
16388
16389 PR 17539
16390 * gdb.base/display.exp: Expect displays to be sorted in ascending
16391 order. Use multi_line.
16392 * gdb.base/solib-display.exp: Likewise.
16393
2f341b6e
PA
163942015-11-24 Pedro Alves <palves@redhat.com>
16395
16396 PR 17539
25d49b86
PA
16397 * gdb.base/display.exp: Expect displays to be sorted in ascending
16398 order. Use multi_line.
16399 * gdb.base/solib-display.exp: Likewise.
2f341b6e 16400
7e0aa6aa
PA
164012015-11-24 Pedro Alves <palves@redhat.com>
16402
16403 PR 17539
16404 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
16405 threads in ascending order.
16406 * gdb.base/foll-fork.exp: Likewise.
16407 * gdb.base/foll-vfork.exp: Likewise.
16408 * gdb.base/multi-forks.exp: Likewise.
16409 * gdb.mi/mi-nonstop.exp: Likewise.
16410 * gdb.mi/mi-nsintrall.exp: Likewise.
16411 * gdb.multi/base.exp: Likewise.
16412 * gdb.multi/multi-arch.exp: Likewise.
16413 * gdb.python/py-inferior.exp: Likewise.
16414 * gdb.threads/break-while-running.exp: Likewise.
16415 * gdb.threads/execl.exp: Likewise.
16416 * gdb.threads/gcore-thread.exp: Likewise.
16417 * gdb.threads/info-threads-cur-sal.exp: Likewise.
16418 * gdb.threads/kill.exp: Likewise.
16419 * gdb.threads/linux-dp.exp: Likewise.
16420 * gdb.threads/multiple-step-overs.exp: Likewise.
16421 * gdb.threads/next-bp-other-thread.exp: Likewise.
16422 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
16423 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
16424 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
16425 * gdb.threads/thread-find.exp: Likewise.
16426 * gdb.threads/tls.exp: Likewise.
16427 * lib/mi-support.exp (mi_reverse_list): Delete.
16428 (mi_check_thread_states): No longer reverse list.
16429
2cc57ad8
PA
164302015-11-24 Pedro Alves <palves@redhat.com>
16431
16432 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
16433 use lowercase.
16434
c93e8391
SM
164352015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16436
16437 * gdb.trace/actions.c: Include trace-common.h.
16438 (main): Add a location for a fast tracepoint.
16439 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
16440 the normal tracepoints.
16441 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16442
045ccf91
SM
164432015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16444
16445 * save-trace.exp: Factor out code to these...
16446 (gdb_save_tracepoints): New.
16447 (gdb_load_tracepoints): New.
16448 (do_save_load_test): New.
16449
5506f9f6
KB
164502015-11-23 Kevin Buettner <kevinb@redhat.com>
16451
16452 * gdb.base/asmlabel.exp: New test.
16453 * gdb.base/asmlabel.c: New test case.
16454
16c3b12f
JB
164552015-11-23 Joel Brobecker <brobecker@adacore.com>
16456
16457 * gdb.base/wrong_frame_bt_full-main.c: New file.
16458 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16459 * gdb.base/wrong_frame_bt_full.exp: New file.
16460
155bfbd3
JB
164612015-11-23 Joel Brobecker <brobecker@adacore.com>
16462
16463 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
16464
bb097445
JM
164652015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16466
206853a0 16467 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
16468 pstate register when comparing registers values in
16469 sparc64-*-linux-gnu targets to avoid spurious differences.
16470
9c88ed8f
JM
164712015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16472
206853a0 16473 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 16474
96161e25
SL
164752015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16476
16477 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16478 as type argument to gdb_compile.
16479 * gdb.base/nested-subp2.exp: Likewise.
16480 * gdb.base/nested-subp3.exp: Likewise.
16481
340c2830
DV
164822015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16483
16484 * lib/dwarf.exp (_note): Fix left shift of negative value.
16485 * gdb.trace/trace-condition.exp: Likewise.
16486
c1862d0f
YQ
164872015-11-13 Yao Qi <yao.qi@linaro.org>
16488
16489 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16490 comments about d10v.
16491 (test_scalar_returns): Likewise.
16492 * gdb.base/d10v.ld: Remove.
16493 * gdb.base/overlays.exp: Remove the target triplet checking for
16494 d10v-*-*.
16495 * gdb.base/structs.exp (test_struct_returns): Remove the
16496 comments about d10v.
16497 (test_struct_calls): Likewise.
16498
77ae9c19
YQ
164992015-11-13 Yao Qi <yao.qi@linaro.org>
16500
16501 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16502 * gdb.base/gnu_vector.c: Don't include stdio.h.
16503 (main): Don't print res and call add_some_intvecs.
16504
430e004e
MK
165052015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16506
16507 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16508 macro.
16509 (func5): Removed.
16510 (func4): Use FAST_TRACEPOINT_LABEL.
16511 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16512 macro.
16513 (func): Removed.
16514 (thread_function): Use FAST_TRACEPOINT_LABEL.
16515 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16516 (func): Remove.
16517 (marker): Use FAST_TRACEPOINT_LABEL.
16518 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16519 (pendfunc1): Remove.
16520 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16521 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16522 (foo): Remove.
16523 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16524 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16525 macro.
16526 (func): Remove.
16527 (marker): Use FAST_TRACEPOINT_LABEL.
16528 * gdb.trace/trace-common.h: New header.
16529 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16530 macro.
16531 (func): Remove.
16532 (marker): Use FAST_TRACEPOINT_LABEL.
16533 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16534 (func): Remove.
16535 (thread_function): Use FAST_TRACEPOINT_LABEL.
16536
6e7675a7
MK
165372015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16538
16539 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16540 in front.
16541 * gdb.trace/change-loc.exp: Use global pcreg definition.
16542 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16543 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16544 in front.
16545 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16546 * gdb.trace/pending.exp: Likewise.
16547 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16548 * gdb.trace/trace-break.exp: Likewise.
16549 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16550 in front.
16551 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16552 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16553 in front.
16554 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16555
dddc0e16
JB
165562015-11-09 Joel Brobecker <brobecker@adacore.com>
16557
16558 * gdb.ada/fin_fun_out: New testcase.
16559
c6f0b406
KB
165602015-11-07 Kevin Buettner <kevinb@redhat.com>
16561
16562 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16563 value associated with DW_AT_byte_size.
16564 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16565 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16566 DW_AT_upper_bound.
16567
f01dcfd9
KB
165682015-11-07 Kevin Buettner <kevinb@redhat.com>
16569
16570 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16571 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16572 version.
16573 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16574 gdb.dwarf2/dw2-canonicalize-type.exp,
16575 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16576 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16577 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16578 provided by gdb_target_symbol_prefix_flags_asm.
16579 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16580 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16581 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16582 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16583 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16584 macros where needed). Use this macro for symbols which require
16585 the prefix provided by SYMBOL_PREFIX.
16586
2223449a
KB
165872015-11-05 Kevin Buettner <kevinb@redhat.com>
16588
16589 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16590 New procs.
16591 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16592 representing expressions, of more than one list element.
16593 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16594 to prepend linker symbol prefix to f.
16595 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16596 table_1 and table_2.
16597 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16598 Likewise, for f and g.
16599 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16600 for ptr.
16601 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16602 for main.
16603 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16604 table_1_ptr and table_2_ptr.
16605
6f2f1a3a
JK
166062015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16607 Joel Brobecker <brobecker@adacore.com>
16608
16609 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16610
566c56c9
MK
166112015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16612
16613 * gdb.reverse/s390-mvcle.c: New test.
16614 * gdb.reverse/s390-mvcle.exp: New file.
16615 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16616
d5f0636b
MK
166172015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16618
16619 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16620
7ad8b86c
MK
166212015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16622
16623 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16624 reaching marker2.
16625 * gdb.reverse/getresuid-reverse.exp: Likewise.
16626 * gdb.reverse/pipe-reverse.exp: Likewise.
16627 * gdb.reverse/readv-reverse.exp: Likewise.
16628 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16629 * gdb.reverse/time-reverse.exp: Likewise.
16630 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16631
4081c0f1
YQ
166322015-10-30 Yao Qi <yao.qi@linaro.org>
16633
16634 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16635 (empty_cycle): Remove.
16636 (main): Don't call empty_cycle. Don't use watch_count_done.
16637 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16638 empty_cycle. Rewrite the code counting HW watchpoints.
16639
452b4ba5
MK
166402015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16641
16642 * gdb.reverse/fstatat-reverse.c: New test.
16643 * gdb.reverse/fstatat-reverse.exp: New file.
16644 * gdb.reverse/getresuid-reverse.c: New test.
16645 * gdb.reverse/getresuid-reverse.exp: New file.
16646 * gdb.reverse/pipe-reverse.c: New test.
16647 * gdb.reverse/pipe-reverse.exp: New file.
16648 * gdb.reverse/readv-reverse.c: New test.
16649 * gdb.reverse/readv-reverse.exp: New file.
16650 * gdb.reverse/recvmsg-reverse.c: New test.
16651 * gdb.reverse/recvmsg-reverse.exp: New file.
16652 * gdb.reverse/time-reverse.c: New test.
16653 * gdb.reverse/time-reverse.exp: New file.
16654 * gdb.reverse/waitpid-reverse.c: New test.
16655 * gdb.reverse/waitpid-reverse.exp: New file.
16656
5e2e7507
JK
166572015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16658
16659 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16660
0fde2c53
DE
166612015-10-26 Doug Evans <dje@google.com>
16662
16663 PR symtab/17391
16664 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16665 * gdb.dwarf2/bad-regnum.c: New file.
16666 * gdb.dwarf2/bad-regnum.exp: New file.
16667
1a70ae97
DE
166682015-10-26 Doug Evans <dje@google.com>
16669
16670 PR python/18938
16671 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16672 file.
16673
27dc26ab
JK
166742015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16675
16676 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16677 for a change by "Mention language in compile error message".
16678
bed91f4d
SM
166792015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16680
16681 PR python/18073
16682 * gdb.python/py-type.c (C::a_method): New.
16683 (C::a_const_method): New.
16684 (C::a_static_method): New.
16685 (a_function): New.
16686 * gdb.python/py-type.exp (test_fields): Test getting fields
16687 from function and method.
16688
3f2f83dd
KB
166892015-10-21 Keven Boell <keven.boell@intel.com>
16690
16691 * gdb.fortran/vla-alloc-assoc.exp: New file.
16692 * gdb.fortran/vla-datatypes.exp: New file.
16693 * gdb.fortran/vla-datatypes.f90: New file.
16694 * gdb.fortran/vla-history.exp: New file.
16695 * gdb.fortran/vla-ptype-sub.exp: New file.
16696 * gdb.fortran/vla-ptype.exp: New file.
16697 * gdb.fortran/vla-sizeof.exp: New file.
16698 * gdb.fortran/vla-sub.f90: New file.
16699 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16700 * gdb.fortran/vla-value-sub-finish.exp: New file.
16701 * gdb.fortran/vla-value-sub.exp: New file.
16702 * gdb.fortran/vla-value.exp: New file.
16703 * gdb.fortran/vla-ptr-info.exp: New file.
16704 * gdb.mi/mi-vla-fortran.exp: New file.
16705 * gdb.mi/vla.f90: New file.
16706
27145d50
SL
167072015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16708
16709 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16710 of hardwired timeout value.
16711
5f3ff4f8
JK
167122015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16713 Pedro Alves <palves@redhat.com>
16714
16715 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16716 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16717
bfd09d20
JS
167182015-10-19 Josh Stone <jistone@redhat.com>
16719
16720 * gdb.base/catch-syscall.c: Include <sched.h>.
16721 (unknown_syscall): New variable.
16722 (main): Trigger a vfork and an unknown syscall.
16723 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16724 (unknown_syscall_number): Likewise.
16725 (check_call_to_syscall): Accept an optional syscall pattern.
16726 (check_return_from_syscall): Likewise.
16727 (check_continue): Likewise.
16728 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16729 (test_catch_syscall_skipping_return): New test toggling off 'catch
16730 syscall' to step over the syscall return, then toggling back on.
16731 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16732 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16733 (do_syscall_tests): Call test_catch_syscall_without_args and
16734 test_catch_syscall_mid_vfork.
16735 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16736 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16737
b32b93c6
AS
167382015-10-19 Andrew Stubbs <ams@codesourcery.com>
16739
16740 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16741 print g_vE): Add new pass patterns.
16742 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16743 print various symbol names for vptr fields.
16744
9d622bda
AB
167452015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16746
16747 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16748 results.
16749
0fd8ac1c
YQ
167502015-10-12 Yao Qi <yao.qi@linaro.org>
16751
16752 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16753
34240514
YQ
167542015-10-12 Yao Qi <yao.qi@linaro.org>
16755
16756 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16757 is aarch64*-*-linux*.
16758
8240f442
YQ
167592015-10-12 Yao Qi <yao.qi@linaro.org>
16760
16761 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16762 (can_relocate_bcond_true): ... it.
16763 (can_relocate_bcond_false): New function.
16764 (foo): Likewise.
16765 (can_relocate_bl): Likewise.
16766 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16767 can_relocate_bl.
16768
2520f728
PMR
167692015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16770
16771 * gdb.base/nested-addr.c: New file.
16772 * gdb.base/nested-addr.exp: New testcase.
16773
abcef95a
MM
167742015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16775
16776 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16777 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16778 its output. Ignore the output of "record goto begin" and instead
16779 check that GDB is replaying.
16780
145e3ddb
PA
167812015-10-09 Pedro Alves <palves@redhat.com>
16782
16783 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16784 (top level): Use it in the run with no args test.
16785
d5d8c4e1
IB
167862015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16787
16788 * gdb.dlang/properties.exp: New file.
16789
06e635ef
SL
167902015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16791
16792 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16793 whether or not address 0x1000 is mapped on the target.
16794
e019fd1d
SM
167952015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16796
16797 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16798 build.
16799
77ba2a67
MM
168002015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16801
16802 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16803 instruction-history test.
16804
c60eb31f
DE
168052015-09-28 Doug Evans <dje@google.com>
16806
16807 * gdb.base/gcore.c (array_func): Add reference to static_array.
16808
9a3c8263
SM
168092015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16810
16811 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16812 source line.
16813
9720e656
SL
168142015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16815
16816 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16817 short or char as base type.
16818
938d3bf2
SL
168192015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16820
16821 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16822 to allow any size enum.
16823
e6c2c623
PMR
168242015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16825
16826 * gdb.ada/array_ptr_renaming.exp: New testcase.
16827 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16828 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16829
06da0f77
PL
168302015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16831
16832 * gdb.trace/ftrace-lock.c: New file.
16833 * gdb.trace/ftrace-lock.exp: New file.
16834
4f51c22a
PL
168352015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16836
16837 * gdb.arch/insn-reloc.c: New file.
16838 * gdb.arch/ftrace-insn-reloc.exp: New file.
16839
7041adf4
PL
168402015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16841
16842 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16843 instruction.
16844 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16845 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16846 * gdb.trace/range-stepping.c: Likewise.
16847 * gdb.trace/trace-break.c: Likewise.
16848 * gdb.trace/trace-mt.c (thread_function): Likewise.
16849 * gdb.trace/ftrace.c (marker): Likewise.
16850 * gdb.trace/trace-condition.c (marker): Likewise.
16851 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16852 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16853 is_aarch64_target.
16854
015d2e7e
DE
168552015-09-18 Doug Evans <xdje42@gmail.com>
16856
16857 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16858 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16859
26b188a2
SL
168602015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16861
16862 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16863 the breakpoint.
16864
79dc332b
SL
168652015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16866
16867 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16868 the pending breakpoint. Remove timeout override for "Run till
16869 MI pending breakpoint on pendfunc3 on thread 2" test.
16870
f57929f2
SL
168712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16872
16873 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16874 filename pattern.
16875
3f469b17
SL
168762015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16877
16878 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16879 in breakpoint filename pattern.
16880
515b89b3
SL
168812015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16882
7800dbe4
SL
16883 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16884
168852015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16886
515b89b3
SL
16887 * gdb.linespec/explicit.exp: Check for readline support for
16888 tab-completion tests. Fix obvious typo.
16889
d2939ba2
MM
168902015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16891
16892 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16893 and replay.
16894
cbb55fa7
MM
168952015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16896
16897 * gdb.btrace/non-stop.c: New.
16898 * gdb.btrace/non-stop.exp: New.
16899
43691ca1
PL
169002015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16901 Yao Qi <yao.qi@linaro.org>
16902
16903 * gdb.trace/trace-condition.c: New file.
16904 * gdb.trace/trace-condition.exp: New file.
16905
d78908cf
WW
169062015-09-16 Wei-cheng Wang <cole945@gmail.com>
16907
16908 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16909 for testing bytecode compilation.
16910
1ed415e2
PA
169112015-09-16 Pedro Alves <palves@redhat.com>
16912 Sandra Loosemore <sandra@codesourcery.com>
16913
16914 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16915 (SECONDS): Redefine.
16916 (main): Call pthread_kill and alarm early.
16917 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16918 support.
16919 (test): If the target can't hardware step and doesn't support
16920 displaced stepping, increase the timeout.
16921
d136eff5
PA
169222015-09-16 Pedro Alves <palves@redhat.com>
16923
16924 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16925 (enable_debug): New procedures.
16926 (test): Use them. Bail out if waiting for threads fails.
16927 (top level): Bail out if a test fails.
16928
991f019c
YQ
169292015-09-16 Yao Qi <yao.qi@linaro.org>
16930
16931 * gdb.asm/asm-source.exp: Set asm-arch for
16932 aarch64*-*-* target.
16933 * gdb.asm/aarch64.inc: New file.
16934
bfca584f
PMR
169352015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16936
16937 * gdb.ada/array_of_variable_length.exp: New testcase.
16938 * gdb.ada/array_of_variable_length/foo.adb: New file.
16939 * gdb.ada/array_of_variable_length/pck.adb: New file.
16940 * gdb.ada/array_of_variable_length/pck.ads: New file.
16941
b326e587
DE
169422015-09-15 Doug Evans <dje@google.com>
16943
16944 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16945 of function static local variable.
16946
5382cfab
PW
169472015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16948
16949 * gdb.threads/tls-so_extern.exp: New test file.
16950 * gdb.threads/tls-so_extern.c: New test file.
16951 * gdb.threads/tls-so_extern_main.c: New test file.
16952
141c5cc4
JK
169532015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16954
16955 * gdb.opt/solib-intra-step-lib.c: New file.
16956 * gdb.opt/solib-intra-step-main.c: New file.
16957 * gdb.opt/solib-intra-step.exp: New file.
16958
d15dcecd
PA
169592015-09-15 Pedro Alves <palves@redhat.com>
16960
16961 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16962 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16963
4c2f2a79
PA
169642015-09-14 Pedro Alves <palves@redhat.com>
16965
16966 * gdb.base/hook-stop-continue.c: Delete.
16967 * gdb.base/hook-stop-continue.exp: Delete.
16968 * gdb.base/hook-stop-frame.c: Delete.
16969 * gdb.base/hook-stop-frame.exp: Delete.
16970 * gdb.base/hook-stop.c: New file.
16971 * gdb.base/hook-stop.exp: New file.
16972
919e6dbe
PMR
169732015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16974
16975 * gdb.ada/access_to_packed_array.exp: New testcase.
16976 * gdb.ada/access_to_packed_array/foo.adb: New file.
16977 * gdb.ada/access_to_packed_array/pack.adb: New file.
16978 * gdb.ada/access_to_packed_array/pack.ads: New file.
16979
157280a4
MM
169802015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16981
16982 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16983 buffer size test.
16984
2fd33e94
DB
169852015-09-11 Don Breazeal <donb@codesourcery.com>
16986
16987 * gdb.base/foll-exec.c: Add copyright header. Fix
16988 formatting issues.
16989 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16990 (do_exec_tests): Use clean_restart in place of zap_session,
16991 and for test initialization. Fix formatting issues. Use
16992 fail in place of perror.
16993 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16994 an expect statement to match an expression with output from
16995 the program under debug.
16996 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16997 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16998 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16999 * gdb.threads/non-ldr-exc-3.exp: Likewise.
17000 * gdb.threads/non-ldr-exc-4.exp: Likewise.
17001
e70b6e8e
DE
170022015-09-09 Doug Evans <dje@google.com>
17003
17004 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
17005
7a551a51
DE
170062015-09-09 Doug Evans <dje@google.com>
17007
17008 * gdb.base/pie-execl.exp: Fix result test of build_executable.
17009
4c666f84
DE
170102015-09-09 Doug Evans <dje@google.com>
17011
17012 * gdb.base/savedregs.exp: Fix typo.
17013
243a9253
PA
170142015-09-09 Pedro Alves <palves@redhat.com>
17015
17016 * gdb.mi/mi-cli.exp: Add CLI finish tests.
17017
c0fa8fbd
SL
170182015-09-08 Sandra Loosemore <sandra@codesourcery.com>
17019
17020 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
17021 command actually switches threads. Give up on remaining
17022 tests if target fails to stop at breakpoint.
17023
cd7c1778
PMR
170242015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
17025
17026 * gdb.ada/funcall_char.exp: New testcase.
17027 * gdb.ada/funcall_char/foo.adb: New file.
17028
dc5c8746
PMR
170292015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
17030
17031 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
17032 expected outputs. Add two testcases for completing ambiguous
17033 functions.
17034 * gdb.ada/complete/aux_pck.adb: New file.
17035 * gdb.ada/complete/aux_pck.ads: New file.
17036 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
17037 Ambiguous_Func functions.
17038 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
17039 * gdb.ada/complete/pck.adb: Likewise.
17040
4e83a1e7
UW
170412015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
17042
17043 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
17044 failures to run the test program under GDB.
17045
8ce74153
LM
170462015-08-26 Luis Machado <lgustavo@codesourcery.com>
17047
17048 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
17049 to C.
17050
e9756d52
PP
170512015-08-26 Patrick Palka <patrick@parcs.ath.cx>
17052
17053 * gdb.base/run-after-attach.exp: New test file.
17054 * gdb.base/run-after-attach.c: New test file.
17055
8d37573b
DB
170562015-08-26 Don Breazeal <donb@codesourcery.com>
17057
17058 * gdb.base/foll-exec-2.c: New test program.
17059 * gdb.base/foll-exec-2.exp: New test.
17060
63e43d3a
PMR
170612015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
17062
17063 * gdb.base/nested-subp1.exp: New file.
17064 * gdb.base/nested-subp1.c: New file.
17065 * gdb.base/nested-subp2.exp: New file.
17066 * gdb.base/nested-subp2.c: New file.
17067 * gdb.base/nested-subp3.exp: New file.
17068 * gdb.base/nested-subp3.c: New file.
17069
3d40fbb5
PA
170702015-08-24 Pedro Alves <palves@redhat.com>
17071
17072 * gdb.server/connect-without-multi-process.c: New file.
17073 * gdb.server/connect-without-multi-process.exp: New file.
17074
4422ac93
LM
170752015-08-24 Luis Machado <lgustavo@codesourcery.com>
17076
17077 * gdb.opt/inline-markers.c: Make z int.
17078
91dddb86
LM
170792015-08-24 Luis Machado <lgustavo@codesourcery.com>
17080
17081 * gdb.opt/inline-markers.c: Make z volatile.
17082
a48847ee
LM
170832015-08-24 Luis Machado <lgustavo@codesourcery.com>
17084
17085 * gdb.opt/inline-bt.c: New volatile global z.
17086 * gdb.opt/inline-cmds.c: Likewise.
17087 * gdb.opt/inline-locals.c: Likewise.
17088 * gdb.opt/inline-markers.c: New extern global z.
17089 (marker): Use z.
17090 (inline_fn): Likewise.
17091
0ebbc52b
PA
170922015-08-24 Pedro Alves <palves@redhat.com>
17093
17094 * config/m32r-stub.exp: Remove file.
17095 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
17096 * gdb.base/call-rt-st.exp: Likewise.
17097 * gdb.base/call-strs.exp: Likewise.
17098 * gdb.base/default.exp: Remove references to h8300-*-hms and
17099 *-*-udi*.
17100 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
17101
77c365df
AA
171022015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
17103
17104 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
17105 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
17106 and "return" use KFAIL when GDB can not read/write the vector
17107 return value.
17108
4313b8c0
GB
171092015-08-21 Gary Benson <gbenson@redhat.com>
17110
17111 * gdb.trace/pending.exp: Cope with remote transfer warnings.
17112
0e433b32
PA
171132015-08-20 Pedro Alves <palves@redhat.com>
17114
17115 * gdb.server/solib-list.exp: No longer expect an interior stop in
17116 non-stop mode.
17117
221e1a37
PA
171182015-08-20 Pedro Alves <palves@redhat.com>
17119
17120 * gdb.server/connect-stopped-target.c: New file.
17121 * gdb.server/connect-stopped-target.exp: New file.
17122
40e3ad0e
PA
171232015-08-20 Pedro Alves <palves@redhat.com>
17124
17125 * gdb.dwarf2/comp-unit-lang.exp: New file.
17126 * gdb.dwarf2/comp-unit-lang.c: New file.
17127
af39b327
PMR
171282015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17129
17130 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
17131 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
17132
7d45c7c3 171332015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 17134
7d45c7c3
KB
17135 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
17136 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
17137
4d6cceb4
DE
171382015-08-18 Doug Evans <dje@google.com>
17139 Adrian Sendroiu <adrian.sendroiu@freescale.com>
17140
17141 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
17142 skip_python_tests. New arg prompt_regexp.
17143 (skip_python_tests): New function.
17144 * lib/mi-support.exp (mi_skip_python_tests): New function.
17145 * gdb.python/py-mi-objfile-gdb.py: New file.
17146 * gdb.python/py-mi-objfile.c: New file.
17147 * gdb.python/py-mi-objfile.exp: New file.
17148
ad89c2aa
KS
171492015-08-17 Keith Seitz <keiths@redhat.com>
17150
17151 * gdb.linespec/explicit.exp: Move strace test from here ...
17152 * gdb.trace/strace.exp: ... to here.
17153
e3ae3c43
PP
171542015-08-15 Patrick Palka <patrick@parcs.ath.cx>
17155
17156 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
17157 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
17158
604b2636
DE
171592015-08-14 Doug Evans <xdje42@gmail.com>
17160
17161 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
17162 inferior before selecting a new file.
17163
6ff0ba5f
DE
171642015-08-14 Doug Evans <xdje42@gmail.com>
17165
17166 * gdb.mi/mi-disassemble.exp: Update.
17167 * gdb.base/disasm-optim.S: New file.
17168 * gdb.base/disasm-optim.c: New file.
17169 * gdb.base/disasm-optim.h: New file.
17170 * gdb.base/disasm-optim.exp: New file.
17171
9ca98f92
KS
171722015-08-14 Keith Seitz <keiths@redhat.com>
17173
17174 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
17175 "evaluated-by".
17176
52bbc560
JB
171772015-08-13 Joel Brobecker <brobecker@adacore.com>
17178
17179 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
17180
5d8c3ed3
PMR
171812015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
17182
17183 * gdb.ada/fun_renaming.exp: New testcase.
17184 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
17185 * gdb.ada/fun_renaming/pack.adb: New file.
17186 * gdb.ada/fun_renaming/pack.ads: New file.
17187
ea8812bc
KS
171882015-08-12 Keith Seitz <keiths@redhat.com>
17189
17190 * gdb.base/dso2dso.exp: Pass basename of source file in call to
17191 gdb_get_line_number.
17192
4dafcdeb
JB
171932015-08-12 Joel Brobecker <brobecker@adacore.com>
17194
17195 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
17196 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
17197 gdb.base/dso2dso.exp: New files.
17198
5ba32597
SDJ
171992015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
17200 Pedro Alves <palves@redhat.com>
17201 Keith Seitz <keiths@redhat.com>
17202
17203 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
17204 GDBFLAGS.
17205
b6dafabf
PP
172062015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17207
17208 * gdb.base/gdbhistsize-history.exp
17209 (test_histsize_history_setting): Use save_vars.
17210 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17211 Use save_vars.
17212 (test_no_truncation_of_unlimited_history_file): Use save_vars.
17213 * gdb.base/readline.exp: Use save_vars.
17214
abe8e607
PP
172152015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17216
17217 * lib/gdb.exp (save_vars): New proc.
17218
629500fa
KS
172192015-08-11 Keith Seitz <keiths@redhat.com>
17220
17221 * gdb.base/help.exp: Update help_breakpoint_text.
17222
eb8c4e2e
KS
172232015-08-11 Keith Seitz <keiths@redhat.com>
17224
17225 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
17226 (at toplevel): Call test_explicit_breakpoints.
17227 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
17228 breakpoints.
17229 * lib/mi-support.exp (mi_make_breakpoint): Add support for
17230 breakpoint conditions, "-cond".
17231
87f0e720
KS
172322015-08-11 Keith Seitz <keiths@redhat.com>
17233
17234 * gdb.linespec/3explicit.c: New file.
17235 * gdb.linespec/cpexplicit.cc: New file.
17236 * gdb.linespec/cpexplicit.exp: New file.
17237 * gdb.linespec/explicit.c: New file.
17238 * gdb.linespec/explicit.exp: New file.
17239 * gdb.linespec/explicit2.c: New file.
17240 * gdb.linespec/ls-errs.exp: Add explicit location tests.
17241 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
17242 before using in the matching pattern.
17243 Clarify that `prefix' is a regular expression.
17244
f00aae0f
KS
172452015-08-11 Keith Seitz <keiths@redhat.com>
17246
17247 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
17248 test.
17249 Add tests for missing ",FMT" and ",".
17250
e27852be
DE
172512015-08-10 Doug Evans <dje@google.com>
17252 Keith Seitz <keiths@redhat.com>
17253
17254 PR gdb/17960
17255 * gdb.base/completion.exp: Add location completer tests.
17256
7f03bd92
PA
172572015-08-07 Pedro Alves <palves@redhat.com>
17258
17259 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
17260 tests here.
17261 (top level): Run do_test with and without displaced stepping.
17262
3fc8eb30
PA
172632015-08-07 Pedro Alves <palves@redhat.com>
17264
17265 * gdb.base/valgrind-disp-step.c: New file.
17266 * gdb.base/valgrind-disp-step.exp: New file.
17267
d4569d7b
PA
172682015-08-07 Pedro Alves <palves@redhat.com>
17269
17270 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
17271 Delete function.
17272 (main): Add alarm. Run an infinite loop instead of calling
17273 wait_threads.
17274 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
17275 comment.
17276 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
17277 Delete function.
17278 (main): Add alarm. Run an infinite loop instead of calling
17279 wait_threads.
17280 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
17281 comment.
17282
e1316e60
PA
172832015-08-07 Pedro Alves <palves@redhat.com>
17284
17285 * gdb.base/checkpoint-ns.exp: New file.
17286 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
17287 standard_testfile.
17288
da8c46d2
MM
172892015-08-07 Markus Metzger <markus.t.metzger@intel.com>
17290
17291 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
17292 * gdb.btrace/instruction_history.exp: Update.
17293 * gdb.btrace/tsx.exp: New.
17294 * gdb.btrace/tsx.c: New.
17295
de1c2c52
PA
172962015-08-06 Pedro Alves <palves@redhat.com>
17297
17298 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
17299 increase timeout.
17300 * gdb.reverse/until-precsave.exp: Bump timeouts.
17301
782e0bf4
PA
173022015-08-06 Pedro Alves <palves@redhat.com>
17303
17304 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
17305
83e97ed0
PA
173062015-08-06 Pedro Alves <palves@redhat.com>
17307
17308 PR gdb/18749
17309 * gdb.threads/process-dies-while-handling-bp.c: New file.
17310 * gdb.threads/process-dies-while-handling-bp.exp: New file.
17311
863d01bd
PA
173122015-08-06 Pedro Alves <palves@redhat.com>
17313
17314 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
17315 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
17316
0a39bb32
PA
173172015-08-05 Pedro Alves <palves@redhat.com>
17318
17319 * gdb.threads/next-while-other-thread-longjmps.c: New file.
17320 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
17321
ee2d2b10
SL
173222015-08-03 Sandra Loosemore <sandra@codesourcery.com>
17323
17324 * gdb.base/bp-permanent.exp: Report test as unsupported if
17325 the target cannot stop at the permanent breakpoint.
17326
4e1bdb00
DE
173272015-08-03 Doug Evans <dje@google.com>
17328
17329 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
17330 10000.
17331
3d338901
DE
173322015-08-03 Doug Evans <dje@google.com>
17333
17334 * Makefile.in (workers/%.worker, build-perf): New rule.
17335 (GDB_PERFTEST_MODE): New variable.
17336 (check-perf): Use it.
17337 (clean): Clean up gdb.perf parallel build subdirs.
17338 * lib/build-piece.exp: New file.
17339 * lib/gdb.exp (make_gdb_parallel_path): New function
17340 (standard_output_file, standard_temp_file): Call it.
17341 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17342 of $GDB_PARALLEL.
17343 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
17344
af061d3e
DE
173452015-08-03 Doug Evans <dje@google.com>
17346
8e1afc81 17347 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
17348 (LOG_FILE_NAME): New global.
17349 (TextReporter.__init__): Initialize self.txt_sum.
17350 (TextReporter.report): Add support for multiple data-points.
17351 Move report to perftest.sum, put raw data in perftest.log.
17352 (TextReporter.start): Open sum and log files.
17353 (TextReporter.end): Close sum and log files.
8e1afc81
DE
17354 * gdb.perf/lib/perftest/testresult.py
17355 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 17356
2c8c5d37
PA
173572015-07-31 Pedro Alves <palves@redhat.com>
17358
17359 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
17360 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17361 kill_wait_spawned_process instead of explicit "kill -9".
17362 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
17363 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17364 kill_wait_spawned_process.
17365 * gdb.base/attach-twice.exp: Likewise.
17366 * gdb.base/attach.exp: Likewise.
17367 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
17368 gdb_test_multiple.
17369 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
17370 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17371 kill_wait_spawned_process.
17372 * gdb.base/valgrind-infcall.exp: Likewise.
17373 * gdb.multi/multi-attach.exp: Likewise.
17374 * gdb.python/py-prompt.exp: Likewise.
17375 * gdb.python/py-sync-interp.exp: Likewise.
17376 * gdb.server/ext-attach.exp: Likewise.
17377 * gdb.threads/attach-into-signal.exp (corefunc): Use
17378 spawn_wait_for_attach, spawn_id_get_pid and
17379 kill_wait_spawned_process.
17380 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
17381 spawn_wait_for_attach returning a spawn id instead of a pid. Use
17382 spawn_id_get_pid and kill_wait_spawned_process.
17383 * gdb.threads/attach-stopped.exp (corefunc): Use
17384 spawn_wait_for_attach, spawn_id_get_pid and
17385 kill_wait_spawned_process.
17386 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
17387 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17388 kill_wait_spawned_process instead of explicit "kill -9".
17389 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
17390 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
17391 (spawn_wait_for_attach): Use spawn instead of exec to spawn
17392 processes. Don't map cygwin/windows pids here. Now returns a
17393 spawn id list.
17394
032a0fca
SL
173952015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17396
17397 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
17398 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
17399 correct patch.
17400
61a934ca
SL
174012015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17402
17403 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
17404
4bc4d428
SL
174052015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17406
17407 Reapply:
17408 2014-05-21 Mark Wielaard <mjw@redhat.com>
17409
17410 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17411
998d452a
PA
174122015-07-30 Pedro Alves <palves@redhat.com>
17413
17414 * linux-low.c (handle_extended_wait): Set the child's last
17415 reported status to TARGET_WAITKIND_STOPPED.
17416
69dde7dc
PA
174172015-07-30 Pedro Alves <palves@redhat.com>
17418
17419 PR threads/18600
17420 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
17421 only shows inferior 1.
17422
4dd63d48
PA
174232015-07-30 Simon Marchi <simon.marchi@ericsson.com>
17424 Pedro Alves <palves@redhat.com>
17425
17426 PR threads/18600
17427 * gdb.threads/fork-plus-threads.c: New file.
17428 * gdb.threads/fork-plus-threads.exp: New file.
17429
d618e4c5
PP
174302015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17431
17432 * gdb.base/batch-preserve-term-settings.exp
17433 (test_terminal_settings_preserved_after_cli_exit): Use
17434 send_quit_command.
17435
1eef6428
PA
174362015-07-29 Pedro Alves <palves@redhat.com>
17437 Don Breazeal <donb@codesourcery.com>
17438
17439 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
17440 output from both inferior_spawn_id and gdb_spawn_id.
17441
7da5b897
SDJ
174422015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17443
17444 * gdb.threads/attach-into-signal.exp (corefunc): Use
17445 with_test_prefix on nested loops, uniquefying the test messages.
17446
dac804df
SDJ
174472015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17448
17449 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17450 commit.
17451
06265e53
PP
174522015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17453
17454 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17455 New proc.
17456 (test_terminal_settings_preserved_after_sigterm): New test.
17457
18206ca3
PP
174582015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17459
17460 * gdb.base/batch-preserve-term-settings.exp
17461 (test_terminal_settings_preserved_after_cli_exit): New test.
17462
90074d11
PP
174632015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17464
17465 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
17466 manipulation of saved_gdbflags.
17467 (test_terminal_settings_preserved): Remove global declaration of
17468 the unused variable pagination_prompt. Remove manipulation of
17469 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17470 GDBFLAGS.
17471
eb1a7902
PA
174722015-07-29 Pedro Alves <palves@redhat.com>
17473
17474 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17475
8b75dd3b
PA
174762015-07-29 Pedro Alves <palves@redhat.com>
17477
17478 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17479 at the top.
17480
dedad4e3
PA
174812015-07-29 Pedro Alves <palves@redhat.com>
17482
17483 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17484 (main): Call gdb_unbuffer_output.
17485 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17486 (main): Call gdb_unbuffer_output.
17487 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17488 (main): Call gdb_unbuffer_output.
17489 * gdb.base/call-strs.exp: Adjust to step over the
17490 gdb_unbuffer_output call.
17491 * gdb.base/catch-gdb-caused-signals.c: Include
17492 "../lib/unbuffer_output.c".
17493 (main): Call gdb_unbuffer_output.
17494 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17495 (main): Call gdb_unbuffer_output.
17496 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17497 (main): Call gdb_unbuffer_output.
17498 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17499 (main): Call gdb_unbuffer_output.
17500 * gdb.base/shlib-call.exp: Adjust to step over the
17501 gdb_unbuffer_output call.
17502 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17503 (main): Call gdb_unbuffer_output.
17504 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17505 (main): Call gdb_unbuffer_output.
17506 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17507 (main): Rename to ...
17508 (test): ... this.
17509 (main): Reimplement.
17510 * gdb.base/varargs.exp: Run to test instead of to main.
17511 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17512 (main): Call gdb_unbuffer_output.
17513
58789a91
PA
175142015-07-29 Pedro Alves <palves@redhat.com>
17515
17516 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17517 factore out from mi_continue_dprintf. For call-style dprintfs,
17518 expect dprintf output out of $inferior_spawn_id.
17519 (mi_continue_dprintf): Use mi_expect_dprintf.
17520 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17521 (main): Call gdb_unbuffer_output.
17522
e8376742
PA
175232015-07-29 Pedro Alves <palves@redhat.com>
17524
17525 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17526 (default_mi_gdb_start): Set inferior_spawn_id instead of
17527 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17528 gdb_spawn_id.
17529 (mi_gdb_test): Always expect inferior output from both
17530 $inferior_spawn_id and $gdb_spawn_id.
17531
08280010
PA
175322015-07-29 Pedro Alves <palves@redhat.com>
17533
17534 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17535 send_inferior and $inferior_spawn_id.
17536
4d30e432
PA
175372015-07-29 Pedro Alves <palves@redhat.com>
17538
17539 * gdb.gdb/complaints.exp (test_initial_complaints)
17540 (test_serial_complaints, test_short_complaints): Use
17541 gdb_test_stdio.
17542 (test_empty_complaint): Handle $inferior_spawn_id !=
17543 $gdb_spawn_id.
17544
0d30a335
PA
175452015-07-29 Pedro Alves <palves@redhat.com>
17546
17547 * gdb.base/varargs.exp: Use gdb_test_stdio.
17548
39413b29
PA
175492015-07-29 Pedro Alves <palves@redhat.com>
17550
17551 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17552
7cb000a9
PA
175532015-07-29 Pedro Alves <palves@redhat.com>
17554
17555 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17556
d7b8ac82
PA
175572015-07-29 Pedro Alves <palves@redhat.com>
17558
17559 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17560 parameter into two new parameters, "inf_result" and "gdb_result".
17561 Expect inferior output and gdb output from $inferior_spawn_id and
17562 $gdb_spawn_id, respectively. Adjust all callers.
17563
789c3a0c
PA
175642015-07-29 Pedro Alves <palves@redhat.com>
17565
17566 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17567 of gdb_test_sequence.
17568
77e760c3
PA
175692015-07-29 Pedro Alves <palves@redhat.com>
17570
17571 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17572 (saw_spurious_output): Expect inferior output from
17573 $inferior_spawn_id. Use gdb_test_stdio.
17574
8396d2cd
PA
175752015-07-29 Pedro Alves <palves@redhat.com>
17576
17577 * gdb.base/dprintf.exp: Use standard_testfile. Change
17578 prepare_for_testing call.
17579 (srcfile): Don't set.
17580 (restart): New procedure.
17581 (test_dprintf): New procecure, use to continue over dprintfs.
17582 (test_call, test_agent): New procedures, tests moved here.
17583 Restart gdb and recreate dprintfs. Adjust expected output.
17584
2051d61f
PA
175852015-07-29 Pedro Alves <palves@redhat.com>
17586
17587 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17588
452397af
PA
175892015-07-29 Pedro Alves <palves@redhat.com>
17590
17591 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17592
8aed9555
PA
175932015-07-29 Pedro Alves <palves@redhat.com>
17594
17595 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17596 gdb_test_stdio.
17597
188a61b4
PA
175982015-07-29 Pedro Alves <palves@redhat.com>
17599
17600 * lib/gdb.exp (gdb_test_stdio): New procedure.
17601
12264a45
PA
176022015-07-29 Pedro Alves <palves@redhat.com>
17603
17604 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17605
23ffc893
PA
176062015-07-29 Pedro Alves <palves@redhat.com>
17607
17608 * gdb.base/call-signal-resume.exp: Remove check for
17609 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17610 * gdb.base/unwindonsignal.exp: Likewise.
17611 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17612 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17613
65566918
PA
176142015-07-29 Pedro Alves <palves@redhat.com>
17615
17616 * gdb.base/siginfo-addr.c (pass): New function.
17617 (handler): Call it iff si_addr is correct.
17618 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17619 Set a breakpoint at "pass" and continue to it.
17620
d60a9221
SDJ
176212015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17622
17623 * gdb.python/py-objfile.exp: Make some tests have unique names.
17624 * gdb.python/py-pp-registration.exp: Likewise.
17625
bde40b8f
PA
176262015-07-28 Pedro Alves <palves@redhat.com>
17627
17628 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17629
13e1dec8
SM
176302015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17631
17632 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17633
da33c9a7
SM
176342015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17635
17636 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17637
077836f7
PP
176382015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17639
17640 * gdb.base/gdb-sigterm-2.exp: New test.
17641
b8cc7b2e
DE
176422015-07-25 Doug Evans <xdje42@gmail.com>
17643
17644 Revert:
17645 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17646 (workers/%.worker, build-perf): New rule.
17647 (GDB_PERFTEST_MODE): New variable.
17648 (check-perf): Use it.
17649 (clean): Clean up gdb.perf parallel build subdirs.
17650 * lib/build-piece.exp: New file.
17651 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17652 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17653 name.
17654 (standard_temp_file): Ditto.
17655 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17656 of $GDB_PARALLEL.
17657
c8bd4544
DE
176582015-07-24 Doug Evans <dje@google.com>
17659
17660 * gdb.perf/lib/perftest/utils.py: New file.
17661 * gdb.perf/gm-hello.cc: New file.
17662 * gdb.perf/gm-pervasive-typedef.cc: New file.
17663 * gdb.perf/gm-pervasive-typedef.h: New file.
17664 * gdb.perf/gm-std.cc: New file.
17665 * gdb.perf/gm-std.h: New file.
17666 * gdb.perf/gm-use-cerr.cc: New file.
17667 * gdb.perf/gm-utils.h: New file.
17668 * gdb.perf/gmonster-null-lookup.py: New file.
17669 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17670 * gdb.perf/gmonster-print-cerr.py: New file.
17671 * gdb.perf/gmonster-ptype-string.py: New file.
17672 * gdb.perf/gmonster-runto-main.py: New file.
17673 * gdb.perf/gmonster-select-file.py: New file.
17674 * gdb.perf/gmonster1-null-lookup.exp: New file.
17675 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17676 * gdb.perf/gmonster1-print-cerr.exp: New file.
17677 * gdb.perf/gmonster1-ptype-string.exp: New file.
17678 * gdb.perf/gmonster1-runto-main.exp: New file.
17679 * gdb.perf/gmonster1-select-file.exp: New file.
17680 * gdb.perf/gmonster1.cc: New file.
17681 * gdb.perf/gmonster1.exp: New file.
17682 * gdb.perf/gmonster2-null-lookup.exp: New file.
17683 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17684 * gdb.perf/gmonster2-print-cerr.exp: New file.
17685 * gdb.perf/gmonster2-ptype-string.exp: New file.
17686 * gdb.perf/gmonster2-runto-main.exp: New file.
17687 * gdb.perf/gmonster2-select-file.exp: New file.
17688 * gdb.perf/gmonster2.cc: New file.
17689 * gdb.perf/gmonster2.exp: New file.
17690
6eab34f3
DE
176912015-07-24 Doug Evans <dje@google.com>
17692
17693 * gdb.perf/README: New file.
17694 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17695 * lib/gen-perf-test.exp: New file.
17696
63738bfd
DE
176972015-07-24 Doug Evans <dje@google.com>
17698
17699 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17700 (PerfTest::startup): New function.
17701 (PerfTest::run): Return result of calling body.
17702 (PerfTest::assemble): Rewrite.
17703 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17704 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17705 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17706 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17707 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17708
7b606f95
DE
177092015-07-24 Doug Evans <dje@google.com>
17710
17711 * lib/gdb.exp (clean_restart): Make executable optional.
17712
a97b16b8
DE
177132015-07-24 Doug Evans <dje@google.com>
17714
17715 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17716 compiler_info references.
17717 * gdb.cp/temargs.exp: Ditto.
17718 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17719 (get_compiler_info): Early exit if already computed. Set compiler_info
17720 to "unknown" if there was a problem.
17721 (test_compiler_info): Add function comment. Call get_compiler_info.
17722
35baa57f
DE
177232015-07-24 Doug Evans <dje@google.com>
17724
17725 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17726 (workers/%.worker, build-perf): New rule.
17727 (GDB_PERFTEST_MODE): New variable.
17728 (check-perf): Use it.
17729 (clean): Clean up gdb.perf parallel build subdirs.
17730 * lib/build-piece.exp: New file.
17731 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17732 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17733 name.
17734 (standard_temp_file): Ditto.
17735 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17736 of $GDB_PARALLEL.
17737
6ebea266
DE
177382015-07-24 Doug Evans <dje@google.com>
17739
17740 * lib/future.exp (gdb_default_target_compile): New option
17741 "early_flags".
17742 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17743 --as-needed.
17744
1e76a7e9
SDJ
177452015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17746
17747 * gdb.base/catch-syscall.exp: Call gdb_exit before
17748 gdb_skip_xml_test.
17749
5068630a
PA
177502015-07-24 Pedro Alves <palves@redhat.com>
17751
17752 * gdb.python/py-events.exp: Accept output between the stop event
17753 and the prompt.
17754 * gdb.python/py-evsignal.exp: Likewise.
17755 * gdb.python/py-evthreads.exp: Likewise.
17756
77598427
PA
177572015-07-24 Pedro Alves <palves@redhat.com>
17758
17759 PR gdb/18717
17760 * gdb.threads/non-ldr-exit.c: New file.
17761 * gdb.threads/non-ldr-exit.exp: New file.
17762
11e6c98f
YQ
177632015-07-24 Yao Qi <yao.qi@linaro.org>
17764
17765 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17766 restarting process.
17767
51aee833
YQ
177682015-07-24 Yao Qi <yao.qi@linaro.org>
17769
17770 * gdb.server/ext-restart.exp: New file.
17771
8cfe207c
YQ
177722015-07-24 Yao Qi <yao.qi@linaro.org>
17773
17774 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17775 argument options.
17776 * gdb.server/ext-wrapper.exp: New file.
17777
cc12ce38
DE
177782015-07-23 Doug Evans <dje@google.com>
17779
17780 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17781 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17782
d0d84780
PMR
177832015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17784
17785 * gdb.ada/var_arr_typedef.exp: New testcase.
17786 * gdb.ada/var_arr_typedef/pack.adb: New file.
17787 * gdb.ada/var_arr_typedef/pack.ads: New file.
17788 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17789
8b558f79
JB
177902015-07-20 Joel Brobecker <brobecker@adacore.com>
17791
17792 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17793
775a3298
JK
177942015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17795
17796 * gdb.arch/i386-biarch-core.exp: Replace istarget
17797 by "complete set gnutarget". Remove expectation for the "core-file"
17798 command.
17799
db1ff28b
JK
178002015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17801
17802 Revert the previous commit:
17803 Tests for validate symbol file using build-id.
17804
0a94970d
JK
178052015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17806
17807 Tests for validate symbol file using build-id.
17808 * gdb.base/solib-mismatch-lib.c: New file.
17809 * gdb.base/solib-mismatch-libmod.c: New file.
17810 * gdb.base/solib-mismatch.c: New file.
17811 * gdb.base/solib-mismatch.exp: New file.
17812
03346981
SL
178132015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17814
17815 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17816 nios2-*-linux*.
17817 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17818 * gdb.base/siginfo.exp: Likewise.
17819 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17820
42422cc7
PL
178212015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17822
17823 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17824 Move it to ...
17825 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17826 ... here.
17827 * gdb.trace/range-stepping.exp: Check that the target supports
17828 range stepping.
17829
cfa68bae
JK
178302015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17831
17832 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17833
8ffdba26
PA
178342015-07-14 Pedro Alves <palves@redhat.com>
17835
17836 * gdb.base/killed-outside.exp: New file.
17837 * gdb.base/killed-outside.c: New file.
17838
218a5a11
JK
178392015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17840
17841 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17842 (n at main): New.
17843 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17844
e03ed3c6
AA
178452015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17846
17847 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17848 infcall tests instead of setting up for KFAIL.
17849
485668e5
MM
178502015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17851
17852 * gdb.btrace/record_goto-step.exp: New.
17853
08464196
JK
178542015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17855
17856 PR compile/18484
17857 * gdb.compile/compile.c (struct struct_type): Add volatile to
17858 selffield's type.
17859 * gdb.compile/compile.exp
17860 (compile code struct_object.selffield = &struct_object): Skip further
17861 struct_object tests if this one xfails.
17862
bcf5c1d9
RC
178632015-07-08 Robert O'Callahan <robert@ocallahan.org>
17864
17865 PR exp/18617
17866 * gdb.trace/ax.exp: Add test.
17867
4931af25
YQ
178682015-07-07 Yao Qi <yao.qi@linaro.org>
17869
17870 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17871 instead of istarget "aarch64*-*-*".
17872 * gdb.arch/aarch64-fp.exp: Likewise.
17873 * gdb.base/float.exp: Likewise.
17874 * gdb.reverse/aarch64.exp: Likewise.
17875 * lib/gdb.exp (is_aarch64_target): New proc.
17876
9fcf688e
YQ
178772015-07-07 Yao Qi <yao.qi@linaro.org>
17878
17879 * lib/gdb.exp (is_aarch32_target): New proc.
17880 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17881 instead of "istarget "arm*-*-*"".
17882 * gdb.arch/arm-disp-step.exp: Likewise.
17883 * gdb.arch/thumb-bx-pc.exp: Likewise.
17884 * gdb.arch/thumb-prologue.exp: Likewise.
17885 * gdb.arch/thumb-singlestep.exp: Likewise.
17886 * gdb.base/disp-step-syscall.exp: Likewise.
17887 * gdb.base/float.exp: Likewise.
17888
fbd8d50d
YQ
178892015-07-07 Yao Qi <yao.qi@linaro.org>
17890
17891 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17892 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17893
71be1fdc
YQ
178942015-07-07 Yao Qi <yao.qi@linaro.org>
17895
17896 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17897 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17898 if it exists.
17899 * gdb.multi/multi-arch.exp: Likewise.
17900
3e221d36
SM
179012015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17902
17903 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17904 print.
17905
d441430b
YQ
179062015-07-07 Yao Qi <yao.qi@linaro.org>
17907
17908 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17909
06f810bd
MG
179102015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17911
17912 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17913 '[' and ']' characters.
17914
5e61e7c0
IB
179152015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17916
17917 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17918
28bf096c
PA
179192015-06-29 Pedro Alves <palves@redhat.com>
17920
17921 PR threads/18127
17922 * gdb.threads/hand-call-new-thread.c: New file.
17923 * gdb.threads/hand-call-new-thread.c: New file.
17924
ee93cd5e
KS
179252015-06-26 Keith Seitz <keiths@redhat.com>
17926 Doug Evans <dje@google.com>
17927
17928 PR 16253
17929 * gdb.cp/var-tag-2.cc: New file.
17930 * gdb.cp/var-tag-3.cc: New file.
17931 * gdb.cp/var-tag-4.cc: New file.
17932 * gdb.cp/var-tag.cc: New file.
17933 * gdb.cp/var-tag.exp: New file.
17934
fc637f04
PP
179352015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17936
17937 * gdb.base/history-duplicates.exp: New test.
17938
2e52ae68
PP
179392015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17940
17941 * gdb.base/completion.exp: Test the completion of the "focus"
17942 command.
17943
6e22494e
JK
179442015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17945
17946 * gdb.arch/amd64-prologue-skip.S: New file.
17947 * gdb.arch/amd64-prologue-skip.exp: New file.
17948
bf7b9cd9
SM
179492015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17950
17951 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17952 is_address_zero_readable check.
17953
201e8dfd
PB
179542015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17955
17956 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17957 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17958
5cd867b4
YQ
179592015-06-24 Yao Qi <yao.qi@linaro.org>
17960
17961 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17962 linux targets.
17963
4d7be007
YQ
179642015-06-24 Yao Qi <yao.qi@linaro.org>
17965
17966 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17967 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17968 * gdb.base/siginfo-thread.exp: Likewise.
17969
07fcd301
YQ
179702015-06-22 Yao Qi <yao.qi@linaro.org>
17971
17972 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17973
52042a00
YQ
179742015-06-22 Yao Qi <yao.qi@linaro.org>
17975
17976 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17977 aarch64*-*-*.
17978 (skip_hw_watchpoint_tests): Likewise.
17979
74bd41ce
PP
179802015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17981
17982 * gdb.base/gdbinit-history.exp: Test the interaction between
17983 setting GDBHISTSIZE and setting the history size via .gdbinit.
17984
bc460514
PP
179852015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17986
17987 PR gdb/16999
17988 * gdb.base/gdbhistsize-history.exp: New test.
17989
b58c513b
PP
179902015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17991
17992 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17993 with GDBHISTSIZE.
17994 * gdb.base/readline.exp: Likewise.
17995
92046791
YQ
179962015-06-17 Yao Qi <yao.qi@linaro.org>
17997
17998 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17999 line.
18000
2093d2d3
PP
180012015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18002
18003 * gdb.base/gdbinit-history.exp: Add test case to check that
18004 an unlimited history file does not get truncated on exit.
18005
e6c693af
AA
180062015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18007
18008 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
18009 (VECTOR): New macro. Use it...
18010 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
18011 ...for these typedefs.
18012 (int8, char1, int1, double1): New typedefs.
18013 (struct just_int2, struct two_int2): New structures.
18014 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
18015 (add_structvecs, add_singlevecs): New functions.
18016 (main): Call add_some_intvecs twice.
18017 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
18018 the compile and exit upon failure. Try compiling for the "native"
18019 architecture. Test inferior function calls with vector arguments
18020 and vector return value handling with "finish" and "return".
18021
c74f7d1c
JT
180222015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
18023
18024 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
18025 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
18026 PE file.
18027 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
18028
98aa42ee
AT
180292015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
18030
18031 PR breakpoints/16465
18032 * gdb.mi/mi-dprintf-pending.c: New file.
18033 * gdb.mi/mi-dprintf-pending.exp: New test.
18034 * gdb.mi/mi-dprintf-pendshr.c: New file.
18035
7d73c23c 180362015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 18037 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
18038
18039 * gdb.arch/i386-mpx-map.c: New file.
18040 * gdb.arch/i386-mpx-map.exp: New File.
18041
180422015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18043
18044 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
18045 * gdb.arch/i386-mpx.exp: Indentation fixed.
18046
180472015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18048
18049 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
18050 function and improved indentation.
18051 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
18052 gdb_test_multiple. Added additional tests to skip the test.
18053
180542015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18055
18056 * gdb.arch/i386-avx512.c: Change path in include file.
18057 * gdb.arch/i386-avx512.exp: Change include dir path
18058 compilation flag.
18059 * gdb.arch/i386-mpx.c: Change path in include file.
18060 * gdb.arch/i386-mpx.exp: Change include dir path compilation
18061 flag.
18062
d5eba19a
JK
180632015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18064
18065 * gdb.compile/compile-print.exp (compile print *vararray@3)
18066 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
18067
7f361056
JK
180682015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18069
18070 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
18071 (do not keep jit in memory): ... this.
18072 (expect 5): Change it to ...
18073 (expect no 5): ... this.
18074
3b462ec2
SM
180752015-06-02 Simon Marchi <simon.marchi@ericsson.com>
18076
18077 PR gdb/15564
18078 * gdb.mi/mi-detach.exp: New file.
18079
e0619de6
JK
180802015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18081
18082 PR symtab/18392
18083 * gdb.arch/amd64-tailcall-self.S: New file.
18084 * gdb.arch/amd64-tailcall-self.c: New file.
18085 * gdb.arch/amd64-tailcall-self.exp: New file.
18086
e970cb34
DB
180872015-05-28 Don Breazeal <donb@codesourcery.com>
18088
18089 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
18090 tests for remote targets by checking is_target_gdbserver.
18091
b2e2f908
DE
180922015-05-27 Doug Evans <dje@google.com>
18093
18094 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
18095 * gdb.dwarf2/opaque-type-lookup.c: New file.
18096 * gdb.dwarf2/opaque-type-lookup.exp: New file.
18097
82c7be31
DE
180982015-05-26 Doug Evans <dje@google.com>
18099
18100 * gdb.cp/iostream.cc: New file.
18101 * gdb.cp/iostream.exp: New file.
18102
b4f54984
DE
181032015-05-26 Doug Evans <dje@google.com>
18104
18105 * gdb.dwarf2/dw2-op-call.exp: Update.
18106 * gdb.dwarf2/dw4-sig-types.exp: Update.
18107 * gdb.dwarf2/implptr.exp: Update.
18108 * gdb.mi/mi-cmd-param-changed.exp: Update.
18109
4ea6efe9
DE
181102015-05-26 Doug Evans <dje@google.com>
18111
18112 * gdb.python/py-lazy-string.c: New file.
18113 * gdb.python/py-lazy-string.exp: New file.
18114 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
18115 (main): Update. Add estring3.
18116 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
18117 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
18118
f6bb7db3
YQ
181192015-05-26 Omair Javaid <omair.javaid@linaro.org>
18120 Yao Qi <yao.qi@linaro.org>
18121
18122 * gdb.reverse/aarch64.c: New.
18123 * gdb.reverse/aarch64.exp: New.
18124
a81bfbd0
OJ
181252015-05-26 Omair Javaid <omair.javaid@linaro.org>
18126
25d49b86
PA
18127 * lib/gdb.exp (supports_process_record): Return true for
18128 aarch64*-linux*.
a81bfbd0
OJ
18129 (supports_reverse): Likewise.
18130
158bf1b4
PP
181312015-05-22 Patrick Palka <patrick@parcs.ath.cx>
18132
18133 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18134 Use with_test_prefix.
18135
a0145030
AB
181362015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
18137
18138 * gdb.base/completion.exp: Add test for completion of layout
18139 names.
18140
ebe3b578
AB
181412015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
18142
18143 * lib/gdb.exp (skip_tui_tests): New proc.
18144 * gdb.base/tui-layout.exp: Check skip_tui_tests.
18145
84204ed7
PA
181462015-05-19 Pedro Alves <palves@redhat.com>
18147
18148 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18149 Save the whole env array instead of just HOME. Unset HISTSIZE in
18150 the environment while testing. Restore whole environment
18151 afterwards.
18152
37442ce1
DE
181532015-05-16 Doug Evans <xdje42@gmail.com>
18154
18155 * gdb.guile/scm-ports.c: New file.
18156 * gdb.guile/scm-ports.exp: Add memory port tests.
18157
36de76f9
JK
181582015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18159
18160 * gdb.compile/compile-print.c: New file.
18161 * gdb.compile/compile-print.exp: New file.
18162
3a9558c4
JK
181632015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18164
18165 * gdb.compile/compile-ops.exp: Cast param to void.
18166 * gdb.compile/compile.exp: Complete type for _gdb_expr.
18167 (compile code struct_object.selffield = &struct_object): Add xfail.
18168
aa715135
JG
181692015-05-15 Joel Brobecker <brobecker@adacore.com>
18170
18171 * gdb.ada/arr_enum_with_gap: New testcase.
18172
931e5bc3
JG
181732015-05-15 Joel Brobecker <brobecker@adacore.com>
18174
18175 * gdb.ada/byte_packed_arr: New testcase.
18176
9cd4d857
JB
181772015-05-15 Joel Brobecker <brobecker@adacore.com>
18178
18179 * gdb.ada/pckd_neg: New testcase.
18180
ebfd00d2
PP
181812015-05-13 Patrick Palka <patrick@parcs.ath.cx>
18182
18183 PR gdb/17820
18184 * gdb.base/gdbinit-history.exp: New test.
18185 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
18186 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
18187
4c082a81
SC
181882015-05-09 Siva Chandra Reddy <sivachandra@google.com>
18189
18190 * gdb.python/py-xmethods.cc: Enhance test case.
18191 * gdb.python/py-xmethods.exp: New tests.
18192 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
18193 function.
18194 (B_indexoper): Likewise.
18195 (global_dm_list) : Add new xmethod worker functions.
18196
f7797074
SDJ
181972015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
18198
18199 * gdb.base/coredump-filter.exp: Correctly unset
18200 "coredump_var_addr" array.
18201
a4674e4e
PA
182022015-05-08 Pedro Alves <palves@redhat.com>
18203
18204 * gdb.server/non-existing-program.exp: Unset spawn_id.
18205
df2eb078
SC
182062015-05-08 Siva Chandra Reddy <sivachandra@google.com>
18207
18208 PR python/18291
18209 * gdb.python/py-xmethods.exp: Add tests.
18210
422349a3
YQ
182112015-05-08 Yao Qi <yao.qi@linaro.org>
18212
18213 PR gdb/18208
18214 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
18215 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
18216 function set_coredump_filter, and remove remote_exec call.
18217 Remove argument ipid. Callers update.
18218 (top level): Don't get inferior's PID.
18219
63fc80ce
AA
182202015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
18221
18222 * gdb.base/watch_thread_num.exp: Skip test on targets without
18223 access watchpoints.
18224
80ad801e
PA
182252015-05-06 Pedro Alves <palves@redhat.com>
18226
18227 PR server/18081
18228 * gdb.server/non-existing-program.exp: New file.
18229
0fa7fe50
JB
182302015-05-05 Joel Brobecker <brobecker@adacore.com>
18231
18232 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
18233
3ea89b92
PMR
182342015-05-05 Joel Brobecker <brobecker@adacore.com>
18235
18236 * gdb.ada/out_of_line_in_inlined: New testcase.
18237
87b8eff0
JB
182382015-05-05 Joel Brobecker <brobecker@adacore.com>
18239
18240 * gdb.ada/var_rec_arr: New testcase.
18241
5fccc635
YQ
182422015-04-30 Yao Qi <yao.qi@linaro.org>
18243
18244 * gdb.base/break-idempotent.exp: If
18245 skip_hw_watchpoint_multi_tests returns true, skip the tests
18246 on "rwatch" and "awatch".
18247
42d38f42
YQ
182482015-04-30 Yao Qi <yao.qi@linaro.org>
18249
18250 * gdb.base/relativedebug.exp: Invoke gdb command
18251 "info sharedlibrary", and if libc.so doesn't have debug info,
18252 skip the test.
18253
2ce1cdbf
DE
182542015-04-29 Doug Evans <dje@google.com>
18255
18256 * gdb.python/py-xmethods.exp: Add ptype tests.
18257 * gdb.python/py-xmethods.py (E_method_char_worker): Add
18258 get_result_type method.
18259
f24a38c5
LM
182602015-04-29 Luis Machado <lgustavo@codesourcery.com>
18261
18262 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
18263 the target does not support hardware watchpoints.
18264
ecbf2b3c
LM
182652015-04-29 Luis Machado <lgustavo@codesourcery.com>
18266
18267 * gdb.base/break-always.exp: Abort testing if writing to memory
18268 causes an error.
18269
34f5f757
DE
182702015-04-28 Doug Evans <dje@google.com>
18271
18272 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
18273 * gdb.python/py-pp-registration.exp: ... here. New file.
18274 * gdb.python/py-pp-registration.c: New file.
18275 * gdb.python/py-pp-registration.py: New file.
18276
69b4374a
DE
182772015-04-28 Doug Evans <dje@google.com>
18278
18279 * gdb.python/py-bad-printers.c: New file.
18280 * gdb.python/py-bad-printers.py: New file.
18281 * gdb.python/py-bad-printers.exp: New file.
18282
59fb7612
SS
182832015-04-28 Sasha Smundak <asmundak@google.com>
18284
18285 * gdb.python/py-type.exp: New test.
18286
2631b16a
AW
182872015-04-28 Andy Wingo <wingo@igalia.com>
18288
18289 * gdb.python/py-parameter.exp:
18290 * gdb.guile/scm-parameter.exp: Escape the path that we are
18291 matching against, as it might contain characters that are special
18292 to regular expressions.
18293
460efde1
JB
182942015-04-27 Joel Brobecker <brobecker@adacore.com>
18295
18296 * gdb.ada/rec_comp: New testcase.
18297
2d369d8e
SDJ
182982015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
18299
18300 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
18301 before using it.
18302
cf75d6c3
AB
183032015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
18304
18305 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
18306 new tests for verilog output.
18307
8dbe7ca5
YQ
183082015-04-24 Yao Qi <yao.qi@linaro.org>
18309
18310 * boards/remote-gdbserver-on-localhost.exp: New file.
18311
4ef9fb2f
PA
183122015-04-23 Pedro Alves <palves@redhat.com>
18313
18314 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
18315 $inferior_spawn_id instead of $inferior_spawn_id directly. On
18316 "end of file", remove $inferior_spawn_id from the indirect list.
18317
0a803169
PA
183182015-04-23 Pedro Alves <palves@redhat.com>
18319
18320 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
18321
749ef8f8
PA
183222015-04-23 Pedro Alves <palves@redhat.com>
18323
18324 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
18325 on $any_spawn_id instead of only on $gdb_spawn_id.
18326
8aae4344
PM
183272015-04-21 Pierre Muller <muller@sourceware.org>
18328
18329 PR pascal/17815
18330 * lib/pascal.exp (gpc_compile): Add new option "class".
18331 (fpc_compile): Likewise.
18332 * gdb.pascal/case-insensitive-symbols.pas: New file.
18333 * gdb.pascal/case-insensitive-symbols.exp: New file.
18334
1586c8fb
GB
183352015-04-20 Gary Benson <gbenson@redhat.com>
18336
18337 * gdb.base/attach.exp: Fix three extended remote failures.
18338
1b6e6f5c
GB
183392015-04-17 Gary Benson <gbenson@redhat.com>
18340
18341 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
18342 the main executable over the remote protocol.
18343
e797481d
PA
183442015-04-16 Pedro Alves <palves@redhat.com>
18345
18346 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
18347 a new gdbserver if gdbserver_reconnect_p is set.
18348
1ca99c42
PA
183492015-04-16 Pedro Alves <palves@redhat.com>
18350
18351 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
18352 is set, don't exit gdbserver.
18353
af9fd6f8
AA
183542015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18355
18356 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
18357 appropriate .insn, such that an older assembler can be used.
18358 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
18359 the z/Architecture instruction set on 31-bit targets as well.
18360
04ff1e61
AA
183612015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18362
18363 * gdb.go/handcall.exp: Remove all logic related to the first
18364 breakpoint and rely on go_runto_main instead.
18365 * gdb.go/strings.exp: Likewise.
18366 * gdb.go/unsafe.exp: Likewise.
18367 * gdb.go/hello.exp: Likewise. Also rename the remaining
18368 breakpoint marker to "breakpoint 1".
18369 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
18370 * gdb.go/strings.go: Likewise.
18371 * gdb.go/unsafe.go: Likewise.
18372 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
18373 "set breakpoint 2 here" and rename the remaining breakpoint marker
18374 to "breakpoint 1".
18375
40d2f8d6
SM
183762015-04-15 Simon Marchi <simon.marchi@ericsson.com>
18377
18378 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
18379 if itertools.imap is not present.
18380 * gdb.python/py-objfile.exp: Add parentheses.
18381 * gdb.python/py-type.exp: Same.
18382 * gdb.python/py-unwind-maint.py: Same.
18383
8cbc97c6
YQ
183842015-04-15 Yao Qi <yao.qi@linaro.org>
18385
18386 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
18387 of ":$ptr_size" and set its form explicitly.
18388
45fd756c
YQ
183892015-04-15 Pedro Alves <palves@redhat.com>
18390 Yao Qi <yao.qi@linaro.org>
18391
18392 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
18393 timeout by factor of 4.
18394 (test_regular_watch): Likewise.
18395 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
18396 * gdb.reverse/sigall-reverse.exp: Likewise.
18397 * gdb.reverse/until-precsave.exp: Likewise.
18398 * lib/gdb.exp (with_timeout_factor): New proc.
18399 (gdb_expect): Move some code to ...
18400 (get_largest_timeout): ... here. New procedure.
18401
9e811bc3
LM
184022015-04-14 Luis Machado <lgustavo@codesourcery.com>
18403
18404 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
18405
0ff6fcb2
LM
184062015-04-13 Luis Machado <lgustavo@codesourcery.com>
18407
18408 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
18409 to write to the .text section.
18410
7578d5f7
LM
184112015-04-13 Luis Machado <lgustavo@codesourcery.com>
18412
18413 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
18414 Handle the case of targets that do not provide PID information.
18415
2efe15c4
YQ
184162015-04-13 Yao Qi <yao.qi@linaro.org>
18417
18418 * lib/gdbserver-support.exp (gdb_exit): Catch exception
18419 and use expect instead of gdb_expect.
18420
8cd8f2f8
SDJ
184212015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
18422
18423 * gdb.base/coredump-filter.exp: Rename variable "addr" to
18424 "coredump_var_addr" to avoid naming conflict with other testcases.
18425
9ee41772
PA
184262015-04-10 Pedro Alves <palves@redhat.com>
18427
18428 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
18429 gdb_test_sequence and gdb_assert.
18430
07473109
PA
184312015-04-10 Pedro Alves <palves@redhat.com>
18432
18433 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
18434 test messages that don't include the breakpoint address.
18435
de3db44c
YQ
184362015-04-10 Yao Qi <yao.qi@linaro.org>
18437
18438 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
18439 false for some offset and width combinations which aren't
18440 supported by linux kernel.
18441
c79d856c
PA
184422015-04-10 Pedro Alves <palves@redhat.com>
18443
18444 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18445 procedure, factored out from ...
18446 (top level): ... here. Add "set displaced-stepping" testing axis.
18447 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18448 parameter "displaced". Use it.
18449 (top level): Use foreach and add "set displaced-stepping" testing
18450 axis.
18451
ebc90b50
PA
184522015-04-10 Pedro Alves <palves@redhat.com>
18453
18454 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18455 Remove comment.
18456 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18457 both the address of the instruction that triggers the watchpoint
18458 and the address of the instruction immediately after, and use
18459 those addresses for the test. Fix comment.
18460
8f572e5c
PA
184612015-04-10 Pedro Alves <palves@redhat.com>
18462
18463 * gdb.base/sigstep.exp (breakpoint_to_handler)
18464 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
18465 Test "backtrace" in handler.
18466 (breakpoint_over_handler): New parameter 'displaced'. Use it.
18467 (top level): Add new "displaced" test axis to
18468 breakpoint_to_handler, breakpoint_to_handler_entry and
18469 breakpoint_over_handler.
18470
8d707a12
PA
184712015-04-10 Pedro Alves <palves@redhat.com>
18472
18473 PR gdb/18216
18474 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18475
ef713951
YQ
184762015-04-10 Yao Qi <yao.qi@linaro.org>
18477
18478 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18479 (test_add_rn_pc): New function.
18480 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18481 (top level): Invoke test_add_rn_pc.
18482
906d60cf
PA
184832015-04-10 Pedro Alves <palves@redhat.com>
18484
18485 PR gdb/13858
18486 * gdb.base/step-over-no-symbols.exp: New file.
18487
f2983cc3
AW
184882015-04-09 Andy Wingo <wingo@igalia.com>
18489
18490 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18491 after the Python tests.
18492
6d62641c
SDJ
184932015-04-08 Keith Seitz <keiths@redhat.com>
18494
18495 PR python/16699
18496 * gdb.python/py-completion.exp: New tests for completion.
18497 * gdb.python/py-completion.py (CompleteLimit1): New class.
18498 (CompleteLimit2): Likewise.
18499 (CompleteLimit3): Likewise.
18500 (CompleteLimit4): Likewise.
18501 (CompleteLimit5): Likewise.
18502 (CompleteLimit6): Likewise.
18503 (CompleteLimit7): Likewise.
18504
f3770638
PA
185052015-04-08 Pedro Alves <palves@redhat.com>
18506
18507 PR gdb/18214
18508 PR gdb/18216
18509 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18510 function.
18511 (main): Install it as SIGUSR1 handler.
18512 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18513 parameter. Always use "setup" as prefix. Toggle "set
18514 displaced-stepping" off/on depending on global. Don't switch to
18515 thread 1 here.
18516 (top level): Add displaced stepping "off/on" test axis. Update
18517 "setup" calls. Wrap each subtest with with_test_prefix. Test
18518 continuing with a queued signal in each thread.
18519
4496bed7
PA
185202015-04-08 Pedro Alves <palves@redhat.com>
18521
18522 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18523 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18524 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18525 Return early if running to main fails.
18526 * gdb.trace/while-stepping.exp: Likewise.
18527
b97fde92
PA
185282015-04-07 Pedro Alves <palves@redhat.com>
18529
18530 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18531 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18532 interact with inferior program.
18533
f71c18e7
PA
185342015-04-07 Pedro Alves <palves@redhat.com>
18535
18536 * lib/gdb.exp (inferior_spawn_id): New global.
18537 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18538 spawn id after processing the user code.
18539 (default_gdb_start): Set inferior_spawn_id.
18540 (send_inferior): New procedure.
18541 * lib/gdbserver-support.exp (gdbserver_start): Set
18542 inferior_spawn_id.
18543 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18544
6423214f
PA
185452015-04-07 Pedro Alves <palves@redhat.com>
18546
18547 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18548 * lib/gdbserver-support.exp (gdbserver_start): Make
18549 $server_spawn_id global.
18550 (gdbserver_start): Don't wait for gdbserver's spawn id with
18551 expect_background.
18552 (close_gdbserver): New procedure.
18553 (gdb_exit): Rename the default version and reimplement.
18554
71c0ee8c
PA
185552015-04-07 Pedro Alves <palves@redhat.com>
18556
72f4393d 18557 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18558 append the substituted item, not the original item.
18559
203bc29b
PA
185602015-04-07 Pedro Alves <palves@redhat.com>
18561
18562 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18563 gdb_expect.
18564
508a3ddf
PA
185652015-04-07 Pedro Alves <palves@redhat.com>
18566
18567 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18568 output appearing once only.
18569
9f6dbe2b
PA
185702015-04-07 Pedro Alves <palves@redhat.com>
18571
18572 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18573 that doesn't expect anything. Return early if running to main
18574 fails.
18575
337532fa
YQ
185762015-04-07 Yao Qi <yao.qi@linaro.org>
18577
18578 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18579 (child_function): Call alarm.
18580 (main): Move call to alarm into the loop.
18581 * gdb.threads/non-stop-fair-events.exp: Build program with
18582 -DTIMEOUT=$timeout.
18583
01b622d4
DE
185842015-04-06 Doug Evans <xdje42@gmail.com>
18585
18586 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18587 Fix dest parameter to board_info.
18588 (fpc_compile): Ditto.
18589 (gdb_compile_pascal): Rename dest arg to destfile.
18590
961f4160
PMR
185912015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18592
18593 * gdb.ada/funcall_ref.exp: New file.
18594 * gdb.ada/funcall_ref/foo.adb: New file.
18595
cafda597
YQ
185962015-04-02 Yao Qi <yao.qi@linaro.org>
18597
18598 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18599 is remote.
18600
fed040c6
GB
186012015-04-02 Gary Benson <gbenson@redhat.com>
18602
18603 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18604
d11916aa
SS
186052015-04-01 Sasha Smundak <asmundak@google.com>
18606
18607 * gdb.python/py-unwind-maint.c: New file.
18608 * gdb.python/py-unwind-maint.exp: New test.
18609 * gdb.python/py-unwind-maint.py: New file.
18610 * gdb.python/py-unwind.c: New file.
18611 * gdb.python/py-unwind.exp: New test.
18612 * gdb.python/py-unwind.py: New test.
18613
a1471180
PA
186142015-04-01 Pedro Alves <palves@redhat.com>
18615
18616 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18617 to fail instead of non-existent $test.
18618
0bbeccb1
PA
186192015-04-01 Pedro Alves <palves@redhat.com>
18620
18621 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18622 GDBFLAGS if not empty.
18623
3c724c8c
PMR
186242015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18625
18626 * gdb.ada/complete.exp: Remove "multi_line".
18627 * gdb.ada/info_exc.exp: Remove "multi_line".
18628 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18629 * gdb.ada/ptype_field.exp: Remove "multi_line".
18630 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18631 * gdb.ada/tagged.exp: Remove "multi_line".
18632 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18633 [multi_line ...]
18634 * gdb.btrace/delta.exp: Likewise.
18635 * gdb.btrace/exception.exp: Likewise.
18636 * gdb.btrace/function_call_history.exp: Likewise.
18637 * gdb.btrace/instruction_history.exp: Likewise.
18638 * gdb.btrace/nohist.exp: Likewise.
18639 * gdb.btrace/record_goto.exp: Likewise.
18640 * gdb.btrace/segv.exp: Likewise.
18641 * gdb.btrace/stepi.exp: Likewise.
18642 * gdb.btrace/tailcall.exp: Likewise.
18643 * gdb.btrace/unknown_functions.exp: Likewise.
18644 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18645 * lib/gdb.exp: Add the "multi_line" helper.
18646
4eec2deb
PA
186472015-04-01 Pedro Alves <palves@redhat.com>
18648
18649 * gdb.threads/tid-reuse.c: New file.
18650 * gdb.threads/tid-reuse.exp: New file.
18651
df8411da
SDJ
186522015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18653
18654 PR corefiles/16092
18655 * gdb.base/coredump-filter.c: New file.
18656 * gdb.base/coredump-filter.exp: Likewise.
18657
6ef37366
PM
186582015-03-27 Petr Machata <pmachata@redhat.com>
18659
18660 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18661 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18662 (Dwarf::assemble): Initialize them.
18663 (Dwarf::lines): New function.
18664
7ec911b0
JT
186652015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18666
18667 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18668 SYMBOL_PREFIX for x86_64-*-cygwin.
18669
ff908ebf
AW
186702015-03-26 Andy Wingo <wingo@igalia.com>
18671
18672 PR symtab/18148
18673 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18674 const_value but not a location.
18675 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18676 location defined in non-main CUs are visible.
18677
6d5f0679
YQ
186782015-03-26 Yao Qi <yao.qi@linaro.org>
18679
18680 PR testsuite/18139
18681 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18682 Add a line number entry for the same line.
18683 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18684 Add a line number entry for the same line.
18685
2898689b
YQ
186862015-03-26 Yao Qi <yao.qi@linaro.org>
18687
18688 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18689 .int 0.
18690 (func): Likewise. Add .Lfunc_1 label.
18691 Use .Lfunc_1 label.
18692 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18693 .int 0.
18694 (func): Likewise.
18695 Use .Lfunc_1 label.
18696
85180498
YQ
186972015-03-26 Yao Qi <yao.qi@linaro.org>
18698
18699 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18700 Call gdb_compile instead to compile each .s files without debug
18701 information.
18702
8aa08a8d
YQ
187032015-03-26 Yao Qi <yao.qi@linaro.org>
18704
18705 * gdb.base/savedregs.exp (process_saved_regs): Make
18706 "Saved registers:" optional in the pattern.
18707
66849923
MM
187082015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18709
18710 * gdb.btrace/next.exp: Merged into step.exp.
18711 * gdb.btrace/finish.exp: Merged into step.exp.
18712 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18713 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18714 "record goto" and checking the exact replay position.
18715 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18716 check for "Recording format" in "info record" output.
18717 * gdb.btrace/record_goto.exp: Choose test file based on target.
18718 * gdb.btrace/x86-record_goto.S: Renamed into ...
18719 * gdb.btrace/x86_64-record_goto.S: ... this.
18720 * gdb.btrace/i686-record_goto.S: New.
18721 * gdb.btrace/x86-tailcall.S: Renamed into ...
18722 * gdb.btrace/x86_64-tailcall.S: ... this.
18723 * gdb.btrace/i686-tailcall.S: New.
18724 * gdb.btrace/x86-tailcall.c: Renamed into ...
18725 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18726 separate statements. Update test.
18727 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18728 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18729 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18730 * gdb.btrace/tailcall.exp: Choose test file based on target.
18731 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18732
11cc1b74
MM
187332015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18734
18735 * gdb.btrace/exception.exp: Increase BTS buffer size.
18736
a25d8bf9
PA
187372015-03-24 Pedro Alves <palves@redhat.com>
18738
18739 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18740
856e7dd6
PA
187412015-03-24 Pedro Alves <palves@redhat.com>
18742
18743 * gdb.threads/schedlock.exp (test_step): No longer expect that
18744 "set scheduler-locking step" with "next" over a function call runs
18745 threads unlocked.
18746
ad235a41
AT
187472015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18748
18749 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18750
15630549
AT
187512015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18752
18753 PR breakpoints/16466
18754 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18755 * gdb.mi/mi-pending.c (thread_func): New function.
18756 (int main): Add threading support required.
18757 * gdb.mi/mi-pending.exp: Add tests for this issue.
18758 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18759 (pendfunc2): Remove stdio dependency.
18760 * gdb.mi/mi-pendshr2.c: New file.
18761
693dca06
KS
187622015-03-23 Keith Seitz <keiths@redhat.com>
18763
18764 * gdb.linespec/keywords.c: New file.
18765 * gdb.linespec/keywords.exp: New file.
18766
7e993ebf
KS
187672015-03-23 Keith Seitz <keiths@redhat.com>
18768
18769 PR gdb/18021
18770 * gdb.dwarf2/staticvirtual.exp: New test.
18771
bc23328c
JK
187722015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18773
18774 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18775 * README: Remove HP-UX and gdb.hp.
18776 (configuration):
18777 * configure: Regenerate.
18778 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18779 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18780 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18781 gdb.hp/gdb.defects/Makefile.
18782 * gdb.hp/Makefile.in: File deleted.
18783 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18784 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18785 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18786 * gdb.hp/gdb.aCC/run.c: File deleted.
18787 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18788 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18789 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18790 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18791 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18792 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18793 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18794 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18795 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18796 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18797 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18798 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18799 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18800 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18801 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18802 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18803 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18804 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18805 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18806 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18807 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18808 * gdb.hp/gdb.compat/average.c: File deleted.
18809 * gdb.hp/gdb.compat/sum.c: File deleted.
18810 * gdb.hp/gdb.compat/xdb.c: File deleted.
18811 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18812 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18813 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18814 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18815 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18816 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18817 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18818 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18819 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18820 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18821 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18822 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18823 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18824 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18825 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18826 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18827 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18828 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18829 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18830 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18831 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18832 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18833 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18834 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18835 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18836 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18837 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18838 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18839 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18840 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18841 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18842 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18843 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18844 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18845 * gdb.hp/tools/odump: File deleted.
18846
8bf3b159
PA
188472015-03-19 Pedro Alves <palves@redhat.com>
18848
18849 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18850 (saw_thread_3): New globals.
18851 (top level): Increment them when an event for the corresponding
18852 thread is seen.
18853 (no thread starvation): New test.
18854
eb54c8bf
PA
188552015-03-19 Pedro Alves <palves@redhat.com>
18856
18857 * gdb.threads/continue-pending-status.c: New file.
18858 * gdb.threads/continue-pending-status.exp: New file.
18859
32d2e5d6
PA
188602015-03-18 Pedro Alves <palves@redhat.com>
18861
18862 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18863 Use gdb_is_target_remote instead of is_remote. Use
18864 gdb_test_multiple instead of gdb_expect. Exit early if
18865 gdb_test_multiple hits its internal matches. Tighten stepi tests
18866 expected output. Fail on exit with any signal, instead of just
18867 SIGILL.
18868
f68f11b7
YQ
188692015-03-18 Yao Qi <yao.qi@linaro.org>
18870
18871 PR tdep/18107
18872 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18873 variable.
18874 * gdb.base/catch-syscall.exp: Don't skip it on
18875 aarch64*-*-linux* target. Remove elements in all_syscalls.
18876 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18877 target.
18878 (setup_all_syscalls): New proc.
18879
ca5fd19b
YQ
188802015-03-16 Yao Qi <yao.qi@linaro.org>
18881
18882 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18883 (top level): Skip tests if valid_addr_p returns false for
18884 $cmd1 or $cmd2.
18885
85642ba0
AW
188862015-03-11 Andy Wingo <wingo@igalia.com>
18887
18888 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18889
e03f9645
YQ
188902015-03-11 Yao Qi <yao.qi@linaro.org>
18891
18892 * gdb.base/catch-syscall.exp: Fix typo in comments.
18893
5d0962b2
YQ
188942015-03-11 Yao Qi <yao.qi@linaro.org>
18895
18896 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18897
b2df3cef
PA
188982015-03-09 Pedro Alves <palves@redhat.com>
18899
18900 * dg-extract-results.py: Delete.
18901
ef878e53
PA
189022015-03-09 Pedro Alves <palves@redhat.com>
18903
18904 Merge dg-extract-results.sh from GCC upstream (r218843).
18905
18906 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18907 * dg-extract-results.sh: Use --text with grep to avoid issues with
18908 binary files. Fall back to cat -v, if that doesn't work.
18909
9494d219
PA
189102015-03-05 Pedro Alves <palves@redhat.com>
18911
18912 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18913
a8d9763a
SM
189142015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18915
18916 * lib/mi-support.exp (mi_expect_interrupt): Accept
18917 alternative event for when in all-stop mode.
18918
be9957b8
PA
189192015-03-04 Pedro Alves <palves@redhat.com>
18920
18921 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18922
d57be0f4 189232015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
18924
18925 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18926
c214c7cf
AA
189272015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18928
18929 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18930 regexps for GDB's current line display, accept a hex address
18931 preceding the line number.
18932
6d74a497
AA
189332015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18934
18935 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18936 the 'arch1' variable for "s390*-linux*" targets.
18937
511aee7c
PA
189382015-03-04 Pedro Alves <palves@redhat.com>
18939
18940 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18941 (main): Pass missing retval argument to pthread_join call.
18942
95e50b27
PA
189432015-03-02 Pedro Alves <palves@redhat.com>
18944
18945 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18946 (top level): Call do_test with non-stop as well.
18947
28054d69
PA
189482015-03-02 Pedro Alves <palves@redhat.com>
18949
18950 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18951 -1.
18952
4fa5d7b4
AA
189532015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18954
18955 * gdb.arch/s390-vregs.exp: New test.
18956 * gdb.arch/s390-vregs.S: New file.
18957
97c18565
PA
189582015-02-27 Pedro Alves <palves@redhat.com>
18959
18960 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18961 call to catch_command_errors.
18962 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18963 catch_command_errors.
18964
a37bfa30
PA
189652015-02-27 Pedro Alves <palves@redhat.com>
18966
18967 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18968 "true" for boolean result.
18969 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18970 prototype of main.
18971
6f98576f
PA
189722015-02-27 Pedro Alves <palves@redhat.com>
18973
18974 * lib/unbuffer_output.c: New file.
18975 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18976 (main): Call gdb_unbuffer_output.
18977
eba5ab56
YQ
189782015-02-27 Yao Qi <yao.qi@linaro.org>
18979
18980 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18981 target.
18982
0def5aaa
DE
189832015-02-26 Doug Evans <dje@google.com>
18984
18985 * gdb.cp/class2.cc (Dbase, D): New classes.
18986 (main): New local delta.
18987 * gdb.cp/class2.exp: Test printing delta.
18988 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18989 (dynbar): New global.
18990 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18991
081a1c2c
JK
189922015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18993
18994 * gdb.compile/compile-ifunc.c: New file.
18995 * gdb.compile/compile-ifunc.exp: New file.
18996
2f41223f
AT
189972015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18998
18999 * gdb.base/structs.exp: Check for correct struct on finish.
19000
03eddd80
YQ
190012015-02-26 Yao Qi <yao.qi@linaro.org>
19002
19003 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
19004 is zero.
19005
80c57053
JK
190062015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19007
19008 * gdb.arch/cordic.ko.bz2: New file.
19009 * gdb.arch/cordic.ko.debug.bz2: New file.
19010 * gdb.arch/ppc64-symtab-cordic.exp: New file.
19011
21613c12
YQ
190122015-02-25 Yao Qi <yao.qi@linaro.org>
19013
19014 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
19015 aarch64*-*-* target.
19016
d8b901ed
PA
190172015-02-23 Pedro Alves <palves@redhat.com>
19018
19019 * lib/gdb.exp (delete_breakpoints): Rewrite using
19020 gdb_test_multiple.
19021
e5b85ead
PA
190222015-02-23 Pedro Alves <palves@redhat.com>
19023
19024 * gdb.base/info-os.c: Include stdlib.h.
19025
85c3a371
DE
190262015-02-22 Doug Evans <xdje42@gmail.com>
19027
19028 PR symtab/17855
19029 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
19030 is read after symbols have been re-read.
19031 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
19032 * gdb.ada/exec_changed/second.adb (Second): Ditto.
19033
96553a0c
DE
190342015-02-21 Doug Evans <dje@google.com>
19035
19036 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
19037
97a0c697
JK
190382015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19039
19040 PR corefiles/17808
19041 * gdb.arch/i386-biarch-core.core.bz2: New file.
19042 * gdb.arch/i386-biarch-core.exp: New file.
19043
a47cd6e9
PA
190442015-02-21 Pedro Alves <palves@redhat.com>
19045
19046 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
19047 runto_main fails.
19048
c5facdc4
PA
190492015-02-20 Pedro Alves <palves@redhat.com>
19050
19051 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
19052 info probes.
19053
2db9a427
PA
190542015-02-20 Pedro Alves <palves@redhat.com>
19055
19056 * gdb.threads/multi-create-ns-info-thr.exp: New file.
19057
60fb7e9e
PA
190582015-02-20 Pedro Alves <palves@redhat.com>
19059
19060 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
19061 clean_restart before gdb_target_supports_trace.
19062
5c5019c2
PA
190632015-02-20 Pedro Alves <palves@redhat.com>
19064
19065 PR threads/18006
19066 * gdb.threads/clone-thread_db.c: New file.
19067 * gdb.threads/clone-thread_db.exp: New file.
19068
c9587f88
AT
190692015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
19070
19071 PR breakpoints/16812
19072 * gdb.base/catch-gdb-caused-signals.c: New file.
19073 * gdb.base/catch-gdb-caused-signals.exp: New file.
19074
f6a88844
JM
190752015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
19076
19077 * configure: Regenerated.
19078 * configure.ac: Use GDB_AC_TRANSFORM.
19079 * aclocal.m4: sinclude ../transform.m4.
19080
497c491b
JM
190812015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19082
19083 * lib/dtrace.exp: New file.
19084 * gdb.base/dtrace-probe.exp: Likewise.
19085 * gdb.base/dtrace-probe.d: Likewise.
19086 * gdb.base/dtrace-probe.c: Likewise.
19087 * lib/pdtrace.in: Likewise.
19088 * configure.ac: Output variables with the transformed names of
19089 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
19090 * configure: Regenerated.
19091
03e98035
JM
190922015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19093
19094 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
19095 expected message when trying to access $_probe_* convenience
19096 variables while not on a probe.
19097
63cc30e9
JK
190982015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19099
19100 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
19101
0703599a
PA
191022015-02-11 Pedro Alves <pedro@codesourcery.com>
19103
19104 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
19105 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
19106
7e60a48e
DE
191072015-02-10 Doug Evans <xdje42@gmail.com>
19108
19109 * lib/gdb.exp (gdb_load): Always return a result.
19110
01b088bc
PA
191112015-02-10 Pedro Alves <palves@redhat.com>
19112
19113 * gdb.threads/signal-sigtrap.c: New file.
19114 * gdb.threads/signal-sigtrap.exp: New file.
19115
b05ec7a5
AT
191162015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
19117
19118 * gdb.trace/no-attach-trace.c: New file.
19119 * gdb.trace/no-attach-trace.exp: New file.
19120
a2c2acaf
MW
191212015-02-09 Mark Wielaard <mjw@redhat.com>
19122
19123 * gdb.dwarf2/atomic.c: New file.
19124 * gdb.dwarf2/atomic-type.exp: Likewise.
19125
31fd9caa
MM
191262015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19127
19128 * gdb.btrace/buffer-size.exp: Update "info record" output.
19129 * gdb.btrace/delta.exp: Update "info record" output.
19130 * gdb.btrace/enable.exp: Update "info record" output.
19131 * gdb.btrace/finish.exp: Update "info record" output.
19132 * gdb.btrace/instruction_history.exp: Update "info record" output.
19133 * gdb.btrace/next.exp: Update "info record" output.
19134 * gdb.btrace/nexti.exp: Update "info record" output.
19135 * gdb.btrace/step.exp: Update "info record" output.
19136 * gdb.btrace/stepi.exp: Update "info record" output.
19137 * gdb.btrace/nohist.exp: Update "info record" output.
19138
d33501a5
MM
191392015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19140
19141 * gdb.btrace/buffer-size: New.
19142
f4abbc16
MM
191432015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19144
19145 * gdb.btrace/delta.exp: Update "info record" output.
19146 * gdb.btrace/enable.exp: Update "info record" output.
19147 * gdb.btrace/finish.exp: Update "info record" output.
19148 * gdb.btrace/instruction_history.exp: Update "info record" output.
19149 * gdb.btrace/next.exp: Update "info record" output.
19150 * gdb.btrace/nexti.exp: Update "info record" output.
19151 * gdb.btrace/step.exp: Update "info record" output.
19152 * gdb.btrace/stepi.exp: Update "info record" output.
19153 * gdb.btrace/nohist.exp: Update "info record" output.
19154
b9d61307
SM
191552015-02-06 Simon Marchi <simon.marchi@ericsson.com>
19156
19157 PR gdb/15678
19158 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
19159
e584fdbc
PA
191602015-02-06 Pedro Alves <palves@redhat.com>
19161
19162 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
19163 macro.
19164 (seconds_left, again): New globals.
19165 (main): Wait seconds_left in a 1-second sleep loop instead of
19166 sleeping 180 seconds. If 'again' is set, reset the seconds
19167 counter.
19168 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
19169 'again' in the inferior before detaching. Print the seconds left.
19170 (options): New global.
19171 (top level): Build program with -DTIMEOUT=$timeout.
19172
77f41761
PA
191732015-02-06 Pedro Alves <palves@redhat.com>
19174
19175 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
19176 determine how many seconds to pass to 'alarm'.
19177 * gdb.base/gdb-sigterm.exp (top level): Build program with
19178 -DTIMEOUT=$timeout.
19179 (do_test): Return success/failure indication. Add more verbose
19180 logging. Don't fail if 200 single steps are seen. Instead, fail
19181 when the test times out.
19182 (passes): New global.
19183 (top level): Break the testing loop if testing fails on any
19184 iteration. Use gdb_assert.
19185
b9394193
DB
191862015-02-04 Don Breazeal <donb@codesourcery.com>
19187
19188 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
19189 and initialize them.
19190 (ipc_cleanup): New function.
19191 (main): Don't declare shmid, semid, and msqid. Add a call to
19192 atexit so that we call ipc_cleanup on exit.
19193
42d9e528
PA
191942015-02-04 Pedro Alves <palves@redhat.com>
19195
19196 * boards/native-extended-gdbserver.exp: Remove any target variant
19197 specifications from the board name before clearing the isremote
19198 flag from board_info.
19199
ae6ae975
DE
192002015-01-31 Doug Evans <xdje42@gmail.com>
19201
19202 * gdb.base/maint.exp <maint print type argc>: Update expected output.
19203
cfb069a8
GB
192042015-01-31 Gary Benson <gbenson@redhat.com>
19205
19206 * gdb.base/completion.exp: Disable completion limiting for
19207 existing tests. Add new tests to check completion limiting.
19208 * gdb.linespec/ls-errs.exp: Disable completion limiting.
19209
5dd31d79
DE
192102015-01-31 Doug Evans <xdje42@gmail.com>
19211
19212 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
19213
9f050062
DE
192142015-01-31 Doug Evans <xdje42@gmail.com>
19215
19216 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
19217 entries. Duplicate file section script entries.
19218 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
19219 inlined entries. Add test for safe-path rejection.
19220 * gdb.python/py-section-script.c: Add duplicate inlined section script
19221 entries. Duplicate file section script entries.
19222 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
19223 inlined entries. Add test for safe-path rejection.
19224
df25ebbd
JB
192252015-01-29 Joel Brobecker <brobecker@adacore.com>
19226
19227 * gdb.ada/disc_arr_bound: New testcase.
19228
4a0ca9ec
JB
192292015-01-29 Joel Brobecker <brobecker@adacore.com>
19230
19231 * gdb.ada/mi_var_array: New testcase.
19232
3a8b707a
DE
192332015-01-27 Doug Evans <dje@google.com>
19234
19235 * gdb.python/py-objfile.exp: Add tests for objfile.username.
19236 Add test for objfile.filename, objfile.username after objfile
19237 has been unloaded.
19238
f8313f6e
JB
192392015-01-26 Joel Brobecker <brobecker@adacore.com>
19240
19241 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
19242 the second test to print the name attribute of value
19243 returned by the call to gdb.lookup_type, and adjust
19244 the expected output accordingly.
19245
37bc665e
MW
192462015-01-25 Mark Wielaard <mjw@redhat.com>
19247
19248 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
19249 * gdb.base/disp-step-fork.c: Include unistd.h.
19250 * gdb.base/siginfo-obj.c: Include stdio.h.
19251 * gdb.base/siginfo-thread.c: Likewise.
19252 * gdb.mi/non-stop.c: Include unistd.h.
19253 * gdb.mi/nsthrexec.c: Include stdio.h.
19254 * gdb.mi/pthreads.c: Include unistd.h.
19255 * gdb.modula2/unbounded1.c (main): Declare returns int.
19256 * gdb.reverse/consecutive-reverse.c: Likewise.
19257 * gdb.threads/create-fail.c: Include unistd.h.
19258 * gdb.threads/killed.c: Likewise.
19259 * gdb.threads/linux-dp.c: Likewise.
19260 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
19261 * gdb.threads/non-ldr-exc-2.c: Likewise.
19262 * gdb.threads/non-ldr-exc-3.c: Likewise.
19263 * gdb.threads/non-ldr-exc-4.c: Likewise.
19264 * gdb.threads/pthreads.c: Include unistd.h.
19265 (main): Declare returns int.
19266 * gdb.threads/tls-main.c (foo): New declaration.
19267 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
19268
f7e5394d
SM
192692015-01-23 Simon Marchi <simon.marchi@ericsson.com>
19270
19271 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
19272 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
19273
743649fd
MW
192742015-01-15 Mark Wielaard <mjw@redhat.com>
19275
19276 * gdb.base/noreturn-return.c: New file.
19277 * gdb.base/noreturn-return.exp: New file.
19278 * gdb.base/noreturn-finish.c: New file.
19279 * gdb.base/noreturn-finish.exp: New file.
19280
198297aa
PA
192812015-01-23 Pedro Alves <palves@redhat.com>
19282
19283 * gdb.threads/continue-pending-after-query.c: New file.
19284 * gdb.threads/continue-pending-after-query.exp: New file.
19285
717cf30c
AG
192862015-01-22 Anders Granlund <anders.granlund@ericsson.com>
19287 Simon Marchi <simon.marchi@ericsson.com>
19288
19289 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
19290 * gdb.base/valgrind-db-attach.exp: Same.
19291 * gdb.base/valgrind-infcall.exp: Same.
19292 * lib/mi-support.exp (default_mi_gdb_start): Same.
19293 * lib/prompt.exp (default_prompt_gdb_start): Same.
19294 * lib/gdb.exp (default_gdb_spawn): Same.
19295 (gdb_interact): New.
19296
19297
4b62a76e
JK
192982015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19299
19300 * gdb.compile/compile.exp (pointer to jit function): New test.
19301
b4cdae6f
WW
193022015-01-17 Wei-cheng Wang <cole945@gmail.com>
19303
19304 * lib/gdb.exp (supports_process_record): Return true for
19305 powerpc*-*-linux*.
19306 (supports_reverse): Likewise.
19307
d221e7ef
DB
193082015-01-15 Don Breazeal <donb@codesourcery.com>
19309
19310 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
19311 instead of checking whether the target board is remote and
19312 use spawn_wait_for_attach instead of exec/sleep.
19313 * gdb.base/attach-twice.exp: Likewise.
19314
bafffb51
JB
193152015-01-15 Joel Brobecker <brobecker@adacore.com>
19316
19317 * gdb.ada/var_arr_attrs: New testcase.
19318
5589af0e
PA
193192015-01-14 Pedro Alves <palves@redhat.com>
19320 Joel Brobecker <brobecker@adacore.com>
19321
19322 PR gdb/17525
19323 * gdb.base/bp-cmds-execution-x-script.c: New file.
19324 * gdb.base/bp-cmds-execution-x-script.exp: New file.
19325 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
19326
6c400b59
PA
193272015-01-14 Pedro Alves <palves@redhat.com>
19328
19329 PR cli/17828
19330 * gdb.base/batch-preserve-term-settings.c: New file.
19331 * gdb.base/batch-preserve-term-settings.exp: New file.
19332
e02c96a7
DE
193332015-01-13 Doug Evans <dje@google.com>
19334
19335 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
19336 binary.
19337
576fd14c
JB
193382015-01-13 Joel Brobecker <brobecker@adacore.com>
19339
19340 * Makefile.in (clean mostlyclean): Do not delete *.py.
19341
04dccad0
JB
193422015-01-13 Joel Brobecker <brobecker@adacore.com>
19343
19344 * gdb.python/py-lookup-type.exp: New file.
19345
3d230f71
PA
193462015-01-12 Pedro Alves <palves@redhat.com>
19347
19348 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
19349 restore GDBFLAGS before returning.
19350
7e67715d
JK
193512015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19352
19353 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
19354 is_amd64_regs_target and is_x86_like_target.
19355
f2e0d4b4
DE
193562015-01-11 Doug Evans <xdje42@gmail.com>
19357
19358 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
19359 is given without an explicit form.
19360 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
19361 attributes.
19362 * gdb.dwarf/corrupt.exp: Ditto.
19363 * gdb.dwarf2/enum-type.exp: Ditto.
19364 * gdb.trace/entry-values.exp: Ditto.
19365 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
19366
439250fb
DE
193672015-01-11 Doug Evans <xdje42@gmail.com>
19368
19369 PR gdb/15830
19370 * gdb.base/maint.exp: Remove references to "maint demangle".
19371 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
19372 Add tests for explicitly specifying language to demangle.
19373 * gdb.dlang/demangle.exp: Ditto.
19374
ede9f622
PA
193752015-01-09 Pedro Alves <palves@redhat.com>
19376
19377 * gdb.threads/non-stop-fair-events.c: New file.
19378 * gdb.threads/non-stop-fair-events.exp: New file.
19379
a7b796db
PA
193802015-01-09 Pedro Alves <palves@redhat.com>
19381
19382 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
19383 the global scope. Set a breakpoint after all threads are started
19384 rather than stepping over two source lines. Expect the prompt.
19385 * gdb.base/watch_thread_num.c (threads_started_barrier): New
19386 global.
19387 (NUM): Now 15.
19388 (main): Use threads_started_barrier to wait for all threads to
19389 start. Main thread no longer calls thread_function. Exit after
19390 180 seconds.
19391 (loop): New function.
19392 (thread_function): Wait on threads_started_barrier barrier. Call
19393 'loop' at each iteration.
19394 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
19395 threads have started, instead of hardcoding number of "next"
19396 steps. Use an access watchpoint instead of a write watchpoint.
19397
9665ffdd
PA
193982015-01-09 Pedro Alves <palves@redhat.com>
19399
19400 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
19401 (thread_func): Wait on barrier.
19402 (main): Wait for all threads to start before stopping GDB.
19403 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
19404 global.
19405 (thread1_func, thread2_func): Wait on barrier.
19406 (main): Wait for all threads to start before stopping GDB.
19407 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
19408 New global.
19409 (thread1_func, thread2_func): Wait on barrier.
19410 (main): Wait for all threads to start before stopping GDB.
19411
c945a99f
PA
194122015-01-09 Pedro Alves <palves@redhat.com>
19413
19414 * gdb.threads/attach-many-short-lived-threads.c: New file.
19415 * gdb.threads/attach-many-short-lived-threads.exp: New file.
19416
c1a747c1
PA
194172014-01-09 Pedro Alves <palves@redhat.com>
19418
19419 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
19420 instead of to thread 2.
19421 * gdb.threads/signal-command-multiple-signals-pending.c (main):
19422 Add barrier around each pthread_create call instead of around all
19423 calls.
19424 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
19425 Set a break on thread_function and have the child threads hit it
19426 one at at a time.
19427
60b3033e
PA
194282015-01-09 Pedro Alves <palves@redhat.com>
19429
19430 * lib/gdb.exp (can_spawn_for_attach): New procedure.
19431 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
19432 false.
19433 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
19434 checking whether the target board is remote.
19435 * gdb.multi/multi-attach.exp: Likewise.
19436 * gdb.python/py-sync-interp.exp: Likewise.
19437 * gdb.server/ext-attach.exp: Likewise.
19438 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
19439 tests that need to attach, instead of checking whether the target
19440 board is remote at the top of the file.
19441
acc018ac
YQ
194422015-01-08 Yao Qi <yao@codesourcery.com>
19443
19444 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19445
50a18af8
JK
194462015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19447
19448 Fix testcase compilation.
19449 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19450
8503d6e1
JB
194512015-01-06 Joel Brobecker <brobecker@adacore.com>
19452
19453 * gdb.python/py-type.exp: Add a couple test about empty
19454 array creation, and negative-length array creation.
19455
cc73dbcc
DE
194562015-01-02 Doug Evans <xdje42@gmail.com>
19457
19458 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19459
0300bbc7
DE
194602015-01-02 Doug Evans <dje@google.com>
19461
19462 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
19463
9d85a0ec
YQ
194642014-12-29 Yao Qi <yao@codesourcery.com>
19465
19466 * gdb.trace/entry-values.exp: Update comments. Rename variable
19467 bar_call_foo to returned_from_foo.
19468
87186c6a
MMN
194692014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19470
19471 PR gdb/17394
19472 * gdb.linespec/break-asm-file.c: New file.
19473 * gdb.linespec/break-asm-file.exp: New file.
19474 * gdb.linespec/break-asm-file0.s: New file.
19475 * gdb.linespec/break-asm-file1.s: New file.
19476
1bab7383
YQ
194772014-12-18 Nigel Stephens <nigel@mips.com>
19478 Maciej W. Rozycki <macro@codesourcery.com>
19479
19480 * gdb.base/float.exp: Handle the new output from "info float" on
19481 MIPS targets.
19482
1bc1068a
JK
194832014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19484
19485 Fix MinGW compilation.
19486 * gdb.compile/compile-ops.exp: Update untested message if
19487 !skip_compile_feature_tests.
19488 * gdb.compile/compile-setjmp.exp: Likewise.
19489 * gdb.compile/compile-tls.exp: Likewise.
19490 * gdb.compile/compile.exp: Likewise.
19491 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19492 supported on this host".
19493
b6615d10
DE
194942014-12-16 Doug Evans <xdje42@gmail.com>
19495
19496 * boards/stabs.exp: New file.
19497
25dda427
AA
194982014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19499
19500 * gdb.base/completion.exp: Adjust to format changes of "maint
19501 print user-registers".
19502
bf330350
CU
195032014-12-16 Catalin Udma <catalin.udma@freescale.com>
19504
19505 PR server/17457
19506 * gdb.arch/aarch64-fp.c: New file.
19507 * gdb.arch/aarch64-fp.exp: New file.
19508
395cf596
SDJ
195092014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19510
19511 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19512 r210637, r210913, r211666, r215400, r215817).
19513
19514 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19515 * dg-extract-results.py: New file.
19516 * dg-extract-results.sh: Use it if the environment seems
19517 suitable.
19518
19519 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19520
19521 * dg-extract-results.py (parse_run): Handle warnings that
19522 are printed before a test harness is run.
19523
19524 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19525
19526 * dg-extract-results.py (Named): Remove __cmp__ method.
19527 (output_variation): Use a key to sort variation.harnesses.
19528
19529 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19530
19531 * dg-extract-results.py: For Python 3, force sys.stdout to
19532 handle surrogate escape sequences.
19533 (safe_open): New function.
19534 (output_segment, main): Use it.
19535
19536 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19537
19538 * dg-extract-results.py (Prog.result_re): Include options
19539 in test name.
19540
19541 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19542
19543 * dg-extract-results.py (output_variation): Always sort if
19544 do_sum.
19545
e882ef3c
SM
195462014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19547
19548 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19549 as long as we get pagination notifications.
19550
4992aa20
JM
195512014-12-15 Jason Merrill <jason@redhat.com>
19552
19553 * Makefile.in (check-gdb.%): Restore.
19554 * README: Mention it.
19555
c1b5a1a6
JB
195562014-12-13 Joel Brobecker <brobecker@adacore.com>
19557
19558 * gdb.ada/str_uninit: New testcase.
19559
5537b577
JK
195602014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19561
19562 PR symtab/17642
19563 * gdb.base/vla-stub-define.c: New file.
19564 * gdb.base/vla-stub.c: New file.
19565 * gdb.base/vla-stub.exp: New file.
19566
bb2ec1b3
TT
195672014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19568 Jan Kratochvil <jan.kratochvil@redhat.com>
19569 Tom Tromey <tromey@redhat.com>
19570
19571 * configure.ac: Add gdb.compile/.
19572 * configure: Regenerate.
19573 * gdb.compile/Makefile.in: New file.
19574 * gdb.compile/compile-ops.exp: New file.
19575 * gdb.compile/compile-ops.c: New file.
19576 * gdb.compile/compile-tls.c: New file.
19577 * gdb.compile/compile-tls.exp: New file.
19578 * gdb.compile/compile-constvar.S: New file.
19579 * gdb.compile/compile-constvar.c: New file.
19580 * gdb.compile/compile-mod.c: New file.
19581 * gdb.compile/compile-nodebug.c: New file.
19582 * gdb.compile/compile-setjmp-mod.c: New file.
19583 * gdb.compile/compile-setjmp.c: New file.
19584 * gdb.compile/compile-setjmp.exp: New file.
19585 * gdb.compile/compile-shlib.c: New file.
19586 * gdb.compile/compile.c: New file.
19587 * gdb.compile/compile.exp: New file.
19588 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19589
4ff709eb
TT
195902014-12-12 Tom Tromey <tromey@redhat.com>
19591
19592 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19593 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19594
6dddd6a5
DE
195952014-12-12 Doug Evans <dje@google.com>
19596
19597 * lib/gdb-python.exp (get_python_valueof): New function.
19598 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19599
71c24708
AA
196002014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19601
19602 * gdb.base/completion.exp: Add test for completion of "info
19603 registers ".
19604
3e29f34a
MR
196052014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19606
19607 * gdb.base/func-ptrs.c: New file.
19608 * gdb.base/func-ptrs.exp: New file.
19609
fc126975
SM
196102014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19611
19612 PR breakpoints/17012
19613 * gdb.base/dprintf-detach.c: New file.
19614 * gdb.base/dprintf-detach.exp: New file.
19615
0a46d518
SM
196162014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19617
19618 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19619 * lib/gdb.exp (target_is_gdbserver): New procedure.
19620
a0be3e44
DE
196212014-12-08 Doug Evans <dje@google.com>
19622
19623 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19624
df1b803a
YQ
196252014-12-05 Yao Qi <yao@codesourcery.com>
19626
19627 * gdb.guile/scm-error.exp: Remove the third argument to
19628 gdb_remote_download.
19629 * gdb.guile/scm-frame-args.exp: Likewise.
19630 * gdb.guile/scm-section-script.exp: Likewise.
19631
ddb9f679
YQ
196322014-12-05 Yao Qi <yao@codesourcery.com>
19633
19634 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19635
86e4ed39
DE
196362014-12-04 Doug Evans <dje@google.com>
19637
19638 * gdb.python/py-objfile.exp: Add tests for
19639 objfile.add_separate_debug_file.
19640
7c50a931
DE
196412014-12-04 Doug Evans <dje@google.com>
19642
19643 * lib/gdb.exp (get_build_id): New function.
19644 (build_id_debug_filename_get): Rewrite to use it.
19645 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19646
621661e3
MR
196472014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19648
19649 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19650 `method(long)', not just 0x0.
19651 * gdb.cp/nsalias.exp: Align code labels to 4.
19652 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19653 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19654 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19655 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19656 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19657 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19658
29f0c3b7
DE
196592014-12-02 Doug Evans <dje@google.com>
19660
e1e061e7 19661 PR symtab/17602
29f0c3b7 19662 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19663 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19664 * gdb.cp/anon-ns.exp: Update.
19665
162078c8
NB
196662014-12-02 Nick Bull <nicholaspbull@gmail.com>
19667
19668 * gdb.python/py-events.py (inferior_call_handler): New.
19669 (register_changed_handler, memory_changed_handler): New.
19670 (test_events.invoke): Register new handlers.
19671 * gdb.python/py-events.exp: Add tests for inferior call,
19672 memory_changed and register_changed events.
19673
fdb09caf
AA
196742014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19675
19676 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19677 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19678 if the linker doesn't understand this.
19679
55cfb2c4
SM
196802014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19681
19682 * gdb.python/python.exp: Change expected reply to help().
19683
9e8cd6df
YQ
196842014-12-01 Yao Qi <yao@codesourcery.com>
19685
19686 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19687 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19688 * configure: Re-generated.
19689
6c659fc2
SC
196902014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19691
19692 * gdb.cp/chained-calls.cc: New file.
19693 * gdb.cp/chained-calls.exp: New file.
19694 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19695
d7fc3181
SM
196962014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19697
19698 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19699 * gdb.dwarf2/symtab-producer.exp: Same.
19700 * gdb.gdb/python-interrupts.exp: Same.
19701 * gdb.gdb/python-selftest.exp: Same.
19702 * gdb.python/py-linetable.exp: Same.
19703 * gdb.python/py-type.exp: Same.
19704 * gdb.python/py-value-cc.exp: Same.
19705 * gdb.python/py-value.exp: Same.
19706
10e79639
YQ
197072014-11-28 Yao Qi <yao@codesourcery.com>
19708
19709 * gdb.base/break-probes.exp: Match library name prefixed with
19710 sysroot.
19711
f28a0564
SM
197122014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19713
19714 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19715 test expected output. Add parentheses for the call to print.
19716 Remove L suffix from integers.
19717
3fe1ce1d
DE
197182014-11-26 Doug Evans <dje@google.com>
19719
19720 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19721
84429e27
YQ
197222014-11-22 Yao Qi <yao@codesourcery.com>
19723
19724 * gdb.trace/entry-values.c: Remove asms.
19725 (foo): Add foo_label.
19726 (bar): Add bar_label.
19727 * gdb.trace/entry-values.exp: Remove code computing foo's
19728 length and bar's length.
19729 (Dwarf::assemble): Invoke function_range for bar and use
19730 MACRO_AT_func for foo.
19731
26741859
YQ
197322014-11-22 Yao Qi <yao@codesourcery.com>
19733
19734 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19735 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19736 Use .Lgcc43_procstart instead of gcc43.
19737
45e44d27
JB
197382014-11-21 Joel Brobecker <brobecker@adacore.com>
19739
19740 * gdb.ada/n_arr_bound: New testcase.
19741
458c8db8
SDJ
197422014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19743
19744 PR breakpoints/10737
19745 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19746 test_catch_syscall_multi_arch.
19747 (test_catch_syscall_multi_arch): New function.
19748
43f3e411
DE
197492014-11-20 Doug Evans <xdje42@gmail.com>
19750
19751 * gdb.base/maint.exp: Update expected output.
19752
0d7b2549
AA
197532014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19754
19755 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19756 4-byte instruction on S390.
19757
8908fca5
JB
197582014-11-19 Joel Brobecker <brobecker@adacore.com>
19759
19760 * gdb.ada/arr_arr: New testcase.
19761
4a46959e
JB
197622014-11-19 Joel Brobecker <brobecker@adacore.com>
19763
19764 * gdb.ada/pkd_arr_elem: New Testcase.
19765
470e2f4e
LM
197662014-11-18 Luis Machado <lgustavo@codesourcery.com>
19767
19768 * gdb.reverse/break-precsave: Expect completion message for
19769 core file reads.
19770 * gdb.reverse/consecutive-precsave.exp: Likewise.
19771 * gdb.reverse/finish-precsave.exp: Likewise.
19772 * gdb.reverse/i386-precsave.exp: Likewise.
19773 * gdb.reverse/machinestate-precsave.exp: Likewise.
19774 * gdb.reverse/sigall-precsave.exp: Likewise.
19775 * gdb.reverse/solib-precsave.exp: Likewise.
19776 * gdb.reverse/step-precsave.exp: Likewise.
19777 * gdb.reverse/until-precsave.exp: Likewise.
19778 * gdb.reverse/watch-precsave.exp: Likewise.
19779
a267f3ad
AA
197802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19781
19782 * gdb.base/bp-permanent.c: Include unistd.h.
19783 * gdb.python/py-framefilter-mi.c (main): Add return type.
19784 * gdb.python/py-framefilter.c (main): Likewise.
19785 * gdb.trace/actions-changed.c (main): Likewise.
19786
12084a9a
AA
197872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19788
19789 * gdb.mi/until.c: Add eye-catchers.
19790 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19791 line numbers.
19792
dc7e1a77
AA
197932014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19794
19795 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19796 function header variants in break1.c.
19797 * gdb.base/ena-dis-br.exp: Likewise.
19798 * gdb.base/hbreak2.exp: Likewise.
19799 * gdb.reverse/until-precsave.exp: Drop references to removed
19800 non-prototype function header variants in ur1.c.
19801 * gdb.reverse/until-reverse.exp: Likewise.
19802
41c77605
PM
198032014-11-17 Petr Machata <pmachata@redhat.com>
19804
19805 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19806 ${_cu_offset_size} bytes abbrev offset.
19807
34248c3a
DE
198082014-11-15 Doug Evans <xdje42@gmail.com>
19809
19810 PR symtab/17559
19811 * gdb.base/line-symtabs.exp: New file.
19812 * gdb.base/line-symtabs.c: New file.
19813 * gdb.base/line-symtabs.h: New file.
19814
646da059
YQ
198152014-11-14 Yao Qi <yao@codesourcery.com>
19816
19817 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19818 (func): Add label func_label.
19819 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19820 Replace low_pc and high_pc with MACRO_AT_range.
19821 Replace name, low_pc and high_pc with MACRO_AT_func.
19822
9301ebe6
YQ
198232014-11-14 Yao Qi <yao@codesourcery.com>
19824
19825 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19826 Replace name, low_pc and high_pc with MACRO_AT_func.
19827
f166b542
YQ
198282014-11-14 Yao Qi <yao@codesourcery.com>
19829
19830 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19831 produce debug information.
19832 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19833
0f6e71e3
YQ
198342014-11-14 Yao Qi <yao@codesourcery.com>
19835
19836 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19837 object and get function length.
19838 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19839 with MACRO_AT_func.
19840 (top-level): Replace gdb_compile and clean_restart with
19841 prepare_for_testing.
19842 * gdb.dwarf2/main.c (main): Add label main_label.
19843
876c4df9
YQ
198442014-11-14 Yao Qi <yao@codesourcery.com>
19845
19846 * lib/dwarf.exp (function_range): New procedure.
19847 (Dwarf::_handle_macro_at_func): New procedure.
19848 (Dwarf::_handle_macro_at_range): New procedure.
19849 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19850
02ad9cf1
YQ
198512014-11-14 Yao Qi <yao@codesourcery.com>
19852
19853 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19854 (_handle_attribute): New procedure.
19855
a59add0c
AA
198562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19857
19858 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19859 * gdb.base/call-sc.c (zed): Likewise.
19860 * gdb.base/checkpoint.c (main): Likewise.
19861 * gdb.base/dump.c (main): Likewise.
19862 * gdb.base/gcore.c (main): Likewise.
19863 * gdb.base/huge.c (main): Likewise.
19864 * gdb.base/multi-forks.c (main): Likewise.
19865 * gdb.base/pr10179-a.c (main): Likewise.
19866 * gdb.base/savedregs.c (main): Likewise.
19867 * gdb.base/sigaltstack.c (main): Likewise.
19868 * gdb.base/siginfo.c (main): Likewise.
19869 * gdb.base/structs.c (zed): Likewise.
19870 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19871 * gdb.mi/mi-syn-frame.c (main): Likewise.
19872 * gdb.mi/until.c (foo, main): Likewise.
19873 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19874 * gdb.base/solib-weak.c (foo): Declare.
19875 * gdb.base/attach-twice.c: Include stdio.h.
19876 * gdb.base/weaklib1.c: Likewise.
19877 * gdb.base/weaklib2.c: Likewise.
19878 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19879 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19880 unistd.h.
19881 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19882 * gdb.mi/mi-exit-code.c: Likewise.
19883 * gdb.base/break-interp-lib.c: Include string.h.
19884 * gdb.base/coremaker.c: Likewise.
19885 * gdb.base/testenv.c: Likewise.
19886 * gdb.python/py-finish-breakpoint.c: Likewise.
19887 * gdb.base/inferior-died.c: Include sys/wait.h.
19888 * gdb.base/fileio.c: Include time.h.
19889 * gdb.base/async-shell.c: Include unistd.h.
19890 * gdb.base/dprintf-non-stop.c: Likewise.
19891 * gdb.base/info-os.c: Likewise.
19892 * gdb.mi/mi-console.c: Likewise.
19893 * gdb.mi/watch-nonstop.c: Likewise.
19894 * gdb.python/py-events.c: Likewise.
19895 * gdb.base/async.c (baz): Move up before its invocation.
19896 * gdb.base/code_elim2.c (my_global_func): Likewise.
19897 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19898 * gdb.base/advance.c (func2): Likewise.
19899
3b5d5997
AA
199002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19901
19902 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19903 variant.
19904 * gdb.base/annota3.c: Likewise.
19905 * gdb.base/async.c: Likewise.
19906 * gdb.base/average.c: Likewise.
19907 * gdb.base/call-ar-st.c: Likewise.
19908 * gdb.base/call-rt-st.c: Likewise.
19909 * gdb.base/call-sc.c: Likewise.
19910 * gdb.base/call-strs.c: Likewise.
19911 * gdb.base/ending-run.c: Likewise.
19912 * gdb.base/execd-prog.c: Likewise.
19913 * gdb.base/exprs.c: Likewise.
19914 * gdb.base/foll-exec.c: Likewise.
19915 * gdb.base/foll-fork.c: Likewise.
19916 * gdb.base/foll-vfork.c: Likewise.
19917 * gdb.base/funcargs.c: Likewise.
19918 * gdb.base/gcore.c: Likewise.
19919 * gdb.base/jump.c: Likewise.
19920 * gdb.base/langs0.c: Likewise.
19921 * gdb.base/langs1.c: Likewise.
19922 * gdb.base/langs2.c: Likewise.
19923 * gdb.base/mips_pro.c: Likewise.
19924 * gdb.base/nodebug.c: Likewise.
19925 * gdb.base/opaque0.c: Likewise.
19926 * gdb.base/opaque1.c: Likewise.
19927 * gdb.base/recurse.c: Likewise.
19928 * gdb.base/run.c: Likewise.
19929 * gdb.base/scope0.c: Likewise.
19930 * gdb.base/scope1.c: Likewise.
19931 * gdb.base/setshow.c: Likewise.
19932 * gdb.base/setvar.c: Likewise.
19933 * gdb.base/shmain.c: Likewise.
19934 * gdb.base/shr1.c: Likewise.
19935 * gdb.base/shr2.c: Likewise.
19936 * gdb.base/sigall.c: Likewise.
19937 * gdb.base/signals.c: Likewise.
19938 * gdb.base/so-indr-cl.c: Likewise.
19939 * gdb.base/solib2.c: Likewise.
19940 * gdb.base/structs.c: Likewise.
19941 * gdb.base/sum.c: Likewise.
19942 * gdb.base/vforked-prog.c: Likewise.
19943 * gdb.base/watchpoint.c: Likewise.
19944 * gdb.reverse/shr2.c: Likewise.
19945 * gdb.reverse/until-reverse.c: Likewise.
19946 * gdb.reverse/ur1.c: Likewise.
19947 * gdb.reverse/watch-reverse.c: Likewise.
19948
066a77c5
AA
199492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19950
19951 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19952 variant.
19953 * gdb.base/sepdebug.exp: Drop references to removed code.
19954
4f204ea5
AA
199552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19956
19957 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19958 variant. Preserve original line numbering.
19959 * gdb.base/list1.c: Likewise.
19960
3b377a3a
AA
199612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19962
19963 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19964 variant.
19965 * gdb.base/break1.c: Likewise.
19966 * gdb.base/break.exp: Drop references to removed code.
19967
e444df73
AA
199682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19969
19970 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19971 variant.
19972
8008f2a7
AA
199732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19974
19975 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19976
a5a06887
AA
199772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19978
19979 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19980 logic into perform_all_tests() and invoke it with and without
19981 function header prototypes.
19982 (do_function_calls): Remove conditional XFAIL for PR 5318.
19983 (rerun_and_prepare): Remove duplicate code.
19984 (perform_all_tests): New. Main logic moved here.
19985
44dba9b9
AA
199862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19987
19988 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19989 code guarded by #ifdef NO_PROTOTYPES.
19990 (t_double_many_args): Likewise.
19991 (DEF_FUNC_MANY_ARGS_1): Likewise.
19992 (DEF_FUNC_VALUES_1): Likewise.
19993 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19994 guarded by #ifdef PROTOTYPES.
19995
d1fbcd56
AA
199962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19997
19998 * gdb.mi/mi-console.c: Add eye-catcher.
19999 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
20000 instead of literal line number.
20001
b0e59b8f
AA
200022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20003
20004 * gdb.base/shr2.c: Add eye-catcher.
20005 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
20006 line number.
20007
78f98cca
AA
200082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20009
20010 * gdb.base/jump.c: Add eye-catchers.
20011 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
20012 numbers.
20013
58fa2af0
AA
200142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20015
20016 * gdb.base/execd-prog.c: Add eye-catchers.
20017 * gdb.base/foll-exec.c: Likewise.
20018 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
20019 line numbers.
20020
04e5059b
AA
200212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20022
20023 * gdb.base/ending-run.c: Add eye-catchers.
20024 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
20025 literal line numbers.
20026
dbfdb174
AA
200272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20028
20029 * gdb.base/call-rt-st.c: Add eye-catchers.
20030 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
20031 literal line numbers.
20032
888a2ade
AA
200332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20034
20035 * gdb.base/call-ar-st.c: Add eye-catchers.
20036 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
20037 literal line numbers.
20038
6acc2dde
AA
200392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20040
20041 * gdb.base/average.c: Add eye-catchers.
20042 * gdb.base/sum.c: Likewise.
20043 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
20044 regexps dynamically.
20045
9ecfcd1d
AA
200462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20047
20048 * gdb.base/solib1.c: Add eye-catchers.
20049 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
20050 literal line numbers.
20051
78708b7c
PA
200522014-11-12 Pedro Alves <palves@redhat.com>
20053
20054 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
20055 leader has exited.
20056
af48d08f
PA
200572014-11-12 Pedro Alves <palves@redhat.com>
20058
20059 * gdb.arch/i386-bp_permanent.c: New file.
20060 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
20061 (srcfile): Set to i386-bp_permanent.c.
20062 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
20063 that stepi does not execute the 'leave' instruction, instead of
20064 testing it does execute.
20065 * gdb.base/bp-permanent.c: New file.
20066 * gdb.base/bp-permanent.exp: New file.
20067
af3768e9
DE
200682014-11-10 Doug Evans <xdje42@gmail.com>
20069
20070 PR symtab/17564
20071 * gdb.base/symtab-search-order.exp: New file.
20072 * gdb.base/symtab-search-order.c: New file.
20073 * gdb.base/symtab-search-order-1.c: New file.
20074 * gdb.base/symtab-search-order-shlib-1.c: New file.
20075
9de00a4a
PA
200762014-11-07 Pedro Alves <palves@redhat.com>
20077
20078 PR gdb/17511
20079 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
20080 i?86-*-linux*.
20081
e0f52461
SC
200822014-11-03 Siva Chandra Reddy <sivachandra@google.com>
20083
20084 PR c++/17494
20085 * gdb.cp/pr17494.cc: New file.
20086 * gdb.cp/pr17494.exp: New file.
20087
6ce8c980
YQ
200882014-11-02 Yao Qi <yao@codesourcery.com>
20089
20090 * gdb.python/python.exp: Get working directory and match the
20091 output of "set extended-prompt \\w " with it.
20092
02be9a71
DE
200932014-10-30 Doug Evans <dje@google.com>
20094
20095 * gdb.python/py-objfile.exp: Add tests for setting random attributes
20096 in objfiles.
20097 * gdb.python/py-progspace.exp: Add tests for setting random attributes
20098 in progspaces.
20099
3bdff46b
LM
201002014-10-30 Janis Johnson <janisjo@codesourcery.com>
20101
20102 * gdb.base/fullpath-expand.exp: Skip for a remote host.
20103 * gdb.base/realname-expand.exp: Likewise.
20104 * gdb.linespec/macro-relative.exp: Likewise.
20105
ab917dfb
PA
201062014-10-29 Pedro Alves <palves@redhat.com>
20107
20108 PR gdb/17408
20109 * gdb.threads/schedlock.c (some_function): New function.
20110 (call_function): New global.
20111 (MAYBE_CALL_SOME_FUNCTION): New macro.
20112 (thread_function): Call it.
20113 * gdb.threads/schedlock.exp (get_args): Add description parameter,
20114 and use it instead of a global counter. Adjust all callers.
20115 (get_current_thread): Use "find current thread" for test message
20116 here rather than having all callers pass down the same string.
20117 (goto_loop): New procedure, factored out from ...
20118 (my_continue): ... this.
20119 (step_ten_loops): Change parameter from test message to command to
20120 use. Adjust.
20121 (list_count): Delete global.
20122 (check_result): New procedure, factored out from duplicate top
20123 level code.
20124 (continue tests): Wrap in with_test_prefix.
20125 (test_step): New procedure, factored out from duplicate top level
20126 code.
20127 (top level): Test "step" in combination with all scheduler-locking
20128 modes. Test "next" in combination with all scheduler-locking
20129 modes, and in combination with stepping over a function call or
20130 not.
20131 * gdb.threads/next-bp-other-thread.c: New file.
20132 * gdb.threads/next-bp-other-thread.exp: New file.
20133
d3d4baed
PA
201342014-10-29 Pedro Alves <palves@redhat.com>
20135
20136 PR python/17372
20137 * gdb.python/python.exp: Test a multi-line command that spawns
20138 interactive Python.
20139 * gdb.base/multi-line-starts-subshell.exp: New file.
20140
563e8d85
YQ
201412014-10-29 Yao Qi <yao@codesourcery.com>
20142
20143 * gdb.base/fileio.exp: Make directories on host.
20144
0ea4d52e
YQ
201452014-10-29 Yao Qi <yao@codesourcery.com>
20146
20147 * gdb.base/fileio.c (test_write): Close the file.
20148
7f5ef605
PA
201492014-10-28 Pedro Alves <palves@redhat.com>
20150
20151 PR gdb/12623
20152 * gdb.base/sigstep.c (no_handler): New global.
20153 (main): If 'no_handler is true, set the signal handlers to
20154 SIG_IGN.
20155 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
20156 with_sw_watch and no_handler parameters. Handle them.
20157 (top level) <stepping over handler when stopped at a breakpoint
20158 test>: Add a test axis for testing with a software watchpoint, and
20159 another for testing with the signal handler set to SIG_IGN.
20160 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
20161 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
20162
abbdbd03
PA
201632014-10-28 Pedro Alves <palves@redhat.com>
20164
20165 PR gdb/17511
20166 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
20167 * gdb.base/sigstep.exp (other_handler_location): New global.
20168 (advance): Support stepping into the signal handler, and running
20169 commands while in the handler.
20170 (in_handler_map): New global.
20171 (top level): In the advance test, add combinations for getting
20172 into the handler with stepping commands, and for running commands
20173 in the handler. Add comment descripting the advancei tests.
20174
1df4399f
PA
201752014-10-28 Pedro Alves <palves@redhat.com>
20176
20177 * gdb.base/sigstep.exp: Use build_executable instead of
20178 prepare_for_testing.
20179 (top level): Move code that starts GDB, runs to main and creates a
20180 display to ...
20181 (restart): ... this new procedure.
20182 (top level): Move backtrace from signal handler test to ...
20183 (validate_backtrace): ... this new procedure.
20184 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
20185 with_test_prefix. Always restart GDB.
20186 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
20187 with_test_prefix. Always restart GDB. No need to delete
20188 breakpoints after the test.
20189 (test_skip_handler): Remove prefix parameter.
20190 (skip_over_handler, breakpoint_to_handler)
20191 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
20192 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
20193 restart GDB. No need to delete breakpoints after the test.
20194 (top level): Use foreach to call the test procedures with
20195 different commands.
20196
a5b6e449
PA
201972014-10-28 Pedro Alves <palves@redhat.com>
20198
20199 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
20200 instead of GNATS numbers.
20201 * gdb.base/sigbpt.exp: Likewise.
20202 * gdb.base/siginfo.exp: Likewise.
20203 * gdb.base/sigstep.exp: Likewise.
20204
e5f8a7cc
PA
202052014-10-27 Pedro Alves <palves@redhat.com>
20206
20207 * gdb.base/sigstep.c (dummy): New global.
20208 (main): Issue a couple writes to the new global.
20209 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
20210 procedures.
20211 (skip_over_handler): Use test_skip_handler.
20212 (top level): Call skip_over_handler for stepi and nexti too.
20213 (breakpoint_over_handler): Use test_skip_handler.
20214 (top level): Call breakpoint_over_handler for stepi and nexti too.
20215
763905a3
YQ
202162014-10-27 Yao Qi <yao@codesourcery.com>
20217
20218 * gdb.trace/tfile.c (adjust_function_address)
20219 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
20220 function descriptor.
20221
6f259a23
DB
202222014-10-24 Don Breazeal <donb@codesourcery.com>
20223
20224 * gdb.base/foll-fork.exp (test_follow_fork,
20225 catch_fork_child_follow): Check for updated fork messages emitted
20226 from infrun.c.
20227 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
20228 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
20229 vfork_and_exec_child_follow_through_step): Check for updated vfork
20230 messages emitted from infrun.c.
20231
09dd9a69
PA
202322014-10-24 Pedro Alves <palves@redhat.com>
20233
20234 * gdb.base/corefile.exp: Remove references to ultrix.
20235 * gdb.base/interrupt.exp: Likewise.
20236 * gdb.base/whatis.exp: Likewise.
20237 * gdb.gdb/selftest.exp: Likewise.
20238 * gdb.threads/manythreads.exp: Likewise.
20239 * gdb.threads/print-threads.exp: Likewise.
20240 * gdb.threads/pthreads.exp:: Likewise.
20241 * gdb.threads/schedlock.exp: Likewise.
20242
3433cfa5
SC
202432014-10-24 Siva Chandra Reddy <sivachandra@google.com>
20244
20245 * gdb.cp/non-trivial-retval.cc: Add a test case.
20246 * gdb.cp/non-trivial-retval.exp: Add a test.
20247
092f880b
YQ
202482014-10-20 Yao Qi <yao@codesourcery.com>
20249
20250 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
20251 * gdb.python/py-objfile-script-gdb.py: New file.
20252 * gdb.python/py-objfile-script.exp: Update reference to
20253 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
20254 of remote_download. Remove the dest file.
20255
acbdb7f3
YQ
202562014-10-20 Yao Qi <yao@codesourcery.com>
20257
20258 * gdb.base/checkpoint.exp: Don't remove file copied on host.
20259 * gdb.base/step-line.exp: Likewise.
20260 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20261 * gdb.dwarf2/dw2-basic.exp: Likewise.
20262 * gdb.dwarf2/dw2-compressed.exp: Likewise.
20263 * gdb.dwarf2/dw2-filename.exp: Likewise.
20264 * gdb.dwarf2/dw2-intercu.exp: Likewise.
20265 * gdb.dwarf2/dw2-intermix.exp: Likewise.
20266 * gdb.dwarf2/dw2-producer.exp: Likewise.
20267 * gdb.dwarf2/mac-fileno.exp: Likewise.
20268 * gdb.python/py-frame-args.exp: Likewise.
20269 * gdb.python/py-framefilter.exp: Likewise.
20270 * gdb.python/py-mi.exp: Likewise.
20271 * gdb.python/py-objfile-script.exp: Likewise
20272 * gdb.python/py-pp-integral.exp: Likewise.
20273 * gdb.python/py-pp-re-notag.exp: Likewise.
20274 * gdb.python/py-prettyprint.exp: Likewise.
20275 * gdb.python/py-section-script.exp: Likewise.
20276 * gdb.python/py-typeprint.exp: Likewise.
20277 * gdb.python/py-xmethods.exp: Likewise.
20278 * gdb.stabs/weird.exp: Likewise.
20279 * gdb.xml/tdesc-regs.exp: Likewise.
20280
bd286a29
KCY
202812014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
20282
20283 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
20284 (out_cu): Use addr_len for the size of addresses.
20285 (out_line): Likewise. Size DW_LNE_set_address instruction
20286 according to addr_len.
20287 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
20288 (FUNC): Add START_INSNS to definition.
20289
673dc4a0
YQ
202902014-10-18 Yao Qi <yao@codesourcery.com>
20291
20292 * gdb.base/argv0-symlink.exp: Check argv[0] value if
20293 gdb_has_argv0 return true.
20294 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
20295 check [target_info exists noargs], check [gdb_has_argv0]
20296 instead.
20297 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20298 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
20299 procedures.
20300
4ffbba72
DE
203012014-10-17 Doug Evans <dje@google.com>
20302
20303 * gdb.python/py-events.exp: Update expected output for clear_objfiles
20304 event.
20305 * gdb.python/py-events.py: Add clear_objfiles event.
20306
d096d8c1
DE
203072014-10-17 Doug Evans <dje@google.com>
20308
20309 * gdb.python/py-objfile.exp: Test progspace attribute.
20310
a80db015
LM
203112014-10-17 Luis Machado <lgustavo@codesourcery.com>
20312
20313 * gdb.guile/scm-breakpoint.exp: Do not assume any
20314 directory separators when matching source file paths.
20315 * gdb.python/py-breakpoint.exp: Likewise.
20316 * gdb.reverse/break-precsave.exp: Likewise.
20317 * gdb.reverse/break-reverse.exp: Likewise.
20318 * gdb.reverse/consecutive-precsave.exp: Likewise.
20319 * gdb.reverse/finish-precsave.exp: Likewise.
20320 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
20321 * gdb.reverse/finish-reverse.exp: Likewise.
20322 * gdb.reverse/i386-precsave.exp: Likewise.
20323 * gdb.reverse/i387-env-reverse.exp: Likewise.
20324 * gdb.reverse/i387-stack-reverse.exp: Likewise.
20325 * gdb.reverse/machinestate-precsave.exp: Likewise.
20326 * gdb.reverse/machinestate.exp: Likewise.
20327 * gdb.reverse/sigall-precsave.exp: Likewise.
20328 * gdb.reverse/solib-precsave.exp: Likewise.
20329 * gdb.reverse/step-precsave.exp: Likewise.
20330 * gdb.reverse/until-precsave.exp: Likewise.
20331 * gdb.reverse/watch-precsave.exp: Likewise.
20332 * gdb.reverse/watch-reverse.exp: Likewise.
20333
b22089ab
YQ
203342014-10-17 Yao Qi <yao@codesourcery.com>
20335
20336 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
20337 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
20338
6c4486e6
PA
203392014-10-17 Pedro Alves <palves@redhat.com>
20340
20341 PR gdb/17471
20342 * gdb.base/bg-execution-repeat.c: New file.
20343 * gdb.base/bg-execution-repeat.exp: New file.
20344
0ff33695
PA
203452014-10-17 Pedro Alves <palves@redhat.com>
20346
20347 PR gdb/17300
20348 * gdb.base/continue-all-already-running.c: New file.
20349 * gdb.base/continue-all-already-running.exp: New file.
20350
6fdebc3d
PA
203512014-10-17 Pedro Alves <palves@redhat.com>
20352
20353 PR gdb/17472
20354 * gdb.base/annota-input-while-running.c: New file.
20355 * gdb.base/annota-input-while-running.exp: New file.
20356
32a8097b
PA
203572014-10-17 Pedro Alves <palves@redhat.com>
20358
20359 * gdb.base/callfuncs.exp: emove references to osf.
20360 * gdb.base/sigall.exp: Likewise.
20361 * gdb.gdb/selftest.exp: Likewise.
20362 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20363 * gdb.mi/non-stop.c: Likewise.
20364 * gdb.mi/pthreads.c: Likewise.
20365 * gdb.reverse/sigall-precsave.exp: Likewise.
20366 * gdb.reverse/sigall-reverse.exp: Likewise.
20367 * gdb.threads/pthreads.c: Likewise.
20368 * gdb.threads/pthreads.exp: Likewise.
20369
7a3517ff
YQ
203702014-10-17 Yao Qi <yao@codesourcery.com>
20371
20372 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
20373 check 'target_info exists noargs'.
20374 (test_command_prompt_position): Likewise.
20375 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
20376 Remove "set args".
20377 (progvar_simple_while_test): Likewise.
20378 (progvar_complex_if_while_test): Likewise.
20379 (if_while_breakpoint_command_test): Likewise.
20380 (infrun_breakpoint_command_test): Likewise.
20381 (breakpoint_command_test): Likewise.
20382 (watchpoint_command_test): Likewise.
20383 (bp_deleted_in_command_test): Likewise.
20384 (temporary_breakpoint_commands): Likewise.
20385
bb99c472
YQ
203862014-10-16 Yao Qi <yao@codesourcery.com>
20387
20388 * gdb.base/remotetimeout.exp: Remove noargs checking.
20389
7c16b83e
PA
203902014-10-15 Pedro Alves <palves@redhat.com>
20391
20392 PR breakpoints/9649
20393 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
20394 * gdb.base/breakpoint-in-ro-region.exp
20395 (probe_target_hardware_step): New procedure.
20396 (top level): Probe hardware stepping and hardware breakpoint
20397 support. Test stepping through a read-only region, with both
20398 "breakpoint auto-hw" on and off and both "always-inserted" on and
20399 off.
20400
35a49624
IB
204012014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
20402
20403 * gdb.dlang/demangle.exp: Update for demangling changes.
20404
2d1c107c
SC
204052014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20406
20407 * gdb.cp/non-trivial-retval.cc: Add new test cases.
20408 * gdb.cp/non-trivial-retval.exp: Add new tests.
20409
778811d5
SC
204102014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20411
20412 PR c++/13403
20413 PR c++/15154
20414 * gdb.cp/non-trivial-retval.cc: New file.
20415 * gdb.cp/non-trivial-retval.exp: New file.
20416
10c5f0a8
YQ
204172014-10-15 Yao Qi <yao@codesourcery.com>
20418
20419 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20420 remote host.
20421
65d7b369
YQ
204222014-10-15 Yao Qi <yao@codesourcery.com>
20423
20424 * gdb.python/py-symbol.exp: Match file base name if host is
20425 remote, otherwise match file name with dir name.
20426 * gdb.python/py-symtab.exp: Likewise.
20427 * gdb.python/python.exp: Likewise.
20428
46dc1394
YQ
204292014-10-15 Yao Qi <yao@codesourcery.com>
20430
20431 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
20432 pattern.
20433 * gdb.python/py-symtab.exp: Likewise.
20434 * gdb.python/python.exp: Remove trailing ".*". Fix typo
20435 locationn.
20436
c40cc657
JB
204372014-10-14 Joel Brobecker <brobecker@adacore.com>
20438
20439 * gdb.ada/addr_arith: New testcase.
20440
2abf49e1
MR
204412014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20442
20443 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20444 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20445 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20446 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20447
f7088df3
SDJ
204482014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20449
20450 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20451 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20452 * gdb.arch/stap-eval-lang-ada.exp: New file.
20453
4dc06805
YQ
204542014-10-14 Yao Qi <yao@codesourcery.com>
20455
20456 * gdb.mi/mi-var-child.c (nothing1): New function.
20457 (nothing2): New function.
20458 (do_children_tests): Set function pointers by nothing1 and
20459 nothing2.
20460 * gdb.mi/mi-var-child.exp: Step over new added statements.
20461 Update test to match the new output.
20462 * gdb.mi/var-cmd.c (nothing1): New function.
20463 (nothing2): New function.
20464 (do_children_tests): Set function pointers by nothing1 and
20465 nothing2.
20466 * gdb.mi/mi-var-display.exp: Update test to match output.
20467 Step to the line specified by $line_dct_nothing.
20468 Increase the number of lines to step.
20469
46a93de2
YQ
204702014-10-14 Yao Qi <yao@codesourcery.com>
20471
20472 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20473 tests.
20474 * gdb.mi/mi2-var-child.exp: Likewise.
20475
14ea52ee
DE
204762014-10-13 Doug Evans <dje@google.com>
20477
20478 * gdb.python/py-objfile.exp: Change name of file name test.
20479
e5c6e92b
DE
204802014-10-13 Doug Evans <dje@google.com>
20481
20482 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20483 from the start of the CU.
20484
c780cc2f
JK
204852014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20486 Yao Qi <yao@codesourcery.com>
20487
20488 Fix "save breakpoints" for "catch" command.
20489 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20490 Remove -nonewline. Match also the added "main" line.
20491
99894e11
JK
204922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20493
20494 Fix "save breakpoints" for "disable $bpnum" command.
20495 * gdb.base/save-bp.c (main): Add label.
20496 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20497
6e1ac5a3
JK
204982014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20499
20500 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20501
754dd2b0
YQ
205022014-10-11 Yao Qi <yao@codesourcery.com>
20503
20504 * gdb.server/server-kill.exp: Execute command
20505 "set remote trace-status-packet on" before "tstatus".
20506
f90183d7
YQ
205072014-10-11 Yao Qi <yao@codesourcery.com>
20508
20509 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20510 (main): Call getppid.
20511 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20512 and continue to it. Read variable "server_pid".
20513
bf40a607
YQ
205142014-10-11 Yao Qi <yao@codesourcery.com>
20515
20516 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20517
052ca370
YQ
205182014-10-11 Yao Qi <yao@codesourcery.com>
20519
20520 * gdb.threads/thread-find.exp: Don't execute command
20521 "info threads".
20522 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20523 * gdb.threads/linux-dp.exp: Don't check the condition
20524 $threads_created equals to zero.
20525
3831839c
PA
205262014-10-10 Pedro Alves <palves@redhat.com>
20527
20528 * gdb.base/bigcore.exp: Remove references to IRIX.
20529 * gdb.base/funcargs.exp: Likewise.
20530 * gdb.base/interrupt.exp: Likewise.
20531 * gdb.base/mips_pro.exp: Likewise.
20532 * gdb.base/nodebug.exp: Likewise.
20533 * gdb.base/setvar.exp: Likewise.
20534 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20535
8b9a549d
PA
205362014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20537 Pedro Alves <palves@redhat.com>
20538
20539 PR symtab/14466
20540 * gdb.base/vdso-warning.c: New file.
20541 * gdb.base/vdso-warning.exp: New file.
20542
d48ba5e8
DE
205432014-10-02 Doug Evans <dje@google.com>
20544
20545 * gdb.base/structs.c (main): Don't run forever.
20546
2278c276
PA
205472014-10-02 Pedro Alves <palves@redhat.com>
20548
20549 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20550 (top level) <stop threads 1, stop threads 2>: Use it.
20551
b57bacec
PA
205522014-10-02 Pedro Alves <palves@redhat.com>
20553
20554 * gdb.threads/break-while-running.exp (test): Add new
20555 'update_thread_list' argument. Skip "info threads" if false.
20556 (top level): Add new 'update_thread_list' axis.
20557
13fd3ff3
PA
205582014-10-02 Pedro Alves <palves@redhat.com>
20559
20560 PR breakpoints/17431
20561 * gdb.base/execl-update-breakpoints.c: New file.
20562 * gdb.base/execl-update-breakpoints.exp: New file.
20563
0fec99e8
PA
205642014-10-01 Pedro Alves <palves@redhat.com>
20565
20566 * gdb.base/breakpoint-in-ro-region.c: New file.
20567 * gdb.base/breakpoint-in-ro-region.exp: New file.
20568
2ddf4301
SM
205692014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20570
20571 * gdb.mi/mi-exit-code.exp: New file.
20572 * gdb.mi/mi-exit-code.c: New file.
20573
6a5f3f43
YQ
205742014-09-30 Yao Qi <yao@codesourcery.com>
20575
20576 * lib/prelink-support.exp (build_executable_own_libs): Error if
20577 the target isn't native.
20578
345bcc73
YQ
205792014-09-30 Yao Qi <yao@codesourcery.com>
20580
20581 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20582 false.
20583
a25a5a45
PA
205842014-09-22 Pedro Alves <palves@redhat.com>
20585
20586 * gdb.threads/break-while-running.exp: New file.
20587 * gdb.threads/break-while-running.c: New file.
20588
00ba3162
YQ
205892014-09-19 Yao Qi <yao@codesourcery.com>
20590
20591 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20592 Invoke test. Restart GDB with --readnow and invoke test again.
20593
c3b7b696
YQ
205942014-09-19 Yao Qi <yao@codesourcery.com>
20595
20596 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20597 proc set_breakpoint_on_gcd_function. Invoke
20598 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20599 invoke set_breakpoint_on_gcd_function again.
20600
2b4fd423
DE
206012014-09-18 Doug Evans <dje@google.com>
20602
20603 * gdb.dwarf2/symtab-producer.exp: New file.
20604
a5947601
SDJ
206052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20606
20607 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20608 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20609 * gdb.base/global-var-nested-by-dso.c: Likewise.
20610 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20611
91c19059
SDJ
206122014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20613 Pedro Alves <palves@redhat.com>
20614
20615 * gdb.base/watch-bitfields.exp: Pass string other than test file
20616 name to prepare_for_testing.
20617 (watch): New procedure.
20618 (expect_watchpoint): Use with_test_prefix.
20619 (top level): Factor out tests to ...
20620 (test_watch_location, test_regular_watch): ... these new
20621 procedures, and use with_test_prefix and gdb_continue_to_end.
20622
bb9d5f81
PP
206232014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20624
20625 PR breakpoints/12526
20626 * gdb.base/watch-bitfields.exp: New file.
20627 * gdb.base/watch-bitfields.c: New file.
20628
635856f5
PA
206292014-09-16 Pedro Alves <palves@redhat.com>
20630
20631 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20632 software and hardware addresses, not software address against
20633 itself.
20634
7280ceea
PA
206352014-09-16 Pedro Alves <palves@redhat.com>
20636
20637 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20638 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20639
428b16bd
PA
206402014-09-16 Pedro Alves <palves@redhat.com>
20641
20642 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20643 files.
20644 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20645 "*-*-vxworks*" throughout.
20646 * gdb.base/break.exp: Likewise.
20647 * gdb.base/default.exp: Likewise.
20648 * gdb.base/scope.exp: Likewise.
20649 * gdb.base/sepdebug.exp: Likewise.
20650 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20651 throughout.
20652 * gdb.base/run.c: Likewise.
20653 * gdb.base/sepdebug.c: Likewise.
20654 * gdb.hp/gdb.aCC/run.c: Likewise.
20655 * gdb.reverse/until-reverse.c: Likewise.
20656 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20657
666d413c
YQ
206582014-09-16 Yao Qi <yao@codesourcery.com>
20659
20660 * boards/local-remote-host-native.exp: New file.
20661
57cbd724
DE
206622014-09-14 Doug Evans <xdje42@gmail.com>
20663
20664 * gdb.threads/queue-signal.c (thread_count): New variable.
20665 (thread_count_mutex, thread_count_condvar): New variables.
20666 (incr_thread_count, wait_all_threads_running): New functions.
20667 (main): Wait for all threads to be in their thread functions.
20668
81219e53
DE
206692014-09-13 Doug Evans <xdje42@gmail.com>
20670
20671 * gdb.threads/queue-signal.c: New file.
20672 * gdb.threads/queue-signal.exp: New file.
20673
3714cea7
DE
206742014-09-13 Doug Evans <xdje42@gmail.com>
20675
20676 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20677 be consistent with what default_gdb_init uses.
20678 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20679 the plain text of the prompt. Add some logging printfs.
20680 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20681
fa43b1d7
PA
206822014-09-12 Pedro Alves <palves@redhat.com>
20683
20684 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20685 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20686 * gdb.arch/i386-size-overlap.exp: Likewise.
20687 * gdb.arch/i386-size.exp: Likewise.
20688 * gdb.arch/i386-unwind.exp: Likewise.
20689 * gdb.base/a2-run.exp: Likewise.
20690 * gdb.base/break.exp: Likewise.
20691 * gdb.base/charset.exp: Likewise.
20692 * gdb.base/chng-syms.exp: Likewise.
20693 * gdb.base/commands.exp: Likewise.
20694 * gdb.base/dbx.exp: Likewise.
20695 * gdb.base/find.exp: Likewise.
20696 * gdb.base/funcargs.exp: Likewise.
20697 * gdb.base/jit-simple.exp: Likewise.
20698 * gdb.base/reread.exp: Likewise.
20699 * gdb.base/sepdebug.exp: Likewise.
20700 * gdb.base/step-bt.exp: Likewise.
20701 * gdb.cp/mb-inline.exp: Likewise.
20702 * gdb.cp/mb-templates.exp: Likewise.
20703 * gdb.objc/basicclass.exp: Likewise.
20704 * gdb.threads/killed.exp: Likewise.
20705
9d9bf2df
EBM
207062014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20707
20708 PR tdep/17379
20709 * gdb.arch/powerpc-stackless.S: New file.
20710 * gdb.arch/powerpc-stackless.exp: New file.
20711
1cf2f1b0
JK
207122014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20713
20714 * gdb.base/attach.c: Include unistd.h.
20715 (main): Call alarm. Add label postloop.
20716 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20717 gdb_breakpoint, gdb_continue_to_breakpoint.
20718 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20719
98880d46
PA
207202014-09-11 Pedro Alves <palves@redhat.com>
20721
20722 PR gdb/17347
20723 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20724 * gdb.base/attach.exp (test_command_line_attach_run): New
20725 procedure.
20726 (top level): Call it.
20727
4c92ff2c
PA
207282014-09-11 Pedro Alves <palves@redhat.com>
20729
20730 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20731 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20732 (do_command_attach_tests): Use spawn_wait_for_attach.
20733 * gdb.base/solib-overlap.exp: Likewise.
20734 * gdb.multi/multi-attach.exp: Likewise.
20735 * gdb.python/py-prompt.exp: Likewise.
20736 * gdb.python/py-sync-interp.exp: Likewise.
20737 * gdb.server/ext-attach.exp: Likewise.
20738
3adc1a7d
GKB
207392014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20740
20741 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20742 command in testcase. Simplify testcase.
20743
96334934
JB
207442014-09-10 Joel Brobecker <brobecker@adacore.com>
20745
20746 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20747
eb479039
JB
207482014-09-10 Joel Brobecker <brobecker@adacore.com>
20749
20750 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20751
deede10c
JB
207522014-09-10 Joel Brobecker <brobecker@adacore.com>
20753
20754 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20755
7828a5f5
JB
207562014-09-10 Joel Brobecker <brobecker@adacore.com>
20757
20758 * gdb.dwarf2/dynarr-ptr.c: New file.
20759 * gdb.dwarf2/dynarr-ptr.exp: New file.
20760
33aeebcf
MR
207612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20762
20763 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20764 of 30 rather than hardcoding 120 for a slow test case. Take the
20765 `gdb,timeout' target setting into account for this calculation.
20766 Don't extend the timeout for the test cases that don't need it.
20767
7b415901
MR
207682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20769
20770 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20771 a factor of 2 for a slow test case. Take the `gdb,timeout'
20772 target setting into account for this calculation.
20773 * gdb.reverse/until-precsave.exp: Increase the timeout by
20774 a factor of 15 and 3 respectively rather than adding 120
20775 for a pair of slow test cases. Take the `gdb,timeout'
20776 target setting into account for this calculation.
20777
4a40f85a
MR
207782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20779
20780 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20781 timeout, don't pass one down to gdb_expect.
20782 (gdb_expect): Rework timeout selection.
20783
09635af7
MR
207842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20785
20786 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20787 exception on timeout.
20788 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20789 (gdbserver_start_extended): Catch any `gdbserver_start' error
20790 exceptions.
20791 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20792 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20793 `gdbserver_gdb_load' error exceptions.
20794
2bdd10b7
MR
207952014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20796
20797 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20798 120 on waiting for the TCP socket to open.
20799
316935f0
DE
208002014-09-09 Doug Evans <xdje42@gmail.com>
20801
20802 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20803 _caller_matches, _any_caller_is, _any_caller_matches.
20804
83740597
DE
208052014-09-09 Doug Evans <xdje42@gmail.com>
20806
20807 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20808
4c122fc3
YQ
208092014-09-09 Yao Qi <yao@codesourcery.com>
20810
20811 * gdb.mi/mi-var-display.exp: Set print symbol off.
20812
a9f116cb
GKB
208132014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20814
20815 PR gdb/17035
20816 * gdb.base/commands.exp: Add tests to verify user-defined
20817 commands with empty bodies.
20818 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20819 python commands in `show user command`.
20820 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20821 scheme commands in `show user command`.
20822
c75bd3a2
JK
208232014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20824
20825 PR python/17355
20826 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20827 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20828 * gdb.python/py-framefilter-invalidarg.exp: New file.
20829 * gdb.python/py-framefilter-invalidarg.py: New file.
20830
faa42425
DE
208312014-09-06 Doug Evans <xdje42@gmail.com>
20832
20833 PR 15276
20834 * gdb.python/py-caller-is.c: New file.
20835 * gdb.python/py-caller-is.exp: New file.
20836
474ca4f6
SDJ
208372014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20838
20839 PR gdb/17235
20840 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20841 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20842
eb0b0463
SDJ
208432014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20844
20845 PR fortran/17237
20846 * gdb.fortran/print-formatted.exp: New file.
20847 * gdb.fortran/print-formatted.f90: Likewise.
20848
5f3b99cf
SS
208492014-09-03 Sasha Smundak <asmundak@google.com>
20850
20851 * gdb.python/py-frame.exp: Test Frame.read_register.
20852
7d793aa9
SDJ
208532014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20854
20855 PR python/16699
20856 * gdb.python/py-completion.exp: New file.
20857 * gdb.python/py-completion.py: Likewise.
20858
fb0576e9
DE
208592014-08-28 Doug Evans <dje@google.com>
20860
20861 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20862 eax,etc. are live with values set by gdb and thus the compiler can't
20863 use them.
20864 * gdb.arch/i386-pseudo.c (main): Ditto.
20865
ee92b0dd
DE
208662014-08-27 Doug Evans <dje@google.com>
20867
20868 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20869
6649db35
DE
208702014-08-25 Doug Evans <dje@google.com>
20871
20872 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20873 (main): Ditto.
20874
564b7600
DE
208752014-08-25 Doug Evans <dje@google.com>
20876
20877 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20878
3881fb67
YQ
208792014-08-24 Yao Qi <yao@codesourcery.com>
20880
20881 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20882 symbol off.
20883 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20884
a05a36a5
DE
208852014-08-22 Doug Evans <dje@google.com>
20886
20887 PR 17276
20888 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20889 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20890 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20891
7c343b48
YQ
208922014-08-22 Yao Qi <yao@codesourcery.com>
20893
20894 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20895 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20896 * gdb.python/python.exp: Likewise. Use .py file on the host
20897 instead of the build.
20898
22fd09ae
JK
208992014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20900
20901 * gdb.threads/gcore-stale-thread.c: New file.
20902 * gdb.threads/gcore-stale-thread.exp: New file.
20903
a8454a7c
PA
209042014-08-21 Pedro Alves <palves@redhat.com>
20905
20906 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20907 * gdb.base/gcore-relro-pie.exp: Likewise.
20908 * gdb.base/gcore-relro.exp: Likewise.
20909 * gdb.base/gcore.exp: Likewise.
20910 * gdb.base/print-symbol-loading.exp: Likewise.
20911 * gdb.threads/gcore-thread.exp: Likewise.
20912 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20913
2a31c623
PA
209142014-08-20 Pedro Alves <palves@redhat.com>
20915 Jan Kratochvil <jan.kratochvil@redhat.com>
20916
20917 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20918 configure.
20919 (EXPECT): Handle READ1 being set.
20920 (all): Depend on EXTRA_RULES.
20921 (check-read1, expect-read1, read1.so, read1): New rules.
20922 * README (Testsuite Parameters): Document the READ1 make variable.
20923 (Race detection): New section.
20924 * configure: Regenerate.
20925 * configure.ac: If build==host==target, and running under a
20926 GNU/glibc system, add read1 to the extra Makefile rules.
20927 (EXTRA_RULES): AC_SUBST it.
20928 * lib/read1.c: New file.
20929
d36430db
JB
209302014-08-20 Joel Brobecker <brobecker@adacore.com>
20931
20932 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20933 the handling of variables declared as a typedef to an array
20934 which a DW_AT_data_location attribute.
20935
9a0dc9e3
PA
209362014-08-19 Andrew Burgess <aburgess@broadcom.com>
20937 Pedro Alves <palves@redhat.com>
20938
20939 PR symtab/14604
20940 PR symtab/14605
20941 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20942 gdb_test.
20943
0718a8da
PA
209442014-08-19 Pedro Alves <palves@redhat.com>
20945
20946 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20947
13b448cd
YQ
209482014-08-19 Yao Qi <yao@codesourcery.com>
20949
20950 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20951 right line.
20952
1cbf5077
DB
209532014-08-18 David Blaikie <dblaikie@gmail.com>
20954
20955 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20956
bf0fae19
JB
209572014-08-18 Joel Brobecker <brobecker@adacore.com>
20958
20959 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20960 attribute in array range.
20961
3c8c5dcc
JB
209622014-08-18 Joel Brobecker <brobecker@adacore.com>
20963
20964 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20965
e66d4446
SC
209662014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20967
20968 PR c++/17132
20969 * gdb.cp/pr17132.cc: New file.
20970 * gdb.cp/pr17132.exp: New file.
20971
940df408
SC
209722014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20973
20974 * gdb.python/py-xmethods.py (A_getarrayind)
20975 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20976 Use 'print' with function call syntax.
20977 (E_method_matcher.match): Fix tab vs space indentation mixup.
20978
ebcc6c3a
YQ
209792014-08-15 Yao Qi <yao@codesourcery.com>
20980
20981 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20982 false.
20983
775e0f04
YQ
209842014-08-15 Yao Qi <yao@codesourcery.com>
20985
20986 * gdb.cp/casts.exp: Set print symbol off.
20987 * gdb.cp/class2.exp: Likewise.
20988 * gdb.cp/overload.exp: Likewise.
20989 * gdb.cp/templates.exp: Likewise.
20990
d769e349
DE
209912014-08-11 Doug Evans <dje@google.com>
20992
20993 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20994 (test_load_shlib): Update.
20995
20c6f1e1
YQ
209962014-08-09 Yao Qi <yao@codesourcery.com>
20997
20998 * gdb.base/display.exp: Invoke is_address_zero_readable.
20999 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
21000 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21001 * gdb.base/hbreak-unmapped.exp: Return if
21002 is_address_zero_readable returns true.
21003 * gdb.base/signest.exp: Likewise.
21004 * gdb.base/signull.exp: Likewise.
21005 * gdb.base/sigbpt.exp: Likewise.
21006 * gdb.guile/scm-disasm.exp: Do the test if
21007 is_address_zero_readable returns false.
21008 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
21009 * gdb.python/py-arch.exp: Likewise.
21010 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
21011 * lib/gdb.exp (is_address_zero_readable): New proc.
21012
5792e8e3
YQ
210132014-08-09 Yao Qi <yao@codesourcery.com>
21014
21015 PR testsuite/13443
21016 * gdb.mi/mi-var-display.exp: Make test messages unique.
21017
3cecbbbe
TT
210182014-08-04 Tom Tromey <tromey@redhat.com>
21019
21020 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
21021 target 0".
21022
00b51ff5
TT
210232014-08-04 Tom Tromey <tromey@redhat.com>
21024
21025 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
21026 "target_resume".
21027
6908c509
JB
210282014-08-01 Joel Brobecker <brobecker@adacore.com>
21029
21030 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
21031 inner_vla_struct_object_size.
21032 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
21033 as xfail.
21034
cc6563d2
PA
210352014-07-30 Pedro Alves <palves@redhat.com>
21036
21037 * gdb.threads/signal-command-handle-nopass.exp (test): Add
21038 comment.
21039
7e09a223
YQ
210402014-07-29 Yao Qi <yao@codesourcery.com>
21041
21042 PR gdb/17206
21043 * gdb.base/until-nodebug.exp: New.
21044
7ebdbe92
DE
210452014-07-28 Doug Evans <xdje42@gmail.com>
21046
21047 PR guile/17203
21048 * gdb.guile/scm-parameter.exp: Add tests for trying to create
21049 previously existing parameter, and previously ambiguously spelled
21050 parameter.
21051
fdb1adc6
WN
210522014-07-28 Will Newton <will.newton@linaro.org>
21053
21054 * gdb.base/varargs.exp: Remove KFAILs for ARM.
21055
186fcde0
DE
210562014-07-26 Ludovic Courtès <ludo@gnu.org>
21057 Doug Evans <xdje42@gmail.com>
21058
21059 PR guile/17146
21060 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
21061
70509625
PA
210622014-07-25 Pedro Alves <palves@redhat.com>
21063
21064 * gdb.threads/signal-command-handle-nopass.c: New file.
21065 * gdb.threads/signal-command-handle-nopass.exp: New file.
21066 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
21067 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
21068 * gdb.threads/signal-delivered-right-thread.c: New file.
21069 * gdb.threads/signal-delivered-right-thread.exp: New file.
21070
c3f814a1
PA
210712014-07-25 Pedro Alves <palves@redhat.com>
21072
21073 * gdb.base/double-prompt-target-event-error.exp
21074 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
21075 match.
21076 (cancel_pagination_in_target_event): Rework double prompt
21077 detection.
21078 * gdb.base/paginate-after-ctrl-c-running.exp
21079 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
21080 <return>' match.
21081 * gdb.base/paginate-bg-execution.exp
21082 (test_bg_execution_pagination_return)
21083 (test_bg_execution_pagination_cancel): Remove '-notransfer
21084 <return>' matches.
21085 * gdb.base/paginate-execution-startup.exp
21086 (test_fg_execution_pagination_return)
21087 (test_fg_execution_pagination_cancel): Remove '-notransfer
21088 <return>' matches.
21089 * gdb.base/paginate-inferior-exit.exp
21090 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21091 match.
21092 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
21093 * lib/gdb.exp (pagination_prompt): Run text through
21094 string_to_regexp.
21095 (gdb_test_multiple): Match $pagination_prompt instead of
21096 "<return>".
21097 (string_to_regexp): Move to lib/gdb-utils.exp.
21098
e214cf6c
JK
210992014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21100
21101 * gdb.arch/amd64-entry-value-paramref.S: New file.
21102 * gdb.arch/amd64-entry-value-paramref.cc: New file.
21103 * gdb.arch/amd64-entry-value-paramref.exp: New file.
21104 * gdb.arch/amd64-optimout-repeat.S: New file.
21105 * gdb.arch/amd64-optimout-repeat.c: New file.
21106 * gdb.arch/amd64-optimout-repeat.exp: New file.
21107
17d0c5c8
JK
211082014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21109
21110 PR gdb/17170
21111 * gdb.base/statistics.exp: New file.
21112
b8b8facf
DE
211132014-07-17 Doug Evans <dje@google.com>
21114
74b49205 21115 PR gdb/17170
b8b8facf
DE
21116 * gdb.base/maint.exp: Update testing of per-command stats.
21117
1b5d0ab3
PA
211182014-07-16 Pedro Alves <palves@redhat.com>
21119
21120 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
21121 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
21122 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
21123 (tfile_write_buf): New functions.
21124 (add_memory_block): Rewrite using the above.
21125 (adjust_function_address): New function.
21126 (FUNCTION_ADDRESS): New macro.
21127 (write_basic_trace_file): Remove short_x local, and use
21128 tfile_write_16. Change type of func_addr local to unsigned long
21129 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
21130 here. Cast argument of add_memory_block to char pointer.
21131 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
21132 (main): Remove parameters.
21133 * gdb.trace/tfile.exp: Remove nowarnings.
21134
4d974e88
SM
211352014-07-15 Simon Marchi <simon.marchi@ericsson.com>
21136
21137 * gdb.base/debug-expr.exp: Test string evaluation with
21138 "debug expression" on.
21139
41e99568
PA
211402014-07-15 Pedro Alves <palves@redhat.com>
21141
21142 * gdb.base/reread.exp: Use clean_restart.
21143
487d9753
PL
211442014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
21145
21146 * gdb.arch/avr-flash-qualifer.c: New.
21147 * gdb.arch/avr-flash-qualifer.exp: New.
21148
cc1c52ad
PA
211492014-07-14 Pedro Alves <palves@redhat.com>
21150
21151 * gdb.base/paginate-after-ctrl-c-running.c: New file.
21152 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
21153
1e973570
PA
211542014-07-14 Pedro Alves <palves@redhat.com>
21155
21156 * gdb.base/double-prompt-target-event-error.c: New file.
21157 * gdb.base/double-prompt-target-event-error.exp: New file.
21158
93d6eb10
PA
211592014-07-14 Pedro Alves <palves@redhat.com>
21160
21161 PR gdb/17072
21162 * gdb.base/paginate-inferior-exit.c: New file.
21163 * gdb.base/paginate-inferior-exit.exp: New file.
21164
0017922d
PA
211652014-07-14 Pedro Alves <palves@redhat.com>
21166
21167 PR gdb/17072
21168 * gdb.base/paginate-bg-execution.c: New file.
21169 * gdb.base/paginate-bg-execution.exp: New file.
21170
94696ad3
PA
211712014-07-14 Pedro Alves <palves@redhat.com>
21172
21173 PR gdb/17072
21174 * gdb.base/paginate-execution-startup.c: New file.
21175 * gdb.base/paginate-execution-startup.exp: New file.
21176 * lib/gdb.exp (pagination_prompt): New global.
21177 (default_gdb_spawn): New procedure, factored out from
21178 default_gdb_spawn.
21179 (default_gdb_start): Adjust to call default_gdb_spawn.
21180 (gdb_spawn): New procedure.
21181
bd293940
PA
211822014-07-14 Pedro Alves <palves@redhat.com>
21183
21184 * lib/gdb.exp (gdb_assert): New procedure.
21185 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
21186
c933f875
PA
211872014-07-14 Pedro Alves <palves@redhat.com>
21188
21189 * gdb.base/execution-termios.c: New file.
21190 * gdb.base/execution-termios.exp: New file.
21191
d98b7a16
TT
211922014-07-14 Tom Tromey <tromey@redhat.com>
21193
21194 * gdb.cp/vla-cxx.cc: New file.
21195 * gdb.cp/vla-cxx.exp: New file.
21196
548740d6
TT
211972014-07-14 Tom Tromey <tromey@redhat.com>
21198
21199 * gdb.reverse/rerun-prec.c: New file.
21200 * gdb.reverse/rerun-prec.exp: New file.
21201
a25eb028
MR
212022014-07-12 Maciej W. Rozycki <macro@mips.com>
21203 Maciej W. Rozycki <macro@codesourcery.com>
21204
21205 * lib/gdb-utils.exp: New file.
21206 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
21207 inline `gdb_init_command' processing.
21208 (gdb_start_cmd): Likewise.
21209 * lib/mi-support.exp (mi_run_cmd): Likewise.
21210 * README: Document `gdb_init_command' and `gdb_init_commands'.
21211
218c2655
JK
212122014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
21213
21214 Fix false FAIL running under a very long directory name.
21215 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
21216 and "set print elements 10000". Twice.
21217
5401fde3
YQ
212182014-07-11 Yao Qi <yao@codesourcery.com>
21219
21220 * gdb.base/exprs.exp: "set print symbol off".
21221
e76126e8
PA
212222014-07-11 Pedro Alves <palves@redhat.com>
21223
21224 * gdb.threads/kill.c: New file.
21225 * gdb.threads/kill.exp: New file.
21226
2d6f0de6
YQ
212272014-07-10 Yao Qi <yao@codesourcery.com>
21228
21229 * gdb.trace/tfile.c (write_basic_trace_file)
21230 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
21231 address written to trace file.
21232
7180e04a
PA
212332014-07-09 Pedro Alves <palves@redhat.com>
21234
21235 * gdb.base/attach-wait-input.exp: New file.
21236 * gdb.base/attach-wait-input.c: New file.
21237
9a9a7608
AB
212382014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
21239
21240 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
21241 setting up test structures.
21242 (main): Call new test function.
21243 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
21244 test function, continue into test function and walk test
21245 structures.
21246
161ac41e
YQ
212472014-07-02 Yao Qi <yao@codesourcery.com>
21248
21249 * gdb.trace/entry-values.c: Define labels 'foo_start' and
21250 'bar_start' at the beginning of functions 'foo' and 'bar'
21251 respectively.
21252 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
21253 instead of 'foo' and 'bar'.
21254
1f267ae3
MM
212552014-07-08 Markus Metzger <markus.t.metzger@intel.com>
21256
21257 * gdb.btrace/segv.exp: New.
21258 * gdb.btrace/segv.c: New.
21259
2b239efb
LM
212602014-07-02 Luis Machado <lgustavo@codesourcery.com>
21261
21262 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
21263 instruction.
21264
cf363f18
MW
212652014-06-30 Mark Wielaard <mjw@redhat.com>
21266
21267 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
21268 vulture, vilify, villar): New volatile array constants.
21269 (vindictive, vegetation): New const volatile array constants.
21270 * gdb.base/volatile.exp: Test volatile and const volatile array
21271 types.
21272
aebf9d24
AA
212732014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
21274
21275 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
21276 target lacks support for awatch, rwatch, or hbreak.
21277
b67a2c6f
YQ
212782014-06-27 Yao Qi <yao@codesourcery.com>
21279
21280 * gdb.multi/dummy-frame-restore.exp: New.
21281 * gdb.multi/dummy-frame-restore.c: New.
21282
aef92902
MM
212832014-06-25 Markus Metzger <markus.t.metzger@intel.com>
21284
21285 * gdb.btrace/gcore.exp: New.
21286
8e9db26e
PA
212872014-06-23 Pedro Alves <palves@redhat.com>
21288
21289 * gdb.base/watchpoint-reuse-slot.c: New file.
21290 * gdb.base/watchpoint-reuse-slot.exp: New file.
21291
70afc5b7
SC
212922014-06-23 Siva Chandra Reddy <sivachandra@google.com>
21293
21294 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
21295 progspace's filename in 'info', 'enable' and 'disable' command
21296 tests.
21297
b972bd9c
JK
212982014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
21299
21300 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
21301 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21302 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
21303
125f8a3d
GB
213042014-06-20 Gary Benson <gbenson@redhat.com>
21305
21306 * gdb.arch/i386-avx.exp: Fix include file location.
21307 * gdb.arch/i386-sse.exp: Likewise.
21308
3ed9baed
IB
213092014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
21310
21311 * gdb.dlang/expression.exp: New file.
21312
034f788c
PA
213132014-06-19 Pedro Alves <palves@redhat.com>
21314
21315 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
21316 out from ...
21317 (top level): ... here. Iterate running tests under different
21318 scheduler-locking settings.
21319
45371d0c
LM
213202014-06-18 Luis Machado <lgustavo@codesourcery.com>
21321
21322 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
21323 to DW_FORM_addr and use non-zero addresses.
21324
5d376983
SC
213252014-06-18 Siva Chandra Reddy <sivachandra@google.com>
21326
21327 PR gdb/17017
21328 * gdb.python/py-xmethods.cc: Add global function call counters and
21329 increment them in their respective functions. Remove "cout"
21330 statements.
21331 * gdb.python/py-xmethods.exp: Make tests check the global function
21332 call counters instead of depending on inferior IO.
21333
a1aa2221
LM
213342014-06-18 Don Breazeal <donb@codesourcery.com>
21335
21336 * gdb.base/foll-fork.exp (default_fork_parent_follow):
21337 Deleted procedure.
21338 (explicit_fork_parent_follow): Deleted procedure.
21339 (explicit_fork_child_follow): Deleted procedure.
21340 (test_follow_fork): New procedure.
21341 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 21342 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
21343 procedure calls.
21344
0fc05997
YQ
213452014-06-17 Yao Qi <yao@codesourcery.com>
21346
21347 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
21348 CP1252.
21349
70795c52
LM
213502014-06-17 Luis Machado <lgustavo@codesourcery.com>
21351
21352 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
21353 Initialize ptr and S explicitly.
21354 (skip_type_update_when_not_use_rtti_test): Likewise.
21355
6be47f0c
KS
213562014-06-16 Keith Seitz <keiths@redhat.com>
21357
21358 PR mi/15863
21359 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
21360 the inferior is started.
21361
d03de421
PA
213622014-06-16 Pedro Alves <palves@redhat.com>
21363
21364 * gdb.base/break-main-file-remove-fail.c: New file.
21365 * gdb.base/break-main-file-remove-fail.exp: New file.
21366 * gdb.base/break-unload-file.exp: Use build_executable instead of
21367 prepare_for_testing.
21368 (test_break): New parameter "initial_load". Handle it.
21369 (top level): Add initial_load cmdline/file axis.
21370
f9579b99
TT
213712014-06-12 Tom Tromey <tromey@redhat.com>
21372
21373 * gdb.base/completion.exp: Don't use directory name in test.
21374
3657956b
GB
213752014-06-09 Gary Benson <gbenson@redhat.com>
21376
21377 * gdb.base/sigall.c [Functions to send signals]: Reorder to
21378 separate the always-available ANSI-standard signals from the
21379 signals that require checking.
21380 (main): Likewise.
21381 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
21382 Likewise.
21383 (main): Likewise.
21384
4186eb54
KS
213852014-06-07 Keith Seitz <keiths@redhat.com>
21386
21387 Revert:
21388 PR c++/16253
21389 * gdb.cp/var-tag.cc: New file.
21390 * gdb.cp/var-tag.exp: New file.
21391 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21392 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21393 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21394 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21395
25326a28 213962014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
21397
21398 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
21399
829155c9
PA
214002014-06-06 Pedro Alves <palves@redhat.com>
21401
21402 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
21403 in target debug output instead of looking at RSP packets,
21404 disabling the test on any target that uses hardware stepping.
21405 Update comments.
21406
61c8d22e
PA
214072014-06-06 Pedro Alves <palves@redhat.com>
21408
21409 * gdb.base/break-unload-file.exp: Fix typo.
21410
d9a47287
YQ
214112014-06-06 Yao Qi <yao@codesourcery.com>
21412
21413 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
21414 from "jit_function" to "^jit_function".
21415
e5e01dbf
YQ
214162014-06-06 Yao Qi <yao@codesourcery.com>
21417
21418 * gdb.base/async.c (foo): Add one statement.
21419 * gdb.base/async.exp: Get the next instruction address and
21420 match the output of "nexti" by instruction address. Match
21421 the hex address in the output of "finish".
21422
73ba372c
GB
214232014-06-06 Gary Benson <gbenson@redhat.com>
21424
21425 * gdb.base/call-signals.c: Remove preprocessor conditionals
21426 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
21427 SIGSEGV and SIGTERM.
21428 * gdb.base/sigall.c: Likewise.
21429 * gdb.base/unwindonsignal.c: Likewise.
21430 * gdb.reverse/sigall-reverse.c: Likewise.
21431
831517df
YQ
214322014-06-06 Yao Qi <yao@codesourcery.com>
21433
21434 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
21435 readable, skip the test.
21436
b8b91e98
YQ
214372014-06-06 Yao Qi <yao@codesourcery.com>
21438
21439 * gdb.threads/staticthreads.c (thread_function): Move the line
21440 setting breakpoint on forward.
21441 * gdb.threads/staticthreads.exp: Update comments.
21442
fb934770
LC
214432014-06-05 Ludovic Courtès <ludo@gnu.org>
21444
21445 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21446 "history-append! type error".
21447
6ef284bd
SM
214482014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21449
21450 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21451 erroneous dprintf expected input.
21452
a872e241
DE
214532014-06-04 Doug Evans <xdje42@gmail.com>
21454
21455 * gdb.guile/scm-generics.exp: Delete.
21456
16f691fb
DE
214572014-06-04 Doug Evans <xdje42@gmail.com>
21458
21459 * gdb.guile/scm-breakpoint.exp: Update.
21460 Add tests for breakpoint registration.
21461
012370f6
TT
214622014-06-04 Tom Tromey <tromey@redhat.com>
21463
21464 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
21465 VLA-in-union.
21466 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
21467 inner_vla_struct, vla_union types. Initialize objects of those
21468 types and compute their sizes.
21469
9f5a4cef
HZ
214702014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21471 Hui Zhu <hui@codesourcery.com>
21472
21473 * gdb.base/fileio.exp: Add test for shell not available as well as
21474 available.
21475 * gdb.base/fileio.c (test_system): Check for shell twice.
21476
90a45c4d
YQ
214772014-06-04 Yao Qi <yao@codesourcery.com>
21478
21479 * gdb.base/auto-connect-native-target.exp: Remove redundant
21480 space from the regexp pattern.
21481
70017e41
YQ
214822014-06-04 Yao Qi <yao@codesourcery.com>
21483
21484 * gdb.base/default.exp: Replace "child" with "native" in
21485 regexp pattern.
21486
883964a7
SC
214872014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21488
21489 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21490 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21491 * gdb.python/py-xmethods.py: Python script supporting the
21492 new testcase and tests.
21493
ef370185
JB
214942014-06-03 Joel Brobecker <brobecker@adacore.com>
21495 Pedro Alves <palves@redhat.com>
21496
21497 PR breakpoints/17000
21498 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21499 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21500
1e2ccb61
BM
215012014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21502
21503 * gdb.base/subst.exp: Add tests to verify partial path matching
21504 output.
21505
c6ec5ab2
PA
215062014-06-03 Pedro Alves <palves@redhat.com>
21507
21508 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21509 target that doesn't use software single-stepping.
21510
835c559f
PA
215112014-06-03 Pedro Alves <palves@redhat.com>
21512
21513 PR breakpoints/17000
21514 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21515 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21516
06eb1586
DE
215172014-06-02 Doug Evans <xdje42@gmail.com>
21518
21519 * gdb.guile/scm-parameter.exp: New file.
21520
e698b8c4
DE
215212014-06-02 Doug Evans <xdje42@gmail.com>
21522
21523 * gdb.guile/scm-cmd.c: New file.
21524 * gdb.guile/scm-cmd.exp: New file.
21525
ded03782
DE
215262014-06-02 Doug Evans <xdje42@gmail.com>
21527
21528 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21529 pretty-printer lookup.
21530 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21531 (make-pp_s-printer): Call it.
21532 (make-pretty-printer-from-dict): New function.
21533 (lookup-pretty-printer-maker-from-dict): New function.
21534 (*pretty-printer*): Simplify.
21535 (make-objfile-pp_s-printer): New function.
21536 (install-objfile-pretty-printers!): New function.
21537 (make-progspace-pp_s-printer): New function.
21538 (install-progspace-pretty-printers!): New function.
21539 * gdb.guile/scm-progspace.c: New file.
21540 * gdb.guile/scm-progspace.exp: New file.
21541
41fac0cf
PA
215422014-06-02 Pedro Alves <palves@redhat.com>
21543
21544 * gdb.base/dprintf-bp-same-addr.c: New file.
21545 * gdb.base/dprintf-bp-same-addr.exp: New file.
21546
96ae5695
EBM
215472014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21548
21549 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21550 * gdb.arch/powerpc-power.s: Likewise.
21551
da02b3a8
JB
215522014-06-02 Joel Brobecker <brobecker@adacore.com>
21553
21554 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21555
c72b2e7b
YQ
215562014-06-01 Yao Qi <yao@codesourcery.com>
21557
21558 * gdb.base/watchpoint.exp (test_watch_location): Check null
21559 pointer can be dereferenced. If not, do the test, otherwise
21560 skip it.
21561
53e8a631
AB
215622014-05-30 Andrew Burgess <aburgess@broadcom.com>
21563
21564 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21565 results.
21566 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21567
938f0e2f
AB
215682014-05-30 Andrew Burgess <aburgess@broadcom.com>
21569
21570 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21571 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21572 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21573 * gdb.arch/amd64-invalid-stack-top.c: New file.
21574 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21575
9ba6657a
PA
215762014-05-30 Pedro Alves <palves@redhat.com>
21577
21578 PR breakpoints/17000
21579 * gdb.base/sss-bp-on-user-bp.c: New file.
21580 * gdb.base/sss-bp-on-user-bp.exp: New file.
21581
522c09bf
DB
215822014-05-30 David Blaikie <dblaikie@gmail.com>
21583
21584 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21585 gnu_inline semantics via attribute.
21586 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21587 source explicitly specifies the required semantics.
21588
bf4ef81e
MR
215892014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21590
21591 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21592
329ea579
PA
215932014-05-29 Pedro Alves <palves@redhat.com>
21594 Tom Tromey <tromey@redhat.com>
21595
21596 * gdb.base/async-shell.exp: Don't enable target-async.
21597 * gdb.base/async.exp
21598 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21599 parameter. Adjust.
21600 (top level): Don't test with "target-async".
21601 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21602 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21603 * gdb.base/inferior-died.exp: Don't enable target-async.
21604 * gdb.base/interrupt-noterm.exp: Likewise.
21605 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21606 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21607 * gdb.mi/mi-nonstop.exp: Likewise.
21608 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21609 * gdb.mi/mi-nsintrall.exp: Likewise.
21610 * gdb.mi/mi-nsmoribund.exp: Likewise.
21611 * gdb.mi/mi-nsthrexec.exp: Likewise.
21612 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21613 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21614 * gdb.python/py-evsignal.exp: Don't enable target-async.
21615 * gdb.python/py-evthreads.exp: Likewise.
21616 * gdb.python/py-prompt.exp: Likewise.
21617 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21618 * gdb.server/solib-list.exp: Don't enable target-async.
21619 * gdb.threads/thread-specific-bp.exp: Likewise.
21620 * lib/mi-support.exp: Adjust to use mi-async.
21621
fd664c91
PA
216222014-05-29 Pedro Alves <palves@redhat.com>
21623
21624 PR gdb/13860
21625 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21626 reason, even in sync mode.
21627
251bde03
PA
216282014-05-29 Pedro Alves <palves@redhat.com>
21629 Hui Zhu <hui@codesourcery.com>
21630
21631 PR PR15693
21632 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21633 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21634 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21635 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21636
7f3c0343
JB
216372014-05-28 Joel Brobecker <brobecker@adacore.com>
21638
21639 * config/monitor.exp (gdb_target_monitor): Replace use of
21640 "set remotebaud" by "set serial baud".
21641
b2715b27
AW
216422014-05-26 Andy Wingo <wingo@igalia.com>
21643
21644 * gdb.guile/scm-breakpoint.exp:
21645 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21646 properties instead of gdb-object-properties.
21647
498a4489
YQ
216482014-05-26 Yao Qi <yao@codesourcery.com>
21649
21650 * gdb.server/no-thread-db.exp: Specify source file name
21651 explicitly when setting a breakpoint.
21652
589fdceb
MM
216532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21654
21655 * gdb.btrace/vdso.c: New.
21656 * gdb.btrace/vdso.exp: New.
21657
e9089e05
MM
216582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21659
21660 * gdb.base/gcore.exp (capture_command_output): Move ...
21661 * lib/gdb.exp (capture_command_output): ... here.
21662
67b5c0c1
MM
216632014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21664
21665 * gdb.btrace/data.exp: Test memory access during btrace replay.
21666
a2199296
SM
216672014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21668
21669 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21670
17b2616c
PA
216712014-05-21 Pedro Alves <palves@redhat.com>
21672
21673 PR gdb/13860
21674 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21675 (top level): Test that output related to execution commands is
21676 sent to the console with CLI commands, but not with MI commands.
21677 Test that breakpoint events are always mirrored to the console.
21678 Also expect the new source line to be output after a "next" in
21679 async mode too. Make it a pass/fail test.
21680 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21681 output.
21682 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21683
5166082f
PA
216842014-05-21 Pedro Alves <palves@redhat.com>
21685
21686 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21687 Use them to test variations of "list" after reaching a breakpoint.
21688 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21689 Test "list" with listsize 10 after reaching a breakpoint.
21690 * gdb.python/python.exp (decode_line current location line
21691 number): Adjust expected line number.
21692
2f25d70f
SM
216932014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21694
21695 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21696 behavior for $args, pass it directly to "run".
21697
ff604a67
MR
216982014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21699
21700 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21701 30000 to 65536.
21702
6a3cb8e8
PA
217032014-05-21 Pedro Alves <palves@redhat.com>
21704
21705 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21706 auto-connect-native-target off".
21707 * gdb.base/auto-connect-native-target.c: New file.
21708 * gdb.base/auto-connect-native-target.exp: New file.
21709
4ebfc96e
PA
217102014-05-21 Pedro Alves <palves@redhat.com>
21711
21712 * gdb.base/default.exp: Test "target native" instead of "target
21713 child".
21714
36d46afb
MW
217152014-05-21 Mark Wielaard <mjw@redhat.com>
21716
21717 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21718
5876f503
JK
217192014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21720
21721 Fix TLS access for -static -pthread.
21722 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21723 <HAVE_TLS> (thread_function, main): Initialize it.
21724 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21725 Add clean_restart.
21726 <$have_tls != "">: Check TLSVAR.
21727
0256a6ac
PA
217282014-05-21 Pedro Alves <palves@redhat.com>
21729
21730 * gdb.base/dcache-line-read-error.c: New.
21731 * gdb.base/dcache-line-read-error.exp: New.
21732
936d2992
PA
217332014-05-20 Pedro Alves <palves@redhat.com>
21734
21735 * gdb.base/compare-sections.c: New file.
21736 * gdb.base/compare-sections.exp: New file.
21737
802e8e6d
PA
217382014-05-20 Pedro Alves <palves@redhat.com>
21739
21740 * gdb.base/break-idempotent.c: New file.
21741 * gdb.base/break-idempotent.exp: New file.
21742
e59fa00f
MM
217432014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21744
21745 * gdb.btrace/nohist.exp: New.
21746
8b696e31
YQ
217472014-05-20 Yao Qi <yao@codesourcery.com>
21748
21749 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21750 gdb.reverse directory and gdb_reverse_timeout exists in board
21751 setting.
21752 * README: Document gdb_reverse_timeout.
21753
73c9764f
YQ
217542014-05-20 Yao Qi <yao@codesourcery.com>
21755
21756 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21757 'test_file_name'. Treat args as a string instead of a list.
21758 (gdb_init): Rename argument 'args' by 'test_file_name'.
21759
f1f4348a
JK
217602014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21761
21762 * gdb.arch/powerpc-power.exp: New file.
21763 * gdb.arch/powerpc-power.s: New file.
21764
0dbe70ce
DE
217652014-05-16 Doug Evans <dje@google.com>
21766
21767 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21768 * gdb.base/completion.exp: Check that all expected files exist
21769 before doing file completion.
0dbe70ce 21770
8d551b02
DE
217712014-05-16 Doug Evans <dje@google.com>
21772
21773 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21774 Update.
21775 (do_syscall_tests_without_xml): Update.
21776
73eb7709
PA
217772014-05-16 Pedro Alves <palves@redhat.com>
21778
21779 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21780 instead of "unknown output after running".
21781
3fae92fc
YQ
217822014-05-16 Yao Qi <yao@codesourcery.com>
21783
21784 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21785 file1.txt from host at the end.
21786 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21787
c2b2ccc5
DE
217882014-05-15 Doug Evans <dje@google.com>
21789
21790 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21791 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21792 loading file. Add test for TU lookup.
21793
8c217a4b
SM
217942014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21795
21796 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21797 calling "-exec-arguments" or "set args" before running the
21798 inferior.
21799
3deb39c6
SM
218002014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21801
21802 * lib/mi-support.exp (mi_expect_stop): Expect message for
21803 inferiors that exit with non-zero exit code.
21804
71a79f8c
YQ
218052014-05-14 Yao Qi <yao@codesourcery.com>
21806
21807 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21808 match absolute path on remote host.
21809 (test_file_list_exec_source_files): Remove "/" from the
21810 pattern.
21811
f23fcd46
YQ
218122014-05-14 Yao Qi <yao@codesourcery.com>
21813
21814 * boards/local-remote-host-notty.exp (${board}_file): New
21815 proc.
21816
9404b58f
KM
218172014-05-07 Kyle McMartin <kyle@redhat.com>
21818
21819 Pushed by Joel Brobecker <brobecker@adacore.com>.
21820 * gdb.arch/aarch64-atomic-inst.c: New file.
21821 * gdb.arch/aarch64-atomic-inst.exp: New file.
21822
5e45f04c
YQ
218232014-05-07 Yao Qi <yao@codesourcery.com>
21824
21825 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21826 in current context" too.
21827
c888a17d
KS
218282014-05-05 Keith Seitz <keiths@redhat.com>
21829
21830 * gdb.linespec/ls-dollar.exp: Add test for linespec
21831 file:convenience_variable.
21832
290a839c
YQ
218332014-05-05 Yao Qi <yao@codesourcery.com>
21834
21835 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21836 traceframes into tfile and ctf trace files. Read data from
21837 trace file and test collected data.
21838 (gdb_collect_locals_test): Likewise.
21839 (gdb_unavailable_registers_test): Likewise.
21840 (gdb_unavailable_floats): Likewise.
21841 (gdb_collect_globals_test): Likewise.
21842 (top-level): Append "ctf" to trace_file_targets if GDB
21843 supports.
21844
b5262cd0
YQ
218452014-05-05 Yao Qi <yao@codesourcery.com>
21846
21847 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21848 code to ...
21849 (gdb_collect_args_test_1): ... it. New proc.
21850 (gdb_collect_locals_test): Move some code to ...
21851 (gdb_collect_locals_test_1): ... it. New proc.
21852 (gdb_unavailable_registers_test): Move some code to ...
21853 (gdb_unavailable_registers_test_1): ... it. New proc.
21854 (gdb_unavailable_floats): Move some code to ...
21855 (gdb_unavailable_floats_1): ... it. New proc.
21856
30a1e6cc
SDJ
218572014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21858
21859 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21860 probes to test for bitness recognition.
21861 * gdb.arch/amd64-stap-optional-prefix.exp
21862 (test_probe_value_without_reg): New procedure.
21863 Add code to test for different kinds of bitness.
21864
f33da99a
SDJ
218652014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21866
21867 PR breakpoints/16889
21868 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21869 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21870
5b80f00d
PA
218712014-05-01 Pedro Alves <palves@redhat.com>
21872
21873 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21874 gdb_file_cmd if no file is specified.
21875 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21876 last_loaded_file to set the remote exec-file.
21877
f8c2a73c
PA
218782014-05-01 Pedro Alves <palves@redhat.com>
21879
21880 * boards/local-remote-host.exp: New file.
21881
be6e8ac7
PA
218822014-05-01 Pedro Alves <palves@redhat.com>
21883
21884 * boards/local-remote-host.exp: Rename to ...
21885 * boards/local-remote-host-notty.exp: ... this.
21886
cac0dc8f
JB
218872014-04-28 Joel Brobecker <brobecker@adacore.com>
21888
21889 * gdb.ada/dyn_arrayidx: New testcase.
21890
9730e6cc
YQ
218912014-04-26 Yao Qi <yao@codesourcery.com>
21892
21893 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21894 and compute the length of function main. Save it in
21895 $main_length.
21896 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21897 (top-level): Use gdb_compile to compile objects into
21898 executable and restart GDB. Remove invocation to
21899 prepare_for_testing.
21900
7ae1a6a6
PA
219012014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21902 Pedro Alves <palves@redhat.com>
21903
21904 PR server/16255
21905 * gdb.multi/multi-attach.c: New file.
21906 * gdb.multi/multi-attach.exp: New file.
21907
4082afcc
PA
219082014-04-25 Pedro Alves <palves@redhat.com>
21909
21910 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21911 user.
21912 (top level): Test that "set remote conditional-breakpoints-packet
21913 off" works as intended.
21914 * gdb.base/dprintf.exp: Test that "set remote
21915 breakpoint-commands-packet off" works as intended.
21916 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21917 New function.
21918 (top level): Call it.
21919 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21920 remote fast-tracepoints-packet off" works as intended.
21921 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21922 * lib/gdb.exp (gdb_is_target_remote): ... here.
21923
2abc3f8d
DB
219242014-04-24 David Blaikie <dblaikie@gmail.com>
21925
21926 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21927 ensure clang would not discard them.
21928 * gdb.base/gdbvars.c: Ditto.
21929 * gdb.base/memattr.c: Ditto.
21930 * gdb.base/whatis.c: Ditto.
21931 * gdb.python/py-prettyprint.c: Ditto.
21932 * gdb.trace/actions.c: Ditto.
21933 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21934 ensure clang would not discard it.
21935
bfd39632
DB
219362014-04-24 David Blaikie <dblaikie@gmail.com>
21937
21938 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21939 clang to emit the full definition of type required by the test
21940 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21941
22842ff6
DB
219422014-04-24 David Blaikie <dblaikie@gmail.com>
21943
21944 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21945 coax Clang into emitting the definition of the type.
21946 * gdb.cp/pr10728-x.h (y): Ditto.
21947 * gdb.cp/pr10728-y.cc (y): Ditto.
21948
c2e827ad
DB
219492014-04-24 David Blaikie <dblaikie@gmail.com>
21950
21951 * gdb.base/label.exp: XFAIL label related tests under Clang.
21952 * gdb.cp/cplabel.exp: Ditto.
21953 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21954 under Clang those using labels.
21955
4c2d33e7
YQ
219562014-04-25 Yao Qi <yao@codesourcery.com>
21957
21958 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21959 double_label.
21960 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21961 partial_label and double_label.
21962
56083b99
DB
219632014-04-24 David Blaikie <dblaikie@gmail.com>
21964
21965 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21966
25d4e99d
DB
219672014-04-24 David Blaikie <dblaikie@gmail.com>
21968
21969 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21970 of the function to work across GCC and Clang.
21971 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21972 pointer types (const void ** const V void **).
21973
01f9f808
MS
219742014-04-24 Michael Sturm <michael.sturm@mintel.com>
21975 Walfred Tedeschi <walfred.tedeschi@intel.com>
21976
21977 * Makefile.in (EXECUTABLES): Added i386-avx512.
21978 * gdb.arch/i386-avx512.c: New file.
21979 * gdb.arch/i386-avx512.exp: Likewise.
21980
4b48d439
KS
219812014-04-23 Keith Seitz <keiths@redhat.com>
21982
21983 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21984 (mi_make_breakpoint_table): New procedure.
21985 (mi_create_breakpoint): Use mi_make_breakpoint
21986 and return the result.
21987 (mi_make_breakpoint): New procedure.
21988 (mi_build_kv_pairs): New procedure.
21989
21990 * gdb.mi/mi-break.exp: Remove unused globals,
21991 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21992 All callers updated.
21993 * gdb.mi/mi-dprintf.exp: Use variable to track command
21994 number.
21995 Update all callers of mi_create_breakpoint and use
21996 mi_make_breakpoint_table.
21997 Remove any unused global variables.
21998 * gdb.mi/mi-nonstop.exp: Likewise.
21999 * gdb.mi/mi-nsintrall.exp: Likewise.
22000 * gdb.mi/mi-nsmoribund.exp: Likewise.
22001 * gdb.mi/mi-nsthrexec.exp: Likewise.
22002 * gdb.mi/mi-reverse.exp: Likewise.
22003 * gdb.mi/mi-simplerun.exp: Likewise.
22004 * gdb.mi/mi-stepn.exp: Likewise.
22005 * gdb.mi/mi-syn-frame.exp: Likewise.
22006 * gdb.mi/mi-until.exp: Likewise.
22007 * gdb.mi/mi-var-cp.exp: Likewise.
22008 * gdb.mi/mi-var-display.exp: Likewise.
22009 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
22010 * gdb.mi/mi2-var-child.exp: Likewise.
22011 * gdb.mi/mi-vla-c99.exp: Likewise.
22012 * lib/mi-support.exp: Likewise.
22013
22014 From Ian Lance Taylor <iant@cygnus.com>:
22015 * lib/gdb.exp (parse_args): New procedure.
22016
08351840
PA
220172014-04-23 Pedro Alves <palves@redhat.com>
22018
22019 * gdb.base/break-unload-file.c: New file.
22020 * gdb.base/break-unload-file.exp: New file.
22021 * gdb.base/sym-file-lib.c (baz): New function.
22022 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
22023 field.
22024 (load): Store the segment's mapped size.
22025 (unload): New function.
22026 (unload_shlib): New function.
22027 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
22028 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
22029 set a breakpoint at baz, and call it.
22030 * gdb.base/sym-file.exp: New tests for stale breakpoint
22031 instructions.
22032
076855f9
PA
220332014-04-23 Pedro Alves <palves@redhat.com>
22034
22035 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
22036 * gdb.base/hbreak-in-shr-unsupported.c: New file.
22037 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
22038 * gdb.base/hbreak-unmapped.c: New file.
22039 * gdb.base/hbreak-unmapped.exp: New file.
22040 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
22041 * lib/gdb.exp (gdb_is_target_remote): ... here.
22042
483805cf
PA
220432014-04-22 Pedro Alves <palves@redhat.com>
22044
22045 * gdb.base/consecutive-step-over.c: New file.
22046 * gdb.base/consecutive-step-over.exp: New file.
22047
06d97543
PA
220482014-04-22 Pedro Alves <palves@redhat.com>
22049
22050 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
22051 instead of send_gdb/gdb_expect.
22052
b4429ea2
YQ
220532014-04-22 Yao Qi <yao@codesourcery.com>
22054
22055 * lib/trace-support.exp (generate_tracefile): New procedure.
22056 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
22057 return 0.
22058 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
22059 if generate_tracefile returns 1.
22060
51d48146
PA
220612014-04-18 Tom Tromey <palves@redhat.com>
22062 Pedro alves <tromey@redhat.com>
22063
22064 PR backtrace/15558
22065 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
22066 with a backtrace limit.
22067 * gdb.python/py-frame-inline.exp: Test running to an inline
22068 function with a backtrace limit, and printing the newest frame.
22069 * gdb.python/py-frame-inline.c (main): Call f.
22070
bd1dce5f
MS
220712014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22072
22073 * gdb.java/jnpe.exp: Drop srcdir from untested path.
22074
40d1a503
MS
220752014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22076
22077 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
22078 Drop prefix from unsupported source file path.
22079
389b98f7
YQ
220802014-04-17 Yao Qi <yao@codesourcery.com>
22081
22082 * lib/gdb.exp (with_target_charset): New proc.
22083 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
22084 with_target_charset.
22085 (test_print_strings): Likewise.
22086 (test_repeat_bytes): Likewise.
22087 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
22088 for some tests.
22089
22869d73
KS
220902014-04-16 Keith Seitz <keiths@redhat.com>
22091
22092 PR gdb/15827
22093 * gdb.dwarf2/corrupt.c: New file.
22094 * gdb.dwarf2/corrupt.exp: New file.
22095
c4f87ca6
KS
220962014-04-16 Keith Seitz <keiths@redhat.com>
22097
22098 PR c++/16597
22099 * gdb.cp/namelessclass.cc: New file.
22100 * gdb.cp/namelessclass.exp: New file.
22101 * gdb.cp/namelessclass.S: New file.
22102
ab19de87
DE
221032014-04-16 Doug Evans <dje@google.com>
22104
22105 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
22106 Add comment.
22107 (gdbserver_default_get_comm_port): New function.
22108 (gdbserver_start): Check if board file provided
22109 "gdbserver,get_comm_port" and use it if so.
22110 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
22111 (gdb,socketport): Set to "stdio".
22112 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
22113 (stdio_gdbserver_template): Delete.
22114 (${board}_get_remote_address): Update.
22115 (${board}_build_remote_cmd): Delete.
22116 (${board}_get_comm_port): New function.
22117 (${board}_spawn): Update.
22118 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
22119 Delete.
22120 (${board}_get_remote_address): Update.
22121 (${board}_get_comm_port): New function.
22122
fc98a809
AB
221232014-04-16 Andrew Burgess <aburgess@broadcom.com>
22124
22125 * gdb.base/memattr.exp: Improve regexps to handle memory regions
22126 appearing in any order.
22127
87fd9e6e
DE
221282014-04-15 Doug Evans <dje@google.com>
22129
22130 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
22131 uninitialized value of "description".
22132
099fc3ea
KS
221332014-04-15 Keith Seitz <keiths@redhat.com>
22134
22135 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
22136 Remove unused globals.
22137 (test_running_the_program): Likewise.
22138 (test_controlled_execution): Likewise.
22139 (test_controlling_breakpoints): Likewise.
22140 (test_program_termination): Likewise.
22141
5da151d4
KS
221422014-04-15 Keith Seitz <keiths@redhat.com>
22143
22144 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
22145 unused globals.
22146 (test_rbreak_creation_and_listing): Likewise.
22147 (test_ignore_count): Likewise.
22148 (test_error): Likewise.
22149
35e5d2f0
PA
221502014-04-15 Pedro Alves <palves@redhat.com>
22151
22152 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
22153 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22154 sym-file-loader.c.
22155 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22156 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22157 to sym-file-loader.c.
22158 (struct library): Forward declare.
22159 (load_shlib, lookup_function): Change prototypes.
22160 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22161 (translate_offset): Remove declarations.
22162 (get_text_addr): New declaration.
22163 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
22164 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
22165 sym-file-loader.h.
22166 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22167 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22168 here from sym-file-loader.h.
22169 (struct library): New structure.
22170 (load_shlib, lookup_function): Change prototypes and adjust to
22171 work with a struct library.
22172 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22173 (translate_offset): Make static.
22174 (get_text_addr): New function.
22175 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
22176
eb4c1710
PA
221772014-04-15 Pedro Alves <palves@redhat.com>
22178
22179 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
22180
2d1baf52
PA
221812014-04-15 Pedro Alves <palves@redhat.com>
22182
22183 * gdb.base/sym-file-loader.c: Include <limits.h>.
22184 (SELF_LINK): New define.
22185 (get_origin): New function.
22186 (load_shlib): Use it.
22187 * gdb.base/sym-file.exp: Don't early return if the target is
22188 remote. Use runto_main, and issue fail is that fails. Use
22189 gdb_load_shlibs.
22190 (shlib_name): Delete.
22191 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
22192
7dd6df01
PA
221932014-04-15 Pedro Alves <palves@redhat.com>
22194
22195 * gdb.base/sym-file.exp: Remove regex characters from test
22196 message. Don't refer to breakpoint numbers in test messages.
22197
b50c8614
KS
221982014-04-14 Keith Seitz <keiths@redhat.com>
22199
22200 PR c++/16253
22201 * gdb.cp/var-tag.cc: New file.
22202 * gdb.cp/var-tag.exp: New file.
22203 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22204 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22205 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22206 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22207
3d567982
TT
222082014-04-14 Tom Tromey <tromey@redhat.com>
22209
22210 * gdb.cp/classes.exp (test_enums): Handle underlying type.
22211 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
22212 type.
22213 * gdb.cp/enum-class.exp: New file.
22214 * gdb.cp/enum-class.cc: New file.
22215
0626fc76
TT
222162014-04-14 Tom Tromey <tromey@redhat.com>
22217
22218 * gdb.dwarf2/enum-type.exp: New file.
22219
dca325b3
SA
222202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22221
22222 * gdb.mi/mi-vla-c99.exp: New file.
22223 * gdb.mi/vla.c: New file.
22224
5854b38a
SA
222252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22226
22227 * gdb.base/vla-datatypes.c: New file.
22228 * gdb.base/vla-datatypes.exp: New file.
22229
463bb957
SA
222302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22231
22232 * gdb.base/vla-ptr.c: New file.
22233 * gdb.base/vla-ptr.exp: New file.
22234
3dd170be
SA
222352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22236
22237 * gdb.dwarf2/count.exp: New file.
22238
5ecaaa66
SA
222392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22240
22241 * gdb.base/vla-sideeffect.c: New file.
22242 * gdb.base/vla-sideeffect.exp: New file.
22243
41f1ada5
DB
222442014-04-14 David Blaikie <dblaikie@gmail.com>
22245
22246 * gdb.mi/non-stop.c: Add return value for non-void function return
22247 statement.
22248 * gdb.threads/staticthreads.c: Ditto.
22249
0be03e84
DE
222502014-04-12 Siva Chandra Reddy <sivachandra@google.com>
22251 Doug Evans <xdje42@gmail.com>
22252
22253 * gdb.guile/scm-value.c: Improve test case.
22254 * gdb.guile/scm-value.exp: Add new test.
22255
f180a1fb
DB
222562014-04-11 David Blaikie <dblaikie@gmail.com>
22257
22258 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
22259 override Clang's default.
22260
6b662e19
JB
222612014-04-11 Joel Brobecker <brobecker@adacore.com>
22262
22263 Revert the following changes (regressions):
22264
22265 * gdb.base/vla-sideeffect.c: New file.
22266 * gdb.base/vla-sideeffect.exp: New file.
22267
22268 * gdb.dwarf2/count.exp: New file.
22269
22270 * gdb.base/vla-multi.c: New file.
22271 * gdb.base/vla-multi.exp: New file.
22272
22273 * gdb.base/vla-ptr.c: New file.
22274 * gdb.base/vla-ptr.exp: New file.
22275
22276 * gdb.base/vla-datatypes.c: New file.
22277 * gdb.base/vla-datatypes.exp: New file.
22278
22279 * gdb.mi/mi-vla-c99.exp: New file.
22280 * gdb.mi/vla.c: New file.
22281
245a5f0b
KS
222822014-04-11 Keith Seitz <keiths@redhat.com>
22283
22284 PR c++/16675
22285 * gdb.cp/cpsizeof.exp: New file.
22286 * gdb.cp/cpsizeof.cc: New file.
22287
58a84dcf
SA
222882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22289
191a8a90
JB
22290 * gdb.mi/mi-vla-c99.exp: New file.
22291 * gdb.mi/vla.c: New file.
58a84dcf 22292
c8655f75
SA
222932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22294
22295 * gdb.base/vla-datatypes.c: New file.
22296 * gdb.base/vla-datatypes.exp: New file.
22297
024e13b4
SA
222982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22299
22300 * gdb.base/vla-ptr.c: New file.
22301 * gdb.base/vla-ptr.exp: New file.
22302
1a237e0e
SA
223032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22304
22305 * gdb.base/vla-multi.c: New file.
22306 * gdb.base/vla-multi.exp: New file.
22307
504f3432
SA
223082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22309
22310 * gdb.dwarf2/count.exp: New file.
22311
3bce8237
SA
223122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22313
191a8a90
JB
22314 * gdb.base/vla-sideeffect.c: New file.
22315 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 22316
322f9c21
YQ
223172014-04-11 Yao Qi <yao@codesourcery.com>
22318
22319 * gdb.base/completion.exp: Check file exists before running tests
22320 on file completion.
22321
d708bcd1
PA
223222014-04-10 Pedro Alves <palves@redhat.com>
22323
22324 * gdb.base/cond-eval-mode.c: New file.
22325 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
22326 prepare_for_testing to build the new file. Check result of
22327 runto_main.
22328 (test_break, test_watch): New procedures.
22329 (top level): Use them.
22330
ae1d2761
PM
223312014-04-08 Pierre Muller <muller@sourceware.org>
22332
22333 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
22334 Ctrl-V use for mingw hosts.
22335
7af389b8
SC
223362014-04-07 Siva Chandra Reddy <sivachandra@google.com>
22337
22338 * gdb.python/py-value.c: Improve test case.
22339 * gdb.python/py-value.exp: Add new test.
22340
5e703181
DE
223412014-04-07 David Blaikie <dblaikie@gmail.com>
22342
22343 * lib/compiler.c: Identify the clang compiler.
22344 * lib/compiler.cc: Ditto.
22345
9810b410
YQ
223462014-04-03 Yao Qi <yao@codesourcery.com>
22347
22348 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
22349
98d1b8dc
AB
223502014-04-01 Anton Blanchard <anton@samba.org>
22351
22352 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
22353 messages unique.
22354
3114cea1
AB
223552014-04-01 Anton Blanchard <anton@samba.org>
22356
22357 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
22358 prepare_for_testing.
22359
62f7182c
AB
223602014-04-01 Anton Blanchard <anton@samba.org>
22361
22362 * gdb.arch/ppc64-atomic-inst.c: Remove.
22363 * gdb.arch/ppc64-atomic-inst.S: New file.
22364 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
22365
770e7fc7
DE
223662014-03-31 Doug Evans <dje@google.com>
22367
22368 * gdb.base/print-symbol-loading-lib.c: New file.
22369 * gdb.base/print-symbol-loading-main.c: New file.
22370 * gdb.base/print-symbol-loading.exp: New file.
22371
46e2bafa
YQ
223722014-03-31 Yao Qi <yao@codesourcery.com>
22373
22374 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
22375
8776cfe9
JB
223762014-03-28 Joel Brobecker <brobecker@adacore.com>
22377
22378 * gdb.ada/mi_dyn_arr: New testcase.
22379
5d1ef361
DE
223802014-03-27 Doug Evans <dje@google.com>
22381
22382 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
22383
b5bee914
YQ
223842014-03-27 Yao Qi <yao@codesourcery.com>
22385
22386 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
22387 if target is nios2-*-*.
22388
0d4d0e77
YQ
223892014-03-26 Yao Qi <yao@codesourcery.com>
22390
22391 * lib/gdb.exp (readline_is_used): New proc.
22392 * gdb.base/completion.exp: Move tests on command complete up.
22393 Skip the rest of tests if readline is not used.
22394 * gdb.ada/complete.exp: Skp the test if readline is not
22395 used.
22396 * gdb.base/filesym.exp: Likewise.
22397 * gdb.base/macscp.exp: Likewise.
22398 * gdb.base/readline-ask.exp: Likewise.
22399 * gdb.base/readline.exp: Likewise.
22400 * gdb.python/py-cmd.exp: Likewise.
22401 * gdb.trace/tfile.exp: Likewise.
22402
29361eee
YQ
224032014-03-26 Yao Qi <yao@codesourcery.com>
22404
22405 * gdb.base/macscp.exp: Fix code format issues.
22406
bc9a5525
UW
224072014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
22408
22409 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
22410 * gdb.asm/powerpc64le.inc: New file.
22411
d3839ede
PA
224122014-03-25 Pedro Alves <palves@redhat.com>
22413 Doug Evans <dje@google.com>
22414
22415 * gdb.base/source-execution.c: New file.
22416 * gdb.base/source-execution.exp: New file.
22417 * gdb.base/source-execution.gdb: New file.
22418
01672a57
DE
224192014-03-24 Doug Evans <dje@google.com>
22420
22421 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
22422 using fission.
22423
88bbeca9
HZ
224242014-03-24 Hui Zhu <hui@codesourcery.com>
22425 Pedro Alves <palves@redhat.com>
22426
22427 PR breakpoints/16101
22428 * gdb.base/dprintf.exp: Use unsupported rather than changing the
22429 test pass/fail messages. Detect missing support for dprintf when
22430 breakpoints are actually inserted.
22431 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
22432 breakpoints are actually inserted.
22433 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
22434 fails.
22435
d2348791
JK
224362014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
22437
22438 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
22439
feef67ab
DE
224402014-03-22 Doug Evans <xdje42@gmail.com>
22441
22442 * gdb.python/python.exp (python not supported): Verify multi-line
22443 python command issues an error.
25d743f9 22444 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22445 guile command issues an error.
feef67ab 22446
ecebef6a
MR
224472014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22448
22449 * gdb.threads/thread-specific.exp: Handle the lack of usable
22450 $this_breakpoint and $this_thread.
22451
ccdd1909
HZ
224522014-03-21 Hui Zhu <hui@codesourcery.com>
22453
22454 * gdb.base/attach.exp (do_command_attach_tests): New.
22455
beb460e8
PA
224562014-03-20 Tom Tromey <tromey@redhat.com>
22457 Pedro Alves <palves@redhat.com>
22458
22459 PR cli/15718
22460 * gdb.base/condbreak-call-false.c: New file.
22461 * gdb.base/condbreak-call-false.exp: New file.
22462
40acf43a
PA
224632014-03-20 Pedro Alves <palves@redhat.com>
22464
22465 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
22466 Delete.
22467 (block_signals, unblock_signals): Delete.
22468 (child_function_2, main): Remove references to deleted variable
22469 and functions.
22470
9f5e1e02
PA
224712014-03-20 Pedro Alves <palves@redhat.com>
22472
22473 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22474 Use pthread_kill to signal thread 2.
22475 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22476 Adjust to make the test send itself a signal rather than using the
22477 host's "kill" command.
22478
99619bea
PA
224792014-03-20 Pedro Alves <palves@redhat.com>
22480
22481 * gdb.threads/multiple-step-overs.c: New file.
22482 * gdb.threads/multiple-step-overs.exp: New file.
22483 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22484 Adjust expected infrun debug output.
22485
2adfaa28
PA
224862014-03-20 Pedro Alves <palves@redhat.com>
22487
22488 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22489 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22490
31e77af2
PA
224912014-03-20 Pedro Alves <palves@redhat.com>
22492
22493 PR breakpoints/7143
22494 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22495 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22496 of gdb_test_multiple.
22497 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22498 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22499
b9f437de
PA
225002014-03-20 Pedro Alves <palves@redhat.com>
22501
22502 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22503 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22504
05adc73e
PA
225052014-03-19 Pedro Alves <palves@redhat.com>
22506
22507 * gdb.base/async.exp: Remove early return.
22508
6048b950
PA
225092014-03-19 Pedro Alves <palves@redhat.com>
22510
22511 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22512
8bcfb00a
PA
225132014-03-19 Pedro Alves <palves@redhat.com>
22514
22515 * gdb.base/async.exp (test_background): Expect \r\n after
22516 "completed." in the fail pattern.
22517
884e37dc
PA
225182014-03-19 Pedro Alves <palves@redhat.com>
22519
22520 * gdb.base/async.exp (test_background): New procedure.
22521 Use it for all background execution command tests.
22522
148e57e2
PA
225232014-03-19 Pedro Alves <palves@redhat.com>
22524
22525 * gdb.base/async.exp: Use prepare_for_testing.
22526
f48088c7
PA
225272014-03-19 Pedro Alves <palves@redhat.com>
22528
22529 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22530 the same line.
22531
e2f6c966
PA
225322014-03-19 Pedro Alves <palves@redhat.com>
22533
22534 * gdb.base/async.c (main): Add "jump here" and "until here" line
22535 marker comments.
22536 * gdb.base/async.exp (jump_here): New global.
22537 (jump& test): Use it.
22538 (until_here): New global.
22539 (until& test): Use it.
22540
c30568d4
PA
225412014-03-19 Pedro Alves <palves@redhat.com>
22542
22543 * gdb.base/async.exp: Don't frob gdb_protocol.
22544
0172b6a7
DE
225452014-03-18 Doug Evans <xdje42@gmail.com>
22546
22547 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22548 Fix spelling of exec-done-display.
22549
06c868a8
JK
225502014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22551
22552 PR gdb/15358
22553 * gdb.base/gdb-sigterm.c: New file.
22554 * gdb.base/gdb-sigterm.exp: New file.
22555
0c7e1a46
PA
225562014-03-18 Pedro Alves <palves@redhat.com>
22557
22558 PR gdb/13860
22559 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22560 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22561 solib-event.
22562
f7c77d93
JB
225632014-03-17 Joel Brobecker <brobecker@adacore.com>
22564
22565 * gdb.ada/pckd_arr_ren: New testcase.
22566
5a1e8c7a
DE
225672014-03-13 Doug Evans <xdje42@gmail.com>
22568
22569 PR guile/16612
22570 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22571 collect after discarding symbols.
22572
350e1a76
DE
225732014-03-13 Ludovic Courtès <ludo@gnu.org>
22574 Doug Evans <xdje42@gmail.com>
22575
22576 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22577 to history survives a gc.
22578
a69900ae
PA
225792014-03-13 Pedro Alves <palves@redhat.com>
22580
22581 * gdb.base/default.exp: Don't test "target procfs".
22582
5db9f0bd
PA
225832014-03-13 Pedro Alves <palves@redhat.com>
22584
22585 * gdb.base/default.exp: Update "target child" and "target procfs"
22586 tests to not expect "Unix".
22587
b3ccfe11
TT
225882014-03-12 Tom Tromey <tromey@redhat.com>
22589
22590 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22591 New procs. Add target-async tests.
22592 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22593 Add target-async tests.
22594
646f4417
AA
225952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22596
22597 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22598 'func_start' and 'func_end' for the beginning and end of the
22599 function code, respectively.
22600 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22601 'func_end' instead of 'func' and 'main'.
22602
288c211f
AA
226032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22604
22605 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22606 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22607 generate the debug info assembler source.
22608
e0c0f156
AA
226092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22610
22611 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22612 * gdb.dwarf2/arr-subrange.exp: Likewise.
22613 * gdb.dwarf2/dwz.exp: Likewise.
22614 * gdb.dwarf2/method-ptr.exp: Likewise.
22615 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22616 * gdb.dwarf2/subrange.exp: Likewise.
22617 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22618 * gdb.dwarf2/implptrpiece.exp: Likewise.
22619 * gdb.dwarf2/nostaticblock.exp: Likewise.
22620
0e5c4555
AA
226212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22622
22623 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22624 directory to absolute path name arguments.
22625
5ec18f2b
JG
226262014-03-10 Joel Brobecker <brobecker@adacore.com>
22627
22628 * gdb.ada/tagged_access: New testcase.
22629
847fc4f2
MM
226302014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22631
22632 * gdb.btrace/data.exp: Update expected output.
22633
cc3da688
YQ
226342014-03-06 Yao Qi <yao@codesourcery.com>
22635
22636 * gdb.trace/pr16508.exp: New file.
22637
0f26cec1
PA
226382014-03-05 Pedro Alves <palves@redhat.com>
22639
22640 PR gdb/16575
22641 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22642 procedure.
22643 (top level): Adjust to use it. Add tests that exercise breakpoint
22644 interaction with the code-cache.
22645
7a5a839f
LC
226462014-02-26 Ludovic Courtès <ludo@gnu.org>
22647
22648 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22649 test for 'history-append!'.
22650
31aa7e4e
JB
226512014-02-26 Joel Brobecker <brobecker@adacore.com>
22652
22653 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22654 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22655 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22656 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22657 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22658 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22659
1b588015
JB
226602014-02-26 Joel Brobecker <brobecker@adacore.com>
22661
22662 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22663 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22664 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22665
55426c9d
JB
226662014-02-26 Joel Brobecker <brobecker@adacore.com>
22667
22668 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22669
dc53a7ad
JB
226702014-02-26 Joel Brobecker <brobecker@adacore.com>
22671
22672 * gdb.dwarf2/arr-stride.c: New file.
22673 * gdb.dwarf2/arr-stride.exp: New file.
22674
12ab52e9
PA
226752014-02-26 Pedro Alves <palves@redhat.com>
22676
22677 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22678 that won't ever trigger. Make sure that GDB reports the correct
22679 breakpoint that caused the stop.
22680
849c862e
JK
226812014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22682
22683 PR gdb/16626
22684 * gdb.base/auto-load-script: New file.
22685 * gdb.base/auto-load.c: New file.
22686 * gdb.base/auto-load.exp: New file.
22687
71b7d793
JK
22688 PR gdb/16626
22689 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22690
e2f0d509
JK
226912014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22692
22693 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22694 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22695
50cc37c8
DE
226962014-02-24 Doug Evans <dje@google.com>
22697
22698 * lib/gdb.exp (run_on_host): Log error output if program fails.
22699
ea4758f2
PA
227002014-02-21 Pedro Alves <palves@redhat.com>
22701
22702 * gdb.threads/step-after-sr-lock.c: Rename to ...
22703 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22704 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22705 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22706 ... this.
22707
d7b30f67
SDJ
227082014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22709
22710 PR tdep/16397
22711 * gdb.arch/amd64-stap-special-operands.exp: New file.
22712 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22713 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22714 * gdb.arch/amd64-stap-triplet.S: Likewise.
22715 * gdb.arch/amd64-stap-triplet.c: Likewise.
22716
83deb43f
JB
227172014-02-20 Joel Brobecker <brobecker@adacore.com>
22718
22719 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22720 in .section pseudo-op.
22721
adde2bff
DE
227222014-02-20 lin zuojian <manjian2006@gmail.com>
22723 Joel Brobecker <brobecker@adacore.com>
22724 Doug Evans <xdje42@gmail.com>
22725
22726 PR symtab/16581
22727 * gdb.dwarf2/dw2-icycle.S: New file.
22728 * gdb.dwarf2/dw2-icycle.c: New file.
22729 * gdb.dwarf2/dw2-icycle.exp: New file.
22730
f7bd0f78
SC
227312014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22732
22733 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22734 operations on gdb.Value objects.
22735 * gdb.python/py-value-cc.exp: Add new test to test operations on
22736 gdb.Value objects.
22737
c17ef0d5
DE
227382014-02-18 Doug Evans <dje@google.com>
22739
22740 * Makefile.in (TESTS): New variable.
22741 (expanded_tests, expanded_tests_or_none): New variables
22742 (check-single): Pass $(expanded_tests_or_none) to runtest.
22743 (check-parallel): Only run tests in $(TESTS) if non-empty.
22744 (check/no-matching-tests-found): New rule.
22745 * README: Document TESTS makefile variable.
22746
5dd3176f
DE
227472014-02-18 Doug Evans <dje@google.com>
22748
22749 * Makefile.in (check-parallel): rm -rf outputs temp.
22750
0b10be4f
JK
227512014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22752
22753 Fix "ERROR: no fileid for" in the testsuite.
22754 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22755
85f224e7
DE
227562014-02-12 Doug Evans <dje@google.com>
22757
22758 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22759 (MISCELLANEOUS): New variable.
22760 (clean): rm -rf $(MISCELLANEOUS).
22761 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22762 dwp live in the same directory as symlinks, with each symlink pointed
22763 to a differently named file in a different directory.
22764
149b30ff
DE
227652014-02-11 Doug Evans <dje@google.com>
22766
22767 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22768 of Tcl file commands.
22769
1dfdac32
MK
227702014-02-10 Mark Kettenis <kettenis@gnu.org>
22771
22772 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22773 "kill -SIGUSR1 -1".
22774
aa4fb036
JB
227752014-02-10 Joel Brobecker <brobecker@adacore.com>
22776
22777 * gdb.ada/tick_length_array_enum_idx: New testcase.
22778
ed3ef339
DE
227792014-02-10 Doug Evans <xdje42@gmail.com>
22780
22781 * configure.ac (AC_OUTPUT): Add gdb.guile.
22782 * configure: Regenerate.
22783 * lib/gdb-guile.exp: New file.
22784 * lib/gdb.exp (get_target_charset): New function.
22785 * gdb.base/help.exp: Update expected output from "apropos apropos".
22786 * gdb.guile/Makefile.in: New file.
22787 * gdb.guile/guile.exp: New file.
22788 * gdb.guile/scm-arch.c: New file.
22789 * gdb.guile/scm-arch.exp: New file.
22790 * gdb.guile/scm-block.c: New file.
22791 * gdb.guile/scm-block.exp: New file.
22792 * gdb.guile/scm-breakpoint.c: New file.
22793 * gdb.guile/scm-breakpoint.exp: New file.
22794 * gdb.guile/scm-disasm.c: New file.
22795 * gdb.guile/scm-disasm.exp: New file.
22796 * gdb.guile/scm-equal.c: New file.
22797 * gdb.guile/scm-equal.exp: New file.
22798 * gdb.guile/scm-error.exp: New file.
22799 * gdb.guile/scm-error.scm: New file.
22800 * gdb.guile/scm-frame-args.c: New file.
22801 * gdb.guile/scm-frame-args.exp: New file.
22802 * gdb.guile/scm-frame-args.scm: New file.
22803 * gdb.guile/scm-frame-inline.c: New file.
22804 * gdb.guile/scm-frame-inline.exp: New file.
22805 * gdb.guile/scm-frame.c: New file.
22806 * gdb.guile/scm-frame.exp: New file.
22807 * gdb.guile/scm-generics.exp: New file.
22808 * gdb.guile/scm-gsmob.exp: New file.
22809 * gdb.guile/scm-iterator.c: New file.
22810 * gdb.guile/scm-iterator.exp: New file.
22811 * gdb.guile/scm-math.c: New file.
22812 * gdb.guile/scm-math.exp: New file.
22813 * gdb.guile/scm-objfile-script-gdb.in: New file.
22814 * gdb.guile/scm-objfile-script.c: New file.
22815 * gdb.guile/scm-objfile-script.exp: New file.
22816 * gdb.guile/scm-objfile.c: New file.
22817 * gdb.guile/scm-objfile.exp: New file.
22818 * gdb.guile/scm-ports.exp: New file.
22819 * gdb.guile/scm-pretty-print.c: New file.
22820 * gdb.guile/scm-pretty-print.exp: New file.
22821 * gdb.guile/scm-pretty-print.scm: New file.
22822 * gdb.guile/scm-section-script.c: New file.
22823 * gdb.guile/scm-section-script.exp: New file.
22824 * gdb.guile/scm-section-script.scm: New file.
22825 * gdb.guile/scm-symbol.c: New file.
22826 * gdb.guile/scm-symbol.exp: New file.
22827 * gdb.guile/scm-symtab-2.c: New file.
22828 * gdb.guile/scm-symtab.c: New file.
22829 * gdb.guile/scm-symtab.exp: New file.
22830 * gdb.guile/scm-type.c: New file.
22831 * gdb.guile/scm-type.exp: New file.
22832 * gdb.guile/scm-value-cc.cc: New file.
22833 * gdb.guile/scm-value-cc.exp: New file.
22834 * gdb.guile/scm-value.c: New file.
22835 * gdb.guile/scm-value.exp: New file.
22836 * gdb.guile/source2.scm: New file.
22837 * gdb.guile/types-module.cc: New file.
22838 * gdb.guile/types-module.exp: New file.
22839
7026a7c1
YQ
228402014-02-10 Yao Qi <yao@codesourcery.com>
22841
22842 PR testsuite/16543
22843 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22844 * configure: Regenerated.
22845 * Makefile.in: New file.
22846
6c466447
AS
228472014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22848
22849 * gdb.python/py-framefilter.exp: Fix typo.
22850
6e854735
YQ
228512014-02-08 Yao Qi <yao@codesourcery.com>
22852
22853 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22854 that no =breakpoint-modified is emitted when breakpoints are
22855 modified through MI commands.
22856
d137e6dc
PA
228572014-02-07 Pedro Alves <pedro@codesourcery.com>
22858 Pedro Alves <palves@redhat.com>
22859
22860 * gdb.threads/step-after-sr-lock.c: New file.
22861 * gdb.threads/step-after-sr-lock.exp: New file.
22862
b5ee5a50
PA
228632014-02-07 Pedro Alves <palves@redhat.com>
22864
22865 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22866
3c77faf3
JK
228672014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22868
22869 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22870 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22871
6dddc817
DE
228722014-02-06 Doug Evans <xdje42@gmail.com>
22873
22874 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22875 output.
22876
22877 * gdb.gdb/python-interrupts.exp: New file.
22878
de7b2893
YQ
228792014-02-05 Yao Qi <yao@codesourcery.com>
22880
22881 * gdb.trace/report.exp (use_collected_data): Test the output
22882 of "info threads" and "info inferiors".
22883
66d032ac
YQ
228842014-02-05 Yao Qi <yao@codesourcery.com>
22885
22886 Revert this patch:
22887
22888 2013-05-24 Yao Qi <yao@codesourcery.com>
22889
22890 * gdb.trace/tfile.exp: Test inferior and thread.
22891
591a12a1
UW
228922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22893
22894 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22895 on a function.
22896 * gdb.base/step-bt.c: Call hello via function pointer to make
22897 sure its first instruction is executed on powerpc64le-linux.
22898
0ff3e01f
UW
228992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22900
22901 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22902
084ee545
UW
229032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22904
22905 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22906 of the test patterns for use on little-endian systems.
22907
6ed14ff3
UW
229082014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22909
22910 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22911 (decimal_vector): Fix for little-endian.
22912
401e27fd
JM
229132014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22914
22915 * gdb.arch/sparc-sysstep.exp: New file.
22916 * gdb.arch/sparc-sysstep.c: Likewise.
22917
22918 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22919
8b924729
EBM
229202014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22921
22922 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22923
fb151210
JB
229242014-01-23 Tom Tromey <tromey@redhat.com>
22925
22926 * gdb.ada/array_char_idx: New testcase.
22927
0740f8d8
TT
229282014-01-23 Tom Tromey <tromey@redhat.com>
22929
22930 PR python/16487:
22931 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22932 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22933 classes.
22934
21909fa1
TT
229352014-01-23 Tom Tromey <tromey@redhat.com>
22936
22937 PR python/16491:
22938 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22939 string from an inferior frame.
22940 * gdb.python/py-framefilter-mi.exp: Update.
22941
87ce2a04
DE
229422014-01-22 Doug Evans <dje@google.com>
22943
22944 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22945
237b092b
AA
229462014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22947
22948 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22949
d674a709
AA
229502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22951
22952 * gdb.trace/entry-values.exp: Remove excess space character from
22953 regex patterns. Handle s390 call instruction.
22954
20fa3390
AA
229552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22956
22957 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22958 define "*_start" label. Make "name" static.
22959 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22960 ${name} by references to ${name}_start.
22961
78466714
AA
229622014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22963
22964 * gdb.base/info-macros.exp: Remove "debug" from the compile
22965 options.
22966
ec9f644a
IB
229672014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22968
22969 * gdb.dlang/demangle.exp: New file.
22970
94b1b47e
IB
229712014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22972
22973 * gdb.dlang/primitive-types.exp: New file.
22974
7f420862
IB
229752014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22976
22977 * configure.ac: Create gdb.dlang/Makefile.
22978 * configure: Regenerate.
22979 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22980 * gdb.dlang/Makefile.in: New file.
22981 * lib/d-support.exp: New file.
22982 * lib/gdb.exp (skip_d_tests): New proc.
22983
52834460
MM
229842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22985
22986 * gdb.btrace/delta.exp: Check reverse stepi.
22987 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22988 * gdb.btrace/finish.exp: New.
22989 * gdb.btrace/next.exp: New.
22990 * gdb.btrace/nexti.exp: New.
22991 * gdb.btrace/record_goto.c: Add comments.
22992 * gdb.btrace/step.exp: New.
22993 * gdb.btrace/stepi.exp: New.
22994 * gdb.btrace/multi-thread-step.c: New.
22995 * gdb.btrace/multi-thread-step.exp: New.
22996 * gdb.btrace/rn-dl-bind.c: New.
22997 * gdb.btrace/rn-dl-bind.exp: New.
22998 * gdb.btrace/data.c: New.
22999 * gdb.btrace/data.exp: New.
23000 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23001
6e07b1d2
MM
230022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23003
23004 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
23005 * gdb.btrace/exception.exp: Update.
23006 * gdb.btrace/instruction_history.exp: Update.
23007 * gdb.btrace/record_goto.exp: Update.
23008 * gdb.btrace/tailcall.exp: Update.
23009 * gdb.btrace/unknown_functions.exp: Update.
23010 * gdb.btrace/delta.exp: New.
23011
0b722aec
MM
230122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23013
23014 * gdb.btrace/record_goto.exp: Add backtrace test.
23015 * gdb.btrace/tailcall.exp: Add backtrace test.
23016
066ce621
MM
230172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23018
23019 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
23020 * gdb.btrace/record_goto.c: New.
23021 * gdb.btrace/record_goto.exp: New.
23022 * gdb.btrace/x86-record_goto.S: New.
23023
0688d04e
MM
230242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23025
23026 * gdb.btrace/function_call_history.exp: Update tests.
23027 * gdb.btrace/instruction_history.exp: Update tests.
23028
8710b709
MM
230292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23030
23031 * gdb.btrace/function_call_history.exp: Fix expected field
23032 order for "record function-call-history".
23033 Add new tests for "record function-call-history /c".
23034 * gdb.btrace/exception.cc: New.
23035 * gdb.btrace/exception.exp: New.
23036 * gdb.btrace/tailcall.exp: New.
23037 * gdb.btrace/x86-tailcall.S: New.
23038 * gdb.btrace/x86-tailcall.c: New.
23039 * gdb.btrace/unknown_functions.c: New.
23040 * gdb.btrace/unknown_functions.exp: New.
23041 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23042
5de9129b
MM
230432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23044
23045 * gdb.btrace/instruction_history.exp: Update.
23046 * gdb.btrace/function_call_history.exp: Update.
23047
23a7fe75
MM
230482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23049
23050 * gdb.btrace/function_call_history.exp: Fix expected function
23051 trace.
23052 * gdb.btrace/instruction_history.exp: Initialize traced.
23053 Remove traced_functions.
23054
724c7dd8
MM
230552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23056
23057 * gdb.btrace/function_call_history.exp: Update
23058 * gdb.btrace/instruction_history.exp: Update.
23059
6d78d93b
MM
230602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23061
23062 * gdb.btrace/enable.exp: Update expected text.
23063
93a360cc
OJ
230642014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
23065
23066 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
23067 bytes.
23068
3772b53f
MR
230692014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
23070
23071 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
23072
596662fa
OJ
230732014-01-15 Omair Javaid <omair.javaid@linaro.org>
23074
23075 * lib/gdb.exp (supports_process_record): Return true for
23076 arm*-linux*. (supports_reverse): Likewise.
23077
b5b08fb4
SC
230782014-01-13 Siva Chandra Reddy <sivachandra@google.com>
23079
23080 PR python/15464
23081 PR python/16113
23082 * gdb.python/py-type.c: Enhance test case.
23083 * gdb.python/py-value-cc.cc: Likewise
23084 * gdb.python/py-type.exp: Add new tests.
23085 * gdb.python/py-value-cc.exp: Likewise
23086
52d7fb13
AA
230872014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
23088 Pedro Alves <palves@redhat.com>
23089
23090 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
23091 Make "name" extern.
23092 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
23093 references to ${name}_start by references to ${name}.
23094
a2cd8cfe
JB
230952014-01-10 Joel Brobecker <brobecker@adacore.com>
23096
23097 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
23098
4e23fced
JB
230992014-01-10 Joel Brobecker <brobecker@adacore.com>
23100
23101 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
23102
c6a9e42c
PA
231032014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
23104 Pedro Alves <palves@redhat.com>
23105
23106 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 23107 mi_gdb_target_load.
c6a9e42c 23108
b7ea362b
PA
231092014-01-08 Pedro Alves <palves@redhat.com>
23110
23111 * gdb.threads/reconnect-signal.c: New file.
23112 * gdb.threads/reconnect-signal.exp: New file.
23113
5e3f4fab
EBM
231142014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
23115
23116 * gdb.base/source-dir.exp: New file.
23117
79301218
JB
231182014-01-07 Joel Brobecker <brobecker@adacore.com>
23119
23120 * gdb.ada/mi_interface: New testcase.
23121
8e355c5d
JB
231222014-01-07 Joel Brobecker <brobecker@adacore.com>
23123
23124 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23125 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
23126 gdb.ada/pp-rec-component/pck.ads: New files.
23127
c0d48811
JB
231282014-01-07 Joel Brobecker <brobecker@adacore.com>
23129
23130 * gdb.python/py-pp-integral.c: New file.
23131 * gdb.python/py-pp-integral.py: New file.
23132 * gdb.python/py-pp-integral.exp: New file.
23133
17b609c3 23134For older changes see ChangeLog-1993-2013.
c906108c 23135\f
8d8cb839
EZ
23136;; Local Variables:
23137;; mode: change-log
23138;; left-margin: 8
23139;; fill-column: 74
23140;; version-control: never
23141;; End:
902f2ccb 23142
3666a048 23143 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
23144 Copying and distribution of this file, with or without modification,
23145 are permitted provided the copyright notice and this notice are preserved.