x86: Do not dump DS/CS segment overrides for branch hints
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
19c659f1
AB
12020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.base/commands.exp: Update expected results.
4
9ef6d4a1
AB
52020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6
7 PR cli/15104
8 * gdb.base/commands.exp: Add additional tests.
9 * gdb.base/completion.exp: Add additional tests.
10
1536146f
AB
112020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12
13 * gdb.base/completion.exp: Add additional tests.
14
346e7e19
TV
152020-12-11 Tom de Vries <tdevries@suse.de>
16
17 PR testsuite/26991
18 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
19 violations by setting bounds registers if the bounds are passed in the
20 Bounds Table.
21
9cd7a95a
TV
222020-12-11 Tom de Vries <tdevries@suse.de>
23
24 PR testsuite/26954
25 * gdb.base/float128.exp: Detect and handle no mpfr support.
26
4483a8e7
SM
272020-12-10 Simon Marchi <simon.marchi@efficios.com>
28
29 PR gdb/24694
30 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
31 calls.
32
10067028
TV
332020-12-10 Tom de Vries <tdevries@suse.de>
34
35 PR testsuite/26947
36 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
37 braces for tcl 8.5 and earlier.
38
5b56203a
SM
392020-12-09 Simon Marchi <simon.marchi@efficios.com>
40
41 PR 26875, PR 26901
42 * gdb.base/flexible-array-member.c: New test.
43 * gdb.base/flexible-array-member.exp: New test.
44
b46551b2
TV
452020-12-08 Tom de Vries <tdevries@suse.de>
46
47 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
48 using is_amd64_regs_target.
49
8439f446
TV
502020-12-08 Tom de Vries <tdevries@suse.de>
51
52 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
53 self_id.
54
bc545da7
PA
552020-12-07 Pedro Alves <pedro@palves.net>
56
57 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
58 'additional_flags' variable.
59
1f58f6c2
TBA
602020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
61
62 * gdb.linespec/explicit.exp: Extend with a test to check completing
63 '-' after seemingly complete options.
64
5759831a
TBA
652020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
66
67 * gdb.linespec/keywords.exp: Add tests to check positional
68 flexibility of "-force-condition".
69
21e051b3
TBA
702020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
71
72 * gdb.base/bp-cmds-run-with-ex.c: New file.
73 * gdb.base/bp-cmds-run-with-ex.exp: New file.
74 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
75 * gdb.gdb/python-interrupts.exp: Update the call to
76 'catch_command_errors' with the new argument.
77 * gdb.gdb/python-selftest.exp: Ditto.
78
187b041e
SM
792020-12-04 Simon Marchi <simon.marchi@efficios.com>
80
81 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
82 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
83 * gdb.threads/non-stop-fair-events.exp: Likewise.
84
3b7a962d
SM
852020-12-04 Simon Marchi <simon.marchi@efficios.com>
86
87 * gdb.threads/step-over-exec.exp: New.
88 * gdb.threads/step-over-exec.c: New.
89 * gdb.threads/step-over-exec-execd.c: New.
90 * lib/my-syscalls.S: New.
91 * lib/my-syscalls.h: New.
92
e633b117
SM
932020-12-04 Simon Marchi <simon.marchi@efficios.com>
94
95 * lib/dwarf.exp (declare_labels): Use name as text if text is
96 not provided.
97
67748e0f
TV
982020-12-04 Tom de Vries <tdevries@suse.de>
99
100 PR testsuite/26990
101 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
102 are unsupported.
103
a8d13675
TV
1042020-12-04 Tom de Vries <tdevries@suse.de>
105
106 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
107 clause.
108
f17727b3
TV
1092020-12-04 Tom de Vries <tdevries@suse.de>
110
111 * gdb.reverse/insn-reverse.exp: Fix count handling.
112
a1499830
TV
1132020-12-04 Tom de Vries <tdevries@suse.de>
114
115 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
116 __x86_64__.
117
9c027c2f
TV
1182020-12-04 Tom de Vries <tdevries@suse.de>
119
120 * gdb.reverse/insn-reverse.c (test_nr): New var.
121 (usage, parse_args): New function.
122 (main): Call parse_args. Only run test for test_nr.
123 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
124 and bail out. Run subtests individually, using an inferior arg
125 specifying the subtest.
126
533b2ae0
AB
1272020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
128
129 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
130
e4502042
AB
1312020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
132
133 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
134 update test to use this.
135
f55a9a37
SM
1362020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
137
138 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
139
0a6155a0
SM
1402020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
141
142 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
143 (do_test): Don't use with_test_prefix.
144 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
145 (do_test): Don't use with_test_prefix.
146 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
147 (do_test): Don't use with_test_prefix.
148 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
149 (do_test): Don't use with_test_prefix.
150
4d56d64a
SM
1512020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
152
153 * gdb.threads/non-ldr-exit.exp: Fix comment.
154
54e75f29
AB
1552020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
156
157 * gdb.xml/maint-xml-dump-03.xml: New file.
158
7ce05d21
TV
1592020-11-30 Tom de Vries <tdevries@suse.de>
160
161 PR symtab/26905
162 * gdb.dwarf2/count.exp: Remove kfails.
163
50757f95
TBA
1642020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
165
166 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
167 indices.
168
4afa9fd9
JB
1692020-11-24 Joel Brobecker <brobecker@adacore.com>
170
171 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
172 the "ptype pck__fp1_range_var" test for the module-2 and pascal
173 languages. Remove the associated setup_xfail.
174
15a491af
SM
1752020-11-23 Simon Marchi <simon.marchi@efficios.com>
176
177 * lib/gdb.exp (gdb_assert): Show error message on error.
178
891615f0
TV
1792020-11-23 Tom de Vries <tdevries@suse.de>
180
181 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
182 * gdb.ada/mod_from_name.exp: Same.
183 * gdb.ada/pckd_arr_ren.exp: Same.
184
19922582
SM
1852020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
186
187 * gdb.base/template.exp: New.
188 * gdb.base/template.c: New.
189
117c628d
GB
1902020-11-22 Gary Benson <gbenson@redhat.com>
191
192 PR gdb/26905
193 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
194 is defined using a DW_AT_count which references another DIE.
195
da39d3ba
TV
1962020-11-21 Tom de Vries <tdevries@suse.de>
197
198 * gdb.base/vla-ptr.exp: Add XFAIL.
199
a5c641b5
AB
2002020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
201
202 * gdb.fortran/array-slices-bad.exp: New file.
203 * gdb.fortran/array-slices-bad.f90: New file.
204 * gdb.fortran/array-slices-sub-slices.exp: New file.
205 * gdb.fortran/array-slices-sub-slices.f90: New file.
206 * gdb.fortran/array-slices.exp: Rewrite tests.
207 * gdb.fortran/array-slices.f90: Rewrite tests.
208 * gdb.fortran/vla-sizeof.exp: Correct expected results.
209
a15a5258
AB
2102020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
211
212 * gdb.base/completion.exp: Add new completion tests.
213
7cb2893d
SM
2142020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
215
216 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
217 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
218 * gdb.mi/mi-nsintrall.exp: Likewise.
219 * gdb.mi/mi-nsmoribund.exp: Likewise.
220 * gdb.mi/mi-nsthrexec.exp: Likewise.
221 * gdb.mi/mi-watch-nonstop.exp: Likewise.
222
cf144ec8
SM
2232020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
224
225 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
226 of perror.
227
6b6a3e05
JM
2282020-11-18 Joseph Myers <joseph@codesourcery.com>
229
230 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
231 $arg.exe exists but $arg does not.
232
811bdca0
GB
2332020-11-17 Gary Benson <gbenson@redhat.com>
234
235 * gdb.trace/trace-common.h (x86_trace_dummy): Add
236 __attribute__ ((used)).
237
c72e3136
AB
2382020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
239
240 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
241
037d7135
AB
2422020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
243
244 * gdb.base/completion.exp: Add new tests.
245
119e99bb
TT
2462020-11-16 Tom Tromey <tromey@adacore.com>
247
248 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
249 tests.
250
b74dbc20
JB
2512020-11-15 Joel Brobecker <brobecker@adacore.com>
252
253 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
254 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
255 (main): Add reference to pck__fp1_var2.
256 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
257
0a12719e
JB
2582020-11-15 Joel Brobecker <brobecker@adacore.com>
259
260 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
261
0c9150e4
JB
2622020-11-15 Joel Brobecker <brobecker@adacore.com>
263
264 * gdb.ada/fixed_points.exp: Add ptype tests.
265 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
266
b26daff9
JB
2672020-11-15 Joel Brobecker <brobecker@adacore.com>
268
269 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
270
09584414
JB
2712020-11-15 Joel Brobecker <brobecker@adacore.com>
272
273 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
274 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
275 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
276 New files.
277 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
278
279 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
280 New files.
281
9dd02fc0
AB
2822020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
283
284 PR cli/26879
285 * gdb.fortran/completion.exp: New file.
286 * gdb.fortran/completion.f90: New file.
287
5643c500
JM
2882020-11-12 Joseph Myers <joseph@codesourcery.com>
289
290 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
291 but $arg does not.
292
7bea47f0
AB
2932020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
294
295 * gdb.fortran/types.exp: Add more tests.
296
1f2624a3
TT
2972020-11-12 Tom Tromey <tom@tromey.com>
298
299 PR rust/26799:
300 * gdb.rust/traits.exp: Remove kfails.
301
9e74f0ae
GB
3022020-11-12 Gary Benson <gbenson@redhat.com>
303
304 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
305 statement.
306
acb994fa
SM
3072020-11-11 Simon Marchi <simon.marchi@efficios.com>
308
309 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
310 always-inserted" axis.
311 (do_test): Add breakpoint_always_inserted parameter.
312
95016fd2
TT
3132020-11-10 Tom Tromey <tromey@adacore.com>
314
315 * gdb.ada/bias.exp: Update.
316 * gdb.ada/bias/bias.adb (X): Change value.
317
83100a74
GB
3182020-11-10 Gary Benson <gbenson@redhat.com>
319
320 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
321 regexp fragment in parentheses to prevent false matching.
322
6ff174a7
GB
3232020-11-10 Gary Benson <gbenson@redhat.com>
324
325 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
326
eb24648c
GB
3272020-11-10 Gary Benson <gbenson@redhat.com>
328
329 * gdb.cp/step-and-next-inline.exp: Only require
330 -gstatement-frontiers when building with GCC.
331 Only setup KFAIL's for GCC issues when using
332 a GCC-built executable.
333
86775fab
AB
3342020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
335
336 * gdb.base/debug-expr.c: Add extra function to allow for an
337 additional test.
338 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
339 to this proc with gdb_test_debug_expr. Add an extra test.
340 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
341 to this proc with gdb_test_debug_expr, give the tests names
342 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
343 calls to this proc with gdb_test_debug_expr, give the tests names
344 * gdb.fortran/debug-expr.exp: New file.
345 * gdb.fortran/debug-expr.f90: New file.
346 * lib/gdb.exp (gdb_test_debug_expr): New proc.
347
a1945bd4
SM
3482020-11-06 Simon Marchi <simon.marchi@efficios.com>
349
350 * lib/dwarf.exp (ranges): Handle "base" and "range" as
351 proceduresu.
352 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
353 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
354 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
355 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
356 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
357 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
358 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
359 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
360
9c91c725
TT
3612020-11-04 Tom Tromey <tromey@adacore.com>
362
363 * gdb.ada/funcall_ref.exp: Update.
364 * gdb.ada/var_rec_arr.exp: Update.
365
8d9fd3a1
TT
3662020-11-04 Tom Tromey <tromey@adacore.com>
367
368 * gdb.ada/rec_ptype.exp: New file.
369 * gdb.ada/rec_ptype/main.adb: New file.
370 * gdb.ada/rec_ptype/p.ads: New file.
371
d8f62e84
TT
3722020-11-04 Tom Tromey <tromey@adacore.com>
373
374 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
375 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
376 (PT_Full): New variable.
377 * gdb.ada/tick_length_array_enum_idx/pck.adb
378 (Full_PT): New type.
379
7ff5b937
TT
3802020-11-04 Tom Tromey <tromey@adacore.com>
381
382 * gdb.ada/array_of_variant.exp: New file.
383 * gdb.ada/array_of_variant/p.adb: New file.
384 * gdb.ada/array_of_variant/pck.ads: New file.
385 * gdb.ada/array_of_variant/pck.adb: New file.
386
10f6a3ad
TT
3872020-11-04 Tom Tromey <tromey@adacore.com>
388
389 * gdb.ada/enum_idx_packed.exp: Add test.
390 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
391 New variable.
392 * gdb.ada/enum_idx_packed/pck.ads (Short)
393 (Multi_Dimension, Multi_Dimension_Access): New types.
394
b72795a8
TT
3952020-11-04 Tom Tromey <tromey@adacore.com>
396
397 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
398
24aa1b02
TT
3992020-11-04 Tom Tromey <tromey@adacore.com>
400
401 * gdb.ada/set_pckd_arr_elt.exp: Also test
402 -fgnat-encodings=minimal. Add tests.
403 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
404 Call Update_Small a second time.
405 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
406 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
407 (Variant_Access): New types.
408 (New_Variant): Declare.
409
c9a28cbe
TT
4102020-11-04 Tom Tromey <tromey@adacore.com>
411
412 * gdb.ada/mod_from_name.exp: Test printing slice.
413
57567375
TT
4142020-11-04 Tom Tromey <tromey@adacore.com>
415
416 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
417 values.
418 * gdb.ada/access_to_unbounded_array.exp: Test different
419 -fgnat-encodings values.
420 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
421 values.
422 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
423 values.
424 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
425 values.
426 * gdb.ada/array_of_variable_length.exp: Test different
427 -fgnat-encodings values.
428 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
429 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
430 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
431 change.
432 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
433 values.
434 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
435 * gdb.ada/out_of_line_in_inlined.exp: Test different
436 -fgnat-encodings values.
437 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
438 values.
439 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
440 values.
441 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
442 -fgnat-encodings values.
443 * gdb.ada/variant_record_packed_array.exp: Test different
444 -fgnat-encodings values.
445
a7400e44
TT
4462020-11-04 Tom Tromey <tromey@adacore.com>
447
448 * gdb.ada/enum_idx_packed.exp: Add tests.
449 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
450 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
451 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
452 declarations.
453
c40907bf
TV
4542020-11-03 Tom de Vries <tdevries@suse.de>
455
456 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
457 terminator comments.
458 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
459 terminator.
460
f468977a
SM
4612020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
462
463 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
464 integer format test with regexp.
465
1c2bec19
GB
4662020-11-02 Gary Benson <gbenson@redhat.com>
467
468 * gdb.base/print-file-var.exp (test): Separate compiler and
469 linker options, and build using build_executable_from_specs
470 to accommodate this.
471
6539a36d
GB
4722020-11-02 Gary Benson <gbenson@redhat.com>
473
474 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
475 for .c files compiled as C++ with Clang if any shared
476 libraries are specified.
477
7ea44a51
GB
4782020-11-02 Gary Benson <gbenson@redhat.com>
479
480 * lib/attributes.h: New header.
481 * gdb.base/backtrace.c: Include the above. Replace
482 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
483 * gdb.base/infcall-nested-structs.c: Likewise.
484 * gdb.base/vla-optimized-out.c: Likewise.
485
ab8f783d
TV
4862020-11-02 Tom de Vries <tdevries@suse.de>
487
488 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
489
d77c9224
JB
4902020-11-01 Joel Brobecker <brobecker@adacore.com>
491
492 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
493 System.Min_Int and System.Max_Int with smaller hardcoded
494 constants.
495
0e5b0dd0
SM
4962020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
497
498 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
499 * configure: Re-generate.
500
136821d9
SM
5012020-10-30 Simon Marchi <simon.marchi@efficios.com>
502
503 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
504 expected output.
505
b78b3a29
TBA
5062020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
507
508 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
509 behavior.
510 * gdb.base/paginate-bg-execution.exp: Ditto.
511 * gdb.base/paginate-inferior-exit.exp: Ditto.
512 * gdb.base/double-prompt-target-event-error.c: Remove.
513 * gdb.base/double-prompt-target-event-error.exp: Remove.
514
cfaa8f76
TBA
5152020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
516
517 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
518 inferiors' and 'detach inferiors' do not change the current
519 inferior.
520
0ad0e70c
TV
5212020-10-29 Tom de Vries <tdevries@suse.de>
522
523 * gdb.threads/tls.exp: Fix DUPLICATEs.
524
99cc6b2a
TV
5252020-10-28 Tom de Vries <tdevries@suse.de>
526
527 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
528
efe9b873
TV
5292020-10-28 Tom de Vries <tdevries@suse.de>
530
531 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
532 * gdb.base/reread.exp: Same.
533
6b68fd45
TV
5342020-10-28 Tom de Vries <tdevries@suse.de>
535
536 * lib/gdb.exp (readnow): Handle arg.
537 * gdb.rust/traits.exp: Add KFAILs for -readnow.
538
32a5f98a
TV
5392020-10-28 Tom de Vries <tdevries@suse.de>
540
541 * gdb.base/relocate.exp: Update regexp for -readnow.
542
f93b8760
TV
5432020-10-28 Tom de Vries <tdevries@suse.de>
544
545 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
546 -readnow.
547
1b00ef06
TV
5482020-10-28 Tom de Vries <tdevries@suse.de>
549
550 PR symtab/26772
551 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
552 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
553
364bb903
TV
5542020-10-28 Tom de Vries <tdevries@suse.de>
555
556 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
557 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
558 complaint during file command for -readnow.
559
445a033f
TV
5602020-10-28 Tom de Vries <tdevries@suse.de>
561
562 * gdb.cp/nsalias.exp: Fix typo in test name.
563
fdd67a42
TV
5642020-10-28 Tom de Vries <tdevries@suse.de>
565
566 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
567
706baf4c
TV
5682020-10-28 Tom de Vries <tdevries@suse.de>
569
570 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
571 -readnow.
572
b448cca5
TV
5732020-10-27 Tom de Vries <tdevries@suse.de>
574
575 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
576
5868da03
TV
5772020-10-27 Tom de Vries <tdevries@suse.de>
578
579 * gdb.base/maint.exp: Update for -readnow.
580
06db6ec3
TV
5812020-10-27 Tom de Vries <tdevries@suse.de>
582
583 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
584 -readnow.
585
934a1764
GB
5862020-10-14 Gary Benson <gbenson@redhat.com>
587
588 * gdb.python/py-format-string.exp (test_deref_refs): Treat
589 "_vptr$Base" as correct, in addition to "_vptr.Base".
590 (test_mixed): Likewise.
591
0bf21fbd
GB
5922020-10-27 Gary Benson <gbenson@redhat.com>
593
594 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
595 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
596
b1d4d8d1
TBA
5972020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
598
599 * gdb.base/condbreak.exp: Update the completion tests to
600 consider the '-force' flag.
601
bd24c5d6
TV
6022020-10-27 Tom de Vries <tdevries@suse.de>
603
604 * gdb.base/list-ambiguous-readnow.exp: New file.
605
733d554a
TBA
6062020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
607
608 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
609 the condition.
610 * gdb.linespec/cpcompletion.exp: Update to consider the
611 '-force-condition' keyword.
612 * gdb.linespec/explicit.exp: Ditto.
613 * lib/completion-support.exp: Ditto.
614
b5fa468f
TBA
6152020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
616
617 * gdb.base/condbreak-multi-context.cc: New file.
618 * gdb.base/condbreak-multi-context.exp: New file.
619
b3247276
TT
6202020-10-26 Tom Tromey <tom@tromey.com>
621
622 * lib/mi-support.exp (default_mi_gdb_start): Call
623 gdb_stdin_log_init.
624 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
625 subtract one from gdb_instances.
626 (gdb_stdin_log_write): Flush in_file.
627
1c47ec3e
TV
6282020-10-26 Tom de Vries <tdevries@suse.de>
629
630 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
631
6390859c
TT
6322020-10-26 Tom Tromey <tromey@adacore.com>
633
634 * gdb.ada/unsigned_range/foo.adb: New file.
635 * gdb.ada/unsigned_range/pack.adb: New file.
636 * gdb.ada/unsigned_range/pack.ads: New file.
637 * gdb.ada/unsigned_range.exp: New file.
638
55c3ad88
TV
6392020-10-26 Tom de Vries <tdevries@suse.de>
640
641 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
642
1612c4bb
TV
6432020-10-26 Tom de Vries <tdevries@suse.de>
644
645 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
646 for CU.
647 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
648
7d72802b
TV
6492020-10-23 Tom de Vries <tdevries@suse.de>
650
651 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
652 DW_FORM_string.
653 (Dwarf::_default_form): New proc.
654 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
655 guessed.
656
9476b583
TV
6572020-10-23 Tom de Vries <tdevries@suse.de>
658
659 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
660 * gdb.dwarf2/atomic-type.exp: Same.
661 * gdb.dwarf2/bad-regnum.exp: Same.
662 * gdb.dwarf2/cpp-linkage-name.exp: Same.
663 * gdb.dwarf2/dw2-align.exp: Same.
664 * gdb.dwarf2/dw2-bad-elf.exp: Same.
665 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
666 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
667 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
668 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
669 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
670 * gdb.dwarf2/enum-type.exp: Same.
671 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
672 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
673 * gdb.dwarf2/main-subprogram.exp: Same.
674 * gdb.dwarf2/missing-type-name.exp: Same.
675 * gdb.dwarf2/nonvar-access.exp: Same.
676 * gdb.dwarf2/typedef-void-finish.exp: Same.
677 * gdb.dwarf2/var-access.exp: Same.
678 * gdb.dwarf2/void-type.exp: Same.
679
4a636814
SM
6802020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
681
682 PR gdb/26693
683 * gdb.dwarf2/template-specification-full-name.exp: New test.
684
557fc257
LM
6852020-10-22 Luis Machado <luis.machado@linaro.org>
686
687 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
688 expected an offset from the function.
689 * gdb.base/msym-bp.exp (test): Likewise.
690
6b4c676c
AB
6912020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
692
693 * gdb.fortran/array-slices.exp: Add a new test.
694
98cec4f6
GB
6952020-10-21 Gary Benson <gbenson@redhat.com>
696
697 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
698 fullname test with Clang. Also expand comments generally.
699
ae86f581
TV
7002020-10-20 Tom de Vries <tdevries@suse.de>
701
702 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
703
8c161360
TV
7042020-10-20 Tom de Vries <tdevries@suse.de>
705
706 * gdb.dwarf2/arr-stride.c: Remove.
707 * gdb.dwarf2/arr-stride.exp: Use main.c.
708 * gdb.dwarf2/arr-subrange.c: Remove.
709 * gdb.dwarf2/arr-subrange.exp: Use main.c.
710 * gdb.dwarf2/bad-regnum.c: Remove.
711 * gdb.dwarf2/bad-regnum.exp: Use main.c.
712 * gdb.dwarf2/corrupt.c: Remove.
713 * gdb.dwarf2/corrupt.exp: Use main.c.
714 * gdb.dwarf2/dw2-bad-elf.c: Remove.
715 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
716 * gdb.dwarf2/dw2-icycle.c: Remove.
717 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
718 * gdb.dwarf2/formdata16.c: Remove.
719 * gdb.dwarf2/formdata16.exp: Use main.c.
720 * gdb.dwarf2/implptrconst.c: Remove.
721 * gdb.dwarf2/implptrconst.exp: Use main.c.
722 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
723 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
724 * gdb.dwarf2/opaque-type-lookup.c: Remove.
725 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
726
9c2412ec
TV
7272020-10-20 Tom de Vries <tdevries@suse.de>
728
729 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
730 file.
731 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
732
0cd2ad78
TV
7332020-10-20 Tom de Vries <tdevries@suse.de>
734
735 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
736 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
737 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
738 * gdb.dwarf2/dw2-ranges-base.exp: Same.
739 * gdb.dwarf2/dw2-ranges.exp: Same.
740 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
741 * gdb.dwarf2/var-access.exp: Same.
742
22cc388e
TT
7432020-10-19 Tom Tromey <tromey@adacore.com>
744
745 PR tui/26719
746 * gdb.tui/list.exp: Check source window contents after focus
747 change.
748
520596f2
TV
7492020-10-17 Tom de Vries <tdevries@suse.de>
750
751 PR symtab/26317
752 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
753
d1c8a76d
TV
7542020-10-17 Tom de Vries <tdevries@suse.de>
755
756 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
757 as suffix.
758 * gdb.dwarf2/atomic.c: Rename to ...
759 * gdb.dwarf2/atomic-type.c: ... this.
760 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
761 * gdb.dwarf2/dw2-ranges-2.c: ... this.
762 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
763 * gdb.dwarf2/dw2-ranges-3.c: ... this.
764 * gdb.dwarf2/fission-mix2.c: Rename to ...
765 * gdb.dwarf2/fission-mix-2.c: ... this.
766 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
767 standard_testfile.
768 * gdb.dwarf2/ada-valprint-error.exp: Same.
769 * gdb.dwarf2/arr-stride.exp: Same.
770 * gdb.dwarf2/arr-subrange.exp: Same.
771 * gdb.dwarf2/atomic-type.exp: Same.
772 * gdb.dwarf2/bad-regnum.exp: Same.
773 * gdb.dwarf2/break-inline-psymtab.exp: Same.
774 * gdb.dwarf2/clang-debug-names-2.exp: Same.
775 * gdb.dwarf2/clang-debug-names.exp: Same.
776 * gdb.dwarf2/comp-unit-lang.exp: Same.
777 * gdb.dwarf2/corrupt.exp: Same.
778 * gdb.dwarf2/count.exp: Same.
779 * gdb.dwarf2/cpp-linkage-name.exp: Same.
780 * gdb.dwarf2/data-loc.exp: Same.
781 * gdb.dwarf2/dw2-align.exp: Same.
782 * gdb.dwarf2/dw2-bad-elf.exp: Same.
783 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
784 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
785 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
786 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
787 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
788 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
789 * gdb.dwarf2/dw2-inline-param.exp: Same.
790 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
791 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
792 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
793 * gdb.dwarf2/dw2-is-stmt.exp: Same.
794 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
795 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
796 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
797 * gdb.dwarf2/dw2-param-error.exp: Same.
798 * gdb.dwarf2/dw2-ranges-base.exp: Same.
799 * gdb.dwarf2/dw2-ranges.exp: Same.
800 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
801 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
802 * gdb.dwarf2/dw4-sig-types.exp: Same.
803 * gdb.dwarf2/dynarr-ptr.exp: Same.
804 * gdb.dwarf2/enum-type.exp: Same.
805 * gdb.dwarf2/fission-mix.exp: Same.
806 * gdb.dwarf2/formdata16.exp: Same.
807 * gdb.dwarf2/implptrconst.exp: Same.
808 * gdb.dwarf2/implptrpiece.exp: Same.
809 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
810 * gdb.dwarf2/main-subprogram.exp: Same.
811 * gdb.dwarf2/method-ptr.exp: Same.
812 * gdb.dwarf2/missing-sig-type.exp: Same.
813 * gdb.dwarf2/nonvar-access.exp: Same.
814 * gdb.dwarf2/opaque-type-lookup.exp: Same.
815 * gdb.dwarf2/shortpiece.exp: Same.
816 * gdb.dwarf2/staticvirtual.exp: Same.
817 * gdb.dwarf2/subrange.exp: Same.
818 * gdb.dwarf2/symtab-producer.exp: Same.
819 * gdb.dwarf2/typedef-void-finish.exp: Same.
820 * gdb.dwarf2/var-access.exp: Same.
821 * gdb.dwarf2/variant.exp: Same.
822 * gdb.dwarf2/void-type.exp: Same.
823 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
824 dw2-ranges-main.c.
825 * gdb.dwarf2/dw2-ranges-main.c: Remove.
826
472d09c1
TV
8272020-10-16 Tom de Vries <tdevries@suse.de>
828
829 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
830
afe75f6d
TV
8312020-10-16 Tom de Vries <tdevries@suse.de>
832
833 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
834
8c8bd0ba
TV
8352020-10-14 Tom de Vries <tdevries@suse.de>
836
837 PR testsuite/26732
838 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
839 scenario 2.
840 * gdb.ada/mi_catch_ex_hand.exp: Same.
841
b75d55d4
PA
8422020-10-13 Pedro Alves <pedro@palves.net>
843
844 * lib/mi-support.exp (mi_clean_restart): New.
845 (mi_run_to_main): Delete.
846 All callers adjust to use mi_clean_restart / mi_runto_main.
847
e777225b
PA
8482020-10-13 Pedro Alves <pedro@palves.net>
849
850 * config/monitor.exp: Use "list -q".
851 * gdb.arch/gdb1558.exp: Use "break -q".
852 * gdb.arch/i386-permbkpt.exp: Use "break -q".
853 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
854 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
855 * gdb.base/commands.exp: Use "break -q".
856 * gdb.base/condbreak.exp: Use "break -q".
857 * gdb.base/ctf-ptype.exp: Use "list -q".
858 * gdb.base/define.exp: Use "break -q".
859 * gdb.base/del.exp: Use "break -q".
860 * gdb.base/fullname.exp: Use "break -q".
861 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
862 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
863 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
864 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
865 "hbreak -q".
866 * gdb.base/included.exp: Use "list -q".
867 * gdb.base/label.exp: Use "break -q".
868 * gdb.base/lineinc.exp: Use "break -q".
869 * gdb.base/list.exp: Use "list -q".
870 * gdb.base/macscp.exp: Use "list -q".
871 * gdb.base/pending.exp: Use "break -q".
872 * gdb.base/prologue-include.exp: Use "break -q".
873 * gdb.base/ptype.exp: Use "list -q".
874 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
875 * gdb.base/server-del-break.exp: Use "break -q".
876 * gdb.base/style.exp: Use "break -q".
877 * gdb.base/symbol-without-target_section.exp: Use "list -q".
878 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
879 * gdb.cp/exception.exp: Use "tbreak -q".
880 * gdb.dwarf2/dw2-error.exp: Use "break -q".
881 * gdb.dwarf2/fission-mix.exp: Use "break -q".
882 * gdb.dwarf2/fission-reread.exp: Use "break -q".
883 * gdb.dwarf2/pr13961.exp: Use "break -q".
884 * gdb.linespec/explicit.exp: Use "list -q".
885 * gdb.linespec/linespec.exp: Use "break -q".
886 * gdb.mi/mi-simplerun.exp: Use "--qualified".
887 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
888 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
889 * gdb.server/connect-without-multi-process.exp: Use "break -q".
890 * gdb.trace/change-loc.exp: Use "break -q".
891 * gdb.trace/pending.exp: Use "break -q".
892 * gdb.tui/basic.exp: Use "list -q".
893 * gdb.tui/list-before.exp: Use "list -q".
894 * gdb.tui/list.exp: Use "list -q".
895 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
896
8abd8ee8
PA
8972020-10-13 Pedro Alves <pedro@palves.net>
898
899 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
900 saved breakpoints file.
901 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
902 inspecting breakpoint list.
903 * lib/gdb.exp (runto_main): Add "qualified" to options.
904 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
905 and handle it.
906 (mi_runto_main): Pass 1 as qualified argument.
907
f71e6719
PA
9082020-10-13 Pedro Alves <pedro@palves.net>
909
910 * lib/mi-support.exp (mi_runto_main): New proc.
911 (mi_run_to_main): Use it.
912 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
913 * gdb.mi/mi-var-cmd.exp: Likewise.
914 * gdb.mi/mi-var-invalidate.exp: Likewise.
915 * mi-var-list-children-invalid-grandchild.exp: Likewise.
916 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
917 * gdb.mi/new-ui-mi-sync.exp: Likewise.
918 * gdb.mi/user-selected-context-sync.exp: Likewise.
919 * gdb.opt/inline-cmds.exp: Likewise.
920 * gdb.python/py-framefilter-mi.exp: Likewise.
921 * gdb.python/py-mi.exp: Likewise.
922
50441f0f
PA
9232020-10-13 Pedro Alves <pedro@palves.net>
924
925 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
926 "runto main".
927 * gdb.ada/small_reg_param.exp: Likewise.
928 * gdb.arch/powerpc-d128-regs.exp: Likewise.
929 * gdb.base/annota1.exp: Likewise.
930 * gdb.base/anon.exp: Likewise.
931 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
932 * gdb.base/dprintf-non-stop.exp: Likewise.
933 * gdb.base/dprintf.exp: Likewise.
934 * gdb.base/gdb11530.exp: Likewise.
935 * gdb.base/gdb11531.exp: Likewise.
936 * gdb.base/gnu_vector.exp: Likewise.
937 * gdb.base/interrupt-noterm.exp: Likewise.
938 * gdb.base/memattr.exp: Likewise.
939 * gdb.base/step-over-syscall.exp: Likewise.
940 * gdb.base/watch-cond-infcall.exp: Likewise.
941 * gdb.base/watch-read.exp: Likewise.
942 * gdb.base/watch-vfork.exp: Likewise.
943 * gdb.base/watch_thread_num.exp: Likewise.
944 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
945 * gdb.guile/scm-frame-inline.exp: Likewise.
946 * gdb.linespec/explicit.exp: Likewise.
947 * gdb.opt/inline-break.exp: Likewise.
948 * gdb.python/py-frame-inline.exp: Likewise.
949 * gdb.reverse/break-precsave.exp: Likewise.
950 * gdb.reverse/break-reverse.exp: Likewise.
951 * gdb.reverse/consecutive-precsave.exp: Likewise.
952 * gdb.reverse/consecutive-reverse.exp: Likewise.
953 * gdb.reverse/finish-precsave.exp: Likewise.
954 * gdb.reverse/finish-reverse.exp: Likewise.
955 * gdb.reverse/fstatat-reverse.exp: Likewise.
956 * gdb.reverse/getresuid-reverse.exp: Likewise.
957 * gdb.reverse/i386-precsave.exp: Likewise.
958 * gdb.reverse/i386-reverse.exp: Likewise.
959 * gdb.reverse/i386-sse-reverse.exp: Likewise.
960 * gdb.reverse/i387-env-reverse.exp: Likewise.
961 * gdb.reverse/i387-stack-reverse.exp: Likewise.
962 * gdb.reverse/insn-reverse.exp: Likewise.
963 * gdb.reverse/machinestate-precsave.exp: Likewise.
964 * gdb.reverse/machinestate.exp: Likewise.
965 * gdb.reverse/pipe-reverse.exp: Likewise.
966 * gdb.reverse/readv-reverse.exp: Likewise.
967 * gdb.reverse/recvmsg-reverse.exp: Likewise.
968 * gdb.reverse/rerun-prec.exp: Likewise.
969 * gdb.reverse/s390-mvcle.exp: Likewise.
970 * gdb.reverse/solib-precsave.exp: Likewise.
971 * gdb.reverse/solib-reverse.exp: Likewise.
972 * gdb.reverse/step-precsave.exp: Likewise.
973 * gdb.reverse/step-reverse.exp: Likewise.
974 * gdb.reverse/time-reverse.exp: Likewise.
975 * gdb.reverse/until-precsave.exp: Likewise.
976 * gdb.reverse/until-reverse.exp: Likewise.
977 * gdb.reverse/waitpid-reverse.exp: Likewise.
978 * gdb.reverse/watch-precsave.exp: Likewise.
979 * gdb.reverse/watch-reverse.exp: Likewise.
980 * gdb.threads/kill.exp: Likewise.
981 * gdb.threads/tid-reuse.exp: Likewise.
982
d3a07122
SM
9832020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
984
985 PR gdb/26642
986 * gdb.base/maint-target-async-off.c: New test.
987 * gdb.base/maint-target-async-off.exp: New test.
988
c65c6c42
AM
9892020-10-13 Alan Modra <amodra@gmail.com>
990
991 * gdb.arch/powerpc-altivec.s,
992 * gdb.arch/powerpc-power7.s,
993 * gdb.arch/powerpc-power8.s,
994 * gdb.arch/powerpc-power9.s,
995 * gdb.arch/powerpc-vsx.s,
996 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
997 * gdb.arch/powerpc-altivec.exp,
998 * gdb.arch/powerpc-power7.exp,
999 * gdb.arch/powerpc-power8.exp,
1000 * gdb.arch/powerpc-power9.exp,
1001 * gdb.arch/powerpc-vsx.exp,
1002 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
1003 disassembly of mfvsrd/mtvsrd.
1004
f4a0f710
AM
10052020-10-13 Alan Modra <amodra@gmail.com>
1006
1007 * gdb.arch/arm-disassembler-options.exp: Adjust expected
1008 "target architecture" output.
1009 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1010 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1011 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1012 * gdb.arch/s390-disassembler-options.exp: Likewise.
1013
87a37e5e
PA
10142020-10-12 Pedro Alves <pedro@palves.net>
1015
1016 PR exp/26602
1017 PR c++/26550
1018 * gdb.cp/ambiguous.cc (marker1): Delete.
1019 (main): Initialize all the fields of the locals. Replace marker1
1020 call with a "set breakpoint here" marker.
1021 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
1022 instead of running to marker1. Add tests printing all the
1023 variables and all the fields of the variables.
1024 (test_ambiguous): New proc, expecting the new GDB output when a
1025 field access is ambiguous. Change all "warning: X ambiguous"
1026 tests to use it.
1027
71e1b6b0
GB
10282020-10-12 Gary Benson <gbenson@redhat.com>
1029
1030 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1031 * gdb.base/msym-bp-2.c (foo): Likewise.
1032 * gdb.base/msym-lang.c (foo): Likewise.
1033 * gdb.base/msym-lang-main.c (foo): Likewise.
1034 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1035 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1036 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1037 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1038 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1039 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1040 * gdb.python/py-objfile.c (static_var): Likewise.
1041 * gdb.python/py-symbol.c (rr): Likewise.
1042 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1043 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1044
9370fd51
AB
10452020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1046
1047 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
1048 output of backtrace.
1049
7c184d33
TT
10502020-10-09 Tom Tromey <tromey@adacore.com>
1051
1052 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
1053 (Rec): Add field. Fix range.
1054 * gdb.ada/scalar_storage.exp: Update.
1055
3d87245c
HD
10562020-10-09 Hannes Domani <ssbssa@yahoo.de>
1057
1058 PR exp/26714
1059 * gdb.base/printcmds.exp: Add tests for void results.
1060
f5c4b229
JV
10612020-10-09 Jan Vrany <jan.vrany@labware.com>
1062
1063 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1064 is emmited for both 'set directories' and 'directory' commands.
1065
b2701685
TT
10662020-10-08 Tom Tromey <tom@tromey.com>
1067
1068 * gdb.base/style.exp: Check that "main"'s name is styled.
1069
e86efb33
TT
10702020-10-07 Tom Tromey <tromey@adacore.com>
1071
1072 * gdb.base/find.exp: Rename some tests.
1073
30897591
GB
10742020-10-06 Gary Benson <gbenson@redhat.com>
1075
1076 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1077 * gdb.base/list1.c (unused): Likewise.
1078
ced4a4c1
GB
10792020-10-06 Gary Benson <gbenson@redhat.com>
1080
1081 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1082 __attribute__ ((used)).
1083 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1084
ed3bdac4
AB
10852020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1086
1087 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1088 make use of regions throughout.
1089 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1090 not {...}.
1091 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1092
cd096ec8
HD
10932020-10-05 Hannes Domani <ssbssa@yahoo.de>
1094
1095 * gdb.base/call-sc.c: Fix return struct on stack test case.
1096 * gdb.base/call-sc.exp: Likewise.
1097
3ee6f75d
GB
10982020-10-02 Gary Benson <gbenson@redhat.com>
1099
1100 * README: Fix "paralell".
1101
f65825ec
GB
11022020-09-30 Gary Benson <gbenson@redhat.com>
1103
1104 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1105 Convert directive to lowercase.
1106 (.Labbrev1_begin): Add missing label.
1107 (abbrev code 0x1): Remove DW_AT_stmt_list.
1108 (.Ldie_b): Likewise.
1109
5f278258
TT
11102020-09-27 Tom Tromey <tom@tromey.com>
1111
1112 * gdb.tui/new-layout.exp: Use with_test_prefix.
1113
8f9929bb
GR
11142020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1115
1116 PR python/26586
1117 * gdb.python/python.exp: add test cases for the from_tty
1118 argument to gdb.execute.
1119
c20c017b
GB
11202020-09-25 Gary Benson <gbenson@redhat.com>
1121
1122 * gdb.base/infcall-nested-structs.exp.tcl: Add
1123 additional_flags=-Wno-tautological-compare for C++
1124 tests when compiling using Clang.
1125
68d654af
GB
11262020-09-25 Gary Benson <gbenson@redhat.com>
1127
1128 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1129 for .c files.
1130
b551a89f
TT
11312020-09-24 Tom Tromey <tromey@adacore.com>
1132
1133 PR tui/26638:
1134 * gdb.tui/list.exp: Check output of "focus next".
1135
20a5fcbd
TT
11362020-09-23 Tom Tromey <tom@tromey.com>
1137
1138 * gdb.dwarf2/intbits.exp: New file.
1139 * gdb.dwarf2/intbits.c: New file.
1140
b167e53f
PA
11412020-09-20 Pedro Alves <pedro@palves.net>
1142
1143 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1144 spawn_id before calling remote_close. Close secondary MI channel.
1145
dbc49e9f
PA
11462020-09-20 Pedro Alves <pedro@palves.net>
1147
1148 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1149 fails.
1150
c8d5abea
AB
11512020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1152
1153 * gdb.fortran/array-slices.exp: Update expected results.
1154 * gdb.fortran/class-allocatable-array.exp: Likewise.
1155 * gdb.fortran/multi-dim.exp: Likewise.
1156 * gdb.fortran/vla-type.exp: Likewise.
1157 * gdb.mi/mi-vla-fortran.exp: Likewise.
1158
14f9473c
VC
11592020-09-18 Victor Collod <vcollod@nvidia.com>
1160
1161 PR gdb/26635
1162 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1163 compatible with i386, and move it to...
1164 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1165 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1166 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1167
e8ef12b9
PA
11682020-09-18 Pedro Alves <pedro@palves.net>
1169
1170 PR gdb/26631
1171 * gdb.multi/multi-target-thread-find.exp: New file.
1172
e11daf7a
PA
11732020-09-18 Pedro Alves <pedro@palves.net>
1174
1175 * gdb.multi/multi-target-continue.exp: New file, factored out from
1176 multi-target.exp.
1177 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1178 multi-target.exp.
1179 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1180 multi-target.exp.
1181 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1182 multi-target.exp.
1183 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1184 multi-target.exp.
1185 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1186 multi-target.exp.
1187 * gdb.multi/multi-target.exp: Delete.
1188
d0edc2b8
AB
11892020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1190
1191 * gdb.fortran/array-slices.exp: Add missing message data.
1192
7474326c
PA
11932020-09-17 Pedro Alves <pedro@palves.net>
1194
1195 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1196
dd23068d
PA
11972020-09-17 Pedro Alves <pedro@palves.net>
1198
1199 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1200 full prototype.
1201
0640a543
PA
12022020-09-17 Pedro Alves <pedro@palves.net>
1203
1204 * gdb.python/py-as-string.c: Add cast.
1205
ef0cdbc1
PA
12062020-09-17 Pedro Alves <pedro@palves.net>
1207
1208 * gdb.base/sizeof.c (fill): Add cast.
1209
3a5eeb8b
PA
12102020-09-17 Pedro Alves <pedro@palves.net>
1211
1212 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1213
a8129512
PA
12142020-09-17 Pedro Alves <pedro@palves.net>
1215
1216 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1217 linkage name.
1218 * gdb.base/prologue.exp: Use print /d.
1219 * gdb.base/symbol-alias.exp: Handle C++ output.
1220 * gdb.base/symbol-alias2.c: Handle C++ output.
1221 [__cplusplus] (func): Explicitly specify linkage name.
1222
a83cdcb6
PA
12232020-09-17 Pedro Alves <pedro@palves.net>
1224
1225 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1226 (struct my_key_t): ... this. Adjust all references.
1227 (struct value_t): Rename to ...
1228 (struct my_value_t): ... this. Adjust all references.
1229 (create_map, add_map_element, create_map_map)
1230 (add_map_map_element): Add casts.
1231
d4bcee5c
PA
12322020-09-17 Pedro Alves <pedro@palves.net>
1233
1234 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1235 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1236
81f90489
PA
12372020-09-17 Pedro Alves <pedro@palves.net>
1238
1239 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1240
0a229804
PA
12412020-09-17 Pedro Alves <pedro@palves.net>
1242
1243 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1244 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1245 (charfoo, intfoo): Define full prototype.
1246 * gdb.base/ptype1.c (charfoo): Define full prototype.
1247 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1248 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1249
c3e5138d
PA
12502020-09-17 Pedro Alves <pedro@palves.net>
1251
1252 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1253 Don't define.
1254 (utf_32_string): Compile for both C and C++.
1255 * gdb.base/charset.exp: Use "print /d".
1256
151fdbad
PA
12572020-09-17 Pedro Alves <pedro@palves.net>
1258
1259 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1260 (nullptr): Rename to ...
1261 (null_ptr): ... this.
1262 * gdb.base/watchpoint.exp: Adjust to rename.
1263
18a25b64
PA
12642020-09-17 Pedro Alves <pedro@palves.net>
1265
1266 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1267 (three_not_flag): Add casts.
1268
11fac337
PA
12692020-09-17 Pedro Alves <pedro@palves.net>
1270
1271 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1272 char array.
1273 (main): Add references to Barrier, TestStrings, TestStringsH and
1274 TestStringsW.
1275 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1276 and expect a full prototype in C++.
1277
52626c58
PA
12782020-09-17 Pedro Alves <pedro@palves.net>
1279
1280 * gdb.base/nested-addr.c (main): Add cast.
1281 * gdb.base/nested-addr.exp: Use "print /d".
1282
52bb0902
PA
12832020-09-17 Pedro Alves <pedro@palves.net>
1284
1285 * gdb.base/break.exp (func): New. Use it throughout when
1286 expecting a function name.
1287
73e18ac9
PA
12882020-09-17 Pedro Alves <pedro@palves.net>
1289
1290 * gdb.base/display.exp: Issue "set print asm-demangle on".
1291
c8b18808
PA
12922020-09-17 Pedro Alves <pedro@palves.net>
1293
1294 * gdb.base/find.c: Include <string.h>.
1295 (init_bufs): Add cast.
1296 * gdb.base/find.exp: Issue "set print asm-demangle on".
1297
fe830662
TT
12982020-09-16 Tom Tromey <tromey@adacore.com>
1299
1300 PR gdb/26598:
1301 * gdb.base/skipcxx.exp: New file.
1302 * gdb.base/skipcxx.cc: New file.
1303
945ff6e2
TV
13042020-09-16 Tom de Vries <tdevries@suse.de>
1305
1306 PR testsuite/26617
1307 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1308 WITH_DEBUG_SECTIONS is defined.
1309 (xstr, str): New macro.
1310 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1311 to get start and size of _Dmain.
1312 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1313 using additional_flags.
1314
da1df1db
TBA
13152020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1316
1317 * gdb.base/bp-cmds-sourced-script.c: New file.
1318 * gdb.base/bp-cmds-sourced-script.exp: New test.
1319 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1320
337882d4
TV
13212020-09-16 Tom de Vries <tdevries@suse.de>
1322
1323 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1324 get the gdb prompt after issuing "monitor exit".
1325
7361f908
TV
13262020-09-16 Tom de Vries <tdevries@suse.de>
1327
1328 PR testsuite/26624
1329 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1330
4d91ddd3
TV
13312020-09-16 Tom de Vries <tdevries@suse.de>
1332
1333 PR testsuite/26618
1334 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1335
08cc37dd
TT
13362020-09-15 Tom Tromey <tromey@adacore.com>
1337
1338 PR rust/26197:
1339 * lib/rust-support.exp (rust_llvm_version): New proc.
1340 * gdb.rust/simple.exp: Check rust_llvm_version.
1341
ee6372f2
TV
13422020-09-14 Tom de Vries <tdevries@suse.de>
1343
1344 * gdb.rust/traits.exp: Fix PATH warning.
1345
dc3a371e
PA
13462020-09-13 Pedro Alves <pedro@palves.net>
1347
1348 * gdb.base/catch-follow-exec.c (main): Add explicit return
1349 statement.
1350 * gdb.base/catch-signal.c (main): Likewise.
1351 * gdb.base/condbreak-call-false.c (main): Likewise.
1352 * gdb.base/consecutive.c (main): Add explicit return
1353 statement and return type.
1354 * gdb.base/cursal.c (main): Add explicit return statement.
1355 * gdb.base/cvexpr.c (main): Likewise.
1356 * gdb.base/display.c (main): Add explicit return statement and
1357 return type.
1358 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1359 * gdb.base/endianity.c (main): Likewise.
1360 * gdb.base/execd-prog.c (main): Likewise.
1361 * gdb.base/gdb1090.c (main): Likewise.
1362 * gdb.base/info_qt.c (main): Likewise.
1363 * gdb.base/lineinc.c (main): Likewise.
1364 * gdb.base/load-command.c (main): Likewise.
1365 * gdb.base/macscp1.c (main): Likewise.
1366 * gdb.base/pr10179-a.c (main): Likewise.
1367 * gdb.base/quit-live.c (main): Likewise.
1368 * gdb.base/scope0.c (main): Likewise.
1369 * gdb.base/settings.c (main): Likewise.
1370 * gdb.base/stack-checking.c (main): Return int.
1371 * gdb.base/varargs.c (main): Add explicit return statement.
1372 * gdb.cp/ambiguous.cc (main): Likewise.
1373 * gdb.cp/anon-struct.cc (main): Likewise.
1374 * gdb.cp/anon-union.cc (main): Likewise.
1375 * gdb.cp/bool.cc (main): Likewise.
1376 * gdb.cp/bs15503.cc (main): Likewise.
1377 * gdb.cp/cplusfuncs.cc (main): Likewise.
1378 * gdb.cp/cttiadd.cc (main): Likewise.
1379 * gdb.cp/extern-c.cc (main): Likewise.
1380 * gdb.cp/filename.cc (main): Likewise.
1381 * gdb.cp/formatted-ref.cc (main): Likewise.
1382 * gdb.cp/mb-ctor.cc (main): Likewise.
1383 * gdb.cp/member-ptr.cc (main): Likewise.
1384 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1385 * gdb.cp/overload-const.cc (main): Likewise.
1386 * gdb.cp/paren-type.cc (main): Likewise.
1387 * gdb.cp/parse-lang.cc (main): Likewise.
1388 * gdb.cp/pr-1023.cc (main): Likewise.
1389 * gdb.cp/psmang1.cc (main): Likewise.
1390 * gdb.cp/readnow-language.cc (main): Likewise.
1391 * gdb.cp/ref-params.cc (main): Likewise.
1392 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1393 * gdb.cp/virtbase2.cc (main): Likewise.
1394 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1395 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1396 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1397 * gdb.mi/mi-console.c (main): Likewise.
1398 * gdb.mi/mi-read-memory.c (main): Likewise.
1399 * gdb.modula2/multidim.c (main): Likewise.
1400 * gdb.opt/inline-small-func.c (main): Likewise.
1401 * gdb.python/py-rbreak.c (main): Likewise.
1402 * gdb.stabs/exclfwd1.c (main): Likewise.
1403 * gdb.trace/qtro.c (main): Likewise.
1404
af26601c
PA
14052020-09-13 Pedro Alves <pedro@palves.net>
1406
1407 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1408 instead of getenv.
1409
2f4b83cd
PA
14102020-09-13 Pedro Alves <pedro@palves.net>
1411
1412 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1413 instead of spawning GDB with remote_spawn.
1414 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1415 gdb_spawn instead of spawning GDB with remote_spawn.
1416
c49da0e4
PA
14172020-09-13 Pedro Alves <pedro@palves.net>
1418
1419 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1420 file and add calls to first and second.
1421 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1422 add call to f.
1423
6791b117
PA
14242020-09-13 Pedro Alves <pedro@palves.net>
1425
1426 * gdb.mi/mi-break-qualified.cc: New file.
1427 * gdb.mi/mi-break-qualified.exp: New file.
1428 * lib/mi-support.exp (mi_create_breakpoint_multi)
1429 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1430 procedures.
1431 (mi_create_breakpoint_1): New, factored out from
1432 mi_create_breakpoint.
1433
3b8d4c5c
PA
14342020-09-13 Pedro Alves <pedro@palves.net>
1435
1436 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1437 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1438 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1439 (register_class): Delete.
1440 (main): Don't call register_class.
1441
d5f96005
PA
14422020-09-13 Pedro Alves <pedro@palves.net>
1443
1444 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1445 (do_tests): Remove "calling method for small class" test.
1446 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1447 (register_class): Delete.
1448 (main): Don't call register_class.
1449 * gdb.cp/call-method-register.exp: New file, based on bits removed
1450 from classes.exp.
1451 * gdb.cp/call-method-register.cc: New file, based on bits removed
1452 from classes.cc.
1453
77f2120b
PA
14542020-09-13 Pedro Alves <pedro@palves.net>
1455
1456 * gdb.base/msym-bp-2.c: New.
1457 * gdb.base/msym-bp-shl-lib.c: New file.
1458 * gdb.base/msym-bp-shl-main-2.c: New file.
1459 * gdb.base/msym-bp-shl-main.c: New file.
1460 * gdb.base/msym-bp-shl.exp: New file.
1461 * gdb.base/msym-bp.c: New file.
1462 * gdb.base/msym-bp.exp: New file.
1463
32aea73e
JB
14642020-09-13 Joel Brobecker <brobecker@adacore.com>
1465
1466 * gdb.base/default.exp: Change $_gdb_major to 11.
1467
2a67f09d
FW
14682020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1469 Felix Willgerodt <Felix.Willgerodt@intel.com>
1470
1471 * x86-avx512bf16.c: New file.
1472 * x86-avx512bf16.exp: Likewise.
1473 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1474
ad570dd7
TV
14752020-09-11 Tom de Vries <tdevries@suse.de>
1476
1477 PR exp/26602
1478 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1479
a56f7391
TBA
14802020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1481
1482 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1483
918619e5
AM
14842020-09-10 Alan Modra <amodra@gmail.com>
1485
1486 PR 26597
1487 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1488
cac1e71d
TV
14892020-09-08 Tom de Vries <tdevries@suse.de>
1490
1491 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1492 after gdb_starti_cmd.
1493
c5cd900e
AKS
14942020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1495
1496 * lib/fortran.exp (fortran_complex8): New proc.
1497 (fortran_complex16): New proc.
1498 * gdb.fortran/complex.exp: Use routines from fortran.exp
1499 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1500 * gdb.fortran/vla-ptr-info.exp: Likewise.
1501
8f5c6526
TV
15022020-09-03 Tom de Vries <tdevries@suse.de>
1503
1504 PR breakpoint/26546
1505 * gdb.base/label-without-address.exp: Runto main first.
1506
02c6f3f1
TT
15072020-09-02 Tom Tromey <tromey@adacore.com>
1508
1509 * gdb.ada/mi_var_access.exp: Test children of access variable.
1510 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1511 * gdb.ada/mi_var_array.exp: Update.
1512
efe24f05
KB
15132020-08-31 Kevin Buettner <kevinb@redhat.com>
1514
1515 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1516 on docker w/ AUFS storage driver.
1517
973695d6
KB
15182020-08-31 Kevin Buettner <kevinb@redhat.com>
1519
1520 * gdb.base/corefile2.exp (renamed binfile): New tests.
1521
f3bd50f1
SM
15222020-08-31 Simon Marchi <simon.marchi@efficios.com>
1523
1524 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1525
22b9b4b0
SL
15262020-08-31 Simon Marchi <simon.marchi@efficios.com>
1527
1528 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1529 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1530
8efaf6b3
SM
15312020-08-31 Simon Marchi <simon.marchi@efficios.com>
1532
1533 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1534 output, printing a "not saved" value from history and printing a
1535 convenience variable created from a "not saved" value.
1536
e840f2e3
TV
15372020-08-31 Tom de Vries <tdevries@suse.de>
1538
1539 * gdb.base/eh_return.exp: Use nopie.
1540
8f57f343
PA
15412020-08-28 Pedro Alves <pedro@palves.net>
1542
1543 * gdb.base/advance-until-multiple-locations.exp
1544 (advance_overload, until_overload): Adjust to match the
1545 frame/function header instead of the source line text.
1546
626d2320
TV
15472020-08-28 Tom de Vries <tdevries@suse.de>
1548
1549 * gdb.base/label-without-address.c: New test.
1550 * gdb.base/label-without-address.exp: New file.
1551
df631783
PA
15522020-08-27 Pedro Alves <pedro@palves.net>
1553
1554 PR gdb/26523
1555 PR gdb/26524
1556 * gdb.base/advance-until-multiple-locations.cc: New.
1557 * gdb.base/advance-until-multiple-locations.exp: New.
1558
48b076bb
SM
15592020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1560
1561 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1562
c2015ce4
AB
15632020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1564
1565 * gdb.arch/amd64-byte.exp: Make test names unique, use
1566 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1567 * gdb.arch/amd64-dword.exp: Likewise.
1568 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1569 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1570 unique.
1571 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1572 * gdb.arch/amd64-word.exp: Make test names unique, use
1573 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1574 * gdb.arch/i386-byte.exp: Make test names unique, use
1575 gdb_breakpoint.
1576 * gdb.arch/i386-word.exp: Likewise.
1577
995d3a19
SV
15782020-08-25 Shahab Vahedi <shahab@synopsys.com>
1579
1580 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1581
8cac2b31
SM
15822020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1583
1584 PR gdb/26532
1585 * gdb.threads/stepi-random-signal.exp: Update pattern.
1586
2bc19622
SM
15872020-08-25 Simon Marchi <simon.marchi@efficios.com>
1588
1589 PR gdb/26532
1590 * gdb.base/ui-redirect.exp: Update pattern.
1591
b04aa1fc
GB
15922020-08-25 Gary Benson <gbenson@redhat.com>
1593
1594 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1595 when compiling with clang.
8571e9c8 1596 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1597
9f68b453
GB
15982020-08-25 Gary Benson <gbenson@redhat.com>
1599
1600 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1601 Add additional_flags=-Wno-inaccessible-base when compiling
1602 with GCC >= 10.1 or clang. Add additional_flags=-w when
1603 compiling with GCC < 10.
1604
3945d2d7
GM
16052020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1606
1607 PR m2/26372
fc5d6901
SM
1608 * gdb.modula2/multidim.c: New file.
1609 * gdb.modula2/multidim.exp: New file.
3945d2d7 1610
60122dbe
SM
16112020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1612
1613 * lib/gdb.exp (runto): Always emit fail on internal error.
1614
1eb8556f
SM
16152020-08-24 Simon Marchi <simon.marchi@efficios.com>
1616
1617 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1618 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1619 Likewise.
1620 * gdb.threads/stepi-random-signal.exp: Likewise.
1621
33bf4c5c
TBA
16222020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1623
1624 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1625 * gdb.trace/strace.exp: Ditto.
1626
c2fd7fae
AKS
16272020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1628
1629 * gdb.fortran/vla-type.exp: Skip commands not required for
1630 the Flang compiled binaries after prologue fix.
1631
326afb72
TT
16322020-08-17 Tom de Vries <tdevries@suse.de>
1633 Tom Tromey <tromey@adacore.com>
1634
1635 PR rust/26197:
1636 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1637
3ae7ab99
TT
16382020-08-17 Tom Tromey <tromey@adacore.com>
1639
1640 * gdb.ada/mi_var_access.exp: New file.
1641 * gdb.ada/mi_var_access/mi_access.adb: New file.
1642 * gdb.ada/mi_var_access/pck.adb: New file.
1643 * gdb.ada/mi_var_access/pck.ads: New file.
1644
f569c1c5
TV
16452020-08-16 Tom de Vries <tdevries@suse.de>
1646
1647 PR gdb/25350
1648 * gdb.base/eh_return.c: New test.
1649 * gdb.base/eh_return.exp: New file.
1650
3d11c30a
TV
16512020-08-15 Tom de Vries <tdevries@suse.de>
1652
1653 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1654 (mixed_func_1d_): Use fortran_charlen_t in decl.
1655
547ce8f0
TV
16562020-08-15 Tom de Vries <tdevries@suse.de>
1657
1658 PR backtrace/26390
1659 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1660 Update expected pattern.
1661
a54a7f13
PA
16622020-08-13 Pedro Alves <pedro@palves.net>
1663
1664 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1665 * gdb.fortran/library-module.exp: Likewise.
1666 * gdb.fortran/logical.exp: Likewise.
1667 * gdb.fortran/module.exp: Likewise.
1668 * gdb.fortran/print_type.exp: Likewise.
1669 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1670 * gdb.fortran/vla-datatypes.exp: Likewise.
1671 * gdb.fortran/vla-history.exp: Likewise.
1672 * gdb.fortran/vla-ptr-info.exp: Likewise.
1673 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1674 * gdb.fortran/vla-ptype.exp: Likewise.
1675 * gdb.fortran/vla-sizeof.exp: Likewise.
1676 * gdb.fortran/vla-type.exp: Likewise.
1677 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1678 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1679 * gdb.fortran/vla-value-sub.exp: Likewise.
1680 * gdb.fortran/vla-value.exp: Likewise.
1681
7a82e903
PA
16822020-08-13 Pedro Alves <pedro@palves.net>
1683
1684 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1685 * gdb.ada/access_to_packed_array.exp: Likewise.
1686 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1687 * gdb.ada/addr_arith.exp: Likewise.
1688 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1689 * gdb.ada/arr_arr.exp: Likewise.
1690 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1691 * gdb.ada/array_bounds.exp: Likewise.
1692 * gdb.ada/array_of_variable_length.exp: Likewise.
1693 * gdb.ada/array_ptr_renaming.exp: Likewise.
1694 * gdb.ada/array_subscript_addr.exp: Likewise.
1695 * gdb.ada/arraydim.exp: Likewise.
1696 * gdb.ada/arrayparam.exp: Likewise.
1697 * gdb.ada/arrayptr.exp: Likewise.
1698 * gdb.ada/assign_1.exp: Likewise.
1699 * gdb.ada/assign_arr.exp: Likewise.
1700 * gdb.ada/atomic_enum.exp: Likewise.
1701 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1702 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1703 * gdb.ada/bias.exp: Likewise.
1704 * gdb.ada/boolean_expr.exp: Likewise.
1705 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1706 * gdb.ada/bp_enum_homonym.exp: Likewise.
1707 * gdb.ada/bp_inlined_func.exp: Likewise.
1708 * gdb.ada/bp_on_var.exp: Likewise.
1709 * gdb.ada/bp_range_type.exp: Likewise.
1710 * gdb.ada/bp_reset.exp: Likewise.
1711 * gdb.ada/call_pn.exp: Likewise.
1712 * gdb.ada/catch_assert_if.exp: Likewise.
1713 * gdb.ada/catch_ex.exp: Likewise.
1714 * gdb.ada/catch_ex_std.exp: Likewise.
1715 * gdb.ada/char_enum.exp: Likewise.
1716 * gdb.ada/char_param.exp: Likewise.
1717 * gdb.ada/complete.exp: Likewise.
1718 * gdb.ada/cond_lang.exp: Likewise.
1719 * gdb.ada/convvar_comp.exp: Likewise.
1720 * gdb.ada/dgopt.exp: Likewise.
1721 * gdb.ada/disc_arr_bound.exp: Likewise.
1722 * gdb.ada/display_nested.exp: Likewise.
1723 * gdb.ada/dot_all.exp: Likewise.
1724 * gdb.ada/dyn_loc.exp: Likewise.
1725 * gdb.ada/dyn_stride.exp: Likewise.
1726 * gdb.ada/excep_handle.exp: Likewise.
1727 * gdb.ada/expr_delims.exp: Likewise.
1728 * gdb.ada/expr_with_funcall.exp: Likewise.
1729 * gdb.ada/exprs.exp: Likewise.
1730 * gdb.ada/fin_fun_out.exp: Likewise.
1731 * gdb.ada/fixed_cmp.exp: Likewise.
1732 * gdb.ada/formatted_ref.exp: Likewise.
1733 * gdb.ada/frame_arg_lang.exp: Likewise.
1734 * gdb.ada/frame_args.exp: Likewise.
1735 * gdb.ada/fullname_bp.exp: Likewise.
1736 * gdb.ada/fun_addr.exp: Likewise.
1737 * gdb.ada/fun_in_declare.exp: Likewise.
1738 * gdb.ada/fun_overload_menu.exp: Likewise.
1739 * gdb.ada/fun_renaming.exp: Likewise.
1740 * gdb.ada/funcall_char.exp: Likewise.
1741 * gdb.ada/funcall_param.exp: Likewise.
1742 * gdb.ada/funcall_ptr.exp: Likewise.
1743 * gdb.ada/funcall_ref.exp: Likewise.
1744 * gdb.ada/homonym.exp: Likewise.
1745 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1746 * gdb.ada/info_auto_lang.exp: Likewise.
1747 * gdb.ada/info_exc.exp: Likewise.
1748 * gdb.ada/info_types.exp: Likewise.
1749 * gdb.ada/int_deref.exp: Likewise.
1750 * gdb.ada/interface.exp: Likewise.
1751 * gdb.ada/iwide.exp: Likewise.
1752 * gdb.ada/lang_switch.exp: Likewise.
1753 * gdb.ada/length_cond.exp: Likewise.
1754 * gdb.ada/maint_with_ada.exp: Likewise.
1755 * gdb.ada/mi_catch_assert.exp: Likewise.
1756 * gdb.ada/mi_catch_ex.exp: Likewise.
1757 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1758 * gdb.ada/mi_dyn_arr.exp: Likewise.
1759 * gdb.ada/mi_ex_cond.exp: Likewise.
1760 * gdb.ada/mi_exc_info.exp: Likewise.
1761 * gdb.ada/mi_interface.exp: Likewise.
1762 * gdb.ada/mi_prot.exp: Likewise.
1763 * gdb.ada/mi_ref_changeable.exp: Likewise.
1764 * gdb.ada/mi_string_access.exp: Likewise.
1765 * gdb.ada/mi_task_arg.exp: Likewise.
1766 * gdb.ada/mi_task_info.exp: Likewise.
1767 * gdb.ada/mi_var_array.exp: Likewise.
1768 * gdb.ada/mi_var_union.exp: Likewise.
1769 * gdb.ada/mi_variant.exp: Likewise.
1770 * gdb.ada/minsyms.exp: Likewise.
1771 * gdb.ada/mod_from_name.exp: Likewise.
1772 * gdb.ada/nested.exp: Likewise.
1773 * gdb.ada/null_array.exp: Likewise.
1774 * gdb.ada/optim_drec.exp: Likewise.
1775 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1776 * gdb.ada/packed_array_assign.exp: Likewise.
1777 * gdb.ada/packed_tagged.exp: Likewise.
1778 * gdb.ada/pp-rec-component.exp: Likewise.
1779 * gdb.ada/print_chars.exp: Likewise.
1780 * gdb.ada/print_pc.exp: Likewise.
1781 * gdb.ada/ptr_typedef.exp: Likewise.
1782 * gdb.ada/ptype_arith_binop.exp: Likewise.
1783 * gdb.ada/ptype_array.exp: Likewise.
1784 * gdb.ada/ptype_field.exp: Likewise.
1785 * gdb.ada/ptype_tagged_param.exp: Likewise.
1786 * gdb.ada/ptype_union.exp: Likewise.
1787 * gdb.ada/py_range.exp: Likewise.
1788 * gdb.ada/py_taft.exp: Likewise.
1789 * gdb.ada/rdv_wait.exp: Likewise.
1790 * gdb.ada/rec_comp.exp: Likewise.
1791 * gdb.ada/rec_return.exp: Likewise.
1792 * gdb.ada/ref_param.exp: Likewise.
1793 * gdb.ada/ref_tick_size.exp: Likewise.
1794 * gdb.ada/rename_subscript_param.exp: Likewise.
1795 * gdb.ada/repeat_dyn.exp: Likewise.
1796 * gdb.ada/same_component_name.exp: Likewise.
1797 * gdb.ada/same_enum.exp: Likewise.
1798 * gdb.ada/scalar_storage.exp: Likewise.
1799 * gdb.ada/set_wstr.exp: Likewise.
1800 * gdb.ada/small_reg_param.exp: Likewise.
1801 * gdb.ada/str_binop_equal.exp: Likewise.
1802 * gdb.ada/str_ref_cmp.exp: Likewise.
1803 * gdb.ada/str_uninit.exp: Likewise.
1804 * gdb.ada/sub_variant.exp: Likewise.
1805 * gdb.ada/sym_print_name.exp: Likewise.
1806 * gdb.ada/taft_type.exp: Likewise.
1807 * gdb.ada/tagged.exp: Likewise.
1808 * gdb.ada/tagged_access.exp: Likewise.
1809 * gdb.ada/task_bp.exp: Likewise.
1810 * gdb.ada/task_switch_in_core.exp: Likewise.
1811 * gdb.ada/tasks.exp: Likewise.
1812 * gdb.ada/tick_last_segv.exp: Likewise.
1813 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1814 * gdb.ada/type_coercion.exp: Likewise.
1815 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1816 * gdb.ada/unchecked_union.exp: Likewise.
1817 * gdb.ada/uninitialized_vars.exp: Likewise.
1818 * gdb.ada/var_arr_attrs.exp: Likewise.
1819 * gdb.ada/var_arr_typedef.exp: Likewise.
1820 * gdb.ada/var_rec_arr.exp: Likewise.
1821 * gdb.ada/variant-record.exp: Likewise.
1822 * gdb.ada/variant.exp: Likewise.
1823 * gdb.ada/variant_record_packed_array.exp: Likewise.
1824 * gdb.ada/varsize_limit.exp: Likewise.
1825 * gdb.ada/whatis_array_val.exp: Likewise.
1826 * gdb.ada/widewide.exp: Likewise.
1827 * gdb.ada/win_fu_syms.exp: Likewise.
1828
18292020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1830
1831 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1832
10c381b5
AB
18332020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1834
1835 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1836 unset the array variable.
1837
8f34b746
TV
18382020-08-03 Tom de Vries <tdevries@suse.de>
1839
1840 PR symtab/26333
1841 * lib/dwarf.exp (DW_LNE_user): New proc.
1842 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1843 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1844
0245e136
KB
18452020-07-31 Kevin Buettner <kevinb@redhat.com>
1846
1847 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1848 to 'uintptr_t'
1849 (inttypes.h): Include.
1850
9ef1ec5d
KB
18512020-07-31 Kevin Buettner <kevinb@redhat.com>
1852
1853 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1854 (C5_24k): Delete.
1855 (C5_8k, C5_64k, C5_256k): New macros.
1856 (buf_ro): Allocate 256 KiB of initialized data.
1857
4c55e970
TBA
18582020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1859
1860 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1861 that attempt to overwrite an existing condition with a condition
1862 that fails parsing and also with a condition that parses fine
1863 but contains junk at the end.
1864
1e620590
TBA
18652020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1866
1867 * gdb.base/condbreak-bad.c: New test.
1868 * gdb.base/condbreak-bad.exp: New file.
1869
e12dcc50
TV
18702020-07-30 Tom de Vries <tdevries@suse.de>
1871
1872 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1873 out of ...
1874 (GDBInfoModuleSymbols::check_entry): ... here.
1875 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1876 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1877 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1878
6cc64caa
TV
18792020-07-30 Tom de Vries <tdevries@suse.de>
1880
1881 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1882 "__class_some_module_Number_t" optional.
1883
90fd07fc
TV
18842020-07-29 Tom de Vries <tdevries@suse.de>
1885
1886 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1887 multiple locations.
1888
f5c79e97
TV
18892020-07-29 Tom de Vries <tdevries@suse.de>
1890
1891 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1892 rather than function name.
1893
f75a0693
AB
18942020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1895
1896 PR symtab/26270:
1897 * gdb.cp/disasm-func-name.cc: New file.
1898 * gdb.cp/disasm-func-name.exp: New file.
1899
4888741a
TT
19002020-07-28 Tom Tromey <tromey@adacore.com>
1901
1902 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1903 'varval' location.
1904
43d5901d
AB
19052020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1906
1907 * gdb.python/py-unwind.py: Update to make use of a register
1908 descriptor.
1909
14fa8fb3
AB
19102020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1911
1912 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1913
e79eb02f
AB
19142020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1915
1916 PR fortran/23051
1917 PR fortran/26139
1918 * gdb.fortran/class-allocatable-array.exp: New file.
1919 * gdb.fortran/class-allocatable-array.f90: New file.
1920 * gdb.fortran/pointer-to-pointer.exp: New file.
1921 * gdb.fortran/pointer-to-pointer.f90: New file.
1922
876518dd
TV
19232020-07-25 Tom de Vries <tdevries@suse.de>
1924
1925 PR symtab/26243
1926 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1927 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1928
6dcfb80a
TV
19292020-07-24 Tom de Vries <tdevries@suse.de>
1930
1931 PR testsuite/26293
1932 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1933
e7bc9db8
PA
19342020-07-23 Pedro Alves <pedro@palves.net>
1935
1936 * gdb.server/server-kill.exp (prepare): New, factored out from the
1937 top level.
1938 (kill_server): New.
1939 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1940 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1941
78344df7
AB
19422020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1943
1944 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1945
25dfed24
SL
19462020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1947
1948 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1949 Initialize to empty string at top level.
1950 (gdb_wrapper_init): Revert check for file existence on build.
1951 Build the wrapper in its default place, not a build-specific
1952 location. When host == build, make the pathname absolute.
1953 (gdb_compile): Delete leftover declaration of
1954 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1955 string instead of uninitialized.
1956
7da515fd
KB
19572020-07-22 Kevin Buettner <kevinb@redhat.com>
1958
1959 * gdb.base/corefile2.exp: New file.
1960 * gdb.base/coremaker2.exp: New file.
1961
9c5ec5c2
KB
19622020-07-22 Kevin Buettner <kevinb@redhat.com>
1963
1964 * gdb.base/coredump-filter.exp: Add second
1965 non-Private-Shared-Anon-File test.
1966 (test_disasm): Rename binfile for test which is expected
1967 to fail.
1968
f9e233c9
KB
19692020-07-22 Kevin Buettner <kevinb@redhat.com>
1970
1971 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1972 data in core file".
1973 * gdb.base/coremaker.c (buf2ro): New global.
1974 (mmapdata): Add a read-only mmap mapping.
1975
94c265d7
KB
19762020-07-22 Kevin Buettner <kevinb@redhat.com>
1977
1978 PR corefiles/25631
1979 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1980 New test.
1981 * gdb.base/coremaker.c (buf3): New global.
1982 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1983 flags.
1984
19852020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1986
1987 * gdb.base/coremaker.c (filler_ro): New global constant.
1988
32fa152e
TT
19892020-07-22 Tom Tromey <tromey@adacore.com>
1990
1991 * gdb.ada/mi_prot.exp: New file.
1992 * gdb.ada/mi_prot/pkg.adb: New file.
1993 * gdb.ada/mi_prot/pkg.ads: New file.
1994 * gdb.ada/mi_prot/prot.adb: New file.
1995
c8474dc3
TBA
19962020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1997
1998 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1999 loads two JITers.
2000
baf8791e
AB
20012020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2002
2003 * gdb.python/py-arch-reg-groups.exp: Additional tests.
2004
f7306dac
AB
20052020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2006
2007 * gdb.python/py-arch-reg-names.exp: Additional tests.
2008
6d3d6e4b
TV
20092020-07-21 Tom de Vries <tdevries@suse.de>
2010
2011 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
2012 breakpoint locations".
2013 * gdb.reverse/solib-reverse.exp: Same.
2014
803d0592
TV
20152020-07-21 Tom de Vries <tdevries@suse.de>
2016
2017 * gdb.reverse/step-reverse.c (callee): Merge statements.
2018
e9bdc510
TV
20192020-07-21 Tom de Vries <tdevries@suse.de>
2020
2021 * gdb.fortran/info-modules.exp (info module variables): Allow missing
2022 line numbers for some variables.
2023
f0f9e75a
TV
20242020-07-21 Tom de Vries <tdevries@suse.de>
2025
2026 * gdb.opt/inline-locals.c (init_array): New func.
2027 (func1): Use init_array.
2028 * gdb.opt/inline-locals.exp: Update pattern.
2029
bd460ecb
TV
20302020-07-21 Tom de Vries <tdevries@suse.de>
2031
2032 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2033 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2034
ae5369e7
LC
20352020-07-20 Ludovic Courtès <ludo@gnu.org>
2036
2037 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2038 * gdb.guile/types-module.exp: Remove "ERROR:" from
2039 regexps since Guile 3.0 no longer prints that.
2040
68cf161c
LC
20412020-07-20 Ludovic Courtès <ludo@gnu.org>
2042
2043 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2044 error regexp to match on Guile 2.2.
2045
c14b4913
GB
20462020-07-20 Gary Benson <gbenson@redhat.com>
2047
2048 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
2049 with clang.
2050
b243ba58
TV
20512020-07-20 Tom de Vries <tdevries@suse.de>
2052
2053 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2054 (omp_set_lock_in_order): New function.
2055 (single_scope, multi_scope, nested_func, nested_parallel): Use
2056 omp_set_lock_in_order and omp_unset_lock.
2057 (main): Init and destroy lock and lock2.
2058
c06ad8b5
TV
20592020-07-20 Tom de Vries <tdevries@suse.de>
2060
2061 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2062
6e22f117
TV
20632020-07-20 Tom de Vries <tdevries@suse.de>
2064
2065 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2066
33176ea7
TV
20672020-07-17 Tom de Vries <tdevries@suse.de>
2068
2069 * gdb.base/valgrind-infcall-2.c: New test.
2070 * gdb.base/valgrind-infcall-2.exp: New file.
2071 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2072
90c3ec2d
TV
20732020-07-17 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.dlang/circular.c (found): Use found_label as label name.
2076 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2077 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2078 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2079 * gdb.dwarf2/ada-linkage-name.exp: Same.
2080 * gdb.dwarf2/arr-subrange.exp: Same.
2081 * gdb.dwarf2/atomic-type.exp: Same.
2082 * gdb.dwarf2/comp-unit-lang.exp: Same.
2083 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2084 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2085 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2086 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2087 * gdb.dwarf2/implptr-64bit.exp: Same.
2088 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2089 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2090 * gdb.dwarf2/imported-unit.exp: Same.
2091 * gdb.dwarf2/main-subprogram.exp: Same.
2092 * gdb.dwarf2/missing-type-name.exp: Same.
2093 * gdb.dwarf2/nonvar-access.exp: Same.
2094 * gdb.dwarf2/struct-with-sig.exp: Same.
2095 * gdb.dwarf2/typedef-void-finish.exp: Same.
2096 * gdb.dwarf2/void-type.exp: Same.
2097
10da644d
TV
20982020-07-17 Tom de Vries <tdevries@suse.de>
2099
2100 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2101 src parameter.
2102 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2103 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2104 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2105 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2106 * gdb.dwarf2/dwz.exp: Same.
2107 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2108 * gdb.dwarf2/implref-array.exp: Same.
2109 * gdb.dwarf2/implref-const.exp: Same.
2110 * gdb.dwarf2/implref-global.exp: Same.
2111 * gdb.dwarf2/implref-struct.exp: Same.
2112 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2113 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2114 * gdb.dwarf2/var-access.exp: Same.
2115 * gdb.dwarf2/varval.exp: Same.
2116 * gdb.trace/entry-values.exp: Same.
2117
315e6afc
TV
21182020-07-17 Tom de Vries <tdevries@suse.de>
2119
2120 * lib/dwarf.exp (Dwarf::extern): Remove.
2121 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2122 * gdb.dlang/circular.exp: Same.
2123 * gdb.dwarf2/comp-unit-lang.exp: Same.
2124 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2125 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2126 * gdb.dwarf2/dwz.exp: Same.
2127 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2128 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2129 * gdb.dwarf2/imported-unit.exp: Same.
2130 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2131
5597c940
SL
21322020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2133
2134 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2135 Use double quotes instead of single quotes.
2136
d0ce17d8
CT
21372020-07-16 Caroline Tice <cmtice@google.com>
2138
2139 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2140 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2141
853772cc
TV
21422020-07-16 Tom de Vries <tdevries@suse.de>
2143
2144 * lib/dwarf.exp (program): Initialize _line.
2145 (DW_LNE_end_sequence): Reinitialize _line.
2146 (DW_LNS_advance_line): Update _line.
2147 (line): New proc.
2148 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2149 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2150 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2151 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2152 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2153 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2154
fe07b572
AB
21552020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2156
2157 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2158 generic.
2159
52781cce
TV
21602020-07-15 Tom de Vries <tdevries@suse.de>
2161
2162 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2163 is_amd64_regs_target.
2164
3dcc261c
AB
21652020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2166
2167 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2168 * gdb.fortran/ptype-on-functions.f90: Likewise.
2169
054a0959
SM
21702020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2171
2172 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2173 values in documentation for addr_size to 4 and 8.
2174
ccb9eba6
AB
21752020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2176
2177 * gdb.arch/amd64-osabi.exp: Update.
2178 * gdb.arch/arm-disassembler-options.exp: Update.
2179 * gdb.arch/powerpc-disassembler-options.exp: Update.
2180 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2181 * gdb.arch/s390-disassembler-options.exp: Update.
2182 * gdb.base/all-architectures.exp.tcl: Update.
2183 * gdb.base/attach-pie-noexec.exp: Update.
2184 * gdb.base/catch-syscall.exp: Update.
2185 * gdb.xml/tdesc-arch.exp: Update.
2186
025a39a7
TV
21872020-07-14 Tom de Vries <tdevries@suse.de>
2188
2189 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2190 (local_gettid): ... this.
2191 (fn): Update.
2192
74e4b667
SL
21932020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2194
2195 * gdb.base/info_sources.exp: Skip directory match tests on
2196 remote hosts.
2197
f413dd74
GB
21982020-07-13 Gary Benson <gbenson@redhat.com>
2199
2200 * gdb.base/savedregs.exp (caller): Use parentheses to
2201 make expected expression evaluation ordering explicit.
2202
915771bb
GB
22032020-07-13 Gary Benson <gbenson@redhat.com>
2204
2205 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2206
2a122642
GB
22072020-07-13 Gary Benson <gbenson@redhat.com>
2208
2209 * gdb.base/bigcore.c (main): Use a volatile pointer when
2210 attempting to trigger a SIGSEGV.
2211 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2212 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2213 * gdb.base/savedregs.c (thrower): Likewise.
2214 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2215
3f00c730
GB
22162020-07-13 Gary Benson <gbenson@redhat.com>
2217
2218 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2219 defining and using VLA structure fields into...
2220 * gdb.base/vla-struct-fields.c: New file.
2221 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2222 tests into...
2223 * gdb.base/vla-struct-fields.exp: New file.
2224
963eeee4
TV
22252020-07-13 Tom de Vries <tdevries@suse.de>
2226
2227 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2228 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2229 * gdb.base/gold-gdb-index.exp: Same.
2230 * gdb.base/morestack.exp: Same.
2231
0ed35c9a
DX
22322020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2233
2234 PR rust/26121
2235 * gdb.rust/modules.rs: Prevent linker from discarding test
2236 symbol.
2237
4fdba23d
PA
22382020-07-10 Pedro Alves <pedro@palves.net>
2239
2240 PR gdb/26199
2241 * gdb.multi/multi-target.c (exit_thread): New.
2242 (thread_start): Break loop if EXIT_THREAD.
2243 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2244 (top level) Call test_no_resumed.
2245
15f3b077
TT
22462020-07-08 Tom Tromey <tromey@adacore.com>
2247
2248 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2249 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2250
9fc501fd
AB
22512020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2252
2253 PR python/22748
2254 * gdb.opt/inline-frame-tailcall.c: New file.
2255 * gdb.opt/inline-frame-tailcall.exp: New file.
2256 * gdb.python/py-unwind-inline.c: New file.
2257 * gdb.python/py-unwind-inline.exp: New file.
2258 * gdb.python/py-unwind-inline.py: New file.
2259
64cb3757
AB
22602020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2261
2262 * gdb.python/py-arch-reg-groups.exp: New file.
2263
0f767f94
AB
22642020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2265
2266 * gdb.python/py-arch-reg-names.exp: New file.
2267
87dbc774
AB
22682020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2269
2270 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2271 gdb.PendingFrame.architecture method.
2272
d8cc8af6
TV
22732020-07-06 Tom de Vries <tdevries@suse.de>
2274
2275 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2276
3c8ea5be
PA
22772020-07-03 Pedro Alves <palves@redhat.com>
2278
2279 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2280 explicitly write negative numbers.
2281 * gdb.base/structs2.exp: Adjust expected output.
2282
bf90c83a
PA
22832020-07-03 Pedro Alves <palves@redhat.com>
2284
2285 * gdb.base/charset.c (init_string): Change all char parameters to
2286 unsigned char parameters.
2287
2eb82157
PA
22882020-07-03 Pedro Alves <palves@redhat.com>
2289
2290 * gdb.base/call-sc.exp (start_scalars_test): Use
2291 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2292 * gdb.base/overlays.c: Remove references to PARAMS.
2293 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2294 * gdb.base/reread.exp: Don't set 'prototypes' global.
2295 * gdb.base/structs.exp (start_structs_test): Use
2296 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2297 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2298 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2299 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2300 call.
2301 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2302
9adda7af
PA
23032020-07-03 Pedro Alves <palves@redhat.com>
2304
2305 * gdb.base/m32rovly.c: Delete.
2306 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2307
2a17c803
PW
23082020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2309
2310 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2311 of gdb_py_test_multiple.
2312 * gdb.python/py-cmd.exp: Likewise.
2313 * gdb.python/py-events.exp: Likewise.
2314 * gdb.python/py-function.exp: Likewise.
2315 * gdb.python/py-inferior.exp: Likewise.
2316 * gdb.python/py-infthread.exp: Likewise.
2317 * gdb.python/py-linetable.exp: Likewise.
2318 * gdb.python/py-parameter.exp: Likewise.
2319 * gdb.python/py-value.exp: Likewise.
2320
b011fe1a
TV
23212020-06-30 Tom de Vries <tdevries@suse.de>
2322
2323 PR testsuite/26175
2324 * lib/future.exp (gdb_default_target_compile): Detect and handle
2325 early_flags.
2326
df5b8876
SM
23272020-06-29 Simon Marchi <simon.marchi@efficios.com>
2328
2329 * boards/simavr.exp (gdb_load): Catch errors when closing
2330 previous connection. Close connection, wait for process and
2331 unset simavr_spawn_id on failure.
2332
a3ca48cd
TV
23332020-06-29 Tom de Vries <tdevries@suse.de>
2334
2335 * lib/gdb.exp (unknown): Make test-case unresolved.
2336
b0237c0e
TV
23372020-06-29 Tom de Vries <tdevries@suse.de>
2338
2339 PR gdb/25475
2340 * gdb.server/solib-list.exp: Verify that the symbol reload
2341 confirmation question is asked.
2342
c0b3b3bd
PW
23432020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2344
2345 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2346 have a input seq nr in each pass message.
fe4c3d43 2347 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2348 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2349 * gdb.python/python.exp: Make test names unique,
2350 use gdb_test_multiline instead of gdb_py_test_multiple,
2351 use $gdb_test_name.
2352 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2353
1776e3e5
NA
23542020-06-26 Nick Alcock <nick.alcock@oracle.com>
2355
2356 * configure.ac: Add --enable-libctf.
2357 * aclocal.m4: sinclude ../config/enable.m4.
2358 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2359 * lib/gdb.exp (skip_ctf_tests): Use it.
2360 * gdb.base/ctf-constvars.exp: Error message tweak.
2361 * gdb.base/ctf-ptype.exp: Likewise.
2362 * configure: Regenerate.
2363
f53b3eeb
GB
23642020-06-26 Gary Benson <gbenson@redhat.com>
2365
2366 * gdb.cp/try_catch.cc: Include string.h.
2367 (main): Replace comparison against string literal with
2368 strcmp, avoiding build failure with -Wstring-compare.
2369 Add "marker test-complete".
2370 * gdb.cp/try_catch.exp: Run the test to the above marker,
2371 then verify that the value of "test" is still true.
2372
6d74da72
AB
23732020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2374
2375 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2376
2e52d038
AB
23772020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2378
2379 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2380
3b9fce96
AB
23812020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2382
2383 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2384 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2385 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2386 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2387 * gdb.arch/riscv-tdesc-loading.exp: New file.
2388
ed69cbc8
AB
23892020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2390
2391 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2392
767a879e
AB
23932020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2394
2395 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2396 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2397 * gdb.arch/riscv-tdesc-regs.c: New file.
2398 * gdb.arch/riscv-tdesc-regs.exp: New file.
2399
221db974
PA
24002020-06-24 Pedro Alves <palves@redhat.com>
2401
2402 * gdb.arch/amd64-entry-value-paramref.exp: Use
2403 prepare_for_testing_full and don't pass "c++" for the .S file
2404 build spec.
2405 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2406 $options, since it's an assembly file. Remove -Wno-deprecated.
2407 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2408 compiling C++ programs.
2409
331733cd
PA
24102020-06-24 Pedro Alves <palves@redhat.com>
2411
2412 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2413 Clang, add "-Wno-unknown-warning-option" to the options.
2414
caa7fd04
AB
24152020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2416
2417 * gdb.xml/tdesc-reload.c: New file.
2418 * gdb.xml/tdesc-reload.exp: New file.
2419 * gdb.xml/maint-xml-dump-01.xml: New file.
2420 * gdb.xml/maint-xml-dump-02.xml: New file.
2421 * gdb.xml/maint-xml-dump.exp: New file.
2422
bb8d1260
SL
24232020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2424
2425 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2426 Adjust for omitted commands when TUI is disabled.
2427
7e4b9c4c
GB
24282020-06-23 Gary Benson <gbenson@redhat.com>
2429 Pedro Alves <palves@redhat.com>
2430
2431 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2432 * gdb.cp/nsimport.cc: Likewise.
2433 * gdb.cp/nsnested.cc: Likewise.
2434 * gdb.cp/nsnoimports.cc: Likewise.
2435 * gdb.cp/nsusing.cc: Likewise.
2436 * gdb.cp/smartp.cc: Likewise.
2437 * gdb.python/py-pp-integral.c: Likewise.
2438 * gdb.python/py-pp-re-notag.c: Likewise.
2439
2e573c0a
GB
24402020-06-23 Gary Benson <gbenson@redhat.com>
2441
2442 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2443 * gdb.cp/nsimport.cc: Likewise.
2444 * gdb.cp/nsnested.cc: Likewise.
2445 * gdb.cp/nsnoimports.cc: Likewise.
2446 * gdb.cp/nsusing.cc: Likewise.
2447 * gdb.cp/smartp.cc: Likewise.
2448 * gdb.python/py-pp-integral.c: Likewise.
2449 * gdb.python/py-pp-re-notag.c: Likewise.
2450
746ebfe8
PW
24512020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2452
2453 * gdb.base/default-args.exp: New test.
2454 * gdb.base/default-args.c: New file.
2455 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2456 * gdb.base/default.exp: Update to new help text.
2457 * gdb.base/help.exp: Likewise.
2458 * gdb.base/page.exp: Likewise.
2459 * gdb.base/style.exp: Likewise.
2460 * gdb.guile/guile.exp: Likewise.
2461 * gdb.python/python.exp: Likewise.
2462
e822f2cd
SL
24632020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2464
2465 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2466 remote host. Fix search path syntax on Windows host.
2467
48e9cc84
PW
24682020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2469
2470 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2471 over 'exec-file-mismatch'.
2472 * gdb.base/attach.c: Mark should_exit volatile.
2473 * gdb.base/attach2.c: Likewise. Add a comment explaining
2474 why the sleep cannot be big.
2475 * gdb.base/attach3.c: New file.
2476
160f8a8f
SL
24772020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2478
2479 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2480 prefix optional.
2481
4d91c2a4
SL
24822020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2483
2484 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2485 for remote host.
2486
87f83f20
SL
24872020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2488 Hafiz Abid Qadeer <abidh@codesourcery.com>
2489
2490 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2491 file sent to remote host.
2492 (top level): Allow int32_t as type of 32-bit register.
2493
37ab8655
TV
24942020-06-19 Tom de Vries <tdevries@suse.de>
2495
2496 * lib/gdb.exp (gdb_note): New proc.
2497 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2498 (gdb_default_target_compile): ... here. Only call
2499 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2500 (use_gdb_compile): Change to array.
2501 (toplevel): Update sets of use_gdb_compile to specify language.
2502 Warn about default_target_compile override. Store dejagnu's version
2503 of default_target_compile in dejagnu_default_target_compile.
2504
a8a56685
TV
25052020-06-18 Tom de Vries <tdevries@suse.de>
2506
2507 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2508 (default_gdb_init): ... here.
2509
581bea2c
SL
25102020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2511
2512 Fix TUI support checks in gdb.tui tests.
2513
2514 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2515 just say UNSUPPORTED.
2516 * gdb.tui/corefile-run.exp: Likewise.
2517 * gdb.tui/empty.exp: Likewise.
2518 * gdb.tui/list-before.exp: Likewise.
2519 * gdb.tui/list.exp: Likewise.
2520 * gdb.tui/main.exp: Likewise.
2521 * gdb.tui/regs.exp: Likewise.
2522 * gdb.tui/resize.exp: Likewise.
2523 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2524 * gdb.tui/tui-layout-asm.exp: Likewise.
2525 * gdb.tui/tui-missing-src.exp: Likewise.
2526 * gdb.tui/winheight.exp: Likewise.
2527 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2528
05e682e3
SL
25292020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2530
2531 Fix TCL error in gdb.python/py-format-string.exp.
2532
2533 * gdb.python/py-format-string.exp: Move test for python support
2534 earlier, out of function body.
2535
efb763a5
SM
25362020-06-15 Simon Marchi <simon.marchi@efficios.com>
2537
2538 * gdb.base/index-cache-load-twice.c: New.
2539 * gdb.base/index-cache-load-twice.exp: New.
2540
43327b20
KS
25412020-06-17 Keith Seitz <keiths@redhat.com>
2542
99cf27cf 2543 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
2544 when executing "gdb --configuration".
2545
081e778c
TV
25462020-06-17 Tom de Vries <tdevries@suse.de>
2547
2548 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2549 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2550 conditional on presence of gdb_tcl_unknown.
2551 (gdb_finish): Make override undo conditional on presence of
2552 gdb_tcl_unknown.
2553
d2d1ea20
TT
25542020-06-16 Tom Tromey <tom@tromey.com>
2555
2556 * gdb.python/tui-window.py (failwin): New function. Register it
2557 as a TUI window type.
2558 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2559
c802e8a7
GB
25602020-06-16 Gary Benson <gbenson@redhat.com>
2561
2562 * gdb.python/py-nested-maps.c (create_map): Add missing return
2563 value.
2564 (create_map_map): Likewise.
2565
ff08abb8
TBA
25662020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2567
2568 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2569 variable.
2570 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2571 and use the already-defined 'options' variable.
2572
a29d5112
AB
25732020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2574 Tom de Vries <tdevries@suse.de>
2575
2576 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2577 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2578 (gdb_setup_known_globals): New proc.
2579 (gdb_cleanup_globals): New proc.
2580 * lib/gdb.exp (load_lib): New override proc.
2581 (gdb_stdin_log_init): Set var in_file as persistent global.
2582 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2583 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2584 fpc_compiler as persistent global.
2585
8c74a764
TV
25862020-06-12 Tom de Vries <tdevries@suse.de>
2587
2588 * lib/tuiterm.exp (spawn): Rename to ...
2589 (tui_spawn): ... this.
2590 (toplevel): Move rename of spawn ...
2591 (gdb_init_tuiterm): ... here. New proc.
2592 (gdb_finish_tuiterm): New proc.
2593 * lib/gdb.exp (gdb_finish_hooks): New global var.
2594 (gdb_finish): Handle gdb_finish_hooks.
2595 (tuiterm_env): New proc.
2596 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2597 tuiterm_env.
2598 * gdb.tui/basic.exp: Same.
2599 * gdb.tui/corefile-run.exp: Same.
2600 * gdb.tui/empty.exp: Same.
2601 * gdb.tui/list-before.exp: Same.
2602 * gdb.tui/list.exp: Same.
2603 * gdb.tui/main.exp: Same.
2604 * gdb.tui/new-layout.exp: Same.
2605 * gdb.tui/regs.exp: Same.
2606 * gdb.tui/resize.exp: Same.
2607 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2608 * gdb.tui/tui-layout-asm.exp: Same.
2609 * gdb.tui/tui-missing-src.exp: Same.
2610 * gdb.tui/winheight.exp: Same.
2611
26783bce
TV
26122020-06-12 Tom de Vries <tdevries@suse.de>
2613
2614 PR testsuite/26110
2615 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2616 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2617
2b4e6a3f
TT
26182020-06-11 Tom Tromey <tom@tromey.com>
2619
2620 PR gdb/18318:
2621 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2622 floating point tests.
2623
2f33032a
KS
26242020-06-11 Keith Seitz <keiths@redhat.com>
2625
2626 PR gdb/21356
2627 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2628 vla_struct.
2629 Add new struct vla_typedef and union vla_typedef_union and
2630 corresponding instantiation objects.
2631 Initialize new objects.
2632 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2633 and vla_typedef_union_object.
2634 Fixup type for vla_struct_object.
2635
a8baf0a3
TV
26362020-06-11 Tom de Vries <tdevries@suse.de>
2637
2638 * lib/gdb.exp (with_override): New proc, factored out of ...
2639 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2640
7ab96794
TV
26412020-06-10 Tom de Vries <tdevries@suse.de>
2642
2643 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2644
cab5c3b7
SM
26452020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2646
2647 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2648 parameter, update callers.
2649
f8c41851
SM
26502020-06-04 Simon Marchi <simon.marchi@efficios.com>
2651
2652 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2653 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2654 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2655
1c07a73f
TV
26562020-06-04 Tom de Vries <tdevries@suse.de>
2657
2658 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2659
95146b5d
TV
26602020-06-04 Tom de Vries <tdevries@suse.de>
2661
2662 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2663 exp_continue.
2664
0cfcd4f0
TV
26652020-06-04 Tom de Vries <tdevries@suse.de>
2666
2667 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2668
f9b5d5ea
TV
26692020-06-03 Tom de Vries <tdevries@suse.de>
2670
2671 PR symtab/26046
2672 * gdb.cp/breakpoint-locs-2.cc: New test.
2673 * gdb.cp/breakpoint-locs.cc: New test.
2674 * gdb.cp/breakpoint-locs.exp: New file.
2675 * gdb.cp/breakpoint-locs.h: New test.
2676
5144dfba
TV
26772020-06-03 Tom de Vries <tdevries@suse.de>
2678
2679 PR testsuite/25609
2680 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2681 value of global verbose.
2682 * gdb.base/jit-elf.exp: Same.
2683 * gdb.base/jit-reader.exp: Same.
2684
621eacdf
TV
26852020-06-02 Tom de Vries <tdevries@suse.de>
2686
2687 * gdb.dwarf2/multidictionary.exp: Don't use
2688 gdb_spawn_with_cmdline_opts.
2689
1313c56e
AB
26902020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2691
2692 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2693 use_header case.
2694 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2695 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2696 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2697 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2698 * gdb.dwarf2/dw2-inline-header.c: New file.
2699 * gdb.dwarf2/dw2-inline-header.h: New file.
2700
f68f85b5
PA
27012020-05-30 Pedro Alves <palves@redhat.com>
2702
2703 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2704 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2705
678048e8
GB
27062020-05-29 Gary Benson <gbenson@redhat.com>
2707
2708 * gdb.compile/compile-cplus.exp (additional_flags): Also
2709 set when building with clang.
2710 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2711 when building with clang.
2712
9fcafd23
GB
27132020-05-29 Gary Benson <gbenson@redhat.com>
2714
2715 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2716 building with clang.
2717 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2718
735d5a07
GB
27192020-05-29 Gary Benson <gbenson@redhat.com>
2720
2721 * gdb.cp/koenig.exp (prepare_for_testing): Add
2722 additional_flags=-Wno-unused-comparison.
2723 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2724
4ad2c6a0
GB
27252020-05-28 Gary Benson <gbenson@redhat.com>
2726
2727 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2728 statement.
2729
09fe663e
GB
27302020-05-28 Gary Benson <gbenson@redhat.com>
2731
2732 * gdb.cp/classes.exp (prepare_for_testing): Add
2733 additional_flags=-Wno-deprecated-register.
2734 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2735 * gdb.cp/misc.exp: Likewise.
2736
cee00f17
GB
27372020-05-28 Gary Benson <gbenson@redhat.com>
2738
2739 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2740 (test_op_new::operator new): Add return statement.
2741 (test_op_new_array::operator new[]): Likewise.
2742
636edd00
PA
27432020-05-27 Pedro Alves <palves@redhat.com>
2744
2745 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2746 check. Use test_gdb_complete_unique instead of
2747 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2748 test_gdb_complete_multiple instead of
2749 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2750
c2b75043
LM
27512020-05-27 Luis Machado <luis.machado@linaro.org>
2752
2753 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2754 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2755 * gdb.arch/arm-disassembler-options.exp: Likewise.
2756 * gdb.arch/arm-disp-step.exp: Likewise.
2757 * gdb.arch/thumb-prologue.exp: Likewise.
2758 * gdb.base/async.exp: Likewise.
2759 * gdb.base/auxv.exp: Likewise.
2760 * gdb.base/complex-parts.exp: Likewise.
2761 * gdb.base/ena-dis-br.exp: Likewise.
2762 * gdb.base/foll-exec.exp: Likewise.
2763 * gdb.base/permissions.exp: Likewise.
2764 * gdb.base/relocate.exp: Likewise.
2765 * gdb.base/return2.exp: Likewise.
2766 * gdb.base/sigbpt.exp: Likewise.
2767 * gdb.base/siginfo-obj.exp: Likewise.
2768 * gdb.cp/converts.exp: Likewise.
2769 * gdb.cp/exceptprint.exp: Likewise.
2770 * gdb.cp/inherit.exp: Likewise.
2771 * gdb.cp/nsnoimports.exp: Likewise.
2772 * gdb.cp/virtbase2.exp: Likewise.
2773 * gdb.mi/mi-var-cmd.exp: Likewise.
2774 * gdb.mi/var-cmd.c: Likewise.
2775
53a47a3e
TT
27762020-05-26 Tom Tromey <tromey@adacore.com>
2777
2778 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2779
0bc2354b
TT
27802020-05-26 Tom Tromey <tromey@adacore.com>
2781
2782 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2783 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2784 type.
2785 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2786 variable.
2787
0db49895
CBG
27882020-05-26 Christian Biesinger <cbiesinger@google.com>
2789
2790 * Makefile.in: Use = instead of == for the test command
2791 for portability.
2792
40d22035
TV
27932020-05-26 Tom de Vries <tdevries@suse.de>
2794
2795 * gdb.base/gold-gdb-index-2.c: New test.
2796 * gdb.base/gold-gdb-index.c: New test.
2797 * gdb.base/gold-gdb-index.exp: New file.
2798 * gdb.base/gold-gdb-index.h: New test.
2799
043e2e02
TV
28002020-05-25 Tom de Vries <tdevries@suse.de>
2801
2802 * boards/gold-gdb-index.exp: New file.
2803
462f72c5
SM
28042020-05-25 Simon Marchi <simon.marchi@efficios.com>
2805
2806 * boards/simavr.exp: New file.
2807
6cf66e76
SM
28082020-05-25 Simon Marchi <simon.marchi@efficios.com>
2809
2810 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2811 * gdb.base/inferior-args.exp: New file.
2812 * gdb.base/inferior-args.c: New file.
2813
75d04512
SM
28142020-05-25 Simon Marchi <simon.marchi@efficios.com>
2815
2816 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2817 inferior_args. Pass it to gdb_reload.
2818 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2819 inferior_args.
2820 (gdb_reload): Add inferior_args argument.
2821 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2822 pass it to gdbserver_run.
2823 * boards/native-gdbserver.exp: Do not set noargs.
2824 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2825 inferior_args argument.
2826 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2827 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2828 * gdb.base/args.exp: Likewise.
2829
42cf1844
TV
28302020-05-25 Tom de Vries <tdevries@suse.de>
2831
2832 * lib/gdb.exp (exec_is_pie): Add comment.
2833
8f7d38ef
TV
28342020-05-25 Tom de Vries <tdevries@suse.de>
2835
2836 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2837 instead of $binfile in the untested message.
2838
465e1b0f
TV
28392020-05-25 Tom de Vries <tdevries@suse.de>
2840
2841 PR testsuite/26031
2842 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2843
3c5a0e02
TV
28442020-05-25 Tom de Vries <tdevries@suse.de>
2845
2846 * boards/gold.exp: New file.
2847
0a4f5f8c
TT
28482020-05-23 Tom Tromey <tom@tromey.com>
2849
2850 * gdb.base/style.exp: Remove completion styling test.
2851 * lib/gdb-utils.exp (style): Remove completion styles.
2852
eca1f90c
TT
28532020-05-23 Tom Tromey <tom@tromey.com>
2854
2855 * gdb.base/style.exp: Add completion styling test.
2856 * lib/gdb-utils.exp (style): Add completion styles.
2857
7c13f4e8
AB
28582020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2859
2860 * gdb.base/annota1.exp: Update expected results.
2861 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2862 test name.
2863 * gdb.cp/annota3.exp: Update expected results.
2864
41977d16
SM
28652020-05-20 Simon Marchi <simon.marchi@efficios.com>
2866
2867 PR gdb/26016
2868 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2869 against MAP_FAILED.
2870 * gdb.base/coremaker.c (mmapdata): Likewise.
2871 * gdb.base/jit-reader-host.c (main): Likewise.
2872 * gdb.base/sym-file-loader.c (load): Likewise.
2873 (load_shlib): Likewise.
2874
b4757f2e
TT
28752020-05-20 Tom Tromey <tromey@adacore.com>
2876
2877 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2878
9a0bacfb
TV
28792020-05-20 Tom de Vries <tdevries@suse.de>
2880
2881 PR symtab/25833
2882 * gdb.base/with-mf-inc.c: New test.
2883 * gdb.base/with-mf-main.c: New test.
2884 * gdb.base/with-mf.exp: New file.
2885
76571211
TT
28862020-05-19 Tom Tromey <tromey@adacore.com>
2887
2888 * gdb.rust/simple.exp: Restore missing test result.
2889
4cd9f3d5
TV
28902020-05-19 Tom de Vries <tdevries@suse.de>
2891
2892 * gdb.base/gdb-caching-proc.exp: Fix typo.
2893
7d874253
TT
28942020-05-19 Tom Tromey <tromey@adacore.com>
2895
2896 * gdb.rust/simple.exp: Add some test descriptions.
2897 (test_one_slice): Use with_test_prefix.
2898
1d727695
TV
28992020-05-18 Tom de Vries <tdevries@suse.de>
2900
2901 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2902
7f32a4d5
PA
29032020-05-17 Pedro Alves <palves@redhat.com>
2904
2905 PR gdb/25741
2906 * gdb.base/hw-sw-break-same-address.exp: New file.
2907
7cfd74cf
PA
29082020-05-16 Pedro Alves <palves@redhat.com>
2909
2910 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2911 LAST_LOADED_FILE accordingly.
2912
57b4f16e
PW
29132020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2914
2915 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2916
7c05caf7
PW
29172020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2918
2919 * gdb.base/help.exp: Test apropos and help for commands
2920 having aliases. Fixed comments not starting with an
2921 upper-case letter or not finishing with a dot.
2922
7aa1b46f
PW
29232020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2924
3b3aaacb
PW
2925 * gdb.base/alias.exp: Update help output check.
2926
57b4f16e 29272020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2928
7aa1b46f
PW
2929 * gdb.base/default.exp: Update output following fixes.
2930
0605465f
PW
29312020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2932
2933 * gdb.base/alias.exp: Test aliases starting with a prefix of
2934 another alias.
2935
86e4e63d
GB
29362020-05-15 Gary Benson <gbenson@redhat.com>
2937
2938 * gdb.base/info-os.c (main): Add return statement.
2939 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2940 * gdb.base/large-frame-2.c (func): Likewise.
2941 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2942 * gdb.base/pr10179-b.c (foo2): Likewise.
2943 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2944 * gdb.base/watch-cond.c (func): Likewise.
2945 * gdb.multi/goodbye.c (verylongfun): Likewise.
2946 * gdb.multi/hello.c (commonfun): Likewise.
2947 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2948 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2949 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2950 Likewise.
2951 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2952 * gdb.threads/interrupt-while-step-over.c (child_function):
2953 Likewise.
2954 * gdb.trace/actions-changed.c (end): Likewise.
2955
163df4df
GB
29562020-05-15 Gary Benson <gbenson@redhat.com>
2957
2958 * gdb.opencl/callfuncs.exp: Report when test skipped.
2959 * gdb.opencl/convs_casts.exp: Likewise.
2960 * gdb.opencl/datatypes.exp: Likewise.
2961 * gdb.opencl/operators.exp: Likewise.
2962 * gdb.opencl/vec_comps.exp: Likewise.
2963
6dbc505a
TV
29642020-05-15 Tom de Vries <tdevries@suse.de>
2965
2966 * gdb.base/align.exp.in: Rename to ...
2967 * gdb.base/align.exp.tcl: ... this.
2968 * gdb.base/align-c++.exp: Update.
2969 * gdb.base/align-c.exp: Update.
2970 * gdb.base/all-architectures.exp.in: Rename to ...
2971 * gdb.base/all-architectures.exp: ... this.
2972 * gdb.base/all-architectures-0.exp: Update.
2973 * gdb.base/all-architectures-1.exp: Update.
2974 * gdb.base/all-architectures-2.exp: Update.
2975 * gdb.base/all-architectures-3.exp: Update.
2976 * gdb.base/all-architectures-4.exp: Update.
2977 * gdb.base/all-architectures-5.exp: Update.
2978 * gdb.base/all-architectures-6.exp: Update.
2979 * gdb.base/all-architectures-7.exp: Update.
2980 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2981 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2982 * gdb.base/infcall-nested-structs-c++.exp: Update.
2983 * gdb.base/infcall-nested-structs-c.exp: Update.
2984 * gdb.base/info-types.exp.in: Rename to ...
2985 * gdb.base/info-types.exp.tcl: ... this.
2986 * gdb.base/info-types-c++.exp: Update.
2987 * gdb.base/info-types-c.exp: Update.
2988 * gdb.base/max-depth.exp.in: Rename to ...
2989 * gdb.base/max-depth.exp.tcl: ... this.
2990 * gdb.base/max-depth-c++.exp: Update.
2991 * gdb.base/max-depth-c.exp: Update.
2992 * gdb.cp/cpexprs.exp.in: Rename to ...
2993 * gdb.cp/cpexprs.exp.tcl: ... this.
2994 * gdb.cp/cpexprs-debug-types.exp: Update.
2995 * gdb.cp/cpexprs.exp: Update.
2996 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2997 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2998 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2999 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
3000 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
3001 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
3002 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
3003 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
3004 * gdb.dwarf2/clang-debug-names-2.exp: Update.
3005 * gdb.dwarf2/clang-debug-names.exp: Update.
3006
d1034d78
AB
30072020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
3008
3009 * lib/check-test-names.exp: Remove code that prevents this file
3010 loading when tests are run in parallel.
3011
3c5c3649
PA
30122020-05-15 Pedro Alves <palves@redhat.com>
3013
3014 * gdb.multi/multi-kill.exp (start_inferior): Remove
3015 'testpid' parameter. Refer to namespace variable directly.
3016 (testpid): Declare as namespace variable.
3017
272c36b8
PA
30182020-05-15 Pedro Alves <palves@redhat.com>
3019
3020 * gdb.multi/multi-kill.exp: Wrap in namespace.
3021 (start_inferior): Add TESTPID parameter. Use it instead of the
3022 testpid global.
3023 (top level): Define empty TESTPID array, and pass it down to
3024 start_inferior.
3025
02eba61a
TV
30262020-05-14 Tom de Vries <tdevries@suse.de>
3027
3028 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3029 output.
3030
971a3747
TV
30312020-05-14 Tom de Vries <tdevries@suse.de>
3032
3033 * gdb.base/align.exp: Split into ...
3034 * gdb.base/align.exp.in: ...
3035 * gdb.base/align-c++.exp: ...
3036 * gdb.base/align-c.exp: ... these.
3037 * gdb.base/infcall-nested-structs.exp: Split into ...
3038 * gdb.base/infcall-nested-structs.exp.in: ...
3039 * gdb.base/infcall-nested-structs-c++.exp: ...
3040 * gdb.base/infcall-nested-structs-c.exp: ... these.
3041 * gdb.base/info-types.exp: Split into ...
3042 * gdb.base/info-types.exp.in: ...
3043 * gdb.base/info-types-c++.exp: ...
3044 * gdb.base/info-types-c.exp: ... these.
3045 * gdb.base/max-depth.exp: Split into ...
3046 * gdb.base/max-depth.exp.in: ...
3047 * gdb.base/max-depth-c++.exp: ...
3048 * gdb.base/max-depth-c.exp: ... these.
3049 * gdb.cp/infcall-nodebug.exp: Split into ...
3050 * gdb.cp/infcall-nodebug.exp.in: ...
3051 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
3052 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
3053 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3054 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3055
a05575d3
TBA
30562020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3057 Pedro Alves <palves@redhat.com>
3058
3059 * gdb.multi/multi-exit.c: New file.
3060 * gdb.multi/multi-exit.exp: New file.
3061 * gdb.multi/multi-kill.c: New file.
3062 * gdb.multi/multi-kill.exp: New file.
3063
6ad82919
TBA
30642020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3065
3066 * gdb.base/annota1.exp: Update the expected output.
3067 * gdb.cp/annota2.exp: Ditto.
3068
843f4d93
AB
30692020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3070
3071 * lib/check-test-names.exp: Disable when testing is being run in
3072 parallel.
3073
c7c66341
TV
30742020-05-12 Tom de Vries <tdevries@suse.de>
3075
3076 * gdb.base/jit-elf.exp: Fix string concat.
3077
1b59ca1c
TV
30782020-05-12 Tom de Vries <tdevries@suse.de>
3079
3080 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3081 messages.
3082
b4991d29
TV
30832020-05-12 Tom de Vries <tdevries@suse.de>
3084
3085 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3086
dbb0ab10
TV
30872020-05-12 Tom de Vries <tdevries@suse.de>
3088
3089 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3090 * gdb.ada/mi_catch_ex.exp: Same.
3091 * gdb.ada/mi_catch_ex_hand.exp: Same.
3092
7549fed8
TV
30932020-05-12 Tom de Vries <tdevries@suse.de>
3094
3095 * gdb.fortran/complex.exp: Use with_test_prefix.
3096
af2d5cd8
TV
30972020-05-12 Tom de Vries <tdevries@suse.de>
3098
3099 * gdb.trace/passcount.exp: Fix test-names.
3100
7c121311
TV
31012020-05-12 Tom de Vries <tdevries@suse.de>
3102
3103 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3104
c9f3b40e
TV
31052020-05-12 Tom de Vries <tdevries@suse.de>
3106
3107 * gdb.gdb/complaints.exp: Use with_test_prefix.
3108 * gdb.xml/tdesc-regs.exp: Same.
3109 * gdb.opt/inline-locals.exp: Fix test name.
3110
111b33f0
TV
31112020-05-12 Tom de Vries <tdevries@suse.de>
3112
3113 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3114 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3115 * gdb.dwarf2/implref-struct.exp: Same.
3116 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3117 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3118
ebf47080
SM
31192020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3120
3121 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3122
d30dcd12
AB
31232020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3124
3125 * lib/check-test-names.exp (all_test_names): New module variable.
3126 (counts): Add 'duplicates' field.
3127 (_check_duplicates): New procedure.
3128 (check): Also check for duplicates.
3129 (do_log_summary): Print duplicates count.
3130 (do_reset_vars): Reset counter for duplicate test names, and
3131 discard all know test names.
3132
34584c09
AB
31332020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3134
3135 * lib/gdb.exp: Include check-test-names.exp library.
3136 * lib/check-test-names.exp: New file.
3137
e0002117
TV
31382020-05-11 Tom de Vries <tdevries@suse.de>
3139
3140 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3141
53f539a3
KS
31422020-05-11 Keith Seitz <keiths@redhat.com>
3143
3144 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3145
113ee09a
TV
31462020-05-11 Tom de Vries <tdevries@suse.de>
3147
3148 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3149 * gdb.cp/cpexprs.exp.in: .. here.
3150 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3151 cpexprs.exp.
3152
ba3e70b0
KS
31532020-05-11 Keith Seitz <keiths@redhat.com>
3154
3155 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3156 test names.
3157 * gdb.ada/arrayptr.exp: Likewise.
3158 * gdb.ada/assign_arr.exp: Likewise.
3159 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3160 * gdb.ada/bp_on_var.exp: Likewise.
3161 * gdb.ada/call_pn.exp: Likewise.
3162 * gdb.ada/complete.exp: Likewise.
3163 * gdb.ada/fun_overload_menu.exp: Likewise.
3164 * gdb.ada/funcall_param.exp: Likewise.
3165 * gdb.ada/funcall_ref.exp: Likewise.
3166 * gdb.ada/packed_array_assign.exp: Likewise.
3167 * gdb.ada/same_component_name.exp: Likewise.
3168 * gdb.ada/type_coercion.exp: Likewise.
3169 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3170 * gdb.ada/variant_record_packed_array.exp: Likewise.
3171
3ee6bb11
TV
31722020-05-11 Tom de Vries <tdevries@suse.de>
3173
3174 PR symtab/25941
3175 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3176 out of ...
3177 * gdb.dwarf2/clang-debug-names.exp: ... here.
3178 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3179 clang-debug-names.exp.in.
3180 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3181 * gdb.dwarf2/clang-debug-names-2.c: New test.
3182
86cd6bc8
AKS
31832020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3184
3185 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3186 (fortran_runto_main): New Proc, fortran version of runto_main.
3187 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3188 * gdb.fortran/array-bounds.exp: Likewise.
3189 * gdb.fortran/array-slices.exp: Likewise.
3190 * gdb.fortran/block-data.exp: Likewise.
3191 * gdb.fortran/charset.exp: Likewise.
3192 * gdb.fortran/common-block.exp: Likewise.
3193 * gdb.fortran/complex.exp: Likewise.
3194 * gdb.fortran/derived-type-function.exp: Likewise.
3195 * gdb.fortran/derived-type.exp: Likewise.
3196 * gdb.fortran/info-modules.exp: Likewise.
3197 * gdb.fortran/info-types.exp: Likewise.
3198 * gdb.fortran/intrinsics.exp: Likewise.
3199 * gdb.fortran/library-module.exp: Likewise.
3200 * gdb.fortran/logical.exp: Likewise.
3201 * gdb.fortran/max-depth.exp: Likewise.
3202 * gdb.fortran/module.exp: Likewise.
3203 * gdb.fortran/multi-dim.exp: Likewise.
3204 * gdb.fortran/nested-funcs.exp: Likewise.
3205 * gdb.fortran/print-formatted.exp: Likewise.
3206 * gdb.fortran/print_type.exp: Likewise.
3207 * gdb.fortran/printing-types.exp: Likewise.
3208 * gdb.fortran/ptr-indentation.exp: Likewise.
3209 * gdb.fortran/ptype-on-functions.exp: Likewise.
3210 * gdb.fortran/subarray.exp: Likewise.
3211 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3212 * gdb.fortran/vla-datatypes.exp: Likewise.
3213 * gdb.fortran/vla-history.exp: Likewise.
3214 * gdb.fortran/vla-ptr-info.exp: Likewise.
3215 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3216 * gdb.fortran/vla-ptype.exp: Likewise.
3217 * gdb.fortran/vla-sizeof.exp: Likewise.
3218 * gdb.fortran/vla-type.exp: Likewise.
3219 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3220 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3221 * gdb.fortran/vla-value-sub.exp: Likewise.
3222 * gdb.fortran/vla-value.exp: Likewise.
3223 * gdb.fortran/whatis_type.exp: Likewise.
3224 * gdb.mi/mi-var-child-f.exp: Likewise.
3225
6dc55ce9 32262020-05-09 Tom de Vries <tdevries@suse.de>
3227
3228 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3229
283cb58c
TV
32302020-05-08 Tom de Vries <tdevries@suse.de>
3231
3232 * gdb.dwarf2/clang-debug-names.c: New test.
3233 * gdb.dwarf2/clang-debug-names.exp: New file.
3234
ac4a4f1c
SM
32352020-05-06 Simon Marchi <simon.marchi@efficios.com>
3236
3237 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3238 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3239
24fe640b
TV
32402020-05-06 Tom de Vries <tdevries@suse.de>
3241
3242 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3243 breakpoint is at a "recommended breakpoint location".
3244 * gdb.reverse/consecutive-reverse.exp: Same.
3245
0d8683a3
TV
32462020-05-06 Tom de Vries <tdevries@suse.de>
3247
3248 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3249 address.
3250
b8983c46
TV
32512020-05-06 Tom de Vries <tdevries@suse.de>
3252
3253 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3254
abf6d805
TV
32552020-05-06 Tom de Vries <tdevries@suse.de>
3256
3257 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3258 info for r.
3259
0fc2a808
TV
32602020-05-06 Tom de Vries <tdevries@suse.de>
3261
3262 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3263 necessary.
3264
873dd427
TV
32652020-05-06 Tom de Vries <tdevries@suse.de>
3266
3267 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3268 void.
3269
7c99e7e2
TV
32702020-05-06 Tom de Vries <tdevries@suse.de>
3271
3272 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3273 of ...
3274 * gdb.base/async.exp: ... here.
3275 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3276 "recommended breakpoint location".
3277
6173d6a6
TV
32782020-05-06 Tom de Vries <tdevries@suse.de>
3279
3280 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3281
6015a067
TV
32822020-05-04 Tom de Vries <tdevries@suse.de>
3283
3284 * gdb.base/async.exp: Check whether instruction addresses are a
3285 "recommended breakpoint location".
3286
3b6acaee
TT
32872020-05-03 Tom Tromey <tom@tromey.com>
3288
3289 * gdb.base/sepdebug.exp: Remove "catch" test.
3290 * gdb.base/break.exp: Remove "catch" test.
3291 * gdb.base/default.exp: Update expected output.
3292
5beb4d17
TV
32932020-05-02 Tom de Vries <tdevries@suse.de>
3294
3295 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3296 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3297 * gdb.arch/i386-mpx-map.exp: Same.
3298 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3299 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3300 * gdb.arch/i386-mpx.exp: Same.
3301
8caf140d
TV
33022020-05-02 Tom de Vries <tdevries@suse.de>
3303
3304 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3305
693196cb
TV
33062020-05-01 Tom de Vries <tdevries@suse.de>
3307
3308 * gdb.ada/operator_bp.exp: Allow more than required amount of
3309 breakpoint.
3310
53ae0aa9
TV
33112020-05-01 Tom de Vries <tdevries@suse.de>
3312
3313 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3314
ee9d1e5f
HD
33152020-04-30 Hannes Domani <ssbssa@yahoo.de>
3316
3317 PR gdb/18706
3318 * gdb.cp/stub-array-size.cc: New test.
3319 * gdb.cp/stub-array-size.exp: New file.
3320 * gdb.cp/stub-array-size.h: New test.
3321 * gdb.cp/stub-array-size2.cc: New test.
3322
d5cf82c0
HD
33232020-04-30 Hannes Domani <ssbssa@yahoo.de>
3324
3325 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3326 output to the new format.
3327
42e165c3
SM
33282020-04-29 Simon Marchi <simon.marchi@efficios.com>
3329
3330 * gdb.base/break.exp: Use with_test_prefix.
3331
6e4e3fe1
TV
33322020-04-29 Tom de Vries <tdevries@suse.de>
3333
3334 * lib/gdb.exp (debug_types): New proc.
3335 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3336 * gdb.python/py-symtab.exp: Same.
3337
d642b692
HD
33382020-04-29 Hannes Domani <ssbssa@yahoo.de>
3339
3340 PR gdb/17320
3341 * gdb.base/pretty-array.c: New test.
3342 * gdb.base/pretty-array.exp: New file.
3343
ea90f227
TV
33442020-04-29 Tom de Vries <tdevries@suse.de>
3345
3346 PR symtab/25889
3347 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3348 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3349 and include cpexprs.exp.
3350
a65189c9
TV
33512020-04-28 Mark Williams <mark@myosotissp.com>
3352
3353 PR gdb/24480
3354 * dw4-toplevel-types.exp: Test for top level types.
3355 * dw4-toplevel-types.cc: Test for top level types.
3356
32d1f47a
TBA
33572020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3358
3359 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3360 (theads -> threads).
3361
56a4f5a1
TV
33622020-04-28 Tom de Vries <tdevries@suse.de>
3363
3364 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3365
0b2f8a3b
TV
33662020-04-28 Tom de Vries <tdevries@suse.de>
3367
3368 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3369
5390c717
TV
33702020-04-28 Tom de Vries <tdevries@suse.de>
3371
3372 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3373
15cd93d0
TV
33742020-04-28 Tom de Vries <tdevries@suse.de>
3375
3376 * gdb.dwarf2/main-foo.c: New test.
3377 * gdb.dwarf2/struct-with-sig.exp: New file.
3378
d472f0fb
TV
33792020-04-25 Tom de Vries <tdevries@suse.de>
3380
3381 * boards/debug-types.exp: New file.
3382
8d840e05
AB
33832020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3384
3385 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3386
bcfe6157
TT
33872020-04-24 Tom Tromey <tom@tromey.com>
3388
3389 PR symtab/12707:
3390 * gdb.python/py-symbol.exp: Update expected results for
3391 linkage_name test.
3392 * gdb.cp/print-demangle.exp: New file.
3393 * gdb.base/c-linkage-name.exp: Fix test.
3394 * gdb.guile/scm-symbol.exp: Update expected results for
3395 linkage_name test.
3396
f049a313
TT
33972020-04-24 Tom Tromey <tom@tromey.com>
3398
3399 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3400 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3401 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3402 assembler.
3403
7cf28874
TV
34042020-04-24 Tom de Vries <tdevries@suse.de>
3405
3406 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3407 C++.
3408
dac2fef7
TT
34092020-04-24 Tom Tromey <tromey@adacore.com>
3410
3411 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3412 values.
3413 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3414 values. Update test for minimal encodings.
3415 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3416 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3417 values. Update test for minimal encodings.
3418
1acda803
TT
34192020-04-24 Tom Tromey <tromey@adacore.com>
3420
3421 PR python/23662:
3422 * gdb.ada/variant.exp: Add Python checks.
3423 * gdb.rust/simple.exp: Add dynamic type checks.
3424
adfb9815
TT
34252020-04-24 Tom Tromey <tromey@adacore.com>
3426
3427 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3428 Make array type matching more lax.
3429 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3430 * gdb.ada/mi_variant.exp: New file.
3431 * gdb.ada/mi_variant/pck.ads: New file.
3432 * gdb.ada/mi_variant/pkg.adb: New file.
3433 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3434 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3435
7d79de9a
TT
34362020-04-24 Tom Tromey <tromey@adacore.com>
3437
3438 * gdb.ada/variant.exp: Add dynamic field offset tests.
3439 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3440 * gdb.ada/variant/pkg.adb: Add new variables.
3441
f8e89861
TT
34422020-04-24 Tom Tromey <tromey@adacore.com>
3443
3444 * gdb.ada/variant.exp: New file
3445 * gdb.ada/variant/pkg.adb: New file
3446 * gdb.ada/variant/pck.adb: New file
3447
86e887ae
TV
34482020-04-24 Tom de Vries <tdevries@suse.de>
3449
3450 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3451
88428775
TV
34522020-04-24 Tom de Vries <tdevries@suse.de>
3453
3454 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3455 flags.
3456
4e86f6e7
TV
34572020-04-24 Tom de Vries <tdevries@suse.de>
3458
3459 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3460
2016d3e6
TV
34612020-04-24 Tom de Vries <tdevries@suse.de>
3462
3463 * lib/gdb.exp (default_gdb_start): Handle eof.
3464 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3465 failure.
3466 * gdb.base/readnever.exp: Handle clean_restart failure.
3467
70bc38f5
TV
34682020-04-23 Tom de Vries <tdevries@suse.de>
3469
3470 * gdb.base/decl-before-def.exp: Run to main and print a again.
3471
de82891c
TV
34722020-04-23 Tom de Vries <tdevries@suse.de>
3473
3474 * gdb.base/decl-before-def-decl.c: New test.
3475 * gdb.base/decl-before-def-def.c: New test.
3476 * gdb.base/decl-before-def.exp: New file.
3477
96038148
TV
34782020-04-23 Tom de Vries <tdevries@suse.de>
3479
3480 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3481
54ac3df1
TV
34822020-04-22 Tom de Vries <tdevries@suse.de>
3483
3484 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3485 debug_info_offset.
3486 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3487 before $objsfile in the line line.
3488
714534e1
TV
34892020-04-22 Tom de Vries <tdevries@suse.de>
3490
3491 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3492
16a7dbf4
MS
34932020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3494
3495 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3496 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3497 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3498 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3499 * gdb.base/jit-protocol.h: Update definitions to match all usage
3500 contexts.
3501
35022020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3503
3504 * gdb.base: Rename all jit related test and source files.
3505
35062020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3507
3508 * gdb.base/jit-reader.exp: Relax register output check.
3509
317d2668
TV
35102020-04-22 Tom de Vries <tdevries@suse.de>
3511
3512 PR symtab/25764
3513 * gdb.base/psym-external-decl-2.c: New test.
3514 * gdb.base/psym-external-decl.c: New test.
3515 * gdb.base/psym-external-decl.exp: New file.
3516 * gdb.threads/tls.exp: Add PR25807 kfail.
3517
eea9e357
TV
35182020-04-22 Tom de Vries <tdevries@suse.de>
3519
3520 PR symtab/25801
3521 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3522 in "info source" output.
3523
3d5afab3
TV
35242020-04-22 Tom de Vries <tdevries@suse.de>
3525
3526 PR symtab/25700
3527 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3528 symtab for imported_unit.c.
3529
b32102f6
GB
35302020-04-21 Gary Benson <gbenson@redhat.com>
3531
3532 * gdb.base/advance.c (func): New argument, to match call site.
3533 (func2, func3): Add return statements.
3534
d43b7a2d
TBA
35352020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3536
3537 * gdb.multi/run-only-second-inf.c: New file.
3538 * gdb.multi/run-only-second-inf.exp: New file.
3539
d89edf9b
MM
35402020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3541
3542 * gdb.btrace/multi-inferior.c: New test.
3543 * gdb.btrace/multi-inferior.exp: New file.
3544
1a476b6d
MM
35452020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3546
3547 * gdb.btrace/enable-new-thread.c: New test.
3548 * gdb.btrace/enable-new-thread.exp: New file.
3549
4778a5f8
TV
35502020-04-21 Tom de Vries <tdevries@suse.de>
3551
3552 PR gdb/25471
3553 * gdb.threads/killed-outside.c: New test.
3554 * gdb.threads/killed-outside.exp: New file.
3555
9b2c992c
GB
35562020-04-20 Gary Benson <gbenson@redhat.com>
3557
3558 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3559 * gdb.base/nested-subp2.exp: Likewise.
3560 * gdb.base/nested-subp3.exp: Likewise.
3561
b5d1d6f7
GB
35622020-04-20 Gary Benson <gbenson@redhat.com>
3563
3564 * gdb.base/nested-subp1.exp: Disable test when using clang.
3565 * gdb.base/nested-subp2.exp: Likewise.
3566 * gdb.base/nested-subp3.exp: Likewise.
3567
25230285
GB
35682020-04-20 Gary Benson <gbenson@redhat.com>
3569
3570 * gdb.cp/exception.cc: Fix compilation error with clang.
3571
fa93cc8f
GB
35722020-04-20 Gary Benson <gbenson@redhat.com>
3573
809730f3 3574 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3575
e0c45f30
GB
35762020-04-20 Gary Benson <gbenson@redhat.com>
3577
3578 * gdb.base/jit-main.c: Fix compilation error with clang.
3579
4ddfec93
KR
35802020-04-17 Kamil Rytarowski <n54@gmx.com>
3581
3582 * gdb.base/attach-twice.c: Include "sys/types.h".
3583 (PTRACE_ATTACH): Add fallback definition.
3584 (main): Pass `0' to the 4th argument of `ptrace'.
3585
2bed205e
KR
35862020-04-17 Kamil Rytarowski <n54@gmx.com>
3587
3588 * gdb.base/fork-running-state.c: Include "signal.h".
3589
0743fc83
TT
35902020-04-17 Tom Tromey <tromey@adacore.com>
3591
3592 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3593 Update tests.
3594 * gdb.btrace/cpu.exp: Update tests.
3595 * gdb.base/maint.exp: Update tests.
3596 * gdb.base/default.exp: Update tests.
3597 * gdb.base/completion.exp: Update tests.
3598
efba5c23
TV
35992020-04-16 Tom de Vries <tdevries@suse.de>
3600
3601 PR symtab/25791
3602 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3603 (ensure_gdb_index): and factor out and move ...
3604 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3605 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3606
d191d716
TV
36072020-04-16 Tom de Vries <tdevries@suse.de>
3608
3609 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3610 loading exec.
3611
99f1bc6a
AB
36122020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3613
3614 * gdb.base/many-completions.exp: New file.
3615
194d088f
TV
36162020-04-14 Tom de Vries <tdevries@suse.de>
3617
3618 PR symtab/25718
3619 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3620
c1a66c06
TV
36212020-04-14 Tom de Vries <tdevries@suse.de>
3622
3623 PR symtab/25720
3624 * gdb.base/maint-expand-symbols-header-file.c: New test.
3625 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3626 * gdb.base/maint-expand-symbols-header-file.h: New test.
3627
21b0982c
AB
36282020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3629
3630 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3631 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3632 get_func_info.
3633 (get_func_info): Delete.
3634 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3635 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3636 * lib/dwarf.exp (get_func_info): New function.
3637
dd1cab06
TV
36382020-04-13 Tom de Vries <tdevries@suse.de>
3639
3640 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3641 to what find_gnatmake does.
3642
71ea2b6b
TV
36432020-04-10 Tom de Vries <tdevries@suse.de>
3644
3645 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3646 -readnow.
3647
bdfc1e8a
TV
36482020-04-10 Tom de Vries <tdevries@suse.de>
3649
3650 PR cli/25808
3651 * gdb.base/style.c: Add leading newlines.
3652 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3653 Check listing of main's one-line body.
3654
14ca8ecf
TV
36552020-04-08 Tom de Vries <tdevries@suse.de>
3656
3657 * lib/gdb.exp (psymtabs_p): New proc.
3658 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3659 importing unit" unsupported if there are no partial symbols.
3660
e21d048f
TV
36612020-04-08 Tom de Vries <tdevries@suse.de>
3662
3663 PR testsuite/25760
3664 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3665
25c11aca
TV
36662020-04-07 Tom de Vries <tdevries@suse.de>
3667
3668 PR symtab/25796
3669 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3670
5707e24b
TV
36712020-04-07 Tom de Vries <tdevries@suse.de>
3672
3673 * gdb.base/check-psymtab.c: New test.
3674 * gdb.base/check-psymtab.exp: New file.
3675
6ee448cc
TT
36762020-04-06 Tom Tromey <tromey@adacore.com>
3677
3678 * gdb.ada/variant-record/proc.adb: New file.
3679 * gdb.ada/variant-record/value.adb: New file.
3680 * gdb.ada/variant-record/value.s: New file.
3681 * gdb.ada/variant-record.exp: New file.
3682
9e7c9a03
HD
36832020-04-03 Hannes Domani <ssbssa@yahoo.de>
3684
3685 PR gdb/25325
3686 * gdb.cp/typed-enum.cc: New test.
3687 * gdb.cp/typed-enum.exp: New file.
3688
c90d28ac
AB
36892020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3690
3691 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3692 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3693 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3694 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3695 * gdb.opt/inline-small-func.c: New file.
3696 * gdb.opt/inline-small-func.exp: New file.
3697 * gdb.opt/inline-small-func.h: New file.
3698
34e9a9fa
AB
36992020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3700
3701 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3702 function.
3703
6a354911
AB
37042020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3705
3706 * lib/dwarf.exp (function_range): Allow compiler options to be
3707 specified.
3708
880d9777
TV
37092020-04-02 Tom de Vries <tdevries@suse.de>
3710
3711 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3712 __attribute__((always_inline)).
3713 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3714
f32682ea
TV
37152020-04-02 Tom de Vries <tdevries@suse.de>
3716
3717 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3718 (gdbserver_gdb_exit): ... here. Add timeout warning.
3719 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3720 (connect_target_extended_remote): Append new server_spawn_id to
3721 server_spawn_ids.
3722 (cleanup): New proc.
3723 (setup, <toplevel>): Call cleanup.
3724
d3214198
TV
37252020-04-02 Tom de Vries <tdevries@suse.de>
3726
3727 * gdb.base/main-psymtab.exp: New file.
3728
cc77ed24
TV
37292020-04-02 Tom de Vries <tdevries@suse.de>
3730
3731 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3732
3638a098
TT
37332020-04-01 Tom Tromey <tom@tromey.com>
3734
3735 * gdb.base/complex-parts.exp: Add type tests.
3736
c34e8714
TT
37372020-04-01 Tom Tromey <tom@tromey.com>
3738
3739 * gdb.base/complex-parts.exp: Add arithmetic tests.
3740
981c08ce
TT
37412020-04-01 Tom Tromey <tom@tromey.com>
3742
3743 * gdb.compile/compile.exp: Update.
3744 * gdb.compile/compile-cplus.exp: Update.
3745 * gdb.base/varargs.exp: Update.
3746 * gdb.base/floatn.exp: Update.
3747 * gdb.base/endianity.exp: Update.
3748 * gdb.base/callfuncs.exp (do_function_calls): Update.
3749 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3750 (complex_float_integral_args): Update.
3751 * gdb.base/complex.exp: Update.
3752 * gdb.base/complex-parts.exp: Update.
3753
3d1cfd43
TT
37542020-04-01 Tom Tromey <tromey@adacore.com>
3755
3756 * gdb.rust/union.rs: New file.
3757 * gdb.rust/union.exp: New file.
3758 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3759 (main): Update.
3760 * gdb.rust/simple.exp: Move union tests to union.exp.
3761
e033dfa9
TT
37622020-04-01 Tom Tromey <tromey@adacore.com>
3763
3764 * gdb.rust/simple.rs (main): Remove "y0".
3765
53cccef1
TBA
37662020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3767
3768 * gdb.multi/stop-all-on-exit.c: New test.
3769 * gdb.multi/stop-all-on-exit.exp: New file.
3770
60e22c1e
HD
37712020-04-01 Hannes Domani <ssbssa@yahoo.de>
3772
3773 PR gdb/24789
3774 * gdb.cp/misc.cc: Add integer reference variable.
3775 * gdb.cp/misc.exp: Add test.
3776
e139a727
TBA
37772020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3778
3779 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3780 scenario to cover execution until the end and also the case
3781
16b0db75
TV
37822020-03-31 Tom de Vries <tdevries@suse.de>
3783
3784 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3785 c. Use "maint info symtabs" to check symtab expansion.
3786
c0502da6
TV
37872020-03-30 Tom de Vries <tdevries@suse.de>
3788
3789 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3790 unsupported.
3791 (verify_psymtab_expanded): Move ...
3792 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3793 test.
3794 (readnow): New proc.
3795
5935fd15
AB
37962020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3797
3798 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3799 with $hex.
3800
1773be9e
TT
38012020-03-20 Tom Tromey <tromey@adacore.com>
3802
3803 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3804
70304be9
TT
38052020-03-20 Tom Tromey <tromey@adacore.com>
3806
3807 * gdb.ada/sub_variant/subv.adb: New file.
3808 * gdb.ada/sub_variant.exp: New file.
3809
0dd7b8f7
TV
38102020-03-20 Tom de Vries <tdevries@suse.de>
3811
3812 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3813 first break fails.
3814 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3815
cada5fc9
AB
38162020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3817
3818 * gdb.server/exit-multiple-threads.c: New file.
3819 * gdb.server/exit-multiple-threads.exp: New file.
3820
6b8c53f2
AB
38212020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3822
3823 * gdb.fortran/mixed-lang-stack.c: New file.
3824 * gdb.fortran/mixed-lang-stack.cpp: New file.
3825 * gdb.fortran/mixed-lang-stack.exp: New file.
3826 * gdb.fortran/mixed-lang-stack.f90: New file.
3827
19a2740f
AB
38282020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3829
3830 * gdb.linespec/cp-completion-aliases.cc: New file.
3831 * gdb.linespec/cp-completion-aliases.exp: New file.
3832
d8c8b848
TV
38332020-03-19 Tom de Vries <tdevries@suse.de>
3834
3835 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3836 more precise.
3837
a9933ccf
TV
38382020-03-18 Tom de Vries <tdevries@suse.de>
3839
3840 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3841 * gdb.dwarf2/break-inline-psymtab.c: New test.
3842 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3843
2f89101f
TV
38442020-03-16 Tom de Vries <tdevries@suse.de>
3845
3846 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3847 cache_verify and cache_verify_proc.
3848
6b9374f1
TV
38492020-03-15 Tom de Vries <tdevries@suse.de>
3850
3851 * gdb.server/solib-list.exp: Handle
3852 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3853
eaeaf44c
TV
38542020-03-15 Tom de Vries <tdevries@suse.de>
3855
3856 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3857 objfiles".
3858
3293bbaf
TT
38592020-03-14 Tom Tromey <tom@tromey.com>
3860
3861 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3862
ab44624c
TV
38632020-03-14 Tom de Vries <tdevries@suse.de>
3864
3865 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3866
54c43825
TV
38672020-03-14 Tom de Vries <tdevries@suse.de>
3868
3869 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3870 result in line-by-line fashion.
3871
2ac70237
TV
38722020-03-14 Tom de Vries <tdevries@suse.de>
3873
3874 * lib/gdb.exp (supports_statement_frontiers): New proc.
3875 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3876
09546b56
TV
38772020-03-14 Tom de Vries <tdevries@suse.de>
3878
3879 * gdb.base/printcmds.exp: Add missing quoting for "print
3880 teststring2".
3881
a1f6a07c
TT
38822020-03-13 Tom Tromey <tom@tromey.com>
3883
3884 * gdb.base/printcmds.exp (test_print_strings): Add regression
3885 test.
3886 * gdb.base/printcmds.c (charptr): New typedef.
3887 (teststring2): New global.
3888
1b83d09c
AB
38892020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3890
3891 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3892 full path in the test name.
3893 (test_ld): Add some with_test_prefix blocks to make test names
3894 unique.
3895
2d61316c
TV
38962020-03-13 Tom de Vries <tdevries@suse.de>
3897
3898 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3899
2e9145ac
TV
39002020-03-13 Tom de Vries <tdevries@suse.de>
3901
3902 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3903
96c7f873
TV
39042020-03-13 Tom de Vries <tdevries@suse.de>
3905
3906 PR symtab/25646
3907 * gdb.dwarf2/imported-unit.exp: Add test.
3908
49ba92c0
TV
39092020-03-13 Tom de Vries <tdevries@suse.de>
3910
3911 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3912 (var1, var2): New variable.
3913 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3914 matching symbols.
3915
301b21e0
TV
39162020-03-13 Tom de Vries <tdevries@suse.de>
3917
3918 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3919 (Term::command): Use prompt prefix.
3920 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3921 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3922 command_no_prompt_prefix instead of prefix.
3923 * gdb.tui/tui-layout-asm.exp: Same.
3924
3f512721
SM
39252020-03-12 Simon Marchi <simon.marchi@efficios.com>
3926
3927 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3928
40310f30
SM
39292020-03-12 Simon Marchi <simon.marchi@efficios.com>
3930
3931 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3932 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3933 on" while stepping over the test instruction, match printed
3934 message.
3935
09252140
TV
39362020-03-12 Tom de Vries <tdevries@suse.de>
3937
3938 * gdb.base/info-types.exp: Use exp_continue during matching of output
3939 of "info types".
3940
14e9c72c
TV
39412020-03-12 Tom de Vries <tdevries@suse.de>
3942
3943 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3944
e515d67e
TV
39452020-03-12 Tom de Vries <tdevries@suse.de>
3946
3947 * gdb.fortran/module.exp: Use exp_continue during matching of output
3948 of "info variable -n".
3949
307eafd8
TV
39502020-03-12 Tom de Vries <tdevries@suse.de>
3951
3952 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3953 gdb.dwarf2/dw2-ranges-base.c.
3954
9a2de3fc
TV
39552020-03-12 Tom de Vries <tdevries@suse.de>
3956
3957 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3958 in presence of GLIBC debuginfo.
3959
3217502e
TV
39602020-03-12 Tom de Vries <tdevries@suse.de>
3961
3962 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3963 $core.
3964
1281424c
TV
39652020-03-12 Tom de Vries <tdevries@suse.de>
3966
3967 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3968 more precise.
3969
038b97fc
SM
39702020-03-11 Simon Marchi <simon.marchi@efficios.com>
3971
3972 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3973 from Unix to Windows path.
3974
5308d1e7
TV
39752020-03-11 Tom de Vries <tdevries@suse.de>
3976
3977 * gdb.ada/minsyms.exp: Set language to ada.
3978
f870f78f
TV
39792020-03-11 Tom de Vries <tdevries@suse.de>
3980
3981 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3982
5a13315d
TV
39832020-03-11 Tom de Vries <tdevries@suse.de>
3984
3985 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3986
976862ed
TT
39872020-03-11 Tom Tromey <tromey@adacore.com>
3988
3989 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3990
7462c383
TV
39912020-03-11 Tom de Vries <tdevries@suse.de>
3992
3993 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3994
1c6c46a0
TV
39952020-03-11 Tom de Vries <tdevries@suse.de>
3996
3997 * gdb.base/break-interp.exp: Limit verbose scope.
3998
44f41bb7
TV
39992020-03-11 Tom de Vries <tdevries@suse.de>
4000
4001 * gdb.fortran/logical.f90: Define variable with character type.
4002 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
4003
b76f3a42
TV
40042020-03-11 Tom de Vries <tdevries@suse.de>
4005
4006 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
4007
1c33af77
TV
40082020-03-11 Tom de Vries <tdevries@suse.de>
4009
4010 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4011 symtabs.
4012
8c95582d
AB
40132020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4014 Bernd Edlinger <bernd.edlinger@hotmail.de>
4015
4016 * gdb.cp/step-and-next-inline.cc: New file.
4017 * gdb.cp/step-and-next-inline.exp: New file.
4018 * gdb.cp/step-and-next-inline.h: New file.
4019 * gdb.dwarf2/dw2-is-stmt.c: New file.
4020 * gdb.dwarf2/dw2-is-stmt.exp: New file.
4021 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
4022 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
4023 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
4024
cecf8547
AB
40252020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4026
4027 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4028 is-stmt flag in the line table.
4029
0ba678c9
TV
40302020-03-09 Tom de Vries <tdevries@suse.de>
4031
4032 * lib/gdb.exp (cached_file): Create cache dir.
4033
72fbdf83
TV
40342020-03-07 Tom de Vries <tdevries@suse.de>
4035
4036 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4037 * gdb.cp/rvalue-ref-params.exp: Same.
4038
436b5e99
TV
40392020-03-06 Tom de Vries <tdevries@suse.de>
4040
4041 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4042 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4043
09f2921c
TV
40442020-03-06 Tom de Vries <tdevries@suse.de>
4045
4046 * README: Fix "the the".
4047 * gdb.base/dprintf.exp: Same.
4048
50a3cc5d
TV
40492020-03-05 Tom de Vries <tdevries@suse.de>
4050
4051 * gdb.base/maint.exp: Update "main print statistics" expected output.
4052
0a709cba
AKS
40532020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4054
4055 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4056 (fortran_int8): Likewise.
4057 (fortran_real4): Likewise.
4058 (fortran_real8): Likewise.
4059 (fortran_complex4): Likewise.
4060 (fortran_logical4): Likewise.
4061 (fortran_character1): Likewise.
4062
5e5d66b6
AB
40632020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4064
4065 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4066 printed as true.
4067
7b973adc
SDJ
40682020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4069
4070 * gdb.base/printcmds.exp: Add test to verify printf of a
4071 variable holding an address.
4072
478e490a
TV
40732020-03-03 Tom de Vries <tdevries@suse.de>
4074
4075 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4076
1ef44e86
TV
40772020-03-03 Tom de Vries <tdevries@suse.de>
4078
4079 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4080 gdb_test_multiple call.
4081
b98cc2cf
TV
40822020-03-03 Tom de Vries <tdevries@suse.de>
4083
4084 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4085 gdb_test_multiple calls.
4086
63e163f2
AB
40872020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4088
4089 * gdb.base/default.exp: Remove test of 'set history filename'.
4090 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4091 filename to the empty string.
4092 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4093 and GDBHISTSIZE.
4094
24ed6739
AB
40952020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4096
4097 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4098 disabled.
4099
590003dc 41002020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 4101 Tom de Vries <tdevries@suse.de>
590003dc
TV
4102
4103 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4104 -prompt prefix, before user_code argument. Add -lbl option likewise.
4105 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4106 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4107 argument.
4108 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4109 have "\r\n" at start-of-line, instead of at end-of-line.
4110
f5e46084
SM
41112020-02-28 Simon Marchi <simon.marchi@efficios.com>
4112
4113 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4114 libinproctrace.so.
4115
f7a7000d
LM
41162020-02-28 Luis Machado <luis.machado@linaro.org>
4117
4118 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4119 to "p/x".
4120
718e0816
LM
41212020-02-28 Luis Machado <luis.machado@linaro.org>
4122
4123 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4124 asm/ptrace.h and error.h.
4125
13c3a74a
TV
41262020-02-28 Tom de Vries <tdevries@suse.de>
4127
4128 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4129 (struct wrapper, do_something, mundane/symada__cS): Move ...
4130 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4131 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4132 Update "print symada__cS before partial symtab expansion" regexp.
4133 Update breakpoint location. Flush symbol cache after expansion.
4134
85d2d5bb
LM
41352020-02-28 Luis Machado <luis.machado@linaro.org>
4136
4137 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4138
3608f86c
TV
41392020-02-27 Tom de Vries <tdevries@suse.de>
4140
4141 * config/sid.exp: Remove unused globals.
4142 * gdb.base/attach.exp: Same.
4143 * gdb.base/catch-load.exp: Same.
4144 * gdb.base/dbx.exp: Same.
4145 * lib/gdb.exp: Same.
4146 * lib/mi-support.exp: Same.
4147 * lib/prompt.exp: Same.
4148
c8d4f6df
TV
41492020-02-27 Tom de Vries <tdevries@suse.de>
4150
4151 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4152 not set.
4153
0d79cdc4
AM
41542020-02-26 Aaron Merey <amerey@redhat.com>
4155
4156 * gdb.debuginfod: New directory for debuginfod tests.
4157 * gdb.debuginfod/main.c: New test file.
4158 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4159
0dce4280
TV
41602020-02-26 Tom de Vries <tdevries@suse.de>
4161
4162 PR gdb/25603
4163 * gdb.base/persistent-lang.cc: New test.
4164 * gdb.base/persistent-lang.exp: New file.
4165
9e80cfa1
AB
41662020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4167
4168 * gdb.fortran/derived-type-striding.exp: Add a new test.
4169 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4170 new test.
4171
2078dbb2
AB
41722020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4173
4174 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4175 names.
4176
70d49700
TV
41772020-02-25 Tom de Vries <tdevries@suse.de>
4178
4179 PR go/18926
4180 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4181
a88ef40d
TV
41822020-02-24 Tom de Vries <tdevries@suse.de>
4183
4184 PR gdb/25592
4185 * gdb.base/info-locals-unused-static-var.c: New test.
4186 * gdb.base/info-locals-unused-static-var.exp: New file.
4187
01b1af32
TT
41882020-02-22 Tom Tromey <tom@tromey.com>
4189
4190 * gdb.python/tui-window.exp: New file.
4191 * gdb.python/tui-window.py: New file.
4192
7c043ba6
TT
41932020-02-22 Tom Tromey <tom@tromey.com>
4194
4195 PR tui/17850:
4196 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4197 tests.
4198
c22fef7e
TT
41992020-02-22 Tom Tromey <tom@tromey.com>
4200
4201 * gdb.tui/new-layout.exp: Add sub-layout tests.
4202
ee325b61
TT
42032020-02-22 Tom Tromey <tom@tromey.com>
4204
4205 * gdb.tui/new-layout.exp: New file.
4206
3f0cbb04
TT
42072020-02-22 Tom Tromey <tom@tromey.com>
4208
4209 * gdb.rust/rust-style.rs: New file.
4210 * gdb.rust/rust-style.exp: New file.
4211 * gdb.base/style.exp: Test structure printing.
4212 * gdb.base/style.c (struct some_struct): New type.
4213 (enum etype): New type.
4214 (struct_value): New global.
4215
75525152
TV
42162020-02-21 Tom de Vries <tdevries@suse.de>
4217
4218 PR go/18926
4219 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4220 Remove blanket xfails. Use message argument for gdb_breakpoint.
4221 Make continuing to breakpoint test conditional on setting breakpoint.
4222 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4223 DW_AT_name attribute. Add xfail for GCC PR93866.
4224
bd360d30
AB
42252020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4226
4227 * gdb.dwarf2/cpp-linkage-name.c: New file.
4228 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4229
c7adb09f 42302020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4231
4232 * lib/gdb.exp (gdb_wrapper_init): Reset
4233 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4234 not exist.
4235
a9c79803
TV
42362020-02-20 Tom de Vries <tdevries@suse.de>
4237
4238 PR go/17018
4239 * gdb.go/hello.exp: Copy ...
4240 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4241 print of st to print value of global definition. Add xfail for GCC
4242 PR93844.
4243 * gdb.go/hello.exp: Remove printing of st before definition.
4244 * gdb.go/hello.go: Copy ...
4245 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4246 to st.
4247 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4248
d7445728
TV
42492020-02-20 Tom de Vries <tdevries@suse.de>
4250
4251 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4252 (gdb_simple_compile): Handle compile_flags go by using .go extension
4253 for source file.
4254 * gdb.go/chan.exp: Use support_go_compile.
4255 * gdb.go/handcall.exp: Same.
4256 * gdb.go/hello.exp: Same.
4257 * gdb.go/integers.exp: Same.
4258 * gdb.go/max-depth.exp: Same.
4259 * gdb.go/methods.exp: Same.
4260 * gdb.go/package.exp: Same.
4261 * gdb.go/strings.exp: Same.
4262 * gdb.go/types.exp: Same.
4263 * gdb.go/unsafe.exp: Same.
4264
c9c41e6d
TV
42652020-02-19 Tom de Vries <tdevries@suse.de>
4266
4267 * gdb.python/lib-types.exp: Make xfail more strict.
4268
f20ff837
TV
42692020-02-19 Tom de Vries <tdevries@suse.de>
4270
4271 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4272
08410482
DE
42732020-02-19 Doug Evans <dje@google.com>
4274
4275 PR rust/25535
4276 * gdb.rust/simple.exp: Add test.
4277 * gdb.rust/simple.rs: Add test.
4278
623563f7
TV
42792020-02-19 Tom de Vries <tdevries@suse.de>
4280
4281 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4282 output line-by-line.
4283
d3308cfd
TV
42842020-02-19 Tom de Vries <tdevries@suse.de>
4285
4286 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4287
86cbc5dc
TV
42882020-02-19 Tom de Vries <tdevries@suse.de>
4289
4290 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4291 prelink.
4292
9db2b96b
TV
42932020-02-19 Tom de Vries <tdevries@suse.de>
4294
4295 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4296 (gdb_do_cache): Use gdb_do_cache_wrap.
4297 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4298
89e2fdc5
TV
42992020-02-19 Tom de Vries <tdevries@suse.de>
4300
4301 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4302 gdb_compile option.
4303
373d7ac0
SM
43042020-02-18 Simon Marchi <simon.marchi@efficios.com>
4305
4306 * gdb.base/printcmds.exp (test_print_enums): Update expected
4307 output.
4308
b29a2df0
SM
43092020-02-18 Simon Marchi <simon.marchi@efficios.com>
4310
4311 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4312 for "unknown".
4313
6740f0cc
SM
43142020-02-18 Simon Marchi <simon.marchi@efficios.com>
4315
4316 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4317 enumerator.
4318
edd45eb0
SM
43192020-02-18 Simon Marchi <simon.marchi@efficios.com>
4320
4321 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4322 FE_, add FE_NONE.
4323 (three): Update.
4324 (enum flag_enum_without_zero): New enum.
4325 (flag_enum_without_zero): New variable.
4326 (enum not_flag_enum): New enum.
4327 (three_not_flag): New variable.
4328 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4329 (test_print_enums): Add more tests for printing flag enums.
4330
d4295de4
TV
43312020-02-18 Tom de Vries <tdevries@suse.de>
4332
4333 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4334 (gdb_compile_ada): ... here.
4335 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4336 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4337
f251f505
TT
43382020-02-14 Tom Tromey <tom@tromey.com>
4339
4340 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4341 build directory.
4342 * boards/gdbserver-base.exp: Update path to gdbserver.
4343
8f432634
TV
43442020-02-13 Tom de Vries <tdevries@suse.de>
4345
4346 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4347
92b6eaf7
TV
43482020-02-13 Tom de Vries <tdevries@suse.de>
4349
4350 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4351 are missing.
4352
f3b0f7fe
TV
43532020-02-13 Tom de Vries <tdevries@suse.de>
4354
4355 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4356 call.
4357
f6be8713
SDJ
43582020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4359
4360 PR tui/25126
4361 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4362 * gdb.base/cached-source-file.c: New file.
4363 * gdb.base/cached-source-file.exp: New file.
4364
b2770d5e
TV
43652020-02-11 Tom de Vries <tdevries@suse.de>
4366
4367 PR testsuite/25488
4368 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4369
44f6938e
TV
43702020-02-10 Tom de Vries <tdevries@suse.de>
4371
4372 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4373
5f0e2eb7
MR
43742020-02-10 Maciej W. Rozycki <macro@wdc.com>
4375
4376 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4377 and $after_addr are both integers before making a comparison.
4378
46ce2b6f
TV
43792020-02-09 Tom de Vries <tdevries@suse.de>
4380
4381 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4382 command output and paste it into gdb.log. If any, paste catch message
4383 to gdb.log.
4384
5abbbe1d
TT
43852020-02-07 Tom Tromey <tromey@adacore.com>
4386
4387 PR breakpoints/24915:
4388 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4389
1d5d29e7
SV
43902020-02-06 Shahab Vahedi <shahab@synopsys.com>
4391
4392 * gdb.tui/tui-missing-src.exp: Add the "missing source
4393 file" test for the TUI.
4394
b0999b9b
AB
43952020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4396
4397 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4398 including a port number in the output.
4399
c3b149eb
AKS
44002020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4401
4402 * lib/fortran.exp (fortran_int4): Handle clang.
4403 (fortran_int8): Likewise.
4404 (fortran_real4): Likewise.
4405 (fortran_real8): Likewise.
4406 (fortran_complex4): Likewise.
4407 (fortran_logical4): Likewise.
4408 (fortran_character1): Likewise.
4409
f8dcc90b
TV
44102020-02-04 Tom de Vries <tdevries@suse.de>
4411
4412 * README (Race detection): Add note.
4413
f90ac7c2
TV
44142020-02-04 Tom de Vries <tdevries@suse.de>
4415
4416 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4417
780636ae
TV
44182020-02-04 Tom de Vries <tdevries@suse.de>
4419
4420 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4421
5d2e1193
RA
44222020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4423
4424 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4425 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4426 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4427 blttar, bnetarl.
4428 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4429 binary for blttar, bnetarl.
4430 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4431 wait instruction. Delete ldmx test.
4432 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4433
e409c542
AKS
44342020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4435
4436 * gdb.fortran/array-bounds-high.exp: New file.
4437 * gdb.fortran/array-bounds-high.f90: New file.
4438
b0029748
LD
44392020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4440
4441 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4442 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4443
195a8287
TV
44442020-02-01 Tom de Vries <tdevries@suse.de>
4445
4446 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4447
42330a68
AB
44482020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4449
4450 PR tui/9765
4451 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4452 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4453
b62a8028
LM
44542020-01-29 Luis Machado <luis.machado@linaro.org>
4455
4456 * gdb.arch/aarch64-brk-patterns.c: New source file.
4457 * gdb.arch/aarch64-brk-patterns.exp: New test.
4458
5f440116
TBA
44592020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4460
4461 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4462 GCC/Clang version.
4463 * gdb.cp/pass-by-ref.exp: Ditto.
4464
ee2a6fc6
TV
44652020-01-29 Tom de Vries <tdevries@suse.de>
4466
4467 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4468 * gdb.threads/watchpoint-fork-mt.c: Same.
4469 * gdb.threads/watchpoint-fork-parent.c: Same.
4470 * gdb.threads/watchpoint-fork-st.c: Same.
4471 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4472
16b10d6e
LM
44732020-01-27 Luis Machado <luis.machado@linaro.org>
4474
4475 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4476 sitting at a syscall instruction when we hit the syscall function's
4477 breakpoint.
4478 Check PC against one obtained with the x command.
4479 Validate syscall number.
4480 (step_over_syscall): Don't continue to the syscall instruction if
4481 we're already there.
4482
b1468492
PW
44832020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4484
4485 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4486
7ffa82e1
AB
44872020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4488
4489 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4490 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4491
3d92a3e3
AB
44922020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4493
4494 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4495 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4496
94a72be7
AB
44972020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4498
4499 * gdb.base/maint.exp: Update line table parsing test.
4500 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4501
53af73bf
PA
45022020-01-24 Pedro Alves <palves@redhat.com>
4503
4504 PR gdb/25410
4505 * gdb.multi/multi-re-run-1.c: New.
4506 * gdb.multi/multi-re-run-2.c: New.
4507 * gdb.multi/multi-re-run.exp: New.
4508
1ba1ac88
AB
45092020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4510
4511 PR gdb/23718
4512 * gdb.server/server-kill-python.exp: New file.
4513
f3364a6d
AB
45142020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4515
4516 * gdb.server/multi-ui-errors.c: New file.
4517 * gdb.server/multi-ui-errors.exp: New file.
4518
733d0a67
AB
45192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4520
4521 PR tui/9765
4522 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4523
4f13c1c0
TT
45242020-01-19 Tom Tromey <tom@tromey.com>
4525
4526 * gdb.tui/main.exp: Add check for plain "file".
4527
40c94099
CB
45282020-01-16 Christian Biesinger <cbiesinger@google.com>
4529
4530 * lib/gdb.exp: Fix spelling error (seperatelly).
4531
ff47f4f0
TT
45322020-01-14 Tom Tromey <tom@tromey.com>
4533
4534 PR symtab/12535:
4535 * gdb.python/python.exp: Test decode_line with empty string
4536 argument.
4537
717c684d
BE
45382020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4539
4540 * gdb.base/skip-inline.exp: Extend test.
4541
44e4c775
AB
45422020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4543
4544 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4545 * gdb.dwarf2/dw2-bad-elf.c: New file.
4546 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4547
d93c6db7
AB
45482020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4549
4550 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4551 _line_saw_file.
4552
9a6d629c
AB
45532020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4554
4555 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4556 border.
4557
d9ebdab7
TBA
45582020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4559
4560 * gdb.multi/multi-target.exp (setup): Factor out "info
4561 connections" and "info inferiors" tests to ...
4562 (test_info_inferiors): ... this new procedure.
4563 (top level): Run new "info-inferiors" tests.
4564
f3c469b9
PA
45652020-01-10 Pedro Alves <palves@redhat.com>
4566
4567 * gdb.server/bkpt-other-inferior.exp: New file.
4568
121b3efd
PA
45692020-01-10 Pedro Alves <palves@redhat.com>
4570
4571 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4572 of "add-inferior".
4573 * gdb.base/quit-live.exp: Likewise.
4574 * gdb.base/remote-exec-file.exp: Likewise.
4575 * gdb.guile/scm-progspace.exp: Likewise.
4576 * gdb.linespec/linespec.exp: Likewise.
4577 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4578 * gdb.mi/user-selected-context-sync.exp: Likewise.
4579 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4580 "info inferiors" tests.
4581 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4582 "add-inferior".
4583 * gdb.multi/watchpoint-multi.exp: Likewise.
4584 * gdb.python/py-inferior.exp: Likewise.
4585 * gdb.server/extended-remote-restart.exp: Likewise.
4586 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4587 "info inferiors".
4588 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4589 * gdb.trace/report.exp: Likewise.
4590
1dadb1dd
PA
45912020-01-10 Pedro Alves <palves@redhat.com>
4592
4593 * gdb.multi/multi-target.c: New file.
4594 * gdb.multi/multi-target.exp: New file.
4595 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4596 mode requested, but remote does not support non-stop".
4597
78f2c40a
PA
45982020-01-10 Pedro Alves <palves@redhat.com>
4599
4600 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4601 disconnect before reconnecting.
4602
e7af6c70
TBA
46032020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4604 Pedro Alves <palves@redhat.com>
4605
4606 * gdb.server/connect-without-multi-process.exp: Also test
4607 continuing to end.
4608
acdf84a6
PA
46092020-01-10 Pedro Alves <palves@redhat.com>
4610
4611 * gdb.base/remote-exec-file.exp: New file.
4612
873657b9
PA
46132020-01-10 Pedro Alves <palves@redhat.com>
4614
4615 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4616 output.
4617 * gdb.threads/async.c: New.
4618 * gdb.threads/async.exp: New.
4619 * gdb.multi/tids-gid-reset.c: New.
4620 * gdb.multi/tids-gid-reset.exp: New.
4621
7f0ae84c
GB
46222020-01-10 George Barrett <bob@bob131.so>
4623
4624 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4625 to help in finding the image relocation offset.
4626 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4627 options in arguments.
4628 (stap_test_no_debuginfo): Likewise.
4629 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4630 test variants.
4631 (stap_test): Add null semaphore relocation test.
4632
47e9d49d
GB
46332020-01-10 George Barrett <bob@bob131.so>
4634
4635 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4636 * gdb.base/stap-probe.exp: Likewise.
4637 (stap_test): Pass argument as an additional flag.
4638 (stap_test_no_debuginfo): Likewise.
4639 (stap_test): Check `info probes stap' output for semaphore
4640 addresses if the test binary is supposed to have them.
4641
f5a7c406
AB
46422020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4643
4644 * gdb.tui/basic.exp: Add more scrolling tests.
4645
9ae6bf64
TT
46462020-01-09 Tom Tromey <tom@tromey.com>
4647
4648 PR tui/18932:
4649 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4650 meangingful value.
4651 (Term::command, Term::resize): Update.
4652 * gdb.tui/basic.exp: Add scrolling test.
4653
b2efe70c
AB
46542020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4655
4656 * gdb.tui/tui-layout-asm.exp: New file.
4657
3804da7e
AB
46582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4659
4660 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4661
b40aa28f
AB
46622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4663
4664 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4665 (Term::enter_tui): Use Term::prepare_for_tui.
4666
63ffd7c9
AB
46672020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4668
4669 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4670 called.
4671
3be966f6
AB
46722020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4673
4674 * gdb.base/skip.exp: Fix race condition in test.
4675
153d79c4
AB
46762020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4677
4678 * gdb.base/backtrace.c: New file.
4679 * gdb.base/backtrace.exp: New file.
4680
f2302a34
AB
46812020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4682
4683 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4684
6ec1d75e
PW
46852020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4686
4687 * gdb.base/style.exp: Test that warnings are styled.
4688
c296cbe6
BE
46892019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4690
4691 * gdb.base/line65535.exp: New file.
4692 * gdb.base/line65535.c: New file.
4693
b28a729d
SM
46942019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4695
4696 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4697 * lib/gnat_debug_info_test.adb: New file.
4698 * gdb.ada/ptype_tagged_param.exp: Use
4699 gnat_runtime_has_debug_info, expect a different output if
4700 runtime does not have debug info.
4701
7f2d7a0d
SM
47022019-12-20 Simon Marchi <simon.marchi@efficios.com>
4703
4704 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4705 (another) quote in test name.
4706
f3bce483
SM
47072019-12-20 Simon Marchi <simon.marchi@efficios.com>
4708
4709 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4710 Add quote in test name.
4711
c855a912
TBA
47122019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4713
4714 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4715 directory instead.
4716 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4717 * gdb.cp/pass-by-ref-2.cc: New file.
4718 * gdb.cp/pass-by-ref-2.exp: New file.
4719
fc9d2d72
TT
47202019-12-20 Tom Tromey <tom@tromey.com>
4721
4722 * gdb.tui/list-before.exp: New file.
4723
77b97e00
TT
47242019-12-20 Tom Tromey <tom@tromey.com>
4725
4726 * gdb.tui/list.exp: Check for source on initial listing.
4727
f69656d0
TT
47282019-12-11 Tom Tromey <tromey@adacore.com>
4729
4730 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4731 Add crlf test.
4732
99a55965
SM
47332019-12-18 Simon Marchi <simon.marchi@efficios.com>
4734
4735 * gdb.base/default.exp: Update value of $_gdb_major.
4736
5024637f
BE
47372019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4738
4739 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4740
b63634be
BE
47412019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4742
4743 * gdb.base/skip.exp: Whitespace fix.
4744
45d73523
BE
47452019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4746
4747 * gdb.base/skip-inline.c: New file.
4748 * gdb.base/skip-inline.exp: New file.
4749
d043f8c8
SM
47502019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4751
4752 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4753 jit_function_00 to jit_function_stack_mangle.
4754 * gdb.base/jithost.c (jit_function_t): Rename to...
4755 (jit_function_stack_mangle_t): ... this.
4756 (jit_function_add_t): New typedef.
4757 (jit_function_00_code): Rename to...
4758 (jit_function_stack_mangle_code): ... this, make static.
4759 (jit_function_add_code): New.
4760 (main): Generate "add" function and call it. Adjust to changes
4761 in jithost_abi.
4762 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4763 (struct jithost_abi) <begin, end>: Remove fields.
4764 <object, function_stack_mangle, function_add>: New fields.
4765 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4766 code_end>: Remove fields.
4767 <func_stack_mangle>: New field.
4768 (read_debug_info): Adjust to renaming, create block for "add"
4769 function.
4770 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4771
873de05c
TT
47722019-12-11 Tom Tromey <tom@tromey.com>
4773
4774 * gdb.tui/resize.exp: Fix regexp.
4775 * gdb.tui/regs.exp: Fix regexps.
4776 * gdb.tui/main.exp: Fix regexp.
4777
3d979945
TT
47782019-12-11 Tom Tromey <tom@tromey.com>
4779
4780 * gdb.tui/resize.exp: Update.
4781 * gdb.tui/empty.exp (layouts): Update.
4782
2192a9d3
TT
47832019-12-11 Tom Tromey <tom@tromey.com>
4784
4785 * gdb.tui/regs.exp: Update.
4786 * gdb.tui/empty.exp (layouts): Update.
4787 * gdb.tui/basic.exp: Update.
4788 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4789
d8edc8b7
PW
47902019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4791
4792 * gdb.base/options.exp: Add -raw-values in the print completion list.
4793 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4794
4c12d936
KB
47952019-12-10 Kevin Buettner <kevinb@redhat.com>
4796
4797 * gdb.threads/omp-par-scope.c: New file.
4798 * gdb/threads/omp-par-scope.exp: New file.
4799
26b911fb
KB
48002019-12-10 Kevin Buettner <kevinb@redhat.com>
4801
bb47f919
KB
4802 * lib/gdb.exp (support_nested_function_tests): New proc.
4803
48042019-12-10 Kevin Buettner <kevinb@redhat.com>
4805
4806 * lib/gdb.exp (gdb_compile_openmp): New proc.
4807 (build_executable_from_specs): Add an "openmp" option.
4808 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4809
6c71eb7d
TT
48102019-12-10 Tom Tromey <tromey@adacore.com>
4811
4812 * gdb.ada/unchecked_union.exp: New file.
4813 * gdb.ada/unchecked_union/pck.adb: New file.
4814 * gdb.ada/unchecked_union/pck.ads: New file.
4815 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4816 * gdb-utils.exp (string_to_regexp): Also quote "?".
4817
bac7c5cf
GB
48182019-12-10 George Barrett <bob@bob131.so>
4819
4820 Test scripted probe breakpoints.
4821 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4822 * gdb.python/py-breakpoint.c (main): Likewise.
4823 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4824 specifier test.
4825 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4826
330f1d38
TBA
48272019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4828
4829 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4830 an rvalue parameter.
4831 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4832 parameter.
4833
b43315e2
AB
48342019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4835
4836 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4837 modules.
4838
54f73dad
AB
48392019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4842 broken version of GCC.
4843
d57cbee9
AB
48442019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4845
4846 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4847 sym-info-cmds library.
4848 * gdb.fortran/info-types.exp: Likewise.
4849 * lib/sym-info-cmds.exp: New file.
4850
c14aab8c
TV
48512019-12-08 Tom de Vries <tdevries@suse.de>
4852
4853 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4854
aa2d5a42
KS
48552019-12-07 Keith Seitz <keiths@redhat.com>
4856
4857 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4858 * gdb.base/corefile-buildid-shlib.c: New file.
4859 * gdb.base/corefile-buildid.c: New file.
4860 * gdb.base/corefile-buildid.exp: New file.
4861
93e55f0a
TV
48622019-12-06 Tom de Vries <tdevries@suse.de>
4863
4864 * gdb.dwarf2/varval.exp: Add decl before def test.
4865
c7d12402
TBA
48662019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4867
4868 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4869
06acc08f
TBA
48702019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4871
4872 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4873 CV and reference conversion for overload resolution.
4874 * gdb.cp/rvalue-ref-overload.exp: Test it.
4875
e0fad1ea
PW
48762019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4877
4878 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4879 * gdb.base/frameapply.exp: Test faas without command.
4880
8d70a9f0
AB
48812019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4882
4883 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4884 Fortran tests.
4885 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4886 order.
4887
36c8fb93
AB
48882019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4889
4890 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4891 casting to type with no kind specified.
4892 (test_basic_parsing_of_type_kinds): Additional tests for types
4893 with no kind specified, and add tests for single/double
4894 precision/complex types.
4895
4139ff00
TT
48962019-12-04 Tom Tromey <tromey@adacore.com>
4897
4898 * gdb.base/endianity.c (struct other) <x>: New field.
4899 (main): Initialize it.
4900 * gdb.base/endianity.exp: Update.
4901
a05cf17a
TT
49022019-12-04 Tom Tromey <tromey@adacore.com>
4903
4904 * gdb.ada/scalar_storage/storage.adb: New file.
4905 * gdb.ada/scalar_storage/pck.adb: New file.
4906 * gdb.ada/scalar_storage/pck.ads: New file.
4907 * gdb.ada/scalar_storage.exp: New file.
4908
103a685e
TT
49092019-12-04 Tom Tromey <tromey@adacore.com>
4910
4911 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4912 (main): Initialize it.
4913 * gdb.base/endianity.exp: Update.
4914
c2512106
AB
49152019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4916
4917 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4918
293b38d6
AB
49192019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4920
4921 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4922 -symbol-info-module-functions and -symbol-info-module-variables.
4923
216a7e6b
AB
49242019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4925
4926 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4927
5bbd8269
AB
49282019-12-01 Richard Bunt <richard.bunt@arm.com>
4929 Andrew Burgess <andrew.burgess@embecosm.com>
4930
4931 * gdb.fortran/derived-type-striding.exp: New file.
4932 * gdb.fortran/derived-type-striding.f90: New file.
4933 * gdb.fortran/array-slices.exp: New file.
4934 * gdb.fortran/array-slices.f90: New file.
4935
be09caf1
PW
49362019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4937
4938 * gdb.base/define.exp: Test . in command names.
4939 * gdb.base/setshow.exp: Update test, as . is now part of
4940 command name.
4941
643c0cbe
PW
49422019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4943
4944 * gdb.base/define-prefix.exp: New file.
4945
dcdec678
AB
49462019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4947
4948 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4949 compile.
4950 (skip_btrace_pt_tests): Likewise.
4951
640ab947
AB
49522019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4953
4954 * gdb.fortran/info-modules.exp: Compile source files in correct
4955 order.
4956
d22670f0
KB
49572019-11-27 Kevin Buettner <kevinb@redhat.com>
4958
4959 * gdb.dwarf2/imported-unit.exp: New file.
4960 * gdb.dwarf2/imported-unit.c: New file.
4961
db5960b4
AB
49622019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4963
4964 * gdb.mi/mi-fortran-modules-2.f90: New file.
4965 * gdb.mi/mi-fortran-modules.exp: New file.
4966 * gdb.mi/mi-fortran-modules.f90: New file.
4967
7dc42066
AB
49682019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4969
4970 * gdb.mi/mi-sym-info-1.c: New file.
4971 * gdb.mi/mi-sym-info-2.c: New file.
4972 * gdb.mi/mi-sym-info.exp: New file.
4973
0dfeecca
TT
49742019-11-22 Tom Tromey <tromey@adacore.com>
4975
4976 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4977 * gdb.ada/tasks/foo.adb: Add another stopping location.
4978
34877895
PJ
49792019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4980
4981 * gdb.base/endianity.c: New test.
4982 * gdb.base/endianity.exp: New file.
4983
2e84f897
LD
49842019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4985
4986 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4987
65d1cd5f
TV
49882019-11-21 Tom de Vries <tdevries@suse.de>
4989
4990 PR gdb/24956
4991 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4992
4f22c3f4
SDJ
49932019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4994
4995 * gdb.python/py-progspace.exp: Add missing parentheses on some
4996 'print' commands.
4997
9f6ad286
TT
49982019-11-19 Tom Tromey <tom@tromey.com>
4999
5000 * gdb.tui/winheight.exp: New file.
5001
0b8dbf3f
AB
50022019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5003
5004 * gdb.base/ctf-whatis.c: Delete.
5005 * gdb.base/ctf-whatis.exp: Delete.
5006 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
5007
f833b7a7
AB
50082019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5009
5010 * gdb.base/ctf-cvexpr.exp: Delete.
5011 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
5012
30d0a636
AB
50132019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5014
5015 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
5016 the compiler. Clean up header comment a little.
5017 * gdb.base/ctf-ptype.exp: Likewise.
5018 * gdb.base/ctf-whatis.exp: Likewise.
5019 * lib/gdb.exp (skip_ctf_tests): New proc.
5020
494409bb
SDJ
50212019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
5022
5023 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
5024 * gdb.tui/corefile-run.exp: New file.
5025
55708e99
TT
50262019-11-14 Tom Tromey <tromey@adacore.com>
5027
5028 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5029 regression tests.
5030
45e42163
TT
50312019-11-12 Tom Tromey <tom@tromey.com>
5032
5033 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5034 after any command. Expect prompt after WAIT_FOR is seen.
5035 (enter_tui): Enable resize messages.
5036 (command): Expect command in output.
5037 (get_line): Avoid error when cursor appears to be off-screen.
5038 (dump_screen): Include screen size in title.
5039 (_do_resize): New proc, from "resize".
5040 (resize): Rewrite. Do resize in two steps.
5041 * gdb.tui/empty.exp (layouts): Fix entries.
5042 (check_boxes): Remove xfail.
5043 (check_text): Dump screen on failure.
5044
086baaf1
AB
50452019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5046
5047 * gdb.python/py-symbol.exp: Add test for
5048 gdb.lookup_static_symbols.
5049
09ff83af
AB
50502019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5051
5052 * gdb.python/py-symbol.c: Declare and call function from new
5053 py-symbol-2.c file.
5054 * gdb.python/py-symbol.exp: Compile both source files, and add new
5055 tests for gdb.lookup_static_symbol.
5056 * gdb.python/py-symbol-2.c: New file.
5057
11af934b
TV
50582019-11-02 Tom de Vries <tdevries@suse.de>
5059
5060 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5061 * gdb.base/anon.exp: Same.
5062 * gdb.base/auto-connect-native-target.exp: Same.
5063 * gdb.base/call-ar-st.exp: Same.
5064 * gdb.base/catch-syscall.exp: Same.
5065 * gdb.base/commands.exp: Same.
5066 * gdb.base/default.exp: Same.
5067 * gdb.base/display.exp: Same.
5068 * gdb.base/float.exp: Same.
5069 * gdb.base/foll-fork.exp: Same.
5070 * gdb.base/help.exp: Same.
5071 * gdb.base/info-macros.exp: Same.
5072 * gdb.base/info-proc.exp: Same.
5073 * gdb.base/info-target.exp: Same.
5074 * gdb.base/long_long.exp: Same.
5075 * gdb.base/macscp.exp: Same.
5076 * gdb.base/memattr.exp: Same.
5077 * gdb.base/nofield.exp: Same.
5078 * gdb.base/pointers.exp: Same.
5079 * gdb.base/printcmds.exp: Same.
5080 * gdb.base/ptype.exp: Same.
5081 * gdb.base/restore.exp: Same.
5082 * gdb.base/return.exp: Same.
5083 * gdb.base/scope.exp: Same.
5084 * gdb.base/set-noassign.exp: Same.
5085 * gdb.base/setshow.exp: Same.
5086 * gdb.base/shlib-call.exp: Same.
5087 * gdb.base/signals.exp: Same.
5088 * gdb.base/sigstep.exp: Same.
5089 * gdb.base/skip.exp: Same.
5090 * gdb.base/solib-symbol.exp: Same.
5091 * gdb.base/stap-probe.exp: Same.
5092 * gdb.base/step-line.exp: Same.
5093 * gdb.base/step-test.exp: Same.
5094 * gdb.base/style.exp: Same.
5095 * gdb.base/varargs.exp: Same.
5096 * gdb.base/vla-datatypes.exp: Same.
5097 * gdb.base/vla-ptr.exp: Same.
5098 * gdb.base/vla-sideeffect.exp: Same.
5099 * gdb.base/volatile.exp: Same.
5100 * gdb.base/watch-cond-infcall.exp: Same.
5101 * gdb.base/watchpoint.exp: Same.
5102
e96ec2ba
TV
51032019-11-02 Tom de Vries <tdevries@suse.de>
5104
5105 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5106 * gdb.cp/cpexprs.exp: Same.
5107 * gdb.cp/except-multi-location.exp: Same.
5108 * gdb.cp/exceptprint.exp: Same.
5109 * gdb.cp/gdb2384.exp: Same.
5110 * gdb.cp/inherit.exp: Same.
5111 * gdb.cp/m-static.exp: Same.
5112 * gdb.cp/meth-typedefs.exp: Same.
5113 * gdb.cp/misc.exp: Same.
5114 * gdb.cp/namespace.exp: Same.
5115 * gdb.cp/non-trivial-retval.exp: Same.
5116 * gdb.cp/overload.exp: Same.
5117 * gdb.cp/pr17132.exp: Same.
5118 * gdb.cp/re-set-overloaded.exp: Same.
5119 * gdb.cp/rvalue-ref-types.exp: Same.
5120 * gdb.cp/templates.exp: Same.
5121
bd5766ec
LM
51222019-11-01 Luis Machado <luis.machado@linaro.org>
5123
5124 PR gdb/25124
5125
5126 * gdb.arch/pr25124.S: New file.
5127 * gdb.arch/pr25124.exp: New file.
5128
165f8965
AB
51292019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5130
5131 * gdb.fortran/info-modules.exp: Update expected results, and add
5132 additional tests for 'info module functinos', and 'info module
5133 variables'.
5134 * gdb.fortran/info-types.exp: Update expected results.
5135 * gdb.fortran/info-types.f90: Extend testcase with additional
5136 module variables and functions.
5137
59c35742
AB
51382019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5139
5140 * gdb.fortran/info-modules.exp: New file.
5141 * gdb.fortran/info-types.exp: Build with new file.
5142 * gdb.fortran/info-types.f90: Include and use new module.
5143 * gdb.fortran/info-types-2.f90: New file.
5144
f3fb2519
PW
51452019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5146
5147 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5148 * gdb.base/settings.exp: Test all settings types using
5149 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5150 that now verifies that the value of "maint show" is the same as
5151 returned by the settings functions. Test the type of the
5152 maintenance settings.
5153 * gdb.base/default.exp: Update show_conv_list.
5154
d1e36019
TV
51552019-10-31 Tom de Vries <tdevries@suse.de>
5156
5157 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5158 gdb_test.
5159 * gdb.arch/amd64-disp-step.exp: Same.
5160 * gdb.asm/asm-source.exp: Same.
5161 * gdb.btrace/buffer-size.exp: Same.
5162 * gdb.btrace/cpu.exp: Same.
5163 * gdb.btrace/enable.exp: Same.
5164 * gdb.dwarf2/count.exp: Same.
5165 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5166 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5167 * gdb.fortran/vla-datatypes.exp: Same.
5168 * gdb.fortran/vla-history.exp: Same.
5169 * gdb.fortran/vla-ptype.exp: Same.
5170 * gdb.fortran/vla-value.exp: Same.
5171 * gdb.fortran/whatis_type.exp: Same.
5172 * gdb.guile/guile.exp: Same.
5173 * gdb.multi/tids.exp: Same.
5174 * gdb.python/py-finish-breakpoint.exp: Same.
5175 * gdb.python/py-framefilter.exp: Same.
5176 * gdb.python/py-pp-registration.exp: Same.
5177 * gdb.python/py-xmethods.exp: Same.
5178 * gdb.python/python.exp: Same.
5179 * gdb.server/connect-with-no-symbol-file.exp: Same.
5180 * gdb.server/no-thread-db.exp: Same.
5181 * gdb.server/run-without-local-binary.exp: Same.
5182 * gdb.stabs/weird.exp: Same.
5183 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5184 * gdb.threads/thread-find.exp: Same.
5185 * gdb.threads/tls-shared.exp: Same.
5186 * gdb.threads/tls.exp: Same.
5187 * gdb.threads/wp-replication.exp: Same.
5188 * gdb.trace/ax.exp: Same.
5189 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5190
3d11e68e
TV
51912019-10-31 Tom de Vries <tdevries@suse.de>
5192
5193 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5194 * gdb.ada/array_subscript_addr.exp: Same.
5195 * gdb.ada/arrayidx.exp: Same.
5196 * gdb.ada/arrayparam.exp: Same.
5197 * gdb.ada/arrayptr.exp: Same.
5198 * gdb.ada/boolean_expr.exp: Same.
5199 * gdb.ada/call_pn.exp: Same.
5200 * gdb.ada/complete.exp: Same.
5201 * gdb.ada/fixed_cmp.exp: Same.
5202 * gdb.ada/fun_addr.exp: Same.
5203 * gdb.ada/funcall_param.exp: Same.
5204 * gdb.ada/interface.exp: Same.
5205 * gdb.ada/mod_from_name.exp: Same.
5206 * gdb.ada/null_array.exp: Same.
5207 * gdb.ada/packed_array.exp: Same.
5208 * gdb.ada/packed_tagged.exp: Same.
5209 * gdb.ada/print_chars.exp: Same.
5210 * gdb.ada/print_pc.exp: Same.
5211 * gdb.ada/ptype_arith_binop.exp: Same.
5212 * gdb.ada/ptype_field.exp: Same.
5213 * gdb.ada/ptype_tagged_param.exp: Same.
5214 * gdb.ada/rec_return.exp: Same.
5215 * gdb.ada/ref_tick_size.exp: Same.
5216 * gdb.ada/str_ref_cmp.exp: Same.
5217 * gdb.ada/taft_type.exp: Same.
5218 * gdb.ada/tagged.exp: Same.
5219 * gdb.ada/type_coercion.exp: Same.
5220 * gdb.ada/uninitialized_vars.exp: Same.
5221
60b6ede8
TV
52222019-10-30 Tom de Vries <tdevries@suse.de>
5223
5224 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5225
30baf67b
TV
52262019-10-26 Tom de Vries <tdevries@suse.de>
5227
5228 * gdb.base/bigcore.c: Fix typos in comments.
5229 * gdb.base/ctf-ptype.c: Same.
5230 * gdb.base/long_long.c: Same.
5231 * gdb.dwarf2/dw2-op-out-param.S: Same.
5232 * gdb.python/py-evthreads.c: Same.
5233 * gdb.reverse/i387-stack-reverse.c: Same.
5234 * gdb.trace/tfile.c: Same.
5235 * lib/compiler.c: Same.
5236 * lib/compiler.cc: Same.
5237
158da0d1
TV
52382019-10-25 Tom de Vries <tdevries@suse.de>
5239
5240 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5241 gdb_test_multiple calls.
5242 * gdb.reverse/sigall-reverse.exp: Same.
5243 * gdb.reverse/solib-precsave.exp: Same.
5244 * gdb.reverse/solib-reverse.exp: Same.
5245 * gdb.reverse/until-precsave.exp: Same.
5246 * gdb.reverse/until-reverse.exp: Same.
5247
4ccdfbec
TV
52482019-10-24 Tom de Vries <tdevries@suse.de>
5249
5250 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5251 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5252 kfail using -wrap pattern flag and convenience variable
5253 gdb_test_name.
5254
33d569b7
AB
52552019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5256
5257 * gdb.python/py-progspace.exp: Add tests for the
5258 Progspace.block_for_pc method.
5259
4d0b984b
TT
52602019-10-23 Tom Tromey <tom@tromey.com>
5261
5262 * configure: Rebuild.
5263 * aclocal.m4: Use m4_include, not sinclude.
5264
94cb3754
TV
52652019-10-21 Tom de Vries <tdevries@suse.de>
5266
5267 * gdb.base/infcall-nested-structs.c: Add
5268 __attribute__((noinline,noclone)) to all functions.
5269 (call_all): Add missing variable initialization. Simplify return value.
5270 (breakpt): Increment volatile variable, to prevent call from being
5271 optimized out.
5272 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5273
062f1fc1
TV
52742019-10-17 Tom de Vries <tdevries@suse.de>
5275
5276 * gdb.fortran/module.exp: Allow info variables to print info for files
5277 other than module.f90.
5278
0b54364d
AB
52792019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5280
5281 * gdb.fortran/module.exp: Extend with 'info variables' test.
5282
7ff5fae7
AB
52832019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5284
5285 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5286 F77_FOR_TARGET.
5287
d10eccaa
TV
52882019-10-16 Tom de Vries <tdevries@suse.de>
5289
5290 PR tdep/25096
5291 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5292
745ff14e
TV
52932019-10-16 Tom de Vries <tdevries@suse.de>
5294
5295 PR tdep/24104
5296 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5297 Add KFAIL for PR tdep/25096.
5298
03e1ab94
TV
52992019-10-16 Tom de Vries <tdevries@suse.de>
5300
5301 PR testsuite/25059
5302 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5303
b17fcc10
TV
53042019-10-16 Tom de Vries <tdevries@suse.de>
5305
5306 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5307 as signed.
5308
9223170f
SM
53092019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5310
5311 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5312 one instead of increasing timeout.
5313
d6e76313
TV
53142019-10-13 Tom de Vries <tdevries@suse.de>
5315
5316 PR record/25038
5317 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5318 * gdb.reverse/sigall-reverse.exp: Same.
5319 * gdb.reverse/solib-precsave.exp: Same.
5320 * gdb.reverse/solib-reverse.exp: Same.
5321 * gdb.reverse/step-precsave.exp: Same.
5322 * gdb.reverse/until-precsave.exp: Same.
5323 * gdb.reverse/until-reverse.exp: Same.
5324 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5325
6dfc0041
AA
53262019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5327
5328 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5329 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5330 (cmp_struct_05_01, cmp_struct_static_02_01)
5331 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5332 comparisons.
5333
abcf2cc8
TV
53342019-10-10 Tom de Vries <tdevries@suse.de>
5335
5336 PR testsuite/24888
5337 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5338 gnatlink.
5339
a50faaf6
TV
53402019-10-09 Tom de Vries <tdevries@suse.de>
5341
5342 PR testsuite/25048
5343 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5344
60ff3cd7
AB
53452019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5346
5347 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5348 exceptions due to missing debug information.
5349
dfee8566
TV
53502019-10-07 Tom de Vries <tdevries@suse.de>
5351
5352 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5353
3d63690a
AB
53542019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5355
5356 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5357 * gdb.base/annota1.exp: Update to use gdb_test_name.
5358
30d1f018
WP
53592019-10-07 Weimin Pan <weimin.pan@oracle.com>
5360
5361 * gdb.base/ctf-whatis.exp: New file.
5362 * gdb.base/ctf-whatis.c: New file.
5363 * gdb.base/ctf-ptype.exp: New file.
5364 * gdb.base/ctf-ptype.c: New file.
5365 * gdb.base/ctf-constvars.exp: New file.
5366 * gdb.base/ctf-constvars.c: New file.
5367 * gdb.base/ctf-cvexpr.exp: New file.
5368
4dbbb47c
TV
53692019-10-04 Tom de Vries <tdevries@suse.de>
5370
5371 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5372 for loop.
5373
77c2dba3
TT
53742019-10-03 Tom Tromey <tom@tromey.com>
5375
5376 PR rust/24976:
5377 * gdb.rust/simple.rs (Union2): New type.
5378 (main): Use Union2.
5379 * gdb.rust/simple.exp: Add test.
5380
179aed7f
AB
53812019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5382
5383 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5384 nested function prefix.
5385
0a4b0913
AB
53862019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5387 Richard Bunt <richard.bunt@arm.com>
5388 Andrew Burgess <andrew.burgess@embecosm.com>
5389
5390 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5391 nested functions.
5392 * gdb.fortran/nested-funcs.f90: Update expected results.
5393 * gdb.fortran/nested-funcs-2.exp: New file.
5394 * gdb.fortran/nested-funcs-2.f90: New file.
5395
082cce05
AB
53962019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5397
5398 * gdb.python/py-parameter.exp: Make test names unique.
5399 * gdb.python/py-template.exp: Likewise.
5400 * gdb.python/py-value.exp: Likewise.
5401
2b74ba5a
AB
54022019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5403
5404 * gdb.base/break-interp.exp: Reduce test name duplication.
5405 * gdb.base/call-sc.exp: Likewise.
5406 * gdb.base/callfuncs.exp: Likewise.
5407 * gdb.base/charset.exp: Likewise.
5408 * gdb.base/dump.exp: Likewise.
5409 * gdb.base/ena-dis-br.exp: Likewise.
5410 * gdb.base/relational.exp: Likewise.
5411 * gdb.base/step-over-syscall.exp: Likewise.
5412 * gdb.base/structs.exp: Likewise.
5413
58eb20d5
AB
54142019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5415
5416 * gdb.linespec/explicit.exp: Make test names unique.
5417 * gdb.linespec/ls-errs.exp: Likewise.
5418
4d421147
AB
54192019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5420
5421 * gdb.reverse/break-precsave.exp: Make test names unique.
5422 * gdb.reverse/break-reverse.exp: Likewise.
5423 * gdb.reverse/finish-precsave.exp: Likewise.
5424 * gdb.reverse/finish-reverse.exp: Likewise.
5425 * gdb.reverse/machinestate-precsave.exp: Likewise.
5426 * gdb.reverse/machinestate.exp: Likewise.
5427 * gdb.reverse/readv-reverse.exp: Likewise.
5428 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5429 * gdb.reverse/sigall-precsave.exp: Likewise.
5430 * gdb.reverse/sigall-reverse.exp: Likewise.
5431 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5432 * gdb.reverse/watch-precsave.exp: Likewise.
5433 * gdb.reverse/watch-reverse.exp: Likewise.
5434
d8c06f22
AB
54352019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5436
5437 * gdb.threads/stop-with-handle.c: New file.
5438 * gdb.threads/stop-with-handle.exp: New file.
5439
3a56ed86
TV
54402019-10-03 Tom de Vries <tdevries@suse.de>
5441
5442 PR testsuite/25059
5443 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5444 directory" line to be missing.
5445
42275044
TV
54462019-10-03 Tom de Vries <tdevries@suse.de>
5447
5448 PR testsuite/25059
5449 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5450 type optional.
5451
9ef62df0
AA
54522019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5453
5454 * gdb.python/py-format-string.c (string.h): New include.
5455 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5456 the same value, for endianness-independence.
5457 * gdb.python/py-format-string.exp (default_regexp_dict)
5458 (test_pretty_structs, test_format): Adjust expected output to the
5459 changed initialization.
5460
37f6a7f4
TT
54612019-10-02 Tom Tromey <tromey@adacore.com>
5462
5463 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5464
1d58d6a2
PA
54652019-10-02 Pedro Alves <palves@redhat.com>
5466 Andrew Burgess <andrew.burgess@embecosm.com>
5467
5468 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5469 "print-file-var.h".
5470 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5471 (get_version_1): Print this_version_id and its address.
5472 Add extern "C" wrappers around interface functions.
5473 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5474 "print-file-var.h".
5475 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5476 (get_version_2): Print this_version_id and its address.
5477 Add extern "C" wrappers around interface functions.
5478 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5479 <stddef.h> and "print-file-var.h".
5480 Add extern "C" wrappers around interface functions.
5481 [VERSION_ID_MAIN] (this_version_id): Define.
5482 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5483 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5484 up extern "C" blocks.
5485 * gdb.base/print-file-var.exp (test): New, factored out from top
5486 level.
5487 (top level): Test all combinations of attribute hidden or not,
5488 dlopen or not, and this_version_id symbol in main file or not.
5489 Compile tests as both C++ and C, make test names unique.
5490
d770d56f
TT
54912019-10-01 Tom Tromey <tom@tromey.com>
5492
5493 * gdb.base/style.exp: Test "show logging filename".
5494
7f6aba03
TT
54952019-10-01 Tom Tromey <tom@tromey.com>
5496
5497 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5498 * gdb.base/style.exp: Add metadata style test.
5499
14309bb6
TT
55002019-10-01 Tom Tromey <tom@tromey.com>
5501
5502 * gdb.base/style.exp: Test "pwd".
5503
2a3c1174
PA
55042019-10-01 Tom Tromey <tom@tromey.com>
5505
5506 * gdb.base/style.exp: Update tests.
5507
53d666ec
AA
55082019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5509
5510 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5511 'six' to unsigned.
5512 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5513 'five'. Use an all-ones bit pattern for each.
5514 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5515 to its changed values.
5516
4a56a520
TT
55172019-09-30 Tom Tromey <tromey@adacore.com>
5518
5519 * gdb.rust/traits.rs: Disable all warnings.
5520
0df0352a
TV
55212019-09-29 Tom de Vries <tdevries@suse.de>
5522
aac66a4c 5523 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 5524
73d9a918
TV
55252019-09-29 Tom de Vries <tdevries@suse.de>
5526
5527 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5528
060b3ab4
TV
55292019-09-27 Tom de Vries <tdevries@suse.de>
5530
5531 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5532
68f7d34d
TV
55332019-09-27 Tom de Vries <tdevries@suse.de>
5534
5535 PR record/23188
5536 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5537
5d63b30a
TT
55382019-09-26 Tom Tromey <tromey@adacore.com>
5539
5540 * gdb.ada/py_taft.exp: New file.
5541 * gdb.ada/py_taft/main.adb: New file.
5542 * gdb.ada/py_taft/pkg.adb: New file.
5543 * gdb.ada/py_taft/pkg.ads: New file.
5544
3d435220
TV
55452019-09-24 Tom de Vries <tdevries@suse.de>
5546
5547 PR gdb/24598
5548 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5549
77d03678
TV
55502019-09-22 Tom de Vries <tdevries@suse.de>
5551
5552 * gdb.base/restore.exp: Allow register variables to be optimized out at
5553 -O0.
5554
abf516c6
UW
55552019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5556
5557 * gdb.arch/spu-info.exp: Remove file.
5558 * gdb.arch/spu-info.c: Remove file.
5559 * gdb.arch/spu-ls.exp: Remove file.
5560 * gdb.arch/spu-ls.c: Remove file.
5561
5562 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5563 * gdb.asm/spu.inc: Remove file.
5564
5565 * gdb.base/dump.exp: Remove support for spu*-*-*.
5566 * gdb.base/stack-checking.exp: Likewise.
5567 * gdb.base/overlays.exp: Likewise.
5568 * gdb.base/ovlymgr.c: Likewise.
5569 * gdb.base/spu.ld: Remove file.
5570
5571 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5572 * gdb.cp/cpexprs.exp: Likewise.
5573 * gdb.cp/exception.exp: Likewise.
5574 * gdb.cp/gdb2495.exp: Likewise.
5575 * gdb.cp/mb-templates.exp: Likewise.
5576 * gdb.cp/pr9167.exp: Likewise.
5577 * gdb.cp/userdef.exp: Likewise.
5578
5579 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5580
5581 * gdb.cell: Remove directory.
5582 * lib/cell.exp: Remove file.
5583
e452e88f
TV
55842019-09-19 Tom de Vries <tdevries@suse.de>
5585
5586 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5587
8a625130
TV
55882019-09-19 Tom de Vries <tdevries@suse.de>
5589
5590 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5591
81dc3ab5
TV
55922019-09-19 Tom de Vries <tdevries@suse.de>
5593
5594 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5595 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5596 (gdb_target_cmd): ... here.
5597 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5598 value 2.
5599
b078f3ac
AB
56002019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5601
5602 * gdb.base/source-dir.exp: Avoid having directory names in test
5603 names.
5604
f1b620e9
MG
56052019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5606
5607 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5608 directory.
5609
67f3ed6a
AB
56102019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5611
5612 * gdb.base/list-missing-source.exp: New file.
5613
d1b70248
TV
56142019-09-14 Tom de Vries <tdevries@suse.de>
5615
5616 PR teststuite/24599
5617 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5618 * lib/ada.exp (gnatmake_version_at_least): New proc.
5619
5fabdcd6
AB
56202019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5621
5622 * gdb.base/maint.exp: Use exec_has_index_section.
5623
aa17805f
AB
56242019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5625
5626 * gdb.base/maint.exp: Add test for 'maint info sections'.
5627
25e5c209
TV
56282019-09-12 Tom de Vries <tdevries@suse.de>
5629
5630 * gdb.base/store.exp: Allow register variables to be optimized out at
5631 -O0.
5632
4993045d
PW
56332019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5634
5635 * gdb.ada/rdv_wait.exp: Update to new task names.
5636 * gdb.base/task_switch_in_core.exp: Likewise.
5637 * gdb.base/info_sources_base.c: Likewise.
5638
8a516164
TT
56392019-09-10 Tom Tromey <tromey@adacore.com>
5640
5641 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5642
aa391654
TT
56432019-09-10 Tom Tromey <tromey@adacore.com>
5644
5645 * gdb.ada/dgopt.exp: New file.
5646 * gdb.ada/dgopt/x.adb: New file.
5647
8634b462
TT
56482019-09-08 Tom Tromey <tom@tromey.com>
5649
5650 * gdb.tui/resize.exp: Remove setup_xfail.
5651 * gdb.tui/regs.exp: Remove setup_xfail.
5652 * gdb.tui/basic.exp: Remove setup_xfail.
5653
736b0f76
DB
56542019-09-06 David Blaikie <dblaikie@gmail.com>
5655
5656 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5657 * gdb.cp/cplabel.exp: Ditto.
5658 * gdb.linespec/ls-errs.exp: Ditto.
5659
30331a6c
TV
56602019-09-05 Tom de Vries <tdevries@suse.de>
5661
5662 * lib/gdb.exp (cmp_file_string): New proc.
5663 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5664 runto_main. Verify save breakpoints output.
5665
98b0ebab
PW
56662019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5667
5668 * gdb.base/info-var.exp: Test info variables without running
5669 to main, to avoid expect's buffer overflow.
5670
4e962e74
TT
56712019-09-03 Tom Tromey <tromey@adacore.com>
5672
5673 * gdb.ada/bias.exp: New file.
5674 * gdb.ada/bias/bias.adb: New file.
5675 * gdb.ada/print_chars.exp: Add regression test.
5676 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5677 (MC): New variable.
5678
2ea1a07a
SL
56792019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5680
5681 * gdb.base/argv0-symlink.exp: Run only on native target
5682 and local host.
5683
8077c50d
TV
56842019-08-29 Tom de Vries <tdevries@suse.de>
5685
5686 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5687 diverse debug info.
5688 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5689
48352473
TV
56902019-08-28 Tom de Vries <tdevries@suse.de>
5691
5692 * gdb.base/info-var.exp: Allow info variables to print info for files
5693 other than info-var-f1.c and info-var-f2.c.
5694
d8f27c60
AB
56952019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5696
5697 * gdb.fortran/info-types.exp: Add module.
5698 * gdb.fortran/info-types.f90: Update expected results.
5699
1f20c35e
AB
57002019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5701
5702 * gdb.fortran/info-types.exp: New file.
5703 * gdb.fortran/info-types.f90: New file.
5704 * lib/fortran.exp (fortran_character1): New proc.
5705
4acfdd20
AB
57062019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5707
5708 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5709 functions'. Reindent as needed.
5710 * gdb.base/info-var-f1.c: New file.
5711 * gdb.base/info-var-f2.c: New file.
5712 * gdb.base/info-var.exp: New file.
5713 * gdb.base/info-var.h: New file.
5714
5c31b358
TV
57152019-08-26 Tom de Vries <tdevries@suse.de>
5716
5717 PR c++/24852
5718 * gdb.cp/no-libstdcxx-probe.exp: New test.
5719
b694989f
TV
57202019-08-26 Tom de Vries <tdevries@suse.de>
5721
5722 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5723 * tests need to be skipped.
5724 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5725 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5726 mi_skip_libstdcxx_probe_tests.
5727
d9c4ba53
SDJ
57282019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5729
5730 * gdb.python/py-xmethods.exp: Use raw strings when passing
5731 arguments to SimpleXMethodMatcher.
5732
395fad09
TV
57332019-08-22 Tom de Vries <tdevries@suse.de>
5734
5735 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5736 more informative.
5737
26c957f1
PA
57382019-08-21 Pedro Alves <palves@redhat.com>
5739
5740 * gdb.base/with.exp: Test "with" with no arguments.
5741
61f80d5d
TV
57422019-08-21 Tom de Vries <tdevries@suse.de>
5743
5744 * gdb.base/gdb-caching-proc.exp: Sort files.
5745
d7a11d13
TV
57462019-08-20 Tom de Vries <tdevries@suse.de>
5747
5748 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5749 compilation.
5750
34dafe9f
TV
57512019-08-16 Tom de Vries <tdevries@suse.de>
5752
5753 * gdb.base/compare-sections.exp ("after run to main"): Allow
5754 mismatched read-only sections for PIE executables.
5755
398fdd60
TT
57562019-08-16 Tom Tromey <tom@tromey.com>
5757
5758 * lib/tuiterm.exp (_csi_Z): New proc.
5759 * gdb.tui/basic.exp: Update window positions.
5760 * gdb.tui/empty.exp: Update window positions.
5761
d8f9e51c
SL
57622019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5763
5764 * gdb.base/examine-backward.exp: Correct regexp for
5765 "examine 3 bytes backward from ${address_zero}".
5766
3df505f6
TT
57672019-08-15 Tom Tromey <tom@tromey.com>
5768
5769 * gdb.tui/empty.exp: Enable resizing tests.
5770
272560b5
TT
57712019-08-15 Tom Tromey <tromey@adacore.com>
5772
5773 * gdb.ada/char_enum.exp: Add regression tests.
5774 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5775 and '0'.
5776 (Char, Gchar): Update.
5777 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5778
08235187
CB
57792019-08-15 Christian Biesinger <cbiesinger@google.com>
5780
5781 * gdb.python/python.exp: Expect a leading underscore on
5782 GdbOutput{,Error}File.
5783
22a2ab04
SL
57842019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5785
5786 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5787 Windows host.
5788
835b995b
SL
57892019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5790
5791 * gdb.base/batch-preserve-term-settings.exp
5792 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5793
97dd8e07
CB
57942019-08-15 Christian Biesinger <cbiesinger@google.com>
5795
5796 * lib/gdb.exp: When running on a mingw target, replace
5797 /x/ with x:/.
5798
75faf5c4
AH
57992019-08-14 Alan Hayward <alan.hayward@arm.com>
5800
5801 * gdb.arch/aarch64-prologue.c: New test.
5802 * gdb.arch/aarch64-prologue.exp: New file.
5803
abc6c00f
TV
58042019-08-13 Tom de Vries <tdevries@suse.de>
5805
5806 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5807 Thread.
5808
74c2c1f4
SL
58092019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5810
5811 * gdb.python/py-completion.exp: Download the .py file to the host
5812 and use its host pathname. Conditionalize tests that use
5813 tab completion and manipulate files on the build machine.
5814 * gdb.python/py-events.exp: Download the .py file to the host
5815 and use its host pathname.
5816 * gdb.python/py-evsignal.exp: Likewise.
5817 * gdb.python/py-evthreads.exp: Likewise.
5818 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5819 pathname syntax.
5820 * gdb.python/py-framefilter.exp: Download the .py file to the right
5821 place on the host. Match Windows pathname syntax.
5822 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5823 .py file to the host and use its host pathname.
5824 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5825 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5826 build pathname. Skip symlink test on Windows host. Add missing
5827 newline at end of file.
5828 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5829 and use its host pathname.
5830 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5831 * gdb.python/py-section-script.exp: Use host location of binfile
5832 on safe-path. Use correct path separator on Windows host.
5833 Reorder alternatives in gdb_test_multiple to prevent matching
5834 the wrong alternative on success.
5835 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5836
ca2589f3
PP
58372019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5838
5839 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5840 expect the GDB inferior to no longer immediately stop after
5841 being resumed with "signal SIGINT".
5842
020a839d
SL
58432019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5844
5845 * gdb.linespec/break-ask.exp: Generalize regexps to match
5846 Windows pathnames too.
5847
128d6509
TV
58482019-08-08 Tom de Vries <tdevries@suse.de>
5849
5850 PR testsuite/24862
5851 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5852
590042fc
PW
58532019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5854
5855 * gdb.base/style.exp: Update tests for help doc new invariants.
5856 * gdb.base/help.exp: Likewise.
5857
046bebe1
TT
58582019-08-06 Tom Tromey <tom@tromey.com>
5859
5860 * gdb.base/style.exp: Add disassemble test.
5861 * gdb.base/style.c (some_called_function): New function.
5862 (main): Use it.
5863
0b27c27d
CB
58642019-08-05 Christian Biesinger <cbiesinger@google.com>
5865
5866 * gdb.python/py-block.exp: Test dictionary access on blocks.
5867
580f1034
SM
58682019-08-05 Simon Marchi <simon.marchi@efficios.com>
5869
5870 PR gdb/24863
5871 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5872 -list-thread-groups --available test when running under
5873 check-read1.
5874
d86bd7cb
TV
58752019-08-05 Tom de Vries <tdevries@suse.de>
5876
5877 PR testsuite/24863
5878 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5879 * gdb.base/help.exp: Use with_read1_timeout_factor.
5880 * gdb.base/info-macros.exp: Same.
5881 * gdb.cp/nested-types.exp: Same.
5882
a80cf5d8
TV
58832019-08-05 Tom de Vries <tdevries@suse.de>
5884
5885 * lib/gdb.exp (version_at_least): Factor out of ...
5886 (tcl_version_at_least): ... here.
5887 (gdb_compile): Fail if pie results in non-PIE executable.
5888 (readelf_version, readelf_prints_pie): New proc.
5889 (exec_is_pie): Return -1 if unknown.
5890
d0962838
TV
58912019-08-05 Tom de Vries <tdevries@suse.de>
5892
5893 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5894
2252ff3d
SL
58952019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5896
5897 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5898
26655f53
SL
58992019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5900
5901 * lib/completion-support.exp (test_gdb_complete_none): Skip
5902 tab completion tests if no readline support.
5903 (test_gdb_complete_unique_re): Likewise.
5904 (test_gdb_complete_multiple): Likewise.
5905
db4dc13e
PW
59062019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5907
5908 * gdb.base/info_sources.exp: New file.
5909 * gdb.base/info_sources.c: New file.
5910 * gdb.base/info_sources_base.c: New file.
5911
0eba165a
PFC
59122019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5913
5914 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5915 prefix argument.
5916 (test_exit_status): Add prefix argument.
5917
59bd512b
TV
59182019-08-01 Tom de Vries <tdevries@suse.de>
5919
5920 PR testsuite/24863
5921 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5922 calling exp_continue for new thread and thread exited messages.
5923
2a3ad588
TV
59242019-08-01 Tom de Vries <tdevries@suse.de>
5925
5926 PR testsuite/24863
5927 * gdb.base/structs.exp: Fix check-read1 timeout using
5928 gdb_test_sequence.
5929 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5930
117eb594
TV
59312019-08-01 Tom de Vries <tdevries@suse.de>
5932
5933 PR testsuite/24863
5934 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5935 line.
5936
ed591340
TV
59372019-08-01 Tom de Vries <tdevries@suse.de>
5938
5939 PR testsuite/24863
5940 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5941
aa3b6533
TT
59422019-07-30 Tom Tromey <tromey@adacore.com>
5943
5944 * gdb.ada/display_nested.exp: New file.
5945 * gdb.ada/display_nested/foo.adb: New file.
5946 * gdb.ada/display_nested/pack.adb: New file.
5947 * gdb.ada/display_nested/pack.ads: New file.
5948
2906593f
CB
59492019-07-30 Christian Biesinger <cbiesinger@google.com>
5950
5951 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5952 namespace.
5953 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5954
0f575925
TV
59552019-07-30 Tom de Vries <tdevries@suse.de>
5956
5957 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5958 instead.
5959
b13057d9
TV
59602019-07-30 Tom de Vries <tdevries@suse.de>
5961
5962 PR testsuite/24834
5963 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5964 (exec_is_pie): New proc.
5965
5c4dde85
CB
59662019-07-29 Christian Biesinger <cbiesinger@google.com>
5967
5968 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5969
c620ed88
CB
59702019-07-29 Christian Biesinger <cbiesinger@google.com>
5971
5972 * gdb.python/py-objfile.c: Add global and static vars.
5973 * gdb.python/py-objfile.exp: Test new functions Objfile.
5974 lookup_global_symbol and lookup_static_symbol.
5975
3d235706
TT
59762019-07-29 Tom Tromey <tom@tromey.com>
5977
5978 * lib/tuiterm.exp (Term::_csi_@): New proc.
5979 (Term::_csi_X): Don't move cursor.
5980
c7e4c0a6
PW
59812019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5982
5983 * gdb.base/options.exp: Update backtrace - completion to
5984 new option -frame-info.
5985 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5986 Test new 'set print frame-info'. Test backtrace -frame-info
5987 overriding 'set print frame-info'.
5988 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5989 Test new 'set print frame-info'.
5990 Verify consistency of backtrace with and without filters, with and
5991 without -no-filters.
5992 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5993 default.
5994
de28a3b7
TV
59952019-07-29 Tom de Vries <tdevries@suse.de>
5996
5997 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5998 no arguments".
5999
507dd60e
TV
60002019-07-29 Tom de Vries <tdevries@suse.de>
6001
6002 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
6003 is a substring of the first for "complete non-unique file name".
6004
5beafce9
TV
60052019-07-29 Tom de Vries <tdevries@suse.de>
6006
6007 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
6008 with ".*".
6009
2d274232
TV
60102019-07-29 Tom de Vries <tdevries@suse.de>
6011
6012 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
6013 Pass prompt_regexp parameter to gdb_test_multiple calls.
6014
9197cd8b
TV
60152019-07-29 Tom de Vries <tdevries@suse.de>
6016
6017 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 6018 print registers" regexps.
9197cd8b 6019
b528dae0
TV
60202019-07-29 Tom de Vries <tdevries@suse.de>
6021
6022 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
6023
d17725d7
TV
60242019-07-29 Tom de Vries <tdevries@suse.de>
6025
6026 PR gdb/24855
6027 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6028 (skip_python_tests_prompt): Add prompt_regexp argument to
6029 gdb_test_multiple calls.
6030
52b75bf1
TT
60312019-07-27 Tom Tromey <tom@tromey.com>
6032
6033 * gdb.tui/main.exp: New file.
6034
2b1d00c2
TT
60352019-07-27 Tom Tromey <tom@tromey.com>
6036
6037 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6038 optional.
6039 * gdb.tui/empty.exp: New file.
6040
ded631d5
TT
60412019-07-27 Tom Tromey <tom@tromey.com>
6042
6043 * lib/tuiterm.exp (spawn): New proc.
6044 (Term::resize): New proc.
6045 * gdb.tui/resize.exp: New file.
6046
58ac439d
TT
60472019-07-27 Tom Tromey <tom@tromey.com>
6048
6049 * gdb.tui/list.exp: New file.
6050
fe1f56ee
TT
60512019-07-27 Tom Tromey <tom@tromey.com>
6052
6053 * gdb.tui/regs.exp: New file.
6054
f790b310
TT
60552019-07-27 Tom Tromey <tom@tromey.com>
6056
6057 * gdb.tui/basic.exp: Add "layout split" test.
6058
d95fc6ee
TT
60592019-07-27 Tom Tromey <tom@tromey.com>
6060
6061 * gdb.tui/basic.exp: Add "layout asm" test.
6062
c3786b3a
TT
60632019-07-27 Tom Tromey <tom@tromey.com>
6064
6065 * lib/tuiterm.exp: New file.
6066 * gdb.tui/basic.exp: New file.
6067
98a617f8
KB
60682019-07-27 Kevin Buettner <kevinb@redhat.com>
6069
6070 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6071 Enable tests associated with this flag. Adjust regex
6072 referencing "foo_low" to now refer to "foo_cold" instead.
6073
5c076da4
KB
60742019-07-27 Kevin Buettner <kevinb@redhat.com>
6075
6076 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6077 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6078 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6079 foo_cold. Revise comments to match.
6080 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6081 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6082 were wrapped into this proc; Call do_test in loop from outermost
6083 level.
6084 (foo_low): Rename all occurrences to "foo_cold".
6085 (backtrace from baz): New test.
6086 (x2/i foo_cold): New test.
6087 (info line *foo_cold): New test.
6088
1512d3b7
TV
60892019-07-26 Tom de Vries <tdevries@suse.de>
6090
6091 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6092
297989a1
TV
60932019-07-25 Tom de Vries <tdevries@suse.de>
6094
6095 PR testsuite/24830
6096 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6097 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6098 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6099 (skip_libstdcxx_probe_tests): ... here.
6100 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6101
b3b965fb
TV
61022019-07-24 Tom de Vries <tdevries@suse.de>
6103
6104 PR testsuite/24807
6105 * gdb.objc/basicclass.m: Include stdio.h.
6106 * gdb.objc/nondebug.m: Same.
6107 * gdb.objc/objcdecode.m: Same.
6108
4625b4d0
TV
61092019-07-24 Tom de Vries <tdevries@suse.de>
6110
6111 PR testsuite/24612
6112 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6113 additional_flags.
6114
024a5840
TV
61152019-07-24 Tom de Vries <tdevries@suse.de>
6116
6117 PR testsuite/24831
6118 * gdb.multi/tids.exp: Update error messages for info threads.
6119
c76ddaa3
TV
61202019-07-24 Tom de Vries <tdevries@suse.de>
6121
6122 * gdb.base/info-types.exp: Allow info types to print info for more than
6123 one file.
6124
9a618ef6
TV
61252019-07-23 Tom de Vries <tdevries@suse.de>
6126
6127 PR testsuite/24842
6128 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6129 gdb_spawn_with_cmdline_opts.
6130
40eadf04
SP
61312019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6132
6133 * gdb.arch/arm-cmse-sgstubs.c: New test.
6134 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6135
5ba29434
TV
61362019-07-23 Tom de Vries <tdevries@suse.de>
6137
6138 PR testsuite/24711
6139 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6140 issuing next command.
6141
a8e9d247
AB
61422019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6143
6144 * gdb.ada/info_auto_lang.exp: Update expected results.
6145 * gdb.base/info-types.c: Add additional types to check.
6146 * gdb.base/info-types.exp: Update expected results.
6147
eb86c5e2
AB
61482019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6149
6150 * gdb.base/info-types.c: New file.
6151 * gdb.base/info-types.exp: New file.
6152
01e175fe
AB
61532019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6154
6155 * gdb.arch/riscv-bp-infcall.c: New file.
6156 * gdb.arch/riscv-bp-infcall.exp: New file.
6157
6b78c3f8
AB
61582019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6159
6160 PR breakpoints/24541
6161 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6162
da738167
TV
61632019-07-14 Tom de Vries <tdevries@suse.de>
6164
6165 PR testsuite/24760
6166 * gdb.objc/basicclass.exp: Fix unterminated string.
6167
0d4e84ed
AB
61682019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6169 Andrew Burgess <andrew.burgess@embecosm.com>
6170
6171 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6172 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6173 negative bounds.
6174 * gdb.fortran/vla-value.exp: Print elements of an array with
6175 negative bounds.
6176 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6177 testing.
6178
021d8588
AB
61792019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6180
6181 * gdb.base/options.exp (expect_string): Dequote strings in
6182 results.
6183 (test-string): Test strings with different quoting and reindent.
6184
f06f1252
TT
61852019-07-10 Tom Tromey <tromey@adacore.com>
6186
6187 * gdb.ada/mi_ex_cond.exp: Update expected results.
6188 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6189 * gdb.ada/mi_catch_ex.exp: Update expected results.
6190 * gdb.ada/mi_catch_assert.exp: Update expected results.
6191 * gdb.ada/catch_ex.exp (catch_exception_info)
6192 (catch_exception_entry, catch_assert_entry)
6193 (catch_unhandled_entry): Update.
6194 * gdb.ada/catch_assert_if.exp: Update expected results.
6195
b863685d
RB
61962019-07-10 Richard Bunt <richard.bunt@arm.com>
6197 Stephen Roberts <stephen.roberts@arm.com>
6198
6199 * gdb.base/define.exp: Restore original prompt.
6200
cb1e4e32
PA
62012019-07-09 Pedro Alves <palves@redhat.com>
6202
6203 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6204 breakpoints" output.
6205 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6206 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6207 throw" creates breakpoint.
6208 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6209 'type="catchpoint"'.
6210
b58a68fe
PA
62112019-07-09 Pedro Alves <palves@redhat.com>
6212
6213 PR c++/15468
6214 * gdb.cp/except-multi-location-lib.cc: New.
6215 * gdb.cp/except-multi-location-main.cc: New.
6216 * gdb.cp/except-multi-location.exp: New.
6217
0826779b
PW
62182019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6219
6220 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6221 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6222 argument and update callers.
6223
5b0e2db4
AB
62242019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6225
6226 * gdb.arch/amd64-break-on-asm-line.S: New file.
6227 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6228
1f6f6e21
PW
62292019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6230
6231 * gdb.base/printcmds.exp: Test printing C string and
6232 C wide string convenience vars without transiting via the inferior.
6233 Also make test names unique.
6234
ea142fbf
AH
62352019-07-08 Alan Hayward <alan.hayward@arm.com>
6236
5862c886 6237 PR breakpoints/25011
ea142fbf
AH
6238 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6239
213fd9fa
PA
62402019-07-04 Pedro Alves <palves@redhat.com>
6241
6242 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6243 body returned ok(0), break(3) or continue(4).
6244 * gdb.testsuite/foreach_with_prefix.exp: New file.
6245
2b40fda7
AH
62462019-07-04 Alan Hayward <alan.hayward@arm.com>
6247
6248 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6249
a26c8de0
PA
62502019-07-03 Pedro Alves <palves@redhat.com>
6251
6252 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6253 "return -code".
6254
5f4ba3e7
PA
62552019-07-03 Pedro Alves <palves@redhat.com>
6256
6257 PR cli/24732
6258 * gdb.base/shell.exp: Load completion-support.exp.
6259 Adjust expected error output. Add completion tests.
6260
a994424f
PA
62612019-07-03 Pedro Alves <palves@redhat.com>
6262
6263 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6264 string_to_regexp.
6265
3d9be6f5
PA
62662019-07-03 Pedro Alves <palves@redhat.com>
6267
6268 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6269 (expect_integer): Adjust to expect "-string".
6270 (expect_string): New.
6271 (all_options): Expect "-string".
6272 (test-flag, test-boolean): Adjust to expect "-string".
6273 (test-string): New proc.
6274 (top level): Call it.
6275
41fc454c
PA
62762019-07-03 Pedro Alves <palves@redhat.com>
6277
6278 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6279 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6280 the expected output in the success.
6281
b2b2a215
PA
62822019-07-03 Pedro Alves <palves@redhat.com>
6283
6284 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6285 Split one gdb_test_multiple call in two to avoid a race.
6286
fdbc9870
PA
62872019-07-03 Pedro Alves <palves@redhat.com>
6288
6289 * gdb.base/with.c: New file.
6290 * gdb.base/with.exp: New file.
6291
c6ac8931
PA
62922019-07-03 Pedro Alves <palves@redhat.com>
6293
6294 * gdb.base/settings.exp: Replace all references to "maint
6295 test-settings set" with references to "maint set test-settings",
6296 and all references to "maint test-settings show" with references
6297 to "maint show test-settings".
6298
970f9d09
PA
62992019-07-03 Pedro Alves <palves@redhat.com>
6300
6301 * gdb.base/settings.exp (test-string): Adjust expected out when
6302 testing "maint test-settings show filename"
6303
54d66006
PA
63042019-07-02 Pedro Alves <palves@redhat.com>
6305
6306 * gdb.base/options.exp (test-info-threads): New procedure.
6307 (top level): Call it.
6308
10d06d82
TT
63092019-06-28 Tom Tromey <tromey@adacore.com>
6310
6311 * gdb.dwarf2/ada-linkage-name.c: New file.
6312 * gdb.dwarf2/ada-linkage-name.exp: New file.
6313
3d507ff2
TT
63142019-06-27 Tom Tromey <tromey@adacore.com>
6315
d039f014 6316 PR c++/20020:
3d507ff2
TT
6317 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6318
8af58ffe
TV
63192019-06-26 Tom de Vries <tdevries@suse.de>
6320
6321 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6322
22e21752
TV
63232019-06-26 Tom de Vries <tdevries@suse.de>
6324
6325 * gdb.base/index-cache.exp: Add back missing debug option.
6326
b65b566c
PW
63272019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6328
6329 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6330
5c2c8c69
TV
63312019-06-25 Tom de Vries <tdevries@suse.de>
6332
6333 PR testsuite/24727
6334 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6335
164e3873
TV
63362019-06-24 Tom de Vries <tdevries@suse.de>
6337
6338 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6339
824eacee
TV
63402019-06-24 Tom de Vries <tdevries@suse.de>
6341
6342 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6343 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6344 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6345
385b97d3
TV
63462019-06-24 Tom de Vries <tdevries@suse.de>
6347
6348 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6349
c596f180
TV
63502019-06-21 Tom de Vries <tdevries@suse.de>
6351
6352 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6353
b13a7d03
TV
63542019-06-21 Tom de Vries <tdevries@suse.de>
6355
6356 PR testsuite/24518
6357 PR ada/24713
6358 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6359 index.
6360
899277ae
TT
63612019-06-19 Tom Tromey <tromey@adacore.com>
6362
6363 * gdb.ada/length_cond.exp: Add intro comment.
6364
680e1bee
TT
63652019-06-19 Tom Tromey <tromey@adacore.com>
6366
6367 * gdb.ada/length_cond.exp: New file.
6368 * gdb.ada/length_cond/length_cond.adb: New file.
6369 * gdb.ada/length_cond/pck.adb: New file.
6370 * gdb.ada/length_cond/pck.ads: New file.
6371
0ed4690a
TV
63722019-06-18 Tom de Vries <tdevries@suse.de>
6373
6374 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6375
d20ed5fd
TT
63762019-06-18 Tom Tromey <tromey@adacore.com>
6377
6378 * gdb.base/list0.h: Add comment explaining control character.
6379
86e04673
TV
63802019-06-18 Tom de Vries <tdevries@suse.de>
6381
6382 * boards/fission.exp: Break up long debug_flags line.
6383
c4973306
SM
63842019-06-16 Tom de Vries <tdevries@suse.de>
6385
6386 PR gdb/24445
6387 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6388 generated index.
6389
93cb9841
AB
63902019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6391
6392 PR gdb/24686
6393 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6394 improve detection of bug gdb/24541.
6395
399aaebd
SM
63962019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6397
6398 PR gdb/24669
6399 * gdb.base/index-cache.exp (uses_readnow,
6400 expecting_index_cache_use): Define global variable.
6401 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6402 expecting_index_cache_use.
6403
584a927c
AB
64042019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6405 Andrew Burgess <andrew.burgess@embecosm.com>
6406
6407 * gdb.fortran/pointers.f90: New file.
6408 * gdb.fortran/print_type.exp: New file.
6409 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6410 * gdb.fortran/vla-type.exp: Likewise.
6411 * gdb.fortran/vla-value.exp: Likewise.
6412 * gdb.mi/mi-vla-fortran.exp: Likewise.
6413
30056ea0
AB
64142019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6415
6416 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6417 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6418 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6419 as a stop reason.
6420
ec8e2b6d
AB
64212019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6422
6423 * gdb.base/annota1.exp: Update expected results.
6424 * gdb.cp/annota2.exp: Likewise.
6425 * gdb.cp/annota3.exp: Likewise.
6426
09e4c4e1
AB
64272019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6428
6429 * gdb.base/style-logging.exp: Remove path from test name.
6430
0735b091
TT
64312019-06-14 Tom Tromey <tromey@adacore.com>
6432
6433 PR gdb/24502:
6434 * gdb.base/style-logging.exp: New file.
6435
f5686554
TT
64362019-06-14 Tom Tromey <tromey@adacore.com>
6437
6438 * gdb.base/symfile-warn.exp: New file.
6439 * gdb.base/symfile-warn.c: New file.
6440
a0c1ffed
TT
64412019-06-14 Tom Tromey <tromey@adacore.com>
6442
6443 * gdb.base/annotate-symlink.exp: New file.
6444
f411722c
TT
64452019-06-14 Tom Tromey <tromey@adacore.com>
6446
6447 * gdb.ada/set_wstr.exp: Add reassignment test.
6448
4268ec18
TT
64492019-06-14 Tom Tromey <tromey@adacore.com>
6450
6451 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6452 'unchecked_access and 'unrestricted_access as well.
6453
9a9e394b
TT
64542019-06-14 Tom Tromey <tromey@adacore.com>
6455
6456 PR ada/24539:
6457 * gdb.ada/vla.exp: Update tests.
6458 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6459 pragma.
6460
4c048731
PA
64612019-06-13 Pedro Alves <palves@redhat.com>
6462
6463 * gdb.base/settings.exp (test-integer): Test junk after
6464 "unlimited".
6465
6665660a
PA
64662019-06-13 Pedro Alves <palves@redhat.com>
6467
6468 * gdb.base/options.exp (test-thread-apply): New.
6469 (top level): Call it.
6470
5d707134
PA
64712019-06-13 Pedro Alves <palves@redhat.com>
6472
6473 * gdb.base/options.exp (test-frame-apply): New.
6474 (top level): Test print commands with different "frame apply"
6475 prefixes.
6476
e2a689da
PA
64772019-06-13 Pedro Alves <palves@redhat.com>
6478
e79be6e5 6479 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
6480 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6481 'max_completions' parameter and handle it.
6482 (test_gdb_completion_offers_commands): New.
6483
90a1ef87
PA
64842019-06-13 Pedro Alves <palves@redhat.com>
6485
6486 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6487
d4c16835
PA
64882019-06-13 Pedro Alves <palves@redhat.com>
6489
6490 * gdb.base/options.exp (test-backtrace): New.
6491 (top level): Call it.
6492
2daf894e
PA
64932019-06-13 Pedro Alves <palves@redhat.com>
6494
6495 * gdb.guile/scm-frame-args.exp: Use "set print
6496 raw-frame-arguments" instead of "set print raw frame-arguments".
6497 * gdb.python/py-frame-args.exp: Likewise.
6498
e6ed716c
PA
64992019-06-13 Pedro Alves <palves@redhat.com>
6500
6501 * gdb.compile/compile.exp: Adjust expected output to option
6502 processing changes.
6503
7d8062de
PA
65042019-06-13 Pedro Alves <palves@redhat.com>
6505
6506 * gdb.base/options.exp: Build executable.
6507 (test-print): New procedure.
6508 (top level): Call it, once for "print" and another for "compile
6509 print".
6510
9d0faba9
PA
65112019-06-13 Pedro Alves <palves@redhat.com>
6512
6513 * gdb.base/options.c: New file.
6514 * gdb.base/options.exp: New file.
6515
dee7b4c8
PA
65162019-06-13 Pedro Alves <palves@redhat.com>
6517
6518 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6519 that "o" is ambiguous.
6520
dca0f6c0
PA
65212019-06-13 Pedro Alves <palves@redhat.com>
6522
6523 * gdb.base/settings.c: New file.
6524 * gdb.base/settings.exp: New file.
6525
ccf46844
PA
65262019-06-13 Pedro Alves <palves@redhat.com>
6527
6528 * gdb.base/completion.exp: Fix comment typo.
6529
b9a3f842
PA
65302019-06-13 Pedro Alves <palves@redhat.com>
6531
6532 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6533 foo --1" test.
6534
d106773e
PA
65352019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6536
6537 * gdb.fortran/block-data.f: New.
6538 * gdb.fortran/block-data.exp: New.
6539
fea82da0
TV
65402019-06-11 Tom de Vries <tdevries@suse.de>
6541
6542 PR testsuite/24521
6543 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6544 message.
6545
8c2e74f1
TV
65462019-06-11 Tom de Vries <tdevries@suse.de>
6547
6548 PR testsuite/24521
6549 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6550
b49851c8
TV
65512019-06-11 Tom de Vries <tdevries@suse.de>
6552
6553 * boards/readnow.exp: New file.
6554
a7067863
AB
65552019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6556
6557 * gdb.fortran/vla-sizeof.exp: Update expected results.
6558
1a3da2cd
AB
65592019-06-06 Amos Bird <amosbird@gmail.com>
6560
6561 * gdb.base/annota1.exp (thread_switch): Add test for
6562 thread-exited annotation.
6563
3847a7bf
TT
65642019-06-06 Tom Tromey <tromey@adacore.com>
6565
6566 * gdb.base/maint.exp: Expect command started/finished output.
6567
0088ba59
AB
65682019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6569
6570 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6571 comment.
6572 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6573
312617a3
AB
65742019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6575
6576 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6577 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6578 * gdb.arch/riscv-unwind-long-insn.c: New file.
6579 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6580
e1f2e1a2
CB
65812019-06-04 Christian Biesinger <cbiesinger@google.com>
6582
d3238f7d 6583 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6584
206584bd
PW
65852019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6586
6587 * lib/gdb.exp (help_list_trailer): New regexp variable
6588 factorizing the help trailer message.
6589 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6590 arg to allow to better factorize various tests.
6591 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6592 (test_prefix_command_help): Use help_list_trailer.
6593 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6594 * gdb.guile/scm-cmd.exp: Likewise.
6595 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6596 * gdb.base/help.exp: Use test_user_defined_class_help.
6597 * gdb.base/style.exp: Add tests for styling of help and apropos.
6598 * lib/gdb-utils.exp (style): Add title and highlight styles.
6599
708dc93e
PW
66002019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6601
6602 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6603 $_shell_exitsignal.
6604 * gdb.base/default.exp: Update for new convenience variables.
6605
f49055a5
TT
66062019-05-29 Tom Tromey <tromey@adacore.com>
6607
6608 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6609 to "break complete ada" test case's regexp.
6610
4330d61d
TT
66112019-05-29 Tom Tromey <tromey@adacore.com>
6612
6613 PR c++/20020:
6614 * gdb.cp/constexpr-field.exp: New file.
6615 * gdb.cp/constexpr-field.cc: New file.
6616
000439d5
TT
66172019-05-29 Tom Tromey <tromey@adacore.com>
6618
6619 * gdb.base/finish.exp (finish_no_print): New proc.
6620 (finish_tests): Call it.
6621
5a01c34c
TV
66222019-05-24 Tom de Vries <tdevries@suse.de>
6623
6624 * gdb.dwarf2/gdb-add-index.exp: New file.
6625
18125b16
TT
66262019-05-22 Tom Tromey <tromey@adacore.com>
6627
6628 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6629 * gdb.base/style.exp: Use "style".
6630 * lib/gdb-utils.exp (style): New proc.
6631
af1a8d03
TV
66322019-05-22 Tom de Vries <tdevries@suse.de>
6633
6634 * gdb.base/align.exp: Require c++11.
6635
e7fe496b
TV
66362019-05-22 Tom de Vries <tdevries@suse.de>
6637
6638 PR testsuite/24586
6639 * gdb.python/py-mi-var-info-path-expression.exp: Call
6640 mi_skip_python_tests to check if python is supported.
6641
8fca4da0
AH
66422019-05-22 Alan Hayward <alan.hayward@arm.com>
6643
6644 * gdb.arch/aarch64-pauth.c: New test.
6645 * gdb.arch/aarch64-pauth.exp: New file.
6646
b7060614
AH
66472019-05-22 Alan Hayward <alan.hayward@arm.com>
6648
6649 * README (Re-running Tests Outside The Testsuite): New section.
6650
669d0468
TV
66512019-05-21 Tom de Vries <tdevries@suse.de>
6652
6653 * gdb.arch/amd64-eval.exp: Require c++11.
6654 * gdb.base/max-depth.exp: Same.
6655 * gdb.compile/compile-cplus-array-decay.exp: Same.
6656 * gdb.cp/meth-typedefs.exp: Same.
6657 * gdb.cp/subtypes.exp: Same.
6658 * gdb.cp/temargs.exp: Same.
6659
ce3ebcaa
AH
66602019-05-21 Alan Hayward <alan.hayward@arm.com>
6661
6662 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6663
34d11c68
AB
66642019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 PR gdb/18644
6667 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6668 * gdb.fortran/printing-types.exp: Add new test.
6669 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6670 testing.
6671 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6672 setup_kfail call.
6673
87781e84
AH
66742019-05-17 Alan Hayward <alan.hayward@arm.com>
6675
6676 * README (Running the Testsuite): Change example.
6677 (Testsuite Parameters): Remove TRANSCRIPT.
6678 * lib/gdb.exp: Remove TRANSCRIPT check.
6679
b420b89e
AH
66802019-05-17 Alan Hayward <alan.hayward@arm.com>
6681
6682 * README (Testsuite Parameters): Add replay logging to
6683 GDBSERVER_DEBUG.
6684 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6685 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6686 as a comma separated list.
6687 (gdb_debug_init): Override procedure.
6688
408e9b8b
AH
66892019-05-17 Alan Hayward <alan.hayward@arm.com>
6690
6691 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6692 (gdb_write_cmd_file): New procedure.
6693 * lib/gdbserver-support.exp (gdbserver_start): Call
6694 gdbserver_write_cmd_file.
6695 (gdbserver_write_cmd_file): New procedure.
6696
f9e2e39d
AH
66972019-05-17 Alan Hayward <alan.hayward@arm.com>
6698
6699 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6700 (delete_breakpoints): Likewise.
6701 (gdb_run_cmd): Likewise.
6702 (gdb_start_cmd): Likewise.
6703 (gdb_starti_cmd): Likewise.
6704 (gdb_internal_error_resync): Likewise.
6705 (gdb_test_multiple): Likewise.
6706 (gdb_reinitialize_dir): Likewise.
6707 (default_gdb_exit): Likewise.
6708 (gdb_file_cmd): Mark kill as optional.
6709 (default_gdb_start): Call gdb_stdin_log_init.
6710 (send_gdb): Call gdb_stdin_log_write.
6711 (rerun_to_main): Mark Y as an answer.
6712 (gdb_stdin_log_init): New function.
6713 (gdb_stdin_log_write): Likewise.
6714
81f47ac2
AH
67152019-05-17 Alan Hayward <alan.hayward@arm.com>
6716
6717 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6718 * gdb.base/debug-expr.exp: Likewise.
6719 * gdb.base/foll-fork.exp: Likewise.
6720 * gdb.base/foll-vfork.exp: Likewise.
6721 * gdb.base/fork-print-inferior-events.exp: Likewise.
6722 * gdb.base/gdb-sigterm.exp: Likewise.
6723 * gdb.base/gdbinit-history.exp: Likewise.
6724 * gdb.base/osabi.exp: Likewise.
6725 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6726 * gdb.base/ui-redirect.exp: Likewise.
6727 * gdb.gdb/unittest.exp: Likewise.
6728 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6729 * gdb.mi/mi-watch.exp: Likewise.
6730 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6731 * gdb.mi/user-selected-context-sync.exp: Likewise.
6732 * gdb.python/python.exp: Disable debug test when debugging.
6733 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6734 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6735 Likewise.
6736 * gdb.threads/stepi-random-signal.exp: Likewise.
6737
29b52314
AH
67382019-05-17 Alan Hayward <alan.hayward@arm.com>
6739
6740 * Makefile.in: Pass through GDB_DEBUG.
6741 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6742 (gdb,debug): Add board setting.
6743 * lib/gdb.exp (default_gdb_start): Start debugging.
6744 (gdb_debug_enabled): New procedure.
6745 (gdb_debug_init): Likewise.
29b52314
AH
6746
67472019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6748
29b52314
AH
6749 * Makefile.in: Pass through GDB_DEBUG.
6750 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6751 (gdb,debug): Add board setting.
6752 * lib/gdb.exp (default_gdb_start): Start debugging.
6753 (gdb_debug_enabled): New procedure.
6754 (gdb_debug_init): Likewise.
29b52314 6755
ca1285d1
AH
67562019-05-17 Alan Hayward <alan.hayward@arm.com>
6757
6758 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6759
f3a09c80
AH
67602019-05-17 Alan Hayward <alan.hayward@arm.com>
6761
6762 * gdb.base/ui-redirect.exp: Test redirection.
6763
26648588
JV
67642019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6765
6766 * gdb.mi/mi-complete.exp: New file.
6767 * gdb.mi/mi-complete.cc: Likewise.
6768
14237686
AB
67692019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6770
6771 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6772 indexed and sliced arrays, and pointers to arrays.
6773
e7bd7fba
TT
67742019-05-14 Tom Tromey <tromey@adacore.com>
6775
6776 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6777 styling test.
6778
2764128d
TV
67792019-05-14 Tom de Vries <tdevries@suse.de>
6780
6781 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6782 selection entry encoding.
6783
71bed2db
TT
67842019-05-10 Tom Tromey <tromey@adacore.com>
6785
6786 * gdb.ada/info_exc.exp: Add "complete" test.
6787
63b667ad
TV
67882019-05-09 Tom de Vries <tdevries@suse.de>
6789
6790 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6791 CU-relative.
6792
9cfd2b89
TV
67932019-05-09 Tom de Vries <tdevries@suse.de>
6794
6795 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6796 CU-relative.
6797
2228ef77
XR
67982019-05-08 Joel Brobecker <brobecker@adacore.com>
6799
6800 * gdb.ada/frame_arg_lang.exp: New testcase.
6801 * gdb.ada/frame_arg_lang/bla.adb: New file.
6802 * gdb.ada/frame_arg_lang/pck.ads: New file.
6803 * gdb.ada/frame_arg_lang/pck.adb: New file.
6804 * gdb.ada/frame_arg_lang/foo.c: New file.
6805
80e55b13
TT
68062019-05-08 Tom Tromey <tromey@adacore.com>
6807
6808 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6809
9d3421af
TT
68102019-05-08 Tom Tromey <tromey@adacore.com>
6811
6812 * gdb.base/ptype-offsets.exp: Update tests.
6813
844333e2
TT
68142019-05-08 Tom Tromey <tromey@adacore.com>
6815
6816 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6817 cases.
6818 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6819 "short".
6820
988915ee
TT
68212019-05-08 Tom Tromey <tromey@adacore.com>
6822
6823 * gdb.ada/vla.exp: New file.
6824 * gdb.ada/vla/vla.adb: New file.
6825
7bd55dac
TV
68262019-05-07 Tom de Vries <tdevries@suse.de>
6827
6828 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6829
75f06e9d
TV
68302019-05-07 Tom de Vries <tdevries@suse.de>
6831
6832 PR testsuite/24522
6833 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6834 section.
6835
77e7aaa4
TV
68362019-05-07 Tom de Vries <tdevries@suse.de>
6837
6838 PR testsuite/24522
6839 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6840 .debug_aranges section.
6841
456ba0fa
TV
68422019-05-07 Tom de Vries <tdevries@suse.de>
6843
6844 PR testsuite/24159
6845 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6846
5a56d6a6
TV
68472019-05-06 Tom de Vries <tdevries@suse.de>
6848
6849 * lib/gdb.exp (exec_has_index_section): New proc.
6850 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6851 section.
6852
9d6d4be8
TV
68532019-05-04 Tom de Vries <tdevries@suse.de>
6854
6855 * boards/cc-with-debug-names.exp: New file.
6856
222a8d25
TT
68572019-05-03 Tom Tromey <tromey@adacore.com>
6858
6859 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6860 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6861 * gdb.ada/char_enum.exp: Add test.
6862
0fdfd794
TV
68632019-05-03 Tom de Vries <tdevries@suse.de>
6864
6865 * boards/cc-with-gdb-index.exp: New file.
6866
80062eb9
AB
68672019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6868
6869 * gdb.rust/simple.exp: Add new test case.
6870 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6871 (main): Initialise an instance of the new struct.
6872
4504bbde
TT
68732019-05-01 Tom Tromey <tromey@adacore.com>
6874
6875 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6876 record.
6877 (NPR): New variable.
6878 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6879 test.
6880
d48e62f4
TT
68812019-05-01 Tom Tromey <tromey@adacore.com>
6882
6883 * gdb.ada/packed_array_assign.exp: Add packed assignment
6884 regression test.
6885
f59f30f5
TV
68862019-05-01 Tom de Vries <tdevries@suse.de>
6887
6888 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6889
b70bfc54
TV
68902019-05-01 Tom de Vries <tdevries@suse.de>
6891
6892 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6893
15f18d14
AT
68942019-04-30 Ali Tamur <tamur@google.com>
6895
6896 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6897
2ff0a947
TT
68982019-04-30 Tom Tromey <tromey@adacore.com>
6899
6900 * lib/ada.exp (find_ada_tool): New proc.
6901 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6902 * gdb.ada/catch_ex_std.exp: New file.
6903 * gdb.ada/catch_ex_std/foo.adb: New file.
6904 * gdb.ada/catch_ex_std/some_package.adb: New file.
6905 * gdb.ada/catch_ex_std/some_package.ads: New file.
6906
a776957c
TT
69072019-04-30 Tom Tromey <tromey@adacore.com>
6908
6909 PR c++/24470:
6910 * gdb.cp/temargs.cc: Add test code from PR.
6911
bc68014d
AB
69122019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6913
6914 * gdb.fortran/vla-datatypes.exp: Update expected results.
6915 * gdb.fortran/vla-ptype.exp: Likewise.
6916 * gdb.fortran/vla-type.exp: Likewise.
6917 * gdb.fortran/vla-value.exp: Likewise.
6918
f1fdc960
AB
69192019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6920
6921 * gdb.fortran/ptr-indentation.exp: Update expected results.
6922 * gdb.fortran/ptype-on-functions.exp: Likewise.
6923 * gdb.fortran/vla-ptr-info.exp: Likewise.
6924 * gdb.fortran/vla-value.exp: Likewise.
6925
bf7a4de1
AB
69262019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6927
6928 * gdb.fortran/ptype-on-functions.exp: New file.
6929 * gdb.fortran/ptype-on-functions.f90: New file.
6930
bbe75b9d
AB
69312019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6932
6933 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6934 case void string.
6935
1db455a7
AB
69362019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6937
6938 * gdb.fortran/complex.exp: Expand.
6939 * gdb.fortran/complex.f: Renamed to...
6940 * gdb.fortran/complex.f90: ...this, and extended to add more
6941 complex values.
6942
b6d03bb2
AB
69432019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6944
6945 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6946 MODULO, CMPLX.
6947
2e62ab40
AB
69482019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6949 Richard Bunt <richard.bunt@arm.com>
6950
6951 * gdb.base/max-depth.c: New file.
6952 * gdb.base/max-depth.exp: New file.
6953 * gdb.python/py-nested-maps.c: New file.
6954 * gdb.python/py-nested-maps.exp: New file.
6955 * gdb.python/py-nested-maps.py: New file.
6956 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6957 (test_all_common): Call test_max_depth.
6958 * gdb.fortran/max-depth.exp: New file.
6959 * gdb.fortran/max-depth.f90: New file.
6960 * gdb.go/max-depth.exp: New file.
6961 * gdb.go/max-depth.go: New file.
6962 * gdb.modula2/max-depth.exp: New file.
6963 * gdb.modula2/max-depth.c: New file.
6964 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6965
d2b584a5
TV
69662019-04-29 Tom de Vries <tdevries@suse.de>
6967
6968 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6969
136afab8
PW
69702019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6971
6972 * gdb.base/callexit.exp: Test may-call-functions off.
6973
725cbb63
KS
69742019-04-25 Keith Seitz <keiths@redhat.com>
6975
6976 PR c++/24367
6977 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6978 (another_incomplete_struct, test_incomplete): New definitions.
6979 (main): Use new definitions.
6980 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6981 functions.
6982
701adfb0
PA
69832019-04-25 Ali Tamur <tamur@google.com>
6984
6985 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6986
82433e3e
SDJ
69872019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6988
6989 PR corefiles/11608
6990 PR corefiles/18187
6991 * gdb.base/coredump-filter-build-id.exp: New file.
6992
dd06d4d6
AH
69932019-04-25 Alan Hayward <alan.hayward@arm.com>
6994
e79be6e5
SM
6995 * Makefile.in: Pass through GDBSERVER_DEBUG.
6996 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6997 (gdbserver,debug): Add board setting.
6998 * gdb.trace/tspeed.exp: Skip when debugging.
6999 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
7000 * lib/gdbserver-support.exp: Likewise
dd06d4d6 7001
1670072e
TT
70022019-04-24 Tom Tromey <tromey@adacore.com>
7003
7004 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
7005 Rust.
7006
a59240a4
TT
70072019-04-24 Tom Tromey <tromey@adacore.com>
7008
7009 * gdb.arch/amd64-eval.exp: Test bitfield return.
7010 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
7011 (class Foo) <return_bitfields>: New method.
7012 (main): Call it.
7013
b907456c
AB
70142019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
7015
7016 * gdb.cp/many-args.cc: New file.
7017 * gdb.cp/many-args.exp: New file.
7018
5c565afd
TV
70192019-04-23 Tom de Vries <tdevries@suse.de>
7020
7021 PR gdb/24433
7022 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
7023
ba22ff86
AH
70242019-04-23 Alan Hayward <alan.hayward@arm.com>
7025
7026 * gdb.trace/backtrace.exp: Use nopie flag.
7027 * gdb.trace/circ.exp: Likewise.
7028 * gdb.trace/collection.exp: Likewise.
7029 * gdb.trace/ftrace.exp: Likewise.
7030 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7031 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7032 * gdb.trace/qtro.exp: Likewise.
7033 * gdb.trace/read-memory.exp: Likewise.
7034 * gdb.trace/report.exp: Likewise.
7035 * gdb.trace/tfile.exp: Likewise.
7036 * gdb.trace/tfind.exp: Likewise.
7037 * gdb.trace/unavailable.exp: Likewise.
7038
7905fc35
PA
70392019-04-22 Pedro Alves <palves@redhat.com>
7040
7041 * gdb.base/solib-probes-nosharedlibrary.c,
7042 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7043
8ecb59f8
TT
70442019-04-19 Tom Tromey <tromey@adacore.com>
7045
7046 * gdb.ada/ptype_union.c: New file.
7047 * gdb.ada/ptype_union.exp: New file.
7048
62160ec9
TT
70492019-04-19 Tom Tromey <tromey@adacore.com>
7050
7051 PR symtab/24423:
7052 * gdb.base/list0.h (foo): Add a control-l character.
7053
36cd4ba5
TV
70542019-04-18 Tom de Vries <tdevries@suse.de>
7055
7056 PR gdb/24433
7057 * boards/local-board.exp: Set sysroot to "".
7058
b73715df
TV
70592019-04-18 Tom de Vries <tdevries@suse.de>
7060 Pedro Alves <palves@redhat.com>
7061
7062 PR gdb/24454
7063 * gdb.threads/vfork-follow-child-exec.c: New file.
7064 * gdb.threads/vfork-follow-child-exec.exp: New file.
7065 * gdb.threads/vfork-follow-child-exit.c: New file.
7066 * gdb.threads/vfork-follow-child-exit.exp: New file.
7067
4aa866af
LS
70682019-04-15 Leszek Swirski <leszeks@google.com>
7069
7070 * gdb.arch/amd64-eval.cc: New file.
7071 * gdb.arch/amd64-eval.exp: New file.
7072
e5a1a79a
AH
70732019-04-11 Alan Hayward <alan.hayward@arm.com>
7074
7075 * gdb.server/sysroot.c: New test.
7076 * gdb.server/sysroot.exp: New file.
7077 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7078 matching param.
7079
41077b66
AB
70802019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7081
7082 * gdb.base/align.exp: Extend test to cover structures containing
7083 only static fields.
7084
c30391f8
TV
70852019-04-11 Tom de Vries <tdevries@suse.de>
7086
7087 * boards/cc-with-dwz-m.exp: New file.
7088 * boards/cc-with-dwz.exp: New file.
7089 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7090
e242fd12
SM
70912019-04-09 Simon Marchi <simon.marchi@efficios.com>
7092
7093 * gdb.base/start-cpp.exp: New file.
7094 * gdb.base/start-cpp.cc: New file.
7095
2b0c8b01
KB
70962019-04-08 Kevin Buettner <kevinb@redhat.com>
7097
7098 * gdb.python/py-thrhandle.exp: Adjust tests to call
7099 thread_from_handle instead of thread_from_thread_handle.
7100
947210e5
KB
71012019-04-08 Kevin Buettner <kevinb@redhat.com>
7102
7103 * gdb.python/py-thrhandle.exp: Add tests for
7104 gdb.InferiorThread.handle.
7105
d7df6549
AB
71062019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7107
7108 * gdb.python/py-function.exp: Check calling helper function from
7109 all languages.
7110 * lib/gdb.exp (gdb_supported_languages): New proc.
7111
8bdc1658
AB
71122019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7113
7114 * gdb.base/complex-parts.c: New file.
7115 * gdb.base/complex-parts.exp: New file.
7116
05caa1d2
TT
71172019-04-01 Tom Tromey <tromey@adacore.com>
7118
7119 PR symtab/23331:
7120 * gdb.dwarf2/dw2-ranges-main.c: New file.
7121 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7122 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7123
7734102d
EZ
71242019-03-30 Simon Marchi <simark@simark.ca>
7125
7126 * gdb.base/default.exp: Add values for $_gdb_major and
7127 $_gdb_minor.
7128
188e1fa9
TT
71292019-03-29 Tom Tromey <tromey@adacore.com>
7130
7131 * gdb.base/help.exp: Tighten apropos regexp.
7132
2880242d
KS
71332019-03-29 Keith Seitz <keiths@redhat.com>
7134
7135 * gdb.fortran/array-bounds.exp: New file.
7136 * gdb.fortran/array-bounds.f90: New file.
7137
077cad8e
PW
71382019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7139
7140 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7141
80047cfc
PW
71422019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7143
7144 * gdb.multi/hello.c (main): Increase alarm timer.
7145
f489207e
SL
71462019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7147
7148 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7149 factor when no hardware watchpoint support.
7150
c92df149
AH
71512019-03-28 Alan Hayward <alan.hayward@arm.com>
7152 Pedro Alves <palves@redhat.com>
7153
7154 * boards/local-board.exp: set sysroot to /.
7155
933aebfa
AH
71562019-03-27 Alan Hayward <alan.hayward@arm.com>
7157
7158 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7159 in child.
7160
9f9aa852
AB
71612019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7162
7163 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7164 field.
7165 (make_container): Initialise new field.
7166 * gdb.python/py-prettyprint.exp: Add new tests.
7167 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7168 <display_hint>: New method.
7169
3714a195
AB
71702019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7171
7172 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7173 gdb_continue_to_breakpoint more throughout this test.
7174 (run_lang_tests) Supply unique test names, and use
7175 gdb_test_no_output.
7176
18c77628
AB
71772019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7178
7179 * gdb.base/finish-pretty.exp: Update expected results.
7180 * gdb.base/pretty-print.c: New file.
7181 * gdb.base/pretty-print.exp: New file.
7182
9a93502f
PA
71832019-03-25 Pedro Alves <palves@redhat.com>
7184
7185 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7186 move comments outside list. Append '-i "" eof' section.
7187
968aa7ae
AH
71882019-03-22 Alan Hayward <alan.hayward@arm.com>
7189
34a7f2a4 7190 PR testsuite/25016
968aa7ae
AH
7191 * README: Add pie options.
7192 * gdb.base/break-interp.exp: Ensure pie is disabled.
7193 * gdb.base/dump.exp: Likewise.
7194 * lib/gdb.exp (gdb_compile): Add pie option.
7195
4c7d57e7
TT
71962019-03-19 Tom Tromey <tromey@adacore.com>
7197
7198 * gdb.mi/mi2-cli-display.c: New file.
7199 * gdb.mi/mi2-cli-display.exp: New file.
7200
bff8c71f
TT
72012019-03-18 Joel Brobecker <brobecker@adacore.com>
7202 Tom Tromey <tromey@adacore.com>
7203
7204 * gdb.ada/ptype_array/pck.adb: New file.
7205 * gdb.ada/ptype_array/pck.ads: New file.
7206 * gdb.ada/ptype_array/foo.adb: New file.
7207 * gdb.ada/ptype_array.exp: New file.
7208
d085f989
TT
72092019-03-14 Tom Tromey <tromey@adacore.com>
7210
7211 * gdb.base/style.exp: Add "set style sources" test.
7212
b4be1b06
SM
72132019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7214
7215 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7216 * mi-breakpoint-multiple-locations.exp: ... this.
7217 (make_breakpoints_pattern): New proc.
7218 (do_test): Add mi_version parameter, test -break-insert,
7219 -break-info and =breakpoint-created.
7220
7cde5fc2
AB
72212019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7222
7223 * config/default.exp: Remove 'load_lib gdb.exp'.
7224 * config/monitor.exp: Likewise.
7225 * config/sid.exp: Likewise.
7226 * config/sim.exp: Likewise.
7227 * config/slite.exp: Likewise.
7228 * config/unix.exp: Likewise.
7229 * gdb.base/default.exp: Remove unhelpful comment.
7230
efbecbc1
AB
72312019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7232
7233 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7234
0841c79a
AB
72352019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7236
7237 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7238
4a270568
AB
72392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7240
7241 * gdb.fortran/type-kinds.exp: Update expected results.
7242
067630bd
AB
72432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7244
7245 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7246
3be47f7a
AB
72472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7248
7249 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7250 function.
7251 (test_basic_parsing_of_type_kinds): Expand types tested.
7252 (test_parsing_invalid_type_kinds): New function.
7253
4d00f5d8
AB
72542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7255
7256 * gdb.fortran/intrinsics.exp: New file.
7257 * gdb.fortran/intrinsics.f90: New file.
7258 * gdb.fortran/type-kinds.exp: New file.
7259
c8f91604
AB
72602019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7261
7262 * gdb.fortran/dot-ops.exp: New file.
7263
dd9f2c76
AB
72642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7265
7266 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7267 Check upper and lower case logical literals.
7268
84ec9724
AB
72692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7270
7271 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7272 Remove duplicate tests.
7273
c3734e09
AH
72742019-03-06 Alan Hayward <alan.hayward@arm.com>
7275
7276 * lib/gdb.exp (builtin_cd): rename of cd.
7277 (cd): Override builtin.
7278
aa3cfbda
RB
72792019-03-06 Richard Bunt <richard.bunt@arm.com>
7280
7281 * gdb.fortran/function-calls.exp: New file.
7282 * gdb.fortran/function-calls.f90: New test.
7283
7b63ad86
RB
72842019-03-04 Richard Bunt <richard.bunt@arm.com>
7285
7286 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7287 on user program standard output.
7288 * gdb.fortran/short-circuit-argument-list.f90: Record function
7289 calls.
7290
01abb042
AH
72912019-02-28 Alan Hayward <alan.hayward@arm.com>
7292
c3734e09
AH
7293 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7294 failure.
01abb042 7295
92137da0
RO
72962019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298 PR gdb/8527
7299 * gdb.base/interrupt-daemon-attach.c,
7300 gdb.base/interrupt-daemon-attach.exp: New test.
7301
5862844d
PA
73022019-02-27 Pedro Alves <palves@redhat.com>
7303
7304 * gdb.base/page.exp: Add tests for "set width/height -1".
7305
8ed25214
PA
73062019-02-27 Pedro Alves <palves@redhat.com>
7307
7308 * gdb.base/page.exp: Add tests for "set/show width/height" with
7309 "infinite" values.
7310
6c28e44a
TT
73112019-02-27 Tom Tromey <tromey@adacore.com>
7312
7313 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7314 2.4.
7315 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7316 workaround.
7317
bf9a735e
AB
73182019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7319
7320 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7321 tests for structs with static members.
7322
8791793c
TT
73232019-02-26 Tom Tromey <tromey@adacore.com>
7324
7325 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7326 ValueError, not TypeError.
7327
bc2a507e
KB
73282019-02-26 Kevin Buettner <kevinb@redhat.com>
7329
7330 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7331 call from main program.
7332
e0e7d3bd
JB
73332019-02-23 Joel Brobecker <brobecker@adacore.com>
7334
7335 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7336 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7337 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7338 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7339 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7340
9600246d
KS
73412019-02-22 Keith Seitz <keiths@redhat.com>
7342
7343 PR symtab/23853
7344 * gdb.base/symlink-sourcefile.c: New file.
7345 * gdb.base/symlink-sourcefile.exp: New file.
7346
0c95f9ed
TT
73472019-02-20 Tom Tromey <tom@tromey.com>
7348
7349 * gdb.base/info_qt.exp: Update.
7350
6caa91b6
SM
73512019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7352
7353 * gdb.base/source.exp: Move "error in sourced script" code to
7354 the end.
7355 * gdb.base/source-error.gdb: Move contents to
7356 source-error-1.gdb. Add new code to source source-error-1.gdb.
7357 * gdb.base/source-error-1.gdb: New file, from previous
7358 source-error.gdb.
7359
6506371f
TT
73602019-02-17 Tom Tromey <tom@tromey.com>
7361
7362 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7363 for macro styling.
7364 * gdb.base/style.c (SOME_MACRO): New macro.
7365
a0087920
TT
73662019-02-17 Tom Tromey <tom@tromey.com>
7367
7368 * gdb.base/style.exp: Add line-wrapping tests.
7369 * gdb.base/page.exp: Add test for quitting during pagination.
7370
a2cd4f14
JB
73712019-02-17 Joel Brobecker <brobecker@adacore.com>
7372
7373 * gdb.ada/big_packed_array: New testcase.
7374 * gdb.ada/homonym.exp: Fix incorrect expected output for
7375 "break <homonym__get_value>" test.
7376
9d70ffbc
WP
73772019-02-13 Weimin Pan <weimin.pan@oracle.com>
7378
7379 PR breakpoints/21870
7380 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7381 and prepare_for_testing. Add comment.
7382 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7383 redundant cleanup call. Clean up comment.
7384
01c7ae81
WP
73852019-02-12 Weimin Pan <weimin.pan@oracle.com>
7386
7387 PR breakpoints/21870
7388 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7389 * gdb.arch/aarch64-dbreg-contents.c: New file.
7390
aff29d1c
JB
73912019-02-10 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.ada/mi_ref_changeable: New testcase.
7394
df0da8a2
AH
73952019-02-07 Alan Hayward <alan.hayward@arm.com>
7396
7397 * gdb.base/attach.exp: Add double attach test.
7398
bd447abb
SM
73992019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7400
7401 * lib/gdb.exp (default_gdb_start): Don't match pagination
7402 prompt.
7403 (gdb_init): Set stty_init.
7404
1dbc40b9
TT
74052019-01-27 Tom Tromey <tom@tromey.com>
7406
7407 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7408 skip_python_tests.
7409
353229bf
AH
74102019-01-24 Alan Hayward <alan.hayward@arm.com>
7411
7412 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7413 New structure.
7414 (struct struct_static_02_02): Likewise.
7415 (struct struct_static_02_03): Likewise.
7416 (struct struct_static_02_04): Likewise.
7417 (struct struct_static_04_01): Likewise.
7418 (struct struct_static_04_02): Likewise.
7419 (struct struct_static_04_03): Likewise.
7420 (struct struct_static_04_04): Likewise.
7421 (struct struct_static_06_01): Likewise.
7422 (struct struct_static_06_02): Likewise.
7423 (struct struct_static_06_03): Likewise.
7424 (struct struct_static_06_04): Likewise.
7425 (cmp_struct_static_02_01): Likewise.
7426 (cmp_struct_static_02_02): Likewise.
7427 (cmp_struct_static_02_03): Likewise.
7428 (cmp_struct_static_02_04): Likewise.
7429 (cmp_struct_static_04_01): Likewise.
7430 (cmp_struct_static_04_02): Likewise.
7431 (cmp_struct_static_04_03): Likewise.
7432 (cmp_struct_static_04_04): Likewise.
7433 (cmp_struct_static_06_01): Likewise.
7434 (cmp_struct_static_06_02): Likewise.
7435 (cmp_struct_static_06_03): Likewise.
7436 (cmp_struct_static_06_04): Likewise.
7437 (call_all): Test new structs.
7438 * gdb.base/infcall-nested-structs.exp: Likewise.
7439
73021deb
AH
74402019-01-21 Alan Hayward <alan.hayward@arm.com>
7441 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7442
fc65c7db
AH
74432019-01-21 Alan Hayward <alan.hayward@arm.com>
7444 * gdb.base/stack-protector.c: New test.
7445 * gdb.base/stack-protector.exp: New file.
7446 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7447 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7448 option.
7449 (gdb_compile): Remove stack protector for GCC and prevent
7450 recursion.
7451
c24bdb02
KS
74522019-01-16 Keith Seitz <keiths@redhat.com>
7453
7454 PR gdb/23773
7455 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7456
6f072a10
PFC
74572019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7458
7459 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7460 aliases.
7461 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7462 tests.
7463 * gdb.arch/powerpc-vector-regs.c: New file.
7464 * gdb.arch/powerpc-vector-regs.exp: New file.
7465
a7b8d682
PFC
74662019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7467
7468 * gdb.arch/altivec-regs.exp: Fix the list passed to
7469 gdb_expect_list when testing "info vector".
7470
6eb6fb67
AB
74712019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7472
7473 * gdb.base/style.exp: Don't include path in testname.
7474
b56f80d8
KS
74752019-01-10 Keith Seitz <keiths@redhat.com>
7476
7477 PR gdb/23712
7478 PR symtab/23010
7479 * gdb.dwarf2/multidictionary.exp: New file.
7480
041be526
SM
74812019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7482
7483 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7484 (test_gnuv3_style_demangling): ... this.
7485 (test_lucid_style_demangling): Remove.
7486 (test_arm_style_demangling): Remove.
7487 (test_hp_style_demangling): Remove.
7488 (do_tests): Remove calls to the above.
7489
d820d0c3
AB
74902019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7491
7492 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7493 case.
7494
f097f5ad
TT
74952019-01-06 Tom Tromey <tom@tromey.com>
7496
7497 PR gdb/28155:
7498 * gdb.dwarf2/typedef-void-finish.exp: New file.
7499
2cd8cc0b
TT
75002018-12-28 Tom Tromey <tom@tromey.com>
7501 Simon Marchi <simark@simark.ca>
7502
7503 * gdb.base/jit-exec.exp: New file.
7504 * gdb.base/jit-exec.c: New file.
7505 * gdb.base/jit-execd.c: New file.
7506
35fb8261
TT
75072018-12-28 Tom Tromey <tom@tromey.com>
7508
7509 * gdb.base/style.exp: Update test to check for address styling.
7510
47fd17cd
TT
75112018-12-28 Tom Tromey <tom@tromey.com>
7512
7513 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7514 message.
7515
d47032b7
TT
75162018-12-28 Tom Tromey <tom@tromey.com>
7517
7518 * gdb.base/style.exp: Add test for version number styling.
7519
af79b68d
TT
75202018-12-28 Tom Tromey <tom@tromey.com>
7521
7522 * gdb.base/style.exp: Add test for print_address_symbolic.
7523
0bb296cb
TT
75242018-12-28 Tom Tromey <tom@tromey.com>
7525
7526 * gdb.base/style.exp: Add test for breakpoint setting.
7527
80ae2043
TT
75282018-12-28 Tom Tromey <tom@tromey.com>
7529
7530 * gdb.base/style.exp: Add test for variable names.
7531
cbe56571
TT
75322018-12-28 Tom Tromey <tom@tromey.com>
7533
7534 * gdb.base/style.exp: New file.
7535 * gdb.base/style.c: New file.
7536
9162a27c
TT
75372018-12-28 Tom Tromey <tom@tromey.com>
7538
7539 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7540 "dumb".
7541 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7542 the TERM environment variable.
7543
bc543c90
TT
75442018-12-27 Tom Tromey <tom@tromey.com>
7545
7546 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7547 pagination test.
7548
6f0ffe50
AB
75492018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7550
7551 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7552 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7553
b5a1e557
PW
75542018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7555
7556 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7557 Filename a.adb changed to bp_fun_addr.adb.
7558 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7559
6e8b1ab2
JV
75602018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7561
7562 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7563 non-PIE executables.
7564 * README: Mention the gdb,nopie_flag board setting.
7565 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7566 non-PIE executable.
7567 * gdb.arch/amd64-entry-value.exp: Likewise.
7568 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7569 * gdb.arch/i386-float.exp: Likewise.
7570 * gdb.arch/i386-signal.exp: Likewise.
7571 * gdb.mi/mi-reg-undefined.exp: Likewise.
7572
d00a27c5
PM
75732018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7574
7575 PR gdb/23974
7576 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7577
161d081c
PW
75782018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7579
7580 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7581 Update order of results accordingly.
7582
b001de23
AB
75832018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7584
7585 * gdb.base/annota1.exp: Update a test regexp.
7586
99e1a184
AB
75872018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7588
7589 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7590
7a81c1e2
PW
75912018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7592
7593 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7594 (reuse_time): Initialize to REUSE_TIME_CAP.
7595 (check_rc): New function.
7596 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7597 Check pthread_create rc.
7598 (spawner_thread_func): Check pthread_create and pthread_join rc.
7599
73e8dc90
PA
76002018-12-08 Pedro Alves <palves@redhat.com>
7601
7602 * gdb.base/list.exp (test_forward_search): Rename to ...
7603 (test_forward_reverse_search): ... this. Also test reverse-search
7604 and the forward-search alias.
7605
13f2ed32
AB
76062018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7607
7608 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7609 local timeout variable before return, and remove all local timeout
7610 variable entirely.
7611 (gdb_load): Likewise.
7612
64d27cfc
TV
76132018-12-01 Tom de Vries <tdevries@suse.de>
7614
7615 * gdb.base/gdb-caching-proc.exp: New file.
7616
f63c03b4
SDJ
76172018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7618
7619 * Makefile.in (TIMESTAMP): New variable.
7620 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7621 command.
7622 (check-single-racy): Likewise.
7623 (check/%.exp): Likewise.
7624 (check-racy/%.exp): Likewise.
7625 (workers/%.worker): Likewise.
7626 (build-perf): Likewise.
7627 (check-perf): Likewise.
7628 * README: Describe new "TS" and "TS_FORMAT" variables.
7629 * print-ts.py: New file.
7630
1c97054b
BF
76312018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7632
7633 PR python/23714
7634 * gdb.python/python.exp: Test command repetition after
7635 gdb.execute.
7636
1871a62d
AB
76372018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7638
7639 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7640 is correctly aligned.
7641
fb5e1ed9
PW
76422018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7643
7644 * gdb.ada/info_auto_lang.exp: New testcase.
7645 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7646 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7647 * gdb.ada/info_auto_lang/some_c.c: New file.
7648
43d397ca
PW
76492018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7650
7651 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7652 FUNC_lang language syntax.
7653
beddd671
PW
76542018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7655
7656 * gdb.base/info_minsym.c: New file.
7657 * gdb.base/info_minsym.exp: New file.
7658
73fc52c4
TT
76592018-11-19 Tom Tromey <tom@tromey.com>
7660
7661 PR rust/23625:
7662 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7663 * gdb.rust/expr.exp: Update expected output. Change one test.
7664
994b876a
TT
76652018-11-19 Tom Tromey <tom@tromey.com>
7666
7667 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7668
6769f276
PA
76692018-11-19 Pedro Alves <palves@redhat.com>
7670
7671 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7672 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7673 see the expected warning.
7674
38a72da0
AH
76752018-11-16 Alan Hayward <alan.hayward@arm.com>
7676
7677 PR gdb/22736:
7678 * gdb.cp/infcall-nodebug-lib.c: New test.
7679 * gdb.cp/infcall-nodebug-main.c: New test.
7680 * gdb.cp/infcall-nodebug.exp: New file.
7681
53a89d6e
SM
76822018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7683
7684 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7685 completer tests.
7686
9325300d
TV
76872018-11-09 Tom de Vries <tdevries@suse.de>
7688
7689 * gdb.base/msym-lang.c: New test.
7690 * gdb.base/msym-lang.exp: New file.
7691 * gdb.base/msym-lang-main.c: New test.
7692
20f0d60d
TT
76932018-11-08 Tom Tromey <tom@tromey.com>
7694
7695 PR gdb/23555:
7696 PR gdb/23838:
7697 * gdb.base/warning.exp: New file.
7698
b5420128
JB
76992018-11-08 Jan Beulich <jbeulich@suse.com>
7700
7701 * testsuite/gdb.arch/i386-avx512.c,
7702 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7703
cd115d61
AB
77042018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7705
7706 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7707 point hardware.
7708
35ee2dc2
AB
77092018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7710
7711 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7712 * gdb.dwarf2/missing-type-name.exp: New file.
7713
31aceee8
TV
77142018-11-06 Tom de Vries <tdevries@suse.de>
7715
7716 * gdb.base/many-headers.c: New test.
7717 * gdb.base/many-headers.exp: New file.
7718
109be305
JW
77192018-11-06 Jim Wilson <jimw@sifive.com>
7720
7721 * gdb.base/code_elim.exp: For riscv, set additional_flags
7722 to include -msmall-data-limit=0.
7723
e2b7af72
JB
77242018-11-01 Joel Brobecker <brobecker@adacore.com>
7725
7726 * gdb.ada/watch_minus_l: New testcase.
7727
cdcda965
SM
77282018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7729
7730 * gdb.arch/aix-sighandle.c: New file.
7731 * gdb.arch/aix-sighandle.exp: New file.
7732
92dcebf3
AB
77332018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7734
7735 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7736 registers being unions.
7737
68b9ac18
TV
77382018-10-31 Tom de Vries <tdevries@suse.de>
7739
7740 * lib/valgrind.exp: New file.
7741 (vgdb_start, vgdb_stop): New procs, factored out of ...
7742 * gdb.base/valgrind-bt.exp: ... here, ...
7743 * gdb.base/valgrind-disp-step.exp: ... here and ...
7744 * gdb.base/valgrind-infcall.exp: ... here.
7745
1443936e
TV
77462018-10-31 Tom de Vries <tdevries@suse.de>
7747
7748 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7749
eb77c9df
AB
77502018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7751
7752 * gdb.dwarf2/void-type.c: New file.
7753 * gdb.dwarf2/void-type.exp: New file.
7754
82b5e646
PW
77552018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7756
7757 * gdb.base/info_qt.c: New file.
7758 * gdb.base/info_qt.exp: New file.
7759
8d619c01
EBM
77602018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7761
7762 * gdb.arch/powerpc-htm-regs.c: New file.
7763 * gdb.arch/powerpc-htm-regs.exp: New file.
7764
f2cf6173
EBM
77652018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7766
7767 * gdb.arch/powerpc-tar.c: New file.
7768 * gdb.arch/powerpc-tar.exp: New file.
7769
7ca18ed6
EBM
77702018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7771
7772 * gdb.arch/powerpc-ppr-dscr.c: New file.
7773 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7774
bfcc0eba
TV
77752018-10-25 Tom de Vries <tdevries@suse.de>
7776
7777 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7778
fe1a5cad
TV
77792018-10-24 Tom de Vries <tdevries@suse.de>
7780
7781 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7782 longer exists error.
7783
a76dc3b7
TV
77842018-10-24 Tom de Vries <tdevries@suse.de>
7785
7786 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7787
4df46df7
TV
77882018-10-24 Tom de Vries <tdevries@suse.de>
7789
7790 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7791 --db-attach in valgrind.
7792
0dbfcfff
AB
77932018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7794
7795 * gdb.arch/riscv-reg-aliases.c: New file.
7796 * gdb.arch/riscv-reg-aliases.exp: New file.
7797
b04480b1
AH
77982018-10-19 Alan Hayward <alan.hayward@arm.com>
7799
7800 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7801
2c6ac8d7
AH
78022018-10-19 Alan Hayward <alan.hayward@arm.com>
7803
7804 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7805
2bc69f25
AH
78062018-10-19 Alan Hayward <alan.hayward@arm.com>
7807
7808 * gdb.cp/ovldbreak.exp: Fix regexps.
7809
1f1ae3a3
AH
78102018-10-19 Alan Hayward <alan.hayward@arm.com>
7811
7812 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7813
94c18618
SDJ
78142018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7815
7816 PR cli/23785
7817 * gdb.base/restore.exp: New test to check if "restore" with an
7818 invalid file doesn't segfault.
7819
812cd6eb
TV
78202018-10-18 Tom de Vries <tdevries@suse.de>
7821
7822 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7823 * gdb.ada/excep_handle.exp: Same.
7824 * gdb.ada/mi_string_access.exp: Same.
7825 * gdb.ada/mi_var_union.exp: Same.
7826 * gdb.arch/arc-analyze-prologue.exp: Same.
7827 * gdb.arch/arc-decode-insn.exp: Same.
7828 * gdb.base/readnever.exp: Same.
7829 * gdb.fortran/printing-types.exp: Same.
7830 * gdb.guile/scm-lazy-string.exp: Same.
7831
c4b90788
TV
78322018-10-16 Tom de Vries <tdevries@suse.de>
7833
7834 PR gdb/23730
7835 * gdb.base/catch-follow-exec.c: Add copyright notice.
7836 * gdb.base/catch-follow-exec.exp: Rewrite to use
7837 gdb_spawn_with_cmdline_opts. Require gdb-native.
7838
8bca2978
SL
78392018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7840
7841 * gdb.trace/actions-changed.exp: Check for arch support.
7842 * gdb.trace/actions.exp: Likewise.
7843 * gdb.trace/ax.exp: Likewise.
7844 * gdb.trace/backtrace.exp: Likewise.
7845 * gdb.trace/change-loc.exp: Likewise.
7846 * gdb.trace/deltrace.exp: Likewise.
7847 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7848 * gdb.trace/ftrace.exp: Likewise.
7849 * gdb.trace/infotrace.exp: Check for arch support.
7850 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7851 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7852 * gdb.trace/mi-tsv-changed.exp: Likewise.
7853 * gdb.trace/packetlen.exp: Likewise.
7854 * gdb.trace/passc-dyn.exp: Likewise.
7855 * gdb.trace/passcount.exp: Likewise.
7856 * gdb.trace/pending.exp: Likewise.
7857 * gdb.trace/range-stepping.exp: Check for shlib support.
7858 * gdb.trace/report.exp: Check for arch support.
7859 * gdb.trace/save-trace.exp: Likewise.
7860 * gdb.trace/signal.exp: Check for signal support.
7861 * gdb.trace/tfind.exp: Check for arch support.
7862 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7863 * gdb.trace/trace-common.h: Add comment.
7864 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7865 * gdb.trace/trace-enable-disable.exp: Likewise.
7866 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7867 * gdb.trace/tracecmd.exp: Check for arch support.
7868 * gdb.trace/tspeed.exp: Check for shlib and target support.
7869 * gdb.trace/tstatus.exp: Check for arch support.
7870 * gdb.trace/tsv.exp: Likewise.
7871 * gdb.trace/while-dyn.exp: Likewise.
7872 * gdb.trace/while-stepping.exp: Likewise.
7873 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7874
f9c49bff
SM
78752018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7876
7877 * gdb.trace/tspeed.exp: Remove nowarnings.
7878 (prepare_for_trace_test): Declare "global ipalib".
7879 * gdb.trace/tspeed.c: Include unistd.h.
7880 (main): Remove superfluous printf argument.
7881
d4330bde
SL
78822018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7883
7884 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7885 directory prefix on the filename.
7886
8ecfd7bd
SDJ
78872018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7888
7889 * gdb.gdb/unittest.exp: Update expected message informing that
7890 selftests have been disabled.
7891 * gdb.server/unittest.exp: Likewise.
7892
58bbcd02
TV
78932018-10-09 Tom de Vries <tdevries@suse.de>
7894
7895 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7896 with runto_main.
7897
9f6b697b
WP
78982018-10-08 Weimin Pan <weimin.pan@oracle.com>
7899
7900 PR c++/16841
7901 * gdb.cp/virtbase2.cc: New file.
7902 * gdb.cp/virtbase2.exp: New file.
7903
add5ded5
TT
79042018-10-06 Tom Tromey <tom@tromey.com>
7905
7906 PR python/19399:
7907 * gdb.python/py-inferior.exp: Add architecture test.
7908
f9e48344
TT
79092018-10-06 Tom Tromey <tom@tromey.com>
7910
7911 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7912 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7913
2a8be203
TT
79142018-10-06 Tom Tromey <tom@tromey.com>
7915
7916 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7917 of a "throw" catchpoint.
7918
e04caa70
SDJ
79192018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7920
7921 * gdb.base/info-proc.exp: Update string expected from "help info
7922 proc".
7923
5ca8c39f
TT
79242018-10-04 Tom Tromey <tom@tromey.com>
7925
7926 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7927 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7928 (test_initial_complaints, test_empty_complaints): Update.
7929 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7930
3453e7e4
TT
79312018-10-04 Tom Tromey <tom@tromey.com>
7932
7933 PR cli/19551:
7934 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7935 * lib/gdb.exp (gdb_file_cmd): Update.
7936 * gdb.stabs/weird.exp (print_weird_var): Update.
7937 * gdb.server/solib-list.exp: Update.
7938 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7939 * gdb.mi/mi-cli.exp: Update.
7940 * gdb.linespec/linespec.exp: Update.
7941 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7942 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7943 * gdb.cp/cp-relocate.exp: Update.
7944 * gdb.base/sym-file.exp: Update.
7945 * gdb.base/relocate.exp: Update.
7946 * gdb.base/readnever.exp: Update.
7947 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7948 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7949 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7950 * gdb.base/code_elim.exp: Update.
7951 * gdb.base/break-unload-file.exp (test_break): Update.
7952 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7953 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7954 Update.
7955 * gdb.base/attach.exp (do_attach_tests): Update.
7956 * gdb.base/sepdebug.exp: Update.
7957 * gdb.python/py-section-script.exp: Update.
7958
6afcf761
TT
79592018-10-04 Tom Tromey <tom@tromey.com>
7960
7961 PR cli/22234:
7962 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7963 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7964 output.
7965
fef1b293
TT
79662018-10-04 Tom Tromey <tom@tromey.com>
7967
7968 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7969 set width and height to 0.
7970 (test_command_line_attach_run): Use -quiet.
7971
ca98345e
SL
79722018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7973
7974 * lib/gdb.exp (skip_ifunc_tests): New.
7975 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7976 other compile failures.
7977 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7978
ff34e6ae
SM
79792018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7980
7981 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7982 is_amd64_regs_target.
7983
6bb8890e
AH
79842018-10-01 Alan Hayward <alan.hayward@arm.com>
7985
7986 * gdb.arch/aarch64-sighandler-regs.c: New test.
7987 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7988 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7989
224d30d3
MM
79902018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7991
7992 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7993 assembly.
7994
f67ffa6a
AB
79952018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7996
7997 * gdb.base/frame-selection.exp: New file.
7998 * gdb.base/frame-selection.c: New file.
7999
9fc3183f
AH
80002018-09-27 Alan Hayward <alan.hayward@arm.com>
8001
8002 * gdb.threads/check-libthread-db.c (thread_routine): Use a
8003 pthread barrier.
8004 (main): Likewise.
8005
d354055e
AB
80062018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
8007
8008 * gdb.base/large-frame-1.c: New file.
8009 * gdb.base/large-frame-2.c: New file.
8010 * gdb.base/large-frame.exp: New file.
8011 * gdb.base/large-frame.h: New file.
8012
db727370
JL
80132018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8014
8015 PR gdb/20948
8016 * gdb.base/write_mem.exp: New test.
8017 * gdb.base/write_mem.c: Likewise.
8018
ae778caf
TT
80192018-09-23 Tom Tromey <tom@tromey.com>
8020
8021 PR python/18852:
8022 * gdb.python/py-parameter.exp: Add test for parameter that throws
8023 on "set".
8024
fd3ba736
TT
80252018-09-23 Tom Tromey <tom@tromey.com>
8026
8027 PR python/17284:
8028 * gdb.python/py-template.exp (test_template_arg): Add test for
8029 negative template argument number.
8030
39a24317
TT
80312018-09-23 Tom Tromey <tom@tromey.com>
8032
8033 PR python/14062:
8034 * gdb.python/python.exp: Add test for post_event error.
8035
f5769a2c
TT
80362018-09-23 Tom Tromey <tom@tromey.com>
8037
8038 PR python/18170:
8039 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8040 convert pointers to int and long.
8041
1c1e54f6
TT
80422018-09-23 Tom Tromey <tom@tromey.com>
8043
8044 PR python/20126:
8045 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8046 signed-ness conversion tests.
8047
fb4fa946
TT
80482018-09-23 Tom Tromey <tom@tromey.com>
8049
8050 PR python/18352;
8051 * gdb.python/py-value.exp (test_float_conversion): New proc.
8052 Use it.
8053
a466edac
HAQ
80542018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8055
8056 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8057
4ee9b0c5
SL
80582018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8059
8060 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8061 no readline.
8062 * gdb.base/utf8-identifiers.exp: Likewise.
8063 * gdb.cp/cpcompletion.exp: Likewise.
8064 * gdb.linespec/cpcompletion.exp: Likewise.
8065 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8066 * gdb.linespec/cpls-ops.exp: Likewise.
8067
23be8da7
RB
80682018-09-19 Richard Bunt <richard.bunt@arm.com>
8069 Chris January <chris.january@arm.com>
8070
8071 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8072 * gdb.fortran/short-circuit-argument-list.exp: New file.
8073 * gdb.fortran/short-circuit-argument-list.f90: New test.
8074
5031d0ae
SDJ
80752018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8076
8077 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8078 "arch=" keyword when executing "-stack-list-frames".
8079
b4c0d1a4
SDJ
80802018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8081
8082 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8083 "arch=" keyword when executing "-stack-list-frames".
8084
7a6d2b45
SDJ
80852018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8086
8087 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8088 break ada".
8089
8588b356
SM
80902018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8091
8092 PR python/23669
8093 * gdb.python/python.exp: Test gdb.execute("show commands").
8094
65e65158
TT
80952018-09-16 Tom Tromey <tom@tromey.com>
8096
8097 * gdb.base/new-ui.exp (do_execution_tests): Update.
8098 * gdb.base/dbx.exp (test_breakpoints): Update.
8099
bf326452
AH
81002018-09-14 Alan Hayward <alan.hayward@arm.com>
8101
8102 * lib/gdb.exp (gdb_simple_compile): Add proc.
8103 (is_elf_target): Use gdb_simple_compile.
8104 (skip_altivec_tests): Likewise.
8105 (skip_vsx_tests): Likewise.
8106 (skip_tsx_tests): Likewise.
8107 (skip_btrace_tests): Likewise.
8108 (skip_btrace_pt_tests): Likewise.
8109 (gdb_can_simple_compile): Likewise.
8110 (gdb_has_argv0): Likewise.
8111 (gdb_target_symbol_prefix): Likewise.
8112 (target_supports_scheduler_locking): Likewise.
8113
2361b0fb
TT
81142018-09-13 Tom Tromey <tom@tromey.com>
8115
8116 * Makefile.in (TAGS): Recognize proc_with_prefix and
8117 gdb_caching_proc.
8118
0ae1a321
SM
81192018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8120
8121 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8122 method.
8123
a40bf0c2
SM
81242018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8125
8126 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8127 and a few other Inferior properties when the Inferior is no
8128 longer valid.
8129
4a3fe98f
TT
81302018-09-13 Tom Tromey <tom@tromey.com>
8131
8132 PR rust/23650:
8133 * gdb.rust/simple.exp: Add test for enum field access error.
8134
098b2108
TT
81352018-09-13 Tom Tromey <tom@tromey.com>
8136
8137 PR rust/23626:
8138 * gdb.rust/simple.rs (EmptyEnum): New type.
8139 (main): Use it.
8140 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8141
1256af7d
SM
81422018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8143
8144 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8145 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8146 * gdb.python/py-symtab.exp: Update test printing an objfile.
8147
4aa8e6c2
SM
81482018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8149
8150 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8151 object.
8152
c221b2f7
AH
81532018-09-12 Alan Hayward <alan.hayward@arm.com>
8154
8155 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8156 (support_complex_tests): Use gdb_can_simple_compile.
8157 (is_ilp32_target): Likewise.
8158 (is_lp64_target): Likewise.
8159 (is_64_target): Likewise.
8160 (is_amd64_regs_target): Likewise.
8161 (is_aarch32_target): Likewise.
8162 (gdb_int128_helper): Likewise.
8163
6f1107b5
JK
81642018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8165
8166 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8167
1f5d1570
JG
81682018-09-10 Jerome Guitton <guitton@adacore.com>
8169
8170 * gdb.ada/same_component_name: Add test for case of tagged record
8171 with variable-length fields.
8172
cc330e39
XR
81732018-09-10 Xavier Roirand <roirand@adacore.com>
8174
8175 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8176 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8177 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8178 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8179
b9c50e9a
XR
81802018-09-10 Xavier Roirand <roirand@adacore.com>
8181
8182 * gdb.ada/mi_string_access.exp: New testcase.
8183 * gdb.ada/mi_string_access/bar.adb: New file.
8184 * gdb.ada/mi_string_access/pck.adb: New file.
8185 * gdb.ada/mi_string_access/pck.asd: New file.
8186
2963898f
XR
81872018-09-10 Xavier Roirand <roirand@adacore.com>
8188
8189 * gdb.ada/mi_var_union.exp: New testcase.
8190 * gdb.ada/mi_var_union/bar.adb: New file.
8191 * gdb.ada/mi_var_union/pck.adb: New file.
8192 * gdb.ada/mi_var_union/pck.asd: New file.
8193
1aac008f
TT
81942018-09-08 Tom Tromey <tom@tromey.com>
8195
8196 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8197
332cf4c9
TT
81982018-09-08 Tom Tromey <tom@tromey.com>
8199
8200 PR python/16047:
8201 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8202 (register_pretty_printers): Register new printer.
8203 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8204 test.
8205 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8206 (an_int_type3): New global.
8207
424da6cf
JB
82082018-09-08 Joel Brobecker <brobecker@adacore.com>
8209
8210 * gdb.ada/expr_with_funcall: New testcase.
8211
2a62dfa9
JB
82122018-09-08 Joel Brobecker <brobecker@adacore.com>
8213
8214 * gdb.ada/packed_array_assign: New testcase.
8215
96b6697f
AB
82162018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8217
8218 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8219 names, and add test prefixes to make test names unique.
8220
e4a62c65
TV
82212018-09-05 Tom de Vries <tdevries@suse.de>
8222
8223 * gdb.dwarf2/varval.exp: Add test.
8224
dd083ee2
GB
82252018-09-04 Gary Benson <gbenson@redhat.com>
8226
8227 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8228 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8229
aef9346c
TT
82302018-08-31 Tom Tromey <tom@tromey.com>
8231
8232 * gdb.rust/simple.rs: Rename second variable "v".
8233
c67f2e15
AB
82342018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8235
8236 * gdb.base/funcargs.c (use_a): New function.
8237 (recurse): Call use_a.
8238
078a0207
KS
82392018-08-29 Keith Seitz <keiths@redhat.com>
8240
8241 * gdb.compile/compile-cplus-anonymous.cc: New file.
8242 * gdb.compile/compile-cplus-anonymous.exp: New file.
8243 * gdb.compile/compile-cplus-array-decay.cc: New file.
8244 * gdb.compile/compile-cplus-array-decay.exp: New file.
8245 * gdb.compile/compile-cplus-inherit.cc: New file.
8246 * gdb.compile/compile-cplus-inherit.exp: New file.
8247 * gdb.compile/compile-cplus-member.cc: New file.
8248 * gdb.compile/compile-cplus-member.exp: New file.
8249 * gdb.compile/compile-cplus-method.cc: New file.
8250 * gdb.compile/compile-cplus-method.exp: New file.
8251 * gdb.compile/compile-cplus-mod.c: "New" file.
8252 * gdb.compile/compile-cplus-namespace.cc: New file.
8253 * gdb.compile/compile-cplus-namespace.exp: New file.
8254 * gdb.compile/compile-cplus-nested.cc: New file.
8255 * gdb.compile/compile-cplus-nested.exp: New file.
8256 * gdb.compile/compile-cplus-print.c: "New" file.
8257 * gdb.compile/compile-cplus-print.exp: "New" file.
8258 * gdb.compile/compile-cplus-virtual.cc: New file.
8259 * gdb.compile/compile-cplus-virtual.exp: New file.
8260 * gdb.compile/compile-cplus.c: "New" file.
8261 * gdb.compile/compile-cplus.exp: "New" file.
8262 * lib/compile-support.exp: New file.
8263
b0f492b9
GB
82642018-08-16 Gary Benson <gbenson@redhat.com>
8265
8266 PR gdb/13000:
8267 * gdb.base/batch-exit-status.exp: New file.
8268 * gdb.base/batch-exit-status.good-commands: Likewise.
8269 * gdb.base/batch-exit-status.bad-commands: Likewise.
8270
36eb4c5f
AH
82712018-08-29 Alan Hayward <alan.hayward@arm.com>
8272
8273 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8274 (struct struct02): Likewise.
8275 (struct struct03): Likewise.
8276 (struct struct04): Likewise.
8277 (struct struct_01_01): New struct.
8278 (struct struct_01_02): Likewise.
8279 (struct struct_01_03): Likewise.
8280 (struct struct_01_04): Likewise.
8281 (struct struct_02_01): Likewise.
8282 (struct struct_02_02): Likewise.
8283 (struct struct_02_03): Likewise.
8284 (struct struct_02_04): Likewise.
8285 (struct struct_04_01): Likewise.
8286 (struct struct_04_02): Likewise.
8287 (struct struct_04_03): Likewise.
8288 (struct struct_04_04): Likewise.
8289 (struct struct_05_01): Likewise.
8290 (struct struct_05_02): Likewise.
8291 (struct struct_05_03): Likewise.
8292 (struct struct_05_04): Likewise.
8293 (cmp_struct01): Remove function.
8294 (cmp_struct02): Likewise.
8295 (cmp_struct03): Likewise.
8296 (cmp_struct04): Likewise.
8297 (cmp_struct_01_01): Add Function.
8298 (cmp_struct_01_02): Likewise.
8299 (cmp_struct_01_03): Likewise.
8300 (cmp_struct_01_04): Likewise.
8301 (cmp_struct_02_01): Likewise.
8302 (cmp_struct_02_02): Likewise.
8303 (cmp_struct_02_03): Likewise.
8304 (cmp_struct_02_04): Likewise.
8305 (cmp_struct_04_01): Likewise.
8306 (cmp_struct_04_02): Likewise.
8307 (cmp_struct_04_03): Likewise.
8308 (cmp_struct_04_04): Likewise.
8309 (cmp_struct_05_01): Likewise.
8310 (cmp_struct_05_02): Likewise.
8311 (cmp_struct_05_03): Likewise.
8312 (cmp_struct_05_04): Likewise.
8313 (call_all): Add new structs.
8314 * gdb.base/infcall-nested-structs.exp: Likewise.
8315
3bf9c013
JV
83162018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8317
8318 * gdb.python/py-framefilter-mi.exp: Update regexp to
8319 check for "arch" field in frame output.
8320
450d1e88
KB
83212018-08-23 Kevin Buettner <kevinb@redhat.com>
8322
8323 * gdb.dwarf2/dw2-ranges-func.c: New file.
8324 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8325
ae739fe7
SM
83262018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8327
8328 * gdb.base/term.exp: Compare terminal settings with values from
8329 the inferior.
8330 * gdb.base/term.c: Get and set terminal settings.
8331
6d52907e
JV
83322018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8333
8334 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8335 accommodate new "arch" field in frame output.
8336 * gdb.mi/mi-return.exp: Likewise.
8337 * gdb.mi/mi-stack.exp: Likewise.
8338 * gdb.mi/mi-syn-frame.exp: Likewise.
8339 * gdb.mi/user-selected-context-sync.exp: Likewise.
8340
be2d111a
MS
83412018-08-19 Michael Spang <spang@google.com>
8342
8343 PR gdb/11786
8344 * gdb.base/gcore-tls-pie.c: New file.
8345 * gdb.base/gcore-tls-pie.exp: New file.
8346
ae3a7c47
KB
83472018-08-18 Kevin Buettner <kevinb@redhat.com>
8348
8349 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8350 * gdb.dwarf2/varval.c: New file.
8351 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8352
2ecae92e
AH
83532018-08-17 Alan Hayward <alan.hayward@arm.com>
8354
8355 PR gdb/18931
8356 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8357
c1854f1d
KS
83582018-08-16 Keith Seitz <keiths@redhat.com>
8359
8360 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8361 tests expected to pass.
8362
26fb3983
JV
83632018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8364
8365 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8366 -data-disassemble -a.
8367 (test_disassembly_bogus_args): Likewise.
8368
67943c00
AB
83692018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8370
8371 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8372
5ff2bbae
AB
83732018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8374
8375 * gdb.base/vla-optimized-out.exp: Add new test.
8376
e5bbcd0f
AB
83772018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8378
8379 * gdb.base/vla-optimized-out-o3.exp: Delete.
8380 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8381 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8382 deleted tests.
8383
9d4a934c
AB
83842018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8385
8386 PR gdb/18050:
8387 * gdb.server/extended-remote-restart.c: New file.
8388 * gdb.server/extended-remote-restart.exp: New file.
8389
045cf012
SM
83902018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8391
8392 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8393 "set variable index = 42".
8394
87d6a7aa
SM
83952018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8396
8397 * boards/index-cache-gdb.exp: New file.
8398 * gdb.dwarf2/index-cache.exp: New file.
8399 * gdb.dwarf2/index-cache.c: New file.
8400 * gdb.base/maint.exp: Check if we are using the index cache.
8401
96d68bd4
RO
84022018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8405 MAKEFLAGS.
8406
5a699617
RO
84072018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 * dg-extract-results.sh: Move to toplevel contrib.
8410 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8411 * Makefile.in (check-parallel-racy): Likewise.
8412
5bd18990
AB
84132018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8414
8415 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8416 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8417 tests if the target supports scheduler locking.
8418
3fbbcf47
TV
84192018-08-04 Tom de Vries <tdevries@suse.de>
8420
8421 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8422
3e1d3d8c
TT
84232018-08-02 Tom Tromey <tom@tromey.com>
8424
8425 PR symtab/16842.
8426 * gdb.cp/temargs.exp: Test "info address" of a template
8427 parameter.
8428
5abe0f0c
JV
84292018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8430
8431 * gdb.python/py-mi-var-info-path-expression.c: New file.
8432 * gdb.python/py-mi-var-info-path-expression.py: New file.
8433 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8434
fb66cde8
SDJ
84352018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8436
8437 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8438 error after "cannot resolve name" string.
8439
c708f4d2
AB
84402018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8441
8442 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8443 started.
8444 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8445
37cc0cae
TV
84462018-07-28 Tom de Vries <tdevries@suse.de>
8447
8448 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8449
63b4ecf7
TV
84502018-07-26 Tom de Vries <tdevries@suse.de>
8451
8452 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8453
3c3bb058
AB
84542018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8455
8456 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8457 is visible.
8458
9e7f3bbb
TV
84592018-07-26 Tom de Vries <tdevries@suse.de>
8460
8461 PR breakpoints/23366
8462 * gdb.base/catch-follow-exec.c: New test.
8463 * gdb.base/catch-follow-exec.exp: New file.
8464
16f808ec
TV
84652018-07-25 Tom de Vries <tdevries@suse.de>
8466
8467 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8468 vla-optimized-out.c.
8469
d7154a8d
JV
84702018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8471
8472 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8473 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8474
232a0032
TV
84752018-07-20 Tom de Vries <tdevries@suse.de>
8476
8477 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8478 NOCLONE macro.
8479 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8480
fbb1d502
TV
84812018-07-19 Tom de Vries <tdevries@suse.de>
8482
8483 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8484 regular expression.
8485
42dc7699
TV
84862018-07-18 Tom de Vries <tdevries@suse.de>
8487
8488 * gdb.base/vla-optimized-out.c: New test.
8489 * gdb.base/vla-optimized-out.exp: New file.
8490
7f1f7e23
SDJ
84912018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8492
8493 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8494 message "No address associated with hostname" when gdbserver
8495 cannot resolve the hostname.
8496
5759ebb3
PW
84972018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8498
8499 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8500 Add some test prefixes to make tests unique.
8501
3606ccab
PW
85022018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8503
8504 * gdb.base/frameapply.c: New file.
8505 * gdb.base/frameapply.exp: New file.
8506
529c08b2
PW
85072018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8508
8509 * gdb.base/skip.exp: Update expected error message.
8510
c7ab0aef
SDJ
85112018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8512 Jan Kratochvil <jan.kratochvil@redhat.com>
8513 Paul Fertser <fercerpav@gmail.com>
8514 Tsutomu Seki <sekiriki@gmail.com>
8515
8516 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8517 parameter.
8518 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8519 by default.
8520 * boards/native-gdbserver.exp: Likewise.
8521 * gdb.server/run-without-local-binary.exp: Improve regexp used
8522 for detecting when a remote debugging connection succeeds.
8523 * gdb.server/server-connect.exp: New file.
8524 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8525 Do not prefix the port number with ":".
8526 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8527 support for detecting and using it. Add '$debughost_gdbserver'
8528 to the list of arguments used to start gdbserver. Handle case
8529 when gdbserver cannot resolve a network name.
8530
16ff70dd
SDJ
85312018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8532
8533 PR c++/23373
8534 * gdb.base/ptype-offsets.cc (struct static_member): New
8535 struct.
8536 (main) <stmember>: New variable.
8537 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8538 with a static member in it.
8539
3541979f
AB
85402018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8541
8542 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8543 watchpoints enabled and disabled.
8544
c8ad9b9a
AB
85452018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8546
8547 * gdb.base/examine-backward.exp: Still run tests around address
8548 0x0, even if address 0x0 is not readable. Update the pattern for
8549 matching address 0x0 in expected output.
8550
e0e5e971
AB
85512018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8552
8553 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8554 malloc/free.
8555
1ea5da02
TV
85562018-07-04 Tom de Vries <tdevries@suse.de>
8557
8558 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8559
471b9d15
MR
85602018-07-02 Maciej W. Rozycki <macro@mips.com>
8561
8562 PR tdep/8282
8563 * gdb.arch/mips-disassembler-options.exp: New test.
8564 * gdb.arch/mips-disassembler-options.s: New test source.
8565
75acb486
PA
85662018-06-29 Pedro Alves <palves@redhat.com>
8567
8568 * gdb.threads/names.exp: Adjust expected "info threads" output.
8569
cd2bb709
PA
85702018-06-29 Pedro Alves <palves@redhat.com>
8571
8572 * gdb.opt/inline-break.exp (line number, address): Add "info
8573 break" tests.
8574
991ff292
PA
85752018-06-29 Pedro Alves <palves@redhat.com>
8576
8577 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8578 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8579 number and address and running to them.
8580
356819b6 85812018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8582
8583 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8584
2512d7ef
JK
85852018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8586
8587 * lib/compiler.c: Remove executable permission flag.
8588
be1b6474
RB
85892018-06-28 Richard Bunt <richard.bunt@arm.com>
8590
8591 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8592 code.
8593 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8594
291f9a96
PT
85952018-06-28 Petr Tesarik <ptesarik@suse.cz>
8596
8597 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8598
ed6dfe51
PT
85992018-06-28 Petr Tesarik <ptesarik@suse.cz>
8600
8601 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8602 address argument is omitted.
8603
d4d429d5
PT
86042018-06-28 Petr Tesarik <ptesarik@suse.cz>
8605
8606 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8607
7ab6656f
OJ
86082018-06-27 Omair Javaid <omair.javaid@linaro.org>
8609
8610 PR gdb/21695
8611 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8612 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8613
a33ccfc7
TT
86142018-06-26 Tom Tromey <tom@tromey.com>
8615
8616 PR rust/22574:
8617 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8618 * gdb.rust/simple.rs (struct SimpleLayout): New.
8619
6d72d289
SM
86202018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8621
8622 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8623 "info registers" output.
8624
8363f9d5
RB
86252018-06-21 Richard Bunt <richard.bunt@arm.com>
8626
8627 * gdb.base/watchpoint-hw-attach.c: New test.
8628 * gdb.base/watchpoint-hw-attach.exp: New file.
8629
f00674fe
SM
86302018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8631
8632 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8633 through /bin/sh.
8634 * boards/dwarf4-gdb-index.exp: Likewise.
8635 * boards/fission-dwp.exp: Likewise.
8636
1d554008
UW
86372018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8638
8639 * gdb.base/float128.exp: Add comment and improved fail message
8640 to the failure case of "print large128" test.
8641
d0ac1c44
SM
86422018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8643
8644 * configure.ac: Remove AC_PREREQ.
8645 * configure: Re-generate.
8646
61b04dd0
PA
86472018-06-19 Pedro Alves <palves@redhat.com>
8648
8649 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8650 (func_extern_caller): New.
8651 (main): Call func_extern_caller.
8652 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8653 logic change.
8654
f63b508a
SM
86552018-06-18 Weimin Pan <weimin.pan@oracle.com>
8656
8657 PR gdb/16841
8658 * gdb.cp/typedef-base.cc: New file.
8659 * gdb.cp/typedef-base.exp: New file.
8660
0fe3a558
TV
86612018-06-18 Tom de Vries <tdevries@suse.de>
8662
8663 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8664
7010835a
AB
86652018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8666 Richard Bunt <Richard.Bunt@arm.com>
8667
8668 * gdb.threads/attach-slow-waitpid.c: New file.
8669 * gdb.threads/attach-slow-waitpid.exp: New file.
8670 * gdb.threads/slow-waitpid.c: New file.
8671
14897d65
PA
86722018-06-14 Pedro Alves <palves@redhat.com>
8673
8674 * gdb.base/fork-running-state.c: Include <errno.h>.
8675 (exit_if_relative_exits): New.
8676 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8677 exits.
8678 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8679 child exits.
8680
5d9a0608
TV
86812018-06-14 Tom de Vries <tdevries@suse.de>
8682
8683 PR cli/22573
8684 * gdb.base/finish-pretty.c: New test.
8685 * gdb.base/finish-pretty.exp: New file.
8686
11ae5818
PA
86872018-06-14 Pedro Alves <palves@redhat.com>
8688
8689 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8690 gdb's expected startup output.
8691
1d39de44
PA
86922018-06-14 Pedro Alves <palves@redhat.com>
8693
8694 * lib/selftest-support.exp (selftest_setup): Remove inlined
8695 function handling.
8696
70ee0000
TV
86972018-06-14 Tom de Vries <tdevries@suse.de>
8698
8699 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8700 matching of breakpoint printing.
8701
11f4b608
TV
87022018-06-13 Tom de Vries <tdevries@suse.de>
8703
8704 PR testsuite/23269
8705 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8706 (fork_child): ... here, and ...
8707 (fork_parent): ... here.
8708
87092018-06-12 Tom de Vries <tdevries@suse.de>
8710
8711 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8712
9516f85a
AB
87132018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8714 Stephen Roberts <stephen.roberts@arm.com>
8715
8716 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8717 rewrite test to describe action performed, rather than possible
8718 failure.
8719
5045b3d7
GB
87202018-06-08 Gary Benson <gbenson@redhat.com>
8721
8722 * gdb.threads/check-libthread-db.exp: New file.
8723 * gdb.threads/check-libthread-db.c: Likewise.
8724
c61b06a1
TT
87252018-06-05 Tom Tromey <tom@tromey.com>
8726
8727 * gdb.base/default.exp: Update expected "show version" output.
8728
eb6af809
TT
87292018-06-05 Tom Tromey <tom@tromey.com>
8730
8731 PR cli/12326:
8732 * gdb.cp/static-print-quit.exp: Update.
8733 * lib/gdb.exp (pagination_prompt): Update.
8734 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8735 * gdb.python/python.exp: Update.
8736
178d6a63
JB
87372018-06-04 Joel Brobecker <brobecker@adacore.com>
8738
8739 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8740
8e817061
JB
87412018-06-01 Joel Brobecker <brobecker@adacore.com>
8742
8743 * gdb.ada/bp_fun_addr: New testcase.
8744
e86ca25f
TT
87452018-06-01 Tom Tromey <tom@tromey.com>
8746
8747 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8748 results.
8749 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8750 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8751 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8752 * gdb.base/maint.exp (maint_pass_if): Update.
8753
4b2dfa9d
MR
87542018-05-31 Maciej W. Rozycki <macro@mips.com>
8755
8756 * gdb.base/endian.exp: New test.
8757 * gdb.base/endian.c: New test source.
8758
45f25d6c
AB
87592018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8760
8761 PR gdb/23203
8762 * gdb.base/bt-selected-frame.c: New file.
8763 * gdb.base/bt-selected-frame.exp: New file.
8764 * lib/gdb.exp (get_current_frame_number): New function.
8765
d9f6d7f8
MR
87662018-05-24 Maciej W. Rozycki <macro@mips.com>
8767 Pedro Alves <palves@redhat.com>
8768
8769 * gdb.threads/tls-core.c: Include <stdlib.h>
8770 (thread_proc): Call `abort'.
8771 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8772 (tls_core_test): New procedure, bits factored out from ...
8773 (top level): ... here. Test both native cores and gcore cores.
8774
ff1cf532
TT
87752018-05-23 Tom Tromey <tom@tromey.com>
8776
8777 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8778
b98664d3
TT
87792018-05-23 Tom Tromey <tom@tromey.com>
8780
8781 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8782 symfile_complaints.
8783 (test_short_complaints): Likewise.
8784 (test_empty_complaints): Likewise.
8785 (test_initial_complaints): Update.
8786
4e9668d0
TT
87872018-05-23 Tom Tromey <tom@tromey.com>
8788
8789 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8790
43ba33c7
TT
87912018-05-23 Tom Tromey <tom@tromey.com>
8792
8793 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8794 (test_short_complaints): Update.
8795
035522c0
PA
87962018-05-22 Pedro Alves <palves@redhat.com>
8797
8798 * gdb.base/remote.exp: Only gdb_start after compiling the
8799 testcase. Issue "disconnect" before testing "set remote" command
8800 defaults. Issue clean_restart before running to main.
8801
cc0be08f
PA
88022018-05-22 Pedro Alves <palves@redhat.com>
8803
8804 * gdb.base/remote.exp: Adjust expected output of "show remote
8805 memory-write-packet-size". Add tests for "set remote
8806 memory-write-packet-size 0" and "set remote
8807 memory-write-packet-size fixed/limit".
8808
b1b60145
PA
88092018-05-22 Pedro Alves <palves@redhat.com>
8810
8811 PR gdb/22973
8812 * gdb.base/utf8-identifiers.c: New file.
8813 * gdb.base/utf8-identifiers.exp: New file.
8814
0ec848ad
PFC
88152018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8816
8817 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8818
2c3305f6
PFC
88192018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8820
8821 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8822
ce1e8424
TT
88232018-05-18 Tom Tromey <tom@tromey.com>
8824
8825 * gdb.base/ptype-offsets.exp: Update.
8826
ddfe970e
KS
88272018-05-17 Keith Seitz <keiths@redhat.com>
8828
8829 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8830 in expected breakpoint stop locations.
8831 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8832 move to proper scope to test variable values.
8833 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8834 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8835 New functions.
8836 (main): Call not_inline_func3.
8837 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8838 inline_func1, inline_func2, and inline_func3. Test that when each
8839 breakpoint is hit, GDB properly reports both the stop location
8840 and the backtrace. Repeat tests for temporary breakpoints.
8841
0726fcc6
MR
88422018-05-15 Maciej W. Rozycki <macro@mips.com>
8843
8844 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8845 rather then trying to access it in determining whether the PID
8846 of `gdbserver' could have been retrieved.
8847
8ee22052
AB
88482018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8849
8850 * gdb.arch/amd64-init-x87-values.S: New file.
8851 * gdb.arch/amd64-init-x87-values.exp: New file.
8852
7785df48
JK
88532018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8856
56bcdbea
TT
88572018-05-04 Tom Tromey <tom@tromey.com>
8858
8859 PR python/22730:
8860 * gdb.python/python.exp: Test multi-line execute.
8861
a913fffb
TT
88622018-05-04 Tom Tromey <tom@tromey.com>
8863
8864 PR python/22731:
8865 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8866
7a2c85f2
TT
88672018-05-04 Tom Tromey <tom@tromey.com>
8868
8869 PR gdb/11750:
8870 * gdb.base/define.exp: Test defining a user command inside a user
8871 command.
8872 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8873
a3b60e45
JK
88742018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8875 Pedro Alves <palves@redhat.com>
8876
8877 PR breakpoints/19806 and support for PR external/20207.
8878 * gdb.base/watchpoint-unaligned.c: New file.
8879 * gdb.base/watchpoint-unaligned.exp: New file.
8880
45fe4a03
AB
88812018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8882
8883 * gdb.base/maint.exp: Make test names unique, use
8884 test_prefix_command_help to test 'help maint info', and remove
8885 repeated test of 'help maint'.
8886
9be2ae8f
TT
88872018-05-04 Tom Tromey <tom@tromey.com>
8888
8889 PR gdb/22619:
8890 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8891 behavior.
8892
11859c31
AB
88932018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8894
8895 * gdb.base/maint.exp: Process output from 'maint print registers'
8896 line at a time.
8897
089a9490
AB
88982018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8899
8900 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8901 timeout.
8902
9b0797e2
AB
89032018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8904
8905 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8906 filter pattern.
8907
f6ac5f3d
PA
89082018-05-02 Pedro Alves <palves@redhat.com>
8909
8910 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8911 to_log_command renames.
8912 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8913
77d3c63b
TT
89142018-05-02 Tom Tromey <tom@tromey.com>
8915
8916 * gdb.python/py-parameter.exp: Set test message.
8917
0489430a
TT
89182018-05-02 Tom Tromey <tom@tromey.com>
8919
8920 PR python/20084:
8921 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8922 PARAM_ZUINTEGER_UNLIMITED tests.
8923
1632f8ba
DR
89242018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8925
8926 PR rust/23124
8927 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8928 when casting.
8929
6d7bb824
TT
89302018-04-30 Tom Tromey <tom@tromey.com>
8931
8932 * gdb.python/py-type.exp: Check align attribute.
8933 * gdb.python/py-type.c: New "aligncheck" global.
8934
007e1530
TT
89352018-04-30 Tom Tromey <tom@tromey.com>
8936
8937 PR exp/17095:
8938 * gdb.dwarf2/dw2-align.exp: New file.
8939 * gdb.cp/align.exp: New file.
8940 * gdb.base/align.exp: New file.
8941 * lib/gdb.exp (gdb_int128_helper): New proc.
8942 (has_int128_c, has_int128_cxx): New caching procs.
8943
6873858b
TT
89442018-04-27 Tom Tromey <tom@tromey.com>
8945
8946 PR rust/22545:
8947 * gdb.rust/simple.exp: Add inclusive range tests.
8948
79188d8d
PA
89492018-04-26 Pedro Alves <palves@redhat.com>
8950
8951 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8952 ifunc breakpoint locations correctly of ifunc breakpoints set
8953 while the program resolves the ifunc.
8954
c7075ad5
PA
89552018-04-26 Pedro Alves <palves@redhat.com>
8956
8957 * gdb.base/gnu-ifunc-final.c: New file.
8958 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8959 * gdb.base/gnu-ifunc.exp (executable): Delete.
8960 (staticexecutable): Adjust.
8961 (lib_opts, exec_opts): Delete.
8962 (make_binsuffix, build, set-break): New procedures.
8963 (misc_tests): New, with tests factored out from the top level.
8964 (top level): Test different combinations of ifunc resolver name,
8965 resolver with and with debug info, and ifunc target with and
8966 without debug info. Wrap static tests with with_target_prefix.
8967
8388016d
PA
89682018-04-26 Pedro Alves <palves@redhat.com>
8969
8970 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8971 return type" warnings.
8972
249b5733
PA
89732018-04-25 Pedro Alves <palves@redhat.com>
8974
8975 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8976 killed".
8977 * gdb.base/kill-after-signal.exp: Likewise.
8978 * gdb.threads/kill.exp: Likewise.
8979
f67c0c91
SDJ
89802018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8981 Sergio Durigan Junior <sergiodj@redhat.com>
8982 Pedro Alves <palves@redhat.com>
8983
8984 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8985 regexps to expect for '[Inferior ... detached]' as well.
8986 * gdb.base/attach.exp: Likewise.
8987 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8988 "gdb_continue_to_end".
8989 (test_catch_syscall_with_wrong_args): Likewise.
8990 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8991 ']'. Don't set 'verbose' on.
8992 * gdb.base/foll-vfork.exp: Likewise.
8993 * gdb.base/fork-print-inferior-events.c: New file.
8994 * gdb.base/fork-print-inferior-events.exp: New file.
8995 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8996 '[Inferior ... has been killed]' message.
8997 * gdb.base/kill-after-signal.exp: Likewise.
8998 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8999 detach message.
9000 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
9001 message.
9002 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
9003 regexps to expect for '[Inferior ... detached]' as well.
9004 * gdb.threads/process-dies-while-detaching.exp: Likewise.
9005
0a8ddac4
SM
90062018-04-24 Simon Marchi <simon.marchi@ericsson.com>
9007
9008 PR gdb/23104
9009 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
9010
701adfb0
PA
90112018-04-22 Rajendra SY <rajendra.sy@gmail.com>
9012
9013 PR gdb/23095
9014 * gdb.base/break-probes.exp: Pass shlib_load to
9015 prepare_for_testing. Set normal_bp to r_debug_state if target is
9016 bsd.
9017
d27d16bf
RB
90182018-04-19 Richard Bunt <richard.bunt@arm.com>
9019
9020 * gdb.threads/multiple-successive-infcall.c: New test.
9021 * gdb.threads/multiple-successive-infcall.exp: New file.
9022
a037790e
TT
90232018-04-17 Tom Tromey <tom@tromey.com>
9024
9025 * gdb.rust/simple.rs (Union): New type.
9026 (main): New local "u".
9027 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9028
e3a91079
AA
90292018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9030
9031 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9032 number information in output of "whereis" command.
9033 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9034
b744723f
AA
90352018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9036
9037 * gdb.ada/info_types.exp: Adjust expected output to the line
9038 numbers now printed by "info var/func/type".
9039 * gdb.base/completion.exp: Likewise.
9040 * gdb.base/included.exp: Likewise.
9041 * gdb.cp/cp-relocate.exp: Likewise.
9042 * gdb.cp/cplusfuncs.exp: Likewise.
9043 * gdb.cp/namespace.exp: Likewise.
9044 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9045
4a4495d6
MM
90462018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9047
9048 * gdb.btrace/cpu.exp: New.
9049
1d509aa6
MM
90502018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9051
9052 * gdb.base/step-indirect-call-thunk.exp: New.
9053 * gdb.base/step-indirect-call-thunk.c: New.
9054 * gdb.reverse/step-indirect-call-thunk.exp: New.
9055 * gdb.reverse/step-indirect-call-thunk.c: New.
9056
6295b6da
SM
90572018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9058
9059 * gdb.base/pie-fork.c: New file.
9060 * gdb.base/pie-fork.exp: New file.
9061
50146e70
TT
90622018-04-11 Tom Tromey <tom@tromey.com>
9063
9064 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9065
f50d8a2e
PA
90662018-04-10 Pedro Alves <palves@redhat.com>
9067
9068 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9069 exits. Instead loop running forever.
9070 (fork_parent): Run forever too.
9071
a0be7a36
SM
90722018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9073
9074 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9075 mi_continue_to_line.
9076 * gdb.mi/mi-stack.c (callee4): Add comment.
9077
9b73db36
SM
90782018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9079
9080 * gdb.mi/mi-stack.exp: Fix indentation.
9081
c912f608
SM
90822018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9083
9084 PR gdb/22979
9085 * gdb.arch/amd64-osabi.exp: New file.
9086
26540402
SM
90872018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9088
9089 PR gdb/22980
9090 * gdb.base/osabi.exp: New file.
9091
121ad66c 90922018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
9093
9094 * gdb.cp/static-typedef-print.exp: New file.
9095 * gdb.cp/static-typedef-print.cc: New file.
9096
3fcded8f
JB
90972018-03-27 Joel Brobecker <brobecker@adacore.com>
9098
9099 * gdb.ada/varsize_limit: New testcase.
9100
59cc4834
JB
91012018-03-27 Joel Brobecker <brobecker@adacore.com>
9102
9103 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9104
9105 * gdb.ada/notcplusplus: New testcase.
9106
9107 * gdb.base/c-linkage-name.c: New file.
9108 * gdb.base/c-linkage-name.exp: New testcase.
9109
4ca59a9f
TT
91102018-03-26 Tom Tromey <tom@tromey.com>
9111
9112 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9113 * gdb.python/py-framefilter.py (name_error): New global.
9114 (ErrorInName.function): Use name_error.
9115
978d6c75
TT
91162018-03-26 Tom Tromey <tom@tromey.com>
9117
9118 PR backtrace/15582:
9119 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9120
b7fee5a3
KS
91212018-03-23 Keith Seitz <keiths@redhat.com>
9122
9123 PR c++/22968
9124 * gdb.cp/subtypes.exp: New file.
9125 * gdb.cp/subtypes.h: New file.
9126 * gdb.cp/subtypes.cc: New file.
9127 * gdb.cp/subtypes-2.cc: New file.
9128
376be529
AB
91292018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9130
9131 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9132 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9133 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9134 -nostartfiles when compiling the test. Confirm that all registers
9135 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9136
066cfa98
AB
91372018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9138
9139 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9140 option, syntax was wrong anyway.
9141 * gdb.arch/arm-disp-step.exp: Likewise.
9142 * gdb.arch/sparc64-regs.exp: Likewise.
9143 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9144 option, syntax was wrong anyway, switch to use
9145 prepare_for_testing.
9146 * gdb.arch/i386-disp-step.exp: Likewise.
9147
079670b9
AA
91482018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9149
9150 * gdb.ada/exec_changed.exp: Replace "target_info exists
9151 use_gdb_stub" by "use_gdb_stub".
9152 * gdb.ada/start.exp: Likewise.
9153 * gdb.base/async-shell.exp: Likewise.
9154 * gdb.base/attach-pie-misread.exp: Likewise.
9155 * gdb.base/attach-wait-input.exp: Likewise.
9156 * gdb.base/break-entry.exp: Likewise.
9157 * gdb.base/break-interp.exp: Likewise.
9158 * gdb.base/dprintf-detach.exp: Likewise.
9159 * gdb.base/nostdlib.exp: Likewise.
9160 * gdb.base/solib-nodir.exp: Likewise.
9161 * gdb.base/statistics.exp: Likewise.
9162 * gdb.base/testenv.exp: Likewise.
9163 * gdb.mi/mi-exec-run.exp: Likewise.
9164 * gdb.mi/mi-start.exp: Likewise.
9165 * gdb.multi/dummy-frame-restore.exp: Likewise.
9166 * gdb.multi/multi-arch-exec.exp: Likewise.
9167 * gdb.multi/multi-arch.exp: Likewise.
9168 * gdb.multi/tids.exp: Likewise.
9169 * gdb.multi/watchpoint-multi.exp: Likewise.
9170 * gdb.python/py-events.exp: Likewise.
9171 * gdb.threads/attach-into-signal.exp: Likewise.
9172 * gdb.threads/attach-stopped.exp: Likewise.
9173 * gdb.threads/threadapply.exp: Likewise.
9174 * lib/selftest-support.exp: Likewise.
9175
26d6cec4
AA
91762018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9177
9178 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9179
4ee89e90
SR
91802018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9181
9182 * gdb.perf/template-breakpoints.cc: New file.
9183 * gdb.perf/template-breakpoints.exp: New file.
9184 * gdb.perf/template-breakpoints.py: New file.
9185
92630041
TT
91862018-03-19 Tom Tromey <tom@tromey.com>
9187
9188 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9189 y0.
9190 * gdb.rust/simple.exp: Test bare identifier form of struct
9191 initializer.
9192
76727919
TT
91932018-03-19 Tom Tromey <tom@tromey.com>
9194
9195 * gdb.gdb/observer.exp: Remove.
9196
194ed413
AA
91972018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9198
9199 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9200 "qualified" option when setting breakpoints.
9201 * gdb.trace/backtrace.exp: Likewise.
9202 * gdb.trace/circ.exp: Likewise.
9203 * gdb.trace/collection.exp: Likewise.
9204 * gdb.trace/disconnected-tracing.exp: Likewise.
9205 * gdb.trace/ftrace-lock.exp: Likewise.
9206 * gdb.trace/ftrace.exp: Likewise.
9207 * gdb.trace/infotrace.exp: Likewise.
9208 * gdb.trace/packetlen.exp: Likewise.
9209 * gdb.trace/passc-dyn.exp: Likewise.
9210 * gdb.trace/qtro.exp: Likewise.
9211 * gdb.trace/read-memory.exp: Likewise.
9212 * gdb.trace/report.exp: Likewise.
9213 * gdb.trace/signal.exp: Likewise.
9214 * gdb.trace/status-stop.exp: Likewise.
9215 * gdb.trace/strace.exp: Likewise.
9216 * gdb.trace/tfind.exp: Likewise.
9217 * gdb.trace/trace-break.exp: Likewise.
9218 * gdb.trace/trace-condition.exp: Likewise.
9219 * gdb.trace/trace-mt.exp: Likewise.
9220 * gdb.trace/tstatus.exp: Likewise.
9221 * gdb.trace/tsv.exp: Likewise.
9222 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9223 * gdb.trace/unavailable.exp: Likewise.
9224 * gdb.trace/while-dyn.exp: Likewise.
9225
8b067d2c
AA
92262018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9227
9228 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9229 that libinproctrace is copied to the target.
9230
3ae9ce5d
TT
92312018-03-14 Tom Tromey <tom@tromey.com>
9232
9233 PR cli/14977:
9234 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9235 a null pointer.
9236 * gdb.base/wchar.exp: Likewise.
9237
b8c2339b
TT
92382018-03-14 Tom Tromey <tom@tromey.com>
9239
9240 PR cli/19918:
9241 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9242 flag.
9243
4872dc46
SM
92442018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9245
9246 PR gdb/22841
9247 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9248 "target" to remote_exec.
9249
e4fe3756
SM
92502018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9251
9252 PR gdb/22841
9253 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9254 ${board}_upload): Remove.
9255
e95a97d4
AA
92562018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9257
9258 * gdb.cp/watch-cp.cc: New test.
9259 * gdb.cp/watch-cp.exp: New file.
9260
dbbb1059
AB
92612018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9262
9263 * gdb.base/infcall-nested-structs.exp: New file.
9264 * gdb.base/infcall-nested-structs.c: New file.
9265 * gdb.base/float.exp: Add riscv support.
9266
ecc054c0
TP
92672018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9268
9269 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9270 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9271
25e3c82c
SDJ
92722018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9273
9274 * gdb.server/abspath.exp: New file.
9275 * lib/gdb.exp (with_cwd): New procedure.
9276
3083294d
SM
92772018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9278
9279 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9280 use it.
9281 (gdb_is_target_remote_prompt): New proc.
9282 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9283 (gdb_is_target_native): Pass prompt parameter to
9284 gdb_is_target_1.
9285
3275ef47
SM
92862018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9287
9288 * gdb.base/load-command.c: New file.
9289 * gdb.base/load-command.exp: New file.
9290 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9291 (gdb_is_target_1): ...this, and generalize for other targets
9292 than just remote.
9293 (gdb_is_target_remote): Use gdb_is_target_1.
9294 (gdb_is_target_native): use gdb_is_target_1.
9295
6893c19a
TT
92962018-02-26 Tom Tromey <tom@tromey.com>
9297
9298 PR python/16497:
9299 * gdb.python/py-framefilter.exp: Update test.
9300
2ddeaf8a
TT
93012018-02-26 Tom Tromey <tom@tromey.com>
9302
9303 * gdb.dwarf2/variant.c: New file.
9304 * gdb.dwarf2/variant.exp: New file.
9305
c9317f21
TT
93062018-02-26 Tom Tromey <tom@tromey.com>
9307
9308 * gdb.rust/simple.exp: Accept more possible results in enum test.
9309
6f6d0c26
SM
93102018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9311
9312 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9313 parentheses.
9314
11b03145
MR
93152018-02-23 Maciej W. Rozycki <macro@mips.com>
9316
9317 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9318 name of a variable: $actual_linejj -> $actual_line.
9319
54a27fe5
JB
93202018-02-21 John Baldwin <jhb@FreeBSD.org>
9321
9322 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9323
de65820c
MM
93242018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9325
9326 * gdb.btrace/buffer-size.exp: Do not force BTS.
9327
980548fd
PA
93282018-02-14 Pedro Alves <palves@redhat.com>
9329
9330 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9331 getting a "Quit".
9332
c4e12631
MM
93332018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9334
9335 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9336 Fix test name.
9337
c2e0e465
SM
93382018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9339
9340 * gdb.cp/m-static.exp: Check type of optimized out static
9341 member.
9342
f7216783
AB
93432018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9344
9345 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9346 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9347
0625771b
LS
93482018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9349 Leszek Swirski <leszeks@google.com>
9350
9351 * gdb.python/py-prettyprint.c
9352 (struct to_string_returns_value_inner,
9353 struct to_string_returns_value_wrapper): New.
9354 (main): Add tsrvw variable.
9355 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9356 ToStringReturnsValueWrapper): New classes.
9357 (register_pretty_printers): Register new pretty-printers.
9358 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9359 recursive pretty printer.
9360 * gdb.python/py-mi.exp: Likewise.
9361
59498c30
LS
93622018-02-01 Leszek Swirski <leszeks@google.com>
9363
9364 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9365 functions with the same name as an include file are parsed
9366 correctly.
9367
d4d38844
YQ
93682018-02-01 Yao Qi <yao.qi@linaro.org>
9369
9370 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9371 "\[^\r\n\]*".
9372
07e5f5cf
NP
93732018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9374
9375 * gdb.arch/powerpc-prologue-frame.s: New file.
9376 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9377 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9378
929b5ad4
JB
93792018-01-31 Joel Brobecker <brobecker@adacore.com>
9380
9381 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9382
e671cd59
PA
93832018-01-30 Pedro Alves <palves@redhat.com>
9384
9385 PR gdb/13211
9386 * gdb.base/interrupt-daemon.c: New.
9387 * gdb.base/interrupt-daemon.exp: New.
9388 * gdb.multi/multi-term-settings.c: New.
9389 * gdb.multi/multi-term-settings.exp: New.
9390
fc413dc4
JB
93912018-01-30 Joel Brobecker <brobecker@adacore.com>
9392
9393 * gdb.base/break.exp: Save the location where the breakpoint
9394 on break.c:47 was actually inserted when debugging the version
9395 compiled at -O2 and use it in the expected output of the "info
9396 break" test performed soon after.
9397
5c319bb2
PA
93982018-01-22 Pedro Alves <palves@redhat.com>
9399 Sergio Durigan Junior <sergiodj@redhat.com>
9400
9401 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9402 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9403
a9e40818
JB
94042018-01-22 Joel Brobecker <brobecker@adacore.com>
9405
9406 * gdb.base/break-include.c, gdb.base/break-include.inc,
9407 gdb.base/break-include.exp: New files.
9408 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9409 line number now being the actual line number where the breakpoint
9410 was inserted.
9411 * gdb.mi/mi-break.exp: Likewise.
9412 * gdb.mi/mi-reverse.exp: Likewise.
9413 * gdb.mi/mi-simplerun.exp: Ditto.
9414
e707fc44
AB
94152018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9416
9417 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9418 varobj.
9419 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9420
ae451627
AB
94212018-01-21 Don Breazeal <donb@codesourcery.com>
9422 Andrew Burgess <andrew.burgess@embecosm.com>
9423
9424 * gdb.mi/basics.c: Add new global.
9425 * gdb.mi/mi-frame-regs.exp: New file.
9426 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9427 case.
9428
b1b189e0
AB
94292018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9430
9431 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9432 non-parameter, and on an unknown symbol.
9433
fcfcc376
TT
94342018-01-19 Tom Tromey <tom@tromey.com>
9435
9436 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9437 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9438
634c1c31
AA
94392018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9440
9441 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9442 setrlimit and chdir to int.
9443
d6ad07fd
AA
94442018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9445
9446 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9447 function.
9448 (my_tend): Likewise.
9449 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9450 rationale of avoiding FP- and vector instructions.
9451
adf8243b
RK
94522018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9453
9454 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9455 "info reg" with "\[ \t\]*".
9456 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9457 "\[ \t\]+".
9458 * gdb.arch/s390-multiarch.exp: Ditto.
9459 * gdb.base/pc-fp.exp: Ditto.
9460 * gdb.reverse/i386-precsave.exp: Ditto.
9461 * gdb.reverse/i386-reverse.exp: Ditto.
9462 * gdb.reverse/i387-env-reverse.exp: Ditto.
9463 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9464
dcc06925
AA
94652018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9466
9467 * lib/gdb.exp (gdb_compile): Re-enable use of
9468 universal_compile_options for languages other than Rust.
9469
25d4fd80
AA
94702018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9471
9472 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9473
ee7f689e 94742018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9475
9476 PR gdb/16577
9477 * gdb.base/solib-vanish.exp: New.
9478 * gdb.base/solib-vanish-main.c: New.
9479 * gdb.base/solib-vanish-lib1.c: New.
9480 * gdb.base/solib-vanish-lib2.c: New.
9481
d8447b6b
YQ
94822018-01-17 Yao Qi <yao.qi@linaro.org>
9483
9484 * gdb.compile/compile.exp: Match the address printed for
9485 frame in the output of command "bt".
9486
86d6a90c
TT
94872018-01-15 Tom Tromey <tom@tromey.com>
9488
9489 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9490 compute sp_reg.
9491
cbcdb1aa
AB
94922018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9493
9494 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9495 to prepare.
9496 (prepare): Return 0 on error, 1 on success.
9497
eea61984
PA
94982018-01-12 Pedro Alves <palves@redhat.com>
9499
9500 * gdb.base/continue-after-aborted-step-over.c: New.
9501 * gdb.base/continue-after-aborted-step-over.exp: New.
9502
6181e9c2
SM
95032018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9504
9505 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9506 options when not creating an executable.
9507
3cada740
PA
95082018-01-11 Pedro Alves <palves@redhat.com>
9509
9510 PR remote/22597
9511 * gdb.server/stop-reply-no-thread.c: New file.
9512 * gdb.server/stop-reply-no-thread.exp: New file.
9513
c63d3e8d
PA
95142018-01-10 Pedro Alves <palves@redhat.com>
9515
9516 PR gdb/22670
9517 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9518 functions too. Test setting breakpoints and printing C functions
9519 with no debug info too.
9520 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9521
d4c2a405
PA
95222018-01-10 Pedro Alves <palves@redhat.com>
9523
9524 PR gdb/22670
9525 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9526 a fail.
9527
8825213e
PA
95282018-01-10 Pedro Alves <palves@redhat.com>
9529
9530 PR gdb/22670
9531 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9532
605fd3c6
YQ
95332018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9534
9535 * gdb.server/unittest.exp: Match the output in non-development
9536 mode.
9537
1e5ded6c
YQ
95382018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9539
9540 * gdb.gdb/unittest.exp: Match output in non-development mode.
9541
30066b0b
JB
95422018-01-08 Joel Brobecker <brobecker@adacore.com>
9543
9544 * gdb.ada/access_tagged_param.exp: Relax expected output
9545 for value of "ObjL" in "continue" to pck.inspect breakpoint
9546 test.
9547
04bafb1e
XR
95482018-01-08 Joel Brobecker <brobecker@adacore.com>
9549
9f86398b
JB
9550 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9551 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 9552
e379cee6
PA
95532018-01-05 Pedro Alves <palves@redhat.com>
9554
9555 PR gdb/18653
9556 * gdb.base/libsegfault.exp: New.
9557
de63c46b
PA
95582018-01-05 Joel Brobecker <brobecker@adacore.com>
9559
9560 PR gdb/22670
9561 * gdb.ada/access_tagged_param.exp: New file.
9562 * gdb.ada/access_tagged_param/foo.adb: New file.
9563
f98fc17b
PA
95642018-01-05 Pedro Alves <palves@redhat.com>
9565
9566 PR gdb/22670
9567 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9568 exercise lower case too, and to exercise both full matching and
9569 wild matching.
9570
342f8240
JB
95712018-01-05 Joel Brobecker <brobecker@adacore.com>
9572
9573 * gdb.ada/rename_subscript_param: New testcase.
9574
7150d33c
JG
95752018-01-05 Jerome Guitton <guitton@adacore.com>
9576
9577 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9578
cc0e770c
JB
95792018-01-05 Joel Brobecker <brobecker@adacore.com>
9580
9581 * gdb.ada/convvar_comp: New testcase.
9582
672a41aa 95832018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9584
9585 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9586 (My_Table): New global variable.
9587 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9588
7365ec2f
JB
95892018-01-04 Joel Brobecker <brobecker@adacore.com>
9590
9591 PR gdb/22670
9592 * gdb.ada/maint_with_ada: New testcase.
9593
289483b6
JB
95942018-01-04 Joel Brobecker <brobecker@adacore.com>
9595
9596 PR gdb/22670
9597 * gdb.ada/bp_c_mixed_case: New testcase.
9598
344420da
JB
95992018-01-04 Joel Brobecker <brobecker@adacore.com>
9600
9601 PR gdb/22670
9602 * gdb.ada/complete.exp: Add "complete break ada" test.
9603
66fc87a0
JB
96042018-01-04 Joel Brobecker <brobecker@adacore.com>
9605
9606 PR gdb/22670
9607 * gdb.ada/info_addr_mixed_case: New testcase.
9608
9f757bf7
XR
96092018-01-03 Xavier Roirand <roirand@adacore.com>
9610
9611 * gdb.ada/excep_handle.exp: New testcase.
9612 * gdb.ada/excep_handle/foo.adb: New file.
9613 * gdb.ada/excep_handle/pck.ads: New file.
9614
bd570f80
JB
96152018-01-03 Joel Brobecker <brobecker@adacore.com>
9616
9617 * gdb.base/step-line.c: Add extra empty line in copyright header.
9618 * gdb.base/step-line.inp: Likewise.
9619
9fe561ab
JB
96202018-01-02 Joel Brobecker <brobecker@adacore.com>
9621
9622 * gdb.ada/dyn_stride.exp: Add slice test.
9623
a405673c
JB
96242018-01-02 Joel Brobecker <brobecker@adacore.com>
9625
9626 * gdb.ada/dyn_stride: New testcase.
9627
cef0f868
SH
96282017-12-27 Stafford Horne <shorne@gmail.com>
9629
9630 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9631 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9632
b67d92b0
SH
96332017-12-27 Stafford Horne <shorne@gmail.com>
9634
9635 * gdb.base/reggroups.c: New file.
9636 * gdb.base/reggroups.exp: New file.
9637
eccab96d
JB
96382017-12-18 Joel Brobecker <brobecker@adacore.com>
9639
9640 * gdb.dwarf2/ada-valprint-error.c: New file.
9641 * gdb.dwarf2/ada-valprint-error.exp: New file.
9642
0e2da9f0
JB
96432017-12-18 Joel Brobecker <brobecker@adacore.com>
9644
9645 * gdb.ada/assign_arr: New testcase.
9646
cb923fcc
XR
96472017-12-18 Xavier Roirand <roirand@adacore.com>
9648
9649 * gdb.ada/funcall_ptr: New testcase.
9650
7c161838
SDJ
96512017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9652
9653 PR cli/16224
9654 * gdb.base/ptype-offsets.cc: New file.
9655 * gdb.base/ptype-offsets.exp: New file.
9656
1af17fd9
YQ
96572017-12-15 Yao Qi <yao.qi@linaro.org>
9658
9659 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9660 if XML is disabled.
9661
828d5846
XR
96622017-12-15 Xavier Roirand <roirand@adacore.com>
9663
9664 * gdb.ada/same_component_name: New testcase.
9665
79e8fcaa
JB
96662017-12-14 Joel Brobecker <brobecker@adacore.com>
9667
9668 * gdb.ada/str_binop_equal: New testcase.
9669
e05fa6f9
JB
96702017-12-14 Joel Brobecker <brobecker@adacore.com>
9671
9672 * gdb.ada/task_switch_in_core: New testcase.
9673
b89641ba
SM
96742017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9675
9676 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9677 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9678 call test_bkpt_qualified.
9679 (test_bkpt_qualified): New proc.
9680
6892d2e4
PA
96812017-12-13 Pedro Alves <palves@redhat.com>
9682
9683 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9684 Tighten regexp by matching with an anchor.
9685
a22ecf70
PA
96862017-12-13 Pedro Alves <palves@redhat.com>
9687
9688 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9689 ("expression with namespace"): New set of tests.
9690 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9691 (Nested::Test_NS::qux): New.
9692 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9693 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9694
9937536c
JB
96952017-12-13 Joel Brobecker <brobecker@adacore.com>
9696
9697 * gdb.base/server-del-break.c: New file.
9698 * gdb.base/server-del-break.exp: New file.
9699
fe49c6f5
SH
97002017-12-12 Stafford Horne <shorne@gmail.com>
9701
9702 * gdb.xml/tdesc-regs.exp: Add or1k support.
9703
c3d18620
SH
97042017-12-12 Stafford Horne <shorne@gmail.com>
9705
9706 * gdb.base/bp-permanent.c: Define nop of or1k.
9707
c5f9cfc8
JB
97082017-12-11 Joel Brobecker <brobecker@adacore.com>
9709
9710 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9711 output with components being reordered.
9712
a9c135fc
JB
97132017-12-11 Joel Brobecker <brobecker@adacore.com>
9714
9715 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9716 output with components being reordered.
9717
927aa2e7
JK
97182017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9719 Pedro Alves <palves@redhat.com>
9720
9721 * gdb.base/maint.exp (check for .gdb_index): Check also for
9722 .debug_names.
9723 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9724 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9725 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9726 (.gdb_index used after symbol reloading): Support also .debug_names.
9727 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9728
f17d9474
YQ
97292017-12-08 Yao Qi <yao.qi@linaro.org>
9730
9731 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9732 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9733
a0de8c21
YQ
97342017-12-08 Yao Qi <yao.qi@linaro.org>
9735
9736 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9737 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9738
a738ea1d
YQ
97392017-12-08 Yao Qi <yao.qi@linaro.org>
9740
9741 * gdb.arch/aarch64-tagged-pointer.c: New file.
9742 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9743
1cd9a73b
SDJ
97442017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9745
9746 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9747 "int".
9748
fa6eb693
KS
97492017-12-07 Keith Seitz <keiths@redhat.com>
9750
9751 PR breakpoints/22569
9752 * gdb.linespec/ls-errs.exp: Change expected result of "break
9753 -source this file has spaces.c -line 3".
9754 Check that an explicit source file followed by whitespace is
9755 identified as an invalid explicit location.
9756
883fd55a
KS
97572017-12-07 Keith Seitz <keiths@redhat.com>
9758
9759 * gdb.cp/nested-types.cc: New file.
9760 * gdb.cp/nested-types.exp: New file.
9761 * lib/cp-support.exp: Load data-structures.exp library.
9762 (debug_cp_test_ptype_class): New global.
9763 (cp_ptype_class_verbose, next_line): New procedures.
9764 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9765 Add and document new return value.
9766 Switch the list of lines to a queue.
9767 Add support for new `type' key for nested type definitions.
9768 Add debugging/troubleshooting messages.
9769 * lib/data-structures.exp: New file.
9770
ec72db3e
SM
97712017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9772
9773 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9774 with proc_with_prefix, don't use with_test_prefix.
9775
99598d71
TT
97762017-12-07 Tom Tromey <tom@tromey.com>
9777
9778 * gdb.base/break.exp: Add test for empty "commands".
9779
a8806230
YQ
97802017-12-07 Yao Qi <yao.qi@linaro.org>
9781
9782 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9783 malloc and catch syscall.
9784
824cc835
PM
97852017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9786
e79be6e5 9787 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9788 tests for explicit locations.
9789
7cc244de
PA
97902017-12-06 Pedro Alves <palves@redhat.com>
9791
9792 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9793 force-disabling XML descriptions.
9794
50a1fdd5
PA
97952017-12-04 Pedro Alves <palves@redhat.com>
9796
9797 PR gdb/22499
9798 * gdb.arch/amd64-disp-step-avx.S: New file.
9799 * gdb.arch/amd64-disp-step-avx.exp: New file.
9800
f0fb2488
PA
98012017-12-03 Pedro Alves <palves@redhat.com>
9802
9803 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9804 and <string.h>.
9805 (parent_function): Print distinct messages when waitpid fails, or
9806 the child exits with a signal, or the child exits for an unhandled
9807 reason.
9808 * gdb.threads/process-dies-while-detaching.exp
9809 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9810 it. Wait for both inferior output and GDB's prompt. Use an
9811 indirect spawn id list.
9812 (do_detach): New parameter 'child_exit'. Use it to compute
9813 expected inferior output.
9814 (test_detach, test_detach_watch, test_detach_killed_outside):
9815 Adjust to pass down the expected child exit kind.
9816
97cbe998
SDJ
98172017-12-01 Joel Brobecker <brobecker@adacore.com>
9818 Sergio Durigan Junior <sergiodj@redhat.com>
9819 Pedro Alves <palves@redhat.com>
9820
9821 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9822
40fc416f
SDJ
98232017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9824
9825 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9826 to 'symbol-file' and 'add-symbol-file' can be
9827 position-independent.
9828
1cc75e92
YQ
98292017-12-01 Yao Qi <yao.qi@linaro.org>
9830
9831 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9832 the URL in copyright header.
9833 * gdb.arch/aarch64-fp.exp: Likewise.
9834 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9835 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9836 * gdb.base/expand-psymtabs.exp: Likewise.
9837 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9838 * gdb.fortran/common-block.exp: Likewise.
9839 * gdb.fortran/common-block.f90: Likewise.
9840 * gdb.fortran/logical.exp: Likewise.
9841 * gdb.fortran/vla-datatypes.f90: Likewise.
9842 * gdb.fortran/vla-sub.f90: Likewise.
9843
875fb7a7
JB
98442017-11-30 Joel Brobecker <brobecker@adacore.com>
9845
9846 * gdb.ada/repeat_dyn: New testcase.
9847
6f14765f
UW
98482017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9849
9850 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9851 Update for changed thread numbering.
9852 * gdb.cell/bt.exp: Update for changed GDB output.
9853
f1af7b94
SM
98542017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9855
9856 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9857 setting isremote by hand.
9858 * boards/dwarf4-gdb-index.exp: Likewise.
9859 * boards/fission.exp: Likewise.
9860 * boards/stabs.exp: Likewise.
9861
e3919f3e
PA
98622017-11-30 Pedro Alves <palves@redhat.com>
9863
9864 * gdb.linespec/cpls-ops.exp
9865 (check_explicit_skips_function_argument): Extract the underlying
9866 type of size_t instead of hardcoding it.
9867
bd69330d
PA
98682017-11-29 Pedro Alves <palves@redhat.com>
9869
9870 PR c++/19436
9871 * gdb.linespec/cpls-abi-tag.cc: New file.
9872 * gdb.linespec/cpls-abi-tag.exp: New file.
9873
a20714ff
PA
98742017-11-29 Pedro Alves <palves@redhat.com>
9875
9876 * gdb.base/langs.exp: Use -qualified.
9877 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9878 it.
9879 * gdb.cp/namespace.exp: Use -qualified.
9880 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9881 (overload-3, template-overload, template-ret-type, const-overload)
9882 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9883 procedures.
9884 (test_driver): Call them.
9885 * gdb.cp/save-bp-qualified.cc: New.
9886 * gdb.cp/save-bp-qualified.exp: New.
9887 * gdb.linespec/explicit.exp: Test -qualified.
9888 * lib/completion-support.exp (completion::explicit_opts_list): Add
9889 "-qualified".
9890 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9891
f6f1d339
PM
98922017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9893
9894 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9895
02ca603a
TT
98962017-11-29 Tom Tromey <tom@tromey.com>
9897
9898 * gdb.base/relocate.exp: Update invalid argument test.
9899 Add new tests for invalid arguments.
9900
ed6c0bfb
TP
99012017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9902
9903 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9904 Return 0 as a long.
9905 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9906
f106e10e
TP
99072017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9908
9909 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9910 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9911 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9912 func ().
9913 * gdb.cp/shadow.cc (B.func): Return 0.
9914
10329bb2
JB
99152017-11-27 Joel Brobecker <brobecker@adacore.com>
9916
9917 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9918 expected output in gdb_expect call to allow the exception
9919 message to be present as well. Fix syntax confusion to avoid
9920 TCL thinking that exception_name is an array.
9921
617cd4bc
UW
99222017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9923
9924 * gdb.arch/spu-info.c: Include <unistd.h>.
9925 (do_signal_test): Fix broken calls to write.
9926 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9927 Fix checks for empty mailboxes. Update signal tests for corrected
9928 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9929 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9930 * gdb.cell/arch.exp: Use standard_output_file.
9931 * gdb.cell/break.exp: Likewise.
9932 * gdb.cell/bt.exp: Likewise.
9933 * gdb.cell/core.exp: Likewise.
9934 * gdb.cell/dwarfaddr.exp: Likewise.
9935 * gdb.cell/ea-cache.exp: Likewise.
9936 * gdb.cell/ea-standalone.exp: Likewise.
9937 * gdb.cell/f-regs.exp: Likewise.
9938 * gdb.cell/fork.exp: Likewise.
9939 * gdb.cell/gcore.exp: Likewise.
9940 * gdb.cell/mem-access.exp: Likewise.
9941 * gdb.cell/ptype.exp: Likewise.
9942 * gdb.cell/registers.exp: Likewise.
9943 * gdb.cell/sizeof.exp: Likewise.
9944 * gdb.cell/solib-symbol.exp: Likewise.
9945 * gdb.cell/solib.exp: Likewise.
617cd4bc 9946
a81aaca0
PA
99472017-11-25 Pedro Alves <palves@redhat.com>
9948
9949 * gdb.base/complete-empty.exp: New file.
9950 * gdb.base/completion.exp: Adjust.
9951
6a3c6ee4
PA
99522017-11-25 Pedro Alves <palves@redhat.com>
9953
9954 * gdb.linespec/cpls-ops.cc: New file.
9955 * gdb.linespec/cpls-ops.exp: New file.
9956 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9957 factored out from ...
9958 (test_complete_prefix_range): ... this.
9959
8955eb2d
PA
99602017-11-24 Pedro Alves <palves@redhat.com>
9961
9962 * gdb.linespec/cpcompletion.exp: New file.
9963 * gdb.linespec/cpls-hyphen.cc: New file.
9964 * gdb.linespec/cpls.cc: New file.
9965 * gdb.linespec/cpls2.cc: New file.
9966 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9967 test to use test_gdb_complete_unique. Add label completion,
9968 keyword completion and explicit location completion tests.
9969 * lib/completion-support.exp: New file.
9970
e547c119
JB
99712017-11-24 Joel Brobecker <brobecker@adacore.com>
9972
9973 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9974 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9975 when hitting an exception catchpoint.
9976
7c3c1aa8
YQ
99772017-11-22 Yao Qi <yao.qi@linaro.org>
9978
9979 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9980
41bd68f5
SM
99812017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9982
9983 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9984 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9985 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9986
1daad298
YQ
99872017-11-22 Yao Qi <yao.qi@linaro.org>
9988
9989 * gdb.base/info-os.exp: Pass pthreads.
9990 * gdb.multi/multi-attach.exp: Likewise.
9991
88465e87
YQ
99922017-11-22 Yao Qi <yao.qi@linaro.org>
9993
9994 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9995 compiler.
9996
dc196b23
YQ
99972017-11-22 Yao Qi <yao.qi@linaro.org>
9998
9999 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
10000 * gdb.base/break-interp.exp: Likewise.
10001 * gdb.base/jit-attach-pie.exp: Likewise.
10002
2400729e
UW
100032017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10004
10005 * gdb.base/float128.c (large128): New variable.
10006 * gdb.base/float128.exp: Add test to print largest __float128 value.
10007
7a26362d
UW
100082017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10009
10010 * gdb.arch/vsx-regs.exp: Update register content checks.
10011
ed0f4273
UW
100122017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
10013
10014 * gdb.arch/ppc-longdouble.exp: New file.
10015 * gdb.arch/ppc-longdouble.c: Likewise.
10016
a25d69c6
PA
100172017-11-21 Pedro Alves <palves@redhat.com>
10018
10019 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
10020
73fcf641
PA
100212017-11-20 Pedro Alves <palves@redhat.com>
10022
10023 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
10024 (long_double_typedef): New typedefs.
10025 Use DEF on double and long double.
10026 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10027 cases.
10028 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10029 and 'long_double_ptr_same_size' locals. Use them to decide
10030 whether cast from array/function to float is valid/invalid.
10031
71a3c369
TT
100322017-11-17 Tom Tromey <tom@tromey.com>
10033
10034 * gdb.rust/traits.rs: New file.
10035 * gdb.rust/traits.exp: New file.
10036
ced9779b
JB
100372017-11-17 Joel Brobecker <brobecker@adacore.com>
10038
10039 * gdb.ada/minsyms: New testcase.
10040
a0922d80
PA
100412017-11-16 Pedro Alves <palves@redhat.com>
10042
10043 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10044 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10045
ea04e54c
PA
100462017-11-16 Pedro Alves <palves@redhat.com>
10047
10048 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
10049 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
10050
e849ea89
PA
100512017-11-16 Pedro Alves <palves@redhat.com>
10052
10053 * gdb.server/reconnect-ctrl-c.c: New file.
10054 * gdb.server/reconnect-ctrl-c.exp: New file.
10055
d8ae99a7
PM
100562017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10057
10058 * gdb.python/py-rbreak.exp: New file.
10059 * gdb.python/py-rbreak.c: New file.
10060 * gdb.python/py-rbreak-func2.c: New file.
10061
968a13f8
PA
100622017-11-16 Pedro Alves <palves@redhat.com>
10063
10064 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10065 pattern.
10066 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10067 GDB.
10068
71774bc9
SM
100692017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10070
10071 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10072 regex.
10073
ddbb44cf
SM
100742017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10075
10076 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10077 test names.
10078
584a564f
PA
100792017-11-09 Pedro Alves <palves@redhat.com>
10080
10081 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10082 factored out from ...
10083 (top level): ... here, and adjusted to avoid expecting beyond the
10084 prompt in a single gdb_test_multiple.
10085
5ed7a928
PA
100862017-11-09 Pedro Alves <palves@redhat.com>
10087
10088 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10089 output.
10090 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10091 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10092 * gdb.server/ext-run.exp ("kill" test): Likewise.
10093 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10094
a60e0738
PA
100952017-11-09 Pedro Alves <palves@redhat.com>
10096
10097 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10098 match till end of line.
10099
2c88253f
PA
101002017-11-09 Pedro Alves <palves@redhat.com>
10101
10102 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10103
c7a38517
PA
101042017-11-09 Pedro Alves <palves@redhat.com>
10105
10106 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10107 New procedures, factored out from ...
10108 (top level): ... here, and adjusted to avoid expecting beyond the
10109 prompt in one go.
10110
f29f4b6b
PA
101112017-11-09 Pedro Alves <palves@redhat.com>
10112
10113 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10114 output. Fix '?' match.
10115
286acbb5
JB
101162017-11-08 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.ada/scoped_watch: New testcase.
10119 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10120 which is actually correct.
10121 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10122 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10123
62d7ae92
PA
101242017-11-08 Pedro Alves <palves@redhat.com>
10125
10126 * gdb.gdb/complaints.exp (test_initial_complaints)
10127 (test_serial_complaints, test_short_complaints): Call
10128 complaint_internal instead of complaint.
10129
280ca31f
DT
101302017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10131
10132 * gdb.threads/tls-core.c: New file.
10133 * gdb.threads/tls-core.exp: Likewise.
10134
b5ec771e
PA
101352017-11-08 Pedro Alves <palves@redhat.com>
10136
10137 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10138 (p Exported_Capitalized): New test.
10139 (p exported_capitalized): New test.
10140
a02b41a7
PA
101412017-11-07 Pedro Alves <palves@redhat.com>
10142
10143 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10144
95e95a6d
PA
101452017-11-07 Pedro Alves <palves@redhat.com>
10146
10147 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10148 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10149 (disable_invalid, disable_inverted, disable_negative): New
10150 procedures.
10151 ("bad numbers"): New set of tests.
10152
cee62dbd
PA
101532017-11-07 Pedro Alves <palves@redhat.com>
10154
10155 * gdb.cp/ena-dis-br-range.exp: Add tests.
10156
cc638e86
PA
101572017-11-07 Pedro Alves <palves@redhat.com>
10158
10159 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10160
d0fe4701
XR
101612017-11-07 Xavier Roirand <roirand@adacore.com>
10162 Pedro Alves <palves@redhat.com>
10163
10164 * gdb.base/ena-dis-br.exp: Add reference to
10165 gdb.cp/ena-dis-br-range.exp.
10166 * gdb.cp/ena-dis-br-range.exp: New file.
10167 * gdb.cp/ena-dis-br-range.cc: New file.
10168
46f67f80
PA
101692017-11-06 Pedro Alves <palves@redhat.com>
10170
10171 * gdb.base/attach-non-pgrp-leader.c: New.
10172 * gdb.base/attach-non-pgrp-leader.exp: New.
10173
726e1356
PA
101742017-11-06 Pedro Alves <palves@redhat.com>
10175
10176 * configure.ac: No longer check for termio.h and sgtty.h.
10177 * configure: Regenerate.
10178 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10179 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10180 Remove termio and sgtty code.
10181
50ab6ace
YQ
101822017-11-03 Yao Qi <yao.qi@linaro.org>
10183
10184 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10185 in GDB is disabled.
10186
8e68731c
YQ
101872017-11-03 Yao Qi <yao.qi@linaro.org>
10188
10189 * gdb.python/py-thrhandle.exp: Skip it if python is not
10190 enabled.
10191
3a87ae65
SM
101922017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10193
10194 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10195 as a breakpoint command.
10196
484d8d36
MD
101972017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10198
10199 PR python/21213
10200 * gdb.python/py-infthread.exp: Test calling
10201 InferiorThread.inferior () multiple times in a row.
10202
4a27f119
KS
102032017-10-27 Keith Seitz <keiths@redhat.com>
10204
10205 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10206 Test "info break" for every inlined function breakpoint.
10207
bb11dd58
YQ
102082017-10-27 Yao Qi <yao.qi@linaro.org>
10209
10210 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10211
a43f3893
PF
102122017-10-26 Patrick Frants <osscontribute@gmail.com>
10213
10214 * gdb.cp/classes.exp (test_static_members): Test printing
10215 Outer::instance.
10216 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10217 (Inner::instance, Outer::instance): New.
10218
792ccf00
PA
102192017-10-24 Pedro Alves <palves@redhat.com>
10220
10221 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10222 extra console" test in two stages.
10223
eb2bfbad
PA
102242017-10-24 Pedro Alves <palves@redhat.com>
10225
10226 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10227
1f75a651
PA
102282017-10-24 Pedro Alves <palves@redhat.com>
10229
10230 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10231 loop.
10232
779990d9
PA
102332017-10-24 Pedro Alves <palves@redhat.com>
10234
10235 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10236 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10237
ad9b8f5d
PA
102382017-10-24 Pedro Alves <palves@redhat.com>
10239
10240 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10241 parameter and handle it. Don't output read value in test name.
10242
fee6da6e
PA
102432017-10-24 Pedro Alves <palves@redhat.com>
10244
10245 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10246 custom test name.
10247
10389c2c
PA
102482017-10-24 Pedro Alves <palves@redhat.com>
10249
10250 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10251 include the unstable output directory name in the test's name.
10252 (initial_setup_simple) <'set args'>: Use custom test name.
10253
a80e65a9
PA
102542017-10-24 Pedro Alves <palves@redhat.com>
10255
10256 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10257 with explicit test name.
10258
15763a09
PA
102592017-10-20 Pedro Alves <palves@redhat.com>
10260
10261 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10262 'wait -i'. Use gdb_assert and remote_close.
10263
49a4ce2e
AB
102642017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10265
10266 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10267 number from variable rather than hard-coded.
10268
a75868f5
PA
102692017-10-19 Pedro Alves <palves@redhat.com>
10270
10271 * gdb.base/long-inferior-output.c: New file.
10272 * gdb.base/long-inferior-output.exp: New file.
10273
c8ba13ad
KS
102742017-11-18 Keith Seitz <keiths@redhat.com>
10275
10276 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10277 method.
10278 (main): Call it.
10279 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10280 Add additional user-defined conversion operator tests.
10281
b27de576
PA
102822017-10-17 Pedro Alves <palves@redhat.com>
10283
10284 * boards/native-stdio-gdbserver.exp: Load "local-board".
10285
8484c955
PA
102862017-10-17 Pedro Alves <palves@redhat.com>
10287
10288 * gdb.base/quit-live.c: New file.
10289 * gdb.base/quit-live.exp: New file.
10290
83d5a34d
KS
102912017-10-16 Keith Seitz <keiths@redhat.com>
10292
10293 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10294 (class_with_protected_typedef, class_with_private_typedef)
10295 (struct_with_public_typedef, struct_with_protected_typedef)
10296 (struct_with_private_typedef): New classes/structs.
10297 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10298 typedefs and access specifiers.
10299
739b3f1d
PA
103002017-10-16 Pedro Alves <palves@redhat.com>
10301 Simon Marchi <simon.marchi@polymtl.ca>
10302
10303 * README (Local vs Remote vs Native): New section.
10304 * boards/local-board.exp: New file, with bits factored out from
10305 ...
10306 * boards/native-extended-gdbserver.exp: ... here. Load
10307 "local-board".
10308 * boards/native-gdbserver.exp: Load "local-board".
10309 (${board}_spawn, ${board}_exec): Delete.
10310 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10311 ...
10312 * boards/stdio-gdbserver-base.exp: ... this new file.
10313 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10314 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10315 procedure.
10316 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10317 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10318 stdio_gdbserver_command.
10319 (${board}_get_remote_address, ${board}_get_comm_port)
10320 (${board}_download, ${board}_upload): Delete.
10321 (get_target_remote_pipe_cmd): New.
10322
fe68b953
SM
103232017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10324
10325 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10326 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10327 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10328 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10329 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10330 remove with_test_prefix.
10331
300b6685
PA
103322017-10-13 Pedro Alves <palves@redhat.com>
10333
10334 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10335 * gdb.base/annota1.exp: Use it instead of is_remote.
10336 * gdb.base/annota3.exp: Use it instead of is_remote.
10337 * gdb.cp/annota2.exp: Use it instead of is_remote.
10338 * gdb.cp/annota3.exp: Use it instead of is_remote.
10339 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10340
50500caf
PA
103412017-10-13 Pedro Alves <palves@redhat.com>
10342
10343 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10344 (test_num_test_vars, run_and_count_vars, find_env)
10345 (test_set_unset_env, test_inherit_env_var): New procedures.
10346 (top level): Use them.
10347
dad0c6d2
PA
103482017-10-13 Pedro Alves <palves@redhat.com>
10349
10350 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10351 also skip on stub-like targets.
10352
8b0553c1
PA
103532017-10-13 Pedro Alves <palves@redhat.com>
10354
10355 PR gdb/22293
10356 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10357 (top level): Move some tests to ...
10358 (test_not_found): ... this new procedure.
10359 (top level): Call it.
10360
7594f623
PA
103612017-10-13 Pedro Alves <palves@redhat.com>
10362
10363 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10364 expect different "info terminal" output if testing with a
10365 non-native target.
10366
ebe3b402
PA
103672017-10-13 Pedro Alves <palves@redhat.com>
10368 Simon Marchi <simon.marchi@polymtl.ca>
10369
10370 PR python/12966
10371 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10372
42f1b161
PA
103732017-10-13 Pedro Alves <palves@redhat.com>
10374
10375 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10376 already.
10377
8d6ef72b
PA
103782017-10-13 Pedro Alves <palves@redhat.com>
10379
10380 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10381 is_remote.
10382
d7bcd5b8
PA
103832017-10-13 Pedro Alves <palves@redhat.com>
10384
10385 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10386 is_remote.
10387
df479dc6
PA
103882017-10-13 Pedro Alves <palves@redhat.com>
10389
10390 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10391 is set.
10392 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10393 instead of is_remote.
10394
23fb630a
PA
103952017-10-13 Pedro Alves <palves@redhat.com>
10396
10397 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10398 (top level): Add comment.
10399
cc77b1dc
PA
104002017-10-13 Pedro Alves <palves@redhat.com>
10401
10402 * gdb.base/remote.exp (top level): Fix comment typo and add
10403 missing return.
10404
27c9e813
PA
104052017-10-13 Pedro Alves <palves@redhat.com>
10406 Simon Marchi <simon.marchi@polymtl.ca>
10407
10408 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10409 calls and add comments. Skip test if use_gdb_stub is set.
10410 (top level): Use "set cwd" command instead of "cd" command.
10411
5e830d98
PA
104122017-10-13 Pedro Alves <palves@redhat.com>
10413
10414 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10415 is_remote target check.
10416
f5ca0032
PA
104172017-10-13 Pedro Alves <palves@redhat.com>
10418
10419 * gdb.base/scope.exp: Use build_executable + clean_restart +
10420 gdb_file_cmd instead of prepare_for_testing and no longer skip
10421 "before run" tests on is_remote target boards. Update comments.
10422 * boards/native-extended-gdbserver.exp
10423 (extended_gdbserver_load_last_file): New, factored out from ...
10424 (gdb_load): ... this. Move further below and add comment.
10425 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10426
8aed1c0d
PA
104272017-10-12 Pedro Alves <palves@redhat.com>
10428
10429 * gdb.base/attach.exp: Remove references to gdb64.
10430 * gdb.base/dbx.exp: Remove references to gdb64.
10431
cfa34c87
SM
104322017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10433 Pedro Alves <palves@redhat.com>
10434
10435 * gdb.base/label.exp: Remove is_remote target check.
10436
9192b7de
PA
104372017-10-12 Pedro Alves <palves@redhat.com>
10438
10439 * gdb.base/auvx.exp (coredir): Update comment.
10440 (top level) <core_works>: Use "set cwd" command instead of "cd"
10441 command.
10442
6bf0052d
PA
104432017-10-12 Pedro Alves <palves@redhat.com>
10444 Simon Marchi <simon.marchi@polymtl.ca>
10445
10446 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10447 target boards.
10448
e48ef82d
PA
104492017-10-12 Pedro Alves <palves@redhat.com>
10450 Simon Marchi <simon.marchi@polymtl.ca>
10451
10452 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10453 Instead skip if there's any gdb_protocol set.
10454
8d7aea57
SM
104552017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10456 Pedro Alves <palves@redhat.com>
10457
10458 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10459
30440677
PA
104602017-10-12 Pedro Alves <palves@redhat.com>
10461 Simon Marchi <simon.marchi@polymtl.ca>
10462
10463 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10464 instead of on dejagnu remote boards.
10465
4e04f045 104662017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10467 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10468
10469 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10470 checks. Use build_executable + clean_restart instead of
10471 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10472 of enabling non-stop after starting gdb.
10473
871a186e
PA
104742017-10-12 Pedro Alves <palves@redhat.com>
10475
10476 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10477 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10478 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10479 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10480
56d704da
AK
104812017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10482
10483 * gdb.arch/arc-tdesc-cpu.exp: New file.
10484 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10485
2f20e312
SM
104862017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10487
10488 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10489
65630365
PA
104902017-10-10 Pedro Alves <palves@redhat.com>
10491
10492 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10493 expect CLI output.
10494
bf469271
PA
104952017-10-10 Pedro Alves <palves@redhat.com>
10496
10497 * lib/selftest-support.exp (selftest_setup): Update for
10498 captured_command_loop's prototype change.
10499
777a42f1
PA
105002017-10-09 Pedro Alves <palves@redhat.com>
10501
10502 Test both arch1=>arch2 and arch2=>arch1.
10503
10504 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10505 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10506 factored out to...
10507 (append_arch1_options, append_arch2_options, append_arch_options)
10508 (build_executables): New procedures.
10509 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10510 local.
10511 (top level): Add new 'first_arch' testing axis.
10512
cbd2b4e3
PA
105132017-10-09 Pedro Alves <palves@redhat.com>
10514
10515 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10516 (barrier): New.
10517 (thread_start, all_started): New functions.
10518 (main): Spawn new thread and wait until it is scheduled.
10519 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10520 option.
10521 (do_test): Add 'selected_thread' parameter. Run to all_started
10522 instead of main. Explicitly set the breakpoint at main. Switch
10523 to the SELECTED_THREAD thread.
10524 (top level): Test handling the exec event with either the main
10525 thread or the second thread selected.
10526
5c9e4427
PA
105272017-10-09 Pedro Alves <palves@redhat.com>
10528
10529 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10530 logic. Move STOP marker after the value checks.
10531 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10532 regexp.
10533
b3b7c423
SL
105342017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10535
10536 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10537
3b4b2f16
UW
105382017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10539
10540 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10541 integer-to-dfp conversion.
10542 * gdb.base/dfp-test.exp: Likewise.
10543
5cd63fda
PA
105442017-10-04 Pedro Alves <palves@redhat.com>
10545
10546 * gdb.multi/hangout.c: Include <unistd.h>.
10547 (hangout_loop): New function.
10548 (main): Call alarm. Call hangout_loop in a loop.
10549 * gdb.multi/hello.c: Include <unistd.h>.
10550 (hello_loop): New function.
10551 (main): Call alarm. Call hangout_loop in a loop.
10552 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10553 inferior with the other selected.
10554
4c71c105
SM
105552017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10556
10557 * gdb.mi/list-thread-groups-available.exp: New file.
10558 * gdb.mi/list-thread-groups-available.c: New file.
10559
bc3b087d
SDJ
105602017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10561
10562 * gdb.base/set-cwd.exp: Make it available on
10563 native-extended-gdbserver.
10564
d092c5a2
SDJ
105652017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10566
10567 * gdb.base/set-cwd.c: New file.
10568 * gdb.base/set-cwd.exp: Likewise.
10569
45320ffa
TT
105702017-10-02 Tom Tromey <tom@tromey.com>
10571
10572 PR rust/22236:
10573 * gdb.rust/simple.rs (main): New variable "fslice".
10574 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10575
b3e3859b
TT
105762017-10-02 Tom Tromey <tom@tromey.com>
10577
10578 * gdb.rust/simple.exp: Test ptype of a slice.
10579
01af5e0d
TT
105802017-10-02 Tom Tromey <tom@tromey.com>
10581
10582 * gdb.rust/simple.exp: Test index of slice.
10583
a9bbfbd8
TT
105842017-09-27 Tom Tromey <tom@tromey.com>
10585
10586 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10587
df8899e5
TP
105882017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10589 Pedro Alves <palves@redhat.com>
10590
10591 * gdb.base/compare-sections.exp (get value of read-only section): Read
10592 as unsigned value.
10593 (corrupt read-only section): Likewise and don't set written if patching
10594 failed.
10595
757bf54b
KB
105962017-09-21 Kevin Buettner <kevinb@redhat.com>
10597
10598 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10599 files.
10600
06871ae8
PA
106012017-09-20 Pedro Alves <palves@redhat.com>
10602
10603 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10604 symbol names in gdb's output.
10605 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10606
e5f25bc5
PA
106072017-09-20 Pedro Alves <palves@redhat.com>
10608
10609 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10610 Rename to ...
10611 (test_list_ambiguous_symbol): ... this and add a symbol name
10612 parameter. Adjust.
10613 (test_list_ambiguous_function): Reimplement on top of
10614 test_list_ambiguous_symbol and also test listing ambiguous
10615 variables.
10616 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10617 (ambiguous_fun): ... this.
10618 (ambiguous_var): New.
10619 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10620 (ambiguous_fun): ... this.
10621 (ambiguous_var): New.
10622
4e5a4f58
JB
106232017-09-19 John Baldwin <jhb@FreeBSD.org>
10624
10625 * gdb.base/starti.c: New file.
10626 * gdb.base/starti.exp: New file.
10627 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10628
26e53f3e
PA
106292017-09-14 Pedro Alves <palves@redhat.com>
10630
10631 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10632 (top level): Use it instead of runto.
10633
cb791d59
TT
106342017-09-11 Tom Tromey <tom@tromey.com>
10635
10636 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10637
7c96f8c1
TT
106382017-09-11 Tom Tromey <tom@tromey.com>
10639
10640 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10641 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10642
469412dd
CW
106432017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10644
10645 * gdb.fortran/printing-types.exp: New file.
10646 * gdb.fortran/printing-types.exp: New file.
10647
e0f86435
BH
106482017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10649
10650 * gdb.fortran/vla-ptype.exp: Fix typos.
10651 * gdb.fortran/vla-value.exp: Same.
10652
9e9af4be
BH
106532017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10654
10655 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10656 * gdb.mi/mi-var-child-f.exp: Likewise.
10657 * gdb.mi/mi-vla-fortran.exp: Likewise.
10658
a5ad232b 106592017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10660 Christoph Weinmann <christoph.t.weinmann@intel.com>
10661 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10662
10663 * gdb.fortran/ptr-indentation.f90: New file.
10664 * gdb.fortran/ptr-indentation.exp: New file.
10665
5aec60eb
TT
106662017-09-05 Tom Tromey <tom@tromey.com>
10667
10668 PR gdb/22010:
10669 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10670
8f8f8152
TP
106712017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10672
10673 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10674
fbd1b771
JK
106752017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * gdb.threads/tls-nodebug-pie.c: New file.
10678 * gdb.threads/tls-nodebug-pie.exp: New file.
10679
5eb5f850
TT
106802017-09-05 Tom Tromey <tom@tromey.com>
10681
10682 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10683 for rust.
10684
ae780a21
SM
106852017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10686
10687 * gdb.multi/multi-arch-exec.exp: Test with different
10688 "follow-exec-mode" settings.
10689 (do_test): New procedure.
10690
3693fdb3
PA
106912017-09-04 Pedro Alves <palves@redhat.com>
10692
10693 * gdb.base/func-static.c (S::method const, S::method volatile)
10694 (S::method volatile const): New methods.
10695 (c_s, v_s, cv_s): New instances.
10696 (main): Call method() on them.
10697 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10698 (cannot_resolve): New procedure.
10699 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10700 print-quote-unquoted columns.
10701 (do_test): Test printing each scope too.
10702
e68cb8e0
PA
107032017-09-04 Pedro Alves <palves@redhat.com>
10704
10705 * gdb.base/local-static.exp: Also test with
10706 class::method::variable wholly quoted.
10707 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10708
858be34c
PA
107092017-09-04 Pedro Alves <palves@redhat.com>
10710
10711 * gdb.base/local-static.c: New.
10712 * gdb.base/local-static.cc: New.
10713 * gdb.base/local-static.exp: New.
10714
46a4882b
PA
107152017-09-04 Pedro Alves <palves@redhat.com>
10716
10717 * gdb.asm/asm-source.exp: Add casts to int.
10718 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10719 (dataglobal64_1, dataglobal64_2): New globals.
10720 * gdb.base/nodebug.exp: Test different expressions involving the
10721 new globals, with print, whatis and ptype. Add casts to int.
10722 * gdb.base/solib-display.exp: Add casts to int.
10723 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10724 * gdb.cp/m-static.exp: Add cast to int.
10725 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10726 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10727 tls variable with no debug info without a cast. Test with a cast
10728 to int too.
10729 * gdb.trace/entry-values.exp: Add casts.
10730
2c5a2be1
PA
107312017-09-04 Pedro Alves <palves@redhat.com>
10732
10733 * gdb.base/nodebug.exp: Test that ptype's error about functions
10734 with unknown return type includes the function name too.
10735
7022349d
PA
107362017-09-04 Pedro Alves <palves@redhat.com>
10737
10738 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10739 return type of munmap in infcall.
10740 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10741 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10742 type of ftell in infcall.
10743 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10744 type of getpid in infcall.
10745 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10746 infcall.
10747 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10748 Bail on failure to extract the pid.
10749 * gdb.base/nodebug.c: #include <stdint.h>.
10750 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10751 New functions.
10752 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10753 Change expected output of print/whatis/ptype with functions with
10754 no debug info. Test all supported languages. Call
10755 test_call_promotion.
10756 * gdb.compile/compile.exp: Adjust expected output to expect
10757 warning.
10758 * gdb.threads/siginfo-threads.exp: Likewise.
10759
54990598
PA
107602017-09-04 Pedro Alves <palves@redhat.com>
10761
10762 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10763 "prototypes". Test calling float functions via prototyped and
10764 unprototyped function pointers.
10765 (perform_all_tests): New parameter "prototypes". Pass it down.
10766 (top level): Pass down "prototypes" parameter to
10767 perform_all_tests.
10768
34d16ea2
SM
107692017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10770
10771 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10772 Test with nested loops.
10773
9521ecda
SM
107742017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10775
10776 * gdb.base/commands.exp: Call the new procedures.
10777 (loop_break_test, loop_continue_test): New procedures.
10778
80a65e9b
SM
107792017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10780
10781 * gdb.base/commands.exp: Call new procedure.
10782 (define_if_without_arg_test): New procedure.
10783
e439fa14
PA
107842017-09-04 Pedro Alves <palves@redhat.com>
10785
10786 * gdb.base/list-ambiguous.exp: New file.
10787 * gdb.base/list-ambiguous0.c: New file.
10788 * gdb.base/list-ambiguous1.c: New file.
10789 * gdb.base/list.exp (test_list_range): Adjust expected output.
10790
0a2dde4a
SDJ
107912017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10792
10793 * gdb.base/share-env-with-gdbserver.c: New file.
10794 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10795
5e89eb3a
SM
107962017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10797
10798 * gdb.base/commands.exp (gdbvar_simple_if_test,
10799 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10800 progvar_simple_if_test, progvar_simple_while_test,
10801 progvar_complex_if_while_test, user_defined_command_test,
10802 user_defined_command_args_eval,
10803 user_defined_command_args_stack_test,
10804 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10805 temporary_breakpoint_commands,
10806 gdb_test_no_prompt, redefine_hook_test,
10807 redefine_backtrace_test): Remove "global gdb_prompt".
10808
fd437cbc
SM
108092017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10810
10811 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10812 New proc, call it from toplevel.
10813
87215ad1
SDJ
108142017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10815
10816 PR remote/21852
10817 * gdb.server/normal.c: New file, copied from gdb.base.
10818 * gdb.server/run-without-local-binary.exp: New file.
10819
58afddc6
WP
108202017-08-07 Weimin Pan <weimin.pan@oracle.com>
10821
10822 * gdb.arch/sparc64-adi.exp: New file.
10823 * gdb.arch/sparc64-adi.c: New file.
10824
5277199a
PA
108252017-08-22 Pedro Alves <palves@redhat.com>
10826
10827 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10828 (top level): Add "list all overloads" tests.
10829
14278e1f
TT
108302017-08-22 Tom Tromey <tom@tromey.com>
10831
10832 * gdb.gdb/xfullpath.exp: Remove.
10833
bf223d3e
PA
108342017-08-21 Pedro Alves <palves@redhat.com>
10835
10836 PR gdb/19487
10837 * gdb.base/symbol-alias.c: New.
10838 * gdb.base/symbol-alias2.c: New.
10839 * gdb.base/symbol-alias.exp: New.
10840
c973d0aa
PA
108412017-08-21 Pedro Alves <palves@redhat.com>
10842
10843 * gdb.base/dfp-test.c
10844 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10845 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10846 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10847 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10848 * gdb.base/whatis-ptype-typedefs.c: New.
10849 * gdb.base/whatis-ptype-typedefs.exp: New.
10850 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10851 (an_int, an_int_type, an_int_type2): New globals.
10852 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10853 involving typedefs and cast expressions.
10854 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10855 (lookup_typedefs_function): New.
10856 (typedefs_pretty_printers_dict): New.
10857 (top level): Register lookup_typedefs_function in
10858 gdb.pretty_printers.
10859
6d580b63
YQ
108602017-08-18 Yao Qi <yao.qi@linaro.org>
10861
10862 * gdb.server/unittest.exp: New.
10863
206726fb
SDJ
108642017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10865
10866 PR gdb/21954
10867 * gdb.base/environ.exp: Add test to check if 'unset environment'
10868 works.
10869
bf0ec4c2
AA
108702017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10871
10872 * lib/gdb.exp (universal_compile_options): New caching proc.
10873 (gdb_compile): Suppress GCC's coloring of messages.
10874
d6382fff
TT
108752017-08-14 Tom Tromey <tom@tromey.com>
10876
10877 PR gdb/21675:
10878 * gdb.base/printcmds.exp (test_radices): New function.
10879 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10880 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10881 * lib/gdb.exp (get_integer_valueof): Use p/d.
10882
c2c2dd9f
SM
108832017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10884
10885 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10886 characters.
10887
fdffd6f4
TT
108882017-08-05 Tom Tromey <tom@tromey.com>
10889
10890 * gdb.rust/simple.exp: Allow String to appear in a different
10891 namespace.
10892
27d41eac
YQ
108932017-07-26 Yao Qi <yao.qi@linaro.org>
10894
10895 * gdb.gdb/unittest.exp: Invoke command
10896 "maintenance check xml-descriptions".
10897
031ed05d
AA
108982017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10899
10900 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10901 calling context.
10902 (hex128): Drop erroneous calculation of parameters.
10903
dcd27ddf
SM
109042017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10905
10906 * gdb.python/py-unwind.exp: Disable stack protection when
10907 building test file.
10908
47e77640
PA
109092017-07-20 Pedro Alves <palves@redhat.com>
10910
10911 * gdb.base/default.exp (set language): Adjust expected output.
10912
62d2a18a
PA
109132017-07-20 Pedro Alves <palves@redhat.com>
10914
10915 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10916 (test_minsym): ... this, and make static.
10917 (get_pck__foo__bar__minsym): Rename to ...
10918 (get_test_minsym): ... this.
10919 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10920 symbol names and comments.
10921 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10922 (get_test_minsym): ... this.
10923 (pck__foo__bar__minsym__2): Rename to ...
10924 (test_minsym): ... this.
10925 (main): Adjust.
10926
c45ec17c
PA
109272017-07-17 Pedro Alves <palves@redhat.com>
10928
10929 * gdb.base/completion.exp: Adjust expected output.
10930 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10931 the completer works.
10932
c6756f62
PA
109332017-07-17 Pedro Alves <palves@redhat.com>
10934
10935 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10936
5bd68487
AB
109372017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10938
10939 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10940
8880f2a9
TT
109412017-07-14 Tom Tromey <tom@tromey.com>
10942
10943 PR rust/21764:
10944 * gdb.rust/simple.exp: Add tests.
10945
65547233
TT
109462017-07-14 Tom Tromey <tom@tromey.com>
10947
10948 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10949
8f14146e
PA
109502017-07-14 Pedro Alves <palves@redhat.com>
10951
10952 * gdb.linespec/base/one/thefile.cc (z1): New function.
10953 * gdb.linespec/base/two/thefile.cc (z2): New function.
10954 * gdb.linespec/linespec.exp: Add tests.
10955
b4365d02
AB
109562017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10957
10958 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10959 to mi_create_breakpoint.
10960
5d2cbaa5
AB
109612017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10962
10963 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10964 mi_create_breakpoint.
10965
11cb5716
IB
109662017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10967
10968 * gdb.dlang/demangle.exp: Update for demangling changes.
10969
03278692
TT
109702017-07-09 Tom Tromey <tom@tromey.com>
10971
10972 * gdb.dwarf2/shortpiece.exp: New file.
10973
33c5cd75
DB
109742017-07-06 David Blaikie <dblaikie@gmail.com>
10975
10976 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10977 built from fissiont-multi-cu{1,2}.c.
10978 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10979 except putting 'main' and 'func' in separate CUs in the same DWO file.
10980 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10981 test.
10982 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10983 test.
10984
8455d262
PA
109852017-07-06 Pedro Alves <palves@redhat.com>
10986
10987 * gdb.python/py-unwind.exp: Test flushregs.
10988
dc4bde35
SDJ
109892017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10990
10991 PR cli/21688
10992 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10993 tests for alias commands and trailing whitespace.
10994
51ed89aa
SDJ
109952017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10996
10997 PR cli/21688
10998 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10999 procedure. Call it.
11000
eb17d413
PA
110012017-06-29 Pedro Alves <palves@redhat.com>
11002
11003 * gdb.base/printcmds.exp: Add tests.
11004
41664b45
DG
110052017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
11006
11007 PR gdb/21337
11008 * gdb.base/reread-readsym.exp: New file.
11009 * gdb.base/reread-readsym.c: New file.
11010
75312ae3
KB
110112017-06-21 Kevin Buettner <kevinb@redhat.com>
11012
11013 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
11014 subpattern.
11015
66953522
PB
110162017-06-19 Peter Bergner <bergner@vnet.ibm.com>
11017
11018 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
11019 extended mnemonic.
11020 * gdb.arch/powerpc-power9.s: Likewise.
11021
5524b525
AA
110222017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11023
11024 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
11025 on 32-bit x86 targets. Exploit is_*_target macros where
11026 appropriate.
11027
03c8af18
AA
110282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11029
11030 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11031 register pieces.
11032
3bf31011
AA
110332017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11034
11035 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11036 located in one or more DWARF pieces.
11037
805acca0
AA
110382017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11039
11040 * lib/gdb.exp (get_endianness): New proc.
11041 * gdb.arch/aarch64-fp.exp: Use it.
11042 * gdb.arch/altivec-regs.exp: Likewise.
11043 * gdb.arch/e500-regs.exp: Likewise.
11044 * gdb.arch/vsx-regs.exp: Likewise.
11045 * gdb.base/dump.exp: Likewise.
11046 * gdb.base/funcargs.exp: Likewise.
11047 * gdb.base/gnu_vector.exp: Likewise.
11048 * gdb.dwarf2/formdata16.exp: Likewise.
11049 * gdb.dwarf2/implptrpiece.exp: Likewise.
11050 * gdb.dwarf2/nonvar-access.exp: Likewise.
11051 * gdb.python/py-inferior.exp: Likewise.
11052 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11053
e9352324
AA
110542017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11055
11056 PR gdb/21226
11057 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11058 stack value pieces are taken from the LSB end.
11059
d5d1163e
AA
110602017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11061
11062 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11063 variable at nonzero offset.
11064
0567c986
AA
110652017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11066
11067 * gdb.dwarf2/var-access.c: New file.
11068 * gdb.dwarf2/var-access.exp: New test.
11069 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11070
973e9aab
TT
110712017-06-12 Tom Tromey <tom@tromey.com>
11072
11073 * gdb.dwarf2/formdata16.exp: Add tests.
11074
d9109c80
TT
110752017-06-12 Tom Tromey <tom@tromey.com>
11076
11077 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11078
30a25466
TT
110792017-06-12 Tom Tromey <tom@tromey.com>
11080
11081 PR exp/16225:
11082 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11083 * gdb.arch/vsx-regs.exp: Update tests.
11084 * gdb.arch/s390-vregs.exp (hex128): New proc.
11085 Update test.
11086 * gdb.arch/altivec-regs.exp: Update tests.
11087
aefd8b33
SDJ
110882017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11089
11090 * gdb.base/startup-with-shell.c: New file.
11091 * gdb.base/startup-with-shell.exp: Likewise.
11092
2090129c
SDJ
110932017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11094
11095 * gdb.server/non-existing-program.exp: Update regex in order to
11096 reflect the fact that gdbserver is now using fork_inferior (with a
11097 shell) to startup the inferior.
11098
8e86a419
SM
110992017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11100
11101 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11102 support function calls from GDB.
11103
e6cf65f2
TT
111042017-05-21 Tom Tromey <tom@tromey.com>
11105
11106 PR rust/21466:
11107 * gdb.rust/unsized.exp: New file.
11108 * gdb.rust/unsized.rs: New file.
11109
43cc5389
TT
111102017-05-19 Tom Tromey <tom@tromey.com>
11111
11112 PR rust/21484:
11113 * gdb.rust/watch.exp: New file.
11114 * gdb.rust/watch.rs: New file.
11115
ec8df234
TT
111162017-05-18 Tom Tromey <tom@tromey.com>
11117
11118 * gdb.rust/simple.exp: Allow Box to be qualified.
11119
3e3e7fae
TP
111202017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11121
11122 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11123
59cc050d
PA
111242017-05-18 Pedro Alves <palves@redhat.com>
11125
11126 * gdb.base/fileio.c (test_write, test_read, test_close)
11127 (test_fstat): Don't print 'ret' in the fail path.
11128
c8f6abd1
PA
111292017-05-18 Pedro Alves <palves@redhat.com>
11130
11131 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11132 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11133 (test_system, test_rename, test_unlink, test_time): Change
11134 prototypes.
11135 * gdb.base/fileio.exp (stop_msg): Adjust.
11136
d2a03b77
PA
111372017-05-18 Pedro Alves <palves@redhat.com>
11138
11139 * gdb.base/fileio.c (null_str): New global.
11140 (test_stat): Use it.
11141 * gdb.base/fileio.exp: Remove nowarnings.
11142
0d5c6999
YQ
111432017-05-17 Yao Qi <yao.qi@linaro.org>
11144
11145 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11146
21873064
YQ
111472017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11148
11149 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11150 argument command.
11151 (top-level): Invoke test_set_inferior_tty.
11152
d512d31c
PA
111532017-05-04 Pedro Alves <palves@redhat.com>
11154
11155 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11156 Add parens to print call for Python 3.
11157
90cef2ed
KS
111582017-05-03 Keith Seitz <keiths@redhat.com>
11159
11160 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11161 (main): Call it.
11162
14f819c8
TW
111632017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11164
11165 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11166 to prev and next.
11167
913aeadd
TW
111682017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11169
11170 * gdb.python/py-record-btrace.exp: Remove test for
11171 gdb.BtraceInstruction.error.
11172
a3be24ad
TW
111732017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11174
11175 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11176
ae20e79a
TW
111772017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11178
11179 * gdb.python/py-record-btrace-threads.c: New file.
11180 * gdb.python/py-record-btrace-threads.exp: New file.
11181
45ce1b47
SDJ
111822017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11183
11184 PR testsuite/8595
11185 * gdb.base/environ.exp: Make test available in all architectures.
11186 Move bits related to "info program" testing to
11187 gdb.base/info-program.exp. Rewrite tests to use the two new
11188 procedures mentione below.
11189 (test_set_show_env_var) New procedure.
11190 (test_set_show_env_var_equal): Likewise.
11191 * gdb.base/info-program.exp: New file.
11192
e15c3eb4
KS
111932017-04-27 Keith Seitz <keiths@redhat.com>
11194
11195 * gdb.cp/oranking.cc (test15): New function.
11196 (main): Call test15 and declare additional variables for testing.
11197 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11198 "p foo101('abc')" tests.
11199 Add tests for cv qualifier overloads.
11200 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11201 "lvalue reference overload" test.
11202 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11203 "print value of f1 on Child&& in f2" test.
11204
3a3fd0fd
PA
112052017-04-19 Pedro Alves <palves@redhat.com>
11206
11207 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11208 procedure.
11209 (top level): Call it.
11210 * lib/gdb.exp (gdb_define_cmd): New procedure.
11211
53375380
PA
112122017-04-12 Pedro Alves <palves@redhat.com>
11213
11214 PR gdb/21323
11215 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11216 (wchar): New global.
11217 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11218 (do_test_wide_char, wide_char_types_no_program, top level): Add
11219 wchar_t testing.
11220
53e710ac
PA
112212017-04-12 Pedro Alves <palves@redhat.com>
11222
11223 PR c++/21323
11224 * gdb.cp/wide_char_types.c: New file.
11225 * gdb.cp/wide_char_types.exp: New file.
11226
0ad9d8c7
SDJ
112272017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11228
11229 PR gdb/21352
11230 * gdb.trace/tsv.exp: Add test for "tsave -r".
11231
b1b45502
IB
112322017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11233
11234 * gdb.dlang/watch-loc.c: New file.
11235 * gdb.dlang/watch-loc.exp: New file.
11236
ec13808e
JK
112372017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11238
11239 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11240
fe5f7374
AK
112412017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11242
11243 * gdb.arch/arc-analyze-prologue.S: New file.
11244 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11245
eea78757
AK
112462017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11247
11248 * gdb.arch/arc-decode-insn.S: New file.
11249 * gdb.arch/arc-decode-insn.exp: Likewise.
11250
5badf10a
IR
112512017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11252
11253 PR tdep/20928
11254 * gdb.arch/sparc64-regs.exp: New file.
11255 * gdb.arch/sparc64-regs.S: Likewise.
11256
cee59b3f
TW
112572017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11258
11259 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11260 and memory view on Python 3.
11261
c0f55cc6
AV
112622017-03-20 Artemiy Volkov <artemiyv@acm.org>
11263 Keith Seitz <keiths@redhat.com>
11264
11265 PR gdb/14441
11266 * gdb.cp/demangle.exp: Add rvalue reference tests.
11267 * gdb.cp/rvalue-ref-casts.cc: New file.
11268 * gdb.cp/rvalue-ref-casts.exp: New file.
11269 * gdb.cp/rvalue-ref-overload.cc: New file.
11270 * gdb.cp/rvalue-ref-overload.exp: New file.
11271 * gdb.cp/rvalue-ref-params.cc: New file.
11272 * gdb.cp/rvalue-ref-params.exp: New file.
11273 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11274 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11275 * gdb.cp/rvalue-ref-types.cc: New file.
11276 * gdb.cp/rvalue-ref-types.exp: New file.
11277 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11278 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11279
51457a05
MAL
112802017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11281
11282 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11283 New procedure.
11284
5b291c04
MAL
112852017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11286
11287 * lib/mi-support.exp (mi_gdb_test): Add additional message
11288 for unexpected output.
11289
59a56148
AA
112902017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11291
11292 * gdb.base/examine-backward.c (Barrier): New character array
11293 constant, to ensure that TestStrings is preceded by a string
11294 terminator.
11295
7942e96e
AA
112962017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11297
11298 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11299 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11300 and implicit pointer into such a location.
11301
6ebac3fb
DE
113022017-03-16 Doug Evans <dje@google.com>
11303
11304 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11305
ec3b243d
TP
113062017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11307
11308 * gdb.cp/m-static.exp: Fix expectation for prototype of
11309 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11310
113112017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11312
11313 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11314 * gdb.guile/scm-lazy-string.c: New file.
11315 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11316 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11317 for pointer, array, typedef lazy strings.
11318
2cc36e25 113192017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11320
11321 PR python/17728, python/18439, python/18779
11322 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11323 * gdb.python/py-lazy-string.c (pointer): New typedef.
11324 (main): New locals ptr, array, typedef_ptr.
11325 * gdb.python/py-value.exp: Move lazy string tests to ...
11326 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11327 array, typedef lazy strings.
ec3b243d 11328
0efcde63
AK
113292017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11330
11331 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11332 Add optional 'test' parameter.
11333
7978d7c3
SM
113342017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11335
11336 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11337 Skip for versions of DejaGnu < 1.5.
11338
896c0c1e
SM
113392017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11340
11341 * lib/gdb.exp (dejagnu_version): New proc.
11342 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11343 Use dejagnu_version.
11344
5f4d1085
KS
113452017-03-10 Keith Seitz <keiths@redhat.com>
11346
11347 PR c++/8128
11348 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11349 type from destructor regexps.
11350 Add a branch which actually passes the test.
11351 Adjust "ptype t5i" test names.
11352
1de05205
PA
113532017-03-08 Pedro Alves <palves@redhat.com>
11354
11355 * gdb.base/step-over-exit.exp: Add explicit test message.
11356
c65d6b55
PA
113572017-03-08 Pedro Alves <palves@redhat.com>
11358
11359 PR gdb/18360
11360 * gdb.threads/interrupt-while-step-over.c: New file.
11361 * gdb.threads/interrupt-while-step-over.exp: New file.
11362
2e86a283
PA
113632017-03-08 Pedro Alves <palves@redhat.com>
11364
11365 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11366 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11367
25dcbff6
PA
113682017-03-08 Pedro Alves <palves@redhat.com>
11369
11370 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11371 PKRU as not supported as a PASS.
11372
dc9366eb
PA
113732017-03-08 Pedro Alves <palves@redhat.com>
11374
11375 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11376 prefix instead of $binfile1/$binfile2.
11377 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11378 in test message.
11379 * gdb.python/py-completion.exp: Use "load python file" as test
11380 messages instead of unstable path names.
11381
6e5d74e7
PA
113822017-03-08 Pedro Alves <palves@redhat.com>
11383 Jan Kratochvil <jan.kratochvil@redhat.com>
11384
11385 PR cli/21218
11386 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11387 New proc.
11388 (top level): Call it.
11389
9753a2f6
PA
113902017-03-08 Pedro Alves <palves@redhat.com>
11391
11392 PR tui/21216
11393 * gdb.tui/tui-nl-filtered-output.exp: New file.
11394
1a4dd9dd
PA
113952017-03-08 Pedro Alves <palves@redhat.com>
11396
11397 * gdb.base/completion.exp: Move TUI completion tests to ...
11398 * gdb.tui/completion.exp: ... this new file.
11399
7cbbff33
PA
114002017-03-08 Pedro Alves <palves@redhat.com>
11401
11402 * gdb.base/tui-disasm-long-lines.c,
11403 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11404 gdb.base/tui-layout.exp: Move to ...
11405 * gdb.tui/: ... this new directory.
11406
5f6fd321
PA
114072017-03-07 Pedro Alves <palves@redhat.com>
11408
11409 * gdb.base/tui-layout.c: New file.
11410 * gdb.base/tui-layout.exp: New file.
11411
44959fa8
PA
114122017-03-07 Pedro Alves <palves@redhat.com>
11413
11414 * gdb.base/tui-layout.c: Rename to ...
11415 * gdb.base/tui-disasm-long-lines.c: ... this.
11416 * gdb.base/tui-layout.exp: Rename to ...
11417 * gdb.base/tui-disasm-long-lines.exp: ... this.
11418
f8c4e718
PA
114192017-03-07 Pedro Alves <palves@redhat.com>
11420
11421 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11422
6dbb839a 114232017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11424
11425 * i386-mpx-call.c: New file.
11426 * i386-mpx-call.exp: New file.
11427
65b48a81
PB
114282017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11429
11430 * gdb.arch/powerpc-power.exp: Delete test.
11431 * gdb.arch/powerpc-power.s: Likewise.
11432 * gdb.disasm/disassembler-options.exp: New test.
11433 * gdb.arch/powerpc-altivec.exp: Likewise.
11434 * gdb.arch/powerpc-altivec.s: Likewise.
11435 * gdb.arch/powerpc-altivec2.exp: Likewise.
11436 * gdb.arch/powerpc-altivec2.s: Likewise.
11437 * gdb.arch/powerpc-altivec3.exp: Likewise.
11438 * gdb.arch/powerpc-altivec3.s: Likewise.
11439 * gdb.arch/powerpc-power7.exp: Likewise.
11440 * gdb.arch/powerpc-power7.s: Likewise.
11441 * gdb.arch/powerpc-power8.exp: Likewise.
11442 * gdb.arch/powerpc-power8.s: Likewise.
11443 * gdb.arch/powerpc-power9.exp: Likewise.
11444 * gdb.arch/powerpc-power9.s: Likewise.
11445 * gdb.arch/powerpc-vsx.exp: Likewise.
11446 * gdb.arch/powerpc-vsx.s: Likewise.
11447 * gdb.arch/powerpc-vsx2.exp: Likewise.
11448 * gdb.arch/powerpc-vsx2.s: Likewise.
11449 * gdb.arch/powerpc-vsx3.exp: Likewise.
11450 * gdb.arch/powerpc-vsx3.s: Likewise.
11451 * gdb.arch/arm-disassembler-options.exp: Likewise.
11452 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11453 * gdb.arch/s390-disassembler-options.exp: Likewise.
11454
17cd4947
LM
114552017-02-23 Luis Machado <lgustavo@codesourcery.com>
11456
11457 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11458 (check_supported_features): ... this. Changed return type to void.
11459 (supports_rdseed): New static global.
11460 (rdseed): Check supports_rdseed.
11461 (initialize): Call check_supported_features.
11462
2039d74e
EBM
114632017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11464
11465 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11466 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11467 and lqarx/stqcx.
11468 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11469 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11470
a51d7ecf
EBM
114712017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11472
11473 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11474 uppercase.
11475
0224619f
JK
114762017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11477
11478 * gdb.dwarf2/formdata16.c: New file.
11479 * gdb.dwarf2/formdata16.exp: New file.
11480 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11481
216f72a1
JK
114822017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11483
11484 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11485 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11486 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11487 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11488 DW_AT_GNU_*.
11489
43988095
JK
114902017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11491
11492 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11493
99e8a4f9
SDJ
114942017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11495
11496 PR gdb/21164
11497 * gdb.base/maint.exp: Add testcases for when the commands do
11498 not have arguments.
11499
b58a8c0c
TP
115002017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11501
11502 * gdb.cp/chained-calls.exp: Use p instead of P.
11503
4e746bb6
TW
115042017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11505
11506 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11507 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11508
3f77c769
TT
115092017-02-14 Tom Tromey <tom@tromey.com>
11510
11511 PR python/13598:
11512 * gdb.python/py-events.exp: Add before_prompt event tests.
11513
075beec0
AA
115142017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11515
11516 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11517
bf5f525c
LM
115182017-02-13 Luis Machado <lgustavo@codesourcery.com>
11519
11520 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11521 (main): Call my_unique_function_name.
11522 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11523 completion of patterns with a single match.
11524 Add missing -re switches to gdb_test_multiple calls.
11525
13a66184
LM
115262017-02-13 Luis Machado <lgustavo@codesourcery.com>
11527
11528 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11529 return if core file is not recognized.
11530
26a06916
SM
115312017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11532
11533 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11534 and extra UIs.
11535
b761ca9e
SM
115362017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11537
11538 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11539 proc_with_prefix.
11540
b964bee0
TT
115412017-02-10 Tom Tromey <tom@tromey.com>
11542
11543 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11544
18da0c51
MG
115452017-02-10 Martin Galvan <martingalvan@sourceware.org>
11546
11547 PR gdb/21122
11548 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11549
604c4576
JG
115502017-02-08 Jerome Guitton <guitton@adacore.com>
11551
11552 * gdb.base/define.exp: Add test for command abbreviations
11553 in define.
11554
20b477a7
LM
115552017-02-06 Luis Machado <lgustavo@codesourcery.com>
11556
11557 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11558 * gdb.reverse/insn-reverse-x86.c: New file.
11559
3f7b46f2
IR
115602017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11561
11562 PR tdep/20936
11563 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11564
f0fd41c1
TT
115652017-02-03 Tom Tromey <tom@tromey.com>
11566
11567 PR rust/21097:
11568 * gdb.rust/simple.exp: Add new tests.
11569
5be5dbf0
PA
115702017-02-02 Pedro Alves <palves@redhat.com>
11571
11572 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11573 tests.
11574
7346ef59
AA
115752017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11576
11577 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11578 taking a 2-byte value out of a 4-byte DWARF implicit value on
11579 big-endian targets.
11580 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11581 logic. Add test cases for DW_OP_implicit.
11582
787f0025
MM
115832017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11584
11585 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11586
68777c29
MM
115872017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11588
11589 * gdb.btrace/enable.exp: Call gdb_exit before
11590 skip_gdbserver_tests.
11591
0a1c7e28
MM
115922017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11593
11594 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11595 GDBFLAGS.
11596
b5ac99b0
MM
115972017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11598
11599 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11600 the test is skipped.
11601 * gdb.btrace/data.exp: Likewise.
11602 * gdb.btrace/delta.exp: Likewise.
11603 * gdb.btrace/dlopen.exp: Likewise.
11604 * gdb.btrace/enable-running.exp: Likewise.
11605 * gdb.btrace/enable.exp: Likewise.
11606 * gdb.btrace/exception.exp: Likewise.
11607 * gdb.btrace/function_call_history.exp: Likewise.
11608 * gdb.btrace/gcore.exp: Likewise.
11609 * gdb.btrace/instruction_history.exp: Likewise.
11610 * gdb.btrace/multi-thread-step.exp: Likewise.
11611 * gdb.btrace/nohist.exp: Likewise.
11612 * gdb.btrace/non-stop.exp: Likewise.
11613 * gdb.btrace/reconnect.exp: Likewise.
11614 * gdb.btrace/record_goto-step.exp: Likewise.
11615 * gdb.btrace/record_goto.exp: Likewise.
11616 * gdb.btrace/rn-dl-bind.exp: Likewise.
11617 * gdb.btrace/segv.exp: Likewise.
11618 * gdb.btrace/step.exp: Likewise.
11619 * gdb.btrace/stepi.exp: Likewise.
11620 * gdb.btrace/tailcall-only.exp: Likewise.
11621 * gdb.btrace/tailcall.exp: Likewise.
11622 * gdb.btrace/tsx.exp: Likewise.
11623 * gdb.btrace/unknown_functions.exp: Likewise.
11624 * gdb.btrace/vdso.exp: Likewise.
11625
cd4007e4
MM
116262017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11627
11628 * gdb.btrace/enable-running.c: New.
11629 * gdb.btrace/enable-running.exp: New.
11630
2735833d
WT
116312017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11632
11633 * gdb.arch/amd64-gs_base.c: New file.
11634 * gdb.arch/amd64-gs_base.exp: New file.
11635
b51e1e94
LM
116362017-01-26 Luis Machado <lgustavo@codesourcery.com>
11637
11638 * lib/memory.exp: Remove spurious empty newlines.
11639
72ca0410
SM
116402017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11641
11642 * gdb.python/py-bad-printers.exp: Load python file using "source".
11643 * gdb.python/py-events.exp: Likewise.
11644 * gdb.python/py-evsignal.exp: Likewise.
11645 * gdb.python/py-evthreads.exp: Likewise.
11646 * gdb.python/py-frame-args.exp: Likewise.
11647 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11648 * gdb.python/py-framefilter-mi.exp: Likewise.
11649 * gdb.python/py-framefilter.exp: Likewise.
11650 * gdb.python/py-mi.exp: Likewise.
11651 * gdb.python/py-pp-maint.exp: Likewise.
11652 * gdb.python/py-pp-registration.exp: Likewise.
11653 * gdb.python/py-prettyprint.exp: Likewise.
11654 (run_lang_tests): Likewise.
11655 * gdb.python/py-typeprint.exp: Likewise.
11656
e309aa65
LM
116572017-01-26 Luis Machado <lgustavo@codesourcery.com>
11658
11659 * lib/memory.exp: New file.
11660 * lib/gdb.exp: Load memory.exp.
11661 * gdb.base/memattr.exp (delete_memory): Move proc to
11662 lib/memory.exp and rename to delete_memory_regions.
11663 Replace delete_memory with delete_memory_regions.
11664 Cleanup memory regions before tests.
11665 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11666 before tests.
11667
515aff23
LM
116682017-01-26 Luis Machado <lgustavo@codesourcery.com>
11669
11670 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11671 files.
11672 (initialize): New function conditionally defined.
11673 (testcases): Move within conditional block.
11674 (main): Call initialize.
11675 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11676 of gdb.reverse/insn-reverse.c.
11677 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11678 gdb.reverse/insn-reverse.c.
11679
d8b49cf0
YQ
116802017-01-26 Yao Qi <yao.qi@linaro.org>
11681
11682 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11683 disassemble on address 0.
11684
f13a9a0c
YQ
116852017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11686 Yao Qi <yao.qi@linaro.org>
11687
11688 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11689 * gdb.dwarf2/implptr-64bit.S: Remove.
11690 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11691 variables in caller's context. Add DW_OP_implicit_value.
11692
5ac95241
YQ
116932017-01-25 Yao Qi <yao.qi@linaro.org>
11694
11695 * lib/dwarf.exp (Dwarf::_location): Handle
11696 DW_OP_GNU_implicit_pointer with proper size.
11697
23e82930
LM
116982017-01-20 Luis Machado <lgustavo@codesourcery.com>
11699
11700 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11701 and add untested calls.
11702
d334ae25
LM
117032017-01-20 Luis Machado <lgustavo@codesourcery.com>
11704
11705 * gdb.python/python.exp: Check line number against what GDB thinks
11706 the line number is for func1.
11707
f5e6296e
IB
117082017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11709
11710 * gdb.dlang/debug-expr.exp: New file.
11711
5b362f04
LM
117122016-12-23 Luis Machado <lgustavo@codesourcery.com>
11713
11714 Fix test names for the following files:
11715
11716 * gdb.ada/exec_changed.exp
11717 * gdb.ada/info_types.exp
11718 * gdb.arch/aarch64-atomic-inst.exp
11719 * gdb.arch/aarch64-fp.exp
11720 * gdb.arch/altivec-abi.exp
11721 * gdb.arch/altivec-regs.exp
11722 * gdb.arch/amd64-byte.exp
11723 * gdb.arch/amd64-disp-step.exp
11724 * gdb.arch/amd64-dword.exp
11725 * gdb.arch/amd64-entry-value-inline.exp
11726 * gdb.arch/amd64-entry-value-param.exp
11727 * gdb.arch/amd64-entry-value-paramref.exp
11728 * gdb.arch/amd64-entry-value.exp
11729 * gdb.arch/amd64-i386-address.exp
11730 * gdb.arch/amd64-invalid-stack-middle.exp
11731 * gdb.arch/amd64-invalid-stack-top.exp
11732 * gdb.arch/amd64-optimout-repeat.exp
11733 * gdb.arch/amd64-prologue-skip.exp
11734 * gdb.arch/amd64-prologue-xmm.exp
11735 * gdb.arch/amd64-stap-special-operands.exp
11736 * gdb.arch/amd64-stap-wrong-subexp.exp
11737 * gdb.arch/amd64-tailcall-cxx.exp
11738 * gdb.arch/amd64-tailcall-noret.exp
11739 * gdb.arch/amd64-tailcall-ret.exp
11740 * gdb.arch/amd64-tailcall-self.exp
11741 * gdb.arch/amd64-word.exp
11742 * gdb.arch/arm-bl-branch-dest.exp
11743 * gdb.arch/arm-disp-step.exp
11744 * gdb.arch/arm-neon.exp
11745 * gdb.arch/arm-single-step-kernel-helper.exp
11746 * gdb.arch/avr-flash-qualifier.exp
11747 * gdb.arch/disp-step-insn-reloc.exp
11748 * gdb.arch/e500-abi.exp
11749 * gdb.arch/e500-regs.exp
11750 * gdb.arch/ftrace-insn-reloc.exp
11751 * gdb.arch/i386-avx512.exp
11752 * gdb.arch/i386-bp_permanent.exp
11753 * gdb.arch/i386-byte.exp
11754 * gdb.arch/i386-cfi-notcurrent.exp
11755 * gdb.arch/i386-disp-step.exp
11756 * gdb.arch/i386-dr3-watch.exp
11757 * gdb.arch/i386-float.exp
11758 * gdb.arch/i386-gnu-cfi.exp
11759 * gdb.arch/i386-mpx-map.exp
11760 * gdb.arch/i386-mpx-sigsegv.exp
11761 * gdb.arch/i386-mpx-simple_segv.exp
11762 * gdb.arch/i386-mpx.exp
11763 * gdb.arch/i386-permbkpt.exp
11764 * gdb.arch/i386-prologue.exp
11765 * gdb.arch/i386-signal.exp
11766 * gdb.arch/i386-size-overlap.exp
11767 * gdb.arch/i386-unwind.exp
11768 * gdb.arch/i386-word.exp
11769 * gdb.arch/mips-fcr.exp
11770 * gdb.arch/powerpc-d128-regs.exp
11771 * gdb.arch/powerpc-stackless.exp
11772 * gdb.arch/ppc64-atomic-inst.exp
11773 * gdb.arch/s390-stackless.exp
11774 * gdb.arch/s390-tdbregs.exp
11775 * gdb.arch/s390-vregs.exp
11776 * gdb.arch/sparc-sysstep.exp
11777 * gdb.arch/thumb-bx-pc.exp
11778 * gdb.arch/thumb-singlestep.exp
11779 * gdb.arch/thumb2-it.exp
11780 * gdb.arch/vsx-regs.exp
11781 * gdb.asm/asm-source.exp
11782 * gdb.base/a2-run.exp
11783 * gdb.base/advance.exp
11784 * gdb.base/all-bin.exp
11785 * gdb.base/anon.exp
11786 * gdb.base/args.exp
11787 * gdb.base/arithmet.exp
11788 * gdb.base/async-shell.exp
11789 * gdb.base/async.exp
11790 * gdb.base/attach-pie-noexec.exp
11791 * gdb.base/attach-twice.exp
11792 * gdb.base/auto-load.exp
11793 * gdb.base/bang.exp
11794 * gdb.base/bitfields.exp
11795 * gdb.base/break-always.exp
11796 * gdb.base/break-caller-line.exp
11797 * gdb.base/break-entry.exp
11798 * gdb.base/break-inline.exp
11799 * gdb.base/break-on-linker-gcd-function.exp
11800 * gdb.base/break-probes.exp
11801 * gdb.base/break.exp
11802 * gdb.base/breakpoint-shadow.exp
11803 * gdb.base/call-ar-st.exp
11804 * gdb.base/call-sc.exp
11805 * gdb.base/call-signal-resume.exp
11806 * gdb.base/call-strs.exp
11807 * gdb.base/callfuncs.exp
11808 * gdb.base/catch-fork-static.exp
11809 * gdb.base/catch-gdb-caused-signals.exp
11810 * gdb.base/catch-load.exp
11811 * gdb.base/catch-signal-fork.exp
11812 * gdb.base/catch-signal.exp
11813 * gdb.base/catch-syscall.exp
11814 * gdb.base/charset.exp
11815 * gdb.base/checkpoint.exp
11816 * gdb.base/chng-syms.exp
11817 * gdb.base/code-expr.exp
11818 * gdb.base/code_elim.exp
11819 * gdb.base/commands.exp
11820 * gdb.base/completion.exp
11821 * gdb.base/complex.exp
11822 * gdb.base/cond-expr.exp
11823 * gdb.base/condbreak.exp
11824 * gdb.base/consecutive.exp
11825 * gdb.base/continue-all-already-running.exp
11826 * gdb.base/coredump-filter.exp
11827 * gdb.base/corefile.exp
11828 * gdb.base/dbx.exp
11829 * gdb.base/debug-expr.exp
11830 * gdb.base/define.exp
11831 * gdb.base/del.exp
11832 * gdb.base/disabled-location.exp
11833 * gdb.base/disasm-end-cu.exp
11834 * gdb.base/disasm-optim.exp
11835 * gdb.base/display.exp
11836 * gdb.base/duplicate-bp.exp
11837 * gdb.base/ena-dis-br.exp
11838 * gdb.base/ending-run.exp
11839 * gdb.base/enumval.exp
11840 * gdb.base/environ.exp
11841 * gdb.base/eu-strip-infcall.exp
11842 * gdb.base/eval-avoid-side-effects.exp
11843 * gdb.base/eval-skip.exp
11844 * gdb.base/exitsignal.exp
11845 * gdb.base/expand-psymtabs.exp
11846 * gdb.base/filesym.exp
11847 * gdb.base/find-unmapped.exp
11848 * gdb.base/finish.exp
11849 * gdb.base/float.exp
11850 * gdb.base/foll-exec-mode.exp
11851 * gdb.base/foll-exec.exp
11852 * gdb.base/foll-fork.exp
11853 * gdb.base/fortran-sym-case.exp
11854 * gdb.base/freebpcmd.exp
11855 * gdb.base/func-ptr.exp
11856 * gdb.base/func-ptrs.exp
11857 * gdb.base/funcargs.exp
11858 * gdb.base/gcore-buffer-overflow.exp
11859 * gdb.base/gcore-relro-pie.exp
11860 * gdb.base/gcore-relro.exp
11861 * gdb.base/gcore.exp
11862 * gdb.base/gdb1090.exp
11863 * gdb.base/gdb11530.exp
11864 * gdb.base/gdb11531.exp
11865 * gdb.base/gdb1821.exp
11866 * gdb.base/gdbindex-stabs.exp
11867 * gdb.base/gdbvars.exp
11868 * gdb.base/hbreak.exp
11869 * gdb.base/hbreak2.exp
11870 * gdb.base/included.exp
11871 * gdb.base/infcall-input.exp
11872 * gdb.base/inferior-died.exp
11873 * gdb.base/infnan.exp
11874 * gdb.base/info-macros.exp
11875 * gdb.base/info-os.exp
11876 * gdb.base/info-proc.exp
11877 * gdb.base/info-shared.exp
11878 * gdb.base/info-target.exp
11879 * gdb.base/infoline.exp
11880 * gdb.base/interp.exp
11881 * gdb.base/interrupt.exp
11882 * gdb.base/jit-reader.exp
11883 * gdb.base/jit-simple.exp
11884 * gdb.base/kill-after-signal.exp
11885 * gdb.base/kill-detach-inferiors-cmd.exp
11886 * gdb.base/label.exp
11887 * gdb.base/langs.exp
11888 * gdb.base/ldbl_e308.exp
11889 * gdb.base/line-symtabs.exp
11890 * gdb.base/linespecs.exp
11891 * gdb.base/list.exp
11892 * gdb.base/long_long.exp
11893 * gdb.base/longest-types.exp
11894 * gdb.base/maint.exp
11895 * gdb.base/max-value-size.exp
11896 * gdb.base/memattr.exp
11897 * gdb.base/mips_pro.exp
11898 * gdb.base/morestack.exp
11899 * gdb.base/moribund-step.exp
11900 * gdb.base/multi-forks.exp
11901 * gdb.base/nested-addr.exp
11902 * gdb.base/nextoverexit.exp
11903 * gdb.base/noreturn-finish.exp
11904 * gdb.base/noreturn-return.exp
11905 * gdb.base/nostdlib.exp
11906 * gdb.base/offsets.exp
11907 * gdb.base/opaque.exp
11908 * gdb.base/pc-fp.exp
11909 * gdb.base/permissions.exp
11910 * gdb.base/print-symbol-loading.exp
11911 * gdb.base/prologue-include.exp
11912 * gdb.base/psymtab.exp
11913 * gdb.base/ptype.exp
11914 * gdb.base/random-signal.exp
11915 * gdb.base/randomize.exp
11916 * gdb.base/range-stepping.exp
11917 * gdb.base/readline-ask.exp
11918 * gdb.base/recpar.exp
11919 * gdb.base/recurse.exp
11920 * gdb.base/relational.exp
11921 * gdb.base/restore.exp
11922 * gdb.base/return-nodebug.exp
11923 * gdb.base/return.exp
11924 * gdb.base/run-after-attach.exp
11925 * gdb.base/save-bp.exp
11926 * gdb.base/scope.exp
11927 * gdb.base/sect-cmd.exp
11928 * gdb.base/set-lang-auto.exp
11929 * gdb.base/set-noassign.exp
11930 * gdb.base/setvar.exp
11931 * gdb.base/sigall.exp
11932 * gdb.base/sigbpt.exp
11933 * gdb.base/siginfo-addr.exp
11934 * gdb.base/siginfo-infcall.exp
11935 * gdb.base/siginfo-obj.exp
11936 * gdb.base/siginfo.exp
11937 * gdb.base/signals-state-child.exp
11938 * gdb.base/signest.exp
11939 * gdb.base/sigstep.exp
11940 * gdb.base/sizeof.exp
11941 * gdb.base/skip.exp
11942 * gdb.base/solib-corrupted.exp
11943 * gdb.base/solib-nodir.exp
11944 * gdb.base/solib-search.exp
11945 * gdb.base/stack-checking.exp
11946 * gdb.base/stale-infcall.exp
11947 * gdb.base/stap-probe.exp
11948 * gdb.base/start.exp
11949 * gdb.base/step-break.exp
11950 * gdb.base/step-bt.exp
11951 * gdb.base/step-line.exp
11952 * gdb.base/step-over-exit.exp
11953 * gdb.base/step-over-syscall.exp
11954 * gdb.base/step-resume-infcall.exp
11955 * gdb.base/step-test.exp
11956 * gdb.base/store.exp
11957 * gdb.base/structs3.exp
11958 * gdb.base/sym-file.exp
11959 * gdb.base/symbol-without-target_section.exp
11960 * gdb.base/term.exp
11961 * gdb.base/testenv.exp
11962 * gdb.base/ui-redirect.exp
11963 * gdb.base/until.exp
11964 * gdb.base/unwindonsignal.exp
11965 * gdb.base/value-double-free.exp
11966 * gdb.base/vla-datatypes.exp
11967 * gdb.base/vla-ptr.exp
11968 * gdb.base/vla-sideeffect.exp
11969 * gdb.base/volatile.exp
11970 * gdb.base/watch-cond-infcall.exp
11971 * gdb.base/watch-cond.exp
11972 * gdb.base/watch-non-mem.exp
11973 * gdb.base/watch-read.exp
11974 * gdb.base/watch-vfork.exp
11975 * gdb.base/watchpoint-cond-gone.exp
11976 * gdb.base/watchpoint-delete.exp
11977 * gdb.base/watchpoint-hw-hit-once.exp
11978 * gdb.base/watchpoint-hw.exp
11979 * gdb.base/watchpoint-stops-at-right-insn.exp
11980 * gdb.base/watchpoints.exp
11981 * gdb.base/wchar.exp
11982 * gdb.base/whatis-exp.exp
11983 * gdb.btrace/buffer-size.exp
11984 * gdb.btrace/data.exp
11985 * gdb.btrace/delta.exp
11986 * gdb.btrace/dlopen.exp
11987 * gdb.btrace/enable.exp
11988 * gdb.btrace/exception.exp
11989 * gdb.btrace/function_call_history.exp
11990 * gdb.btrace/gcore.exp
11991 * gdb.btrace/instruction_history.exp
11992 * gdb.btrace/nohist.exp
11993 * gdb.btrace/reconnect.exp
11994 * gdb.btrace/record_goto-step.exp
11995 * gdb.btrace/record_goto.exp
11996 * gdb.btrace/rn-dl-bind.exp
11997 * gdb.btrace/segv.exp
11998 * gdb.btrace/step.exp
11999 * gdb.btrace/stepi.exp
12000 * gdb.btrace/tailcall-only.exp
12001 * gdb.btrace/tailcall.exp
12002 * gdb.btrace/tsx.exp
12003 * gdb.btrace/unknown_functions.exp
12004 * gdb.btrace/vdso.exp
12005 * gdb.compile/compile-ifunc.exp
12006 * gdb.compile/compile-ops.exp
12007 * gdb.compile/compile-print.exp
12008 * gdb.compile/compile-setjmp.exp
12009 * gdb.cp/abstract-origin.exp
12010 * gdb.cp/ambiguous.exp
12011 * gdb.cp/annota2.exp
12012 * gdb.cp/annota3.exp
12013 * gdb.cp/anon-ns.exp
12014 * gdb.cp/anon-struct.exp
12015 * gdb.cp/anon-union.exp
12016 * gdb.cp/arg-reference.exp
12017 * gdb.cp/baseenum.exp
12018 * gdb.cp/bool.exp
12019 * gdb.cp/breakpoint.exp
12020 * gdb.cp/bs15503.exp
12021 * gdb.cp/call-c.exp
12022 * gdb.cp/casts.exp
12023 * gdb.cp/chained-calls.exp
12024 * gdb.cp/class2.exp
12025 * gdb.cp/classes.exp
12026 * gdb.cp/cmpd-minsyms.exp
12027 * gdb.cp/converts.exp
12028 * gdb.cp/cp-relocate.exp
12029 * gdb.cp/cpcompletion.exp
12030 * gdb.cp/cpexprs.exp
12031 * gdb.cp/cplabel.exp
12032 * gdb.cp/cplusfuncs.exp
12033 * gdb.cp/cpsizeof.exp
12034 * gdb.cp/ctti.exp
12035 * gdb.cp/derivation.exp
12036 * gdb.cp/destrprint.exp
12037 * gdb.cp/dispcxx.exp
12038 * gdb.cp/enum-class.exp
12039 * gdb.cp/exception.exp
12040 * gdb.cp/exceptprint.exp
12041 * gdb.cp/expand-psymtabs-cxx.exp
12042 * gdb.cp/expand-sals.exp
12043 * gdb.cp/extern-c.exp
12044 * gdb.cp/filename.exp
12045 * gdb.cp/formatted-ref.exp
12046 * gdb.cp/fpointer.exp
12047 * gdb.cp/gdb1355.exp
12048 * gdb.cp/gdb2495.exp
12049 * gdb.cp/hang.exp
12050 * gdb.cp/impl-this.exp
12051 * gdb.cp/infcall-dlopen.exp
12052 * gdb.cp/inherit.exp
12053 * gdb.cp/iostream.exp
12054 * gdb.cp/koenig.exp
12055 * gdb.cp/local.exp
12056 * gdb.cp/m-data.exp
12057 * gdb.cp/m-static.exp
12058 * gdb.cp/mb-ctor.exp
12059 * gdb.cp/mb-inline.exp
12060 * gdb.cp/mb-templates.exp
12061 * gdb.cp/member-name.exp
12062 * gdb.cp/member-ptr.exp
12063 * gdb.cp/meth-typedefs.exp
12064 * gdb.cp/method.exp
12065 * gdb.cp/method2.exp
12066 * gdb.cp/minsym-fallback.exp
12067 * gdb.cp/misc.exp
12068 * gdb.cp/namelessclass.exp
12069 * gdb.cp/namespace-enum.exp
12070 * gdb.cp/namespace-nested-import.exp
12071 * gdb.cp/namespace.exp
12072 * gdb.cp/nextoverthrow.exp
12073 * gdb.cp/no-dmgl-verbose.exp
12074 * gdb.cp/non-trivial-retval.exp
12075 * gdb.cp/noparam.exp
12076 * gdb.cp/nsdecl.exp
12077 * gdb.cp/nsimport.exp
12078 * gdb.cp/nsnested.exp
12079 * gdb.cp/nsnoimports.exp
12080 * gdb.cp/nsrecurs.exp
12081 * gdb.cp/nsstress.exp
12082 * gdb.cp/nsusing.exp
12083 * gdb.cp/operator.exp
12084 * gdb.cp/oranking.exp
12085 * gdb.cp/overload-const.exp
12086 * gdb.cp/overload.exp
12087 * gdb.cp/ovldbreak.exp
12088 * gdb.cp/ovsrch.exp
12089 * gdb.cp/paren-type.exp
12090 * gdb.cp/parse-lang.exp
12091 * gdb.cp/pass-by-ref.exp
12092 * gdb.cp/pr-1023.exp
12093 * gdb.cp/pr-1210.exp
12094 * gdb.cp/pr-574.exp
12095 * gdb.cp/pr10687.exp
12096 * gdb.cp/pr12028.exp
12097 * gdb.cp/pr17132.exp
12098 * gdb.cp/pr17494.exp
12099 * gdb.cp/pr9067.exp
12100 * gdb.cp/pr9167.exp
12101 * gdb.cp/pr9631.exp
12102 * gdb.cp/printmethod.exp
12103 * gdb.cp/psmang.exp
12104 * gdb.cp/psymtab-parameter.exp
12105 * gdb.cp/ptype-cv-cp.exp
12106 * gdb.cp/ptype-flags.exp
12107 * gdb.cp/re-set-overloaded.exp
12108 * gdb.cp/ref-types.exp
12109 * gdb.cp/rtti.exp
12110 * gdb.cp/scope-err.exp
12111 * gdb.cp/shadow.exp
12112 * gdb.cp/smartp.exp
12113 * gdb.cp/static-method.exp
12114 * gdb.cp/static-print-quit.exp
12115 * gdb.cp/temargs.exp
12116 * gdb.cp/templates.exp
12117 * gdb.cp/try_catch.exp
12118 * gdb.cp/typedef-operator.exp
12119 * gdb.cp/typeid.exp
12120 * gdb.cp/userdef.exp
12121 * gdb.cp/using-crash.exp
12122 * gdb.cp/var-tag.exp
12123 * gdb.cp/virtbase.exp
12124 * gdb.cp/virtfunc.exp
12125 * gdb.cp/virtfunc2.exp
12126 * gdb.cp/vla-cxx.exp
12127 * gdb.disasm/t01_mov.exp
12128 * gdb.disasm/t02_mova.exp
12129 * gdb.disasm/t03_add.exp
12130 * gdb.disasm/t04_sub.exp
12131 * gdb.disasm/t05_cmp.exp
12132 * gdb.disasm/t06_ari2.exp
12133 * gdb.disasm/t07_ari3.exp
12134 * gdb.disasm/t08_or.exp
12135 * gdb.disasm/t09_xor.exp
12136 * gdb.disasm/t10_and.exp
12137 * gdb.disasm/t11_logs.exp
12138 * gdb.disasm/t12_bit.exp
12139 * gdb.disasm/t13_otr.exp
12140 * gdb.dlang/circular.exp
12141 * gdb.dwarf2/arr-stride.exp
12142 * gdb.dwarf2/arr-subrange.exp
12143 * gdb.dwarf2/atomic-type.exp
12144 * gdb.dwarf2/bad-regnum.exp
12145 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12146 * gdb.dwarf2/callframecfa.exp
12147 * gdb.dwarf2/clztest.exp
12148 * gdb.dwarf2/corrupt.exp
12149 * gdb.dwarf2/data-loc.exp
12150 * gdb.dwarf2/dup-psym.exp
12151 * gdb.dwarf2/dw2-anon-mptr.exp
12152 * gdb.dwarf2/dw2-anonymous-func.exp
12153 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12154 * gdb.dwarf2/dw2-bad-unresolved.exp
12155 * gdb.dwarf2/dw2-basic.exp
12156 * gdb.dwarf2/dw2-canonicalize-type.exp
12157 * gdb.dwarf2/dw2-case-insensitive.exp
12158 * gdb.dwarf2/dw2-common-block.exp
12159 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12160 * gdb.dwarf2/dw2-compressed.exp
12161 * gdb.dwarf2/dw2-const.exp
12162 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12163 * gdb.dwarf2/dw2-cu-size.exp
12164 * gdb.dwarf2/dw2-dup-frame.exp
12165 * gdb.dwarf2/dw2-entry-value.exp
12166 * gdb.dwarf2/dw2-icycle.exp
12167 * gdb.dwarf2/dw2-ifort-parameter.exp
12168 * gdb.dwarf2/dw2-inline-break.exp
12169 * gdb.dwarf2/dw2-inline-param.exp
12170 * gdb.dwarf2/dw2-intercu.exp
12171 * gdb.dwarf2/dw2-intermix.exp
12172 * gdb.dwarf2/dw2-lexical-block-bare.exp
12173 * gdb.dwarf2/dw2-linkage-name-trust.exp
12174 * gdb.dwarf2/dw2-minsym-in-cu.exp
12175 * gdb.dwarf2/dw2-noloc.exp
12176 * gdb.dwarf2/dw2-op-call.exp
12177 * gdb.dwarf2/dw2-op-out-param.exp
12178 * gdb.dwarf2/dw2-opt-structptr.exp
12179 * gdb.dwarf2/dw2-param-error.exp
12180 * gdb.dwarf2/dw2-producer.exp
12181 * gdb.dwarf2/dw2-ranges-base.exp
12182 * gdb.dwarf2/dw2-ref-missing-frame.exp
12183 * gdb.dwarf2/dw2-reg-undefined.exp
12184 * gdb.dwarf2/dw2-regno-invalid.exp
12185 * gdb.dwarf2/dw2-restore.exp
12186 * gdb.dwarf2/dw2-restrict.exp
12187 * gdb.dwarf2/dw2-single-line-discriminators.exp
12188 * gdb.dwarf2/dw2-strp.exp
12189 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12190 * gdb.dwarf2/dw2-unresolved.exp
12191 * gdb.dwarf2/dw2-var-zero-addr.exp
12192 * gdb.dwarf2/dw4-sig-types.exp
12193 * gdb.dwarf2/dwz.exp
12194 * gdb.dwarf2/dynarr-ptr.exp
12195 * gdb.dwarf2/enum-type.exp
12196 * gdb.dwarf2/gdb-index.exp
12197 * gdb.dwarf2/implptr-64bit.exp
12198 * gdb.dwarf2/implptr-optimized-out.exp
12199 * gdb.dwarf2/implptr.exp
12200 * gdb.dwarf2/implref-array.exp
12201 * gdb.dwarf2/implref-const.exp
12202 * gdb.dwarf2/implref-global.exp
12203 * gdb.dwarf2/implref-struct.exp
12204 * gdb.dwarf2/mac-fileno.exp
12205 * gdb.dwarf2/main-subprogram.exp
12206 * gdb.dwarf2/member-ptr-forwardref.exp
12207 * gdb.dwarf2/method-ptr.exp
12208 * gdb.dwarf2/missing-sig-type.exp
12209 * gdb.dwarf2/nonvar-access.exp
12210 * gdb.dwarf2/opaque-type-lookup.exp
12211 * gdb.dwarf2/pieces-optimized-out.exp
12212 * gdb.dwarf2/pieces.exp
12213 * gdb.dwarf2/pr10770.exp
12214 * gdb.dwarf2/pr13961.exp
12215 * gdb.dwarf2/staticvirtual.exp
12216 * gdb.dwarf2/subrange.exp
12217 * gdb.dwarf2/symtab-producer.exp
12218 * gdb.dwarf2/trace-crash.exp
12219 * gdb.dwarf2/typeddwarf.exp
12220 * gdb.dwarf2/valop.exp
12221 * gdb.dwarf2/watch-notconst.exp
12222 * gdb.fortran/array-element.exp
12223 * gdb.fortran/charset.exp
12224 * gdb.fortran/common-block.exp
12225 * gdb.fortran/complex.exp
12226 * gdb.fortran/derived-type-function.exp
12227 * gdb.fortran/derived-type.exp
12228 * gdb.fortran/logical.exp
12229 * gdb.fortran/module.exp
12230 * gdb.fortran/multi-dim.exp
12231 * gdb.fortran/nested-funcs.exp
12232 * gdb.fortran/print-formatted.exp
12233 * gdb.fortran/subarray.exp
12234 * gdb.fortran/vla-alloc-assoc.exp
12235 * gdb.fortran/vla-datatypes.exp
12236 * gdb.fortran/vla-history.exp
12237 * gdb.fortran/vla-ptr-info.exp
12238 * gdb.fortran/vla-ptype-sub.exp
12239 * gdb.fortran/vla-ptype.exp
12240 * gdb.fortran/vla-sizeof.exp
12241 * gdb.fortran/vla-type.exp
12242 * gdb.fortran/vla-value-sub-arbitrary.exp
12243 * gdb.fortran/vla-value-sub-finish.exp
12244 * gdb.fortran/vla-value-sub.exp
12245 * gdb.fortran/vla-value.exp
12246 * gdb.fortran/whatis_type.exp
12247 * gdb.go/chan.exp
12248 * gdb.go/handcall.exp
12249 * gdb.go/hello.exp
12250 * gdb.go/integers.exp
12251 * gdb.go/methods.exp
12252 * gdb.go/package.exp
12253 * gdb.go/strings.exp
12254 * gdb.go/types.exp
12255 * gdb.go/unsafe.exp
12256 * gdb.guile/scm-arch.exp
12257 * gdb.guile/scm-block.exp
12258 * gdb.guile/scm-breakpoint.exp
12259 * gdb.guile/scm-cmd.exp
12260 * gdb.guile/scm-disasm.exp
12261 * gdb.guile/scm-equal.exp
12262 * gdb.guile/scm-frame-args.exp
12263 * gdb.guile/scm-frame-inline.exp
12264 * gdb.guile/scm-frame.exp
12265 * gdb.guile/scm-iterator.exp
12266 * gdb.guile/scm-math.exp
12267 * gdb.guile/scm-objfile.exp
12268 * gdb.guile/scm-ports.exp
12269 * gdb.guile/scm-symbol.exp
12270 * gdb.guile/scm-symtab.exp
12271 * gdb.guile/scm-value-cc.exp
12272 * gdb.guile/types-module.exp
12273 * gdb.linespec/break-ask.exp
12274 * gdb.linespec/cpexplicit.exp
12275 * gdb.linespec/explicit.exp
12276 * gdb.linespec/keywords.exp
12277 * gdb.linespec/linespec.exp
12278 * gdb.linespec/ls-dollar.exp
12279 * gdb.linespec/ls-errs.exp
12280 * gdb.linespec/skip-two.exp
12281 * gdb.linespec/thread.exp
12282 * gdb.mi/mi-async.exp
12283 * gdb.mi/mi-basics.exp
12284 * gdb.mi/mi-break.exp
12285 * gdb.mi/mi-catch-load.exp
12286 * gdb.mi/mi-cli.exp
12287 * gdb.mi/mi-cmd-param-changed.exp
12288 * gdb.mi/mi-console.exp
12289 * gdb.mi/mi-detach.exp
12290 * gdb.mi/mi-disassemble.exp
12291 * gdb.mi/mi-eval.exp
12292 * gdb.mi/mi-file-transfer.exp
12293 * gdb.mi/mi-file.exp
12294 * gdb.mi/mi-fill-memory.exp
12295 * gdb.mi/mi-inheritance-syntax-error.exp
12296 * gdb.mi/mi-linespec-err-cp.exp
12297 * gdb.mi/mi-logging.exp
12298 * gdb.mi/mi-memory-changed.exp
12299 * gdb.mi/mi-read-memory.exp
12300 * gdb.mi/mi-record-changed.exp
12301 * gdb.mi/mi-reg-undefined.exp
12302 * gdb.mi/mi-regs.exp
12303 * gdb.mi/mi-return.exp
12304 * gdb.mi/mi-reverse.exp
12305 * gdb.mi/mi-simplerun.exp
12306 * gdb.mi/mi-solib.exp
12307 * gdb.mi/mi-stack.exp
12308 * gdb.mi/mi-stepi.exp
12309 * gdb.mi/mi-syn-frame.exp
12310 * gdb.mi/mi-until.exp
12311 * gdb.mi/mi-var-block.exp
12312 * gdb.mi/mi-var-child.exp
12313 * gdb.mi/mi-var-cmd.exp
12314 * gdb.mi/mi-var-cp.exp
12315 * gdb.mi/mi-var-display.exp
12316 * gdb.mi/mi-var-invalidate.exp
12317 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12318 * gdb.mi/mi-vla-fortran.exp
12319 * gdb.mi/mi-watch.exp
12320 * gdb.mi/mi2-var-child.exp
12321 * gdb.mi/user-selected-context-sync.exp
12322 * gdb.modula2/unbounded-array.exp
12323 * gdb.multi/dummy-frame-restore.exp
12324 * gdb.multi/multi-arch-exec.exp
12325 * gdb.multi/multi-arch.exp
12326 * gdb.multi/tids.exp
12327 * gdb.multi/watchpoint-multi.exp
12328 * gdb.opencl/callfuncs.exp
12329 * gdb.opencl/convs_casts.exp
12330 * gdb.opencl/datatypes.exp
12331 * gdb.opencl/operators.exp
12332 * gdb.opencl/vec_comps.exp
12333 * gdb.opt/clobbered-registers-O2.exp
12334 * gdb.opt/inline-break.exp
12335 * gdb.opt/inline-bt.exp
12336 * gdb.opt/inline-cmds.exp
12337 * gdb.opt/inline-locals.exp
12338 * gdb.pascal/case-insensitive-symbols.exp
12339 * gdb.pascal/floats.exp
12340 * gdb.pascal/gdb11492.exp
12341 * gdb.python/lib-types.exp
12342 * gdb.python/py-arch.exp
12343 * gdb.python/py-as-string.exp
12344 * gdb.python/py-bad-printers.exp
12345 * gdb.python/py-block.exp
12346 * gdb.python/py-breakpoint-create-fail.exp
12347 * gdb.python/py-breakpoint.exp
12348 * gdb.python/py-caller-is.exp
12349 * gdb.python/py-cmd.exp
12350 * gdb.python/py-explore-cc.exp
12351 * gdb.python/py-explore.exp
12352 * gdb.python/py-finish-breakpoint.exp
12353 * gdb.python/py-finish-breakpoint2.exp
12354 * gdb.python/py-frame-args.exp
12355 * gdb.python/py-frame-inline.exp
12356 * gdb.python/py-frame.exp
12357 * gdb.python/py-framefilter-mi.exp
12358 * gdb.python/py-infthread.exp
12359 * gdb.python/py-lazy-string.exp
12360 * gdb.python/py-linetable.exp
12361 * gdb.python/py-mi-events.exp
12362 * gdb.python/py-mi-objfile.exp
12363 * gdb.python/py-mi.exp
12364 * gdb.python/py-objfile.exp
12365 * gdb.python/py-pp-integral.exp
12366 * gdb.python/py-pp-maint.exp
12367 * gdb.python/py-pp-re-notag.exp
12368 * gdb.python/py-pp-registration.exp
12369 * gdb.python/py-recurse-unwind.exp
12370 * gdb.python/py-strfns.exp
12371 * gdb.python/py-symbol.exp
12372 * gdb.python/py-symtab.exp
12373 * gdb.python/py-sync-interp.exp
12374 * gdb.python/py-typeprint.exp
12375 * gdb.python/py-unwind-maint.exp
12376 * gdb.python/py-unwind.exp
12377 * gdb.python/py-value-cc.exp
12378 * gdb.python/py-xmethods.exp
12379 * gdb.reverse/amd64-tailcall-reverse.exp
12380 * gdb.reverse/break-precsave.exp
12381 * gdb.reverse/break-reverse.exp
12382 * gdb.reverse/consecutive-precsave.exp
12383 * gdb.reverse/consecutive-reverse.exp
12384 * gdb.reverse/finish-precsave.exp
12385 * gdb.reverse/finish-reverse-bkpt.exp
12386 * gdb.reverse/finish-reverse.exp
12387 * gdb.reverse/fstatat-reverse.exp
12388 * gdb.reverse/getresuid-reverse.exp
12389 * gdb.reverse/i386-precsave.exp
12390 * gdb.reverse/i386-reverse.exp
12391 * gdb.reverse/i386-sse-reverse.exp
12392 * gdb.reverse/i387-env-reverse.exp
12393 * gdb.reverse/i387-stack-reverse.exp
12394 * gdb.reverse/insn-reverse.exp
12395 * gdb.reverse/machinestate-precsave.exp
12396 * gdb.reverse/machinestate.exp
12397 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12398 * gdb.reverse/pipe-reverse.exp
12399 * gdb.reverse/readv-reverse.exp
12400 * gdb.reverse/recvmsg-reverse.exp
12401 * gdb.reverse/rerun-prec.exp
12402 * gdb.reverse/s390-mvcle.exp
12403 * gdb.reverse/step-precsave.exp
12404 * gdb.reverse/step-reverse.exp
12405 * gdb.reverse/time-reverse.exp
12406 * gdb.reverse/until-precsave.exp
12407 * gdb.reverse/until-reverse.exp
12408 * gdb.reverse/waitpid-reverse.exp
12409 * gdb.reverse/watch-precsave.exp
12410 * gdb.reverse/watch-reverse.exp
12411 * gdb.rust/generics.exp
12412 * gdb.rust/methods.exp
12413 * gdb.rust/modules.exp
12414 * gdb.rust/simple.exp
12415 * gdb.server/connect-with-no-symbol-file.exp
12416 * gdb.server/ext-attach.exp
12417 * gdb.server/ext-restart.exp
12418 * gdb.server/ext-wrapper.exp
12419 * gdb.server/file-transfer.exp
12420 * gdb.server/server-exec-info.exp
12421 * gdb.server/server-kill.exp
12422 * gdb.server/server-mon.exp
12423 * gdb.server/wrapper.exp
12424 * gdb.stabs/exclfwd.exp
12425 * gdb.stabs/gdb11479.exp
12426 * gdb.threads/clone-new-thread-event.exp
12427 * gdb.threads/corethreads.exp
12428 * gdb.threads/current-lwp-dead.exp
12429 * gdb.threads/dlopen-libpthread.exp
12430 * gdb.threads/gcore-thread.exp
12431 * gdb.threads/sigstep-threads.exp
12432 * gdb.threads/watchpoint-fork.exp
12433 * gdb.trace/actions-changed.exp
12434 * gdb.trace/backtrace.exp
12435 * gdb.trace/change-loc.exp
12436 * gdb.trace/circ.exp
12437 * gdb.trace/collection.exp
12438 * gdb.trace/disconnected-tracing.exp
12439 * gdb.trace/ftrace.exp
12440 * gdb.trace/mi-trace-frame-collected.exp
12441 * gdb.trace/mi-trace-unavailable.exp
12442 * gdb.trace/mi-traceframe-changed.exp
12443 * gdb.trace/mi-tsv-changed.exp
12444 * gdb.trace/no-attach-trace.exp
12445 * gdb.trace/passc-dyn.exp
12446 * gdb.trace/qtro.exp
12447 * gdb.trace/range-stepping.exp
12448 * gdb.trace/read-memory.exp
12449 * gdb.trace/save-trace.exp
12450 * gdb.trace/signal.exp
12451 * gdb.trace/status-stop.exp
12452 * gdb.trace/tfile.exp
12453 * gdb.trace/trace-break.exp
12454 * gdb.trace/trace-buffer-size.exp
12455 * gdb.trace/trace-condition.exp
12456 * gdb.trace/tracefile-pseudo-reg.exp
12457 * gdb.trace/tstatus.exp
12458 * gdb.trace/unavailable.exp
12459 * gdb.trace/while-dyn.exp
12460 * gdb.trace/while-stepping.exp
12461
34c41c68
DE
124622016-12-22 Doug Evans <xdje42@gmail.com>
12463
12464 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12465 and msymbols.
12466
16e69324
YQ
124672016-12-19 Yao Qi <yao.qi@linaro.org>
12468
12469 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12470 (test_with_self): Don't call do_steps_and_nexts, and remove
12471 code about stepping into xmalloc.
12472
f94f411b
YQ
124732016-12-09 Yao Qi <yao.qi@linaro.org>
12474
12475 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12476
124772016-12-09 Yao Qi <yao.qi@linaro.org>
12478
12479 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12480
f1b5deee
PA
124812016-12-09 Pedro Alves <palves@redhat.com>
12482
12483 * gdb.base/all-architectures-0.exp: New file.
12484 * gdb.base/all-architectures-1.exp: New file.
12485 * gdb.base/all-architectures-2.exp: New file.
12486 * gdb.base/all-architectures-3.exp: New file.
12487 * gdb.base/all-architectures-4.exp: New file.
12488 * gdb.base/all-architectures-5.exp: New file.
12489 * gdb.base/all-architectures-6.exp: New file.
12490 * gdb.base/all-architectures-7.exp: New file.
12491 * gdb.base/all-architectures.exp.in: New file.
12492
364ca42e
YQ
124932016-12-09 Yao Qi <yao.qi@linaro.org>
12494
12495 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12496
107c2d62
LM
124972016-12-02 Luis Machado <lgustavo@codesourcery.com>
12498
12499 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12500 possible.
12501 Remove useless pattern-matching code.
12502
df3ee9ca
PA
125032016-12-02 Pedro Alves <palves@redhat.com>
12504
12505 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12506 procedure.
12507 (top level): Call it.
12508
ec835369
PA
125092016-12-02 Pedro Alves <palves@redhat.com>
12510
12511 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12512 New procedure.
12513 (top level): Call it.
12514
01770bbd
PA
125152016-12-02 Pedro Alves <palves@redhat.com>
12516
12517 PR cli/20559
12518 * gdb.base/commands.exp (user_defined_command_args_eval): New
12519 procedure.
12520 (top level): Call it.
12521
008459ea
LM
125222016-12-02 Luis Machado <lgustavo@codesourcery.com>
12523
12524 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12525 timeout handling.
12526
0c1b455e
TT
125272016-12-02 Tom Tromey <tom@tromey.com>
12528
12529 * gdb.dwarf2/main-subprogram.c: New file.
12530 * gdb.dwarf2/main-subprogram.exp: New file.
12531
018572b8
LM
125322016-12-01 Luis Machado <lgustavo@codesourcery.com>
12533
12534 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12535 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12536 gdb_test_no_output for a couple of cases.
12537 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12538
84c93cd5
LM
125392016-12-01 Luis Machado <lgustavo@codesourcery.com>
12540
12541 Fix test names and standardize compilation error messages throughout
12542 the following files:
12543
12544 * gdb.ada/start.exp
12545 * gdb.arch/alpha-step.exp
12546 * gdb.arch/e500-prologue.exp
12547 * gdb.arch/ftrace-insn-reloc.exp
12548 * gdb.arch/gdb1291.exp
12549 * gdb.arch/gdb1431.exp
12550 * gdb.arch/gdb1558.exp
12551 * gdb.arch/i386-dr3-watch.exp
12552 * gdb.arch/i386-sse-stack-align.exp
12553 * gdb.arch/ia64-breakpoint-shadow.exp
12554 * gdb.arch/pa-nullify.exp
12555 * gdb.arch/powerpc-aix-prologue.exp
12556 * gdb.arch/thumb-bx-pc.exp
12557 * gdb.base/annota1.exp
12558 * gdb.base/annota3.exp
12559 * gdb.base/arrayidx.exp
12560 * gdb.base/assign.exp
12561 * gdb.base/attach.exp
12562 * gdb.base/auxv.exp
12563 * gdb.base/bang.exp
12564 * gdb.base/bfp-test.exp
12565 * gdb.base/bigcore.exp
12566 * gdb.base/bitfields2.exp
12567 * gdb.base/break-fun-addr.exp
12568 * gdb.base/break-probes.exp
12569 * gdb.base/call-rt-st.exp
12570 * gdb.base/callexit.exp
12571 * gdb.base/catch-fork-kill.exp
12572 * gdb.base/charset.exp
12573 * gdb.base/checkpoint.exp
12574 * gdb.base/comprdebug.exp
12575 * gdb.base/constvars.exp
12576 * gdb.base/coredump-filter.exp
12577 * gdb.base/cursal.exp
12578 * gdb.base/cvexpr.exp
12579 * gdb.base/detach.exp
12580 * gdb.base/display.exp
12581 * gdb.base/dmsym.exp
12582 * gdb.base/dprintf-pending.exp
12583 * gdb.base/dso2dso.exp
12584 * gdb.base/dtrace-probe.exp
12585 * gdb.base/dump.exp
12586 * gdb.base/enum_cond.exp
12587 * gdb.base/exe-lock.exp
12588 * gdb.base/exec-invalid-sysroot.exp
12589 * gdb.base/execl-update-breakpoints.exp
12590 * gdb.base/exprs.exp
12591 * gdb.base/fileio.exp
12592 * gdb.base/find.exp
12593 * gdb.base/finish.exp
12594 * gdb.base/fixsection.exp
12595 * gdb.base/foll-vfork.exp
12596 * gdb.base/frame-args.exp
12597 * gdb.base/gcore.exp
12598 * gdb.base/gdb1250.exp
12599 * gdb.base/global-var-nested-by-dso.exp
12600 * gdb.base/gnu-ifunc.exp
12601 * gdb.base/hashline1.exp
12602 * gdb.base/hashline2.exp
12603 * gdb.base/hashline3.exp
12604 * gdb.base/hbreak-in-shr-unsupported.exp
12605 * gdb.base/huge.exp
12606 * gdb.base/infcall-input.exp
12607 * gdb.base/info-fun.exp
12608 * gdb.base/info-shared.exp
12609 * gdb.base/jit-simple.exp
12610 * gdb.base/jit-so.exp
12611 * gdb.base/jit.exp
12612 * gdb.base/jump.exp
12613 * gdb.base/label.exp
12614 * gdb.base/lineinc.exp
12615 * gdb.base/logical.exp
12616 * gdb.base/longjmp.exp
12617 * gdb.base/macscp.exp
12618 * gdb.base/miscexprs.exp
12619 * gdb.base/new-ui-echo.exp
12620 * gdb.base/new-ui-pending-input.exp
12621 * gdb.base/new-ui.exp
12622 * gdb.base/nodebug.exp
12623 * gdb.base/nofield.exp
12624 * gdb.base/offsets.exp
12625 * gdb.base/overlays.exp
12626 * gdb.base/pending.exp
12627 * gdb.base/pointers.exp
12628 * gdb.base/pr11022.exp
12629 * gdb.base/printcmds.exp
12630 * gdb.base/prologue.exp
12631 * gdb.base/ptr-typedef.exp
12632 * gdb.base/realname-expand.exp
12633 * gdb.base/relativedebug.exp
12634 * gdb.base/relocate.exp
12635 * gdb.base/remote.exp
12636 * gdb.base/reread.exp
12637 * gdb.base/return2.exp
12638 * gdb.base/savedregs.exp
12639 * gdb.base/sep.exp
12640 * gdb.base/sepdebug.exp
12641 * gdb.base/sepsymtab.exp
12642 * gdb.base/set-inferior-tty.exp
12643 * gdb.base/setshow.exp
12644 * gdb.base/shlib-call.exp
12645 * gdb.base/sigaltstack.exp
12646 * gdb.base/siginfo-addr.exp
12647 * gdb.base/signals.exp
12648 * gdb.base/signull.exp
12649 * gdb.base/sigrepeat.exp
12650 * gdb.base/so-impl-ld.exp
12651 * gdb.base/solib-display.exp
12652 * gdb.base/solib-overlap.exp
12653 * gdb.base/solib-search.exp
12654 * gdb.base/solib-symbol.exp
12655 * gdb.base/structs.exp
12656 * gdb.base/structs2.exp
12657 * gdb.base/symtab-search-order.exp
12658 * gdb.base/twice.exp
12659 * gdb.base/unload.exp
12660 * gdb.base/varargs.exp
12661 * gdb.base/watchpoint-solib.exp
12662 * gdb.base/watchpoint.exp
12663 * gdb.base/whatis.exp
12664 * gdb.base/wrong_frame_bt_full.exp
12665 * gdb.btrace/dlopen.exp
12666 * gdb.cell/ea-standalone.exp
12667 * gdb.cell/ea-test.exp
12668 * gdb.cp/dispcxx.exp
12669 * gdb.cp/gdb2384.exp
12670 * gdb.cp/method2.exp
12671 * gdb.cp/nextoverthrow.exp
12672 * gdb.cp/pr10728.exp
12673 * gdb.disasm/am33.exp
12674 * gdb.disasm/h8300s.exp
12675 * gdb.disasm/mn10300.exp
12676 * gdb.disasm/sh3.exp
12677 * gdb.dwarf2/dw2-dir-file-name.exp
12678 * gdb.fortran/complex.exp
12679 * gdb.fortran/library-module.exp
12680 * gdb.guile/scm-pretty-print.exp
12681 * gdb.guile/scm-symbol.exp
12682 * gdb.guile/scm-type.exp
12683 * gdb.guile/scm-value.exp
12684 * gdb.linespec/linespec.exp
12685 * gdb.mi/gdb701.exp
12686 * gdb.mi/gdb792.exp
12687 * gdb.mi/mi-breakpoint-changed.exp
12688 * gdb.mi/mi-dprintf-pending.exp
12689 * gdb.mi/mi-dprintf.exp
12690 * gdb.mi/mi-exit-code.exp
12691 * gdb.mi/mi-pending.exp
12692 * gdb.mi/mi-solib.exp
12693 * gdb.mi/new-ui-mi-sync.exp
12694 * gdb.mi/pr11022.exp
12695 * gdb.mi/user-selected-context-sync.exp
12696 * gdb.opt/solib-intra-step.exp
12697 * gdb.python/py-events.exp
12698 * gdb.python/py-finish-breakpoint.exp
12699 * gdb.python/py-mi.exp
12700 * gdb.python/py-prettyprint.exp
12701 * gdb.python/py-shared.exp
12702 * gdb.python/py-symbol.exp
12703 * gdb.python/py-template.exp
12704 * gdb.python/py-type.exp
12705 * gdb.python/py-value.exp
12706 * gdb.reverse/solib-precsave.exp
12707 * gdb.reverse/solib-reverse.exp
12708 * gdb.server/solib-list.exp
12709 * gdb.stabs/weird.exp
12710 * gdb.threads/reconnect-signal.exp
12711 * gdb.threads/stepi-random-signal.exp
12712 * gdb.trace/actions.exp
12713 * gdb.trace/ax.exp
12714 * gdb.trace/backtrace.exp
12715 * gdb.trace/change-loc.exp
12716 * gdb.trace/deltrace.exp
12717 * gdb.trace/ftrace-lock.exp
12718 * gdb.trace/ftrace.exp
12719 * gdb.trace/infotrace.exp
12720 * gdb.trace/mi-tracepoint-changed.exp
12721 * gdb.trace/packetlen.exp
12722 * gdb.trace/passcount.exp
12723 * gdb.trace/pending.exp
12724 * gdb.trace/range-stepping.exp
12725 * gdb.trace/report.exp
12726 * gdb.trace/stap-trace.exp
12727 * gdb.trace/tfind.exp
12728 * gdb.trace/trace-break.exp
12729 * gdb.trace/trace-condition.exp
12730 * gdb.trace/trace-enable-disable.exp
12731 * gdb.trace/trace-mt.exp
12732 * gdb.trace/tracecmd.exp
12733 * gdb.trace/tspeed.exp
12734 * gdb.trace/tsv.exp
12735 * lib/perftest.exp
12736
fb9feb35
LM
127372016-12-01 Luis Machado <lgustavo@codesourcery.com>
12738
12739 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12740 with gdb_test_no_output.
12741 Use command as test name.
12742
cd2ddb6c
LM
127432016-12-01 Luis Machado <lgustavo@codesourcery.com>
12744
12745 Fix test names starting with uppercase throughout the files.
12746
12747 * gdb.ada/assign_1.exp
12748 * gdb.ada/boolean_expr.exp
12749 * gdb.base/arrayidx.exp
12750 * gdb.base/del.exp
12751 * gdb.base/gcore-buffer-overflow.exp
12752 * gdb.base/testenv.exp
12753 * gdb.compile/compile.exp
12754 * gdb.python/py-framefilter-invalidarg.exp
12755 * gdb.python/py-framefilter.exp
12756
bb95117e
LM
127572016-12-01 Luis Machado <lgustavo@codesourcery.com>
12758
12759 Fix test names starting with uppercase throughout the files.
12760
12761 * gdb.ada/array_return.exp
12762 * gdb.ada/expr_delims.exp
12763 * gdb.ada/mi_dyn_arr.exp
12764 * gdb.ada/mi_interface.exp
12765 * gdb.ada/mi_var_array.exp
12766 * gdb.ada/watch_arg.exp
12767 * gdb.arch/alpha-step.exp
12768 * gdb.arch/altivec-regs.exp
12769 * gdb.arch/e500-regs.exp
12770 * gdb.arch/powerpc-d128-regs.exp
12771 * gdb.base/arrayidx.exp
12772 * gdb.base/break.exp
12773 * gdb.base/checkpoint.exp
12774 * gdb.base/debug-expr.exp
12775 * gdb.base/dmsym.exp
12776 * gdb.base/radix.exp
12777 * gdb.base/sepdebug.exp
12778 * gdb.base/testenv.exp
12779 * gdb.base/watch_thread_num.exp
12780 * gdb.base/watchpoint-cond-gone.exp
12781 * gdb.cell/break.exp
12782 * gdb.cell/ea-cache.exp
12783 * gdb.compile/compile.exp
12784 * gdb.cp/gdb2495.exp
12785 * gdb.gdb/selftest.exp
12786 * gdb.gdb/xfullpath.exp
12787 * gdb.go/hello.exp
12788 * gdb.go/integers.exp
12789 * gdb.objc/basicclass.exp
12790 * gdb.pascal/hello.exp
12791 * gdb.pascal/integers.exp
12792 * gdb.python/py-breakpoint.exp
12793 * gdb.python/py-cmd.exp
12794 * gdb.python/py-linetable.exp
12795 * gdb.python/py-xmethods.exp
12796 * gdb.python/python.exp
12797 * gdb.reverse/consecutive-precsave.exp
12798 * gdb.reverse/finish-precsave.exp
12799 * gdb.reverse/i386-precsave.exp
12800 * gdb.reverse/machinestate-precsave.exp
12801 * gdb.reverse/sigall-precsave.exp
12802 * gdb.reverse/solib-precsave.exp
12803 * gdb.reverse/step-precsave.exp
12804 * gdb.reverse/until-precsave.exp
12805 * gdb.reverse/watch-precsave.exp
12806 * gdb.threads/leader-exit.exp
12807 * gdb.threads/pthreads.exp
12808 * gdb.threads/wp-replication.exp
12809 * gdb.trace/actions.exp
12810 * gdb.trace/mi-tsv-changed.exp
12811 * gdb.trace/tsv.exp
12812
de97fdd4
LM
128132016-12-01 Luis Machado <lgustavo@codesourcery.com>
12814
12815 Fix test names starting with uppercase throughout the files.
12816
12817 * gdb.arch/i386-bp_permanent.exp
12818 * gdb.arch/i386-gnu-cfi.exp
12819 * gdb.base/disasm-end-cu.exp
12820 * gdb.base/macscp.exp
12821 * gdb.base/pending.exp
12822 * gdb.base/watch_thread_num.exp
12823 * gdb.cp/exception.exp
12824 * gdb.cp/gdb2495.exp
12825 * gdb.cp/local.exp
12826 * gdb.python/py-evsignal.exp
12827 * gdb.python/python.exp
12828 * gdb.trace/tracecmd.exp
12829
9f058c10
LM
128302016-12-01 Luis Machado <lgustavo@codesourcery.com>
12831
12832 Fix test names starting with uppercase throughout the files.
12833
12834 * gdb.base/charset.exp
12835 * gdb.base/eval.exp
12836 * gdb.base/multi-forks.exp
12837 * gdb.guile/scm-progspace.exp
12838 * gdb.opencl/datatypes.exp
12839 * gdb.python/py-block.exp
12840 * gdb.python/py-function.exp
12841 * gdb.python/py-symbol.exp
12842 * gdb.python/py-symtab.exp
12843 * gdb.python/py-xmethods.exp
12844 * gdb.reverse/break-precsave.exp
12845 * gdb.reverse/break-reverse.exp
12846 * gdb.reverse/consecutive-precsave.exp
12847 * gdb.reverse/consecutive-reverse.exp
12848 * gdb.reverse/finish-precsave.exp
12849 * gdb.reverse/finish-reverse-bkpt.exp
12850 * gdb.reverse/finish-reverse.exp
12851 * gdb.reverse/fstatat-reverse.exp
12852 * gdb.reverse/getresuid-reverse.exp
12853 * gdb.reverse/i386-precsave.exp
12854 * gdb.reverse/i386-reverse.exp
12855 * gdb.reverse/i386-sse-reverse.exp
12856 * gdb.reverse/i387-stack-reverse.exp
12857 * gdb.reverse/insn-reverse.exp
12858 * gdb.reverse/machinestate-precsave.exp
12859 * gdb.reverse/machinestate.exp
12860 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12861 * gdb.reverse/pipe-reverse.exp
12862 * gdb.reverse/readv-reverse.exp
12863 * gdb.reverse/recvmsg-reverse.exp
12864 * gdb.reverse/rerun-prec.exp
12865 * gdb.reverse/s390-mvcle.exp
12866 * gdb.reverse/sigall-precsave.exp
12867 * gdb.reverse/sigall-reverse.exp
12868 * gdb.reverse/solib-precsave.exp
12869 * gdb.reverse/solib-reverse.exp
12870 * gdb.reverse/step-precsave.exp
12871 * gdb.reverse/step-reverse.exp
12872 * gdb.reverse/time-reverse.exp
12873 * gdb.reverse/until-precsave.exp
12874 * gdb.reverse/until-reverse.exp
12875 * gdb.reverse/waitpid-reverse.exp
12876 * gdb.reverse/watch-precsave.exp
12877 * gdb.reverse/watch-reverse.exp
12878
cdc7edd7
LM
128792016-12-01 Luis Machado <lgustavo@codesourcery.com>
12880
12881 Fix test names starting with uppercase throughout the files.
12882
12883 * gdb.arch/i386-mpx-simple_segv.exp
12884 * gdb.arch/i386-mpx.exp
12885 * gdb.arch/i386-permbkpt.exp
12886 * gdb.arch/pa-nullify.exp
12887 * gdb.arch/powerpc-d128-regs.exp
12888 * gdb.arch/vsx-regs.exp
12889 * gdb.base/bfp-test.exp
12890 * gdb.base/break.exp
12891 * gdb.base/breakpoint-shadow.exp
12892 * gdb.base/callfuncs.exp
12893 * gdb.base/charset.exp
12894 * gdb.base/commands.exp
12895 * gdb.base/completion.exp
12896 * gdb.base/dfp-test.exp
12897 * gdb.base/echo.exp
12898 * gdb.base/ending-run.exp
12899 * gdb.base/eval.exp
12900 * gdb.base/expand-psymtabs.exp
12901 * gdb.base/float128.exp
12902 * gdb.base/floatn.exp
12903 * gdb.base/foll-exec-mode.exp
12904 * gdb.base/gdb1056.exp
12905 * gdb.base/gdb11531.exp
12906 * gdb.base/kill-after-signal.exp
12907 * gdb.base/multi-forks.exp
12908 * gdb.base/overlays.exp
12909 * gdb.base/pending.exp
12910 * gdb.base/sepdebug.exp
12911 * gdb.base/testenv.exp
12912 * gdb.base/valgrind-db-attach.exp
12913 * gdb.base/watch_thread_num.exp
12914 * gdb.base/watchpoint-cond-gone.exp
12915 * gdb.base/watchpoint.exp
12916 * gdb.base/watchpoints.exp
12917 * gdb.cp/arg-reference.exp
12918 * gdb.cp/baseenum.exp
12919 * gdb.cp/operator.exp
12920 * gdb.cp/shadow.exp
12921 * gdb.dwarf2/dw2-op-out-param.exp
12922 * gdb.dwarf2/dw2-reg-undefined.exp
12923 * gdb.go/chan.exp
12924 * gdb.go/hello.exp
12925 * gdb.go/integers.exp
12926 * gdb.go/methods.exp
12927 * gdb.go/package.exp
12928 * gdb.guile/scm-parameter.exp
12929 * gdb.guile/scm-progspace.exp
12930 * gdb.guile/scm-value.exp
12931 * gdb.mi/mi-pending.exp
12932 * gdb.mi/user-selected-context-sync.exp
12933 * gdb.multi/multi-attach.exp
12934 * gdb.multi/tids.exp
12935 * gdb.opt/clobbered-registers-O2.exp
12936 * gdb.pascal/floats.exp
12937 * gdb.pascal/integers.exp
12938 * gdb.python/py-block.exp
12939 * gdb.python/py-events.exp
12940 * gdb.python/py-parameter.exp
12941 * gdb.python/py-symbol.exp
12942 * gdb.python/py-symtab.exp
12943 * gdb.python/py-type.exp
12944 * gdb.python/py-value.exp
12945 * gdb.python/py-xmethods.exp
12946 * gdb.python/python.exp
12947 * gdb.reverse/break-precsave.exp
12948 * gdb.reverse/consecutive-precsave.exp
12949 * gdb.reverse/finish-precsave.exp
12950 * gdb.reverse/i386-precsave.exp
12951 * gdb.reverse/machinestate-precsave.exp
12952 * gdb.reverse/sigall-precsave.exp
12953 * gdb.reverse/solib-precsave.exp
12954 * gdb.reverse/step-precsave.exp
12955 * gdb.reverse/until-precsave.exp
12956 * gdb.reverse/watch-precsave.exp
12957 * gdb.server/ext-attach.exp
12958 * gdb.server/ext-restart.exp
12959 * gdb.server/ext-run.exp
12960 * gdb.server/ext-wrapper.exp
12961 * gdb.stabs/gdb11479.exp
12962 * gdb.stabs/weird.exp
12963 * gdb.threads/attach-many-short-lived-threads.exp
12964 * gdb.threads/kill.exp
12965 * gdb.threads/watchpoint-fork.exp
12966
bc6c7af4
LM
129672016-12-01 Luis Machado <lgustavo@codesourcery.com>
12968
12969 Fix test names starting with uppercase throughout all the files below.
12970
12971 * gdb.ada/array_return.exp
12972 * gdb.ada/catch_ex.exp
12973 * gdb.ada/info_exc.exp
12974 * gdb.ada/mi_catch_ex.exp
12975 * gdb.ada/mi_dyn_arr.exp
12976 * gdb.ada/mi_ex_cond.exp
12977 * gdb.ada/mi_exc_info.exp
12978 * gdb.ada/mi_interface.exp
12979 * gdb.ada/mi_task_arg.exp
12980 * gdb.ada/mi_task_info.exp
12981 * gdb.ada/mi_var_array.exp
12982 * gdb.arch/alpha-step.exp
12983 * gdb.arch/amd64-disp-step.exp
12984 * gdb.arch/arm-disp-step.exp
12985 * gdb.arch/disp-step-insn-reloc.exp
12986 * gdb.arch/e500-prologue.exp
12987 * gdb.arch/ftrace-insn-reloc.exp
12988 * gdb.arch/gdb1558.exp
12989 * gdb.arch/i386-bp_permanent.exp
12990 * gdb.arch/i386-disp-step.exp
12991 * gdb.arch/i386-float.exp
12992 * gdb.arch/i386-gnu-cfi.exp
12993 * gdb.arch/ia64-breakpoint-shadow.exp
12994 * gdb.arch/mips16-thunks.exp
12995 * gdb.arch/pa-nullify.exp
12996 * gdb.arch/powerpc-aix-prologue.exp
12997 * gdb.arch/powerpc-power.exp
12998 * gdb.arch/ppc-dfp.exp
12999 * gdb.arch/s390-tdbregs.exp
13000 * gdb.arch/spu-info.exp
13001 * gdb.arch/spu-ls.exp
13002 * gdb.arch/thumb-bx-pc.exp
13003 * gdb.base/advance.exp
13004 * gdb.base/annota-input-while-running.exp
13005 * gdb.base/arrayidx.exp
13006 * gdb.base/asmlabel.exp
13007 * gdb.base/async.exp
13008 * gdb.base/attach-wait-input.exp
13009 * gdb.base/auto-connect-native-target.exp
13010 * gdb.base/batch-preserve-term-settings.exp
13011 * gdb.base/bfp-test.exp
13012 * gdb.base/bigcore.exp
13013 * gdb.base/bp-permanent.exp
13014 * gdb.base/break-always.exp
13015 * gdb.base/break-fun-addr.exp
13016 * gdb.base/break-idempotent.exp
13017 * gdb.base/break-main-file-remove-fail.exp
13018 * gdb.base/break-probes.exp
13019 * gdb.base/break-unload-file.exp
13020 * gdb.base/break.exp
13021 * gdb.base/call-ar-st.exp
13022 * gdb.base/call-rt-st.exp
13023 * gdb.base/call-sc.exp
13024 * gdb.base/call-signal-resume.exp
13025 * gdb.base/call-strs.exp
13026 * gdb.base/callexit.exp
13027 * gdb.base/callfuncs.exp
13028 * gdb.base/catch-gdb-caused-signals.exp
13029 * gdb.base/catch-signal-siginfo-cond.exp
13030 * gdb.base/catch-syscall.exp
13031 * gdb.base/compare-sections.exp
13032 * gdb.base/cond-eval-mode.exp
13033 * gdb.base/condbreak-call-false.exp
13034 * gdb.base/consecutive-step-over.exp
13035 * gdb.base/cursal.exp
13036 * gdb.base/disabled-location.exp
13037 * gdb.base/disasm-end-cu.exp
13038 * gdb.base/display.exp
13039 * gdb.base/double-prompt-target-event-error.exp
13040 * gdb.base/dprintf-bp-same-addr.exp
13041 * gdb.base/dprintf-detach.exp
13042 * gdb.base/dprintf-next.exp
13043 * gdb.base/dprintf-non-stop.exp
13044 * gdb.base/dprintf-pending.exp
13045 * gdb.base/dso2dso.exp
13046 * gdb.base/ending-run.exp
13047 * gdb.base/enum_cond.exp
13048 * gdb.base/examine-backward.exp
13049 * gdb.base/exe-lock.exp
13050 * gdb.base/exec-invalid-sysroot.exp
13051 * gdb.base/execl-update-breakpoints.exp
13052 * gdb.base/execution-termios.exp
13053 * gdb.base/fileio.exp
13054 * gdb.base/fixsection.exp
13055 * gdb.base/foll-exec-mode.exp
13056 * gdb.base/foll-exec.exp
13057 * gdb.base/fork-running-state.exp
13058 * gdb.base/frame-args.exp
13059 * gdb.base/fullpath-expand.exp
13060 * gdb.base/func-ptr.exp
13061 * gdb.base/gcore-relro-pie.exp
13062 * gdb.base/gdb1090.exp
13063 * gdb.base/gdb1555.exp
13064 * gdb.base/global-var-nested-by-dso.exp
13065 * gdb.base/gnu-ifunc.exp
13066 * gdb.base/hbreak-in-shr-unsupported.exp
13067 * gdb.base/hbreak-unmapped.exp
13068 * gdb.base/hook-stop.exp
13069 * gdb.base/infcall-input.exp
13070 * gdb.base/info-fun.exp
13071 * gdb.base/info-shared.exp
13072 * gdb.base/interrupt-noterm.exp
13073 * gdb.base/jit-so.exp
13074 * gdb.base/jit.exp
13075 * gdb.base/line-symtabs.exp
13076 * gdb.base/list.exp
13077 * gdb.base/longjmp.exp
13078 * gdb.base/macscp.exp
13079 * gdb.base/max-value-size.exp
13080 * gdb.base/nodebug.exp
13081 * gdb.base/nofield.exp
13082 * gdb.base/overlays.exp
13083 * gdb.base/paginate-after-ctrl-c-running.exp
13084 * gdb.base/paginate-bg-execution.exp
13085 * gdb.base/paginate-inferior-exit.exp
13086 * gdb.base/pending.exp
13087 * gdb.base/pr11022.exp
13088 * gdb.base/printcmds.exp
13089 * gdb.base/ptr-typedef.exp
13090 * gdb.base/ptype.exp
13091 * gdb.base/randomize.exp
13092 * gdb.base/range-stepping.exp
13093 * gdb.base/realname-expand.exp
13094 * gdb.base/relativedebug.exp
13095 * gdb.base/remote.exp
13096 * gdb.base/savedregs.exp
13097 * gdb.base/sepdebug.exp
13098 * gdb.base/set-noassign.exp
13099 * gdb.base/shlib-call.exp
13100 * gdb.base/shreloc.exp
13101 * gdb.base/sigaltstack.exp
13102 * gdb.base/sigbpt.exp
13103 * gdb.base/siginfo-addr.exp
13104 * gdb.base/siginfo-obj.exp
13105 * gdb.base/siginfo-thread.exp
13106 * gdb.base/signest.exp
13107 * gdb.base/signull.exp
13108 * gdb.base/sigrepeat.exp
13109 * gdb.base/skip.exp
13110 * gdb.base/so-impl-ld.exp
13111 * gdb.base/solib-corrupted.exp
13112 * gdb.base/solib-disc.exp
13113 * gdb.base/solib-display.exp
13114 * gdb.base/solib-overlap.exp
13115 * gdb.base/solib-search.exp
13116 * gdb.base/solib-symbol.exp
13117 * gdb.base/source-execution.exp
13118 * gdb.base/sss-bp-on-user-bp-2.exp
13119 * gdb.base/sss-bp-on-user-bp.exp
13120 * gdb.base/stack-checking.exp
13121 * gdb.base/stale-infcall.exp
13122 * gdb.base/step-break.exp
13123 * gdb.base/step-line.exp
13124 * gdb.base/step-over-exit.exp
13125 * gdb.base/step-test.exp
13126 * gdb.base/structs.exp
13127 * gdb.base/sym-file.exp
13128 * gdb.base/symtab-search-order.exp
13129 * gdb.base/term.exp
13130 * gdb.base/type-opaque.exp
13131 * gdb.base/unload.exp
13132 * gdb.base/until-nodebug.exp
13133 * gdb.base/until.exp
13134 * gdb.base/unwindonsignal.exp
13135 * gdb.base/watch-cond.exp
13136 * gdb.base/watch-non-mem.exp
13137 * gdb.base/watch_thread_num.exp
13138 * gdb.base/watchpoint-reuse-slot.exp
13139 * gdb.base/watchpoint-solib.exp
13140 * gdb.base/watchpoint.exp
13141 * gdb.btrace/dlopen.exp
13142 * gdb.cell/arch.exp
13143 * gdb.cell/break.exp
13144 * gdb.cell/bt.exp
13145 * gdb.cell/core.exp
13146 * gdb.cell/data.exp
13147 * gdb.cell/dwarfaddr.exp
13148 * gdb.cell/ea-cache.exp
13149 * gdb.cell/ea-standalone.exp
13150 * gdb.cell/ea-test.exp
13151 * gdb.cell/f-regs.exp
13152 * gdb.cell/fork.exp
13153 * gdb.cell/gcore.exp
13154 * gdb.cell/mem-access.exp
13155 * gdb.cell/ptype.exp
13156 * gdb.cell/registers.exp
13157 * gdb.cell/sizeof.exp
13158 * gdb.cell/solib-symbol.exp
13159 * gdb.cell/solib.exp
13160 * gdb.compile/compile-tls.exp
13161 * gdb.cp/exception.exp
13162 * gdb.cp/gdb2495.exp
13163 * gdb.cp/local.exp
13164 * gdb.cp/mb-inline.exp
13165 * gdb.cp/mb-templates.exp
13166 * gdb.cp/pr10687.exp
13167 * gdb.cp/pr9167.exp
13168 * gdb.cp/scope-err.exp
13169 * gdb.cp/templates.exp
13170 * gdb.cp/virtfunc.exp
13171 * gdb.dwarf2/dw2-dir-file-name.exp
13172 * gdb.dwarf2/dw2-single-line-discriminators.exp
13173 * gdb.fortran/complex.exp
13174 * gdb.fortran/library-module.exp
13175 * gdb.guile/guile.exp
13176 * gdb.guile/scm-cmd.exp
13177 * gdb.guile/scm-frame-inline.exp
13178 * gdb.guile/scm-objfile.exp
13179 * gdb.guile/scm-pretty-print.exp
13180 * gdb.guile/scm-symbol.exp
13181 * gdb.guile/scm-type.exp
13182 * gdb.guile/scm-value.exp
13183 * gdb.linespec/keywords.exp
13184 * gdb.linespec/ls-errs.exp
13185 * gdb.linespec/macro-relative.exp
13186 * gdb.linespec/thread.exp
13187 * gdb.mi/mi-breakpoint-changed.exp
13188 * gdb.mi/mi-dprintf-pending.exp
13189 * gdb.mi/mi-fullname-deleted.exp
13190 * gdb.mi/mi-logging.exp
13191 * gdb.mi/mi-pending.exp
13192 * gdb.mi/mi-solib.exp
13193 * gdb.mi/new-ui-mi-sync.exp
13194 * gdb.mi/user-selected-context-sync.exp
13195 * gdb.multi/dummy-frame-restore.exp
13196 * gdb.multi/multi-arch-exec.exp
13197 * gdb.multi/remove-inferiors.exp
13198 * gdb.multi/watchpoint-multi-exit.exp
13199 * gdb.opt/solib-intra-step.exp
13200 * gdb.perf/backtrace.exp
13201 * gdb.perf/single-step.exp
13202 * gdb.perf/skip-command.exp
13203 * gdb.perf/skip-prologue.exp
13204 * gdb.perf/solib.exp
13205 * gdb.python/lib-types.exp
13206 * gdb.python/py-as-string.exp
13207 * gdb.python/py-bad-printers.exp
13208 * gdb.python/py-block.exp
13209 * gdb.python/py-breakpoint.exp
13210 * gdb.python/py-cmd.exp
13211 * gdb.python/py-events.exp
13212 * gdb.python/py-evthreads.exp
13213 * gdb.python/py-finish-breakpoint.exp
13214 * gdb.python/py-finish-breakpoint2.exp
13215 * gdb.python/py-frame-inline.exp
13216 * gdb.python/py-frame.exp
13217 * gdb.python/py-inferior.exp
13218 * gdb.python/py-infthread.exp
13219 * gdb.python/py-mi.exp
13220 * gdb.python/py-objfile.exp
13221 * gdb.python/py-pp-maint.exp
13222 * gdb.python/py-pp-registration.exp
13223 * gdb.python/py-prettyprint.exp
13224 * gdb.python/py-recurse-unwind.exp
13225 * gdb.python/py-shared.exp
13226 * gdb.python/py-symbol.exp
13227 * gdb.python/py-symtab.exp
13228 * gdb.python/py-template.exp
13229 * gdb.python/py-type.exp
13230 * gdb.python/py-unwind-maint.exp
13231 * gdb.python/py-unwind.exp
13232 * gdb.python/py-value.exp
13233 * gdb.python/python.exp
13234 * gdb.reverse/finish-reverse-bkpt.exp
13235 * gdb.reverse/insn-reverse.exp
13236 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13237 * gdb.reverse/solib-precsave.exp
13238 * gdb.reverse/solib-reverse.exp
13239 * gdb.stabs/gdb11479.exp
13240 * gdb.stabs/weird.exp
13241 * gdb.threads/fork-child-threads.exp
13242 * gdb.threads/fork-plus-threads.exp
13243 * gdb.threads/fork-thread-pending.exp
13244 * gdb.threads/forking-threads-plus-breakpoint.exp
13245 * gdb.threads/hand-call-in-threads.exp
13246 * gdb.threads/interrupted-hand-call.exp
13247 * gdb.threads/linux-dp.exp
13248 * gdb.threads/local-watch-wrong-thread.exp
13249 * gdb.threads/next-while-other-thread-longjmps.exp
13250 * gdb.threads/non-ldr-exit.exp
13251 * gdb.threads/pending-step.exp
13252 * gdb.threads/print-threads.exp
13253 * gdb.threads/process-dies-while-detaching.exp
13254 * gdb.threads/process-dies-while-handling-bp.exp
13255 * gdb.threads/pthreads.exp
13256 * gdb.threads/queue-signal.exp
13257 * gdb.threads/reconnect-signal.exp
13258 * gdb.threads/signal-command-handle-nopass.exp
13259 * gdb.threads/signal-command-multiple-signals-pending.exp
13260 * gdb.threads/signal-delivered-right-thread.exp
13261 * gdb.threads/signal-sigtrap.exp
13262 * gdb.threads/sigthread.exp
13263 * gdb.threads/staticthreads.exp
13264 * gdb.threads/stepi-random-signal.exp
13265 * gdb.threads/thread-unwindonsignal.exp
13266 * gdb.threads/thread_check.exp
13267 * gdb.threads/thread_events.exp
13268 * gdb.threads/tid-reuse.exp
13269 * gdb.threads/tls-nodebug.exp
13270 * gdb.threads/tls-shared.exp
13271 * gdb.threads/tls-so_extern.exp
13272 * gdb.threads/tls.exp
13273 * gdb.threads/wp-replication.exp
13274 * gdb.trace/actions-changed.exp
13275 * gdb.trace/actions.exp
13276 * gdb.trace/backtrace.exp
13277 * gdb.trace/change-loc.exp
13278 * gdb.trace/collection.exp
13279 * gdb.trace/deltrace.exp
13280 * gdb.trace/disconnected-tracing.exp
13281 * gdb.trace/entry-values.exp
13282 * gdb.trace/ftrace-lock.exp
13283 * gdb.trace/ftrace.exp
13284 * gdb.trace/infotrace.exp
13285 * gdb.trace/mi-trace-frame-collected.exp
13286 * gdb.trace/mi-trace-unavailable.exp
13287 * gdb.trace/mi-traceframe-changed.exp
13288 * gdb.trace/mi-tracepoint-changed.exp
13289 * gdb.trace/mi-tsv-changed.exp
13290 * gdb.trace/no-attach-trace.exp
13291 * gdb.trace/packetlen.exp
13292 * gdb.trace/passc-dyn.exp
13293 * gdb.trace/passcount.exp
13294 * gdb.trace/pending.exp
13295 * gdb.trace/pr16508.exp
13296 * gdb.trace/qtro.exp
13297 * gdb.trace/range-stepping.exp
13298 * gdb.trace/read-memory.exp
13299 * gdb.trace/report.exp
13300 * gdb.trace/save-trace.exp
13301 * gdb.trace/signal.exp
13302 * gdb.trace/stap-trace.exp
13303 * gdb.trace/status-stop.exp
13304 * gdb.trace/strace.exp
13305 * gdb.trace/tfile.exp
13306 * gdb.trace/tfind.exp
13307 * gdb.trace/trace-break.exp
13308 * gdb.trace/trace-condition.exp
13309 * gdb.trace/trace-enable-disable.exp
13310 * gdb.trace/trace-mt.exp
13311 * gdb.trace/tracecmd.exp
13312 * gdb.trace/tracefile-pseudo-reg.exp
13313 * gdb.trace/tspeed.exp
13314 * gdb.trace/tstatus.exp
13315 * gdb.trace/tsv.exp
13316 * gdb.trace/unavailable.exp
13317 * gdb.trace/while-dyn.exp
13318 * gdb.trace/while-stepping.exp
13319 * lib/gdb-guile.exp
13320 * lib/gdb.exp
13321 * lib/mi-support.exp
13322 * lib/pascal.exp
13323 * lib/perftest.exp
13324 * lib/prelink-support.exp
13325 * lib/selftest-support.exp
13326
ad02e4fe
SM
133272016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13328
13329 * Makefile.in: Include disable-implicit-rules.mk.
13330
22347e55
AA
133312016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13332
13333 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13334 non-byte-aligned bit fields.
13335
da5b30da
AA
133362016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13337
13338 PR gdb/12616
13339 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13340 respects the DW_AT_data_bit_offset attribute.
13341
b593ecca
SM
133422016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13343
13344 * gdb.base/default.exp: Fix output of "set language".
13345
3b165252
SM
133462016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13347
13348 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13349 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13350 make.
13351 * configure.ac: Remove checks for the make program.
13352 * configure: Re-generate.
13353
1a2f3d7f
KB
133542016-11-16 Kevin Buettner <kevinb@redhat.com>
13355
13356 * gdb.python/py-recurse-unwind.c (main): Add loop.
13357 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13358 to read_register() and gdb.parse_and_eval(). Make each code
13359 call a separate case that can be individually tested.
13360 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13361 proc. Call cont_and_backtrace for each of the code paths that
13362 we want to test in the unwinder.
13363
b7f38fda
AA
133642016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13365
13366 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13367 the definition of struct S.
13368
1f8db343
CM
133692016-11-11 Catherine Moore <clm@codesourcery.com>
13370
13371 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13372
fad0c9fb
PA
133732016-11-09 Pedro Alves <palves@redhat.com>
13374
13375 * gdb.base/commands.exp (runto_or_return): New procedure.
13376 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13377 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13378 (progvar_simple_while_test, progvar_complex_if_while_test)
13379 (if_while_breakpoint_command_test)
13380 (infrun_breakpoint_command_test, breakpoint_command_test)
13381 (user_defined_command_test, watchpoint_command_test)
13382 (test_command_prompt_position, redefine_hook_test)
13383 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13384 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13385 multi_line_input and multi_line. Remove gdb_expect and
13386 gdb_stop_suppressing_tests uses.
13387 * lib/gdb.exp (valnum_re): New global.
13388 (multi_line_input): New procedure.
13389
8354c62c
SM
133902016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13391
13392 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13393 Remove.
13394 (test_setup): Define with proc_with_prefix.
13395 (test_cli_inferior): Likewise.
13396 (test_cli_thread): Likewise.
13397 (test_cli_frame): Likewise.
13398 (test_cli_select_frame): Likewise.
13399 (test_cli_up_down): Likewise.
13400 (test_mi_thread_select): Likewise.
13401 (test_mi_stack_select_frame): Likewise.
13402 (test_cli_in_mi_inferior): Likewise.
13403 (test_cli_in_mi_thread): Likewise.
13404 (test_cli_in_mi_frame): Likewise.
13405 (top level): Do not use with_test_prefix_procname.
13406
64f367a2
PA
134072016-11-09 Pedro Alves <palves@redhat.com>
13408
13409 * gdb.base/commands.exp (gdbvar_simple_if_test)
13410 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13411 (progvar_simple_if_test, progvar_simple_while_test)
13412 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13413 (infrun_breakpoint_command_test, breakpoint_command_test)
13414 (user_defined_command_test, watchpoint_command_test)
13415 (test_command_prompt_position, deprecated_command_test)
13416 (bp_deleted_in_command, temporary_breakpoint_commands)
13417 (stray_arg0_test, source_file_with_indented_comment)
13418 (recursive_source_test, if_commands_test)
13419 (error_clears_commands_left, redefine_hook_test)
13420 (redefine_backtrace_test): Use proc_with_prefix.
13421 * lib/gdb.exp (proc_with_prefix): New proc.
13422
0bb65f1e
AA
134232016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13424
13425 * gdb.base/tui-layout.c: New file.
13426 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13427 disassembly window contains very long lines.
13428
7353f247
TT
134292016-11-08 Tom Tromey <tom@tromey.com>
13430
13431 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13432 depend on Python 2.
13433
30a7bb83
TT
134342016-11-08 Tom Tromey <tom@tromey.com>
13435
13436 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13437 New method.
13438
cdf5a07c
MG
134392016-10-29 Manish Goregaokar <manish@mozilla.com>
13440
2806dc7e 13441 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13442
51a789c3
MG
134432016-10-27 Manish Goregaokar <manish@mozilla.com>
13444
2806dc7e
PA
13445 * gdb.rust/simple.rs: Add test for univariant enums without
13446 discriminants and for encoded struct-like enums.
51a789c3 13447
f610ab6d
PA
134482016-10-28 Pedro Alves <palves@redhat.com>
13449
13450 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13451 gdb_test_multiple, tighten regexps and match symtabs and line
13452 tables incrementally.
13453
b129b0ca
LM
134542016-10-28 Luis Machado <lgustavo@codesourcery.com>
13455
13456 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13457 general.
13458
ecf45d2c
SL
134592016-10-25 Luis Machado <lgustavo@codesourcery.com>
13460
13461 * gdb.base/exec-invalid-sysroot.exp: New file.
13462
b8d38ee4
JK
134632016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13464
13465 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13466
f90fd8c2
JK
134672016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13468
13469 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13470
2d2476aa
MR
134712016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13472
2806dc7e
PA
13473 * gdb.base/killed-outside.exp: Remove $options from a call to
13474 `prepare_for_testing'.
2d2476aa 13475
e42b25a0
SM
134762016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13477
13478 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13479 Change test message.
13480
3ccdb432
SM
134812016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13482
13483 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13484 Update comment.
13485
5bad3170
SM
134862016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13487
13488 * gdb.trace/mi-trace-save.exp: New file.
13489
5ad9dba7
YQ
134902016-10-13 Yao Qi <yao.qi@linaro.org>
13491
13492 * gdb.base/code_elim.exp (get_var_address): Remove.
13493 * gdb.base/relocate.exp: Likewise.
13494 * gdb.base/shreloc.exp: Likewise.
13495 * lib/gdb.exp (get_var_address): New.
13496
62df7e21
YQ
134972016-10-13 Yao Qi <yao.qi@linaro.org>
13498
13499 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13500 floating point tests if $skip_float_test is false.
13501
4dac951e
LM
135022016-10-12 Luis Machado <lgustavo@codesourcery.com>
13503
13504 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13505 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13506 argc values.
13507 Add 1 to argc so we guarantee distinct initial/modified argc values.
13508
8f1a8fc4
JK
135092016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13510
13511 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13512
16c85b5d
JK
135132016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13514
13515 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13516 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13517 * gdb.arch/vsx-regs.exp: Likewise.
13518
1d0e042a
YQ
135192016-10-07 Yao Qi <yao.qi@linaro.org>
13520
13521 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13522
68dadef5
MM
135232016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13524
13525 * gdb.python/python.exp: Test decode_line("*0").
13526
33fa2c6e
DE
135272016-10-06 Doug Evans <dje@google.com>
13528
13529 * gdb.python/py-value.exp (test_value_creation): Add test for large
13530 unsigned 64-bit value.
13531
9c37b5ae
TT
135322016-10-06 Tom Tromey <tom@tromey.com>
13533
13534 * gdb.compile/compile.exp: Change java tests to rust.
13535 * gdb.base/setshow.exp: Change java tests to rust.
13536 * gdb.base/default.exp: Remove java from language list.
13537 * README (Examples): Update language example.
13538 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13539 test.
13540 * lib/gdb.exp (skip_java_tests): Remove.
13541 * lib/java.exp: Remove.
13542 * gdb.java: Remove.
13543
78b86327
MR
135442016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13545
13546 * gdb.arch/mips-fcr.exp: New test.
13547 * gdb.arch/mips-fcr.c: Source for the new test.
13548
7470adbb
MR
135492016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13550
13551 * gdb.base/solib-disc.exp: Use `standard_output_file'
13552 throughout.
13553
4a556533
PA
135542016-10-06 Pedro Alves <palves@redhat.com>
13555
13556 * gdb.base/jit-simple-dl.c: New file.
13557 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13558 * gdb.base/jit-simple.c: ... this.
13559 * gdb.base/jit-simple.exp (jit_run): Delete.
13560 (build_jit): New proc.
13561 (jit_test_reread): Recompile either the main program or the shared
13562 library, depending on what is being tested. Skip changing address
13563 if caller wants to. Compare before/after addresses. If testing
13564 standalone, explicitly load the binary. Test "maint info
13565 breakpoints".
13566 (top level): Add "standalone vs shared lib" and "change address"
13567 vs "same address" axes.
13568
5a122fbc
PA
135692016-10-06 Pedro Alves <palves@redhat.com>
13570
13571 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13572 call.
13573 (jit_run): Delete.
13574 (jit_test_reread): Use with_test_prefix. Reload the main binary
13575 explicitly. Compare the before/after addresses of the JIT
13576 descriptor.
13577
ee8da4b8
DE
135782016-08-15 Doug Evans <dje@google.com>
13579
13580 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13581 for single bitfields is bool.
13582 * gdb.xml/tdesc-regs.exp: Ditto.
13583
f389f6fe
JK
135842016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13585
13586 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13587
fdebf1a4
YQ
135882016-10-05 Yao Qi <yao.qi@linaro.org>
13589
13590 * lib/gdb.exp (support_complex_tests): Return zero if
13591 gdb_skip_float_test return true.
13592
9c36d954 135932016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13594 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13595
13596 PR gdb/20487
13597 * gdb.mi/user-selected-context-sync.exp: New file.
13598 * gdb.mi/user-selected-context-sync.c: New file.
13599
4034d0ff 136002016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13601 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13602
13603 PR gdb/20487
13604 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13605 =thread-select-event check.
13606
a4297203
PB
136072016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13608
13609 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13610 the compulsory L operand changes.
13611 * gdb.arch/powerpc-power.s: Likewise.
13612
bb805577
JK
136132016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13614
13615 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13616 * gdb.base/jit-attach-pie.c: New file.
13617 * gdb.base/jit-attach-pie.exp: New file.
13618
6d61dee5
PA
136192016-09-28 Pedro Alves <palves@redhat.com>
13620
13621 * gdb.base/infcall-input.c: New file.
13622 * gdb.base/infcall-input.exp: New file.
13623
f73842fc
YQ
136242016-09-22 Yao Qi <yao.qi@linaro.org>
13625
13626 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13627 (gdb_exit): Rename it to ...
13628 (gdbserver_gdb_exit): ... Close GDBserver.
13629 (gdb_exit): New proc, call gdbserver_gdb_exit.
13630 (mi_gdb_exit): Likewise.
13631
90681dab
YQ
136322016-09-22 Yao Qi <yao.qi@linaro.org>
13633
13634 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13635 path.
13636 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13637 Remove duplication.
13638
9c211fd8
YQ
136392016-09-22 Yao Qi <yao.qi@linaro.org>
13640
13641 * lib/gdbserver-support.exp: Check the existence of
13642 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13643
ad0a504f
AK
136442016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13645
13646 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13647
36cf1806
TT
136482016-09-21 Tom Tromey <tom@tromey.com>
13649
13650 PR gdb/20604:
13651 * gdb.base/quit.exp: New file.
13652
74172ecf
SM
136532016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13654
13655 * .gitignore: New file.
13656
3d0ec882
MR
136572016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13658
13659 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13660 throughout.
13661
8193adea
AA
136622016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13663
13664 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13665
d41a5c09
JK
136662016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13667
13668 * gdb.cp/casts.cc (decltype): Move it ...
13669 (main): ... with its call to ...
13670 * gdb.cp/casts03.cc: ... a new file.
13671 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13672
d2dfe700
JK
136732016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13674
13675 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13676
e2a92b16
PB
136772016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13678
13679 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13680 and sync up the test with tests in gas/testsuite/gas/ppc.
13681 * gdb.arch/powerpc-power.exp: Likewise.
13682
49b4de64
JK
136832016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13684
13685 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13686
2c29df25
SDJ
136872016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13688 Jan Kratochvil <jan.kratochvil@redhat.com>
13689
13690 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13691 make m1's definition to be different from m2's. Use 'dummy' as an
13692 argument for probe 'two'.
13693
cc3c2846
JB
136942016-09-10 Jon Beniston <jon@beniston.com>
13695
13696 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13697 for sim target.
13698
e1b2624a
AA
136992016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13700
13701 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13702 variable declaration.
13703 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13704 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13705 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13706 received HWCAP as its argument.
13707
4295e285
PA
137082016-09-06 Pedro Alves <palves@redhat.com>
13709
13710 * gdb.base/new-ui-pending-input.c: New file.
13711 * gdb.base/new-ui-pending-input.exp: New file.
13712 * gdb.exp (clear_gdb_spawn_id): New procedure.
13713 (with_spawn_id): Check whether gdb_spawn_id exists before
13714 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13715 on exit.
13716
00d5215e
UW
137172016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13718
13719 * gdb.base/float128.c: New file.
13720 * gdb.base/float128.exp: Likewise.
13721 * gdb.base/floatn.c: Likewise.
13722 * gdb.base/floatn.exp: Likewise.
13723
a9ff5f12
UW
137242016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13725
13726 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13727
f245535c
PA
137282016-09-05 Pedro Alves <palves@redhat.com>
13729
13730 PR backtrace/19927
13731 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13732 unwinders are immediately called as side effect of "source" or
13733 "disable unwinder" commands.
13734 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13735
ae9cf263
YQ
137362016-09-02 Yao Qi <yao.qi@linaro.org>
13737
13738 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13739 is true and $type is "float" or "double".
13740
27aba047
YQ
137412016-09-02 Yao Qi <yao.qi@linaro.org>
13742
13743 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13744 true.
13745 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13746 * gdb.base/call-rt-st.exp: Likewise.
13747 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13748 return value instead of gdb,skip_float_test.
13749 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13750 (do_function_calls): Use its return value instead of
13751 gdb,skip_float_test.
13752 * gdb.base/finish.exp: Likewise.
13753 * gdb.base/funcargs.exp: Likewise.
13754 * gdb.base/return.exp: Likewise.
13755 * gdb.base/return2.exp: Likewise.
13756 * gdb.base/varargs.exp: Likewise.
13757 * lib/gdb.exp (gdb_skip_float_test): Change it to
13758 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13759
5af962df
AA
137602016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13761
13762 * gdb.multi/tids.exp: Test "thread apply all".
13763
7fac6910
JK
137642016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13765
13766 * gdb.base/default.exp (tty): Remove.
13767
bb1fe4ac
KB
137682016-08-24 Kevin Buettner <kevinb@redhat.com>
13769
2806dc7e
PA
13770 * gdb.python/py-recurse-unwind.c: New file.
13771 * gdb.python/py-recurse-unwind.py: New file.
13772 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13773
0a1ddfa6
SM
137742016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13775
13776 * gdb.base/set-inferior-tty.exp: New file.
13777 * gdb.base/set-inferior-tty.c: New file.
13778
d9de1fe3
PA
137792016-08-23 Pedro Alves <palves@redhat.com>
13780
13781 PR gdb/20494
13782 * gdb.base/new-ui-echo.c: New file.
13783 * gdb.base/new-ui-echo.exp: New file.
13784
e9d9abd7
YQ
137852016-08-23 Yao Qi <yao.qi@linaro.org>
13786
13787 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13788 gdbserver_spawn.
13789 * gdb.server/connect-without-multi-process.exp (do_test):
13790 Likewise.
13791
3589529e
YQ
137922016-08-23 Yao Qi <yao.qi@linaro.org>
13793
13794 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13795 standalone_txt. Delete gdb_txt and standalone_txt on host
13796 and target. Spawn the binary on target. Copy files from
13797 target to host.
13798
6bb90213
PA
137992016-08-22 Pedro Alves <palves@redhat.com>
13800
13801 PR gdb/20505
13802 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13803 with_test_prefix. Factor out bits to ...
13804 (test_no_vdso): ... this new procedure.
13805
20c2c024
CL
138062016-08-19 Carl Love <cel@us.ibm.com>
13807
13808 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13809 maintaining separate logic for constructing the output path.
13810 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13811 * gdb.arch/ppc-dfp.exp: Likewise.
13812 * gdb.arch/ppc-fp.exp: Likewise.
13813 * gdb.arch/vsx-regs.exp: Likewise.
13814 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13815 binprefix for generating the additional binary files.
13816
0646e07d
PA
138172016-08-19 Pedro Alves <palves@redhat.com>
13818
13819 * gdb.trace/mi-trace-frame-collected.exp
13820 (test_trace_frame_collected): On x32, expect two registers.
13821
46da9242
CL
138222016-08-18 Carl Love <cel@us.ibm.com>
13823
13824 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13825 and sync up the test with tests in gas/testsuite/gas/ppc.
13826 * gdb.arch/powerpc-power.exp: Likewise.
13827
eb2332d7
SM
138282016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13829
13830 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13831 expected error message.
13832
63c61e04
SM
138332016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13834
13835 * gdb.multi/remove-inferiors.exp: New file.
13836 * gdb.multi/remove-inferiors.c: New file.
13837
7b17065f
YQ
138382016-08-12 Yao Qi <yao.qi@linaro.org>
13839
13840 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13841 argument list.
13842
01d3dedf
PA
138432016-08-10 Pedro Alves <palves@redhat.com>
13844
13845 PR gdb/19187
13846 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13847 setup_kfails.
13848
3eb7562a
PA
138492016-08-09 Pedro Alves <palves@redhat.com>
13850 Simon Marchi <simon.marchi@ericsson.com>
13851
13852 PR gdb/20418
13853 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13854 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13855
80614914
PA
138562016-08-09 Pedro Alves <palves@redhat.com>
13857
13858 PR mi/20431
13859 * gdb.mi/mi-cmd-error.exp: New file.
13860
f348d89a
PA
138612016-08-09 Pedro Alves <palves@redhat.com>
13862
13863 PR gdb/18653
13864 * gdb.base/signals-state-child.c: New file.
13865 * gdb.base/signals-state-child.exp: New file.
13866 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13867
e5ca03b4
PA
138682016-08-09 Pedro Alves <palves@redhat.com>
13869
13870 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13871
282a0691
TT
138722016-08-03 Tom Tromey <tom@tromey.com>
13873
13874 PR python/18565:
13875 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13876
41bfcd63
YQ
138772016-08-01 Yao Qi <yao.qi@linaro.org>
13878
13879 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13880 variable mode to "multi-process" if $multi_process is 1, otherwise
13881 set it to "single-process".
13882
e3465b24
YQ
138832016-08-01 Yao Qi <yao.qi@linaro.org>
13884
13885 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13886 * gdb.cp/cpexprs.exp: Likewise.
13887 * gdb.cp/m-static.exp: Likewise.
13888
0b31a4bc
TT
138892016-07-26 Tom Tromey <tom@tromey.com>
13890
13891 PR python/20190:
13892 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13893 test.
13894
e0461dbb
MM
138952016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13896
13897 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13898 selecting assembly source files.
13899 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13900 assembly source files.
13901 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13902 assembly source files.
13903 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13904 selecting assembly source files.
13905
8194e927
SM
139062016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13907
13908 * gdb.base/new-ui.exp (do_test_invalid_args): New
13909 procedure.
13910
c0272db5
TW
139112016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13912
13913 * gdb.btrace/reconnect.c: New file.
13914 * gdb.btrace/reconnect.exp: New file.
13915
e3487908
GKB
139162016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13917
13918 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13919 to test_catch_syscall_group.
13920 (test_catch_syscall_group): New.
13921
12df5c00
TT
139222016-07-21 Tom Tromey <tom@tromey.com>
13923
13924 * gdb.rust/simple.rs (main): Use empty struct expression.
13925 * gdb.rust/simple.exp: Add tests for empty struct expression.
13926
bae62ee2
YQ
139272016-07-21 Yao Qi <yao.qi@linaro.org>
13928
13929 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13930 if gdb_skip_xml_test is true on some targets.
13931
b1b53fb3
YQ
139322016-07-21 Yao Qi <yao.qi@linaro.org>
13933
13934 * gdb.server/solib-list.exp: Unset last_loaded_file.
13935
027d97f8
JK
139362016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13937
13938 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13939 "step into captured_main (args)".
13940
7674d381
JK
139412016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13942
13943 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13944
72b5d099
JK
139452016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13946
13947 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13948
1f960ced
PA
139492016-07-19 Pedro Alves <palves@redhat.com>
13950
13951 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13952 * gdb.opt/inline-bt.exp: Likewise.
13953 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13954 additional_flags=-Winline.
13955 * gdb.opt/inline-locals.exp: Likewise.
13956 * gdb.opt/inline-markers.c (ATTR): Define.
13957 (inlined_fn): Use it.
13958
f25827c1
YQ
139592016-07-19 Yao Qi <yao.qi@linaro.org>
13960
13961 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13962 (test_with_self): Remove some code. Remove argument executable.
13963 (top-level): Use do_self_tests.
13964
37539ebe
DB
139652016-07-15 Zachary Welch <zwelch@codesourcery.com>
13966 Don Breazeal <donb@codesourcery.com>
13967
13968 * gdb.base/maint.exp: Escape paths used in regular expressions.
13969 * gdb.stabs/weird.exp: Likewise.
13970
dac790e1
TT
139712016-07-13 Tom Tromey <tom@tromey.com>
13972
13973 PR python/15620, PR python/18620:
13974 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13975 (test_bkpt_events): New procs.
13976
93daf339
TT
139772016-07-13 Tom Tromey <tom@tromey.com>
13978
13979 PR python/17698:
13980 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13981 test.
13982 (test_watchpoints): Likewise.
13983 (test_bkpt_pending): New proc.
13984
6571a381
TT
139852016-07-13 Tom Tromey <tom@tromey.com>
13986
13987 PR cli/18053:
13988 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13989 completion test.
13990
e8732474
JK
139912016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13992
13993 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13994 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13995 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13996 f_label.
13997 (g): Rename g_end_lbl to g_label.
13998 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13999 low_pc and high_pc.
14000 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
14001
e0f3fd7c
TT
140022016-07-12 Tom Tromey <tom@tromey.com>
14003
14004 PR python/19293:
14005 * gdb.python/py-unwind-maint.exp: Update tests.
14006
3cfe46b6
YQ
140072016-07-12 Yao Qi <yao.qi@linaro.org>
14008
14009 * lib/selftest-support.exp (selftest_setup): Match the output
14010 when captured_main is inlined.
14011
4f19a0e6
WT
140122016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
14013
14014 * gdb.fortran/derived-types.exp (result_line, result_line_2):
14015 New variables.
14016 (print this%a, print this%b, print this): New tests.
14017 * gdb.fortran/derived-types.f90 (this): New object and
14018 initialization.
14019
986cf455
SM
140202016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14021
14022 * gdb.ada/arraydim.exp: Remove extra directory level in build
14023 directory.
14024
f0464b23
SM
140252016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14026
14027 * lib/ada.exp: Remove extra directory level in build directory.
14028 * gdb.ada/cond_lang.exp: Likewise.
14029 * gdb.ada/exec_changed.exp: Likewise.
14030 * gdb.ada/lang_switch.exp: Likewise.
14031
42d94011
MG
140322016-07-06 Manish Goregaokar <manish@mozilla.com>
14033
2806dc7e
PA
14034 * simple.rs: Add test for raw pointer subscripting.
14035 * simple.exp: Add test expectations.
42d94011 14036
647c264c
YQ
140372016-07-05 Yao Qi <yao.qi@linaro.org>
14038
14039 * gdb.mi/mi-reverse.exp: Match =record-started output.
14040
20aa2c60
PA
140412016-07-01 Pedro Alves <palves@redhat.com>
14042
14043 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14044 procedure.
14045 (jit_reader_test): Test the jit reader's unwinder.
14046 * gdb.base/jithost.c (jit_function_00_code): New global.
14047 (main): Use memcpy to fill in the mmapped code, instead of poking
14048 bytes manually here.
14049 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
14050 value.
14051 (read_debug_info): Save the function's range.
14052 (read_sp): New function.
14053 (unwind_frame): Use it. Also unwind RBP.
14054 (get_frame_id): Use read_sp.
14055 (gdb_init_reader): Use calloc instead of malloc.
14056 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14057 parameter. Use gdb_test_multiple.
14058
ced2dffb
PA
140592016-07-01 Pedro Alves <palves@redhat.com>
14060 Antoine Tremblay <antoine.tremblay@ericsson.com>
14061
14062 * gdb.threads/process-dies-while-detaching.c: New file.
14063 * gdb.threads/process-dies-while-detaching.exp: New file.
14064
63000888
PA
140652016-07-01 Pedro Alves <palves@redhat.com>
14066
14067 * gdb.multi/watchpoint-multi-exit.c: New file.
14068 * gdb.multi/watchpoint-multi-exit.exp: New file.
14069
038d4868
PA
140702016-06-30 Pedro Alves <palves@redhat.com>
14071
14072 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14073 unset inferior_spawn_id.
14074
994e9c83
PA
140752016-06-30 Pedro Alves <palves@redhat.com>
14076
14077 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14078 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14079
e5653468
YQ
140802016-06-29 Yao Qi <yao.qi@linaro.org>
14081
14082 * gdb.base/return.c: Add copyright header.
14083
803b47e5
TT
140842016-06-29 Tom Tromey <tom@tromey.com>
14085
14086 PR python/20129:
14087 * gdb.python/py-framefilter.exp: Add tests for setting priority
14088 and disabling of non-existent frame filter.
14089
28244707
YQ
140902016-06-29 Yao Qi <yao.qi@linaro.org>
14091
14092 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14093 0x0f07ff.
14094
a31d2f06
YQ
140952016-06-28 Yao Qi <yao.qi@linaro.org>
14096
14097 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14098 triplets. Start gdb, execute catch syscall, and continue. Check
14099 gdb's output to determine catch syscall is supported.
14100
921d8f54
MG
141012016-06-27 Manish Goregaokar <manish@mozilla.com>
14102
25d49b86
PA
14103 * gdb.rust/simple.rs: Add test for returning unit in a function.
14104 * gdb.rust/simple.exp: Add expectation for functions returning
14105 unit.
921d8f54 14106
f4952523
PMR
141072016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14108
14109 * gdb.python/py-breakpoint-create-fail.c,
14110 gdb.python/py-breakpoint-create-fail.exp,
14111 gdb.python/py-breakpoint-create-fail.py: New testcase.
14112
fccb08f8
MG
141132016-06-25 Manish Goregaokar <manish@mozilla.com>
14114
14115 PR gdb/20239
14116 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
14117 * gdb.rust/simple.exp: Add test expectations for new NonZero
14118 tests.
fccb08f8 14119
6b850546
DT
141202016-06-24 David Taylor <dtaylor@emc.com>
14121
14122 * gdb.base/offsets.exp: New file.
14123 * gdb.base/offsets.c: New file.
14124
17621150
TT
141252016-06-23 Tom Tromey <tom@tromey.com>
14126
14127 PR gdb/16483:
14128 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14129 before any filters are loaded.
14130
04d59df6
WT
141312016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14132
14133 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14134 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14135 structs.
14136 * gdb.fortran/derived-type-function.exp: New file.
14137 * gdb.fortran/derived-type-function.f90: New file.
14138
14139
ac69f786
PA
141402016-06-21 Pedro Alves <palves@redhat.com>
14141
14142 * gdb.base/new-ui.exp: New file.
14143 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14144 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14145 (with_spawn_id): New procedure.
14146
49940788
PA
141472016-06-21 Pedro Alves <palves@redhat.com>
14148
14149 * gdb.mi/mi-exec-run.exp: New file.
14150
ef274d26
PA
141512016-06-21 Pedro Alves <palves@redhat.com>
14152
14153 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14154 breakpoint command's output on the main UI.
14155 (test_break): New procedure, factored out from calls in the top
14156 level.
14157 (top level): Use foreach_with_prefix to test MI as main UI and as
14158 separate UI.
14159
468afe6c
PA
141602016-06-21 Pedro Alves <palves@redhat.com>
14161
14162 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14163 (test_awatch_creation_and_listing)
14164 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14165 Remove 'type' parameter.
14166 (test_watchpoint_all): New parameter mi_mode. Remove
14167 with_test_prefix.
14168 (top level): Use foreach_with_prefix, and add main/separate UI MI
14169 testing axis.
14170
51f77c37
PA
141712016-06-21 Pedro Alves <palves@redhat.com>
14172
14173 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14174 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14175 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14176 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14177 (gdb_main_spawn_id, mi_spawn_id): Declare and
14178 comment.
14179 (mi_create_inferior_pty): New procedure,
14180 factored out from default_mi_gdb_start.
14181 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14182 procedures.
14183 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14184 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14185 Use mi_create_inferior_pty.
14186 (mi_gdb_start): Use eval to pass down args list.
14187
8980e177
PA
141882016-06-21 Pedro Alves <palves@redhat.com>
14189
14190 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14191 * gdb.opt/inline-cmds.exp: Add MI tests.
14192
f38d3ad1
PA
141932016-06-21 Pedro Alves <palves@redhat.com>
14194
14195 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14196
45db7c09
PA
141972016-06-21 Pedro Alves <palves@redhat.com>
14198
14199 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14200 (top level): Use it instead of mi_execute_to.
14201
5a069ab3
PA
142022016-06-21 Pedro Alves <palves@redhat.com>
14203
14204 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14205 (cont_handler_str): New.
14206 (signal_stop_handler): Set stop_handler_str instead of printing to
14207 stdout.
14208 (continue_handler): Set cont_handler_str instead of printing to
14209 stdout.
14210 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14211 mi_send_resuming_command. Print stop_handler_str and
14212 cont_handler_str instead of expecting the python events print
14213 directly.
14214
2838cc1d
SD
142152016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14216
14217 * gdb.base/jit-reader.exp: New file.
14218 * gdb.base/jithost.c: New file.
14219 * gdb.base/jithost.h: New file.
14220 * gdb.base/jitreader.c : New file.
14221 * gdb.base/jit-protocol.h: New file.
14222
21a77091
YQ
142232016-06-17 Yao Qi <yao.qi@linaro.org>
14224
14225 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14226 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14227 and detach-on-fork. Adjust tests.
14228 (top level): Invoke break_cond_on_syscall with combinations of
14229 syscall, follow-fork-mode and detach-on-fork.
14230
f50bf8e5
YQ
142312016-06-17 Yao Qi <yao.qi@linaro.org>
14232
14233 * gdb.base/step-over-exit.c: New.
14234 * gdb.base/step-over-exit.exp: New.
14235
a28d8e50
YTL
142362016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14237
14238 * gdb.base/float.exp: Add target check for nds32*-*-*.
14239 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14240
cad8e26d
AB
142412016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14242
14243 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14244 for unsupported target features.
14245 * gdb.base/call-rt-st.exp: Likewise.
14246 * gdb.base/call-sc.exp: Likewise.
14247 * gdb.base/call-signal-resume.exp: Likewise.
14248 * gdb.base/call-strs.exp: Likewise.
14249 * gdb.base/callexit.exp: Likewise.
14250 * gdb.base/callfuncs.exp: Likewise.
14251 * gdb.base/nodebug.exp: Likewise.
14252 * gdb.base/printcmds.exp: Likewise.
14253 * gdb.base/ptype.exp: Likewise.
14254 * gdb.base/structs.exp: Likewise.
14255 * gdb.base/unwindonsignal.exp: Likewise.
14256 * gdb.cp/gdb2495.exp: Likewise.
14257 * gdb.cp/templates.exp: Likewise.
14258 * gdb.cp/virtfunc.exp: Likewise.
14259 * gdb.threads/hand-call-in-threads.exp: Likewise.
14260 * gdb.threads/interrupted-hand-call.exp: Likewise.
14261 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14262
347dc102
TT
142632016-06-10 Tom Tromey <tom@tromey.com>
14264
14265 PR rust/20110:
14266 * gdb.rust/expr.exp: Add test for integer constant larger than
14267 i32.
14268
5e13cf25
BH
142692016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14270
14271 * gdb.fortran/nested-funcs.exp: New.
14272 * gdb.fortran/nested-funcs.f90: New.
14273
bb556f1f
TK
142742016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14275
14276 * gdb.base/examine-backward.c: New file.
14277 * gdb.base/examine-backward.exp: New file.
14278
38b022b4
SM
142792016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14280
14281 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14282 matching.
14283
1b40ec05
TT
142842016-06-02 Tom Tromey <tom@tromey.com>
14285
14286 PR python/18984:
14287 * gdb.python/py-shared.exp: Add solib_name test.
14288
193bd378
SM
142892016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14290
14291 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14292
3326303b
MG
142932016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14294
14295 PR c++/19893
14296 * gdb.dwarf2/implref.exp: Rename to...
14297 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14298 * gdb.dwarf2/implref-array.c: New file.
14299 * gdb.dwarf2/implref-array.exp: Likewise.
14300 * gdb.dwarf2/implref-global.c: Likewise.
14301 * gdb.dwarf2/implref-global.exp: Likewise.
14302 * gdb.dwarf2/implref-struct.c: Likewise.
14303 * gdb.dwarf2/implref-struct.exp: Likewise.
14304
825c8ef2
AT
143052016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14306
14307 * gdb.trace/trace-condition.exp: Add 64bit tests.
14308
2320162a
AT
143092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14310
14311 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14312 bits types.
14313 (main): Adapt to 8 to 64 bits types.
14314 * gdb.trace/trace-condition.exp: Add new tests.
14315
a7818233
AT
143162016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14317
14318 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14319
0d336466
AT
143202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14321
14322 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14323 Move condition tests...
14324 * gdb.trace/trace-condition.exp: Here.
14325
7faeb45a
AT
143262016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14327
14328 * gdb.trace/trace-condition.exp: Add counter-case tests.
14329
e385593e
JK
143302016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14331
14332 PR c++/15231
14333 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14334 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14335
744608cc
PA
143362016-05-27 Pedro Alves <palves@redhat.com>
14337
14338 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14339 New procedure.
14340 (top level): Call it, and bail out of DejaGnu is known to be bad.
14341
ac775bf4
AB
143422016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14343
14344 * gdb.base/whatis.c: Extend the test case.
14345 * gdb.base/whatis.exp: Add additional tests.
14346
2bbad2ea
BH
143472016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14348
14349* gdb.fortran/type.f90: Add pointer variable.
14350* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14351
8b70175d
BH
143522016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14353
14354 * gdb.fortran/vla-type.exp: Fix testcase name.
14355
86d8a848
BH
143562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14357
14358 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14359
e188eb36
BH
143602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14361
14362 * gdb.fortran/type.f90: Add nested structures.
14363 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14364 * gdb.fortran/derived-type.exp: Adapt expected output.
14365 * gdb.fortran/vla-type.exp: Adapt expected output.
14366
9b2db1fd
BH
143672016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14368
14369 * gdb.fortran/whatis_type.exp: Adapt expected output.
14370
72b17055
BH
143712016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14372
14373 * gdb.fortran/print_type.exp: Fix expected output.
14374 * gdb.fortran/whatis_type.exp: Fix expected output.
14375
3cd81d8d
BH
143762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14377
14378 * gdb.fortran/whatis_type.exp: Use multi_line.
14379
ddae9462
TT
143802016-05-24 Tom Tromey <tom@tromey.com>
14381
14382 PR python/17386:
14383 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14384 use value as an index.
14385
1957f6b8
TT
143862016-05-23 Tom Tromey <tom@tromey.com>
14387
14388 PR python/17981:
14389 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14390 no-breakpoint case.
14391
026a9174
PA
143922016-05-24 Pedro Alves <palves@redhat.com>
14393
14394 PR gdb/19828
14395 * gdb.threads/clone-attach-detach.c: New file.
14396 * gdb.threads/clone-attach-detach.exp: New file.
14397
e70a7231
FR
143982016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14399
14400 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14401
0f6ed0e0
TT
144022016-05-23 Tom Tromey <tom@tromey.com>
14403
14404 PR python/19438, PR python/18393:
14405 * gdb.python/py-progspace.exp: Add "dir" test.
14406 * gdb.python/py-objfile.exp: Add "dir" test.
14407
ffd19d61
YQ
144082016-05-23 Yao Qi <yao.qi@linaro.org>
14409
14410 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14411 * gdb.arch/thumb2-it.exp: Likewise.
14412
9e8f9b05
SM
144132016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14414
14415 * gdb.mi/mi-threads-interrupt.c: New file.
14416 * gdb.mi/mi-threads-interrupt.exp: New file.
14417
61c6156d
SM
144182016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14419
14420 PR gdb/18077
14421 * gdb.mi/mi-async-run.exp: New file.
14422 * gdb.mi/mi-async-run.c: New file.
14423
67218854
TT
144242016-05-17 Tom Tromey <tom@tromey.com>
14425 Manish Goregaokar <manishsmail@gmail.com>
14426
14427 * lib/rust-support.exp: New file.
14428 * lib/gdb.exp (skip_rust_tests): New proc.
14429 (build_executable_from_specs): Handle rust.
14430 * lib/future.exp (gdb_find_rustc): New proc.
14431 (gdb_default_target_compile): Handle rust.
14432 * gdb.rust/expr.exp: New file.
14433 * gdb.rust/generics.exp: New file.
14434 * gdb.rust/generics.rs: New file.
14435 * gdb.rust/methods.exp: New file.
14436 * gdb.rust/methods.rs: New file.
14437 * gdb.rust/modules.exp: New file.
14438 * gdb.rust/modules.rs: New file.
14439 * gdb.rust/simple.exp: New file.
14440 * gdb.rust/simple.rs: New file.
14441
c44af4eb
TT
144422016-05-17 Tom Tromey <tom@tromey.com>
14443
14444 * gdb.base/default.exp (set language): Add rust.
14445
dcd1f979
TT
144462016-05-17 Tom Tromey <tom@tromey.com>
14447
14448 * gdb.gdb/unittest.exp: New file.
14449
155b7f57
YQ
144502016-05-16 Yao Qi <yao.qi@linaro.org>
14451
14452 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14453 shell_prompt. Update shell_prompt_re.
14454
8ddd5a6c
DE
144552016-05-12 Doug Evans <dje@google.com>
14456
14457 PR symtab/19999
14458 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14459 $options when building executable.
14460 * gdb.dwarf2/fission-loclists-pie.S: New file.
14461 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14462
02e370d9
SM
144632016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14464
14465 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14466 of [is_remote target],
14467
8929ad8b
SM
144682016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14469
14470 * lib/gdb.exp (use_gdb_stub): New procedure.
14471
6c447423
DE
144722016-05-03 Yunlian Jiang <yunlian@google.com>
14473 Doug Evans <dje@google.com>
14474
14475 PR symtab/19914
14476 * gdb.dwarf2/dwp-sepdebug.c: New file.
14477 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14478
444e826c
SM
144792016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14480
14481 * gdb.base/detach.exp: Remove is_remote check.
14482
740feeaa
SM
144832016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14484
14485 * gdb.base/annota-input-while-running.exp: Don't check for
14486 [is_remote target]. Enable annotations after running to main.
14487 Remove unused "set test..." line.
14488
9080ac9d
SM
144892016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14490
14491 * gdb.trace/trace-enable-disable.exp: New file.
14492 * gdb.trace/trace-enable-disable.c: New file.
14493
952ebca5
SM
144942016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14495
14496 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14497 use it in info sharedlibrary test.
14498 * gdb.trace/ftrace-lock.exp: Likewise.
14499 * gdb.trace/ftrace.exp: Likewise.
14500 * gdb.trace/range-stepping.exp: Likewise.
14501 * gdb.trace/trace-break.exp: Likewise.
14502 * gdb.trace/trace-condition.exp: Likewise.
14503 * gdb.trace/trace-mt.exp: Likewise.
14504
d9019901
SM
145052016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14506
14507 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14508 (gdb_load_shlib): ... this.
14509 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14510 gdb_load_shlib.
14511 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14512 * gdb.base/ctxobj.exp: Likewise.
14513 * gdb.base/dprintf-pending.exp: Likewise.
14514 * gdb.base/dso2dso.exp: Likewise.
14515 * gdb.base/fixsection.exp: Likewise.
14516 * gdb.base/gcore-relro.exp: Likewise.
14517 * gdb.base/gdb1555.exp: Likewise.
14518 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14519 * gdb.base/gnu-ifunc.exp: Likewise.
14520 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14521 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14522 * gdb.base/pending.exp: Likewise.
14523 * gdb.base/print-file-var.exp: Likewise.
14524 * gdb.base/print-symbol-loading.exp: Likewise.
14525 * gdb.base/shlib-call.exp: Likewise.
14526 * gdb.base/shreloc.exp: Likewise.
14527 * gdb.base/so-impl-ld.exp: Likewise.
14528 * gdb.base/solib-disc.exp: Likewise.
14529 * gdb.base/solib-nodir.exp: Likewise.
14530 * gdb.base/solib-overlap.exp: Likewise.
14531 * gdb.base/solib-symbol.exp: Likewise.
14532 * gdb.base/solib-weak.exp (do_test): Likewise.
14533 * gdb.base/sym-file.exp: Likewise.
14534 * gdb.base/symtab-search-order.exp: Likewise.
14535 * gdb.base/type-opaque.exp: Likewise.
14536 * gdb.base/unload.exp: Likewise.
14537 * gdb.base/watchpoint-solib.exp: Likewise.
14538 * gdb.compile/compile.exp: Likewise.
14539 * gdb.cp/gdb2384.exp: Likewise.
14540 * gdb.cp/infcall-dlopen.exp: Likewise.
14541 * gdb.cp/re-set-overloaded.exp: Likewise.
14542 * gdb.fortran/library-module.exp: Likewise.
14543 * gdb.opt/solib-intra-step.exp: Likewise.
14544 * gdb.python/py-finish-breakpoint.exp: Likewise.
14545 * gdb.python/py-shared.exp: Likewise.
14546 * gdb.reverse/solib-precsave.exp: Likewise.
14547 * gdb.reverse/solib-reverse.exp: Likewise.
14548 * gdb.server/solib-list.exp: Likewise.
14549 * gdb.threads/dlopen-libpthread.exp: Likewise.
14550 * gdb.threads/tls-shared.exp: Likewise.
14551 * gdb.threads/tls-so_extern.exp: Likewise.
14552 * gdb.trace/change-loc.exp: Likewise.
14553 * gdb.trace/ftrace-lock.exp: Likewise.
14554 * gdb.trace/ftrace.exp: Likewise.
14555 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14556 * gdb.trace/pending.exp: Likewise.
14557 * gdb.trace/range-stepping.exp: Likewise.
14558 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14559 (strace_info_marker): Likewise.
14560 (strace_probe_marker): Likewise.
14561 (strace_trace_on_same_addr): Likewise.
14562 (strace_trace_on_diff_addr): Likewise.
14563 * gdb.trace/trace-break.exp: Likewise.
14564 * gdb.trace/trace-condition.exp: Likewise.
14565 * gdb.trace/trace-mt.exp: Likewise.
14566
fca4cfd9
SM
145672016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14568
14569 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14570 result of gdb_remote_download.
14571 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14572 * gdb.base/dso2dso.exp: Likewise.
14573 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14574 * gdb.base/print-file-var.exp: Likewise.
14575 * gdb.base/shlib-call.exp: Likewise.
14576 * gdb.base/shreloc.exp: Likewise.
14577 * gdb.base/solib-overlap.exp: Likewise.
14578 * gdb.base/solib-weak.exp (do_test): Likewise.
14579 * gdb.base/unload.exp: Likewise.
14580
11cf4ffb
YQ
145812016-04-27 Yao Qi <yao.qi@linaro.org>
14582
14583 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14584 exists.
14585
3e2e34f8
KB
145862016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14587
14588 * vla-type.exp: Print structure from toplevel.
14589
8f07e298
BH
145902016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14591
14592 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14593 of dynamic types.
14594 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14595 of dynamic types.
14596
9920b434
BH
145972016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14598
14599 * gdb.fortran/vla-type.f90: New file.
14600 * gdb.fortran/vla-type.exp: New file.
14601
f3abeff5
YQ
146022016-04-25 Yao Qi <yao.qi@linaro.org>
14603
14604 * gdb.base/branch-to-self.c: New file.
14605 * gdb.base/branch-to-self.exp: New file.
14606
0a5d52f0
YQ
146072016-04-22 Yao Qi <yao.qi@linaro.org>
14608
14609 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14610 more after $hex.
14611
495346f6
YQ
146122016-04-22 Yao Qi <yao.qi@linaro.org>
14613
14614 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14615 * gdb.base/annota3.exp: Likewise.
14616
4a7e075c
YQ
146172016-04-22 Yao Qi <yao.qi@linaro.org>
14618
14619 * gdb.reverse/step-precsave.exp: Do one step and test program
14620 stops in "callee" and do multiple steps until program goes out
14621 of "callee".
14622 * gdb.reverse/step-reverse.exp: Likewise.
14623
5b061e98
YQ
146242016-04-22 Yao Qi <yao.qi@linaro.org>
14625
14626 * gdb.trace/signal.exp: Also pass if
14627 $tracepoint_hits($i) > $iterations.
14628
5c5dc57f
YQ
146292016-04-22 Yao Qi <yao.qi@linaro.org>
14630
14631 * gdb.trace/signal.c: New file.
14632 * gdb.trace/signal.exp: New file.
14633
a55411b9
DE
146342016-04-19 Doug Evans <xdje42@gmail.com>
14635
14636 * gdb.base/bad-file.exp: New file.
14637
a22df60a
MG
146382016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14639
14640 * gdb.dwarf2/implref.exp: New file.
14641
0c13f7e5
BH
146422016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14643
14644 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14645 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14646 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14647 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14648 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14649 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14650 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14651 * lib/fortran.exp (fortran_int4): New procedure.
14652 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14653 (fortran_logical4): Likewise.
14654
9b9b09e9
BH
146552016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14656
14657 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14658
a14d1f4d
BH
146592016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14660
14661 * lib/compiler.c: Add Intel specific preprocessor macros.
14662 * lib/compiler.cc: Likewise.
25d49b86 14663
7d49b1d0
LM
146642016-04-13 Luis Machado <lgustavo@codesourcery.com>
14665
14666 * gdb.server/connect-with-no-symbol-file.c: New file.
14667 * gdb.server/connect-with-no-symbol-file.exp: New file.
14668
8392fa22
SM
146692016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14670
14671 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14672
8c4c4aeb
SM
146732016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14674
14675 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14676 standard output directory.
14677
45e3745e
AT
146782016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14679
14680 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14681
e26b7e41
MM
146822016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14683
14684 * gdb.btrace/instruction_history.c (loop): Add declaration.
14685
8ce09462
AT
146862016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14687
14688 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14689
2e88a1ea
SM
146902016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14691
14692 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14693 parentheses to print.
14694 (continue_handler): Likewise.
14695
f48e22e3
SM
146962016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14697
14698 * gdb.server/solib-list.exp: Remove is_remote check.
14699 Pass shlib= to gdb_compile. Don't link shared library with
14700 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14701 Run binary filename through "readlink -f" on the target.
14702
096be756
PA
147032016-04-08 Pedro Alves <palves@redhat.com>
14704
14705 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14706 interpreter filename as argument to gdbserver_spawn.
14707 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14708 Return empty if $last_loaded_file does not exist.
14709
06500533
JK
147102016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14711
14712 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14713 * gdb.base/jit-main.c: Use exit after usage.
14714
2d35e871
JK
147152016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14716
14717 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14718 GDBHISTSIZE prior to the tests.
14719 * gdb.base/gdbinit-history.exp: Likewise.
14720
147212016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14722
14723 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14724 instead of build_executable. Use gdb_load_shlibs.
14725
c8064e7e
YQ
147262016-04-07 Yao Qi <yao.qi@linaro.org>
14727
14728 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14729 Execute "si" command.
14730
bde47561
YQ
147312016-04-07 Yao Qi <yao.qi@linaro.org>
14732
14733 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14734 number instead of the comments on some line.
14735
b16f8a3b
DB
147362016-04-06 Don Breazeal <donb@codesourcery.com>
14737
14738 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14739 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14740
c2f901df
SM
147412016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14742
14743 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14744 standard_output_file. Remove unused binfile variable.
14745
ac17fda0
CU
147462016-04-05 Catalin Udma <catalin.udma@freescale.com>
14747
14748 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14749 * gdb.python/py-mi-objfile.exp: Match "list main" output
14750 in console format.
14751
03a8c4df
SM
147522016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14753
14754 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14755 absolute.
14756
6e774b13
SM
147572016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14758
14759 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14760 absolute.
14761 * gdb.trace/ftrace.exp: Likewise.
14762 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14763 targets as well.
14764 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14765 (gdb_load_shlibs): Copy libraries to test directory when testing
14766 natively. Only set solib-search-path if testing remotely.
14767 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14768
7817ea46
SM
147692016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14770
14771 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14772 gdb_download. Use it even if the target is not remote.
14773 * gdb.base/jit.exp (compile_jit_test): Likewise.
14774 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14775 output directory if the destination board is local, otherwise use
14776 the standard remote_download from DejaGnu.
14777 (gdb_download): Remove.
14778 (gdb_load_shlibs): Use gdb_remote_download instead of
14779 gdb_download.
14780 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14781 Use gdb_remote_download instead of gdb_download. Use it even if
14782 the target is not remote.
14783 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14784 instead of gdb_download.
14785
7beb7f68
SM
147862016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14787
14788 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14789 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14790 run.
14791
cc63428a
AV
147922016-04-01 Artemiy Volkov <artemiyv@acm.org>
14793
14794 PR gdb/19820
14795 * gdb.base/printcmds.exp: Add artificial arrays tests.
14796
64cdf930
PA
147972016-03-31 Pedro Alves <palves@redhat.com>
14798
14799 PR gdb/19858
14800 * gdb.base/jit-main.c: Include unistd.h.
14801 (ATTACH): Define to 0 if not already defined.
14802 (wait_for_gdb, mypid): New globals.
14803 (WAIT_FOR_GDB): New macro.
14804 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14805 some breakpoint locations.
14806 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14807 New procedures.
14808 (one_jit_test): Add REATTACH parameter, and handle it. Use
14809 continue_to_test_location.
14810 (top level): Test attach, and adjusts calls to one_jit_test.
14811
40dea8cb
PA
148122016-03-31 Pedro Alves <palves@redhat.com>
14813
14814 PR gdb/19858
14815 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14816 BINSUFFIX parameter, and handle it.
14817 (top level): Adjust calls compile_jit_test.
14818
e7ea3ec7
CU
148192016-03-31 Catalin Udma <catalin.udma@freescale.com>
14820
14821 PR python/19743
14822 * gdb.python/py-mi-events-gdb.py: New file.
14823 * gdb.python/py-mi-events.c: New file.
14824 * gdb.python/py-mi-events.exp: New file.
14825
e6359af3
YQ
148262016-03-30 Yao Qi <yao.qi@linaro.org>
14827
14828 * gdb.reverse/until-precsave.exp: Match function name only.
14829 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14830 Move malloc to a condition block.
14831 * gdb.reverse/until-reverse.exp: Match function name only.
14832
a4105d04
MK
148332016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14834
14835 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14836 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14837 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14838 variable for GPR 0 instead of assuming it is register 0.
14839 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14840 * lib/trace-support.exp: Add s390 registers.
14841
bfa6adb9
YQ
148422016-03-29 Yao Qi <yao.qi@linaro.org>
14843
14844 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14845
1e6697ea
YQ
148462016-03-24 Yao Qi <yao.qi@linaro.org>
14847
14848 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14849 test message.
14850
64bcd522
AA
148512016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14852
14853 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14854 maintaining separate logic for constructing the output path.
14855
7868401b
DB
148562016-03-16 Don Breazeal <donb@codesourcery.com>
14857
14858 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14859 Retry fork and waitpid on interrupted system call errors.
14860 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14861 Use with_timeout_factor to increase timeout by factor of 10.
14862
1cafadb4
DB
148632016-03-15 Don Breazeal <donb@codesourcery.com>
14864
14865 * gdb.cp/scope-err.cc: New test program.
14866 * gdb.cp/scope-err.exp: New test script.
14867 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14868 lines and "set breakpoint here" comment.
14869 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14870 Fixed some whitespace and format issues.
14871 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14872 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14873
81516450
DE
148742016-03-15 Doug Evans <dje@google.com>
14875
14876 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14877 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14878 All callers updated. Add tests for enums, mixed flags register.
14879
aa52b601
DE
148802016-03-15 Doug Evans <dje@google.com>
14881
14882 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14883 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14884
fa4ff313
SM
148852016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14886
14887 * gdb.base/default.exp: Add $_as_string to the list of expected
14888 convenience functions.
14889
f2403c39
AB
148902016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14891
14892 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14893
f2f3ccb9
SM
148942016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14895
14896 * gdb.python/py-as-string.exp: New file.
14897 * gdb.python/py-as-string.c: New file.
14898
00dbd492
PA
148992016-03-09 Pedro Alves <palves@redhat.com>
14900
14901 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14902 signal" -> "Thread NN received signal" output change.
14903 * gdb.threads/ia64-sigill.exp: Likewise.
14904 * gdb.threads/linux-dp.exp: Likewise.
14905 * gdb.threads/manythreads.exp: Likewise.
14906 * gdb.threads/pending-step.exp: Likewise.
14907 * gdb.threads/print-threads.exp: Likewise.
14908 * gdb.threads/sigstep-threads.exp: Likewise.
14909 * gdb.threads/staticthreads.exp: Likewise.
14910 * gdb.threads/tls.exp: Likewise.
14911
1e6697ea
YQ
149122016-03-09 Pedro Alves <palves@redhat.com>
14913
14914 * gdb.base/command-line-input.exp: New file.
14915
b04fd3be
MK
149162016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14917
14918 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14919 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14920 * gdb.trace/pending.exp: Accept leading dot before function name.
14921 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14922 * lib/trace-support.exp: Set registers for ppc.
14923
98fa59e9
MK
149242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14925
14926 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14927 use it for disassembly; accept .main in addition to main in backtrace.
14928
f77198c8
MK
149292016-03-09 Wei-cheng Wang <cole945@gmail.com>
14930 Marcin Kościelnicki <koriakin@0x04.net>
14931
14932 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14933 (gdb_recursion_test_ptr): New global variable.
14934 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14935 gdb_recursion_test.
14936 (gdb_c_test): Ditto.
14937
ba84e0da
MK
149382016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14939
14940 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14941 ordering.
14942
4366d36e
MK
149432016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14944
14945 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14946 (bar): Add bar_start_lbl label.
14947 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14948 of foo/bar for emitting DWARF and tracing.
14949
5eb264df
SDJ
149502016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14951
14952 * analyze-racy-logs.py: Set executable bit.
14953
fb6a751f
SDJ
149542016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14955
14956 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14957 (CHECK_TARGET_TMP): Likewise.
14958 (check-single-racy): New rule.
14959 (check-parallel-racy): Likewise.
14960 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14961 (do-check-parallel-racy): New rule.
14962 (check-racy/%.exp): Likewise.
14963 * README (Racy testcases): New section.
14964 * analyze-racy-logs.py: New file.
14965
bdf7e230
DE
149662016-03-03 Doug Evans <dje@google.com>
14967
14968 * gdb.base/skip.exp: Use with_test_prefix.
14969
4719d415
YQ
149702016-03-03 Yao Qi <yao.qi@linaro.org>
14971
14972 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14973 Invoke step_over_syscall "clone" and break_cond_on_syscall
14974 "clone".
14975 * gdb.base/step-over-clone.c: New file.
14976
ea507862
YQ
149772016-03-03 Yao Qi <yao.qi@linaro.org>
14978
14979 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14980 code format.
14981
8fc8cbda
YQ
149822016-03-03 Yao Qi <yao.qi@linaro.org>
14983
14984 * gdb.base/disp-step-fork.c: Rename to ...
14985 * gdb.base/step-over-fork.c: ... it. New file.
14986 * gdb.base/disp-step-vfork.c: Rename to ...
14987 * gdb.base/step-over-vfork.c: ... it. New file.
14988 * gdb.base/disp-step-syscall.exp: Rename to ...
14989 * gdb.base/step-over-syscall.exp: ... it. New file.
14990 (disp_step_cross_syscall): Rename to ...
14991 (step_over_syscall): ... it.
14992
92fa70b0
YQ
149932016-03-03 Yao Qi <yao.qi@linaro.org>
14994
14995 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14996 If target supports condition evaluation on target, invoke
14997 break_cond_on_syscall for fork and vfork.
14998
e197ad3c
YQ
149992016-03-03 Yao Qi <yao.qi@linaro.org>
15000
15001 * gdb.base/disp-step-syscall.exp: Don't invoke
15002 support_displaced_stepping.
15003 (disp_step_cross_syscall): Test with displaced stepping off and
15004 on if supported.
15005
0b47da9f
YQ
150062016-03-03 Yao Qi <yao.qi@linaro.org>
15007
15008 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
15009 proc.
15010 (setup): New proc.
15011 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
15012 and setup.
15013
065ab6dc
BH
150142016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15015
15016 * gdb.fortran/vla-history.exp: Remove breakpoint.
15017
07e448ad 150182016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15019
25d49b86
PA
15020 * gdb.fortran/vla-history.exp: Lookup array elements and printing
15021 exceeds timeout.
07e448ad 15022
9ac2d526 150232016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15024
25d49b86
PA
15025 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15026 breakpoint.
9ac2d526 15027
17807369
BH
150282016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15029
15030 * gdb.mi/vla.f90: Nullify pointer after declaration.
15031
86e501af
PA
150322016-03-01 Pedro Alves <palves@redhat.com>
15033
15034 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15035
1e903e32
PA
150362016-03-01 Pedro Alves <palves@redhat.com>
15037
15038 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15039 before anything else.
15040 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15041 _GNU_SOURCE here.
15042 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15043 before anything else.
15044 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15045
6ccb54e2
PA
150462016-03-01 Pedro Alves <palves@redhat.com>
15047
15048 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
15049
30ca9da1
YQ
150502016-03-01 Yao Qi <yao.qi@linaro.org>
15051
15052 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
15053 prepare_for_testing.
15054
dc856b38
YQ
150552016-03-01 Yao Qi <yao.qi@linaro.org>
15056
15057 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15058
4a932159
AA
150592016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15060
15061 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15062 manually constructing the output path.
15063
f2489477
AA
150642016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15065
15066 * gdb.arch/s390-stackless.S: New.
15067 * gdb.arch/s390-stackless.exp: New.
15068
38899f16
IB
150692016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15070
15071 * gdb.dlang/circular.c: New file.
15072 * gdb.dlang/circular.exp: New file.
15073
9fde51ed
YQ
150742016-02-26 Yao Qi <yao.qi@linaro.org>
15075
15076 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15077 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15078 (testcases): Update.
15079
ce90fefe
YQ
150802016-02-26 Yao Qi <yao.qi@linaro.org>
15081
15082 * gdb.reverse/aarch64.c: Rename to ...
15083 * gdb.reverse/insn-reverse.c: ... it.
15084 * gdb.reverse/aarch64.exp: Rename to ...
15085 * gdb.reverse/insn-reverse.exp: ... it.
15086
3263bceb
YQ
150872016-02-26 Yao Qi <yao.qi@linaro.org>
15088
15089 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15090 (testcase_ftype): New.
15091 (testcases): New array.
15092 (n_testcases): New.
15093 (main): Call each element in testcases.
15094 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15095 (read_testcase): New.
15096 Do the tests in a loop.
15097
6cb59ff1
YQ
150982016-02-25 Yao Qi <yao.qi@linaro.org>
15099
15100 * gdb.base/branches.c: Remove.
15101
ae91f625
MK
151022016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15103
15104 PR gdb/13808
15105 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15106
678b48b7
MK
151072016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15108
15109 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15110
7337a6f2
MK
151112016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15112
15113 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15114 change x86_64 call_insn to 'callq'.
15115
861ca91f
AT
151162016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15117
15118 * gdb.trace/tfile-avx.c: Move to...
15119 * gdb.trace/tracefile-pseudo-reg.c: Here.
15120 * gdb.trace/tfile-avx.exp: Move to...
15121 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15122
bf74e428
GB
151232016-02-24 Gary Benson <gbenson@redhat.com>
15124
15125 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15126 message on attach.
15127
cce0e923
DE
151282016-02-23 Doug Evans <dje@google.com>
15129
15130 * gdb.base/skip.c (test_skip): New function.
15131 (end_test_skip_file_and_function): New function.
15132 (test_skip_file_and_function): New function.
15133 * gdb.base/skip1.c (test_skip): New function.
15134 (skip1_test_skip_file_and_function): New function.
15135 * gdb.base/skip.exp: Add tests for new skip options.
15136 * gdb.base/skip-solib.exp: Update expected output.
15137 * gdb.perf/skip-command.cc: New file.
15138 * gdb.perf/skip-command.exp: New file.
15139 * gdb.perf/skip-command.py: New file.
15140
4000e47e
MK
151412016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15142
15143 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15144 info registers pattern.
15145
24f75ead
IB
151462016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15147
15148 * lib/future.exp: Add D support.
15149 (gdb_find_gdc): New proc.
15150 (gdb_default_target_compile): Add D support.
15151
fbb7bcbe
WW
151522016-02-18 Wei-cheng Wang <cole945@gmail.com>
15153
15154 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15155 user+system time.
15156 (trace_speed_test): Determine the iteration count for a time
15157 between 15..30 seconds.
15158
012b3a21
WT
151592016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15160
15161 * gdb.arch/i386-mpx-sigsegv.c: New file.
15162 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15163 * gdb.arch/i386-mpx-simple_segv.c: New file.
15164 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15165
2d5189bd
YQ
151662016-02-18 Yao Qi <yao.qi@linaro.org>
15167
15168 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15169 Don't call setup_kfail.
15170
40fb20d0
YQ
151712016-02-18 Yao Qi <yao.qi@linaro.org>
15172
15173 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15174 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15175
21b1f8d2
DE
151762016-02-16 Doug Evans <dje@google.com>
15177
15178 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15179 * gdb.base/skip1.c: Ditto.
15180 * gdb.base/skip.exp: Whitespace cleanup.
15181
4041ed77
DB
151822016-02-16 Don Breazeal <donb@codesourcery.com>
15183
15184 PR remote/19496
15185 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15186 Remove kfail for PR remote/19496.
15187
c4ef31bf
SM
151882016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15189
15190 * lib/gdb.exp (standard_temp_file): Return a path specific to
15191 the runtest invocation.
15192
266b65b3
SM
151932016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15194
15195 * gdb.trace/save-trace.exp: Change relative path to be in the
15196 standard output directory.
15197
a7a0a6a9
JK
151982016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15199
15200 * gdb.arch/i386-prologue.c: Add missing prototypes.
15201
c99dbb42
JK
152022016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15203
15204 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15205 * gdb.arch/i386-prologue.exp: Likewise.
15206 * gdb.arch/i386-size.exp: Likewise.
15207
aa480355
SM
152082016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15209
15210 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15211 define object file path.
15212 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15213 file path.
15214 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15215 standard_output_file to define binfile.
15216
ba881f50
JK
152172016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15218
15219 Fix compatibility with recent gfortran-5.3.1.
15220 * gdb.fortran/vla-history.exp (print vla1 allocated)
15221 (print vla2 allocated, print $2, print $3): Remove
15222 (print $4): Rename to ...
15223 (print $2): ... here.
15224 (print $9): Rename to ...
15225 (print $5): ... here.
15226 (print $10): Rename to ...
15227 (print $6): ... here.
15228 * gdb.fortran/vla.f90: Add pvla initialization.
15229
e9fb005c
JK
152302016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15231
15232 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15233 New test.
15234 * gdb.fortran/vla-value-sub.exp: Likewise.
15235
e44e00ff
MK
152362016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15237
15238 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15239
97e94151
SM
152402016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15241
15242 * i386-biarch-core.exp: Define corefile using
15243 standard_output_file.
15244
01113bc1
YQ
152452016-02-12 Yao Qi <yao.qi@linaro.org>
15246
15247 * gdb.arch/arm-single-step-kernel-helper.c: New.
15248 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15249
33b4777c
MM
152502016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15251
15252 * gdb.btrace/tailcall-only.exp: New.
15253 * gdb.btrace/tailcall-only.c: New.
15254 * gdb.btrace/x86_64-tailcall-only.S: New.
15255 * gdb.btrace/i686-tailcall-only.S: New.
15256
acc23c11
PA
152572016-02-11 Pedro Alves <palves@redhat.com>
15258
15259 * README (Parallel testing): Add missing double quotes.
15260
e352bf0a
PA
152612016-02-11 Pedro Alves <palves@redhat.com>
15262
15263 * README (Parallel testing): New section.
15264 (GDB_PARALLEL): Rewrite.
15265 (FORCE_PARALLEL): Document.
15266
9f5fed78
MK
152672016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15268
15269 * gdb.trace/tfile-avx.c: New test.
15270 * gdb.trace/tfile-avx.exp: New test.
15271
9ef9e6a6
KS
152722016-02-09 Keith Seitz <keiths@redhat.com>
15273
15274 PR breakpoints/19546
15275 * gdb.base/infcall-exec.c: New file.
15276 * gdb.base/infcall-exec2.c: New file.
15277 * gdb.base/infcall-exec.exp: New file.
15278
a96e36da
KS
152792016-02-09 Keith Seitz <keiths@redhat.com>
15280
15281 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15282 (toplevel): Call test_bkpt_address.
15283
9f61929f
KS
152842016-02-09 Keith Seitz <keiths@redhat.com>
15285
15286 PR python/19506
15287 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15288 (toplevel): Call test_bkpt_address.
15289
1e94266c
SM
152902016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15291
15292 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15293 to AC_OUTPUT.
15294 * configure: Regenerate.
15295
2a7f3dff
PA
152962016-02-09 Pedro Alves <palves@redhat.com>
15297
15298 PR breakpoints/19548
15299 * gdb.base/execl-update-breakpoints.c (some_function): New
15300 function.
15301 (main): Call it.
15302 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15303 Tighten expected GDB output.
15304
2151ccc5
SM
153052016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15306
15307 * Makefile.in (ALL_SUBDIRS): Remove.
15308 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15309 (distclean maintainer-clean realclean): Likewise.
15310 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15311 * configure: Regenerate.
15312 * gdb.ada/Makefile.in: Delete.
15313 * gdb.arch/Makefile.in: Likewise.
15314 * gdb.asm/Makefile.in: Likewise.
15315 * gdb.base/Makefile.in: Likewise.
15316 * gdb.btrace/Makefile.in: Likewise.
15317 * gdb.cell/Makefile.in: Likewise.
15318 * gdb.compile/Makefile.in: Likewise.
15319 * gdb.cp/Makefile.in: Likewise.
15320 * gdb.disasm/Makefile.in: Likewise.
15321 * gdb.dlang/Makefile.in: Likewise.
15322 * gdb.dwarf2/Makefile.in: Likewise.
15323 * gdb.fortran/Makefile.in: Likewise.
15324 * gdb.gdb/Makefile.in: Likewise.
15325 * gdb.go/Makefile.in: Likewise.
15326 * gdb.guile/Makefile.in: Likewise.
15327 * gdb.java/Makefile.in: Likewise.
15328 * gdb.linespec/Makefile.in: Likewise.
15329 * gdb.mi/Makefile.in: Likewise.
15330 * gdb.modula2/Makefile.in: Likewise.
15331 * gdb.multi/Makefile.in: Likewise.
15332 * gdb.objc/Makefile.in: Likewise.
15333 * gdb.opencl/Makefile.in: Likewise.
15334 * gdb.opt/Makefile.in: Likewise.
15335 * gdb.pascal/Makefile.in: Likewise.
15336 * gdb.perf/Makefile.in: Likewise.
15337 * gdb.python/Makefile.in: Likewise.
15338 * gdb.reverse/Makefile.in: Likewise.
15339 * gdb.server/Makefile.in: Likewise.
15340 * gdb.stabs/Makefile.in: Likewise.
15341 * gdb.threads/Makefile.in: Likewise.
15342 * gdb.trace/Makefile.in: Likewise.
15343 * gdb.xml/Makefile.in: Likewise.
15344 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15345 GDB_PARALLEL.
15346 (standard_output_file): Remove check for GDB_PARALLEL, always
15347 return path in outputs/$subdir/$testname.
15348
437277d4
SM
153492016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15350
15351 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15352 (site.exp): Assign abs_srcdir to tcl's srcdir.
15353
31d913c7
YQ
153542016-02-04 Yao Qi <yao.qi@linaro.org>
15355
15356 * gdb.base/foll-exec-mode.c: Include limits.h.
15357 (main): Add parameters argc and argv. Get directory from
15358 argv[0].
15359 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15360 compilation.
15361 * gdb.base/foll-exec.c: Include limits.h.
15362 (main): Add parameters argc and argv.
15363 Get directory from argv[0].
15364 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15365 Adjust tests on the number of lines as source code changed.
15366 * gdb.base/foll-vfork-exit.c: Include limits.h.
15367 (main): Add one line of statement before vfork.
15368 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15369 (main): Add parameters argc and argv. Get directory from
15370 argv[0].
15371 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15372 (setup_gdb): Set tbreak to skip some source lines.
15373 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15374 (main): Add parameters argc and argv. Get directory from
15375 argv[0].
15376 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15377 compilation.
15378 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15379 (main): Add parameters argc and argv. Get directory from
15380 argv[0].
15381 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15382 compilation.
15383
9482b9fb
DE
153842016-02-01 Doug Evans <dje@google.com>
15385
15386 * gdb.base/skip.exp: Clean up multiple references to same test name.
15387
6b2e4f10
PA
153882016-02-01 Pedro Alves <palves@redhat.com>
15389
ccb6afd6 15390 PR remote/19496
6b2e4f10
PA
15391 * gdb.threads/forking-threads-plus-breakpoint.exp
15392 (displaced_stepping_supported): New global.
15393 (probe_displaced_stepping_support): New procedure.
15394 (do_test): Add 'displaced' parameter, and use it.
15395 (top level): Check for displaced stepping support. Add displaced
15396 stepping on/off testing axis.
15397
37a8db1a
AB
153982016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15399
15400 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15401 pointer. Don't perform further tests on the unassociated pointer
15402 if the first test fails.
15403
5fdf6324
AB
154042016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15405
15406 * gdb.base/max-value-size.c: New file.
15407 * gdb.base/max-value-size.exp: New file.
15408 * gdb.base/huge.exp: Disable max-value-size for this test.
15409
935c6144
IB
154102016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15411
15412 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15413
7fe8399d
YQ
154142016-01-28 Yao Qi <yao.qi@linaro.org>
15415
15416 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15417
a2077e25
PA
154182016-01-25 Pedro Alves <palves@redhat.com>
15419
15420 PR threads/19461
15421 * gdb.base/fork-running-state.c: New file.
15422 * gdb.base/fork-running-state.exp: New file.
15423
1d2736d4
PA
154242016-01-25 Pedro Alves <palves@redhat.com>
15425
15426 PR gdb/19494
15427 * gdb.base/catch-fork-kill.c: New file.
15428 * gdb.base/catch-fork-kill.exp: New file.
15429
f1da4b11
PA
154302016-01-25 Pedro Alves <palves@redhat.com>
15431
15432 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15433 Delete, moved to lib/gdb.exp.
15434 * gdb.threads/forking-threads-plus-breakpoint.exp
15435 (foreach_with_prefix): Likewise.
15436 * gdb.threads/process-dies-while-handling-bp.exp
15437 (foreach_with_prefix): Likewise.
15438 * lib/gdb.exp (foreach_with_prefix): New procedure.
15439
45f38546
MK
154402016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15441
15442 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15443 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15444
dc29a1ce
MK
154452016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15446
15447 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15448 endian targets.
15449
092127d7
JK
154502016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15451 Pedro Alves <palves@redhat.com>
15452
15453 Fix testsuite compatibility with Guile.
15454 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15455 number.
15456
31d765d3
JK
154572016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15458
15459 Fix testsuite compatibility with Guile.
15460 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15461 (thread 1): New test for backtrace through signal handler.
15462
1ac78c04
YQ
154632016-01-22 Yao Qi <yao.qi@linaro.org>
15464
15465 PR testsuite/19491
15466 * gdb.base/multi-forks.c: Include
15467 ../lib/unbuffer_output.c
15468 (main): Call gdb_unbuffer_output.
15469
4f5946a8
DE
154702016-01-21 Doug Evans <dje@google.com>
15471
15472 * lib/ada.exp (gdb_compile_ada): Fix typo.
15473
305e13e6
JB
154742016-01-21 Joel Brobecker <brobecker@adacore.com>
15475
15476 * gdb.base/break-fun-addr.exp: New file.
15477 * gdb.base/break-fun-addr1.c: New file.
15478 * gdb.base/break-fun-addr2.c: New file.
15479
5f5dfff6
SM
154802016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15481
15482 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15483 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15484 enum flag values.
15485
fd356fa2
AA
154862016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15487
15488 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15489 when GDB can not set the vector return value. Add more comments
15490 for clarification.
15491
9df22175
AT
154922016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15493
15494 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15495 command.
15496
41d1845e
SM
154972016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15498
15499 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15500
01ac6840
SM
155012016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15502
15503 * Makefile.in (check-single): Pass --status to runtest.
15504 (check/%.exp): Likewise.
15505
155062016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15507
15508 * Makefile.in (check-parallel): Propagate return code from make
15509 do-check-parallel.
15510
bd0a71fa
MK
155112016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15512
15513 * gdb.trace/ftrace.exp: Fix expected message on continue.
15514 * gdb.trace/pending.exp: Fix expected message on continue.
15515 * gdb.trace/trace-break.exp: Fix expected message on continue.
15516
8bcbad33
SM
155172016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15518
15519 * lib/gdb.exp (gdb_test): Remove unused global references.
15520
f303dbd6
PA
155212016-01-18 Pedro Alves <palves@redhat.com>
15522
15523 * gdb.base/async-shell.exp: Adjust expected output.
15524 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15525 * gdb.base/siginfo-thread.exp: Adjust expected output.
15526 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15527 * gdb.java/jnpe.exp: Adjust expected output.
15528 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15529 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15530 * gdb.threads/leader-exit.exp: Adjust expected output.
15531 * gdb.threads/manythreads.exp: Adjust expected output.
15532 * gdb.threads/pthreads.exp: Adjust expected output.
15533 * gdb.threads/schedlock.exp: Adjust expected output.
15534 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15535 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15536 expected output.
15537 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15538 output.
15539 * gdb.threads/sigthread.exp: Adjust expected output.
15540 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15541
b2789696
YQ
155422016-01-18 Yao Qi <yao.qi@linaro.org>
15543
15544 * gdb.guile/scm-section-script.c: Replace @progbits with
15545 %progbits.
15546 * gdb.python/py-section-script.c: Likewise.
15547
71ef29a8
PA
155482016-01-15 Pedro Alves <palves@redhat.com>
15549
15550 * gdb.multi/tids.exp: Test star wildcard ranges.
15551
3f5b7598
PA
155522016-01-15 Pedro Alves <palves@redhat.com>
15553
15554 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15555 command from "thread apply" invocation.
15556 (thr_apply_info_thr_invalid): Default the expected output to the
15557 input tid list.
15558 (top level): Add tests that use convenience variables. Add tests
15559 for "thread apply" with a valid TID list, but missing the command.
15560
663f6d42
PA
155612016-01-13 Pedro Alves <palves@redhat.com>
15562
15563 * gdb.base/default.exp: Expect $_gthread as well.
15564 * gdb.multi/tids.exp: Test $_gthread.
15565 * gdb.threads/thread-specific.exp: Test $_gthread.
15566
c84f6bbf
PA
155672016-01-13 Pedro Alves <palves@redhat.com>
15568
15569 * gdb.multi/tids.exp: Test "info threads -gid".
15570
22a02324
PA
155712016-01-13 Pedro Alves <palves@redhat.com>
15572
15573 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15574 Breakpoint.thread.
15575 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15576
5d5658a1
PA
155772016-01-07 Pedro Alves <palves@redhat.com>
15578
15579 * gdb.base/break.exp: Adjust to output changes.
15580 * gdb.base/hbreak2.exp: Likewise.
15581 * gdb.base/sepdebug.exp: Likewise.
15582 * gdb.base/watch_thread_num.exp: Likewise.
15583 * gdb.linespec/keywords.exp: Likewise.
15584 * gdb.multi/info-threads.exp: Likewise.
15585 * gdb.threads/thread-find.exp: Likewise.
15586 * gdb.multi/tids.c: New file.
15587 * gdb.multi/tids.exp: New file.
15588
84654457
PA
155892016-01-13 Pedro Alves <palves@redhat.com>
15590
15591 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15592
e3940304
PA
155932016-01-13 Pedro Alves <palves@redhat.com>
15594
15595 * gdb.base/default.exp: Expect $_inferior as well.
15596 * gdb.multi/base.exp: Test $_inferior.
15597
a911d87a
PA
155982016-01-13 Pedro Alves <palves@redhat.com>
15599
15600 PR breakpoints/19388
15601 * gdb.base/catch-signal-siginfo-cond.c: New file.
15602 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15603
82075af2
JS
156042016-01-12 Josh Stone <jistone@redhat.com>
15605 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15606
15607 * gdb.base/catch-syscall.c (do_execve): New variable.
15608 (main): Conditionally trigger an execve.
15609 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15610 (test_catch_syscall_execve): New, check entry/return across execve.
15611 (do_syscall_tests): Call test_catch_syscall_execve.
15612
e46eeedd
PA
156132016-01-12 Pedro Alves <palves@redhat.com>
15614
15615 * gdb.base/random-signal.exp (do_test): New procedure, with body
15616 of testcase moved in.
15617
01d8c27e
JK
156182016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15619 Pedro Alves <palves@redhat.com>
15620
15621 * gdb.base/funcargs.exp (finish from indirectly called function):
15622 Reintroduce the case for 'First'.
15623
9a706302
JK
156242016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15625 Pedro Alves <palves@redhat.com>
15626
15627 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15628 (tcatch_vfork_then_child_follow_exec)
15629 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15630 identification.
15631
c0ecb95f
JK
156322016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15633
15634 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15635 and repeats to unlimited.
15636 * gdb.python/py-value.exp: Likewise.
15637 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15638 and repeats to unlimited.
15639
6cfc1fcb
JK
156402016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15641
15642 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15643 and reordering the functions.
15644 * gdb.multi/hangout.c: Likewise.
15645 * gdb.multi/hello.c: Likewise.
15646
582a1b00
SM
156472016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15648
15649 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15650 absolute.
15651 (SingleStatisticTestResult.report): Use dict.keys instead of
15652 dict.iterkeys.
15653
79bc59cb
PA
156542016-01-06 Pedro Alves <palves@redhat.com>
15655
15656 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15657
43368e1d
MM
156582016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15659
15660 * gdb.btrace/dlopen.exp: New.
15661 * gdb.btrace/dlopen.c: New.
15662 * gdb.btrace/dlopen-dso.c: New.
15663
79fad5b8
SL
156642015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15665
15666 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15667 PATTERN argument is optional.
15668
ab8314b3
JB
156692015-12-24 Joel Brobecker <brobecker@adacore.com>
15670
15671 * lib/ada.exp (target_compile_ada_from_dir): New function.
15672 (gdb_compile_ada): Reimplement avoiding the use of project files.
15673 * gdb.ada/gnat_ada.gpr: Delete.
15674 * gdb.ada/cond_lang.exp: Adjust test to make path before
15675 filename optional.
15676 * gdb.ada/small_reg_param.exp: Likewise.
15677
fe33faff
SM
156782015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15679
15680 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15681
6d265cb4
TP
156822015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15683
15684 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15685 case.
15686
10125099
SM
156872015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15688
15689 * gdb.base/break.exp: Remove dead code.
15690 * gdb.base/sepdebug.exp: Likewise.
15691
3ca22649
SM
156922015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15693
15694 * gdb.asm/asm-source.exp: Remove HP-UX references.
15695 * gdb.base/annota1.exp: Likewise.
15696 * gdb.base/annota3.exp: Likewise.
15697 * gdb.base/attach.exp: Likewise.
15698 * gdb.base/bigcore.exp: Likewise.
15699 * gdb.base/break.exp: Likewise.
15700 * gdb.base/call-ar-st.exp: Likewise.
15701 * gdb.base/callfuncs.exp: Likewise.
15702 * gdb.base/catch-fork-static.exp: Likewise.
15703 * gdb.base/display.exp: Likewise.
15704 * gdb.base/foll-exec-mode.exp: Likewise.
15705 * gdb.base/foll-exec.exp: Likewise.
15706 * gdb.base/foll-fork.exp: Likewise.
15707 * gdb.base/foll-vfork.exp: Likewise.
15708 * gdb.base/funcargs.exp: Likewise.
15709 * gdb.base/hbreak2.exp: Likewise.
15710 * gdb.base/inferior-died.exp: Likewise.
15711 * gdb.base/interrupt.exp: Likewise.
15712 * gdb.base/multi-forks.exp: Likewise.
15713 * gdb.base/nodebug.exp: Likewise.
15714 * gdb.base/sepdebug.exp: Likewise.
15715 * gdb.base/solib1.c: Likewise.
15716 * gdb.base/step-test.exp: Likewise.
15717 * gdb.mi/non-stop.c: Likewise.
15718 * gdb.mi/pthreads.c: Likewise.
15719 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15720 * gdb.threads/pthreads.c: Likewise.
15721 * gdb.threads/staticthreads.exp: Likewise.
15722 * lib/future.exp: Likewise.
15723 * lib/gdb.exp: Likewise.
15724 * gdb.base/so-indr-cl.c: Remove.
15725 * gdb.base/so-indr-cl.exp: Likewise.
15726 * gdb.base/solib.c: Likewise.
15727 * gdb.base/solib.exp: Likewise.
15728 * gdb.base/solib2.c: Likewise.
15729
b6304613
SM
157302015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15731
15732 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15733 * gdb.base/call-ar-st.exp: Likewise.
15734 * gdb.base/callfuncs.exp: Likewise.
15735 * gdb.base/condbreak.exp: Likewise.
15736 * gdb.base/constvars.exp: Likewise.
15737 * gdb.base/hbreak2.exp: Likewise.
15738 * gdb.base/langs.exp: Likewise.
15739 * gdb.base/list.exp: Likewise.
15740 * gdb.base/long_long.exp: Likewise.
15741 * gdb.base/ptype.exp: Likewise.
15742 * gdb.base/scope.exp: Likewise.
15743 * gdb.base/signals.exp: Likewise.
15744 * gdb.base/so-impl-ld.exp: Likewise.
15745 * gdb.base/varargs.exp: Likewise.
15746 * gdb.base/volatile.exp: Likewise.
15747 * gdb.base/whatis.exp: Likewise.
15748 * gdb.cp/cplusfuncs.exp: Likewise.
15749 * gdb.cp/inherit.exp: Likewise.
15750 * gdb.cp/local.exp: Likewise.
15751 * gdb.cp/member-ptr.exp: Likewise.
15752 * gdb.cp/method.exp: Likewise.
15753 * gdb.cp/overload.exp: Likewise.
15754 * gdb.cp/templates.exp: Likewise.
15755 * gdb.stabs/weird.exp: Likewise.
15756 * lib/compiler.c: Likewise.
15757 * lib/compiler.cc: Likewise.
15758 * lib/cp-support.exp: Likewise.
15759 * lib/gdb.exp: Likewise.
15760
bf401b07
SM
157612015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15762
15763 * configure.ac: Remove HP-UX case.
15764 * configure: Regenerate.
15765
aff9c0f8
SM
157662015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15767
15768 * lib/gdb.exp (gdb_compile): Add function doc.
15769
a6904d5a
PA
157702015-12-17 Pedro Alves <palves@redhat.com>
15771
15772 PR threads/19354
15773 * gdb.multi/info-threads.exp: New file.
15774
a22279dd
YQ
157752015-12-15 Yao Qi <yao.qi@linaro.org>
15776
15777 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15778 is aarch64*-*-*.
15779
0588c796
SL
157802015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15781
15782 * gdb.base/history-duplicates.exp: Skip if no readline support.
15783
5d978e17
SL
157842015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15785
15786 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15787
7e763b86
SL
157882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15789
15790 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15791
87a3a92c
SL
157922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15793
15794 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15795 ctrl-C if nointerrupts target property is set.
15796 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15797 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15798 * gdb.base/paginate-bg-execution.exp: Likewise.
15799 * gdb.base/paginate-execution-startup.exp: Likewise.
15800 * gdb.base/random-signal.exp: Likewise.
15801 * gdb.base/range-stepping.exp: Likewise.
15802 * gdb.cp/annota2.exp: Likewise.
15803 * gdb.cp/annota3.exp: Likewise.
15804 * gdb.gdb/selftest.exp: Likewise.
15805 * gdb.threads/continue-pending-status.exp: Likewise.
15806 * gdb.threads/leader-exit.exp: Likewise.
15807 * gdb.threads/manythreads.exp: Likewise.
15808 * gdb.threads/pthreads.exp: Likewise.
15809 * gdb.threads/schedlock.exp: Likewise.
15810 * gdb.threads/sigthread.exp: Likewise.
15811
a8f077dc
DB
158122015-12-11 Don Breazeal <donb@codesourcery.com>
15813
15814 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15815 remote.
15816 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15817 * gdb.base/foll-exec.exp (main): Enable for target remote.
15818 * gdb.base/foll-fork.exp (main): Likewise.
15819 * gdb.base/foll-vfork.exp (main): Likewise.
15820 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15821 (proc continue_to_exit_bp_loc): Use clean_restart.
15822 * gdb.base/pie-execl.exp (main): Disable for target remote.
15823 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15824 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15825 * gdb.threads/execl.exp (main): Likewise.
15826 * gdb.threads/fork-child-threads.exp (main): Likewise.
15827 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15828 remote.
15829 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15830 remote.
15831 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15832 pid.tid style ptids, instead of just tid.
15833 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15834 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15835 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15836 ptids, instead of just tid.
15837
3b2464a8
AB
158382015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15839
15840 * gdb.base/list.exp (test_list_forward): Add end of file error
15841 test.
15842 (test_repeat_list_command): Add end of file error test.
15843 (test_list_backwards): Add beginning of file error test.
15844
a0def019
AB
158452015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15846
15847 * gdb.base/list.exp (test_list_invalid_args): New function,
15848 defined, and called.
15849
5c000dff
AB
158502015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15851
15852 * gdb.base/list.exp (test_list): Make test names unique.
15853
f1637ebe
YQ
158542015-12-11 Yao Qi <yao.qi@linaro.org>
15855
15856 * gdb.base/coremaker2.c: Remove.
15857
36d6fc0a
PA
158582015-12-10 Pedro Alves <palves@redhat.com>
15859
15860 * gdb.multi/base.exp: Remove stale "spaces" references.
15861
762f7747
PA
158622015-12-10 Pedro Alves <palves@redhat.com>
15863
15864 * gdb.multi/base.exp: Don't use nowarnings.
15865 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15866 * gdb.multi/hangout.c: Include stdio.h.
15867 * gdb.multi/hello.c: Include stdlib.h.
15868 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15869 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15870 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15871
28d2bfb9
AB
158722015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15873
15874 * gdb.dwarf2/dw2-ranges-base.c: New file.
15875 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15876 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15877 support additional line table, and debug ranges generation.
15878 (Dwarf::ranges): New function, generate .debug_ranges.
15879 (Dwarf::lines): Support generating simple line table programs.
15880 (Dwarf::assemble): Initialise new namespace variables.
15881
5fc2beac
KB
158822015-12-09 Kevin Buettner <kevinb@redhat.com>
15883
15884 * gdb.base/async.exp (proc test_background): Add case for
15885 asynchronous execution not supported.
15886
1c35a88f
LM
158872015-12-09 Luis Machado <lgustavo@codesourcery.com>
15888
15889 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15890 format and change test names to make them unique.
15891
b593e3d9
RK
158922015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15893 Pedro Alves <pedro@redhat.com>
15894
15895 PR gdb/18702
15896 Add checking of floatformats setup on x86_64 hosts.
15897 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15898 (smallval, bigval): New labels/constants.
15899 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15900 float" after loading bigval and smallval.
15901
d72413e6
PMR
159022015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15903
15904 * gdb.ada/fun_overload_menu.exp: New testcase.
15905 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15906
ece66d65
JS
159072015-12-04 Josh Stone <jistone@redhat.com>
15908
15909 * gdb.base/catch-fork-static.exp: New.
15910
41d0efca
YQ
159112015-12-03 Yao Qi <yao.qi@linaro.org>
15912
15913 * gdb.base/sizeof.c: Don't include stdio.h and
15914 ../lib/unbuffer_output.c.
15915 (main): New variable 'size' and 'value'. Remove printf and
15916 gdb_unbuffer_output. Assign return value to size and value.
15917 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15918 at the beginning.
15919 (check_sizeof): Check the result by printing variable 'size'.
15920 (check_valueof): Check the result by printing variable 'value'.
15921
99fd02d9
YQ
159222015-12-01 Yao Qi <yao.qi@linaro.org>
15923
15924 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15925 for aarch64*-*-linux* target.
15926
f2faf941
PA
159272015-11-30 Pedro Alves <palves@redhat.com>
15928
15929 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15930
04bf20c5
PA
159312015-11-30 Pedro Alves <palves@redhat.com>
15932
15933 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15934 Handle non-stop mode vCont replies.
15935
09df4675
PA
159362015-11-30 Pedro Alves <palves@redhat.com>
15937
15938 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15939 prepare_for_testing. Start gdb with "set non-stop on" appended to
15940 GDBFLAGS. Lax expected stop output.
15941
58b584af
YQ
159422015-11-27 Yao Qi <yao.qi@linaro.org>
15943
15944 * gdb.arch/arm-neon.exp: New.
15945 * gdb.arch/arm-neon.c: New.
15946
dfcb77a8
YQ
159472015-11-27 Yao Qi <yao.qi@linaro.org>
15948
15949 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15950
88e8ec1b
YQ
159512015-11-27 Yao Qi <yao.qi@linaro.org>
15952
15953 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15954 frames-invalid annotation.
15955
bfde72c2
YQ
159562015-11-27 Yao Qi <yao.qi@linaro.org>
15957
15958 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15959
f6512a69
SM
159602015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15961
15962 * gdb.threads/names.exp: New file.
15963 * gdb.threads/names.c: New file.
15964 * README: Mention gdb,no_thread_names.
15965
46a3515b
MM
159662015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15967
15968 PR 19297
15969 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15970 support" error.
15971
62147a22
PA
159722015-11-24 Pedro Alves <palves@redhat.com>
15973
15974 PR 17539
15975 * gdb.base/display.exp: Expect displays to be sorted in ascending
15976 order. Use multi_line.
15977 * gdb.base/solib-display.exp: Likewise.
15978
2f341b6e
PA
159792015-11-24 Pedro Alves <palves@redhat.com>
15980
15981 PR 17539
25d49b86
PA
15982 * gdb.base/display.exp: Expect displays to be sorted in ascending
15983 order. Use multi_line.
15984 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15985
7e0aa6aa
PA
159862015-11-24 Pedro Alves <palves@redhat.com>
15987
15988 PR 17539
15989 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15990 threads in ascending order.
15991 * gdb.base/foll-fork.exp: Likewise.
15992 * gdb.base/foll-vfork.exp: Likewise.
15993 * gdb.base/multi-forks.exp: Likewise.
15994 * gdb.mi/mi-nonstop.exp: Likewise.
15995 * gdb.mi/mi-nsintrall.exp: Likewise.
15996 * gdb.multi/base.exp: Likewise.
15997 * gdb.multi/multi-arch.exp: Likewise.
15998 * gdb.python/py-inferior.exp: Likewise.
15999 * gdb.threads/break-while-running.exp: Likewise.
16000 * gdb.threads/execl.exp: Likewise.
16001 * gdb.threads/gcore-thread.exp: Likewise.
16002 * gdb.threads/info-threads-cur-sal.exp: Likewise.
16003 * gdb.threads/kill.exp: Likewise.
16004 * gdb.threads/linux-dp.exp: Likewise.
16005 * gdb.threads/multiple-step-overs.exp: Likewise.
16006 * gdb.threads/next-bp-other-thread.exp: Likewise.
16007 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
16008 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
16009 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
16010 * gdb.threads/thread-find.exp: Likewise.
16011 * gdb.threads/tls.exp: Likewise.
16012 * lib/mi-support.exp (mi_reverse_list): Delete.
16013 (mi_check_thread_states): No longer reverse list.
16014
2cc57ad8
PA
160152015-11-24 Pedro Alves <palves@redhat.com>
16016
16017 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
16018 use lowercase.
16019
c93e8391
SM
160202015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16021
16022 * gdb.trace/actions.c: Include trace-common.h.
16023 (main): Add a location for a fast tracepoint.
16024 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
16025 the normal tracepoints.
16026 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16027
045ccf91
SM
160282015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16029
16030 * save-trace.exp: Factor out code to these...
16031 (gdb_save_tracepoints): New.
16032 (gdb_load_tracepoints): New.
16033 (do_save_load_test): New.
16034
5506f9f6
KB
160352015-11-23 Kevin Buettner <kevinb@redhat.com>
16036
16037 * gdb.base/asmlabel.exp: New test.
16038 * gdb.base/asmlabel.c: New test case.
16039
16c3b12f
JB
160402015-11-23 Joel Brobecker <brobecker@adacore.com>
16041
16042 * gdb.base/wrong_frame_bt_full-main.c: New file.
16043 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16044 * gdb.base/wrong_frame_bt_full.exp: New file.
16045
155bfbd3
JB
160462015-11-23 Joel Brobecker <brobecker@adacore.com>
16047
16048 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
16049
bb097445
JM
160502015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16051
206853a0 16052 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
16053 pstate register when comparing registers values in
16054 sparc64-*-linux-gnu targets to avoid spurious differences.
16055
9c88ed8f
JM
160562015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16057
206853a0 16058 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 16059
96161e25
SL
160602015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16061
16062 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16063 as type argument to gdb_compile.
16064 * gdb.base/nested-subp2.exp: Likewise.
16065 * gdb.base/nested-subp3.exp: Likewise.
16066
340c2830
DV
160672015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16068
16069 * lib/dwarf.exp (_note): Fix left shift of negative value.
16070 * gdb.trace/trace-condition.exp: Likewise.
16071
c1862d0f
YQ
160722015-11-13 Yao Qi <yao.qi@linaro.org>
16073
16074 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16075 comments about d10v.
16076 (test_scalar_returns): Likewise.
16077 * gdb.base/d10v.ld: Remove.
16078 * gdb.base/overlays.exp: Remove the target triplet checking for
16079 d10v-*-*.
16080 * gdb.base/structs.exp (test_struct_returns): Remove the
16081 comments about d10v.
16082 (test_struct_calls): Likewise.
16083
77ae9c19
YQ
160842015-11-13 Yao Qi <yao.qi@linaro.org>
16085
16086 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16087 * gdb.base/gnu_vector.c: Don't include stdio.h.
16088 (main): Don't print res and call add_some_intvecs.
16089
430e004e
MK
160902015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16091
16092 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16093 macro.
16094 (func5): Removed.
16095 (func4): Use FAST_TRACEPOINT_LABEL.
16096 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16097 macro.
16098 (func): Removed.
16099 (thread_function): Use FAST_TRACEPOINT_LABEL.
16100 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16101 (func): Remove.
16102 (marker): Use FAST_TRACEPOINT_LABEL.
16103 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16104 (pendfunc1): Remove.
16105 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16106 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16107 (foo): Remove.
16108 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16109 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16110 macro.
16111 (func): Remove.
16112 (marker): Use FAST_TRACEPOINT_LABEL.
16113 * gdb.trace/trace-common.h: New header.
16114 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16115 macro.
16116 (func): Remove.
16117 (marker): Use FAST_TRACEPOINT_LABEL.
16118 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16119 (func): Remove.
16120 (thread_function): Use FAST_TRACEPOINT_LABEL.
16121
6e7675a7
MK
161222015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16123
16124 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16125 in front.
16126 * gdb.trace/change-loc.exp: Use global pcreg definition.
16127 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16128 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16129 in front.
16130 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16131 * gdb.trace/pending.exp: Likewise.
16132 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16133 * gdb.trace/trace-break.exp: Likewise.
16134 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16135 in front.
16136 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16137 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16138 in front.
16139 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16140
dddc0e16
JB
161412015-11-09 Joel Brobecker <brobecker@adacore.com>
16142
16143 * gdb.ada/fin_fun_out: New testcase.
16144
c6f0b406
KB
161452015-11-07 Kevin Buettner <kevinb@redhat.com>
16146
16147 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16148 value associated with DW_AT_byte_size.
16149 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16150 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16151 DW_AT_upper_bound.
16152
f01dcfd9
KB
161532015-11-07 Kevin Buettner <kevinb@redhat.com>
16154
16155 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16156 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16157 version.
16158 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16159 gdb.dwarf2/dw2-canonicalize-type.exp,
16160 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16161 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16162 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16163 provided by gdb_target_symbol_prefix_flags_asm.
16164 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16165 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16166 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16167 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16168 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16169 macros where needed). Use this macro for symbols which require
16170 the prefix provided by SYMBOL_PREFIX.
16171
2223449a
KB
161722015-11-05 Kevin Buettner <kevinb@redhat.com>
16173
16174 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16175 New procs.
16176 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16177 representing expressions, of more than one list element.
16178 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16179 to prepend linker symbol prefix to f.
16180 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16181 table_1 and table_2.
16182 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16183 Likewise, for f and g.
16184 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16185 for ptr.
16186 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16187 for main.
16188 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16189 table_1_ptr and table_2_ptr.
16190
6f2f1a3a
JK
161912015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16192 Joel Brobecker <brobecker@adacore.com>
16193
16194 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16195
566c56c9
MK
161962015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16197
16198 * gdb.reverse/s390-mvcle.c: New test.
16199 * gdb.reverse/s390-mvcle.exp: New file.
16200 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16201
d5f0636b
MK
162022015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16203
16204 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16205
7ad8b86c
MK
162062015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16207
16208 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16209 reaching marker2.
16210 * gdb.reverse/getresuid-reverse.exp: Likewise.
16211 * gdb.reverse/pipe-reverse.exp: Likewise.
16212 * gdb.reverse/readv-reverse.exp: Likewise.
16213 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16214 * gdb.reverse/time-reverse.exp: Likewise.
16215 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16216
4081c0f1
YQ
162172015-10-30 Yao Qi <yao.qi@linaro.org>
16218
16219 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16220 (empty_cycle): Remove.
16221 (main): Don't call empty_cycle. Don't use watch_count_done.
16222 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16223 empty_cycle. Rewrite the code counting HW watchpoints.
16224
452b4ba5
MK
162252015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16226
16227 * gdb.reverse/fstatat-reverse.c: New test.
16228 * gdb.reverse/fstatat-reverse.exp: New file.
16229 * gdb.reverse/getresuid-reverse.c: New test.
16230 * gdb.reverse/getresuid-reverse.exp: New file.
16231 * gdb.reverse/pipe-reverse.c: New test.
16232 * gdb.reverse/pipe-reverse.exp: New file.
16233 * gdb.reverse/readv-reverse.c: New test.
16234 * gdb.reverse/readv-reverse.exp: New file.
16235 * gdb.reverse/recvmsg-reverse.c: New test.
16236 * gdb.reverse/recvmsg-reverse.exp: New file.
16237 * gdb.reverse/time-reverse.c: New test.
16238 * gdb.reverse/time-reverse.exp: New file.
16239 * gdb.reverse/waitpid-reverse.c: New test.
16240 * gdb.reverse/waitpid-reverse.exp: New file.
16241
5e2e7507
JK
162422015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16243
16244 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16245
0fde2c53
DE
162462015-10-26 Doug Evans <dje@google.com>
16247
16248 PR symtab/17391
16249 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16250 * gdb.dwarf2/bad-regnum.c: New file.
16251 * gdb.dwarf2/bad-regnum.exp: New file.
16252
1a70ae97
DE
162532015-10-26 Doug Evans <dje@google.com>
16254
16255 PR python/18938
16256 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16257 file.
16258
27dc26ab
JK
162592015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16260
16261 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16262 for a change by "Mention language in compile error message".
16263
bed91f4d
SM
162642015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16265
16266 PR python/18073
16267 * gdb.python/py-type.c (C::a_method): New.
16268 (C::a_const_method): New.
16269 (C::a_static_method): New.
16270 (a_function): New.
16271 * gdb.python/py-type.exp (test_fields): Test getting fields
16272 from function and method.
16273
3f2f83dd
KB
162742015-10-21 Keven Boell <keven.boell@intel.com>
16275
16276 * gdb.fortran/vla-alloc-assoc.exp: New file.
16277 * gdb.fortran/vla-datatypes.exp: New file.
16278 * gdb.fortran/vla-datatypes.f90: New file.
16279 * gdb.fortran/vla-history.exp: New file.
16280 * gdb.fortran/vla-ptype-sub.exp: New file.
16281 * gdb.fortran/vla-ptype.exp: New file.
16282 * gdb.fortran/vla-sizeof.exp: New file.
16283 * gdb.fortran/vla-sub.f90: New file.
16284 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16285 * gdb.fortran/vla-value-sub-finish.exp: New file.
16286 * gdb.fortran/vla-value-sub.exp: New file.
16287 * gdb.fortran/vla-value.exp: New file.
16288 * gdb.fortran/vla-ptr-info.exp: New file.
16289 * gdb.mi/mi-vla-fortran.exp: New file.
16290 * gdb.mi/vla.f90: New file.
16291
27145d50
SL
162922015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16293
16294 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16295 of hardwired timeout value.
16296
5f3ff4f8
JK
162972015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16298 Pedro Alves <palves@redhat.com>
16299
16300 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16301 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16302
bfd09d20
JS
163032015-10-19 Josh Stone <jistone@redhat.com>
16304
16305 * gdb.base/catch-syscall.c: Include <sched.h>.
16306 (unknown_syscall): New variable.
16307 (main): Trigger a vfork and an unknown syscall.
16308 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16309 (unknown_syscall_number): Likewise.
16310 (check_call_to_syscall): Accept an optional syscall pattern.
16311 (check_return_from_syscall): Likewise.
16312 (check_continue): Likewise.
16313 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16314 (test_catch_syscall_skipping_return): New test toggling off 'catch
16315 syscall' to step over the syscall return, then toggling back on.
16316 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16317 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16318 (do_syscall_tests): Call test_catch_syscall_without_args and
16319 test_catch_syscall_mid_vfork.
16320 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16321 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16322
b32b93c6
AS
163232015-10-19 Andrew Stubbs <ams@codesourcery.com>
16324
16325 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16326 print g_vE): Add new pass patterns.
16327 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16328 print various symbol names for vptr fields.
16329
9d622bda
AB
163302015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16331
16332 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16333 results.
16334
0fd8ac1c
YQ
163352015-10-12 Yao Qi <yao.qi@linaro.org>
16336
16337 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16338
34240514
YQ
163392015-10-12 Yao Qi <yao.qi@linaro.org>
16340
16341 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16342 is aarch64*-*-linux*.
16343
8240f442
YQ
163442015-10-12 Yao Qi <yao.qi@linaro.org>
16345
16346 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16347 (can_relocate_bcond_true): ... it.
16348 (can_relocate_bcond_false): New function.
16349 (foo): Likewise.
16350 (can_relocate_bl): Likewise.
16351 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16352 can_relocate_bl.
16353
2520f728
PMR
163542015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16355
16356 * gdb.base/nested-addr.c: New file.
16357 * gdb.base/nested-addr.exp: New testcase.
16358
abcef95a
MM
163592015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16360
16361 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16362 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16363 its output. Ignore the output of "record goto begin" and instead
16364 check that GDB is replaying.
16365
145e3ddb
PA
163662015-10-09 Pedro Alves <palves@redhat.com>
16367
16368 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16369 (top level): Use it in the run with no args test.
16370
d5d8c4e1
IB
163712015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16372
16373 * gdb.dlang/properties.exp: New file.
16374
06e635ef
SL
163752015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16376
16377 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16378 whether or not address 0x1000 is mapped on the target.
16379
e019fd1d
SM
163802015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16381
16382 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16383 build.
16384
77ba2a67
MM
163852015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16386
16387 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16388 instruction-history test.
16389
c60eb31f
DE
163902015-09-28 Doug Evans <dje@google.com>
16391
16392 * gdb.base/gcore.c (array_func): Add reference to static_array.
16393
9a3c8263
SM
163942015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16395
16396 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16397 source line.
16398
9720e656
SL
163992015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16400
16401 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16402 short or char as base type.
16403
938d3bf2
SL
164042015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16405
16406 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16407 to allow any size enum.
16408
e6c2c623
PMR
164092015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16410
16411 * gdb.ada/array_ptr_renaming.exp: New testcase.
16412 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16413 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16414
06da0f77
PL
164152015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16416
16417 * gdb.trace/ftrace-lock.c: New file.
16418 * gdb.trace/ftrace-lock.exp: New file.
16419
4f51c22a
PL
164202015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16421
16422 * gdb.arch/insn-reloc.c: New file.
16423 * gdb.arch/ftrace-insn-reloc.exp: New file.
16424
7041adf4
PL
164252015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16426
16427 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16428 instruction.
16429 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16430 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16431 * gdb.trace/range-stepping.c: Likewise.
16432 * gdb.trace/trace-break.c: Likewise.
16433 * gdb.trace/trace-mt.c (thread_function): Likewise.
16434 * gdb.trace/ftrace.c (marker): Likewise.
16435 * gdb.trace/trace-condition.c (marker): Likewise.
16436 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16437 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16438 is_aarch64_target.
16439
015d2e7e
DE
164402015-09-18 Doug Evans <xdje42@gmail.com>
16441
16442 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16443 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16444
26b188a2
SL
164452015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16446
16447 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16448 the breakpoint.
16449
79dc332b
SL
164502015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16451
16452 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16453 the pending breakpoint. Remove timeout override for "Run till
16454 MI pending breakpoint on pendfunc3 on thread 2" test.
16455
f57929f2
SL
164562015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16457
16458 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16459 filename pattern.
16460
3f469b17
SL
164612015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16462
16463 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16464 in breakpoint filename pattern.
16465
515b89b3
SL
164662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16467
7800dbe4
SL
16468 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16469
164702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16471
515b89b3
SL
16472 * gdb.linespec/explicit.exp: Check for readline support for
16473 tab-completion tests. Fix obvious typo.
16474
d2939ba2
MM
164752015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16476
16477 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16478 and replay.
16479
cbb55fa7
MM
164802015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16481
16482 * gdb.btrace/non-stop.c: New.
16483 * gdb.btrace/non-stop.exp: New.
16484
43691ca1
PL
164852015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16486 Yao Qi <yao.qi@linaro.org>
16487
16488 * gdb.trace/trace-condition.c: New file.
16489 * gdb.trace/trace-condition.exp: New file.
16490
d78908cf
WW
164912015-09-16 Wei-cheng Wang <cole945@gmail.com>
16492
16493 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16494 for testing bytecode compilation.
16495
1ed415e2
PA
164962015-09-16 Pedro Alves <palves@redhat.com>
16497 Sandra Loosemore <sandra@codesourcery.com>
16498
16499 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16500 (SECONDS): Redefine.
16501 (main): Call pthread_kill and alarm early.
16502 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16503 support.
16504 (test): If the target can't hardware step and doesn't support
16505 displaced stepping, increase the timeout.
16506
d136eff5
PA
165072015-09-16 Pedro Alves <palves@redhat.com>
16508
16509 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16510 (enable_debug): New procedures.
16511 (test): Use them. Bail out if waiting for threads fails.
16512 (top level): Bail out if a test fails.
16513
991f019c
YQ
165142015-09-16 Yao Qi <yao.qi@linaro.org>
16515
16516 * gdb.asm/asm-source.exp: Set asm-arch for
16517 aarch64*-*-* target.
16518 * gdb.asm/aarch64.inc: New file.
16519
bfca584f
PMR
165202015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16521
16522 * gdb.ada/array_of_variable_length.exp: New testcase.
16523 * gdb.ada/array_of_variable_length/foo.adb: New file.
16524 * gdb.ada/array_of_variable_length/pck.adb: New file.
16525 * gdb.ada/array_of_variable_length/pck.ads: New file.
16526
b326e587
DE
165272015-09-15 Doug Evans <dje@google.com>
16528
16529 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16530 of function static local variable.
16531
5382cfab
PW
165322015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16533
16534 * gdb.threads/tls-so_extern.exp: New test file.
16535 * gdb.threads/tls-so_extern.c: New test file.
16536 * gdb.threads/tls-so_extern_main.c: New test file.
16537
141c5cc4
JK
165382015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16539
16540 * gdb.opt/solib-intra-step-lib.c: New file.
16541 * gdb.opt/solib-intra-step-main.c: New file.
16542 * gdb.opt/solib-intra-step.exp: New file.
16543
d15dcecd
PA
165442015-09-15 Pedro Alves <palves@redhat.com>
16545
16546 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16547 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16548
4c2f2a79
PA
165492015-09-14 Pedro Alves <palves@redhat.com>
16550
16551 * gdb.base/hook-stop-continue.c: Delete.
16552 * gdb.base/hook-stop-continue.exp: Delete.
16553 * gdb.base/hook-stop-frame.c: Delete.
16554 * gdb.base/hook-stop-frame.exp: Delete.
16555 * gdb.base/hook-stop.c: New file.
16556 * gdb.base/hook-stop.exp: New file.
16557
919e6dbe
PMR
165582015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16559
16560 * gdb.ada/access_to_packed_array.exp: New testcase.
16561 * gdb.ada/access_to_packed_array/foo.adb: New file.
16562 * gdb.ada/access_to_packed_array/pack.adb: New file.
16563 * gdb.ada/access_to_packed_array/pack.ads: New file.
16564
157280a4
MM
165652015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16566
16567 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16568 buffer size test.
16569
2fd33e94
DB
165702015-09-11 Don Breazeal <donb@codesourcery.com>
16571
16572 * gdb.base/foll-exec.c: Add copyright header. Fix
16573 formatting issues.
16574 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16575 (do_exec_tests): Use clean_restart in place of zap_session,
16576 and for test initialization. Fix formatting issues. Use
16577 fail in place of perror.
16578 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16579 an expect statement to match an expression with output from
16580 the program under debug.
16581 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16582 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16583 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16584 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16585 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16586
e70b6e8e
DE
165872015-09-09 Doug Evans <dje@google.com>
16588
16589 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16590
7a551a51
DE
165912015-09-09 Doug Evans <dje@google.com>
16592
16593 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16594
4c666f84
DE
165952015-09-09 Doug Evans <dje@google.com>
16596
16597 * gdb.base/savedregs.exp: Fix typo.
16598
243a9253
PA
165992015-09-09 Pedro Alves <palves@redhat.com>
16600
16601 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16602
c0fa8fbd
SL
166032015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16604
16605 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16606 command actually switches threads. Give up on remaining
16607 tests if target fails to stop at breakpoint.
16608
cd7c1778
PMR
166092015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16610
16611 * gdb.ada/funcall_char.exp: New testcase.
16612 * gdb.ada/funcall_char/foo.adb: New file.
16613
dc5c8746
PMR
166142015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16615
16616 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16617 expected outputs. Add two testcases for completing ambiguous
16618 functions.
16619 * gdb.ada/complete/aux_pck.adb: New file.
16620 * gdb.ada/complete/aux_pck.ads: New file.
16621 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16622 Ambiguous_Func functions.
16623 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16624 * gdb.ada/complete/pck.adb: Likewise.
16625
4e83a1e7
UW
166262015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16627
16628 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16629 failures to run the test program under GDB.
16630
8ce74153
LM
166312015-08-26 Luis Machado <lgustavo@codesourcery.com>
16632
16633 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16634 to C.
16635
e9756d52
PP
166362015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16637
16638 * gdb.base/run-after-attach.exp: New test file.
16639 * gdb.base/run-after-attach.c: New test file.
16640
8d37573b
DB
166412015-08-26 Don Breazeal <donb@codesourcery.com>
16642
16643 * gdb.base/foll-exec-2.c: New test program.
16644 * gdb.base/foll-exec-2.exp: New test.
16645
63e43d3a
PMR
166462015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16647
16648 * gdb.base/nested-subp1.exp: New file.
16649 * gdb.base/nested-subp1.c: New file.
16650 * gdb.base/nested-subp2.exp: New file.
16651 * gdb.base/nested-subp2.c: New file.
16652 * gdb.base/nested-subp3.exp: New file.
16653 * gdb.base/nested-subp3.c: New file.
16654
3d40fbb5
PA
166552015-08-24 Pedro Alves <palves@redhat.com>
16656
16657 * gdb.server/connect-without-multi-process.c: New file.
16658 * gdb.server/connect-without-multi-process.exp: New file.
16659
4422ac93
LM
166602015-08-24 Luis Machado <lgustavo@codesourcery.com>
16661
16662 * gdb.opt/inline-markers.c: Make z int.
16663
91dddb86
LM
166642015-08-24 Luis Machado <lgustavo@codesourcery.com>
16665
16666 * gdb.opt/inline-markers.c: Make z volatile.
16667
a48847ee
LM
166682015-08-24 Luis Machado <lgustavo@codesourcery.com>
16669
16670 * gdb.opt/inline-bt.c: New volatile global z.
16671 * gdb.opt/inline-cmds.c: Likewise.
16672 * gdb.opt/inline-locals.c: Likewise.
16673 * gdb.opt/inline-markers.c: New extern global z.
16674 (marker): Use z.
16675 (inline_fn): Likewise.
16676
0ebbc52b
PA
166772015-08-24 Pedro Alves <palves@redhat.com>
16678
16679 * config/m32r-stub.exp: Remove file.
16680 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16681 * gdb.base/call-rt-st.exp: Likewise.
16682 * gdb.base/call-strs.exp: Likewise.
16683 * gdb.base/default.exp: Remove references to h8300-*-hms and
16684 *-*-udi*.
16685 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16686
77c365df
AA
166872015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16688
16689 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16690 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16691 and "return" use KFAIL when GDB can not read/write the vector
16692 return value.
16693
4313b8c0
GB
166942015-08-21 Gary Benson <gbenson@redhat.com>
16695
16696 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16697
0e433b32
PA
166982015-08-20 Pedro Alves <palves@redhat.com>
16699
16700 * gdb.server/solib-list.exp: No longer expect an interior stop in
16701 non-stop mode.
16702
221e1a37
PA
167032015-08-20 Pedro Alves <palves@redhat.com>
16704
16705 * gdb.server/connect-stopped-target.c: New file.
16706 * gdb.server/connect-stopped-target.exp: New file.
16707
40e3ad0e
PA
167082015-08-20 Pedro Alves <palves@redhat.com>
16709
16710 * gdb.dwarf2/comp-unit-lang.exp: New file.
16711 * gdb.dwarf2/comp-unit-lang.c: New file.
16712
af39b327
PMR
167132015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16714
16715 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16716 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16717
7d45c7c3 167182015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16719
7d45c7c3
KB
16720 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16721 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16722
4d6cceb4
DE
167232015-08-18 Doug Evans <dje@google.com>
16724 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16725
16726 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16727 skip_python_tests. New arg prompt_regexp.
16728 (skip_python_tests): New function.
16729 * lib/mi-support.exp (mi_skip_python_tests): New function.
16730 * gdb.python/py-mi-objfile-gdb.py: New file.
16731 * gdb.python/py-mi-objfile.c: New file.
16732 * gdb.python/py-mi-objfile.exp: New file.
16733
ad89c2aa
KS
167342015-08-17 Keith Seitz <keiths@redhat.com>
16735
16736 * gdb.linespec/explicit.exp: Move strace test from here ...
16737 * gdb.trace/strace.exp: ... to here.
16738
e3ae3c43
PP
167392015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16740
16741 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16742 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16743
604b2636
DE
167442015-08-14 Doug Evans <xdje42@gmail.com>
16745
16746 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16747 inferior before selecting a new file.
16748
6ff0ba5f
DE
167492015-08-14 Doug Evans <xdje42@gmail.com>
16750
16751 * gdb.mi/mi-disassemble.exp: Update.
16752 * gdb.base/disasm-optim.S: New file.
16753 * gdb.base/disasm-optim.c: New file.
16754 * gdb.base/disasm-optim.h: New file.
16755 * gdb.base/disasm-optim.exp: New file.
16756
9ca98f92
KS
167572015-08-14 Keith Seitz <keiths@redhat.com>
16758
16759 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16760 "evaluated-by".
16761
52bbc560
JB
167622015-08-13 Joel Brobecker <brobecker@adacore.com>
16763
16764 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16765
5d8c3ed3
PMR
167662015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16767
16768 * gdb.ada/fun_renaming.exp: New testcase.
16769 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16770 * gdb.ada/fun_renaming/pack.adb: New file.
16771 * gdb.ada/fun_renaming/pack.ads: New file.
16772
ea8812bc
KS
167732015-08-12 Keith Seitz <keiths@redhat.com>
16774
16775 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16776 gdb_get_line_number.
16777
4dafcdeb
JB
167782015-08-12 Joel Brobecker <brobecker@adacore.com>
16779
16780 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16781 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16782 gdb.base/dso2dso.exp: New files.
16783
5ba32597
SDJ
167842015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16785 Pedro Alves <palves@redhat.com>
16786 Keith Seitz <keiths@redhat.com>
16787
16788 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16789 GDBFLAGS.
16790
b6dafabf
PP
167912015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16792
16793 * gdb.base/gdbhistsize-history.exp
16794 (test_histsize_history_setting): Use save_vars.
16795 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16796 Use save_vars.
16797 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16798 * gdb.base/readline.exp: Use save_vars.
16799
abe8e607
PP
168002015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16801
16802 * lib/gdb.exp (save_vars): New proc.
16803
629500fa
KS
168042015-08-11 Keith Seitz <keiths@redhat.com>
16805
16806 * gdb.base/help.exp: Update help_breakpoint_text.
16807
eb8c4e2e
KS
168082015-08-11 Keith Seitz <keiths@redhat.com>
16809
16810 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16811 (at toplevel): Call test_explicit_breakpoints.
16812 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16813 breakpoints.
16814 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16815 breakpoint conditions, "-cond".
16816
87f0e720
KS
168172015-08-11 Keith Seitz <keiths@redhat.com>
16818
16819 * gdb.linespec/3explicit.c: New file.
16820 * gdb.linespec/cpexplicit.cc: New file.
16821 * gdb.linespec/cpexplicit.exp: New file.
16822 * gdb.linespec/explicit.c: New file.
16823 * gdb.linespec/explicit.exp: New file.
16824 * gdb.linespec/explicit2.c: New file.
16825 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16826 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16827 before using in the matching pattern.
16828 Clarify that `prefix' is a regular expression.
16829
f00aae0f
KS
168302015-08-11 Keith Seitz <keiths@redhat.com>
16831
16832 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16833 test.
16834 Add tests for missing ",FMT" and ",".
16835
e27852be
DE
168362015-08-10 Doug Evans <dje@google.com>
16837 Keith Seitz <keiths@redhat.com>
16838
16839 PR gdb/17960
16840 * gdb.base/completion.exp: Add location completer tests.
16841
7f03bd92
PA
168422015-08-07 Pedro Alves <palves@redhat.com>
16843
16844 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16845 tests here.
16846 (top level): Run do_test with and without displaced stepping.
16847
3fc8eb30
PA
168482015-08-07 Pedro Alves <palves@redhat.com>
16849
16850 * gdb.base/valgrind-disp-step.c: New file.
16851 * gdb.base/valgrind-disp-step.exp: New file.
16852
d4569d7b
PA
168532015-08-07 Pedro Alves <palves@redhat.com>
16854
16855 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16856 Delete function.
16857 (main): Add alarm. Run an infinite loop instead of calling
16858 wait_threads.
16859 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16860 comment.
16861 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16862 Delete function.
16863 (main): Add alarm. Run an infinite loop instead of calling
16864 wait_threads.
16865 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16866 comment.
16867
e1316e60
PA
168682015-08-07 Pedro Alves <palves@redhat.com>
16869
16870 * gdb.base/checkpoint-ns.exp: New file.
16871 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16872 standard_testfile.
16873
da8c46d2
MM
168742015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16875
16876 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16877 * gdb.btrace/instruction_history.exp: Update.
16878 * gdb.btrace/tsx.exp: New.
16879 * gdb.btrace/tsx.c: New.
16880
de1c2c52
PA
168812015-08-06 Pedro Alves <palves@redhat.com>
16882
16883 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16884 increase timeout.
16885 * gdb.reverse/until-precsave.exp: Bump timeouts.
16886
782e0bf4
PA
168872015-08-06 Pedro Alves <palves@redhat.com>
16888
16889 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16890
83e97ed0
PA
168912015-08-06 Pedro Alves <palves@redhat.com>
16892
16893 PR gdb/18749
16894 * gdb.threads/process-dies-while-handling-bp.c: New file.
16895 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16896
863d01bd
PA
168972015-08-06 Pedro Alves <palves@redhat.com>
16898
16899 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16900 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16901
0a39bb32
PA
169022015-08-05 Pedro Alves <palves@redhat.com>
16903
16904 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16905 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16906
ee2d2b10
SL
169072015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16908
16909 * gdb.base/bp-permanent.exp: Report test as unsupported if
16910 the target cannot stop at the permanent breakpoint.
16911
4e1bdb00
DE
169122015-08-03 Doug Evans <dje@google.com>
16913
16914 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16915 10000.
16916
3d338901
DE
169172015-08-03 Doug Evans <dje@google.com>
16918
16919 * Makefile.in (workers/%.worker, build-perf): New rule.
16920 (GDB_PERFTEST_MODE): New variable.
16921 (check-perf): Use it.
16922 (clean): Clean up gdb.perf parallel build subdirs.
16923 * lib/build-piece.exp: New file.
16924 * lib/gdb.exp (make_gdb_parallel_path): New function
16925 (standard_output_file, standard_temp_file): Call it.
16926 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16927 of $GDB_PARALLEL.
16928 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16929
af061d3e
DE
169302015-08-03 Doug Evans <dje@google.com>
16931
8e1afc81 16932 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16933 (LOG_FILE_NAME): New global.
16934 (TextReporter.__init__): Initialize self.txt_sum.
16935 (TextReporter.report): Add support for multiple data-points.
16936 Move report to perftest.sum, put raw data in perftest.log.
16937 (TextReporter.start): Open sum and log files.
16938 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16939 * gdb.perf/lib/perftest/testresult.py
16940 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16941
2c8c5d37
PA
169422015-07-31 Pedro Alves <palves@redhat.com>
16943
16944 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16945 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16946 kill_wait_spawned_process instead of explicit "kill -9".
16947 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16948 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16949 kill_wait_spawned_process.
16950 * gdb.base/attach-twice.exp: Likewise.
16951 * gdb.base/attach.exp: Likewise.
16952 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16953 gdb_test_multiple.
16954 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16955 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16956 kill_wait_spawned_process.
16957 * gdb.base/valgrind-infcall.exp: Likewise.
16958 * gdb.multi/multi-attach.exp: Likewise.
16959 * gdb.python/py-prompt.exp: Likewise.
16960 * gdb.python/py-sync-interp.exp: Likewise.
16961 * gdb.server/ext-attach.exp: Likewise.
16962 * gdb.threads/attach-into-signal.exp (corefunc): Use
16963 spawn_wait_for_attach, spawn_id_get_pid and
16964 kill_wait_spawned_process.
16965 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16966 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16967 spawn_id_get_pid and kill_wait_spawned_process.
16968 * gdb.threads/attach-stopped.exp (corefunc): Use
16969 spawn_wait_for_attach, spawn_id_get_pid and
16970 kill_wait_spawned_process.
16971 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16972 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16973 kill_wait_spawned_process instead of explicit "kill -9".
16974 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16975 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16976 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16977 processes. Don't map cygwin/windows pids here. Now returns a
16978 spawn id list.
16979
032a0fca
SL
169802015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16981
16982 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16983 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16984 correct patch.
16985
61a934ca
SL
169862015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16987
16988 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16989
4bc4d428
SL
169902015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16991
16992 Reapply:
16993 2014-05-21 Mark Wielaard <mjw@redhat.com>
16994
16995 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16996
998d452a
PA
169972015-07-30 Pedro Alves <palves@redhat.com>
16998
16999 * linux-low.c (handle_extended_wait): Set the child's last
17000 reported status to TARGET_WAITKIND_STOPPED.
17001
69dde7dc
PA
170022015-07-30 Pedro Alves <palves@redhat.com>
17003
17004 PR threads/18600
17005 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
17006 only shows inferior 1.
17007
4dd63d48
PA
170082015-07-30 Simon Marchi <simon.marchi@ericsson.com>
17009 Pedro Alves <palves@redhat.com>
17010
17011 PR threads/18600
17012 * gdb.threads/fork-plus-threads.c: New file.
17013 * gdb.threads/fork-plus-threads.exp: New file.
17014
d618e4c5
PP
170152015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17016
17017 * gdb.base/batch-preserve-term-settings.exp
17018 (test_terminal_settings_preserved_after_cli_exit): Use
17019 send_quit_command.
17020
1eef6428
PA
170212015-07-29 Pedro Alves <palves@redhat.com>
17022 Don Breazeal <donb@codesourcery.com>
17023
17024 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
17025 output from both inferior_spawn_id and gdb_spawn_id.
17026
7da5b897
SDJ
170272015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17028
17029 * gdb.threads/attach-into-signal.exp (corefunc): Use
17030 with_test_prefix on nested loops, uniquefying the test messages.
17031
dac804df
SDJ
170322015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17033
17034 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17035 commit.
17036
06265e53
PP
170372015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17038
17039 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17040 New proc.
17041 (test_terminal_settings_preserved_after_sigterm): New test.
17042
18206ca3
PP
170432015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17044
17045 * gdb.base/batch-preserve-term-settings.exp
17046 (test_terminal_settings_preserved_after_cli_exit): New test.
17047
90074d11
PP
170482015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17049
17050 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
17051 manipulation of saved_gdbflags.
17052 (test_terminal_settings_preserved): Remove global declaration of
17053 the unused variable pagination_prompt. Remove manipulation of
17054 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17055 GDBFLAGS.
17056
eb1a7902
PA
170572015-07-29 Pedro Alves <palves@redhat.com>
17058
17059 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17060
8b75dd3b
PA
170612015-07-29 Pedro Alves <palves@redhat.com>
17062
17063 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17064 at the top.
17065
dedad4e3
PA
170662015-07-29 Pedro Alves <palves@redhat.com>
17067
17068 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17069 (main): Call gdb_unbuffer_output.
17070 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17071 (main): Call gdb_unbuffer_output.
17072 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17073 (main): Call gdb_unbuffer_output.
17074 * gdb.base/call-strs.exp: Adjust to step over the
17075 gdb_unbuffer_output call.
17076 * gdb.base/catch-gdb-caused-signals.c: Include
17077 "../lib/unbuffer_output.c".
17078 (main): Call gdb_unbuffer_output.
17079 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17080 (main): Call gdb_unbuffer_output.
17081 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17082 (main): Call gdb_unbuffer_output.
17083 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17084 (main): Call gdb_unbuffer_output.
17085 * gdb.base/shlib-call.exp: Adjust to step over the
17086 gdb_unbuffer_output call.
17087 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17088 (main): Call gdb_unbuffer_output.
17089 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17090 (main): Call gdb_unbuffer_output.
17091 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17092 (main): Rename to ...
17093 (test): ... this.
17094 (main): Reimplement.
17095 * gdb.base/varargs.exp: Run to test instead of to main.
17096 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17097 (main): Call gdb_unbuffer_output.
17098
58789a91
PA
170992015-07-29 Pedro Alves <palves@redhat.com>
17100
17101 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17102 factore out from mi_continue_dprintf. For call-style dprintfs,
17103 expect dprintf output out of $inferior_spawn_id.
17104 (mi_continue_dprintf): Use mi_expect_dprintf.
17105 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17106 (main): Call gdb_unbuffer_output.
17107
e8376742
PA
171082015-07-29 Pedro Alves <palves@redhat.com>
17109
17110 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17111 (default_mi_gdb_start): Set inferior_spawn_id instead of
17112 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17113 gdb_spawn_id.
17114 (mi_gdb_test): Always expect inferior output from both
17115 $inferior_spawn_id and $gdb_spawn_id.
17116
08280010
PA
171172015-07-29 Pedro Alves <palves@redhat.com>
17118
17119 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17120 send_inferior and $inferior_spawn_id.
17121
4d30e432
PA
171222015-07-29 Pedro Alves <palves@redhat.com>
17123
17124 * gdb.gdb/complaints.exp (test_initial_complaints)
17125 (test_serial_complaints, test_short_complaints): Use
17126 gdb_test_stdio.
17127 (test_empty_complaint): Handle $inferior_spawn_id !=
17128 $gdb_spawn_id.
17129
0d30a335
PA
171302015-07-29 Pedro Alves <palves@redhat.com>
17131
17132 * gdb.base/varargs.exp: Use gdb_test_stdio.
17133
39413b29
PA
171342015-07-29 Pedro Alves <palves@redhat.com>
17135
17136 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17137
7cb000a9
PA
171382015-07-29 Pedro Alves <palves@redhat.com>
17139
17140 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17141
d7b8ac82
PA
171422015-07-29 Pedro Alves <palves@redhat.com>
17143
17144 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17145 parameter into two new parameters, "inf_result" and "gdb_result".
17146 Expect inferior output and gdb output from $inferior_spawn_id and
17147 $gdb_spawn_id, respectively. Adjust all callers.
17148
789c3a0c
PA
171492015-07-29 Pedro Alves <palves@redhat.com>
17150
17151 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17152 of gdb_test_sequence.
17153
77e760c3
PA
171542015-07-29 Pedro Alves <palves@redhat.com>
17155
17156 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17157 (saw_spurious_output): Expect inferior output from
17158 $inferior_spawn_id. Use gdb_test_stdio.
17159
8396d2cd
PA
171602015-07-29 Pedro Alves <palves@redhat.com>
17161
17162 * gdb.base/dprintf.exp: Use standard_testfile. Change
17163 prepare_for_testing call.
17164 (srcfile): Don't set.
17165 (restart): New procedure.
17166 (test_dprintf): New procecure, use to continue over dprintfs.
17167 (test_call, test_agent): New procedures, tests moved here.
17168 Restart gdb and recreate dprintfs. Adjust expected output.
17169
2051d61f
PA
171702015-07-29 Pedro Alves <palves@redhat.com>
17171
17172 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17173
452397af
PA
171742015-07-29 Pedro Alves <palves@redhat.com>
17175
17176 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17177
8aed9555
PA
171782015-07-29 Pedro Alves <palves@redhat.com>
17179
17180 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17181 gdb_test_stdio.
17182
188a61b4
PA
171832015-07-29 Pedro Alves <palves@redhat.com>
17184
17185 * lib/gdb.exp (gdb_test_stdio): New procedure.
17186
12264a45
PA
171872015-07-29 Pedro Alves <palves@redhat.com>
17188
17189 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17190
23ffc893
PA
171912015-07-29 Pedro Alves <palves@redhat.com>
17192
17193 * gdb.base/call-signal-resume.exp: Remove check for
17194 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17195 * gdb.base/unwindonsignal.exp: Likewise.
17196 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17197 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17198
65566918
PA
171992015-07-29 Pedro Alves <palves@redhat.com>
17200
17201 * gdb.base/siginfo-addr.c (pass): New function.
17202 (handler): Call it iff si_addr is correct.
17203 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17204 Set a breakpoint at "pass" and continue to it.
17205
d60a9221
SDJ
172062015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17207
17208 * gdb.python/py-objfile.exp: Make some tests have unique names.
17209 * gdb.python/py-pp-registration.exp: Likewise.
17210
bde40b8f
PA
172112015-07-28 Pedro Alves <palves@redhat.com>
17212
17213 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17214
13e1dec8
SM
172152015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17216
17217 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17218
da33c9a7
SM
172192015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17220
17221 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17222
077836f7
PP
172232015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17224
17225 * gdb.base/gdb-sigterm-2.exp: New test.
17226
b8cc7b2e
DE
172272015-07-25 Doug Evans <xdje42@gmail.com>
17228
17229 Revert:
17230 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17231 (workers/%.worker, build-perf): New rule.
17232 (GDB_PERFTEST_MODE): New variable.
17233 (check-perf): Use it.
17234 (clean): Clean up gdb.perf parallel build subdirs.
17235 * lib/build-piece.exp: New file.
17236 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17237 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17238 name.
17239 (standard_temp_file): Ditto.
17240 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17241 of $GDB_PARALLEL.
17242
c8bd4544
DE
172432015-07-24 Doug Evans <dje@google.com>
17244
17245 * gdb.perf/lib/perftest/utils.py: New file.
17246 * gdb.perf/gm-hello.cc: New file.
17247 * gdb.perf/gm-pervasive-typedef.cc: New file.
17248 * gdb.perf/gm-pervasive-typedef.h: New file.
17249 * gdb.perf/gm-std.cc: New file.
17250 * gdb.perf/gm-std.h: New file.
17251 * gdb.perf/gm-use-cerr.cc: New file.
17252 * gdb.perf/gm-utils.h: New file.
17253 * gdb.perf/gmonster-null-lookup.py: New file.
17254 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17255 * gdb.perf/gmonster-print-cerr.py: New file.
17256 * gdb.perf/gmonster-ptype-string.py: New file.
17257 * gdb.perf/gmonster-runto-main.py: New file.
17258 * gdb.perf/gmonster-select-file.py: New file.
17259 * gdb.perf/gmonster1-null-lookup.exp: New file.
17260 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17261 * gdb.perf/gmonster1-print-cerr.exp: New file.
17262 * gdb.perf/gmonster1-ptype-string.exp: New file.
17263 * gdb.perf/gmonster1-runto-main.exp: New file.
17264 * gdb.perf/gmonster1-select-file.exp: New file.
17265 * gdb.perf/gmonster1.cc: New file.
17266 * gdb.perf/gmonster1.exp: New file.
17267 * gdb.perf/gmonster2-null-lookup.exp: New file.
17268 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17269 * gdb.perf/gmonster2-print-cerr.exp: New file.
17270 * gdb.perf/gmonster2-ptype-string.exp: New file.
17271 * gdb.perf/gmonster2-runto-main.exp: New file.
17272 * gdb.perf/gmonster2-select-file.exp: New file.
17273 * gdb.perf/gmonster2.cc: New file.
17274 * gdb.perf/gmonster2.exp: New file.
17275
6eab34f3
DE
172762015-07-24 Doug Evans <dje@google.com>
17277
17278 * gdb.perf/README: New file.
17279 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17280 * lib/gen-perf-test.exp: New file.
17281
63738bfd
DE
172822015-07-24 Doug Evans <dje@google.com>
17283
17284 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17285 (PerfTest::startup): New function.
17286 (PerfTest::run): Return result of calling body.
17287 (PerfTest::assemble): Rewrite.
17288 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17289 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17290 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17291 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17292 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17293
7b606f95
DE
172942015-07-24 Doug Evans <dje@google.com>
17295
17296 * lib/gdb.exp (clean_restart): Make executable optional.
17297
a97b16b8
DE
172982015-07-24 Doug Evans <dje@google.com>
17299
17300 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17301 compiler_info references.
17302 * gdb.cp/temargs.exp: Ditto.
17303 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17304 (get_compiler_info): Early exit if already computed. Set compiler_info
17305 to "unknown" if there was a problem.
17306 (test_compiler_info): Add function comment. Call get_compiler_info.
17307
35baa57f
DE
173082015-07-24 Doug Evans <dje@google.com>
17309
17310 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17311 (workers/%.worker, build-perf): New rule.
17312 (GDB_PERFTEST_MODE): New variable.
17313 (check-perf): Use it.
17314 (clean): Clean up gdb.perf parallel build subdirs.
17315 * lib/build-piece.exp: New file.
17316 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17317 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17318 name.
17319 (standard_temp_file): Ditto.
17320 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17321 of $GDB_PARALLEL.
17322
6ebea266
DE
173232015-07-24 Doug Evans <dje@google.com>
17324
17325 * lib/future.exp (gdb_default_target_compile): New option
17326 "early_flags".
17327 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17328 --as-needed.
17329
1e76a7e9
SDJ
173302015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17331
17332 * gdb.base/catch-syscall.exp: Call gdb_exit before
17333 gdb_skip_xml_test.
17334
5068630a
PA
173352015-07-24 Pedro Alves <palves@redhat.com>
17336
17337 * gdb.python/py-events.exp: Accept output between the stop event
17338 and the prompt.
17339 * gdb.python/py-evsignal.exp: Likewise.
17340 * gdb.python/py-evthreads.exp: Likewise.
17341
77598427
PA
173422015-07-24 Pedro Alves <palves@redhat.com>
17343
17344 PR gdb/18717
17345 * gdb.threads/non-ldr-exit.c: New file.
17346 * gdb.threads/non-ldr-exit.exp: New file.
17347
11e6c98f
YQ
173482015-07-24 Yao Qi <yao.qi@linaro.org>
17349
17350 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17351 restarting process.
17352
51aee833
YQ
173532015-07-24 Yao Qi <yao.qi@linaro.org>
17354
17355 * gdb.server/ext-restart.exp: New file.
17356
8cfe207c
YQ
173572015-07-24 Yao Qi <yao.qi@linaro.org>
17358
17359 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17360 argument options.
17361 * gdb.server/ext-wrapper.exp: New file.
17362
cc12ce38
DE
173632015-07-23 Doug Evans <dje@google.com>
17364
17365 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17366 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17367
d0d84780
PMR
173682015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17369
17370 * gdb.ada/var_arr_typedef.exp: New testcase.
17371 * gdb.ada/var_arr_typedef/pack.adb: New file.
17372 * gdb.ada/var_arr_typedef/pack.ads: New file.
17373 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17374
8b558f79
JB
173752015-07-20 Joel Brobecker <brobecker@adacore.com>
17376
17377 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17378
775a3298
JK
173792015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17380
17381 * gdb.arch/i386-biarch-core.exp: Replace istarget
17382 by "complete set gnutarget". Remove expectation for the "core-file"
17383 command.
17384
db1ff28b
JK
173852015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17386
17387 Revert the previous commit:
17388 Tests for validate symbol file using build-id.
17389
0a94970d
JK
173902015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17391
17392 Tests for validate symbol file using build-id.
17393 * gdb.base/solib-mismatch-lib.c: New file.
17394 * gdb.base/solib-mismatch-libmod.c: New file.
17395 * gdb.base/solib-mismatch.c: New file.
17396 * gdb.base/solib-mismatch.exp: New file.
17397
03346981
SL
173982015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17399
17400 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17401 nios2-*-linux*.
17402 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17403 * gdb.base/siginfo.exp: Likewise.
17404 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17405
42422cc7
PL
174062015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17407
17408 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17409 Move it to ...
17410 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17411 ... here.
17412 * gdb.trace/range-stepping.exp: Check that the target supports
17413 range stepping.
17414
cfa68bae
JK
174152015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17416
17417 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17418
8ffdba26
PA
174192015-07-14 Pedro Alves <palves@redhat.com>
17420
17421 * gdb.base/killed-outside.exp: New file.
17422 * gdb.base/killed-outside.c: New file.
17423
218a5a11
JK
174242015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17425
17426 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17427 (n at main): New.
17428 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17429
e03ed3c6
AA
174302015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17431
17432 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17433 infcall tests instead of setting up for KFAIL.
17434
485668e5
MM
174352015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17436
17437 * gdb.btrace/record_goto-step.exp: New.
17438
08464196
JK
174392015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17440
17441 PR compile/18484
17442 * gdb.compile/compile.c (struct struct_type): Add volatile to
17443 selffield's type.
17444 * gdb.compile/compile.exp
17445 (compile code struct_object.selffield = &struct_object): Skip further
17446 struct_object tests if this one xfails.
17447
bcf5c1d9
RC
174482015-07-08 Robert O'Callahan <robert@ocallahan.org>
17449
17450 PR exp/18617
17451 * gdb.trace/ax.exp: Add test.
17452
4931af25
YQ
174532015-07-07 Yao Qi <yao.qi@linaro.org>
17454
17455 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17456 instead of istarget "aarch64*-*-*".
17457 * gdb.arch/aarch64-fp.exp: Likewise.
17458 * gdb.base/float.exp: Likewise.
17459 * gdb.reverse/aarch64.exp: Likewise.
17460 * lib/gdb.exp (is_aarch64_target): New proc.
17461
9fcf688e
YQ
174622015-07-07 Yao Qi <yao.qi@linaro.org>
17463
17464 * lib/gdb.exp (is_aarch32_target): New proc.
17465 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17466 instead of "istarget "arm*-*-*"".
17467 * gdb.arch/arm-disp-step.exp: Likewise.
17468 * gdb.arch/thumb-bx-pc.exp: Likewise.
17469 * gdb.arch/thumb-prologue.exp: Likewise.
17470 * gdb.arch/thumb-singlestep.exp: Likewise.
17471 * gdb.base/disp-step-syscall.exp: Likewise.
17472 * gdb.base/float.exp: Likewise.
17473
fbd8d50d
YQ
174742015-07-07 Yao Qi <yao.qi@linaro.org>
17475
17476 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17477 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17478
71be1fdc
YQ
174792015-07-07 Yao Qi <yao.qi@linaro.org>
17480
17481 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17482 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17483 if it exists.
17484 * gdb.multi/multi-arch.exp: Likewise.
17485
3e221d36
SM
174862015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17487
17488 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17489 print.
17490
d441430b
YQ
174912015-07-07 Yao Qi <yao.qi@linaro.org>
17492
17493 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17494
06f810bd
MG
174952015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17496
17497 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17498 '[' and ']' characters.
17499
5e61e7c0
IB
175002015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17501
17502 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17503
28bf096c
PA
175042015-06-29 Pedro Alves <palves@redhat.com>
17505
17506 PR threads/18127
17507 * gdb.threads/hand-call-new-thread.c: New file.
17508 * gdb.threads/hand-call-new-thread.c: New file.
17509
ee93cd5e
KS
175102015-06-26 Keith Seitz <keiths@redhat.com>
17511 Doug Evans <dje@google.com>
17512
17513 PR 16253
17514 * gdb.cp/var-tag-2.cc: New file.
17515 * gdb.cp/var-tag-3.cc: New file.
17516 * gdb.cp/var-tag-4.cc: New file.
17517 * gdb.cp/var-tag.cc: New file.
17518 * gdb.cp/var-tag.exp: New file.
17519
fc637f04
PP
175202015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17521
17522 * gdb.base/history-duplicates.exp: New test.
17523
2e52ae68
PP
175242015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17525
17526 * gdb.base/completion.exp: Test the completion of the "focus"
17527 command.
17528
6e22494e
JK
175292015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17530
17531 * gdb.arch/amd64-prologue-skip.S: New file.
17532 * gdb.arch/amd64-prologue-skip.exp: New file.
17533
bf7b9cd9
SM
175342015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17535
17536 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17537 is_address_zero_readable check.
17538
201e8dfd
PB
175392015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17540
17541 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17542 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17543
5cd867b4
YQ
175442015-06-24 Yao Qi <yao.qi@linaro.org>
17545
17546 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17547 linux targets.
17548
4d7be007
YQ
175492015-06-24 Yao Qi <yao.qi@linaro.org>
17550
17551 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17552 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17553 * gdb.base/siginfo-thread.exp: Likewise.
17554
07fcd301
YQ
175552015-06-22 Yao Qi <yao.qi@linaro.org>
17556
17557 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17558
52042a00
YQ
175592015-06-22 Yao Qi <yao.qi@linaro.org>
17560
17561 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17562 aarch64*-*-*.
17563 (skip_hw_watchpoint_tests): Likewise.
17564
74bd41ce
PP
175652015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17566
17567 * gdb.base/gdbinit-history.exp: Test the interaction between
17568 setting GDBHISTSIZE and setting the history size via .gdbinit.
17569
bc460514
PP
175702015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17571
17572 PR gdb/16999
17573 * gdb.base/gdbhistsize-history.exp: New test.
17574
b58c513b
PP
175752015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17576
17577 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17578 with GDBHISTSIZE.
17579 * gdb.base/readline.exp: Likewise.
17580
92046791
YQ
175812015-06-17 Yao Qi <yao.qi@linaro.org>
17582
17583 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17584 line.
17585
2093d2d3
PP
175862015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17587
17588 * gdb.base/gdbinit-history.exp: Add test case to check that
17589 an unlimited history file does not get truncated on exit.
17590
e6c693af
AA
175912015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17592
17593 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17594 (VECTOR): New macro. Use it...
17595 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17596 ...for these typedefs.
17597 (int8, char1, int1, double1): New typedefs.
17598 (struct just_int2, struct two_int2): New structures.
17599 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17600 (add_structvecs, add_singlevecs): New functions.
17601 (main): Call add_some_intvecs twice.
17602 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17603 the compile and exit upon failure. Try compiling for the "native"
17604 architecture. Test inferior function calls with vector arguments
17605 and vector return value handling with "finish" and "return".
17606
c74f7d1c
JT
176072015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17608
17609 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17610 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17611 PE file.
17612 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17613
98aa42ee
AT
176142015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17615
17616 PR breakpoints/16465
17617 * gdb.mi/mi-dprintf-pending.c: New file.
17618 * gdb.mi/mi-dprintf-pending.exp: New test.
17619 * gdb.mi/mi-dprintf-pendshr.c: New file.
17620
7d73c23c 176212015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17622 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17623
17624 * gdb.arch/i386-mpx-map.c: New file.
17625 * gdb.arch/i386-mpx-map.exp: New File.
17626
176272015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17628
17629 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17630 * gdb.arch/i386-mpx.exp: Indentation fixed.
17631
176322015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17633
17634 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17635 function and improved indentation.
17636 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17637 gdb_test_multiple. Added additional tests to skip the test.
17638
176392015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17640
17641 * gdb.arch/i386-avx512.c: Change path in include file.
17642 * gdb.arch/i386-avx512.exp: Change include dir path
17643 compilation flag.
17644 * gdb.arch/i386-mpx.c: Change path in include file.
17645 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17646 flag.
17647
d5eba19a
JK
176482015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17649
17650 * gdb.compile/compile-print.exp (compile print *vararray@3)
17651 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17652
7f361056
JK
176532015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17654
17655 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17656 (do not keep jit in memory): ... this.
17657 (expect 5): Change it to ...
17658 (expect no 5): ... this.
17659
3b462ec2
SM
176602015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17661
17662 PR gdb/15564
17663 * gdb.mi/mi-detach.exp: New file.
17664
e0619de6
JK
176652015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17666
17667 PR symtab/18392
17668 * gdb.arch/amd64-tailcall-self.S: New file.
17669 * gdb.arch/amd64-tailcall-self.c: New file.
17670 * gdb.arch/amd64-tailcall-self.exp: New file.
17671
e970cb34
DB
176722015-05-28 Don Breazeal <donb@codesourcery.com>
17673
17674 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17675 tests for remote targets by checking is_target_gdbserver.
17676
b2e2f908
DE
176772015-05-27 Doug Evans <dje@google.com>
17678
17679 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17680 * gdb.dwarf2/opaque-type-lookup.c: New file.
17681 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17682
82c7be31
DE
176832015-05-26 Doug Evans <dje@google.com>
17684
17685 * gdb.cp/iostream.cc: New file.
17686 * gdb.cp/iostream.exp: New file.
17687
b4f54984
DE
176882015-05-26 Doug Evans <dje@google.com>
17689
17690 * gdb.dwarf2/dw2-op-call.exp: Update.
17691 * gdb.dwarf2/dw4-sig-types.exp: Update.
17692 * gdb.dwarf2/implptr.exp: Update.
17693 * gdb.mi/mi-cmd-param-changed.exp: Update.
17694
4ea6efe9
DE
176952015-05-26 Doug Evans <dje@google.com>
17696
17697 * gdb.python/py-lazy-string.c: New file.
17698 * gdb.python/py-lazy-string.exp: New file.
17699 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17700 (main): Update. Add estring3.
17701 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17702 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17703
f6bb7db3
YQ
177042015-05-26 Omair Javaid <omair.javaid@linaro.org>
17705 Yao Qi <yao.qi@linaro.org>
17706
17707 * gdb.reverse/aarch64.c: New.
17708 * gdb.reverse/aarch64.exp: New.
17709
a81bfbd0
OJ
177102015-05-26 Omair Javaid <omair.javaid@linaro.org>
17711
25d49b86
PA
17712 * lib/gdb.exp (supports_process_record): Return true for
17713 aarch64*-linux*.
a81bfbd0
OJ
17714 (supports_reverse): Likewise.
17715
158bf1b4
PP
177162015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17717
17718 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17719 Use with_test_prefix.
17720
a0145030
AB
177212015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17722
17723 * gdb.base/completion.exp: Add test for completion of layout
17724 names.
17725
ebe3b578
AB
177262015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17727
17728 * lib/gdb.exp (skip_tui_tests): New proc.
17729 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17730
84204ed7
PA
177312015-05-19 Pedro Alves <palves@redhat.com>
17732
17733 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17734 Save the whole env array instead of just HOME. Unset HISTSIZE in
17735 the environment while testing. Restore whole environment
17736 afterwards.
17737
37442ce1
DE
177382015-05-16 Doug Evans <xdje42@gmail.com>
17739
17740 * gdb.guile/scm-ports.c: New file.
17741 * gdb.guile/scm-ports.exp: Add memory port tests.
17742
36de76f9
JK
177432015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17744
17745 * gdb.compile/compile-print.c: New file.
17746 * gdb.compile/compile-print.exp: New file.
17747
3a9558c4
JK
177482015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17749
17750 * gdb.compile/compile-ops.exp: Cast param to void.
17751 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17752 (compile code struct_object.selffield = &struct_object): Add xfail.
17753
aa715135
JG
177542015-05-15 Joel Brobecker <brobecker@adacore.com>
17755
17756 * gdb.ada/arr_enum_with_gap: New testcase.
17757
931e5bc3
JG
177582015-05-15 Joel Brobecker <brobecker@adacore.com>
17759
17760 * gdb.ada/byte_packed_arr: New testcase.
17761
9cd4d857
JB
177622015-05-15 Joel Brobecker <brobecker@adacore.com>
17763
17764 * gdb.ada/pckd_neg: New testcase.
17765
ebfd00d2
PP
177662015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17767
17768 PR gdb/17820
17769 * gdb.base/gdbinit-history.exp: New test.
17770 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17771 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17772
4c082a81
SC
177732015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17774
17775 * gdb.python/py-xmethods.cc: Enhance test case.
17776 * gdb.python/py-xmethods.exp: New tests.
17777 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17778 function.
17779 (B_indexoper): Likewise.
17780 (global_dm_list) : Add new xmethod worker functions.
17781
f7797074
SDJ
177822015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17783
17784 * gdb.base/coredump-filter.exp: Correctly unset
17785 "coredump_var_addr" array.
17786
a4674e4e
PA
177872015-05-08 Pedro Alves <palves@redhat.com>
17788
17789 * gdb.server/non-existing-program.exp: Unset spawn_id.
17790
df2eb078
SC
177912015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17792
17793 PR python/18291
17794 * gdb.python/py-xmethods.exp: Add tests.
17795
422349a3
YQ
177962015-05-08 Yao Qi <yao.qi@linaro.org>
17797
17798 PR gdb/18208
17799 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17800 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17801 function set_coredump_filter, and remove remote_exec call.
17802 Remove argument ipid. Callers update.
17803 (top level): Don't get inferior's PID.
17804
63fc80ce
AA
178052015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17806
17807 * gdb.base/watch_thread_num.exp: Skip test on targets without
17808 access watchpoints.
17809
80ad801e
PA
178102015-05-06 Pedro Alves <palves@redhat.com>
17811
17812 PR server/18081
17813 * gdb.server/non-existing-program.exp: New file.
17814
0fa7fe50
JB
178152015-05-05 Joel Brobecker <brobecker@adacore.com>
17816
17817 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17818
3ea89b92
PMR
178192015-05-05 Joel Brobecker <brobecker@adacore.com>
17820
17821 * gdb.ada/out_of_line_in_inlined: New testcase.
17822
87b8eff0
JB
178232015-05-05 Joel Brobecker <brobecker@adacore.com>
17824
17825 * gdb.ada/var_rec_arr: New testcase.
17826
5fccc635
YQ
178272015-04-30 Yao Qi <yao.qi@linaro.org>
17828
17829 * gdb.base/break-idempotent.exp: If
17830 skip_hw_watchpoint_multi_tests returns true, skip the tests
17831 on "rwatch" and "awatch".
17832
42d38f42
YQ
178332015-04-30 Yao Qi <yao.qi@linaro.org>
17834
17835 * gdb.base/relativedebug.exp: Invoke gdb command
17836 "info sharedlibrary", and if libc.so doesn't have debug info,
17837 skip the test.
17838
2ce1cdbf
DE
178392015-04-29 Doug Evans <dje@google.com>
17840
17841 * gdb.python/py-xmethods.exp: Add ptype tests.
17842 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17843 get_result_type method.
17844
f24a38c5
LM
178452015-04-29 Luis Machado <lgustavo@codesourcery.com>
17846
17847 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17848 the target does not support hardware watchpoints.
17849
ecbf2b3c
LM
178502015-04-29 Luis Machado <lgustavo@codesourcery.com>
17851
17852 * gdb.base/break-always.exp: Abort testing if writing to memory
17853 causes an error.
17854
34f5f757
DE
178552015-04-28 Doug Evans <dje@google.com>
17856
17857 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17858 * gdb.python/py-pp-registration.exp: ... here. New file.
17859 * gdb.python/py-pp-registration.c: New file.
17860 * gdb.python/py-pp-registration.py: New file.
17861
69b4374a
DE
178622015-04-28 Doug Evans <dje@google.com>
17863
17864 * gdb.python/py-bad-printers.c: New file.
17865 * gdb.python/py-bad-printers.py: New file.
17866 * gdb.python/py-bad-printers.exp: New file.
17867
59fb7612
SS
178682015-04-28 Sasha Smundak <asmundak@google.com>
17869
17870 * gdb.python/py-type.exp: New test.
17871
2631b16a
AW
178722015-04-28 Andy Wingo <wingo@igalia.com>
17873
17874 * gdb.python/py-parameter.exp:
17875 * gdb.guile/scm-parameter.exp: Escape the path that we are
17876 matching against, as it might contain characters that are special
17877 to regular expressions.
17878
460efde1
JB
178792015-04-27 Joel Brobecker <brobecker@adacore.com>
17880
17881 * gdb.ada/rec_comp: New testcase.
17882
2d369d8e
SDJ
178832015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17884
17885 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17886 before using it.
17887
cf75d6c3
AB
178882015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17889
17890 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17891 new tests for verilog output.
17892
8dbe7ca5
YQ
178932015-04-24 Yao Qi <yao.qi@linaro.org>
17894
17895 * boards/remote-gdbserver-on-localhost.exp: New file.
17896
4ef9fb2f
PA
178972015-04-23 Pedro Alves <palves@redhat.com>
17898
17899 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17900 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17901 "end of file", remove $inferior_spawn_id from the indirect list.
17902
0a803169
PA
179032015-04-23 Pedro Alves <palves@redhat.com>
17904
17905 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17906
749ef8f8
PA
179072015-04-23 Pedro Alves <palves@redhat.com>
17908
17909 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17910 on $any_spawn_id instead of only on $gdb_spawn_id.
17911
8aae4344
PM
179122015-04-21 Pierre Muller <muller@sourceware.org>
17913
17914 PR pascal/17815
17915 * lib/pascal.exp (gpc_compile): Add new option "class".
17916 (fpc_compile): Likewise.
17917 * gdb.pascal/case-insensitive-symbols.pas: New file.
17918 * gdb.pascal/case-insensitive-symbols.exp: New file.
17919
1586c8fb
GB
179202015-04-20 Gary Benson <gbenson@redhat.com>
17921
17922 * gdb.base/attach.exp: Fix three extended remote failures.
17923
1b6e6f5c
GB
179242015-04-17 Gary Benson <gbenson@redhat.com>
17925
17926 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17927 the main executable over the remote protocol.
17928
e797481d
PA
179292015-04-16 Pedro Alves <palves@redhat.com>
17930
17931 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17932 a new gdbserver if gdbserver_reconnect_p is set.
17933
1ca99c42
PA
179342015-04-16 Pedro Alves <palves@redhat.com>
17935
17936 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17937 is set, don't exit gdbserver.
17938
af9fd6f8
AA
179392015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17940
17941 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17942 appropriate .insn, such that an older assembler can be used.
17943 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17944 the z/Architecture instruction set on 31-bit targets as well.
17945
04ff1e61
AA
179462015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17947
17948 * gdb.go/handcall.exp: Remove all logic related to the first
17949 breakpoint and rely on go_runto_main instead.
17950 * gdb.go/strings.exp: Likewise.
17951 * gdb.go/unsafe.exp: Likewise.
17952 * gdb.go/hello.exp: Likewise. Also rename the remaining
17953 breakpoint marker to "breakpoint 1".
17954 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17955 * gdb.go/strings.go: Likewise.
17956 * gdb.go/unsafe.go: Likewise.
17957 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17958 "set breakpoint 2 here" and rename the remaining breakpoint marker
17959 to "breakpoint 1".
17960
40d2f8d6
SM
179612015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17962
17963 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17964 if itertools.imap is not present.
17965 * gdb.python/py-objfile.exp: Add parentheses.
17966 * gdb.python/py-type.exp: Same.
17967 * gdb.python/py-unwind-maint.py: Same.
17968
8cbc97c6
YQ
179692015-04-15 Yao Qi <yao.qi@linaro.org>
17970
17971 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17972 of ":$ptr_size" and set its form explicitly.
17973
45fd756c
YQ
179742015-04-15 Pedro Alves <palves@redhat.com>
17975 Yao Qi <yao.qi@linaro.org>
17976
17977 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17978 timeout by factor of 4.
17979 (test_regular_watch): Likewise.
17980 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17981 * gdb.reverse/sigall-reverse.exp: Likewise.
17982 * gdb.reverse/until-precsave.exp: Likewise.
17983 * lib/gdb.exp (with_timeout_factor): New proc.
17984 (gdb_expect): Move some code to ...
17985 (get_largest_timeout): ... here. New procedure.
17986
9e811bc3
LM
179872015-04-14 Luis Machado <lgustavo@codesourcery.com>
17988
17989 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17990
0ff6fcb2
LM
179912015-04-13 Luis Machado <lgustavo@codesourcery.com>
17992
17993 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17994 to write to the .text section.
17995
7578d5f7
LM
179962015-04-13 Luis Machado <lgustavo@codesourcery.com>
17997
17998 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17999 Handle the case of targets that do not provide PID information.
18000
2efe15c4
YQ
180012015-04-13 Yao Qi <yao.qi@linaro.org>
18002
18003 * lib/gdbserver-support.exp (gdb_exit): Catch exception
18004 and use expect instead of gdb_expect.
18005
8cd8f2f8
SDJ
180062015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
18007
18008 * gdb.base/coredump-filter.exp: Rename variable "addr" to
18009 "coredump_var_addr" to avoid naming conflict with other testcases.
18010
9ee41772
PA
180112015-04-10 Pedro Alves <palves@redhat.com>
18012
18013 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
18014 gdb_test_sequence and gdb_assert.
18015
07473109
PA
180162015-04-10 Pedro Alves <palves@redhat.com>
18017
18018 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
18019 test messages that don't include the breakpoint address.
18020
de3db44c
YQ
180212015-04-10 Yao Qi <yao.qi@linaro.org>
18022
18023 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
18024 false for some offset and width combinations which aren't
18025 supported by linux kernel.
18026
c79d856c
PA
180272015-04-10 Pedro Alves <palves@redhat.com>
18028
18029 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18030 procedure, factored out from ...
18031 (top level): ... here. Add "set displaced-stepping" testing axis.
18032 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18033 parameter "displaced". Use it.
18034 (top level): Use foreach and add "set displaced-stepping" testing
18035 axis.
18036
ebc90b50
PA
180372015-04-10 Pedro Alves <palves@redhat.com>
18038
18039 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18040 Remove comment.
18041 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18042 both the address of the instruction that triggers the watchpoint
18043 and the address of the instruction immediately after, and use
18044 those addresses for the test. Fix comment.
18045
8f572e5c
PA
180462015-04-10 Pedro Alves <palves@redhat.com>
18047
18048 * gdb.base/sigstep.exp (breakpoint_to_handler)
18049 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
18050 Test "backtrace" in handler.
18051 (breakpoint_over_handler): New parameter 'displaced'. Use it.
18052 (top level): Add new "displaced" test axis to
18053 breakpoint_to_handler, breakpoint_to_handler_entry and
18054 breakpoint_over_handler.
18055
8d707a12
PA
180562015-04-10 Pedro Alves <palves@redhat.com>
18057
18058 PR gdb/18216
18059 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18060
ef713951
YQ
180612015-04-10 Yao Qi <yao.qi@linaro.org>
18062
18063 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18064 (test_add_rn_pc): New function.
18065 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18066 (top level): Invoke test_add_rn_pc.
18067
906d60cf
PA
180682015-04-10 Pedro Alves <palves@redhat.com>
18069
18070 PR gdb/13858
18071 * gdb.base/step-over-no-symbols.exp: New file.
18072
f2983cc3
AW
180732015-04-09 Andy Wingo <wingo@igalia.com>
18074
18075 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18076 after the Python tests.
18077
6d62641c
SDJ
180782015-04-08 Keith Seitz <keiths@redhat.com>
18079
18080 PR python/16699
18081 * gdb.python/py-completion.exp: New tests for completion.
18082 * gdb.python/py-completion.py (CompleteLimit1): New class.
18083 (CompleteLimit2): Likewise.
18084 (CompleteLimit3): Likewise.
18085 (CompleteLimit4): Likewise.
18086 (CompleteLimit5): Likewise.
18087 (CompleteLimit6): Likewise.
18088 (CompleteLimit7): Likewise.
18089
f3770638
PA
180902015-04-08 Pedro Alves <palves@redhat.com>
18091
18092 PR gdb/18214
18093 PR gdb/18216
18094 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18095 function.
18096 (main): Install it as SIGUSR1 handler.
18097 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18098 parameter. Always use "setup" as prefix. Toggle "set
18099 displaced-stepping" off/on depending on global. Don't switch to
18100 thread 1 here.
18101 (top level): Add displaced stepping "off/on" test axis. Update
18102 "setup" calls. Wrap each subtest with with_test_prefix. Test
18103 continuing with a queued signal in each thread.
18104
4496bed7
PA
181052015-04-08 Pedro Alves <palves@redhat.com>
18106
18107 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18108 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18109 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18110 Return early if running to main fails.
18111 * gdb.trace/while-stepping.exp: Likewise.
18112
b97fde92
PA
181132015-04-07 Pedro Alves <palves@redhat.com>
18114
18115 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18116 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18117 interact with inferior program.
18118
f71c18e7
PA
181192015-04-07 Pedro Alves <palves@redhat.com>
18120
18121 * lib/gdb.exp (inferior_spawn_id): New global.
18122 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18123 spawn id after processing the user code.
18124 (default_gdb_start): Set inferior_spawn_id.
18125 (send_inferior): New procedure.
18126 * lib/gdbserver-support.exp (gdbserver_start): Set
18127 inferior_spawn_id.
18128 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18129
6423214f
PA
181302015-04-07 Pedro Alves <palves@redhat.com>
18131
18132 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18133 * lib/gdbserver-support.exp (gdbserver_start): Make
18134 $server_spawn_id global.
18135 (gdbserver_start): Don't wait for gdbserver's spawn id with
18136 expect_background.
18137 (close_gdbserver): New procedure.
18138 (gdb_exit): Rename the default version and reimplement.
18139
71c0ee8c
PA
181402015-04-07 Pedro Alves <palves@redhat.com>
18141
72f4393d 18142 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18143 append the substituted item, not the original item.
18144
203bc29b
PA
181452015-04-07 Pedro Alves <palves@redhat.com>
18146
18147 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18148 gdb_expect.
18149
508a3ddf
PA
181502015-04-07 Pedro Alves <palves@redhat.com>
18151
18152 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18153 output appearing once only.
18154
9f6dbe2b
PA
181552015-04-07 Pedro Alves <palves@redhat.com>
18156
18157 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18158 that doesn't expect anything. Return early if running to main
18159 fails.
18160
337532fa
YQ
181612015-04-07 Yao Qi <yao.qi@linaro.org>
18162
18163 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18164 (child_function): Call alarm.
18165 (main): Move call to alarm into the loop.
18166 * gdb.threads/non-stop-fair-events.exp: Build program with
18167 -DTIMEOUT=$timeout.
18168
01b622d4
DE
181692015-04-06 Doug Evans <xdje42@gmail.com>
18170
18171 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18172 Fix dest parameter to board_info.
18173 (fpc_compile): Ditto.
18174 (gdb_compile_pascal): Rename dest arg to destfile.
18175
961f4160
PMR
181762015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18177
18178 * gdb.ada/funcall_ref.exp: New file.
18179 * gdb.ada/funcall_ref/foo.adb: New file.
18180
cafda597
YQ
181812015-04-02 Yao Qi <yao.qi@linaro.org>
18182
18183 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18184 is remote.
18185
fed040c6
GB
181862015-04-02 Gary Benson <gbenson@redhat.com>
18187
18188 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18189
d11916aa
SS
181902015-04-01 Sasha Smundak <asmundak@google.com>
18191
18192 * gdb.python/py-unwind-maint.c: New file.
18193 * gdb.python/py-unwind-maint.exp: New test.
18194 * gdb.python/py-unwind-maint.py: New file.
18195 * gdb.python/py-unwind.c: New file.
18196 * gdb.python/py-unwind.exp: New test.
18197 * gdb.python/py-unwind.py: New test.
18198
a1471180
PA
181992015-04-01 Pedro Alves <palves@redhat.com>
18200
18201 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18202 to fail instead of non-existent $test.
18203
0bbeccb1
PA
182042015-04-01 Pedro Alves <palves@redhat.com>
18205
18206 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18207 GDBFLAGS if not empty.
18208
3c724c8c
PMR
182092015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18210
18211 * gdb.ada/complete.exp: Remove "multi_line".
18212 * gdb.ada/info_exc.exp: Remove "multi_line".
18213 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18214 * gdb.ada/ptype_field.exp: Remove "multi_line".
18215 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18216 * gdb.ada/tagged.exp: Remove "multi_line".
18217 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18218 [multi_line ...]
18219 * gdb.btrace/delta.exp: Likewise.
18220 * gdb.btrace/exception.exp: Likewise.
18221 * gdb.btrace/function_call_history.exp: Likewise.
18222 * gdb.btrace/instruction_history.exp: Likewise.
18223 * gdb.btrace/nohist.exp: Likewise.
18224 * gdb.btrace/record_goto.exp: Likewise.
18225 * gdb.btrace/segv.exp: Likewise.
18226 * gdb.btrace/stepi.exp: Likewise.
18227 * gdb.btrace/tailcall.exp: Likewise.
18228 * gdb.btrace/unknown_functions.exp: Likewise.
18229 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18230 * lib/gdb.exp: Add the "multi_line" helper.
18231
4eec2deb
PA
182322015-04-01 Pedro Alves <palves@redhat.com>
18233
18234 * gdb.threads/tid-reuse.c: New file.
18235 * gdb.threads/tid-reuse.exp: New file.
18236
df8411da
SDJ
182372015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18238
18239 PR corefiles/16092
18240 * gdb.base/coredump-filter.c: New file.
18241 * gdb.base/coredump-filter.exp: Likewise.
18242
6ef37366
PM
182432015-03-27 Petr Machata <pmachata@redhat.com>
18244
18245 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18246 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18247 (Dwarf::assemble): Initialize them.
18248 (Dwarf::lines): New function.
18249
7ec911b0
JT
182502015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18251
18252 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18253 SYMBOL_PREFIX for x86_64-*-cygwin.
18254
ff908ebf
AW
182552015-03-26 Andy Wingo <wingo@igalia.com>
18256
18257 PR symtab/18148
18258 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18259 const_value but not a location.
18260 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18261 location defined in non-main CUs are visible.
18262
6d5f0679
YQ
182632015-03-26 Yao Qi <yao.qi@linaro.org>
18264
18265 PR testsuite/18139
18266 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18267 Add a line number entry for the same line.
18268 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18269 Add a line number entry for the same line.
18270
2898689b
YQ
182712015-03-26 Yao Qi <yao.qi@linaro.org>
18272
18273 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18274 .int 0.
18275 (func): Likewise. Add .Lfunc_1 label.
18276 Use .Lfunc_1 label.
18277 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18278 .int 0.
18279 (func): Likewise.
18280 Use .Lfunc_1 label.
18281
85180498
YQ
182822015-03-26 Yao Qi <yao.qi@linaro.org>
18283
18284 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18285 Call gdb_compile instead to compile each .s files without debug
18286 information.
18287
8aa08a8d
YQ
182882015-03-26 Yao Qi <yao.qi@linaro.org>
18289
18290 * gdb.base/savedregs.exp (process_saved_regs): Make
18291 "Saved registers:" optional in the pattern.
18292
66849923
MM
182932015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18294
18295 * gdb.btrace/next.exp: Merged into step.exp.
18296 * gdb.btrace/finish.exp: Merged into step.exp.
18297 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18298 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18299 "record goto" and checking the exact replay position.
18300 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18301 check for "Recording format" in "info record" output.
18302 * gdb.btrace/record_goto.exp: Choose test file based on target.
18303 * gdb.btrace/x86-record_goto.S: Renamed into ...
18304 * gdb.btrace/x86_64-record_goto.S: ... this.
18305 * gdb.btrace/i686-record_goto.S: New.
18306 * gdb.btrace/x86-tailcall.S: Renamed into ...
18307 * gdb.btrace/x86_64-tailcall.S: ... this.
18308 * gdb.btrace/i686-tailcall.S: New.
18309 * gdb.btrace/x86-tailcall.c: Renamed into ...
18310 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18311 separate statements. Update test.
18312 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18313 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18314 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18315 * gdb.btrace/tailcall.exp: Choose test file based on target.
18316 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18317
11cc1b74
MM
183182015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18319
18320 * gdb.btrace/exception.exp: Increase BTS buffer size.
18321
a25d8bf9
PA
183222015-03-24 Pedro Alves <palves@redhat.com>
18323
18324 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18325
856e7dd6
PA
183262015-03-24 Pedro Alves <palves@redhat.com>
18327
18328 * gdb.threads/schedlock.exp (test_step): No longer expect that
18329 "set scheduler-locking step" with "next" over a function call runs
18330 threads unlocked.
18331
ad235a41
AT
183322015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18333
18334 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18335
15630549
AT
183362015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18337
18338 PR breakpoints/16466
18339 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18340 * gdb.mi/mi-pending.c (thread_func): New function.
18341 (int main): Add threading support required.
18342 * gdb.mi/mi-pending.exp: Add tests for this issue.
18343 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18344 (pendfunc2): Remove stdio dependency.
18345 * gdb.mi/mi-pendshr2.c: New file.
18346
693dca06
KS
183472015-03-23 Keith Seitz <keiths@redhat.com>
18348
18349 * gdb.linespec/keywords.c: New file.
18350 * gdb.linespec/keywords.exp: New file.
18351
7e993ebf
KS
183522015-03-23 Keith Seitz <keiths@redhat.com>
18353
18354 PR gdb/18021
18355 * gdb.dwarf2/staticvirtual.exp: New test.
18356
bc23328c
JK
183572015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18358
18359 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18360 * README: Remove HP-UX and gdb.hp.
18361 (configuration):
18362 * configure: Regenerate.
18363 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18364 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18365 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18366 gdb.hp/gdb.defects/Makefile.
18367 * gdb.hp/Makefile.in: File deleted.
18368 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18369 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18370 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18371 * gdb.hp/gdb.aCC/run.c: File deleted.
18372 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18373 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18374 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18375 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18376 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18377 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18378 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18379 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18380 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18381 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18382 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18383 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18384 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18385 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18386 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18387 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18388 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18389 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18390 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18391 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18392 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18393 * gdb.hp/gdb.compat/average.c: File deleted.
18394 * gdb.hp/gdb.compat/sum.c: File deleted.
18395 * gdb.hp/gdb.compat/xdb.c: File deleted.
18396 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18397 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18398 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18399 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18400 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18401 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18402 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18403 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18404 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18405 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18406 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18407 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18408 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18409 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18410 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18411 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18412 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18413 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18414 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18415 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18416 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18417 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18418 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18419 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18420 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18421 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18422 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18423 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18424 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18425 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18426 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18427 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18428 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18429 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18430 * gdb.hp/tools/odump: File deleted.
18431
8bf3b159
PA
184322015-03-19 Pedro Alves <palves@redhat.com>
18433
18434 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18435 (saw_thread_3): New globals.
18436 (top level): Increment them when an event for the corresponding
18437 thread is seen.
18438 (no thread starvation): New test.
18439
eb54c8bf
PA
184402015-03-19 Pedro Alves <palves@redhat.com>
18441
18442 * gdb.threads/continue-pending-status.c: New file.
18443 * gdb.threads/continue-pending-status.exp: New file.
18444
32d2e5d6
PA
184452015-03-18 Pedro Alves <palves@redhat.com>
18446
18447 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18448 Use gdb_is_target_remote instead of is_remote. Use
18449 gdb_test_multiple instead of gdb_expect. Exit early if
18450 gdb_test_multiple hits its internal matches. Tighten stepi tests
18451 expected output. Fail on exit with any signal, instead of just
18452 SIGILL.
18453
f68f11b7
YQ
184542015-03-18 Yao Qi <yao.qi@linaro.org>
18455
18456 PR tdep/18107
18457 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18458 variable.
18459 * gdb.base/catch-syscall.exp: Don't skip it on
18460 aarch64*-*-linux* target. Remove elements in all_syscalls.
18461 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18462 target.
18463 (setup_all_syscalls): New proc.
18464
ca5fd19b
YQ
184652015-03-16 Yao Qi <yao.qi@linaro.org>
18466
18467 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18468 (top level): Skip tests if valid_addr_p returns false for
18469 $cmd1 or $cmd2.
18470
85642ba0
AW
184712015-03-11 Andy Wingo <wingo@igalia.com>
18472
18473 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18474
e03f9645
YQ
184752015-03-11 Yao Qi <yao.qi@linaro.org>
18476
18477 * gdb.base/catch-syscall.exp: Fix typo in comments.
18478
5d0962b2
YQ
184792015-03-11 Yao Qi <yao.qi@linaro.org>
18480
18481 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18482
b2df3cef
PA
184832015-03-09 Pedro Alves <palves@redhat.com>
18484
18485 * dg-extract-results.py: Delete.
18486
ef878e53
PA
184872015-03-09 Pedro Alves <palves@redhat.com>
18488
18489 Merge dg-extract-results.sh from GCC upstream (r218843).
18490
18491 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18492 * dg-extract-results.sh: Use --text with grep to avoid issues with
18493 binary files. Fall back to cat -v, if that doesn't work.
18494
9494d219
PA
184952015-03-05 Pedro Alves <palves@redhat.com>
18496
18497 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18498
a8d9763a
SM
184992015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18500
18501 * lib/mi-support.exp (mi_expect_interrupt): Accept
18502 alternative event for when in all-stop mode.
18503
be9957b8
PA
185042015-03-04 Pedro Alves <palves@redhat.com>
18505
18506 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18507
d57be0f4 185082015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
18509
18510 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18511
c214c7cf
AA
185122015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18513
18514 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18515 regexps for GDB's current line display, accept a hex address
18516 preceding the line number.
18517
6d74a497
AA
185182015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18519
18520 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18521 the 'arch1' variable for "s390*-linux*" targets.
18522
511aee7c
PA
185232015-03-04 Pedro Alves <palves@redhat.com>
18524
18525 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18526 (main): Pass missing retval argument to pthread_join call.
18527
95e50b27
PA
185282015-03-02 Pedro Alves <palves@redhat.com>
18529
18530 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18531 (top level): Call do_test with non-stop as well.
18532
28054d69
PA
185332015-03-02 Pedro Alves <palves@redhat.com>
18534
18535 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18536 -1.
18537
4fa5d7b4
AA
185382015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18539
18540 * gdb.arch/s390-vregs.exp: New test.
18541 * gdb.arch/s390-vregs.S: New file.
18542
97c18565
PA
185432015-02-27 Pedro Alves <palves@redhat.com>
18544
18545 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18546 call to catch_command_errors.
18547 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18548 catch_command_errors.
18549
a37bfa30
PA
185502015-02-27 Pedro Alves <palves@redhat.com>
18551
18552 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18553 "true" for boolean result.
18554 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18555 prototype of main.
18556
6f98576f
PA
185572015-02-27 Pedro Alves <palves@redhat.com>
18558
18559 * lib/unbuffer_output.c: New file.
18560 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18561 (main): Call gdb_unbuffer_output.
18562
eba5ab56
YQ
185632015-02-27 Yao Qi <yao.qi@linaro.org>
18564
18565 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18566 target.
18567
0def5aaa
DE
185682015-02-26 Doug Evans <dje@google.com>
18569
18570 * gdb.cp/class2.cc (Dbase, D): New classes.
18571 (main): New local delta.
18572 * gdb.cp/class2.exp: Test printing delta.
18573 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18574 (dynbar): New global.
18575 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18576
081a1c2c
JK
185772015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18578
18579 * gdb.compile/compile-ifunc.c: New file.
18580 * gdb.compile/compile-ifunc.exp: New file.
18581
2f41223f
AT
185822015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18583
18584 * gdb.base/structs.exp: Check for correct struct on finish.
18585
03eddd80
YQ
185862015-02-26 Yao Qi <yao.qi@linaro.org>
18587
18588 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18589 is zero.
18590
80c57053
JK
185912015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18592
18593 * gdb.arch/cordic.ko.bz2: New file.
18594 * gdb.arch/cordic.ko.debug.bz2: New file.
18595 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18596
21613c12
YQ
185972015-02-25 Yao Qi <yao.qi@linaro.org>
18598
18599 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18600 aarch64*-*-* target.
18601
d8b901ed
PA
186022015-02-23 Pedro Alves <palves@redhat.com>
18603
18604 * lib/gdb.exp (delete_breakpoints): Rewrite using
18605 gdb_test_multiple.
18606
e5b85ead
PA
186072015-02-23 Pedro Alves <palves@redhat.com>
18608
18609 * gdb.base/info-os.c: Include stdlib.h.
18610
85c3a371
DE
186112015-02-22 Doug Evans <xdje42@gmail.com>
18612
18613 PR symtab/17855
18614 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18615 is read after symbols have been re-read.
18616 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18617 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18618
96553a0c
DE
186192015-02-21 Doug Evans <dje@google.com>
18620
18621 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18622
97a0c697
JK
186232015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18624
18625 PR corefiles/17808
18626 * gdb.arch/i386-biarch-core.core.bz2: New file.
18627 * gdb.arch/i386-biarch-core.exp: New file.
18628
a47cd6e9
PA
186292015-02-21 Pedro Alves <palves@redhat.com>
18630
18631 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18632 runto_main fails.
18633
c5facdc4
PA
186342015-02-20 Pedro Alves <palves@redhat.com>
18635
18636 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18637 info probes.
18638
2db9a427
PA
186392015-02-20 Pedro Alves <palves@redhat.com>
18640
18641 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18642
60fb7e9e
PA
186432015-02-20 Pedro Alves <palves@redhat.com>
18644
18645 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18646 clean_restart before gdb_target_supports_trace.
18647
5c5019c2
PA
186482015-02-20 Pedro Alves <palves@redhat.com>
18649
18650 PR threads/18006
18651 * gdb.threads/clone-thread_db.c: New file.
18652 * gdb.threads/clone-thread_db.exp: New file.
18653
c9587f88
AT
186542015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18655
18656 PR breakpoints/16812
18657 * gdb.base/catch-gdb-caused-signals.c: New file.
18658 * gdb.base/catch-gdb-caused-signals.exp: New file.
18659
f6a88844
JM
186602015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18661
18662 * configure: Regenerated.
18663 * configure.ac: Use GDB_AC_TRANSFORM.
18664 * aclocal.m4: sinclude ../transform.m4.
18665
497c491b
JM
186662015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18667
18668 * lib/dtrace.exp: New file.
18669 * gdb.base/dtrace-probe.exp: Likewise.
18670 * gdb.base/dtrace-probe.d: Likewise.
18671 * gdb.base/dtrace-probe.c: Likewise.
18672 * lib/pdtrace.in: Likewise.
18673 * configure.ac: Output variables with the transformed names of
18674 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18675 * configure: Regenerated.
18676
03e98035
JM
186772015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18678
18679 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18680 expected message when trying to access $_probe_* convenience
18681 variables while not on a probe.
18682
63cc30e9
JK
186832015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18684
18685 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18686
0703599a
PA
186872015-02-11 Pedro Alves <pedro@codesourcery.com>
18688
18689 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18690 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18691
7e60a48e
DE
186922015-02-10 Doug Evans <xdje42@gmail.com>
18693
18694 * lib/gdb.exp (gdb_load): Always return a result.
18695
01b088bc
PA
186962015-02-10 Pedro Alves <palves@redhat.com>
18697
18698 * gdb.threads/signal-sigtrap.c: New file.
18699 * gdb.threads/signal-sigtrap.exp: New file.
18700
b05ec7a5
AT
187012015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18702
18703 * gdb.trace/no-attach-trace.c: New file.
18704 * gdb.trace/no-attach-trace.exp: New file.
18705
a2c2acaf
MW
187062015-02-09 Mark Wielaard <mjw@redhat.com>
18707
18708 * gdb.dwarf2/atomic.c: New file.
18709 * gdb.dwarf2/atomic-type.exp: Likewise.
18710
31fd9caa
MM
187112015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18712
18713 * gdb.btrace/buffer-size.exp: Update "info record" output.
18714 * gdb.btrace/delta.exp: Update "info record" output.
18715 * gdb.btrace/enable.exp: Update "info record" output.
18716 * gdb.btrace/finish.exp: Update "info record" output.
18717 * gdb.btrace/instruction_history.exp: Update "info record" output.
18718 * gdb.btrace/next.exp: Update "info record" output.
18719 * gdb.btrace/nexti.exp: Update "info record" output.
18720 * gdb.btrace/step.exp: Update "info record" output.
18721 * gdb.btrace/stepi.exp: Update "info record" output.
18722 * gdb.btrace/nohist.exp: Update "info record" output.
18723
d33501a5
MM
187242015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18725
18726 * gdb.btrace/buffer-size: New.
18727
f4abbc16
MM
187282015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18729
18730 * gdb.btrace/delta.exp: Update "info record" output.
18731 * gdb.btrace/enable.exp: Update "info record" output.
18732 * gdb.btrace/finish.exp: Update "info record" output.
18733 * gdb.btrace/instruction_history.exp: Update "info record" output.
18734 * gdb.btrace/next.exp: Update "info record" output.
18735 * gdb.btrace/nexti.exp: Update "info record" output.
18736 * gdb.btrace/step.exp: Update "info record" output.
18737 * gdb.btrace/stepi.exp: Update "info record" output.
18738 * gdb.btrace/nohist.exp: Update "info record" output.
18739
b9d61307
SM
187402015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18741
18742 PR gdb/15678
18743 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18744
e584fdbc
PA
187452015-02-06 Pedro Alves <palves@redhat.com>
18746
18747 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18748 macro.
18749 (seconds_left, again): New globals.
18750 (main): Wait seconds_left in a 1-second sleep loop instead of
18751 sleeping 180 seconds. If 'again' is set, reset the seconds
18752 counter.
18753 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18754 'again' in the inferior before detaching. Print the seconds left.
18755 (options): New global.
18756 (top level): Build program with -DTIMEOUT=$timeout.
18757
77f41761
PA
187582015-02-06 Pedro Alves <palves@redhat.com>
18759
18760 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18761 determine how many seconds to pass to 'alarm'.
18762 * gdb.base/gdb-sigterm.exp (top level): Build program with
18763 -DTIMEOUT=$timeout.
18764 (do_test): Return success/failure indication. Add more verbose
18765 logging. Don't fail if 200 single steps are seen. Instead, fail
18766 when the test times out.
18767 (passes): New global.
18768 (top level): Break the testing loop if testing fails on any
18769 iteration. Use gdb_assert.
18770
b9394193
DB
187712015-02-04 Don Breazeal <donb@codesourcery.com>
18772
18773 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18774 and initialize them.
18775 (ipc_cleanup): New function.
18776 (main): Don't declare shmid, semid, and msqid. Add a call to
18777 atexit so that we call ipc_cleanup on exit.
18778
42d9e528
PA
187792015-02-04 Pedro Alves <palves@redhat.com>
18780
18781 * boards/native-extended-gdbserver.exp: Remove any target variant
18782 specifications from the board name before clearing the isremote
18783 flag from board_info.
18784
ae6ae975
DE
187852015-01-31 Doug Evans <xdje42@gmail.com>
18786
18787 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18788
cfb069a8
GB
187892015-01-31 Gary Benson <gbenson@redhat.com>
18790
18791 * gdb.base/completion.exp: Disable completion limiting for
18792 existing tests. Add new tests to check completion limiting.
18793 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18794
5dd31d79
DE
187952015-01-31 Doug Evans <xdje42@gmail.com>
18796
18797 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18798
9f050062
DE
187992015-01-31 Doug Evans <xdje42@gmail.com>
18800
18801 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18802 entries. Duplicate file section script entries.
18803 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18804 inlined entries. Add test for safe-path rejection.
18805 * gdb.python/py-section-script.c: Add duplicate inlined section script
18806 entries. Duplicate file section script entries.
18807 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18808 inlined entries. Add test for safe-path rejection.
18809
df25ebbd
JB
188102015-01-29 Joel Brobecker <brobecker@adacore.com>
18811
18812 * gdb.ada/disc_arr_bound: New testcase.
18813
4a0ca9ec
JB
188142015-01-29 Joel Brobecker <brobecker@adacore.com>
18815
18816 * gdb.ada/mi_var_array: New testcase.
18817
3a8b707a
DE
188182015-01-27 Doug Evans <dje@google.com>
18819
18820 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18821 Add test for objfile.filename, objfile.username after objfile
18822 has been unloaded.
18823
f8313f6e
JB
188242015-01-26 Joel Brobecker <brobecker@adacore.com>
18825
18826 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18827 the second test to print the name attribute of value
18828 returned by the call to gdb.lookup_type, and adjust
18829 the expected output accordingly.
18830
37bc665e
MW
188312015-01-25 Mark Wielaard <mjw@redhat.com>
18832
18833 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18834 * gdb.base/disp-step-fork.c: Include unistd.h.
18835 * gdb.base/siginfo-obj.c: Include stdio.h.
18836 * gdb.base/siginfo-thread.c: Likewise.
18837 * gdb.mi/non-stop.c: Include unistd.h.
18838 * gdb.mi/nsthrexec.c: Include stdio.h.
18839 * gdb.mi/pthreads.c: Include unistd.h.
18840 * gdb.modula2/unbounded1.c (main): Declare returns int.
18841 * gdb.reverse/consecutive-reverse.c: Likewise.
18842 * gdb.threads/create-fail.c: Include unistd.h.
18843 * gdb.threads/killed.c: Likewise.
18844 * gdb.threads/linux-dp.c: Likewise.
18845 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18846 * gdb.threads/non-ldr-exc-2.c: Likewise.
18847 * gdb.threads/non-ldr-exc-3.c: Likewise.
18848 * gdb.threads/non-ldr-exc-4.c: Likewise.
18849 * gdb.threads/pthreads.c: Include unistd.h.
18850 (main): Declare returns int.
18851 * gdb.threads/tls-main.c (foo): New declaration.
18852 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18853
f7e5394d
SM
188542015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18855
18856 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18857 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18858
743649fd
MW
188592015-01-15 Mark Wielaard <mjw@redhat.com>
18860
18861 * gdb.base/noreturn-return.c: New file.
18862 * gdb.base/noreturn-return.exp: New file.
18863 * gdb.base/noreturn-finish.c: New file.
18864 * gdb.base/noreturn-finish.exp: New file.
18865
198297aa
PA
188662015-01-23 Pedro Alves <palves@redhat.com>
18867
18868 * gdb.threads/continue-pending-after-query.c: New file.
18869 * gdb.threads/continue-pending-after-query.exp: New file.
18870
717cf30c
AG
188712015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18872 Simon Marchi <simon.marchi@ericsson.com>
18873
18874 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18875 * gdb.base/valgrind-db-attach.exp: Same.
18876 * gdb.base/valgrind-infcall.exp: Same.
18877 * lib/mi-support.exp (default_mi_gdb_start): Same.
18878 * lib/prompt.exp (default_prompt_gdb_start): Same.
18879 * lib/gdb.exp (default_gdb_spawn): Same.
18880 (gdb_interact): New.
18881
18882
4b62a76e
JK
188832015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18884
18885 * gdb.compile/compile.exp (pointer to jit function): New test.
18886
b4cdae6f
WW
188872015-01-17 Wei-cheng Wang <cole945@gmail.com>
18888
18889 * lib/gdb.exp (supports_process_record): Return true for
18890 powerpc*-*-linux*.
18891 (supports_reverse): Likewise.
18892
d221e7ef
DB
188932015-01-15 Don Breazeal <donb@codesourcery.com>
18894
18895 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18896 instead of checking whether the target board is remote and
18897 use spawn_wait_for_attach instead of exec/sleep.
18898 * gdb.base/attach-twice.exp: Likewise.
18899
bafffb51
JB
189002015-01-15 Joel Brobecker <brobecker@adacore.com>
18901
18902 * gdb.ada/var_arr_attrs: New testcase.
18903
5589af0e
PA
189042015-01-14 Pedro Alves <palves@redhat.com>
18905 Joel Brobecker <brobecker@adacore.com>
18906
18907 PR gdb/17525
18908 * gdb.base/bp-cmds-execution-x-script.c: New file.
18909 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18910 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18911
6c400b59
PA
189122015-01-14 Pedro Alves <palves@redhat.com>
18913
18914 PR cli/17828
18915 * gdb.base/batch-preserve-term-settings.c: New file.
18916 * gdb.base/batch-preserve-term-settings.exp: New file.
18917
e02c96a7
DE
189182015-01-13 Doug Evans <dje@google.com>
18919
18920 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18921 binary.
18922
576fd14c
JB
189232015-01-13 Joel Brobecker <brobecker@adacore.com>
18924
18925 * Makefile.in (clean mostlyclean): Do not delete *.py.
18926
04dccad0
JB
189272015-01-13 Joel Brobecker <brobecker@adacore.com>
18928
18929 * gdb.python/py-lookup-type.exp: New file.
18930
3d230f71
PA
189312015-01-12 Pedro Alves <palves@redhat.com>
18932
18933 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18934 restore GDBFLAGS before returning.
18935
7e67715d
JK
189362015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18937
18938 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18939 is_amd64_regs_target and is_x86_like_target.
18940
f2e0d4b4
DE
189412015-01-11 Doug Evans <xdje42@gmail.com>
18942
18943 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18944 is given without an explicit form.
18945 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18946 attributes.
18947 * gdb.dwarf/corrupt.exp: Ditto.
18948 * gdb.dwarf2/enum-type.exp: Ditto.
18949 * gdb.trace/entry-values.exp: Ditto.
18950 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18951
439250fb
DE
189522015-01-11 Doug Evans <xdje42@gmail.com>
18953
18954 PR gdb/15830
18955 * gdb.base/maint.exp: Remove references to "maint demangle".
18956 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18957 Add tests for explicitly specifying language to demangle.
18958 * gdb.dlang/demangle.exp: Ditto.
18959
ede9f622
PA
189602015-01-09 Pedro Alves <palves@redhat.com>
18961
18962 * gdb.threads/non-stop-fair-events.c: New file.
18963 * gdb.threads/non-stop-fair-events.exp: New file.
18964
a7b796db
PA
189652015-01-09 Pedro Alves <palves@redhat.com>
18966
18967 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18968 the global scope. Set a breakpoint after all threads are started
18969 rather than stepping over two source lines. Expect the prompt.
18970 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18971 global.
18972 (NUM): Now 15.
18973 (main): Use threads_started_barrier to wait for all threads to
18974 start. Main thread no longer calls thread_function. Exit after
18975 180 seconds.
18976 (loop): New function.
18977 (thread_function): Wait on threads_started_barrier barrier. Call
18978 'loop' at each iteration.
18979 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18980 threads have started, instead of hardcoding number of "next"
18981 steps. Use an access watchpoint instead of a write watchpoint.
18982
9665ffdd
PA
189832015-01-09 Pedro Alves <palves@redhat.com>
18984
18985 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18986 (thread_func): Wait on barrier.
18987 (main): Wait for all threads to start before stopping GDB.
18988 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18989 global.
18990 (thread1_func, thread2_func): Wait on barrier.
18991 (main): Wait for all threads to start before stopping GDB.
18992 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18993 New global.
18994 (thread1_func, thread2_func): Wait on barrier.
18995 (main): Wait for all threads to start before stopping GDB.
18996
c945a99f
PA
189972015-01-09 Pedro Alves <palves@redhat.com>
18998
18999 * gdb.threads/attach-many-short-lived-threads.c: New file.
19000 * gdb.threads/attach-many-short-lived-threads.exp: New file.
19001
c1a747c1
PA
190022014-01-09 Pedro Alves <palves@redhat.com>
19003
19004 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
19005 instead of to thread 2.
19006 * gdb.threads/signal-command-multiple-signals-pending.c (main):
19007 Add barrier around each pthread_create call instead of around all
19008 calls.
19009 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
19010 Set a break on thread_function and have the child threads hit it
19011 one at at a time.
19012
60b3033e
PA
190132015-01-09 Pedro Alves <palves@redhat.com>
19014
19015 * lib/gdb.exp (can_spawn_for_attach): New procedure.
19016 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
19017 false.
19018 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
19019 checking whether the target board is remote.
19020 * gdb.multi/multi-attach.exp: Likewise.
19021 * gdb.python/py-sync-interp.exp: Likewise.
19022 * gdb.server/ext-attach.exp: Likewise.
19023 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
19024 tests that need to attach, instead of checking whether the target
19025 board is remote at the top of the file.
19026
acc018ac
YQ
190272015-01-08 Yao Qi <yao@codesourcery.com>
19028
19029 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19030
50a18af8
JK
190312015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19032
19033 Fix testcase compilation.
19034 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19035
8503d6e1
JB
190362015-01-06 Joel Brobecker <brobecker@adacore.com>
19037
19038 * gdb.python/py-type.exp: Add a couple test about empty
19039 array creation, and negative-length array creation.
19040
cc73dbcc
DE
190412015-01-02 Doug Evans <xdje42@gmail.com>
19042
19043 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19044
0300bbc7
DE
190452015-01-02 Doug Evans <dje@google.com>
19046
19047 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
19048
9d85a0ec
YQ
190492014-12-29 Yao Qi <yao@codesourcery.com>
19050
19051 * gdb.trace/entry-values.exp: Update comments. Rename variable
19052 bar_call_foo to returned_from_foo.
19053
87186c6a
MMN
190542014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19055
19056 PR gdb/17394
19057 * gdb.linespec/break-asm-file.c: New file.
19058 * gdb.linespec/break-asm-file.exp: New file.
19059 * gdb.linespec/break-asm-file0.s: New file.
19060 * gdb.linespec/break-asm-file1.s: New file.
19061
1bab7383
YQ
190622014-12-18 Nigel Stephens <nigel@mips.com>
19063 Maciej W. Rozycki <macro@codesourcery.com>
19064
19065 * gdb.base/float.exp: Handle the new output from "info float" on
19066 MIPS targets.
19067
1bc1068a
JK
190682014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19069
19070 Fix MinGW compilation.
19071 * gdb.compile/compile-ops.exp: Update untested message if
19072 !skip_compile_feature_tests.
19073 * gdb.compile/compile-setjmp.exp: Likewise.
19074 * gdb.compile/compile-tls.exp: Likewise.
19075 * gdb.compile/compile.exp: Likewise.
19076 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19077 supported on this host".
19078
b6615d10
DE
190792014-12-16 Doug Evans <xdje42@gmail.com>
19080
19081 * boards/stabs.exp: New file.
19082
25dda427
AA
190832014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19084
19085 * gdb.base/completion.exp: Adjust to format changes of "maint
19086 print user-registers".
19087
bf330350
CU
190882014-12-16 Catalin Udma <catalin.udma@freescale.com>
19089
19090 PR server/17457
19091 * gdb.arch/aarch64-fp.c: New file.
19092 * gdb.arch/aarch64-fp.exp: New file.
19093
395cf596
SDJ
190942014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19095
19096 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19097 r210637, r210913, r211666, r215400, r215817).
19098
19099 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19100 * dg-extract-results.py: New file.
19101 * dg-extract-results.sh: Use it if the environment seems
19102 suitable.
19103
19104 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19105
19106 * dg-extract-results.py (parse_run): Handle warnings that
19107 are printed before a test harness is run.
19108
19109 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19110
19111 * dg-extract-results.py (Named): Remove __cmp__ method.
19112 (output_variation): Use a key to sort variation.harnesses.
19113
19114 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19115
19116 * dg-extract-results.py: For Python 3, force sys.stdout to
19117 handle surrogate escape sequences.
19118 (safe_open): New function.
19119 (output_segment, main): Use it.
19120
19121 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19122
19123 * dg-extract-results.py (Prog.result_re): Include options
19124 in test name.
19125
19126 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19127
19128 * dg-extract-results.py (output_variation): Always sort if
19129 do_sum.
19130
e882ef3c
SM
191312014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19132
19133 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19134 as long as we get pagination notifications.
19135
4992aa20
JM
191362014-12-15 Jason Merrill <jason@redhat.com>
19137
19138 * Makefile.in (check-gdb.%): Restore.
19139 * README: Mention it.
19140
c1b5a1a6
JB
191412014-12-13 Joel Brobecker <brobecker@adacore.com>
19142
19143 * gdb.ada/str_uninit: New testcase.
19144
5537b577
JK
191452014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19146
19147 PR symtab/17642
19148 * gdb.base/vla-stub-define.c: New file.
19149 * gdb.base/vla-stub.c: New file.
19150 * gdb.base/vla-stub.exp: New file.
19151
bb2ec1b3
TT
191522014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19153 Jan Kratochvil <jan.kratochvil@redhat.com>
19154 Tom Tromey <tromey@redhat.com>
19155
19156 * configure.ac: Add gdb.compile/.
19157 * configure: Regenerate.
19158 * gdb.compile/Makefile.in: New file.
19159 * gdb.compile/compile-ops.exp: New file.
19160 * gdb.compile/compile-ops.c: New file.
19161 * gdb.compile/compile-tls.c: New file.
19162 * gdb.compile/compile-tls.exp: New file.
19163 * gdb.compile/compile-constvar.S: New file.
19164 * gdb.compile/compile-constvar.c: New file.
19165 * gdb.compile/compile-mod.c: New file.
19166 * gdb.compile/compile-nodebug.c: New file.
19167 * gdb.compile/compile-setjmp-mod.c: New file.
19168 * gdb.compile/compile-setjmp.c: New file.
19169 * gdb.compile/compile-setjmp.exp: New file.
19170 * gdb.compile/compile-shlib.c: New file.
19171 * gdb.compile/compile.c: New file.
19172 * gdb.compile/compile.exp: New file.
19173 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19174
4ff709eb
TT
191752014-12-12 Tom Tromey <tromey@redhat.com>
19176
19177 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19178 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19179
6dddd6a5
DE
191802014-12-12 Doug Evans <dje@google.com>
19181
19182 * lib/gdb-python.exp (get_python_valueof): New function.
19183 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19184
71c24708
AA
191852014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19186
19187 * gdb.base/completion.exp: Add test for completion of "info
19188 registers ".
19189
3e29f34a
MR
191902014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19191
19192 * gdb.base/func-ptrs.c: New file.
19193 * gdb.base/func-ptrs.exp: New file.
19194
fc126975
SM
191952014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19196
19197 PR breakpoints/17012
19198 * gdb.base/dprintf-detach.c: New file.
19199 * gdb.base/dprintf-detach.exp: New file.
19200
0a46d518
SM
192012014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19202
19203 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19204 * lib/gdb.exp (target_is_gdbserver): New procedure.
19205
a0be3e44
DE
192062014-12-08 Doug Evans <dje@google.com>
19207
19208 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19209
df1b803a
YQ
192102014-12-05 Yao Qi <yao@codesourcery.com>
19211
19212 * gdb.guile/scm-error.exp: Remove the third argument to
19213 gdb_remote_download.
19214 * gdb.guile/scm-frame-args.exp: Likewise.
19215 * gdb.guile/scm-section-script.exp: Likewise.
19216
ddb9f679
YQ
192172014-12-05 Yao Qi <yao@codesourcery.com>
19218
19219 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19220
86e4ed39
DE
192212014-12-04 Doug Evans <dje@google.com>
19222
19223 * gdb.python/py-objfile.exp: Add tests for
19224 objfile.add_separate_debug_file.
19225
7c50a931
DE
192262014-12-04 Doug Evans <dje@google.com>
19227
19228 * lib/gdb.exp (get_build_id): New function.
19229 (build_id_debug_filename_get): Rewrite to use it.
19230 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19231
621661e3
MR
192322014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19233
19234 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19235 `method(long)', not just 0x0.
19236 * gdb.cp/nsalias.exp: Align code labels to 4.
19237 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19238 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19239 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19240 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19241 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19242 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19243
29f0c3b7
DE
192442014-12-02 Doug Evans <dje@google.com>
19245
e1e061e7 19246 PR symtab/17602
29f0c3b7 19247 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19248 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19249 * gdb.cp/anon-ns.exp: Update.
19250
162078c8
NB
192512014-12-02 Nick Bull <nicholaspbull@gmail.com>
19252
19253 * gdb.python/py-events.py (inferior_call_handler): New.
19254 (register_changed_handler, memory_changed_handler): New.
19255 (test_events.invoke): Register new handlers.
19256 * gdb.python/py-events.exp: Add tests for inferior call,
19257 memory_changed and register_changed events.
19258
fdb09caf
AA
192592014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19260
19261 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19262 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19263 if the linker doesn't understand this.
19264
55cfb2c4
SM
192652014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19266
19267 * gdb.python/python.exp: Change expected reply to help().
19268
9e8cd6df
YQ
192692014-12-01 Yao Qi <yao@codesourcery.com>
19270
19271 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19272 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19273 * configure: Re-generated.
19274
6c659fc2
SC
192752014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19276
19277 * gdb.cp/chained-calls.cc: New file.
19278 * gdb.cp/chained-calls.exp: New file.
19279 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19280
d7fc3181
SM
192812014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19282
19283 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19284 * gdb.dwarf2/symtab-producer.exp: Same.
19285 * gdb.gdb/python-interrupts.exp: Same.
19286 * gdb.gdb/python-selftest.exp: Same.
19287 * gdb.python/py-linetable.exp: Same.
19288 * gdb.python/py-type.exp: Same.
19289 * gdb.python/py-value-cc.exp: Same.
19290 * gdb.python/py-value.exp: Same.
19291
10e79639
YQ
192922014-11-28 Yao Qi <yao@codesourcery.com>
19293
19294 * gdb.base/break-probes.exp: Match library name prefixed with
19295 sysroot.
19296
f28a0564
SM
192972014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19298
19299 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19300 test expected output. Add parentheses for the call to print.
19301 Remove L suffix from integers.
19302
3fe1ce1d
DE
193032014-11-26 Doug Evans <dje@google.com>
19304
19305 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19306
84429e27
YQ
193072014-11-22 Yao Qi <yao@codesourcery.com>
19308
19309 * gdb.trace/entry-values.c: Remove asms.
19310 (foo): Add foo_label.
19311 (bar): Add bar_label.
19312 * gdb.trace/entry-values.exp: Remove code computing foo's
19313 length and bar's length.
19314 (Dwarf::assemble): Invoke function_range for bar and use
19315 MACRO_AT_func for foo.
19316
26741859
YQ
193172014-11-22 Yao Qi <yao@codesourcery.com>
19318
19319 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19320 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19321 Use .Lgcc43_procstart instead of gcc43.
19322
45e44d27
JB
193232014-11-21 Joel Brobecker <brobecker@adacore.com>
19324
19325 * gdb.ada/n_arr_bound: New testcase.
19326
458c8db8
SDJ
193272014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19328
19329 PR breakpoints/10737
19330 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19331 test_catch_syscall_multi_arch.
19332 (test_catch_syscall_multi_arch): New function.
19333
43f3e411
DE
193342014-11-20 Doug Evans <xdje42@gmail.com>
19335
19336 * gdb.base/maint.exp: Update expected output.
19337
0d7b2549
AA
193382014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19339
19340 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19341 4-byte instruction on S390.
19342
8908fca5
JB
193432014-11-19 Joel Brobecker <brobecker@adacore.com>
19344
19345 * gdb.ada/arr_arr: New testcase.
19346
4a46959e
JB
193472014-11-19 Joel Brobecker <brobecker@adacore.com>
19348
19349 * gdb.ada/pkd_arr_elem: New Testcase.
19350
470e2f4e
LM
193512014-11-18 Luis Machado <lgustavo@codesourcery.com>
19352
19353 * gdb.reverse/break-precsave: Expect completion message for
19354 core file reads.
19355 * gdb.reverse/consecutive-precsave.exp: Likewise.
19356 * gdb.reverse/finish-precsave.exp: Likewise.
19357 * gdb.reverse/i386-precsave.exp: Likewise.
19358 * gdb.reverse/machinestate-precsave.exp: Likewise.
19359 * gdb.reverse/sigall-precsave.exp: Likewise.
19360 * gdb.reverse/solib-precsave.exp: Likewise.
19361 * gdb.reverse/step-precsave.exp: Likewise.
19362 * gdb.reverse/until-precsave.exp: Likewise.
19363 * gdb.reverse/watch-precsave.exp: Likewise.
19364
a267f3ad
AA
193652014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19366
19367 * gdb.base/bp-permanent.c: Include unistd.h.
19368 * gdb.python/py-framefilter-mi.c (main): Add return type.
19369 * gdb.python/py-framefilter.c (main): Likewise.
19370 * gdb.trace/actions-changed.c (main): Likewise.
19371
12084a9a
AA
193722014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19373
19374 * gdb.mi/until.c: Add eye-catchers.
19375 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19376 line numbers.
19377
dc7e1a77
AA
193782014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19379
19380 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19381 function header variants in break1.c.
19382 * gdb.base/ena-dis-br.exp: Likewise.
19383 * gdb.base/hbreak2.exp: Likewise.
19384 * gdb.reverse/until-precsave.exp: Drop references to removed
19385 non-prototype function header variants in ur1.c.
19386 * gdb.reverse/until-reverse.exp: Likewise.
19387
41c77605
PM
193882014-11-17 Petr Machata <pmachata@redhat.com>
19389
19390 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19391 ${_cu_offset_size} bytes abbrev offset.
19392
34248c3a
DE
193932014-11-15 Doug Evans <xdje42@gmail.com>
19394
19395 PR symtab/17559
19396 * gdb.base/line-symtabs.exp: New file.
19397 * gdb.base/line-symtabs.c: New file.
19398 * gdb.base/line-symtabs.h: New file.
19399
646da059
YQ
194002014-11-14 Yao Qi <yao@codesourcery.com>
19401
19402 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19403 (func): Add label func_label.
19404 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19405 Replace low_pc and high_pc with MACRO_AT_range.
19406 Replace name, low_pc and high_pc with MACRO_AT_func.
19407
9301ebe6
YQ
194082014-11-14 Yao Qi <yao@codesourcery.com>
19409
19410 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19411 Replace name, low_pc and high_pc with MACRO_AT_func.
19412
f166b542
YQ
194132014-11-14 Yao Qi <yao@codesourcery.com>
19414
19415 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19416 produce debug information.
19417 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19418
0f6e71e3
YQ
194192014-11-14 Yao Qi <yao@codesourcery.com>
19420
19421 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19422 object and get function length.
19423 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19424 with MACRO_AT_func.
19425 (top-level): Replace gdb_compile and clean_restart with
19426 prepare_for_testing.
19427 * gdb.dwarf2/main.c (main): Add label main_label.
19428
876c4df9
YQ
194292014-11-14 Yao Qi <yao@codesourcery.com>
19430
19431 * lib/dwarf.exp (function_range): New procedure.
19432 (Dwarf::_handle_macro_at_func): New procedure.
19433 (Dwarf::_handle_macro_at_range): New procedure.
19434 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19435
02ad9cf1
YQ
194362014-11-14 Yao Qi <yao@codesourcery.com>
19437
19438 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19439 (_handle_attribute): New procedure.
19440
a59add0c
AA
194412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19442
19443 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19444 * gdb.base/call-sc.c (zed): Likewise.
19445 * gdb.base/checkpoint.c (main): Likewise.
19446 * gdb.base/dump.c (main): Likewise.
19447 * gdb.base/gcore.c (main): Likewise.
19448 * gdb.base/huge.c (main): Likewise.
19449 * gdb.base/multi-forks.c (main): Likewise.
19450 * gdb.base/pr10179-a.c (main): Likewise.
19451 * gdb.base/savedregs.c (main): Likewise.
19452 * gdb.base/sigaltstack.c (main): Likewise.
19453 * gdb.base/siginfo.c (main): Likewise.
19454 * gdb.base/structs.c (zed): Likewise.
19455 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19456 * gdb.mi/mi-syn-frame.c (main): Likewise.
19457 * gdb.mi/until.c (foo, main): Likewise.
19458 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19459 * gdb.base/solib-weak.c (foo): Declare.
19460 * gdb.base/attach-twice.c: Include stdio.h.
19461 * gdb.base/weaklib1.c: Likewise.
19462 * gdb.base/weaklib2.c: Likewise.
19463 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19464 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19465 unistd.h.
19466 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19467 * gdb.mi/mi-exit-code.c: Likewise.
19468 * gdb.base/break-interp-lib.c: Include string.h.
19469 * gdb.base/coremaker.c: Likewise.
19470 * gdb.base/testenv.c: Likewise.
19471 * gdb.python/py-finish-breakpoint.c: Likewise.
19472 * gdb.base/inferior-died.c: Include sys/wait.h.
19473 * gdb.base/fileio.c: Include time.h.
19474 * gdb.base/async-shell.c: Include unistd.h.
19475 * gdb.base/dprintf-non-stop.c: Likewise.
19476 * gdb.base/info-os.c: Likewise.
19477 * gdb.mi/mi-console.c: Likewise.
19478 * gdb.mi/watch-nonstop.c: Likewise.
19479 * gdb.python/py-events.c: Likewise.
19480 * gdb.base/async.c (baz): Move up before its invocation.
19481 * gdb.base/code_elim2.c (my_global_func): Likewise.
19482 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19483 * gdb.base/advance.c (func2): Likewise.
19484
3b5d5997
AA
194852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19486
19487 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19488 variant.
19489 * gdb.base/annota3.c: Likewise.
19490 * gdb.base/async.c: Likewise.
19491 * gdb.base/average.c: Likewise.
19492 * gdb.base/call-ar-st.c: Likewise.
19493 * gdb.base/call-rt-st.c: Likewise.
19494 * gdb.base/call-sc.c: Likewise.
19495 * gdb.base/call-strs.c: Likewise.
19496 * gdb.base/ending-run.c: Likewise.
19497 * gdb.base/execd-prog.c: Likewise.
19498 * gdb.base/exprs.c: Likewise.
19499 * gdb.base/foll-exec.c: Likewise.
19500 * gdb.base/foll-fork.c: Likewise.
19501 * gdb.base/foll-vfork.c: Likewise.
19502 * gdb.base/funcargs.c: Likewise.
19503 * gdb.base/gcore.c: Likewise.
19504 * gdb.base/jump.c: Likewise.
19505 * gdb.base/langs0.c: Likewise.
19506 * gdb.base/langs1.c: Likewise.
19507 * gdb.base/langs2.c: Likewise.
19508 * gdb.base/mips_pro.c: Likewise.
19509 * gdb.base/nodebug.c: Likewise.
19510 * gdb.base/opaque0.c: Likewise.
19511 * gdb.base/opaque1.c: Likewise.
19512 * gdb.base/recurse.c: Likewise.
19513 * gdb.base/run.c: Likewise.
19514 * gdb.base/scope0.c: Likewise.
19515 * gdb.base/scope1.c: Likewise.
19516 * gdb.base/setshow.c: Likewise.
19517 * gdb.base/setvar.c: Likewise.
19518 * gdb.base/shmain.c: Likewise.
19519 * gdb.base/shr1.c: Likewise.
19520 * gdb.base/shr2.c: Likewise.
19521 * gdb.base/sigall.c: Likewise.
19522 * gdb.base/signals.c: Likewise.
19523 * gdb.base/so-indr-cl.c: Likewise.
19524 * gdb.base/solib2.c: Likewise.
19525 * gdb.base/structs.c: Likewise.
19526 * gdb.base/sum.c: Likewise.
19527 * gdb.base/vforked-prog.c: Likewise.
19528 * gdb.base/watchpoint.c: Likewise.
19529 * gdb.reverse/shr2.c: Likewise.
19530 * gdb.reverse/until-reverse.c: Likewise.
19531 * gdb.reverse/ur1.c: Likewise.
19532 * gdb.reverse/watch-reverse.c: Likewise.
19533
066a77c5
AA
195342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19535
19536 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19537 variant.
19538 * gdb.base/sepdebug.exp: Drop references to removed code.
19539
4f204ea5
AA
195402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19541
19542 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19543 variant. Preserve original line numbering.
19544 * gdb.base/list1.c: Likewise.
19545
3b377a3a
AA
195462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19547
19548 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19549 variant.
19550 * gdb.base/break1.c: Likewise.
19551 * gdb.base/break.exp: Drop references to removed code.
19552
e444df73
AA
195532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19554
19555 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19556 variant.
19557
8008f2a7
AA
195582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19559
19560 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19561
a5a06887
AA
195622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19563
19564 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19565 logic into perform_all_tests() and invoke it with and without
19566 function header prototypes.
19567 (do_function_calls): Remove conditional XFAIL for PR 5318.
19568 (rerun_and_prepare): Remove duplicate code.
19569 (perform_all_tests): New. Main logic moved here.
19570
44dba9b9
AA
195712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19572
19573 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19574 code guarded by #ifdef NO_PROTOTYPES.
19575 (t_double_many_args): Likewise.
19576 (DEF_FUNC_MANY_ARGS_1): Likewise.
19577 (DEF_FUNC_VALUES_1): Likewise.
19578 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19579 guarded by #ifdef PROTOTYPES.
19580
d1fbcd56
AA
195812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19582
19583 * gdb.mi/mi-console.c: Add eye-catcher.
19584 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19585 instead of literal line number.
19586
b0e59b8f
AA
195872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19588
19589 * gdb.base/shr2.c: Add eye-catcher.
19590 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19591 line number.
19592
78f98cca
AA
195932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19594
19595 * gdb.base/jump.c: Add eye-catchers.
19596 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19597 numbers.
19598
58fa2af0
AA
195992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19600
19601 * gdb.base/execd-prog.c: Add eye-catchers.
19602 * gdb.base/foll-exec.c: Likewise.
19603 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19604 line numbers.
19605
04e5059b
AA
196062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19607
19608 * gdb.base/ending-run.c: Add eye-catchers.
19609 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19610 literal line numbers.
19611
dbfdb174
AA
196122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19613
19614 * gdb.base/call-rt-st.c: Add eye-catchers.
19615 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19616 literal line numbers.
19617
888a2ade
AA
196182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19619
19620 * gdb.base/call-ar-st.c: Add eye-catchers.
19621 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19622 literal line numbers.
19623
6acc2dde
AA
196242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19625
19626 * gdb.base/average.c: Add eye-catchers.
19627 * gdb.base/sum.c: Likewise.
19628 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19629 regexps dynamically.
19630
9ecfcd1d
AA
196312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19632
19633 * gdb.base/solib1.c: Add eye-catchers.
19634 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19635 literal line numbers.
19636
78708b7c
PA
196372014-11-12 Pedro Alves <palves@redhat.com>
19638
19639 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19640 leader has exited.
19641
af48d08f
PA
196422014-11-12 Pedro Alves <palves@redhat.com>
19643
19644 * gdb.arch/i386-bp_permanent.c: New file.
19645 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19646 (srcfile): Set to i386-bp_permanent.c.
19647 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19648 that stepi does not execute the 'leave' instruction, instead of
19649 testing it does execute.
19650 * gdb.base/bp-permanent.c: New file.
19651 * gdb.base/bp-permanent.exp: New file.
19652
af3768e9
DE
196532014-11-10 Doug Evans <xdje42@gmail.com>
19654
19655 PR symtab/17564
19656 * gdb.base/symtab-search-order.exp: New file.
19657 * gdb.base/symtab-search-order.c: New file.
19658 * gdb.base/symtab-search-order-1.c: New file.
19659 * gdb.base/symtab-search-order-shlib-1.c: New file.
19660
9de00a4a
PA
196612014-11-07 Pedro Alves <palves@redhat.com>
19662
19663 PR gdb/17511
19664 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19665 i?86-*-linux*.
19666
e0f52461
SC
196672014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19668
19669 PR c++/17494
19670 * gdb.cp/pr17494.cc: New file.
19671 * gdb.cp/pr17494.exp: New file.
19672
6ce8c980
YQ
196732014-11-02 Yao Qi <yao@codesourcery.com>
19674
19675 * gdb.python/python.exp: Get working directory and match the
19676 output of "set extended-prompt \\w " with it.
19677
02be9a71
DE
196782014-10-30 Doug Evans <dje@google.com>
19679
19680 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19681 in objfiles.
19682 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19683 in progspaces.
19684
3bdff46b
LM
196852014-10-30 Janis Johnson <janisjo@codesourcery.com>
19686
19687 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19688 * gdb.base/realname-expand.exp: Likewise.
19689 * gdb.linespec/macro-relative.exp: Likewise.
19690
ab917dfb
PA
196912014-10-29 Pedro Alves <palves@redhat.com>
19692
19693 PR gdb/17408
19694 * gdb.threads/schedlock.c (some_function): New function.
19695 (call_function): New global.
19696 (MAYBE_CALL_SOME_FUNCTION): New macro.
19697 (thread_function): Call it.
19698 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19699 and use it instead of a global counter. Adjust all callers.
19700 (get_current_thread): Use "find current thread" for test message
19701 here rather than having all callers pass down the same string.
19702 (goto_loop): New procedure, factored out from ...
19703 (my_continue): ... this.
19704 (step_ten_loops): Change parameter from test message to command to
19705 use. Adjust.
19706 (list_count): Delete global.
19707 (check_result): New procedure, factored out from duplicate top
19708 level code.
19709 (continue tests): Wrap in with_test_prefix.
19710 (test_step): New procedure, factored out from duplicate top level
19711 code.
19712 (top level): Test "step" in combination with all scheduler-locking
19713 modes. Test "next" in combination with all scheduler-locking
19714 modes, and in combination with stepping over a function call or
19715 not.
19716 * gdb.threads/next-bp-other-thread.c: New file.
19717 * gdb.threads/next-bp-other-thread.exp: New file.
19718
d3d4baed
PA
197192014-10-29 Pedro Alves <palves@redhat.com>
19720
19721 PR python/17372
19722 * gdb.python/python.exp: Test a multi-line command that spawns
19723 interactive Python.
19724 * gdb.base/multi-line-starts-subshell.exp: New file.
19725
563e8d85
YQ
197262014-10-29 Yao Qi <yao@codesourcery.com>
19727
19728 * gdb.base/fileio.exp: Make directories on host.
19729
0ea4d52e
YQ
197302014-10-29 Yao Qi <yao@codesourcery.com>
19731
19732 * gdb.base/fileio.c (test_write): Close the file.
19733
7f5ef605
PA
197342014-10-28 Pedro Alves <palves@redhat.com>
19735
19736 PR gdb/12623
19737 * gdb.base/sigstep.c (no_handler): New global.
19738 (main): If 'no_handler is true, set the signal handlers to
19739 SIG_IGN.
19740 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19741 with_sw_watch and no_handler parameters. Handle them.
19742 (top level) <stepping over handler when stopped at a breakpoint
19743 test>: Add a test axis for testing with a software watchpoint, and
19744 another for testing with the signal handler set to SIG_IGN.
19745 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19746 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19747
abbdbd03
PA
197482014-10-28 Pedro Alves <palves@redhat.com>
19749
19750 PR gdb/17511
19751 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19752 * gdb.base/sigstep.exp (other_handler_location): New global.
19753 (advance): Support stepping into the signal handler, and running
19754 commands while in the handler.
19755 (in_handler_map): New global.
19756 (top level): In the advance test, add combinations for getting
19757 into the handler with stepping commands, and for running commands
19758 in the handler. Add comment descripting the advancei tests.
19759
1df4399f
PA
197602014-10-28 Pedro Alves <palves@redhat.com>
19761
19762 * gdb.base/sigstep.exp: Use build_executable instead of
19763 prepare_for_testing.
19764 (top level): Move code that starts GDB, runs to main and creates a
19765 display to ...
19766 (restart): ... this new procedure.
19767 (top level): Move backtrace from signal handler test to ...
19768 (validate_backtrace): ... this new procedure.
19769 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19770 with_test_prefix. Always restart GDB.
19771 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19772 with_test_prefix. Always restart GDB. No need to delete
19773 breakpoints after the test.
19774 (test_skip_handler): Remove prefix parameter.
19775 (skip_over_handler, breakpoint_to_handler)
19776 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19777 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19778 restart GDB. No need to delete breakpoints after the test.
19779 (top level): Use foreach to call the test procedures with
19780 different commands.
19781
a5b6e449
PA
197822014-10-28 Pedro Alves <palves@redhat.com>
19783
19784 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19785 instead of GNATS numbers.
19786 * gdb.base/sigbpt.exp: Likewise.
19787 * gdb.base/siginfo.exp: Likewise.
19788 * gdb.base/sigstep.exp: Likewise.
19789
e5f8a7cc
PA
197902014-10-27 Pedro Alves <palves@redhat.com>
19791
19792 * gdb.base/sigstep.c (dummy): New global.
19793 (main): Issue a couple writes to the new global.
19794 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19795 procedures.
19796 (skip_over_handler): Use test_skip_handler.
19797 (top level): Call skip_over_handler for stepi and nexti too.
19798 (breakpoint_over_handler): Use test_skip_handler.
19799 (top level): Call breakpoint_over_handler for stepi and nexti too.
19800
763905a3
YQ
198012014-10-27 Yao Qi <yao@codesourcery.com>
19802
19803 * gdb.trace/tfile.c (adjust_function_address)
19804 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19805 function descriptor.
19806
6f259a23
DB
198072014-10-24 Don Breazeal <donb@codesourcery.com>
19808
19809 * gdb.base/foll-fork.exp (test_follow_fork,
19810 catch_fork_child_follow): Check for updated fork messages emitted
19811 from infrun.c.
19812 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19813 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19814 vfork_and_exec_child_follow_through_step): Check for updated vfork
19815 messages emitted from infrun.c.
19816
09dd9a69
PA
198172014-10-24 Pedro Alves <palves@redhat.com>
19818
19819 * gdb.base/corefile.exp: Remove references to ultrix.
19820 * gdb.base/interrupt.exp: Likewise.
19821 * gdb.base/whatis.exp: Likewise.
19822 * gdb.gdb/selftest.exp: Likewise.
19823 * gdb.threads/manythreads.exp: Likewise.
19824 * gdb.threads/print-threads.exp: Likewise.
19825 * gdb.threads/pthreads.exp:: Likewise.
19826 * gdb.threads/schedlock.exp: Likewise.
19827
3433cfa5
SC
198282014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19829
19830 * gdb.cp/non-trivial-retval.cc: Add a test case.
19831 * gdb.cp/non-trivial-retval.exp: Add a test.
19832
092f880b
YQ
198332014-10-20 Yao Qi <yao@codesourcery.com>
19834
19835 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19836 * gdb.python/py-objfile-script-gdb.py: New file.
19837 * gdb.python/py-objfile-script.exp: Update reference to
19838 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19839 of remote_download. Remove the dest file.
19840
acbdb7f3
YQ
198412014-10-20 Yao Qi <yao@codesourcery.com>
19842
19843 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19844 * gdb.base/step-line.exp: Likewise.
19845 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19846 * gdb.dwarf2/dw2-basic.exp: Likewise.
19847 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19848 * gdb.dwarf2/dw2-filename.exp: Likewise.
19849 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19850 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19851 * gdb.dwarf2/dw2-producer.exp: Likewise.
19852 * gdb.dwarf2/mac-fileno.exp: Likewise.
19853 * gdb.python/py-frame-args.exp: Likewise.
19854 * gdb.python/py-framefilter.exp: Likewise.
19855 * gdb.python/py-mi.exp: Likewise.
19856 * gdb.python/py-objfile-script.exp: Likewise
19857 * gdb.python/py-pp-integral.exp: Likewise.
19858 * gdb.python/py-pp-re-notag.exp: Likewise.
19859 * gdb.python/py-prettyprint.exp: Likewise.
19860 * gdb.python/py-section-script.exp: Likewise.
19861 * gdb.python/py-typeprint.exp: Likewise.
19862 * gdb.python/py-xmethods.exp: Likewise.
19863 * gdb.stabs/weird.exp: Likewise.
19864 * gdb.xml/tdesc-regs.exp: Likewise.
19865
bd286a29
KCY
198662014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19867
19868 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19869 (out_cu): Use addr_len for the size of addresses.
19870 (out_line): Likewise. Size DW_LNE_set_address instruction
19871 according to addr_len.
19872 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19873 (FUNC): Add START_INSNS to definition.
19874
673dc4a0
YQ
198752014-10-18 Yao Qi <yao@codesourcery.com>
19876
19877 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19878 gdb_has_argv0 return true.
19879 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19880 check [target_info exists noargs], check [gdb_has_argv0]
19881 instead.
19882 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19883 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19884 procedures.
19885
4ffbba72
DE
198862014-10-17 Doug Evans <dje@google.com>
19887
19888 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19889 event.
19890 * gdb.python/py-events.py: Add clear_objfiles event.
19891
d096d8c1
DE
198922014-10-17 Doug Evans <dje@google.com>
19893
19894 * gdb.python/py-objfile.exp: Test progspace attribute.
19895
a80db015
LM
198962014-10-17 Luis Machado <lgustavo@codesourcery.com>
19897
19898 * gdb.guile/scm-breakpoint.exp: Do not assume any
19899 directory separators when matching source file paths.
19900 * gdb.python/py-breakpoint.exp: Likewise.
19901 * gdb.reverse/break-precsave.exp: Likewise.
19902 * gdb.reverse/break-reverse.exp: Likewise.
19903 * gdb.reverse/consecutive-precsave.exp: Likewise.
19904 * gdb.reverse/finish-precsave.exp: Likewise.
19905 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19906 * gdb.reverse/finish-reverse.exp: Likewise.
19907 * gdb.reverse/i386-precsave.exp: Likewise.
19908 * gdb.reverse/i387-env-reverse.exp: Likewise.
19909 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19910 * gdb.reverse/machinestate-precsave.exp: Likewise.
19911 * gdb.reverse/machinestate.exp: Likewise.
19912 * gdb.reverse/sigall-precsave.exp: Likewise.
19913 * gdb.reverse/solib-precsave.exp: Likewise.
19914 * gdb.reverse/step-precsave.exp: Likewise.
19915 * gdb.reverse/until-precsave.exp: Likewise.
19916 * gdb.reverse/watch-precsave.exp: Likewise.
19917 * gdb.reverse/watch-reverse.exp: Likewise.
19918
b22089ab
YQ
199192014-10-17 Yao Qi <yao@codesourcery.com>
19920
19921 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19922 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19923
6c4486e6
PA
199242014-10-17 Pedro Alves <palves@redhat.com>
19925
19926 PR gdb/17471
19927 * gdb.base/bg-execution-repeat.c: New file.
19928 * gdb.base/bg-execution-repeat.exp: New file.
19929
0ff33695
PA
199302014-10-17 Pedro Alves <palves@redhat.com>
19931
19932 PR gdb/17300
19933 * gdb.base/continue-all-already-running.c: New file.
19934 * gdb.base/continue-all-already-running.exp: New file.
19935
6fdebc3d
PA
199362014-10-17 Pedro Alves <palves@redhat.com>
19937
19938 PR gdb/17472
19939 * gdb.base/annota-input-while-running.c: New file.
19940 * gdb.base/annota-input-while-running.exp: New file.
19941
32a8097b
PA
199422014-10-17 Pedro Alves <palves@redhat.com>
19943
19944 * gdb.base/callfuncs.exp: emove references to osf.
19945 * gdb.base/sigall.exp: Likewise.
19946 * gdb.gdb/selftest.exp: Likewise.
19947 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19948 * gdb.mi/non-stop.c: Likewise.
19949 * gdb.mi/pthreads.c: Likewise.
19950 * gdb.reverse/sigall-precsave.exp: Likewise.
19951 * gdb.reverse/sigall-reverse.exp: Likewise.
19952 * gdb.threads/pthreads.c: Likewise.
19953 * gdb.threads/pthreads.exp: Likewise.
19954
7a3517ff
YQ
199552014-10-17 Yao Qi <yao@codesourcery.com>
19956
19957 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19958 check 'target_info exists noargs'.
19959 (test_command_prompt_position): Likewise.
19960 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19961 Remove "set args".
19962 (progvar_simple_while_test): Likewise.
19963 (progvar_complex_if_while_test): Likewise.
19964 (if_while_breakpoint_command_test): Likewise.
19965 (infrun_breakpoint_command_test): Likewise.
19966 (breakpoint_command_test): Likewise.
19967 (watchpoint_command_test): Likewise.
19968 (bp_deleted_in_command_test): Likewise.
19969 (temporary_breakpoint_commands): Likewise.
19970
bb99c472
YQ
199712014-10-16 Yao Qi <yao@codesourcery.com>
19972
19973 * gdb.base/remotetimeout.exp: Remove noargs checking.
19974
7c16b83e
PA
199752014-10-15 Pedro Alves <palves@redhat.com>
19976
19977 PR breakpoints/9649
19978 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19979 * gdb.base/breakpoint-in-ro-region.exp
19980 (probe_target_hardware_step): New procedure.
19981 (top level): Probe hardware stepping and hardware breakpoint
19982 support. Test stepping through a read-only region, with both
19983 "breakpoint auto-hw" on and off and both "always-inserted" on and
19984 off.
19985
35a49624
IB
199862014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19987
19988 * gdb.dlang/demangle.exp: Update for demangling changes.
19989
2d1c107c
SC
199902014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19991
19992 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19993 * gdb.cp/non-trivial-retval.exp: Add new tests.
19994
778811d5
SC
199952014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19996
19997 PR c++/13403
19998 PR c++/15154
19999 * gdb.cp/non-trivial-retval.cc: New file.
20000 * gdb.cp/non-trivial-retval.exp: New file.
20001
10c5f0a8
YQ
200022014-10-15 Yao Qi <yao@codesourcery.com>
20003
20004 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20005 remote host.
20006
65d7b369
YQ
200072014-10-15 Yao Qi <yao@codesourcery.com>
20008
20009 * gdb.python/py-symbol.exp: Match file base name if host is
20010 remote, otherwise match file name with dir name.
20011 * gdb.python/py-symtab.exp: Likewise.
20012 * gdb.python/python.exp: Likewise.
20013
46dc1394
YQ
200142014-10-15 Yao Qi <yao@codesourcery.com>
20015
20016 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
20017 pattern.
20018 * gdb.python/py-symtab.exp: Likewise.
20019 * gdb.python/python.exp: Remove trailing ".*". Fix typo
20020 locationn.
20021
c40cc657
JB
200222014-10-14 Joel Brobecker <brobecker@adacore.com>
20023
20024 * gdb.ada/addr_arith: New testcase.
20025
2abf49e1
MR
200262014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20027
20028 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20029 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20030 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20031 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20032
f7088df3
SDJ
200332014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20034
20035 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20036 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20037 * gdb.arch/stap-eval-lang-ada.exp: New file.
20038
4dc06805
YQ
200392014-10-14 Yao Qi <yao@codesourcery.com>
20040
20041 * gdb.mi/mi-var-child.c (nothing1): New function.
20042 (nothing2): New function.
20043 (do_children_tests): Set function pointers by nothing1 and
20044 nothing2.
20045 * gdb.mi/mi-var-child.exp: Step over new added statements.
20046 Update test to match the new output.
20047 * gdb.mi/var-cmd.c (nothing1): New function.
20048 (nothing2): New function.
20049 (do_children_tests): Set function pointers by nothing1 and
20050 nothing2.
20051 * gdb.mi/mi-var-display.exp: Update test to match output.
20052 Step to the line specified by $line_dct_nothing.
20053 Increase the number of lines to step.
20054
46a93de2
YQ
200552014-10-14 Yao Qi <yao@codesourcery.com>
20056
20057 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20058 tests.
20059 * gdb.mi/mi2-var-child.exp: Likewise.
20060
14ea52ee
DE
200612014-10-13 Doug Evans <dje@google.com>
20062
20063 * gdb.python/py-objfile.exp: Change name of file name test.
20064
e5c6e92b
DE
200652014-10-13 Doug Evans <dje@google.com>
20066
20067 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20068 from the start of the CU.
20069
c780cc2f
JK
200702014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20071 Yao Qi <yao@codesourcery.com>
20072
20073 Fix "save breakpoints" for "catch" command.
20074 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20075 Remove -nonewline. Match also the added "main" line.
20076
99894e11
JK
200772014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20078
20079 Fix "save breakpoints" for "disable $bpnum" command.
20080 * gdb.base/save-bp.c (main): Add label.
20081 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20082
6e1ac5a3
JK
200832014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20084
20085 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20086
754dd2b0
YQ
200872014-10-11 Yao Qi <yao@codesourcery.com>
20088
20089 * gdb.server/server-kill.exp: Execute command
20090 "set remote trace-status-packet on" before "tstatus".
20091
f90183d7
YQ
200922014-10-11 Yao Qi <yao@codesourcery.com>
20093
20094 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20095 (main): Call getppid.
20096 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20097 and continue to it. Read variable "server_pid".
20098
bf40a607
YQ
200992014-10-11 Yao Qi <yao@codesourcery.com>
20100
20101 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20102
052ca370
YQ
201032014-10-11 Yao Qi <yao@codesourcery.com>
20104
20105 * gdb.threads/thread-find.exp: Don't execute command
20106 "info threads".
20107 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20108 * gdb.threads/linux-dp.exp: Don't check the condition
20109 $threads_created equals to zero.
20110
3831839c
PA
201112014-10-10 Pedro Alves <palves@redhat.com>
20112
20113 * gdb.base/bigcore.exp: Remove references to IRIX.
20114 * gdb.base/funcargs.exp: Likewise.
20115 * gdb.base/interrupt.exp: Likewise.
20116 * gdb.base/mips_pro.exp: Likewise.
20117 * gdb.base/nodebug.exp: Likewise.
20118 * gdb.base/setvar.exp: Likewise.
20119 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20120
8b9a549d
PA
201212014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20122 Pedro Alves <palves@redhat.com>
20123
20124 PR symtab/14466
20125 * gdb.base/vdso-warning.c: New file.
20126 * gdb.base/vdso-warning.exp: New file.
20127
d48ba5e8
DE
201282014-10-02 Doug Evans <dje@google.com>
20129
20130 * gdb.base/structs.c (main): Don't run forever.
20131
2278c276
PA
201322014-10-02 Pedro Alves <palves@redhat.com>
20133
20134 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20135 (top level) <stop threads 1, stop threads 2>: Use it.
20136
b57bacec
PA
201372014-10-02 Pedro Alves <palves@redhat.com>
20138
20139 * gdb.threads/break-while-running.exp (test): Add new
20140 'update_thread_list' argument. Skip "info threads" if false.
20141 (top level): Add new 'update_thread_list' axis.
20142
13fd3ff3
PA
201432014-10-02 Pedro Alves <palves@redhat.com>
20144
20145 PR breakpoints/17431
20146 * gdb.base/execl-update-breakpoints.c: New file.
20147 * gdb.base/execl-update-breakpoints.exp: New file.
20148
0fec99e8
PA
201492014-10-01 Pedro Alves <palves@redhat.com>
20150
20151 * gdb.base/breakpoint-in-ro-region.c: New file.
20152 * gdb.base/breakpoint-in-ro-region.exp: New file.
20153
2ddf4301
SM
201542014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20155
20156 * gdb.mi/mi-exit-code.exp: New file.
20157 * gdb.mi/mi-exit-code.c: New file.
20158
6a5f3f43
YQ
201592014-09-30 Yao Qi <yao@codesourcery.com>
20160
20161 * lib/prelink-support.exp (build_executable_own_libs): Error if
20162 the target isn't native.
20163
345bcc73
YQ
201642014-09-30 Yao Qi <yao@codesourcery.com>
20165
20166 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20167 false.
20168
a25a5a45
PA
201692014-09-22 Pedro Alves <palves@redhat.com>
20170
20171 * gdb.threads/break-while-running.exp: New file.
20172 * gdb.threads/break-while-running.c: New file.
20173
00ba3162
YQ
201742014-09-19 Yao Qi <yao@codesourcery.com>
20175
20176 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20177 Invoke test. Restart GDB with --readnow and invoke test again.
20178
c3b7b696
YQ
201792014-09-19 Yao Qi <yao@codesourcery.com>
20180
20181 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20182 proc set_breakpoint_on_gcd_function. Invoke
20183 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20184 invoke set_breakpoint_on_gcd_function again.
20185
2b4fd423
DE
201862014-09-18 Doug Evans <dje@google.com>
20187
20188 * gdb.dwarf2/symtab-producer.exp: New file.
20189
a5947601
SDJ
201902014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20191
20192 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20193 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20194 * gdb.base/global-var-nested-by-dso.c: Likewise.
20195 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20196
91c19059
SDJ
201972014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20198 Pedro Alves <palves@redhat.com>
20199
20200 * gdb.base/watch-bitfields.exp: Pass string other than test file
20201 name to prepare_for_testing.
20202 (watch): New procedure.
20203 (expect_watchpoint): Use with_test_prefix.
20204 (top level): Factor out tests to ...
20205 (test_watch_location, test_regular_watch): ... these new
20206 procedures, and use with_test_prefix and gdb_continue_to_end.
20207
bb9d5f81
PP
202082014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20209
20210 PR breakpoints/12526
20211 * gdb.base/watch-bitfields.exp: New file.
20212 * gdb.base/watch-bitfields.c: New file.
20213
635856f5
PA
202142014-09-16 Pedro Alves <palves@redhat.com>
20215
20216 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20217 software and hardware addresses, not software address against
20218 itself.
20219
7280ceea
PA
202202014-09-16 Pedro Alves <palves@redhat.com>
20221
20222 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20223 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20224
428b16bd
PA
202252014-09-16 Pedro Alves <palves@redhat.com>
20226
20227 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20228 files.
20229 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20230 "*-*-vxworks*" throughout.
20231 * gdb.base/break.exp: Likewise.
20232 * gdb.base/default.exp: Likewise.
20233 * gdb.base/scope.exp: Likewise.
20234 * gdb.base/sepdebug.exp: Likewise.
20235 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20236 throughout.
20237 * gdb.base/run.c: Likewise.
20238 * gdb.base/sepdebug.c: Likewise.
20239 * gdb.hp/gdb.aCC/run.c: Likewise.
20240 * gdb.reverse/until-reverse.c: Likewise.
20241 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20242
666d413c
YQ
202432014-09-16 Yao Qi <yao@codesourcery.com>
20244
20245 * boards/local-remote-host-native.exp: New file.
20246
57cbd724
DE
202472014-09-14 Doug Evans <xdje42@gmail.com>
20248
20249 * gdb.threads/queue-signal.c (thread_count): New variable.
20250 (thread_count_mutex, thread_count_condvar): New variables.
20251 (incr_thread_count, wait_all_threads_running): New functions.
20252 (main): Wait for all threads to be in their thread functions.
20253
81219e53
DE
202542014-09-13 Doug Evans <xdje42@gmail.com>
20255
20256 * gdb.threads/queue-signal.c: New file.
20257 * gdb.threads/queue-signal.exp: New file.
20258
3714cea7
DE
202592014-09-13 Doug Evans <xdje42@gmail.com>
20260
20261 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20262 be consistent with what default_gdb_init uses.
20263 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20264 the plain text of the prompt. Add some logging printfs.
20265 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20266
fa43b1d7
PA
202672014-09-12 Pedro Alves <palves@redhat.com>
20268
20269 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20270 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20271 * gdb.arch/i386-size-overlap.exp: Likewise.
20272 * gdb.arch/i386-size.exp: Likewise.
20273 * gdb.arch/i386-unwind.exp: Likewise.
20274 * gdb.base/a2-run.exp: Likewise.
20275 * gdb.base/break.exp: Likewise.
20276 * gdb.base/charset.exp: Likewise.
20277 * gdb.base/chng-syms.exp: Likewise.
20278 * gdb.base/commands.exp: Likewise.
20279 * gdb.base/dbx.exp: Likewise.
20280 * gdb.base/find.exp: Likewise.
20281 * gdb.base/funcargs.exp: Likewise.
20282 * gdb.base/jit-simple.exp: Likewise.
20283 * gdb.base/reread.exp: Likewise.
20284 * gdb.base/sepdebug.exp: Likewise.
20285 * gdb.base/step-bt.exp: Likewise.
20286 * gdb.cp/mb-inline.exp: Likewise.
20287 * gdb.cp/mb-templates.exp: Likewise.
20288 * gdb.objc/basicclass.exp: Likewise.
20289 * gdb.threads/killed.exp: Likewise.
20290
9d9bf2df
EBM
202912014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20292
20293 PR tdep/17379
20294 * gdb.arch/powerpc-stackless.S: New file.
20295 * gdb.arch/powerpc-stackless.exp: New file.
20296
1cf2f1b0
JK
202972014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20298
20299 * gdb.base/attach.c: Include unistd.h.
20300 (main): Call alarm. Add label postloop.
20301 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20302 gdb_breakpoint, gdb_continue_to_breakpoint.
20303 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20304
98880d46
PA
203052014-09-11 Pedro Alves <palves@redhat.com>
20306
20307 PR gdb/17347
20308 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20309 * gdb.base/attach.exp (test_command_line_attach_run): New
20310 procedure.
20311 (top level): Call it.
20312
4c92ff2c
PA
203132014-09-11 Pedro Alves <palves@redhat.com>
20314
20315 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20316 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20317 (do_command_attach_tests): Use spawn_wait_for_attach.
20318 * gdb.base/solib-overlap.exp: Likewise.
20319 * gdb.multi/multi-attach.exp: Likewise.
20320 * gdb.python/py-prompt.exp: Likewise.
20321 * gdb.python/py-sync-interp.exp: Likewise.
20322 * gdb.server/ext-attach.exp: Likewise.
20323
3adc1a7d
GKB
203242014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20325
20326 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20327 command in testcase. Simplify testcase.
20328
96334934
JB
203292014-09-10 Joel Brobecker <brobecker@adacore.com>
20330
20331 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20332
eb479039
JB
203332014-09-10 Joel Brobecker <brobecker@adacore.com>
20334
20335 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20336
deede10c
JB
203372014-09-10 Joel Brobecker <brobecker@adacore.com>
20338
20339 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20340
7828a5f5
JB
203412014-09-10 Joel Brobecker <brobecker@adacore.com>
20342
20343 * gdb.dwarf2/dynarr-ptr.c: New file.
20344 * gdb.dwarf2/dynarr-ptr.exp: New file.
20345
33aeebcf
MR
203462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20347
20348 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20349 of 30 rather than hardcoding 120 for a slow test case. Take the
20350 `gdb,timeout' target setting into account for this calculation.
20351 Don't extend the timeout for the test cases that don't need it.
20352
7b415901
MR
203532014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20354
20355 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20356 a factor of 2 for a slow test case. Take the `gdb,timeout'
20357 target setting into account for this calculation.
20358 * gdb.reverse/until-precsave.exp: Increase the timeout by
20359 a factor of 15 and 3 respectively rather than adding 120
20360 for a pair of slow test cases. Take the `gdb,timeout'
20361 target setting into account for this calculation.
20362
4a40f85a
MR
203632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20364
20365 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20366 timeout, don't pass one down to gdb_expect.
20367 (gdb_expect): Rework timeout selection.
20368
09635af7
MR
203692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20370
20371 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20372 exception on timeout.
20373 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20374 (gdbserver_start_extended): Catch any `gdbserver_start' error
20375 exceptions.
20376 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20377 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20378 `gdbserver_gdb_load' error exceptions.
20379
2bdd10b7
MR
203802014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20381
20382 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20383 120 on waiting for the TCP socket to open.
20384
316935f0
DE
203852014-09-09 Doug Evans <xdje42@gmail.com>
20386
20387 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20388 _caller_matches, _any_caller_is, _any_caller_matches.
20389
83740597
DE
203902014-09-09 Doug Evans <xdje42@gmail.com>
20391
20392 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20393
4c122fc3
YQ
203942014-09-09 Yao Qi <yao@codesourcery.com>
20395
20396 * gdb.mi/mi-var-display.exp: Set print symbol off.
20397
a9f116cb
GKB
203982014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20399
20400 PR gdb/17035
20401 * gdb.base/commands.exp: Add tests to verify user-defined
20402 commands with empty bodies.
20403 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20404 python commands in `show user command`.
20405 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20406 scheme commands in `show user command`.
20407
c75bd3a2
JK
204082014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20409
20410 PR python/17355
20411 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20412 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20413 * gdb.python/py-framefilter-invalidarg.exp: New file.
20414 * gdb.python/py-framefilter-invalidarg.py: New file.
20415
faa42425
DE
204162014-09-06 Doug Evans <xdje42@gmail.com>
20417
20418 PR 15276
20419 * gdb.python/py-caller-is.c: New file.
20420 * gdb.python/py-caller-is.exp: New file.
20421
474ca4f6
SDJ
204222014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20423
20424 PR gdb/17235
20425 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20426 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20427
eb0b0463
SDJ
204282014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20429
20430 PR fortran/17237
20431 * gdb.fortran/print-formatted.exp: New file.
20432 * gdb.fortran/print-formatted.f90: Likewise.
20433
5f3b99cf
SS
204342014-09-03 Sasha Smundak <asmundak@google.com>
20435
20436 * gdb.python/py-frame.exp: Test Frame.read_register.
20437
7d793aa9
SDJ
204382014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20439
20440 PR python/16699
20441 * gdb.python/py-completion.exp: New file.
20442 * gdb.python/py-completion.py: Likewise.
20443
fb0576e9
DE
204442014-08-28 Doug Evans <dje@google.com>
20445
20446 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20447 eax,etc. are live with values set by gdb and thus the compiler can't
20448 use them.
20449 * gdb.arch/i386-pseudo.c (main): Ditto.
20450
ee92b0dd
DE
204512014-08-27 Doug Evans <dje@google.com>
20452
20453 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20454
6649db35
DE
204552014-08-25 Doug Evans <dje@google.com>
20456
20457 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20458 (main): Ditto.
20459
564b7600
DE
204602014-08-25 Doug Evans <dje@google.com>
20461
20462 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20463
3881fb67
YQ
204642014-08-24 Yao Qi <yao@codesourcery.com>
20465
20466 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20467 symbol off.
20468 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20469
a05a36a5
DE
204702014-08-22 Doug Evans <dje@google.com>
20471
20472 PR 17276
20473 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20474 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20475 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20476
7c343b48
YQ
204772014-08-22 Yao Qi <yao@codesourcery.com>
20478
20479 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20480 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20481 * gdb.python/python.exp: Likewise. Use .py file on the host
20482 instead of the build.
20483
22fd09ae
JK
204842014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20485
20486 * gdb.threads/gcore-stale-thread.c: New file.
20487 * gdb.threads/gcore-stale-thread.exp: New file.
20488
a8454a7c
PA
204892014-08-21 Pedro Alves <palves@redhat.com>
20490
20491 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20492 * gdb.base/gcore-relro-pie.exp: Likewise.
20493 * gdb.base/gcore-relro.exp: Likewise.
20494 * gdb.base/gcore.exp: Likewise.
20495 * gdb.base/print-symbol-loading.exp: Likewise.
20496 * gdb.threads/gcore-thread.exp: Likewise.
20497 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20498
2a31c623
PA
204992014-08-20 Pedro Alves <palves@redhat.com>
20500 Jan Kratochvil <jan.kratochvil@redhat.com>
20501
20502 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20503 configure.
20504 (EXPECT): Handle READ1 being set.
20505 (all): Depend on EXTRA_RULES.
20506 (check-read1, expect-read1, read1.so, read1): New rules.
20507 * README (Testsuite Parameters): Document the READ1 make variable.
20508 (Race detection): New section.
20509 * configure: Regenerate.
20510 * configure.ac: If build==host==target, and running under a
20511 GNU/glibc system, add read1 to the extra Makefile rules.
20512 (EXTRA_RULES): AC_SUBST it.
20513 * lib/read1.c: New file.
20514
d36430db
JB
205152014-08-20 Joel Brobecker <brobecker@adacore.com>
20516
20517 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20518 the handling of variables declared as a typedef to an array
20519 which a DW_AT_data_location attribute.
20520
9a0dc9e3
PA
205212014-08-19 Andrew Burgess <aburgess@broadcom.com>
20522 Pedro Alves <palves@redhat.com>
20523
20524 PR symtab/14604
20525 PR symtab/14605
20526 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20527 gdb_test.
20528
0718a8da
PA
205292014-08-19 Pedro Alves <palves@redhat.com>
20530
20531 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20532
13b448cd
YQ
205332014-08-19 Yao Qi <yao@codesourcery.com>
20534
20535 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20536 right line.
20537
1cbf5077
DB
205382014-08-18 David Blaikie <dblaikie@gmail.com>
20539
20540 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20541
bf0fae19
JB
205422014-08-18 Joel Brobecker <brobecker@adacore.com>
20543
20544 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20545 attribute in array range.
20546
3c8c5dcc
JB
205472014-08-18 Joel Brobecker <brobecker@adacore.com>
20548
20549 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20550
e66d4446
SC
205512014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20552
20553 PR c++/17132
20554 * gdb.cp/pr17132.cc: New file.
20555 * gdb.cp/pr17132.exp: New file.
20556
940df408
SC
205572014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20558
20559 * gdb.python/py-xmethods.py (A_getarrayind)
20560 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20561 Use 'print' with function call syntax.
20562 (E_method_matcher.match): Fix tab vs space indentation mixup.
20563
ebcc6c3a
YQ
205642014-08-15 Yao Qi <yao@codesourcery.com>
20565
20566 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20567 false.
20568
775e0f04
YQ
205692014-08-15 Yao Qi <yao@codesourcery.com>
20570
20571 * gdb.cp/casts.exp: Set print symbol off.
20572 * gdb.cp/class2.exp: Likewise.
20573 * gdb.cp/overload.exp: Likewise.
20574 * gdb.cp/templates.exp: Likewise.
20575
d769e349
DE
205762014-08-11 Doug Evans <dje@google.com>
20577
20578 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20579 (test_load_shlib): Update.
20580
20c6f1e1
YQ
205812014-08-09 Yao Qi <yao@codesourcery.com>
20582
20583 * gdb.base/display.exp: Invoke is_address_zero_readable.
20584 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20585 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20586 * gdb.base/hbreak-unmapped.exp: Return if
20587 is_address_zero_readable returns true.
20588 * gdb.base/signest.exp: Likewise.
20589 * gdb.base/signull.exp: Likewise.
20590 * gdb.base/sigbpt.exp: Likewise.
20591 * gdb.guile/scm-disasm.exp: Do the test if
20592 is_address_zero_readable returns false.
20593 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20594 * gdb.python/py-arch.exp: Likewise.
20595 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20596 * lib/gdb.exp (is_address_zero_readable): New proc.
20597
5792e8e3
YQ
205982014-08-09 Yao Qi <yao@codesourcery.com>
20599
20600 PR testsuite/13443
20601 * gdb.mi/mi-var-display.exp: Make test messages unique.
20602
3cecbbbe
TT
206032014-08-04 Tom Tromey <tromey@redhat.com>
20604
20605 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20606 target 0".
20607
00b51ff5
TT
206082014-08-04 Tom Tromey <tromey@redhat.com>
20609
20610 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20611 "target_resume".
20612
6908c509
JB
206132014-08-01 Joel Brobecker <brobecker@adacore.com>
20614
20615 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20616 inner_vla_struct_object_size.
20617 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20618 as xfail.
20619
cc6563d2
PA
206202014-07-30 Pedro Alves <palves@redhat.com>
20621
20622 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20623 comment.
20624
7e09a223
YQ
206252014-07-29 Yao Qi <yao@codesourcery.com>
20626
20627 PR gdb/17206
20628 * gdb.base/until-nodebug.exp: New.
20629
7ebdbe92
DE
206302014-07-28 Doug Evans <xdje42@gmail.com>
20631
20632 PR guile/17203
20633 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20634 previously existing parameter, and previously ambiguously spelled
20635 parameter.
20636
fdb1adc6
WN
206372014-07-28 Will Newton <will.newton@linaro.org>
20638
20639 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20640
186fcde0
DE
206412014-07-26 Ludovic Courtès <ludo@gnu.org>
20642 Doug Evans <xdje42@gmail.com>
20643
20644 PR guile/17146
20645 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20646
70509625
PA
206472014-07-25 Pedro Alves <palves@redhat.com>
20648
20649 * gdb.threads/signal-command-handle-nopass.c: New file.
20650 * gdb.threads/signal-command-handle-nopass.exp: New file.
20651 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20652 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20653 * gdb.threads/signal-delivered-right-thread.c: New file.
20654 * gdb.threads/signal-delivered-right-thread.exp: New file.
20655
c3f814a1
PA
206562014-07-25 Pedro Alves <palves@redhat.com>
20657
20658 * gdb.base/double-prompt-target-event-error.exp
20659 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20660 match.
20661 (cancel_pagination_in_target_event): Rework double prompt
20662 detection.
20663 * gdb.base/paginate-after-ctrl-c-running.exp
20664 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20665 <return>' match.
20666 * gdb.base/paginate-bg-execution.exp
20667 (test_bg_execution_pagination_return)
20668 (test_bg_execution_pagination_cancel): Remove '-notransfer
20669 <return>' matches.
20670 * gdb.base/paginate-execution-startup.exp
20671 (test_fg_execution_pagination_return)
20672 (test_fg_execution_pagination_cancel): Remove '-notransfer
20673 <return>' matches.
20674 * gdb.base/paginate-inferior-exit.exp
20675 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20676 match.
20677 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20678 * lib/gdb.exp (pagination_prompt): Run text through
20679 string_to_regexp.
20680 (gdb_test_multiple): Match $pagination_prompt instead of
20681 "<return>".
20682 (string_to_regexp): Move to lib/gdb-utils.exp.
20683
e214cf6c
JK
206842014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20685
20686 * gdb.arch/amd64-entry-value-paramref.S: New file.
20687 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20688 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20689 * gdb.arch/amd64-optimout-repeat.S: New file.
20690 * gdb.arch/amd64-optimout-repeat.c: New file.
20691 * gdb.arch/amd64-optimout-repeat.exp: New file.
20692
17d0c5c8
JK
206932014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20694
20695 PR gdb/17170
20696 * gdb.base/statistics.exp: New file.
20697
b8b8facf
DE
206982014-07-17 Doug Evans <dje@google.com>
20699
74b49205 20700 PR gdb/17170
b8b8facf
DE
20701 * gdb.base/maint.exp: Update testing of per-command stats.
20702
1b5d0ab3
PA
207032014-07-16 Pedro Alves <palves@redhat.com>
20704
20705 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20706 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20707 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20708 (tfile_write_buf): New functions.
20709 (add_memory_block): Rewrite using the above.
20710 (adjust_function_address): New function.
20711 (FUNCTION_ADDRESS): New macro.
20712 (write_basic_trace_file): Remove short_x local, and use
20713 tfile_write_16. Change type of func_addr local to unsigned long
20714 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20715 here. Cast argument of add_memory_block to char pointer.
20716 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20717 (main): Remove parameters.
20718 * gdb.trace/tfile.exp: Remove nowarnings.
20719
4d974e88
SM
207202014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20721
20722 * gdb.base/debug-expr.exp: Test string evaluation with
20723 "debug expression" on.
20724
41e99568
PA
207252014-07-15 Pedro Alves <palves@redhat.com>
20726
20727 * gdb.base/reread.exp: Use clean_restart.
20728
487d9753
PL
207292014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20730
20731 * gdb.arch/avr-flash-qualifer.c: New.
20732 * gdb.arch/avr-flash-qualifer.exp: New.
20733
cc1c52ad
PA
207342014-07-14 Pedro Alves <palves@redhat.com>
20735
20736 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20737 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20738
1e973570
PA
207392014-07-14 Pedro Alves <palves@redhat.com>
20740
20741 * gdb.base/double-prompt-target-event-error.c: New file.
20742 * gdb.base/double-prompt-target-event-error.exp: New file.
20743
93d6eb10
PA
207442014-07-14 Pedro Alves <palves@redhat.com>
20745
20746 PR gdb/17072
20747 * gdb.base/paginate-inferior-exit.c: New file.
20748 * gdb.base/paginate-inferior-exit.exp: New file.
20749
0017922d
PA
207502014-07-14 Pedro Alves <palves@redhat.com>
20751
20752 PR gdb/17072
20753 * gdb.base/paginate-bg-execution.c: New file.
20754 * gdb.base/paginate-bg-execution.exp: New file.
20755
94696ad3
PA
207562014-07-14 Pedro Alves <palves@redhat.com>
20757
20758 PR gdb/17072
20759 * gdb.base/paginate-execution-startup.c: New file.
20760 * gdb.base/paginate-execution-startup.exp: New file.
20761 * lib/gdb.exp (pagination_prompt): New global.
20762 (default_gdb_spawn): New procedure, factored out from
20763 default_gdb_spawn.
20764 (default_gdb_start): Adjust to call default_gdb_spawn.
20765 (gdb_spawn): New procedure.
20766
bd293940
PA
207672014-07-14 Pedro Alves <palves@redhat.com>
20768
20769 * lib/gdb.exp (gdb_assert): New procedure.
20770 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20771
c933f875
PA
207722014-07-14 Pedro Alves <palves@redhat.com>
20773
20774 * gdb.base/execution-termios.c: New file.
20775 * gdb.base/execution-termios.exp: New file.
20776
d98b7a16
TT
207772014-07-14 Tom Tromey <tromey@redhat.com>
20778
20779 * gdb.cp/vla-cxx.cc: New file.
20780 * gdb.cp/vla-cxx.exp: New file.
20781
548740d6
TT
207822014-07-14 Tom Tromey <tromey@redhat.com>
20783
20784 * gdb.reverse/rerun-prec.c: New file.
20785 * gdb.reverse/rerun-prec.exp: New file.
20786
a25eb028
MR
207872014-07-12 Maciej W. Rozycki <macro@mips.com>
20788 Maciej W. Rozycki <macro@codesourcery.com>
20789
20790 * lib/gdb-utils.exp: New file.
20791 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20792 inline `gdb_init_command' processing.
20793 (gdb_start_cmd): Likewise.
20794 * lib/mi-support.exp (mi_run_cmd): Likewise.
20795 * README: Document `gdb_init_command' and `gdb_init_commands'.
20796
218c2655
JK
207972014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20798
20799 Fix false FAIL running under a very long directory name.
20800 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20801 and "set print elements 10000". Twice.
20802
5401fde3
YQ
208032014-07-11 Yao Qi <yao@codesourcery.com>
20804
20805 * gdb.base/exprs.exp: "set print symbol off".
20806
e76126e8
PA
208072014-07-11 Pedro Alves <palves@redhat.com>
20808
20809 * gdb.threads/kill.c: New file.
20810 * gdb.threads/kill.exp: New file.
20811
2d6f0de6
YQ
208122014-07-10 Yao Qi <yao@codesourcery.com>
20813
20814 * gdb.trace/tfile.c (write_basic_trace_file)
20815 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20816 address written to trace file.
20817
7180e04a
PA
208182014-07-09 Pedro Alves <palves@redhat.com>
20819
20820 * gdb.base/attach-wait-input.exp: New file.
20821 * gdb.base/attach-wait-input.c: New file.
20822
9a9a7608
AB
208232014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20824
20825 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20826 setting up test structures.
20827 (main): Call new test function.
20828 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20829 test function, continue into test function and walk test
20830 structures.
20831
161ac41e
YQ
208322014-07-02 Yao Qi <yao@codesourcery.com>
20833
20834 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20835 'bar_start' at the beginning of functions 'foo' and 'bar'
20836 respectively.
20837 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20838 instead of 'foo' and 'bar'.
20839
1f267ae3
MM
208402014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20841
20842 * gdb.btrace/segv.exp: New.
20843 * gdb.btrace/segv.c: New.
20844
2b239efb
LM
208452014-07-02 Luis Machado <lgustavo@codesourcery.com>
20846
20847 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20848 instruction.
20849
cf363f18
MW
208502014-06-30 Mark Wielaard <mjw@redhat.com>
20851
20852 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20853 vulture, vilify, villar): New volatile array constants.
20854 (vindictive, vegetation): New const volatile array constants.
20855 * gdb.base/volatile.exp: Test volatile and const volatile array
20856 types.
20857
aebf9d24
AA
208582014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20859
20860 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20861 target lacks support for awatch, rwatch, or hbreak.
20862
b67a2c6f
YQ
208632014-06-27 Yao Qi <yao@codesourcery.com>
20864
20865 * gdb.multi/dummy-frame-restore.exp: New.
20866 * gdb.multi/dummy-frame-restore.c: New.
20867
aef92902
MM
208682014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20869
20870 * gdb.btrace/gcore.exp: New.
20871
8e9db26e
PA
208722014-06-23 Pedro Alves <palves@redhat.com>
20873
20874 * gdb.base/watchpoint-reuse-slot.c: New file.
20875 * gdb.base/watchpoint-reuse-slot.exp: New file.
20876
70afc5b7
SC
208772014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20878
20879 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20880 progspace's filename in 'info', 'enable' and 'disable' command
20881 tests.
20882
b972bd9c
JK
208832014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20884
20885 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20886 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20887 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20888
125f8a3d
GB
208892014-06-20 Gary Benson <gbenson@redhat.com>
20890
20891 * gdb.arch/i386-avx.exp: Fix include file location.
20892 * gdb.arch/i386-sse.exp: Likewise.
20893
3ed9baed
IB
208942014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20895
20896 * gdb.dlang/expression.exp: New file.
20897
034f788c
PA
208982014-06-19 Pedro Alves <palves@redhat.com>
20899
20900 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20901 out from ...
20902 (top level): ... here. Iterate running tests under different
20903 scheduler-locking settings.
20904
45371d0c
LM
209052014-06-18 Luis Machado <lgustavo@codesourcery.com>
20906
20907 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20908 to DW_FORM_addr and use non-zero addresses.
20909
5d376983
SC
209102014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20911
20912 PR gdb/17017
20913 * gdb.python/py-xmethods.cc: Add global function call counters and
20914 increment them in their respective functions. Remove "cout"
20915 statements.
20916 * gdb.python/py-xmethods.exp: Make tests check the global function
20917 call counters instead of depending on inferior IO.
20918
a1aa2221
LM
209192014-06-18 Don Breazeal <donb@codesourcery.com>
20920
20921 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20922 Deleted procedure.
20923 (explicit_fork_parent_follow): Deleted procedure.
20924 (explicit_fork_child_follow): Deleted procedure.
20925 (test_follow_fork): New procedure.
20926 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20927 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20928 procedure calls.
20929
0fc05997
YQ
209302014-06-17 Yao Qi <yao@codesourcery.com>
20931
20932 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20933 CP1252.
20934
70795c52
LM
209352014-06-17 Luis Machado <lgustavo@codesourcery.com>
20936
20937 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20938 Initialize ptr and S explicitly.
20939 (skip_type_update_when_not_use_rtti_test): Likewise.
20940
6be47f0c
KS
209412014-06-16 Keith Seitz <keiths@redhat.com>
20942
20943 PR mi/15863
20944 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20945 the inferior is started.
20946
d03de421
PA
209472014-06-16 Pedro Alves <palves@redhat.com>
20948
20949 * gdb.base/break-main-file-remove-fail.c: New file.
20950 * gdb.base/break-main-file-remove-fail.exp: New file.
20951 * gdb.base/break-unload-file.exp: Use build_executable instead of
20952 prepare_for_testing.
20953 (test_break): New parameter "initial_load". Handle it.
20954 (top level): Add initial_load cmdline/file axis.
20955
f9579b99
TT
209562014-06-12 Tom Tromey <tromey@redhat.com>
20957
20958 * gdb.base/completion.exp: Don't use directory name in test.
20959
3657956b
GB
209602014-06-09 Gary Benson <gbenson@redhat.com>
20961
20962 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20963 separate the always-available ANSI-standard signals from the
20964 signals that require checking.
20965 (main): Likewise.
20966 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20967 Likewise.
20968 (main): Likewise.
20969
4186eb54
KS
209702014-06-07 Keith Seitz <keiths@redhat.com>
20971
20972 Revert:
20973 PR c++/16253
20974 * gdb.cp/var-tag.cc: New file.
20975 * gdb.cp/var-tag.exp: New file.
20976 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20977 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20978 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20979 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20980
25326a28 209812014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20982
20983 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20984
829155c9
PA
209852014-06-06 Pedro Alves <palves@redhat.com>
20986
20987 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20988 in target debug output instead of looking at RSP packets,
20989 disabling the test on any target that uses hardware stepping.
20990 Update comments.
20991
61c8d22e
PA
209922014-06-06 Pedro Alves <palves@redhat.com>
20993
20994 * gdb.base/break-unload-file.exp: Fix typo.
20995
d9a47287
YQ
209962014-06-06 Yao Qi <yao@codesourcery.com>
20997
20998 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20999 from "jit_function" to "^jit_function".
21000
e5e01dbf
YQ
210012014-06-06 Yao Qi <yao@codesourcery.com>
21002
21003 * gdb.base/async.c (foo): Add one statement.
21004 * gdb.base/async.exp: Get the next instruction address and
21005 match the output of "nexti" by instruction address. Match
21006 the hex address in the output of "finish".
21007
73ba372c
GB
210082014-06-06 Gary Benson <gbenson@redhat.com>
21009
21010 * gdb.base/call-signals.c: Remove preprocessor conditionals
21011 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
21012 SIGSEGV and SIGTERM.
21013 * gdb.base/sigall.c: Likewise.
21014 * gdb.base/unwindonsignal.c: Likewise.
21015 * gdb.reverse/sigall-reverse.c: Likewise.
21016
831517df
YQ
210172014-06-06 Yao Qi <yao@codesourcery.com>
21018
21019 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
21020 readable, skip the test.
21021
b8b91e98
YQ
210222014-06-06 Yao Qi <yao@codesourcery.com>
21023
21024 * gdb.threads/staticthreads.c (thread_function): Move the line
21025 setting breakpoint on forward.
21026 * gdb.threads/staticthreads.exp: Update comments.
21027
fb934770
LC
210282014-06-05 Ludovic Courtès <ludo@gnu.org>
21029
21030 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21031 "history-append! type error".
21032
6ef284bd
SM
210332014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21034
21035 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21036 erroneous dprintf expected input.
21037
a872e241
DE
210382014-06-04 Doug Evans <xdje42@gmail.com>
21039
21040 * gdb.guile/scm-generics.exp: Delete.
21041
16f691fb
DE
210422014-06-04 Doug Evans <xdje42@gmail.com>
21043
21044 * gdb.guile/scm-breakpoint.exp: Update.
21045 Add tests for breakpoint registration.
21046
012370f6
TT
210472014-06-04 Tom Tromey <tromey@redhat.com>
21048
21049 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
21050 VLA-in-union.
21051 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
21052 inner_vla_struct, vla_union types. Initialize objects of those
21053 types and compute their sizes.
21054
9f5a4cef
HZ
210552014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21056 Hui Zhu <hui@codesourcery.com>
21057
21058 * gdb.base/fileio.exp: Add test for shell not available as well as
21059 available.
21060 * gdb.base/fileio.c (test_system): Check for shell twice.
21061
90a45c4d
YQ
210622014-06-04 Yao Qi <yao@codesourcery.com>
21063
21064 * gdb.base/auto-connect-native-target.exp: Remove redundant
21065 space from the regexp pattern.
21066
70017e41
YQ
210672014-06-04 Yao Qi <yao@codesourcery.com>
21068
21069 * gdb.base/default.exp: Replace "child" with "native" in
21070 regexp pattern.
21071
883964a7
SC
210722014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21073
21074 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21075 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21076 * gdb.python/py-xmethods.py: Python script supporting the
21077 new testcase and tests.
21078
ef370185
JB
210792014-06-03 Joel Brobecker <brobecker@adacore.com>
21080 Pedro Alves <palves@redhat.com>
21081
21082 PR breakpoints/17000
21083 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21084 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21085
1e2ccb61
BM
210862014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21087
21088 * gdb.base/subst.exp: Add tests to verify partial path matching
21089 output.
21090
c6ec5ab2
PA
210912014-06-03 Pedro Alves <palves@redhat.com>
21092
21093 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21094 target that doesn't use software single-stepping.
21095
835c559f
PA
210962014-06-03 Pedro Alves <palves@redhat.com>
21097
21098 PR breakpoints/17000
21099 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21100 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21101
06eb1586
DE
211022014-06-02 Doug Evans <xdje42@gmail.com>
21103
21104 * gdb.guile/scm-parameter.exp: New file.
21105
e698b8c4
DE
211062014-06-02 Doug Evans <xdje42@gmail.com>
21107
21108 * gdb.guile/scm-cmd.c: New file.
21109 * gdb.guile/scm-cmd.exp: New file.
21110
ded03782
DE
211112014-06-02 Doug Evans <xdje42@gmail.com>
21112
21113 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21114 pretty-printer lookup.
21115 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21116 (make-pp_s-printer): Call it.
21117 (make-pretty-printer-from-dict): New function.
21118 (lookup-pretty-printer-maker-from-dict): New function.
21119 (*pretty-printer*): Simplify.
21120 (make-objfile-pp_s-printer): New function.
21121 (install-objfile-pretty-printers!): New function.
21122 (make-progspace-pp_s-printer): New function.
21123 (install-progspace-pretty-printers!): New function.
21124 * gdb.guile/scm-progspace.c: New file.
21125 * gdb.guile/scm-progspace.exp: New file.
21126
41fac0cf
PA
211272014-06-02 Pedro Alves <palves@redhat.com>
21128
21129 * gdb.base/dprintf-bp-same-addr.c: New file.
21130 * gdb.base/dprintf-bp-same-addr.exp: New file.
21131
96ae5695
EBM
211322014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21133
21134 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21135 * gdb.arch/powerpc-power.s: Likewise.
21136
da02b3a8
JB
211372014-06-02 Joel Brobecker <brobecker@adacore.com>
21138
21139 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21140
c72b2e7b
YQ
211412014-06-01 Yao Qi <yao@codesourcery.com>
21142
21143 * gdb.base/watchpoint.exp (test_watch_location): Check null
21144 pointer can be dereferenced. If not, do the test, otherwise
21145 skip it.
21146
53e8a631
AB
211472014-05-30 Andrew Burgess <aburgess@broadcom.com>
21148
21149 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21150 results.
21151 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21152
938f0e2f
AB
211532014-05-30 Andrew Burgess <aburgess@broadcom.com>
21154
21155 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21156 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21157 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21158 * gdb.arch/amd64-invalid-stack-top.c: New file.
21159 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21160
9ba6657a
PA
211612014-05-30 Pedro Alves <palves@redhat.com>
21162
21163 PR breakpoints/17000
21164 * gdb.base/sss-bp-on-user-bp.c: New file.
21165 * gdb.base/sss-bp-on-user-bp.exp: New file.
21166
522c09bf
DB
211672014-05-30 David Blaikie <dblaikie@gmail.com>
21168
21169 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21170 gnu_inline semantics via attribute.
21171 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21172 source explicitly specifies the required semantics.
21173
bf4ef81e
MR
211742014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21175
21176 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21177
329ea579
PA
211782014-05-29 Pedro Alves <palves@redhat.com>
21179 Tom Tromey <tromey@redhat.com>
21180
21181 * gdb.base/async-shell.exp: Don't enable target-async.
21182 * gdb.base/async.exp
21183 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21184 parameter. Adjust.
21185 (top level): Don't test with "target-async".
21186 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21187 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21188 * gdb.base/inferior-died.exp: Don't enable target-async.
21189 * gdb.base/interrupt-noterm.exp: Likewise.
21190 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21191 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21192 * gdb.mi/mi-nonstop.exp: Likewise.
21193 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21194 * gdb.mi/mi-nsintrall.exp: Likewise.
21195 * gdb.mi/mi-nsmoribund.exp: Likewise.
21196 * gdb.mi/mi-nsthrexec.exp: Likewise.
21197 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21198 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21199 * gdb.python/py-evsignal.exp: Don't enable target-async.
21200 * gdb.python/py-evthreads.exp: Likewise.
21201 * gdb.python/py-prompt.exp: Likewise.
21202 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21203 * gdb.server/solib-list.exp: Don't enable target-async.
21204 * gdb.threads/thread-specific-bp.exp: Likewise.
21205 * lib/mi-support.exp: Adjust to use mi-async.
21206
fd664c91
PA
212072014-05-29 Pedro Alves <palves@redhat.com>
21208
21209 PR gdb/13860
21210 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21211 reason, even in sync mode.
21212
251bde03
PA
212132014-05-29 Pedro Alves <palves@redhat.com>
21214 Hui Zhu <hui@codesourcery.com>
21215
21216 PR PR15693
21217 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21218 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21219 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21220 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21221
7f3c0343
JB
212222014-05-28 Joel Brobecker <brobecker@adacore.com>
21223
21224 * config/monitor.exp (gdb_target_monitor): Replace use of
21225 "set remotebaud" by "set serial baud".
21226
b2715b27
AW
212272014-05-26 Andy Wingo <wingo@igalia.com>
21228
21229 * gdb.guile/scm-breakpoint.exp:
21230 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21231 properties instead of gdb-object-properties.
21232
498a4489
YQ
212332014-05-26 Yao Qi <yao@codesourcery.com>
21234
21235 * gdb.server/no-thread-db.exp: Specify source file name
21236 explicitly when setting a breakpoint.
21237
589fdceb
MM
212382014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21239
21240 * gdb.btrace/vdso.c: New.
21241 * gdb.btrace/vdso.exp: New.
21242
e9089e05
MM
212432014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21244
21245 * gdb.base/gcore.exp (capture_command_output): Move ...
21246 * lib/gdb.exp (capture_command_output): ... here.
21247
67b5c0c1
MM
212482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21249
21250 * gdb.btrace/data.exp: Test memory access during btrace replay.
21251
a2199296
SM
212522014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21253
21254 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21255
17b2616c
PA
212562014-05-21 Pedro Alves <palves@redhat.com>
21257
21258 PR gdb/13860
21259 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21260 (top level): Test that output related to execution commands is
21261 sent to the console with CLI commands, but not with MI commands.
21262 Test that breakpoint events are always mirrored to the console.
21263 Also expect the new source line to be output after a "next" in
21264 async mode too. Make it a pass/fail test.
21265 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21266 output.
21267 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21268
5166082f
PA
212692014-05-21 Pedro Alves <palves@redhat.com>
21270
21271 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21272 Use them to test variations of "list" after reaching a breakpoint.
21273 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21274 Test "list" with listsize 10 after reaching a breakpoint.
21275 * gdb.python/python.exp (decode_line current location line
21276 number): Adjust expected line number.
21277
2f25d70f
SM
212782014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21279
21280 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21281 behavior for $args, pass it directly to "run".
21282
ff604a67
MR
212832014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21284
21285 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21286 30000 to 65536.
21287
6a3cb8e8
PA
212882014-05-21 Pedro Alves <palves@redhat.com>
21289
21290 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21291 auto-connect-native-target off".
21292 * gdb.base/auto-connect-native-target.c: New file.
21293 * gdb.base/auto-connect-native-target.exp: New file.
21294
4ebfc96e
PA
212952014-05-21 Pedro Alves <palves@redhat.com>
21296
21297 * gdb.base/default.exp: Test "target native" instead of "target
21298 child".
21299
36d46afb
MW
213002014-05-21 Mark Wielaard <mjw@redhat.com>
21301
21302 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21303
5876f503
JK
213042014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21305
21306 Fix TLS access for -static -pthread.
21307 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21308 <HAVE_TLS> (thread_function, main): Initialize it.
21309 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21310 Add clean_restart.
21311 <$have_tls != "">: Check TLSVAR.
21312
0256a6ac
PA
213132014-05-21 Pedro Alves <palves@redhat.com>
21314
21315 * gdb.base/dcache-line-read-error.c: New.
21316 * gdb.base/dcache-line-read-error.exp: New.
21317
936d2992
PA
213182014-05-20 Pedro Alves <palves@redhat.com>
21319
21320 * gdb.base/compare-sections.c: New file.
21321 * gdb.base/compare-sections.exp: New file.
21322
802e8e6d
PA
213232014-05-20 Pedro Alves <palves@redhat.com>
21324
21325 * gdb.base/break-idempotent.c: New file.
21326 * gdb.base/break-idempotent.exp: New file.
21327
e59fa00f
MM
213282014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21329
21330 * gdb.btrace/nohist.exp: New.
21331
8b696e31
YQ
213322014-05-20 Yao Qi <yao@codesourcery.com>
21333
21334 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21335 gdb.reverse directory and gdb_reverse_timeout exists in board
21336 setting.
21337 * README: Document gdb_reverse_timeout.
21338
73c9764f
YQ
213392014-05-20 Yao Qi <yao@codesourcery.com>
21340
21341 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21342 'test_file_name'. Treat args as a string instead of a list.
21343 (gdb_init): Rename argument 'args' by 'test_file_name'.
21344
f1f4348a
JK
213452014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21346
21347 * gdb.arch/powerpc-power.exp: New file.
21348 * gdb.arch/powerpc-power.s: New file.
21349
0dbe70ce
DE
213502014-05-16 Doug Evans <dje@google.com>
21351
21352 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21353 * gdb.base/completion.exp: Check that all expected files exist
21354 before doing file completion.
0dbe70ce 21355
8d551b02
DE
213562014-05-16 Doug Evans <dje@google.com>
21357
21358 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21359 Update.
21360 (do_syscall_tests_without_xml): Update.
21361
73eb7709
PA
213622014-05-16 Pedro Alves <palves@redhat.com>
21363
21364 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21365 instead of "unknown output after running".
21366
3fae92fc
YQ
213672014-05-16 Yao Qi <yao@codesourcery.com>
21368
21369 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21370 file1.txt from host at the end.
21371 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21372
c2b2ccc5
DE
213732014-05-15 Doug Evans <dje@google.com>
21374
21375 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21376 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21377 loading file. Add test for TU lookup.
21378
8c217a4b
SM
213792014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21380
21381 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21382 calling "-exec-arguments" or "set args" before running the
21383 inferior.
21384
3deb39c6
SM
213852014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21386
21387 * lib/mi-support.exp (mi_expect_stop): Expect message for
21388 inferiors that exit with non-zero exit code.
21389
71a79f8c
YQ
213902014-05-14 Yao Qi <yao@codesourcery.com>
21391
21392 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21393 match absolute path on remote host.
21394 (test_file_list_exec_source_files): Remove "/" from the
21395 pattern.
21396
f23fcd46
YQ
213972014-05-14 Yao Qi <yao@codesourcery.com>
21398
21399 * boards/local-remote-host-notty.exp (${board}_file): New
21400 proc.
21401
9404b58f
KM
214022014-05-07 Kyle McMartin <kyle@redhat.com>
21403
21404 Pushed by Joel Brobecker <brobecker@adacore.com>.
21405 * gdb.arch/aarch64-atomic-inst.c: New file.
21406 * gdb.arch/aarch64-atomic-inst.exp: New file.
21407
5e45f04c
YQ
214082014-05-07 Yao Qi <yao@codesourcery.com>
21409
21410 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21411 in current context" too.
21412
c888a17d
KS
214132014-05-05 Keith Seitz <keiths@redhat.com>
21414
21415 * gdb.linespec/ls-dollar.exp: Add test for linespec
21416 file:convenience_variable.
21417
290a839c
YQ
214182014-05-05 Yao Qi <yao@codesourcery.com>
21419
21420 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21421 traceframes into tfile and ctf trace files. Read data from
21422 trace file and test collected data.
21423 (gdb_collect_locals_test): Likewise.
21424 (gdb_unavailable_registers_test): Likewise.
21425 (gdb_unavailable_floats): Likewise.
21426 (gdb_collect_globals_test): Likewise.
21427 (top-level): Append "ctf" to trace_file_targets if GDB
21428 supports.
21429
b5262cd0
YQ
214302014-05-05 Yao Qi <yao@codesourcery.com>
21431
21432 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21433 code to ...
21434 (gdb_collect_args_test_1): ... it. New proc.
21435 (gdb_collect_locals_test): Move some code to ...
21436 (gdb_collect_locals_test_1): ... it. New proc.
21437 (gdb_unavailable_registers_test): Move some code to ...
21438 (gdb_unavailable_registers_test_1): ... it. New proc.
21439 (gdb_unavailable_floats): Move some code to ...
21440 (gdb_unavailable_floats_1): ... it. New proc.
21441
30a1e6cc
SDJ
214422014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21443
21444 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21445 probes to test for bitness recognition.
21446 * gdb.arch/amd64-stap-optional-prefix.exp
21447 (test_probe_value_without_reg): New procedure.
21448 Add code to test for different kinds of bitness.
21449
f33da99a
SDJ
214502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21451
21452 PR breakpoints/16889
21453 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21454 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21455
5b80f00d
PA
214562014-05-01 Pedro Alves <palves@redhat.com>
21457
21458 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21459 gdb_file_cmd if no file is specified.
21460 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21461 last_loaded_file to set the remote exec-file.
21462
f8c2a73c
PA
214632014-05-01 Pedro Alves <palves@redhat.com>
21464
21465 * boards/local-remote-host.exp: New file.
21466
be6e8ac7
PA
214672014-05-01 Pedro Alves <palves@redhat.com>
21468
21469 * boards/local-remote-host.exp: Rename to ...
21470 * boards/local-remote-host-notty.exp: ... this.
21471
cac0dc8f
JB
214722014-04-28 Joel Brobecker <brobecker@adacore.com>
21473
21474 * gdb.ada/dyn_arrayidx: New testcase.
21475
9730e6cc
YQ
214762014-04-26 Yao Qi <yao@codesourcery.com>
21477
21478 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21479 and compute the length of function main. Save it in
21480 $main_length.
21481 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21482 (top-level): Use gdb_compile to compile objects into
21483 executable and restart GDB. Remove invocation to
21484 prepare_for_testing.
21485
7ae1a6a6
PA
214862014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21487 Pedro Alves <palves@redhat.com>
21488
21489 PR server/16255
21490 * gdb.multi/multi-attach.c: New file.
21491 * gdb.multi/multi-attach.exp: New file.
21492
4082afcc
PA
214932014-04-25 Pedro Alves <palves@redhat.com>
21494
21495 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21496 user.
21497 (top level): Test that "set remote conditional-breakpoints-packet
21498 off" works as intended.
21499 * gdb.base/dprintf.exp: Test that "set remote
21500 breakpoint-commands-packet off" works as intended.
21501 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21502 New function.
21503 (top level): Call it.
21504 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21505 remote fast-tracepoints-packet off" works as intended.
21506 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21507 * lib/gdb.exp (gdb_is_target_remote): ... here.
21508
2abc3f8d
DB
215092014-04-24 David Blaikie <dblaikie@gmail.com>
21510
21511 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21512 ensure clang would not discard them.
21513 * gdb.base/gdbvars.c: Ditto.
21514 * gdb.base/memattr.c: Ditto.
21515 * gdb.base/whatis.c: Ditto.
21516 * gdb.python/py-prettyprint.c: Ditto.
21517 * gdb.trace/actions.c: Ditto.
21518 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21519 ensure clang would not discard it.
21520
bfd39632
DB
215212014-04-24 David Blaikie <dblaikie@gmail.com>
21522
21523 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21524 clang to emit the full definition of type required by the test
21525 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21526
22842ff6
DB
215272014-04-24 David Blaikie <dblaikie@gmail.com>
21528
21529 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21530 coax Clang into emitting the definition of the type.
21531 * gdb.cp/pr10728-x.h (y): Ditto.
21532 * gdb.cp/pr10728-y.cc (y): Ditto.
21533
c2e827ad
DB
215342014-04-24 David Blaikie <dblaikie@gmail.com>
21535
21536 * gdb.base/label.exp: XFAIL label related tests under Clang.
21537 * gdb.cp/cplabel.exp: Ditto.
21538 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21539 under Clang those using labels.
21540
4c2d33e7
YQ
215412014-04-25 Yao Qi <yao@codesourcery.com>
21542
21543 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21544 double_label.
21545 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21546 partial_label and double_label.
21547
56083b99
DB
215482014-04-24 David Blaikie <dblaikie@gmail.com>
21549
21550 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21551
25d4e99d
DB
215522014-04-24 David Blaikie <dblaikie@gmail.com>
21553
21554 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21555 of the function to work across GCC and Clang.
21556 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21557 pointer types (const void ** const V void **).
21558
01f9f808
MS
215592014-04-24 Michael Sturm <michael.sturm@mintel.com>
21560 Walfred Tedeschi <walfred.tedeschi@intel.com>
21561
21562 * Makefile.in (EXECUTABLES): Added i386-avx512.
21563 * gdb.arch/i386-avx512.c: New file.
21564 * gdb.arch/i386-avx512.exp: Likewise.
21565
4b48d439
KS
215662014-04-23 Keith Seitz <keiths@redhat.com>
21567
21568 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21569 (mi_make_breakpoint_table): New procedure.
21570 (mi_create_breakpoint): Use mi_make_breakpoint
21571 and return the result.
21572 (mi_make_breakpoint): New procedure.
21573 (mi_build_kv_pairs): New procedure.
21574
21575 * gdb.mi/mi-break.exp: Remove unused globals,
21576 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21577 All callers updated.
21578 * gdb.mi/mi-dprintf.exp: Use variable to track command
21579 number.
21580 Update all callers of mi_create_breakpoint and use
21581 mi_make_breakpoint_table.
21582 Remove any unused global variables.
21583 * gdb.mi/mi-nonstop.exp: Likewise.
21584 * gdb.mi/mi-nsintrall.exp: Likewise.
21585 * gdb.mi/mi-nsmoribund.exp: Likewise.
21586 * gdb.mi/mi-nsthrexec.exp: Likewise.
21587 * gdb.mi/mi-reverse.exp: Likewise.
21588 * gdb.mi/mi-simplerun.exp: Likewise.
21589 * gdb.mi/mi-stepn.exp: Likewise.
21590 * gdb.mi/mi-syn-frame.exp: Likewise.
21591 * gdb.mi/mi-until.exp: Likewise.
21592 * gdb.mi/mi-var-cp.exp: Likewise.
21593 * gdb.mi/mi-var-display.exp: Likewise.
21594 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21595 * gdb.mi/mi2-var-child.exp: Likewise.
21596 * gdb.mi/mi-vla-c99.exp: Likewise.
21597 * lib/mi-support.exp: Likewise.
21598
21599 From Ian Lance Taylor <iant@cygnus.com>:
21600 * lib/gdb.exp (parse_args): New procedure.
21601
08351840
PA
216022014-04-23 Pedro Alves <palves@redhat.com>
21603
21604 * gdb.base/break-unload-file.c: New file.
21605 * gdb.base/break-unload-file.exp: New file.
21606 * gdb.base/sym-file-lib.c (baz): New function.
21607 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21608 field.
21609 (load): Store the segment's mapped size.
21610 (unload): New function.
21611 (unload_shlib): New function.
21612 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21613 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21614 set a breakpoint at baz, and call it.
21615 * gdb.base/sym-file.exp: New tests for stale breakpoint
21616 instructions.
21617
076855f9
PA
216182014-04-23 Pedro Alves <palves@redhat.com>
21619
21620 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21621 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21622 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21623 * gdb.base/hbreak-unmapped.c: New file.
21624 * gdb.base/hbreak-unmapped.exp: New file.
21625 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21626 * lib/gdb.exp (gdb_is_target_remote): ... here.
21627
483805cf
PA
216282014-04-22 Pedro Alves <palves@redhat.com>
21629
21630 * gdb.base/consecutive-step-over.c: New file.
21631 * gdb.base/consecutive-step-over.exp: New file.
21632
06d97543
PA
216332014-04-22 Pedro Alves <palves@redhat.com>
21634
21635 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21636 instead of send_gdb/gdb_expect.
21637
b4429ea2
YQ
216382014-04-22 Yao Qi <yao@codesourcery.com>
21639
21640 * lib/trace-support.exp (generate_tracefile): New procedure.
21641 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21642 return 0.
21643 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21644 if generate_tracefile returns 1.
21645
51d48146
PA
216462014-04-18 Tom Tromey <palves@redhat.com>
21647 Pedro alves <tromey@redhat.com>
21648
21649 PR backtrace/15558
21650 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21651 with a backtrace limit.
21652 * gdb.python/py-frame-inline.exp: Test running to an inline
21653 function with a backtrace limit, and printing the newest frame.
21654 * gdb.python/py-frame-inline.c (main): Call f.
21655
bd1dce5f
MS
216562014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21657
21658 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21659
40d1a503
MS
216602014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21661
21662 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21663 Drop prefix from unsupported source file path.
21664
389b98f7
YQ
216652014-04-17 Yao Qi <yao@codesourcery.com>
21666
21667 * lib/gdb.exp (with_target_charset): New proc.
21668 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21669 with_target_charset.
21670 (test_print_strings): Likewise.
21671 (test_repeat_bytes): Likewise.
21672 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21673 for some tests.
21674
22869d73
KS
216752014-04-16 Keith Seitz <keiths@redhat.com>
21676
21677 PR gdb/15827
21678 * gdb.dwarf2/corrupt.c: New file.
21679 * gdb.dwarf2/corrupt.exp: New file.
21680
c4f87ca6
KS
216812014-04-16 Keith Seitz <keiths@redhat.com>
21682
21683 PR c++/16597
21684 * gdb.cp/namelessclass.cc: New file.
21685 * gdb.cp/namelessclass.exp: New file.
21686 * gdb.cp/namelessclass.S: New file.
21687
ab19de87
DE
216882014-04-16 Doug Evans <dje@google.com>
21689
21690 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21691 Add comment.
21692 (gdbserver_default_get_comm_port): New function.
21693 (gdbserver_start): Check if board file provided
21694 "gdbserver,get_comm_port" and use it if so.
21695 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21696 (gdb,socketport): Set to "stdio".
21697 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21698 (stdio_gdbserver_template): Delete.
21699 (${board}_get_remote_address): Update.
21700 (${board}_build_remote_cmd): Delete.
21701 (${board}_get_comm_port): New function.
21702 (${board}_spawn): Update.
21703 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21704 Delete.
21705 (${board}_get_remote_address): Update.
21706 (${board}_get_comm_port): New function.
21707
fc98a809
AB
217082014-04-16 Andrew Burgess <aburgess@broadcom.com>
21709
21710 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21711 appearing in any order.
21712
87fd9e6e
DE
217132014-04-15 Doug Evans <dje@google.com>
21714
21715 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21716 uninitialized value of "description".
21717
099fc3ea
KS
217182014-04-15 Keith Seitz <keiths@redhat.com>
21719
21720 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21721 Remove unused globals.
21722 (test_running_the_program): Likewise.
21723 (test_controlled_execution): Likewise.
21724 (test_controlling_breakpoints): Likewise.
21725 (test_program_termination): Likewise.
21726
5da151d4
KS
217272014-04-15 Keith Seitz <keiths@redhat.com>
21728
21729 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21730 unused globals.
21731 (test_rbreak_creation_and_listing): Likewise.
21732 (test_ignore_count): Likewise.
21733 (test_error): Likewise.
21734
35e5d2f0
PA
217352014-04-15 Pedro Alves <palves@redhat.com>
21736
21737 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21738 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21739 sym-file-loader.c.
21740 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21741 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21742 to sym-file-loader.c.
21743 (struct library): Forward declare.
21744 (load_shlib, lookup_function): Change prototypes.
21745 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21746 (translate_offset): Remove declarations.
21747 (get_text_addr): New declaration.
21748 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21749 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21750 sym-file-loader.h.
21751 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21752 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21753 here from sym-file-loader.h.
21754 (struct library): New structure.
21755 (load_shlib, lookup_function): Change prototypes and adjust to
21756 work with a struct library.
21757 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21758 (translate_offset): Make static.
21759 (get_text_addr): New function.
21760 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21761
eb4c1710
PA
217622014-04-15 Pedro Alves <palves@redhat.com>
21763
21764 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21765
2d1baf52
PA
217662014-04-15 Pedro Alves <palves@redhat.com>
21767
21768 * gdb.base/sym-file-loader.c: Include <limits.h>.
21769 (SELF_LINK): New define.
21770 (get_origin): New function.
21771 (load_shlib): Use it.
21772 * gdb.base/sym-file.exp: Don't early return if the target is
21773 remote. Use runto_main, and issue fail is that fails. Use
21774 gdb_load_shlibs.
21775 (shlib_name): Delete.
21776 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21777
7dd6df01
PA
217782014-04-15 Pedro Alves <palves@redhat.com>
21779
21780 * gdb.base/sym-file.exp: Remove regex characters from test
21781 message. Don't refer to breakpoint numbers in test messages.
21782
b50c8614
KS
217832014-04-14 Keith Seitz <keiths@redhat.com>
21784
21785 PR c++/16253
21786 * gdb.cp/var-tag.cc: New file.
21787 * gdb.cp/var-tag.exp: New file.
21788 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21789 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21790 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21791 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21792
3d567982
TT
217932014-04-14 Tom Tromey <tromey@redhat.com>
21794
21795 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21796 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21797 type.
21798 * gdb.cp/enum-class.exp: New file.
21799 * gdb.cp/enum-class.cc: New file.
21800
0626fc76
TT
218012014-04-14 Tom Tromey <tromey@redhat.com>
21802
21803 * gdb.dwarf2/enum-type.exp: New file.
21804
dca325b3
SA
218052014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21806
21807 * gdb.mi/mi-vla-c99.exp: New file.
21808 * gdb.mi/vla.c: New file.
21809
5854b38a
SA
218102014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21811
21812 * gdb.base/vla-datatypes.c: New file.
21813 * gdb.base/vla-datatypes.exp: New file.
21814
463bb957
SA
218152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21816
21817 * gdb.base/vla-ptr.c: New file.
21818 * gdb.base/vla-ptr.exp: New file.
21819
3dd170be
SA
218202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21821
21822 * gdb.dwarf2/count.exp: New file.
21823
5ecaaa66
SA
218242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21825
21826 * gdb.base/vla-sideeffect.c: New file.
21827 * gdb.base/vla-sideeffect.exp: New file.
21828
41f1ada5
DB
218292014-04-14 David Blaikie <dblaikie@gmail.com>
21830
21831 * gdb.mi/non-stop.c: Add return value for non-void function return
21832 statement.
21833 * gdb.threads/staticthreads.c: Ditto.
21834
0be03e84
DE
218352014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21836 Doug Evans <xdje42@gmail.com>
21837
21838 * gdb.guile/scm-value.c: Improve test case.
21839 * gdb.guile/scm-value.exp: Add new test.
21840
f180a1fb
DB
218412014-04-11 David Blaikie <dblaikie@gmail.com>
21842
21843 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21844 override Clang's default.
21845
6b662e19
JB
218462014-04-11 Joel Brobecker <brobecker@adacore.com>
21847
21848 Revert the following changes (regressions):
21849
21850 * gdb.base/vla-sideeffect.c: New file.
21851 * gdb.base/vla-sideeffect.exp: New file.
21852
21853 * gdb.dwarf2/count.exp: New file.
21854
21855 * gdb.base/vla-multi.c: New file.
21856 * gdb.base/vla-multi.exp: New file.
21857
21858 * gdb.base/vla-ptr.c: New file.
21859 * gdb.base/vla-ptr.exp: New file.
21860
21861 * gdb.base/vla-datatypes.c: New file.
21862 * gdb.base/vla-datatypes.exp: New file.
21863
21864 * gdb.mi/mi-vla-c99.exp: New file.
21865 * gdb.mi/vla.c: New file.
21866
245a5f0b
KS
218672014-04-11 Keith Seitz <keiths@redhat.com>
21868
21869 PR c++/16675
21870 * gdb.cp/cpsizeof.exp: New file.
21871 * gdb.cp/cpsizeof.cc: New file.
21872
58a84dcf
SA
218732014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21874
191a8a90
JB
21875 * gdb.mi/mi-vla-c99.exp: New file.
21876 * gdb.mi/vla.c: New file.
58a84dcf 21877
c8655f75
SA
218782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21879
21880 * gdb.base/vla-datatypes.c: New file.
21881 * gdb.base/vla-datatypes.exp: New file.
21882
024e13b4
SA
218832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21884
21885 * gdb.base/vla-ptr.c: New file.
21886 * gdb.base/vla-ptr.exp: New file.
21887
1a237e0e
SA
218882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21889
21890 * gdb.base/vla-multi.c: New file.
21891 * gdb.base/vla-multi.exp: New file.
21892
504f3432
SA
218932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21894
21895 * gdb.dwarf2/count.exp: New file.
21896
3bce8237
SA
218972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21898
191a8a90
JB
21899 * gdb.base/vla-sideeffect.c: New file.
21900 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21901
322f9c21
YQ
219022014-04-11 Yao Qi <yao@codesourcery.com>
21903
21904 * gdb.base/completion.exp: Check file exists before running tests
21905 on file completion.
21906
d708bcd1
PA
219072014-04-10 Pedro Alves <palves@redhat.com>
21908
21909 * gdb.base/cond-eval-mode.c: New file.
21910 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21911 prepare_for_testing to build the new file. Check result of
21912 runto_main.
21913 (test_break, test_watch): New procedures.
21914 (top level): Use them.
21915
ae1d2761
PM
219162014-04-08 Pierre Muller <muller@sourceware.org>
21917
21918 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21919 Ctrl-V use for mingw hosts.
21920
7af389b8
SC
219212014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21922
21923 * gdb.python/py-value.c: Improve test case.
21924 * gdb.python/py-value.exp: Add new test.
21925
5e703181
DE
219262014-04-07 David Blaikie <dblaikie@gmail.com>
21927
21928 * lib/compiler.c: Identify the clang compiler.
21929 * lib/compiler.cc: Ditto.
21930
9810b410
YQ
219312014-04-03 Yao Qi <yao@codesourcery.com>
21932
21933 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21934
98d1b8dc
AB
219352014-04-01 Anton Blanchard <anton@samba.org>
21936
21937 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21938 messages unique.
21939
3114cea1
AB
219402014-04-01 Anton Blanchard <anton@samba.org>
21941
21942 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21943 prepare_for_testing.
21944
62f7182c
AB
219452014-04-01 Anton Blanchard <anton@samba.org>
21946
21947 * gdb.arch/ppc64-atomic-inst.c: Remove.
21948 * gdb.arch/ppc64-atomic-inst.S: New file.
21949 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21950
770e7fc7
DE
219512014-03-31 Doug Evans <dje@google.com>
21952
21953 * gdb.base/print-symbol-loading-lib.c: New file.
21954 * gdb.base/print-symbol-loading-main.c: New file.
21955 * gdb.base/print-symbol-loading.exp: New file.
21956
46e2bafa
YQ
219572014-03-31 Yao Qi <yao@codesourcery.com>
21958
21959 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21960
8776cfe9
JB
219612014-03-28 Joel Brobecker <brobecker@adacore.com>
21962
21963 * gdb.ada/mi_dyn_arr: New testcase.
21964
5d1ef361
DE
219652014-03-27 Doug Evans <dje@google.com>
21966
21967 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21968
b5bee914
YQ
219692014-03-27 Yao Qi <yao@codesourcery.com>
21970
21971 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21972 if target is nios2-*-*.
21973
0d4d0e77
YQ
219742014-03-26 Yao Qi <yao@codesourcery.com>
21975
21976 * lib/gdb.exp (readline_is_used): New proc.
21977 * gdb.base/completion.exp: Move tests on command complete up.
21978 Skip the rest of tests if readline is not used.
21979 * gdb.ada/complete.exp: Skp the test if readline is not
21980 used.
21981 * gdb.base/filesym.exp: Likewise.
21982 * gdb.base/macscp.exp: Likewise.
21983 * gdb.base/readline-ask.exp: Likewise.
21984 * gdb.base/readline.exp: Likewise.
21985 * gdb.python/py-cmd.exp: Likewise.
21986 * gdb.trace/tfile.exp: Likewise.
21987
29361eee
YQ
219882014-03-26 Yao Qi <yao@codesourcery.com>
21989
21990 * gdb.base/macscp.exp: Fix code format issues.
21991
bc9a5525
UW
219922014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21993
21994 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21995 * gdb.asm/powerpc64le.inc: New file.
21996
d3839ede
PA
219972014-03-25 Pedro Alves <palves@redhat.com>
21998 Doug Evans <dje@google.com>
21999
22000 * gdb.base/source-execution.c: New file.
22001 * gdb.base/source-execution.exp: New file.
22002 * gdb.base/source-execution.gdb: New file.
22003
01672a57
DE
220042014-03-24 Doug Evans <dje@google.com>
22005
22006 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
22007 using fission.
22008
88bbeca9
HZ
220092014-03-24 Hui Zhu <hui@codesourcery.com>
22010 Pedro Alves <palves@redhat.com>
22011
22012 PR breakpoints/16101
22013 * gdb.base/dprintf.exp: Use unsupported rather than changing the
22014 test pass/fail messages. Detect missing support for dprintf when
22015 breakpoints are actually inserted.
22016 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
22017 breakpoints are actually inserted.
22018 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
22019 fails.
22020
d2348791
JK
220212014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
22022
22023 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
22024
feef67ab
DE
220252014-03-22 Doug Evans <xdje42@gmail.com>
22026
22027 * gdb.python/python.exp (python not supported): Verify multi-line
22028 python command issues an error.
25d743f9 22029 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22030 guile command issues an error.
feef67ab 22031
ecebef6a
MR
220322014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22033
22034 * gdb.threads/thread-specific.exp: Handle the lack of usable
22035 $this_breakpoint and $this_thread.
22036
ccdd1909
HZ
220372014-03-21 Hui Zhu <hui@codesourcery.com>
22038
22039 * gdb.base/attach.exp (do_command_attach_tests): New.
22040
beb460e8
PA
220412014-03-20 Tom Tromey <tromey@redhat.com>
22042 Pedro Alves <palves@redhat.com>
22043
22044 PR cli/15718
22045 * gdb.base/condbreak-call-false.c: New file.
22046 * gdb.base/condbreak-call-false.exp: New file.
22047
40acf43a
PA
220482014-03-20 Pedro Alves <palves@redhat.com>
22049
22050 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
22051 Delete.
22052 (block_signals, unblock_signals): Delete.
22053 (child_function_2, main): Remove references to deleted variable
22054 and functions.
22055
9f5e1e02
PA
220562014-03-20 Pedro Alves <palves@redhat.com>
22057
22058 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22059 Use pthread_kill to signal thread 2.
22060 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22061 Adjust to make the test send itself a signal rather than using the
22062 host's "kill" command.
22063
99619bea
PA
220642014-03-20 Pedro Alves <palves@redhat.com>
22065
22066 * gdb.threads/multiple-step-overs.c: New file.
22067 * gdb.threads/multiple-step-overs.exp: New file.
22068 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22069 Adjust expected infrun debug output.
22070
2adfaa28
PA
220712014-03-20 Pedro Alves <palves@redhat.com>
22072
22073 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22074 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22075
31e77af2
PA
220762014-03-20 Pedro Alves <palves@redhat.com>
22077
22078 PR breakpoints/7143
22079 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22080 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22081 of gdb_test_multiple.
22082 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22083 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22084
b9f437de
PA
220852014-03-20 Pedro Alves <palves@redhat.com>
22086
22087 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22088 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22089
05adc73e
PA
220902014-03-19 Pedro Alves <palves@redhat.com>
22091
22092 * gdb.base/async.exp: Remove early return.
22093
6048b950
PA
220942014-03-19 Pedro Alves <palves@redhat.com>
22095
22096 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22097
8bcfb00a
PA
220982014-03-19 Pedro Alves <palves@redhat.com>
22099
22100 * gdb.base/async.exp (test_background): Expect \r\n after
22101 "completed." in the fail pattern.
22102
884e37dc
PA
221032014-03-19 Pedro Alves <palves@redhat.com>
22104
22105 * gdb.base/async.exp (test_background): New procedure.
22106 Use it for all background execution command tests.
22107
148e57e2
PA
221082014-03-19 Pedro Alves <palves@redhat.com>
22109
22110 * gdb.base/async.exp: Use prepare_for_testing.
22111
f48088c7
PA
221122014-03-19 Pedro Alves <palves@redhat.com>
22113
22114 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22115 the same line.
22116
e2f6c966
PA
221172014-03-19 Pedro Alves <palves@redhat.com>
22118
22119 * gdb.base/async.c (main): Add "jump here" and "until here" line
22120 marker comments.
22121 * gdb.base/async.exp (jump_here): New global.
22122 (jump& test): Use it.
22123 (until_here): New global.
22124 (until& test): Use it.
22125
c30568d4
PA
221262014-03-19 Pedro Alves <palves@redhat.com>
22127
22128 * gdb.base/async.exp: Don't frob gdb_protocol.
22129
0172b6a7
DE
221302014-03-18 Doug Evans <xdje42@gmail.com>
22131
22132 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22133 Fix spelling of exec-done-display.
22134
06c868a8
JK
221352014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22136
22137 PR gdb/15358
22138 * gdb.base/gdb-sigterm.c: New file.
22139 * gdb.base/gdb-sigterm.exp: New file.
22140
0c7e1a46
PA
221412014-03-18 Pedro Alves <palves@redhat.com>
22142
22143 PR gdb/13860
22144 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22145 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22146 solib-event.
22147
f7c77d93
JB
221482014-03-17 Joel Brobecker <brobecker@adacore.com>
22149
22150 * gdb.ada/pckd_arr_ren: New testcase.
22151
5a1e8c7a
DE
221522014-03-13 Doug Evans <xdje42@gmail.com>
22153
22154 PR guile/16612
22155 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22156 collect after discarding symbols.
22157
350e1a76
DE
221582014-03-13 Ludovic Courtès <ludo@gnu.org>
22159 Doug Evans <xdje42@gmail.com>
22160
22161 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22162 to history survives a gc.
22163
a69900ae
PA
221642014-03-13 Pedro Alves <palves@redhat.com>
22165
22166 * gdb.base/default.exp: Don't test "target procfs".
22167
5db9f0bd
PA
221682014-03-13 Pedro Alves <palves@redhat.com>
22169
22170 * gdb.base/default.exp: Update "target child" and "target procfs"
22171 tests to not expect "Unix".
22172
b3ccfe11
TT
221732014-03-12 Tom Tromey <tromey@redhat.com>
22174
22175 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22176 New procs. Add target-async tests.
22177 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22178 Add target-async tests.
22179
646f4417
AA
221802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22181
22182 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22183 'func_start' and 'func_end' for the beginning and end of the
22184 function code, respectively.
22185 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22186 'func_end' instead of 'func' and 'main'.
22187
288c211f
AA
221882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22189
22190 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22191 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22192 generate the debug info assembler source.
22193
e0c0f156
AA
221942014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22195
22196 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22197 * gdb.dwarf2/arr-subrange.exp: Likewise.
22198 * gdb.dwarf2/dwz.exp: Likewise.
22199 * gdb.dwarf2/method-ptr.exp: Likewise.
22200 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22201 * gdb.dwarf2/subrange.exp: Likewise.
22202 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22203 * gdb.dwarf2/implptrpiece.exp: Likewise.
22204 * gdb.dwarf2/nostaticblock.exp: Likewise.
22205
0e5c4555
AA
222062014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22207
22208 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22209 directory to absolute path name arguments.
22210
5ec18f2b
JG
222112014-03-10 Joel Brobecker <brobecker@adacore.com>
22212
22213 * gdb.ada/tagged_access: New testcase.
22214
847fc4f2
MM
222152014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22216
22217 * gdb.btrace/data.exp: Update expected output.
22218
cc3da688
YQ
222192014-03-06 Yao Qi <yao@codesourcery.com>
22220
22221 * gdb.trace/pr16508.exp: New file.
22222
0f26cec1
PA
222232014-03-05 Pedro Alves <palves@redhat.com>
22224
22225 PR gdb/16575
22226 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22227 procedure.
22228 (top level): Adjust to use it. Add tests that exercise breakpoint
22229 interaction with the code-cache.
22230
7a5a839f
LC
222312014-02-26 Ludovic Courtès <ludo@gnu.org>
22232
22233 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22234 test for 'history-append!'.
22235
31aa7e4e
JB
222362014-02-26 Joel Brobecker <brobecker@adacore.com>
22237
22238 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22239 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22240 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22241 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22242 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22243 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22244
1b588015
JB
222452014-02-26 Joel Brobecker <brobecker@adacore.com>
22246
22247 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22248 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22249 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22250
55426c9d
JB
222512014-02-26 Joel Brobecker <brobecker@adacore.com>
22252
22253 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22254
dc53a7ad
JB
222552014-02-26 Joel Brobecker <brobecker@adacore.com>
22256
22257 * gdb.dwarf2/arr-stride.c: New file.
22258 * gdb.dwarf2/arr-stride.exp: New file.
22259
12ab52e9
PA
222602014-02-26 Pedro Alves <palves@redhat.com>
22261
22262 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22263 that won't ever trigger. Make sure that GDB reports the correct
22264 breakpoint that caused the stop.
22265
849c862e
JK
222662014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22267
22268 PR gdb/16626
22269 * gdb.base/auto-load-script: New file.
22270 * gdb.base/auto-load.c: New file.
22271 * gdb.base/auto-load.exp: New file.
22272
71b7d793
JK
22273 PR gdb/16626
22274 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22275
e2f0d509
JK
222762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22277
22278 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22279 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22280
50cc37c8
DE
222812014-02-24 Doug Evans <dje@google.com>
22282
22283 * lib/gdb.exp (run_on_host): Log error output if program fails.
22284
ea4758f2
PA
222852014-02-21 Pedro Alves <palves@redhat.com>
22286
22287 * gdb.threads/step-after-sr-lock.c: Rename to ...
22288 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22289 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22290 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22291 ... this.
22292
d7b30f67
SDJ
222932014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22294
22295 PR tdep/16397
22296 * gdb.arch/amd64-stap-special-operands.exp: New file.
22297 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22298 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22299 * gdb.arch/amd64-stap-triplet.S: Likewise.
22300 * gdb.arch/amd64-stap-triplet.c: Likewise.
22301
83deb43f
JB
223022014-02-20 Joel Brobecker <brobecker@adacore.com>
22303
22304 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22305 in .section pseudo-op.
22306
adde2bff
DE
223072014-02-20 lin zuojian <manjian2006@gmail.com>
22308 Joel Brobecker <brobecker@adacore.com>
22309 Doug Evans <xdje42@gmail.com>
22310
22311 PR symtab/16581
22312 * gdb.dwarf2/dw2-icycle.S: New file.
22313 * gdb.dwarf2/dw2-icycle.c: New file.
22314 * gdb.dwarf2/dw2-icycle.exp: New file.
22315
f7bd0f78
SC
223162014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22317
22318 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22319 operations on gdb.Value objects.
22320 * gdb.python/py-value-cc.exp: Add new test to test operations on
22321 gdb.Value objects.
22322
c17ef0d5
DE
223232014-02-18 Doug Evans <dje@google.com>
22324
22325 * Makefile.in (TESTS): New variable.
22326 (expanded_tests, expanded_tests_or_none): New variables
22327 (check-single): Pass $(expanded_tests_or_none) to runtest.
22328 (check-parallel): Only run tests in $(TESTS) if non-empty.
22329 (check/no-matching-tests-found): New rule.
22330 * README: Document TESTS makefile variable.
22331
5dd3176f
DE
223322014-02-18 Doug Evans <dje@google.com>
22333
22334 * Makefile.in (check-parallel): rm -rf outputs temp.
22335
0b10be4f
JK
223362014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22337
22338 Fix "ERROR: no fileid for" in the testsuite.
22339 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22340
85f224e7
DE
223412014-02-12 Doug Evans <dje@google.com>
22342
22343 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22344 (MISCELLANEOUS): New variable.
22345 (clean): rm -rf $(MISCELLANEOUS).
22346 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22347 dwp live in the same directory as symlinks, with each symlink pointed
22348 to a differently named file in a different directory.
22349
149b30ff
DE
223502014-02-11 Doug Evans <dje@google.com>
22351
22352 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22353 of Tcl file commands.
22354
1dfdac32
MK
223552014-02-10 Mark Kettenis <kettenis@gnu.org>
22356
22357 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22358 "kill -SIGUSR1 -1".
22359
aa4fb036
JB
223602014-02-10 Joel Brobecker <brobecker@adacore.com>
22361
22362 * gdb.ada/tick_length_array_enum_idx: New testcase.
22363
ed3ef339
DE
223642014-02-10 Doug Evans <xdje42@gmail.com>
22365
22366 * configure.ac (AC_OUTPUT): Add gdb.guile.
22367 * configure: Regenerate.
22368 * lib/gdb-guile.exp: New file.
22369 * lib/gdb.exp (get_target_charset): New function.
22370 * gdb.base/help.exp: Update expected output from "apropos apropos".
22371 * gdb.guile/Makefile.in: New file.
22372 * gdb.guile/guile.exp: New file.
22373 * gdb.guile/scm-arch.c: New file.
22374 * gdb.guile/scm-arch.exp: New file.
22375 * gdb.guile/scm-block.c: New file.
22376 * gdb.guile/scm-block.exp: New file.
22377 * gdb.guile/scm-breakpoint.c: New file.
22378 * gdb.guile/scm-breakpoint.exp: New file.
22379 * gdb.guile/scm-disasm.c: New file.
22380 * gdb.guile/scm-disasm.exp: New file.
22381 * gdb.guile/scm-equal.c: New file.
22382 * gdb.guile/scm-equal.exp: New file.
22383 * gdb.guile/scm-error.exp: New file.
22384 * gdb.guile/scm-error.scm: New file.
22385 * gdb.guile/scm-frame-args.c: New file.
22386 * gdb.guile/scm-frame-args.exp: New file.
22387 * gdb.guile/scm-frame-args.scm: New file.
22388 * gdb.guile/scm-frame-inline.c: New file.
22389 * gdb.guile/scm-frame-inline.exp: New file.
22390 * gdb.guile/scm-frame.c: New file.
22391 * gdb.guile/scm-frame.exp: New file.
22392 * gdb.guile/scm-generics.exp: New file.
22393 * gdb.guile/scm-gsmob.exp: New file.
22394 * gdb.guile/scm-iterator.c: New file.
22395 * gdb.guile/scm-iterator.exp: New file.
22396 * gdb.guile/scm-math.c: New file.
22397 * gdb.guile/scm-math.exp: New file.
22398 * gdb.guile/scm-objfile-script-gdb.in: New file.
22399 * gdb.guile/scm-objfile-script.c: New file.
22400 * gdb.guile/scm-objfile-script.exp: New file.
22401 * gdb.guile/scm-objfile.c: New file.
22402 * gdb.guile/scm-objfile.exp: New file.
22403 * gdb.guile/scm-ports.exp: New file.
22404 * gdb.guile/scm-pretty-print.c: New file.
22405 * gdb.guile/scm-pretty-print.exp: New file.
22406 * gdb.guile/scm-pretty-print.scm: New file.
22407 * gdb.guile/scm-section-script.c: New file.
22408 * gdb.guile/scm-section-script.exp: New file.
22409 * gdb.guile/scm-section-script.scm: New file.
22410 * gdb.guile/scm-symbol.c: New file.
22411 * gdb.guile/scm-symbol.exp: New file.
22412 * gdb.guile/scm-symtab-2.c: New file.
22413 * gdb.guile/scm-symtab.c: New file.
22414 * gdb.guile/scm-symtab.exp: New file.
22415 * gdb.guile/scm-type.c: New file.
22416 * gdb.guile/scm-type.exp: New file.
22417 * gdb.guile/scm-value-cc.cc: New file.
22418 * gdb.guile/scm-value-cc.exp: New file.
22419 * gdb.guile/scm-value.c: New file.
22420 * gdb.guile/scm-value.exp: New file.
22421 * gdb.guile/source2.scm: New file.
22422 * gdb.guile/types-module.cc: New file.
22423 * gdb.guile/types-module.exp: New file.
22424
7026a7c1
YQ
224252014-02-10 Yao Qi <yao@codesourcery.com>
22426
22427 PR testsuite/16543
22428 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22429 * configure: Regenerated.
22430 * Makefile.in: New file.
22431
6c466447
AS
224322014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22433
22434 * gdb.python/py-framefilter.exp: Fix typo.
22435
6e854735
YQ
224362014-02-08 Yao Qi <yao@codesourcery.com>
22437
22438 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22439 that no =breakpoint-modified is emitted when breakpoints are
22440 modified through MI commands.
22441
d137e6dc
PA
224422014-02-07 Pedro Alves <pedro@codesourcery.com>
22443 Pedro Alves <palves@redhat.com>
22444
22445 * gdb.threads/step-after-sr-lock.c: New file.
22446 * gdb.threads/step-after-sr-lock.exp: New file.
22447
b5ee5a50
PA
224482014-02-07 Pedro Alves <palves@redhat.com>
22449
22450 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22451
3c77faf3
JK
224522014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22453
22454 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22455 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22456
6dddc817
DE
224572014-02-06 Doug Evans <xdje42@gmail.com>
22458
22459 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22460 output.
22461
22462 * gdb.gdb/python-interrupts.exp: New file.
22463
de7b2893
YQ
224642014-02-05 Yao Qi <yao@codesourcery.com>
22465
22466 * gdb.trace/report.exp (use_collected_data): Test the output
22467 of "info threads" and "info inferiors".
22468
66d032ac
YQ
224692014-02-05 Yao Qi <yao@codesourcery.com>
22470
22471 Revert this patch:
22472
22473 2013-05-24 Yao Qi <yao@codesourcery.com>
22474
22475 * gdb.trace/tfile.exp: Test inferior and thread.
22476
591a12a1
UW
224772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22478
22479 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22480 on a function.
22481 * gdb.base/step-bt.c: Call hello via function pointer to make
22482 sure its first instruction is executed on powerpc64le-linux.
22483
0ff3e01f
UW
224842014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22485
22486 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22487
084ee545
UW
224882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22489
22490 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22491 of the test patterns for use on little-endian systems.
22492
6ed14ff3
UW
224932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22494
22495 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22496 (decimal_vector): Fix for little-endian.
22497
401e27fd
JM
224982014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22499
22500 * gdb.arch/sparc-sysstep.exp: New file.
22501 * gdb.arch/sparc-sysstep.c: Likewise.
22502
22503 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22504
8b924729
EBM
225052014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22506
22507 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22508
fb151210
JB
225092014-01-23 Tom Tromey <tromey@redhat.com>
22510
22511 * gdb.ada/array_char_idx: New testcase.
22512
0740f8d8
TT
225132014-01-23 Tom Tromey <tromey@redhat.com>
22514
22515 PR python/16487:
22516 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22517 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22518 classes.
22519
21909fa1
TT
225202014-01-23 Tom Tromey <tromey@redhat.com>
22521
22522 PR python/16491:
22523 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22524 string from an inferior frame.
22525 * gdb.python/py-framefilter-mi.exp: Update.
22526
87ce2a04
DE
225272014-01-22 Doug Evans <dje@google.com>
22528
22529 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22530
237b092b
AA
225312014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22532
22533 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22534
d674a709
AA
225352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22536
22537 * gdb.trace/entry-values.exp: Remove excess space character from
22538 regex patterns. Handle s390 call instruction.
22539
20fa3390
AA
225402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22541
22542 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22543 define "*_start" label. Make "name" static.
22544 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22545 ${name} by references to ${name}_start.
22546
78466714
AA
225472014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22548
22549 * gdb.base/info-macros.exp: Remove "debug" from the compile
22550 options.
22551
ec9f644a
IB
225522014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22553
22554 * gdb.dlang/demangle.exp: New file.
22555
94b1b47e
IB
225562014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22557
22558 * gdb.dlang/primitive-types.exp: New file.
22559
7f420862
IB
225602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22561
22562 * configure.ac: Create gdb.dlang/Makefile.
22563 * configure: Regenerate.
22564 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22565 * gdb.dlang/Makefile.in: New file.
22566 * lib/d-support.exp: New file.
22567 * lib/gdb.exp (skip_d_tests): New proc.
22568
52834460
MM
225692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22570
22571 * gdb.btrace/delta.exp: Check reverse stepi.
22572 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22573 * gdb.btrace/finish.exp: New.
22574 * gdb.btrace/next.exp: New.
22575 * gdb.btrace/nexti.exp: New.
22576 * gdb.btrace/record_goto.c: Add comments.
22577 * gdb.btrace/step.exp: New.
22578 * gdb.btrace/stepi.exp: New.
22579 * gdb.btrace/multi-thread-step.c: New.
22580 * gdb.btrace/multi-thread-step.exp: New.
22581 * gdb.btrace/rn-dl-bind.c: New.
22582 * gdb.btrace/rn-dl-bind.exp: New.
22583 * gdb.btrace/data.c: New.
22584 * gdb.btrace/data.exp: New.
22585 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22586
6e07b1d2
MM
225872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22588
22589 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22590 * gdb.btrace/exception.exp: Update.
22591 * gdb.btrace/instruction_history.exp: Update.
22592 * gdb.btrace/record_goto.exp: Update.
22593 * gdb.btrace/tailcall.exp: Update.
22594 * gdb.btrace/unknown_functions.exp: Update.
22595 * gdb.btrace/delta.exp: New.
22596
0b722aec
MM
225972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22598
22599 * gdb.btrace/record_goto.exp: Add backtrace test.
22600 * gdb.btrace/tailcall.exp: Add backtrace test.
22601
066ce621
MM
226022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22603
22604 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22605 * gdb.btrace/record_goto.c: New.
22606 * gdb.btrace/record_goto.exp: New.
22607 * gdb.btrace/x86-record_goto.S: New.
22608
0688d04e
MM
226092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22610
22611 * gdb.btrace/function_call_history.exp: Update tests.
22612 * gdb.btrace/instruction_history.exp: Update tests.
22613
8710b709
MM
226142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22615
22616 * gdb.btrace/function_call_history.exp: Fix expected field
22617 order for "record function-call-history".
22618 Add new tests for "record function-call-history /c".
22619 * gdb.btrace/exception.cc: New.
22620 * gdb.btrace/exception.exp: New.
22621 * gdb.btrace/tailcall.exp: New.
22622 * gdb.btrace/x86-tailcall.S: New.
22623 * gdb.btrace/x86-tailcall.c: New.
22624 * gdb.btrace/unknown_functions.c: New.
22625 * gdb.btrace/unknown_functions.exp: New.
22626 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22627
5de9129b
MM
226282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22629
22630 * gdb.btrace/instruction_history.exp: Update.
22631 * gdb.btrace/function_call_history.exp: Update.
22632
23a7fe75
MM
226332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22634
22635 * gdb.btrace/function_call_history.exp: Fix expected function
22636 trace.
22637 * gdb.btrace/instruction_history.exp: Initialize traced.
22638 Remove traced_functions.
22639
724c7dd8
MM
226402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22641
22642 * gdb.btrace/function_call_history.exp: Update
22643 * gdb.btrace/instruction_history.exp: Update.
22644
6d78d93b
MM
226452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22646
22647 * gdb.btrace/enable.exp: Update expected text.
22648
93a360cc
OJ
226492014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22650
22651 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22652 bytes.
22653
3772b53f
MR
226542014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22655
22656 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22657
596662fa
OJ
226582014-01-15 Omair Javaid <omair.javaid@linaro.org>
22659
22660 * lib/gdb.exp (supports_process_record): Return true for
22661 arm*-linux*. (supports_reverse): Likewise.
22662
b5b08fb4
SC
226632014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22664
22665 PR python/15464
22666 PR python/16113
22667 * gdb.python/py-type.c: Enhance test case.
22668 * gdb.python/py-value-cc.cc: Likewise
22669 * gdb.python/py-type.exp: Add new tests.
22670 * gdb.python/py-value-cc.exp: Likewise
22671
52d7fb13
AA
226722014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22673 Pedro Alves <palves@redhat.com>
22674
22675 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22676 Make "name" extern.
22677 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22678 references to ${name}_start by references to ${name}.
22679
a2cd8cfe
JB
226802014-01-10 Joel Brobecker <brobecker@adacore.com>
22681
22682 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22683
4e23fced
JB
226842014-01-10 Joel Brobecker <brobecker@adacore.com>
22685
22686 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22687
c6a9e42c
PA
226882014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22689 Pedro Alves <palves@redhat.com>
22690
22691 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22692 mi_gdb_target_load.
c6a9e42c 22693
b7ea362b
PA
226942014-01-08 Pedro Alves <palves@redhat.com>
22695
22696 * gdb.threads/reconnect-signal.c: New file.
22697 * gdb.threads/reconnect-signal.exp: New file.
22698
5e3f4fab
EBM
226992014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22700
22701 * gdb.base/source-dir.exp: New file.
22702
79301218
JB
227032014-01-07 Joel Brobecker <brobecker@adacore.com>
22704
22705 * gdb.ada/mi_interface: New testcase.
22706
8e355c5d
JB
227072014-01-07 Joel Brobecker <brobecker@adacore.com>
22708
22709 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22710 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22711 gdb.ada/pp-rec-component/pck.ads: New files.
22712
c0d48811
JB
227132014-01-07 Joel Brobecker <brobecker@adacore.com>
22714
22715 * gdb.python/py-pp-integral.c: New file.
22716 * gdb.python/py-pp-integral.py: New file.
22717 * gdb.python/py-pp-integral.exp: New file.
22718
17b609c3 22719For older changes see ChangeLog-1993-2013.
c906108c 22720\f
8d8cb839
EZ
22721;; Local Variables:
22722;; mode: change-log
22723;; left-margin: 8
22724;; fill-column: 74
22725;; version-control: never
22726;; End:
902f2ccb 22727
b811d2c2 22728 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22729 Copying and distribution of this file, with or without modification,
22730 are permitted provided the copyright notice and this notice are preserved.
This page took 4.04782 seconds and 4 git commands to generate.