]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/testsuite: fix race condition in gdb.multi/multi-arch-exec.exp
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4483a8e7
SM
12020-12-10 Simon Marchi <simon.marchi@efficios.com>
2
3 PR gdb/24694
4 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
5 calls.
6
10067028
TV
72020-12-10 Tom de Vries <tdevries@suse.de>
8
9 PR testsuite/26947
10 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
11 braces for tcl 8.5 and earlier.
12
5b56203a
SM
132020-12-09 Simon Marchi <simon.marchi@efficios.com>
14
15 PR 26875, PR 26901
16 * gdb.base/flexible-array-member.c: New test.
17 * gdb.base/flexible-array-member.exp: New test.
18
b46551b2
TV
192020-12-08 Tom de Vries <tdevries@suse.de>
20
21 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
22 using is_amd64_regs_target.
23
8439f446
TV
242020-12-08 Tom de Vries <tdevries@suse.de>
25
26 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
27 self_id.
28
bc545da7
PA
292020-12-07 Pedro Alves <pedro@palves.net>
30
31 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
32 'additional_flags' variable.
33
1f58f6c2
TBA
342020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
35
36 * gdb.linespec/explicit.exp: Extend with a test to check completing
37 '-' after seemingly complete options.
38
5759831a
TBA
392020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
40
41 * gdb.linespec/keywords.exp: Add tests to check positional
42 flexibility of "-force-condition".
43
21e051b3
TBA
442020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
45
46 * gdb.base/bp-cmds-run-with-ex.c: New file.
47 * gdb.base/bp-cmds-run-with-ex.exp: New file.
48 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
49 * gdb.gdb/python-interrupts.exp: Update the call to
50 'catch_command_errors' with the new argument.
51 * gdb.gdb/python-selftest.exp: Ditto.
52
187b041e
SM
532020-12-04 Simon Marchi <simon.marchi@efficios.com>
54
55 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
56 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
57 * gdb.threads/non-stop-fair-events.exp: Likewise.
58
3b7a962d
SM
592020-12-04 Simon Marchi <simon.marchi@efficios.com>
60
61 * gdb.threads/step-over-exec.exp: New.
62 * gdb.threads/step-over-exec.c: New.
63 * gdb.threads/step-over-exec-execd.c: New.
64 * lib/my-syscalls.S: New.
65 * lib/my-syscalls.h: New.
66
e633b117
SM
672020-12-04 Simon Marchi <simon.marchi@efficios.com>
68
69 * lib/dwarf.exp (declare_labels): Use name as text if text is
70 not provided.
71
67748e0f
TV
722020-12-04 Tom de Vries <tdevries@suse.de>
73
74 PR testsuite/26990
75 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
76 are unsupported.
77
a8d13675
TV
782020-12-04 Tom de Vries <tdevries@suse.de>
79
80 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
81 clause.
82
f17727b3
TV
832020-12-04 Tom de Vries <tdevries@suse.de>
84
85 * gdb.reverse/insn-reverse.exp: Fix count handling.
86
a1499830
TV
872020-12-04 Tom de Vries <tdevries@suse.de>
88
89 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
90 __x86_64__.
91
9c027c2f
TV
922020-12-04 Tom de Vries <tdevries@suse.de>
93
94 * gdb.reverse/insn-reverse.c (test_nr): New var.
95 (usage, parse_args): New function.
96 (main): Call parse_args. Only run test for test_nr.
97 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
98 and bail out. Run subtests individually, using an inferior arg
99 specifying the subtest.
100
533b2ae0
AB
1012020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
102
103 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
104
e4502042
AB
1052020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
106
107 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
108 update test to use this.
109
f55a9a37
SM
1102020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
111
112 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
113
0a6155a0
SM
1142020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
115
116 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
117 (do_test): Don't use with_test_prefix.
118 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
119 (do_test): Don't use with_test_prefix.
120 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
121 (do_test): Don't use with_test_prefix.
122 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
123 (do_test): Don't use with_test_prefix.
124
4d56d64a
SM
1252020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
126
127 * gdb.threads/non-ldr-exit.exp: Fix comment.
128
54e75f29
AB
1292020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
130
131 * gdb.xml/maint-xml-dump-03.xml: New file.
132
7ce05d21
TV
1332020-11-30 Tom de Vries <tdevries@suse.de>
134
135 PR symtab/26905
136 * gdb.dwarf2/count.exp: Remove kfails.
137
50757f95
TBA
1382020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
139
140 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
141 indices.
142
4afa9fd9
JB
1432020-11-24 Joel Brobecker <brobecker@adacore.com>
144
145 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
146 the "ptype pck__fp1_range_var" test for the module-2 and pascal
147 languages. Remove the associated setup_xfail.
148
15a491af
SM
1492020-11-23 Simon Marchi <simon.marchi@efficios.com>
150
151 * lib/gdb.exp (gdb_assert): Show error message on error.
152
891615f0
TV
1532020-11-23 Tom de Vries <tdevries@suse.de>
154
155 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
156 * gdb.ada/mod_from_name.exp: Same.
157 * gdb.ada/pckd_arr_ren.exp: Same.
158
19922582
SM
1592020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
160
161 * gdb.base/template.exp: New.
162 * gdb.base/template.c: New.
163
117c628d
GB
1642020-11-22 Gary Benson <gbenson@redhat.com>
165
166 PR gdb/26905
167 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
168 is defined using a DW_AT_count which references another DIE.
169
da39d3ba
TV
1702020-11-21 Tom de Vries <tdevries@suse.de>
171
172 * gdb.base/vla-ptr.exp: Add XFAIL.
173
a5c641b5
AB
1742020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
175
176 * gdb.fortran/array-slices-bad.exp: New file.
177 * gdb.fortran/array-slices-bad.f90: New file.
178 * gdb.fortran/array-slices-sub-slices.exp: New file.
179 * gdb.fortran/array-slices-sub-slices.f90: New file.
180 * gdb.fortran/array-slices.exp: Rewrite tests.
181 * gdb.fortran/array-slices.f90: Rewrite tests.
182 * gdb.fortran/vla-sizeof.exp: Correct expected results.
183
a15a5258
AB
1842020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
185
186 * gdb.base/completion.exp: Add new completion tests.
187
7cb2893d
SM
1882020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
189
190 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
191 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
192 * gdb.mi/mi-nsintrall.exp: Likewise.
193 * gdb.mi/mi-nsmoribund.exp: Likewise.
194 * gdb.mi/mi-nsthrexec.exp: Likewise.
195 * gdb.mi/mi-watch-nonstop.exp: Likewise.
196
cf144ec8
SM
1972020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
198
199 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
200 of perror.
201
6b6a3e05
JM
2022020-11-18 Joseph Myers <joseph@codesourcery.com>
203
204 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
205 $arg.exe exists but $arg does not.
206
811bdca0
GB
2072020-11-17 Gary Benson <gbenson@redhat.com>
208
209 * gdb.trace/trace-common.h (x86_trace_dummy): Add
210 __attribute__ ((used)).
211
c72e3136
AB
2122020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
213
214 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
215
037d7135
AB
2162020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
217
218 * gdb.base/completion.exp: Add new tests.
219
119e99bb
TT
2202020-11-16 Tom Tromey <tromey@adacore.com>
221
222 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
223 tests.
224
b74dbc20
JB
2252020-11-15 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
228 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
229 (main): Add reference to pck__fp1_var2.
230 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
231
0a12719e
JB
2322020-11-15 Joel Brobecker <brobecker@adacore.com>
233
234 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
235
0c9150e4
JB
2362020-11-15 Joel Brobecker <brobecker@adacore.com>
237
238 * gdb.ada/fixed_points.exp: Add ptype tests.
239 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
240
b26daff9
JB
2412020-11-15 Joel Brobecker <brobecker@adacore.com>
242
243 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
244
09584414
JB
2452020-11-15 Joel Brobecker <brobecker@adacore.com>
246
247 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
248 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
249 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
250 New files.
251 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
252
253 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
254 New files.
255
9dd02fc0
AB
2562020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
257
258 PR cli/26879
259 * gdb.fortran/completion.exp: New file.
260 * gdb.fortran/completion.f90: New file.
261
5643c500
JM
2622020-11-12 Joseph Myers <joseph@codesourcery.com>
263
264 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
265 but $arg does not.
266
7bea47f0
AB
2672020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
268
269 * gdb.fortran/types.exp: Add more tests.
270
1f2624a3
TT
2712020-11-12 Tom Tromey <tom@tromey.com>
272
273 PR rust/26799:
274 * gdb.rust/traits.exp: Remove kfails.
275
9e74f0ae
GB
2762020-11-12 Gary Benson <gbenson@redhat.com>
277
278 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
279 statement.
280
acb994fa
SM
2812020-11-11 Simon Marchi <simon.marchi@efficios.com>
282
283 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
284 always-inserted" axis.
285 (do_test): Add breakpoint_always_inserted parameter.
286
95016fd2
TT
2872020-11-10 Tom Tromey <tromey@adacore.com>
288
289 * gdb.ada/bias.exp: Update.
290 * gdb.ada/bias/bias.adb (X): Change value.
291
83100a74
GB
2922020-11-10 Gary Benson <gbenson@redhat.com>
293
294 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
295 regexp fragment in parentheses to prevent false matching.
296
6ff174a7
GB
2972020-11-10 Gary Benson <gbenson@redhat.com>
298
299 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
300
eb24648c
GB
3012020-11-10 Gary Benson <gbenson@redhat.com>
302
303 * gdb.cp/step-and-next-inline.exp: Only require
304 -gstatement-frontiers when building with GCC.
305 Only setup KFAIL's for GCC issues when using
306 a GCC-built executable.
307
86775fab
AB
3082020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
309
310 * gdb.base/debug-expr.c: Add extra function to allow for an
311 additional test.
312 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
313 to this proc with gdb_test_debug_expr. Add an extra test.
314 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
315 to this proc with gdb_test_debug_expr, give the tests names
316 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
317 calls to this proc with gdb_test_debug_expr, give the tests names
318 * gdb.fortran/debug-expr.exp: New file.
319 * gdb.fortran/debug-expr.f90: New file.
320 * lib/gdb.exp (gdb_test_debug_expr): New proc.
321
a1945bd4
SM
3222020-11-06 Simon Marchi <simon.marchi@efficios.com>
323
324 * lib/dwarf.exp (ranges): Handle "base" and "range" as
325 proceduresu.
326 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
327 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
328 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
329 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
330 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
331 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
332 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
333 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
334
9c91c725
TT
3352020-11-04 Tom Tromey <tromey@adacore.com>
336
337 * gdb.ada/funcall_ref.exp: Update.
338 * gdb.ada/var_rec_arr.exp: Update.
339
8d9fd3a1
TT
3402020-11-04 Tom Tromey <tromey@adacore.com>
341
342 * gdb.ada/rec_ptype.exp: New file.
343 * gdb.ada/rec_ptype/main.adb: New file.
344 * gdb.ada/rec_ptype/p.ads: New file.
345
d8f62e84
TT
3462020-11-04 Tom Tromey <tromey@adacore.com>
347
348 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
349 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
350 (PT_Full): New variable.
351 * gdb.ada/tick_length_array_enum_idx/pck.adb
352 (Full_PT): New type.
353
7ff5b937
TT
3542020-11-04 Tom Tromey <tromey@adacore.com>
355
356 * gdb.ada/array_of_variant.exp: New file.
357 * gdb.ada/array_of_variant/p.adb: New file.
358 * gdb.ada/array_of_variant/pck.ads: New file.
359 * gdb.ada/array_of_variant/pck.adb: New file.
360
10f6a3ad
TT
3612020-11-04 Tom Tromey <tromey@adacore.com>
362
363 * gdb.ada/enum_idx_packed.exp: Add test.
364 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
365 New variable.
366 * gdb.ada/enum_idx_packed/pck.ads (Short)
367 (Multi_Dimension, Multi_Dimension_Access): New types.
368
b72795a8
TT
3692020-11-04 Tom Tromey <tromey@adacore.com>
370
371 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
372
24aa1b02
TT
3732020-11-04 Tom Tromey <tromey@adacore.com>
374
375 * gdb.ada/set_pckd_arr_elt.exp: Also test
376 -fgnat-encodings=minimal. Add tests.
377 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
378 Call Update_Small a second time.
379 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
380 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
381 (Variant_Access): New types.
382 (New_Variant): Declare.
383
c9a28cbe
TT
3842020-11-04 Tom Tromey <tromey@adacore.com>
385
386 * gdb.ada/mod_from_name.exp: Test printing slice.
387
57567375
TT
3882020-11-04 Tom Tromey <tromey@adacore.com>
389
390 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
391 values.
392 * gdb.ada/access_to_unbounded_array.exp: Test different
393 -fgnat-encodings values.
394 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
395 values.
396 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
397 values.
398 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
399 values.
400 * gdb.ada/array_of_variable_length.exp: Test different
401 -fgnat-encodings values.
402 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
403 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
404 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
405 change.
406 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
407 values.
408 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
409 * gdb.ada/out_of_line_in_inlined.exp: Test different
410 -fgnat-encodings values.
411 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
412 values.
413 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
414 values.
415 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
416 -fgnat-encodings values.
417 * gdb.ada/variant_record_packed_array.exp: Test different
418 -fgnat-encodings values.
419
a7400e44
TT
4202020-11-04 Tom Tromey <tromey@adacore.com>
421
422 * gdb.ada/enum_idx_packed.exp: Add tests.
423 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
424 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
425 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
426 declarations.
427
c40907bf
TV
4282020-11-03 Tom de Vries <tdevries@suse.de>
429
430 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
431 terminator comments.
432 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
433 terminator.
434
f468977a
SM
4352020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
436
437 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
438 integer format test with regexp.
439
1c2bec19
GB
4402020-11-02 Gary Benson <gbenson@redhat.com>
441
442 * gdb.base/print-file-var.exp (test): Separate compiler and
443 linker options, and build using build_executable_from_specs
444 to accommodate this.
445
6539a36d
GB
4462020-11-02 Gary Benson <gbenson@redhat.com>
447
448 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
449 for .c files compiled as C++ with Clang if any shared
450 libraries are specified.
451
7ea44a51
GB
4522020-11-02 Gary Benson <gbenson@redhat.com>
453
454 * lib/attributes.h: New header.
455 * gdb.base/backtrace.c: Include the above. Replace
456 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
457 * gdb.base/infcall-nested-structs.c: Likewise.
458 * gdb.base/vla-optimized-out.c: Likewise.
459
ab8f783d
TV
4602020-11-02 Tom de Vries <tdevries@suse.de>
461
462 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
463
d77c9224
JB
4642020-11-01 Joel Brobecker <brobecker@adacore.com>
465
466 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
467 System.Min_Int and System.Max_Int with smaller hardcoded
468 constants.
469
0e5b0dd0
SM
4702020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
471
472 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
473 * configure: Re-generate.
474
136821d9
SM
4752020-10-30 Simon Marchi <simon.marchi@efficios.com>
476
477 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
478 expected output.
479
b78b3a29
TBA
4802020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
481
482 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
483 behavior.
484 * gdb.base/paginate-bg-execution.exp: Ditto.
485 * gdb.base/paginate-inferior-exit.exp: Ditto.
486 * gdb.base/double-prompt-target-event-error.c: Remove.
487 * gdb.base/double-prompt-target-event-error.exp: Remove.
488
cfaa8f76
TBA
4892020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
490
491 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
492 inferiors' and 'detach inferiors' do not change the current
493 inferior.
494
0ad0e70c
TV
4952020-10-29 Tom de Vries <tdevries@suse.de>
496
497 * gdb.threads/tls.exp: Fix DUPLICATEs.
498
99cc6b2a
TV
4992020-10-28 Tom de Vries <tdevries@suse.de>
500
501 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
502
efe9b873
TV
5032020-10-28 Tom de Vries <tdevries@suse.de>
504
505 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
506 * gdb.base/reread.exp: Same.
507
6b68fd45
TV
5082020-10-28 Tom de Vries <tdevries@suse.de>
509
510 * lib/gdb.exp (readnow): Handle arg.
511 * gdb.rust/traits.exp: Add KFAILs for -readnow.
512
32a5f98a
TV
5132020-10-28 Tom de Vries <tdevries@suse.de>
514
515 * gdb.base/relocate.exp: Update regexp for -readnow.
516
f93b8760
TV
5172020-10-28 Tom de Vries <tdevries@suse.de>
518
519 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
520 -readnow.
521
1b00ef06
TV
5222020-10-28 Tom de Vries <tdevries@suse.de>
523
524 PR symtab/26772
525 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
526 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
527
364bb903
TV
5282020-10-28 Tom de Vries <tdevries@suse.de>
529
530 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
531 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
532 complaint during file command for -readnow.
533
445a033f
TV
5342020-10-28 Tom de Vries <tdevries@suse.de>
535
536 * gdb.cp/nsalias.exp: Fix typo in test name.
537
fdd67a42
TV
5382020-10-28 Tom de Vries <tdevries@suse.de>
539
540 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
541
706baf4c
TV
5422020-10-28 Tom de Vries <tdevries@suse.de>
543
544 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
545 -readnow.
546
b448cca5
TV
5472020-10-27 Tom de Vries <tdevries@suse.de>
548
549 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
550
5868da03
TV
5512020-10-27 Tom de Vries <tdevries@suse.de>
552
553 * gdb.base/maint.exp: Update for -readnow.
554
06db6ec3
TV
5552020-10-27 Tom de Vries <tdevries@suse.de>
556
557 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
558 -readnow.
559
934a1764
GB
5602020-10-14 Gary Benson <gbenson@redhat.com>
561
562 * gdb.python/py-format-string.exp (test_deref_refs): Treat
563 "_vptr$Base" as correct, in addition to "_vptr.Base".
564 (test_mixed): Likewise.
565
0bf21fbd
GB
5662020-10-27 Gary Benson <gbenson@redhat.com>
567
568 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
569 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
570
b1d4d8d1
TBA
5712020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
572
573 * gdb.base/condbreak.exp: Update the completion tests to
574 consider the '-force' flag.
575
bd24c5d6
TV
5762020-10-27 Tom de Vries <tdevries@suse.de>
577
578 * gdb.base/list-ambiguous-readnow.exp: New file.
579
733d554a
TBA
5802020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
581
582 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
583 the condition.
584 * gdb.linespec/cpcompletion.exp: Update to consider the
585 '-force-condition' keyword.
586 * gdb.linespec/explicit.exp: Ditto.
587 * lib/completion-support.exp: Ditto.
588
b5fa468f
TBA
5892020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
590
591 * gdb.base/condbreak-multi-context.cc: New file.
592 * gdb.base/condbreak-multi-context.exp: New file.
593
b3247276
TT
5942020-10-26 Tom Tromey <tom@tromey.com>
595
596 * lib/mi-support.exp (default_mi_gdb_start): Call
597 gdb_stdin_log_init.
598 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
599 subtract one from gdb_instances.
600 (gdb_stdin_log_write): Flush in_file.
601
1c47ec3e
TV
6022020-10-26 Tom de Vries <tdevries@suse.de>
603
604 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
605
6390859c
TT
6062020-10-26 Tom Tromey <tromey@adacore.com>
607
608 * gdb.ada/unsigned_range/foo.adb: New file.
609 * gdb.ada/unsigned_range/pack.adb: New file.
610 * gdb.ada/unsigned_range/pack.ads: New file.
611 * gdb.ada/unsigned_range.exp: New file.
612
55c3ad88
TV
6132020-10-26 Tom de Vries <tdevries@suse.de>
614
615 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
616
1612c4bb
TV
6172020-10-26 Tom de Vries <tdevries@suse.de>
618
619 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
620 for CU.
621 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
622
7d72802b
TV
6232020-10-23 Tom de Vries <tdevries@suse.de>
624
625 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
626 DW_FORM_string.
627 (Dwarf::_default_form): New proc.
628 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
629 guessed.
630
9476b583
TV
6312020-10-23 Tom de Vries <tdevries@suse.de>
632
633 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
634 * gdb.dwarf2/atomic-type.exp: Same.
635 * gdb.dwarf2/bad-regnum.exp: Same.
636 * gdb.dwarf2/cpp-linkage-name.exp: Same.
637 * gdb.dwarf2/dw2-align.exp: Same.
638 * gdb.dwarf2/dw2-bad-elf.exp: Same.
639 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
640 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
641 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
642 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
643 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
644 * gdb.dwarf2/enum-type.exp: Same.
645 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
646 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
647 * gdb.dwarf2/main-subprogram.exp: Same.
648 * gdb.dwarf2/missing-type-name.exp: Same.
649 * gdb.dwarf2/nonvar-access.exp: Same.
650 * gdb.dwarf2/typedef-void-finish.exp: Same.
651 * gdb.dwarf2/var-access.exp: Same.
652 * gdb.dwarf2/void-type.exp: Same.
653
4a636814
SM
6542020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
655
656 PR gdb/26693
657 * gdb.dwarf2/template-specification-full-name.exp: New test.
658
557fc257
LM
6592020-10-22 Luis Machado <luis.machado@linaro.org>
660
661 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
662 expected an offset from the function.
663 * gdb.base/msym-bp.exp (test): Likewise.
664
6b4c676c
AB
6652020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
666
667 * gdb.fortran/array-slices.exp: Add a new test.
668
98cec4f6
GB
6692020-10-21 Gary Benson <gbenson@redhat.com>
670
671 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
672 fullname test with Clang. Also expand comments generally.
673
ae86f581
TV
6742020-10-20 Tom de Vries <tdevries@suse.de>
675
676 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
677
8c161360
TV
6782020-10-20 Tom de Vries <tdevries@suse.de>
679
680 * gdb.dwarf2/arr-stride.c: Remove.
681 * gdb.dwarf2/arr-stride.exp: Use main.c.
682 * gdb.dwarf2/arr-subrange.c: Remove.
683 * gdb.dwarf2/arr-subrange.exp: Use main.c.
684 * gdb.dwarf2/bad-regnum.c: Remove.
685 * gdb.dwarf2/bad-regnum.exp: Use main.c.
686 * gdb.dwarf2/corrupt.c: Remove.
687 * gdb.dwarf2/corrupt.exp: Use main.c.
688 * gdb.dwarf2/dw2-bad-elf.c: Remove.
689 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
690 * gdb.dwarf2/dw2-icycle.c: Remove.
691 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
692 * gdb.dwarf2/formdata16.c: Remove.
693 * gdb.dwarf2/formdata16.exp: Use main.c.
694 * gdb.dwarf2/implptrconst.c: Remove.
695 * gdb.dwarf2/implptrconst.exp: Use main.c.
696 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
697 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
698 * gdb.dwarf2/opaque-type-lookup.c: Remove.
699 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
700
9c2412ec
TV
7012020-10-20 Tom de Vries <tdevries@suse.de>
702
703 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
704 file.
705 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
706
0cd2ad78
TV
7072020-10-20 Tom de Vries <tdevries@suse.de>
708
709 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
710 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
711 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
712 * gdb.dwarf2/dw2-ranges-base.exp: Same.
713 * gdb.dwarf2/dw2-ranges.exp: Same.
714 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
715 * gdb.dwarf2/var-access.exp: Same.
716
22cc388e
TT
7172020-10-19 Tom Tromey <tromey@adacore.com>
718
719 PR tui/26719
720 * gdb.tui/list.exp: Check source window contents after focus
721 change.
722
520596f2
TV
7232020-10-17 Tom de Vries <tdevries@suse.de>
724
725 PR symtab/26317
726 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
727
d1c8a76d
TV
7282020-10-17 Tom de Vries <tdevries@suse.de>
729
730 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
731 as suffix.
732 * gdb.dwarf2/atomic.c: Rename to ...
733 * gdb.dwarf2/atomic-type.c: ... this.
734 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
735 * gdb.dwarf2/dw2-ranges-2.c: ... this.
736 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
737 * gdb.dwarf2/dw2-ranges-3.c: ... this.
738 * gdb.dwarf2/fission-mix2.c: Rename to ...
739 * gdb.dwarf2/fission-mix-2.c: ... this.
740 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
741 standard_testfile.
742 * gdb.dwarf2/ada-valprint-error.exp: Same.
743 * gdb.dwarf2/arr-stride.exp: Same.
744 * gdb.dwarf2/arr-subrange.exp: Same.
745 * gdb.dwarf2/atomic-type.exp: Same.
746 * gdb.dwarf2/bad-regnum.exp: Same.
747 * gdb.dwarf2/break-inline-psymtab.exp: Same.
748 * gdb.dwarf2/clang-debug-names-2.exp: Same.
749 * gdb.dwarf2/clang-debug-names.exp: Same.
750 * gdb.dwarf2/comp-unit-lang.exp: Same.
751 * gdb.dwarf2/corrupt.exp: Same.
752 * gdb.dwarf2/count.exp: Same.
753 * gdb.dwarf2/cpp-linkage-name.exp: Same.
754 * gdb.dwarf2/data-loc.exp: Same.
755 * gdb.dwarf2/dw2-align.exp: Same.
756 * gdb.dwarf2/dw2-bad-elf.exp: Same.
757 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
758 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
759 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
760 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
761 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
762 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
763 * gdb.dwarf2/dw2-inline-param.exp: Same.
764 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
765 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
766 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
767 * gdb.dwarf2/dw2-is-stmt.exp: Same.
768 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
769 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
770 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
771 * gdb.dwarf2/dw2-param-error.exp: Same.
772 * gdb.dwarf2/dw2-ranges-base.exp: Same.
773 * gdb.dwarf2/dw2-ranges.exp: Same.
774 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
775 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
776 * gdb.dwarf2/dw4-sig-types.exp: Same.
777 * gdb.dwarf2/dynarr-ptr.exp: Same.
778 * gdb.dwarf2/enum-type.exp: Same.
779 * gdb.dwarf2/fission-mix.exp: Same.
780 * gdb.dwarf2/formdata16.exp: Same.
781 * gdb.dwarf2/implptrconst.exp: Same.
782 * gdb.dwarf2/implptrpiece.exp: Same.
783 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
784 * gdb.dwarf2/main-subprogram.exp: Same.
785 * gdb.dwarf2/method-ptr.exp: Same.
786 * gdb.dwarf2/missing-sig-type.exp: Same.
787 * gdb.dwarf2/nonvar-access.exp: Same.
788 * gdb.dwarf2/opaque-type-lookup.exp: Same.
789 * gdb.dwarf2/shortpiece.exp: Same.
790 * gdb.dwarf2/staticvirtual.exp: Same.
791 * gdb.dwarf2/subrange.exp: Same.
792 * gdb.dwarf2/symtab-producer.exp: Same.
793 * gdb.dwarf2/typedef-void-finish.exp: Same.
794 * gdb.dwarf2/var-access.exp: Same.
795 * gdb.dwarf2/variant.exp: Same.
796 * gdb.dwarf2/void-type.exp: Same.
797 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
798 dw2-ranges-main.c.
799 * gdb.dwarf2/dw2-ranges-main.c: Remove.
800
472d09c1
TV
8012020-10-16 Tom de Vries <tdevries@suse.de>
802
803 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
804
afe75f6d
TV
8052020-10-16 Tom de Vries <tdevries@suse.de>
806
807 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
808
8c8bd0ba
TV
8092020-10-14 Tom de Vries <tdevries@suse.de>
810
811 PR testsuite/26732
812 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
813 scenario 2.
814 * gdb.ada/mi_catch_ex_hand.exp: Same.
815
b75d55d4
PA
8162020-10-13 Pedro Alves <pedro@palves.net>
817
818 * lib/mi-support.exp (mi_clean_restart): New.
819 (mi_run_to_main): Delete.
820 All callers adjust to use mi_clean_restart / mi_runto_main.
821
e777225b
PA
8222020-10-13 Pedro Alves <pedro@palves.net>
823
824 * config/monitor.exp: Use "list -q".
825 * gdb.arch/gdb1558.exp: Use "break -q".
826 * gdb.arch/i386-permbkpt.exp: Use "break -q".
827 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
828 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
829 * gdb.base/commands.exp: Use "break -q".
830 * gdb.base/condbreak.exp: Use "break -q".
831 * gdb.base/ctf-ptype.exp: Use "list -q".
832 * gdb.base/define.exp: Use "break -q".
833 * gdb.base/del.exp: Use "break -q".
834 * gdb.base/fullname.exp: Use "break -q".
835 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
836 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
837 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
838 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
839 "hbreak -q".
840 * gdb.base/included.exp: Use "list -q".
841 * gdb.base/label.exp: Use "break -q".
842 * gdb.base/lineinc.exp: Use "break -q".
843 * gdb.base/list.exp: Use "list -q".
844 * gdb.base/macscp.exp: Use "list -q".
845 * gdb.base/pending.exp: Use "break -q".
846 * gdb.base/prologue-include.exp: Use "break -q".
847 * gdb.base/ptype.exp: Use "list -q".
848 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
849 * gdb.base/server-del-break.exp: Use "break -q".
850 * gdb.base/style.exp: Use "break -q".
851 * gdb.base/symbol-without-target_section.exp: Use "list -q".
852 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
853 * gdb.cp/exception.exp: Use "tbreak -q".
854 * gdb.dwarf2/dw2-error.exp: Use "break -q".
855 * gdb.dwarf2/fission-mix.exp: Use "break -q".
856 * gdb.dwarf2/fission-reread.exp: Use "break -q".
857 * gdb.dwarf2/pr13961.exp: Use "break -q".
858 * gdb.linespec/explicit.exp: Use "list -q".
859 * gdb.linespec/linespec.exp: Use "break -q".
860 * gdb.mi/mi-simplerun.exp: Use "--qualified".
861 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
862 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
863 * gdb.server/connect-without-multi-process.exp: Use "break -q".
864 * gdb.trace/change-loc.exp: Use "break -q".
865 * gdb.trace/pending.exp: Use "break -q".
866 * gdb.tui/basic.exp: Use "list -q".
867 * gdb.tui/list-before.exp: Use "list -q".
868 * gdb.tui/list.exp: Use "list -q".
869 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
870
8abd8ee8
PA
8712020-10-13 Pedro Alves <pedro@palves.net>
872
873 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
874 saved breakpoints file.
875 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
876 inspecting breakpoint list.
877 * lib/gdb.exp (runto_main): Add "qualified" to options.
878 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
879 and handle it.
880 (mi_runto_main): Pass 1 as qualified argument.
881
f71e6719
PA
8822020-10-13 Pedro Alves <pedro@palves.net>
883
884 * lib/mi-support.exp (mi_runto_main): New proc.
885 (mi_run_to_main): Use it.
886 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
887 * gdb.mi/mi-var-cmd.exp: Likewise.
888 * gdb.mi/mi-var-invalidate.exp: Likewise.
889 * mi-var-list-children-invalid-grandchild.exp: Likewise.
890 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
891 * gdb.mi/new-ui-mi-sync.exp: Likewise.
892 * gdb.mi/user-selected-context-sync.exp: Likewise.
893 * gdb.opt/inline-cmds.exp: Likewise.
894 * gdb.python/py-framefilter-mi.exp: Likewise.
895 * gdb.python/py-mi.exp: Likewise.
896
50441f0f
PA
8972020-10-13 Pedro Alves <pedro@palves.net>
898
899 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
900 "runto main".
901 * gdb.ada/small_reg_param.exp: Likewise.
902 * gdb.arch/powerpc-d128-regs.exp: Likewise.
903 * gdb.base/annota1.exp: Likewise.
904 * gdb.base/anon.exp: Likewise.
905 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
906 * gdb.base/dprintf-non-stop.exp: Likewise.
907 * gdb.base/dprintf.exp: Likewise.
908 * gdb.base/gdb11530.exp: Likewise.
909 * gdb.base/gdb11531.exp: Likewise.
910 * gdb.base/gnu_vector.exp: Likewise.
911 * gdb.base/interrupt-noterm.exp: Likewise.
912 * gdb.base/memattr.exp: Likewise.
913 * gdb.base/step-over-syscall.exp: Likewise.
914 * gdb.base/watch-cond-infcall.exp: Likewise.
915 * gdb.base/watch-read.exp: Likewise.
916 * gdb.base/watch-vfork.exp: Likewise.
917 * gdb.base/watch_thread_num.exp: Likewise.
918 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
919 * gdb.guile/scm-frame-inline.exp: Likewise.
920 * gdb.linespec/explicit.exp: Likewise.
921 * gdb.opt/inline-break.exp: Likewise.
922 * gdb.python/py-frame-inline.exp: Likewise.
923 * gdb.reverse/break-precsave.exp: Likewise.
924 * gdb.reverse/break-reverse.exp: Likewise.
925 * gdb.reverse/consecutive-precsave.exp: Likewise.
926 * gdb.reverse/consecutive-reverse.exp: Likewise.
927 * gdb.reverse/finish-precsave.exp: Likewise.
928 * gdb.reverse/finish-reverse.exp: Likewise.
929 * gdb.reverse/fstatat-reverse.exp: Likewise.
930 * gdb.reverse/getresuid-reverse.exp: Likewise.
931 * gdb.reverse/i386-precsave.exp: Likewise.
932 * gdb.reverse/i386-reverse.exp: Likewise.
933 * gdb.reverse/i386-sse-reverse.exp: Likewise.
934 * gdb.reverse/i387-env-reverse.exp: Likewise.
935 * gdb.reverse/i387-stack-reverse.exp: Likewise.
936 * gdb.reverse/insn-reverse.exp: Likewise.
937 * gdb.reverse/machinestate-precsave.exp: Likewise.
938 * gdb.reverse/machinestate.exp: Likewise.
939 * gdb.reverse/pipe-reverse.exp: Likewise.
940 * gdb.reverse/readv-reverse.exp: Likewise.
941 * gdb.reverse/recvmsg-reverse.exp: Likewise.
942 * gdb.reverse/rerun-prec.exp: Likewise.
943 * gdb.reverse/s390-mvcle.exp: Likewise.
944 * gdb.reverse/solib-precsave.exp: Likewise.
945 * gdb.reverse/solib-reverse.exp: Likewise.
946 * gdb.reverse/step-precsave.exp: Likewise.
947 * gdb.reverse/step-reverse.exp: Likewise.
948 * gdb.reverse/time-reverse.exp: Likewise.
949 * gdb.reverse/until-precsave.exp: Likewise.
950 * gdb.reverse/until-reverse.exp: Likewise.
951 * gdb.reverse/waitpid-reverse.exp: Likewise.
952 * gdb.reverse/watch-precsave.exp: Likewise.
953 * gdb.reverse/watch-reverse.exp: Likewise.
954 * gdb.threads/kill.exp: Likewise.
955 * gdb.threads/tid-reuse.exp: Likewise.
956
d3a07122
SM
9572020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
958
959 PR gdb/26642
960 * gdb.base/maint-target-async-off.c: New test.
961 * gdb.base/maint-target-async-off.exp: New test.
962
c65c6c42
AM
9632020-10-13 Alan Modra <amodra@gmail.com>
964
965 * gdb.arch/powerpc-altivec.s,
966 * gdb.arch/powerpc-power7.s,
967 * gdb.arch/powerpc-power8.s,
968 * gdb.arch/powerpc-power9.s,
969 * gdb.arch/powerpc-vsx.s,
970 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
971 * gdb.arch/powerpc-altivec.exp,
972 * gdb.arch/powerpc-power7.exp,
973 * gdb.arch/powerpc-power8.exp,
974 * gdb.arch/powerpc-power9.exp,
975 * gdb.arch/powerpc-vsx.exp,
976 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
977 disassembly of mfvsrd/mtvsrd.
978
f4a0f710
AM
9792020-10-13 Alan Modra <amodra@gmail.com>
980
981 * gdb.arch/arm-disassembler-options.exp: Adjust expected
982 "target architecture" output.
983 * gdb.arch/powerpc-d128-regs.exp: Likewise.
984 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
985 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
986 * gdb.arch/s390-disassembler-options.exp: Likewise.
987
87a37e5e
PA
9882020-10-12 Pedro Alves <pedro@palves.net>
989
990 PR exp/26602
991 PR c++/26550
992 * gdb.cp/ambiguous.cc (marker1): Delete.
993 (main): Initialize all the fields of the locals. Replace marker1
994 call with a "set breakpoint here" marker.
995 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
996 instead of running to marker1. Add tests printing all the
997 variables and all the fields of the variables.
998 (test_ambiguous): New proc, expecting the new GDB output when a
999 field access is ambiguous. Change all "warning: X ambiguous"
1000 tests to use it.
1001
71e1b6b0
GB
10022020-10-12 Gary Benson <gbenson@redhat.com>
1003
1004 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1005 * gdb.base/msym-bp-2.c (foo): Likewise.
1006 * gdb.base/msym-lang.c (foo): Likewise.
1007 * gdb.base/msym-lang-main.c (foo): Likewise.
1008 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1009 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1010 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1011 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1012 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1013 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1014 * gdb.python/py-objfile.c (static_var): Likewise.
1015 * gdb.python/py-symbol.c (rr): Likewise.
1016 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1017 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1018
9370fd51
AB
10192020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1020
1021 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
1022 output of backtrace.
1023
7c184d33
TT
10242020-10-09 Tom Tromey <tromey@adacore.com>
1025
1026 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
1027 (Rec): Add field. Fix range.
1028 * gdb.ada/scalar_storage.exp: Update.
1029
3d87245c
HD
10302020-10-09 Hannes Domani <ssbssa@yahoo.de>
1031
1032 PR exp/26714
1033 * gdb.base/printcmds.exp: Add tests for void results.
1034
f5c4b229
JV
10352020-10-09 Jan Vrany <jan.vrany@labware.com>
1036
1037 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1038 is emmited for both 'set directories' and 'directory' commands.
1039
b2701685
TT
10402020-10-08 Tom Tromey <tom@tromey.com>
1041
1042 * gdb.base/style.exp: Check that "main"'s name is styled.
1043
e86efb33
TT
10442020-10-07 Tom Tromey <tromey@adacore.com>
1045
1046 * gdb.base/find.exp: Rename some tests.
1047
30897591
GB
10482020-10-06 Gary Benson <gbenson@redhat.com>
1049
1050 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1051 * gdb.base/list1.c (unused): Likewise.
1052
ced4a4c1
GB
10532020-10-06 Gary Benson <gbenson@redhat.com>
1054
1055 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1056 __attribute__ ((used)).
1057 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1058
ed3bdac4
AB
10592020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1060
1061 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1062 make use of regions throughout.
1063 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1064 not {...}.
1065 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1066
cd096ec8
HD
10672020-10-05 Hannes Domani <ssbssa@yahoo.de>
1068
1069 * gdb.base/call-sc.c: Fix return struct on stack test case.
1070 * gdb.base/call-sc.exp: Likewise.
1071
3ee6f75d
GB
10722020-10-02 Gary Benson <gbenson@redhat.com>
1073
1074 * README: Fix "paralell".
1075
f65825ec
GB
10762020-09-30 Gary Benson <gbenson@redhat.com>
1077
1078 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1079 Convert directive to lowercase.
1080 (.Labbrev1_begin): Add missing label.
1081 (abbrev code 0x1): Remove DW_AT_stmt_list.
1082 (.Ldie_b): Likewise.
1083
5f278258
TT
10842020-09-27 Tom Tromey <tom@tromey.com>
1085
1086 * gdb.tui/new-layout.exp: Use with_test_prefix.
1087
8f9929bb
GR
10882020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1089
1090 PR python/26586
1091 * gdb.python/python.exp: add test cases for the from_tty
1092 argument to gdb.execute.
1093
c20c017b
GB
10942020-09-25 Gary Benson <gbenson@redhat.com>
1095
1096 * gdb.base/infcall-nested-structs.exp.tcl: Add
1097 additional_flags=-Wno-tautological-compare for C++
1098 tests when compiling using Clang.
1099
68d654af
GB
11002020-09-25 Gary Benson <gbenson@redhat.com>
1101
1102 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1103 for .c files.
1104
b551a89f
TT
11052020-09-24 Tom Tromey <tromey@adacore.com>
1106
1107 PR tui/26638:
1108 * gdb.tui/list.exp: Check output of "focus next".
1109
20a5fcbd
TT
11102020-09-23 Tom Tromey <tom@tromey.com>
1111
1112 * gdb.dwarf2/intbits.exp: New file.
1113 * gdb.dwarf2/intbits.c: New file.
1114
b167e53f
PA
11152020-09-20 Pedro Alves <pedro@palves.net>
1116
1117 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1118 spawn_id before calling remote_close. Close secondary MI channel.
1119
dbc49e9f
PA
11202020-09-20 Pedro Alves <pedro@palves.net>
1121
1122 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1123 fails.
1124
c8d5abea
AB
11252020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1126
1127 * gdb.fortran/array-slices.exp: Update expected results.
1128 * gdb.fortran/class-allocatable-array.exp: Likewise.
1129 * gdb.fortran/multi-dim.exp: Likewise.
1130 * gdb.fortran/vla-type.exp: Likewise.
1131 * gdb.mi/mi-vla-fortran.exp: Likewise.
1132
14f9473c
VC
11332020-09-18 Victor Collod <vcollod@nvidia.com>
1134
1135 PR gdb/26635
1136 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1137 compatible with i386, and move it to...
1138 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1139 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1140 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1141
e8ef12b9
PA
11422020-09-18 Pedro Alves <pedro@palves.net>
1143
1144 PR gdb/26631
1145 * gdb.multi/multi-target-thread-find.exp: New file.
1146
e11daf7a
PA
11472020-09-18 Pedro Alves <pedro@palves.net>
1148
1149 * gdb.multi/multi-target-continue.exp: New file, factored out from
1150 multi-target.exp.
1151 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1152 multi-target.exp.
1153 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1154 multi-target.exp.
1155 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1156 multi-target.exp.
1157 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1158 multi-target.exp.
1159 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1160 multi-target.exp.
1161 * gdb.multi/multi-target.exp: Delete.
1162
d0edc2b8
AB
11632020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1164
1165 * gdb.fortran/array-slices.exp: Add missing message data.
1166
7474326c
PA
11672020-09-17 Pedro Alves <pedro@palves.net>
1168
1169 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1170
dd23068d
PA
11712020-09-17 Pedro Alves <pedro@palves.net>
1172
1173 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1174 full prototype.
1175
0640a543
PA
11762020-09-17 Pedro Alves <pedro@palves.net>
1177
1178 * gdb.python/py-as-string.c: Add cast.
1179
ef0cdbc1
PA
11802020-09-17 Pedro Alves <pedro@palves.net>
1181
1182 * gdb.base/sizeof.c (fill): Add cast.
1183
3a5eeb8b
PA
11842020-09-17 Pedro Alves <pedro@palves.net>
1185
1186 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1187
a8129512
PA
11882020-09-17 Pedro Alves <pedro@palves.net>
1189
1190 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1191 linkage name.
1192 * gdb.base/prologue.exp: Use print /d.
1193 * gdb.base/symbol-alias.exp: Handle C++ output.
1194 * gdb.base/symbol-alias2.c: Handle C++ output.
1195 [__cplusplus] (func): Explicitly specify linkage name.
1196
a83cdcb6
PA
11972020-09-17 Pedro Alves <pedro@palves.net>
1198
1199 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1200 (struct my_key_t): ... this. Adjust all references.
1201 (struct value_t): Rename to ...
1202 (struct my_value_t): ... this. Adjust all references.
1203 (create_map, add_map_element, create_map_map)
1204 (add_map_map_element): Add casts.
1205
d4bcee5c
PA
12062020-09-17 Pedro Alves <pedro@palves.net>
1207
1208 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1209 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1210
81f90489
PA
12112020-09-17 Pedro Alves <pedro@palves.net>
1212
1213 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1214
0a229804
PA
12152020-09-17 Pedro Alves <pedro@palves.net>
1216
1217 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1218 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1219 (charfoo, intfoo): Define full prototype.
1220 * gdb.base/ptype1.c (charfoo): Define full prototype.
1221 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1222 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1223
c3e5138d
PA
12242020-09-17 Pedro Alves <pedro@palves.net>
1225
1226 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1227 Don't define.
1228 (utf_32_string): Compile for both C and C++.
1229 * gdb.base/charset.exp: Use "print /d".
1230
151fdbad
PA
12312020-09-17 Pedro Alves <pedro@palves.net>
1232
1233 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1234 (nullptr): Rename to ...
1235 (null_ptr): ... this.
1236 * gdb.base/watchpoint.exp: Adjust to rename.
1237
18a25b64
PA
12382020-09-17 Pedro Alves <pedro@palves.net>
1239
1240 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1241 (three_not_flag): Add casts.
1242
11fac337
PA
12432020-09-17 Pedro Alves <pedro@palves.net>
1244
1245 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1246 char array.
1247 (main): Add references to Barrier, TestStrings, TestStringsH and
1248 TestStringsW.
1249 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1250 and expect a full prototype in C++.
1251
52626c58
PA
12522020-09-17 Pedro Alves <pedro@palves.net>
1253
1254 * gdb.base/nested-addr.c (main): Add cast.
1255 * gdb.base/nested-addr.exp: Use "print /d".
1256
52bb0902
PA
12572020-09-17 Pedro Alves <pedro@palves.net>
1258
1259 * gdb.base/break.exp (func): New. Use it throughout when
1260 expecting a function name.
1261
73e18ac9
PA
12622020-09-17 Pedro Alves <pedro@palves.net>
1263
1264 * gdb.base/display.exp: Issue "set print asm-demangle on".
1265
c8b18808
PA
12662020-09-17 Pedro Alves <pedro@palves.net>
1267
1268 * gdb.base/find.c: Include <string.h>.
1269 (init_bufs): Add cast.
1270 * gdb.base/find.exp: Issue "set print asm-demangle on".
1271
fe830662
TT
12722020-09-16 Tom Tromey <tromey@adacore.com>
1273
1274 PR gdb/26598:
1275 * gdb.base/skipcxx.exp: New file.
1276 * gdb.base/skipcxx.cc: New file.
1277
945ff6e2
TV
12782020-09-16 Tom de Vries <tdevries@suse.de>
1279
1280 PR testsuite/26617
1281 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1282 WITH_DEBUG_SECTIONS is defined.
1283 (xstr, str): New macro.
1284 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1285 to get start and size of _Dmain.
1286 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1287 using additional_flags.
1288
da1df1db
TBA
12892020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1290
1291 * gdb.base/bp-cmds-sourced-script.c: New file.
1292 * gdb.base/bp-cmds-sourced-script.exp: New test.
1293 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1294
337882d4
TV
12952020-09-16 Tom de Vries <tdevries@suse.de>
1296
1297 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1298 get the gdb prompt after issuing "monitor exit".
1299
7361f908
TV
13002020-09-16 Tom de Vries <tdevries@suse.de>
1301
1302 PR testsuite/26624
1303 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1304
4d91ddd3
TV
13052020-09-16 Tom de Vries <tdevries@suse.de>
1306
1307 PR testsuite/26618
1308 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1309
08cc37dd
TT
13102020-09-15 Tom Tromey <tromey@adacore.com>
1311
1312 PR rust/26197:
1313 * lib/rust-support.exp (rust_llvm_version): New proc.
1314 * gdb.rust/simple.exp: Check rust_llvm_version.
1315
ee6372f2
TV
13162020-09-14 Tom de Vries <tdevries@suse.de>
1317
1318 * gdb.rust/traits.exp: Fix PATH warning.
1319
dc3a371e
PA
13202020-09-13 Pedro Alves <pedro@palves.net>
1321
1322 * gdb.base/catch-follow-exec.c (main): Add explicit return
1323 statement.
1324 * gdb.base/catch-signal.c (main): Likewise.
1325 * gdb.base/condbreak-call-false.c (main): Likewise.
1326 * gdb.base/consecutive.c (main): Add explicit return
1327 statement and return type.
1328 * gdb.base/cursal.c (main): Add explicit return statement.
1329 * gdb.base/cvexpr.c (main): Likewise.
1330 * gdb.base/display.c (main): Add explicit return statement and
1331 return type.
1332 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1333 * gdb.base/endianity.c (main): Likewise.
1334 * gdb.base/execd-prog.c (main): Likewise.
1335 * gdb.base/gdb1090.c (main): Likewise.
1336 * gdb.base/info_qt.c (main): Likewise.
1337 * gdb.base/lineinc.c (main): Likewise.
1338 * gdb.base/load-command.c (main): Likewise.
1339 * gdb.base/macscp1.c (main): Likewise.
1340 * gdb.base/pr10179-a.c (main): Likewise.
1341 * gdb.base/quit-live.c (main): Likewise.
1342 * gdb.base/scope0.c (main): Likewise.
1343 * gdb.base/settings.c (main): Likewise.
1344 * gdb.base/stack-checking.c (main): Return int.
1345 * gdb.base/varargs.c (main): Add explicit return statement.
1346 * gdb.cp/ambiguous.cc (main): Likewise.
1347 * gdb.cp/anon-struct.cc (main): Likewise.
1348 * gdb.cp/anon-union.cc (main): Likewise.
1349 * gdb.cp/bool.cc (main): Likewise.
1350 * gdb.cp/bs15503.cc (main): Likewise.
1351 * gdb.cp/cplusfuncs.cc (main): Likewise.
1352 * gdb.cp/cttiadd.cc (main): Likewise.
1353 * gdb.cp/extern-c.cc (main): Likewise.
1354 * gdb.cp/filename.cc (main): Likewise.
1355 * gdb.cp/formatted-ref.cc (main): Likewise.
1356 * gdb.cp/mb-ctor.cc (main): Likewise.
1357 * gdb.cp/member-ptr.cc (main): Likewise.
1358 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1359 * gdb.cp/overload-const.cc (main): Likewise.
1360 * gdb.cp/paren-type.cc (main): Likewise.
1361 * gdb.cp/parse-lang.cc (main): Likewise.
1362 * gdb.cp/pr-1023.cc (main): Likewise.
1363 * gdb.cp/psmang1.cc (main): Likewise.
1364 * gdb.cp/readnow-language.cc (main): Likewise.
1365 * gdb.cp/ref-params.cc (main): Likewise.
1366 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1367 * gdb.cp/virtbase2.cc (main): Likewise.
1368 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1369 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1370 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1371 * gdb.mi/mi-console.c (main): Likewise.
1372 * gdb.mi/mi-read-memory.c (main): Likewise.
1373 * gdb.modula2/multidim.c (main): Likewise.
1374 * gdb.opt/inline-small-func.c (main): Likewise.
1375 * gdb.python/py-rbreak.c (main): Likewise.
1376 * gdb.stabs/exclfwd1.c (main): Likewise.
1377 * gdb.trace/qtro.c (main): Likewise.
1378
af26601c
PA
13792020-09-13 Pedro Alves <pedro@palves.net>
1380
1381 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1382 instead of getenv.
1383
2f4b83cd
PA
13842020-09-13 Pedro Alves <pedro@palves.net>
1385
1386 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1387 instead of spawning GDB with remote_spawn.
1388 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1389 gdb_spawn instead of spawning GDB with remote_spawn.
1390
c49da0e4
PA
13912020-09-13 Pedro Alves <pedro@palves.net>
1392
1393 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1394 file and add calls to first and second.
1395 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1396 add call to f.
1397
6791b117
PA
13982020-09-13 Pedro Alves <pedro@palves.net>
1399
1400 * gdb.mi/mi-break-qualified.cc: New file.
1401 * gdb.mi/mi-break-qualified.exp: New file.
1402 * lib/mi-support.exp (mi_create_breakpoint_multi)
1403 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1404 procedures.
1405 (mi_create_breakpoint_1): New, factored out from
1406 mi_create_breakpoint.
1407
3b8d4c5c
PA
14082020-09-13 Pedro Alves <pedro@palves.net>
1409
1410 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1411 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1412 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1413 (register_class): Delete.
1414 (main): Don't call register_class.
1415
d5f96005
PA
14162020-09-13 Pedro Alves <pedro@palves.net>
1417
1418 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1419 (do_tests): Remove "calling method for small class" test.
1420 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1421 (register_class): Delete.
1422 (main): Don't call register_class.
1423 * gdb.cp/call-method-register.exp: New file, based on bits removed
1424 from classes.exp.
1425 * gdb.cp/call-method-register.cc: New file, based on bits removed
1426 from classes.cc.
1427
77f2120b
PA
14282020-09-13 Pedro Alves <pedro@palves.net>
1429
1430 * gdb.base/msym-bp-2.c: New.
1431 * gdb.base/msym-bp-shl-lib.c: New file.
1432 * gdb.base/msym-bp-shl-main-2.c: New file.
1433 * gdb.base/msym-bp-shl-main.c: New file.
1434 * gdb.base/msym-bp-shl.exp: New file.
1435 * gdb.base/msym-bp.c: New file.
1436 * gdb.base/msym-bp.exp: New file.
1437
32aea73e
JB
14382020-09-13 Joel Brobecker <brobecker@adacore.com>
1439
1440 * gdb.base/default.exp: Change $_gdb_major to 11.
1441
2a67f09d
FW
14422020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1443 Felix Willgerodt <Felix.Willgerodt@intel.com>
1444
1445 * x86-avx512bf16.c: New file.
1446 * x86-avx512bf16.exp: Likewise.
1447 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1448
ad570dd7
TV
14492020-09-11 Tom de Vries <tdevries@suse.de>
1450
1451 PR exp/26602
1452 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1453
a56f7391
TBA
14542020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1455
1456 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1457
918619e5
AM
14582020-09-10 Alan Modra <amodra@gmail.com>
1459
1460 PR 26597
1461 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1462
cac1e71d
TV
14632020-09-08 Tom de Vries <tdevries@suse.de>
1464
1465 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1466 after gdb_starti_cmd.
1467
c5cd900e
AKS
14682020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1469
1470 * lib/fortran.exp (fortran_complex8): New proc.
1471 (fortran_complex16): New proc.
1472 * gdb.fortran/complex.exp: Use routines from fortran.exp
1473 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1474 * gdb.fortran/vla-ptr-info.exp: Likewise.
1475
8f5c6526
TV
14762020-09-03 Tom de Vries <tdevries@suse.de>
1477
1478 PR breakpoint/26546
1479 * gdb.base/label-without-address.exp: Runto main first.
1480
02c6f3f1
TT
14812020-09-02 Tom Tromey <tromey@adacore.com>
1482
1483 * gdb.ada/mi_var_access.exp: Test children of access variable.
1484 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1485 * gdb.ada/mi_var_array.exp: Update.
1486
efe24f05
KB
14872020-08-31 Kevin Buettner <kevinb@redhat.com>
1488
1489 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1490 on docker w/ AUFS storage driver.
1491
973695d6
KB
14922020-08-31 Kevin Buettner <kevinb@redhat.com>
1493
1494 * gdb.base/corefile2.exp (renamed binfile): New tests.
1495
f3bd50f1
SM
14962020-08-31 Simon Marchi <simon.marchi@efficios.com>
1497
1498 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1499
22b9b4b0
SL
15002020-08-31 Simon Marchi <simon.marchi@efficios.com>
1501
1502 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1503 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1504
8efaf6b3
SM
15052020-08-31 Simon Marchi <simon.marchi@efficios.com>
1506
1507 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1508 output, printing a "not saved" value from history and printing a
1509 convenience variable created from a "not saved" value.
1510
e840f2e3
TV
15112020-08-31 Tom de Vries <tdevries@suse.de>
1512
1513 * gdb.base/eh_return.exp: Use nopie.
1514
8f57f343
PA
15152020-08-28 Pedro Alves <pedro@palves.net>
1516
1517 * gdb.base/advance-until-multiple-locations.exp
1518 (advance_overload, until_overload): Adjust to match the
1519 frame/function header instead of the source line text.
1520
626d2320
TV
15212020-08-28 Tom de Vries <tdevries@suse.de>
1522
1523 * gdb.base/label-without-address.c: New test.
1524 * gdb.base/label-without-address.exp: New file.
1525
df631783
PA
15262020-08-27 Pedro Alves <pedro@palves.net>
1527
1528 PR gdb/26523
1529 PR gdb/26524
1530 * gdb.base/advance-until-multiple-locations.cc: New.
1531 * gdb.base/advance-until-multiple-locations.exp: New.
1532
48b076bb
SM
15332020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1534
1535 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1536
c2015ce4
AB
15372020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1538
1539 * gdb.arch/amd64-byte.exp: Make test names unique, use
1540 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1541 * gdb.arch/amd64-dword.exp: Likewise.
1542 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1543 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1544 unique.
1545 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1546 * gdb.arch/amd64-word.exp: Make test names unique, use
1547 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1548 * gdb.arch/i386-byte.exp: Make test names unique, use
1549 gdb_breakpoint.
1550 * gdb.arch/i386-word.exp: Likewise.
1551
995d3a19
SV
15522020-08-25 Shahab Vahedi <shahab@synopsys.com>
1553
1554 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1555
8cac2b31
SM
15562020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1557
1558 PR gdb/26532
1559 * gdb.threads/stepi-random-signal.exp: Update pattern.
1560
2bc19622
SM
15612020-08-25 Simon Marchi <simon.marchi@efficios.com>
1562
1563 PR gdb/26532
1564 * gdb.base/ui-redirect.exp: Update pattern.
1565
b04aa1fc
GB
15662020-08-25 Gary Benson <gbenson@redhat.com>
1567
1568 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1569 when compiling with clang.
8571e9c8 1570 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1571
9f68b453
GB
15722020-08-25 Gary Benson <gbenson@redhat.com>
1573
1574 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1575 Add additional_flags=-Wno-inaccessible-base when compiling
1576 with GCC >= 10.1 or clang. Add additional_flags=-w when
1577 compiling with GCC < 10.
1578
3945d2d7
GM
15792020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1580
1581 PR m2/26372
fc5d6901
SM
1582 * gdb.modula2/multidim.c: New file.
1583 * gdb.modula2/multidim.exp: New file.
3945d2d7 1584
60122dbe
SM
15852020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1586
1587 * lib/gdb.exp (runto): Always emit fail on internal error.
1588
1eb8556f
SM
15892020-08-24 Simon Marchi <simon.marchi@efficios.com>
1590
1591 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1592 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1593 Likewise.
1594 * gdb.threads/stepi-random-signal.exp: Likewise.
1595
33bf4c5c
TBA
15962020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1597
1598 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1599 * gdb.trace/strace.exp: Ditto.
1600
c2fd7fae
AKS
16012020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1602
1603 * gdb.fortran/vla-type.exp: Skip commands not required for
1604 the Flang compiled binaries after prologue fix.
1605
326afb72
TT
16062020-08-17 Tom de Vries <tdevries@suse.de>
1607 Tom Tromey <tromey@adacore.com>
1608
1609 PR rust/26197:
1610 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1611
3ae7ab99
TT
16122020-08-17 Tom Tromey <tromey@adacore.com>
1613
1614 * gdb.ada/mi_var_access.exp: New file.
1615 * gdb.ada/mi_var_access/mi_access.adb: New file.
1616 * gdb.ada/mi_var_access/pck.adb: New file.
1617 * gdb.ada/mi_var_access/pck.ads: New file.
1618
f569c1c5
TV
16192020-08-16 Tom de Vries <tdevries@suse.de>
1620
1621 PR gdb/25350
1622 * gdb.base/eh_return.c: New test.
1623 * gdb.base/eh_return.exp: New file.
1624
3d11c30a
TV
16252020-08-15 Tom de Vries <tdevries@suse.de>
1626
1627 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1628 (mixed_func_1d_): Use fortran_charlen_t in decl.
1629
547ce8f0
TV
16302020-08-15 Tom de Vries <tdevries@suse.de>
1631
1632 PR backtrace/26390
1633 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1634 Update expected pattern.
1635
a54a7f13
PA
16362020-08-13 Pedro Alves <pedro@palves.net>
1637
1638 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1639 * gdb.fortran/library-module.exp: Likewise.
1640 * gdb.fortran/logical.exp: Likewise.
1641 * gdb.fortran/module.exp: Likewise.
1642 * gdb.fortran/print_type.exp: Likewise.
1643 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1644 * gdb.fortran/vla-datatypes.exp: Likewise.
1645 * gdb.fortran/vla-history.exp: Likewise.
1646 * gdb.fortran/vla-ptr-info.exp: Likewise.
1647 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1648 * gdb.fortran/vla-ptype.exp: Likewise.
1649 * gdb.fortran/vla-sizeof.exp: Likewise.
1650 * gdb.fortran/vla-type.exp: Likewise.
1651 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1652 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1653 * gdb.fortran/vla-value-sub.exp: Likewise.
1654 * gdb.fortran/vla-value.exp: Likewise.
1655
7a82e903
PA
16562020-08-13 Pedro Alves <pedro@palves.net>
1657
1658 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1659 * gdb.ada/access_to_packed_array.exp: Likewise.
1660 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1661 * gdb.ada/addr_arith.exp: Likewise.
1662 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1663 * gdb.ada/arr_arr.exp: Likewise.
1664 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1665 * gdb.ada/array_bounds.exp: Likewise.
1666 * gdb.ada/array_of_variable_length.exp: Likewise.
1667 * gdb.ada/array_ptr_renaming.exp: Likewise.
1668 * gdb.ada/array_subscript_addr.exp: Likewise.
1669 * gdb.ada/arraydim.exp: Likewise.
1670 * gdb.ada/arrayparam.exp: Likewise.
1671 * gdb.ada/arrayptr.exp: Likewise.
1672 * gdb.ada/assign_1.exp: Likewise.
1673 * gdb.ada/assign_arr.exp: Likewise.
1674 * gdb.ada/atomic_enum.exp: Likewise.
1675 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1676 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1677 * gdb.ada/bias.exp: Likewise.
1678 * gdb.ada/boolean_expr.exp: Likewise.
1679 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1680 * gdb.ada/bp_enum_homonym.exp: Likewise.
1681 * gdb.ada/bp_inlined_func.exp: Likewise.
1682 * gdb.ada/bp_on_var.exp: Likewise.
1683 * gdb.ada/bp_range_type.exp: Likewise.
1684 * gdb.ada/bp_reset.exp: Likewise.
1685 * gdb.ada/call_pn.exp: Likewise.
1686 * gdb.ada/catch_assert_if.exp: Likewise.
1687 * gdb.ada/catch_ex.exp: Likewise.
1688 * gdb.ada/catch_ex_std.exp: Likewise.
1689 * gdb.ada/char_enum.exp: Likewise.
1690 * gdb.ada/char_param.exp: Likewise.
1691 * gdb.ada/complete.exp: Likewise.
1692 * gdb.ada/cond_lang.exp: Likewise.
1693 * gdb.ada/convvar_comp.exp: Likewise.
1694 * gdb.ada/dgopt.exp: Likewise.
1695 * gdb.ada/disc_arr_bound.exp: Likewise.
1696 * gdb.ada/display_nested.exp: Likewise.
1697 * gdb.ada/dot_all.exp: Likewise.
1698 * gdb.ada/dyn_loc.exp: Likewise.
1699 * gdb.ada/dyn_stride.exp: Likewise.
1700 * gdb.ada/excep_handle.exp: Likewise.
1701 * gdb.ada/expr_delims.exp: Likewise.
1702 * gdb.ada/expr_with_funcall.exp: Likewise.
1703 * gdb.ada/exprs.exp: Likewise.
1704 * gdb.ada/fin_fun_out.exp: Likewise.
1705 * gdb.ada/fixed_cmp.exp: Likewise.
1706 * gdb.ada/formatted_ref.exp: Likewise.
1707 * gdb.ada/frame_arg_lang.exp: Likewise.
1708 * gdb.ada/frame_args.exp: Likewise.
1709 * gdb.ada/fullname_bp.exp: Likewise.
1710 * gdb.ada/fun_addr.exp: Likewise.
1711 * gdb.ada/fun_in_declare.exp: Likewise.
1712 * gdb.ada/fun_overload_menu.exp: Likewise.
1713 * gdb.ada/fun_renaming.exp: Likewise.
1714 * gdb.ada/funcall_char.exp: Likewise.
1715 * gdb.ada/funcall_param.exp: Likewise.
1716 * gdb.ada/funcall_ptr.exp: Likewise.
1717 * gdb.ada/funcall_ref.exp: Likewise.
1718 * gdb.ada/homonym.exp: Likewise.
1719 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1720 * gdb.ada/info_auto_lang.exp: Likewise.
1721 * gdb.ada/info_exc.exp: Likewise.
1722 * gdb.ada/info_types.exp: Likewise.
1723 * gdb.ada/int_deref.exp: Likewise.
1724 * gdb.ada/interface.exp: Likewise.
1725 * gdb.ada/iwide.exp: Likewise.
1726 * gdb.ada/lang_switch.exp: Likewise.
1727 * gdb.ada/length_cond.exp: Likewise.
1728 * gdb.ada/maint_with_ada.exp: Likewise.
1729 * gdb.ada/mi_catch_assert.exp: Likewise.
1730 * gdb.ada/mi_catch_ex.exp: Likewise.
1731 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1732 * gdb.ada/mi_dyn_arr.exp: Likewise.
1733 * gdb.ada/mi_ex_cond.exp: Likewise.
1734 * gdb.ada/mi_exc_info.exp: Likewise.
1735 * gdb.ada/mi_interface.exp: Likewise.
1736 * gdb.ada/mi_prot.exp: Likewise.
1737 * gdb.ada/mi_ref_changeable.exp: Likewise.
1738 * gdb.ada/mi_string_access.exp: Likewise.
1739 * gdb.ada/mi_task_arg.exp: Likewise.
1740 * gdb.ada/mi_task_info.exp: Likewise.
1741 * gdb.ada/mi_var_array.exp: Likewise.
1742 * gdb.ada/mi_var_union.exp: Likewise.
1743 * gdb.ada/mi_variant.exp: Likewise.
1744 * gdb.ada/minsyms.exp: Likewise.
1745 * gdb.ada/mod_from_name.exp: Likewise.
1746 * gdb.ada/nested.exp: Likewise.
1747 * gdb.ada/null_array.exp: Likewise.
1748 * gdb.ada/optim_drec.exp: Likewise.
1749 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1750 * gdb.ada/packed_array_assign.exp: Likewise.
1751 * gdb.ada/packed_tagged.exp: Likewise.
1752 * gdb.ada/pp-rec-component.exp: Likewise.
1753 * gdb.ada/print_chars.exp: Likewise.
1754 * gdb.ada/print_pc.exp: Likewise.
1755 * gdb.ada/ptr_typedef.exp: Likewise.
1756 * gdb.ada/ptype_arith_binop.exp: Likewise.
1757 * gdb.ada/ptype_array.exp: Likewise.
1758 * gdb.ada/ptype_field.exp: Likewise.
1759 * gdb.ada/ptype_tagged_param.exp: Likewise.
1760 * gdb.ada/ptype_union.exp: Likewise.
1761 * gdb.ada/py_range.exp: Likewise.
1762 * gdb.ada/py_taft.exp: Likewise.
1763 * gdb.ada/rdv_wait.exp: Likewise.
1764 * gdb.ada/rec_comp.exp: Likewise.
1765 * gdb.ada/rec_return.exp: Likewise.
1766 * gdb.ada/ref_param.exp: Likewise.
1767 * gdb.ada/ref_tick_size.exp: Likewise.
1768 * gdb.ada/rename_subscript_param.exp: Likewise.
1769 * gdb.ada/repeat_dyn.exp: Likewise.
1770 * gdb.ada/same_component_name.exp: Likewise.
1771 * gdb.ada/same_enum.exp: Likewise.
1772 * gdb.ada/scalar_storage.exp: Likewise.
1773 * gdb.ada/set_wstr.exp: Likewise.
1774 * gdb.ada/small_reg_param.exp: Likewise.
1775 * gdb.ada/str_binop_equal.exp: Likewise.
1776 * gdb.ada/str_ref_cmp.exp: Likewise.
1777 * gdb.ada/str_uninit.exp: Likewise.
1778 * gdb.ada/sub_variant.exp: Likewise.
1779 * gdb.ada/sym_print_name.exp: Likewise.
1780 * gdb.ada/taft_type.exp: Likewise.
1781 * gdb.ada/tagged.exp: Likewise.
1782 * gdb.ada/tagged_access.exp: Likewise.
1783 * gdb.ada/task_bp.exp: Likewise.
1784 * gdb.ada/task_switch_in_core.exp: Likewise.
1785 * gdb.ada/tasks.exp: Likewise.
1786 * gdb.ada/tick_last_segv.exp: Likewise.
1787 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1788 * gdb.ada/type_coercion.exp: Likewise.
1789 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1790 * gdb.ada/unchecked_union.exp: Likewise.
1791 * gdb.ada/uninitialized_vars.exp: Likewise.
1792 * gdb.ada/var_arr_attrs.exp: Likewise.
1793 * gdb.ada/var_arr_typedef.exp: Likewise.
1794 * gdb.ada/var_rec_arr.exp: Likewise.
1795 * gdb.ada/variant-record.exp: Likewise.
1796 * gdb.ada/variant.exp: Likewise.
1797 * gdb.ada/variant_record_packed_array.exp: Likewise.
1798 * gdb.ada/varsize_limit.exp: Likewise.
1799 * gdb.ada/whatis_array_val.exp: Likewise.
1800 * gdb.ada/widewide.exp: Likewise.
1801 * gdb.ada/win_fu_syms.exp: Likewise.
1802
18032020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1804
1805 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1806
10c381b5
AB
18072020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1808
1809 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1810 unset the array variable.
1811
8f34b746
TV
18122020-08-03 Tom de Vries <tdevries@suse.de>
1813
1814 PR symtab/26333
1815 * lib/dwarf.exp (DW_LNE_user): New proc.
1816 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1817 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1818
0245e136
KB
18192020-07-31 Kevin Buettner <kevinb@redhat.com>
1820
1821 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1822 to 'uintptr_t'
1823 (inttypes.h): Include.
1824
9ef1ec5d
KB
18252020-07-31 Kevin Buettner <kevinb@redhat.com>
1826
1827 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1828 (C5_24k): Delete.
1829 (C5_8k, C5_64k, C5_256k): New macros.
1830 (buf_ro): Allocate 256 KiB of initialized data.
1831
4c55e970
TBA
18322020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1833
1834 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1835 that attempt to overwrite an existing condition with a condition
1836 that fails parsing and also with a condition that parses fine
1837 but contains junk at the end.
1838
1e620590
TBA
18392020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1840
1841 * gdb.base/condbreak-bad.c: New test.
1842 * gdb.base/condbreak-bad.exp: New file.
1843
e12dcc50
TV
18442020-07-30 Tom de Vries <tdevries@suse.de>
1845
1846 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1847 out of ...
1848 (GDBInfoModuleSymbols::check_entry): ... here.
1849 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1850 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1851 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1852
6cc64caa
TV
18532020-07-30 Tom de Vries <tdevries@suse.de>
1854
1855 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1856 "__class_some_module_Number_t" optional.
1857
90fd07fc
TV
18582020-07-29 Tom de Vries <tdevries@suse.de>
1859
1860 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1861 multiple locations.
1862
f5c79e97
TV
18632020-07-29 Tom de Vries <tdevries@suse.de>
1864
1865 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1866 rather than function name.
1867
f75a0693
AB
18682020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1869
1870 PR symtab/26270:
1871 * gdb.cp/disasm-func-name.cc: New file.
1872 * gdb.cp/disasm-func-name.exp: New file.
1873
4888741a
TT
18742020-07-28 Tom Tromey <tromey@adacore.com>
1875
1876 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1877 'varval' location.
1878
43d5901d
AB
18792020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1880
1881 * gdb.python/py-unwind.py: Update to make use of a register
1882 descriptor.
1883
14fa8fb3
AB
18842020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1885
1886 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1887
e79eb02f
AB
18882020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1889
1890 PR fortran/23051
1891 PR fortran/26139
1892 * gdb.fortran/class-allocatable-array.exp: New file.
1893 * gdb.fortran/class-allocatable-array.f90: New file.
1894 * gdb.fortran/pointer-to-pointer.exp: New file.
1895 * gdb.fortran/pointer-to-pointer.f90: New file.
1896
876518dd
TV
18972020-07-25 Tom de Vries <tdevries@suse.de>
1898
1899 PR symtab/26243
1900 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1901 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1902
6dcfb80a
TV
19032020-07-24 Tom de Vries <tdevries@suse.de>
1904
1905 PR testsuite/26293
1906 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1907
e7bc9db8
PA
19082020-07-23 Pedro Alves <pedro@palves.net>
1909
1910 * gdb.server/server-kill.exp (prepare): New, factored out from the
1911 top level.
1912 (kill_server): New.
1913 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1914 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1915
78344df7
AB
19162020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1917
1918 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1919
25dfed24
SL
19202020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1921
1922 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1923 Initialize to empty string at top level.
1924 (gdb_wrapper_init): Revert check for file existence on build.
1925 Build the wrapper in its default place, not a build-specific
1926 location. When host == build, make the pathname absolute.
1927 (gdb_compile): Delete leftover declaration of
1928 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1929 string instead of uninitialized.
1930
7da515fd
KB
19312020-07-22 Kevin Buettner <kevinb@redhat.com>
1932
1933 * gdb.base/corefile2.exp: New file.
1934 * gdb.base/coremaker2.exp: New file.
1935
9c5ec5c2
KB
19362020-07-22 Kevin Buettner <kevinb@redhat.com>
1937
1938 * gdb.base/coredump-filter.exp: Add second
1939 non-Private-Shared-Anon-File test.
1940 (test_disasm): Rename binfile for test which is expected
1941 to fail.
1942
f9e233c9
KB
19432020-07-22 Kevin Buettner <kevinb@redhat.com>
1944
1945 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1946 data in core file".
1947 * gdb.base/coremaker.c (buf2ro): New global.
1948 (mmapdata): Add a read-only mmap mapping.
1949
94c265d7
KB
19502020-07-22 Kevin Buettner <kevinb@redhat.com>
1951
1952 PR corefiles/25631
1953 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1954 New test.
1955 * gdb.base/coremaker.c (buf3): New global.
1956 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1957 flags.
1958
19592020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1960
1961 * gdb.base/coremaker.c (filler_ro): New global constant.
1962
32fa152e
TT
19632020-07-22 Tom Tromey <tromey@adacore.com>
1964
1965 * gdb.ada/mi_prot.exp: New file.
1966 * gdb.ada/mi_prot/pkg.adb: New file.
1967 * gdb.ada/mi_prot/pkg.ads: New file.
1968 * gdb.ada/mi_prot/prot.adb: New file.
1969
c8474dc3
TBA
19702020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1971
1972 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1973 loads two JITers.
1974
baf8791e
AB
19752020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1976
1977 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1978
f7306dac
AB
19792020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1980
1981 * gdb.python/py-arch-reg-names.exp: Additional tests.
1982
6d3d6e4b
TV
19832020-07-21 Tom de Vries <tdevries@suse.de>
1984
1985 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1986 breakpoint locations".
1987 * gdb.reverse/solib-reverse.exp: Same.
1988
803d0592
TV
19892020-07-21 Tom de Vries <tdevries@suse.de>
1990
1991 * gdb.reverse/step-reverse.c (callee): Merge statements.
1992
e9bdc510
TV
19932020-07-21 Tom de Vries <tdevries@suse.de>
1994
1995 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1996 line numbers for some variables.
1997
f0f9e75a
TV
19982020-07-21 Tom de Vries <tdevries@suse.de>
1999
2000 * gdb.opt/inline-locals.c (init_array): New func.
2001 (func1): Use init_array.
2002 * gdb.opt/inline-locals.exp: Update pattern.
2003
bd460ecb
TV
20042020-07-21 Tom de Vries <tdevries@suse.de>
2005
2006 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2007 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2008
ae5369e7
LC
20092020-07-20 Ludovic Courtès <ludo@gnu.org>
2010
2011 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2012 * gdb.guile/types-module.exp: Remove "ERROR:" from
2013 regexps since Guile 3.0 no longer prints that.
2014
68cf161c
LC
20152020-07-20 Ludovic Courtès <ludo@gnu.org>
2016
2017 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2018 error regexp to match on Guile 2.2.
2019
c14b4913
GB
20202020-07-20 Gary Benson <gbenson@redhat.com>
2021
2022 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
2023 with clang.
2024
b243ba58
TV
20252020-07-20 Tom de Vries <tdevries@suse.de>
2026
2027 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2028 (omp_set_lock_in_order): New function.
2029 (single_scope, multi_scope, nested_func, nested_parallel): Use
2030 omp_set_lock_in_order and omp_unset_lock.
2031 (main): Init and destroy lock and lock2.
2032
c06ad8b5
TV
20332020-07-20 Tom de Vries <tdevries@suse.de>
2034
2035 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2036
6e22f117
TV
20372020-07-20 Tom de Vries <tdevries@suse.de>
2038
2039 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2040
33176ea7
TV
20412020-07-17 Tom de Vries <tdevries@suse.de>
2042
2043 * gdb.base/valgrind-infcall-2.c: New test.
2044 * gdb.base/valgrind-infcall-2.exp: New file.
2045 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2046
90c3ec2d
TV
20472020-07-17 Tom de Vries <tdevries@suse.de>
2048
2049 * gdb.dlang/circular.c (found): Use found_label as label name.
2050 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2051 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2052 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2053 * gdb.dwarf2/ada-linkage-name.exp: Same.
2054 * gdb.dwarf2/arr-subrange.exp: Same.
2055 * gdb.dwarf2/atomic-type.exp: Same.
2056 * gdb.dwarf2/comp-unit-lang.exp: Same.
2057 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2058 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2059 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2060 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2061 * gdb.dwarf2/implptr-64bit.exp: Same.
2062 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2063 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2064 * gdb.dwarf2/imported-unit.exp: Same.
2065 * gdb.dwarf2/main-subprogram.exp: Same.
2066 * gdb.dwarf2/missing-type-name.exp: Same.
2067 * gdb.dwarf2/nonvar-access.exp: Same.
2068 * gdb.dwarf2/struct-with-sig.exp: Same.
2069 * gdb.dwarf2/typedef-void-finish.exp: Same.
2070 * gdb.dwarf2/void-type.exp: Same.
2071
10da644d
TV
20722020-07-17 Tom de Vries <tdevries@suse.de>
2073
2074 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2075 src parameter.
2076 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2077 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2078 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2079 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2080 * gdb.dwarf2/dwz.exp: Same.
2081 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2082 * gdb.dwarf2/implref-array.exp: Same.
2083 * gdb.dwarf2/implref-const.exp: Same.
2084 * gdb.dwarf2/implref-global.exp: Same.
2085 * gdb.dwarf2/implref-struct.exp: Same.
2086 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2087 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2088 * gdb.dwarf2/var-access.exp: Same.
2089 * gdb.dwarf2/varval.exp: Same.
2090 * gdb.trace/entry-values.exp: Same.
2091
315e6afc
TV
20922020-07-17 Tom de Vries <tdevries@suse.de>
2093
2094 * lib/dwarf.exp (Dwarf::extern): Remove.
2095 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2096 * gdb.dlang/circular.exp: Same.
2097 * gdb.dwarf2/comp-unit-lang.exp: Same.
2098 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2099 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2100 * gdb.dwarf2/dwz.exp: Same.
2101 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2102 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2103 * gdb.dwarf2/imported-unit.exp: Same.
2104 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2105
5597c940
SL
21062020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2107
2108 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2109 Use double quotes instead of single quotes.
2110
d0ce17d8
CT
21112020-07-16 Caroline Tice <cmtice@google.com>
2112
2113 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2114 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2115
853772cc
TV
21162020-07-16 Tom de Vries <tdevries@suse.de>
2117
2118 * lib/dwarf.exp (program): Initialize _line.
2119 (DW_LNE_end_sequence): Reinitialize _line.
2120 (DW_LNS_advance_line): Update _line.
2121 (line): New proc.
2122 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2123 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2124 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2125 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2126 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2127 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2128
fe07b572
AB
21292020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2130
2131 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2132 generic.
2133
52781cce
TV
21342020-07-15 Tom de Vries <tdevries@suse.de>
2135
2136 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2137 is_amd64_regs_target.
2138
3dcc261c
AB
21392020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2140
2141 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2142 * gdb.fortran/ptype-on-functions.f90: Likewise.
2143
054a0959
SM
21442020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2145
2146 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2147 values in documentation for addr_size to 4 and 8.
2148
ccb9eba6
AB
21492020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2150
2151 * gdb.arch/amd64-osabi.exp: Update.
2152 * gdb.arch/arm-disassembler-options.exp: Update.
2153 * gdb.arch/powerpc-disassembler-options.exp: Update.
2154 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2155 * gdb.arch/s390-disassembler-options.exp: Update.
2156 * gdb.base/all-architectures.exp.tcl: Update.
2157 * gdb.base/attach-pie-noexec.exp: Update.
2158 * gdb.base/catch-syscall.exp: Update.
2159 * gdb.xml/tdesc-arch.exp: Update.
2160
025a39a7
TV
21612020-07-14 Tom de Vries <tdevries@suse.de>
2162
2163 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2164 (local_gettid): ... this.
2165 (fn): Update.
2166
74e4b667
SL
21672020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2168
2169 * gdb.base/info_sources.exp: Skip directory match tests on
2170 remote hosts.
2171
f413dd74
GB
21722020-07-13 Gary Benson <gbenson@redhat.com>
2173
2174 * gdb.base/savedregs.exp (caller): Use parentheses to
2175 make expected expression evaluation ordering explicit.
2176
915771bb
GB
21772020-07-13 Gary Benson <gbenson@redhat.com>
2178
2179 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2180
2a122642
GB
21812020-07-13 Gary Benson <gbenson@redhat.com>
2182
2183 * gdb.base/bigcore.c (main): Use a volatile pointer when
2184 attempting to trigger a SIGSEGV.
2185 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2186 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2187 * gdb.base/savedregs.c (thrower): Likewise.
2188 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2189
3f00c730
GB
21902020-07-13 Gary Benson <gbenson@redhat.com>
2191
2192 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2193 defining and using VLA structure fields into...
2194 * gdb.base/vla-struct-fields.c: New file.
2195 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2196 tests into...
2197 * gdb.base/vla-struct-fields.exp: New file.
2198
963eeee4
TV
21992020-07-13 Tom de Vries <tdevries@suse.de>
2200
2201 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2202 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2203 * gdb.base/gold-gdb-index.exp: Same.
2204 * gdb.base/morestack.exp: Same.
2205
0ed35c9a
DX
22062020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2207
2208 PR rust/26121
2209 * gdb.rust/modules.rs: Prevent linker from discarding test
2210 symbol.
2211
4fdba23d
PA
22122020-07-10 Pedro Alves <pedro@palves.net>
2213
2214 PR gdb/26199
2215 * gdb.multi/multi-target.c (exit_thread): New.
2216 (thread_start): Break loop if EXIT_THREAD.
2217 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2218 (top level) Call test_no_resumed.
2219
15f3b077
TT
22202020-07-08 Tom Tromey <tromey@adacore.com>
2221
2222 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2223 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2224
9fc501fd
AB
22252020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2226
2227 PR python/22748
2228 * gdb.opt/inline-frame-tailcall.c: New file.
2229 * gdb.opt/inline-frame-tailcall.exp: New file.
2230 * gdb.python/py-unwind-inline.c: New file.
2231 * gdb.python/py-unwind-inline.exp: New file.
2232 * gdb.python/py-unwind-inline.py: New file.
2233
64cb3757
AB
22342020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2235
2236 * gdb.python/py-arch-reg-groups.exp: New file.
2237
0f767f94
AB
22382020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2239
2240 * gdb.python/py-arch-reg-names.exp: New file.
2241
87dbc774
AB
22422020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2243
2244 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2245 gdb.PendingFrame.architecture method.
2246
d8cc8af6
TV
22472020-07-06 Tom de Vries <tdevries@suse.de>
2248
2249 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2250
3c8ea5be
PA
22512020-07-03 Pedro Alves <palves@redhat.com>
2252
2253 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2254 explicitly write negative numbers.
2255 * gdb.base/structs2.exp: Adjust expected output.
2256
bf90c83a
PA
22572020-07-03 Pedro Alves <palves@redhat.com>
2258
2259 * gdb.base/charset.c (init_string): Change all char parameters to
2260 unsigned char parameters.
2261
2eb82157
PA
22622020-07-03 Pedro Alves <palves@redhat.com>
2263
2264 * gdb.base/call-sc.exp (start_scalars_test): Use
2265 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2266 * gdb.base/overlays.c: Remove references to PARAMS.
2267 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2268 * gdb.base/reread.exp: Don't set 'prototypes' global.
2269 * gdb.base/structs.exp (start_structs_test): Use
2270 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2271 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2272 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2273 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2274 call.
2275 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2276
9adda7af
PA
22772020-07-03 Pedro Alves <palves@redhat.com>
2278
2279 * gdb.base/m32rovly.c: Delete.
2280 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2281
2a17c803
PW
22822020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2283
2284 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2285 of gdb_py_test_multiple.
2286 * gdb.python/py-cmd.exp: Likewise.
2287 * gdb.python/py-events.exp: Likewise.
2288 * gdb.python/py-function.exp: Likewise.
2289 * gdb.python/py-inferior.exp: Likewise.
2290 * gdb.python/py-infthread.exp: Likewise.
2291 * gdb.python/py-linetable.exp: Likewise.
2292 * gdb.python/py-parameter.exp: Likewise.
2293 * gdb.python/py-value.exp: Likewise.
2294
b011fe1a
TV
22952020-06-30 Tom de Vries <tdevries@suse.de>
2296
2297 PR testsuite/26175
2298 * lib/future.exp (gdb_default_target_compile): Detect and handle
2299 early_flags.
2300
df5b8876
SM
23012020-06-29 Simon Marchi <simon.marchi@efficios.com>
2302
2303 * boards/simavr.exp (gdb_load): Catch errors when closing
2304 previous connection. Close connection, wait for process and
2305 unset simavr_spawn_id on failure.
2306
a3ca48cd
TV
23072020-06-29 Tom de Vries <tdevries@suse.de>
2308
2309 * lib/gdb.exp (unknown): Make test-case unresolved.
2310
b0237c0e
TV
23112020-06-29 Tom de Vries <tdevries@suse.de>
2312
2313 PR gdb/25475
2314 * gdb.server/solib-list.exp: Verify that the symbol reload
2315 confirmation question is asked.
2316
c0b3b3bd
PW
23172020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2318
2319 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2320 have a input seq nr in each pass message.
fe4c3d43 2321 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2322 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2323 * gdb.python/python.exp: Make test names unique,
2324 use gdb_test_multiline instead of gdb_py_test_multiple,
2325 use $gdb_test_name.
2326 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2327
1776e3e5
NA
23282020-06-26 Nick Alcock <nick.alcock@oracle.com>
2329
2330 * configure.ac: Add --enable-libctf.
2331 * aclocal.m4: sinclude ../config/enable.m4.
2332 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2333 * lib/gdb.exp (skip_ctf_tests): Use it.
2334 * gdb.base/ctf-constvars.exp: Error message tweak.
2335 * gdb.base/ctf-ptype.exp: Likewise.
2336 * configure: Regenerate.
2337
f53b3eeb
GB
23382020-06-26 Gary Benson <gbenson@redhat.com>
2339
2340 * gdb.cp/try_catch.cc: Include string.h.
2341 (main): Replace comparison against string literal with
2342 strcmp, avoiding build failure with -Wstring-compare.
2343 Add "marker test-complete".
2344 * gdb.cp/try_catch.exp: Run the test to the above marker,
2345 then verify that the value of "test" is still true.
2346
6d74da72
AB
23472020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2348
2349 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2350
2e52d038
AB
23512020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2352
2353 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2354
3b9fce96
AB
23552020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2356
2357 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2358 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2359 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2360 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2361 * gdb.arch/riscv-tdesc-loading.exp: New file.
2362
ed69cbc8
AB
23632020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2364
2365 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2366
767a879e
AB
23672020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2368
2369 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2370 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2371 * gdb.arch/riscv-tdesc-regs.c: New file.
2372 * gdb.arch/riscv-tdesc-regs.exp: New file.
2373
221db974
PA
23742020-06-24 Pedro Alves <palves@redhat.com>
2375
2376 * gdb.arch/amd64-entry-value-paramref.exp: Use
2377 prepare_for_testing_full and don't pass "c++" for the .S file
2378 build spec.
2379 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2380 $options, since it's an assembly file. Remove -Wno-deprecated.
2381 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2382 compiling C++ programs.
2383
331733cd
PA
23842020-06-24 Pedro Alves <palves@redhat.com>
2385
2386 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2387 Clang, add "-Wno-unknown-warning-option" to the options.
2388
caa7fd04
AB
23892020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2390
2391 * gdb.xml/tdesc-reload.c: New file.
2392 * gdb.xml/tdesc-reload.exp: New file.
2393 * gdb.xml/maint-xml-dump-01.xml: New file.
2394 * gdb.xml/maint-xml-dump-02.xml: New file.
2395 * gdb.xml/maint-xml-dump.exp: New file.
2396
bb8d1260
SL
23972020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2398
2399 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2400 Adjust for omitted commands when TUI is disabled.
2401
7e4b9c4c
GB
24022020-06-23 Gary Benson <gbenson@redhat.com>
2403 Pedro Alves <palves@redhat.com>
2404
2405 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2406 * gdb.cp/nsimport.cc: Likewise.
2407 * gdb.cp/nsnested.cc: Likewise.
2408 * gdb.cp/nsnoimports.cc: Likewise.
2409 * gdb.cp/nsusing.cc: Likewise.
2410 * gdb.cp/smartp.cc: Likewise.
2411 * gdb.python/py-pp-integral.c: Likewise.
2412 * gdb.python/py-pp-re-notag.c: Likewise.
2413
2e573c0a
GB
24142020-06-23 Gary Benson <gbenson@redhat.com>
2415
2416 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2417 * gdb.cp/nsimport.cc: Likewise.
2418 * gdb.cp/nsnested.cc: Likewise.
2419 * gdb.cp/nsnoimports.cc: Likewise.
2420 * gdb.cp/nsusing.cc: Likewise.
2421 * gdb.cp/smartp.cc: Likewise.
2422 * gdb.python/py-pp-integral.c: Likewise.
2423 * gdb.python/py-pp-re-notag.c: Likewise.
2424
746ebfe8
PW
24252020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2426
2427 * gdb.base/default-args.exp: New test.
2428 * gdb.base/default-args.c: New file.
2429 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2430 * gdb.base/default.exp: Update to new help text.
2431 * gdb.base/help.exp: Likewise.
2432 * gdb.base/page.exp: Likewise.
2433 * gdb.base/style.exp: Likewise.
2434 * gdb.guile/guile.exp: Likewise.
2435 * gdb.python/python.exp: Likewise.
2436
e822f2cd
SL
24372020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2438
2439 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2440 remote host. Fix search path syntax on Windows host.
2441
48e9cc84
PW
24422020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2443
2444 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2445 over 'exec-file-mismatch'.
2446 * gdb.base/attach.c: Mark should_exit volatile.
2447 * gdb.base/attach2.c: Likewise. Add a comment explaining
2448 why the sleep cannot be big.
2449 * gdb.base/attach3.c: New file.
2450
160f8a8f
SL
24512020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2452
2453 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2454 prefix optional.
2455
4d91c2a4
SL
24562020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2457
2458 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2459 for remote host.
2460
87f83f20
SL
24612020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2462 Hafiz Abid Qadeer <abidh@codesourcery.com>
2463
2464 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2465 file sent to remote host.
2466 (top level): Allow int32_t as type of 32-bit register.
2467
37ab8655
TV
24682020-06-19 Tom de Vries <tdevries@suse.de>
2469
2470 * lib/gdb.exp (gdb_note): New proc.
2471 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2472 (gdb_default_target_compile): ... here. Only call
2473 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2474 (use_gdb_compile): Change to array.
2475 (toplevel): Update sets of use_gdb_compile to specify language.
2476 Warn about default_target_compile override. Store dejagnu's version
2477 of default_target_compile in dejagnu_default_target_compile.
2478
a8a56685
TV
24792020-06-18 Tom de Vries <tdevries@suse.de>
2480
2481 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2482 (default_gdb_init): ... here.
2483
581bea2c
SL
24842020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2485
2486 Fix TUI support checks in gdb.tui tests.
2487
2488 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2489 just say UNSUPPORTED.
2490 * gdb.tui/corefile-run.exp: Likewise.
2491 * gdb.tui/empty.exp: Likewise.
2492 * gdb.tui/list-before.exp: Likewise.
2493 * gdb.tui/list.exp: Likewise.
2494 * gdb.tui/main.exp: Likewise.
2495 * gdb.tui/regs.exp: Likewise.
2496 * gdb.tui/resize.exp: Likewise.
2497 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2498 * gdb.tui/tui-layout-asm.exp: Likewise.
2499 * gdb.tui/tui-missing-src.exp: Likewise.
2500 * gdb.tui/winheight.exp: Likewise.
2501 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2502
05e682e3
SL
25032020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2504
2505 Fix TCL error in gdb.python/py-format-string.exp.
2506
2507 * gdb.python/py-format-string.exp: Move test for python support
2508 earlier, out of function body.
2509
efb763a5
SM
25102020-06-15 Simon Marchi <simon.marchi@efficios.com>
2511
2512 * gdb.base/index-cache-load-twice.c: New.
2513 * gdb.base/index-cache-load-twice.exp: New.
2514
43327b20
KS
25152020-06-17 Keith Seitz <keiths@redhat.com>
2516
99cf27cf 2517 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
2518 when executing "gdb --configuration".
2519
081e778c
TV
25202020-06-17 Tom de Vries <tdevries@suse.de>
2521
2522 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2523 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2524 conditional on presence of gdb_tcl_unknown.
2525 (gdb_finish): Make override undo conditional on presence of
2526 gdb_tcl_unknown.
2527
d2d1ea20
TT
25282020-06-16 Tom Tromey <tom@tromey.com>
2529
2530 * gdb.python/tui-window.py (failwin): New function. Register it
2531 as a TUI window type.
2532 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2533
c802e8a7
GB
25342020-06-16 Gary Benson <gbenson@redhat.com>
2535
2536 * gdb.python/py-nested-maps.c (create_map): Add missing return
2537 value.
2538 (create_map_map): Likewise.
2539
ff08abb8
TBA
25402020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2541
2542 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2543 variable.
2544 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2545 and use the already-defined 'options' variable.
2546
a29d5112
AB
25472020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2548 Tom de Vries <tdevries@suse.de>
2549
2550 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2551 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2552 (gdb_setup_known_globals): New proc.
2553 (gdb_cleanup_globals): New proc.
2554 * lib/gdb.exp (load_lib): New override proc.
2555 (gdb_stdin_log_init): Set var in_file as persistent global.
2556 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2557 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2558 fpc_compiler as persistent global.
2559
8c74a764
TV
25602020-06-12 Tom de Vries <tdevries@suse.de>
2561
2562 * lib/tuiterm.exp (spawn): Rename to ...
2563 (tui_spawn): ... this.
2564 (toplevel): Move rename of spawn ...
2565 (gdb_init_tuiterm): ... here. New proc.
2566 (gdb_finish_tuiterm): New proc.
2567 * lib/gdb.exp (gdb_finish_hooks): New global var.
2568 (gdb_finish): Handle gdb_finish_hooks.
2569 (tuiterm_env): New proc.
2570 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2571 tuiterm_env.
2572 * gdb.tui/basic.exp: Same.
2573 * gdb.tui/corefile-run.exp: Same.
2574 * gdb.tui/empty.exp: Same.
2575 * gdb.tui/list-before.exp: Same.
2576 * gdb.tui/list.exp: Same.
2577 * gdb.tui/main.exp: Same.
2578 * gdb.tui/new-layout.exp: Same.
2579 * gdb.tui/regs.exp: Same.
2580 * gdb.tui/resize.exp: Same.
2581 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2582 * gdb.tui/tui-layout-asm.exp: Same.
2583 * gdb.tui/tui-missing-src.exp: Same.
2584 * gdb.tui/winheight.exp: Same.
2585
26783bce
TV
25862020-06-12 Tom de Vries <tdevries@suse.de>
2587
2588 PR testsuite/26110
2589 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2590 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2591
2b4e6a3f
TT
25922020-06-11 Tom Tromey <tom@tromey.com>
2593
2594 PR gdb/18318:
2595 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2596 floating point tests.
2597
2f33032a
KS
25982020-06-11 Keith Seitz <keiths@redhat.com>
2599
2600 PR gdb/21356
2601 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2602 vla_struct.
2603 Add new struct vla_typedef and union vla_typedef_union and
2604 corresponding instantiation objects.
2605 Initialize new objects.
2606 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2607 and vla_typedef_union_object.
2608 Fixup type for vla_struct_object.
2609
a8baf0a3
TV
26102020-06-11 Tom de Vries <tdevries@suse.de>
2611
2612 * lib/gdb.exp (with_override): New proc, factored out of ...
2613 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2614
7ab96794
TV
26152020-06-10 Tom de Vries <tdevries@suse.de>
2616
2617 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2618
cab5c3b7
SM
26192020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2620
2621 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2622 parameter, update callers.
2623
f8c41851
SM
26242020-06-04 Simon Marchi <simon.marchi@efficios.com>
2625
2626 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2627 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2628 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2629
1c07a73f
TV
26302020-06-04 Tom de Vries <tdevries@suse.de>
2631
2632 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2633
95146b5d
TV
26342020-06-04 Tom de Vries <tdevries@suse.de>
2635
2636 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2637 exp_continue.
2638
0cfcd4f0
TV
26392020-06-04 Tom de Vries <tdevries@suse.de>
2640
2641 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2642
f9b5d5ea
TV
26432020-06-03 Tom de Vries <tdevries@suse.de>
2644
2645 PR symtab/26046
2646 * gdb.cp/breakpoint-locs-2.cc: New test.
2647 * gdb.cp/breakpoint-locs.cc: New test.
2648 * gdb.cp/breakpoint-locs.exp: New file.
2649 * gdb.cp/breakpoint-locs.h: New test.
2650
5144dfba
TV
26512020-06-03 Tom de Vries <tdevries@suse.de>
2652
2653 PR testsuite/25609
2654 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2655 value of global verbose.
2656 * gdb.base/jit-elf.exp: Same.
2657 * gdb.base/jit-reader.exp: Same.
2658
621eacdf
TV
26592020-06-02 Tom de Vries <tdevries@suse.de>
2660
2661 * gdb.dwarf2/multidictionary.exp: Don't use
2662 gdb_spawn_with_cmdline_opts.
2663
1313c56e
AB
26642020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2665
2666 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2667 use_header case.
2668 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2669 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2670 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2671 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2672 * gdb.dwarf2/dw2-inline-header.c: New file.
2673 * gdb.dwarf2/dw2-inline-header.h: New file.
2674
f68f85b5
PA
26752020-05-30 Pedro Alves <palves@redhat.com>
2676
2677 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2678 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2679
678048e8
GB
26802020-05-29 Gary Benson <gbenson@redhat.com>
2681
2682 * gdb.compile/compile-cplus.exp (additional_flags): Also
2683 set when building with clang.
2684 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2685 when building with clang.
2686
9fcafd23
GB
26872020-05-29 Gary Benson <gbenson@redhat.com>
2688
2689 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2690 building with clang.
2691 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2692
735d5a07
GB
26932020-05-29 Gary Benson <gbenson@redhat.com>
2694
2695 * gdb.cp/koenig.exp (prepare_for_testing): Add
2696 additional_flags=-Wno-unused-comparison.
2697 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2698
4ad2c6a0
GB
26992020-05-28 Gary Benson <gbenson@redhat.com>
2700
2701 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2702 statement.
2703
09fe663e
GB
27042020-05-28 Gary Benson <gbenson@redhat.com>
2705
2706 * gdb.cp/classes.exp (prepare_for_testing): Add
2707 additional_flags=-Wno-deprecated-register.
2708 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2709 * gdb.cp/misc.exp: Likewise.
2710
cee00f17
GB
27112020-05-28 Gary Benson <gbenson@redhat.com>
2712
2713 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2714 (test_op_new::operator new): Add return statement.
2715 (test_op_new_array::operator new[]): Likewise.
2716
636edd00
PA
27172020-05-27 Pedro Alves <palves@redhat.com>
2718
2719 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2720 check. Use test_gdb_complete_unique instead of
2721 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2722 test_gdb_complete_multiple instead of
2723 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2724
c2b75043
LM
27252020-05-27 Luis Machado <luis.machado@linaro.org>
2726
2727 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2728 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2729 * gdb.arch/arm-disassembler-options.exp: Likewise.
2730 * gdb.arch/arm-disp-step.exp: Likewise.
2731 * gdb.arch/thumb-prologue.exp: Likewise.
2732 * gdb.base/async.exp: Likewise.
2733 * gdb.base/auxv.exp: Likewise.
2734 * gdb.base/complex-parts.exp: Likewise.
2735 * gdb.base/ena-dis-br.exp: Likewise.
2736 * gdb.base/foll-exec.exp: Likewise.
2737 * gdb.base/permissions.exp: Likewise.
2738 * gdb.base/relocate.exp: Likewise.
2739 * gdb.base/return2.exp: Likewise.
2740 * gdb.base/sigbpt.exp: Likewise.
2741 * gdb.base/siginfo-obj.exp: Likewise.
2742 * gdb.cp/converts.exp: Likewise.
2743 * gdb.cp/exceptprint.exp: Likewise.
2744 * gdb.cp/inherit.exp: Likewise.
2745 * gdb.cp/nsnoimports.exp: Likewise.
2746 * gdb.cp/virtbase2.exp: Likewise.
2747 * gdb.mi/mi-var-cmd.exp: Likewise.
2748 * gdb.mi/var-cmd.c: Likewise.
2749
53a47a3e
TT
27502020-05-26 Tom Tromey <tromey@adacore.com>
2751
2752 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2753
0bc2354b
TT
27542020-05-26 Tom Tromey <tromey@adacore.com>
2755
2756 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2757 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2758 type.
2759 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2760 variable.
2761
0db49895
CBG
27622020-05-26 Christian Biesinger <cbiesinger@google.com>
2763
2764 * Makefile.in: Use = instead of == for the test command
2765 for portability.
2766
40d22035
TV
27672020-05-26 Tom de Vries <tdevries@suse.de>
2768
2769 * gdb.base/gold-gdb-index-2.c: New test.
2770 * gdb.base/gold-gdb-index.c: New test.
2771 * gdb.base/gold-gdb-index.exp: New file.
2772 * gdb.base/gold-gdb-index.h: New test.
2773
043e2e02
TV
27742020-05-25 Tom de Vries <tdevries@suse.de>
2775
2776 * boards/gold-gdb-index.exp: New file.
2777
462f72c5
SM
27782020-05-25 Simon Marchi <simon.marchi@efficios.com>
2779
2780 * boards/simavr.exp: New file.
2781
6cf66e76
SM
27822020-05-25 Simon Marchi <simon.marchi@efficios.com>
2783
2784 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2785 * gdb.base/inferior-args.exp: New file.
2786 * gdb.base/inferior-args.c: New file.
2787
75d04512
SM
27882020-05-25 Simon Marchi <simon.marchi@efficios.com>
2789
2790 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2791 inferior_args. Pass it to gdb_reload.
2792 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2793 inferior_args.
2794 (gdb_reload): Add inferior_args argument.
2795 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2796 pass it to gdbserver_run.
2797 * boards/native-gdbserver.exp: Do not set noargs.
2798 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2799 inferior_args argument.
2800 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2801 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2802 * gdb.base/args.exp: Likewise.
2803
42cf1844
TV
28042020-05-25 Tom de Vries <tdevries@suse.de>
2805
2806 * lib/gdb.exp (exec_is_pie): Add comment.
2807
8f7d38ef
TV
28082020-05-25 Tom de Vries <tdevries@suse.de>
2809
2810 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2811 instead of $binfile in the untested message.
2812
465e1b0f
TV
28132020-05-25 Tom de Vries <tdevries@suse.de>
2814
2815 PR testsuite/26031
2816 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2817
3c5a0e02
TV
28182020-05-25 Tom de Vries <tdevries@suse.de>
2819
2820 * boards/gold.exp: New file.
2821
0a4f5f8c
TT
28222020-05-23 Tom Tromey <tom@tromey.com>
2823
2824 * gdb.base/style.exp: Remove completion styling test.
2825 * lib/gdb-utils.exp (style): Remove completion styles.
2826
eca1f90c
TT
28272020-05-23 Tom Tromey <tom@tromey.com>
2828
2829 * gdb.base/style.exp: Add completion styling test.
2830 * lib/gdb-utils.exp (style): Add completion styles.
2831
7c13f4e8
AB
28322020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2833
2834 * gdb.base/annota1.exp: Update expected results.
2835 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2836 test name.
2837 * gdb.cp/annota3.exp: Update expected results.
2838
41977d16
SM
28392020-05-20 Simon Marchi <simon.marchi@efficios.com>
2840
2841 PR gdb/26016
2842 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2843 against MAP_FAILED.
2844 * gdb.base/coremaker.c (mmapdata): Likewise.
2845 * gdb.base/jit-reader-host.c (main): Likewise.
2846 * gdb.base/sym-file-loader.c (load): Likewise.
2847 (load_shlib): Likewise.
2848
b4757f2e
TT
28492020-05-20 Tom Tromey <tromey@adacore.com>
2850
2851 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2852
9a0bacfb
TV
28532020-05-20 Tom de Vries <tdevries@suse.de>
2854
2855 PR symtab/25833
2856 * gdb.base/with-mf-inc.c: New test.
2857 * gdb.base/with-mf-main.c: New test.
2858 * gdb.base/with-mf.exp: New file.
2859
76571211
TT
28602020-05-19 Tom Tromey <tromey@adacore.com>
2861
2862 * gdb.rust/simple.exp: Restore missing test result.
2863
4cd9f3d5
TV
28642020-05-19 Tom de Vries <tdevries@suse.de>
2865
2866 * gdb.base/gdb-caching-proc.exp: Fix typo.
2867
7d874253
TT
28682020-05-19 Tom Tromey <tromey@adacore.com>
2869
2870 * gdb.rust/simple.exp: Add some test descriptions.
2871 (test_one_slice): Use with_test_prefix.
2872
1d727695
TV
28732020-05-18 Tom de Vries <tdevries@suse.de>
2874
2875 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2876
7f32a4d5
PA
28772020-05-17 Pedro Alves <palves@redhat.com>
2878
2879 PR gdb/25741
2880 * gdb.base/hw-sw-break-same-address.exp: New file.
2881
7cfd74cf
PA
28822020-05-16 Pedro Alves <palves@redhat.com>
2883
2884 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2885 LAST_LOADED_FILE accordingly.
2886
57b4f16e
PW
28872020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2888
2889 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2890
7c05caf7
PW
28912020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2892
2893 * gdb.base/help.exp: Test apropos and help for commands
2894 having aliases. Fixed comments not starting with an
2895 upper-case letter or not finishing with a dot.
2896
7aa1b46f
PW
28972020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2898
3b3aaacb
PW
2899 * gdb.base/alias.exp: Update help output check.
2900
57b4f16e 29012020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2902
7aa1b46f
PW
2903 * gdb.base/default.exp: Update output following fixes.
2904
0605465f
PW
29052020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2906
2907 * gdb.base/alias.exp: Test aliases starting with a prefix of
2908 another alias.
2909
86e4e63d
GB
29102020-05-15 Gary Benson <gbenson@redhat.com>
2911
2912 * gdb.base/info-os.c (main): Add return statement.
2913 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2914 * gdb.base/large-frame-2.c (func): Likewise.
2915 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2916 * gdb.base/pr10179-b.c (foo2): Likewise.
2917 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2918 * gdb.base/watch-cond.c (func): Likewise.
2919 * gdb.multi/goodbye.c (verylongfun): Likewise.
2920 * gdb.multi/hello.c (commonfun): Likewise.
2921 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2922 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2923 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2924 Likewise.
2925 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2926 * gdb.threads/interrupt-while-step-over.c (child_function):
2927 Likewise.
2928 * gdb.trace/actions-changed.c (end): Likewise.
2929
163df4df
GB
29302020-05-15 Gary Benson <gbenson@redhat.com>
2931
2932 * gdb.opencl/callfuncs.exp: Report when test skipped.
2933 * gdb.opencl/convs_casts.exp: Likewise.
2934 * gdb.opencl/datatypes.exp: Likewise.
2935 * gdb.opencl/operators.exp: Likewise.
2936 * gdb.opencl/vec_comps.exp: Likewise.
2937
6dbc505a
TV
29382020-05-15 Tom de Vries <tdevries@suse.de>
2939
2940 * gdb.base/align.exp.in: Rename to ...
2941 * gdb.base/align.exp.tcl: ... this.
2942 * gdb.base/align-c++.exp: Update.
2943 * gdb.base/align-c.exp: Update.
2944 * gdb.base/all-architectures.exp.in: Rename to ...
2945 * gdb.base/all-architectures.exp: ... this.
2946 * gdb.base/all-architectures-0.exp: Update.
2947 * gdb.base/all-architectures-1.exp: Update.
2948 * gdb.base/all-architectures-2.exp: Update.
2949 * gdb.base/all-architectures-3.exp: Update.
2950 * gdb.base/all-architectures-4.exp: Update.
2951 * gdb.base/all-architectures-5.exp: Update.
2952 * gdb.base/all-architectures-6.exp: Update.
2953 * gdb.base/all-architectures-7.exp: Update.
2954 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2955 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2956 * gdb.base/infcall-nested-structs-c++.exp: Update.
2957 * gdb.base/infcall-nested-structs-c.exp: Update.
2958 * gdb.base/info-types.exp.in: Rename to ...
2959 * gdb.base/info-types.exp.tcl: ... this.
2960 * gdb.base/info-types-c++.exp: Update.
2961 * gdb.base/info-types-c.exp: Update.
2962 * gdb.base/max-depth.exp.in: Rename to ...
2963 * gdb.base/max-depth.exp.tcl: ... this.
2964 * gdb.base/max-depth-c++.exp: Update.
2965 * gdb.base/max-depth-c.exp: Update.
2966 * gdb.cp/cpexprs.exp.in: Rename to ...
2967 * gdb.cp/cpexprs.exp.tcl: ... this.
2968 * gdb.cp/cpexprs-debug-types.exp: Update.
2969 * gdb.cp/cpexprs.exp: Update.
2970 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2971 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2972 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2973 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2974 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2975 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2976 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2977 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2978 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2979 * gdb.dwarf2/clang-debug-names.exp: Update.
2980
d1034d78
AB
29812020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2982
2983 * lib/check-test-names.exp: Remove code that prevents this file
2984 loading when tests are run in parallel.
2985
3c5c3649
PA
29862020-05-15 Pedro Alves <palves@redhat.com>
2987
2988 * gdb.multi/multi-kill.exp (start_inferior): Remove
2989 'testpid' parameter. Refer to namespace variable directly.
2990 (testpid): Declare as namespace variable.
2991
272c36b8
PA
29922020-05-15 Pedro Alves <palves@redhat.com>
2993
2994 * gdb.multi/multi-kill.exp: Wrap in namespace.
2995 (start_inferior): Add TESTPID parameter. Use it instead of the
2996 testpid global.
2997 (top level): Define empty TESTPID array, and pass it down to
2998 start_inferior.
2999
02eba61a
TV
30002020-05-14 Tom de Vries <tdevries@suse.de>
3001
3002 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3003 output.
3004
971a3747
TV
30052020-05-14 Tom de Vries <tdevries@suse.de>
3006
3007 * gdb.base/align.exp: Split into ...
3008 * gdb.base/align.exp.in: ...
3009 * gdb.base/align-c++.exp: ...
3010 * gdb.base/align-c.exp: ... these.
3011 * gdb.base/infcall-nested-structs.exp: Split into ...
3012 * gdb.base/infcall-nested-structs.exp.in: ...
3013 * gdb.base/infcall-nested-structs-c++.exp: ...
3014 * gdb.base/infcall-nested-structs-c.exp: ... these.
3015 * gdb.base/info-types.exp: Split into ...
3016 * gdb.base/info-types.exp.in: ...
3017 * gdb.base/info-types-c++.exp: ...
3018 * gdb.base/info-types-c.exp: ... these.
3019 * gdb.base/max-depth.exp: Split into ...
3020 * gdb.base/max-depth.exp.in: ...
3021 * gdb.base/max-depth-c++.exp: ...
3022 * gdb.base/max-depth-c.exp: ... these.
3023 * gdb.cp/infcall-nodebug.exp: Split into ...
3024 * gdb.cp/infcall-nodebug.exp.in: ...
3025 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
3026 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
3027 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3028 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3029
a05575d3
TBA
30302020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3031 Pedro Alves <palves@redhat.com>
3032
3033 * gdb.multi/multi-exit.c: New file.
3034 * gdb.multi/multi-exit.exp: New file.
3035 * gdb.multi/multi-kill.c: New file.
3036 * gdb.multi/multi-kill.exp: New file.
3037
6ad82919
TBA
30382020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3039
3040 * gdb.base/annota1.exp: Update the expected output.
3041 * gdb.cp/annota2.exp: Ditto.
3042
843f4d93
AB
30432020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3044
3045 * lib/check-test-names.exp: Disable when testing is being run in
3046 parallel.
3047
c7c66341
TV
30482020-05-12 Tom de Vries <tdevries@suse.de>
3049
3050 * gdb.base/jit-elf.exp: Fix string concat.
3051
1b59ca1c
TV
30522020-05-12 Tom de Vries <tdevries@suse.de>
3053
3054 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3055 messages.
3056
b4991d29
TV
30572020-05-12 Tom de Vries <tdevries@suse.de>
3058
3059 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3060
dbb0ab10
TV
30612020-05-12 Tom de Vries <tdevries@suse.de>
3062
3063 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3064 * gdb.ada/mi_catch_ex.exp: Same.
3065 * gdb.ada/mi_catch_ex_hand.exp: Same.
3066
7549fed8
TV
30672020-05-12 Tom de Vries <tdevries@suse.de>
3068
3069 * gdb.fortran/complex.exp: Use with_test_prefix.
3070
af2d5cd8
TV
30712020-05-12 Tom de Vries <tdevries@suse.de>
3072
3073 * gdb.trace/passcount.exp: Fix test-names.
3074
7c121311
TV
30752020-05-12 Tom de Vries <tdevries@suse.de>
3076
3077 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3078
c9f3b40e
TV
30792020-05-12 Tom de Vries <tdevries@suse.de>
3080
3081 * gdb.gdb/complaints.exp: Use with_test_prefix.
3082 * gdb.xml/tdesc-regs.exp: Same.
3083 * gdb.opt/inline-locals.exp: Fix test name.
3084
111b33f0
TV
30852020-05-12 Tom de Vries <tdevries@suse.de>
3086
3087 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3088 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3089 * gdb.dwarf2/implref-struct.exp: Same.
3090 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3091 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3092
ebf47080
SM
30932020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3094
3095 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3096
d30dcd12
AB
30972020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3098
3099 * lib/check-test-names.exp (all_test_names): New module variable.
3100 (counts): Add 'duplicates' field.
3101 (_check_duplicates): New procedure.
3102 (check): Also check for duplicates.
3103 (do_log_summary): Print duplicates count.
3104 (do_reset_vars): Reset counter for duplicate test names, and
3105 discard all know test names.
3106
34584c09
AB
31072020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3108
3109 * lib/gdb.exp: Include check-test-names.exp library.
3110 * lib/check-test-names.exp: New file.
3111
e0002117
TV
31122020-05-11 Tom de Vries <tdevries@suse.de>
3113
3114 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3115
53f539a3
KS
31162020-05-11 Keith Seitz <keiths@redhat.com>
3117
3118 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3119
113ee09a
TV
31202020-05-11 Tom de Vries <tdevries@suse.de>
3121
3122 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3123 * gdb.cp/cpexprs.exp.in: .. here.
3124 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3125 cpexprs.exp.
3126
ba3e70b0
KS
31272020-05-11 Keith Seitz <keiths@redhat.com>
3128
3129 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3130 test names.
3131 * gdb.ada/arrayptr.exp: Likewise.
3132 * gdb.ada/assign_arr.exp: Likewise.
3133 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3134 * gdb.ada/bp_on_var.exp: Likewise.
3135 * gdb.ada/call_pn.exp: Likewise.
3136 * gdb.ada/complete.exp: Likewise.
3137 * gdb.ada/fun_overload_menu.exp: Likewise.
3138 * gdb.ada/funcall_param.exp: Likewise.
3139 * gdb.ada/funcall_ref.exp: Likewise.
3140 * gdb.ada/packed_array_assign.exp: Likewise.
3141 * gdb.ada/same_component_name.exp: Likewise.
3142 * gdb.ada/type_coercion.exp: Likewise.
3143 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3144 * gdb.ada/variant_record_packed_array.exp: Likewise.
3145
3ee6bb11
TV
31462020-05-11 Tom de Vries <tdevries@suse.de>
3147
3148 PR symtab/25941
3149 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3150 out of ...
3151 * gdb.dwarf2/clang-debug-names.exp: ... here.
3152 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3153 clang-debug-names.exp.in.
3154 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3155 * gdb.dwarf2/clang-debug-names-2.c: New test.
3156
86cd6bc8
AKS
31572020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3158
3159 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3160 (fortran_runto_main): New Proc, fortran version of runto_main.
3161 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3162 * gdb.fortran/array-bounds.exp: Likewise.
3163 * gdb.fortran/array-slices.exp: Likewise.
3164 * gdb.fortran/block-data.exp: Likewise.
3165 * gdb.fortran/charset.exp: Likewise.
3166 * gdb.fortran/common-block.exp: Likewise.
3167 * gdb.fortran/complex.exp: Likewise.
3168 * gdb.fortran/derived-type-function.exp: Likewise.
3169 * gdb.fortran/derived-type.exp: Likewise.
3170 * gdb.fortran/info-modules.exp: Likewise.
3171 * gdb.fortran/info-types.exp: Likewise.
3172 * gdb.fortran/intrinsics.exp: Likewise.
3173 * gdb.fortran/library-module.exp: Likewise.
3174 * gdb.fortran/logical.exp: Likewise.
3175 * gdb.fortran/max-depth.exp: Likewise.
3176 * gdb.fortran/module.exp: Likewise.
3177 * gdb.fortran/multi-dim.exp: Likewise.
3178 * gdb.fortran/nested-funcs.exp: Likewise.
3179 * gdb.fortran/print-formatted.exp: Likewise.
3180 * gdb.fortran/print_type.exp: Likewise.
3181 * gdb.fortran/printing-types.exp: Likewise.
3182 * gdb.fortran/ptr-indentation.exp: Likewise.
3183 * gdb.fortran/ptype-on-functions.exp: Likewise.
3184 * gdb.fortran/subarray.exp: Likewise.
3185 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3186 * gdb.fortran/vla-datatypes.exp: Likewise.
3187 * gdb.fortran/vla-history.exp: Likewise.
3188 * gdb.fortran/vla-ptr-info.exp: Likewise.
3189 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3190 * gdb.fortran/vla-ptype.exp: Likewise.
3191 * gdb.fortran/vla-sizeof.exp: Likewise.
3192 * gdb.fortran/vla-type.exp: Likewise.
3193 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3194 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3195 * gdb.fortran/vla-value-sub.exp: Likewise.
3196 * gdb.fortran/vla-value.exp: Likewise.
3197 * gdb.fortran/whatis_type.exp: Likewise.
3198 * gdb.mi/mi-var-child-f.exp: Likewise.
3199
6dc55ce9 32002020-05-09 Tom de Vries <tdevries@suse.de>
3201
3202 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3203
283cb58c
TV
32042020-05-08 Tom de Vries <tdevries@suse.de>
3205
3206 * gdb.dwarf2/clang-debug-names.c: New test.
3207 * gdb.dwarf2/clang-debug-names.exp: New file.
3208
ac4a4f1c
SM
32092020-05-06 Simon Marchi <simon.marchi@efficios.com>
3210
3211 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3212 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3213
24fe640b
TV
32142020-05-06 Tom de Vries <tdevries@suse.de>
3215
3216 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3217 breakpoint is at a "recommended breakpoint location".
3218 * gdb.reverse/consecutive-reverse.exp: Same.
3219
0d8683a3
TV
32202020-05-06 Tom de Vries <tdevries@suse.de>
3221
3222 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3223 address.
3224
b8983c46
TV
32252020-05-06 Tom de Vries <tdevries@suse.de>
3226
3227 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3228
abf6d805
TV
32292020-05-06 Tom de Vries <tdevries@suse.de>
3230
3231 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3232 info for r.
3233
0fc2a808
TV
32342020-05-06 Tom de Vries <tdevries@suse.de>
3235
3236 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3237 necessary.
3238
873dd427
TV
32392020-05-06 Tom de Vries <tdevries@suse.de>
3240
3241 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3242 void.
3243
7c99e7e2
TV
32442020-05-06 Tom de Vries <tdevries@suse.de>
3245
3246 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3247 of ...
3248 * gdb.base/async.exp: ... here.
3249 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3250 "recommended breakpoint location".
3251
6173d6a6
TV
32522020-05-06 Tom de Vries <tdevries@suse.de>
3253
3254 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3255
6015a067
TV
32562020-05-04 Tom de Vries <tdevries@suse.de>
3257
3258 * gdb.base/async.exp: Check whether instruction addresses are a
3259 "recommended breakpoint location".
3260
3b6acaee
TT
32612020-05-03 Tom Tromey <tom@tromey.com>
3262
3263 * gdb.base/sepdebug.exp: Remove "catch" test.
3264 * gdb.base/break.exp: Remove "catch" test.
3265 * gdb.base/default.exp: Update expected output.
3266
5beb4d17
TV
32672020-05-02 Tom de Vries <tdevries@suse.de>
3268
3269 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3270 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3271 * gdb.arch/i386-mpx-map.exp: Same.
3272 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3273 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3274 * gdb.arch/i386-mpx.exp: Same.
3275
8caf140d
TV
32762020-05-02 Tom de Vries <tdevries@suse.de>
3277
3278 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3279
693196cb
TV
32802020-05-01 Tom de Vries <tdevries@suse.de>
3281
3282 * gdb.ada/operator_bp.exp: Allow more than required amount of
3283 breakpoint.
3284
53ae0aa9
TV
32852020-05-01 Tom de Vries <tdevries@suse.de>
3286
3287 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3288
ee9d1e5f
HD
32892020-04-30 Hannes Domani <ssbssa@yahoo.de>
3290
3291 PR gdb/18706
3292 * gdb.cp/stub-array-size.cc: New test.
3293 * gdb.cp/stub-array-size.exp: New file.
3294 * gdb.cp/stub-array-size.h: New test.
3295 * gdb.cp/stub-array-size2.cc: New test.
3296
d5cf82c0
HD
32972020-04-30 Hannes Domani <ssbssa@yahoo.de>
3298
3299 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3300 output to the new format.
3301
42e165c3
SM
33022020-04-29 Simon Marchi <simon.marchi@efficios.com>
3303
3304 * gdb.base/break.exp: Use with_test_prefix.
3305
6e4e3fe1
TV
33062020-04-29 Tom de Vries <tdevries@suse.de>
3307
3308 * lib/gdb.exp (debug_types): New proc.
3309 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3310 * gdb.python/py-symtab.exp: Same.
3311
d642b692
HD
33122020-04-29 Hannes Domani <ssbssa@yahoo.de>
3313
3314 PR gdb/17320
3315 * gdb.base/pretty-array.c: New test.
3316 * gdb.base/pretty-array.exp: New file.
3317
ea90f227
TV
33182020-04-29 Tom de Vries <tdevries@suse.de>
3319
3320 PR symtab/25889
3321 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3322 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3323 and include cpexprs.exp.
3324
a65189c9
TV
33252020-04-28 Mark Williams <mark@myosotissp.com>
3326
3327 PR gdb/24480
3328 * dw4-toplevel-types.exp: Test for top level types.
3329 * dw4-toplevel-types.cc: Test for top level types.
3330
32d1f47a
TBA
33312020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3332
3333 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3334 (theads -> threads).
3335
56a4f5a1
TV
33362020-04-28 Tom de Vries <tdevries@suse.de>
3337
3338 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3339
0b2f8a3b
TV
33402020-04-28 Tom de Vries <tdevries@suse.de>
3341
3342 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3343
5390c717
TV
33442020-04-28 Tom de Vries <tdevries@suse.de>
3345
3346 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3347
15cd93d0
TV
33482020-04-28 Tom de Vries <tdevries@suse.de>
3349
3350 * gdb.dwarf2/main-foo.c: New test.
3351 * gdb.dwarf2/struct-with-sig.exp: New file.
3352
d472f0fb
TV
33532020-04-25 Tom de Vries <tdevries@suse.de>
3354
3355 * boards/debug-types.exp: New file.
3356
8d840e05
AB
33572020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3358
3359 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3360
bcfe6157
TT
33612020-04-24 Tom Tromey <tom@tromey.com>
3362
3363 PR symtab/12707:
3364 * gdb.python/py-symbol.exp: Update expected results for
3365 linkage_name test.
3366 * gdb.cp/print-demangle.exp: New file.
3367 * gdb.base/c-linkage-name.exp: Fix test.
3368 * gdb.guile/scm-symbol.exp: Update expected results for
3369 linkage_name test.
3370
f049a313
TT
33712020-04-24 Tom Tromey <tom@tromey.com>
3372
3373 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3374 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3375 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3376 assembler.
3377
7cf28874
TV
33782020-04-24 Tom de Vries <tdevries@suse.de>
3379
3380 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3381 C++.
3382
dac2fef7
TT
33832020-04-24 Tom Tromey <tromey@adacore.com>
3384
3385 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3386 values.
3387 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3388 values. Update test for minimal encodings.
3389 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3390 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3391 values. Update test for minimal encodings.
3392
1acda803
TT
33932020-04-24 Tom Tromey <tromey@adacore.com>
3394
3395 PR python/23662:
3396 * gdb.ada/variant.exp: Add Python checks.
3397 * gdb.rust/simple.exp: Add dynamic type checks.
3398
adfb9815
TT
33992020-04-24 Tom Tromey <tromey@adacore.com>
3400
3401 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3402 Make array type matching more lax.
3403 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3404 * gdb.ada/mi_variant.exp: New file.
3405 * gdb.ada/mi_variant/pck.ads: New file.
3406 * gdb.ada/mi_variant/pkg.adb: New file.
3407 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3408 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3409
7d79de9a
TT
34102020-04-24 Tom Tromey <tromey@adacore.com>
3411
3412 * gdb.ada/variant.exp: Add dynamic field offset tests.
3413 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3414 * gdb.ada/variant/pkg.adb: Add new variables.
3415
f8e89861
TT
34162020-04-24 Tom Tromey <tromey@adacore.com>
3417
3418 * gdb.ada/variant.exp: New file
3419 * gdb.ada/variant/pkg.adb: New file
3420 * gdb.ada/variant/pck.adb: New file
3421
86e887ae
TV
34222020-04-24 Tom de Vries <tdevries@suse.de>
3423
3424 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3425
88428775
TV
34262020-04-24 Tom de Vries <tdevries@suse.de>
3427
3428 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3429 flags.
3430
4e86f6e7
TV
34312020-04-24 Tom de Vries <tdevries@suse.de>
3432
3433 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3434
2016d3e6
TV
34352020-04-24 Tom de Vries <tdevries@suse.de>
3436
3437 * lib/gdb.exp (default_gdb_start): Handle eof.
3438 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3439 failure.
3440 * gdb.base/readnever.exp: Handle clean_restart failure.
3441
70bc38f5
TV
34422020-04-23 Tom de Vries <tdevries@suse.de>
3443
3444 * gdb.base/decl-before-def.exp: Run to main and print a again.
3445
de82891c
TV
34462020-04-23 Tom de Vries <tdevries@suse.de>
3447
3448 * gdb.base/decl-before-def-decl.c: New test.
3449 * gdb.base/decl-before-def-def.c: New test.
3450 * gdb.base/decl-before-def.exp: New file.
3451
96038148
TV
34522020-04-23 Tom de Vries <tdevries@suse.de>
3453
3454 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3455
54ac3df1
TV
34562020-04-22 Tom de Vries <tdevries@suse.de>
3457
3458 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3459 debug_info_offset.
3460 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3461 before $objsfile in the line line.
3462
714534e1
TV
34632020-04-22 Tom de Vries <tdevries@suse.de>
3464
3465 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3466
16a7dbf4
MS
34672020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3468
3469 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3470 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3471 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3472 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3473 * gdb.base/jit-protocol.h: Update definitions to match all usage
3474 contexts.
3475
34762020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3477
3478 * gdb.base: Rename all jit related test and source files.
3479
34802020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3481
3482 * gdb.base/jit-reader.exp: Relax register output check.
3483
317d2668
TV
34842020-04-22 Tom de Vries <tdevries@suse.de>
3485
3486 PR symtab/25764
3487 * gdb.base/psym-external-decl-2.c: New test.
3488 * gdb.base/psym-external-decl.c: New test.
3489 * gdb.base/psym-external-decl.exp: New file.
3490 * gdb.threads/tls.exp: Add PR25807 kfail.
3491
eea9e357
TV
34922020-04-22 Tom de Vries <tdevries@suse.de>
3493
3494 PR symtab/25801
3495 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3496 in "info source" output.
3497
3d5afab3
TV
34982020-04-22 Tom de Vries <tdevries@suse.de>
3499
3500 PR symtab/25700
3501 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3502 symtab for imported_unit.c.
3503
b32102f6
GB
35042020-04-21 Gary Benson <gbenson@redhat.com>
3505
3506 * gdb.base/advance.c (func): New argument, to match call site.
3507 (func2, func3): Add return statements.
3508
d43b7a2d
TBA
35092020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3510
3511 * gdb.multi/run-only-second-inf.c: New file.
3512 * gdb.multi/run-only-second-inf.exp: New file.
3513
d89edf9b
MM
35142020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3515
3516 * gdb.btrace/multi-inferior.c: New test.
3517 * gdb.btrace/multi-inferior.exp: New file.
3518
1a476b6d
MM
35192020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3520
3521 * gdb.btrace/enable-new-thread.c: New test.
3522 * gdb.btrace/enable-new-thread.exp: New file.
3523
4778a5f8
TV
35242020-04-21 Tom de Vries <tdevries@suse.de>
3525
3526 PR gdb/25471
3527 * gdb.threads/killed-outside.c: New test.
3528 * gdb.threads/killed-outside.exp: New file.
3529
9b2c992c
GB
35302020-04-20 Gary Benson <gbenson@redhat.com>
3531
3532 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3533 * gdb.base/nested-subp2.exp: Likewise.
3534 * gdb.base/nested-subp3.exp: Likewise.
3535
b5d1d6f7
GB
35362020-04-20 Gary Benson <gbenson@redhat.com>
3537
3538 * gdb.base/nested-subp1.exp: Disable test when using clang.
3539 * gdb.base/nested-subp2.exp: Likewise.
3540 * gdb.base/nested-subp3.exp: Likewise.
3541
25230285
GB
35422020-04-20 Gary Benson <gbenson@redhat.com>
3543
3544 * gdb.cp/exception.cc: Fix compilation error with clang.
3545
fa93cc8f
GB
35462020-04-20 Gary Benson <gbenson@redhat.com>
3547
809730f3 3548 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3549
e0c45f30
GB
35502020-04-20 Gary Benson <gbenson@redhat.com>
3551
3552 * gdb.base/jit-main.c: Fix compilation error with clang.
3553
4ddfec93
KR
35542020-04-17 Kamil Rytarowski <n54@gmx.com>
3555
3556 * gdb.base/attach-twice.c: Include "sys/types.h".
3557 (PTRACE_ATTACH): Add fallback definition.
3558 (main): Pass `0' to the 4th argument of `ptrace'.
3559
2bed205e
KR
35602020-04-17 Kamil Rytarowski <n54@gmx.com>
3561
3562 * gdb.base/fork-running-state.c: Include "signal.h".
3563
0743fc83
TT
35642020-04-17 Tom Tromey <tromey@adacore.com>
3565
3566 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3567 Update tests.
3568 * gdb.btrace/cpu.exp: Update tests.
3569 * gdb.base/maint.exp: Update tests.
3570 * gdb.base/default.exp: Update tests.
3571 * gdb.base/completion.exp: Update tests.
3572
efba5c23
TV
35732020-04-16 Tom de Vries <tdevries@suse.de>
3574
3575 PR symtab/25791
3576 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3577 (ensure_gdb_index): and factor out and move ...
3578 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3579 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3580
d191d716
TV
35812020-04-16 Tom de Vries <tdevries@suse.de>
3582
3583 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3584 loading exec.
3585
99f1bc6a
AB
35862020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3587
3588 * gdb.base/many-completions.exp: New file.
3589
194d088f
TV
35902020-04-14 Tom de Vries <tdevries@suse.de>
3591
3592 PR symtab/25718
3593 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3594
c1a66c06
TV
35952020-04-14 Tom de Vries <tdevries@suse.de>
3596
3597 PR symtab/25720
3598 * gdb.base/maint-expand-symbols-header-file.c: New test.
3599 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3600 * gdb.base/maint-expand-symbols-header-file.h: New test.
3601
21b0982c
AB
36022020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3603
3604 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3605 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3606 get_func_info.
3607 (get_func_info): Delete.
3608 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3609 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3610 * lib/dwarf.exp (get_func_info): New function.
3611
dd1cab06
TV
36122020-04-13 Tom de Vries <tdevries@suse.de>
3613
3614 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3615 to what find_gnatmake does.
3616
71ea2b6b
TV
36172020-04-10 Tom de Vries <tdevries@suse.de>
3618
3619 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3620 -readnow.
3621
bdfc1e8a
TV
36222020-04-10 Tom de Vries <tdevries@suse.de>
3623
3624 PR cli/25808
3625 * gdb.base/style.c: Add leading newlines.
3626 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3627 Check listing of main's one-line body.
3628
14ca8ecf
TV
36292020-04-08 Tom de Vries <tdevries@suse.de>
3630
3631 * lib/gdb.exp (psymtabs_p): New proc.
3632 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3633 importing unit" unsupported if there are no partial symbols.
3634
e21d048f
TV
36352020-04-08 Tom de Vries <tdevries@suse.de>
3636
3637 PR testsuite/25760
3638 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3639
25c11aca
TV
36402020-04-07 Tom de Vries <tdevries@suse.de>
3641
3642 PR symtab/25796
3643 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3644
5707e24b
TV
36452020-04-07 Tom de Vries <tdevries@suse.de>
3646
3647 * gdb.base/check-psymtab.c: New test.
3648 * gdb.base/check-psymtab.exp: New file.
3649
6ee448cc
TT
36502020-04-06 Tom Tromey <tromey@adacore.com>
3651
3652 * gdb.ada/variant-record/proc.adb: New file.
3653 * gdb.ada/variant-record/value.adb: New file.
3654 * gdb.ada/variant-record/value.s: New file.
3655 * gdb.ada/variant-record.exp: New file.
3656
9e7c9a03
HD
36572020-04-03 Hannes Domani <ssbssa@yahoo.de>
3658
3659 PR gdb/25325
3660 * gdb.cp/typed-enum.cc: New test.
3661 * gdb.cp/typed-enum.exp: New file.
3662
c90d28ac
AB
36632020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3664
3665 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3666 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3667 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3668 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3669 * gdb.opt/inline-small-func.c: New file.
3670 * gdb.opt/inline-small-func.exp: New file.
3671 * gdb.opt/inline-small-func.h: New file.
3672
34e9a9fa
AB
36732020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3674
3675 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3676 function.
3677
6a354911
AB
36782020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3679
3680 * lib/dwarf.exp (function_range): Allow compiler options to be
3681 specified.
3682
880d9777
TV
36832020-04-02 Tom de Vries <tdevries@suse.de>
3684
3685 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3686 __attribute__((always_inline)).
3687 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3688
f32682ea
TV
36892020-04-02 Tom de Vries <tdevries@suse.de>
3690
3691 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3692 (gdbserver_gdb_exit): ... here. Add timeout warning.
3693 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3694 (connect_target_extended_remote): Append new server_spawn_id to
3695 server_spawn_ids.
3696 (cleanup): New proc.
3697 (setup, <toplevel>): Call cleanup.
3698
d3214198
TV
36992020-04-02 Tom de Vries <tdevries@suse.de>
3700
3701 * gdb.base/main-psymtab.exp: New file.
3702
cc77ed24
TV
37032020-04-02 Tom de Vries <tdevries@suse.de>
3704
3705 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3706
3638a098
TT
37072020-04-01 Tom Tromey <tom@tromey.com>
3708
3709 * gdb.base/complex-parts.exp: Add type tests.
3710
c34e8714
TT
37112020-04-01 Tom Tromey <tom@tromey.com>
3712
3713 * gdb.base/complex-parts.exp: Add arithmetic tests.
3714
981c08ce
TT
37152020-04-01 Tom Tromey <tom@tromey.com>
3716
3717 * gdb.compile/compile.exp: Update.
3718 * gdb.compile/compile-cplus.exp: Update.
3719 * gdb.base/varargs.exp: Update.
3720 * gdb.base/floatn.exp: Update.
3721 * gdb.base/endianity.exp: Update.
3722 * gdb.base/callfuncs.exp (do_function_calls): Update.
3723 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3724 (complex_float_integral_args): Update.
3725 * gdb.base/complex.exp: Update.
3726 * gdb.base/complex-parts.exp: Update.
3727
3d1cfd43
TT
37282020-04-01 Tom Tromey <tromey@adacore.com>
3729
3730 * gdb.rust/union.rs: New file.
3731 * gdb.rust/union.exp: New file.
3732 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3733 (main): Update.
3734 * gdb.rust/simple.exp: Move union tests to union.exp.
3735
e033dfa9
TT
37362020-04-01 Tom Tromey <tromey@adacore.com>
3737
3738 * gdb.rust/simple.rs (main): Remove "y0".
3739
53cccef1
TBA
37402020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3741
3742 * gdb.multi/stop-all-on-exit.c: New test.
3743 * gdb.multi/stop-all-on-exit.exp: New file.
3744
60e22c1e
HD
37452020-04-01 Hannes Domani <ssbssa@yahoo.de>
3746
3747 PR gdb/24789
3748 * gdb.cp/misc.cc: Add integer reference variable.
3749 * gdb.cp/misc.exp: Add test.
3750
e139a727
TBA
37512020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3752
3753 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3754 scenario to cover execution until the end and also the case
3755
16b0db75
TV
37562020-03-31 Tom de Vries <tdevries@suse.de>
3757
3758 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3759 c. Use "maint info symtabs" to check symtab expansion.
3760
c0502da6
TV
37612020-03-30 Tom de Vries <tdevries@suse.de>
3762
3763 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3764 unsupported.
3765 (verify_psymtab_expanded): Move ...
3766 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3767 test.
3768 (readnow): New proc.
3769
5935fd15
AB
37702020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3771
3772 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3773 with $hex.
3774
1773be9e
TT
37752020-03-20 Tom Tromey <tromey@adacore.com>
3776
3777 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3778
70304be9
TT
37792020-03-20 Tom Tromey <tromey@adacore.com>
3780
3781 * gdb.ada/sub_variant/subv.adb: New file.
3782 * gdb.ada/sub_variant.exp: New file.
3783
0dd7b8f7
TV
37842020-03-20 Tom de Vries <tdevries@suse.de>
3785
3786 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3787 first break fails.
3788 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3789
cada5fc9
AB
37902020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3791
3792 * gdb.server/exit-multiple-threads.c: New file.
3793 * gdb.server/exit-multiple-threads.exp: New file.
3794
6b8c53f2
AB
37952020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3796
3797 * gdb.fortran/mixed-lang-stack.c: New file.
3798 * gdb.fortran/mixed-lang-stack.cpp: New file.
3799 * gdb.fortran/mixed-lang-stack.exp: New file.
3800 * gdb.fortran/mixed-lang-stack.f90: New file.
3801
19a2740f
AB
38022020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3803
3804 * gdb.linespec/cp-completion-aliases.cc: New file.
3805 * gdb.linespec/cp-completion-aliases.exp: New file.
3806
d8c8b848
TV
38072020-03-19 Tom de Vries <tdevries@suse.de>
3808
3809 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3810 more precise.
3811
a9933ccf
TV
38122020-03-18 Tom de Vries <tdevries@suse.de>
3813
3814 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3815 * gdb.dwarf2/break-inline-psymtab.c: New test.
3816 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3817
2f89101f
TV
38182020-03-16 Tom de Vries <tdevries@suse.de>
3819
3820 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3821 cache_verify and cache_verify_proc.
3822
6b9374f1
TV
38232020-03-15 Tom de Vries <tdevries@suse.de>
3824
3825 * gdb.server/solib-list.exp: Handle
3826 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3827
eaeaf44c
TV
38282020-03-15 Tom de Vries <tdevries@suse.de>
3829
3830 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3831 objfiles".
3832
3293bbaf
TT
38332020-03-14 Tom Tromey <tom@tromey.com>
3834
3835 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3836
ab44624c
TV
38372020-03-14 Tom de Vries <tdevries@suse.de>
3838
3839 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3840
54c43825
TV
38412020-03-14 Tom de Vries <tdevries@suse.de>
3842
3843 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3844 result in line-by-line fashion.
3845
2ac70237
TV
38462020-03-14 Tom de Vries <tdevries@suse.de>
3847
3848 * lib/gdb.exp (supports_statement_frontiers): New proc.
3849 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3850
09546b56
TV
38512020-03-14 Tom de Vries <tdevries@suse.de>
3852
3853 * gdb.base/printcmds.exp: Add missing quoting for "print
3854 teststring2".
3855
a1f6a07c
TT
38562020-03-13 Tom Tromey <tom@tromey.com>
3857
3858 * gdb.base/printcmds.exp (test_print_strings): Add regression
3859 test.
3860 * gdb.base/printcmds.c (charptr): New typedef.
3861 (teststring2): New global.
3862
1b83d09c
AB
38632020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3864
3865 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3866 full path in the test name.
3867 (test_ld): Add some with_test_prefix blocks to make test names
3868 unique.
3869
2d61316c
TV
38702020-03-13 Tom de Vries <tdevries@suse.de>
3871
3872 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3873
2e9145ac
TV
38742020-03-13 Tom de Vries <tdevries@suse.de>
3875
3876 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3877
96c7f873
TV
38782020-03-13 Tom de Vries <tdevries@suse.de>
3879
3880 PR symtab/25646
3881 * gdb.dwarf2/imported-unit.exp: Add test.
3882
49ba92c0
TV
38832020-03-13 Tom de Vries <tdevries@suse.de>
3884
3885 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3886 (var1, var2): New variable.
3887 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3888 matching symbols.
3889
301b21e0
TV
38902020-03-13 Tom de Vries <tdevries@suse.de>
3891
3892 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3893 (Term::command): Use prompt prefix.
3894 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3895 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3896 command_no_prompt_prefix instead of prefix.
3897 * gdb.tui/tui-layout-asm.exp: Same.
3898
3f512721
SM
38992020-03-12 Simon Marchi <simon.marchi@efficios.com>
3900
3901 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3902
40310f30
SM
39032020-03-12 Simon Marchi <simon.marchi@efficios.com>
3904
3905 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3906 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3907 on" while stepping over the test instruction, match printed
3908 message.
3909
09252140
TV
39102020-03-12 Tom de Vries <tdevries@suse.de>
3911
3912 * gdb.base/info-types.exp: Use exp_continue during matching of output
3913 of "info types".
3914
14e9c72c
TV
39152020-03-12 Tom de Vries <tdevries@suse.de>
3916
3917 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3918
e515d67e
TV
39192020-03-12 Tom de Vries <tdevries@suse.de>
3920
3921 * gdb.fortran/module.exp: Use exp_continue during matching of output
3922 of "info variable -n".
3923
307eafd8
TV
39242020-03-12 Tom de Vries <tdevries@suse.de>
3925
3926 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3927 gdb.dwarf2/dw2-ranges-base.c.
3928
9a2de3fc
TV
39292020-03-12 Tom de Vries <tdevries@suse.de>
3930
3931 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3932 in presence of GLIBC debuginfo.
3933
3217502e
TV
39342020-03-12 Tom de Vries <tdevries@suse.de>
3935
3936 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3937 $core.
3938
1281424c
TV
39392020-03-12 Tom de Vries <tdevries@suse.de>
3940
3941 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3942 more precise.
3943
038b97fc
SM
39442020-03-11 Simon Marchi <simon.marchi@efficios.com>
3945
3946 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3947 from Unix to Windows path.
3948
5308d1e7
TV
39492020-03-11 Tom de Vries <tdevries@suse.de>
3950
3951 * gdb.ada/minsyms.exp: Set language to ada.
3952
f870f78f
TV
39532020-03-11 Tom de Vries <tdevries@suse.de>
3954
3955 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3956
5a13315d
TV
39572020-03-11 Tom de Vries <tdevries@suse.de>
3958
3959 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3960
976862ed
TT
39612020-03-11 Tom Tromey <tromey@adacore.com>
3962
3963 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3964
7462c383
TV
39652020-03-11 Tom de Vries <tdevries@suse.de>
3966
3967 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3968
1c6c46a0
TV
39692020-03-11 Tom de Vries <tdevries@suse.de>
3970
3971 * gdb.base/break-interp.exp: Limit verbose scope.
3972
44f41bb7
TV
39732020-03-11 Tom de Vries <tdevries@suse.de>
3974
3975 * gdb.fortran/logical.f90: Define variable with character type.
3976 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3977
b76f3a42
TV
39782020-03-11 Tom de Vries <tdevries@suse.de>
3979
3980 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3981
1c33af77
TV
39822020-03-11 Tom de Vries <tdevries@suse.de>
3983
3984 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3985 symtabs.
3986
8c95582d
AB
39872020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3988 Bernd Edlinger <bernd.edlinger@hotmail.de>
3989
3990 * gdb.cp/step-and-next-inline.cc: New file.
3991 * gdb.cp/step-and-next-inline.exp: New file.
3992 * gdb.cp/step-and-next-inline.h: New file.
3993 * gdb.dwarf2/dw2-is-stmt.c: New file.
3994 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3995 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3996 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3997 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3998
cecf8547
AB
39992020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4000
4001 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4002 is-stmt flag in the line table.
4003
0ba678c9
TV
40042020-03-09 Tom de Vries <tdevries@suse.de>
4005
4006 * lib/gdb.exp (cached_file): Create cache dir.
4007
72fbdf83
TV
40082020-03-07 Tom de Vries <tdevries@suse.de>
4009
4010 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4011 * gdb.cp/rvalue-ref-params.exp: Same.
4012
436b5e99
TV
40132020-03-06 Tom de Vries <tdevries@suse.de>
4014
4015 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4016 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4017
09f2921c
TV
40182020-03-06 Tom de Vries <tdevries@suse.de>
4019
4020 * README: Fix "the the".
4021 * gdb.base/dprintf.exp: Same.
4022
50a3cc5d
TV
40232020-03-05 Tom de Vries <tdevries@suse.de>
4024
4025 * gdb.base/maint.exp: Update "main print statistics" expected output.
4026
0a709cba
AKS
40272020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4028
4029 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4030 (fortran_int8): Likewise.
4031 (fortran_real4): Likewise.
4032 (fortran_real8): Likewise.
4033 (fortran_complex4): Likewise.
4034 (fortran_logical4): Likewise.
4035 (fortran_character1): Likewise.
4036
5e5d66b6
AB
40372020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4038
4039 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4040 printed as true.
4041
7b973adc
SDJ
40422020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4043
4044 * gdb.base/printcmds.exp: Add test to verify printf of a
4045 variable holding an address.
4046
478e490a
TV
40472020-03-03 Tom de Vries <tdevries@suse.de>
4048
4049 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4050
1ef44e86
TV
40512020-03-03 Tom de Vries <tdevries@suse.de>
4052
4053 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4054 gdb_test_multiple call.
4055
b98cc2cf
TV
40562020-03-03 Tom de Vries <tdevries@suse.de>
4057
4058 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4059 gdb_test_multiple calls.
4060
63e163f2
AB
40612020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4062
4063 * gdb.base/default.exp: Remove test of 'set history filename'.
4064 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4065 filename to the empty string.
4066 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4067 and GDBHISTSIZE.
4068
24ed6739
AB
40692020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4070
4071 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4072 disabled.
4073
590003dc 40742020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 4075 Tom de Vries <tdevries@suse.de>
590003dc
TV
4076
4077 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4078 -prompt prefix, before user_code argument. Add -lbl option likewise.
4079 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4080 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4081 argument.
4082 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4083 have "\r\n" at start-of-line, instead of at end-of-line.
4084
f5e46084
SM
40852020-02-28 Simon Marchi <simon.marchi@efficios.com>
4086
4087 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4088 libinproctrace.so.
4089
f7a7000d
LM
40902020-02-28 Luis Machado <luis.machado@linaro.org>
4091
4092 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4093 to "p/x".
4094
718e0816
LM
40952020-02-28 Luis Machado <luis.machado@linaro.org>
4096
4097 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4098 asm/ptrace.h and error.h.
4099
13c3a74a
TV
41002020-02-28 Tom de Vries <tdevries@suse.de>
4101
4102 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4103 (struct wrapper, do_something, mundane/symada__cS): Move ...
4104 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4105 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4106 Update "print symada__cS before partial symtab expansion" regexp.
4107 Update breakpoint location. Flush symbol cache after expansion.
4108
85d2d5bb
LM
41092020-02-28 Luis Machado <luis.machado@linaro.org>
4110
4111 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4112
3608f86c
TV
41132020-02-27 Tom de Vries <tdevries@suse.de>
4114
4115 * config/sid.exp: Remove unused globals.
4116 * gdb.base/attach.exp: Same.
4117 * gdb.base/catch-load.exp: Same.
4118 * gdb.base/dbx.exp: Same.
4119 * lib/gdb.exp: Same.
4120 * lib/mi-support.exp: Same.
4121 * lib/prompt.exp: Same.
4122
c8d4f6df
TV
41232020-02-27 Tom de Vries <tdevries@suse.de>
4124
4125 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4126 not set.
4127
0d79cdc4
AM
41282020-02-26 Aaron Merey <amerey@redhat.com>
4129
4130 * gdb.debuginfod: New directory for debuginfod tests.
4131 * gdb.debuginfod/main.c: New test file.
4132 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4133
0dce4280
TV
41342020-02-26 Tom de Vries <tdevries@suse.de>
4135
4136 PR gdb/25603
4137 * gdb.base/persistent-lang.cc: New test.
4138 * gdb.base/persistent-lang.exp: New file.
4139
9e80cfa1
AB
41402020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4141
4142 * gdb.fortran/derived-type-striding.exp: Add a new test.
4143 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4144 new test.
4145
2078dbb2
AB
41462020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4147
4148 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4149 names.
4150
70d49700
TV
41512020-02-25 Tom de Vries <tdevries@suse.de>
4152
4153 PR go/18926
4154 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4155
a88ef40d
TV
41562020-02-24 Tom de Vries <tdevries@suse.de>
4157
4158 PR gdb/25592
4159 * gdb.base/info-locals-unused-static-var.c: New test.
4160 * gdb.base/info-locals-unused-static-var.exp: New file.
4161
01b1af32
TT
41622020-02-22 Tom Tromey <tom@tromey.com>
4163
4164 * gdb.python/tui-window.exp: New file.
4165 * gdb.python/tui-window.py: New file.
4166
7c043ba6
TT
41672020-02-22 Tom Tromey <tom@tromey.com>
4168
4169 PR tui/17850:
4170 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4171 tests.
4172
c22fef7e
TT
41732020-02-22 Tom Tromey <tom@tromey.com>
4174
4175 * gdb.tui/new-layout.exp: Add sub-layout tests.
4176
ee325b61
TT
41772020-02-22 Tom Tromey <tom@tromey.com>
4178
4179 * gdb.tui/new-layout.exp: New file.
4180
3f0cbb04
TT
41812020-02-22 Tom Tromey <tom@tromey.com>
4182
4183 * gdb.rust/rust-style.rs: New file.
4184 * gdb.rust/rust-style.exp: New file.
4185 * gdb.base/style.exp: Test structure printing.
4186 * gdb.base/style.c (struct some_struct): New type.
4187 (enum etype): New type.
4188 (struct_value): New global.
4189
75525152
TV
41902020-02-21 Tom de Vries <tdevries@suse.de>
4191
4192 PR go/18926
4193 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4194 Remove blanket xfails. Use message argument for gdb_breakpoint.
4195 Make continuing to breakpoint test conditional on setting breakpoint.
4196 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4197 DW_AT_name attribute. Add xfail for GCC PR93866.
4198
bd360d30
AB
41992020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4200
4201 * gdb.dwarf2/cpp-linkage-name.c: New file.
4202 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4203
c7adb09f 42042020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4205
4206 * lib/gdb.exp (gdb_wrapper_init): Reset
4207 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4208 not exist.
4209
a9c79803
TV
42102020-02-20 Tom de Vries <tdevries@suse.de>
4211
4212 PR go/17018
4213 * gdb.go/hello.exp: Copy ...
4214 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4215 print of st to print value of global definition. Add xfail for GCC
4216 PR93844.
4217 * gdb.go/hello.exp: Remove printing of st before definition.
4218 * gdb.go/hello.go: Copy ...
4219 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4220 to st.
4221 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4222
d7445728
TV
42232020-02-20 Tom de Vries <tdevries@suse.de>
4224
4225 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4226 (gdb_simple_compile): Handle compile_flags go by using .go extension
4227 for source file.
4228 * gdb.go/chan.exp: Use support_go_compile.
4229 * gdb.go/handcall.exp: Same.
4230 * gdb.go/hello.exp: Same.
4231 * gdb.go/integers.exp: Same.
4232 * gdb.go/max-depth.exp: Same.
4233 * gdb.go/methods.exp: Same.
4234 * gdb.go/package.exp: Same.
4235 * gdb.go/strings.exp: Same.
4236 * gdb.go/types.exp: Same.
4237 * gdb.go/unsafe.exp: Same.
4238
c9c41e6d
TV
42392020-02-19 Tom de Vries <tdevries@suse.de>
4240
4241 * gdb.python/lib-types.exp: Make xfail more strict.
4242
f20ff837
TV
42432020-02-19 Tom de Vries <tdevries@suse.de>
4244
4245 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4246
08410482
DE
42472020-02-19 Doug Evans <dje@google.com>
4248
4249 PR rust/25535
4250 * gdb.rust/simple.exp: Add test.
4251 * gdb.rust/simple.rs: Add test.
4252
623563f7
TV
42532020-02-19 Tom de Vries <tdevries@suse.de>
4254
4255 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4256 output line-by-line.
4257
d3308cfd
TV
42582020-02-19 Tom de Vries <tdevries@suse.de>
4259
4260 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4261
86cbc5dc
TV
42622020-02-19 Tom de Vries <tdevries@suse.de>
4263
4264 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4265 prelink.
4266
9db2b96b
TV
42672020-02-19 Tom de Vries <tdevries@suse.de>
4268
4269 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4270 (gdb_do_cache): Use gdb_do_cache_wrap.
4271 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4272
89e2fdc5
TV
42732020-02-19 Tom de Vries <tdevries@suse.de>
4274
4275 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4276 gdb_compile option.
4277
373d7ac0
SM
42782020-02-18 Simon Marchi <simon.marchi@efficios.com>
4279
4280 * gdb.base/printcmds.exp (test_print_enums): Update expected
4281 output.
4282
b29a2df0
SM
42832020-02-18 Simon Marchi <simon.marchi@efficios.com>
4284
4285 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4286 for "unknown".
4287
6740f0cc
SM
42882020-02-18 Simon Marchi <simon.marchi@efficios.com>
4289
4290 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4291 enumerator.
4292
edd45eb0
SM
42932020-02-18 Simon Marchi <simon.marchi@efficios.com>
4294
4295 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4296 FE_, add FE_NONE.
4297 (three): Update.
4298 (enum flag_enum_without_zero): New enum.
4299 (flag_enum_without_zero): New variable.
4300 (enum not_flag_enum): New enum.
4301 (three_not_flag): New variable.
4302 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4303 (test_print_enums): Add more tests for printing flag enums.
4304
d4295de4
TV
43052020-02-18 Tom de Vries <tdevries@suse.de>
4306
4307 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4308 (gdb_compile_ada): ... here.
4309 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4310 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4311
f251f505
TT
43122020-02-14 Tom Tromey <tom@tromey.com>
4313
4314 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4315 build directory.
4316 * boards/gdbserver-base.exp: Update path to gdbserver.
4317
8f432634
TV
43182020-02-13 Tom de Vries <tdevries@suse.de>
4319
4320 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4321
92b6eaf7
TV
43222020-02-13 Tom de Vries <tdevries@suse.de>
4323
4324 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4325 are missing.
4326
f3b0f7fe
TV
43272020-02-13 Tom de Vries <tdevries@suse.de>
4328
4329 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4330 call.
4331
f6be8713
SDJ
43322020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4333
4334 PR tui/25126
4335 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4336 * gdb.base/cached-source-file.c: New file.
4337 * gdb.base/cached-source-file.exp: New file.
4338
b2770d5e
TV
43392020-02-11 Tom de Vries <tdevries@suse.de>
4340
4341 PR testsuite/25488
4342 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4343
44f6938e
TV
43442020-02-10 Tom de Vries <tdevries@suse.de>
4345
4346 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4347
5f0e2eb7
MR
43482020-02-10 Maciej W. Rozycki <macro@wdc.com>
4349
4350 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4351 and $after_addr are both integers before making a comparison.
4352
46ce2b6f
TV
43532020-02-09 Tom de Vries <tdevries@suse.de>
4354
4355 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4356 command output and paste it into gdb.log. If any, paste catch message
4357 to gdb.log.
4358
5abbbe1d
TT
43592020-02-07 Tom Tromey <tromey@adacore.com>
4360
4361 PR breakpoints/24915:
4362 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4363
1d5d29e7
SV
43642020-02-06 Shahab Vahedi <shahab@synopsys.com>
4365
4366 * gdb.tui/tui-missing-src.exp: Add the "missing source
4367 file" test for the TUI.
4368
b0999b9b
AB
43692020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4370
4371 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4372 including a port number in the output.
4373
c3b149eb
AKS
43742020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4375
4376 * lib/fortran.exp (fortran_int4): Handle clang.
4377 (fortran_int8): Likewise.
4378 (fortran_real4): Likewise.
4379 (fortran_real8): Likewise.
4380 (fortran_complex4): Likewise.
4381 (fortran_logical4): Likewise.
4382 (fortran_character1): Likewise.
4383
f8dcc90b
TV
43842020-02-04 Tom de Vries <tdevries@suse.de>
4385
4386 * README (Race detection): Add note.
4387
f90ac7c2
TV
43882020-02-04 Tom de Vries <tdevries@suse.de>
4389
4390 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4391
780636ae
TV
43922020-02-04 Tom de Vries <tdevries@suse.de>
4393
4394 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4395
5d2e1193
RA
43962020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4397
4398 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4399 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4400 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4401 blttar, bnetarl.
4402 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4403 binary for blttar, bnetarl.
4404 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4405 wait instruction. Delete ldmx test.
4406 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4407
e409c542
AKS
44082020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4409
4410 * gdb.fortran/array-bounds-high.exp: New file.
4411 * gdb.fortran/array-bounds-high.f90: New file.
4412
b0029748
LD
44132020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4414
4415 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4416 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4417
195a8287
TV
44182020-02-01 Tom de Vries <tdevries@suse.de>
4419
4420 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4421
42330a68
AB
44222020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4423
4424 PR tui/9765
4425 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4426 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4427
b62a8028
LM
44282020-01-29 Luis Machado <luis.machado@linaro.org>
4429
4430 * gdb.arch/aarch64-brk-patterns.c: New source file.
4431 * gdb.arch/aarch64-brk-patterns.exp: New test.
4432
5f440116
TBA
44332020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4434
4435 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4436 GCC/Clang version.
4437 * gdb.cp/pass-by-ref.exp: Ditto.
4438
ee2a6fc6
TV
44392020-01-29 Tom de Vries <tdevries@suse.de>
4440
4441 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4442 * gdb.threads/watchpoint-fork-mt.c: Same.
4443 * gdb.threads/watchpoint-fork-parent.c: Same.
4444 * gdb.threads/watchpoint-fork-st.c: Same.
4445 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4446
16b10d6e
LM
44472020-01-27 Luis Machado <luis.machado@linaro.org>
4448
4449 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4450 sitting at a syscall instruction when we hit the syscall function's
4451 breakpoint.
4452 Check PC against one obtained with the x command.
4453 Validate syscall number.
4454 (step_over_syscall): Don't continue to the syscall instruction if
4455 we're already there.
4456
b1468492
PW
44572020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4458
4459 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4460
7ffa82e1
AB
44612020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4462
4463 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4464 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4465
3d92a3e3
AB
44662020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4467
4468 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4469 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4470
94a72be7
AB
44712020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4472
4473 * gdb.base/maint.exp: Update line table parsing test.
4474 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4475
53af73bf
PA
44762020-01-24 Pedro Alves <palves@redhat.com>
4477
4478 PR gdb/25410
4479 * gdb.multi/multi-re-run-1.c: New.
4480 * gdb.multi/multi-re-run-2.c: New.
4481 * gdb.multi/multi-re-run.exp: New.
4482
1ba1ac88
AB
44832020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4484
4485 PR gdb/23718
4486 * gdb.server/server-kill-python.exp: New file.
4487
f3364a6d
AB
44882020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4489
4490 * gdb.server/multi-ui-errors.c: New file.
4491 * gdb.server/multi-ui-errors.exp: New file.
4492
733d0a67
AB
44932020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4494
4495 PR tui/9765
4496 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4497
4f13c1c0
TT
44982020-01-19 Tom Tromey <tom@tromey.com>
4499
4500 * gdb.tui/main.exp: Add check for plain "file".
4501
40c94099
CB
45022020-01-16 Christian Biesinger <cbiesinger@google.com>
4503
4504 * lib/gdb.exp: Fix spelling error (seperatelly).
4505
ff47f4f0
TT
45062020-01-14 Tom Tromey <tom@tromey.com>
4507
4508 PR symtab/12535:
4509 * gdb.python/python.exp: Test decode_line with empty string
4510 argument.
4511
717c684d
BE
45122020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4513
4514 * gdb.base/skip-inline.exp: Extend test.
4515
44e4c775
AB
45162020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4517
4518 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4519 * gdb.dwarf2/dw2-bad-elf.c: New file.
4520 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4521
d93c6db7
AB
45222020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4523
4524 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4525 _line_saw_file.
4526
9a6d629c
AB
45272020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4528
4529 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4530 border.
4531
d9ebdab7
TBA
45322020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4533
4534 * gdb.multi/multi-target.exp (setup): Factor out "info
4535 connections" and "info inferiors" tests to ...
4536 (test_info_inferiors): ... this new procedure.
4537 (top level): Run new "info-inferiors" tests.
4538
f3c469b9
PA
45392020-01-10 Pedro Alves <palves@redhat.com>
4540
4541 * gdb.server/bkpt-other-inferior.exp: New file.
4542
121b3efd
PA
45432020-01-10 Pedro Alves <palves@redhat.com>
4544
4545 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4546 of "add-inferior".
4547 * gdb.base/quit-live.exp: Likewise.
4548 * gdb.base/remote-exec-file.exp: Likewise.
4549 * gdb.guile/scm-progspace.exp: Likewise.
4550 * gdb.linespec/linespec.exp: Likewise.
4551 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4552 * gdb.mi/user-selected-context-sync.exp: Likewise.
4553 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4554 "info inferiors" tests.
4555 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4556 "add-inferior".
4557 * gdb.multi/watchpoint-multi.exp: Likewise.
4558 * gdb.python/py-inferior.exp: Likewise.
4559 * gdb.server/extended-remote-restart.exp: Likewise.
4560 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4561 "info inferiors".
4562 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4563 * gdb.trace/report.exp: Likewise.
4564
1dadb1dd
PA
45652020-01-10 Pedro Alves <palves@redhat.com>
4566
4567 * gdb.multi/multi-target.c: New file.
4568 * gdb.multi/multi-target.exp: New file.
4569 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4570 mode requested, but remote does not support non-stop".
4571
78f2c40a
PA
45722020-01-10 Pedro Alves <palves@redhat.com>
4573
4574 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4575 disconnect before reconnecting.
4576
e7af6c70
TBA
45772020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4578 Pedro Alves <palves@redhat.com>
4579
4580 * gdb.server/connect-without-multi-process.exp: Also test
4581 continuing to end.
4582
acdf84a6
PA
45832020-01-10 Pedro Alves <palves@redhat.com>
4584
4585 * gdb.base/remote-exec-file.exp: New file.
4586
873657b9
PA
45872020-01-10 Pedro Alves <palves@redhat.com>
4588
4589 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4590 output.
4591 * gdb.threads/async.c: New.
4592 * gdb.threads/async.exp: New.
4593 * gdb.multi/tids-gid-reset.c: New.
4594 * gdb.multi/tids-gid-reset.exp: New.
4595
7f0ae84c
GB
45962020-01-10 George Barrett <bob@bob131.so>
4597
4598 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4599 to help in finding the image relocation offset.
4600 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4601 options in arguments.
4602 (stap_test_no_debuginfo): Likewise.
4603 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4604 test variants.
4605 (stap_test): Add null semaphore relocation test.
4606
47e9d49d
GB
46072020-01-10 George Barrett <bob@bob131.so>
4608
4609 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4610 * gdb.base/stap-probe.exp: Likewise.
4611 (stap_test): Pass argument as an additional flag.
4612 (stap_test_no_debuginfo): Likewise.
4613 (stap_test): Check `info probes stap' output for semaphore
4614 addresses if the test binary is supposed to have them.
4615
f5a7c406
AB
46162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4617
4618 * gdb.tui/basic.exp: Add more scrolling tests.
4619
9ae6bf64
TT
46202020-01-09 Tom Tromey <tom@tromey.com>
4621
4622 PR tui/18932:
4623 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4624 meangingful value.
4625 (Term::command, Term::resize): Update.
4626 * gdb.tui/basic.exp: Add scrolling test.
4627
b2efe70c
AB
46282020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4629
4630 * gdb.tui/tui-layout-asm.exp: New file.
4631
3804da7e
AB
46322020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4633
4634 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4635
b40aa28f
AB
46362020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4637
4638 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4639 (Term::enter_tui): Use Term::prepare_for_tui.
4640
63ffd7c9
AB
46412020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4642
4643 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4644 called.
4645
3be966f6
AB
46462020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4647
4648 * gdb.base/skip.exp: Fix race condition in test.
4649
153d79c4
AB
46502020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4651
4652 * gdb.base/backtrace.c: New file.
4653 * gdb.base/backtrace.exp: New file.
4654
f2302a34
AB
46552020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4656
4657 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4658
6ec1d75e
PW
46592020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4660
4661 * gdb.base/style.exp: Test that warnings are styled.
4662
c296cbe6
BE
46632019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4664
4665 * gdb.base/line65535.exp: New file.
4666 * gdb.base/line65535.c: New file.
4667
b28a729d
SM
46682019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4669
4670 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4671 * lib/gnat_debug_info_test.adb: New file.
4672 * gdb.ada/ptype_tagged_param.exp: Use
4673 gnat_runtime_has_debug_info, expect a different output if
4674 runtime does not have debug info.
4675
7f2d7a0d
SM
46762019-12-20 Simon Marchi <simon.marchi@efficios.com>
4677
4678 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4679 (another) quote in test name.
4680
f3bce483
SM
46812019-12-20 Simon Marchi <simon.marchi@efficios.com>
4682
4683 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4684 Add quote in test name.
4685
c855a912
TBA
46862019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4687
4688 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4689 directory instead.
4690 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4691 * gdb.cp/pass-by-ref-2.cc: New file.
4692 * gdb.cp/pass-by-ref-2.exp: New file.
4693
fc9d2d72
TT
46942019-12-20 Tom Tromey <tom@tromey.com>
4695
4696 * gdb.tui/list-before.exp: New file.
4697
77b97e00
TT
46982019-12-20 Tom Tromey <tom@tromey.com>
4699
4700 * gdb.tui/list.exp: Check for source on initial listing.
4701
f69656d0
TT
47022019-12-11 Tom Tromey <tromey@adacore.com>
4703
4704 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4705 Add crlf test.
4706
99a55965
SM
47072019-12-18 Simon Marchi <simon.marchi@efficios.com>
4708
4709 * gdb.base/default.exp: Update value of $_gdb_major.
4710
5024637f
BE
47112019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4712
4713 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4714
b63634be
BE
47152019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4716
4717 * gdb.base/skip.exp: Whitespace fix.
4718
45d73523
BE
47192019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4720
4721 * gdb.base/skip-inline.c: New file.
4722 * gdb.base/skip-inline.exp: New file.
4723
d043f8c8
SM
47242019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4725
4726 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4727 jit_function_00 to jit_function_stack_mangle.
4728 * gdb.base/jithost.c (jit_function_t): Rename to...
4729 (jit_function_stack_mangle_t): ... this.
4730 (jit_function_add_t): New typedef.
4731 (jit_function_00_code): Rename to...
4732 (jit_function_stack_mangle_code): ... this, make static.
4733 (jit_function_add_code): New.
4734 (main): Generate "add" function and call it. Adjust to changes
4735 in jithost_abi.
4736 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4737 (struct jithost_abi) <begin, end>: Remove fields.
4738 <object, function_stack_mangle, function_add>: New fields.
4739 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4740 code_end>: Remove fields.
4741 <func_stack_mangle>: New field.
4742 (read_debug_info): Adjust to renaming, create block for "add"
4743 function.
4744 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4745
873de05c
TT
47462019-12-11 Tom Tromey <tom@tromey.com>
4747
4748 * gdb.tui/resize.exp: Fix regexp.
4749 * gdb.tui/regs.exp: Fix regexps.
4750 * gdb.tui/main.exp: Fix regexp.
4751
3d979945
TT
47522019-12-11 Tom Tromey <tom@tromey.com>
4753
4754 * gdb.tui/resize.exp: Update.
4755 * gdb.tui/empty.exp (layouts): Update.
4756
2192a9d3
TT
47572019-12-11 Tom Tromey <tom@tromey.com>
4758
4759 * gdb.tui/regs.exp: Update.
4760 * gdb.tui/empty.exp (layouts): Update.
4761 * gdb.tui/basic.exp: Update.
4762 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4763
d8edc8b7
PW
47642019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4765
4766 * gdb.base/options.exp: Add -raw-values in the print completion list.
4767 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4768
4c12d936
KB
47692019-12-10 Kevin Buettner <kevinb@redhat.com>
4770
4771 * gdb.threads/omp-par-scope.c: New file.
4772 * gdb/threads/omp-par-scope.exp: New file.
4773
26b911fb
KB
47742019-12-10 Kevin Buettner <kevinb@redhat.com>
4775
bb47f919
KB
4776 * lib/gdb.exp (support_nested_function_tests): New proc.
4777
47782019-12-10 Kevin Buettner <kevinb@redhat.com>
4779
4780 * lib/gdb.exp (gdb_compile_openmp): New proc.
4781 (build_executable_from_specs): Add an "openmp" option.
4782 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4783
6c71eb7d
TT
47842019-12-10 Tom Tromey <tromey@adacore.com>
4785
4786 * gdb.ada/unchecked_union.exp: New file.
4787 * gdb.ada/unchecked_union/pck.adb: New file.
4788 * gdb.ada/unchecked_union/pck.ads: New file.
4789 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4790 * gdb-utils.exp (string_to_regexp): Also quote "?".
4791
bac7c5cf
GB
47922019-12-10 George Barrett <bob@bob131.so>
4793
4794 Test scripted probe breakpoints.
4795 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4796 * gdb.python/py-breakpoint.c (main): Likewise.
4797 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4798 specifier test.
4799 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4800
330f1d38
TBA
48012019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4802
4803 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4804 an rvalue parameter.
4805 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4806 parameter.
4807
b43315e2
AB
48082019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4809
4810 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4811 modules.
4812
54f73dad
AB
48132019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4814
4815 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4816 broken version of GCC.
4817
d57cbee9
AB
48182019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4819
4820 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4821 sym-info-cmds library.
4822 * gdb.fortran/info-types.exp: Likewise.
4823 * lib/sym-info-cmds.exp: New file.
4824
c14aab8c
TV
48252019-12-08 Tom de Vries <tdevries@suse.de>
4826
4827 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4828
aa2d5a42
KS
48292019-12-07 Keith Seitz <keiths@redhat.com>
4830
4831 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4832 * gdb.base/corefile-buildid-shlib.c: New file.
4833 * gdb.base/corefile-buildid.c: New file.
4834 * gdb.base/corefile-buildid.exp: New file.
4835
93e55f0a
TV
48362019-12-06 Tom de Vries <tdevries@suse.de>
4837
4838 * gdb.dwarf2/varval.exp: Add decl before def test.
4839
c7d12402
TBA
48402019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4841
4842 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4843
06acc08f
TBA
48442019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4845
4846 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4847 CV and reference conversion for overload resolution.
4848 * gdb.cp/rvalue-ref-overload.exp: Test it.
4849
e0fad1ea
PW
48502019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4851
4852 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4853 * gdb.base/frameapply.exp: Test faas without command.
4854
8d70a9f0
AB
48552019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4856
4857 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4858 Fortran tests.
4859 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4860 order.
4861
36c8fb93
AB
48622019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4863
4864 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4865 casting to type with no kind specified.
4866 (test_basic_parsing_of_type_kinds): Additional tests for types
4867 with no kind specified, and add tests for single/double
4868 precision/complex types.
4869
4139ff00
TT
48702019-12-04 Tom Tromey <tromey@adacore.com>
4871
4872 * gdb.base/endianity.c (struct other) <x>: New field.
4873 (main): Initialize it.
4874 * gdb.base/endianity.exp: Update.
4875
a05cf17a
TT
48762019-12-04 Tom Tromey <tromey@adacore.com>
4877
4878 * gdb.ada/scalar_storage/storage.adb: New file.
4879 * gdb.ada/scalar_storage/pck.adb: New file.
4880 * gdb.ada/scalar_storage/pck.ads: New file.
4881 * gdb.ada/scalar_storage.exp: New file.
4882
103a685e
TT
48832019-12-04 Tom Tromey <tromey@adacore.com>
4884
4885 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4886 (main): Initialize it.
4887 * gdb.base/endianity.exp: Update.
4888
c2512106
AB
48892019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4890
4891 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4892
293b38d6
AB
48932019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4894
4895 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4896 -symbol-info-module-functions and -symbol-info-module-variables.
4897
216a7e6b
AB
48982019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4899
4900 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4901
5bbd8269
AB
49022019-12-01 Richard Bunt <richard.bunt@arm.com>
4903 Andrew Burgess <andrew.burgess@embecosm.com>
4904
4905 * gdb.fortran/derived-type-striding.exp: New file.
4906 * gdb.fortran/derived-type-striding.f90: New file.
4907 * gdb.fortran/array-slices.exp: New file.
4908 * gdb.fortran/array-slices.f90: New file.
4909
be09caf1
PW
49102019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4911
4912 * gdb.base/define.exp: Test . in command names.
4913 * gdb.base/setshow.exp: Update test, as . is now part of
4914 command name.
4915
643c0cbe
PW
49162019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4917
4918 * gdb.base/define-prefix.exp: New file.
4919
dcdec678
AB
49202019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4921
4922 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4923 compile.
4924 (skip_btrace_pt_tests): Likewise.
4925
640ab947
AB
49262019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4927
4928 * gdb.fortran/info-modules.exp: Compile source files in correct
4929 order.
4930
d22670f0
KB
49312019-11-27 Kevin Buettner <kevinb@redhat.com>
4932
4933 * gdb.dwarf2/imported-unit.exp: New file.
4934 * gdb.dwarf2/imported-unit.c: New file.
4935
db5960b4
AB
49362019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4937
4938 * gdb.mi/mi-fortran-modules-2.f90: New file.
4939 * gdb.mi/mi-fortran-modules.exp: New file.
4940 * gdb.mi/mi-fortran-modules.f90: New file.
4941
7dc42066
AB
49422019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4943
4944 * gdb.mi/mi-sym-info-1.c: New file.
4945 * gdb.mi/mi-sym-info-2.c: New file.
4946 * gdb.mi/mi-sym-info.exp: New file.
4947
0dfeecca
TT
49482019-11-22 Tom Tromey <tromey@adacore.com>
4949
4950 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4951 * gdb.ada/tasks/foo.adb: Add another stopping location.
4952
34877895
PJ
49532019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4954
4955 * gdb.base/endianity.c: New test.
4956 * gdb.base/endianity.exp: New file.
4957
2e84f897
LD
49582019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4959
4960 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4961
65d1cd5f
TV
49622019-11-21 Tom de Vries <tdevries@suse.de>
4963
4964 PR gdb/24956
4965 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4966
4f22c3f4
SDJ
49672019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4968
4969 * gdb.python/py-progspace.exp: Add missing parentheses on some
4970 'print' commands.
4971
9f6ad286
TT
49722019-11-19 Tom Tromey <tom@tromey.com>
4973
4974 * gdb.tui/winheight.exp: New file.
4975
0b8dbf3f
AB
49762019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4977
4978 * gdb.base/ctf-whatis.c: Delete.
4979 * gdb.base/ctf-whatis.exp: Delete.
4980 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4981
f833b7a7
AB
49822019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4983
4984 * gdb.base/ctf-cvexpr.exp: Delete.
4985 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4986
30d0a636
AB
49872019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4988
4989 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4990 the compiler. Clean up header comment a little.
4991 * gdb.base/ctf-ptype.exp: Likewise.
4992 * gdb.base/ctf-whatis.exp: Likewise.
4993 * lib/gdb.exp (skip_ctf_tests): New proc.
4994
494409bb
SDJ
49952019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4996
4997 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4998 * gdb.tui/corefile-run.exp: New file.
4999
55708e99
TT
50002019-11-14 Tom Tromey <tromey@adacore.com>
5001
5002 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5003 regression tests.
5004
45e42163
TT
50052019-11-12 Tom Tromey <tom@tromey.com>
5006
5007 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5008 after any command. Expect prompt after WAIT_FOR is seen.
5009 (enter_tui): Enable resize messages.
5010 (command): Expect command in output.
5011 (get_line): Avoid error when cursor appears to be off-screen.
5012 (dump_screen): Include screen size in title.
5013 (_do_resize): New proc, from "resize".
5014 (resize): Rewrite. Do resize in two steps.
5015 * gdb.tui/empty.exp (layouts): Fix entries.
5016 (check_boxes): Remove xfail.
5017 (check_text): Dump screen on failure.
5018
086baaf1
AB
50192019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5020
5021 * gdb.python/py-symbol.exp: Add test for
5022 gdb.lookup_static_symbols.
5023
09ff83af
AB
50242019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5025
5026 * gdb.python/py-symbol.c: Declare and call function from new
5027 py-symbol-2.c file.
5028 * gdb.python/py-symbol.exp: Compile both source files, and add new
5029 tests for gdb.lookup_static_symbol.
5030 * gdb.python/py-symbol-2.c: New file.
5031
11af934b
TV
50322019-11-02 Tom de Vries <tdevries@suse.de>
5033
5034 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5035 * gdb.base/anon.exp: Same.
5036 * gdb.base/auto-connect-native-target.exp: Same.
5037 * gdb.base/call-ar-st.exp: Same.
5038 * gdb.base/catch-syscall.exp: Same.
5039 * gdb.base/commands.exp: Same.
5040 * gdb.base/default.exp: Same.
5041 * gdb.base/display.exp: Same.
5042 * gdb.base/float.exp: Same.
5043 * gdb.base/foll-fork.exp: Same.
5044 * gdb.base/help.exp: Same.
5045 * gdb.base/info-macros.exp: Same.
5046 * gdb.base/info-proc.exp: Same.
5047 * gdb.base/info-target.exp: Same.
5048 * gdb.base/long_long.exp: Same.
5049 * gdb.base/macscp.exp: Same.
5050 * gdb.base/memattr.exp: Same.
5051 * gdb.base/nofield.exp: Same.
5052 * gdb.base/pointers.exp: Same.
5053 * gdb.base/printcmds.exp: Same.
5054 * gdb.base/ptype.exp: Same.
5055 * gdb.base/restore.exp: Same.
5056 * gdb.base/return.exp: Same.
5057 * gdb.base/scope.exp: Same.
5058 * gdb.base/set-noassign.exp: Same.
5059 * gdb.base/setshow.exp: Same.
5060 * gdb.base/shlib-call.exp: Same.
5061 * gdb.base/signals.exp: Same.
5062 * gdb.base/sigstep.exp: Same.
5063 * gdb.base/skip.exp: Same.
5064 * gdb.base/solib-symbol.exp: Same.
5065 * gdb.base/stap-probe.exp: Same.
5066 * gdb.base/step-line.exp: Same.
5067 * gdb.base/step-test.exp: Same.
5068 * gdb.base/style.exp: Same.
5069 * gdb.base/varargs.exp: Same.
5070 * gdb.base/vla-datatypes.exp: Same.
5071 * gdb.base/vla-ptr.exp: Same.
5072 * gdb.base/vla-sideeffect.exp: Same.
5073 * gdb.base/volatile.exp: Same.
5074 * gdb.base/watch-cond-infcall.exp: Same.
5075 * gdb.base/watchpoint.exp: Same.
5076
e96ec2ba
TV
50772019-11-02 Tom de Vries <tdevries@suse.de>
5078
5079 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5080 * gdb.cp/cpexprs.exp: Same.
5081 * gdb.cp/except-multi-location.exp: Same.
5082 * gdb.cp/exceptprint.exp: Same.
5083 * gdb.cp/gdb2384.exp: Same.
5084 * gdb.cp/inherit.exp: Same.
5085 * gdb.cp/m-static.exp: Same.
5086 * gdb.cp/meth-typedefs.exp: Same.
5087 * gdb.cp/misc.exp: Same.
5088 * gdb.cp/namespace.exp: Same.
5089 * gdb.cp/non-trivial-retval.exp: Same.
5090 * gdb.cp/overload.exp: Same.
5091 * gdb.cp/pr17132.exp: Same.
5092 * gdb.cp/re-set-overloaded.exp: Same.
5093 * gdb.cp/rvalue-ref-types.exp: Same.
5094 * gdb.cp/templates.exp: Same.
5095
bd5766ec
LM
50962019-11-01 Luis Machado <luis.machado@linaro.org>
5097
5098 PR gdb/25124
5099
5100 * gdb.arch/pr25124.S: New file.
5101 * gdb.arch/pr25124.exp: New file.
5102
165f8965
AB
51032019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5104
5105 * gdb.fortran/info-modules.exp: Update expected results, and add
5106 additional tests for 'info module functinos', and 'info module
5107 variables'.
5108 * gdb.fortran/info-types.exp: Update expected results.
5109 * gdb.fortran/info-types.f90: Extend testcase with additional
5110 module variables and functions.
5111
59c35742
AB
51122019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5113
5114 * gdb.fortran/info-modules.exp: New file.
5115 * gdb.fortran/info-types.exp: Build with new file.
5116 * gdb.fortran/info-types.f90: Include and use new module.
5117 * gdb.fortran/info-types-2.f90: New file.
5118
f3fb2519
PW
51192019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5120
5121 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5122 * gdb.base/settings.exp: Test all settings types using
5123 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5124 that now verifies that the value of "maint show" is the same as
5125 returned by the settings functions. Test the type of the
5126 maintenance settings.
5127 * gdb.base/default.exp: Update show_conv_list.
5128
d1e36019
TV
51292019-10-31 Tom de Vries <tdevries@suse.de>
5130
5131 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5132 gdb_test.
5133 * gdb.arch/amd64-disp-step.exp: Same.
5134 * gdb.asm/asm-source.exp: Same.
5135 * gdb.btrace/buffer-size.exp: Same.
5136 * gdb.btrace/cpu.exp: Same.
5137 * gdb.btrace/enable.exp: Same.
5138 * gdb.dwarf2/count.exp: Same.
5139 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5140 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5141 * gdb.fortran/vla-datatypes.exp: Same.
5142 * gdb.fortran/vla-history.exp: Same.
5143 * gdb.fortran/vla-ptype.exp: Same.
5144 * gdb.fortran/vla-value.exp: Same.
5145 * gdb.fortran/whatis_type.exp: Same.
5146 * gdb.guile/guile.exp: Same.
5147 * gdb.multi/tids.exp: Same.
5148 * gdb.python/py-finish-breakpoint.exp: Same.
5149 * gdb.python/py-framefilter.exp: Same.
5150 * gdb.python/py-pp-registration.exp: Same.
5151 * gdb.python/py-xmethods.exp: Same.
5152 * gdb.python/python.exp: Same.
5153 * gdb.server/connect-with-no-symbol-file.exp: Same.
5154 * gdb.server/no-thread-db.exp: Same.
5155 * gdb.server/run-without-local-binary.exp: Same.
5156 * gdb.stabs/weird.exp: Same.
5157 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5158 * gdb.threads/thread-find.exp: Same.
5159 * gdb.threads/tls-shared.exp: Same.
5160 * gdb.threads/tls.exp: Same.
5161 * gdb.threads/wp-replication.exp: Same.
5162 * gdb.trace/ax.exp: Same.
5163 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5164
3d11e68e
TV
51652019-10-31 Tom de Vries <tdevries@suse.de>
5166
5167 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5168 * gdb.ada/array_subscript_addr.exp: Same.
5169 * gdb.ada/arrayidx.exp: Same.
5170 * gdb.ada/arrayparam.exp: Same.
5171 * gdb.ada/arrayptr.exp: Same.
5172 * gdb.ada/boolean_expr.exp: Same.
5173 * gdb.ada/call_pn.exp: Same.
5174 * gdb.ada/complete.exp: Same.
5175 * gdb.ada/fixed_cmp.exp: Same.
5176 * gdb.ada/fun_addr.exp: Same.
5177 * gdb.ada/funcall_param.exp: Same.
5178 * gdb.ada/interface.exp: Same.
5179 * gdb.ada/mod_from_name.exp: Same.
5180 * gdb.ada/null_array.exp: Same.
5181 * gdb.ada/packed_array.exp: Same.
5182 * gdb.ada/packed_tagged.exp: Same.
5183 * gdb.ada/print_chars.exp: Same.
5184 * gdb.ada/print_pc.exp: Same.
5185 * gdb.ada/ptype_arith_binop.exp: Same.
5186 * gdb.ada/ptype_field.exp: Same.
5187 * gdb.ada/ptype_tagged_param.exp: Same.
5188 * gdb.ada/rec_return.exp: Same.
5189 * gdb.ada/ref_tick_size.exp: Same.
5190 * gdb.ada/str_ref_cmp.exp: Same.
5191 * gdb.ada/taft_type.exp: Same.
5192 * gdb.ada/tagged.exp: Same.
5193 * gdb.ada/type_coercion.exp: Same.
5194 * gdb.ada/uninitialized_vars.exp: Same.
5195
60b6ede8
TV
51962019-10-30 Tom de Vries <tdevries@suse.de>
5197
5198 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5199
30baf67b
TV
52002019-10-26 Tom de Vries <tdevries@suse.de>
5201
5202 * gdb.base/bigcore.c: Fix typos in comments.
5203 * gdb.base/ctf-ptype.c: Same.
5204 * gdb.base/long_long.c: Same.
5205 * gdb.dwarf2/dw2-op-out-param.S: Same.
5206 * gdb.python/py-evthreads.c: Same.
5207 * gdb.reverse/i387-stack-reverse.c: Same.
5208 * gdb.trace/tfile.c: Same.
5209 * lib/compiler.c: Same.
5210 * lib/compiler.cc: Same.
5211
158da0d1
TV
52122019-10-25 Tom de Vries <tdevries@suse.de>
5213
5214 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5215 gdb_test_multiple calls.
5216 * gdb.reverse/sigall-reverse.exp: Same.
5217 * gdb.reverse/solib-precsave.exp: Same.
5218 * gdb.reverse/solib-reverse.exp: Same.
5219 * gdb.reverse/until-precsave.exp: Same.
5220 * gdb.reverse/until-reverse.exp: Same.
5221
4ccdfbec
TV
52222019-10-24 Tom de Vries <tdevries@suse.de>
5223
5224 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5225 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5226 kfail using -wrap pattern flag and convenience variable
5227 gdb_test_name.
5228
33d569b7
AB
52292019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5230
5231 * gdb.python/py-progspace.exp: Add tests for the
5232 Progspace.block_for_pc method.
5233
4d0b984b
TT
52342019-10-23 Tom Tromey <tom@tromey.com>
5235
5236 * configure: Rebuild.
5237 * aclocal.m4: Use m4_include, not sinclude.
5238
94cb3754
TV
52392019-10-21 Tom de Vries <tdevries@suse.de>
5240
5241 * gdb.base/infcall-nested-structs.c: Add
5242 __attribute__((noinline,noclone)) to all functions.
5243 (call_all): Add missing variable initialization. Simplify return value.
5244 (breakpt): Increment volatile variable, to prevent call from being
5245 optimized out.
5246 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5247
062f1fc1
TV
52482019-10-17 Tom de Vries <tdevries@suse.de>
5249
5250 * gdb.fortran/module.exp: Allow info variables to print info for files
5251 other than module.f90.
5252
0b54364d
AB
52532019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5254
5255 * gdb.fortran/module.exp: Extend with 'info variables' test.
5256
7ff5fae7
AB
52572019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5258
5259 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5260 F77_FOR_TARGET.
5261
d10eccaa
TV
52622019-10-16 Tom de Vries <tdevries@suse.de>
5263
5264 PR tdep/25096
5265 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5266
745ff14e
TV
52672019-10-16 Tom de Vries <tdevries@suse.de>
5268
5269 PR tdep/24104
5270 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5271 Add KFAIL for PR tdep/25096.
5272
03e1ab94
TV
52732019-10-16 Tom de Vries <tdevries@suse.de>
5274
5275 PR testsuite/25059
5276 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5277
b17fcc10
TV
52782019-10-16 Tom de Vries <tdevries@suse.de>
5279
5280 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5281 as signed.
5282
9223170f
SM
52832019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5284
5285 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5286 one instead of increasing timeout.
5287
d6e76313
TV
52882019-10-13 Tom de Vries <tdevries@suse.de>
5289
5290 PR record/25038
5291 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5292 * gdb.reverse/sigall-reverse.exp: Same.
5293 * gdb.reverse/solib-precsave.exp: Same.
5294 * gdb.reverse/solib-reverse.exp: Same.
5295 * gdb.reverse/step-precsave.exp: Same.
5296 * gdb.reverse/until-precsave.exp: Same.
5297 * gdb.reverse/until-reverse.exp: Same.
5298 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5299
6dfc0041
AA
53002019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5301
5302 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5303 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5304 (cmp_struct_05_01, cmp_struct_static_02_01)
5305 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5306 comparisons.
5307
abcf2cc8
TV
53082019-10-10 Tom de Vries <tdevries@suse.de>
5309
5310 PR testsuite/24888
5311 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5312 gnatlink.
5313
a50faaf6
TV
53142019-10-09 Tom de Vries <tdevries@suse.de>
5315
5316 PR testsuite/25048
5317 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5318
60ff3cd7
AB
53192019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5320
5321 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5322 exceptions due to missing debug information.
5323
dfee8566
TV
53242019-10-07 Tom de Vries <tdevries@suse.de>
5325
5326 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5327
3d63690a
AB
53282019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5329
5330 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5331 * gdb.base/annota1.exp: Update to use gdb_test_name.
5332
30d1f018
WP
53332019-10-07 Weimin Pan <weimin.pan@oracle.com>
5334
5335 * gdb.base/ctf-whatis.exp: New file.
5336 * gdb.base/ctf-whatis.c: New file.
5337 * gdb.base/ctf-ptype.exp: New file.
5338 * gdb.base/ctf-ptype.c: New file.
5339 * gdb.base/ctf-constvars.exp: New file.
5340 * gdb.base/ctf-constvars.c: New file.
5341 * gdb.base/ctf-cvexpr.exp: New file.
5342
4dbbb47c
TV
53432019-10-04 Tom de Vries <tdevries@suse.de>
5344
5345 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5346 for loop.
5347
77c2dba3
TT
53482019-10-03 Tom Tromey <tom@tromey.com>
5349
5350 PR rust/24976:
5351 * gdb.rust/simple.rs (Union2): New type.
5352 (main): Use Union2.
5353 * gdb.rust/simple.exp: Add test.
5354
179aed7f
AB
53552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5356
5357 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5358 nested function prefix.
5359
0a4b0913
AB
53602019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5361 Richard Bunt <richard.bunt@arm.com>
5362 Andrew Burgess <andrew.burgess@embecosm.com>
5363
5364 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5365 nested functions.
5366 * gdb.fortran/nested-funcs.f90: Update expected results.
5367 * gdb.fortran/nested-funcs-2.exp: New file.
5368 * gdb.fortran/nested-funcs-2.f90: New file.
5369
082cce05
AB
53702019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5371
5372 * gdb.python/py-parameter.exp: Make test names unique.
5373 * gdb.python/py-template.exp: Likewise.
5374 * gdb.python/py-value.exp: Likewise.
5375
2b74ba5a
AB
53762019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5377
5378 * gdb.base/break-interp.exp: Reduce test name duplication.
5379 * gdb.base/call-sc.exp: Likewise.
5380 * gdb.base/callfuncs.exp: Likewise.
5381 * gdb.base/charset.exp: Likewise.
5382 * gdb.base/dump.exp: Likewise.
5383 * gdb.base/ena-dis-br.exp: Likewise.
5384 * gdb.base/relational.exp: Likewise.
5385 * gdb.base/step-over-syscall.exp: Likewise.
5386 * gdb.base/structs.exp: Likewise.
5387
58eb20d5
AB
53882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5389
5390 * gdb.linespec/explicit.exp: Make test names unique.
5391 * gdb.linespec/ls-errs.exp: Likewise.
5392
4d421147
AB
53932019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5394
5395 * gdb.reverse/break-precsave.exp: Make test names unique.
5396 * gdb.reverse/break-reverse.exp: Likewise.
5397 * gdb.reverse/finish-precsave.exp: Likewise.
5398 * gdb.reverse/finish-reverse.exp: Likewise.
5399 * gdb.reverse/machinestate-precsave.exp: Likewise.
5400 * gdb.reverse/machinestate.exp: Likewise.
5401 * gdb.reverse/readv-reverse.exp: Likewise.
5402 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5403 * gdb.reverse/sigall-precsave.exp: Likewise.
5404 * gdb.reverse/sigall-reverse.exp: Likewise.
5405 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5406 * gdb.reverse/watch-precsave.exp: Likewise.
5407 * gdb.reverse/watch-reverse.exp: Likewise.
5408
d8c06f22
AB
54092019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5410
5411 * gdb.threads/stop-with-handle.c: New file.
5412 * gdb.threads/stop-with-handle.exp: New file.
5413
3a56ed86
TV
54142019-10-03 Tom de Vries <tdevries@suse.de>
5415
5416 PR testsuite/25059
5417 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5418 directory" line to be missing.
5419
42275044
TV
54202019-10-03 Tom de Vries <tdevries@suse.de>
5421
5422 PR testsuite/25059
5423 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5424 type optional.
5425
9ef62df0
AA
54262019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5427
5428 * gdb.python/py-format-string.c (string.h): New include.
5429 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5430 the same value, for endianness-independence.
5431 * gdb.python/py-format-string.exp (default_regexp_dict)
5432 (test_pretty_structs, test_format): Adjust expected output to the
5433 changed initialization.
5434
37f6a7f4
TT
54352019-10-02 Tom Tromey <tromey@adacore.com>
5436
5437 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5438
1d58d6a2
PA
54392019-10-02 Pedro Alves <palves@redhat.com>
5440 Andrew Burgess <andrew.burgess@embecosm.com>
5441
5442 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5443 "print-file-var.h".
5444 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5445 (get_version_1): Print this_version_id and its address.
5446 Add extern "C" wrappers around interface functions.
5447 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5448 "print-file-var.h".
5449 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5450 (get_version_2): Print this_version_id and its address.
5451 Add extern "C" wrappers around interface functions.
5452 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5453 <stddef.h> and "print-file-var.h".
5454 Add extern "C" wrappers around interface functions.
5455 [VERSION_ID_MAIN] (this_version_id): Define.
5456 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5457 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5458 up extern "C" blocks.
5459 * gdb.base/print-file-var.exp (test): New, factored out from top
5460 level.
5461 (top level): Test all combinations of attribute hidden or not,
5462 dlopen or not, and this_version_id symbol in main file or not.
5463 Compile tests as both C++ and C, make test names unique.
5464
d770d56f
TT
54652019-10-01 Tom Tromey <tom@tromey.com>
5466
5467 * gdb.base/style.exp: Test "show logging filename".
5468
7f6aba03
TT
54692019-10-01 Tom Tromey <tom@tromey.com>
5470
5471 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5472 * gdb.base/style.exp: Add metadata style test.
5473
14309bb6
TT
54742019-10-01 Tom Tromey <tom@tromey.com>
5475
5476 * gdb.base/style.exp: Test "pwd".
5477
2a3c1174
PA
54782019-10-01 Tom Tromey <tom@tromey.com>
5479
5480 * gdb.base/style.exp: Update tests.
5481
53d666ec
AA
54822019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5483
5484 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5485 'six' to unsigned.
5486 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5487 'five'. Use an all-ones bit pattern for each.
5488 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5489 to its changed values.
5490
4a56a520
TT
54912019-09-30 Tom Tromey <tromey@adacore.com>
5492
5493 * gdb.rust/traits.rs: Disable all warnings.
5494
0df0352a
TV
54952019-09-29 Tom de Vries <tdevries@suse.de>
5496
aac66a4c 5497 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 5498
73d9a918
TV
54992019-09-29 Tom de Vries <tdevries@suse.de>
5500
5501 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5502
060b3ab4
TV
55032019-09-27 Tom de Vries <tdevries@suse.de>
5504
5505 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5506
68f7d34d
TV
55072019-09-27 Tom de Vries <tdevries@suse.de>
5508
5509 PR record/23188
5510 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5511
5d63b30a
TT
55122019-09-26 Tom Tromey <tromey@adacore.com>
5513
5514 * gdb.ada/py_taft.exp: New file.
5515 * gdb.ada/py_taft/main.adb: New file.
5516 * gdb.ada/py_taft/pkg.adb: New file.
5517 * gdb.ada/py_taft/pkg.ads: New file.
5518
3d435220
TV
55192019-09-24 Tom de Vries <tdevries@suse.de>
5520
5521 PR gdb/24598
5522 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5523
77d03678
TV
55242019-09-22 Tom de Vries <tdevries@suse.de>
5525
5526 * gdb.base/restore.exp: Allow register variables to be optimized out at
5527 -O0.
5528
abf516c6
UW
55292019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5530
5531 * gdb.arch/spu-info.exp: Remove file.
5532 * gdb.arch/spu-info.c: Remove file.
5533 * gdb.arch/spu-ls.exp: Remove file.
5534 * gdb.arch/spu-ls.c: Remove file.
5535
5536 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5537 * gdb.asm/spu.inc: Remove file.
5538
5539 * gdb.base/dump.exp: Remove support for spu*-*-*.
5540 * gdb.base/stack-checking.exp: Likewise.
5541 * gdb.base/overlays.exp: Likewise.
5542 * gdb.base/ovlymgr.c: Likewise.
5543 * gdb.base/spu.ld: Remove file.
5544
5545 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5546 * gdb.cp/cpexprs.exp: Likewise.
5547 * gdb.cp/exception.exp: Likewise.
5548 * gdb.cp/gdb2495.exp: Likewise.
5549 * gdb.cp/mb-templates.exp: Likewise.
5550 * gdb.cp/pr9167.exp: Likewise.
5551 * gdb.cp/userdef.exp: Likewise.
5552
5553 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5554
5555 * gdb.cell: Remove directory.
5556 * lib/cell.exp: Remove file.
5557
e452e88f
TV
55582019-09-19 Tom de Vries <tdevries@suse.de>
5559
5560 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5561
8a625130
TV
55622019-09-19 Tom de Vries <tdevries@suse.de>
5563
5564 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5565
81dc3ab5
TV
55662019-09-19 Tom de Vries <tdevries@suse.de>
5567
5568 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5569 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5570 (gdb_target_cmd): ... here.
5571 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5572 value 2.
5573
b078f3ac
AB
55742019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5575
5576 * gdb.base/source-dir.exp: Avoid having directory names in test
5577 names.
5578
f1b620e9
MG
55792019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5580
5581 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5582 directory.
5583
67f3ed6a
AB
55842019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5585
5586 * gdb.base/list-missing-source.exp: New file.
5587
d1b70248
TV
55882019-09-14 Tom de Vries <tdevries@suse.de>
5589
5590 PR teststuite/24599
5591 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5592 * lib/ada.exp (gnatmake_version_at_least): New proc.
5593
5fabdcd6
AB
55942019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5595
5596 * gdb.base/maint.exp: Use exec_has_index_section.
5597
aa17805f
AB
55982019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5599
5600 * gdb.base/maint.exp: Add test for 'maint info sections'.
5601
25e5c209
TV
56022019-09-12 Tom de Vries <tdevries@suse.de>
5603
5604 * gdb.base/store.exp: Allow register variables to be optimized out at
5605 -O0.
5606
4993045d
PW
56072019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5608
5609 * gdb.ada/rdv_wait.exp: Update to new task names.
5610 * gdb.base/task_switch_in_core.exp: Likewise.
5611 * gdb.base/info_sources_base.c: Likewise.
5612
8a516164
TT
56132019-09-10 Tom Tromey <tromey@adacore.com>
5614
5615 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5616
aa391654
TT
56172019-09-10 Tom Tromey <tromey@adacore.com>
5618
5619 * gdb.ada/dgopt.exp: New file.
5620 * gdb.ada/dgopt/x.adb: New file.
5621
8634b462
TT
56222019-09-08 Tom Tromey <tom@tromey.com>
5623
5624 * gdb.tui/resize.exp: Remove setup_xfail.
5625 * gdb.tui/regs.exp: Remove setup_xfail.
5626 * gdb.tui/basic.exp: Remove setup_xfail.
5627
736b0f76
DB
56282019-09-06 David Blaikie <dblaikie@gmail.com>
5629
5630 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5631 * gdb.cp/cplabel.exp: Ditto.
5632 * gdb.linespec/ls-errs.exp: Ditto.
5633
30331a6c
TV
56342019-09-05 Tom de Vries <tdevries@suse.de>
5635
5636 * lib/gdb.exp (cmp_file_string): New proc.
5637 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5638 runto_main. Verify save breakpoints output.
5639
98b0ebab
PW
56402019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5641
5642 * gdb.base/info-var.exp: Test info variables without running
5643 to main, to avoid expect's buffer overflow.
5644
4e962e74
TT
56452019-09-03 Tom Tromey <tromey@adacore.com>
5646
5647 * gdb.ada/bias.exp: New file.
5648 * gdb.ada/bias/bias.adb: New file.
5649 * gdb.ada/print_chars.exp: Add regression test.
5650 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5651 (MC): New variable.
5652
2ea1a07a
SL
56532019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5654
5655 * gdb.base/argv0-symlink.exp: Run only on native target
5656 and local host.
5657
8077c50d
TV
56582019-08-29 Tom de Vries <tdevries@suse.de>
5659
5660 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5661 diverse debug info.
5662 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5663
48352473
TV
56642019-08-28 Tom de Vries <tdevries@suse.de>
5665
5666 * gdb.base/info-var.exp: Allow info variables to print info for files
5667 other than info-var-f1.c and info-var-f2.c.
5668
d8f27c60
AB
56692019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5670
5671 * gdb.fortran/info-types.exp: Add module.
5672 * gdb.fortran/info-types.f90: Update expected results.
5673
1f20c35e
AB
56742019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5675
5676 * gdb.fortran/info-types.exp: New file.
5677 * gdb.fortran/info-types.f90: New file.
5678 * lib/fortran.exp (fortran_character1): New proc.
5679
4acfdd20
AB
56802019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5681
5682 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5683 functions'. Reindent as needed.
5684 * gdb.base/info-var-f1.c: New file.
5685 * gdb.base/info-var-f2.c: New file.
5686 * gdb.base/info-var.exp: New file.
5687 * gdb.base/info-var.h: New file.
5688
5c31b358
TV
56892019-08-26 Tom de Vries <tdevries@suse.de>
5690
5691 PR c++/24852
5692 * gdb.cp/no-libstdcxx-probe.exp: New test.
5693
b694989f
TV
56942019-08-26 Tom de Vries <tdevries@suse.de>
5695
5696 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5697 * tests need to be skipped.
5698 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5699 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5700 mi_skip_libstdcxx_probe_tests.
5701
d9c4ba53
SDJ
57022019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5703
5704 * gdb.python/py-xmethods.exp: Use raw strings when passing
5705 arguments to SimpleXMethodMatcher.
5706
395fad09
TV
57072019-08-22 Tom de Vries <tdevries@suse.de>
5708
5709 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5710 more informative.
5711
26c957f1
PA
57122019-08-21 Pedro Alves <palves@redhat.com>
5713
5714 * gdb.base/with.exp: Test "with" with no arguments.
5715
61f80d5d
TV
57162019-08-21 Tom de Vries <tdevries@suse.de>
5717
5718 * gdb.base/gdb-caching-proc.exp: Sort files.
5719
d7a11d13
TV
57202019-08-20 Tom de Vries <tdevries@suse.de>
5721
5722 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5723 compilation.
5724
34dafe9f
TV
57252019-08-16 Tom de Vries <tdevries@suse.de>
5726
5727 * gdb.base/compare-sections.exp ("after run to main"): Allow
5728 mismatched read-only sections for PIE executables.
5729
398fdd60
TT
57302019-08-16 Tom Tromey <tom@tromey.com>
5731
5732 * lib/tuiterm.exp (_csi_Z): New proc.
5733 * gdb.tui/basic.exp: Update window positions.
5734 * gdb.tui/empty.exp: Update window positions.
5735
d8f9e51c
SL
57362019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5737
5738 * gdb.base/examine-backward.exp: Correct regexp for
5739 "examine 3 bytes backward from ${address_zero}".
5740
3df505f6
TT
57412019-08-15 Tom Tromey <tom@tromey.com>
5742
5743 * gdb.tui/empty.exp: Enable resizing tests.
5744
272560b5
TT
57452019-08-15 Tom Tromey <tromey@adacore.com>
5746
5747 * gdb.ada/char_enum.exp: Add regression tests.
5748 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5749 and '0'.
5750 (Char, Gchar): Update.
5751 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5752
08235187
CB
57532019-08-15 Christian Biesinger <cbiesinger@google.com>
5754
5755 * gdb.python/python.exp: Expect a leading underscore on
5756 GdbOutput{,Error}File.
5757
22a2ab04
SL
57582019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5759
5760 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5761 Windows host.
5762
835b995b
SL
57632019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5764
5765 * gdb.base/batch-preserve-term-settings.exp
5766 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5767
97dd8e07
CB
57682019-08-15 Christian Biesinger <cbiesinger@google.com>
5769
5770 * lib/gdb.exp: When running on a mingw target, replace
5771 /x/ with x:/.
5772
75faf5c4
AH
57732019-08-14 Alan Hayward <alan.hayward@arm.com>
5774
5775 * gdb.arch/aarch64-prologue.c: New test.
5776 * gdb.arch/aarch64-prologue.exp: New file.
5777
abc6c00f
TV
57782019-08-13 Tom de Vries <tdevries@suse.de>
5779
5780 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5781 Thread.
5782
74c2c1f4
SL
57832019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5784
5785 * gdb.python/py-completion.exp: Download the .py file to the host
5786 and use its host pathname. Conditionalize tests that use
5787 tab completion and manipulate files on the build machine.
5788 * gdb.python/py-events.exp: Download the .py file to the host
5789 and use its host pathname.
5790 * gdb.python/py-evsignal.exp: Likewise.
5791 * gdb.python/py-evthreads.exp: Likewise.
5792 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5793 pathname syntax.
5794 * gdb.python/py-framefilter.exp: Download the .py file to the right
5795 place on the host. Match Windows pathname syntax.
5796 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5797 .py file to the host and use its host pathname.
5798 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5799 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5800 build pathname. Skip symlink test on Windows host. Add missing
5801 newline at end of file.
5802 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5803 and use its host pathname.
5804 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5805 * gdb.python/py-section-script.exp: Use host location of binfile
5806 on safe-path. Use correct path separator on Windows host.
5807 Reorder alternatives in gdb_test_multiple to prevent matching
5808 the wrong alternative on success.
5809 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5810
ca2589f3
PP
58112019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5812
5813 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5814 expect the GDB inferior to no longer immediately stop after
5815 being resumed with "signal SIGINT".
5816
020a839d
SL
58172019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5818
5819 * gdb.linespec/break-ask.exp: Generalize regexps to match
5820 Windows pathnames too.
5821
128d6509
TV
58222019-08-08 Tom de Vries <tdevries@suse.de>
5823
5824 PR testsuite/24862
5825 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5826
590042fc
PW
58272019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5828
5829 * gdb.base/style.exp: Update tests for help doc new invariants.
5830 * gdb.base/help.exp: Likewise.
5831
046bebe1
TT
58322019-08-06 Tom Tromey <tom@tromey.com>
5833
5834 * gdb.base/style.exp: Add disassemble test.
5835 * gdb.base/style.c (some_called_function): New function.
5836 (main): Use it.
5837
0b27c27d
CB
58382019-08-05 Christian Biesinger <cbiesinger@google.com>
5839
5840 * gdb.python/py-block.exp: Test dictionary access on blocks.
5841
580f1034
SM
58422019-08-05 Simon Marchi <simon.marchi@efficios.com>
5843
5844 PR gdb/24863
5845 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5846 -list-thread-groups --available test when running under
5847 check-read1.
5848
d86bd7cb
TV
58492019-08-05 Tom de Vries <tdevries@suse.de>
5850
5851 PR testsuite/24863
5852 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5853 * gdb.base/help.exp: Use with_read1_timeout_factor.
5854 * gdb.base/info-macros.exp: Same.
5855 * gdb.cp/nested-types.exp: Same.
5856
a80cf5d8
TV
58572019-08-05 Tom de Vries <tdevries@suse.de>
5858
5859 * lib/gdb.exp (version_at_least): Factor out of ...
5860 (tcl_version_at_least): ... here.
5861 (gdb_compile): Fail if pie results in non-PIE executable.
5862 (readelf_version, readelf_prints_pie): New proc.
5863 (exec_is_pie): Return -1 if unknown.
5864
d0962838
TV
58652019-08-05 Tom de Vries <tdevries@suse.de>
5866
5867 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5868
2252ff3d
SL
58692019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5870
5871 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5872
26655f53
SL
58732019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5874
5875 * lib/completion-support.exp (test_gdb_complete_none): Skip
5876 tab completion tests if no readline support.
5877 (test_gdb_complete_unique_re): Likewise.
5878 (test_gdb_complete_multiple): Likewise.
5879
db4dc13e
PW
58802019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5881
5882 * gdb.base/info_sources.exp: New file.
5883 * gdb.base/info_sources.c: New file.
5884 * gdb.base/info_sources_base.c: New file.
5885
0eba165a
PFC
58862019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5887
5888 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5889 prefix argument.
5890 (test_exit_status): Add prefix argument.
5891
59bd512b
TV
58922019-08-01 Tom de Vries <tdevries@suse.de>
5893
5894 PR testsuite/24863
5895 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5896 calling exp_continue for new thread and thread exited messages.
5897
2a3ad588
TV
58982019-08-01 Tom de Vries <tdevries@suse.de>
5899
5900 PR testsuite/24863
5901 * gdb.base/structs.exp: Fix check-read1 timeout using
5902 gdb_test_sequence.
5903 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5904
117eb594
TV
59052019-08-01 Tom de Vries <tdevries@suse.de>
5906
5907 PR testsuite/24863
5908 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5909 line.
5910
ed591340
TV
59112019-08-01 Tom de Vries <tdevries@suse.de>
5912
5913 PR testsuite/24863
5914 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5915
aa3b6533
TT
59162019-07-30 Tom Tromey <tromey@adacore.com>
5917
5918 * gdb.ada/display_nested.exp: New file.
5919 * gdb.ada/display_nested/foo.adb: New file.
5920 * gdb.ada/display_nested/pack.adb: New file.
5921 * gdb.ada/display_nested/pack.ads: New file.
5922
2906593f
CB
59232019-07-30 Christian Biesinger <cbiesinger@google.com>
5924
5925 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5926 namespace.
5927 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5928
0f575925
TV
59292019-07-30 Tom de Vries <tdevries@suse.de>
5930
5931 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5932 instead.
5933
b13057d9
TV
59342019-07-30 Tom de Vries <tdevries@suse.de>
5935
5936 PR testsuite/24834
5937 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5938 (exec_is_pie): New proc.
5939
5c4dde85
CB
59402019-07-29 Christian Biesinger <cbiesinger@google.com>
5941
5942 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5943
c620ed88
CB
59442019-07-29 Christian Biesinger <cbiesinger@google.com>
5945
5946 * gdb.python/py-objfile.c: Add global and static vars.
5947 * gdb.python/py-objfile.exp: Test new functions Objfile.
5948 lookup_global_symbol and lookup_static_symbol.
5949
3d235706
TT
59502019-07-29 Tom Tromey <tom@tromey.com>
5951
5952 * lib/tuiterm.exp (Term::_csi_@): New proc.
5953 (Term::_csi_X): Don't move cursor.
5954
c7e4c0a6
PW
59552019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5956
5957 * gdb.base/options.exp: Update backtrace - completion to
5958 new option -frame-info.
5959 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5960 Test new 'set print frame-info'. Test backtrace -frame-info
5961 overriding 'set print frame-info'.
5962 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5963 Test new 'set print frame-info'.
5964 Verify consistency of backtrace with and without filters, with and
5965 without -no-filters.
5966 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5967 default.
5968
de28a3b7
TV
59692019-07-29 Tom de Vries <tdevries@suse.de>
5970
5971 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5972 no arguments".
5973
507dd60e
TV
59742019-07-29 Tom de Vries <tdevries@suse.de>
5975
5976 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5977 is a substring of the first for "complete non-unique file name".
5978
5beafce9
TV
59792019-07-29 Tom de Vries <tdevries@suse.de>
5980
5981 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5982 with ".*".
5983
2d274232
TV
59842019-07-29 Tom de Vries <tdevries@suse.de>
5985
5986 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5987 Pass prompt_regexp parameter to gdb_test_multiple calls.
5988
9197cd8b
TV
59892019-07-29 Tom de Vries <tdevries@suse.de>
5990
5991 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5992 print registers" regexps.
9197cd8b 5993
b528dae0
TV
59942019-07-29 Tom de Vries <tdevries@suse.de>
5995
5996 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5997
d17725d7
TV
59982019-07-29 Tom de Vries <tdevries@suse.de>
5999
6000 PR gdb/24855
6001 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6002 (skip_python_tests_prompt): Add prompt_regexp argument to
6003 gdb_test_multiple calls.
6004
52b75bf1
TT
60052019-07-27 Tom Tromey <tom@tromey.com>
6006
6007 * gdb.tui/main.exp: New file.
6008
2b1d00c2
TT
60092019-07-27 Tom Tromey <tom@tromey.com>
6010
6011 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6012 optional.
6013 * gdb.tui/empty.exp: New file.
6014
ded631d5
TT
60152019-07-27 Tom Tromey <tom@tromey.com>
6016
6017 * lib/tuiterm.exp (spawn): New proc.
6018 (Term::resize): New proc.
6019 * gdb.tui/resize.exp: New file.
6020
58ac439d
TT
60212019-07-27 Tom Tromey <tom@tromey.com>
6022
6023 * gdb.tui/list.exp: New file.
6024
fe1f56ee
TT
60252019-07-27 Tom Tromey <tom@tromey.com>
6026
6027 * gdb.tui/regs.exp: New file.
6028
f790b310
TT
60292019-07-27 Tom Tromey <tom@tromey.com>
6030
6031 * gdb.tui/basic.exp: Add "layout split" test.
6032
d95fc6ee
TT
60332019-07-27 Tom Tromey <tom@tromey.com>
6034
6035 * gdb.tui/basic.exp: Add "layout asm" test.
6036
c3786b3a
TT
60372019-07-27 Tom Tromey <tom@tromey.com>
6038
6039 * lib/tuiterm.exp: New file.
6040 * gdb.tui/basic.exp: New file.
6041
98a617f8
KB
60422019-07-27 Kevin Buettner <kevinb@redhat.com>
6043
6044 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6045 Enable tests associated with this flag. Adjust regex
6046 referencing "foo_low" to now refer to "foo_cold" instead.
6047
5c076da4
KB
60482019-07-27 Kevin Buettner <kevinb@redhat.com>
6049
6050 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6051 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6052 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6053 foo_cold. Revise comments to match.
6054 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6055 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6056 were wrapped into this proc; Call do_test in loop from outermost
6057 level.
6058 (foo_low): Rename all occurrences to "foo_cold".
6059 (backtrace from baz): New test.
6060 (x2/i foo_cold): New test.
6061 (info line *foo_cold): New test.
6062
1512d3b7
TV
60632019-07-26 Tom de Vries <tdevries@suse.de>
6064
6065 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6066
297989a1
TV
60672019-07-25 Tom de Vries <tdevries@suse.de>
6068
6069 PR testsuite/24830
6070 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6071 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6072 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6073 (skip_libstdcxx_probe_tests): ... here.
6074 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6075
b3b965fb
TV
60762019-07-24 Tom de Vries <tdevries@suse.de>
6077
6078 PR testsuite/24807
6079 * gdb.objc/basicclass.m: Include stdio.h.
6080 * gdb.objc/nondebug.m: Same.
6081 * gdb.objc/objcdecode.m: Same.
6082
4625b4d0
TV
60832019-07-24 Tom de Vries <tdevries@suse.de>
6084
6085 PR testsuite/24612
6086 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6087 additional_flags.
6088
024a5840
TV
60892019-07-24 Tom de Vries <tdevries@suse.de>
6090
6091 PR testsuite/24831
6092 * gdb.multi/tids.exp: Update error messages for info threads.
6093
c76ddaa3
TV
60942019-07-24 Tom de Vries <tdevries@suse.de>
6095
6096 * gdb.base/info-types.exp: Allow info types to print info for more than
6097 one file.
6098
9a618ef6
TV
60992019-07-23 Tom de Vries <tdevries@suse.de>
6100
6101 PR testsuite/24842
6102 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6103 gdb_spawn_with_cmdline_opts.
6104
40eadf04
SP
61052019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6106
6107 * gdb.arch/arm-cmse-sgstubs.c: New test.
6108 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6109
5ba29434
TV
61102019-07-23 Tom de Vries <tdevries@suse.de>
6111
6112 PR testsuite/24711
6113 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6114 issuing next command.
6115
a8e9d247
AB
61162019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6117
6118 * gdb.ada/info_auto_lang.exp: Update expected results.
6119 * gdb.base/info-types.c: Add additional types to check.
6120 * gdb.base/info-types.exp: Update expected results.
6121
eb86c5e2
AB
61222019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6123
6124 * gdb.base/info-types.c: New file.
6125 * gdb.base/info-types.exp: New file.
6126
01e175fe
AB
61272019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6128
6129 * gdb.arch/riscv-bp-infcall.c: New file.
6130 * gdb.arch/riscv-bp-infcall.exp: New file.
6131
6b78c3f8
AB
61322019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6133
6134 PR breakpoints/24541
6135 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6136
da738167
TV
61372019-07-14 Tom de Vries <tdevries@suse.de>
6138
6139 PR testsuite/24760
6140 * gdb.objc/basicclass.exp: Fix unterminated string.
6141
0d4e84ed
AB
61422019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6143 Andrew Burgess <andrew.burgess@embecosm.com>
6144
6145 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6146 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6147 negative bounds.
6148 * gdb.fortran/vla-value.exp: Print elements of an array with
6149 negative bounds.
6150 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6151 testing.
6152
021d8588
AB
61532019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6154
6155 * gdb.base/options.exp (expect_string): Dequote strings in
6156 results.
6157 (test-string): Test strings with different quoting and reindent.
6158
f06f1252
TT
61592019-07-10 Tom Tromey <tromey@adacore.com>
6160
6161 * gdb.ada/mi_ex_cond.exp: Update expected results.
6162 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6163 * gdb.ada/mi_catch_ex.exp: Update expected results.
6164 * gdb.ada/mi_catch_assert.exp: Update expected results.
6165 * gdb.ada/catch_ex.exp (catch_exception_info)
6166 (catch_exception_entry, catch_assert_entry)
6167 (catch_unhandled_entry): Update.
6168 * gdb.ada/catch_assert_if.exp: Update expected results.
6169
b863685d
RB
61702019-07-10 Richard Bunt <richard.bunt@arm.com>
6171 Stephen Roberts <stephen.roberts@arm.com>
6172
6173 * gdb.base/define.exp: Restore original prompt.
6174
cb1e4e32
PA
61752019-07-09 Pedro Alves <palves@redhat.com>
6176
6177 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6178 breakpoints" output.
6179 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6180 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6181 throw" creates breakpoint.
6182 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6183 'type="catchpoint"'.
6184
b58a68fe
PA
61852019-07-09 Pedro Alves <palves@redhat.com>
6186
6187 PR c++/15468
6188 * gdb.cp/except-multi-location-lib.cc: New.
6189 * gdb.cp/except-multi-location-main.cc: New.
6190 * gdb.cp/except-multi-location.exp: New.
6191
0826779b
PW
61922019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6193
6194 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6195 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6196 argument and update callers.
6197
5b0e2db4
AB
61982019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6199
6200 * gdb.arch/amd64-break-on-asm-line.S: New file.
6201 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6202
1f6f6e21
PW
62032019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6204
6205 * gdb.base/printcmds.exp: Test printing C string and
6206 C wide string convenience vars without transiting via the inferior.
6207 Also make test names unique.
6208
ea142fbf
AH
62092019-07-08 Alan Hayward <alan.hayward@arm.com>
6210
5862c886 6211 PR breakpoints/25011
ea142fbf
AH
6212 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6213
213fd9fa
PA
62142019-07-04 Pedro Alves <palves@redhat.com>
6215
6216 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6217 body returned ok(0), break(3) or continue(4).
6218 * gdb.testsuite/foreach_with_prefix.exp: New file.
6219
2b40fda7
AH
62202019-07-04 Alan Hayward <alan.hayward@arm.com>
6221
6222 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6223
a26c8de0
PA
62242019-07-03 Pedro Alves <palves@redhat.com>
6225
6226 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6227 "return -code".
6228
5f4ba3e7
PA
62292019-07-03 Pedro Alves <palves@redhat.com>
6230
6231 PR cli/24732
6232 * gdb.base/shell.exp: Load completion-support.exp.
6233 Adjust expected error output. Add completion tests.
6234
a994424f
PA
62352019-07-03 Pedro Alves <palves@redhat.com>
6236
6237 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6238 string_to_regexp.
6239
3d9be6f5
PA
62402019-07-03 Pedro Alves <palves@redhat.com>
6241
6242 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6243 (expect_integer): Adjust to expect "-string".
6244 (expect_string): New.
6245 (all_options): Expect "-string".
6246 (test-flag, test-boolean): Adjust to expect "-string".
6247 (test-string): New proc.
6248 (top level): Call it.
6249
41fc454c
PA
62502019-07-03 Pedro Alves <palves@redhat.com>
6251
6252 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6253 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6254 the expected output in the success.
6255
b2b2a215
PA
62562019-07-03 Pedro Alves <palves@redhat.com>
6257
6258 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6259 Split one gdb_test_multiple call in two to avoid a race.
6260
fdbc9870
PA
62612019-07-03 Pedro Alves <palves@redhat.com>
6262
6263 * gdb.base/with.c: New file.
6264 * gdb.base/with.exp: New file.
6265
c6ac8931
PA
62662019-07-03 Pedro Alves <palves@redhat.com>
6267
6268 * gdb.base/settings.exp: Replace all references to "maint
6269 test-settings set" with references to "maint set test-settings",
6270 and all references to "maint test-settings show" with references
6271 to "maint show test-settings".
6272
970f9d09
PA
62732019-07-03 Pedro Alves <palves@redhat.com>
6274
6275 * gdb.base/settings.exp (test-string): Adjust expected out when
6276 testing "maint test-settings show filename"
6277
54d66006
PA
62782019-07-02 Pedro Alves <palves@redhat.com>
6279
6280 * gdb.base/options.exp (test-info-threads): New procedure.
6281 (top level): Call it.
6282
10d06d82
TT
62832019-06-28 Tom Tromey <tromey@adacore.com>
6284
6285 * gdb.dwarf2/ada-linkage-name.c: New file.
6286 * gdb.dwarf2/ada-linkage-name.exp: New file.
6287
3d507ff2
TT
62882019-06-27 Tom Tromey <tromey@adacore.com>
6289
d039f014 6290 PR c++/20020:
3d507ff2
TT
6291 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6292
8af58ffe
TV
62932019-06-26 Tom de Vries <tdevries@suse.de>
6294
6295 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6296
22e21752
TV
62972019-06-26 Tom de Vries <tdevries@suse.de>
6298
6299 * gdb.base/index-cache.exp: Add back missing debug option.
6300
b65b566c
PW
63012019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6302
6303 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6304
5c2c8c69
TV
63052019-06-25 Tom de Vries <tdevries@suse.de>
6306
6307 PR testsuite/24727
6308 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6309
164e3873
TV
63102019-06-24 Tom de Vries <tdevries@suse.de>
6311
6312 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6313
824eacee
TV
63142019-06-24 Tom de Vries <tdevries@suse.de>
6315
6316 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6317 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6318 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6319
385b97d3
TV
63202019-06-24 Tom de Vries <tdevries@suse.de>
6321
6322 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6323
c596f180
TV
63242019-06-21 Tom de Vries <tdevries@suse.de>
6325
6326 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6327
b13a7d03
TV
63282019-06-21 Tom de Vries <tdevries@suse.de>
6329
6330 PR testsuite/24518
6331 PR ada/24713
6332 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6333 index.
6334
899277ae
TT
63352019-06-19 Tom Tromey <tromey@adacore.com>
6336
6337 * gdb.ada/length_cond.exp: Add intro comment.
6338
680e1bee
TT
63392019-06-19 Tom Tromey <tromey@adacore.com>
6340
6341 * gdb.ada/length_cond.exp: New file.
6342 * gdb.ada/length_cond/length_cond.adb: New file.
6343 * gdb.ada/length_cond/pck.adb: New file.
6344 * gdb.ada/length_cond/pck.ads: New file.
6345
0ed4690a
TV
63462019-06-18 Tom de Vries <tdevries@suse.de>
6347
6348 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6349
d20ed5fd
TT
63502019-06-18 Tom Tromey <tromey@adacore.com>
6351
6352 * gdb.base/list0.h: Add comment explaining control character.
6353
86e04673
TV
63542019-06-18 Tom de Vries <tdevries@suse.de>
6355
6356 * boards/fission.exp: Break up long debug_flags line.
6357
c4973306
SM
63582019-06-16 Tom de Vries <tdevries@suse.de>
6359
6360 PR gdb/24445
6361 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6362 generated index.
6363
93cb9841
AB
63642019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6365
6366 PR gdb/24686
6367 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6368 improve detection of bug gdb/24541.
6369
399aaebd
SM
63702019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6371
6372 PR gdb/24669
6373 * gdb.base/index-cache.exp (uses_readnow,
6374 expecting_index_cache_use): Define global variable.
6375 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6376 expecting_index_cache_use.
6377
584a927c
AB
63782019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6379 Andrew Burgess <andrew.burgess@embecosm.com>
6380
6381 * gdb.fortran/pointers.f90: New file.
6382 * gdb.fortran/print_type.exp: New file.
6383 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6384 * gdb.fortran/vla-type.exp: Likewise.
6385 * gdb.fortran/vla-value.exp: Likewise.
6386 * gdb.mi/mi-vla-fortran.exp: Likewise.
6387
30056ea0
AB
63882019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6389
6390 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6391 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6392 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6393 as a stop reason.
6394
ec8e2b6d
AB
63952019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6396
6397 * gdb.base/annota1.exp: Update expected results.
6398 * gdb.cp/annota2.exp: Likewise.
6399 * gdb.cp/annota3.exp: Likewise.
6400
09e4c4e1
AB
64012019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6402
6403 * gdb.base/style-logging.exp: Remove path from test name.
6404
0735b091
TT
64052019-06-14 Tom Tromey <tromey@adacore.com>
6406
6407 PR gdb/24502:
6408 * gdb.base/style-logging.exp: New file.
6409
f5686554
TT
64102019-06-14 Tom Tromey <tromey@adacore.com>
6411
6412 * gdb.base/symfile-warn.exp: New file.
6413 * gdb.base/symfile-warn.c: New file.
6414
a0c1ffed
TT
64152019-06-14 Tom Tromey <tromey@adacore.com>
6416
6417 * gdb.base/annotate-symlink.exp: New file.
6418
f411722c
TT
64192019-06-14 Tom Tromey <tromey@adacore.com>
6420
6421 * gdb.ada/set_wstr.exp: Add reassignment test.
6422
4268ec18
TT
64232019-06-14 Tom Tromey <tromey@adacore.com>
6424
6425 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6426 'unchecked_access and 'unrestricted_access as well.
6427
9a9e394b
TT
64282019-06-14 Tom Tromey <tromey@adacore.com>
6429
6430 PR ada/24539:
6431 * gdb.ada/vla.exp: Update tests.
6432 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6433 pragma.
6434
4c048731
PA
64352019-06-13 Pedro Alves <palves@redhat.com>
6436
6437 * gdb.base/settings.exp (test-integer): Test junk after
6438 "unlimited".
6439
6665660a
PA
64402019-06-13 Pedro Alves <palves@redhat.com>
6441
6442 * gdb.base/options.exp (test-thread-apply): New.
6443 (top level): Call it.
6444
5d707134
PA
64452019-06-13 Pedro Alves <palves@redhat.com>
6446
6447 * gdb.base/options.exp (test-frame-apply): New.
6448 (top level): Test print commands with different "frame apply"
6449 prefixes.
6450
e2a689da
PA
64512019-06-13 Pedro Alves <palves@redhat.com>
6452
e79be6e5 6453 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
6454 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6455 'max_completions' parameter and handle it.
6456 (test_gdb_completion_offers_commands): New.
6457
90a1ef87
PA
64582019-06-13 Pedro Alves <palves@redhat.com>
6459
6460 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6461
d4c16835
PA
64622019-06-13 Pedro Alves <palves@redhat.com>
6463
6464 * gdb.base/options.exp (test-backtrace): New.
6465 (top level): Call it.
6466
2daf894e
PA
64672019-06-13 Pedro Alves <palves@redhat.com>
6468
6469 * gdb.guile/scm-frame-args.exp: Use "set print
6470 raw-frame-arguments" instead of "set print raw frame-arguments".
6471 * gdb.python/py-frame-args.exp: Likewise.
6472
e6ed716c
PA
64732019-06-13 Pedro Alves <palves@redhat.com>
6474
6475 * gdb.compile/compile.exp: Adjust expected output to option
6476 processing changes.
6477
7d8062de
PA
64782019-06-13 Pedro Alves <palves@redhat.com>
6479
6480 * gdb.base/options.exp: Build executable.
6481 (test-print): New procedure.
6482 (top level): Call it, once for "print" and another for "compile
6483 print".
6484
9d0faba9
PA
64852019-06-13 Pedro Alves <palves@redhat.com>
6486
6487 * gdb.base/options.c: New file.
6488 * gdb.base/options.exp: New file.
6489
dee7b4c8
PA
64902019-06-13 Pedro Alves <palves@redhat.com>
6491
6492 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6493 that "o" is ambiguous.
6494
dca0f6c0
PA
64952019-06-13 Pedro Alves <palves@redhat.com>
6496
6497 * gdb.base/settings.c: New file.
6498 * gdb.base/settings.exp: New file.
6499
ccf46844
PA
65002019-06-13 Pedro Alves <palves@redhat.com>
6501
6502 * gdb.base/completion.exp: Fix comment typo.
6503
b9a3f842
PA
65042019-06-13 Pedro Alves <palves@redhat.com>
6505
6506 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6507 foo --1" test.
6508
d106773e
PA
65092019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6510
6511 * gdb.fortran/block-data.f: New.
6512 * gdb.fortran/block-data.exp: New.
6513
fea82da0
TV
65142019-06-11 Tom de Vries <tdevries@suse.de>
6515
6516 PR testsuite/24521
6517 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6518 message.
6519
8c2e74f1
TV
65202019-06-11 Tom de Vries <tdevries@suse.de>
6521
6522 PR testsuite/24521
6523 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6524
b49851c8
TV
65252019-06-11 Tom de Vries <tdevries@suse.de>
6526
6527 * boards/readnow.exp: New file.
6528
a7067863
AB
65292019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6530
6531 * gdb.fortran/vla-sizeof.exp: Update expected results.
6532
1a3da2cd
AB
65332019-06-06 Amos Bird <amosbird@gmail.com>
6534
6535 * gdb.base/annota1.exp (thread_switch): Add test for
6536 thread-exited annotation.
6537
3847a7bf
TT
65382019-06-06 Tom Tromey <tromey@adacore.com>
6539
6540 * gdb.base/maint.exp: Expect command started/finished output.
6541
0088ba59
AB
65422019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6543
6544 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6545 comment.
6546 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6547
312617a3
AB
65482019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6549
6550 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6551 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6552 * gdb.arch/riscv-unwind-long-insn.c: New file.
6553 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6554
e1f2e1a2
CB
65552019-06-04 Christian Biesinger <cbiesinger@google.com>
6556
d3238f7d 6557 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6558
206584bd
PW
65592019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6560
6561 * lib/gdb.exp (help_list_trailer): New regexp variable
6562 factorizing the help trailer message.
6563 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6564 arg to allow to better factorize various tests.
6565 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6566 (test_prefix_command_help): Use help_list_trailer.
6567 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6568 * gdb.guile/scm-cmd.exp: Likewise.
6569 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6570 * gdb.base/help.exp: Use test_user_defined_class_help.
6571 * gdb.base/style.exp: Add tests for styling of help and apropos.
6572 * lib/gdb-utils.exp (style): Add title and highlight styles.
6573
708dc93e
PW
65742019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6575
6576 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6577 $_shell_exitsignal.
6578 * gdb.base/default.exp: Update for new convenience variables.
6579
f49055a5
TT
65802019-05-29 Tom Tromey <tromey@adacore.com>
6581
6582 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6583 to "break complete ada" test case's regexp.
6584
4330d61d
TT
65852019-05-29 Tom Tromey <tromey@adacore.com>
6586
6587 PR c++/20020:
6588 * gdb.cp/constexpr-field.exp: New file.
6589 * gdb.cp/constexpr-field.cc: New file.
6590
000439d5
TT
65912019-05-29 Tom Tromey <tromey@adacore.com>
6592
6593 * gdb.base/finish.exp (finish_no_print): New proc.
6594 (finish_tests): Call it.
6595
5a01c34c
TV
65962019-05-24 Tom de Vries <tdevries@suse.de>
6597
6598 * gdb.dwarf2/gdb-add-index.exp: New file.
6599
18125b16
TT
66002019-05-22 Tom Tromey <tromey@adacore.com>
6601
6602 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6603 * gdb.base/style.exp: Use "style".
6604 * lib/gdb-utils.exp (style): New proc.
6605
af1a8d03
TV
66062019-05-22 Tom de Vries <tdevries@suse.de>
6607
6608 * gdb.base/align.exp: Require c++11.
6609
e7fe496b
TV
66102019-05-22 Tom de Vries <tdevries@suse.de>
6611
6612 PR testsuite/24586
6613 * gdb.python/py-mi-var-info-path-expression.exp: Call
6614 mi_skip_python_tests to check if python is supported.
6615
8fca4da0
AH
66162019-05-22 Alan Hayward <alan.hayward@arm.com>
6617
6618 * gdb.arch/aarch64-pauth.c: New test.
6619 * gdb.arch/aarch64-pauth.exp: New file.
6620
b7060614
AH
66212019-05-22 Alan Hayward <alan.hayward@arm.com>
6622
6623 * README (Re-running Tests Outside The Testsuite): New section.
6624
669d0468
TV
66252019-05-21 Tom de Vries <tdevries@suse.de>
6626
6627 * gdb.arch/amd64-eval.exp: Require c++11.
6628 * gdb.base/max-depth.exp: Same.
6629 * gdb.compile/compile-cplus-array-decay.exp: Same.
6630 * gdb.cp/meth-typedefs.exp: Same.
6631 * gdb.cp/subtypes.exp: Same.
6632 * gdb.cp/temargs.exp: Same.
6633
ce3ebcaa
AH
66342019-05-21 Alan Hayward <alan.hayward@arm.com>
6635
6636 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6637
34d11c68
AB
66382019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6639
6640 PR gdb/18644
6641 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6642 * gdb.fortran/printing-types.exp: Add new test.
6643 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6644 testing.
6645 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6646 setup_kfail call.
6647
87781e84
AH
66482019-05-17 Alan Hayward <alan.hayward@arm.com>
6649
6650 * README (Running the Testsuite): Change example.
6651 (Testsuite Parameters): Remove TRANSCRIPT.
6652 * lib/gdb.exp: Remove TRANSCRIPT check.
6653
b420b89e
AH
66542019-05-17 Alan Hayward <alan.hayward@arm.com>
6655
6656 * README (Testsuite Parameters): Add replay logging to
6657 GDBSERVER_DEBUG.
6658 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6659 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6660 as a comma separated list.
6661 (gdb_debug_init): Override procedure.
6662
408e9b8b
AH
66632019-05-17 Alan Hayward <alan.hayward@arm.com>
6664
6665 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6666 (gdb_write_cmd_file): New procedure.
6667 * lib/gdbserver-support.exp (gdbserver_start): Call
6668 gdbserver_write_cmd_file.
6669 (gdbserver_write_cmd_file): New procedure.
6670
f9e2e39d
AH
66712019-05-17 Alan Hayward <alan.hayward@arm.com>
6672
6673 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6674 (delete_breakpoints): Likewise.
6675 (gdb_run_cmd): Likewise.
6676 (gdb_start_cmd): Likewise.
6677 (gdb_starti_cmd): Likewise.
6678 (gdb_internal_error_resync): Likewise.
6679 (gdb_test_multiple): Likewise.
6680 (gdb_reinitialize_dir): Likewise.
6681 (default_gdb_exit): Likewise.
6682 (gdb_file_cmd): Mark kill as optional.
6683 (default_gdb_start): Call gdb_stdin_log_init.
6684 (send_gdb): Call gdb_stdin_log_write.
6685 (rerun_to_main): Mark Y as an answer.
6686 (gdb_stdin_log_init): New function.
6687 (gdb_stdin_log_write): Likewise.
6688
81f47ac2
AH
66892019-05-17 Alan Hayward <alan.hayward@arm.com>
6690
6691 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6692 * gdb.base/debug-expr.exp: Likewise.
6693 * gdb.base/foll-fork.exp: Likewise.
6694 * gdb.base/foll-vfork.exp: Likewise.
6695 * gdb.base/fork-print-inferior-events.exp: Likewise.
6696 * gdb.base/gdb-sigterm.exp: Likewise.
6697 * gdb.base/gdbinit-history.exp: Likewise.
6698 * gdb.base/osabi.exp: Likewise.
6699 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6700 * gdb.base/ui-redirect.exp: Likewise.
6701 * gdb.gdb/unittest.exp: Likewise.
6702 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6703 * gdb.mi/mi-watch.exp: Likewise.
6704 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6705 * gdb.mi/user-selected-context-sync.exp: Likewise.
6706 * gdb.python/python.exp: Disable debug test when debugging.
6707 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6708 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6709 Likewise.
6710 * gdb.threads/stepi-random-signal.exp: Likewise.
6711
29b52314
AH
67122019-05-17 Alan Hayward <alan.hayward@arm.com>
6713
6714 * Makefile.in: Pass through GDB_DEBUG.
6715 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6716 (gdb,debug): Add board setting.
6717 * lib/gdb.exp (default_gdb_start): Start debugging.
6718 (gdb_debug_enabled): New procedure.
6719 (gdb_debug_init): Likewise.
29b52314
AH
6720
67212019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6722
29b52314
AH
6723 * Makefile.in: Pass through GDB_DEBUG.
6724 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6725 (gdb,debug): Add board setting.
6726 * lib/gdb.exp (default_gdb_start): Start debugging.
6727 (gdb_debug_enabled): New procedure.
6728 (gdb_debug_init): Likewise.
29b52314 6729
ca1285d1
AH
67302019-05-17 Alan Hayward <alan.hayward@arm.com>
6731
6732 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6733
f3a09c80
AH
67342019-05-17 Alan Hayward <alan.hayward@arm.com>
6735
6736 * gdb.base/ui-redirect.exp: Test redirection.
6737
26648588
JV
67382019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6739
6740 * gdb.mi/mi-complete.exp: New file.
6741 * gdb.mi/mi-complete.cc: Likewise.
6742
14237686
AB
67432019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6744
6745 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6746 indexed and sliced arrays, and pointers to arrays.
6747
e7bd7fba
TT
67482019-05-14 Tom Tromey <tromey@adacore.com>
6749
6750 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6751 styling test.
6752
2764128d
TV
67532019-05-14 Tom de Vries <tdevries@suse.de>
6754
6755 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6756 selection entry encoding.
6757
71bed2db
TT
67582019-05-10 Tom Tromey <tromey@adacore.com>
6759
6760 * gdb.ada/info_exc.exp: Add "complete" test.
6761
63b667ad
TV
67622019-05-09 Tom de Vries <tdevries@suse.de>
6763
6764 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6765 CU-relative.
6766
9cfd2b89
TV
67672019-05-09 Tom de Vries <tdevries@suse.de>
6768
6769 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6770 CU-relative.
6771
2228ef77
XR
67722019-05-08 Joel Brobecker <brobecker@adacore.com>
6773
6774 * gdb.ada/frame_arg_lang.exp: New testcase.
6775 * gdb.ada/frame_arg_lang/bla.adb: New file.
6776 * gdb.ada/frame_arg_lang/pck.ads: New file.
6777 * gdb.ada/frame_arg_lang/pck.adb: New file.
6778 * gdb.ada/frame_arg_lang/foo.c: New file.
6779
80e55b13
TT
67802019-05-08 Tom Tromey <tromey@adacore.com>
6781
6782 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6783
9d3421af
TT
67842019-05-08 Tom Tromey <tromey@adacore.com>
6785
6786 * gdb.base/ptype-offsets.exp: Update tests.
6787
844333e2
TT
67882019-05-08 Tom Tromey <tromey@adacore.com>
6789
6790 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6791 cases.
6792 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6793 "short".
6794
988915ee
TT
67952019-05-08 Tom Tromey <tromey@adacore.com>
6796
6797 * gdb.ada/vla.exp: New file.
6798 * gdb.ada/vla/vla.adb: New file.
6799
7bd55dac
TV
68002019-05-07 Tom de Vries <tdevries@suse.de>
6801
6802 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6803
75f06e9d
TV
68042019-05-07 Tom de Vries <tdevries@suse.de>
6805
6806 PR testsuite/24522
6807 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6808 section.
6809
77e7aaa4
TV
68102019-05-07 Tom de Vries <tdevries@suse.de>
6811
6812 PR testsuite/24522
6813 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6814 .debug_aranges section.
6815
456ba0fa
TV
68162019-05-07 Tom de Vries <tdevries@suse.de>
6817
6818 PR testsuite/24159
6819 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6820
5a56d6a6
TV
68212019-05-06 Tom de Vries <tdevries@suse.de>
6822
6823 * lib/gdb.exp (exec_has_index_section): New proc.
6824 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6825 section.
6826
9d6d4be8
TV
68272019-05-04 Tom de Vries <tdevries@suse.de>
6828
6829 * boards/cc-with-debug-names.exp: New file.
6830
222a8d25
TT
68312019-05-03 Tom Tromey <tromey@adacore.com>
6832
6833 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6834 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6835 * gdb.ada/char_enum.exp: Add test.
6836
0fdfd794
TV
68372019-05-03 Tom de Vries <tdevries@suse.de>
6838
6839 * boards/cc-with-gdb-index.exp: New file.
6840
80062eb9
AB
68412019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6842
6843 * gdb.rust/simple.exp: Add new test case.
6844 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6845 (main): Initialise an instance of the new struct.
6846
4504bbde
TT
68472019-05-01 Tom Tromey <tromey@adacore.com>
6848
6849 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6850 record.
6851 (NPR): New variable.
6852 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6853 test.
6854
d48e62f4
TT
68552019-05-01 Tom Tromey <tromey@adacore.com>
6856
6857 * gdb.ada/packed_array_assign.exp: Add packed assignment
6858 regression test.
6859
f59f30f5
TV
68602019-05-01 Tom de Vries <tdevries@suse.de>
6861
6862 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6863
b70bfc54
TV
68642019-05-01 Tom de Vries <tdevries@suse.de>
6865
6866 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6867
15f18d14
AT
68682019-04-30 Ali Tamur <tamur@google.com>
6869
6870 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6871
2ff0a947
TT
68722019-04-30 Tom Tromey <tromey@adacore.com>
6873
6874 * lib/ada.exp (find_ada_tool): New proc.
6875 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6876 * gdb.ada/catch_ex_std.exp: New file.
6877 * gdb.ada/catch_ex_std/foo.adb: New file.
6878 * gdb.ada/catch_ex_std/some_package.adb: New file.
6879 * gdb.ada/catch_ex_std/some_package.ads: New file.
6880
a776957c
TT
68812019-04-30 Tom Tromey <tromey@adacore.com>
6882
6883 PR c++/24470:
6884 * gdb.cp/temargs.cc: Add test code from PR.
6885
bc68014d
AB
68862019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6887
6888 * gdb.fortran/vla-datatypes.exp: Update expected results.
6889 * gdb.fortran/vla-ptype.exp: Likewise.
6890 * gdb.fortran/vla-type.exp: Likewise.
6891 * gdb.fortran/vla-value.exp: Likewise.
6892
f1fdc960
AB
68932019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6894
6895 * gdb.fortran/ptr-indentation.exp: Update expected results.
6896 * gdb.fortran/ptype-on-functions.exp: Likewise.
6897 * gdb.fortran/vla-ptr-info.exp: Likewise.
6898 * gdb.fortran/vla-value.exp: Likewise.
6899
bf7a4de1
AB
69002019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6901
6902 * gdb.fortran/ptype-on-functions.exp: New file.
6903 * gdb.fortran/ptype-on-functions.f90: New file.
6904
bbe75b9d
AB
69052019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6906
6907 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6908 case void string.
6909
1db455a7
AB
69102019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6911
6912 * gdb.fortran/complex.exp: Expand.
6913 * gdb.fortran/complex.f: Renamed to...
6914 * gdb.fortran/complex.f90: ...this, and extended to add more
6915 complex values.
6916
b6d03bb2
AB
69172019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6918
6919 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6920 MODULO, CMPLX.
6921
2e62ab40
AB
69222019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6923 Richard Bunt <richard.bunt@arm.com>
6924
6925 * gdb.base/max-depth.c: New file.
6926 * gdb.base/max-depth.exp: New file.
6927 * gdb.python/py-nested-maps.c: New file.
6928 * gdb.python/py-nested-maps.exp: New file.
6929 * gdb.python/py-nested-maps.py: New file.
6930 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6931 (test_all_common): Call test_max_depth.
6932 * gdb.fortran/max-depth.exp: New file.
6933 * gdb.fortran/max-depth.f90: New file.
6934 * gdb.go/max-depth.exp: New file.
6935 * gdb.go/max-depth.go: New file.
6936 * gdb.modula2/max-depth.exp: New file.
6937 * gdb.modula2/max-depth.c: New file.
6938 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6939
d2b584a5
TV
69402019-04-29 Tom de Vries <tdevries@suse.de>
6941
6942 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6943
136afab8
PW
69442019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6945
6946 * gdb.base/callexit.exp: Test may-call-functions off.
6947
725cbb63
KS
69482019-04-25 Keith Seitz <keiths@redhat.com>
6949
6950 PR c++/24367
6951 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6952 (another_incomplete_struct, test_incomplete): New definitions.
6953 (main): Use new definitions.
6954 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6955 functions.
6956
701adfb0
PA
69572019-04-25 Ali Tamur <tamur@google.com>
6958
6959 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6960
82433e3e
SDJ
69612019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6962
6963 PR corefiles/11608
6964 PR corefiles/18187
6965 * gdb.base/coredump-filter-build-id.exp: New file.
6966
dd06d4d6
AH
69672019-04-25 Alan Hayward <alan.hayward@arm.com>
6968
e79be6e5
SM
6969 * Makefile.in: Pass through GDBSERVER_DEBUG.
6970 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6971 (gdbserver,debug): Add board setting.
6972 * gdb.trace/tspeed.exp: Skip when debugging.
6973 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6974 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6975
1670072e
TT
69762019-04-24 Tom Tromey <tromey@adacore.com>
6977
6978 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6979 Rust.
6980
a59240a4
TT
69812019-04-24 Tom Tromey <tromey@adacore.com>
6982
6983 * gdb.arch/amd64-eval.exp: Test bitfield return.
6984 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6985 (class Foo) <return_bitfields>: New method.
6986 (main): Call it.
6987
b907456c
AB
69882019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6989
6990 * gdb.cp/many-args.cc: New file.
6991 * gdb.cp/many-args.exp: New file.
6992
5c565afd
TV
69932019-04-23 Tom de Vries <tdevries@suse.de>
6994
6995 PR gdb/24433
6996 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6997
ba22ff86
AH
69982019-04-23 Alan Hayward <alan.hayward@arm.com>
6999
7000 * gdb.trace/backtrace.exp: Use nopie flag.
7001 * gdb.trace/circ.exp: Likewise.
7002 * gdb.trace/collection.exp: Likewise.
7003 * gdb.trace/ftrace.exp: Likewise.
7004 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7005 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7006 * gdb.trace/qtro.exp: Likewise.
7007 * gdb.trace/read-memory.exp: Likewise.
7008 * gdb.trace/report.exp: Likewise.
7009 * gdb.trace/tfile.exp: Likewise.
7010 * gdb.trace/tfind.exp: Likewise.
7011 * gdb.trace/unavailable.exp: Likewise.
7012
7905fc35
PA
70132019-04-22 Pedro Alves <palves@redhat.com>
7014
7015 * gdb.base/solib-probes-nosharedlibrary.c,
7016 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7017
8ecb59f8
TT
70182019-04-19 Tom Tromey <tromey@adacore.com>
7019
7020 * gdb.ada/ptype_union.c: New file.
7021 * gdb.ada/ptype_union.exp: New file.
7022
62160ec9
TT
70232019-04-19 Tom Tromey <tromey@adacore.com>
7024
7025 PR symtab/24423:
7026 * gdb.base/list0.h (foo): Add a control-l character.
7027
36cd4ba5
TV
70282019-04-18 Tom de Vries <tdevries@suse.de>
7029
7030 PR gdb/24433
7031 * boards/local-board.exp: Set sysroot to "".
7032
b73715df
TV
70332019-04-18 Tom de Vries <tdevries@suse.de>
7034 Pedro Alves <palves@redhat.com>
7035
7036 PR gdb/24454
7037 * gdb.threads/vfork-follow-child-exec.c: New file.
7038 * gdb.threads/vfork-follow-child-exec.exp: New file.
7039 * gdb.threads/vfork-follow-child-exit.c: New file.
7040 * gdb.threads/vfork-follow-child-exit.exp: New file.
7041
4aa866af
LS
70422019-04-15 Leszek Swirski <leszeks@google.com>
7043
7044 * gdb.arch/amd64-eval.cc: New file.
7045 * gdb.arch/amd64-eval.exp: New file.
7046
e5a1a79a
AH
70472019-04-11 Alan Hayward <alan.hayward@arm.com>
7048
7049 * gdb.server/sysroot.c: New test.
7050 * gdb.server/sysroot.exp: New file.
7051 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7052 matching param.
7053
41077b66
AB
70542019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7055
7056 * gdb.base/align.exp: Extend test to cover structures containing
7057 only static fields.
7058
c30391f8
TV
70592019-04-11 Tom de Vries <tdevries@suse.de>
7060
7061 * boards/cc-with-dwz-m.exp: New file.
7062 * boards/cc-with-dwz.exp: New file.
7063 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7064
e242fd12
SM
70652019-04-09 Simon Marchi <simon.marchi@efficios.com>
7066
7067 * gdb.base/start-cpp.exp: New file.
7068 * gdb.base/start-cpp.cc: New file.
7069
2b0c8b01
KB
70702019-04-08 Kevin Buettner <kevinb@redhat.com>
7071
7072 * gdb.python/py-thrhandle.exp: Adjust tests to call
7073 thread_from_handle instead of thread_from_thread_handle.
7074
947210e5
KB
70752019-04-08 Kevin Buettner <kevinb@redhat.com>
7076
7077 * gdb.python/py-thrhandle.exp: Add tests for
7078 gdb.InferiorThread.handle.
7079
d7df6549
AB
70802019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7081
7082 * gdb.python/py-function.exp: Check calling helper function from
7083 all languages.
7084 * lib/gdb.exp (gdb_supported_languages): New proc.
7085
8bdc1658
AB
70862019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7087
7088 * gdb.base/complex-parts.c: New file.
7089 * gdb.base/complex-parts.exp: New file.
7090
05caa1d2
TT
70912019-04-01 Tom Tromey <tromey@adacore.com>
7092
7093 PR symtab/23331:
7094 * gdb.dwarf2/dw2-ranges-main.c: New file.
7095 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7096 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7097
7734102d
EZ
70982019-03-30 Simon Marchi <simark@simark.ca>
7099
7100 * gdb.base/default.exp: Add values for $_gdb_major and
7101 $_gdb_minor.
7102
188e1fa9
TT
71032019-03-29 Tom Tromey <tromey@adacore.com>
7104
7105 * gdb.base/help.exp: Tighten apropos regexp.
7106
2880242d
KS
71072019-03-29 Keith Seitz <keiths@redhat.com>
7108
7109 * gdb.fortran/array-bounds.exp: New file.
7110 * gdb.fortran/array-bounds.f90: New file.
7111
077cad8e
PW
71122019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7113
7114 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7115
80047cfc
PW
71162019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7117
7118 * gdb.multi/hello.c (main): Increase alarm timer.
7119
f489207e
SL
71202019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7121
7122 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7123 factor when no hardware watchpoint support.
7124
c92df149
AH
71252019-03-28 Alan Hayward <alan.hayward@arm.com>
7126 Pedro Alves <palves@redhat.com>
7127
7128 * boards/local-board.exp: set sysroot to /.
7129
933aebfa
AH
71302019-03-27 Alan Hayward <alan.hayward@arm.com>
7131
7132 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7133 in child.
7134
9f9aa852
AB
71352019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7136
7137 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7138 field.
7139 (make_container): Initialise new field.
7140 * gdb.python/py-prettyprint.exp: Add new tests.
7141 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7142 <display_hint>: New method.
7143
3714a195
AB
71442019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7145
7146 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7147 gdb_continue_to_breakpoint more throughout this test.
7148 (run_lang_tests) Supply unique test names, and use
7149 gdb_test_no_output.
7150
18c77628
AB
71512019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7152
7153 * gdb.base/finish-pretty.exp: Update expected results.
7154 * gdb.base/pretty-print.c: New file.
7155 * gdb.base/pretty-print.exp: New file.
7156
9a93502f
PA
71572019-03-25 Pedro Alves <palves@redhat.com>
7158
7159 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7160 move comments outside list. Append '-i "" eof' section.
7161
968aa7ae
AH
71622019-03-22 Alan Hayward <alan.hayward@arm.com>
7163
34a7f2a4 7164 PR testsuite/25016
968aa7ae
AH
7165 * README: Add pie options.
7166 * gdb.base/break-interp.exp: Ensure pie is disabled.
7167 * gdb.base/dump.exp: Likewise.
7168 * lib/gdb.exp (gdb_compile): Add pie option.
7169
4c7d57e7
TT
71702019-03-19 Tom Tromey <tromey@adacore.com>
7171
7172 * gdb.mi/mi2-cli-display.c: New file.
7173 * gdb.mi/mi2-cli-display.exp: New file.
7174
bff8c71f
TT
71752019-03-18 Joel Brobecker <brobecker@adacore.com>
7176 Tom Tromey <tromey@adacore.com>
7177
7178 * gdb.ada/ptype_array/pck.adb: New file.
7179 * gdb.ada/ptype_array/pck.ads: New file.
7180 * gdb.ada/ptype_array/foo.adb: New file.
7181 * gdb.ada/ptype_array.exp: New file.
7182
d085f989
TT
71832019-03-14 Tom Tromey <tromey@adacore.com>
7184
7185 * gdb.base/style.exp: Add "set style sources" test.
7186
b4be1b06
SM
71872019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7188
7189 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7190 * mi-breakpoint-multiple-locations.exp: ... this.
7191 (make_breakpoints_pattern): New proc.
7192 (do_test): Add mi_version parameter, test -break-insert,
7193 -break-info and =breakpoint-created.
7194
7cde5fc2
AB
71952019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7196
7197 * config/default.exp: Remove 'load_lib gdb.exp'.
7198 * config/monitor.exp: Likewise.
7199 * config/sid.exp: Likewise.
7200 * config/sim.exp: Likewise.
7201 * config/slite.exp: Likewise.
7202 * config/unix.exp: Likewise.
7203 * gdb.base/default.exp: Remove unhelpful comment.
7204
efbecbc1
AB
72052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7206
7207 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7208
0841c79a
AB
72092019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7210
7211 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7212
4a270568
AB
72132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7214
7215 * gdb.fortran/type-kinds.exp: Update expected results.
7216
067630bd
AB
72172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7218
7219 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7220
3be47f7a
AB
72212019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7222
7223 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7224 function.
7225 (test_basic_parsing_of_type_kinds): Expand types tested.
7226 (test_parsing_invalid_type_kinds): New function.
7227
4d00f5d8
AB
72282019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7229
7230 * gdb.fortran/intrinsics.exp: New file.
7231 * gdb.fortran/intrinsics.f90: New file.
7232 * gdb.fortran/type-kinds.exp: New file.
7233
c8f91604
AB
72342019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7235
7236 * gdb.fortran/dot-ops.exp: New file.
7237
dd9f2c76
AB
72382019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7239
7240 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7241 Check upper and lower case logical literals.
7242
84ec9724
AB
72432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7244
7245 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7246 Remove duplicate tests.
7247
c3734e09
AH
72482019-03-06 Alan Hayward <alan.hayward@arm.com>
7249
7250 * lib/gdb.exp (builtin_cd): rename of cd.
7251 (cd): Override builtin.
7252
aa3cfbda
RB
72532019-03-06 Richard Bunt <richard.bunt@arm.com>
7254
7255 * gdb.fortran/function-calls.exp: New file.
7256 * gdb.fortran/function-calls.f90: New test.
7257
7b63ad86
RB
72582019-03-04 Richard Bunt <richard.bunt@arm.com>
7259
7260 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7261 on user program standard output.
7262 * gdb.fortran/short-circuit-argument-list.f90: Record function
7263 calls.
7264
01abb042
AH
72652019-02-28 Alan Hayward <alan.hayward@arm.com>
7266
c3734e09
AH
7267 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7268 failure.
01abb042 7269
92137da0
RO
72702019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7271
7272 PR gdb/8527
7273 * gdb.base/interrupt-daemon-attach.c,
7274 gdb.base/interrupt-daemon-attach.exp: New test.
7275
5862844d
PA
72762019-02-27 Pedro Alves <palves@redhat.com>
7277
7278 * gdb.base/page.exp: Add tests for "set width/height -1".
7279
8ed25214
PA
72802019-02-27 Pedro Alves <palves@redhat.com>
7281
7282 * gdb.base/page.exp: Add tests for "set/show width/height" with
7283 "infinite" values.
7284
6c28e44a
TT
72852019-02-27 Tom Tromey <tromey@adacore.com>
7286
7287 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7288 2.4.
7289 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7290 workaround.
7291
bf9a735e
AB
72922019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7293
7294 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7295 tests for structs with static members.
7296
8791793c
TT
72972019-02-26 Tom Tromey <tromey@adacore.com>
7298
7299 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7300 ValueError, not TypeError.
7301
bc2a507e
KB
73022019-02-26 Kevin Buettner <kevinb@redhat.com>
7303
7304 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7305 call from main program.
7306
e0e7d3bd
JB
73072019-02-23 Joel Brobecker <brobecker@adacore.com>
7308
7309 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7310 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7311 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7312 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7313 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7314
9600246d
KS
73152019-02-22 Keith Seitz <keiths@redhat.com>
7316
7317 PR symtab/23853
7318 * gdb.base/symlink-sourcefile.c: New file.
7319 * gdb.base/symlink-sourcefile.exp: New file.
7320
0c95f9ed
TT
73212019-02-20 Tom Tromey <tom@tromey.com>
7322
7323 * gdb.base/info_qt.exp: Update.
7324
6caa91b6
SM
73252019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7326
7327 * gdb.base/source.exp: Move "error in sourced script" code to
7328 the end.
7329 * gdb.base/source-error.gdb: Move contents to
7330 source-error-1.gdb. Add new code to source source-error-1.gdb.
7331 * gdb.base/source-error-1.gdb: New file, from previous
7332 source-error.gdb.
7333
6506371f
TT
73342019-02-17 Tom Tromey <tom@tromey.com>
7335
7336 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7337 for macro styling.
7338 * gdb.base/style.c (SOME_MACRO): New macro.
7339
a0087920
TT
73402019-02-17 Tom Tromey <tom@tromey.com>
7341
7342 * gdb.base/style.exp: Add line-wrapping tests.
7343 * gdb.base/page.exp: Add test for quitting during pagination.
7344
a2cd4f14
JB
73452019-02-17 Joel Brobecker <brobecker@adacore.com>
7346
7347 * gdb.ada/big_packed_array: New testcase.
7348 * gdb.ada/homonym.exp: Fix incorrect expected output for
7349 "break <homonym__get_value>" test.
7350
9d70ffbc
WP
73512019-02-13 Weimin Pan <weimin.pan@oracle.com>
7352
7353 PR breakpoints/21870
7354 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7355 and prepare_for_testing. Add comment.
7356 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7357 redundant cleanup call. Clean up comment.
7358
01c7ae81
WP
73592019-02-12 Weimin Pan <weimin.pan@oracle.com>
7360
7361 PR breakpoints/21870
7362 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7363 * gdb.arch/aarch64-dbreg-contents.c: New file.
7364
aff29d1c
JB
73652019-02-10 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.ada/mi_ref_changeable: New testcase.
7368
df0da8a2
AH
73692019-02-07 Alan Hayward <alan.hayward@arm.com>
7370
7371 * gdb.base/attach.exp: Add double attach test.
7372
bd447abb
SM
73732019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7374
7375 * lib/gdb.exp (default_gdb_start): Don't match pagination
7376 prompt.
7377 (gdb_init): Set stty_init.
7378
1dbc40b9
TT
73792019-01-27 Tom Tromey <tom@tromey.com>
7380
7381 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7382 skip_python_tests.
7383
353229bf
AH
73842019-01-24 Alan Hayward <alan.hayward@arm.com>
7385
7386 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7387 New structure.
7388 (struct struct_static_02_02): Likewise.
7389 (struct struct_static_02_03): Likewise.
7390 (struct struct_static_02_04): Likewise.
7391 (struct struct_static_04_01): Likewise.
7392 (struct struct_static_04_02): Likewise.
7393 (struct struct_static_04_03): Likewise.
7394 (struct struct_static_04_04): Likewise.
7395 (struct struct_static_06_01): Likewise.
7396 (struct struct_static_06_02): Likewise.
7397 (struct struct_static_06_03): Likewise.
7398 (struct struct_static_06_04): Likewise.
7399 (cmp_struct_static_02_01): Likewise.
7400 (cmp_struct_static_02_02): Likewise.
7401 (cmp_struct_static_02_03): Likewise.
7402 (cmp_struct_static_02_04): Likewise.
7403 (cmp_struct_static_04_01): Likewise.
7404 (cmp_struct_static_04_02): Likewise.
7405 (cmp_struct_static_04_03): Likewise.
7406 (cmp_struct_static_04_04): Likewise.
7407 (cmp_struct_static_06_01): Likewise.
7408 (cmp_struct_static_06_02): Likewise.
7409 (cmp_struct_static_06_03): Likewise.
7410 (cmp_struct_static_06_04): Likewise.
7411 (call_all): Test new structs.
7412 * gdb.base/infcall-nested-structs.exp: Likewise.
7413
73021deb
AH
74142019-01-21 Alan Hayward <alan.hayward@arm.com>
7415 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7416
fc65c7db
AH
74172019-01-21 Alan Hayward <alan.hayward@arm.com>
7418 * gdb.base/stack-protector.c: New test.
7419 * gdb.base/stack-protector.exp: New file.
7420 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7421 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7422 option.
7423 (gdb_compile): Remove stack protector for GCC and prevent
7424 recursion.
7425
c24bdb02
KS
74262019-01-16 Keith Seitz <keiths@redhat.com>
7427
7428 PR gdb/23773
7429 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7430
6f072a10
PFC
74312019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7432
7433 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7434 aliases.
7435 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7436 tests.
7437 * gdb.arch/powerpc-vector-regs.c: New file.
7438 * gdb.arch/powerpc-vector-regs.exp: New file.
7439
a7b8d682
PFC
74402019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7441
7442 * gdb.arch/altivec-regs.exp: Fix the list passed to
7443 gdb_expect_list when testing "info vector".
7444
6eb6fb67
AB
74452019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7446
7447 * gdb.base/style.exp: Don't include path in testname.
7448
b56f80d8
KS
74492019-01-10 Keith Seitz <keiths@redhat.com>
7450
7451 PR gdb/23712
7452 PR symtab/23010
7453 * gdb.dwarf2/multidictionary.exp: New file.
7454
041be526
SM
74552019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7456
7457 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7458 (test_gnuv3_style_demangling): ... this.
7459 (test_lucid_style_demangling): Remove.
7460 (test_arm_style_demangling): Remove.
7461 (test_hp_style_demangling): Remove.
7462 (do_tests): Remove calls to the above.
7463
d820d0c3
AB
74642019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7465
7466 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7467 case.
7468
f097f5ad
TT
74692019-01-06 Tom Tromey <tom@tromey.com>
7470
7471 PR gdb/28155:
7472 * gdb.dwarf2/typedef-void-finish.exp: New file.
7473
2cd8cc0b
TT
74742018-12-28 Tom Tromey <tom@tromey.com>
7475 Simon Marchi <simark@simark.ca>
7476
7477 * gdb.base/jit-exec.exp: New file.
7478 * gdb.base/jit-exec.c: New file.
7479 * gdb.base/jit-execd.c: New file.
7480
35fb8261
TT
74812018-12-28 Tom Tromey <tom@tromey.com>
7482
7483 * gdb.base/style.exp: Update test to check for address styling.
7484
47fd17cd
TT
74852018-12-28 Tom Tromey <tom@tromey.com>
7486
7487 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7488 message.
7489
d47032b7
TT
74902018-12-28 Tom Tromey <tom@tromey.com>
7491
7492 * gdb.base/style.exp: Add test for version number styling.
7493
af79b68d
TT
74942018-12-28 Tom Tromey <tom@tromey.com>
7495
7496 * gdb.base/style.exp: Add test for print_address_symbolic.
7497
0bb296cb
TT
74982018-12-28 Tom Tromey <tom@tromey.com>
7499
7500 * gdb.base/style.exp: Add test for breakpoint setting.
7501
80ae2043
TT
75022018-12-28 Tom Tromey <tom@tromey.com>
7503
7504 * gdb.base/style.exp: Add test for variable names.
7505
cbe56571
TT
75062018-12-28 Tom Tromey <tom@tromey.com>
7507
7508 * gdb.base/style.exp: New file.
7509 * gdb.base/style.c: New file.
7510
9162a27c
TT
75112018-12-28 Tom Tromey <tom@tromey.com>
7512
7513 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7514 "dumb".
7515 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7516 the TERM environment variable.
7517
bc543c90
TT
75182018-12-27 Tom Tromey <tom@tromey.com>
7519
7520 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7521 pagination test.
7522
6f0ffe50
AB
75232018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7524
7525 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7526 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7527
b5a1e557
PW
75282018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7529
7530 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7531 Filename a.adb changed to bp_fun_addr.adb.
7532 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7533
6e8b1ab2
JV
75342018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7535
7536 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7537 non-PIE executables.
7538 * README: Mention the gdb,nopie_flag board setting.
7539 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7540 non-PIE executable.
7541 * gdb.arch/amd64-entry-value.exp: Likewise.
7542 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7543 * gdb.arch/i386-float.exp: Likewise.
7544 * gdb.arch/i386-signal.exp: Likewise.
7545 * gdb.mi/mi-reg-undefined.exp: Likewise.
7546
d00a27c5
PM
75472018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7548
7549 PR gdb/23974
7550 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7551
161d081c
PW
75522018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7553
7554 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7555 Update order of results accordingly.
7556
b001de23
AB
75572018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7558
7559 * gdb.base/annota1.exp: Update a test regexp.
7560
99e1a184
AB
75612018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7562
7563 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7564
7a81c1e2
PW
75652018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7566
7567 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7568 (reuse_time): Initialize to REUSE_TIME_CAP.
7569 (check_rc): New function.
7570 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7571 Check pthread_create rc.
7572 (spawner_thread_func): Check pthread_create and pthread_join rc.
7573
73e8dc90
PA
75742018-12-08 Pedro Alves <palves@redhat.com>
7575
7576 * gdb.base/list.exp (test_forward_search): Rename to ...
7577 (test_forward_reverse_search): ... this. Also test reverse-search
7578 and the forward-search alias.
7579
13f2ed32
AB
75802018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7581
7582 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7583 local timeout variable before return, and remove all local timeout
7584 variable entirely.
7585 (gdb_load): Likewise.
7586
64d27cfc
TV
75872018-12-01 Tom de Vries <tdevries@suse.de>
7588
7589 * gdb.base/gdb-caching-proc.exp: New file.
7590
f63c03b4
SDJ
75912018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7592
7593 * Makefile.in (TIMESTAMP): New variable.
7594 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7595 command.
7596 (check-single-racy): Likewise.
7597 (check/%.exp): Likewise.
7598 (check-racy/%.exp): Likewise.
7599 (workers/%.worker): Likewise.
7600 (build-perf): Likewise.
7601 (check-perf): Likewise.
7602 * README: Describe new "TS" and "TS_FORMAT" variables.
7603 * print-ts.py: New file.
7604
1c97054b
BF
76052018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7606
7607 PR python/23714
7608 * gdb.python/python.exp: Test command repetition after
7609 gdb.execute.
7610
1871a62d
AB
76112018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7612
7613 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7614 is correctly aligned.
7615
fb5e1ed9
PW
76162018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7617
7618 * gdb.ada/info_auto_lang.exp: New testcase.
7619 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7620 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7621 * gdb.ada/info_auto_lang/some_c.c: New file.
7622
43d397ca
PW
76232018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7624
7625 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7626 FUNC_lang language syntax.
7627
beddd671
PW
76282018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7629
7630 * gdb.base/info_minsym.c: New file.
7631 * gdb.base/info_minsym.exp: New file.
7632
73fc52c4
TT
76332018-11-19 Tom Tromey <tom@tromey.com>
7634
7635 PR rust/23625:
7636 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7637 * gdb.rust/expr.exp: Update expected output. Change one test.
7638
994b876a
TT
76392018-11-19 Tom Tromey <tom@tromey.com>
7640
7641 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7642
6769f276
PA
76432018-11-19 Pedro Alves <palves@redhat.com>
7644
7645 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7646 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7647 see the expected warning.
7648
38a72da0
AH
76492018-11-16 Alan Hayward <alan.hayward@arm.com>
7650
7651 PR gdb/22736:
7652 * gdb.cp/infcall-nodebug-lib.c: New test.
7653 * gdb.cp/infcall-nodebug-main.c: New test.
7654 * gdb.cp/infcall-nodebug.exp: New file.
7655
53a89d6e
SM
76562018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7657
7658 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7659 completer tests.
7660
9325300d
TV
76612018-11-09 Tom de Vries <tdevries@suse.de>
7662
7663 * gdb.base/msym-lang.c: New test.
7664 * gdb.base/msym-lang.exp: New file.
7665 * gdb.base/msym-lang-main.c: New test.
7666
20f0d60d
TT
76672018-11-08 Tom Tromey <tom@tromey.com>
7668
7669 PR gdb/23555:
7670 PR gdb/23838:
7671 * gdb.base/warning.exp: New file.
7672
b5420128
JB
76732018-11-08 Jan Beulich <jbeulich@suse.com>
7674
7675 * testsuite/gdb.arch/i386-avx512.c,
7676 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7677
cd115d61
AB
76782018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7679
7680 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7681 point hardware.
7682
35ee2dc2
AB
76832018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7684
7685 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7686 * gdb.dwarf2/missing-type-name.exp: New file.
7687
31aceee8
TV
76882018-11-06 Tom de Vries <tdevries@suse.de>
7689
7690 * gdb.base/many-headers.c: New test.
7691 * gdb.base/many-headers.exp: New file.
7692
109be305
JW
76932018-11-06 Jim Wilson <jimw@sifive.com>
7694
7695 * gdb.base/code_elim.exp: For riscv, set additional_flags
7696 to include -msmall-data-limit=0.
7697
e2b7af72
JB
76982018-11-01 Joel Brobecker <brobecker@adacore.com>
7699
7700 * gdb.ada/watch_minus_l: New testcase.
7701
cdcda965
SM
77022018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7703
7704 * gdb.arch/aix-sighandle.c: New file.
7705 * gdb.arch/aix-sighandle.exp: New file.
7706
92dcebf3
AB
77072018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7708
7709 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7710 registers being unions.
7711
68b9ac18
TV
77122018-10-31 Tom de Vries <tdevries@suse.de>
7713
7714 * lib/valgrind.exp: New file.
7715 (vgdb_start, vgdb_stop): New procs, factored out of ...
7716 * gdb.base/valgrind-bt.exp: ... here, ...
7717 * gdb.base/valgrind-disp-step.exp: ... here and ...
7718 * gdb.base/valgrind-infcall.exp: ... here.
7719
1443936e
TV
77202018-10-31 Tom de Vries <tdevries@suse.de>
7721
7722 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7723
eb77c9df
AB
77242018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7725
7726 * gdb.dwarf2/void-type.c: New file.
7727 * gdb.dwarf2/void-type.exp: New file.
7728
82b5e646
PW
77292018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7730
7731 * gdb.base/info_qt.c: New file.
7732 * gdb.base/info_qt.exp: New file.
7733
8d619c01
EBM
77342018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7735
7736 * gdb.arch/powerpc-htm-regs.c: New file.
7737 * gdb.arch/powerpc-htm-regs.exp: New file.
7738
f2cf6173
EBM
77392018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7740
7741 * gdb.arch/powerpc-tar.c: New file.
7742 * gdb.arch/powerpc-tar.exp: New file.
7743
7ca18ed6
EBM
77442018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7745
7746 * gdb.arch/powerpc-ppr-dscr.c: New file.
7747 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7748
bfcc0eba
TV
77492018-10-25 Tom de Vries <tdevries@suse.de>
7750
7751 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7752
fe1a5cad
TV
77532018-10-24 Tom de Vries <tdevries@suse.de>
7754
7755 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7756 longer exists error.
7757
a76dc3b7
TV
77582018-10-24 Tom de Vries <tdevries@suse.de>
7759
7760 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7761
4df46df7
TV
77622018-10-24 Tom de Vries <tdevries@suse.de>
7763
7764 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7765 --db-attach in valgrind.
7766
0dbfcfff
AB
77672018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7768
7769 * gdb.arch/riscv-reg-aliases.c: New file.
7770 * gdb.arch/riscv-reg-aliases.exp: New file.
7771
b04480b1
AH
77722018-10-19 Alan Hayward <alan.hayward@arm.com>
7773
7774 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7775
2c6ac8d7
AH
77762018-10-19 Alan Hayward <alan.hayward@arm.com>
7777
7778 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7779
2bc69f25
AH
77802018-10-19 Alan Hayward <alan.hayward@arm.com>
7781
7782 * gdb.cp/ovldbreak.exp: Fix regexps.
7783
1f1ae3a3
AH
77842018-10-19 Alan Hayward <alan.hayward@arm.com>
7785
7786 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7787
94c18618
SDJ
77882018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7789
7790 PR cli/23785
7791 * gdb.base/restore.exp: New test to check if "restore" with an
7792 invalid file doesn't segfault.
7793
812cd6eb
TV
77942018-10-18 Tom de Vries <tdevries@suse.de>
7795
7796 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7797 * gdb.ada/excep_handle.exp: Same.
7798 * gdb.ada/mi_string_access.exp: Same.
7799 * gdb.ada/mi_var_union.exp: Same.
7800 * gdb.arch/arc-analyze-prologue.exp: Same.
7801 * gdb.arch/arc-decode-insn.exp: Same.
7802 * gdb.base/readnever.exp: Same.
7803 * gdb.fortran/printing-types.exp: Same.
7804 * gdb.guile/scm-lazy-string.exp: Same.
7805
c4b90788
TV
78062018-10-16 Tom de Vries <tdevries@suse.de>
7807
7808 PR gdb/23730
7809 * gdb.base/catch-follow-exec.c: Add copyright notice.
7810 * gdb.base/catch-follow-exec.exp: Rewrite to use
7811 gdb_spawn_with_cmdline_opts. Require gdb-native.
7812
8bca2978
SL
78132018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7814
7815 * gdb.trace/actions-changed.exp: Check for arch support.
7816 * gdb.trace/actions.exp: Likewise.
7817 * gdb.trace/ax.exp: Likewise.
7818 * gdb.trace/backtrace.exp: Likewise.
7819 * gdb.trace/change-loc.exp: Likewise.
7820 * gdb.trace/deltrace.exp: Likewise.
7821 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7822 * gdb.trace/ftrace.exp: Likewise.
7823 * gdb.trace/infotrace.exp: Check for arch support.
7824 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7825 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7826 * gdb.trace/mi-tsv-changed.exp: Likewise.
7827 * gdb.trace/packetlen.exp: Likewise.
7828 * gdb.trace/passc-dyn.exp: Likewise.
7829 * gdb.trace/passcount.exp: Likewise.
7830 * gdb.trace/pending.exp: Likewise.
7831 * gdb.trace/range-stepping.exp: Check for shlib support.
7832 * gdb.trace/report.exp: Check for arch support.
7833 * gdb.trace/save-trace.exp: Likewise.
7834 * gdb.trace/signal.exp: Check for signal support.
7835 * gdb.trace/tfind.exp: Check for arch support.
7836 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7837 * gdb.trace/trace-common.h: Add comment.
7838 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7839 * gdb.trace/trace-enable-disable.exp: Likewise.
7840 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7841 * gdb.trace/tracecmd.exp: Check for arch support.
7842 * gdb.trace/tspeed.exp: Check for shlib and target support.
7843 * gdb.trace/tstatus.exp: Check for arch support.
7844 * gdb.trace/tsv.exp: Likewise.
7845 * gdb.trace/while-dyn.exp: Likewise.
7846 * gdb.trace/while-stepping.exp: Likewise.
7847 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7848
f9c49bff
SM
78492018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7850
7851 * gdb.trace/tspeed.exp: Remove nowarnings.
7852 (prepare_for_trace_test): Declare "global ipalib".
7853 * gdb.trace/tspeed.c: Include unistd.h.
7854 (main): Remove superfluous printf argument.
7855
d4330bde
SL
78562018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7857
7858 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7859 directory prefix on the filename.
7860
8ecfd7bd
SDJ
78612018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7862
7863 * gdb.gdb/unittest.exp: Update expected message informing that
7864 selftests have been disabled.
7865 * gdb.server/unittest.exp: Likewise.
7866
58bbcd02
TV
78672018-10-09 Tom de Vries <tdevries@suse.de>
7868
7869 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7870 with runto_main.
7871
9f6b697b
WP
78722018-10-08 Weimin Pan <weimin.pan@oracle.com>
7873
7874 PR c++/16841
7875 * gdb.cp/virtbase2.cc: New file.
7876 * gdb.cp/virtbase2.exp: New file.
7877
add5ded5
TT
78782018-10-06 Tom Tromey <tom@tromey.com>
7879
7880 PR python/19399:
7881 * gdb.python/py-inferior.exp: Add architecture test.
7882
f9e48344
TT
78832018-10-06 Tom Tromey <tom@tromey.com>
7884
7885 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7886 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7887
2a8be203
TT
78882018-10-06 Tom Tromey <tom@tromey.com>
7889
7890 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7891 of a "throw" catchpoint.
7892
e04caa70
SDJ
78932018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7894
7895 * gdb.base/info-proc.exp: Update string expected from "help info
7896 proc".
7897
5ca8c39f
TT
78982018-10-04 Tom Tromey <tom@tromey.com>
7899
7900 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7901 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7902 (test_initial_complaints, test_empty_complaints): Update.
7903 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7904
3453e7e4
TT
79052018-10-04 Tom Tromey <tom@tromey.com>
7906
7907 PR cli/19551:
7908 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7909 * lib/gdb.exp (gdb_file_cmd): Update.
7910 * gdb.stabs/weird.exp (print_weird_var): Update.
7911 * gdb.server/solib-list.exp: Update.
7912 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7913 * gdb.mi/mi-cli.exp: Update.
7914 * gdb.linespec/linespec.exp: Update.
7915 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7916 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7917 * gdb.cp/cp-relocate.exp: Update.
7918 * gdb.base/sym-file.exp: Update.
7919 * gdb.base/relocate.exp: Update.
7920 * gdb.base/readnever.exp: Update.
7921 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7922 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7923 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7924 * gdb.base/code_elim.exp: Update.
7925 * gdb.base/break-unload-file.exp (test_break): Update.
7926 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7927 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7928 Update.
7929 * gdb.base/attach.exp (do_attach_tests): Update.
7930 * gdb.base/sepdebug.exp: Update.
7931 * gdb.python/py-section-script.exp: Update.
7932
6afcf761
TT
79332018-10-04 Tom Tromey <tom@tromey.com>
7934
7935 PR cli/22234:
7936 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7937 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7938 output.
7939
fef1b293
TT
79402018-10-04 Tom Tromey <tom@tromey.com>
7941
7942 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7943 set width and height to 0.
7944 (test_command_line_attach_run): Use -quiet.
7945
ca98345e
SL
79462018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7947
7948 * lib/gdb.exp (skip_ifunc_tests): New.
7949 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7950 other compile failures.
7951 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7952
ff34e6ae
SM
79532018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7954
7955 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7956 is_amd64_regs_target.
7957
6bb8890e
AH
79582018-10-01 Alan Hayward <alan.hayward@arm.com>
7959
7960 * gdb.arch/aarch64-sighandler-regs.c: New test.
7961 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7962 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7963
224d30d3
MM
79642018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7965
7966 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7967 assembly.
7968
f67ffa6a
AB
79692018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7970
7971 * gdb.base/frame-selection.exp: New file.
7972 * gdb.base/frame-selection.c: New file.
7973
9fc3183f
AH
79742018-09-27 Alan Hayward <alan.hayward@arm.com>
7975
7976 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7977 pthread barrier.
7978 (main): Likewise.
7979
d354055e
AB
79802018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7981
7982 * gdb.base/large-frame-1.c: New file.
7983 * gdb.base/large-frame-2.c: New file.
7984 * gdb.base/large-frame.exp: New file.
7985 * gdb.base/large-frame.h: New file.
7986
db727370
JL
79872018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7988
7989 PR gdb/20948
7990 * gdb.base/write_mem.exp: New test.
7991 * gdb.base/write_mem.c: Likewise.
7992
ae778caf
TT
79932018-09-23 Tom Tromey <tom@tromey.com>
7994
7995 PR python/18852:
7996 * gdb.python/py-parameter.exp: Add test for parameter that throws
7997 on "set".
7998
fd3ba736
TT
79992018-09-23 Tom Tromey <tom@tromey.com>
8000
8001 PR python/17284:
8002 * gdb.python/py-template.exp (test_template_arg): Add test for
8003 negative template argument number.
8004
39a24317
TT
80052018-09-23 Tom Tromey <tom@tromey.com>
8006
8007 PR python/14062:
8008 * gdb.python/python.exp: Add test for post_event error.
8009
f5769a2c
TT
80102018-09-23 Tom Tromey <tom@tromey.com>
8011
8012 PR python/18170:
8013 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8014 convert pointers to int and long.
8015
1c1e54f6
TT
80162018-09-23 Tom Tromey <tom@tromey.com>
8017
8018 PR python/20126:
8019 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8020 signed-ness conversion tests.
8021
fb4fa946
TT
80222018-09-23 Tom Tromey <tom@tromey.com>
8023
8024 PR python/18352;
8025 * gdb.python/py-value.exp (test_float_conversion): New proc.
8026 Use it.
8027
a466edac
HAQ
80282018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8029
8030 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8031
4ee9b0c5
SL
80322018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8033
8034 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8035 no readline.
8036 * gdb.base/utf8-identifiers.exp: Likewise.
8037 * gdb.cp/cpcompletion.exp: Likewise.
8038 * gdb.linespec/cpcompletion.exp: Likewise.
8039 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8040 * gdb.linespec/cpls-ops.exp: Likewise.
8041
23be8da7
RB
80422018-09-19 Richard Bunt <richard.bunt@arm.com>
8043 Chris January <chris.january@arm.com>
8044
8045 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8046 * gdb.fortran/short-circuit-argument-list.exp: New file.
8047 * gdb.fortran/short-circuit-argument-list.f90: New test.
8048
5031d0ae
SDJ
80492018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8050
8051 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8052 "arch=" keyword when executing "-stack-list-frames".
8053
b4c0d1a4
SDJ
80542018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8055
8056 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8057 "arch=" keyword when executing "-stack-list-frames".
8058
7a6d2b45
SDJ
80592018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8060
8061 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8062 break ada".
8063
8588b356
SM
80642018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8065
8066 PR python/23669
8067 * gdb.python/python.exp: Test gdb.execute("show commands").
8068
65e65158
TT
80692018-09-16 Tom Tromey <tom@tromey.com>
8070
8071 * gdb.base/new-ui.exp (do_execution_tests): Update.
8072 * gdb.base/dbx.exp (test_breakpoints): Update.
8073
bf326452
AH
80742018-09-14 Alan Hayward <alan.hayward@arm.com>
8075
8076 * lib/gdb.exp (gdb_simple_compile): Add proc.
8077 (is_elf_target): Use gdb_simple_compile.
8078 (skip_altivec_tests): Likewise.
8079 (skip_vsx_tests): Likewise.
8080 (skip_tsx_tests): Likewise.
8081 (skip_btrace_tests): Likewise.
8082 (skip_btrace_pt_tests): Likewise.
8083 (gdb_can_simple_compile): Likewise.
8084 (gdb_has_argv0): Likewise.
8085 (gdb_target_symbol_prefix): Likewise.
8086 (target_supports_scheduler_locking): Likewise.
8087
2361b0fb
TT
80882018-09-13 Tom Tromey <tom@tromey.com>
8089
8090 * Makefile.in (TAGS): Recognize proc_with_prefix and
8091 gdb_caching_proc.
8092
0ae1a321
SM
80932018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8094
8095 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8096 method.
8097
a40bf0c2
SM
80982018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8099
8100 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8101 and a few other Inferior properties when the Inferior is no
8102 longer valid.
8103
4a3fe98f
TT
81042018-09-13 Tom Tromey <tom@tromey.com>
8105
8106 PR rust/23650:
8107 * gdb.rust/simple.exp: Add test for enum field access error.
8108
098b2108
TT
81092018-09-13 Tom Tromey <tom@tromey.com>
8110
8111 PR rust/23626:
8112 * gdb.rust/simple.rs (EmptyEnum): New type.
8113 (main): Use it.
8114 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8115
1256af7d
SM
81162018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8117
8118 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8119 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8120 * gdb.python/py-symtab.exp: Update test printing an objfile.
8121
4aa8e6c2
SM
81222018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8123
8124 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8125 object.
8126
c221b2f7
AH
81272018-09-12 Alan Hayward <alan.hayward@arm.com>
8128
8129 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8130 (support_complex_tests): Use gdb_can_simple_compile.
8131 (is_ilp32_target): Likewise.
8132 (is_lp64_target): Likewise.
8133 (is_64_target): Likewise.
8134 (is_amd64_regs_target): Likewise.
8135 (is_aarch32_target): Likewise.
8136 (gdb_int128_helper): Likewise.
8137
6f1107b5
JK
81382018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8139
8140 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8141
1f5d1570
JG
81422018-09-10 Jerome Guitton <guitton@adacore.com>
8143
8144 * gdb.ada/same_component_name: Add test for case of tagged record
8145 with variable-length fields.
8146
cc330e39
XR
81472018-09-10 Xavier Roirand <roirand@adacore.com>
8148
8149 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8150 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8151 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8152 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8153
b9c50e9a
XR
81542018-09-10 Xavier Roirand <roirand@adacore.com>
8155
8156 * gdb.ada/mi_string_access.exp: New testcase.
8157 * gdb.ada/mi_string_access/bar.adb: New file.
8158 * gdb.ada/mi_string_access/pck.adb: New file.
8159 * gdb.ada/mi_string_access/pck.asd: New file.
8160
2963898f
XR
81612018-09-10 Xavier Roirand <roirand@adacore.com>
8162
8163 * gdb.ada/mi_var_union.exp: New testcase.
8164 * gdb.ada/mi_var_union/bar.adb: New file.
8165 * gdb.ada/mi_var_union/pck.adb: New file.
8166 * gdb.ada/mi_var_union/pck.asd: New file.
8167
1aac008f
TT
81682018-09-08 Tom Tromey <tom@tromey.com>
8169
8170 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8171
332cf4c9
TT
81722018-09-08 Tom Tromey <tom@tromey.com>
8173
8174 PR python/16047:
8175 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8176 (register_pretty_printers): Register new printer.
8177 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8178 test.
8179 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8180 (an_int_type3): New global.
8181
424da6cf
JB
81822018-09-08 Joel Brobecker <brobecker@adacore.com>
8183
8184 * gdb.ada/expr_with_funcall: New testcase.
8185
2a62dfa9
JB
81862018-09-08 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.ada/packed_array_assign: New testcase.
8189
96b6697f
AB
81902018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8191
8192 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8193 names, and add test prefixes to make test names unique.
8194
e4a62c65
TV
81952018-09-05 Tom de Vries <tdevries@suse.de>
8196
8197 * gdb.dwarf2/varval.exp: Add test.
8198
dd083ee2
GB
81992018-09-04 Gary Benson <gbenson@redhat.com>
8200
8201 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8202 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8203
aef9346c
TT
82042018-08-31 Tom Tromey <tom@tromey.com>
8205
8206 * gdb.rust/simple.rs: Rename second variable "v".
8207
c67f2e15
AB
82082018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8209
8210 * gdb.base/funcargs.c (use_a): New function.
8211 (recurse): Call use_a.
8212
078a0207
KS
82132018-08-29 Keith Seitz <keiths@redhat.com>
8214
8215 * gdb.compile/compile-cplus-anonymous.cc: New file.
8216 * gdb.compile/compile-cplus-anonymous.exp: New file.
8217 * gdb.compile/compile-cplus-array-decay.cc: New file.
8218 * gdb.compile/compile-cplus-array-decay.exp: New file.
8219 * gdb.compile/compile-cplus-inherit.cc: New file.
8220 * gdb.compile/compile-cplus-inherit.exp: New file.
8221 * gdb.compile/compile-cplus-member.cc: New file.
8222 * gdb.compile/compile-cplus-member.exp: New file.
8223 * gdb.compile/compile-cplus-method.cc: New file.
8224 * gdb.compile/compile-cplus-method.exp: New file.
8225 * gdb.compile/compile-cplus-mod.c: "New" file.
8226 * gdb.compile/compile-cplus-namespace.cc: New file.
8227 * gdb.compile/compile-cplus-namespace.exp: New file.
8228 * gdb.compile/compile-cplus-nested.cc: New file.
8229 * gdb.compile/compile-cplus-nested.exp: New file.
8230 * gdb.compile/compile-cplus-print.c: "New" file.
8231 * gdb.compile/compile-cplus-print.exp: "New" file.
8232 * gdb.compile/compile-cplus-virtual.cc: New file.
8233 * gdb.compile/compile-cplus-virtual.exp: New file.
8234 * gdb.compile/compile-cplus.c: "New" file.
8235 * gdb.compile/compile-cplus.exp: "New" file.
8236 * lib/compile-support.exp: New file.
8237
b0f492b9
GB
82382018-08-16 Gary Benson <gbenson@redhat.com>
8239
8240 PR gdb/13000:
8241 * gdb.base/batch-exit-status.exp: New file.
8242 * gdb.base/batch-exit-status.good-commands: Likewise.
8243 * gdb.base/batch-exit-status.bad-commands: Likewise.
8244
36eb4c5f
AH
82452018-08-29 Alan Hayward <alan.hayward@arm.com>
8246
8247 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8248 (struct struct02): Likewise.
8249 (struct struct03): Likewise.
8250 (struct struct04): Likewise.
8251 (struct struct_01_01): New struct.
8252 (struct struct_01_02): Likewise.
8253 (struct struct_01_03): Likewise.
8254 (struct struct_01_04): Likewise.
8255 (struct struct_02_01): Likewise.
8256 (struct struct_02_02): Likewise.
8257 (struct struct_02_03): Likewise.
8258 (struct struct_02_04): Likewise.
8259 (struct struct_04_01): Likewise.
8260 (struct struct_04_02): Likewise.
8261 (struct struct_04_03): Likewise.
8262 (struct struct_04_04): Likewise.
8263 (struct struct_05_01): Likewise.
8264 (struct struct_05_02): Likewise.
8265 (struct struct_05_03): Likewise.
8266 (struct struct_05_04): Likewise.
8267 (cmp_struct01): Remove function.
8268 (cmp_struct02): Likewise.
8269 (cmp_struct03): Likewise.
8270 (cmp_struct04): Likewise.
8271 (cmp_struct_01_01): Add Function.
8272 (cmp_struct_01_02): Likewise.
8273 (cmp_struct_01_03): Likewise.
8274 (cmp_struct_01_04): Likewise.
8275 (cmp_struct_02_01): Likewise.
8276 (cmp_struct_02_02): Likewise.
8277 (cmp_struct_02_03): Likewise.
8278 (cmp_struct_02_04): Likewise.
8279 (cmp_struct_04_01): Likewise.
8280 (cmp_struct_04_02): Likewise.
8281 (cmp_struct_04_03): Likewise.
8282 (cmp_struct_04_04): Likewise.
8283 (cmp_struct_05_01): Likewise.
8284 (cmp_struct_05_02): Likewise.
8285 (cmp_struct_05_03): Likewise.
8286 (cmp_struct_05_04): Likewise.
8287 (call_all): Add new structs.
8288 * gdb.base/infcall-nested-structs.exp: Likewise.
8289
3bf9c013
JV
82902018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8291
8292 * gdb.python/py-framefilter-mi.exp: Update regexp to
8293 check for "arch" field in frame output.
8294
450d1e88
KB
82952018-08-23 Kevin Buettner <kevinb@redhat.com>
8296
8297 * gdb.dwarf2/dw2-ranges-func.c: New file.
8298 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8299
ae739fe7
SM
83002018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8301
8302 * gdb.base/term.exp: Compare terminal settings with values from
8303 the inferior.
8304 * gdb.base/term.c: Get and set terminal settings.
8305
6d52907e
JV
83062018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8307
8308 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8309 accommodate new "arch" field in frame output.
8310 * gdb.mi/mi-return.exp: Likewise.
8311 * gdb.mi/mi-stack.exp: Likewise.
8312 * gdb.mi/mi-syn-frame.exp: Likewise.
8313 * gdb.mi/user-selected-context-sync.exp: Likewise.
8314
be2d111a
MS
83152018-08-19 Michael Spang <spang@google.com>
8316
8317 PR gdb/11786
8318 * gdb.base/gcore-tls-pie.c: New file.
8319 * gdb.base/gcore-tls-pie.exp: New file.
8320
ae3a7c47
KB
83212018-08-18 Kevin Buettner <kevinb@redhat.com>
8322
8323 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8324 * gdb.dwarf2/varval.c: New file.
8325 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8326
2ecae92e
AH
83272018-08-17 Alan Hayward <alan.hayward@arm.com>
8328
8329 PR gdb/18931
8330 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8331
c1854f1d
KS
83322018-08-16 Keith Seitz <keiths@redhat.com>
8333
8334 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8335 tests expected to pass.
8336
26fb3983
JV
83372018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8338
8339 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8340 -data-disassemble -a.
8341 (test_disassembly_bogus_args): Likewise.
8342
67943c00
AB
83432018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8344
8345 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8346
5ff2bbae
AB
83472018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8348
8349 * gdb.base/vla-optimized-out.exp: Add new test.
8350
e5bbcd0f
AB
83512018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8352
8353 * gdb.base/vla-optimized-out-o3.exp: Delete.
8354 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8355 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8356 deleted tests.
8357
9d4a934c
AB
83582018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8359
8360 PR gdb/18050:
8361 * gdb.server/extended-remote-restart.c: New file.
8362 * gdb.server/extended-remote-restart.exp: New file.
8363
045cf012
SM
83642018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8365
8366 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8367 "set variable index = 42".
8368
87d6a7aa
SM
83692018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8370
8371 * boards/index-cache-gdb.exp: New file.
8372 * gdb.dwarf2/index-cache.exp: New file.
8373 * gdb.dwarf2/index-cache.c: New file.
8374 * gdb.base/maint.exp: Check if we are using the index cache.
8375
96d68bd4
RO
83762018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8377
8378 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8379 MAKEFLAGS.
8380
5a699617
RO
83812018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8382
8383 * dg-extract-results.sh: Move to toplevel contrib.
8384 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8385 * Makefile.in (check-parallel-racy): Likewise.
8386
5bd18990
AB
83872018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8388
8389 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8390 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8391 tests if the target supports scheduler locking.
8392
3fbbcf47
TV
83932018-08-04 Tom de Vries <tdevries@suse.de>
8394
8395 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8396
3e1d3d8c
TT
83972018-08-02 Tom Tromey <tom@tromey.com>
8398
8399 PR symtab/16842.
8400 * gdb.cp/temargs.exp: Test "info address" of a template
8401 parameter.
8402
5abe0f0c
JV
84032018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8404
8405 * gdb.python/py-mi-var-info-path-expression.c: New file.
8406 * gdb.python/py-mi-var-info-path-expression.py: New file.
8407 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8408
fb66cde8
SDJ
84092018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8410
8411 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8412 error after "cannot resolve name" string.
8413
c708f4d2
AB
84142018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8415
8416 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8417 started.
8418 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8419
37cc0cae
TV
84202018-07-28 Tom de Vries <tdevries@suse.de>
8421
8422 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8423
63b4ecf7
TV
84242018-07-26 Tom de Vries <tdevries@suse.de>
8425
8426 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8427
3c3bb058
AB
84282018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8429
8430 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8431 is visible.
8432
9e7f3bbb
TV
84332018-07-26 Tom de Vries <tdevries@suse.de>
8434
8435 PR breakpoints/23366
8436 * gdb.base/catch-follow-exec.c: New test.
8437 * gdb.base/catch-follow-exec.exp: New file.
8438
16f808ec
TV
84392018-07-25 Tom de Vries <tdevries@suse.de>
8440
8441 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8442 vla-optimized-out.c.
8443
d7154a8d
JV
84442018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8445
8446 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8447 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8448
232a0032
TV
84492018-07-20 Tom de Vries <tdevries@suse.de>
8450
8451 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8452 NOCLONE macro.
8453 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8454
fbb1d502
TV
84552018-07-19 Tom de Vries <tdevries@suse.de>
8456
8457 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8458 regular expression.
8459
42dc7699
TV
84602018-07-18 Tom de Vries <tdevries@suse.de>
8461
8462 * gdb.base/vla-optimized-out.c: New test.
8463 * gdb.base/vla-optimized-out.exp: New file.
8464
7f1f7e23
SDJ
84652018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8466
8467 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8468 message "No address associated with hostname" when gdbserver
8469 cannot resolve the hostname.
8470
5759ebb3
PW
84712018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8472
8473 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8474 Add some test prefixes to make tests unique.
8475
3606ccab
PW
84762018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8477
8478 * gdb.base/frameapply.c: New file.
8479 * gdb.base/frameapply.exp: New file.
8480
529c08b2
PW
84812018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8482
8483 * gdb.base/skip.exp: Update expected error message.
8484
c7ab0aef
SDJ
84852018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8486 Jan Kratochvil <jan.kratochvil@redhat.com>
8487 Paul Fertser <fercerpav@gmail.com>
8488 Tsutomu Seki <sekiriki@gmail.com>
8489
8490 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8491 parameter.
8492 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8493 by default.
8494 * boards/native-gdbserver.exp: Likewise.
8495 * gdb.server/run-without-local-binary.exp: Improve regexp used
8496 for detecting when a remote debugging connection succeeds.
8497 * gdb.server/server-connect.exp: New file.
8498 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8499 Do not prefix the port number with ":".
8500 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8501 support for detecting and using it. Add '$debughost_gdbserver'
8502 to the list of arguments used to start gdbserver. Handle case
8503 when gdbserver cannot resolve a network name.
8504
16ff70dd
SDJ
85052018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8506
8507 PR c++/23373
8508 * gdb.base/ptype-offsets.cc (struct static_member): New
8509 struct.
8510 (main) <stmember>: New variable.
8511 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8512 with a static member in it.
8513
3541979f
AB
85142018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8515
8516 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8517 watchpoints enabled and disabled.
8518
c8ad9b9a
AB
85192018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8520
8521 * gdb.base/examine-backward.exp: Still run tests around address
8522 0x0, even if address 0x0 is not readable. Update the pattern for
8523 matching address 0x0 in expected output.
8524
e0e5e971
AB
85252018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8526
8527 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8528 malloc/free.
8529
1ea5da02
TV
85302018-07-04 Tom de Vries <tdevries@suse.de>
8531
8532 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8533
471b9d15
MR
85342018-07-02 Maciej W. Rozycki <macro@mips.com>
8535
8536 PR tdep/8282
8537 * gdb.arch/mips-disassembler-options.exp: New test.
8538 * gdb.arch/mips-disassembler-options.s: New test source.
8539
75acb486
PA
85402018-06-29 Pedro Alves <palves@redhat.com>
8541
8542 * gdb.threads/names.exp: Adjust expected "info threads" output.
8543
cd2bb709
PA
85442018-06-29 Pedro Alves <palves@redhat.com>
8545
8546 * gdb.opt/inline-break.exp (line number, address): Add "info
8547 break" tests.
8548
991ff292
PA
85492018-06-29 Pedro Alves <palves@redhat.com>
8550
8551 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8552 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8553 number and address and running to them.
8554
356819b6 85552018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8556
8557 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8558
2512d7ef
JK
85592018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8560
8561 * lib/compiler.c: Remove executable permission flag.
8562
be1b6474
RB
85632018-06-28 Richard Bunt <richard.bunt@arm.com>
8564
8565 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8566 code.
8567 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8568
291f9a96
PT
85692018-06-28 Petr Tesarik <ptesarik@suse.cz>
8570
8571 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8572
ed6dfe51
PT
85732018-06-28 Petr Tesarik <ptesarik@suse.cz>
8574
8575 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8576 address argument is omitted.
8577
d4d429d5
PT
85782018-06-28 Petr Tesarik <ptesarik@suse.cz>
8579
8580 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8581
7ab6656f
OJ
85822018-06-27 Omair Javaid <omair.javaid@linaro.org>
8583
8584 PR gdb/21695
8585 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8586 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8587
a33ccfc7
TT
85882018-06-26 Tom Tromey <tom@tromey.com>
8589
8590 PR rust/22574:
8591 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8592 * gdb.rust/simple.rs (struct SimpleLayout): New.
8593
6d72d289
SM
85942018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8595
8596 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8597 "info registers" output.
8598
8363f9d5
RB
85992018-06-21 Richard Bunt <richard.bunt@arm.com>
8600
8601 * gdb.base/watchpoint-hw-attach.c: New test.
8602 * gdb.base/watchpoint-hw-attach.exp: New file.
8603
f00674fe
SM
86042018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8605
8606 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8607 through /bin/sh.
8608 * boards/dwarf4-gdb-index.exp: Likewise.
8609 * boards/fission-dwp.exp: Likewise.
8610
1d554008
UW
86112018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8612
8613 * gdb.base/float128.exp: Add comment and improved fail message
8614 to the failure case of "print large128" test.
8615
d0ac1c44
SM
86162018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8617
8618 * configure.ac: Remove AC_PREREQ.
8619 * configure: Re-generate.
8620
61b04dd0
PA
86212018-06-19 Pedro Alves <palves@redhat.com>
8622
8623 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8624 (func_extern_caller): New.
8625 (main): Call func_extern_caller.
8626 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8627 logic change.
8628
f63b508a
SM
86292018-06-18 Weimin Pan <weimin.pan@oracle.com>
8630
8631 PR gdb/16841
8632 * gdb.cp/typedef-base.cc: New file.
8633 * gdb.cp/typedef-base.exp: New file.
8634
0fe3a558
TV
86352018-06-18 Tom de Vries <tdevries@suse.de>
8636
8637 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8638
7010835a
AB
86392018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8640 Richard Bunt <Richard.Bunt@arm.com>
8641
8642 * gdb.threads/attach-slow-waitpid.c: New file.
8643 * gdb.threads/attach-slow-waitpid.exp: New file.
8644 * gdb.threads/slow-waitpid.c: New file.
8645
14897d65
PA
86462018-06-14 Pedro Alves <palves@redhat.com>
8647
8648 * gdb.base/fork-running-state.c: Include <errno.h>.
8649 (exit_if_relative_exits): New.
8650 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8651 exits.
8652 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8653 child exits.
8654
5d9a0608
TV
86552018-06-14 Tom de Vries <tdevries@suse.de>
8656
8657 PR cli/22573
8658 * gdb.base/finish-pretty.c: New test.
8659 * gdb.base/finish-pretty.exp: New file.
8660
11ae5818
PA
86612018-06-14 Pedro Alves <palves@redhat.com>
8662
8663 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8664 gdb's expected startup output.
8665
1d39de44
PA
86662018-06-14 Pedro Alves <palves@redhat.com>
8667
8668 * lib/selftest-support.exp (selftest_setup): Remove inlined
8669 function handling.
8670
70ee0000
TV
86712018-06-14 Tom de Vries <tdevries@suse.de>
8672
8673 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8674 matching of breakpoint printing.
8675
11f4b608
TV
86762018-06-13 Tom de Vries <tdevries@suse.de>
8677
8678 PR testsuite/23269
8679 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8680 (fork_child): ... here, and ...
8681 (fork_parent): ... here.
8682
86832018-06-12 Tom de Vries <tdevries@suse.de>
8684
8685 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8686
9516f85a
AB
86872018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8688 Stephen Roberts <stephen.roberts@arm.com>
8689
8690 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8691 rewrite test to describe action performed, rather than possible
8692 failure.
8693
5045b3d7
GB
86942018-06-08 Gary Benson <gbenson@redhat.com>
8695
8696 * gdb.threads/check-libthread-db.exp: New file.
8697 * gdb.threads/check-libthread-db.c: Likewise.
8698
c61b06a1
TT
86992018-06-05 Tom Tromey <tom@tromey.com>
8700
8701 * gdb.base/default.exp: Update expected "show version" output.
8702
eb6af809
TT
87032018-06-05 Tom Tromey <tom@tromey.com>
8704
8705 PR cli/12326:
8706 * gdb.cp/static-print-quit.exp: Update.
8707 * lib/gdb.exp (pagination_prompt): Update.
8708 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8709 * gdb.python/python.exp: Update.
8710
178d6a63
JB
87112018-06-04 Joel Brobecker <brobecker@adacore.com>
8712
8713 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8714
8e817061
JB
87152018-06-01 Joel Brobecker <brobecker@adacore.com>
8716
8717 * gdb.ada/bp_fun_addr: New testcase.
8718
e86ca25f
TT
87192018-06-01 Tom Tromey <tom@tromey.com>
8720
8721 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8722 results.
8723 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8724 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8725 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8726 * gdb.base/maint.exp (maint_pass_if): Update.
8727
4b2dfa9d
MR
87282018-05-31 Maciej W. Rozycki <macro@mips.com>
8729
8730 * gdb.base/endian.exp: New test.
8731 * gdb.base/endian.c: New test source.
8732
45f25d6c
AB
87332018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8734
8735 PR gdb/23203
8736 * gdb.base/bt-selected-frame.c: New file.
8737 * gdb.base/bt-selected-frame.exp: New file.
8738 * lib/gdb.exp (get_current_frame_number): New function.
8739
d9f6d7f8
MR
87402018-05-24 Maciej W. Rozycki <macro@mips.com>
8741 Pedro Alves <palves@redhat.com>
8742
8743 * gdb.threads/tls-core.c: Include <stdlib.h>
8744 (thread_proc): Call `abort'.
8745 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8746 (tls_core_test): New procedure, bits factored out from ...
8747 (top level): ... here. Test both native cores and gcore cores.
8748
ff1cf532
TT
87492018-05-23 Tom Tromey <tom@tromey.com>
8750
8751 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8752
b98664d3
TT
87532018-05-23 Tom Tromey <tom@tromey.com>
8754
8755 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8756 symfile_complaints.
8757 (test_short_complaints): Likewise.
8758 (test_empty_complaints): Likewise.
8759 (test_initial_complaints): Update.
8760
4e9668d0
TT
87612018-05-23 Tom Tromey <tom@tromey.com>
8762
8763 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8764
43ba33c7
TT
87652018-05-23 Tom Tromey <tom@tromey.com>
8766
8767 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8768 (test_short_complaints): Update.
8769
035522c0
PA
87702018-05-22 Pedro Alves <palves@redhat.com>
8771
8772 * gdb.base/remote.exp: Only gdb_start after compiling the
8773 testcase. Issue "disconnect" before testing "set remote" command
8774 defaults. Issue clean_restart before running to main.
8775
cc0be08f
PA
87762018-05-22 Pedro Alves <palves@redhat.com>
8777
8778 * gdb.base/remote.exp: Adjust expected output of "show remote
8779 memory-write-packet-size". Add tests for "set remote
8780 memory-write-packet-size 0" and "set remote
8781 memory-write-packet-size fixed/limit".
8782
b1b60145
PA
87832018-05-22 Pedro Alves <palves@redhat.com>
8784
8785 PR gdb/22973
8786 * gdb.base/utf8-identifiers.c: New file.
8787 * gdb.base/utf8-identifiers.exp: New file.
8788
0ec848ad
PFC
87892018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8790
8791 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8792
2c3305f6
PFC
87932018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8794
8795 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8796
ce1e8424
TT
87972018-05-18 Tom Tromey <tom@tromey.com>
8798
8799 * gdb.base/ptype-offsets.exp: Update.
8800
ddfe970e
KS
88012018-05-17 Keith Seitz <keiths@redhat.com>
8802
8803 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8804 in expected breakpoint stop locations.
8805 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8806 move to proper scope to test variable values.
8807 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8808 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8809 New functions.
8810 (main): Call not_inline_func3.
8811 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8812 inline_func1, inline_func2, and inline_func3. Test that when each
8813 breakpoint is hit, GDB properly reports both the stop location
8814 and the backtrace. Repeat tests for temporary breakpoints.
8815
0726fcc6
MR
88162018-05-15 Maciej W. Rozycki <macro@mips.com>
8817
8818 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8819 rather then trying to access it in determining whether the PID
8820 of `gdbserver' could have been retrieved.
8821
8ee22052
AB
88222018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8823
8824 * gdb.arch/amd64-init-x87-values.S: New file.
8825 * gdb.arch/amd64-init-x87-values.exp: New file.
8826
7785df48
JK
88272018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8828
8829 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8830
56bcdbea
TT
88312018-05-04 Tom Tromey <tom@tromey.com>
8832
8833 PR python/22730:
8834 * gdb.python/python.exp: Test multi-line execute.
8835
a913fffb
TT
88362018-05-04 Tom Tromey <tom@tromey.com>
8837
8838 PR python/22731:
8839 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8840
7a2c85f2
TT
88412018-05-04 Tom Tromey <tom@tromey.com>
8842
8843 PR gdb/11750:
8844 * gdb.base/define.exp: Test defining a user command inside a user
8845 command.
8846 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8847
a3b60e45
JK
88482018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8849 Pedro Alves <palves@redhat.com>
8850
8851 PR breakpoints/19806 and support for PR external/20207.
8852 * gdb.base/watchpoint-unaligned.c: New file.
8853 * gdb.base/watchpoint-unaligned.exp: New file.
8854
45fe4a03
AB
88552018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8856
8857 * gdb.base/maint.exp: Make test names unique, use
8858 test_prefix_command_help to test 'help maint info', and remove
8859 repeated test of 'help maint'.
8860
9be2ae8f
TT
88612018-05-04 Tom Tromey <tom@tromey.com>
8862
8863 PR gdb/22619:
8864 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8865 behavior.
8866
11859c31
AB
88672018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8868
8869 * gdb.base/maint.exp: Process output from 'maint print registers'
8870 line at a time.
8871
089a9490
AB
88722018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8873
8874 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8875 timeout.
8876
9b0797e2
AB
88772018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8878
8879 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8880 filter pattern.
8881
f6ac5f3d
PA
88822018-05-02 Pedro Alves <palves@redhat.com>
8883
8884 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8885 to_log_command renames.
8886 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8887
77d3c63b
TT
88882018-05-02 Tom Tromey <tom@tromey.com>
8889
8890 * gdb.python/py-parameter.exp: Set test message.
8891
0489430a
TT
88922018-05-02 Tom Tromey <tom@tromey.com>
8893
8894 PR python/20084:
8895 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8896 PARAM_ZUINTEGER_UNLIMITED tests.
8897
1632f8ba
DR
88982018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8899
8900 PR rust/23124
8901 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8902 when casting.
8903
6d7bb824
TT
89042018-04-30 Tom Tromey <tom@tromey.com>
8905
8906 * gdb.python/py-type.exp: Check align attribute.
8907 * gdb.python/py-type.c: New "aligncheck" global.
8908
007e1530
TT
89092018-04-30 Tom Tromey <tom@tromey.com>
8910
8911 PR exp/17095:
8912 * gdb.dwarf2/dw2-align.exp: New file.
8913 * gdb.cp/align.exp: New file.
8914 * gdb.base/align.exp: New file.
8915 * lib/gdb.exp (gdb_int128_helper): New proc.
8916 (has_int128_c, has_int128_cxx): New caching procs.
8917
6873858b
TT
89182018-04-27 Tom Tromey <tom@tromey.com>
8919
8920 PR rust/22545:
8921 * gdb.rust/simple.exp: Add inclusive range tests.
8922
79188d8d
PA
89232018-04-26 Pedro Alves <palves@redhat.com>
8924
8925 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8926 ifunc breakpoint locations correctly of ifunc breakpoints set
8927 while the program resolves the ifunc.
8928
c7075ad5
PA
89292018-04-26 Pedro Alves <palves@redhat.com>
8930
8931 * gdb.base/gnu-ifunc-final.c: New file.
8932 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8933 * gdb.base/gnu-ifunc.exp (executable): Delete.
8934 (staticexecutable): Adjust.
8935 (lib_opts, exec_opts): Delete.
8936 (make_binsuffix, build, set-break): New procedures.
8937 (misc_tests): New, with tests factored out from the top level.
8938 (top level): Test different combinations of ifunc resolver name,
8939 resolver with and with debug info, and ifunc target with and
8940 without debug info. Wrap static tests with with_target_prefix.
8941
8388016d
PA
89422018-04-26 Pedro Alves <palves@redhat.com>
8943
8944 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8945 return type" warnings.
8946
249b5733
PA
89472018-04-25 Pedro Alves <palves@redhat.com>
8948
8949 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8950 killed".
8951 * gdb.base/kill-after-signal.exp: Likewise.
8952 * gdb.threads/kill.exp: Likewise.
8953
f67c0c91
SDJ
89542018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8955 Sergio Durigan Junior <sergiodj@redhat.com>
8956 Pedro Alves <palves@redhat.com>
8957
8958 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8959 regexps to expect for '[Inferior ... detached]' as well.
8960 * gdb.base/attach.exp: Likewise.
8961 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8962 "gdb_continue_to_end".
8963 (test_catch_syscall_with_wrong_args): Likewise.
8964 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8965 ']'. Don't set 'verbose' on.
8966 * gdb.base/foll-vfork.exp: Likewise.
8967 * gdb.base/fork-print-inferior-events.c: New file.
8968 * gdb.base/fork-print-inferior-events.exp: New file.
8969 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8970 '[Inferior ... has been killed]' message.
8971 * gdb.base/kill-after-signal.exp: Likewise.
8972 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8973 detach message.
8974 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8975 message.
8976 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8977 regexps to expect for '[Inferior ... detached]' as well.
8978 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8979
0a8ddac4
SM
89802018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8981
8982 PR gdb/23104
8983 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8984
701adfb0
PA
89852018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8986
8987 PR gdb/23095
8988 * gdb.base/break-probes.exp: Pass shlib_load to
8989 prepare_for_testing. Set normal_bp to r_debug_state if target is
8990 bsd.
8991
d27d16bf
RB
89922018-04-19 Richard Bunt <richard.bunt@arm.com>
8993
8994 * gdb.threads/multiple-successive-infcall.c: New test.
8995 * gdb.threads/multiple-successive-infcall.exp: New file.
8996
a037790e
TT
89972018-04-17 Tom Tromey <tom@tromey.com>
8998
8999 * gdb.rust/simple.rs (Union): New type.
9000 (main): New local "u".
9001 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9002
e3a91079
AA
90032018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9004
9005 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9006 number information in output of "whereis" command.
9007 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9008
b744723f
AA
90092018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9010
9011 * gdb.ada/info_types.exp: Adjust expected output to the line
9012 numbers now printed by "info var/func/type".
9013 * gdb.base/completion.exp: Likewise.
9014 * gdb.base/included.exp: Likewise.
9015 * gdb.cp/cp-relocate.exp: Likewise.
9016 * gdb.cp/cplusfuncs.exp: Likewise.
9017 * gdb.cp/namespace.exp: Likewise.
9018 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9019
4a4495d6
MM
90202018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9021
9022 * gdb.btrace/cpu.exp: New.
9023
1d509aa6
MM
90242018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9025
9026 * gdb.base/step-indirect-call-thunk.exp: New.
9027 * gdb.base/step-indirect-call-thunk.c: New.
9028 * gdb.reverse/step-indirect-call-thunk.exp: New.
9029 * gdb.reverse/step-indirect-call-thunk.c: New.
9030
6295b6da
SM
90312018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9032
9033 * gdb.base/pie-fork.c: New file.
9034 * gdb.base/pie-fork.exp: New file.
9035
50146e70
TT
90362018-04-11 Tom Tromey <tom@tromey.com>
9037
9038 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9039
f50d8a2e
PA
90402018-04-10 Pedro Alves <palves@redhat.com>
9041
9042 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9043 exits. Instead loop running forever.
9044 (fork_parent): Run forever too.
9045
a0be7a36
SM
90462018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9047
9048 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9049 mi_continue_to_line.
9050 * gdb.mi/mi-stack.c (callee4): Add comment.
9051
9b73db36
SM
90522018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9053
9054 * gdb.mi/mi-stack.exp: Fix indentation.
9055
c912f608
SM
90562018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9057
9058 PR gdb/22979
9059 * gdb.arch/amd64-osabi.exp: New file.
9060
26540402
SM
90612018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9062
9063 PR gdb/22980
9064 * gdb.base/osabi.exp: New file.
9065
121ad66c 90662018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
9067
9068 * gdb.cp/static-typedef-print.exp: New file.
9069 * gdb.cp/static-typedef-print.cc: New file.
9070
3fcded8f
JB
90712018-03-27 Joel Brobecker <brobecker@adacore.com>
9072
9073 * gdb.ada/varsize_limit: New testcase.
9074
59cc4834
JB
90752018-03-27 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9078
9079 * gdb.ada/notcplusplus: New testcase.
9080
9081 * gdb.base/c-linkage-name.c: New file.
9082 * gdb.base/c-linkage-name.exp: New testcase.
9083
4ca59a9f
TT
90842018-03-26 Tom Tromey <tom@tromey.com>
9085
9086 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9087 * gdb.python/py-framefilter.py (name_error): New global.
9088 (ErrorInName.function): Use name_error.
9089
978d6c75
TT
90902018-03-26 Tom Tromey <tom@tromey.com>
9091
9092 PR backtrace/15582:
9093 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9094
b7fee5a3
KS
90952018-03-23 Keith Seitz <keiths@redhat.com>
9096
9097 PR c++/22968
9098 * gdb.cp/subtypes.exp: New file.
9099 * gdb.cp/subtypes.h: New file.
9100 * gdb.cp/subtypes.cc: New file.
9101 * gdb.cp/subtypes-2.cc: New file.
9102
376be529
AB
91032018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9104
9105 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9106 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9107 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9108 -nostartfiles when compiling the test. Confirm that all registers
9109 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9110
066cfa98
AB
91112018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9112
9113 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9114 option, syntax was wrong anyway.
9115 * gdb.arch/arm-disp-step.exp: Likewise.
9116 * gdb.arch/sparc64-regs.exp: Likewise.
9117 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9118 option, syntax was wrong anyway, switch to use
9119 prepare_for_testing.
9120 * gdb.arch/i386-disp-step.exp: Likewise.
9121
079670b9
AA
91222018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9123
9124 * gdb.ada/exec_changed.exp: Replace "target_info exists
9125 use_gdb_stub" by "use_gdb_stub".
9126 * gdb.ada/start.exp: Likewise.
9127 * gdb.base/async-shell.exp: Likewise.
9128 * gdb.base/attach-pie-misread.exp: Likewise.
9129 * gdb.base/attach-wait-input.exp: Likewise.
9130 * gdb.base/break-entry.exp: Likewise.
9131 * gdb.base/break-interp.exp: Likewise.
9132 * gdb.base/dprintf-detach.exp: Likewise.
9133 * gdb.base/nostdlib.exp: Likewise.
9134 * gdb.base/solib-nodir.exp: Likewise.
9135 * gdb.base/statistics.exp: Likewise.
9136 * gdb.base/testenv.exp: Likewise.
9137 * gdb.mi/mi-exec-run.exp: Likewise.
9138 * gdb.mi/mi-start.exp: Likewise.
9139 * gdb.multi/dummy-frame-restore.exp: Likewise.
9140 * gdb.multi/multi-arch-exec.exp: Likewise.
9141 * gdb.multi/multi-arch.exp: Likewise.
9142 * gdb.multi/tids.exp: Likewise.
9143 * gdb.multi/watchpoint-multi.exp: Likewise.
9144 * gdb.python/py-events.exp: Likewise.
9145 * gdb.threads/attach-into-signal.exp: Likewise.
9146 * gdb.threads/attach-stopped.exp: Likewise.
9147 * gdb.threads/threadapply.exp: Likewise.
9148 * lib/selftest-support.exp: Likewise.
9149
26d6cec4
AA
91502018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9151
9152 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9153
4ee89e90
SR
91542018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9155
9156 * gdb.perf/template-breakpoints.cc: New file.
9157 * gdb.perf/template-breakpoints.exp: New file.
9158 * gdb.perf/template-breakpoints.py: New file.
9159
92630041
TT
91602018-03-19 Tom Tromey <tom@tromey.com>
9161
9162 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9163 y0.
9164 * gdb.rust/simple.exp: Test bare identifier form of struct
9165 initializer.
9166
76727919
TT
91672018-03-19 Tom Tromey <tom@tromey.com>
9168
9169 * gdb.gdb/observer.exp: Remove.
9170
194ed413
AA
91712018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9172
9173 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9174 "qualified" option when setting breakpoints.
9175 * gdb.trace/backtrace.exp: Likewise.
9176 * gdb.trace/circ.exp: Likewise.
9177 * gdb.trace/collection.exp: Likewise.
9178 * gdb.trace/disconnected-tracing.exp: Likewise.
9179 * gdb.trace/ftrace-lock.exp: Likewise.
9180 * gdb.trace/ftrace.exp: Likewise.
9181 * gdb.trace/infotrace.exp: Likewise.
9182 * gdb.trace/packetlen.exp: Likewise.
9183 * gdb.trace/passc-dyn.exp: Likewise.
9184 * gdb.trace/qtro.exp: Likewise.
9185 * gdb.trace/read-memory.exp: Likewise.
9186 * gdb.trace/report.exp: Likewise.
9187 * gdb.trace/signal.exp: Likewise.
9188 * gdb.trace/status-stop.exp: Likewise.
9189 * gdb.trace/strace.exp: Likewise.
9190 * gdb.trace/tfind.exp: Likewise.
9191 * gdb.trace/trace-break.exp: Likewise.
9192 * gdb.trace/trace-condition.exp: Likewise.
9193 * gdb.trace/trace-mt.exp: Likewise.
9194 * gdb.trace/tstatus.exp: Likewise.
9195 * gdb.trace/tsv.exp: Likewise.
9196 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9197 * gdb.trace/unavailable.exp: Likewise.
9198 * gdb.trace/while-dyn.exp: Likewise.
9199
8b067d2c
AA
92002018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9201
9202 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9203 that libinproctrace is copied to the target.
9204
3ae9ce5d
TT
92052018-03-14 Tom Tromey <tom@tromey.com>
9206
9207 PR cli/14977:
9208 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9209 a null pointer.
9210 * gdb.base/wchar.exp: Likewise.
9211
b8c2339b
TT
92122018-03-14 Tom Tromey <tom@tromey.com>
9213
9214 PR cli/19918:
9215 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9216 flag.
9217
4872dc46
SM
92182018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9219
9220 PR gdb/22841
9221 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9222 "target" to remote_exec.
9223
e4fe3756
SM
92242018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9225
9226 PR gdb/22841
9227 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9228 ${board}_upload): Remove.
9229
e95a97d4
AA
92302018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9231
9232 * gdb.cp/watch-cp.cc: New test.
9233 * gdb.cp/watch-cp.exp: New file.
9234
dbbb1059
AB
92352018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9236
9237 * gdb.base/infcall-nested-structs.exp: New file.
9238 * gdb.base/infcall-nested-structs.c: New file.
9239 * gdb.base/float.exp: Add riscv support.
9240
ecc054c0
TP
92412018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9242
9243 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9244 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9245
25e3c82c
SDJ
92462018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9247
9248 * gdb.server/abspath.exp: New file.
9249 * lib/gdb.exp (with_cwd): New procedure.
9250
3083294d
SM
92512018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9252
9253 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9254 use it.
9255 (gdb_is_target_remote_prompt): New proc.
9256 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9257 (gdb_is_target_native): Pass prompt parameter to
9258 gdb_is_target_1.
9259
3275ef47
SM
92602018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9261
9262 * gdb.base/load-command.c: New file.
9263 * gdb.base/load-command.exp: New file.
9264 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9265 (gdb_is_target_1): ...this, and generalize for other targets
9266 than just remote.
9267 (gdb_is_target_remote): Use gdb_is_target_1.
9268 (gdb_is_target_native): use gdb_is_target_1.
9269
6893c19a
TT
92702018-02-26 Tom Tromey <tom@tromey.com>
9271
9272 PR python/16497:
9273 * gdb.python/py-framefilter.exp: Update test.
9274
2ddeaf8a
TT
92752018-02-26 Tom Tromey <tom@tromey.com>
9276
9277 * gdb.dwarf2/variant.c: New file.
9278 * gdb.dwarf2/variant.exp: New file.
9279
c9317f21
TT
92802018-02-26 Tom Tromey <tom@tromey.com>
9281
9282 * gdb.rust/simple.exp: Accept more possible results in enum test.
9283
6f6d0c26
SM
92842018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9285
9286 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9287 parentheses.
9288
11b03145
MR
92892018-02-23 Maciej W. Rozycki <macro@mips.com>
9290
9291 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9292 name of a variable: $actual_linejj -> $actual_line.
9293
54a27fe5
JB
92942018-02-21 John Baldwin <jhb@FreeBSD.org>
9295
9296 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9297
de65820c
MM
92982018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9299
9300 * gdb.btrace/buffer-size.exp: Do not force BTS.
9301
980548fd
PA
93022018-02-14 Pedro Alves <palves@redhat.com>
9303
9304 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9305 getting a "Quit".
9306
c4e12631
MM
93072018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9308
9309 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9310 Fix test name.
9311
c2e0e465
SM
93122018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9313
9314 * gdb.cp/m-static.exp: Check type of optimized out static
9315 member.
9316
f7216783
AB
93172018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9318
9319 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9320 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9321
0625771b
LS
93222018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9323 Leszek Swirski <leszeks@google.com>
9324
9325 * gdb.python/py-prettyprint.c
9326 (struct to_string_returns_value_inner,
9327 struct to_string_returns_value_wrapper): New.
9328 (main): Add tsrvw variable.
9329 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9330 ToStringReturnsValueWrapper): New classes.
9331 (register_pretty_printers): Register new pretty-printers.
9332 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9333 recursive pretty printer.
9334 * gdb.python/py-mi.exp: Likewise.
9335
59498c30
LS
93362018-02-01 Leszek Swirski <leszeks@google.com>
9337
9338 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9339 functions with the same name as an include file are parsed
9340 correctly.
9341
d4d38844
YQ
93422018-02-01 Yao Qi <yao.qi@linaro.org>
9343
9344 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9345 "\[^\r\n\]*".
9346
07e5f5cf
NP
93472018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9348
9349 * gdb.arch/powerpc-prologue-frame.s: New file.
9350 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9351 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9352
929b5ad4
JB
93532018-01-31 Joel Brobecker <brobecker@adacore.com>
9354
9355 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9356
e671cd59
PA
93572018-01-30 Pedro Alves <palves@redhat.com>
9358
9359 PR gdb/13211
9360 * gdb.base/interrupt-daemon.c: New.
9361 * gdb.base/interrupt-daemon.exp: New.
9362 * gdb.multi/multi-term-settings.c: New.
9363 * gdb.multi/multi-term-settings.exp: New.
9364
fc413dc4
JB
93652018-01-30 Joel Brobecker <brobecker@adacore.com>
9366
9367 * gdb.base/break.exp: Save the location where the breakpoint
9368 on break.c:47 was actually inserted when debugging the version
9369 compiled at -O2 and use it in the expected output of the "info
9370 break" test performed soon after.
9371
5c319bb2
PA
93722018-01-22 Pedro Alves <palves@redhat.com>
9373 Sergio Durigan Junior <sergiodj@redhat.com>
9374
9375 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9376 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9377
a9e40818
JB
93782018-01-22 Joel Brobecker <brobecker@adacore.com>
9379
9380 * gdb.base/break-include.c, gdb.base/break-include.inc,
9381 gdb.base/break-include.exp: New files.
9382 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9383 line number now being the actual line number where the breakpoint
9384 was inserted.
9385 * gdb.mi/mi-break.exp: Likewise.
9386 * gdb.mi/mi-reverse.exp: Likewise.
9387 * gdb.mi/mi-simplerun.exp: Ditto.
9388
e707fc44
AB
93892018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9390
9391 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9392 varobj.
9393 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9394
ae451627
AB
93952018-01-21 Don Breazeal <donb@codesourcery.com>
9396 Andrew Burgess <andrew.burgess@embecosm.com>
9397
9398 * gdb.mi/basics.c: Add new global.
9399 * gdb.mi/mi-frame-regs.exp: New file.
9400 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9401 case.
9402
b1b189e0
AB
94032018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9404
9405 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9406 non-parameter, and on an unknown symbol.
9407
fcfcc376
TT
94082018-01-19 Tom Tromey <tom@tromey.com>
9409
9410 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9411 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9412
634c1c31
AA
94132018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9414
9415 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9416 setrlimit and chdir to int.
9417
d6ad07fd
AA
94182018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9419
9420 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9421 function.
9422 (my_tend): Likewise.
9423 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9424 rationale of avoiding FP- and vector instructions.
9425
adf8243b
RK
94262018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9427
9428 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9429 "info reg" with "\[ \t\]*".
9430 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9431 "\[ \t\]+".
9432 * gdb.arch/s390-multiarch.exp: Ditto.
9433 * gdb.base/pc-fp.exp: Ditto.
9434 * gdb.reverse/i386-precsave.exp: Ditto.
9435 * gdb.reverse/i386-reverse.exp: Ditto.
9436 * gdb.reverse/i387-env-reverse.exp: Ditto.
9437 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9438
dcc06925
AA
94392018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9440
9441 * lib/gdb.exp (gdb_compile): Re-enable use of
9442 universal_compile_options for languages other than Rust.
9443
25d4fd80
AA
94442018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9445
9446 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9447
ee7f689e 94482018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9449
9450 PR gdb/16577
9451 * gdb.base/solib-vanish.exp: New.
9452 * gdb.base/solib-vanish-main.c: New.
9453 * gdb.base/solib-vanish-lib1.c: New.
9454 * gdb.base/solib-vanish-lib2.c: New.
9455
d8447b6b
YQ
94562018-01-17 Yao Qi <yao.qi@linaro.org>
9457
9458 * gdb.compile/compile.exp: Match the address printed for
9459 frame in the output of command "bt".
9460
86d6a90c
TT
94612018-01-15 Tom Tromey <tom@tromey.com>
9462
9463 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9464 compute sp_reg.
9465
cbcdb1aa
AB
94662018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9467
9468 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9469 to prepare.
9470 (prepare): Return 0 on error, 1 on success.
9471
eea61984
PA
94722018-01-12 Pedro Alves <palves@redhat.com>
9473
9474 * gdb.base/continue-after-aborted-step-over.c: New.
9475 * gdb.base/continue-after-aborted-step-over.exp: New.
9476
6181e9c2
SM
94772018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9478
9479 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9480 options when not creating an executable.
9481
3cada740
PA
94822018-01-11 Pedro Alves <palves@redhat.com>
9483
9484 PR remote/22597
9485 * gdb.server/stop-reply-no-thread.c: New file.
9486 * gdb.server/stop-reply-no-thread.exp: New file.
9487
c63d3e8d
PA
94882018-01-10 Pedro Alves <palves@redhat.com>
9489
9490 PR gdb/22670
9491 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9492 functions too. Test setting breakpoints and printing C functions
9493 with no debug info too.
9494 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9495
d4c2a405
PA
94962018-01-10 Pedro Alves <palves@redhat.com>
9497
9498 PR gdb/22670
9499 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9500 a fail.
9501
8825213e
PA
95022018-01-10 Pedro Alves <palves@redhat.com>
9503
9504 PR gdb/22670
9505 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9506
605fd3c6
YQ
95072018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9508
9509 * gdb.server/unittest.exp: Match the output in non-development
9510 mode.
9511
1e5ded6c
YQ
95122018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9513
9514 * gdb.gdb/unittest.exp: Match output in non-development mode.
9515
30066b0b
JB
95162018-01-08 Joel Brobecker <brobecker@adacore.com>
9517
9518 * gdb.ada/access_tagged_param.exp: Relax expected output
9519 for value of "ObjL" in "continue" to pck.inspect breakpoint
9520 test.
9521
04bafb1e
XR
95222018-01-08 Joel Brobecker <brobecker@adacore.com>
9523
9f86398b
JB
9524 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9525 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 9526
e379cee6
PA
95272018-01-05 Pedro Alves <palves@redhat.com>
9528
9529 PR gdb/18653
9530 * gdb.base/libsegfault.exp: New.
9531
de63c46b
PA
95322018-01-05 Joel Brobecker <brobecker@adacore.com>
9533
9534 PR gdb/22670
9535 * gdb.ada/access_tagged_param.exp: New file.
9536 * gdb.ada/access_tagged_param/foo.adb: New file.
9537
f98fc17b
PA
95382018-01-05 Pedro Alves <palves@redhat.com>
9539
9540 PR gdb/22670
9541 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9542 exercise lower case too, and to exercise both full matching and
9543 wild matching.
9544
342f8240
JB
95452018-01-05 Joel Brobecker <brobecker@adacore.com>
9546
9547 * gdb.ada/rename_subscript_param: New testcase.
9548
7150d33c
JG
95492018-01-05 Jerome Guitton <guitton@adacore.com>
9550
9551 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9552
cc0e770c
JB
95532018-01-05 Joel Brobecker <brobecker@adacore.com>
9554
9555 * gdb.ada/convvar_comp: New testcase.
9556
672a41aa 95572018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9558
9559 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9560 (My_Table): New global variable.
9561 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9562
7365ec2f
JB
95632018-01-04 Joel Brobecker <brobecker@adacore.com>
9564
9565 PR gdb/22670
9566 * gdb.ada/maint_with_ada: New testcase.
9567
289483b6
JB
95682018-01-04 Joel Brobecker <brobecker@adacore.com>
9569
9570 PR gdb/22670
9571 * gdb.ada/bp_c_mixed_case: New testcase.
9572
344420da
JB
95732018-01-04 Joel Brobecker <brobecker@adacore.com>
9574
9575 PR gdb/22670
9576 * gdb.ada/complete.exp: Add "complete break ada" test.
9577
66fc87a0
JB
95782018-01-04 Joel Brobecker <brobecker@adacore.com>
9579
9580 PR gdb/22670
9581 * gdb.ada/info_addr_mixed_case: New testcase.
9582
9f757bf7
XR
95832018-01-03 Xavier Roirand <roirand@adacore.com>
9584
9585 * gdb.ada/excep_handle.exp: New testcase.
9586 * gdb.ada/excep_handle/foo.adb: New file.
9587 * gdb.ada/excep_handle/pck.ads: New file.
9588
bd570f80
JB
95892018-01-03 Joel Brobecker <brobecker@adacore.com>
9590
9591 * gdb.base/step-line.c: Add extra empty line in copyright header.
9592 * gdb.base/step-line.inp: Likewise.
9593
9fe561ab
JB
95942018-01-02 Joel Brobecker <brobecker@adacore.com>
9595
9596 * gdb.ada/dyn_stride.exp: Add slice test.
9597
a405673c
JB
95982018-01-02 Joel Brobecker <brobecker@adacore.com>
9599
9600 * gdb.ada/dyn_stride: New testcase.
9601
cef0f868
SH
96022017-12-27 Stafford Horne <shorne@gmail.com>
9603
9604 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9605 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9606
b67d92b0
SH
96072017-12-27 Stafford Horne <shorne@gmail.com>
9608
9609 * gdb.base/reggroups.c: New file.
9610 * gdb.base/reggroups.exp: New file.
9611
eccab96d
JB
96122017-12-18 Joel Brobecker <brobecker@adacore.com>
9613
9614 * gdb.dwarf2/ada-valprint-error.c: New file.
9615 * gdb.dwarf2/ada-valprint-error.exp: New file.
9616
0e2da9f0
JB
96172017-12-18 Joel Brobecker <brobecker@adacore.com>
9618
9619 * gdb.ada/assign_arr: New testcase.
9620
cb923fcc
XR
96212017-12-18 Xavier Roirand <roirand@adacore.com>
9622
9623 * gdb.ada/funcall_ptr: New testcase.
9624
7c161838
SDJ
96252017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9626
9627 PR cli/16224
9628 * gdb.base/ptype-offsets.cc: New file.
9629 * gdb.base/ptype-offsets.exp: New file.
9630
1af17fd9
YQ
96312017-12-15 Yao Qi <yao.qi@linaro.org>
9632
9633 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9634 if XML is disabled.
9635
828d5846
XR
96362017-12-15 Xavier Roirand <roirand@adacore.com>
9637
9638 * gdb.ada/same_component_name: New testcase.
9639
79e8fcaa
JB
96402017-12-14 Joel Brobecker <brobecker@adacore.com>
9641
9642 * gdb.ada/str_binop_equal: New testcase.
9643
e05fa6f9
JB
96442017-12-14 Joel Brobecker <brobecker@adacore.com>
9645
9646 * gdb.ada/task_switch_in_core: New testcase.
9647
b89641ba
SM
96482017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9649
9650 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9651 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9652 call test_bkpt_qualified.
9653 (test_bkpt_qualified): New proc.
9654
6892d2e4
PA
96552017-12-13 Pedro Alves <palves@redhat.com>
9656
9657 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9658 Tighten regexp by matching with an anchor.
9659
a22ecf70
PA
96602017-12-13 Pedro Alves <palves@redhat.com>
9661
9662 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9663 ("expression with namespace"): New set of tests.
9664 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9665 (Nested::Test_NS::qux): New.
9666 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9667 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9668
9937536c
JB
96692017-12-13 Joel Brobecker <brobecker@adacore.com>
9670
9671 * gdb.base/server-del-break.c: New file.
9672 * gdb.base/server-del-break.exp: New file.
9673
fe49c6f5
SH
96742017-12-12 Stafford Horne <shorne@gmail.com>
9675
9676 * gdb.xml/tdesc-regs.exp: Add or1k support.
9677
c3d18620
SH
96782017-12-12 Stafford Horne <shorne@gmail.com>
9679
9680 * gdb.base/bp-permanent.c: Define nop of or1k.
9681
c5f9cfc8
JB
96822017-12-11 Joel Brobecker <brobecker@adacore.com>
9683
9684 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9685 output with components being reordered.
9686
a9c135fc
JB
96872017-12-11 Joel Brobecker <brobecker@adacore.com>
9688
9689 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9690 output with components being reordered.
9691
927aa2e7
JK
96922017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9693 Pedro Alves <palves@redhat.com>
9694
9695 * gdb.base/maint.exp (check for .gdb_index): Check also for
9696 .debug_names.
9697 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9698 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9699 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9700 (.gdb_index used after symbol reloading): Support also .debug_names.
9701 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9702
f17d9474
YQ
97032017-12-08 Yao Qi <yao.qi@linaro.org>
9704
9705 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9706 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9707
a0de8c21
YQ
97082017-12-08 Yao Qi <yao.qi@linaro.org>
9709
9710 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9711 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9712
a738ea1d
YQ
97132017-12-08 Yao Qi <yao.qi@linaro.org>
9714
9715 * gdb.arch/aarch64-tagged-pointer.c: New file.
9716 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9717
1cd9a73b
SDJ
97182017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9719
9720 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9721 "int".
9722
fa6eb693
KS
97232017-12-07 Keith Seitz <keiths@redhat.com>
9724
9725 PR breakpoints/22569
9726 * gdb.linespec/ls-errs.exp: Change expected result of "break
9727 -source this file has spaces.c -line 3".
9728 Check that an explicit source file followed by whitespace is
9729 identified as an invalid explicit location.
9730
883fd55a
KS
97312017-12-07 Keith Seitz <keiths@redhat.com>
9732
9733 * gdb.cp/nested-types.cc: New file.
9734 * gdb.cp/nested-types.exp: New file.
9735 * lib/cp-support.exp: Load data-structures.exp library.
9736 (debug_cp_test_ptype_class): New global.
9737 (cp_ptype_class_verbose, next_line): New procedures.
9738 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9739 Add and document new return value.
9740 Switch the list of lines to a queue.
9741 Add support for new `type' key for nested type definitions.
9742 Add debugging/troubleshooting messages.
9743 * lib/data-structures.exp: New file.
9744
ec72db3e
SM
97452017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9746
9747 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9748 with proc_with_prefix, don't use with_test_prefix.
9749
99598d71
TT
97502017-12-07 Tom Tromey <tom@tromey.com>
9751
9752 * gdb.base/break.exp: Add test for empty "commands".
9753
a8806230
YQ
97542017-12-07 Yao Qi <yao.qi@linaro.org>
9755
9756 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9757 malloc and catch syscall.
9758
824cc835
PM
97592017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9760
e79be6e5 9761 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9762 tests for explicit locations.
9763
7cc244de
PA
97642017-12-06 Pedro Alves <palves@redhat.com>
9765
9766 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9767 force-disabling XML descriptions.
9768
50a1fdd5
PA
97692017-12-04 Pedro Alves <palves@redhat.com>
9770
9771 PR gdb/22499
9772 * gdb.arch/amd64-disp-step-avx.S: New file.
9773 * gdb.arch/amd64-disp-step-avx.exp: New file.
9774
f0fb2488
PA
97752017-12-03 Pedro Alves <palves@redhat.com>
9776
9777 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9778 and <string.h>.
9779 (parent_function): Print distinct messages when waitpid fails, or
9780 the child exits with a signal, or the child exits for an unhandled
9781 reason.
9782 * gdb.threads/process-dies-while-detaching.exp
9783 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9784 it. Wait for both inferior output and GDB's prompt. Use an
9785 indirect spawn id list.
9786 (do_detach): New parameter 'child_exit'. Use it to compute
9787 expected inferior output.
9788 (test_detach, test_detach_watch, test_detach_killed_outside):
9789 Adjust to pass down the expected child exit kind.
9790
97cbe998
SDJ
97912017-12-01 Joel Brobecker <brobecker@adacore.com>
9792 Sergio Durigan Junior <sergiodj@redhat.com>
9793 Pedro Alves <palves@redhat.com>
9794
9795 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9796
40fc416f
SDJ
97972017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9798
9799 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9800 to 'symbol-file' and 'add-symbol-file' can be
9801 position-independent.
9802
1cc75e92
YQ
98032017-12-01 Yao Qi <yao.qi@linaro.org>
9804
9805 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9806 the URL in copyright header.
9807 * gdb.arch/aarch64-fp.exp: Likewise.
9808 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9809 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9810 * gdb.base/expand-psymtabs.exp: Likewise.
9811 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9812 * gdb.fortran/common-block.exp: Likewise.
9813 * gdb.fortran/common-block.f90: Likewise.
9814 * gdb.fortran/logical.exp: Likewise.
9815 * gdb.fortran/vla-datatypes.f90: Likewise.
9816 * gdb.fortran/vla-sub.f90: Likewise.
9817
875fb7a7
JB
98182017-11-30 Joel Brobecker <brobecker@adacore.com>
9819
9820 * gdb.ada/repeat_dyn: New testcase.
9821
6f14765f
UW
98222017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9823
9824 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9825 Update for changed thread numbering.
9826 * gdb.cell/bt.exp: Update for changed GDB output.
9827
f1af7b94
SM
98282017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9829
9830 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9831 setting isremote by hand.
9832 * boards/dwarf4-gdb-index.exp: Likewise.
9833 * boards/fission.exp: Likewise.
9834 * boards/stabs.exp: Likewise.
9835
e3919f3e
PA
98362017-11-30 Pedro Alves <palves@redhat.com>
9837
9838 * gdb.linespec/cpls-ops.exp
9839 (check_explicit_skips_function_argument): Extract the underlying
9840 type of size_t instead of hardcoding it.
9841
bd69330d
PA
98422017-11-29 Pedro Alves <palves@redhat.com>
9843
9844 PR c++/19436
9845 * gdb.linespec/cpls-abi-tag.cc: New file.
9846 * gdb.linespec/cpls-abi-tag.exp: New file.
9847
a20714ff
PA
98482017-11-29 Pedro Alves <palves@redhat.com>
9849
9850 * gdb.base/langs.exp: Use -qualified.
9851 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9852 it.
9853 * gdb.cp/namespace.exp: Use -qualified.
9854 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9855 (overload-3, template-overload, template-ret-type, const-overload)
9856 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9857 procedures.
9858 (test_driver): Call them.
9859 * gdb.cp/save-bp-qualified.cc: New.
9860 * gdb.cp/save-bp-qualified.exp: New.
9861 * gdb.linespec/explicit.exp: Test -qualified.
9862 * lib/completion-support.exp (completion::explicit_opts_list): Add
9863 "-qualified".
9864 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9865
f6f1d339
PM
98662017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9867
9868 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9869
02ca603a
TT
98702017-11-29 Tom Tromey <tom@tromey.com>
9871
9872 * gdb.base/relocate.exp: Update invalid argument test.
9873 Add new tests for invalid arguments.
9874
ed6c0bfb
TP
98752017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9876
9877 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9878 Return 0 as a long.
9879 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9880
f106e10e
TP
98812017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9882
9883 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9884 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9885 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9886 func ().
9887 * gdb.cp/shadow.cc (B.func): Return 0.
9888
10329bb2
JB
98892017-11-27 Joel Brobecker <brobecker@adacore.com>
9890
9891 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9892 expected output in gdb_expect call to allow the exception
9893 message to be present as well. Fix syntax confusion to avoid
9894 TCL thinking that exception_name is an array.
9895
617cd4bc
UW
98962017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9897
9898 * gdb.arch/spu-info.c: Include <unistd.h>.
9899 (do_signal_test): Fix broken calls to write.
9900 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9901 Fix checks for empty mailboxes. Update signal tests for corrected
9902 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9903 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9904 * gdb.cell/arch.exp: Use standard_output_file.
9905 * gdb.cell/break.exp: Likewise.
9906 * gdb.cell/bt.exp: Likewise.
9907 * gdb.cell/core.exp: Likewise.
9908 * gdb.cell/dwarfaddr.exp: Likewise.
9909 * gdb.cell/ea-cache.exp: Likewise.
9910 * gdb.cell/ea-standalone.exp: Likewise.
9911 * gdb.cell/f-regs.exp: Likewise.
9912 * gdb.cell/fork.exp: Likewise.
9913 * gdb.cell/gcore.exp: Likewise.
9914 * gdb.cell/mem-access.exp: Likewise.
9915 * gdb.cell/ptype.exp: Likewise.
9916 * gdb.cell/registers.exp: Likewise.
9917 * gdb.cell/sizeof.exp: Likewise.
9918 * gdb.cell/solib-symbol.exp: Likewise.
9919 * gdb.cell/solib.exp: Likewise.
617cd4bc 9920
a81aaca0
PA
99212017-11-25 Pedro Alves <palves@redhat.com>
9922
9923 * gdb.base/complete-empty.exp: New file.
9924 * gdb.base/completion.exp: Adjust.
9925
6a3c6ee4
PA
99262017-11-25 Pedro Alves <palves@redhat.com>
9927
9928 * gdb.linespec/cpls-ops.cc: New file.
9929 * gdb.linespec/cpls-ops.exp: New file.
9930 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9931 factored out from ...
9932 (test_complete_prefix_range): ... this.
9933
8955eb2d
PA
99342017-11-24 Pedro Alves <palves@redhat.com>
9935
9936 * gdb.linespec/cpcompletion.exp: New file.
9937 * gdb.linespec/cpls-hyphen.cc: New file.
9938 * gdb.linespec/cpls.cc: New file.
9939 * gdb.linespec/cpls2.cc: New file.
9940 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9941 test to use test_gdb_complete_unique. Add label completion,
9942 keyword completion and explicit location completion tests.
9943 * lib/completion-support.exp: New file.
9944
e547c119
JB
99452017-11-24 Joel Brobecker <brobecker@adacore.com>
9946
9947 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9948 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9949 when hitting an exception catchpoint.
9950
7c3c1aa8
YQ
99512017-11-22 Yao Qi <yao.qi@linaro.org>
9952
9953 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9954
41bd68f5
SM
99552017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9956
9957 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9958 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9959 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9960
1daad298
YQ
99612017-11-22 Yao Qi <yao.qi@linaro.org>
9962
9963 * gdb.base/info-os.exp: Pass pthreads.
9964 * gdb.multi/multi-attach.exp: Likewise.
9965
88465e87
YQ
99662017-11-22 Yao Qi <yao.qi@linaro.org>
9967
9968 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9969 compiler.
9970
dc196b23
YQ
99712017-11-22 Yao Qi <yao.qi@linaro.org>
9972
9973 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9974 * gdb.base/break-interp.exp: Likewise.
9975 * gdb.base/jit-attach-pie.exp: Likewise.
9976
2400729e
UW
99772017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9978
9979 * gdb.base/float128.c (large128): New variable.
9980 * gdb.base/float128.exp: Add test to print largest __float128 value.
9981
7a26362d
UW
99822017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9983
9984 * gdb.arch/vsx-regs.exp: Update register content checks.
9985
ed0f4273
UW
99862017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9987
9988 * gdb.arch/ppc-longdouble.exp: New file.
9989 * gdb.arch/ppc-longdouble.c: Likewise.
9990
a25d69c6
PA
99912017-11-21 Pedro Alves <palves@redhat.com>
9992
9993 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9994
73fcf641
PA
99952017-11-20 Pedro Alves <palves@redhat.com>
9996
9997 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9998 (long_double_typedef): New typedefs.
9999 Use DEF on double and long double.
10000 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10001 cases.
10002 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10003 and 'long_double_ptr_same_size' locals. Use them to decide
10004 whether cast from array/function to float is valid/invalid.
10005
71a3c369
TT
100062017-11-17 Tom Tromey <tom@tromey.com>
10007
10008 * gdb.rust/traits.rs: New file.
10009 * gdb.rust/traits.exp: New file.
10010
ced9779b
JB
100112017-11-17 Joel Brobecker <brobecker@adacore.com>
10012
10013 * gdb.ada/minsyms: New testcase.
10014
a0922d80
PA
100152017-11-16 Pedro Alves <palves@redhat.com>
10016
10017 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10018 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10019
ea04e54c
PA
100202017-11-16 Pedro Alves <palves@redhat.com>
10021
10022 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
10023 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
10024
e849ea89
PA
100252017-11-16 Pedro Alves <palves@redhat.com>
10026
10027 * gdb.server/reconnect-ctrl-c.c: New file.
10028 * gdb.server/reconnect-ctrl-c.exp: New file.
10029
d8ae99a7
PM
100302017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10031
10032 * gdb.python/py-rbreak.exp: New file.
10033 * gdb.python/py-rbreak.c: New file.
10034 * gdb.python/py-rbreak-func2.c: New file.
10035
968a13f8
PA
100362017-11-16 Pedro Alves <palves@redhat.com>
10037
10038 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10039 pattern.
10040 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10041 GDB.
10042
71774bc9
SM
100432017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10044
10045 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10046 regex.
10047
ddbb44cf
SM
100482017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10049
10050 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10051 test names.
10052
584a564f
PA
100532017-11-09 Pedro Alves <palves@redhat.com>
10054
10055 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10056 factored out from ...
10057 (top level): ... here, and adjusted to avoid expecting beyond the
10058 prompt in a single gdb_test_multiple.
10059
5ed7a928
PA
100602017-11-09 Pedro Alves <palves@redhat.com>
10061
10062 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10063 output.
10064 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10065 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10066 * gdb.server/ext-run.exp ("kill" test): Likewise.
10067 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10068
a60e0738
PA
100692017-11-09 Pedro Alves <palves@redhat.com>
10070
10071 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10072 match till end of line.
10073
2c88253f
PA
100742017-11-09 Pedro Alves <palves@redhat.com>
10075
10076 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10077
c7a38517
PA
100782017-11-09 Pedro Alves <palves@redhat.com>
10079
10080 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10081 New procedures, factored out from ...
10082 (top level): ... here, and adjusted to avoid expecting beyond the
10083 prompt in one go.
10084
f29f4b6b
PA
100852017-11-09 Pedro Alves <palves@redhat.com>
10086
10087 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10088 output. Fix '?' match.
10089
286acbb5
JB
100902017-11-08 Joel Brobecker <brobecker@adacore.com>
10091
10092 * gdb.ada/scoped_watch: New testcase.
10093 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10094 which is actually correct.
10095 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10096 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10097
62d7ae92
PA
100982017-11-08 Pedro Alves <palves@redhat.com>
10099
10100 * gdb.gdb/complaints.exp (test_initial_complaints)
10101 (test_serial_complaints, test_short_complaints): Call
10102 complaint_internal instead of complaint.
10103
280ca31f
DT
101042017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10105
10106 * gdb.threads/tls-core.c: New file.
10107 * gdb.threads/tls-core.exp: Likewise.
10108
b5ec771e
PA
101092017-11-08 Pedro Alves <palves@redhat.com>
10110
10111 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10112 (p Exported_Capitalized): New test.
10113 (p exported_capitalized): New test.
10114
a02b41a7
PA
101152017-11-07 Pedro Alves <palves@redhat.com>
10116
10117 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10118
95e95a6d
PA
101192017-11-07 Pedro Alves <palves@redhat.com>
10120
10121 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10122 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10123 (disable_invalid, disable_inverted, disable_negative): New
10124 procedures.
10125 ("bad numbers"): New set of tests.
10126
cee62dbd
PA
101272017-11-07 Pedro Alves <palves@redhat.com>
10128
10129 * gdb.cp/ena-dis-br-range.exp: Add tests.
10130
cc638e86
PA
101312017-11-07 Pedro Alves <palves@redhat.com>
10132
10133 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10134
d0fe4701
XR
101352017-11-07 Xavier Roirand <roirand@adacore.com>
10136 Pedro Alves <palves@redhat.com>
10137
10138 * gdb.base/ena-dis-br.exp: Add reference to
10139 gdb.cp/ena-dis-br-range.exp.
10140 * gdb.cp/ena-dis-br-range.exp: New file.
10141 * gdb.cp/ena-dis-br-range.cc: New file.
10142
46f67f80
PA
101432017-11-06 Pedro Alves <palves@redhat.com>
10144
10145 * gdb.base/attach-non-pgrp-leader.c: New.
10146 * gdb.base/attach-non-pgrp-leader.exp: New.
10147
726e1356
PA
101482017-11-06 Pedro Alves <palves@redhat.com>
10149
10150 * configure.ac: No longer check for termio.h and sgtty.h.
10151 * configure: Regenerate.
10152 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10153 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10154 Remove termio and sgtty code.
10155
50ab6ace
YQ
101562017-11-03 Yao Qi <yao.qi@linaro.org>
10157
10158 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10159 in GDB is disabled.
10160
8e68731c
YQ
101612017-11-03 Yao Qi <yao.qi@linaro.org>
10162
10163 * gdb.python/py-thrhandle.exp: Skip it if python is not
10164 enabled.
10165
3a87ae65
SM
101662017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10167
10168 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10169 as a breakpoint command.
10170
484d8d36
MD
101712017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10172
10173 PR python/21213
10174 * gdb.python/py-infthread.exp: Test calling
10175 InferiorThread.inferior () multiple times in a row.
10176
4a27f119
KS
101772017-10-27 Keith Seitz <keiths@redhat.com>
10178
10179 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10180 Test "info break" for every inlined function breakpoint.
10181
bb11dd58
YQ
101822017-10-27 Yao Qi <yao.qi@linaro.org>
10183
10184 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10185
a43f3893
PF
101862017-10-26 Patrick Frants <osscontribute@gmail.com>
10187
10188 * gdb.cp/classes.exp (test_static_members): Test printing
10189 Outer::instance.
10190 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10191 (Inner::instance, Outer::instance): New.
10192
792ccf00
PA
101932017-10-24 Pedro Alves <palves@redhat.com>
10194
10195 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10196 extra console" test in two stages.
10197
eb2bfbad
PA
101982017-10-24 Pedro Alves <palves@redhat.com>
10199
10200 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10201
1f75a651
PA
102022017-10-24 Pedro Alves <palves@redhat.com>
10203
10204 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10205 loop.
10206
779990d9
PA
102072017-10-24 Pedro Alves <palves@redhat.com>
10208
10209 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10210 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10211
ad9b8f5d
PA
102122017-10-24 Pedro Alves <palves@redhat.com>
10213
10214 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10215 parameter and handle it. Don't output read value in test name.
10216
fee6da6e
PA
102172017-10-24 Pedro Alves <palves@redhat.com>
10218
10219 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10220 custom test name.
10221
10389c2c
PA
102222017-10-24 Pedro Alves <palves@redhat.com>
10223
10224 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10225 include the unstable output directory name in the test's name.
10226 (initial_setup_simple) <'set args'>: Use custom test name.
10227
a80e65a9
PA
102282017-10-24 Pedro Alves <palves@redhat.com>
10229
10230 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10231 with explicit test name.
10232
15763a09
PA
102332017-10-20 Pedro Alves <palves@redhat.com>
10234
10235 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10236 'wait -i'. Use gdb_assert and remote_close.
10237
49a4ce2e
AB
102382017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10239
10240 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10241 number from variable rather than hard-coded.
10242
a75868f5
PA
102432017-10-19 Pedro Alves <palves@redhat.com>
10244
10245 * gdb.base/long-inferior-output.c: New file.
10246 * gdb.base/long-inferior-output.exp: New file.
10247
c8ba13ad
KS
102482017-11-18 Keith Seitz <keiths@redhat.com>
10249
10250 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10251 method.
10252 (main): Call it.
10253 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10254 Add additional user-defined conversion operator tests.
10255
b27de576
PA
102562017-10-17 Pedro Alves <palves@redhat.com>
10257
10258 * boards/native-stdio-gdbserver.exp: Load "local-board".
10259
8484c955
PA
102602017-10-17 Pedro Alves <palves@redhat.com>
10261
10262 * gdb.base/quit-live.c: New file.
10263 * gdb.base/quit-live.exp: New file.
10264
83d5a34d
KS
102652017-10-16 Keith Seitz <keiths@redhat.com>
10266
10267 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10268 (class_with_protected_typedef, class_with_private_typedef)
10269 (struct_with_public_typedef, struct_with_protected_typedef)
10270 (struct_with_private_typedef): New classes/structs.
10271 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10272 typedefs and access specifiers.
10273
739b3f1d
PA
102742017-10-16 Pedro Alves <palves@redhat.com>
10275 Simon Marchi <simon.marchi@polymtl.ca>
10276
10277 * README (Local vs Remote vs Native): New section.
10278 * boards/local-board.exp: New file, with bits factored out from
10279 ...
10280 * boards/native-extended-gdbserver.exp: ... here. Load
10281 "local-board".
10282 * boards/native-gdbserver.exp: Load "local-board".
10283 (${board}_spawn, ${board}_exec): Delete.
10284 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10285 ...
10286 * boards/stdio-gdbserver-base.exp: ... this new file.
10287 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10288 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10289 procedure.
10290 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10291 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10292 stdio_gdbserver_command.
10293 (${board}_get_remote_address, ${board}_get_comm_port)
10294 (${board}_download, ${board}_upload): Delete.
10295 (get_target_remote_pipe_cmd): New.
10296
fe68b953
SM
102972017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10298
10299 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10300 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10301 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10302 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10303 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10304 remove with_test_prefix.
10305
300b6685
PA
103062017-10-13 Pedro Alves <palves@redhat.com>
10307
10308 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10309 * gdb.base/annota1.exp: Use it instead of is_remote.
10310 * gdb.base/annota3.exp: Use it instead of is_remote.
10311 * gdb.cp/annota2.exp: Use it instead of is_remote.
10312 * gdb.cp/annota3.exp: Use it instead of is_remote.
10313 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10314
50500caf
PA
103152017-10-13 Pedro Alves <palves@redhat.com>
10316
10317 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10318 (test_num_test_vars, run_and_count_vars, find_env)
10319 (test_set_unset_env, test_inherit_env_var): New procedures.
10320 (top level): Use them.
10321
dad0c6d2
PA
103222017-10-13 Pedro Alves <palves@redhat.com>
10323
10324 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10325 also skip on stub-like targets.
10326
8b0553c1
PA
103272017-10-13 Pedro Alves <palves@redhat.com>
10328
10329 PR gdb/22293
10330 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10331 (top level): Move some tests to ...
10332 (test_not_found): ... this new procedure.
10333 (top level): Call it.
10334
7594f623
PA
103352017-10-13 Pedro Alves <palves@redhat.com>
10336
10337 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10338 expect different "info terminal" output if testing with a
10339 non-native target.
10340
ebe3b402
PA
103412017-10-13 Pedro Alves <palves@redhat.com>
10342 Simon Marchi <simon.marchi@polymtl.ca>
10343
10344 PR python/12966
10345 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10346
42f1b161
PA
103472017-10-13 Pedro Alves <palves@redhat.com>
10348
10349 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10350 already.
10351
8d6ef72b
PA
103522017-10-13 Pedro Alves <palves@redhat.com>
10353
10354 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10355 is_remote.
10356
d7bcd5b8
PA
103572017-10-13 Pedro Alves <palves@redhat.com>
10358
10359 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10360 is_remote.
10361
df479dc6
PA
103622017-10-13 Pedro Alves <palves@redhat.com>
10363
10364 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10365 is set.
10366 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10367 instead of is_remote.
10368
23fb630a
PA
103692017-10-13 Pedro Alves <palves@redhat.com>
10370
10371 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10372 (top level): Add comment.
10373
cc77b1dc
PA
103742017-10-13 Pedro Alves <palves@redhat.com>
10375
10376 * gdb.base/remote.exp (top level): Fix comment typo and add
10377 missing return.
10378
27c9e813
PA
103792017-10-13 Pedro Alves <palves@redhat.com>
10380 Simon Marchi <simon.marchi@polymtl.ca>
10381
10382 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10383 calls and add comments. Skip test if use_gdb_stub is set.
10384 (top level): Use "set cwd" command instead of "cd" command.
10385
5e830d98
PA
103862017-10-13 Pedro Alves <palves@redhat.com>
10387
10388 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10389 is_remote target check.
10390
f5ca0032
PA
103912017-10-13 Pedro Alves <palves@redhat.com>
10392
10393 * gdb.base/scope.exp: Use build_executable + clean_restart +
10394 gdb_file_cmd instead of prepare_for_testing and no longer skip
10395 "before run" tests on is_remote target boards. Update comments.
10396 * boards/native-extended-gdbserver.exp
10397 (extended_gdbserver_load_last_file): New, factored out from ...
10398 (gdb_load): ... this. Move further below and add comment.
10399 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10400
8aed1c0d
PA
104012017-10-12 Pedro Alves <palves@redhat.com>
10402
10403 * gdb.base/attach.exp: Remove references to gdb64.
10404 * gdb.base/dbx.exp: Remove references to gdb64.
10405
cfa34c87
SM
104062017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10407 Pedro Alves <palves@redhat.com>
10408
10409 * gdb.base/label.exp: Remove is_remote target check.
10410
9192b7de
PA
104112017-10-12 Pedro Alves <palves@redhat.com>
10412
10413 * gdb.base/auvx.exp (coredir): Update comment.
10414 (top level) <core_works>: Use "set cwd" command instead of "cd"
10415 command.
10416
6bf0052d
PA
104172017-10-12 Pedro Alves <palves@redhat.com>
10418 Simon Marchi <simon.marchi@polymtl.ca>
10419
10420 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10421 target boards.
10422
e48ef82d
PA
104232017-10-12 Pedro Alves <palves@redhat.com>
10424 Simon Marchi <simon.marchi@polymtl.ca>
10425
10426 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10427 Instead skip if there's any gdb_protocol set.
10428
8d7aea57
SM
104292017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10430 Pedro Alves <palves@redhat.com>
10431
10432 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10433
30440677
PA
104342017-10-12 Pedro Alves <palves@redhat.com>
10435 Simon Marchi <simon.marchi@polymtl.ca>
10436
10437 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10438 instead of on dejagnu remote boards.
10439
4e04f045 104402017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10441 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10442
10443 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10444 checks. Use build_executable + clean_restart instead of
10445 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10446 of enabling non-stop after starting gdb.
10447
871a186e
PA
104482017-10-12 Pedro Alves <palves@redhat.com>
10449
10450 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10451 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10452 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10453 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10454
56d704da
AK
104552017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10456
10457 * gdb.arch/arc-tdesc-cpu.exp: New file.
10458 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10459
2f20e312
SM
104602017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10461
10462 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10463
65630365
PA
104642017-10-10 Pedro Alves <palves@redhat.com>
10465
10466 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10467 expect CLI output.
10468
bf469271
PA
104692017-10-10 Pedro Alves <palves@redhat.com>
10470
10471 * lib/selftest-support.exp (selftest_setup): Update for
10472 captured_command_loop's prototype change.
10473
777a42f1
PA
104742017-10-09 Pedro Alves <palves@redhat.com>
10475
10476 Test both arch1=>arch2 and arch2=>arch1.
10477
10478 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10479 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10480 factored out to...
10481 (append_arch1_options, append_arch2_options, append_arch_options)
10482 (build_executables): New procedures.
10483 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10484 local.
10485 (top level): Add new 'first_arch' testing axis.
10486
cbd2b4e3
PA
104872017-10-09 Pedro Alves <palves@redhat.com>
10488
10489 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10490 (barrier): New.
10491 (thread_start, all_started): New functions.
10492 (main): Spawn new thread and wait until it is scheduled.
10493 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10494 option.
10495 (do_test): Add 'selected_thread' parameter. Run to all_started
10496 instead of main. Explicitly set the breakpoint at main. Switch
10497 to the SELECTED_THREAD thread.
10498 (top level): Test handling the exec event with either the main
10499 thread or the second thread selected.
10500
5c9e4427
PA
105012017-10-09 Pedro Alves <palves@redhat.com>
10502
10503 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10504 logic. Move STOP marker after the value checks.
10505 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10506 regexp.
10507
b3b7c423
SL
105082017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10509
10510 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10511
3b4b2f16
UW
105122017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10513
10514 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10515 integer-to-dfp conversion.
10516 * gdb.base/dfp-test.exp: Likewise.
10517
5cd63fda
PA
105182017-10-04 Pedro Alves <palves@redhat.com>
10519
10520 * gdb.multi/hangout.c: Include <unistd.h>.
10521 (hangout_loop): New function.
10522 (main): Call alarm. Call hangout_loop in a loop.
10523 * gdb.multi/hello.c: Include <unistd.h>.
10524 (hello_loop): New function.
10525 (main): Call alarm. Call hangout_loop in a loop.
10526 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10527 inferior with the other selected.
10528
4c71c105
SM
105292017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10530
10531 * gdb.mi/list-thread-groups-available.exp: New file.
10532 * gdb.mi/list-thread-groups-available.c: New file.
10533
bc3b087d
SDJ
105342017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10535
10536 * gdb.base/set-cwd.exp: Make it available on
10537 native-extended-gdbserver.
10538
d092c5a2
SDJ
105392017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10540
10541 * gdb.base/set-cwd.c: New file.
10542 * gdb.base/set-cwd.exp: Likewise.
10543
45320ffa
TT
105442017-10-02 Tom Tromey <tom@tromey.com>
10545
10546 PR rust/22236:
10547 * gdb.rust/simple.rs (main): New variable "fslice".
10548 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10549
b3e3859b
TT
105502017-10-02 Tom Tromey <tom@tromey.com>
10551
10552 * gdb.rust/simple.exp: Test ptype of a slice.
10553
01af5e0d
TT
105542017-10-02 Tom Tromey <tom@tromey.com>
10555
10556 * gdb.rust/simple.exp: Test index of slice.
10557
a9bbfbd8
TT
105582017-09-27 Tom Tromey <tom@tromey.com>
10559
10560 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10561
df8899e5
TP
105622017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10563 Pedro Alves <palves@redhat.com>
10564
10565 * gdb.base/compare-sections.exp (get value of read-only section): Read
10566 as unsigned value.
10567 (corrupt read-only section): Likewise and don't set written if patching
10568 failed.
10569
757bf54b
KB
105702017-09-21 Kevin Buettner <kevinb@redhat.com>
10571
10572 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10573 files.
10574
06871ae8
PA
105752017-09-20 Pedro Alves <palves@redhat.com>
10576
10577 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10578 symbol names in gdb's output.
10579 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10580
e5f25bc5
PA
105812017-09-20 Pedro Alves <palves@redhat.com>
10582
10583 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10584 Rename to ...
10585 (test_list_ambiguous_symbol): ... this and add a symbol name
10586 parameter. Adjust.
10587 (test_list_ambiguous_function): Reimplement on top of
10588 test_list_ambiguous_symbol and also test listing ambiguous
10589 variables.
10590 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10591 (ambiguous_fun): ... this.
10592 (ambiguous_var): New.
10593 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10594 (ambiguous_fun): ... this.
10595 (ambiguous_var): New.
10596
4e5a4f58
JB
105972017-09-19 John Baldwin <jhb@FreeBSD.org>
10598
10599 * gdb.base/starti.c: New file.
10600 * gdb.base/starti.exp: New file.
10601 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10602
26e53f3e
PA
106032017-09-14 Pedro Alves <palves@redhat.com>
10604
10605 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10606 (top level): Use it instead of runto.
10607
cb791d59
TT
106082017-09-11 Tom Tromey <tom@tromey.com>
10609
10610 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10611
7c96f8c1
TT
106122017-09-11 Tom Tromey <tom@tromey.com>
10613
10614 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10615 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10616
469412dd
CW
106172017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10618
10619 * gdb.fortran/printing-types.exp: New file.
10620 * gdb.fortran/printing-types.exp: New file.
10621
e0f86435
BH
106222017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10623
10624 * gdb.fortran/vla-ptype.exp: Fix typos.
10625 * gdb.fortran/vla-value.exp: Same.
10626
9e9af4be
BH
106272017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10628
10629 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10630 * gdb.mi/mi-var-child-f.exp: Likewise.
10631 * gdb.mi/mi-vla-fortran.exp: Likewise.
10632
a5ad232b 106332017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10634 Christoph Weinmann <christoph.t.weinmann@intel.com>
10635 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10636
10637 * gdb.fortran/ptr-indentation.f90: New file.
10638 * gdb.fortran/ptr-indentation.exp: New file.
10639
5aec60eb
TT
106402017-09-05 Tom Tromey <tom@tromey.com>
10641
10642 PR gdb/22010:
10643 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10644
8f8f8152
TP
106452017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10646
10647 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10648
fbd1b771
JK
106492017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10650
10651 * gdb.threads/tls-nodebug-pie.c: New file.
10652 * gdb.threads/tls-nodebug-pie.exp: New file.
10653
5eb5f850
TT
106542017-09-05 Tom Tromey <tom@tromey.com>
10655
10656 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10657 for rust.
10658
ae780a21
SM
106592017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10660
10661 * gdb.multi/multi-arch-exec.exp: Test with different
10662 "follow-exec-mode" settings.
10663 (do_test): New procedure.
10664
3693fdb3
PA
106652017-09-04 Pedro Alves <palves@redhat.com>
10666
10667 * gdb.base/func-static.c (S::method const, S::method volatile)
10668 (S::method volatile const): New methods.
10669 (c_s, v_s, cv_s): New instances.
10670 (main): Call method() on them.
10671 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10672 (cannot_resolve): New procedure.
10673 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10674 print-quote-unquoted columns.
10675 (do_test): Test printing each scope too.
10676
e68cb8e0
PA
106772017-09-04 Pedro Alves <palves@redhat.com>
10678
10679 * gdb.base/local-static.exp: Also test with
10680 class::method::variable wholly quoted.
10681 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10682
858be34c
PA
106832017-09-04 Pedro Alves <palves@redhat.com>
10684
10685 * gdb.base/local-static.c: New.
10686 * gdb.base/local-static.cc: New.
10687 * gdb.base/local-static.exp: New.
10688
46a4882b
PA
106892017-09-04 Pedro Alves <palves@redhat.com>
10690
10691 * gdb.asm/asm-source.exp: Add casts to int.
10692 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10693 (dataglobal64_1, dataglobal64_2): New globals.
10694 * gdb.base/nodebug.exp: Test different expressions involving the
10695 new globals, with print, whatis and ptype. Add casts to int.
10696 * gdb.base/solib-display.exp: Add casts to int.
10697 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10698 * gdb.cp/m-static.exp: Add cast to int.
10699 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10700 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10701 tls variable with no debug info without a cast. Test with a cast
10702 to int too.
10703 * gdb.trace/entry-values.exp: Add casts.
10704
2c5a2be1
PA
107052017-09-04 Pedro Alves <palves@redhat.com>
10706
10707 * gdb.base/nodebug.exp: Test that ptype's error about functions
10708 with unknown return type includes the function name too.
10709
7022349d
PA
107102017-09-04 Pedro Alves <palves@redhat.com>
10711
10712 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10713 return type of munmap in infcall.
10714 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10715 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10716 type of ftell in infcall.
10717 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10718 type of getpid in infcall.
10719 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10720 infcall.
10721 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10722 Bail on failure to extract the pid.
10723 * gdb.base/nodebug.c: #include <stdint.h>.
10724 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10725 New functions.
10726 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10727 Change expected output of print/whatis/ptype with functions with
10728 no debug info. Test all supported languages. Call
10729 test_call_promotion.
10730 * gdb.compile/compile.exp: Adjust expected output to expect
10731 warning.
10732 * gdb.threads/siginfo-threads.exp: Likewise.
10733
54990598
PA
107342017-09-04 Pedro Alves <palves@redhat.com>
10735
10736 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10737 "prototypes". Test calling float functions via prototyped and
10738 unprototyped function pointers.
10739 (perform_all_tests): New parameter "prototypes". Pass it down.
10740 (top level): Pass down "prototypes" parameter to
10741 perform_all_tests.
10742
34d16ea2
SM
107432017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10744
10745 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10746 Test with nested loops.
10747
9521ecda
SM
107482017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10749
10750 * gdb.base/commands.exp: Call the new procedures.
10751 (loop_break_test, loop_continue_test): New procedures.
10752
80a65e9b
SM
107532017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10754
10755 * gdb.base/commands.exp: Call new procedure.
10756 (define_if_without_arg_test): New procedure.
10757
e439fa14
PA
107582017-09-04 Pedro Alves <palves@redhat.com>
10759
10760 * gdb.base/list-ambiguous.exp: New file.
10761 * gdb.base/list-ambiguous0.c: New file.
10762 * gdb.base/list-ambiguous1.c: New file.
10763 * gdb.base/list.exp (test_list_range): Adjust expected output.
10764
0a2dde4a
SDJ
107652017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10766
10767 * gdb.base/share-env-with-gdbserver.c: New file.
10768 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10769
5e89eb3a
SM
107702017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10771
10772 * gdb.base/commands.exp (gdbvar_simple_if_test,
10773 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10774 progvar_simple_if_test, progvar_simple_while_test,
10775 progvar_complex_if_while_test, user_defined_command_test,
10776 user_defined_command_args_eval,
10777 user_defined_command_args_stack_test,
10778 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10779 temporary_breakpoint_commands,
10780 gdb_test_no_prompt, redefine_hook_test,
10781 redefine_backtrace_test): Remove "global gdb_prompt".
10782
fd437cbc
SM
107832017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10784
10785 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10786 New proc, call it from toplevel.
10787
87215ad1
SDJ
107882017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10789
10790 PR remote/21852
10791 * gdb.server/normal.c: New file, copied from gdb.base.
10792 * gdb.server/run-without-local-binary.exp: New file.
10793
58afddc6
WP
107942017-08-07 Weimin Pan <weimin.pan@oracle.com>
10795
10796 * gdb.arch/sparc64-adi.exp: New file.
10797 * gdb.arch/sparc64-adi.c: New file.
10798
5277199a
PA
107992017-08-22 Pedro Alves <palves@redhat.com>
10800
10801 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10802 (top level): Add "list all overloads" tests.
10803
14278e1f
TT
108042017-08-22 Tom Tromey <tom@tromey.com>
10805
10806 * gdb.gdb/xfullpath.exp: Remove.
10807
bf223d3e
PA
108082017-08-21 Pedro Alves <palves@redhat.com>
10809
10810 PR gdb/19487
10811 * gdb.base/symbol-alias.c: New.
10812 * gdb.base/symbol-alias2.c: New.
10813 * gdb.base/symbol-alias.exp: New.
10814
c973d0aa
PA
108152017-08-21 Pedro Alves <palves@redhat.com>
10816
10817 * gdb.base/dfp-test.c
10818 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10819 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10820 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10821 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10822 * gdb.base/whatis-ptype-typedefs.c: New.
10823 * gdb.base/whatis-ptype-typedefs.exp: New.
10824 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10825 (an_int, an_int_type, an_int_type2): New globals.
10826 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10827 involving typedefs and cast expressions.
10828 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10829 (lookup_typedefs_function): New.
10830 (typedefs_pretty_printers_dict): New.
10831 (top level): Register lookup_typedefs_function in
10832 gdb.pretty_printers.
10833
6d580b63
YQ
108342017-08-18 Yao Qi <yao.qi@linaro.org>
10835
10836 * gdb.server/unittest.exp: New.
10837
206726fb
SDJ
108382017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10839
10840 PR gdb/21954
10841 * gdb.base/environ.exp: Add test to check if 'unset environment'
10842 works.
10843
bf0ec4c2
AA
108442017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10845
10846 * lib/gdb.exp (universal_compile_options): New caching proc.
10847 (gdb_compile): Suppress GCC's coloring of messages.
10848
d6382fff
TT
108492017-08-14 Tom Tromey <tom@tromey.com>
10850
10851 PR gdb/21675:
10852 * gdb.base/printcmds.exp (test_radices): New function.
10853 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10854 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10855 * lib/gdb.exp (get_integer_valueof): Use p/d.
10856
c2c2dd9f
SM
108572017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10858
10859 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10860 characters.
10861
fdffd6f4
TT
108622017-08-05 Tom Tromey <tom@tromey.com>
10863
10864 * gdb.rust/simple.exp: Allow String to appear in a different
10865 namespace.
10866
27d41eac
YQ
108672017-07-26 Yao Qi <yao.qi@linaro.org>
10868
10869 * gdb.gdb/unittest.exp: Invoke command
10870 "maintenance check xml-descriptions".
10871
031ed05d
AA
108722017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10873
10874 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10875 calling context.
10876 (hex128): Drop erroneous calculation of parameters.
10877
dcd27ddf
SM
108782017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10879
10880 * gdb.python/py-unwind.exp: Disable stack protection when
10881 building test file.
10882
47e77640
PA
108832017-07-20 Pedro Alves <palves@redhat.com>
10884
10885 * gdb.base/default.exp (set language): Adjust expected output.
10886
62d2a18a
PA
108872017-07-20 Pedro Alves <palves@redhat.com>
10888
10889 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10890 (test_minsym): ... this, and make static.
10891 (get_pck__foo__bar__minsym): Rename to ...
10892 (get_test_minsym): ... this.
10893 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10894 symbol names and comments.
10895 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10896 (get_test_minsym): ... this.
10897 (pck__foo__bar__minsym__2): Rename to ...
10898 (test_minsym): ... this.
10899 (main): Adjust.
10900
c45ec17c
PA
109012017-07-17 Pedro Alves <palves@redhat.com>
10902
10903 * gdb.base/completion.exp: Adjust expected output.
10904 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10905 the completer works.
10906
c6756f62
PA
109072017-07-17 Pedro Alves <palves@redhat.com>
10908
10909 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10910
5bd68487
AB
109112017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10912
10913 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10914
8880f2a9
TT
109152017-07-14 Tom Tromey <tom@tromey.com>
10916
10917 PR rust/21764:
10918 * gdb.rust/simple.exp: Add tests.
10919
65547233
TT
109202017-07-14 Tom Tromey <tom@tromey.com>
10921
10922 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10923
8f14146e
PA
109242017-07-14 Pedro Alves <palves@redhat.com>
10925
10926 * gdb.linespec/base/one/thefile.cc (z1): New function.
10927 * gdb.linespec/base/two/thefile.cc (z2): New function.
10928 * gdb.linespec/linespec.exp: Add tests.
10929
b4365d02
AB
109302017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10931
10932 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10933 to mi_create_breakpoint.
10934
5d2cbaa5
AB
109352017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10936
10937 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10938 mi_create_breakpoint.
10939
11cb5716
IB
109402017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10941
10942 * gdb.dlang/demangle.exp: Update for demangling changes.
10943
03278692
TT
109442017-07-09 Tom Tromey <tom@tromey.com>
10945
10946 * gdb.dwarf2/shortpiece.exp: New file.
10947
33c5cd75
DB
109482017-07-06 David Blaikie <dblaikie@gmail.com>
10949
10950 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10951 built from fissiont-multi-cu{1,2}.c.
10952 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10953 except putting 'main' and 'func' in separate CUs in the same DWO file.
10954 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10955 test.
10956 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10957 test.
10958
8455d262
PA
109592017-07-06 Pedro Alves <palves@redhat.com>
10960
10961 * gdb.python/py-unwind.exp: Test flushregs.
10962
dc4bde35
SDJ
109632017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10964
10965 PR cli/21688
10966 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10967 tests for alias commands and trailing whitespace.
10968
51ed89aa
SDJ
109692017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10970
10971 PR cli/21688
10972 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10973 procedure. Call it.
10974
eb17d413
PA
109752017-06-29 Pedro Alves <palves@redhat.com>
10976
10977 * gdb.base/printcmds.exp: Add tests.
10978
41664b45
DG
109792017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10980
10981 PR gdb/21337
10982 * gdb.base/reread-readsym.exp: New file.
10983 * gdb.base/reread-readsym.c: New file.
10984
75312ae3
KB
109852017-06-21 Kevin Buettner <kevinb@redhat.com>
10986
10987 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10988 subpattern.
10989
66953522
PB
109902017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10991
10992 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10993 extended mnemonic.
10994 * gdb.arch/powerpc-power9.s: Likewise.
10995
5524b525
AA
109962017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10997
10998 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10999 on 32-bit x86 targets. Exploit is_*_target macros where
11000 appropriate.
11001
03c8af18
AA
110022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11003
11004 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11005 register pieces.
11006
3bf31011
AA
110072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11008
11009 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11010 located in one or more DWARF pieces.
11011
805acca0
AA
110122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11013
11014 * lib/gdb.exp (get_endianness): New proc.
11015 * gdb.arch/aarch64-fp.exp: Use it.
11016 * gdb.arch/altivec-regs.exp: Likewise.
11017 * gdb.arch/e500-regs.exp: Likewise.
11018 * gdb.arch/vsx-regs.exp: Likewise.
11019 * gdb.base/dump.exp: Likewise.
11020 * gdb.base/funcargs.exp: Likewise.
11021 * gdb.base/gnu_vector.exp: Likewise.
11022 * gdb.dwarf2/formdata16.exp: Likewise.
11023 * gdb.dwarf2/implptrpiece.exp: Likewise.
11024 * gdb.dwarf2/nonvar-access.exp: Likewise.
11025 * gdb.python/py-inferior.exp: Likewise.
11026 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11027
e9352324
AA
110282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11029
11030 PR gdb/21226
11031 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11032 stack value pieces are taken from the LSB end.
11033
d5d1163e
AA
110342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11035
11036 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11037 variable at nonzero offset.
11038
0567c986
AA
110392017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11040
11041 * gdb.dwarf2/var-access.c: New file.
11042 * gdb.dwarf2/var-access.exp: New test.
11043 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11044
973e9aab
TT
110452017-06-12 Tom Tromey <tom@tromey.com>
11046
11047 * gdb.dwarf2/formdata16.exp: Add tests.
11048
d9109c80
TT
110492017-06-12 Tom Tromey <tom@tromey.com>
11050
11051 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11052
30a25466
TT
110532017-06-12 Tom Tromey <tom@tromey.com>
11054
11055 PR exp/16225:
11056 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11057 * gdb.arch/vsx-regs.exp: Update tests.
11058 * gdb.arch/s390-vregs.exp (hex128): New proc.
11059 Update test.
11060 * gdb.arch/altivec-regs.exp: Update tests.
11061
aefd8b33
SDJ
110622017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11063
11064 * gdb.base/startup-with-shell.c: New file.
11065 * gdb.base/startup-with-shell.exp: Likewise.
11066
2090129c
SDJ
110672017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11068
11069 * gdb.server/non-existing-program.exp: Update regex in order to
11070 reflect the fact that gdbserver is now using fork_inferior (with a
11071 shell) to startup the inferior.
11072
8e86a419
SM
110732017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11074
11075 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11076 support function calls from GDB.
11077
e6cf65f2
TT
110782017-05-21 Tom Tromey <tom@tromey.com>
11079
11080 PR rust/21466:
11081 * gdb.rust/unsized.exp: New file.
11082 * gdb.rust/unsized.rs: New file.
11083
43cc5389
TT
110842017-05-19 Tom Tromey <tom@tromey.com>
11085
11086 PR rust/21484:
11087 * gdb.rust/watch.exp: New file.
11088 * gdb.rust/watch.rs: New file.
11089
ec8df234
TT
110902017-05-18 Tom Tromey <tom@tromey.com>
11091
11092 * gdb.rust/simple.exp: Allow Box to be qualified.
11093
3e3e7fae
TP
110942017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11095
11096 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11097
59cc050d
PA
110982017-05-18 Pedro Alves <palves@redhat.com>
11099
11100 * gdb.base/fileio.c (test_write, test_read, test_close)
11101 (test_fstat): Don't print 'ret' in the fail path.
11102
c8f6abd1
PA
111032017-05-18 Pedro Alves <palves@redhat.com>
11104
11105 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11106 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11107 (test_system, test_rename, test_unlink, test_time): Change
11108 prototypes.
11109 * gdb.base/fileio.exp (stop_msg): Adjust.
11110
d2a03b77
PA
111112017-05-18 Pedro Alves <palves@redhat.com>
11112
11113 * gdb.base/fileio.c (null_str): New global.
11114 (test_stat): Use it.
11115 * gdb.base/fileio.exp: Remove nowarnings.
11116
0d5c6999
YQ
111172017-05-17 Yao Qi <yao.qi@linaro.org>
11118
11119 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11120
21873064
YQ
111212017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11122
11123 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11124 argument command.
11125 (top-level): Invoke test_set_inferior_tty.
11126
d512d31c
PA
111272017-05-04 Pedro Alves <palves@redhat.com>
11128
11129 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11130 Add parens to print call for Python 3.
11131
90cef2ed
KS
111322017-05-03 Keith Seitz <keiths@redhat.com>
11133
11134 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11135 (main): Call it.
11136
14f819c8
TW
111372017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11138
11139 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11140 to prev and next.
11141
913aeadd
TW
111422017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11143
11144 * gdb.python/py-record-btrace.exp: Remove test for
11145 gdb.BtraceInstruction.error.
11146
a3be24ad
TW
111472017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11148
11149 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11150
ae20e79a
TW
111512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11152
11153 * gdb.python/py-record-btrace-threads.c: New file.
11154 * gdb.python/py-record-btrace-threads.exp: New file.
11155
45ce1b47
SDJ
111562017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11157
11158 PR testsuite/8595
11159 * gdb.base/environ.exp: Make test available in all architectures.
11160 Move bits related to "info program" testing to
11161 gdb.base/info-program.exp. Rewrite tests to use the two new
11162 procedures mentione below.
11163 (test_set_show_env_var) New procedure.
11164 (test_set_show_env_var_equal): Likewise.
11165 * gdb.base/info-program.exp: New file.
11166
e15c3eb4
KS
111672017-04-27 Keith Seitz <keiths@redhat.com>
11168
11169 * gdb.cp/oranking.cc (test15): New function.
11170 (main): Call test15 and declare additional variables for testing.
11171 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11172 "p foo101('abc')" tests.
11173 Add tests for cv qualifier overloads.
11174 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11175 "lvalue reference overload" test.
11176 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11177 "print value of f1 on Child&& in f2" test.
11178
3a3fd0fd
PA
111792017-04-19 Pedro Alves <palves@redhat.com>
11180
11181 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11182 procedure.
11183 (top level): Call it.
11184 * lib/gdb.exp (gdb_define_cmd): New procedure.
11185
53375380
PA
111862017-04-12 Pedro Alves <palves@redhat.com>
11187
11188 PR gdb/21323
11189 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11190 (wchar): New global.
11191 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11192 (do_test_wide_char, wide_char_types_no_program, top level): Add
11193 wchar_t testing.
11194
53e710ac
PA
111952017-04-12 Pedro Alves <palves@redhat.com>
11196
11197 PR c++/21323
11198 * gdb.cp/wide_char_types.c: New file.
11199 * gdb.cp/wide_char_types.exp: New file.
11200
0ad9d8c7
SDJ
112012017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11202
11203 PR gdb/21352
11204 * gdb.trace/tsv.exp: Add test for "tsave -r".
11205
b1b45502
IB
112062017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11207
11208 * gdb.dlang/watch-loc.c: New file.
11209 * gdb.dlang/watch-loc.exp: New file.
11210
ec13808e
JK
112112017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11212
11213 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11214
fe5f7374
AK
112152017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11216
11217 * gdb.arch/arc-analyze-prologue.S: New file.
11218 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11219
eea78757
AK
112202017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11221
11222 * gdb.arch/arc-decode-insn.S: New file.
11223 * gdb.arch/arc-decode-insn.exp: Likewise.
11224
5badf10a
IR
112252017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11226
11227 PR tdep/20928
11228 * gdb.arch/sparc64-regs.exp: New file.
11229 * gdb.arch/sparc64-regs.S: Likewise.
11230
cee59b3f
TW
112312017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11232
11233 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11234 and memory view on Python 3.
11235
c0f55cc6
AV
112362017-03-20 Artemiy Volkov <artemiyv@acm.org>
11237 Keith Seitz <keiths@redhat.com>
11238
11239 PR gdb/14441
11240 * gdb.cp/demangle.exp: Add rvalue reference tests.
11241 * gdb.cp/rvalue-ref-casts.cc: New file.
11242 * gdb.cp/rvalue-ref-casts.exp: New file.
11243 * gdb.cp/rvalue-ref-overload.cc: New file.
11244 * gdb.cp/rvalue-ref-overload.exp: New file.
11245 * gdb.cp/rvalue-ref-params.cc: New file.
11246 * gdb.cp/rvalue-ref-params.exp: New file.
11247 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11248 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11249 * gdb.cp/rvalue-ref-types.cc: New file.
11250 * gdb.cp/rvalue-ref-types.exp: New file.
11251 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11252 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11253
51457a05
MAL
112542017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11255
11256 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11257 New procedure.
11258
5b291c04
MAL
112592017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11260
11261 * lib/mi-support.exp (mi_gdb_test): Add additional message
11262 for unexpected output.
11263
59a56148
AA
112642017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11265
11266 * gdb.base/examine-backward.c (Barrier): New character array
11267 constant, to ensure that TestStrings is preceded by a string
11268 terminator.
11269
7942e96e
AA
112702017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11271
11272 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11273 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11274 and implicit pointer into such a location.
11275
6ebac3fb
DE
112762017-03-16 Doug Evans <dje@google.com>
11277
11278 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11279
ec3b243d
TP
112802017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11281
11282 * gdb.cp/m-static.exp: Fix expectation for prototype of
11283 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11284
112852017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11286
11287 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11288 * gdb.guile/scm-lazy-string.c: New file.
11289 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11290 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11291 for pointer, array, typedef lazy strings.
11292
2cc36e25 112932017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11294
11295 PR python/17728, python/18439, python/18779
11296 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11297 * gdb.python/py-lazy-string.c (pointer): New typedef.
11298 (main): New locals ptr, array, typedef_ptr.
11299 * gdb.python/py-value.exp: Move lazy string tests to ...
11300 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11301 array, typedef lazy strings.
ec3b243d 11302
0efcde63
AK
113032017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11304
11305 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11306 Add optional 'test' parameter.
11307
7978d7c3
SM
113082017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11309
11310 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11311 Skip for versions of DejaGnu < 1.5.
11312
896c0c1e
SM
113132017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11314
11315 * lib/gdb.exp (dejagnu_version): New proc.
11316 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11317 Use dejagnu_version.
11318
5f4d1085
KS
113192017-03-10 Keith Seitz <keiths@redhat.com>
11320
11321 PR c++/8128
11322 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11323 type from destructor regexps.
11324 Add a branch which actually passes the test.
11325 Adjust "ptype t5i" test names.
11326
1de05205
PA
113272017-03-08 Pedro Alves <palves@redhat.com>
11328
11329 * gdb.base/step-over-exit.exp: Add explicit test message.
11330
c65d6b55
PA
113312017-03-08 Pedro Alves <palves@redhat.com>
11332
11333 PR gdb/18360
11334 * gdb.threads/interrupt-while-step-over.c: New file.
11335 * gdb.threads/interrupt-while-step-over.exp: New file.
11336
2e86a283
PA
113372017-03-08 Pedro Alves <palves@redhat.com>
11338
11339 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11340 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11341
25dcbff6
PA
113422017-03-08 Pedro Alves <palves@redhat.com>
11343
11344 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11345 PKRU as not supported as a PASS.
11346
dc9366eb
PA
113472017-03-08 Pedro Alves <palves@redhat.com>
11348
11349 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11350 prefix instead of $binfile1/$binfile2.
11351 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11352 in test message.
11353 * gdb.python/py-completion.exp: Use "load python file" as test
11354 messages instead of unstable path names.
11355
6e5d74e7
PA
113562017-03-08 Pedro Alves <palves@redhat.com>
11357 Jan Kratochvil <jan.kratochvil@redhat.com>
11358
11359 PR cli/21218
11360 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11361 New proc.
11362 (top level): Call it.
11363
9753a2f6
PA
113642017-03-08 Pedro Alves <palves@redhat.com>
11365
11366 PR tui/21216
11367 * gdb.tui/tui-nl-filtered-output.exp: New file.
11368
1a4dd9dd
PA
113692017-03-08 Pedro Alves <palves@redhat.com>
11370
11371 * gdb.base/completion.exp: Move TUI completion tests to ...
11372 * gdb.tui/completion.exp: ... this new file.
11373
7cbbff33
PA
113742017-03-08 Pedro Alves <palves@redhat.com>
11375
11376 * gdb.base/tui-disasm-long-lines.c,
11377 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11378 gdb.base/tui-layout.exp: Move to ...
11379 * gdb.tui/: ... this new directory.
11380
5f6fd321
PA
113812017-03-07 Pedro Alves <palves@redhat.com>
11382
11383 * gdb.base/tui-layout.c: New file.
11384 * gdb.base/tui-layout.exp: New file.
11385
44959fa8
PA
113862017-03-07 Pedro Alves <palves@redhat.com>
11387
11388 * gdb.base/tui-layout.c: Rename to ...
11389 * gdb.base/tui-disasm-long-lines.c: ... this.
11390 * gdb.base/tui-layout.exp: Rename to ...
11391 * gdb.base/tui-disasm-long-lines.exp: ... this.
11392
f8c4e718
PA
113932017-03-07 Pedro Alves <palves@redhat.com>
11394
11395 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11396
6dbb839a 113972017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11398
11399 * i386-mpx-call.c: New file.
11400 * i386-mpx-call.exp: New file.
11401
65b48a81
PB
114022017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11403
11404 * gdb.arch/powerpc-power.exp: Delete test.
11405 * gdb.arch/powerpc-power.s: Likewise.
11406 * gdb.disasm/disassembler-options.exp: New test.
11407 * gdb.arch/powerpc-altivec.exp: Likewise.
11408 * gdb.arch/powerpc-altivec.s: Likewise.
11409 * gdb.arch/powerpc-altivec2.exp: Likewise.
11410 * gdb.arch/powerpc-altivec2.s: Likewise.
11411 * gdb.arch/powerpc-altivec3.exp: Likewise.
11412 * gdb.arch/powerpc-altivec3.s: Likewise.
11413 * gdb.arch/powerpc-power7.exp: Likewise.
11414 * gdb.arch/powerpc-power7.s: Likewise.
11415 * gdb.arch/powerpc-power8.exp: Likewise.
11416 * gdb.arch/powerpc-power8.s: Likewise.
11417 * gdb.arch/powerpc-power9.exp: Likewise.
11418 * gdb.arch/powerpc-power9.s: Likewise.
11419 * gdb.arch/powerpc-vsx.exp: Likewise.
11420 * gdb.arch/powerpc-vsx.s: Likewise.
11421 * gdb.arch/powerpc-vsx2.exp: Likewise.
11422 * gdb.arch/powerpc-vsx2.s: Likewise.
11423 * gdb.arch/powerpc-vsx3.exp: Likewise.
11424 * gdb.arch/powerpc-vsx3.s: Likewise.
11425 * gdb.arch/arm-disassembler-options.exp: Likewise.
11426 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11427 * gdb.arch/s390-disassembler-options.exp: Likewise.
11428
17cd4947
LM
114292017-02-23 Luis Machado <lgustavo@codesourcery.com>
11430
11431 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11432 (check_supported_features): ... this. Changed return type to void.
11433 (supports_rdseed): New static global.
11434 (rdseed): Check supports_rdseed.
11435 (initialize): Call check_supported_features.
11436
2039d74e
EBM
114372017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11438
11439 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11440 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11441 and lqarx/stqcx.
11442 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11443 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11444
a51d7ecf
EBM
114452017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11446
11447 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11448 uppercase.
11449
0224619f
JK
114502017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11451
11452 * gdb.dwarf2/formdata16.c: New file.
11453 * gdb.dwarf2/formdata16.exp: New file.
11454 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11455
216f72a1
JK
114562017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11457
11458 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11459 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11460 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11461 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11462 DW_AT_GNU_*.
11463
43988095
JK
114642017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11465
11466 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11467
99e8a4f9
SDJ
114682017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11469
11470 PR gdb/21164
11471 * gdb.base/maint.exp: Add testcases for when the commands do
11472 not have arguments.
11473
b58a8c0c
TP
114742017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11475
11476 * gdb.cp/chained-calls.exp: Use p instead of P.
11477
4e746bb6
TW
114782017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11479
11480 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11481 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11482
3f77c769
TT
114832017-02-14 Tom Tromey <tom@tromey.com>
11484
11485 PR python/13598:
11486 * gdb.python/py-events.exp: Add before_prompt event tests.
11487
075beec0
AA
114882017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11489
11490 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11491
bf5f525c
LM
114922017-02-13 Luis Machado <lgustavo@codesourcery.com>
11493
11494 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11495 (main): Call my_unique_function_name.
11496 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11497 completion of patterns with a single match.
11498 Add missing -re switches to gdb_test_multiple calls.
11499
13a66184
LM
115002017-02-13 Luis Machado <lgustavo@codesourcery.com>
11501
11502 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11503 return if core file is not recognized.
11504
26a06916
SM
115052017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11506
11507 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11508 and extra UIs.
11509
b761ca9e
SM
115102017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11511
11512 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11513 proc_with_prefix.
11514
b964bee0
TT
115152017-02-10 Tom Tromey <tom@tromey.com>
11516
11517 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11518
18da0c51
MG
115192017-02-10 Martin Galvan <martingalvan@sourceware.org>
11520
11521 PR gdb/21122
11522 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11523
604c4576
JG
115242017-02-08 Jerome Guitton <guitton@adacore.com>
11525
11526 * gdb.base/define.exp: Add test for command abbreviations
11527 in define.
11528
20b477a7
LM
115292017-02-06 Luis Machado <lgustavo@codesourcery.com>
11530
11531 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11532 * gdb.reverse/insn-reverse-x86.c: New file.
11533
3f7b46f2
IR
115342017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11535
11536 PR tdep/20936
11537 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11538
f0fd41c1
TT
115392017-02-03 Tom Tromey <tom@tromey.com>
11540
11541 PR rust/21097:
11542 * gdb.rust/simple.exp: Add new tests.
11543
5be5dbf0
PA
115442017-02-02 Pedro Alves <palves@redhat.com>
11545
11546 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11547 tests.
11548
7346ef59
AA
115492017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11550
11551 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11552 taking a 2-byte value out of a 4-byte DWARF implicit value on
11553 big-endian targets.
11554 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11555 logic. Add test cases for DW_OP_implicit.
11556
787f0025
MM
115572017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11558
11559 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11560
68777c29
MM
115612017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11562
11563 * gdb.btrace/enable.exp: Call gdb_exit before
11564 skip_gdbserver_tests.
11565
0a1c7e28
MM
115662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11567
11568 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11569 GDBFLAGS.
11570
b5ac99b0
MM
115712017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11572
11573 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11574 the test is skipped.
11575 * gdb.btrace/data.exp: Likewise.
11576 * gdb.btrace/delta.exp: Likewise.
11577 * gdb.btrace/dlopen.exp: Likewise.
11578 * gdb.btrace/enable-running.exp: Likewise.
11579 * gdb.btrace/enable.exp: Likewise.
11580 * gdb.btrace/exception.exp: Likewise.
11581 * gdb.btrace/function_call_history.exp: Likewise.
11582 * gdb.btrace/gcore.exp: Likewise.
11583 * gdb.btrace/instruction_history.exp: Likewise.
11584 * gdb.btrace/multi-thread-step.exp: Likewise.
11585 * gdb.btrace/nohist.exp: Likewise.
11586 * gdb.btrace/non-stop.exp: Likewise.
11587 * gdb.btrace/reconnect.exp: Likewise.
11588 * gdb.btrace/record_goto-step.exp: Likewise.
11589 * gdb.btrace/record_goto.exp: Likewise.
11590 * gdb.btrace/rn-dl-bind.exp: Likewise.
11591 * gdb.btrace/segv.exp: Likewise.
11592 * gdb.btrace/step.exp: Likewise.
11593 * gdb.btrace/stepi.exp: Likewise.
11594 * gdb.btrace/tailcall-only.exp: Likewise.
11595 * gdb.btrace/tailcall.exp: Likewise.
11596 * gdb.btrace/tsx.exp: Likewise.
11597 * gdb.btrace/unknown_functions.exp: Likewise.
11598 * gdb.btrace/vdso.exp: Likewise.
11599
cd4007e4
MM
116002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11601
11602 * gdb.btrace/enable-running.c: New.
11603 * gdb.btrace/enable-running.exp: New.
11604
2735833d
WT
116052017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11606
11607 * gdb.arch/amd64-gs_base.c: New file.
11608 * gdb.arch/amd64-gs_base.exp: New file.
11609
b51e1e94
LM
116102017-01-26 Luis Machado <lgustavo@codesourcery.com>
11611
11612 * lib/memory.exp: Remove spurious empty newlines.
11613
72ca0410
SM
116142017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11615
11616 * gdb.python/py-bad-printers.exp: Load python file using "source".
11617 * gdb.python/py-events.exp: Likewise.
11618 * gdb.python/py-evsignal.exp: Likewise.
11619 * gdb.python/py-evthreads.exp: Likewise.
11620 * gdb.python/py-frame-args.exp: Likewise.
11621 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11622 * gdb.python/py-framefilter-mi.exp: Likewise.
11623 * gdb.python/py-framefilter.exp: Likewise.
11624 * gdb.python/py-mi.exp: Likewise.
11625 * gdb.python/py-pp-maint.exp: Likewise.
11626 * gdb.python/py-pp-registration.exp: Likewise.
11627 * gdb.python/py-prettyprint.exp: Likewise.
11628 (run_lang_tests): Likewise.
11629 * gdb.python/py-typeprint.exp: Likewise.
11630
e309aa65
LM
116312017-01-26 Luis Machado <lgustavo@codesourcery.com>
11632
11633 * lib/memory.exp: New file.
11634 * lib/gdb.exp: Load memory.exp.
11635 * gdb.base/memattr.exp (delete_memory): Move proc to
11636 lib/memory.exp and rename to delete_memory_regions.
11637 Replace delete_memory with delete_memory_regions.
11638 Cleanup memory regions before tests.
11639 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11640 before tests.
11641
515aff23
LM
116422017-01-26 Luis Machado <lgustavo@codesourcery.com>
11643
11644 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11645 files.
11646 (initialize): New function conditionally defined.
11647 (testcases): Move within conditional block.
11648 (main): Call initialize.
11649 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11650 of gdb.reverse/insn-reverse.c.
11651 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11652 gdb.reverse/insn-reverse.c.
11653
d8b49cf0
YQ
116542017-01-26 Yao Qi <yao.qi@linaro.org>
11655
11656 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11657 disassemble on address 0.
11658
f13a9a0c
YQ
116592017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11660 Yao Qi <yao.qi@linaro.org>
11661
11662 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11663 * gdb.dwarf2/implptr-64bit.S: Remove.
11664 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11665 variables in caller's context. Add DW_OP_implicit_value.
11666
5ac95241
YQ
116672017-01-25 Yao Qi <yao.qi@linaro.org>
11668
11669 * lib/dwarf.exp (Dwarf::_location): Handle
11670 DW_OP_GNU_implicit_pointer with proper size.
11671
23e82930
LM
116722017-01-20 Luis Machado <lgustavo@codesourcery.com>
11673
11674 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11675 and add untested calls.
11676
d334ae25
LM
116772017-01-20 Luis Machado <lgustavo@codesourcery.com>
11678
11679 * gdb.python/python.exp: Check line number against what GDB thinks
11680 the line number is for func1.
11681
f5e6296e
IB
116822017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11683
11684 * gdb.dlang/debug-expr.exp: New file.
11685
5b362f04
LM
116862016-12-23 Luis Machado <lgustavo@codesourcery.com>
11687
11688 Fix test names for the following files:
11689
11690 * gdb.ada/exec_changed.exp
11691 * gdb.ada/info_types.exp
11692 * gdb.arch/aarch64-atomic-inst.exp
11693 * gdb.arch/aarch64-fp.exp
11694 * gdb.arch/altivec-abi.exp
11695 * gdb.arch/altivec-regs.exp
11696 * gdb.arch/amd64-byte.exp
11697 * gdb.arch/amd64-disp-step.exp
11698 * gdb.arch/amd64-dword.exp
11699 * gdb.arch/amd64-entry-value-inline.exp
11700 * gdb.arch/amd64-entry-value-param.exp
11701 * gdb.arch/amd64-entry-value-paramref.exp
11702 * gdb.arch/amd64-entry-value.exp
11703 * gdb.arch/amd64-i386-address.exp
11704 * gdb.arch/amd64-invalid-stack-middle.exp
11705 * gdb.arch/amd64-invalid-stack-top.exp
11706 * gdb.arch/amd64-optimout-repeat.exp
11707 * gdb.arch/amd64-prologue-skip.exp
11708 * gdb.arch/amd64-prologue-xmm.exp
11709 * gdb.arch/amd64-stap-special-operands.exp
11710 * gdb.arch/amd64-stap-wrong-subexp.exp
11711 * gdb.arch/amd64-tailcall-cxx.exp
11712 * gdb.arch/amd64-tailcall-noret.exp
11713 * gdb.arch/amd64-tailcall-ret.exp
11714 * gdb.arch/amd64-tailcall-self.exp
11715 * gdb.arch/amd64-word.exp
11716 * gdb.arch/arm-bl-branch-dest.exp
11717 * gdb.arch/arm-disp-step.exp
11718 * gdb.arch/arm-neon.exp
11719 * gdb.arch/arm-single-step-kernel-helper.exp
11720 * gdb.arch/avr-flash-qualifier.exp
11721 * gdb.arch/disp-step-insn-reloc.exp
11722 * gdb.arch/e500-abi.exp
11723 * gdb.arch/e500-regs.exp
11724 * gdb.arch/ftrace-insn-reloc.exp
11725 * gdb.arch/i386-avx512.exp
11726 * gdb.arch/i386-bp_permanent.exp
11727 * gdb.arch/i386-byte.exp
11728 * gdb.arch/i386-cfi-notcurrent.exp
11729 * gdb.arch/i386-disp-step.exp
11730 * gdb.arch/i386-dr3-watch.exp
11731 * gdb.arch/i386-float.exp
11732 * gdb.arch/i386-gnu-cfi.exp
11733 * gdb.arch/i386-mpx-map.exp
11734 * gdb.arch/i386-mpx-sigsegv.exp
11735 * gdb.arch/i386-mpx-simple_segv.exp
11736 * gdb.arch/i386-mpx.exp
11737 * gdb.arch/i386-permbkpt.exp
11738 * gdb.arch/i386-prologue.exp
11739 * gdb.arch/i386-signal.exp
11740 * gdb.arch/i386-size-overlap.exp
11741 * gdb.arch/i386-unwind.exp
11742 * gdb.arch/i386-word.exp
11743 * gdb.arch/mips-fcr.exp
11744 * gdb.arch/powerpc-d128-regs.exp
11745 * gdb.arch/powerpc-stackless.exp
11746 * gdb.arch/ppc64-atomic-inst.exp
11747 * gdb.arch/s390-stackless.exp
11748 * gdb.arch/s390-tdbregs.exp
11749 * gdb.arch/s390-vregs.exp
11750 * gdb.arch/sparc-sysstep.exp
11751 * gdb.arch/thumb-bx-pc.exp
11752 * gdb.arch/thumb-singlestep.exp
11753 * gdb.arch/thumb2-it.exp
11754 * gdb.arch/vsx-regs.exp
11755 * gdb.asm/asm-source.exp
11756 * gdb.base/a2-run.exp
11757 * gdb.base/advance.exp
11758 * gdb.base/all-bin.exp
11759 * gdb.base/anon.exp
11760 * gdb.base/args.exp
11761 * gdb.base/arithmet.exp
11762 * gdb.base/async-shell.exp
11763 * gdb.base/async.exp
11764 * gdb.base/attach-pie-noexec.exp
11765 * gdb.base/attach-twice.exp
11766 * gdb.base/auto-load.exp
11767 * gdb.base/bang.exp
11768 * gdb.base/bitfields.exp
11769 * gdb.base/break-always.exp
11770 * gdb.base/break-caller-line.exp
11771 * gdb.base/break-entry.exp
11772 * gdb.base/break-inline.exp
11773 * gdb.base/break-on-linker-gcd-function.exp
11774 * gdb.base/break-probes.exp
11775 * gdb.base/break.exp
11776 * gdb.base/breakpoint-shadow.exp
11777 * gdb.base/call-ar-st.exp
11778 * gdb.base/call-sc.exp
11779 * gdb.base/call-signal-resume.exp
11780 * gdb.base/call-strs.exp
11781 * gdb.base/callfuncs.exp
11782 * gdb.base/catch-fork-static.exp
11783 * gdb.base/catch-gdb-caused-signals.exp
11784 * gdb.base/catch-load.exp
11785 * gdb.base/catch-signal-fork.exp
11786 * gdb.base/catch-signal.exp
11787 * gdb.base/catch-syscall.exp
11788 * gdb.base/charset.exp
11789 * gdb.base/checkpoint.exp
11790 * gdb.base/chng-syms.exp
11791 * gdb.base/code-expr.exp
11792 * gdb.base/code_elim.exp
11793 * gdb.base/commands.exp
11794 * gdb.base/completion.exp
11795 * gdb.base/complex.exp
11796 * gdb.base/cond-expr.exp
11797 * gdb.base/condbreak.exp
11798 * gdb.base/consecutive.exp
11799 * gdb.base/continue-all-already-running.exp
11800 * gdb.base/coredump-filter.exp
11801 * gdb.base/corefile.exp
11802 * gdb.base/dbx.exp
11803 * gdb.base/debug-expr.exp
11804 * gdb.base/define.exp
11805 * gdb.base/del.exp
11806 * gdb.base/disabled-location.exp
11807 * gdb.base/disasm-end-cu.exp
11808 * gdb.base/disasm-optim.exp
11809 * gdb.base/display.exp
11810 * gdb.base/duplicate-bp.exp
11811 * gdb.base/ena-dis-br.exp
11812 * gdb.base/ending-run.exp
11813 * gdb.base/enumval.exp
11814 * gdb.base/environ.exp
11815 * gdb.base/eu-strip-infcall.exp
11816 * gdb.base/eval-avoid-side-effects.exp
11817 * gdb.base/eval-skip.exp
11818 * gdb.base/exitsignal.exp
11819 * gdb.base/expand-psymtabs.exp
11820 * gdb.base/filesym.exp
11821 * gdb.base/find-unmapped.exp
11822 * gdb.base/finish.exp
11823 * gdb.base/float.exp
11824 * gdb.base/foll-exec-mode.exp
11825 * gdb.base/foll-exec.exp
11826 * gdb.base/foll-fork.exp
11827 * gdb.base/fortran-sym-case.exp
11828 * gdb.base/freebpcmd.exp
11829 * gdb.base/func-ptr.exp
11830 * gdb.base/func-ptrs.exp
11831 * gdb.base/funcargs.exp
11832 * gdb.base/gcore-buffer-overflow.exp
11833 * gdb.base/gcore-relro-pie.exp
11834 * gdb.base/gcore-relro.exp
11835 * gdb.base/gcore.exp
11836 * gdb.base/gdb1090.exp
11837 * gdb.base/gdb11530.exp
11838 * gdb.base/gdb11531.exp
11839 * gdb.base/gdb1821.exp
11840 * gdb.base/gdbindex-stabs.exp
11841 * gdb.base/gdbvars.exp
11842 * gdb.base/hbreak.exp
11843 * gdb.base/hbreak2.exp
11844 * gdb.base/included.exp
11845 * gdb.base/infcall-input.exp
11846 * gdb.base/inferior-died.exp
11847 * gdb.base/infnan.exp
11848 * gdb.base/info-macros.exp
11849 * gdb.base/info-os.exp
11850 * gdb.base/info-proc.exp
11851 * gdb.base/info-shared.exp
11852 * gdb.base/info-target.exp
11853 * gdb.base/infoline.exp
11854 * gdb.base/interp.exp
11855 * gdb.base/interrupt.exp
11856 * gdb.base/jit-reader.exp
11857 * gdb.base/jit-simple.exp
11858 * gdb.base/kill-after-signal.exp
11859 * gdb.base/kill-detach-inferiors-cmd.exp
11860 * gdb.base/label.exp
11861 * gdb.base/langs.exp
11862 * gdb.base/ldbl_e308.exp
11863 * gdb.base/line-symtabs.exp
11864 * gdb.base/linespecs.exp
11865 * gdb.base/list.exp
11866 * gdb.base/long_long.exp
11867 * gdb.base/longest-types.exp
11868 * gdb.base/maint.exp
11869 * gdb.base/max-value-size.exp
11870 * gdb.base/memattr.exp
11871 * gdb.base/mips_pro.exp
11872 * gdb.base/morestack.exp
11873 * gdb.base/moribund-step.exp
11874 * gdb.base/multi-forks.exp
11875 * gdb.base/nested-addr.exp
11876 * gdb.base/nextoverexit.exp
11877 * gdb.base/noreturn-finish.exp
11878 * gdb.base/noreturn-return.exp
11879 * gdb.base/nostdlib.exp
11880 * gdb.base/offsets.exp
11881 * gdb.base/opaque.exp
11882 * gdb.base/pc-fp.exp
11883 * gdb.base/permissions.exp
11884 * gdb.base/print-symbol-loading.exp
11885 * gdb.base/prologue-include.exp
11886 * gdb.base/psymtab.exp
11887 * gdb.base/ptype.exp
11888 * gdb.base/random-signal.exp
11889 * gdb.base/randomize.exp
11890 * gdb.base/range-stepping.exp
11891 * gdb.base/readline-ask.exp
11892 * gdb.base/recpar.exp
11893 * gdb.base/recurse.exp
11894 * gdb.base/relational.exp
11895 * gdb.base/restore.exp
11896 * gdb.base/return-nodebug.exp
11897 * gdb.base/return.exp
11898 * gdb.base/run-after-attach.exp
11899 * gdb.base/save-bp.exp
11900 * gdb.base/scope.exp
11901 * gdb.base/sect-cmd.exp
11902 * gdb.base/set-lang-auto.exp
11903 * gdb.base/set-noassign.exp
11904 * gdb.base/setvar.exp
11905 * gdb.base/sigall.exp
11906 * gdb.base/sigbpt.exp
11907 * gdb.base/siginfo-addr.exp
11908 * gdb.base/siginfo-infcall.exp
11909 * gdb.base/siginfo-obj.exp
11910 * gdb.base/siginfo.exp
11911 * gdb.base/signals-state-child.exp
11912 * gdb.base/signest.exp
11913 * gdb.base/sigstep.exp
11914 * gdb.base/sizeof.exp
11915 * gdb.base/skip.exp
11916 * gdb.base/solib-corrupted.exp
11917 * gdb.base/solib-nodir.exp
11918 * gdb.base/solib-search.exp
11919 * gdb.base/stack-checking.exp
11920 * gdb.base/stale-infcall.exp
11921 * gdb.base/stap-probe.exp
11922 * gdb.base/start.exp
11923 * gdb.base/step-break.exp
11924 * gdb.base/step-bt.exp
11925 * gdb.base/step-line.exp
11926 * gdb.base/step-over-exit.exp
11927 * gdb.base/step-over-syscall.exp
11928 * gdb.base/step-resume-infcall.exp
11929 * gdb.base/step-test.exp
11930 * gdb.base/store.exp
11931 * gdb.base/structs3.exp
11932 * gdb.base/sym-file.exp
11933 * gdb.base/symbol-without-target_section.exp
11934 * gdb.base/term.exp
11935 * gdb.base/testenv.exp
11936 * gdb.base/ui-redirect.exp
11937 * gdb.base/until.exp
11938 * gdb.base/unwindonsignal.exp
11939 * gdb.base/value-double-free.exp
11940 * gdb.base/vla-datatypes.exp
11941 * gdb.base/vla-ptr.exp
11942 * gdb.base/vla-sideeffect.exp
11943 * gdb.base/volatile.exp
11944 * gdb.base/watch-cond-infcall.exp
11945 * gdb.base/watch-cond.exp
11946 * gdb.base/watch-non-mem.exp
11947 * gdb.base/watch-read.exp
11948 * gdb.base/watch-vfork.exp
11949 * gdb.base/watchpoint-cond-gone.exp
11950 * gdb.base/watchpoint-delete.exp
11951 * gdb.base/watchpoint-hw-hit-once.exp
11952 * gdb.base/watchpoint-hw.exp
11953 * gdb.base/watchpoint-stops-at-right-insn.exp
11954 * gdb.base/watchpoints.exp
11955 * gdb.base/wchar.exp
11956 * gdb.base/whatis-exp.exp
11957 * gdb.btrace/buffer-size.exp
11958 * gdb.btrace/data.exp
11959 * gdb.btrace/delta.exp
11960 * gdb.btrace/dlopen.exp
11961 * gdb.btrace/enable.exp
11962 * gdb.btrace/exception.exp
11963 * gdb.btrace/function_call_history.exp
11964 * gdb.btrace/gcore.exp
11965 * gdb.btrace/instruction_history.exp
11966 * gdb.btrace/nohist.exp
11967 * gdb.btrace/reconnect.exp
11968 * gdb.btrace/record_goto-step.exp
11969 * gdb.btrace/record_goto.exp
11970 * gdb.btrace/rn-dl-bind.exp
11971 * gdb.btrace/segv.exp
11972 * gdb.btrace/step.exp
11973 * gdb.btrace/stepi.exp
11974 * gdb.btrace/tailcall-only.exp
11975 * gdb.btrace/tailcall.exp
11976 * gdb.btrace/tsx.exp
11977 * gdb.btrace/unknown_functions.exp
11978 * gdb.btrace/vdso.exp
11979 * gdb.compile/compile-ifunc.exp
11980 * gdb.compile/compile-ops.exp
11981 * gdb.compile/compile-print.exp
11982 * gdb.compile/compile-setjmp.exp
11983 * gdb.cp/abstract-origin.exp
11984 * gdb.cp/ambiguous.exp
11985 * gdb.cp/annota2.exp
11986 * gdb.cp/annota3.exp
11987 * gdb.cp/anon-ns.exp
11988 * gdb.cp/anon-struct.exp
11989 * gdb.cp/anon-union.exp
11990 * gdb.cp/arg-reference.exp
11991 * gdb.cp/baseenum.exp
11992 * gdb.cp/bool.exp
11993 * gdb.cp/breakpoint.exp
11994 * gdb.cp/bs15503.exp
11995 * gdb.cp/call-c.exp
11996 * gdb.cp/casts.exp
11997 * gdb.cp/chained-calls.exp
11998 * gdb.cp/class2.exp
11999 * gdb.cp/classes.exp
12000 * gdb.cp/cmpd-minsyms.exp
12001 * gdb.cp/converts.exp
12002 * gdb.cp/cp-relocate.exp
12003 * gdb.cp/cpcompletion.exp
12004 * gdb.cp/cpexprs.exp
12005 * gdb.cp/cplabel.exp
12006 * gdb.cp/cplusfuncs.exp
12007 * gdb.cp/cpsizeof.exp
12008 * gdb.cp/ctti.exp
12009 * gdb.cp/derivation.exp
12010 * gdb.cp/destrprint.exp
12011 * gdb.cp/dispcxx.exp
12012 * gdb.cp/enum-class.exp
12013 * gdb.cp/exception.exp
12014 * gdb.cp/exceptprint.exp
12015 * gdb.cp/expand-psymtabs-cxx.exp
12016 * gdb.cp/expand-sals.exp
12017 * gdb.cp/extern-c.exp
12018 * gdb.cp/filename.exp
12019 * gdb.cp/formatted-ref.exp
12020 * gdb.cp/fpointer.exp
12021 * gdb.cp/gdb1355.exp
12022 * gdb.cp/gdb2495.exp
12023 * gdb.cp/hang.exp
12024 * gdb.cp/impl-this.exp
12025 * gdb.cp/infcall-dlopen.exp
12026 * gdb.cp/inherit.exp
12027 * gdb.cp/iostream.exp
12028 * gdb.cp/koenig.exp
12029 * gdb.cp/local.exp
12030 * gdb.cp/m-data.exp
12031 * gdb.cp/m-static.exp
12032 * gdb.cp/mb-ctor.exp
12033 * gdb.cp/mb-inline.exp
12034 * gdb.cp/mb-templates.exp
12035 * gdb.cp/member-name.exp
12036 * gdb.cp/member-ptr.exp
12037 * gdb.cp/meth-typedefs.exp
12038 * gdb.cp/method.exp
12039 * gdb.cp/method2.exp
12040 * gdb.cp/minsym-fallback.exp
12041 * gdb.cp/misc.exp
12042 * gdb.cp/namelessclass.exp
12043 * gdb.cp/namespace-enum.exp
12044 * gdb.cp/namespace-nested-import.exp
12045 * gdb.cp/namespace.exp
12046 * gdb.cp/nextoverthrow.exp
12047 * gdb.cp/no-dmgl-verbose.exp
12048 * gdb.cp/non-trivial-retval.exp
12049 * gdb.cp/noparam.exp
12050 * gdb.cp/nsdecl.exp
12051 * gdb.cp/nsimport.exp
12052 * gdb.cp/nsnested.exp
12053 * gdb.cp/nsnoimports.exp
12054 * gdb.cp/nsrecurs.exp
12055 * gdb.cp/nsstress.exp
12056 * gdb.cp/nsusing.exp
12057 * gdb.cp/operator.exp
12058 * gdb.cp/oranking.exp
12059 * gdb.cp/overload-const.exp
12060 * gdb.cp/overload.exp
12061 * gdb.cp/ovldbreak.exp
12062 * gdb.cp/ovsrch.exp
12063 * gdb.cp/paren-type.exp
12064 * gdb.cp/parse-lang.exp
12065 * gdb.cp/pass-by-ref.exp
12066 * gdb.cp/pr-1023.exp
12067 * gdb.cp/pr-1210.exp
12068 * gdb.cp/pr-574.exp
12069 * gdb.cp/pr10687.exp
12070 * gdb.cp/pr12028.exp
12071 * gdb.cp/pr17132.exp
12072 * gdb.cp/pr17494.exp
12073 * gdb.cp/pr9067.exp
12074 * gdb.cp/pr9167.exp
12075 * gdb.cp/pr9631.exp
12076 * gdb.cp/printmethod.exp
12077 * gdb.cp/psmang.exp
12078 * gdb.cp/psymtab-parameter.exp
12079 * gdb.cp/ptype-cv-cp.exp
12080 * gdb.cp/ptype-flags.exp
12081 * gdb.cp/re-set-overloaded.exp
12082 * gdb.cp/ref-types.exp
12083 * gdb.cp/rtti.exp
12084 * gdb.cp/scope-err.exp
12085 * gdb.cp/shadow.exp
12086 * gdb.cp/smartp.exp
12087 * gdb.cp/static-method.exp
12088 * gdb.cp/static-print-quit.exp
12089 * gdb.cp/temargs.exp
12090 * gdb.cp/templates.exp
12091 * gdb.cp/try_catch.exp
12092 * gdb.cp/typedef-operator.exp
12093 * gdb.cp/typeid.exp
12094 * gdb.cp/userdef.exp
12095 * gdb.cp/using-crash.exp
12096 * gdb.cp/var-tag.exp
12097 * gdb.cp/virtbase.exp
12098 * gdb.cp/virtfunc.exp
12099 * gdb.cp/virtfunc2.exp
12100 * gdb.cp/vla-cxx.exp
12101 * gdb.disasm/t01_mov.exp
12102 * gdb.disasm/t02_mova.exp
12103 * gdb.disasm/t03_add.exp
12104 * gdb.disasm/t04_sub.exp
12105 * gdb.disasm/t05_cmp.exp
12106 * gdb.disasm/t06_ari2.exp
12107 * gdb.disasm/t07_ari3.exp
12108 * gdb.disasm/t08_or.exp
12109 * gdb.disasm/t09_xor.exp
12110 * gdb.disasm/t10_and.exp
12111 * gdb.disasm/t11_logs.exp
12112 * gdb.disasm/t12_bit.exp
12113 * gdb.disasm/t13_otr.exp
12114 * gdb.dlang/circular.exp
12115 * gdb.dwarf2/arr-stride.exp
12116 * gdb.dwarf2/arr-subrange.exp
12117 * gdb.dwarf2/atomic-type.exp
12118 * gdb.dwarf2/bad-regnum.exp
12119 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12120 * gdb.dwarf2/callframecfa.exp
12121 * gdb.dwarf2/clztest.exp
12122 * gdb.dwarf2/corrupt.exp
12123 * gdb.dwarf2/data-loc.exp
12124 * gdb.dwarf2/dup-psym.exp
12125 * gdb.dwarf2/dw2-anon-mptr.exp
12126 * gdb.dwarf2/dw2-anonymous-func.exp
12127 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12128 * gdb.dwarf2/dw2-bad-unresolved.exp
12129 * gdb.dwarf2/dw2-basic.exp
12130 * gdb.dwarf2/dw2-canonicalize-type.exp
12131 * gdb.dwarf2/dw2-case-insensitive.exp
12132 * gdb.dwarf2/dw2-common-block.exp
12133 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12134 * gdb.dwarf2/dw2-compressed.exp
12135 * gdb.dwarf2/dw2-const.exp
12136 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12137 * gdb.dwarf2/dw2-cu-size.exp
12138 * gdb.dwarf2/dw2-dup-frame.exp
12139 * gdb.dwarf2/dw2-entry-value.exp
12140 * gdb.dwarf2/dw2-icycle.exp
12141 * gdb.dwarf2/dw2-ifort-parameter.exp
12142 * gdb.dwarf2/dw2-inline-break.exp
12143 * gdb.dwarf2/dw2-inline-param.exp
12144 * gdb.dwarf2/dw2-intercu.exp
12145 * gdb.dwarf2/dw2-intermix.exp
12146 * gdb.dwarf2/dw2-lexical-block-bare.exp
12147 * gdb.dwarf2/dw2-linkage-name-trust.exp
12148 * gdb.dwarf2/dw2-minsym-in-cu.exp
12149 * gdb.dwarf2/dw2-noloc.exp
12150 * gdb.dwarf2/dw2-op-call.exp
12151 * gdb.dwarf2/dw2-op-out-param.exp
12152 * gdb.dwarf2/dw2-opt-structptr.exp
12153 * gdb.dwarf2/dw2-param-error.exp
12154 * gdb.dwarf2/dw2-producer.exp
12155 * gdb.dwarf2/dw2-ranges-base.exp
12156 * gdb.dwarf2/dw2-ref-missing-frame.exp
12157 * gdb.dwarf2/dw2-reg-undefined.exp
12158 * gdb.dwarf2/dw2-regno-invalid.exp
12159 * gdb.dwarf2/dw2-restore.exp
12160 * gdb.dwarf2/dw2-restrict.exp
12161 * gdb.dwarf2/dw2-single-line-discriminators.exp
12162 * gdb.dwarf2/dw2-strp.exp
12163 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12164 * gdb.dwarf2/dw2-unresolved.exp
12165 * gdb.dwarf2/dw2-var-zero-addr.exp
12166 * gdb.dwarf2/dw4-sig-types.exp
12167 * gdb.dwarf2/dwz.exp
12168 * gdb.dwarf2/dynarr-ptr.exp
12169 * gdb.dwarf2/enum-type.exp
12170 * gdb.dwarf2/gdb-index.exp
12171 * gdb.dwarf2/implptr-64bit.exp
12172 * gdb.dwarf2/implptr-optimized-out.exp
12173 * gdb.dwarf2/implptr.exp
12174 * gdb.dwarf2/implref-array.exp
12175 * gdb.dwarf2/implref-const.exp
12176 * gdb.dwarf2/implref-global.exp
12177 * gdb.dwarf2/implref-struct.exp
12178 * gdb.dwarf2/mac-fileno.exp
12179 * gdb.dwarf2/main-subprogram.exp
12180 * gdb.dwarf2/member-ptr-forwardref.exp
12181 * gdb.dwarf2/method-ptr.exp
12182 * gdb.dwarf2/missing-sig-type.exp
12183 * gdb.dwarf2/nonvar-access.exp
12184 * gdb.dwarf2/opaque-type-lookup.exp
12185 * gdb.dwarf2/pieces-optimized-out.exp
12186 * gdb.dwarf2/pieces.exp
12187 * gdb.dwarf2/pr10770.exp
12188 * gdb.dwarf2/pr13961.exp
12189 * gdb.dwarf2/staticvirtual.exp
12190 * gdb.dwarf2/subrange.exp
12191 * gdb.dwarf2/symtab-producer.exp
12192 * gdb.dwarf2/trace-crash.exp
12193 * gdb.dwarf2/typeddwarf.exp
12194 * gdb.dwarf2/valop.exp
12195 * gdb.dwarf2/watch-notconst.exp
12196 * gdb.fortran/array-element.exp
12197 * gdb.fortran/charset.exp
12198 * gdb.fortran/common-block.exp
12199 * gdb.fortran/complex.exp
12200 * gdb.fortran/derived-type-function.exp
12201 * gdb.fortran/derived-type.exp
12202 * gdb.fortran/logical.exp
12203 * gdb.fortran/module.exp
12204 * gdb.fortran/multi-dim.exp
12205 * gdb.fortran/nested-funcs.exp
12206 * gdb.fortran/print-formatted.exp
12207 * gdb.fortran/subarray.exp
12208 * gdb.fortran/vla-alloc-assoc.exp
12209 * gdb.fortran/vla-datatypes.exp
12210 * gdb.fortran/vla-history.exp
12211 * gdb.fortran/vla-ptr-info.exp
12212 * gdb.fortran/vla-ptype-sub.exp
12213 * gdb.fortran/vla-ptype.exp
12214 * gdb.fortran/vla-sizeof.exp
12215 * gdb.fortran/vla-type.exp
12216 * gdb.fortran/vla-value-sub-arbitrary.exp
12217 * gdb.fortran/vla-value-sub-finish.exp
12218 * gdb.fortran/vla-value-sub.exp
12219 * gdb.fortran/vla-value.exp
12220 * gdb.fortran/whatis_type.exp
12221 * gdb.go/chan.exp
12222 * gdb.go/handcall.exp
12223 * gdb.go/hello.exp
12224 * gdb.go/integers.exp
12225 * gdb.go/methods.exp
12226 * gdb.go/package.exp
12227 * gdb.go/strings.exp
12228 * gdb.go/types.exp
12229 * gdb.go/unsafe.exp
12230 * gdb.guile/scm-arch.exp
12231 * gdb.guile/scm-block.exp
12232 * gdb.guile/scm-breakpoint.exp
12233 * gdb.guile/scm-cmd.exp
12234 * gdb.guile/scm-disasm.exp
12235 * gdb.guile/scm-equal.exp
12236 * gdb.guile/scm-frame-args.exp
12237 * gdb.guile/scm-frame-inline.exp
12238 * gdb.guile/scm-frame.exp
12239 * gdb.guile/scm-iterator.exp
12240 * gdb.guile/scm-math.exp
12241 * gdb.guile/scm-objfile.exp
12242 * gdb.guile/scm-ports.exp
12243 * gdb.guile/scm-symbol.exp
12244 * gdb.guile/scm-symtab.exp
12245 * gdb.guile/scm-value-cc.exp
12246 * gdb.guile/types-module.exp
12247 * gdb.linespec/break-ask.exp
12248 * gdb.linespec/cpexplicit.exp
12249 * gdb.linespec/explicit.exp
12250 * gdb.linespec/keywords.exp
12251 * gdb.linespec/linespec.exp
12252 * gdb.linespec/ls-dollar.exp
12253 * gdb.linespec/ls-errs.exp
12254 * gdb.linespec/skip-two.exp
12255 * gdb.linespec/thread.exp
12256 * gdb.mi/mi-async.exp
12257 * gdb.mi/mi-basics.exp
12258 * gdb.mi/mi-break.exp
12259 * gdb.mi/mi-catch-load.exp
12260 * gdb.mi/mi-cli.exp
12261 * gdb.mi/mi-cmd-param-changed.exp
12262 * gdb.mi/mi-console.exp
12263 * gdb.mi/mi-detach.exp
12264 * gdb.mi/mi-disassemble.exp
12265 * gdb.mi/mi-eval.exp
12266 * gdb.mi/mi-file-transfer.exp
12267 * gdb.mi/mi-file.exp
12268 * gdb.mi/mi-fill-memory.exp
12269 * gdb.mi/mi-inheritance-syntax-error.exp
12270 * gdb.mi/mi-linespec-err-cp.exp
12271 * gdb.mi/mi-logging.exp
12272 * gdb.mi/mi-memory-changed.exp
12273 * gdb.mi/mi-read-memory.exp
12274 * gdb.mi/mi-record-changed.exp
12275 * gdb.mi/mi-reg-undefined.exp
12276 * gdb.mi/mi-regs.exp
12277 * gdb.mi/mi-return.exp
12278 * gdb.mi/mi-reverse.exp
12279 * gdb.mi/mi-simplerun.exp
12280 * gdb.mi/mi-solib.exp
12281 * gdb.mi/mi-stack.exp
12282 * gdb.mi/mi-stepi.exp
12283 * gdb.mi/mi-syn-frame.exp
12284 * gdb.mi/mi-until.exp
12285 * gdb.mi/mi-var-block.exp
12286 * gdb.mi/mi-var-child.exp
12287 * gdb.mi/mi-var-cmd.exp
12288 * gdb.mi/mi-var-cp.exp
12289 * gdb.mi/mi-var-display.exp
12290 * gdb.mi/mi-var-invalidate.exp
12291 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12292 * gdb.mi/mi-vla-fortran.exp
12293 * gdb.mi/mi-watch.exp
12294 * gdb.mi/mi2-var-child.exp
12295 * gdb.mi/user-selected-context-sync.exp
12296 * gdb.modula2/unbounded-array.exp
12297 * gdb.multi/dummy-frame-restore.exp
12298 * gdb.multi/multi-arch-exec.exp
12299 * gdb.multi/multi-arch.exp
12300 * gdb.multi/tids.exp
12301 * gdb.multi/watchpoint-multi.exp
12302 * gdb.opencl/callfuncs.exp
12303 * gdb.opencl/convs_casts.exp
12304 * gdb.opencl/datatypes.exp
12305 * gdb.opencl/operators.exp
12306 * gdb.opencl/vec_comps.exp
12307 * gdb.opt/clobbered-registers-O2.exp
12308 * gdb.opt/inline-break.exp
12309 * gdb.opt/inline-bt.exp
12310 * gdb.opt/inline-cmds.exp
12311 * gdb.opt/inline-locals.exp
12312 * gdb.pascal/case-insensitive-symbols.exp
12313 * gdb.pascal/floats.exp
12314 * gdb.pascal/gdb11492.exp
12315 * gdb.python/lib-types.exp
12316 * gdb.python/py-arch.exp
12317 * gdb.python/py-as-string.exp
12318 * gdb.python/py-bad-printers.exp
12319 * gdb.python/py-block.exp
12320 * gdb.python/py-breakpoint-create-fail.exp
12321 * gdb.python/py-breakpoint.exp
12322 * gdb.python/py-caller-is.exp
12323 * gdb.python/py-cmd.exp
12324 * gdb.python/py-explore-cc.exp
12325 * gdb.python/py-explore.exp
12326 * gdb.python/py-finish-breakpoint.exp
12327 * gdb.python/py-finish-breakpoint2.exp
12328 * gdb.python/py-frame-args.exp
12329 * gdb.python/py-frame-inline.exp
12330 * gdb.python/py-frame.exp
12331 * gdb.python/py-framefilter-mi.exp
12332 * gdb.python/py-infthread.exp
12333 * gdb.python/py-lazy-string.exp
12334 * gdb.python/py-linetable.exp
12335 * gdb.python/py-mi-events.exp
12336 * gdb.python/py-mi-objfile.exp
12337 * gdb.python/py-mi.exp
12338 * gdb.python/py-objfile.exp
12339 * gdb.python/py-pp-integral.exp
12340 * gdb.python/py-pp-maint.exp
12341 * gdb.python/py-pp-re-notag.exp
12342 * gdb.python/py-pp-registration.exp
12343 * gdb.python/py-recurse-unwind.exp
12344 * gdb.python/py-strfns.exp
12345 * gdb.python/py-symbol.exp
12346 * gdb.python/py-symtab.exp
12347 * gdb.python/py-sync-interp.exp
12348 * gdb.python/py-typeprint.exp
12349 * gdb.python/py-unwind-maint.exp
12350 * gdb.python/py-unwind.exp
12351 * gdb.python/py-value-cc.exp
12352 * gdb.python/py-xmethods.exp
12353 * gdb.reverse/amd64-tailcall-reverse.exp
12354 * gdb.reverse/break-precsave.exp
12355 * gdb.reverse/break-reverse.exp
12356 * gdb.reverse/consecutive-precsave.exp
12357 * gdb.reverse/consecutive-reverse.exp
12358 * gdb.reverse/finish-precsave.exp
12359 * gdb.reverse/finish-reverse-bkpt.exp
12360 * gdb.reverse/finish-reverse.exp
12361 * gdb.reverse/fstatat-reverse.exp
12362 * gdb.reverse/getresuid-reverse.exp
12363 * gdb.reverse/i386-precsave.exp
12364 * gdb.reverse/i386-reverse.exp
12365 * gdb.reverse/i386-sse-reverse.exp
12366 * gdb.reverse/i387-env-reverse.exp
12367 * gdb.reverse/i387-stack-reverse.exp
12368 * gdb.reverse/insn-reverse.exp
12369 * gdb.reverse/machinestate-precsave.exp
12370 * gdb.reverse/machinestate.exp
12371 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12372 * gdb.reverse/pipe-reverse.exp
12373 * gdb.reverse/readv-reverse.exp
12374 * gdb.reverse/recvmsg-reverse.exp
12375 * gdb.reverse/rerun-prec.exp
12376 * gdb.reverse/s390-mvcle.exp
12377 * gdb.reverse/step-precsave.exp
12378 * gdb.reverse/step-reverse.exp
12379 * gdb.reverse/time-reverse.exp
12380 * gdb.reverse/until-precsave.exp
12381 * gdb.reverse/until-reverse.exp
12382 * gdb.reverse/waitpid-reverse.exp
12383 * gdb.reverse/watch-precsave.exp
12384 * gdb.reverse/watch-reverse.exp
12385 * gdb.rust/generics.exp
12386 * gdb.rust/methods.exp
12387 * gdb.rust/modules.exp
12388 * gdb.rust/simple.exp
12389 * gdb.server/connect-with-no-symbol-file.exp
12390 * gdb.server/ext-attach.exp
12391 * gdb.server/ext-restart.exp
12392 * gdb.server/ext-wrapper.exp
12393 * gdb.server/file-transfer.exp
12394 * gdb.server/server-exec-info.exp
12395 * gdb.server/server-kill.exp
12396 * gdb.server/server-mon.exp
12397 * gdb.server/wrapper.exp
12398 * gdb.stabs/exclfwd.exp
12399 * gdb.stabs/gdb11479.exp
12400 * gdb.threads/clone-new-thread-event.exp
12401 * gdb.threads/corethreads.exp
12402 * gdb.threads/current-lwp-dead.exp
12403 * gdb.threads/dlopen-libpthread.exp
12404 * gdb.threads/gcore-thread.exp
12405 * gdb.threads/sigstep-threads.exp
12406 * gdb.threads/watchpoint-fork.exp
12407 * gdb.trace/actions-changed.exp
12408 * gdb.trace/backtrace.exp
12409 * gdb.trace/change-loc.exp
12410 * gdb.trace/circ.exp
12411 * gdb.trace/collection.exp
12412 * gdb.trace/disconnected-tracing.exp
12413 * gdb.trace/ftrace.exp
12414 * gdb.trace/mi-trace-frame-collected.exp
12415 * gdb.trace/mi-trace-unavailable.exp
12416 * gdb.trace/mi-traceframe-changed.exp
12417 * gdb.trace/mi-tsv-changed.exp
12418 * gdb.trace/no-attach-trace.exp
12419 * gdb.trace/passc-dyn.exp
12420 * gdb.trace/qtro.exp
12421 * gdb.trace/range-stepping.exp
12422 * gdb.trace/read-memory.exp
12423 * gdb.trace/save-trace.exp
12424 * gdb.trace/signal.exp
12425 * gdb.trace/status-stop.exp
12426 * gdb.trace/tfile.exp
12427 * gdb.trace/trace-break.exp
12428 * gdb.trace/trace-buffer-size.exp
12429 * gdb.trace/trace-condition.exp
12430 * gdb.trace/tracefile-pseudo-reg.exp
12431 * gdb.trace/tstatus.exp
12432 * gdb.trace/unavailable.exp
12433 * gdb.trace/while-dyn.exp
12434 * gdb.trace/while-stepping.exp
12435
34c41c68
DE
124362016-12-22 Doug Evans <xdje42@gmail.com>
12437
12438 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12439 and msymbols.
12440
16e69324
YQ
124412016-12-19 Yao Qi <yao.qi@linaro.org>
12442
12443 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12444 (test_with_self): Don't call do_steps_and_nexts, and remove
12445 code about stepping into xmalloc.
12446
f94f411b
YQ
124472016-12-09 Yao Qi <yao.qi@linaro.org>
12448
12449 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12450
124512016-12-09 Yao Qi <yao.qi@linaro.org>
12452
12453 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12454
f1b5deee
PA
124552016-12-09 Pedro Alves <palves@redhat.com>
12456
12457 * gdb.base/all-architectures-0.exp: New file.
12458 * gdb.base/all-architectures-1.exp: New file.
12459 * gdb.base/all-architectures-2.exp: New file.
12460 * gdb.base/all-architectures-3.exp: New file.
12461 * gdb.base/all-architectures-4.exp: New file.
12462 * gdb.base/all-architectures-5.exp: New file.
12463 * gdb.base/all-architectures-6.exp: New file.
12464 * gdb.base/all-architectures-7.exp: New file.
12465 * gdb.base/all-architectures.exp.in: New file.
12466
364ca42e
YQ
124672016-12-09 Yao Qi <yao.qi@linaro.org>
12468
12469 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12470
107c2d62
LM
124712016-12-02 Luis Machado <lgustavo@codesourcery.com>
12472
12473 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12474 possible.
12475 Remove useless pattern-matching code.
12476
df3ee9ca
PA
124772016-12-02 Pedro Alves <palves@redhat.com>
12478
12479 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12480 procedure.
12481 (top level): Call it.
12482
ec835369
PA
124832016-12-02 Pedro Alves <palves@redhat.com>
12484
12485 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12486 New procedure.
12487 (top level): Call it.
12488
01770bbd
PA
124892016-12-02 Pedro Alves <palves@redhat.com>
12490
12491 PR cli/20559
12492 * gdb.base/commands.exp (user_defined_command_args_eval): New
12493 procedure.
12494 (top level): Call it.
12495
008459ea
LM
124962016-12-02 Luis Machado <lgustavo@codesourcery.com>
12497
12498 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12499 timeout handling.
12500
0c1b455e
TT
125012016-12-02 Tom Tromey <tom@tromey.com>
12502
12503 * gdb.dwarf2/main-subprogram.c: New file.
12504 * gdb.dwarf2/main-subprogram.exp: New file.
12505
018572b8
LM
125062016-12-01 Luis Machado <lgustavo@codesourcery.com>
12507
12508 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12509 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12510 gdb_test_no_output for a couple of cases.
12511 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12512
84c93cd5
LM
125132016-12-01 Luis Machado <lgustavo@codesourcery.com>
12514
12515 Fix test names and standardize compilation error messages throughout
12516 the following files:
12517
12518 * gdb.ada/start.exp
12519 * gdb.arch/alpha-step.exp
12520 * gdb.arch/e500-prologue.exp
12521 * gdb.arch/ftrace-insn-reloc.exp
12522 * gdb.arch/gdb1291.exp
12523 * gdb.arch/gdb1431.exp
12524 * gdb.arch/gdb1558.exp
12525 * gdb.arch/i386-dr3-watch.exp
12526 * gdb.arch/i386-sse-stack-align.exp
12527 * gdb.arch/ia64-breakpoint-shadow.exp
12528 * gdb.arch/pa-nullify.exp
12529 * gdb.arch/powerpc-aix-prologue.exp
12530 * gdb.arch/thumb-bx-pc.exp
12531 * gdb.base/annota1.exp
12532 * gdb.base/annota3.exp
12533 * gdb.base/arrayidx.exp
12534 * gdb.base/assign.exp
12535 * gdb.base/attach.exp
12536 * gdb.base/auxv.exp
12537 * gdb.base/bang.exp
12538 * gdb.base/bfp-test.exp
12539 * gdb.base/bigcore.exp
12540 * gdb.base/bitfields2.exp
12541 * gdb.base/break-fun-addr.exp
12542 * gdb.base/break-probes.exp
12543 * gdb.base/call-rt-st.exp
12544 * gdb.base/callexit.exp
12545 * gdb.base/catch-fork-kill.exp
12546 * gdb.base/charset.exp
12547 * gdb.base/checkpoint.exp
12548 * gdb.base/comprdebug.exp
12549 * gdb.base/constvars.exp
12550 * gdb.base/coredump-filter.exp
12551 * gdb.base/cursal.exp
12552 * gdb.base/cvexpr.exp
12553 * gdb.base/detach.exp
12554 * gdb.base/display.exp
12555 * gdb.base/dmsym.exp
12556 * gdb.base/dprintf-pending.exp
12557 * gdb.base/dso2dso.exp
12558 * gdb.base/dtrace-probe.exp
12559 * gdb.base/dump.exp
12560 * gdb.base/enum_cond.exp
12561 * gdb.base/exe-lock.exp
12562 * gdb.base/exec-invalid-sysroot.exp
12563 * gdb.base/execl-update-breakpoints.exp
12564 * gdb.base/exprs.exp
12565 * gdb.base/fileio.exp
12566 * gdb.base/find.exp
12567 * gdb.base/finish.exp
12568 * gdb.base/fixsection.exp
12569 * gdb.base/foll-vfork.exp
12570 * gdb.base/frame-args.exp
12571 * gdb.base/gcore.exp
12572 * gdb.base/gdb1250.exp
12573 * gdb.base/global-var-nested-by-dso.exp
12574 * gdb.base/gnu-ifunc.exp
12575 * gdb.base/hashline1.exp
12576 * gdb.base/hashline2.exp
12577 * gdb.base/hashline3.exp
12578 * gdb.base/hbreak-in-shr-unsupported.exp
12579 * gdb.base/huge.exp
12580 * gdb.base/infcall-input.exp
12581 * gdb.base/info-fun.exp
12582 * gdb.base/info-shared.exp
12583 * gdb.base/jit-simple.exp
12584 * gdb.base/jit-so.exp
12585 * gdb.base/jit.exp
12586 * gdb.base/jump.exp
12587 * gdb.base/label.exp
12588 * gdb.base/lineinc.exp
12589 * gdb.base/logical.exp
12590 * gdb.base/longjmp.exp
12591 * gdb.base/macscp.exp
12592 * gdb.base/miscexprs.exp
12593 * gdb.base/new-ui-echo.exp
12594 * gdb.base/new-ui-pending-input.exp
12595 * gdb.base/new-ui.exp
12596 * gdb.base/nodebug.exp
12597 * gdb.base/nofield.exp
12598 * gdb.base/offsets.exp
12599 * gdb.base/overlays.exp
12600 * gdb.base/pending.exp
12601 * gdb.base/pointers.exp
12602 * gdb.base/pr11022.exp
12603 * gdb.base/printcmds.exp
12604 * gdb.base/prologue.exp
12605 * gdb.base/ptr-typedef.exp
12606 * gdb.base/realname-expand.exp
12607 * gdb.base/relativedebug.exp
12608 * gdb.base/relocate.exp
12609 * gdb.base/remote.exp
12610 * gdb.base/reread.exp
12611 * gdb.base/return2.exp
12612 * gdb.base/savedregs.exp
12613 * gdb.base/sep.exp
12614 * gdb.base/sepdebug.exp
12615 * gdb.base/sepsymtab.exp
12616 * gdb.base/set-inferior-tty.exp
12617 * gdb.base/setshow.exp
12618 * gdb.base/shlib-call.exp
12619 * gdb.base/sigaltstack.exp
12620 * gdb.base/siginfo-addr.exp
12621 * gdb.base/signals.exp
12622 * gdb.base/signull.exp
12623 * gdb.base/sigrepeat.exp
12624 * gdb.base/so-impl-ld.exp
12625 * gdb.base/solib-display.exp
12626 * gdb.base/solib-overlap.exp
12627 * gdb.base/solib-search.exp
12628 * gdb.base/solib-symbol.exp
12629 * gdb.base/structs.exp
12630 * gdb.base/structs2.exp
12631 * gdb.base/symtab-search-order.exp
12632 * gdb.base/twice.exp
12633 * gdb.base/unload.exp
12634 * gdb.base/varargs.exp
12635 * gdb.base/watchpoint-solib.exp
12636 * gdb.base/watchpoint.exp
12637 * gdb.base/whatis.exp
12638 * gdb.base/wrong_frame_bt_full.exp
12639 * gdb.btrace/dlopen.exp
12640 * gdb.cell/ea-standalone.exp
12641 * gdb.cell/ea-test.exp
12642 * gdb.cp/dispcxx.exp
12643 * gdb.cp/gdb2384.exp
12644 * gdb.cp/method2.exp
12645 * gdb.cp/nextoverthrow.exp
12646 * gdb.cp/pr10728.exp
12647 * gdb.disasm/am33.exp
12648 * gdb.disasm/h8300s.exp
12649 * gdb.disasm/mn10300.exp
12650 * gdb.disasm/sh3.exp
12651 * gdb.dwarf2/dw2-dir-file-name.exp
12652 * gdb.fortran/complex.exp
12653 * gdb.fortran/library-module.exp
12654 * gdb.guile/scm-pretty-print.exp
12655 * gdb.guile/scm-symbol.exp
12656 * gdb.guile/scm-type.exp
12657 * gdb.guile/scm-value.exp
12658 * gdb.linespec/linespec.exp
12659 * gdb.mi/gdb701.exp
12660 * gdb.mi/gdb792.exp
12661 * gdb.mi/mi-breakpoint-changed.exp
12662 * gdb.mi/mi-dprintf-pending.exp
12663 * gdb.mi/mi-dprintf.exp
12664 * gdb.mi/mi-exit-code.exp
12665 * gdb.mi/mi-pending.exp
12666 * gdb.mi/mi-solib.exp
12667 * gdb.mi/new-ui-mi-sync.exp
12668 * gdb.mi/pr11022.exp
12669 * gdb.mi/user-selected-context-sync.exp
12670 * gdb.opt/solib-intra-step.exp
12671 * gdb.python/py-events.exp
12672 * gdb.python/py-finish-breakpoint.exp
12673 * gdb.python/py-mi.exp
12674 * gdb.python/py-prettyprint.exp
12675 * gdb.python/py-shared.exp
12676 * gdb.python/py-symbol.exp
12677 * gdb.python/py-template.exp
12678 * gdb.python/py-type.exp
12679 * gdb.python/py-value.exp
12680 * gdb.reverse/solib-precsave.exp
12681 * gdb.reverse/solib-reverse.exp
12682 * gdb.server/solib-list.exp
12683 * gdb.stabs/weird.exp
12684 * gdb.threads/reconnect-signal.exp
12685 * gdb.threads/stepi-random-signal.exp
12686 * gdb.trace/actions.exp
12687 * gdb.trace/ax.exp
12688 * gdb.trace/backtrace.exp
12689 * gdb.trace/change-loc.exp
12690 * gdb.trace/deltrace.exp
12691 * gdb.trace/ftrace-lock.exp
12692 * gdb.trace/ftrace.exp
12693 * gdb.trace/infotrace.exp
12694 * gdb.trace/mi-tracepoint-changed.exp
12695 * gdb.trace/packetlen.exp
12696 * gdb.trace/passcount.exp
12697 * gdb.trace/pending.exp
12698 * gdb.trace/range-stepping.exp
12699 * gdb.trace/report.exp
12700 * gdb.trace/stap-trace.exp
12701 * gdb.trace/tfind.exp
12702 * gdb.trace/trace-break.exp
12703 * gdb.trace/trace-condition.exp
12704 * gdb.trace/trace-enable-disable.exp
12705 * gdb.trace/trace-mt.exp
12706 * gdb.trace/tracecmd.exp
12707 * gdb.trace/tspeed.exp
12708 * gdb.trace/tsv.exp
12709 * lib/perftest.exp
12710
fb9feb35
LM
127112016-12-01 Luis Machado <lgustavo@codesourcery.com>
12712
12713 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12714 with gdb_test_no_output.
12715 Use command as test name.
12716
cd2ddb6c
LM
127172016-12-01 Luis Machado <lgustavo@codesourcery.com>
12718
12719 Fix test names starting with uppercase throughout the files.
12720
12721 * gdb.ada/assign_1.exp
12722 * gdb.ada/boolean_expr.exp
12723 * gdb.base/arrayidx.exp
12724 * gdb.base/del.exp
12725 * gdb.base/gcore-buffer-overflow.exp
12726 * gdb.base/testenv.exp
12727 * gdb.compile/compile.exp
12728 * gdb.python/py-framefilter-invalidarg.exp
12729 * gdb.python/py-framefilter.exp
12730
bb95117e
LM
127312016-12-01 Luis Machado <lgustavo@codesourcery.com>
12732
12733 Fix test names starting with uppercase throughout the files.
12734
12735 * gdb.ada/array_return.exp
12736 * gdb.ada/expr_delims.exp
12737 * gdb.ada/mi_dyn_arr.exp
12738 * gdb.ada/mi_interface.exp
12739 * gdb.ada/mi_var_array.exp
12740 * gdb.ada/watch_arg.exp
12741 * gdb.arch/alpha-step.exp
12742 * gdb.arch/altivec-regs.exp
12743 * gdb.arch/e500-regs.exp
12744 * gdb.arch/powerpc-d128-regs.exp
12745 * gdb.base/arrayidx.exp
12746 * gdb.base/break.exp
12747 * gdb.base/checkpoint.exp
12748 * gdb.base/debug-expr.exp
12749 * gdb.base/dmsym.exp
12750 * gdb.base/radix.exp
12751 * gdb.base/sepdebug.exp
12752 * gdb.base/testenv.exp
12753 * gdb.base/watch_thread_num.exp
12754 * gdb.base/watchpoint-cond-gone.exp
12755 * gdb.cell/break.exp
12756 * gdb.cell/ea-cache.exp
12757 * gdb.compile/compile.exp
12758 * gdb.cp/gdb2495.exp
12759 * gdb.gdb/selftest.exp
12760 * gdb.gdb/xfullpath.exp
12761 * gdb.go/hello.exp
12762 * gdb.go/integers.exp
12763 * gdb.objc/basicclass.exp
12764 * gdb.pascal/hello.exp
12765 * gdb.pascal/integers.exp
12766 * gdb.python/py-breakpoint.exp
12767 * gdb.python/py-cmd.exp
12768 * gdb.python/py-linetable.exp
12769 * gdb.python/py-xmethods.exp
12770 * gdb.python/python.exp
12771 * gdb.reverse/consecutive-precsave.exp
12772 * gdb.reverse/finish-precsave.exp
12773 * gdb.reverse/i386-precsave.exp
12774 * gdb.reverse/machinestate-precsave.exp
12775 * gdb.reverse/sigall-precsave.exp
12776 * gdb.reverse/solib-precsave.exp
12777 * gdb.reverse/step-precsave.exp
12778 * gdb.reverse/until-precsave.exp
12779 * gdb.reverse/watch-precsave.exp
12780 * gdb.threads/leader-exit.exp
12781 * gdb.threads/pthreads.exp
12782 * gdb.threads/wp-replication.exp
12783 * gdb.trace/actions.exp
12784 * gdb.trace/mi-tsv-changed.exp
12785 * gdb.trace/tsv.exp
12786
de97fdd4
LM
127872016-12-01 Luis Machado <lgustavo@codesourcery.com>
12788
12789 Fix test names starting with uppercase throughout the files.
12790
12791 * gdb.arch/i386-bp_permanent.exp
12792 * gdb.arch/i386-gnu-cfi.exp
12793 * gdb.base/disasm-end-cu.exp
12794 * gdb.base/macscp.exp
12795 * gdb.base/pending.exp
12796 * gdb.base/watch_thread_num.exp
12797 * gdb.cp/exception.exp
12798 * gdb.cp/gdb2495.exp
12799 * gdb.cp/local.exp
12800 * gdb.python/py-evsignal.exp
12801 * gdb.python/python.exp
12802 * gdb.trace/tracecmd.exp
12803
9f058c10
LM
128042016-12-01 Luis Machado <lgustavo@codesourcery.com>
12805
12806 Fix test names starting with uppercase throughout the files.
12807
12808 * gdb.base/charset.exp
12809 * gdb.base/eval.exp
12810 * gdb.base/multi-forks.exp
12811 * gdb.guile/scm-progspace.exp
12812 * gdb.opencl/datatypes.exp
12813 * gdb.python/py-block.exp
12814 * gdb.python/py-function.exp
12815 * gdb.python/py-symbol.exp
12816 * gdb.python/py-symtab.exp
12817 * gdb.python/py-xmethods.exp
12818 * gdb.reverse/break-precsave.exp
12819 * gdb.reverse/break-reverse.exp
12820 * gdb.reverse/consecutive-precsave.exp
12821 * gdb.reverse/consecutive-reverse.exp
12822 * gdb.reverse/finish-precsave.exp
12823 * gdb.reverse/finish-reverse-bkpt.exp
12824 * gdb.reverse/finish-reverse.exp
12825 * gdb.reverse/fstatat-reverse.exp
12826 * gdb.reverse/getresuid-reverse.exp
12827 * gdb.reverse/i386-precsave.exp
12828 * gdb.reverse/i386-reverse.exp
12829 * gdb.reverse/i386-sse-reverse.exp
12830 * gdb.reverse/i387-stack-reverse.exp
12831 * gdb.reverse/insn-reverse.exp
12832 * gdb.reverse/machinestate-precsave.exp
12833 * gdb.reverse/machinestate.exp
12834 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12835 * gdb.reverse/pipe-reverse.exp
12836 * gdb.reverse/readv-reverse.exp
12837 * gdb.reverse/recvmsg-reverse.exp
12838 * gdb.reverse/rerun-prec.exp
12839 * gdb.reverse/s390-mvcle.exp
12840 * gdb.reverse/sigall-precsave.exp
12841 * gdb.reverse/sigall-reverse.exp
12842 * gdb.reverse/solib-precsave.exp
12843 * gdb.reverse/solib-reverse.exp
12844 * gdb.reverse/step-precsave.exp
12845 * gdb.reverse/step-reverse.exp
12846 * gdb.reverse/time-reverse.exp
12847 * gdb.reverse/until-precsave.exp
12848 * gdb.reverse/until-reverse.exp
12849 * gdb.reverse/waitpid-reverse.exp
12850 * gdb.reverse/watch-precsave.exp
12851 * gdb.reverse/watch-reverse.exp
12852
cdc7edd7
LM
128532016-12-01 Luis Machado <lgustavo@codesourcery.com>
12854
12855 Fix test names starting with uppercase throughout the files.
12856
12857 * gdb.arch/i386-mpx-simple_segv.exp
12858 * gdb.arch/i386-mpx.exp
12859 * gdb.arch/i386-permbkpt.exp
12860 * gdb.arch/pa-nullify.exp
12861 * gdb.arch/powerpc-d128-regs.exp
12862 * gdb.arch/vsx-regs.exp
12863 * gdb.base/bfp-test.exp
12864 * gdb.base/break.exp
12865 * gdb.base/breakpoint-shadow.exp
12866 * gdb.base/callfuncs.exp
12867 * gdb.base/charset.exp
12868 * gdb.base/commands.exp
12869 * gdb.base/completion.exp
12870 * gdb.base/dfp-test.exp
12871 * gdb.base/echo.exp
12872 * gdb.base/ending-run.exp
12873 * gdb.base/eval.exp
12874 * gdb.base/expand-psymtabs.exp
12875 * gdb.base/float128.exp
12876 * gdb.base/floatn.exp
12877 * gdb.base/foll-exec-mode.exp
12878 * gdb.base/gdb1056.exp
12879 * gdb.base/gdb11531.exp
12880 * gdb.base/kill-after-signal.exp
12881 * gdb.base/multi-forks.exp
12882 * gdb.base/overlays.exp
12883 * gdb.base/pending.exp
12884 * gdb.base/sepdebug.exp
12885 * gdb.base/testenv.exp
12886 * gdb.base/valgrind-db-attach.exp
12887 * gdb.base/watch_thread_num.exp
12888 * gdb.base/watchpoint-cond-gone.exp
12889 * gdb.base/watchpoint.exp
12890 * gdb.base/watchpoints.exp
12891 * gdb.cp/arg-reference.exp
12892 * gdb.cp/baseenum.exp
12893 * gdb.cp/operator.exp
12894 * gdb.cp/shadow.exp
12895 * gdb.dwarf2/dw2-op-out-param.exp
12896 * gdb.dwarf2/dw2-reg-undefined.exp
12897 * gdb.go/chan.exp
12898 * gdb.go/hello.exp
12899 * gdb.go/integers.exp
12900 * gdb.go/methods.exp
12901 * gdb.go/package.exp
12902 * gdb.guile/scm-parameter.exp
12903 * gdb.guile/scm-progspace.exp
12904 * gdb.guile/scm-value.exp
12905 * gdb.mi/mi-pending.exp
12906 * gdb.mi/user-selected-context-sync.exp
12907 * gdb.multi/multi-attach.exp
12908 * gdb.multi/tids.exp
12909 * gdb.opt/clobbered-registers-O2.exp
12910 * gdb.pascal/floats.exp
12911 * gdb.pascal/integers.exp
12912 * gdb.python/py-block.exp
12913 * gdb.python/py-events.exp
12914 * gdb.python/py-parameter.exp
12915 * gdb.python/py-symbol.exp
12916 * gdb.python/py-symtab.exp
12917 * gdb.python/py-type.exp
12918 * gdb.python/py-value.exp
12919 * gdb.python/py-xmethods.exp
12920 * gdb.python/python.exp
12921 * gdb.reverse/break-precsave.exp
12922 * gdb.reverse/consecutive-precsave.exp
12923 * gdb.reverse/finish-precsave.exp
12924 * gdb.reverse/i386-precsave.exp
12925 * gdb.reverse/machinestate-precsave.exp
12926 * gdb.reverse/sigall-precsave.exp
12927 * gdb.reverse/solib-precsave.exp
12928 * gdb.reverse/step-precsave.exp
12929 * gdb.reverse/until-precsave.exp
12930 * gdb.reverse/watch-precsave.exp
12931 * gdb.server/ext-attach.exp
12932 * gdb.server/ext-restart.exp
12933 * gdb.server/ext-run.exp
12934 * gdb.server/ext-wrapper.exp
12935 * gdb.stabs/gdb11479.exp
12936 * gdb.stabs/weird.exp
12937 * gdb.threads/attach-many-short-lived-threads.exp
12938 * gdb.threads/kill.exp
12939 * gdb.threads/watchpoint-fork.exp
12940
bc6c7af4
LM
129412016-12-01 Luis Machado <lgustavo@codesourcery.com>
12942
12943 Fix test names starting with uppercase throughout all the files below.
12944
12945 * gdb.ada/array_return.exp
12946 * gdb.ada/catch_ex.exp
12947 * gdb.ada/info_exc.exp
12948 * gdb.ada/mi_catch_ex.exp
12949 * gdb.ada/mi_dyn_arr.exp
12950 * gdb.ada/mi_ex_cond.exp
12951 * gdb.ada/mi_exc_info.exp
12952 * gdb.ada/mi_interface.exp
12953 * gdb.ada/mi_task_arg.exp
12954 * gdb.ada/mi_task_info.exp
12955 * gdb.ada/mi_var_array.exp
12956 * gdb.arch/alpha-step.exp
12957 * gdb.arch/amd64-disp-step.exp
12958 * gdb.arch/arm-disp-step.exp
12959 * gdb.arch/disp-step-insn-reloc.exp
12960 * gdb.arch/e500-prologue.exp
12961 * gdb.arch/ftrace-insn-reloc.exp
12962 * gdb.arch/gdb1558.exp
12963 * gdb.arch/i386-bp_permanent.exp
12964 * gdb.arch/i386-disp-step.exp
12965 * gdb.arch/i386-float.exp
12966 * gdb.arch/i386-gnu-cfi.exp
12967 * gdb.arch/ia64-breakpoint-shadow.exp
12968 * gdb.arch/mips16-thunks.exp
12969 * gdb.arch/pa-nullify.exp
12970 * gdb.arch/powerpc-aix-prologue.exp
12971 * gdb.arch/powerpc-power.exp
12972 * gdb.arch/ppc-dfp.exp
12973 * gdb.arch/s390-tdbregs.exp
12974 * gdb.arch/spu-info.exp
12975 * gdb.arch/spu-ls.exp
12976 * gdb.arch/thumb-bx-pc.exp
12977 * gdb.base/advance.exp
12978 * gdb.base/annota-input-while-running.exp
12979 * gdb.base/arrayidx.exp
12980 * gdb.base/asmlabel.exp
12981 * gdb.base/async.exp
12982 * gdb.base/attach-wait-input.exp
12983 * gdb.base/auto-connect-native-target.exp
12984 * gdb.base/batch-preserve-term-settings.exp
12985 * gdb.base/bfp-test.exp
12986 * gdb.base/bigcore.exp
12987 * gdb.base/bp-permanent.exp
12988 * gdb.base/break-always.exp
12989 * gdb.base/break-fun-addr.exp
12990 * gdb.base/break-idempotent.exp
12991 * gdb.base/break-main-file-remove-fail.exp
12992 * gdb.base/break-probes.exp
12993 * gdb.base/break-unload-file.exp
12994 * gdb.base/break.exp
12995 * gdb.base/call-ar-st.exp
12996 * gdb.base/call-rt-st.exp
12997 * gdb.base/call-sc.exp
12998 * gdb.base/call-signal-resume.exp
12999 * gdb.base/call-strs.exp
13000 * gdb.base/callexit.exp
13001 * gdb.base/callfuncs.exp
13002 * gdb.base/catch-gdb-caused-signals.exp
13003 * gdb.base/catch-signal-siginfo-cond.exp
13004 * gdb.base/catch-syscall.exp
13005 * gdb.base/compare-sections.exp
13006 * gdb.base/cond-eval-mode.exp
13007 * gdb.base/condbreak-call-false.exp
13008 * gdb.base/consecutive-step-over.exp
13009 * gdb.base/cursal.exp
13010 * gdb.base/disabled-location.exp
13011 * gdb.base/disasm-end-cu.exp
13012 * gdb.base/display.exp
13013 * gdb.base/double-prompt-target-event-error.exp
13014 * gdb.base/dprintf-bp-same-addr.exp
13015 * gdb.base/dprintf-detach.exp
13016 * gdb.base/dprintf-next.exp
13017 * gdb.base/dprintf-non-stop.exp
13018 * gdb.base/dprintf-pending.exp
13019 * gdb.base/dso2dso.exp
13020 * gdb.base/ending-run.exp
13021 * gdb.base/enum_cond.exp
13022 * gdb.base/examine-backward.exp
13023 * gdb.base/exe-lock.exp
13024 * gdb.base/exec-invalid-sysroot.exp
13025 * gdb.base/execl-update-breakpoints.exp
13026 * gdb.base/execution-termios.exp
13027 * gdb.base/fileio.exp
13028 * gdb.base/fixsection.exp
13029 * gdb.base/foll-exec-mode.exp
13030 * gdb.base/foll-exec.exp
13031 * gdb.base/fork-running-state.exp
13032 * gdb.base/frame-args.exp
13033 * gdb.base/fullpath-expand.exp
13034 * gdb.base/func-ptr.exp
13035 * gdb.base/gcore-relro-pie.exp
13036 * gdb.base/gdb1090.exp
13037 * gdb.base/gdb1555.exp
13038 * gdb.base/global-var-nested-by-dso.exp
13039 * gdb.base/gnu-ifunc.exp
13040 * gdb.base/hbreak-in-shr-unsupported.exp
13041 * gdb.base/hbreak-unmapped.exp
13042 * gdb.base/hook-stop.exp
13043 * gdb.base/infcall-input.exp
13044 * gdb.base/info-fun.exp
13045 * gdb.base/info-shared.exp
13046 * gdb.base/interrupt-noterm.exp
13047 * gdb.base/jit-so.exp
13048 * gdb.base/jit.exp
13049 * gdb.base/line-symtabs.exp
13050 * gdb.base/list.exp
13051 * gdb.base/longjmp.exp
13052 * gdb.base/macscp.exp
13053 * gdb.base/max-value-size.exp
13054 * gdb.base/nodebug.exp
13055 * gdb.base/nofield.exp
13056 * gdb.base/overlays.exp
13057 * gdb.base/paginate-after-ctrl-c-running.exp
13058 * gdb.base/paginate-bg-execution.exp
13059 * gdb.base/paginate-inferior-exit.exp
13060 * gdb.base/pending.exp
13061 * gdb.base/pr11022.exp
13062 * gdb.base/printcmds.exp
13063 * gdb.base/ptr-typedef.exp
13064 * gdb.base/ptype.exp
13065 * gdb.base/randomize.exp
13066 * gdb.base/range-stepping.exp
13067 * gdb.base/realname-expand.exp
13068 * gdb.base/relativedebug.exp
13069 * gdb.base/remote.exp
13070 * gdb.base/savedregs.exp
13071 * gdb.base/sepdebug.exp
13072 * gdb.base/set-noassign.exp
13073 * gdb.base/shlib-call.exp
13074 * gdb.base/shreloc.exp
13075 * gdb.base/sigaltstack.exp
13076 * gdb.base/sigbpt.exp
13077 * gdb.base/siginfo-addr.exp
13078 * gdb.base/siginfo-obj.exp
13079 * gdb.base/siginfo-thread.exp
13080 * gdb.base/signest.exp
13081 * gdb.base/signull.exp
13082 * gdb.base/sigrepeat.exp
13083 * gdb.base/skip.exp
13084 * gdb.base/so-impl-ld.exp
13085 * gdb.base/solib-corrupted.exp
13086 * gdb.base/solib-disc.exp
13087 * gdb.base/solib-display.exp
13088 * gdb.base/solib-overlap.exp
13089 * gdb.base/solib-search.exp
13090 * gdb.base/solib-symbol.exp
13091 * gdb.base/source-execution.exp
13092 * gdb.base/sss-bp-on-user-bp-2.exp
13093 * gdb.base/sss-bp-on-user-bp.exp
13094 * gdb.base/stack-checking.exp
13095 * gdb.base/stale-infcall.exp
13096 * gdb.base/step-break.exp
13097 * gdb.base/step-line.exp
13098 * gdb.base/step-over-exit.exp
13099 * gdb.base/step-test.exp
13100 * gdb.base/structs.exp
13101 * gdb.base/sym-file.exp
13102 * gdb.base/symtab-search-order.exp
13103 * gdb.base/term.exp
13104 * gdb.base/type-opaque.exp
13105 * gdb.base/unload.exp
13106 * gdb.base/until-nodebug.exp
13107 * gdb.base/until.exp
13108 * gdb.base/unwindonsignal.exp
13109 * gdb.base/watch-cond.exp
13110 * gdb.base/watch-non-mem.exp
13111 * gdb.base/watch_thread_num.exp
13112 * gdb.base/watchpoint-reuse-slot.exp
13113 * gdb.base/watchpoint-solib.exp
13114 * gdb.base/watchpoint.exp
13115 * gdb.btrace/dlopen.exp
13116 * gdb.cell/arch.exp
13117 * gdb.cell/break.exp
13118 * gdb.cell/bt.exp
13119 * gdb.cell/core.exp
13120 * gdb.cell/data.exp
13121 * gdb.cell/dwarfaddr.exp
13122 * gdb.cell/ea-cache.exp
13123 * gdb.cell/ea-standalone.exp
13124 * gdb.cell/ea-test.exp
13125 * gdb.cell/f-regs.exp
13126 * gdb.cell/fork.exp
13127 * gdb.cell/gcore.exp
13128 * gdb.cell/mem-access.exp
13129 * gdb.cell/ptype.exp
13130 * gdb.cell/registers.exp
13131 * gdb.cell/sizeof.exp
13132 * gdb.cell/solib-symbol.exp
13133 * gdb.cell/solib.exp
13134 * gdb.compile/compile-tls.exp
13135 * gdb.cp/exception.exp
13136 * gdb.cp/gdb2495.exp
13137 * gdb.cp/local.exp
13138 * gdb.cp/mb-inline.exp
13139 * gdb.cp/mb-templates.exp
13140 * gdb.cp/pr10687.exp
13141 * gdb.cp/pr9167.exp
13142 * gdb.cp/scope-err.exp
13143 * gdb.cp/templates.exp
13144 * gdb.cp/virtfunc.exp
13145 * gdb.dwarf2/dw2-dir-file-name.exp
13146 * gdb.dwarf2/dw2-single-line-discriminators.exp
13147 * gdb.fortran/complex.exp
13148 * gdb.fortran/library-module.exp
13149 * gdb.guile/guile.exp
13150 * gdb.guile/scm-cmd.exp
13151 * gdb.guile/scm-frame-inline.exp
13152 * gdb.guile/scm-objfile.exp
13153 * gdb.guile/scm-pretty-print.exp
13154 * gdb.guile/scm-symbol.exp
13155 * gdb.guile/scm-type.exp
13156 * gdb.guile/scm-value.exp
13157 * gdb.linespec/keywords.exp
13158 * gdb.linespec/ls-errs.exp
13159 * gdb.linespec/macro-relative.exp
13160 * gdb.linespec/thread.exp
13161 * gdb.mi/mi-breakpoint-changed.exp
13162 * gdb.mi/mi-dprintf-pending.exp
13163 * gdb.mi/mi-fullname-deleted.exp
13164 * gdb.mi/mi-logging.exp
13165 * gdb.mi/mi-pending.exp
13166 * gdb.mi/mi-solib.exp
13167 * gdb.mi/new-ui-mi-sync.exp
13168 * gdb.mi/user-selected-context-sync.exp
13169 * gdb.multi/dummy-frame-restore.exp
13170 * gdb.multi/multi-arch-exec.exp
13171 * gdb.multi/remove-inferiors.exp
13172 * gdb.multi/watchpoint-multi-exit.exp
13173 * gdb.opt/solib-intra-step.exp
13174 * gdb.perf/backtrace.exp
13175 * gdb.perf/single-step.exp
13176 * gdb.perf/skip-command.exp
13177 * gdb.perf/skip-prologue.exp
13178 * gdb.perf/solib.exp
13179 * gdb.python/lib-types.exp
13180 * gdb.python/py-as-string.exp
13181 * gdb.python/py-bad-printers.exp
13182 * gdb.python/py-block.exp
13183 * gdb.python/py-breakpoint.exp
13184 * gdb.python/py-cmd.exp
13185 * gdb.python/py-events.exp
13186 * gdb.python/py-evthreads.exp
13187 * gdb.python/py-finish-breakpoint.exp
13188 * gdb.python/py-finish-breakpoint2.exp
13189 * gdb.python/py-frame-inline.exp
13190 * gdb.python/py-frame.exp
13191 * gdb.python/py-inferior.exp
13192 * gdb.python/py-infthread.exp
13193 * gdb.python/py-mi.exp
13194 * gdb.python/py-objfile.exp
13195 * gdb.python/py-pp-maint.exp
13196 * gdb.python/py-pp-registration.exp
13197 * gdb.python/py-prettyprint.exp
13198 * gdb.python/py-recurse-unwind.exp
13199 * gdb.python/py-shared.exp
13200 * gdb.python/py-symbol.exp
13201 * gdb.python/py-symtab.exp
13202 * gdb.python/py-template.exp
13203 * gdb.python/py-type.exp
13204 * gdb.python/py-unwind-maint.exp
13205 * gdb.python/py-unwind.exp
13206 * gdb.python/py-value.exp
13207 * gdb.python/python.exp
13208 * gdb.reverse/finish-reverse-bkpt.exp
13209 * gdb.reverse/insn-reverse.exp
13210 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13211 * gdb.reverse/solib-precsave.exp
13212 * gdb.reverse/solib-reverse.exp
13213 * gdb.stabs/gdb11479.exp
13214 * gdb.stabs/weird.exp
13215 * gdb.threads/fork-child-threads.exp
13216 * gdb.threads/fork-plus-threads.exp
13217 * gdb.threads/fork-thread-pending.exp
13218 * gdb.threads/forking-threads-plus-breakpoint.exp
13219 * gdb.threads/hand-call-in-threads.exp
13220 * gdb.threads/interrupted-hand-call.exp
13221 * gdb.threads/linux-dp.exp
13222 * gdb.threads/local-watch-wrong-thread.exp
13223 * gdb.threads/next-while-other-thread-longjmps.exp
13224 * gdb.threads/non-ldr-exit.exp
13225 * gdb.threads/pending-step.exp
13226 * gdb.threads/print-threads.exp
13227 * gdb.threads/process-dies-while-detaching.exp
13228 * gdb.threads/process-dies-while-handling-bp.exp
13229 * gdb.threads/pthreads.exp
13230 * gdb.threads/queue-signal.exp
13231 * gdb.threads/reconnect-signal.exp
13232 * gdb.threads/signal-command-handle-nopass.exp
13233 * gdb.threads/signal-command-multiple-signals-pending.exp
13234 * gdb.threads/signal-delivered-right-thread.exp
13235 * gdb.threads/signal-sigtrap.exp
13236 * gdb.threads/sigthread.exp
13237 * gdb.threads/staticthreads.exp
13238 * gdb.threads/stepi-random-signal.exp
13239 * gdb.threads/thread-unwindonsignal.exp
13240 * gdb.threads/thread_check.exp
13241 * gdb.threads/thread_events.exp
13242 * gdb.threads/tid-reuse.exp
13243 * gdb.threads/tls-nodebug.exp
13244 * gdb.threads/tls-shared.exp
13245 * gdb.threads/tls-so_extern.exp
13246 * gdb.threads/tls.exp
13247 * gdb.threads/wp-replication.exp
13248 * gdb.trace/actions-changed.exp
13249 * gdb.trace/actions.exp
13250 * gdb.trace/backtrace.exp
13251 * gdb.trace/change-loc.exp
13252 * gdb.trace/collection.exp
13253 * gdb.trace/deltrace.exp
13254 * gdb.trace/disconnected-tracing.exp
13255 * gdb.trace/entry-values.exp
13256 * gdb.trace/ftrace-lock.exp
13257 * gdb.trace/ftrace.exp
13258 * gdb.trace/infotrace.exp
13259 * gdb.trace/mi-trace-frame-collected.exp
13260 * gdb.trace/mi-trace-unavailable.exp
13261 * gdb.trace/mi-traceframe-changed.exp
13262 * gdb.trace/mi-tracepoint-changed.exp
13263 * gdb.trace/mi-tsv-changed.exp
13264 * gdb.trace/no-attach-trace.exp
13265 * gdb.trace/packetlen.exp
13266 * gdb.trace/passc-dyn.exp
13267 * gdb.trace/passcount.exp
13268 * gdb.trace/pending.exp
13269 * gdb.trace/pr16508.exp
13270 * gdb.trace/qtro.exp
13271 * gdb.trace/range-stepping.exp
13272 * gdb.trace/read-memory.exp
13273 * gdb.trace/report.exp
13274 * gdb.trace/save-trace.exp
13275 * gdb.trace/signal.exp
13276 * gdb.trace/stap-trace.exp
13277 * gdb.trace/status-stop.exp
13278 * gdb.trace/strace.exp
13279 * gdb.trace/tfile.exp
13280 * gdb.trace/tfind.exp
13281 * gdb.trace/trace-break.exp
13282 * gdb.trace/trace-condition.exp
13283 * gdb.trace/trace-enable-disable.exp
13284 * gdb.trace/trace-mt.exp
13285 * gdb.trace/tracecmd.exp
13286 * gdb.trace/tracefile-pseudo-reg.exp
13287 * gdb.trace/tspeed.exp
13288 * gdb.trace/tstatus.exp
13289 * gdb.trace/tsv.exp
13290 * gdb.trace/unavailable.exp
13291 * gdb.trace/while-dyn.exp
13292 * gdb.trace/while-stepping.exp
13293 * lib/gdb-guile.exp
13294 * lib/gdb.exp
13295 * lib/mi-support.exp
13296 * lib/pascal.exp
13297 * lib/perftest.exp
13298 * lib/prelink-support.exp
13299 * lib/selftest-support.exp
13300
ad02e4fe
SM
133012016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13302
13303 * Makefile.in: Include disable-implicit-rules.mk.
13304
22347e55
AA
133052016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13306
13307 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13308 non-byte-aligned bit fields.
13309
da5b30da
AA
133102016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13311
13312 PR gdb/12616
13313 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13314 respects the DW_AT_data_bit_offset attribute.
13315
b593ecca
SM
133162016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13317
13318 * gdb.base/default.exp: Fix output of "set language".
13319
3b165252
SM
133202016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13321
13322 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13323 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13324 make.
13325 * configure.ac: Remove checks for the make program.
13326 * configure: Re-generate.
13327
1a2f3d7f
KB
133282016-11-16 Kevin Buettner <kevinb@redhat.com>
13329
13330 * gdb.python/py-recurse-unwind.c (main): Add loop.
13331 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13332 to read_register() and gdb.parse_and_eval(). Make each code
13333 call a separate case that can be individually tested.
13334 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13335 proc. Call cont_and_backtrace for each of the code paths that
13336 we want to test in the unwinder.
13337
b7f38fda
AA
133382016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13339
13340 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13341 the definition of struct S.
13342
1f8db343
CM
133432016-11-11 Catherine Moore <clm@codesourcery.com>
13344
13345 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13346
fad0c9fb
PA
133472016-11-09 Pedro Alves <palves@redhat.com>
13348
13349 * gdb.base/commands.exp (runto_or_return): New procedure.
13350 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13351 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13352 (progvar_simple_while_test, progvar_complex_if_while_test)
13353 (if_while_breakpoint_command_test)
13354 (infrun_breakpoint_command_test, breakpoint_command_test)
13355 (user_defined_command_test, watchpoint_command_test)
13356 (test_command_prompt_position, redefine_hook_test)
13357 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13358 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13359 multi_line_input and multi_line. Remove gdb_expect and
13360 gdb_stop_suppressing_tests uses.
13361 * lib/gdb.exp (valnum_re): New global.
13362 (multi_line_input): New procedure.
13363
8354c62c
SM
133642016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13365
13366 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13367 Remove.
13368 (test_setup): Define with proc_with_prefix.
13369 (test_cli_inferior): Likewise.
13370 (test_cli_thread): Likewise.
13371 (test_cli_frame): Likewise.
13372 (test_cli_select_frame): Likewise.
13373 (test_cli_up_down): Likewise.
13374 (test_mi_thread_select): Likewise.
13375 (test_mi_stack_select_frame): Likewise.
13376 (test_cli_in_mi_inferior): Likewise.
13377 (test_cli_in_mi_thread): Likewise.
13378 (test_cli_in_mi_frame): Likewise.
13379 (top level): Do not use with_test_prefix_procname.
13380
64f367a2
PA
133812016-11-09 Pedro Alves <palves@redhat.com>
13382
13383 * gdb.base/commands.exp (gdbvar_simple_if_test)
13384 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13385 (progvar_simple_if_test, progvar_simple_while_test)
13386 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13387 (infrun_breakpoint_command_test, breakpoint_command_test)
13388 (user_defined_command_test, watchpoint_command_test)
13389 (test_command_prompt_position, deprecated_command_test)
13390 (bp_deleted_in_command, temporary_breakpoint_commands)
13391 (stray_arg0_test, source_file_with_indented_comment)
13392 (recursive_source_test, if_commands_test)
13393 (error_clears_commands_left, redefine_hook_test)
13394 (redefine_backtrace_test): Use proc_with_prefix.
13395 * lib/gdb.exp (proc_with_prefix): New proc.
13396
0bb65f1e
AA
133972016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13398
13399 * gdb.base/tui-layout.c: New file.
13400 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13401 disassembly window contains very long lines.
13402
7353f247
TT
134032016-11-08 Tom Tromey <tom@tromey.com>
13404
13405 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13406 depend on Python 2.
13407
30a7bb83
TT
134082016-11-08 Tom Tromey <tom@tromey.com>
13409
13410 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13411 New method.
13412
cdf5a07c
MG
134132016-10-29 Manish Goregaokar <manish@mozilla.com>
13414
2806dc7e 13415 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13416
51a789c3
MG
134172016-10-27 Manish Goregaokar <manish@mozilla.com>
13418
2806dc7e
PA
13419 * gdb.rust/simple.rs: Add test for univariant enums without
13420 discriminants and for encoded struct-like enums.
51a789c3 13421
f610ab6d
PA
134222016-10-28 Pedro Alves <palves@redhat.com>
13423
13424 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13425 gdb_test_multiple, tighten regexps and match symtabs and line
13426 tables incrementally.
13427
b129b0ca
LM
134282016-10-28 Luis Machado <lgustavo@codesourcery.com>
13429
13430 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13431 general.
13432
ecf45d2c
SL
134332016-10-25 Luis Machado <lgustavo@codesourcery.com>
13434
13435 * gdb.base/exec-invalid-sysroot.exp: New file.
13436
b8d38ee4
JK
134372016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13440
f90fd8c2
JK
134412016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13442
13443 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13444
2d2476aa
MR
134452016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13446
2806dc7e
PA
13447 * gdb.base/killed-outside.exp: Remove $options from a call to
13448 `prepare_for_testing'.
2d2476aa 13449
e42b25a0
SM
134502016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13451
13452 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13453 Change test message.
13454
3ccdb432
SM
134552016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13456
13457 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13458 Update comment.
13459
5bad3170
SM
134602016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13461
13462 * gdb.trace/mi-trace-save.exp: New file.
13463
5ad9dba7
YQ
134642016-10-13 Yao Qi <yao.qi@linaro.org>
13465
13466 * gdb.base/code_elim.exp (get_var_address): Remove.
13467 * gdb.base/relocate.exp: Likewise.
13468 * gdb.base/shreloc.exp: Likewise.
13469 * lib/gdb.exp (get_var_address): New.
13470
62df7e21
YQ
134712016-10-13 Yao Qi <yao.qi@linaro.org>
13472
13473 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13474 floating point tests if $skip_float_test is false.
13475
4dac951e
LM
134762016-10-12 Luis Machado <lgustavo@codesourcery.com>
13477
13478 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13479 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13480 argc values.
13481 Add 1 to argc so we guarantee distinct initial/modified argc values.
13482
8f1a8fc4
JK
134832016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13484
13485 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13486
16c85b5d
JK
134872016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13488
13489 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13490 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13491 * gdb.arch/vsx-regs.exp: Likewise.
13492
1d0e042a
YQ
134932016-10-07 Yao Qi <yao.qi@linaro.org>
13494
13495 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13496
68dadef5
MM
134972016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13498
13499 * gdb.python/python.exp: Test decode_line("*0").
13500
33fa2c6e
DE
135012016-10-06 Doug Evans <dje@google.com>
13502
13503 * gdb.python/py-value.exp (test_value_creation): Add test for large
13504 unsigned 64-bit value.
13505
9c37b5ae
TT
135062016-10-06 Tom Tromey <tom@tromey.com>
13507
13508 * gdb.compile/compile.exp: Change java tests to rust.
13509 * gdb.base/setshow.exp: Change java tests to rust.
13510 * gdb.base/default.exp: Remove java from language list.
13511 * README (Examples): Update language example.
13512 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13513 test.
13514 * lib/gdb.exp (skip_java_tests): Remove.
13515 * lib/java.exp: Remove.
13516 * gdb.java: Remove.
13517
78b86327
MR
135182016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13519
13520 * gdb.arch/mips-fcr.exp: New test.
13521 * gdb.arch/mips-fcr.c: Source for the new test.
13522
7470adbb
MR
135232016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13524
13525 * gdb.base/solib-disc.exp: Use `standard_output_file'
13526 throughout.
13527
4a556533
PA
135282016-10-06 Pedro Alves <palves@redhat.com>
13529
13530 * gdb.base/jit-simple-dl.c: New file.
13531 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13532 * gdb.base/jit-simple.c: ... this.
13533 * gdb.base/jit-simple.exp (jit_run): Delete.
13534 (build_jit): New proc.
13535 (jit_test_reread): Recompile either the main program or the shared
13536 library, depending on what is being tested. Skip changing address
13537 if caller wants to. Compare before/after addresses. If testing
13538 standalone, explicitly load the binary. Test "maint info
13539 breakpoints".
13540 (top level): Add "standalone vs shared lib" and "change address"
13541 vs "same address" axes.
13542
5a122fbc
PA
135432016-10-06 Pedro Alves <palves@redhat.com>
13544
13545 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13546 call.
13547 (jit_run): Delete.
13548 (jit_test_reread): Use with_test_prefix. Reload the main binary
13549 explicitly. Compare the before/after addresses of the JIT
13550 descriptor.
13551
ee8da4b8
DE
135522016-08-15 Doug Evans <dje@google.com>
13553
13554 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13555 for single bitfields is bool.
13556 * gdb.xml/tdesc-regs.exp: Ditto.
13557
f389f6fe
JK
135582016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13559
13560 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13561
fdebf1a4
YQ
135622016-10-05 Yao Qi <yao.qi@linaro.org>
13563
13564 * lib/gdb.exp (support_complex_tests): Return zero if
13565 gdb_skip_float_test return true.
13566
9c36d954 135672016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13568 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13569
13570 PR gdb/20487
13571 * gdb.mi/user-selected-context-sync.exp: New file.
13572 * gdb.mi/user-selected-context-sync.c: New file.
13573
4034d0ff 135742016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13575 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13576
13577 PR gdb/20487
13578 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13579 =thread-select-event check.
13580
a4297203
PB
135812016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13582
13583 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13584 the compulsory L operand changes.
13585 * gdb.arch/powerpc-power.s: Likewise.
13586
bb805577
JK
135872016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13588
13589 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13590 * gdb.base/jit-attach-pie.c: New file.
13591 * gdb.base/jit-attach-pie.exp: New file.
13592
6d61dee5
PA
135932016-09-28 Pedro Alves <palves@redhat.com>
13594
13595 * gdb.base/infcall-input.c: New file.
13596 * gdb.base/infcall-input.exp: New file.
13597
f73842fc
YQ
135982016-09-22 Yao Qi <yao.qi@linaro.org>
13599
13600 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13601 (gdb_exit): Rename it to ...
13602 (gdbserver_gdb_exit): ... Close GDBserver.
13603 (gdb_exit): New proc, call gdbserver_gdb_exit.
13604 (mi_gdb_exit): Likewise.
13605
90681dab
YQ
136062016-09-22 Yao Qi <yao.qi@linaro.org>
13607
13608 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13609 path.
13610 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13611 Remove duplication.
13612
9c211fd8
YQ
136132016-09-22 Yao Qi <yao.qi@linaro.org>
13614
13615 * lib/gdbserver-support.exp: Check the existence of
13616 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13617
ad0a504f
AK
136182016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13619
13620 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13621
36cf1806
TT
136222016-09-21 Tom Tromey <tom@tromey.com>
13623
13624 PR gdb/20604:
13625 * gdb.base/quit.exp: New file.
13626
74172ecf
SM
136272016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13628
13629 * .gitignore: New file.
13630
3d0ec882
MR
136312016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13632
13633 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13634 throughout.
13635
8193adea
AA
136362016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13637
13638 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13639
d41a5c09
JK
136402016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13641
13642 * gdb.cp/casts.cc (decltype): Move it ...
13643 (main): ... with its call to ...
13644 * gdb.cp/casts03.cc: ... a new file.
13645 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13646
d2dfe700
JK
136472016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13648
13649 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13650
e2a92b16
PB
136512016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13652
13653 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13654 and sync up the test with tests in gas/testsuite/gas/ppc.
13655 * gdb.arch/powerpc-power.exp: Likewise.
13656
49b4de64
JK
136572016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13658
13659 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13660
2c29df25
SDJ
136612016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13662 Jan Kratochvil <jan.kratochvil@redhat.com>
13663
13664 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13665 make m1's definition to be different from m2's. Use 'dummy' as an
13666 argument for probe 'two'.
13667
cc3c2846
JB
136682016-09-10 Jon Beniston <jon@beniston.com>
13669
13670 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13671 for sim target.
13672
e1b2624a
AA
136732016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13674
13675 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13676 variable declaration.
13677 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13678 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13679 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13680 received HWCAP as its argument.
13681
4295e285
PA
136822016-09-06 Pedro Alves <palves@redhat.com>
13683
13684 * gdb.base/new-ui-pending-input.c: New file.
13685 * gdb.base/new-ui-pending-input.exp: New file.
13686 * gdb.exp (clear_gdb_spawn_id): New procedure.
13687 (with_spawn_id): Check whether gdb_spawn_id exists before
13688 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13689 on exit.
13690
00d5215e
UW
136912016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13692
13693 * gdb.base/float128.c: New file.
13694 * gdb.base/float128.exp: Likewise.
13695 * gdb.base/floatn.c: Likewise.
13696 * gdb.base/floatn.exp: Likewise.
13697
a9ff5f12
UW
136982016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13699
13700 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13701
f245535c
PA
137022016-09-05 Pedro Alves <palves@redhat.com>
13703
13704 PR backtrace/19927
13705 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13706 unwinders are immediately called as side effect of "source" or
13707 "disable unwinder" commands.
13708 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13709
ae9cf263
YQ
137102016-09-02 Yao Qi <yao.qi@linaro.org>
13711
13712 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13713 is true and $type is "float" or "double".
13714
27aba047
YQ
137152016-09-02 Yao Qi <yao.qi@linaro.org>
13716
13717 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13718 true.
13719 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13720 * gdb.base/call-rt-st.exp: Likewise.
13721 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13722 return value instead of gdb,skip_float_test.
13723 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13724 (do_function_calls): Use its return value instead of
13725 gdb,skip_float_test.
13726 * gdb.base/finish.exp: Likewise.
13727 * gdb.base/funcargs.exp: Likewise.
13728 * gdb.base/return.exp: Likewise.
13729 * gdb.base/return2.exp: Likewise.
13730 * gdb.base/varargs.exp: Likewise.
13731 * lib/gdb.exp (gdb_skip_float_test): Change it to
13732 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13733
5af962df
AA
137342016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13735
13736 * gdb.multi/tids.exp: Test "thread apply all".
13737
7fac6910
JK
137382016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13739
13740 * gdb.base/default.exp (tty): Remove.
13741
bb1fe4ac
KB
137422016-08-24 Kevin Buettner <kevinb@redhat.com>
13743
2806dc7e
PA
13744 * gdb.python/py-recurse-unwind.c: New file.
13745 * gdb.python/py-recurse-unwind.py: New file.
13746 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13747
0a1ddfa6
SM
137482016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13749
13750 * gdb.base/set-inferior-tty.exp: New file.
13751 * gdb.base/set-inferior-tty.c: New file.
13752
d9de1fe3
PA
137532016-08-23 Pedro Alves <palves@redhat.com>
13754
13755 PR gdb/20494
13756 * gdb.base/new-ui-echo.c: New file.
13757 * gdb.base/new-ui-echo.exp: New file.
13758
e9d9abd7
YQ
137592016-08-23 Yao Qi <yao.qi@linaro.org>
13760
13761 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13762 gdbserver_spawn.
13763 * gdb.server/connect-without-multi-process.exp (do_test):
13764 Likewise.
13765
3589529e
YQ
137662016-08-23 Yao Qi <yao.qi@linaro.org>
13767
13768 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13769 standalone_txt. Delete gdb_txt and standalone_txt on host
13770 and target. Spawn the binary on target. Copy files from
13771 target to host.
13772
6bb90213
PA
137732016-08-22 Pedro Alves <palves@redhat.com>
13774
13775 PR gdb/20505
13776 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13777 with_test_prefix. Factor out bits to ...
13778 (test_no_vdso): ... this new procedure.
13779
20c2c024
CL
137802016-08-19 Carl Love <cel@us.ibm.com>
13781
13782 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13783 maintaining separate logic for constructing the output path.
13784 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13785 * gdb.arch/ppc-dfp.exp: Likewise.
13786 * gdb.arch/ppc-fp.exp: Likewise.
13787 * gdb.arch/vsx-regs.exp: Likewise.
13788 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13789 binprefix for generating the additional binary files.
13790
0646e07d
PA
137912016-08-19 Pedro Alves <palves@redhat.com>
13792
13793 * gdb.trace/mi-trace-frame-collected.exp
13794 (test_trace_frame_collected): On x32, expect two registers.
13795
46da9242
CL
137962016-08-18 Carl Love <cel@us.ibm.com>
13797
13798 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13799 and sync up the test with tests in gas/testsuite/gas/ppc.
13800 * gdb.arch/powerpc-power.exp: Likewise.
13801
eb2332d7
SM
138022016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13803
13804 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13805 expected error message.
13806
63c61e04
SM
138072016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13808
13809 * gdb.multi/remove-inferiors.exp: New file.
13810 * gdb.multi/remove-inferiors.c: New file.
13811
7b17065f
YQ
138122016-08-12 Yao Qi <yao.qi@linaro.org>
13813
13814 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13815 argument list.
13816
01d3dedf
PA
138172016-08-10 Pedro Alves <palves@redhat.com>
13818
13819 PR gdb/19187
13820 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13821 setup_kfails.
13822
3eb7562a
PA
138232016-08-09 Pedro Alves <palves@redhat.com>
13824 Simon Marchi <simon.marchi@ericsson.com>
13825
13826 PR gdb/20418
13827 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13828 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13829
80614914
PA
138302016-08-09 Pedro Alves <palves@redhat.com>
13831
13832 PR mi/20431
13833 * gdb.mi/mi-cmd-error.exp: New file.
13834
f348d89a
PA
138352016-08-09 Pedro Alves <palves@redhat.com>
13836
13837 PR gdb/18653
13838 * gdb.base/signals-state-child.c: New file.
13839 * gdb.base/signals-state-child.exp: New file.
13840 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13841
e5ca03b4
PA
138422016-08-09 Pedro Alves <palves@redhat.com>
13843
13844 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13845
282a0691
TT
138462016-08-03 Tom Tromey <tom@tromey.com>
13847
13848 PR python/18565:
13849 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13850
41bfcd63
YQ
138512016-08-01 Yao Qi <yao.qi@linaro.org>
13852
13853 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13854 variable mode to "multi-process" if $multi_process is 1, otherwise
13855 set it to "single-process".
13856
e3465b24
YQ
138572016-08-01 Yao Qi <yao.qi@linaro.org>
13858
13859 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13860 * gdb.cp/cpexprs.exp: Likewise.
13861 * gdb.cp/m-static.exp: Likewise.
13862
0b31a4bc
TT
138632016-07-26 Tom Tromey <tom@tromey.com>
13864
13865 PR python/20190:
13866 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13867 test.
13868
e0461dbb
MM
138692016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13870
13871 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13872 selecting assembly source files.
13873 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13874 assembly source files.
13875 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13876 assembly source files.
13877 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13878 selecting assembly source files.
13879
8194e927
SM
138802016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13881
13882 * gdb.base/new-ui.exp (do_test_invalid_args): New
13883 procedure.
13884
c0272db5
TW
138852016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13886
13887 * gdb.btrace/reconnect.c: New file.
13888 * gdb.btrace/reconnect.exp: New file.
13889
e3487908
GKB
138902016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13891
13892 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13893 to test_catch_syscall_group.
13894 (test_catch_syscall_group): New.
13895
12df5c00
TT
138962016-07-21 Tom Tromey <tom@tromey.com>
13897
13898 * gdb.rust/simple.rs (main): Use empty struct expression.
13899 * gdb.rust/simple.exp: Add tests for empty struct expression.
13900
bae62ee2
YQ
139012016-07-21 Yao Qi <yao.qi@linaro.org>
13902
13903 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13904 if gdb_skip_xml_test is true on some targets.
13905
b1b53fb3
YQ
139062016-07-21 Yao Qi <yao.qi@linaro.org>
13907
13908 * gdb.server/solib-list.exp: Unset last_loaded_file.
13909
027d97f8
JK
139102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13911
13912 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13913 "step into captured_main (args)".
13914
7674d381
JK
139152016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13916
13917 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13918
72b5d099
JK
139192016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13920
13921 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13922
1f960ced
PA
139232016-07-19 Pedro Alves <palves@redhat.com>
13924
13925 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13926 * gdb.opt/inline-bt.exp: Likewise.
13927 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13928 additional_flags=-Winline.
13929 * gdb.opt/inline-locals.exp: Likewise.
13930 * gdb.opt/inline-markers.c (ATTR): Define.
13931 (inlined_fn): Use it.
13932
f25827c1
YQ
139332016-07-19 Yao Qi <yao.qi@linaro.org>
13934
13935 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13936 (test_with_self): Remove some code. Remove argument executable.
13937 (top-level): Use do_self_tests.
13938
37539ebe
DB
139392016-07-15 Zachary Welch <zwelch@codesourcery.com>
13940 Don Breazeal <donb@codesourcery.com>
13941
13942 * gdb.base/maint.exp: Escape paths used in regular expressions.
13943 * gdb.stabs/weird.exp: Likewise.
13944
dac790e1
TT
139452016-07-13 Tom Tromey <tom@tromey.com>
13946
13947 PR python/15620, PR python/18620:
13948 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13949 (test_bkpt_events): New procs.
13950
93daf339
TT
139512016-07-13 Tom Tromey <tom@tromey.com>
13952
13953 PR python/17698:
13954 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13955 test.
13956 (test_watchpoints): Likewise.
13957 (test_bkpt_pending): New proc.
13958
6571a381
TT
139592016-07-13 Tom Tromey <tom@tromey.com>
13960
13961 PR cli/18053:
13962 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13963 completion test.
13964
e8732474
JK
139652016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13966
13967 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13968 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13969 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13970 f_label.
13971 (g): Rename g_end_lbl to g_label.
13972 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13973 low_pc and high_pc.
13974 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13975
e0f3fd7c
TT
139762016-07-12 Tom Tromey <tom@tromey.com>
13977
13978 PR python/19293:
13979 * gdb.python/py-unwind-maint.exp: Update tests.
13980
3cfe46b6
YQ
139812016-07-12 Yao Qi <yao.qi@linaro.org>
13982
13983 * lib/selftest-support.exp (selftest_setup): Match the output
13984 when captured_main is inlined.
13985
4f19a0e6
WT
139862016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13987
13988 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13989 New variables.
13990 (print this%a, print this%b, print this): New tests.
13991 * gdb.fortran/derived-types.f90 (this): New object and
13992 initialization.
13993
986cf455
SM
139942016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13995
13996 * gdb.ada/arraydim.exp: Remove extra directory level in build
13997 directory.
13998
f0464b23
SM
139992016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14000
14001 * lib/ada.exp: Remove extra directory level in build directory.
14002 * gdb.ada/cond_lang.exp: Likewise.
14003 * gdb.ada/exec_changed.exp: Likewise.
14004 * gdb.ada/lang_switch.exp: Likewise.
14005
42d94011
MG
140062016-07-06 Manish Goregaokar <manish@mozilla.com>
14007
2806dc7e
PA
14008 * simple.rs: Add test for raw pointer subscripting.
14009 * simple.exp: Add test expectations.
42d94011 14010
647c264c
YQ
140112016-07-05 Yao Qi <yao.qi@linaro.org>
14012
14013 * gdb.mi/mi-reverse.exp: Match =record-started output.
14014
20aa2c60
PA
140152016-07-01 Pedro Alves <palves@redhat.com>
14016
14017 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14018 procedure.
14019 (jit_reader_test): Test the jit reader's unwinder.
14020 * gdb.base/jithost.c (jit_function_00_code): New global.
14021 (main): Use memcpy to fill in the mmapped code, instead of poking
14022 bytes manually here.
14023 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
14024 value.
14025 (read_debug_info): Save the function's range.
14026 (read_sp): New function.
14027 (unwind_frame): Use it. Also unwind RBP.
14028 (get_frame_id): Use read_sp.
14029 (gdb_init_reader): Use calloc instead of malloc.
14030 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14031 parameter. Use gdb_test_multiple.
14032
ced2dffb
PA
140332016-07-01 Pedro Alves <palves@redhat.com>
14034 Antoine Tremblay <antoine.tremblay@ericsson.com>
14035
14036 * gdb.threads/process-dies-while-detaching.c: New file.
14037 * gdb.threads/process-dies-while-detaching.exp: New file.
14038
63000888
PA
140392016-07-01 Pedro Alves <palves@redhat.com>
14040
14041 * gdb.multi/watchpoint-multi-exit.c: New file.
14042 * gdb.multi/watchpoint-multi-exit.exp: New file.
14043
038d4868
PA
140442016-06-30 Pedro Alves <palves@redhat.com>
14045
14046 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14047 unset inferior_spawn_id.
14048
994e9c83
PA
140492016-06-30 Pedro Alves <palves@redhat.com>
14050
14051 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14052 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14053
e5653468
YQ
140542016-06-29 Yao Qi <yao.qi@linaro.org>
14055
14056 * gdb.base/return.c: Add copyright header.
14057
803b47e5
TT
140582016-06-29 Tom Tromey <tom@tromey.com>
14059
14060 PR python/20129:
14061 * gdb.python/py-framefilter.exp: Add tests for setting priority
14062 and disabling of non-existent frame filter.
14063
28244707
YQ
140642016-06-29 Yao Qi <yao.qi@linaro.org>
14065
14066 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14067 0x0f07ff.
14068
a31d2f06
YQ
140692016-06-28 Yao Qi <yao.qi@linaro.org>
14070
14071 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14072 triplets. Start gdb, execute catch syscall, and continue. Check
14073 gdb's output to determine catch syscall is supported.
14074
921d8f54
MG
140752016-06-27 Manish Goregaokar <manish@mozilla.com>
14076
25d49b86
PA
14077 * gdb.rust/simple.rs: Add test for returning unit in a function.
14078 * gdb.rust/simple.exp: Add expectation for functions returning
14079 unit.
921d8f54 14080
f4952523
PMR
140812016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14082
14083 * gdb.python/py-breakpoint-create-fail.c,
14084 gdb.python/py-breakpoint-create-fail.exp,
14085 gdb.python/py-breakpoint-create-fail.py: New testcase.
14086
fccb08f8
MG
140872016-06-25 Manish Goregaokar <manish@mozilla.com>
14088
14089 PR gdb/20239
14090 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
14091 * gdb.rust/simple.exp: Add test expectations for new NonZero
14092 tests.
fccb08f8 14093
6b850546
DT
140942016-06-24 David Taylor <dtaylor@emc.com>
14095
14096 * gdb.base/offsets.exp: New file.
14097 * gdb.base/offsets.c: New file.
14098
17621150
TT
140992016-06-23 Tom Tromey <tom@tromey.com>
14100
14101 PR gdb/16483:
14102 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14103 before any filters are loaded.
14104
04d59df6
WT
141052016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14106
14107 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14108 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14109 structs.
14110 * gdb.fortran/derived-type-function.exp: New file.
14111 * gdb.fortran/derived-type-function.f90: New file.
14112
14113
ac69f786
PA
141142016-06-21 Pedro Alves <palves@redhat.com>
14115
14116 * gdb.base/new-ui.exp: New file.
14117 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14118 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14119 (with_spawn_id): New procedure.
14120
49940788
PA
141212016-06-21 Pedro Alves <palves@redhat.com>
14122
14123 * gdb.mi/mi-exec-run.exp: New file.
14124
ef274d26
PA
141252016-06-21 Pedro Alves <palves@redhat.com>
14126
14127 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14128 breakpoint command's output on the main UI.
14129 (test_break): New procedure, factored out from calls in the top
14130 level.
14131 (top level): Use foreach_with_prefix to test MI as main UI and as
14132 separate UI.
14133
468afe6c
PA
141342016-06-21 Pedro Alves <palves@redhat.com>
14135
14136 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14137 (test_awatch_creation_and_listing)
14138 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14139 Remove 'type' parameter.
14140 (test_watchpoint_all): New parameter mi_mode. Remove
14141 with_test_prefix.
14142 (top level): Use foreach_with_prefix, and add main/separate UI MI
14143 testing axis.
14144
51f77c37
PA
141452016-06-21 Pedro Alves <palves@redhat.com>
14146
14147 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14148 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14149 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14150 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14151 (gdb_main_spawn_id, mi_spawn_id): Declare and
14152 comment.
14153 (mi_create_inferior_pty): New procedure,
14154 factored out from default_mi_gdb_start.
14155 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14156 procedures.
14157 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14158 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14159 Use mi_create_inferior_pty.
14160 (mi_gdb_start): Use eval to pass down args list.
14161
8980e177
PA
141622016-06-21 Pedro Alves <palves@redhat.com>
14163
14164 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14165 * gdb.opt/inline-cmds.exp: Add MI tests.
14166
f38d3ad1
PA
141672016-06-21 Pedro Alves <palves@redhat.com>
14168
14169 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14170
45db7c09
PA
141712016-06-21 Pedro Alves <palves@redhat.com>
14172
14173 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14174 (top level): Use it instead of mi_execute_to.
14175
5a069ab3
PA
141762016-06-21 Pedro Alves <palves@redhat.com>
14177
14178 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14179 (cont_handler_str): New.
14180 (signal_stop_handler): Set stop_handler_str instead of printing to
14181 stdout.
14182 (continue_handler): Set cont_handler_str instead of printing to
14183 stdout.
14184 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14185 mi_send_resuming_command. Print stop_handler_str and
14186 cont_handler_str instead of expecting the python events print
14187 directly.
14188
2838cc1d
SD
141892016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14190
14191 * gdb.base/jit-reader.exp: New file.
14192 * gdb.base/jithost.c: New file.
14193 * gdb.base/jithost.h: New file.
14194 * gdb.base/jitreader.c : New file.
14195 * gdb.base/jit-protocol.h: New file.
14196
21a77091
YQ
141972016-06-17 Yao Qi <yao.qi@linaro.org>
14198
14199 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14200 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14201 and detach-on-fork. Adjust tests.
14202 (top level): Invoke break_cond_on_syscall with combinations of
14203 syscall, follow-fork-mode and detach-on-fork.
14204
f50bf8e5
YQ
142052016-06-17 Yao Qi <yao.qi@linaro.org>
14206
14207 * gdb.base/step-over-exit.c: New.
14208 * gdb.base/step-over-exit.exp: New.
14209
a28d8e50
YTL
142102016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14211
14212 * gdb.base/float.exp: Add target check for nds32*-*-*.
14213 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14214
cad8e26d
AB
142152016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14216
14217 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14218 for unsupported target features.
14219 * gdb.base/call-rt-st.exp: Likewise.
14220 * gdb.base/call-sc.exp: Likewise.
14221 * gdb.base/call-signal-resume.exp: Likewise.
14222 * gdb.base/call-strs.exp: Likewise.
14223 * gdb.base/callexit.exp: Likewise.
14224 * gdb.base/callfuncs.exp: Likewise.
14225 * gdb.base/nodebug.exp: Likewise.
14226 * gdb.base/printcmds.exp: Likewise.
14227 * gdb.base/ptype.exp: Likewise.
14228 * gdb.base/structs.exp: Likewise.
14229 * gdb.base/unwindonsignal.exp: Likewise.
14230 * gdb.cp/gdb2495.exp: Likewise.
14231 * gdb.cp/templates.exp: Likewise.
14232 * gdb.cp/virtfunc.exp: Likewise.
14233 * gdb.threads/hand-call-in-threads.exp: Likewise.
14234 * gdb.threads/interrupted-hand-call.exp: Likewise.
14235 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14236
347dc102
TT
142372016-06-10 Tom Tromey <tom@tromey.com>
14238
14239 PR rust/20110:
14240 * gdb.rust/expr.exp: Add test for integer constant larger than
14241 i32.
14242
5e13cf25
BH
142432016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14244
14245 * gdb.fortran/nested-funcs.exp: New.
14246 * gdb.fortran/nested-funcs.f90: New.
14247
bb556f1f
TK
142482016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14249
14250 * gdb.base/examine-backward.c: New file.
14251 * gdb.base/examine-backward.exp: New file.
14252
38b022b4
SM
142532016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14254
14255 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14256 matching.
14257
1b40ec05
TT
142582016-06-02 Tom Tromey <tom@tromey.com>
14259
14260 PR python/18984:
14261 * gdb.python/py-shared.exp: Add solib_name test.
14262
193bd378
SM
142632016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14264
14265 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14266
3326303b
MG
142672016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14268
14269 PR c++/19893
14270 * gdb.dwarf2/implref.exp: Rename to...
14271 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14272 * gdb.dwarf2/implref-array.c: New file.
14273 * gdb.dwarf2/implref-array.exp: Likewise.
14274 * gdb.dwarf2/implref-global.c: Likewise.
14275 * gdb.dwarf2/implref-global.exp: Likewise.
14276 * gdb.dwarf2/implref-struct.c: Likewise.
14277 * gdb.dwarf2/implref-struct.exp: Likewise.
14278
825c8ef2
AT
142792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14280
14281 * gdb.trace/trace-condition.exp: Add 64bit tests.
14282
2320162a
AT
142832016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14284
14285 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14286 bits types.
14287 (main): Adapt to 8 to 64 bits types.
14288 * gdb.trace/trace-condition.exp: Add new tests.
14289
a7818233
AT
142902016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14291
14292 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14293
0d336466
AT
142942016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14295
14296 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14297 Move condition tests...
14298 * gdb.trace/trace-condition.exp: Here.
14299
7faeb45a
AT
143002016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14301
14302 * gdb.trace/trace-condition.exp: Add counter-case tests.
14303
e385593e
JK
143042016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14305
14306 PR c++/15231
14307 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14308 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14309
744608cc
PA
143102016-05-27 Pedro Alves <palves@redhat.com>
14311
14312 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14313 New procedure.
14314 (top level): Call it, and bail out of DejaGnu is known to be bad.
14315
ac775bf4
AB
143162016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14317
14318 * gdb.base/whatis.c: Extend the test case.
14319 * gdb.base/whatis.exp: Add additional tests.
14320
2bbad2ea
BH
143212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14322
14323* gdb.fortran/type.f90: Add pointer variable.
14324* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14325
8b70175d
BH
143262016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14327
14328 * gdb.fortran/vla-type.exp: Fix testcase name.
14329
86d8a848
BH
143302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14331
14332 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14333
e188eb36
BH
143342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14335
14336 * gdb.fortran/type.f90: Add nested structures.
14337 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14338 * gdb.fortran/derived-type.exp: Adapt expected output.
14339 * gdb.fortran/vla-type.exp: Adapt expected output.
14340
9b2db1fd
BH
143412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14342
14343 * gdb.fortran/whatis_type.exp: Adapt expected output.
14344
72b17055
BH
143452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14346
14347 * gdb.fortran/print_type.exp: Fix expected output.
14348 * gdb.fortran/whatis_type.exp: Fix expected output.
14349
3cd81d8d
BH
143502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14351
14352 * gdb.fortran/whatis_type.exp: Use multi_line.
14353
ddae9462
TT
143542016-05-24 Tom Tromey <tom@tromey.com>
14355
14356 PR python/17386:
14357 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14358 use value as an index.
14359
1957f6b8
TT
143602016-05-23 Tom Tromey <tom@tromey.com>
14361
14362 PR python/17981:
14363 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14364 no-breakpoint case.
14365
026a9174
PA
143662016-05-24 Pedro Alves <palves@redhat.com>
14367
14368 PR gdb/19828
14369 * gdb.threads/clone-attach-detach.c: New file.
14370 * gdb.threads/clone-attach-detach.exp: New file.
14371
e70a7231
FR
143722016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14373
14374 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14375
0f6ed0e0
TT
143762016-05-23 Tom Tromey <tom@tromey.com>
14377
14378 PR python/19438, PR python/18393:
14379 * gdb.python/py-progspace.exp: Add "dir" test.
14380 * gdb.python/py-objfile.exp: Add "dir" test.
14381
ffd19d61
YQ
143822016-05-23 Yao Qi <yao.qi@linaro.org>
14383
14384 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14385 * gdb.arch/thumb2-it.exp: Likewise.
14386
9e8f9b05
SM
143872016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14388
14389 * gdb.mi/mi-threads-interrupt.c: New file.
14390 * gdb.mi/mi-threads-interrupt.exp: New file.
14391
61c6156d
SM
143922016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14393
14394 PR gdb/18077
14395 * gdb.mi/mi-async-run.exp: New file.
14396 * gdb.mi/mi-async-run.c: New file.
14397
67218854
TT
143982016-05-17 Tom Tromey <tom@tromey.com>
14399 Manish Goregaokar <manishsmail@gmail.com>
14400
14401 * lib/rust-support.exp: New file.
14402 * lib/gdb.exp (skip_rust_tests): New proc.
14403 (build_executable_from_specs): Handle rust.
14404 * lib/future.exp (gdb_find_rustc): New proc.
14405 (gdb_default_target_compile): Handle rust.
14406 * gdb.rust/expr.exp: New file.
14407 * gdb.rust/generics.exp: New file.
14408 * gdb.rust/generics.rs: New file.
14409 * gdb.rust/methods.exp: New file.
14410 * gdb.rust/methods.rs: New file.
14411 * gdb.rust/modules.exp: New file.
14412 * gdb.rust/modules.rs: New file.
14413 * gdb.rust/simple.exp: New file.
14414 * gdb.rust/simple.rs: New file.
14415
c44af4eb
TT
144162016-05-17 Tom Tromey <tom@tromey.com>
14417
14418 * gdb.base/default.exp (set language): Add rust.
14419
dcd1f979
TT
144202016-05-17 Tom Tromey <tom@tromey.com>
14421
14422 * gdb.gdb/unittest.exp: New file.
14423
155b7f57
YQ
144242016-05-16 Yao Qi <yao.qi@linaro.org>
14425
14426 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14427 shell_prompt. Update shell_prompt_re.
14428
8ddd5a6c
DE
144292016-05-12 Doug Evans <dje@google.com>
14430
14431 PR symtab/19999
14432 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14433 $options when building executable.
14434 * gdb.dwarf2/fission-loclists-pie.S: New file.
14435 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14436
02e370d9
SM
144372016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14438
14439 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14440 of [is_remote target],
14441
8929ad8b
SM
144422016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14443
14444 * lib/gdb.exp (use_gdb_stub): New procedure.
14445
6c447423
DE
144462016-05-03 Yunlian Jiang <yunlian@google.com>
14447 Doug Evans <dje@google.com>
14448
14449 PR symtab/19914
14450 * gdb.dwarf2/dwp-sepdebug.c: New file.
14451 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14452
444e826c
SM
144532016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14454
14455 * gdb.base/detach.exp: Remove is_remote check.
14456
740feeaa
SM
144572016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14458
14459 * gdb.base/annota-input-while-running.exp: Don't check for
14460 [is_remote target]. Enable annotations after running to main.
14461 Remove unused "set test..." line.
14462
9080ac9d
SM
144632016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14464
14465 * gdb.trace/trace-enable-disable.exp: New file.
14466 * gdb.trace/trace-enable-disable.c: New file.
14467
952ebca5
SM
144682016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14469
14470 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14471 use it in info sharedlibrary test.
14472 * gdb.trace/ftrace-lock.exp: Likewise.
14473 * gdb.trace/ftrace.exp: Likewise.
14474 * gdb.trace/range-stepping.exp: Likewise.
14475 * gdb.trace/trace-break.exp: Likewise.
14476 * gdb.trace/trace-condition.exp: Likewise.
14477 * gdb.trace/trace-mt.exp: Likewise.
14478
d9019901
SM
144792016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14480
14481 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14482 (gdb_load_shlib): ... this.
14483 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14484 gdb_load_shlib.
14485 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14486 * gdb.base/ctxobj.exp: Likewise.
14487 * gdb.base/dprintf-pending.exp: Likewise.
14488 * gdb.base/dso2dso.exp: Likewise.
14489 * gdb.base/fixsection.exp: Likewise.
14490 * gdb.base/gcore-relro.exp: Likewise.
14491 * gdb.base/gdb1555.exp: Likewise.
14492 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14493 * gdb.base/gnu-ifunc.exp: Likewise.
14494 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14495 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14496 * gdb.base/pending.exp: Likewise.
14497 * gdb.base/print-file-var.exp: Likewise.
14498 * gdb.base/print-symbol-loading.exp: Likewise.
14499 * gdb.base/shlib-call.exp: Likewise.
14500 * gdb.base/shreloc.exp: Likewise.
14501 * gdb.base/so-impl-ld.exp: Likewise.
14502 * gdb.base/solib-disc.exp: Likewise.
14503 * gdb.base/solib-nodir.exp: Likewise.
14504 * gdb.base/solib-overlap.exp: Likewise.
14505 * gdb.base/solib-symbol.exp: Likewise.
14506 * gdb.base/solib-weak.exp (do_test): Likewise.
14507 * gdb.base/sym-file.exp: Likewise.
14508 * gdb.base/symtab-search-order.exp: Likewise.
14509 * gdb.base/type-opaque.exp: Likewise.
14510 * gdb.base/unload.exp: Likewise.
14511 * gdb.base/watchpoint-solib.exp: Likewise.
14512 * gdb.compile/compile.exp: Likewise.
14513 * gdb.cp/gdb2384.exp: Likewise.
14514 * gdb.cp/infcall-dlopen.exp: Likewise.
14515 * gdb.cp/re-set-overloaded.exp: Likewise.
14516 * gdb.fortran/library-module.exp: Likewise.
14517 * gdb.opt/solib-intra-step.exp: Likewise.
14518 * gdb.python/py-finish-breakpoint.exp: Likewise.
14519 * gdb.python/py-shared.exp: Likewise.
14520 * gdb.reverse/solib-precsave.exp: Likewise.
14521 * gdb.reverse/solib-reverse.exp: Likewise.
14522 * gdb.server/solib-list.exp: Likewise.
14523 * gdb.threads/dlopen-libpthread.exp: Likewise.
14524 * gdb.threads/tls-shared.exp: Likewise.
14525 * gdb.threads/tls-so_extern.exp: Likewise.
14526 * gdb.trace/change-loc.exp: Likewise.
14527 * gdb.trace/ftrace-lock.exp: Likewise.
14528 * gdb.trace/ftrace.exp: Likewise.
14529 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14530 * gdb.trace/pending.exp: Likewise.
14531 * gdb.trace/range-stepping.exp: Likewise.
14532 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14533 (strace_info_marker): Likewise.
14534 (strace_probe_marker): Likewise.
14535 (strace_trace_on_same_addr): Likewise.
14536 (strace_trace_on_diff_addr): Likewise.
14537 * gdb.trace/trace-break.exp: Likewise.
14538 * gdb.trace/trace-condition.exp: Likewise.
14539 * gdb.trace/trace-mt.exp: Likewise.
14540
fca4cfd9
SM
145412016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14542
14543 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14544 result of gdb_remote_download.
14545 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14546 * gdb.base/dso2dso.exp: Likewise.
14547 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14548 * gdb.base/print-file-var.exp: Likewise.
14549 * gdb.base/shlib-call.exp: Likewise.
14550 * gdb.base/shreloc.exp: Likewise.
14551 * gdb.base/solib-overlap.exp: Likewise.
14552 * gdb.base/solib-weak.exp (do_test): Likewise.
14553 * gdb.base/unload.exp: Likewise.
14554
11cf4ffb
YQ
145552016-04-27 Yao Qi <yao.qi@linaro.org>
14556
14557 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14558 exists.
14559
3e2e34f8
KB
145602016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14561
14562 * vla-type.exp: Print structure from toplevel.
14563
8f07e298
BH
145642016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14565
14566 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14567 of dynamic types.
14568 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14569 of dynamic types.
14570
9920b434
BH
145712016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14572
14573 * gdb.fortran/vla-type.f90: New file.
14574 * gdb.fortran/vla-type.exp: New file.
14575
f3abeff5
YQ
145762016-04-25 Yao Qi <yao.qi@linaro.org>
14577
14578 * gdb.base/branch-to-self.c: New file.
14579 * gdb.base/branch-to-self.exp: New file.
14580
0a5d52f0
YQ
145812016-04-22 Yao Qi <yao.qi@linaro.org>
14582
14583 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14584 more after $hex.
14585
495346f6
YQ
145862016-04-22 Yao Qi <yao.qi@linaro.org>
14587
14588 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14589 * gdb.base/annota3.exp: Likewise.
14590
4a7e075c
YQ
145912016-04-22 Yao Qi <yao.qi@linaro.org>
14592
14593 * gdb.reverse/step-precsave.exp: Do one step and test program
14594 stops in "callee" and do multiple steps until program goes out
14595 of "callee".
14596 * gdb.reverse/step-reverse.exp: Likewise.
14597
5b061e98
YQ
145982016-04-22 Yao Qi <yao.qi@linaro.org>
14599
14600 * gdb.trace/signal.exp: Also pass if
14601 $tracepoint_hits($i) > $iterations.
14602
5c5dc57f
YQ
146032016-04-22 Yao Qi <yao.qi@linaro.org>
14604
14605 * gdb.trace/signal.c: New file.
14606 * gdb.trace/signal.exp: New file.
14607
a55411b9
DE
146082016-04-19 Doug Evans <xdje42@gmail.com>
14609
14610 * gdb.base/bad-file.exp: New file.
14611
a22df60a
MG
146122016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14613
14614 * gdb.dwarf2/implref.exp: New file.
14615
0c13f7e5
BH
146162016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14617
14618 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14619 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14620 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14621 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14622 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14623 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14624 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14625 * lib/fortran.exp (fortran_int4): New procedure.
14626 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14627 (fortran_logical4): Likewise.
14628
9b9b09e9
BH
146292016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14630
14631 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14632
a14d1f4d
BH
146332016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14634
14635 * lib/compiler.c: Add Intel specific preprocessor macros.
14636 * lib/compiler.cc: Likewise.
25d49b86 14637
7d49b1d0
LM
146382016-04-13 Luis Machado <lgustavo@codesourcery.com>
14639
14640 * gdb.server/connect-with-no-symbol-file.c: New file.
14641 * gdb.server/connect-with-no-symbol-file.exp: New file.
14642
8392fa22
SM
146432016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14644
14645 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14646
8c4c4aeb
SM
146472016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14648
14649 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14650 standard output directory.
14651
45e3745e
AT
146522016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14653
14654 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14655
e26b7e41
MM
146562016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14657
14658 * gdb.btrace/instruction_history.c (loop): Add declaration.
14659
8ce09462
AT
146602016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14661
14662 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14663
2e88a1ea
SM
146642016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14665
14666 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14667 parentheses to print.
14668 (continue_handler): Likewise.
14669
f48e22e3
SM
146702016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14671
14672 * gdb.server/solib-list.exp: Remove is_remote check.
14673 Pass shlib= to gdb_compile. Don't link shared library with
14674 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14675 Run binary filename through "readlink -f" on the target.
14676
096be756
PA
146772016-04-08 Pedro Alves <palves@redhat.com>
14678
14679 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14680 interpreter filename as argument to gdbserver_spawn.
14681 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14682 Return empty if $last_loaded_file does not exist.
14683
06500533
JK
146842016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14685
14686 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14687 * gdb.base/jit-main.c: Use exit after usage.
14688
2d35e871
JK
146892016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14690
14691 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14692 GDBHISTSIZE prior to the tests.
14693 * gdb.base/gdbinit-history.exp: Likewise.
14694
146952016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14696
14697 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14698 instead of build_executable. Use gdb_load_shlibs.
14699
c8064e7e
YQ
147002016-04-07 Yao Qi <yao.qi@linaro.org>
14701
14702 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14703 Execute "si" command.
14704
bde47561
YQ
147052016-04-07 Yao Qi <yao.qi@linaro.org>
14706
14707 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14708 number instead of the comments on some line.
14709
b16f8a3b
DB
147102016-04-06 Don Breazeal <donb@codesourcery.com>
14711
14712 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14713 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14714
c2f901df
SM
147152016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14716
14717 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14718 standard_output_file. Remove unused binfile variable.
14719
ac17fda0
CU
147202016-04-05 Catalin Udma <catalin.udma@freescale.com>
14721
14722 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14723 * gdb.python/py-mi-objfile.exp: Match "list main" output
14724 in console format.
14725
03a8c4df
SM
147262016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14727
14728 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14729 absolute.
14730
6e774b13
SM
147312016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14732
14733 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14734 absolute.
14735 * gdb.trace/ftrace.exp: Likewise.
14736 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14737 targets as well.
14738 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14739 (gdb_load_shlibs): Copy libraries to test directory when testing
14740 natively. Only set solib-search-path if testing remotely.
14741 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14742
7817ea46
SM
147432016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14744
14745 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14746 gdb_download. Use it even if the target is not remote.
14747 * gdb.base/jit.exp (compile_jit_test): Likewise.
14748 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14749 output directory if the destination board is local, otherwise use
14750 the standard remote_download from DejaGnu.
14751 (gdb_download): Remove.
14752 (gdb_load_shlibs): Use gdb_remote_download instead of
14753 gdb_download.
14754 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14755 Use gdb_remote_download instead of gdb_download. Use it even if
14756 the target is not remote.
14757 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14758 instead of gdb_download.
14759
7beb7f68
SM
147602016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14761
14762 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14763 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14764 run.
14765
cc63428a
AV
147662016-04-01 Artemiy Volkov <artemiyv@acm.org>
14767
14768 PR gdb/19820
14769 * gdb.base/printcmds.exp: Add artificial arrays tests.
14770
64cdf930
PA
147712016-03-31 Pedro Alves <palves@redhat.com>
14772
14773 PR gdb/19858
14774 * gdb.base/jit-main.c: Include unistd.h.
14775 (ATTACH): Define to 0 if not already defined.
14776 (wait_for_gdb, mypid): New globals.
14777 (WAIT_FOR_GDB): New macro.
14778 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14779 some breakpoint locations.
14780 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14781 New procedures.
14782 (one_jit_test): Add REATTACH parameter, and handle it. Use
14783 continue_to_test_location.
14784 (top level): Test attach, and adjusts calls to one_jit_test.
14785
40dea8cb
PA
147862016-03-31 Pedro Alves <palves@redhat.com>
14787
14788 PR gdb/19858
14789 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14790 BINSUFFIX parameter, and handle it.
14791 (top level): Adjust calls compile_jit_test.
14792
e7ea3ec7
CU
147932016-03-31 Catalin Udma <catalin.udma@freescale.com>
14794
14795 PR python/19743
14796 * gdb.python/py-mi-events-gdb.py: New file.
14797 * gdb.python/py-mi-events.c: New file.
14798 * gdb.python/py-mi-events.exp: New file.
14799
e6359af3
YQ
148002016-03-30 Yao Qi <yao.qi@linaro.org>
14801
14802 * gdb.reverse/until-precsave.exp: Match function name only.
14803 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14804 Move malloc to a condition block.
14805 * gdb.reverse/until-reverse.exp: Match function name only.
14806
a4105d04
MK
148072016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14808
14809 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14810 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14811 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14812 variable for GPR 0 instead of assuming it is register 0.
14813 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14814 * lib/trace-support.exp: Add s390 registers.
14815
bfa6adb9
YQ
148162016-03-29 Yao Qi <yao.qi@linaro.org>
14817
14818 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14819
1e6697ea
YQ
148202016-03-24 Yao Qi <yao.qi@linaro.org>
14821
14822 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14823 test message.
14824
64bcd522
AA
148252016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14826
14827 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14828 maintaining separate logic for constructing the output path.
14829
7868401b
DB
148302016-03-16 Don Breazeal <donb@codesourcery.com>
14831
14832 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14833 Retry fork and waitpid on interrupted system call errors.
14834 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14835 Use with_timeout_factor to increase timeout by factor of 10.
14836
1cafadb4
DB
148372016-03-15 Don Breazeal <donb@codesourcery.com>
14838
14839 * gdb.cp/scope-err.cc: New test program.
14840 * gdb.cp/scope-err.exp: New test script.
14841 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14842 lines and "set breakpoint here" comment.
14843 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14844 Fixed some whitespace and format issues.
14845 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14846 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14847
81516450
DE
148482016-03-15 Doug Evans <dje@google.com>
14849
14850 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14851 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14852 All callers updated. Add tests for enums, mixed flags register.
14853
aa52b601
DE
148542016-03-15 Doug Evans <dje@google.com>
14855
14856 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14857 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14858
fa4ff313
SM
148592016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14860
14861 * gdb.base/default.exp: Add $_as_string to the list of expected
14862 convenience functions.
14863
f2403c39
AB
148642016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14865
14866 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14867
f2f3ccb9
SM
148682016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14869
14870 * gdb.python/py-as-string.exp: New file.
14871 * gdb.python/py-as-string.c: New file.
14872
00dbd492
PA
148732016-03-09 Pedro Alves <palves@redhat.com>
14874
14875 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14876 signal" -> "Thread NN received signal" output change.
14877 * gdb.threads/ia64-sigill.exp: Likewise.
14878 * gdb.threads/linux-dp.exp: Likewise.
14879 * gdb.threads/manythreads.exp: Likewise.
14880 * gdb.threads/pending-step.exp: Likewise.
14881 * gdb.threads/print-threads.exp: Likewise.
14882 * gdb.threads/sigstep-threads.exp: Likewise.
14883 * gdb.threads/staticthreads.exp: Likewise.
14884 * gdb.threads/tls.exp: Likewise.
14885
1e6697ea
YQ
148862016-03-09 Pedro Alves <palves@redhat.com>
14887
14888 * gdb.base/command-line-input.exp: New file.
14889
b04fd3be
MK
148902016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14891
14892 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14893 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14894 * gdb.trace/pending.exp: Accept leading dot before function name.
14895 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14896 * lib/trace-support.exp: Set registers for ppc.
14897
98fa59e9
MK
148982016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14899
14900 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14901 use it for disassembly; accept .main in addition to main in backtrace.
14902
f77198c8
MK
149032016-03-09 Wei-cheng Wang <cole945@gmail.com>
14904 Marcin Kościelnicki <koriakin@0x04.net>
14905
14906 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14907 (gdb_recursion_test_ptr): New global variable.
14908 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14909 gdb_recursion_test.
14910 (gdb_c_test): Ditto.
14911
ba84e0da
MK
149122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14913
14914 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14915 ordering.
14916
4366d36e
MK
149172016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14918
14919 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14920 (bar): Add bar_start_lbl label.
14921 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14922 of foo/bar for emitting DWARF and tracing.
14923
5eb264df
SDJ
149242016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14925
14926 * analyze-racy-logs.py: Set executable bit.
14927
fb6a751f
SDJ
149282016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14929
14930 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14931 (CHECK_TARGET_TMP): Likewise.
14932 (check-single-racy): New rule.
14933 (check-parallel-racy): Likewise.
14934 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14935 (do-check-parallel-racy): New rule.
14936 (check-racy/%.exp): Likewise.
14937 * README (Racy testcases): New section.
14938 * analyze-racy-logs.py: New file.
14939
bdf7e230
DE
149402016-03-03 Doug Evans <dje@google.com>
14941
14942 * gdb.base/skip.exp: Use with_test_prefix.
14943
4719d415
YQ
149442016-03-03 Yao Qi <yao.qi@linaro.org>
14945
14946 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14947 Invoke step_over_syscall "clone" and break_cond_on_syscall
14948 "clone".
14949 * gdb.base/step-over-clone.c: New file.
14950
ea507862
YQ
149512016-03-03 Yao Qi <yao.qi@linaro.org>
14952
14953 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14954 code format.
14955
8fc8cbda
YQ
149562016-03-03 Yao Qi <yao.qi@linaro.org>
14957
14958 * gdb.base/disp-step-fork.c: Rename to ...
14959 * gdb.base/step-over-fork.c: ... it. New file.
14960 * gdb.base/disp-step-vfork.c: Rename to ...
14961 * gdb.base/step-over-vfork.c: ... it. New file.
14962 * gdb.base/disp-step-syscall.exp: Rename to ...
14963 * gdb.base/step-over-syscall.exp: ... it. New file.
14964 (disp_step_cross_syscall): Rename to ...
14965 (step_over_syscall): ... it.
14966
92fa70b0
YQ
149672016-03-03 Yao Qi <yao.qi@linaro.org>
14968
14969 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14970 If target supports condition evaluation on target, invoke
14971 break_cond_on_syscall for fork and vfork.
14972
e197ad3c
YQ
149732016-03-03 Yao Qi <yao.qi@linaro.org>
14974
14975 * gdb.base/disp-step-syscall.exp: Don't invoke
14976 support_displaced_stepping.
14977 (disp_step_cross_syscall): Test with displaced stepping off and
14978 on if supported.
14979
0b47da9f
YQ
149802016-03-03 Yao Qi <yao.qi@linaro.org>
14981
14982 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14983 proc.
14984 (setup): New proc.
14985 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14986 and setup.
14987
065ab6dc
BH
149882016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14989
14990 * gdb.fortran/vla-history.exp: Remove breakpoint.
14991
07e448ad 149922016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14993
25d49b86
PA
14994 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14995 exceeds timeout.
07e448ad 14996
9ac2d526 149972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14998
25d49b86
PA
14999 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15000 breakpoint.
9ac2d526 15001
17807369
BH
150022016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15003
15004 * gdb.mi/vla.f90: Nullify pointer after declaration.
15005
86e501af
PA
150062016-03-01 Pedro Alves <palves@redhat.com>
15007
15008 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15009
1e903e32
PA
150102016-03-01 Pedro Alves <palves@redhat.com>
15011
15012 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15013 before anything else.
15014 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15015 _GNU_SOURCE here.
15016 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15017 before anything else.
15018 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15019
6ccb54e2
PA
150202016-03-01 Pedro Alves <palves@redhat.com>
15021
15022 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
15023
30ca9da1
YQ
150242016-03-01 Yao Qi <yao.qi@linaro.org>
15025
15026 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
15027 prepare_for_testing.
15028
dc856b38
YQ
150292016-03-01 Yao Qi <yao.qi@linaro.org>
15030
15031 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15032
4a932159
AA
150332016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15034
15035 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15036 manually constructing the output path.
15037
f2489477
AA
150382016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15039
15040 * gdb.arch/s390-stackless.S: New.
15041 * gdb.arch/s390-stackless.exp: New.
15042
38899f16
IB
150432016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15044
15045 * gdb.dlang/circular.c: New file.
15046 * gdb.dlang/circular.exp: New file.
15047
9fde51ed
YQ
150482016-02-26 Yao Qi <yao.qi@linaro.org>
15049
15050 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15051 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15052 (testcases): Update.
15053
ce90fefe
YQ
150542016-02-26 Yao Qi <yao.qi@linaro.org>
15055
15056 * gdb.reverse/aarch64.c: Rename to ...
15057 * gdb.reverse/insn-reverse.c: ... it.
15058 * gdb.reverse/aarch64.exp: Rename to ...
15059 * gdb.reverse/insn-reverse.exp: ... it.
15060
3263bceb
YQ
150612016-02-26 Yao Qi <yao.qi@linaro.org>
15062
15063 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15064 (testcase_ftype): New.
15065 (testcases): New array.
15066 (n_testcases): New.
15067 (main): Call each element in testcases.
15068 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15069 (read_testcase): New.
15070 Do the tests in a loop.
15071
6cb59ff1
YQ
150722016-02-25 Yao Qi <yao.qi@linaro.org>
15073
15074 * gdb.base/branches.c: Remove.
15075
ae91f625
MK
150762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15077
15078 PR gdb/13808
15079 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15080
678b48b7
MK
150812016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15082
15083 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15084
7337a6f2
MK
150852016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15086
15087 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15088 change x86_64 call_insn to 'callq'.
15089
861ca91f
AT
150902016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15091
15092 * gdb.trace/tfile-avx.c: Move to...
15093 * gdb.trace/tracefile-pseudo-reg.c: Here.
15094 * gdb.trace/tfile-avx.exp: Move to...
15095 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15096
bf74e428
GB
150972016-02-24 Gary Benson <gbenson@redhat.com>
15098
15099 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15100 message on attach.
15101
cce0e923
DE
151022016-02-23 Doug Evans <dje@google.com>
15103
15104 * gdb.base/skip.c (test_skip): New function.
15105 (end_test_skip_file_and_function): New function.
15106 (test_skip_file_and_function): New function.
15107 * gdb.base/skip1.c (test_skip): New function.
15108 (skip1_test_skip_file_and_function): New function.
15109 * gdb.base/skip.exp: Add tests for new skip options.
15110 * gdb.base/skip-solib.exp: Update expected output.
15111 * gdb.perf/skip-command.cc: New file.
15112 * gdb.perf/skip-command.exp: New file.
15113 * gdb.perf/skip-command.py: New file.
15114
4000e47e
MK
151152016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15116
15117 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15118 info registers pattern.
15119
24f75ead
IB
151202016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15121
15122 * lib/future.exp: Add D support.
15123 (gdb_find_gdc): New proc.
15124 (gdb_default_target_compile): Add D support.
15125
fbb7bcbe
WW
151262016-02-18 Wei-cheng Wang <cole945@gmail.com>
15127
15128 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15129 user+system time.
15130 (trace_speed_test): Determine the iteration count for a time
15131 between 15..30 seconds.
15132
012b3a21
WT
151332016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15134
15135 * gdb.arch/i386-mpx-sigsegv.c: New file.
15136 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15137 * gdb.arch/i386-mpx-simple_segv.c: New file.
15138 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15139
2d5189bd
YQ
151402016-02-18 Yao Qi <yao.qi@linaro.org>
15141
15142 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15143 Don't call setup_kfail.
15144
40fb20d0
YQ
151452016-02-18 Yao Qi <yao.qi@linaro.org>
15146
15147 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15148 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15149
21b1f8d2
DE
151502016-02-16 Doug Evans <dje@google.com>
15151
15152 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15153 * gdb.base/skip1.c: Ditto.
15154 * gdb.base/skip.exp: Whitespace cleanup.
15155
4041ed77
DB
151562016-02-16 Don Breazeal <donb@codesourcery.com>
15157
15158 PR remote/19496
15159 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15160 Remove kfail for PR remote/19496.
15161
c4ef31bf
SM
151622016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15163
15164 * lib/gdb.exp (standard_temp_file): Return a path specific to
15165 the runtest invocation.
15166
266b65b3
SM
151672016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15168
15169 * gdb.trace/save-trace.exp: Change relative path to be in the
15170 standard output directory.
15171
a7a0a6a9
JK
151722016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15173
15174 * gdb.arch/i386-prologue.c: Add missing prototypes.
15175
c99dbb42
JK
151762016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15177
15178 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15179 * gdb.arch/i386-prologue.exp: Likewise.
15180 * gdb.arch/i386-size.exp: Likewise.
15181
aa480355
SM
151822016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15183
15184 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15185 define object file path.
15186 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15187 file path.
15188 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15189 standard_output_file to define binfile.
15190
ba881f50
JK
151912016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15192
15193 Fix compatibility with recent gfortran-5.3.1.
15194 * gdb.fortran/vla-history.exp (print vla1 allocated)
15195 (print vla2 allocated, print $2, print $3): Remove
15196 (print $4): Rename to ...
15197 (print $2): ... here.
15198 (print $9): Rename to ...
15199 (print $5): ... here.
15200 (print $10): Rename to ...
15201 (print $6): ... here.
15202 * gdb.fortran/vla.f90: Add pvla initialization.
15203
e9fb005c
JK
152042016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15205
15206 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15207 New test.
15208 * gdb.fortran/vla-value-sub.exp: Likewise.
15209
e44e00ff
MK
152102016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15211
15212 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15213
97e94151
SM
152142016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15215
15216 * i386-biarch-core.exp: Define corefile using
15217 standard_output_file.
15218
01113bc1
YQ
152192016-02-12 Yao Qi <yao.qi@linaro.org>
15220
15221 * gdb.arch/arm-single-step-kernel-helper.c: New.
15222 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15223
33b4777c
MM
152242016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15225
15226 * gdb.btrace/tailcall-only.exp: New.
15227 * gdb.btrace/tailcall-only.c: New.
15228 * gdb.btrace/x86_64-tailcall-only.S: New.
15229 * gdb.btrace/i686-tailcall-only.S: New.
15230
acc23c11
PA
152312016-02-11 Pedro Alves <palves@redhat.com>
15232
15233 * README (Parallel testing): Add missing double quotes.
15234
e352bf0a
PA
152352016-02-11 Pedro Alves <palves@redhat.com>
15236
15237 * README (Parallel testing): New section.
15238 (GDB_PARALLEL): Rewrite.
15239 (FORCE_PARALLEL): Document.
15240
9f5fed78
MK
152412016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15242
15243 * gdb.trace/tfile-avx.c: New test.
15244 * gdb.trace/tfile-avx.exp: New test.
15245
9ef9e6a6
KS
152462016-02-09 Keith Seitz <keiths@redhat.com>
15247
15248 PR breakpoints/19546
15249 * gdb.base/infcall-exec.c: New file.
15250 * gdb.base/infcall-exec2.c: New file.
15251 * gdb.base/infcall-exec.exp: New file.
15252
a96e36da
KS
152532016-02-09 Keith Seitz <keiths@redhat.com>
15254
15255 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15256 (toplevel): Call test_bkpt_address.
15257
9f61929f
KS
152582016-02-09 Keith Seitz <keiths@redhat.com>
15259
15260 PR python/19506
15261 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15262 (toplevel): Call test_bkpt_address.
15263
1e94266c
SM
152642016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15265
15266 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15267 to AC_OUTPUT.
15268 * configure: Regenerate.
15269
2a7f3dff
PA
152702016-02-09 Pedro Alves <palves@redhat.com>
15271
15272 PR breakpoints/19548
15273 * gdb.base/execl-update-breakpoints.c (some_function): New
15274 function.
15275 (main): Call it.
15276 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15277 Tighten expected GDB output.
15278
2151ccc5
SM
152792016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15280
15281 * Makefile.in (ALL_SUBDIRS): Remove.
15282 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15283 (distclean maintainer-clean realclean): Likewise.
15284 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15285 * configure: Regenerate.
15286 * gdb.ada/Makefile.in: Delete.
15287 * gdb.arch/Makefile.in: Likewise.
15288 * gdb.asm/Makefile.in: Likewise.
15289 * gdb.base/Makefile.in: Likewise.
15290 * gdb.btrace/Makefile.in: Likewise.
15291 * gdb.cell/Makefile.in: Likewise.
15292 * gdb.compile/Makefile.in: Likewise.
15293 * gdb.cp/Makefile.in: Likewise.
15294 * gdb.disasm/Makefile.in: Likewise.
15295 * gdb.dlang/Makefile.in: Likewise.
15296 * gdb.dwarf2/Makefile.in: Likewise.
15297 * gdb.fortran/Makefile.in: Likewise.
15298 * gdb.gdb/Makefile.in: Likewise.
15299 * gdb.go/Makefile.in: Likewise.
15300 * gdb.guile/Makefile.in: Likewise.
15301 * gdb.java/Makefile.in: Likewise.
15302 * gdb.linespec/Makefile.in: Likewise.
15303 * gdb.mi/Makefile.in: Likewise.
15304 * gdb.modula2/Makefile.in: Likewise.
15305 * gdb.multi/Makefile.in: Likewise.
15306 * gdb.objc/Makefile.in: Likewise.
15307 * gdb.opencl/Makefile.in: Likewise.
15308 * gdb.opt/Makefile.in: Likewise.
15309 * gdb.pascal/Makefile.in: Likewise.
15310 * gdb.perf/Makefile.in: Likewise.
15311 * gdb.python/Makefile.in: Likewise.
15312 * gdb.reverse/Makefile.in: Likewise.
15313 * gdb.server/Makefile.in: Likewise.
15314 * gdb.stabs/Makefile.in: Likewise.
15315 * gdb.threads/Makefile.in: Likewise.
15316 * gdb.trace/Makefile.in: Likewise.
15317 * gdb.xml/Makefile.in: Likewise.
15318 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15319 GDB_PARALLEL.
15320 (standard_output_file): Remove check for GDB_PARALLEL, always
15321 return path in outputs/$subdir/$testname.
15322
437277d4
SM
153232016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15324
15325 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15326 (site.exp): Assign abs_srcdir to tcl's srcdir.
15327
31d913c7
YQ
153282016-02-04 Yao Qi <yao.qi@linaro.org>
15329
15330 * gdb.base/foll-exec-mode.c: Include limits.h.
15331 (main): Add parameters argc and argv. Get directory from
15332 argv[0].
15333 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15334 compilation.
15335 * gdb.base/foll-exec.c: Include limits.h.
15336 (main): Add parameters argc and argv.
15337 Get directory from argv[0].
15338 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15339 Adjust tests on the number of lines as source code changed.
15340 * gdb.base/foll-vfork-exit.c: Include limits.h.
15341 (main): Add one line of statement before vfork.
15342 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15343 (main): Add parameters argc and argv. Get directory from
15344 argv[0].
15345 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15346 (setup_gdb): Set tbreak to skip some source lines.
15347 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15348 (main): Add parameters argc and argv. Get directory from
15349 argv[0].
15350 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15351 compilation.
15352 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15353 (main): Add parameters argc and argv. Get directory from
15354 argv[0].
15355 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15356 compilation.
15357
9482b9fb
DE
153582016-02-01 Doug Evans <dje@google.com>
15359
15360 * gdb.base/skip.exp: Clean up multiple references to same test name.
15361
6b2e4f10
PA
153622016-02-01 Pedro Alves <palves@redhat.com>
15363
ccb6afd6 15364 PR remote/19496
6b2e4f10
PA
15365 * gdb.threads/forking-threads-plus-breakpoint.exp
15366 (displaced_stepping_supported): New global.
15367 (probe_displaced_stepping_support): New procedure.
15368 (do_test): Add 'displaced' parameter, and use it.
15369 (top level): Check for displaced stepping support. Add displaced
15370 stepping on/off testing axis.
15371
37a8db1a
AB
153722016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15373
15374 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15375 pointer. Don't perform further tests on the unassociated pointer
15376 if the first test fails.
15377
5fdf6324
AB
153782016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15379
15380 * gdb.base/max-value-size.c: New file.
15381 * gdb.base/max-value-size.exp: New file.
15382 * gdb.base/huge.exp: Disable max-value-size for this test.
15383
935c6144
IB
153842016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15385
15386 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15387
7fe8399d
YQ
153882016-01-28 Yao Qi <yao.qi@linaro.org>
15389
15390 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15391
a2077e25
PA
153922016-01-25 Pedro Alves <palves@redhat.com>
15393
15394 PR threads/19461
15395 * gdb.base/fork-running-state.c: New file.
15396 * gdb.base/fork-running-state.exp: New file.
15397
1d2736d4
PA
153982016-01-25 Pedro Alves <palves@redhat.com>
15399
15400 PR gdb/19494
15401 * gdb.base/catch-fork-kill.c: New file.
15402 * gdb.base/catch-fork-kill.exp: New file.
15403
f1da4b11
PA
154042016-01-25 Pedro Alves <palves@redhat.com>
15405
15406 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15407 Delete, moved to lib/gdb.exp.
15408 * gdb.threads/forking-threads-plus-breakpoint.exp
15409 (foreach_with_prefix): Likewise.
15410 * gdb.threads/process-dies-while-handling-bp.exp
15411 (foreach_with_prefix): Likewise.
15412 * lib/gdb.exp (foreach_with_prefix): New procedure.
15413
45f38546
MK
154142016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15415
15416 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15417 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15418
dc29a1ce
MK
154192016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15420
15421 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15422 endian targets.
15423
092127d7
JK
154242016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15425 Pedro Alves <palves@redhat.com>
15426
15427 Fix testsuite compatibility with Guile.
15428 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15429 number.
15430
31d765d3
JK
154312016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15432
15433 Fix testsuite compatibility with Guile.
15434 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15435 (thread 1): New test for backtrace through signal handler.
15436
1ac78c04
YQ
154372016-01-22 Yao Qi <yao.qi@linaro.org>
15438
15439 PR testsuite/19491
15440 * gdb.base/multi-forks.c: Include
15441 ../lib/unbuffer_output.c
15442 (main): Call gdb_unbuffer_output.
15443
4f5946a8
DE
154442016-01-21 Doug Evans <dje@google.com>
15445
15446 * lib/ada.exp (gdb_compile_ada): Fix typo.
15447
305e13e6
JB
154482016-01-21 Joel Brobecker <brobecker@adacore.com>
15449
15450 * gdb.base/break-fun-addr.exp: New file.
15451 * gdb.base/break-fun-addr1.c: New file.
15452 * gdb.base/break-fun-addr2.c: New file.
15453
5f5dfff6
SM
154542016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15455
15456 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15457 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15458 enum flag values.
15459
fd356fa2
AA
154602016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15461
15462 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15463 when GDB can not set the vector return value. Add more comments
15464 for clarification.
15465
9df22175
AT
154662016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15467
15468 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15469 command.
15470
41d1845e
SM
154712016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15472
15473 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15474
01ac6840
SM
154752016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15476
15477 * Makefile.in (check-single): Pass --status to runtest.
15478 (check/%.exp): Likewise.
15479
154802016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15481
15482 * Makefile.in (check-parallel): Propagate return code from make
15483 do-check-parallel.
15484
bd0a71fa
MK
154852016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15486
15487 * gdb.trace/ftrace.exp: Fix expected message on continue.
15488 * gdb.trace/pending.exp: Fix expected message on continue.
15489 * gdb.trace/trace-break.exp: Fix expected message on continue.
15490
8bcbad33
SM
154912016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15492
15493 * lib/gdb.exp (gdb_test): Remove unused global references.
15494
f303dbd6
PA
154952016-01-18 Pedro Alves <palves@redhat.com>
15496
15497 * gdb.base/async-shell.exp: Adjust expected output.
15498 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15499 * gdb.base/siginfo-thread.exp: Adjust expected output.
15500 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15501 * gdb.java/jnpe.exp: Adjust expected output.
15502 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15503 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15504 * gdb.threads/leader-exit.exp: Adjust expected output.
15505 * gdb.threads/manythreads.exp: Adjust expected output.
15506 * gdb.threads/pthreads.exp: Adjust expected output.
15507 * gdb.threads/schedlock.exp: Adjust expected output.
15508 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15509 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15510 expected output.
15511 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15512 output.
15513 * gdb.threads/sigthread.exp: Adjust expected output.
15514 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15515
b2789696
YQ
155162016-01-18 Yao Qi <yao.qi@linaro.org>
15517
15518 * gdb.guile/scm-section-script.c: Replace @progbits with
15519 %progbits.
15520 * gdb.python/py-section-script.c: Likewise.
15521
71ef29a8
PA
155222016-01-15 Pedro Alves <palves@redhat.com>
15523
15524 * gdb.multi/tids.exp: Test star wildcard ranges.
15525
3f5b7598
PA
155262016-01-15 Pedro Alves <palves@redhat.com>
15527
15528 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15529 command from "thread apply" invocation.
15530 (thr_apply_info_thr_invalid): Default the expected output to the
15531 input tid list.
15532 (top level): Add tests that use convenience variables. Add tests
15533 for "thread apply" with a valid TID list, but missing the command.
15534
663f6d42
PA
155352016-01-13 Pedro Alves <palves@redhat.com>
15536
15537 * gdb.base/default.exp: Expect $_gthread as well.
15538 * gdb.multi/tids.exp: Test $_gthread.
15539 * gdb.threads/thread-specific.exp: Test $_gthread.
15540
c84f6bbf
PA
155412016-01-13 Pedro Alves <palves@redhat.com>
15542
15543 * gdb.multi/tids.exp: Test "info threads -gid".
15544
22a02324
PA
155452016-01-13 Pedro Alves <palves@redhat.com>
15546
15547 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15548 Breakpoint.thread.
15549 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15550
5d5658a1
PA
155512016-01-07 Pedro Alves <palves@redhat.com>
15552
15553 * gdb.base/break.exp: Adjust to output changes.
15554 * gdb.base/hbreak2.exp: Likewise.
15555 * gdb.base/sepdebug.exp: Likewise.
15556 * gdb.base/watch_thread_num.exp: Likewise.
15557 * gdb.linespec/keywords.exp: Likewise.
15558 * gdb.multi/info-threads.exp: Likewise.
15559 * gdb.threads/thread-find.exp: Likewise.
15560 * gdb.multi/tids.c: New file.
15561 * gdb.multi/tids.exp: New file.
15562
84654457
PA
155632016-01-13 Pedro Alves <palves@redhat.com>
15564
15565 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15566
e3940304
PA
155672016-01-13 Pedro Alves <palves@redhat.com>
15568
15569 * gdb.base/default.exp: Expect $_inferior as well.
15570 * gdb.multi/base.exp: Test $_inferior.
15571
a911d87a
PA
155722016-01-13 Pedro Alves <palves@redhat.com>
15573
15574 PR breakpoints/19388
15575 * gdb.base/catch-signal-siginfo-cond.c: New file.
15576 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15577
82075af2
JS
155782016-01-12 Josh Stone <jistone@redhat.com>
15579 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15580
15581 * gdb.base/catch-syscall.c (do_execve): New variable.
15582 (main): Conditionally trigger an execve.
15583 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15584 (test_catch_syscall_execve): New, check entry/return across execve.
15585 (do_syscall_tests): Call test_catch_syscall_execve.
15586
e46eeedd
PA
155872016-01-12 Pedro Alves <palves@redhat.com>
15588
15589 * gdb.base/random-signal.exp (do_test): New procedure, with body
15590 of testcase moved in.
15591
01d8c27e
JK
155922016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15593 Pedro Alves <palves@redhat.com>
15594
15595 * gdb.base/funcargs.exp (finish from indirectly called function):
15596 Reintroduce the case for 'First'.
15597
9a706302
JK
155982016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15599 Pedro Alves <palves@redhat.com>
15600
15601 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15602 (tcatch_vfork_then_child_follow_exec)
15603 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15604 identification.
15605
c0ecb95f
JK
156062016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15607
15608 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15609 and repeats to unlimited.
15610 * gdb.python/py-value.exp: Likewise.
15611 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15612 and repeats to unlimited.
15613
6cfc1fcb
JK
156142016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15615
15616 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15617 and reordering the functions.
15618 * gdb.multi/hangout.c: Likewise.
15619 * gdb.multi/hello.c: Likewise.
15620
582a1b00
SM
156212016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15622
15623 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15624 absolute.
15625 (SingleStatisticTestResult.report): Use dict.keys instead of
15626 dict.iterkeys.
15627
79bc59cb
PA
156282016-01-06 Pedro Alves <palves@redhat.com>
15629
15630 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15631
43368e1d
MM
156322016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15633
15634 * gdb.btrace/dlopen.exp: New.
15635 * gdb.btrace/dlopen.c: New.
15636 * gdb.btrace/dlopen-dso.c: New.
15637
79fad5b8
SL
156382015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15639
15640 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15641 PATTERN argument is optional.
15642
ab8314b3
JB
156432015-12-24 Joel Brobecker <brobecker@adacore.com>
15644
15645 * lib/ada.exp (target_compile_ada_from_dir): New function.
15646 (gdb_compile_ada): Reimplement avoiding the use of project files.
15647 * gdb.ada/gnat_ada.gpr: Delete.
15648 * gdb.ada/cond_lang.exp: Adjust test to make path before
15649 filename optional.
15650 * gdb.ada/small_reg_param.exp: Likewise.
15651
fe33faff
SM
156522015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15653
15654 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15655
6d265cb4
TP
156562015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15657
15658 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15659 case.
15660
10125099
SM
156612015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15662
15663 * gdb.base/break.exp: Remove dead code.
15664 * gdb.base/sepdebug.exp: Likewise.
15665
3ca22649
SM
156662015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15667
15668 * gdb.asm/asm-source.exp: Remove HP-UX references.
15669 * gdb.base/annota1.exp: Likewise.
15670 * gdb.base/annota3.exp: Likewise.
15671 * gdb.base/attach.exp: Likewise.
15672 * gdb.base/bigcore.exp: Likewise.
15673 * gdb.base/break.exp: Likewise.
15674 * gdb.base/call-ar-st.exp: Likewise.
15675 * gdb.base/callfuncs.exp: Likewise.
15676 * gdb.base/catch-fork-static.exp: Likewise.
15677 * gdb.base/display.exp: Likewise.
15678 * gdb.base/foll-exec-mode.exp: Likewise.
15679 * gdb.base/foll-exec.exp: Likewise.
15680 * gdb.base/foll-fork.exp: Likewise.
15681 * gdb.base/foll-vfork.exp: Likewise.
15682 * gdb.base/funcargs.exp: Likewise.
15683 * gdb.base/hbreak2.exp: Likewise.
15684 * gdb.base/inferior-died.exp: Likewise.
15685 * gdb.base/interrupt.exp: Likewise.
15686 * gdb.base/multi-forks.exp: Likewise.
15687 * gdb.base/nodebug.exp: Likewise.
15688 * gdb.base/sepdebug.exp: Likewise.
15689 * gdb.base/solib1.c: Likewise.
15690 * gdb.base/step-test.exp: Likewise.
15691 * gdb.mi/non-stop.c: Likewise.
15692 * gdb.mi/pthreads.c: Likewise.
15693 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15694 * gdb.threads/pthreads.c: Likewise.
15695 * gdb.threads/staticthreads.exp: Likewise.
15696 * lib/future.exp: Likewise.
15697 * lib/gdb.exp: Likewise.
15698 * gdb.base/so-indr-cl.c: Remove.
15699 * gdb.base/so-indr-cl.exp: Likewise.
15700 * gdb.base/solib.c: Likewise.
15701 * gdb.base/solib.exp: Likewise.
15702 * gdb.base/solib2.c: Likewise.
15703
b6304613
SM
157042015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15705
15706 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15707 * gdb.base/call-ar-st.exp: Likewise.
15708 * gdb.base/callfuncs.exp: Likewise.
15709 * gdb.base/condbreak.exp: Likewise.
15710 * gdb.base/constvars.exp: Likewise.
15711 * gdb.base/hbreak2.exp: Likewise.
15712 * gdb.base/langs.exp: Likewise.
15713 * gdb.base/list.exp: Likewise.
15714 * gdb.base/long_long.exp: Likewise.
15715 * gdb.base/ptype.exp: Likewise.
15716 * gdb.base/scope.exp: Likewise.
15717 * gdb.base/signals.exp: Likewise.
15718 * gdb.base/so-impl-ld.exp: Likewise.
15719 * gdb.base/varargs.exp: Likewise.
15720 * gdb.base/volatile.exp: Likewise.
15721 * gdb.base/whatis.exp: Likewise.
15722 * gdb.cp/cplusfuncs.exp: Likewise.
15723 * gdb.cp/inherit.exp: Likewise.
15724 * gdb.cp/local.exp: Likewise.
15725 * gdb.cp/member-ptr.exp: Likewise.
15726 * gdb.cp/method.exp: Likewise.
15727 * gdb.cp/overload.exp: Likewise.
15728 * gdb.cp/templates.exp: Likewise.
15729 * gdb.stabs/weird.exp: Likewise.
15730 * lib/compiler.c: Likewise.
15731 * lib/compiler.cc: Likewise.
15732 * lib/cp-support.exp: Likewise.
15733 * lib/gdb.exp: Likewise.
15734
bf401b07
SM
157352015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15736
15737 * configure.ac: Remove HP-UX case.
15738 * configure: Regenerate.
15739
aff9c0f8
SM
157402015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15741
15742 * lib/gdb.exp (gdb_compile): Add function doc.
15743
a6904d5a
PA
157442015-12-17 Pedro Alves <palves@redhat.com>
15745
15746 PR threads/19354
15747 * gdb.multi/info-threads.exp: New file.
15748
a22279dd
YQ
157492015-12-15 Yao Qi <yao.qi@linaro.org>
15750
15751 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15752 is aarch64*-*-*.
15753
0588c796
SL
157542015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15755
15756 * gdb.base/history-duplicates.exp: Skip if no readline support.
15757
5d978e17
SL
157582015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15759
15760 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15761
7e763b86
SL
157622015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15763
15764 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15765
87a3a92c
SL
157662015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15767
15768 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15769 ctrl-C if nointerrupts target property is set.
15770 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15771 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15772 * gdb.base/paginate-bg-execution.exp: Likewise.
15773 * gdb.base/paginate-execution-startup.exp: Likewise.
15774 * gdb.base/random-signal.exp: Likewise.
15775 * gdb.base/range-stepping.exp: Likewise.
15776 * gdb.cp/annota2.exp: Likewise.
15777 * gdb.cp/annota3.exp: Likewise.
15778 * gdb.gdb/selftest.exp: Likewise.
15779 * gdb.threads/continue-pending-status.exp: Likewise.
15780 * gdb.threads/leader-exit.exp: Likewise.
15781 * gdb.threads/manythreads.exp: Likewise.
15782 * gdb.threads/pthreads.exp: Likewise.
15783 * gdb.threads/schedlock.exp: Likewise.
15784 * gdb.threads/sigthread.exp: Likewise.
15785
a8f077dc
DB
157862015-12-11 Don Breazeal <donb@codesourcery.com>
15787
15788 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15789 remote.
15790 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15791 * gdb.base/foll-exec.exp (main): Enable for target remote.
15792 * gdb.base/foll-fork.exp (main): Likewise.
15793 * gdb.base/foll-vfork.exp (main): Likewise.
15794 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15795 (proc continue_to_exit_bp_loc): Use clean_restart.
15796 * gdb.base/pie-execl.exp (main): Disable for target remote.
15797 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15798 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15799 * gdb.threads/execl.exp (main): Likewise.
15800 * gdb.threads/fork-child-threads.exp (main): Likewise.
15801 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15802 remote.
15803 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15804 remote.
15805 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15806 pid.tid style ptids, instead of just tid.
15807 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15808 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15809 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15810 ptids, instead of just tid.
15811
3b2464a8
AB
158122015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15813
15814 * gdb.base/list.exp (test_list_forward): Add end of file error
15815 test.
15816 (test_repeat_list_command): Add end of file error test.
15817 (test_list_backwards): Add beginning of file error test.
15818
a0def019
AB
158192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15820
15821 * gdb.base/list.exp (test_list_invalid_args): New function,
15822 defined, and called.
15823
5c000dff
AB
158242015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15825
15826 * gdb.base/list.exp (test_list): Make test names unique.
15827
f1637ebe
YQ
158282015-12-11 Yao Qi <yao.qi@linaro.org>
15829
15830 * gdb.base/coremaker2.c: Remove.
15831
36d6fc0a
PA
158322015-12-10 Pedro Alves <palves@redhat.com>
15833
15834 * gdb.multi/base.exp: Remove stale "spaces" references.
15835
762f7747
PA
158362015-12-10 Pedro Alves <palves@redhat.com>
15837
15838 * gdb.multi/base.exp: Don't use nowarnings.
15839 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15840 * gdb.multi/hangout.c: Include stdio.h.
15841 * gdb.multi/hello.c: Include stdlib.h.
15842 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15843 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15844 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15845
28d2bfb9
AB
158462015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15847
15848 * gdb.dwarf2/dw2-ranges-base.c: New file.
15849 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15850 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15851 support additional line table, and debug ranges generation.
15852 (Dwarf::ranges): New function, generate .debug_ranges.
15853 (Dwarf::lines): Support generating simple line table programs.
15854 (Dwarf::assemble): Initialise new namespace variables.
15855
5fc2beac
KB
158562015-12-09 Kevin Buettner <kevinb@redhat.com>
15857
15858 * gdb.base/async.exp (proc test_background): Add case for
15859 asynchronous execution not supported.
15860
1c35a88f
LM
158612015-12-09 Luis Machado <lgustavo@codesourcery.com>
15862
15863 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15864 format and change test names to make them unique.
15865
b593e3d9
RK
158662015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15867 Pedro Alves <pedro@redhat.com>
15868
15869 PR gdb/18702
15870 Add checking of floatformats setup on x86_64 hosts.
15871 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15872 (smallval, bigval): New labels/constants.
15873 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15874 float" after loading bigval and smallval.
15875
d72413e6
PMR
158762015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15877
15878 * gdb.ada/fun_overload_menu.exp: New testcase.
15879 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15880
ece66d65
JS
158812015-12-04 Josh Stone <jistone@redhat.com>
15882
15883 * gdb.base/catch-fork-static.exp: New.
15884
41d0efca
YQ
158852015-12-03 Yao Qi <yao.qi@linaro.org>
15886
15887 * gdb.base/sizeof.c: Don't include stdio.h and
15888 ../lib/unbuffer_output.c.
15889 (main): New variable 'size' and 'value'. Remove printf and
15890 gdb_unbuffer_output. Assign return value to size and value.
15891 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15892 at the beginning.
15893 (check_sizeof): Check the result by printing variable 'size'.
15894 (check_valueof): Check the result by printing variable 'value'.
15895
99fd02d9
YQ
158962015-12-01 Yao Qi <yao.qi@linaro.org>
15897
15898 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15899 for aarch64*-*-linux* target.
15900
f2faf941
PA
159012015-11-30 Pedro Alves <palves@redhat.com>
15902
15903 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15904
04bf20c5
PA
159052015-11-30 Pedro Alves <palves@redhat.com>
15906
15907 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15908 Handle non-stop mode vCont replies.
15909
09df4675
PA
159102015-11-30 Pedro Alves <palves@redhat.com>
15911
15912 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15913 prepare_for_testing. Start gdb with "set non-stop on" appended to
15914 GDBFLAGS. Lax expected stop output.
15915
58b584af
YQ
159162015-11-27 Yao Qi <yao.qi@linaro.org>
15917
15918 * gdb.arch/arm-neon.exp: New.
15919 * gdb.arch/arm-neon.c: New.
15920
dfcb77a8
YQ
159212015-11-27 Yao Qi <yao.qi@linaro.org>
15922
15923 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15924
88e8ec1b
YQ
159252015-11-27 Yao Qi <yao.qi@linaro.org>
15926
15927 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15928 frames-invalid annotation.
15929
bfde72c2
YQ
159302015-11-27 Yao Qi <yao.qi@linaro.org>
15931
15932 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15933
f6512a69
SM
159342015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15935
15936 * gdb.threads/names.exp: New file.
15937 * gdb.threads/names.c: New file.
15938 * README: Mention gdb,no_thread_names.
15939
46a3515b
MM
159402015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15941
15942 PR 19297
15943 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15944 support" error.
15945
62147a22
PA
159462015-11-24 Pedro Alves <palves@redhat.com>
15947
15948 PR 17539
15949 * gdb.base/display.exp: Expect displays to be sorted in ascending
15950 order. Use multi_line.
15951 * gdb.base/solib-display.exp: Likewise.
15952
2f341b6e
PA
159532015-11-24 Pedro Alves <palves@redhat.com>
15954
15955 PR 17539
25d49b86
PA
15956 * gdb.base/display.exp: Expect displays to be sorted in ascending
15957 order. Use multi_line.
15958 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15959
7e0aa6aa
PA
159602015-11-24 Pedro Alves <palves@redhat.com>
15961
15962 PR 17539
15963 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15964 threads in ascending order.
15965 * gdb.base/foll-fork.exp: Likewise.
15966 * gdb.base/foll-vfork.exp: Likewise.
15967 * gdb.base/multi-forks.exp: Likewise.
15968 * gdb.mi/mi-nonstop.exp: Likewise.
15969 * gdb.mi/mi-nsintrall.exp: Likewise.
15970 * gdb.multi/base.exp: Likewise.
15971 * gdb.multi/multi-arch.exp: Likewise.
15972 * gdb.python/py-inferior.exp: Likewise.
15973 * gdb.threads/break-while-running.exp: Likewise.
15974 * gdb.threads/execl.exp: Likewise.
15975 * gdb.threads/gcore-thread.exp: Likewise.
15976 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15977 * gdb.threads/kill.exp: Likewise.
15978 * gdb.threads/linux-dp.exp: Likewise.
15979 * gdb.threads/multiple-step-overs.exp: Likewise.
15980 * gdb.threads/next-bp-other-thread.exp: Likewise.
15981 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15982 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15983 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15984 * gdb.threads/thread-find.exp: Likewise.
15985 * gdb.threads/tls.exp: Likewise.
15986 * lib/mi-support.exp (mi_reverse_list): Delete.
15987 (mi_check_thread_states): No longer reverse list.
15988
2cc57ad8
PA
159892015-11-24 Pedro Alves <palves@redhat.com>
15990
15991 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15992 use lowercase.
15993
c93e8391
SM
159942015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15995
15996 * gdb.trace/actions.c: Include trace-common.h.
15997 (main): Add a location for a fast tracepoint.
15998 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15999 the normal tracepoints.
16000 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16001
045ccf91
SM
160022015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16003
16004 * save-trace.exp: Factor out code to these...
16005 (gdb_save_tracepoints): New.
16006 (gdb_load_tracepoints): New.
16007 (do_save_load_test): New.
16008
5506f9f6
KB
160092015-11-23 Kevin Buettner <kevinb@redhat.com>
16010
16011 * gdb.base/asmlabel.exp: New test.
16012 * gdb.base/asmlabel.c: New test case.
16013
16c3b12f
JB
160142015-11-23 Joel Brobecker <brobecker@adacore.com>
16015
16016 * gdb.base/wrong_frame_bt_full-main.c: New file.
16017 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16018 * gdb.base/wrong_frame_bt_full.exp: New file.
16019
155bfbd3
JB
160202015-11-23 Joel Brobecker <brobecker@adacore.com>
16021
16022 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
16023
bb097445
JM
160242015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16025
206853a0 16026 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
16027 pstate register when comparing registers values in
16028 sparc64-*-linux-gnu targets to avoid spurious differences.
16029
9c88ed8f
JM
160302015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16031
206853a0 16032 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 16033
96161e25
SL
160342015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16035
16036 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16037 as type argument to gdb_compile.
16038 * gdb.base/nested-subp2.exp: Likewise.
16039 * gdb.base/nested-subp3.exp: Likewise.
16040
340c2830
DV
160412015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16042
16043 * lib/dwarf.exp (_note): Fix left shift of negative value.
16044 * gdb.trace/trace-condition.exp: Likewise.
16045
c1862d0f
YQ
160462015-11-13 Yao Qi <yao.qi@linaro.org>
16047
16048 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16049 comments about d10v.
16050 (test_scalar_returns): Likewise.
16051 * gdb.base/d10v.ld: Remove.
16052 * gdb.base/overlays.exp: Remove the target triplet checking for
16053 d10v-*-*.
16054 * gdb.base/structs.exp (test_struct_returns): Remove the
16055 comments about d10v.
16056 (test_struct_calls): Likewise.
16057
77ae9c19
YQ
160582015-11-13 Yao Qi <yao.qi@linaro.org>
16059
16060 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16061 * gdb.base/gnu_vector.c: Don't include stdio.h.
16062 (main): Don't print res and call add_some_intvecs.
16063
430e004e
MK
160642015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16065
16066 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16067 macro.
16068 (func5): Removed.
16069 (func4): Use FAST_TRACEPOINT_LABEL.
16070 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16071 macro.
16072 (func): Removed.
16073 (thread_function): Use FAST_TRACEPOINT_LABEL.
16074 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16075 (func): Remove.
16076 (marker): Use FAST_TRACEPOINT_LABEL.
16077 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16078 (pendfunc1): Remove.
16079 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16080 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16081 (foo): Remove.
16082 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16083 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16084 macro.
16085 (func): Remove.
16086 (marker): Use FAST_TRACEPOINT_LABEL.
16087 * gdb.trace/trace-common.h: New header.
16088 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16089 macro.
16090 (func): Remove.
16091 (marker): Use FAST_TRACEPOINT_LABEL.
16092 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16093 (func): Remove.
16094 (thread_function): Use FAST_TRACEPOINT_LABEL.
16095
6e7675a7
MK
160962015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16097
16098 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16099 in front.
16100 * gdb.trace/change-loc.exp: Use global pcreg definition.
16101 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16102 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16103 in front.
16104 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16105 * gdb.trace/pending.exp: Likewise.
16106 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16107 * gdb.trace/trace-break.exp: Likewise.
16108 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16109 in front.
16110 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16111 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16112 in front.
16113 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16114
dddc0e16
JB
161152015-11-09 Joel Brobecker <brobecker@adacore.com>
16116
16117 * gdb.ada/fin_fun_out: New testcase.
16118
c6f0b406
KB
161192015-11-07 Kevin Buettner <kevinb@redhat.com>
16120
16121 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16122 value associated with DW_AT_byte_size.
16123 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16124 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16125 DW_AT_upper_bound.
16126
f01dcfd9
KB
161272015-11-07 Kevin Buettner <kevinb@redhat.com>
16128
16129 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16130 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16131 version.
16132 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16133 gdb.dwarf2/dw2-canonicalize-type.exp,
16134 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16135 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16136 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16137 provided by gdb_target_symbol_prefix_flags_asm.
16138 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16139 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16140 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16141 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16142 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16143 macros where needed). Use this macro for symbols which require
16144 the prefix provided by SYMBOL_PREFIX.
16145
2223449a
KB
161462015-11-05 Kevin Buettner <kevinb@redhat.com>
16147
16148 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16149 New procs.
16150 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16151 representing expressions, of more than one list element.
16152 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16153 to prepend linker symbol prefix to f.
16154 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16155 table_1 and table_2.
16156 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16157 Likewise, for f and g.
16158 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16159 for ptr.
16160 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16161 for main.
16162 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16163 table_1_ptr and table_2_ptr.
16164
6f2f1a3a
JK
161652015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16166 Joel Brobecker <brobecker@adacore.com>
16167
16168 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16169
566c56c9
MK
161702015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16171
16172 * gdb.reverse/s390-mvcle.c: New test.
16173 * gdb.reverse/s390-mvcle.exp: New file.
16174 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16175
d5f0636b
MK
161762015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16177
16178 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16179
7ad8b86c
MK
161802015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16181
16182 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16183 reaching marker2.
16184 * gdb.reverse/getresuid-reverse.exp: Likewise.
16185 * gdb.reverse/pipe-reverse.exp: Likewise.
16186 * gdb.reverse/readv-reverse.exp: Likewise.
16187 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16188 * gdb.reverse/time-reverse.exp: Likewise.
16189 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16190
4081c0f1
YQ
161912015-10-30 Yao Qi <yao.qi@linaro.org>
16192
16193 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16194 (empty_cycle): Remove.
16195 (main): Don't call empty_cycle. Don't use watch_count_done.
16196 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16197 empty_cycle. Rewrite the code counting HW watchpoints.
16198
452b4ba5
MK
161992015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16200
16201 * gdb.reverse/fstatat-reverse.c: New test.
16202 * gdb.reverse/fstatat-reverse.exp: New file.
16203 * gdb.reverse/getresuid-reverse.c: New test.
16204 * gdb.reverse/getresuid-reverse.exp: New file.
16205 * gdb.reverse/pipe-reverse.c: New test.
16206 * gdb.reverse/pipe-reverse.exp: New file.
16207 * gdb.reverse/readv-reverse.c: New test.
16208 * gdb.reverse/readv-reverse.exp: New file.
16209 * gdb.reverse/recvmsg-reverse.c: New test.
16210 * gdb.reverse/recvmsg-reverse.exp: New file.
16211 * gdb.reverse/time-reverse.c: New test.
16212 * gdb.reverse/time-reverse.exp: New file.
16213 * gdb.reverse/waitpid-reverse.c: New test.
16214 * gdb.reverse/waitpid-reverse.exp: New file.
16215
5e2e7507
JK
162162015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16217
16218 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16219
0fde2c53
DE
162202015-10-26 Doug Evans <dje@google.com>
16221
16222 PR symtab/17391
16223 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16224 * gdb.dwarf2/bad-regnum.c: New file.
16225 * gdb.dwarf2/bad-regnum.exp: New file.
16226
1a70ae97
DE
162272015-10-26 Doug Evans <dje@google.com>
16228
16229 PR python/18938
16230 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16231 file.
16232
27dc26ab
JK
162332015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16234
16235 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16236 for a change by "Mention language in compile error message".
16237
bed91f4d
SM
162382015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16239
16240 PR python/18073
16241 * gdb.python/py-type.c (C::a_method): New.
16242 (C::a_const_method): New.
16243 (C::a_static_method): New.
16244 (a_function): New.
16245 * gdb.python/py-type.exp (test_fields): Test getting fields
16246 from function and method.
16247
3f2f83dd
KB
162482015-10-21 Keven Boell <keven.boell@intel.com>
16249
16250 * gdb.fortran/vla-alloc-assoc.exp: New file.
16251 * gdb.fortran/vla-datatypes.exp: New file.
16252 * gdb.fortran/vla-datatypes.f90: New file.
16253 * gdb.fortran/vla-history.exp: New file.
16254 * gdb.fortran/vla-ptype-sub.exp: New file.
16255 * gdb.fortran/vla-ptype.exp: New file.
16256 * gdb.fortran/vla-sizeof.exp: New file.
16257 * gdb.fortran/vla-sub.f90: New file.
16258 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16259 * gdb.fortran/vla-value-sub-finish.exp: New file.
16260 * gdb.fortran/vla-value-sub.exp: New file.
16261 * gdb.fortran/vla-value.exp: New file.
16262 * gdb.fortran/vla-ptr-info.exp: New file.
16263 * gdb.mi/mi-vla-fortran.exp: New file.
16264 * gdb.mi/vla.f90: New file.
16265
27145d50
SL
162662015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16267
16268 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16269 of hardwired timeout value.
16270
5f3ff4f8
JK
162712015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16272 Pedro Alves <palves@redhat.com>
16273
16274 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16275 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16276
bfd09d20
JS
162772015-10-19 Josh Stone <jistone@redhat.com>
16278
16279 * gdb.base/catch-syscall.c: Include <sched.h>.
16280 (unknown_syscall): New variable.
16281 (main): Trigger a vfork and an unknown syscall.
16282 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16283 (unknown_syscall_number): Likewise.
16284 (check_call_to_syscall): Accept an optional syscall pattern.
16285 (check_return_from_syscall): Likewise.
16286 (check_continue): Likewise.
16287 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16288 (test_catch_syscall_skipping_return): New test toggling off 'catch
16289 syscall' to step over the syscall return, then toggling back on.
16290 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16291 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16292 (do_syscall_tests): Call test_catch_syscall_without_args and
16293 test_catch_syscall_mid_vfork.
16294 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16295 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16296
b32b93c6
AS
162972015-10-19 Andrew Stubbs <ams@codesourcery.com>
16298
16299 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16300 print g_vE): Add new pass patterns.
16301 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16302 print various symbol names for vptr fields.
16303
9d622bda
AB
163042015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16305
16306 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16307 results.
16308
0fd8ac1c
YQ
163092015-10-12 Yao Qi <yao.qi@linaro.org>
16310
16311 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16312
34240514
YQ
163132015-10-12 Yao Qi <yao.qi@linaro.org>
16314
16315 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16316 is aarch64*-*-linux*.
16317
8240f442
YQ
163182015-10-12 Yao Qi <yao.qi@linaro.org>
16319
16320 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16321 (can_relocate_bcond_true): ... it.
16322 (can_relocate_bcond_false): New function.
16323 (foo): Likewise.
16324 (can_relocate_bl): Likewise.
16325 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16326 can_relocate_bl.
16327
2520f728
PMR
163282015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16329
16330 * gdb.base/nested-addr.c: New file.
16331 * gdb.base/nested-addr.exp: New testcase.
16332
abcef95a
MM
163332015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16334
16335 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16336 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16337 its output. Ignore the output of "record goto begin" and instead
16338 check that GDB is replaying.
16339
145e3ddb
PA
163402015-10-09 Pedro Alves <palves@redhat.com>
16341
16342 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16343 (top level): Use it in the run with no args test.
16344
d5d8c4e1
IB
163452015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16346
16347 * gdb.dlang/properties.exp: New file.
16348
06e635ef
SL
163492015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16350
16351 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16352 whether or not address 0x1000 is mapped on the target.
16353
e019fd1d
SM
163542015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16355
16356 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16357 build.
16358
77ba2a67
MM
163592015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16360
16361 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16362 instruction-history test.
16363
c60eb31f
DE
163642015-09-28 Doug Evans <dje@google.com>
16365
16366 * gdb.base/gcore.c (array_func): Add reference to static_array.
16367
9a3c8263
SM
163682015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16369
16370 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16371 source line.
16372
9720e656
SL
163732015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16374
16375 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16376 short or char as base type.
16377
938d3bf2
SL
163782015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16379
16380 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16381 to allow any size enum.
16382
e6c2c623
PMR
163832015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16384
16385 * gdb.ada/array_ptr_renaming.exp: New testcase.
16386 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16387 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16388
06da0f77
PL
163892015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16390
16391 * gdb.trace/ftrace-lock.c: New file.
16392 * gdb.trace/ftrace-lock.exp: New file.
16393
4f51c22a
PL
163942015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16395
16396 * gdb.arch/insn-reloc.c: New file.
16397 * gdb.arch/ftrace-insn-reloc.exp: New file.
16398
7041adf4
PL
163992015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16400
16401 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16402 instruction.
16403 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16404 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16405 * gdb.trace/range-stepping.c: Likewise.
16406 * gdb.trace/trace-break.c: Likewise.
16407 * gdb.trace/trace-mt.c (thread_function): Likewise.
16408 * gdb.trace/ftrace.c (marker): Likewise.
16409 * gdb.trace/trace-condition.c (marker): Likewise.
16410 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16411 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16412 is_aarch64_target.
16413
015d2e7e
DE
164142015-09-18 Doug Evans <xdje42@gmail.com>
16415
16416 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16417 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16418
26b188a2
SL
164192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16420
16421 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16422 the breakpoint.
16423
79dc332b
SL
164242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16425
16426 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16427 the pending breakpoint. Remove timeout override for "Run till
16428 MI pending breakpoint on pendfunc3 on thread 2" test.
16429
f57929f2
SL
164302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16431
16432 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16433 filename pattern.
16434
3f469b17
SL
164352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16436
16437 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16438 in breakpoint filename pattern.
16439
515b89b3
SL
164402015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16441
7800dbe4
SL
16442 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16443
164442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16445
515b89b3
SL
16446 * gdb.linespec/explicit.exp: Check for readline support for
16447 tab-completion tests. Fix obvious typo.
16448
d2939ba2
MM
164492015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16450
16451 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16452 and replay.
16453
cbb55fa7
MM
164542015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16455
16456 * gdb.btrace/non-stop.c: New.
16457 * gdb.btrace/non-stop.exp: New.
16458
43691ca1
PL
164592015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16460 Yao Qi <yao.qi@linaro.org>
16461
16462 * gdb.trace/trace-condition.c: New file.
16463 * gdb.trace/trace-condition.exp: New file.
16464
d78908cf
WW
164652015-09-16 Wei-cheng Wang <cole945@gmail.com>
16466
16467 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16468 for testing bytecode compilation.
16469
1ed415e2
PA
164702015-09-16 Pedro Alves <palves@redhat.com>
16471 Sandra Loosemore <sandra@codesourcery.com>
16472
16473 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16474 (SECONDS): Redefine.
16475 (main): Call pthread_kill and alarm early.
16476 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16477 support.
16478 (test): If the target can't hardware step and doesn't support
16479 displaced stepping, increase the timeout.
16480
d136eff5
PA
164812015-09-16 Pedro Alves <palves@redhat.com>
16482
16483 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16484 (enable_debug): New procedures.
16485 (test): Use them. Bail out if waiting for threads fails.
16486 (top level): Bail out if a test fails.
16487
991f019c
YQ
164882015-09-16 Yao Qi <yao.qi@linaro.org>
16489
16490 * gdb.asm/asm-source.exp: Set asm-arch for
16491 aarch64*-*-* target.
16492 * gdb.asm/aarch64.inc: New file.
16493
bfca584f
PMR
164942015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16495
16496 * gdb.ada/array_of_variable_length.exp: New testcase.
16497 * gdb.ada/array_of_variable_length/foo.adb: New file.
16498 * gdb.ada/array_of_variable_length/pck.adb: New file.
16499 * gdb.ada/array_of_variable_length/pck.ads: New file.
16500
b326e587
DE
165012015-09-15 Doug Evans <dje@google.com>
16502
16503 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16504 of function static local variable.
16505
5382cfab
PW
165062015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16507
16508 * gdb.threads/tls-so_extern.exp: New test file.
16509 * gdb.threads/tls-so_extern.c: New test file.
16510 * gdb.threads/tls-so_extern_main.c: New test file.
16511
141c5cc4
JK
165122015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16513
16514 * gdb.opt/solib-intra-step-lib.c: New file.
16515 * gdb.opt/solib-intra-step-main.c: New file.
16516 * gdb.opt/solib-intra-step.exp: New file.
16517
d15dcecd
PA
165182015-09-15 Pedro Alves <palves@redhat.com>
16519
16520 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16521 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16522
4c2f2a79
PA
165232015-09-14 Pedro Alves <palves@redhat.com>
16524
16525 * gdb.base/hook-stop-continue.c: Delete.
16526 * gdb.base/hook-stop-continue.exp: Delete.
16527 * gdb.base/hook-stop-frame.c: Delete.
16528 * gdb.base/hook-stop-frame.exp: Delete.
16529 * gdb.base/hook-stop.c: New file.
16530 * gdb.base/hook-stop.exp: New file.
16531
919e6dbe
PMR
165322015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16533
16534 * gdb.ada/access_to_packed_array.exp: New testcase.
16535 * gdb.ada/access_to_packed_array/foo.adb: New file.
16536 * gdb.ada/access_to_packed_array/pack.adb: New file.
16537 * gdb.ada/access_to_packed_array/pack.ads: New file.
16538
157280a4
MM
165392015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16540
16541 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16542 buffer size test.
16543
2fd33e94
DB
165442015-09-11 Don Breazeal <donb@codesourcery.com>
16545
16546 * gdb.base/foll-exec.c: Add copyright header. Fix
16547 formatting issues.
16548 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16549 (do_exec_tests): Use clean_restart in place of zap_session,
16550 and for test initialization. Fix formatting issues. Use
16551 fail in place of perror.
16552 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16553 an expect statement to match an expression with output from
16554 the program under debug.
16555 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16556 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16557 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16558 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16559 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16560
e70b6e8e
DE
165612015-09-09 Doug Evans <dje@google.com>
16562
16563 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16564
7a551a51
DE
165652015-09-09 Doug Evans <dje@google.com>
16566
16567 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16568
4c666f84
DE
165692015-09-09 Doug Evans <dje@google.com>
16570
16571 * gdb.base/savedregs.exp: Fix typo.
16572
243a9253
PA
165732015-09-09 Pedro Alves <palves@redhat.com>
16574
16575 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16576
c0fa8fbd
SL
165772015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16578
16579 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16580 command actually switches threads. Give up on remaining
16581 tests if target fails to stop at breakpoint.
16582
cd7c1778
PMR
165832015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16584
16585 * gdb.ada/funcall_char.exp: New testcase.
16586 * gdb.ada/funcall_char/foo.adb: New file.
16587
dc5c8746
PMR
165882015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16589
16590 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16591 expected outputs. Add two testcases for completing ambiguous
16592 functions.
16593 * gdb.ada/complete/aux_pck.adb: New file.
16594 * gdb.ada/complete/aux_pck.ads: New file.
16595 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16596 Ambiguous_Func functions.
16597 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16598 * gdb.ada/complete/pck.adb: Likewise.
16599
4e83a1e7
UW
166002015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16601
16602 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16603 failures to run the test program under GDB.
16604
8ce74153
LM
166052015-08-26 Luis Machado <lgustavo@codesourcery.com>
16606
16607 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16608 to C.
16609
e9756d52
PP
166102015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16611
16612 * gdb.base/run-after-attach.exp: New test file.
16613 * gdb.base/run-after-attach.c: New test file.
16614
8d37573b
DB
166152015-08-26 Don Breazeal <donb@codesourcery.com>
16616
16617 * gdb.base/foll-exec-2.c: New test program.
16618 * gdb.base/foll-exec-2.exp: New test.
16619
63e43d3a
PMR
166202015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16621
16622 * gdb.base/nested-subp1.exp: New file.
16623 * gdb.base/nested-subp1.c: New file.
16624 * gdb.base/nested-subp2.exp: New file.
16625 * gdb.base/nested-subp2.c: New file.
16626 * gdb.base/nested-subp3.exp: New file.
16627 * gdb.base/nested-subp3.c: New file.
16628
3d40fbb5
PA
166292015-08-24 Pedro Alves <palves@redhat.com>
16630
16631 * gdb.server/connect-without-multi-process.c: New file.
16632 * gdb.server/connect-without-multi-process.exp: New file.
16633
4422ac93
LM
166342015-08-24 Luis Machado <lgustavo@codesourcery.com>
16635
16636 * gdb.opt/inline-markers.c: Make z int.
16637
91dddb86
LM
166382015-08-24 Luis Machado <lgustavo@codesourcery.com>
16639
16640 * gdb.opt/inline-markers.c: Make z volatile.
16641
a48847ee
LM
166422015-08-24 Luis Machado <lgustavo@codesourcery.com>
16643
16644 * gdb.opt/inline-bt.c: New volatile global z.
16645 * gdb.opt/inline-cmds.c: Likewise.
16646 * gdb.opt/inline-locals.c: Likewise.
16647 * gdb.opt/inline-markers.c: New extern global z.
16648 (marker): Use z.
16649 (inline_fn): Likewise.
16650
0ebbc52b
PA
166512015-08-24 Pedro Alves <palves@redhat.com>
16652
16653 * config/m32r-stub.exp: Remove file.
16654 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16655 * gdb.base/call-rt-st.exp: Likewise.
16656 * gdb.base/call-strs.exp: Likewise.
16657 * gdb.base/default.exp: Remove references to h8300-*-hms and
16658 *-*-udi*.
16659 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16660
77c365df
AA
166612015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16662
16663 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16664 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16665 and "return" use KFAIL when GDB can not read/write the vector
16666 return value.
16667
4313b8c0
GB
166682015-08-21 Gary Benson <gbenson@redhat.com>
16669
16670 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16671
0e433b32
PA
166722015-08-20 Pedro Alves <palves@redhat.com>
16673
16674 * gdb.server/solib-list.exp: No longer expect an interior stop in
16675 non-stop mode.
16676
221e1a37
PA
166772015-08-20 Pedro Alves <palves@redhat.com>
16678
16679 * gdb.server/connect-stopped-target.c: New file.
16680 * gdb.server/connect-stopped-target.exp: New file.
16681
40e3ad0e
PA
166822015-08-20 Pedro Alves <palves@redhat.com>
16683
16684 * gdb.dwarf2/comp-unit-lang.exp: New file.
16685 * gdb.dwarf2/comp-unit-lang.c: New file.
16686
af39b327
PMR
166872015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16688
16689 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16690 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16691
7d45c7c3 166922015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16693
7d45c7c3
KB
16694 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16695 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16696
4d6cceb4
DE
166972015-08-18 Doug Evans <dje@google.com>
16698 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16699
16700 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16701 skip_python_tests. New arg prompt_regexp.
16702 (skip_python_tests): New function.
16703 * lib/mi-support.exp (mi_skip_python_tests): New function.
16704 * gdb.python/py-mi-objfile-gdb.py: New file.
16705 * gdb.python/py-mi-objfile.c: New file.
16706 * gdb.python/py-mi-objfile.exp: New file.
16707
ad89c2aa
KS
167082015-08-17 Keith Seitz <keiths@redhat.com>
16709
16710 * gdb.linespec/explicit.exp: Move strace test from here ...
16711 * gdb.trace/strace.exp: ... to here.
16712
e3ae3c43
PP
167132015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16714
16715 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16716 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16717
604b2636
DE
167182015-08-14 Doug Evans <xdje42@gmail.com>
16719
16720 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16721 inferior before selecting a new file.
16722
6ff0ba5f
DE
167232015-08-14 Doug Evans <xdje42@gmail.com>
16724
16725 * gdb.mi/mi-disassemble.exp: Update.
16726 * gdb.base/disasm-optim.S: New file.
16727 * gdb.base/disasm-optim.c: New file.
16728 * gdb.base/disasm-optim.h: New file.
16729 * gdb.base/disasm-optim.exp: New file.
16730
9ca98f92
KS
167312015-08-14 Keith Seitz <keiths@redhat.com>
16732
16733 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16734 "evaluated-by".
16735
52bbc560
JB
167362015-08-13 Joel Brobecker <brobecker@adacore.com>
16737
16738 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16739
5d8c3ed3
PMR
167402015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16741
16742 * gdb.ada/fun_renaming.exp: New testcase.
16743 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16744 * gdb.ada/fun_renaming/pack.adb: New file.
16745 * gdb.ada/fun_renaming/pack.ads: New file.
16746
ea8812bc
KS
167472015-08-12 Keith Seitz <keiths@redhat.com>
16748
16749 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16750 gdb_get_line_number.
16751
4dafcdeb
JB
167522015-08-12 Joel Brobecker <brobecker@adacore.com>
16753
16754 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16755 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16756 gdb.base/dso2dso.exp: New files.
16757
5ba32597
SDJ
167582015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16759 Pedro Alves <palves@redhat.com>
16760 Keith Seitz <keiths@redhat.com>
16761
16762 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16763 GDBFLAGS.
16764
b6dafabf
PP
167652015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16766
16767 * gdb.base/gdbhistsize-history.exp
16768 (test_histsize_history_setting): Use save_vars.
16769 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16770 Use save_vars.
16771 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16772 * gdb.base/readline.exp: Use save_vars.
16773
abe8e607
PP
167742015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16775
16776 * lib/gdb.exp (save_vars): New proc.
16777
629500fa
KS
167782015-08-11 Keith Seitz <keiths@redhat.com>
16779
16780 * gdb.base/help.exp: Update help_breakpoint_text.
16781
eb8c4e2e
KS
167822015-08-11 Keith Seitz <keiths@redhat.com>
16783
16784 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16785 (at toplevel): Call test_explicit_breakpoints.
16786 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16787 breakpoints.
16788 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16789 breakpoint conditions, "-cond".
16790
87f0e720
KS
167912015-08-11 Keith Seitz <keiths@redhat.com>
16792
16793 * gdb.linespec/3explicit.c: New file.
16794 * gdb.linespec/cpexplicit.cc: New file.
16795 * gdb.linespec/cpexplicit.exp: New file.
16796 * gdb.linespec/explicit.c: New file.
16797 * gdb.linespec/explicit.exp: New file.
16798 * gdb.linespec/explicit2.c: New file.
16799 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16800 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16801 before using in the matching pattern.
16802 Clarify that `prefix' is a regular expression.
16803
f00aae0f
KS
168042015-08-11 Keith Seitz <keiths@redhat.com>
16805
16806 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16807 test.
16808 Add tests for missing ",FMT" and ",".
16809
e27852be
DE
168102015-08-10 Doug Evans <dje@google.com>
16811 Keith Seitz <keiths@redhat.com>
16812
16813 PR gdb/17960
16814 * gdb.base/completion.exp: Add location completer tests.
16815
7f03bd92
PA
168162015-08-07 Pedro Alves <palves@redhat.com>
16817
16818 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16819 tests here.
16820 (top level): Run do_test with and without displaced stepping.
16821
3fc8eb30
PA
168222015-08-07 Pedro Alves <palves@redhat.com>
16823
16824 * gdb.base/valgrind-disp-step.c: New file.
16825 * gdb.base/valgrind-disp-step.exp: New file.
16826
d4569d7b
PA
168272015-08-07 Pedro Alves <palves@redhat.com>
16828
16829 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16830 Delete function.
16831 (main): Add alarm. Run an infinite loop instead of calling
16832 wait_threads.
16833 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16834 comment.
16835 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16836 Delete function.
16837 (main): Add alarm. Run an infinite loop instead of calling
16838 wait_threads.
16839 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16840 comment.
16841
e1316e60
PA
168422015-08-07 Pedro Alves <palves@redhat.com>
16843
16844 * gdb.base/checkpoint-ns.exp: New file.
16845 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16846 standard_testfile.
16847
da8c46d2
MM
168482015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16849
16850 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16851 * gdb.btrace/instruction_history.exp: Update.
16852 * gdb.btrace/tsx.exp: New.
16853 * gdb.btrace/tsx.c: New.
16854
de1c2c52
PA
168552015-08-06 Pedro Alves <palves@redhat.com>
16856
16857 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16858 increase timeout.
16859 * gdb.reverse/until-precsave.exp: Bump timeouts.
16860
782e0bf4
PA
168612015-08-06 Pedro Alves <palves@redhat.com>
16862
16863 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16864
83e97ed0
PA
168652015-08-06 Pedro Alves <palves@redhat.com>
16866
16867 PR gdb/18749
16868 * gdb.threads/process-dies-while-handling-bp.c: New file.
16869 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16870
863d01bd
PA
168712015-08-06 Pedro Alves <palves@redhat.com>
16872
16873 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16874 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16875
0a39bb32
PA
168762015-08-05 Pedro Alves <palves@redhat.com>
16877
16878 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16879 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16880
ee2d2b10
SL
168812015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16882
16883 * gdb.base/bp-permanent.exp: Report test as unsupported if
16884 the target cannot stop at the permanent breakpoint.
16885
4e1bdb00
DE
168862015-08-03 Doug Evans <dje@google.com>
16887
16888 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16889 10000.
16890
3d338901
DE
168912015-08-03 Doug Evans <dje@google.com>
16892
16893 * Makefile.in (workers/%.worker, build-perf): New rule.
16894 (GDB_PERFTEST_MODE): New variable.
16895 (check-perf): Use it.
16896 (clean): Clean up gdb.perf parallel build subdirs.
16897 * lib/build-piece.exp: New file.
16898 * lib/gdb.exp (make_gdb_parallel_path): New function
16899 (standard_output_file, standard_temp_file): Call it.
16900 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16901 of $GDB_PARALLEL.
16902 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16903
af061d3e
DE
169042015-08-03 Doug Evans <dje@google.com>
16905
8e1afc81 16906 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16907 (LOG_FILE_NAME): New global.
16908 (TextReporter.__init__): Initialize self.txt_sum.
16909 (TextReporter.report): Add support for multiple data-points.
16910 Move report to perftest.sum, put raw data in perftest.log.
16911 (TextReporter.start): Open sum and log files.
16912 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16913 * gdb.perf/lib/perftest/testresult.py
16914 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16915
2c8c5d37
PA
169162015-07-31 Pedro Alves <palves@redhat.com>
16917
16918 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16919 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16920 kill_wait_spawned_process instead of explicit "kill -9".
16921 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16922 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16923 kill_wait_spawned_process.
16924 * gdb.base/attach-twice.exp: Likewise.
16925 * gdb.base/attach.exp: Likewise.
16926 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16927 gdb_test_multiple.
16928 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16929 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16930 kill_wait_spawned_process.
16931 * gdb.base/valgrind-infcall.exp: Likewise.
16932 * gdb.multi/multi-attach.exp: Likewise.
16933 * gdb.python/py-prompt.exp: Likewise.
16934 * gdb.python/py-sync-interp.exp: Likewise.
16935 * gdb.server/ext-attach.exp: Likewise.
16936 * gdb.threads/attach-into-signal.exp (corefunc): Use
16937 spawn_wait_for_attach, spawn_id_get_pid and
16938 kill_wait_spawned_process.
16939 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16940 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16941 spawn_id_get_pid and kill_wait_spawned_process.
16942 * gdb.threads/attach-stopped.exp (corefunc): Use
16943 spawn_wait_for_attach, spawn_id_get_pid and
16944 kill_wait_spawned_process.
16945 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16946 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16947 kill_wait_spawned_process instead of explicit "kill -9".
16948 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16949 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16950 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16951 processes. Don't map cygwin/windows pids here. Now returns a
16952 spawn id list.
16953
032a0fca
SL
169542015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16955
16956 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16957 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16958 correct patch.
16959
61a934ca
SL
169602015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16961
16962 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16963
4bc4d428
SL
169642015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16965
16966 Reapply:
16967 2014-05-21 Mark Wielaard <mjw@redhat.com>
16968
16969 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16970
998d452a
PA
169712015-07-30 Pedro Alves <palves@redhat.com>
16972
16973 * linux-low.c (handle_extended_wait): Set the child's last
16974 reported status to TARGET_WAITKIND_STOPPED.
16975
69dde7dc
PA
169762015-07-30 Pedro Alves <palves@redhat.com>
16977
16978 PR threads/18600
16979 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16980 only shows inferior 1.
16981
4dd63d48
PA
169822015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16983 Pedro Alves <palves@redhat.com>
16984
16985 PR threads/18600
16986 * gdb.threads/fork-plus-threads.c: New file.
16987 * gdb.threads/fork-plus-threads.exp: New file.
16988
d618e4c5
PP
169892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16990
16991 * gdb.base/batch-preserve-term-settings.exp
16992 (test_terminal_settings_preserved_after_cli_exit): Use
16993 send_quit_command.
16994
1eef6428
PA
169952015-07-29 Pedro Alves <palves@redhat.com>
16996 Don Breazeal <donb@codesourcery.com>
16997
16998 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16999 output from both inferior_spawn_id and gdb_spawn_id.
17000
7da5b897
SDJ
170012015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17002
17003 * gdb.threads/attach-into-signal.exp (corefunc): Use
17004 with_test_prefix on nested loops, uniquefying the test messages.
17005
dac804df
SDJ
170062015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17007
17008 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17009 commit.
17010
06265e53
PP
170112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17012
17013 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17014 New proc.
17015 (test_terminal_settings_preserved_after_sigterm): New test.
17016
18206ca3
PP
170172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17018
17019 * gdb.base/batch-preserve-term-settings.exp
17020 (test_terminal_settings_preserved_after_cli_exit): New test.
17021
90074d11
PP
170222015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17023
17024 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
17025 manipulation of saved_gdbflags.
17026 (test_terminal_settings_preserved): Remove global declaration of
17027 the unused variable pagination_prompt. Remove manipulation of
17028 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17029 GDBFLAGS.
17030
eb1a7902
PA
170312015-07-29 Pedro Alves <palves@redhat.com>
17032
17033 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17034
8b75dd3b
PA
170352015-07-29 Pedro Alves <palves@redhat.com>
17036
17037 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17038 at the top.
17039
dedad4e3
PA
170402015-07-29 Pedro Alves <palves@redhat.com>
17041
17042 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17043 (main): Call gdb_unbuffer_output.
17044 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17045 (main): Call gdb_unbuffer_output.
17046 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17047 (main): Call gdb_unbuffer_output.
17048 * gdb.base/call-strs.exp: Adjust to step over the
17049 gdb_unbuffer_output call.
17050 * gdb.base/catch-gdb-caused-signals.c: Include
17051 "../lib/unbuffer_output.c".
17052 (main): Call gdb_unbuffer_output.
17053 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17054 (main): Call gdb_unbuffer_output.
17055 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17056 (main): Call gdb_unbuffer_output.
17057 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17058 (main): Call gdb_unbuffer_output.
17059 * gdb.base/shlib-call.exp: Adjust to step over the
17060 gdb_unbuffer_output call.
17061 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17062 (main): Call gdb_unbuffer_output.
17063 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17064 (main): Call gdb_unbuffer_output.
17065 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17066 (main): Rename to ...
17067 (test): ... this.
17068 (main): Reimplement.
17069 * gdb.base/varargs.exp: Run to test instead of to main.
17070 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17071 (main): Call gdb_unbuffer_output.
17072
58789a91
PA
170732015-07-29 Pedro Alves <palves@redhat.com>
17074
17075 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17076 factore out from mi_continue_dprintf. For call-style dprintfs,
17077 expect dprintf output out of $inferior_spawn_id.
17078 (mi_continue_dprintf): Use mi_expect_dprintf.
17079 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17080 (main): Call gdb_unbuffer_output.
17081
e8376742
PA
170822015-07-29 Pedro Alves <palves@redhat.com>
17083
17084 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17085 (default_mi_gdb_start): Set inferior_spawn_id instead of
17086 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17087 gdb_spawn_id.
17088 (mi_gdb_test): Always expect inferior output from both
17089 $inferior_spawn_id and $gdb_spawn_id.
17090
08280010
PA
170912015-07-29 Pedro Alves <palves@redhat.com>
17092
17093 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17094 send_inferior and $inferior_spawn_id.
17095
4d30e432
PA
170962015-07-29 Pedro Alves <palves@redhat.com>
17097
17098 * gdb.gdb/complaints.exp (test_initial_complaints)
17099 (test_serial_complaints, test_short_complaints): Use
17100 gdb_test_stdio.
17101 (test_empty_complaint): Handle $inferior_spawn_id !=
17102 $gdb_spawn_id.
17103
0d30a335
PA
171042015-07-29 Pedro Alves <palves@redhat.com>
17105
17106 * gdb.base/varargs.exp: Use gdb_test_stdio.
17107
39413b29
PA
171082015-07-29 Pedro Alves <palves@redhat.com>
17109
17110 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17111
7cb000a9
PA
171122015-07-29 Pedro Alves <palves@redhat.com>
17113
17114 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17115
d7b8ac82
PA
171162015-07-29 Pedro Alves <palves@redhat.com>
17117
17118 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17119 parameter into two new parameters, "inf_result" and "gdb_result".
17120 Expect inferior output and gdb output from $inferior_spawn_id and
17121 $gdb_spawn_id, respectively. Adjust all callers.
17122
789c3a0c
PA
171232015-07-29 Pedro Alves <palves@redhat.com>
17124
17125 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17126 of gdb_test_sequence.
17127
77e760c3
PA
171282015-07-29 Pedro Alves <palves@redhat.com>
17129
17130 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17131 (saw_spurious_output): Expect inferior output from
17132 $inferior_spawn_id. Use gdb_test_stdio.
17133
8396d2cd
PA
171342015-07-29 Pedro Alves <palves@redhat.com>
17135
17136 * gdb.base/dprintf.exp: Use standard_testfile. Change
17137 prepare_for_testing call.
17138 (srcfile): Don't set.
17139 (restart): New procedure.
17140 (test_dprintf): New procecure, use to continue over dprintfs.
17141 (test_call, test_agent): New procedures, tests moved here.
17142 Restart gdb and recreate dprintfs. Adjust expected output.
17143
2051d61f
PA
171442015-07-29 Pedro Alves <palves@redhat.com>
17145
17146 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17147
452397af
PA
171482015-07-29 Pedro Alves <palves@redhat.com>
17149
17150 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17151
8aed9555
PA
171522015-07-29 Pedro Alves <palves@redhat.com>
17153
17154 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17155 gdb_test_stdio.
17156
188a61b4
PA
171572015-07-29 Pedro Alves <palves@redhat.com>
17158
17159 * lib/gdb.exp (gdb_test_stdio): New procedure.
17160
12264a45
PA
171612015-07-29 Pedro Alves <palves@redhat.com>
17162
17163 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17164
23ffc893
PA
171652015-07-29 Pedro Alves <palves@redhat.com>
17166
17167 * gdb.base/call-signal-resume.exp: Remove check for
17168 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17169 * gdb.base/unwindonsignal.exp: Likewise.
17170 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17171 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17172
65566918
PA
171732015-07-29 Pedro Alves <palves@redhat.com>
17174
17175 * gdb.base/siginfo-addr.c (pass): New function.
17176 (handler): Call it iff si_addr is correct.
17177 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17178 Set a breakpoint at "pass" and continue to it.
17179
d60a9221
SDJ
171802015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17181
17182 * gdb.python/py-objfile.exp: Make some tests have unique names.
17183 * gdb.python/py-pp-registration.exp: Likewise.
17184
bde40b8f
PA
171852015-07-28 Pedro Alves <palves@redhat.com>
17186
17187 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17188
13e1dec8
SM
171892015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17190
17191 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17192
da33c9a7
SM
171932015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17194
17195 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17196
077836f7
PP
171972015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17198
17199 * gdb.base/gdb-sigterm-2.exp: New test.
17200
b8cc7b2e
DE
172012015-07-25 Doug Evans <xdje42@gmail.com>
17202
17203 Revert:
17204 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17205 (workers/%.worker, build-perf): New rule.
17206 (GDB_PERFTEST_MODE): New variable.
17207 (check-perf): Use it.
17208 (clean): Clean up gdb.perf parallel build subdirs.
17209 * lib/build-piece.exp: New file.
17210 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17211 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17212 name.
17213 (standard_temp_file): Ditto.
17214 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17215 of $GDB_PARALLEL.
17216
c8bd4544
DE
172172015-07-24 Doug Evans <dje@google.com>
17218
17219 * gdb.perf/lib/perftest/utils.py: New file.
17220 * gdb.perf/gm-hello.cc: New file.
17221 * gdb.perf/gm-pervasive-typedef.cc: New file.
17222 * gdb.perf/gm-pervasive-typedef.h: New file.
17223 * gdb.perf/gm-std.cc: New file.
17224 * gdb.perf/gm-std.h: New file.
17225 * gdb.perf/gm-use-cerr.cc: New file.
17226 * gdb.perf/gm-utils.h: New file.
17227 * gdb.perf/gmonster-null-lookup.py: New file.
17228 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17229 * gdb.perf/gmonster-print-cerr.py: New file.
17230 * gdb.perf/gmonster-ptype-string.py: New file.
17231 * gdb.perf/gmonster-runto-main.py: New file.
17232 * gdb.perf/gmonster-select-file.py: New file.
17233 * gdb.perf/gmonster1-null-lookup.exp: New file.
17234 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17235 * gdb.perf/gmonster1-print-cerr.exp: New file.
17236 * gdb.perf/gmonster1-ptype-string.exp: New file.
17237 * gdb.perf/gmonster1-runto-main.exp: New file.
17238 * gdb.perf/gmonster1-select-file.exp: New file.
17239 * gdb.perf/gmonster1.cc: New file.
17240 * gdb.perf/gmonster1.exp: New file.
17241 * gdb.perf/gmonster2-null-lookup.exp: New file.
17242 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17243 * gdb.perf/gmonster2-print-cerr.exp: New file.
17244 * gdb.perf/gmonster2-ptype-string.exp: New file.
17245 * gdb.perf/gmonster2-runto-main.exp: New file.
17246 * gdb.perf/gmonster2-select-file.exp: New file.
17247 * gdb.perf/gmonster2.cc: New file.
17248 * gdb.perf/gmonster2.exp: New file.
17249
6eab34f3
DE
172502015-07-24 Doug Evans <dje@google.com>
17251
17252 * gdb.perf/README: New file.
17253 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17254 * lib/gen-perf-test.exp: New file.
17255
63738bfd
DE
172562015-07-24 Doug Evans <dje@google.com>
17257
17258 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17259 (PerfTest::startup): New function.
17260 (PerfTest::run): Return result of calling body.
17261 (PerfTest::assemble): Rewrite.
17262 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17263 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17264 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17265 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17266 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17267
7b606f95
DE
172682015-07-24 Doug Evans <dje@google.com>
17269
17270 * lib/gdb.exp (clean_restart): Make executable optional.
17271
a97b16b8
DE
172722015-07-24 Doug Evans <dje@google.com>
17273
17274 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17275 compiler_info references.
17276 * gdb.cp/temargs.exp: Ditto.
17277 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17278 (get_compiler_info): Early exit if already computed. Set compiler_info
17279 to "unknown" if there was a problem.
17280 (test_compiler_info): Add function comment. Call get_compiler_info.
17281
35baa57f
DE
172822015-07-24 Doug Evans <dje@google.com>
17283
17284 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17285 (workers/%.worker, build-perf): New rule.
17286 (GDB_PERFTEST_MODE): New variable.
17287 (check-perf): Use it.
17288 (clean): Clean up gdb.perf parallel build subdirs.
17289 * lib/build-piece.exp: New file.
17290 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17291 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17292 name.
17293 (standard_temp_file): Ditto.
17294 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17295 of $GDB_PARALLEL.
17296
6ebea266
DE
172972015-07-24 Doug Evans <dje@google.com>
17298
17299 * lib/future.exp (gdb_default_target_compile): New option
17300 "early_flags".
17301 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17302 --as-needed.
17303
1e76a7e9
SDJ
173042015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17305
17306 * gdb.base/catch-syscall.exp: Call gdb_exit before
17307 gdb_skip_xml_test.
17308
5068630a
PA
173092015-07-24 Pedro Alves <palves@redhat.com>
17310
17311 * gdb.python/py-events.exp: Accept output between the stop event
17312 and the prompt.
17313 * gdb.python/py-evsignal.exp: Likewise.
17314 * gdb.python/py-evthreads.exp: Likewise.
17315
77598427
PA
173162015-07-24 Pedro Alves <palves@redhat.com>
17317
17318 PR gdb/18717
17319 * gdb.threads/non-ldr-exit.c: New file.
17320 * gdb.threads/non-ldr-exit.exp: New file.
17321
11e6c98f
YQ
173222015-07-24 Yao Qi <yao.qi@linaro.org>
17323
17324 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17325 restarting process.
17326
51aee833
YQ
173272015-07-24 Yao Qi <yao.qi@linaro.org>
17328
17329 * gdb.server/ext-restart.exp: New file.
17330
8cfe207c
YQ
173312015-07-24 Yao Qi <yao.qi@linaro.org>
17332
17333 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17334 argument options.
17335 * gdb.server/ext-wrapper.exp: New file.
17336
cc12ce38
DE
173372015-07-23 Doug Evans <dje@google.com>
17338
17339 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17340 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17341
d0d84780
PMR
173422015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17343
17344 * gdb.ada/var_arr_typedef.exp: New testcase.
17345 * gdb.ada/var_arr_typedef/pack.adb: New file.
17346 * gdb.ada/var_arr_typedef/pack.ads: New file.
17347 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17348
8b558f79
JB
173492015-07-20 Joel Brobecker <brobecker@adacore.com>
17350
17351 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17352
775a3298
JK
173532015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17354
17355 * gdb.arch/i386-biarch-core.exp: Replace istarget
17356 by "complete set gnutarget". Remove expectation for the "core-file"
17357 command.
17358
db1ff28b
JK
173592015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17360
17361 Revert the previous commit:
17362 Tests for validate symbol file using build-id.
17363
0a94970d
JK
173642015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17365
17366 Tests for validate symbol file using build-id.
17367 * gdb.base/solib-mismatch-lib.c: New file.
17368 * gdb.base/solib-mismatch-libmod.c: New file.
17369 * gdb.base/solib-mismatch.c: New file.
17370 * gdb.base/solib-mismatch.exp: New file.
17371
03346981
SL
173722015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17373
17374 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17375 nios2-*-linux*.
17376 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17377 * gdb.base/siginfo.exp: Likewise.
17378 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17379
42422cc7
PL
173802015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17381
17382 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17383 Move it to ...
17384 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17385 ... here.
17386 * gdb.trace/range-stepping.exp: Check that the target supports
17387 range stepping.
17388
cfa68bae
JK
173892015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17390
17391 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17392
8ffdba26
PA
173932015-07-14 Pedro Alves <palves@redhat.com>
17394
17395 * gdb.base/killed-outside.exp: New file.
17396 * gdb.base/killed-outside.c: New file.
17397
218a5a11
JK
173982015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17399
17400 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17401 (n at main): New.
17402 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17403
e03ed3c6
AA
174042015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17405
17406 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17407 infcall tests instead of setting up for KFAIL.
17408
485668e5
MM
174092015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17410
17411 * gdb.btrace/record_goto-step.exp: New.
17412
08464196
JK
174132015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17414
17415 PR compile/18484
17416 * gdb.compile/compile.c (struct struct_type): Add volatile to
17417 selffield's type.
17418 * gdb.compile/compile.exp
17419 (compile code struct_object.selffield = &struct_object): Skip further
17420 struct_object tests if this one xfails.
17421
bcf5c1d9
RC
174222015-07-08 Robert O'Callahan <robert@ocallahan.org>
17423
17424 PR exp/18617
17425 * gdb.trace/ax.exp: Add test.
17426
4931af25
YQ
174272015-07-07 Yao Qi <yao.qi@linaro.org>
17428
17429 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17430 instead of istarget "aarch64*-*-*".
17431 * gdb.arch/aarch64-fp.exp: Likewise.
17432 * gdb.base/float.exp: Likewise.
17433 * gdb.reverse/aarch64.exp: Likewise.
17434 * lib/gdb.exp (is_aarch64_target): New proc.
17435
9fcf688e
YQ
174362015-07-07 Yao Qi <yao.qi@linaro.org>
17437
17438 * lib/gdb.exp (is_aarch32_target): New proc.
17439 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17440 instead of "istarget "arm*-*-*"".
17441 * gdb.arch/arm-disp-step.exp: Likewise.
17442 * gdb.arch/thumb-bx-pc.exp: Likewise.
17443 * gdb.arch/thumb-prologue.exp: Likewise.
17444 * gdb.arch/thumb-singlestep.exp: Likewise.
17445 * gdb.base/disp-step-syscall.exp: Likewise.
17446 * gdb.base/float.exp: Likewise.
17447
fbd8d50d
YQ
174482015-07-07 Yao Qi <yao.qi@linaro.org>
17449
17450 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17451 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17452
71be1fdc
YQ
174532015-07-07 Yao Qi <yao.qi@linaro.org>
17454
17455 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17456 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17457 if it exists.
17458 * gdb.multi/multi-arch.exp: Likewise.
17459
3e221d36
SM
174602015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17461
17462 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17463 print.
17464
d441430b
YQ
174652015-07-07 Yao Qi <yao.qi@linaro.org>
17466
17467 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17468
06f810bd
MG
174692015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17470
17471 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17472 '[' and ']' characters.
17473
5e61e7c0
IB
174742015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17475
17476 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17477
28bf096c
PA
174782015-06-29 Pedro Alves <palves@redhat.com>
17479
17480 PR threads/18127
17481 * gdb.threads/hand-call-new-thread.c: New file.
17482 * gdb.threads/hand-call-new-thread.c: New file.
17483
ee93cd5e
KS
174842015-06-26 Keith Seitz <keiths@redhat.com>
17485 Doug Evans <dje@google.com>
17486
17487 PR 16253
17488 * gdb.cp/var-tag-2.cc: New file.
17489 * gdb.cp/var-tag-3.cc: New file.
17490 * gdb.cp/var-tag-4.cc: New file.
17491 * gdb.cp/var-tag.cc: New file.
17492 * gdb.cp/var-tag.exp: New file.
17493
fc637f04
PP
174942015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17495
17496 * gdb.base/history-duplicates.exp: New test.
17497
2e52ae68
PP
174982015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17499
17500 * gdb.base/completion.exp: Test the completion of the "focus"
17501 command.
17502
6e22494e
JK
175032015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17504
17505 * gdb.arch/amd64-prologue-skip.S: New file.
17506 * gdb.arch/amd64-prologue-skip.exp: New file.
17507
bf7b9cd9
SM
175082015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17509
17510 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17511 is_address_zero_readable check.
17512
201e8dfd
PB
175132015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17514
17515 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17516 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17517
5cd867b4
YQ
175182015-06-24 Yao Qi <yao.qi@linaro.org>
17519
17520 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17521 linux targets.
17522
4d7be007
YQ
175232015-06-24 Yao Qi <yao.qi@linaro.org>
17524
17525 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17526 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17527 * gdb.base/siginfo-thread.exp: Likewise.
17528
07fcd301
YQ
175292015-06-22 Yao Qi <yao.qi@linaro.org>
17530
17531 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17532
52042a00
YQ
175332015-06-22 Yao Qi <yao.qi@linaro.org>
17534
17535 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17536 aarch64*-*-*.
17537 (skip_hw_watchpoint_tests): Likewise.
17538
74bd41ce
PP
175392015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17540
17541 * gdb.base/gdbinit-history.exp: Test the interaction between
17542 setting GDBHISTSIZE and setting the history size via .gdbinit.
17543
bc460514
PP
175442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17545
17546 PR gdb/16999
17547 * gdb.base/gdbhistsize-history.exp: New test.
17548
b58c513b
PP
175492015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17550
17551 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17552 with GDBHISTSIZE.
17553 * gdb.base/readline.exp: Likewise.
17554
92046791
YQ
175552015-06-17 Yao Qi <yao.qi@linaro.org>
17556
17557 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17558 line.
17559
2093d2d3
PP
175602015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17561
17562 * gdb.base/gdbinit-history.exp: Add test case to check that
17563 an unlimited history file does not get truncated on exit.
17564
e6c693af
AA
175652015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17566
17567 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17568 (VECTOR): New macro. Use it...
17569 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17570 ...for these typedefs.
17571 (int8, char1, int1, double1): New typedefs.
17572 (struct just_int2, struct two_int2): New structures.
17573 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17574 (add_structvecs, add_singlevecs): New functions.
17575 (main): Call add_some_intvecs twice.
17576 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17577 the compile and exit upon failure. Try compiling for the "native"
17578 architecture. Test inferior function calls with vector arguments
17579 and vector return value handling with "finish" and "return".
17580
c74f7d1c
JT
175812015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17582
17583 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17584 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17585 PE file.
17586 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17587
98aa42ee
AT
175882015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17589
17590 PR breakpoints/16465
17591 * gdb.mi/mi-dprintf-pending.c: New file.
17592 * gdb.mi/mi-dprintf-pending.exp: New test.
17593 * gdb.mi/mi-dprintf-pendshr.c: New file.
17594
7d73c23c 175952015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17596 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17597
17598 * gdb.arch/i386-mpx-map.c: New file.
17599 * gdb.arch/i386-mpx-map.exp: New File.
17600
176012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17602
17603 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17604 * gdb.arch/i386-mpx.exp: Indentation fixed.
17605
176062015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17607
17608 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17609 function and improved indentation.
17610 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17611 gdb_test_multiple. Added additional tests to skip the test.
17612
176132015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17614
17615 * gdb.arch/i386-avx512.c: Change path in include file.
17616 * gdb.arch/i386-avx512.exp: Change include dir path
17617 compilation flag.
17618 * gdb.arch/i386-mpx.c: Change path in include file.
17619 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17620 flag.
17621
d5eba19a
JK
176222015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17623
17624 * gdb.compile/compile-print.exp (compile print *vararray@3)
17625 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17626
7f361056
JK
176272015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17628
17629 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17630 (do not keep jit in memory): ... this.
17631 (expect 5): Change it to ...
17632 (expect no 5): ... this.
17633
3b462ec2
SM
176342015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17635
17636 PR gdb/15564
17637 * gdb.mi/mi-detach.exp: New file.
17638
e0619de6
JK
176392015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17640
17641 PR symtab/18392
17642 * gdb.arch/amd64-tailcall-self.S: New file.
17643 * gdb.arch/amd64-tailcall-self.c: New file.
17644 * gdb.arch/amd64-tailcall-self.exp: New file.
17645
e970cb34
DB
176462015-05-28 Don Breazeal <donb@codesourcery.com>
17647
17648 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17649 tests for remote targets by checking is_target_gdbserver.
17650
b2e2f908
DE
176512015-05-27 Doug Evans <dje@google.com>
17652
17653 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17654 * gdb.dwarf2/opaque-type-lookup.c: New file.
17655 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17656
82c7be31
DE
176572015-05-26 Doug Evans <dje@google.com>
17658
17659 * gdb.cp/iostream.cc: New file.
17660 * gdb.cp/iostream.exp: New file.
17661
b4f54984
DE
176622015-05-26 Doug Evans <dje@google.com>
17663
17664 * gdb.dwarf2/dw2-op-call.exp: Update.
17665 * gdb.dwarf2/dw4-sig-types.exp: Update.
17666 * gdb.dwarf2/implptr.exp: Update.
17667 * gdb.mi/mi-cmd-param-changed.exp: Update.
17668
4ea6efe9
DE
176692015-05-26 Doug Evans <dje@google.com>
17670
17671 * gdb.python/py-lazy-string.c: New file.
17672 * gdb.python/py-lazy-string.exp: New file.
17673 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17674 (main): Update. Add estring3.
17675 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17676 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17677
f6bb7db3
YQ
176782015-05-26 Omair Javaid <omair.javaid@linaro.org>
17679 Yao Qi <yao.qi@linaro.org>
17680
17681 * gdb.reverse/aarch64.c: New.
17682 * gdb.reverse/aarch64.exp: New.
17683
a81bfbd0
OJ
176842015-05-26 Omair Javaid <omair.javaid@linaro.org>
17685
25d49b86
PA
17686 * lib/gdb.exp (supports_process_record): Return true for
17687 aarch64*-linux*.
a81bfbd0
OJ
17688 (supports_reverse): Likewise.
17689
158bf1b4
PP
176902015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17691
17692 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17693 Use with_test_prefix.
17694
a0145030
AB
176952015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17696
17697 * gdb.base/completion.exp: Add test for completion of layout
17698 names.
17699
ebe3b578
AB
177002015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17701
17702 * lib/gdb.exp (skip_tui_tests): New proc.
17703 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17704
84204ed7
PA
177052015-05-19 Pedro Alves <palves@redhat.com>
17706
17707 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17708 Save the whole env array instead of just HOME. Unset HISTSIZE in
17709 the environment while testing. Restore whole environment
17710 afterwards.
17711
37442ce1
DE
177122015-05-16 Doug Evans <xdje42@gmail.com>
17713
17714 * gdb.guile/scm-ports.c: New file.
17715 * gdb.guile/scm-ports.exp: Add memory port tests.
17716
36de76f9
JK
177172015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17718
17719 * gdb.compile/compile-print.c: New file.
17720 * gdb.compile/compile-print.exp: New file.
17721
3a9558c4
JK
177222015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17723
17724 * gdb.compile/compile-ops.exp: Cast param to void.
17725 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17726 (compile code struct_object.selffield = &struct_object): Add xfail.
17727
aa715135
JG
177282015-05-15 Joel Brobecker <brobecker@adacore.com>
17729
17730 * gdb.ada/arr_enum_with_gap: New testcase.
17731
931e5bc3
JG
177322015-05-15 Joel Brobecker <brobecker@adacore.com>
17733
17734 * gdb.ada/byte_packed_arr: New testcase.
17735
9cd4d857
JB
177362015-05-15 Joel Brobecker <brobecker@adacore.com>
17737
17738 * gdb.ada/pckd_neg: New testcase.
17739
ebfd00d2
PP
177402015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17741
17742 PR gdb/17820
17743 * gdb.base/gdbinit-history.exp: New test.
17744 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17745 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17746
4c082a81
SC
177472015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17748
17749 * gdb.python/py-xmethods.cc: Enhance test case.
17750 * gdb.python/py-xmethods.exp: New tests.
17751 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17752 function.
17753 (B_indexoper): Likewise.
17754 (global_dm_list) : Add new xmethod worker functions.
17755
f7797074
SDJ
177562015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17757
17758 * gdb.base/coredump-filter.exp: Correctly unset
17759 "coredump_var_addr" array.
17760
a4674e4e
PA
177612015-05-08 Pedro Alves <palves@redhat.com>
17762
17763 * gdb.server/non-existing-program.exp: Unset spawn_id.
17764
df2eb078
SC
177652015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17766
17767 PR python/18291
17768 * gdb.python/py-xmethods.exp: Add tests.
17769
422349a3
YQ
177702015-05-08 Yao Qi <yao.qi@linaro.org>
17771
17772 PR gdb/18208
17773 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17774 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17775 function set_coredump_filter, and remove remote_exec call.
17776 Remove argument ipid. Callers update.
17777 (top level): Don't get inferior's PID.
17778
63fc80ce
AA
177792015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17780
17781 * gdb.base/watch_thread_num.exp: Skip test on targets without
17782 access watchpoints.
17783
80ad801e
PA
177842015-05-06 Pedro Alves <palves@redhat.com>
17785
17786 PR server/18081
17787 * gdb.server/non-existing-program.exp: New file.
17788
0fa7fe50
JB
177892015-05-05 Joel Brobecker <brobecker@adacore.com>
17790
17791 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17792
3ea89b92
PMR
177932015-05-05 Joel Brobecker <brobecker@adacore.com>
17794
17795 * gdb.ada/out_of_line_in_inlined: New testcase.
17796
87b8eff0
JB
177972015-05-05 Joel Brobecker <brobecker@adacore.com>
17798
17799 * gdb.ada/var_rec_arr: New testcase.
17800
5fccc635
YQ
178012015-04-30 Yao Qi <yao.qi@linaro.org>
17802
17803 * gdb.base/break-idempotent.exp: If
17804 skip_hw_watchpoint_multi_tests returns true, skip the tests
17805 on "rwatch" and "awatch".
17806
42d38f42
YQ
178072015-04-30 Yao Qi <yao.qi@linaro.org>
17808
17809 * gdb.base/relativedebug.exp: Invoke gdb command
17810 "info sharedlibrary", and if libc.so doesn't have debug info,
17811 skip the test.
17812
2ce1cdbf
DE
178132015-04-29 Doug Evans <dje@google.com>
17814
17815 * gdb.python/py-xmethods.exp: Add ptype tests.
17816 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17817 get_result_type method.
17818
f24a38c5
LM
178192015-04-29 Luis Machado <lgustavo@codesourcery.com>
17820
17821 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17822 the target does not support hardware watchpoints.
17823
ecbf2b3c
LM
178242015-04-29 Luis Machado <lgustavo@codesourcery.com>
17825
17826 * gdb.base/break-always.exp: Abort testing if writing to memory
17827 causes an error.
17828
34f5f757
DE
178292015-04-28 Doug Evans <dje@google.com>
17830
17831 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17832 * gdb.python/py-pp-registration.exp: ... here. New file.
17833 * gdb.python/py-pp-registration.c: New file.
17834 * gdb.python/py-pp-registration.py: New file.
17835
69b4374a
DE
178362015-04-28 Doug Evans <dje@google.com>
17837
17838 * gdb.python/py-bad-printers.c: New file.
17839 * gdb.python/py-bad-printers.py: New file.
17840 * gdb.python/py-bad-printers.exp: New file.
17841
59fb7612
SS
178422015-04-28 Sasha Smundak <asmundak@google.com>
17843
17844 * gdb.python/py-type.exp: New test.
17845
2631b16a
AW
178462015-04-28 Andy Wingo <wingo@igalia.com>
17847
17848 * gdb.python/py-parameter.exp:
17849 * gdb.guile/scm-parameter.exp: Escape the path that we are
17850 matching against, as it might contain characters that are special
17851 to regular expressions.
17852
460efde1
JB
178532015-04-27 Joel Brobecker <brobecker@adacore.com>
17854
17855 * gdb.ada/rec_comp: New testcase.
17856
2d369d8e
SDJ
178572015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17858
17859 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17860 before using it.
17861
cf75d6c3
AB
178622015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17863
17864 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17865 new tests for verilog output.
17866
8dbe7ca5
YQ
178672015-04-24 Yao Qi <yao.qi@linaro.org>
17868
17869 * boards/remote-gdbserver-on-localhost.exp: New file.
17870
4ef9fb2f
PA
178712015-04-23 Pedro Alves <palves@redhat.com>
17872
17873 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17874 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17875 "end of file", remove $inferior_spawn_id from the indirect list.
17876
0a803169
PA
178772015-04-23 Pedro Alves <palves@redhat.com>
17878
17879 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17880
749ef8f8
PA
178812015-04-23 Pedro Alves <palves@redhat.com>
17882
17883 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17884 on $any_spawn_id instead of only on $gdb_spawn_id.
17885
8aae4344
PM
178862015-04-21 Pierre Muller <muller@sourceware.org>
17887
17888 PR pascal/17815
17889 * lib/pascal.exp (gpc_compile): Add new option "class".
17890 (fpc_compile): Likewise.
17891 * gdb.pascal/case-insensitive-symbols.pas: New file.
17892 * gdb.pascal/case-insensitive-symbols.exp: New file.
17893
1586c8fb
GB
178942015-04-20 Gary Benson <gbenson@redhat.com>
17895
17896 * gdb.base/attach.exp: Fix three extended remote failures.
17897
1b6e6f5c
GB
178982015-04-17 Gary Benson <gbenson@redhat.com>
17899
17900 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17901 the main executable over the remote protocol.
17902
e797481d
PA
179032015-04-16 Pedro Alves <palves@redhat.com>
17904
17905 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17906 a new gdbserver if gdbserver_reconnect_p is set.
17907
1ca99c42
PA
179082015-04-16 Pedro Alves <palves@redhat.com>
17909
17910 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17911 is set, don't exit gdbserver.
17912
af9fd6f8
AA
179132015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17914
17915 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17916 appropriate .insn, such that an older assembler can be used.
17917 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17918 the z/Architecture instruction set on 31-bit targets as well.
17919
04ff1e61
AA
179202015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17921
17922 * gdb.go/handcall.exp: Remove all logic related to the first
17923 breakpoint and rely on go_runto_main instead.
17924 * gdb.go/strings.exp: Likewise.
17925 * gdb.go/unsafe.exp: Likewise.
17926 * gdb.go/hello.exp: Likewise. Also rename the remaining
17927 breakpoint marker to "breakpoint 1".
17928 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17929 * gdb.go/strings.go: Likewise.
17930 * gdb.go/unsafe.go: Likewise.
17931 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17932 "set breakpoint 2 here" and rename the remaining breakpoint marker
17933 to "breakpoint 1".
17934
40d2f8d6
SM
179352015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17936
17937 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17938 if itertools.imap is not present.
17939 * gdb.python/py-objfile.exp: Add parentheses.
17940 * gdb.python/py-type.exp: Same.
17941 * gdb.python/py-unwind-maint.py: Same.
17942
8cbc97c6
YQ
179432015-04-15 Yao Qi <yao.qi@linaro.org>
17944
17945 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17946 of ":$ptr_size" and set its form explicitly.
17947
45fd756c
YQ
179482015-04-15 Pedro Alves <palves@redhat.com>
17949 Yao Qi <yao.qi@linaro.org>
17950
17951 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17952 timeout by factor of 4.
17953 (test_regular_watch): Likewise.
17954 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17955 * gdb.reverse/sigall-reverse.exp: Likewise.
17956 * gdb.reverse/until-precsave.exp: Likewise.
17957 * lib/gdb.exp (with_timeout_factor): New proc.
17958 (gdb_expect): Move some code to ...
17959 (get_largest_timeout): ... here. New procedure.
17960
9e811bc3
LM
179612015-04-14 Luis Machado <lgustavo@codesourcery.com>
17962
17963 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17964
0ff6fcb2
LM
179652015-04-13 Luis Machado <lgustavo@codesourcery.com>
17966
17967 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17968 to write to the .text section.
17969
7578d5f7
LM
179702015-04-13 Luis Machado <lgustavo@codesourcery.com>
17971
17972 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17973 Handle the case of targets that do not provide PID information.
17974
2efe15c4
YQ
179752015-04-13 Yao Qi <yao.qi@linaro.org>
17976
17977 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17978 and use expect instead of gdb_expect.
17979
8cd8f2f8
SDJ
179802015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17981
17982 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17983 "coredump_var_addr" to avoid naming conflict with other testcases.
17984
9ee41772
PA
179852015-04-10 Pedro Alves <palves@redhat.com>
17986
17987 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17988 gdb_test_sequence and gdb_assert.
17989
07473109
PA
179902015-04-10 Pedro Alves <palves@redhat.com>
17991
17992 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17993 test messages that don't include the breakpoint address.
17994
de3db44c
YQ
179952015-04-10 Yao Qi <yao.qi@linaro.org>
17996
17997 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17998 false for some offset and width combinations which aren't
17999 supported by linux kernel.
18000
c79d856c
PA
180012015-04-10 Pedro Alves <palves@redhat.com>
18002
18003 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18004 procedure, factored out from ...
18005 (top level): ... here. Add "set displaced-stepping" testing axis.
18006 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18007 parameter "displaced". Use it.
18008 (top level): Use foreach and add "set displaced-stepping" testing
18009 axis.
18010
ebc90b50
PA
180112015-04-10 Pedro Alves <palves@redhat.com>
18012
18013 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18014 Remove comment.
18015 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18016 both the address of the instruction that triggers the watchpoint
18017 and the address of the instruction immediately after, and use
18018 those addresses for the test. Fix comment.
18019
8f572e5c
PA
180202015-04-10 Pedro Alves <palves@redhat.com>
18021
18022 * gdb.base/sigstep.exp (breakpoint_to_handler)
18023 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
18024 Test "backtrace" in handler.
18025 (breakpoint_over_handler): New parameter 'displaced'. Use it.
18026 (top level): Add new "displaced" test axis to
18027 breakpoint_to_handler, breakpoint_to_handler_entry and
18028 breakpoint_over_handler.
18029
8d707a12
PA
180302015-04-10 Pedro Alves <palves@redhat.com>
18031
18032 PR gdb/18216
18033 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18034
ef713951
YQ
180352015-04-10 Yao Qi <yao.qi@linaro.org>
18036
18037 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18038 (test_add_rn_pc): New function.
18039 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18040 (top level): Invoke test_add_rn_pc.
18041
906d60cf
PA
180422015-04-10 Pedro Alves <palves@redhat.com>
18043
18044 PR gdb/13858
18045 * gdb.base/step-over-no-symbols.exp: New file.
18046
f2983cc3
AW
180472015-04-09 Andy Wingo <wingo@igalia.com>
18048
18049 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18050 after the Python tests.
18051
6d62641c
SDJ
180522015-04-08 Keith Seitz <keiths@redhat.com>
18053
18054 PR python/16699
18055 * gdb.python/py-completion.exp: New tests for completion.
18056 * gdb.python/py-completion.py (CompleteLimit1): New class.
18057 (CompleteLimit2): Likewise.
18058 (CompleteLimit3): Likewise.
18059 (CompleteLimit4): Likewise.
18060 (CompleteLimit5): Likewise.
18061 (CompleteLimit6): Likewise.
18062 (CompleteLimit7): Likewise.
18063
f3770638
PA
180642015-04-08 Pedro Alves <palves@redhat.com>
18065
18066 PR gdb/18214
18067 PR gdb/18216
18068 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18069 function.
18070 (main): Install it as SIGUSR1 handler.
18071 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18072 parameter. Always use "setup" as prefix. Toggle "set
18073 displaced-stepping" off/on depending on global. Don't switch to
18074 thread 1 here.
18075 (top level): Add displaced stepping "off/on" test axis. Update
18076 "setup" calls. Wrap each subtest with with_test_prefix. Test
18077 continuing with a queued signal in each thread.
18078
4496bed7
PA
180792015-04-08 Pedro Alves <palves@redhat.com>
18080
18081 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18082 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18083 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18084 Return early if running to main fails.
18085 * gdb.trace/while-stepping.exp: Likewise.
18086
b97fde92
PA
180872015-04-07 Pedro Alves <palves@redhat.com>
18088
18089 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18090 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18091 interact with inferior program.
18092
f71c18e7
PA
180932015-04-07 Pedro Alves <palves@redhat.com>
18094
18095 * lib/gdb.exp (inferior_spawn_id): New global.
18096 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18097 spawn id after processing the user code.
18098 (default_gdb_start): Set inferior_spawn_id.
18099 (send_inferior): New procedure.
18100 * lib/gdbserver-support.exp (gdbserver_start): Set
18101 inferior_spawn_id.
18102 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18103
6423214f
PA
181042015-04-07 Pedro Alves <palves@redhat.com>
18105
18106 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18107 * lib/gdbserver-support.exp (gdbserver_start): Make
18108 $server_spawn_id global.
18109 (gdbserver_start): Don't wait for gdbserver's spawn id with
18110 expect_background.
18111 (close_gdbserver): New procedure.
18112 (gdb_exit): Rename the default version and reimplement.
18113
71c0ee8c
PA
181142015-04-07 Pedro Alves <palves@redhat.com>
18115
72f4393d 18116 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18117 append the substituted item, not the original item.
18118
203bc29b
PA
181192015-04-07 Pedro Alves <palves@redhat.com>
18120
18121 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18122 gdb_expect.
18123
508a3ddf
PA
181242015-04-07 Pedro Alves <palves@redhat.com>
18125
18126 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18127 output appearing once only.
18128
9f6dbe2b
PA
181292015-04-07 Pedro Alves <palves@redhat.com>
18130
18131 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18132 that doesn't expect anything. Return early if running to main
18133 fails.
18134
337532fa
YQ
181352015-04-07 Yao Qi <yao.qi@linaro.org>
18136
18137 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18138 (child_function): Call alarm.
18139 (main): Move call to alarm into the loop.
18140 * gdb.threads/non-stop-fair-events.exp: Build program with
18141 -DTIMEOUT=$timeout.
18142
01b622d4
DE
181432015-04-06 Doug Evans <xdje42@gmail.com>
18144
18145 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18146 Fix dest parameter to board_info.
18147 (fpc_compile): Ditto.
18148 (gdb_compile_pascal): Rename dest arg to destfile.
18149
961f4160
PMR
181502015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18151
18152 * gdb.ada/funcall_ref.exp: New file.
18153 * gdb.ada/funcall_ref/foo.adb: New file.
18154
cafda597
YQ
181552015-04-02 Yao Qi <yao.qi@linaro.org>
18156
18157 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18158 is remote.
18159
fed040c6
GB
181602015-04-02 Gary Benson <gbenson@redhat.com>
18161
18162 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18163
d11916aa
SS
181642015-04-01 Sasha Smundak <asmundak@google.com>
18165
18166 * gdb.python/py-unwind-maint.c: New file.
18167 * gdb.python/py-unwind-maint.exp: New test.
18168 * gdb.python/py-unwind-maint.py: New file.
18169 * gdb.python/py-unwind.c: New file.
18170 * gdb.python/py-unwind.exp: New test.
18171 * gdb.python/py-unwind.py: New test.
18172
a1471180
PA
181732015-04-01 Pedro Alves <palves@redhat.com>
18174
18175 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18176 to fail instead of non-existent $test.
18177
0bbeccb1
PA
181782015-04-01 Pedro Alves <palves@redhat.com>
18179
18180 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18181 GDBFLAGS if not empty.
18182
3c724c8c
PMR
181832015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18184
18185 * gdb.ada/complete.exp: Remove "multi_line".
18186 * gdb.ada/info_exc.exp: Remove "multi_line".
18187 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18188 * gdb.ada/ptype_field.exp: Remove "multi_line".
18189 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18190 * gdb.ada/tagged.exp: Remove "multi_line".
18191 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18192 [multi_line ...]
18193 * gdb.btrace/delta.exp: Likewise.
18194 * gdb.btrace/exception.exp: Likewise.
18195 * gdb.btrace/function_call_history.exp: Likewise.
18196 * gdb.btrace/instruction_history.exp: Likewise.
18197 * gdb.btrace/nohist.exp: Likewise.
18198 * gdb.btrace/record_goto.exp: Likewise.
18199 * gdb.btrace/segv.exp: Likewise.
18200 * gdb.btrace/stepi.exp: Likewise.
18201 * gdb.btrace/tailcall.exp: Likewise.
18202 * gdb.btrace/unknown_functions.exp: Likewise.
18203 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18204 * lib/gdb.exp: Add the "multi_line" helper.
18205
4eec2deb
PA
182062015-04-01 Pedro Alves <palves@redhat.com>
18207
18208 * gdb.threads/tid-reuse.c: New file.
18209 * gdb.threads/tid-reuse.exp: New file.
18210
df8411da
SDJ
182112015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18212
18213 PR corefiles/16092
18214 * gdb.base/coredump-filter.c: New file.
18215 * gdb.base/coredump-filter.exp: Likewise.
18216
6ef37366
PM
182172015-03-27 Petr Machata <pmachata@redhat.com>
18218
18219 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18220 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18221 (Dwarf::assemble): Initialize them.
18222 (Dwarf::lines): New function.
18223
7ec911b0
JT
182242015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18225
18226 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18227 SYMBOL_PREFIX for x86_64-*-cygwin.
18228
ff908ebf
AW
182292015-03-26 Andy Wingo <wingo@igalia.com>
18230
18231 PR symtab/18148
18232 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18233 const_value but not a location.
18234 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18235 location defined in non-main CUs are visible.
18236
6d5f0679
YQ
182372015-03-26 Yao Qi <yao.qi@linaro.org>
18238
18239 PR testsuite/18139
18240 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18241 Add a line number entry for the same line.
18242 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18243 Add a line number entry for the same line.
18244
2898689b
YQ
182452015-03-26 Yao Qi <yao.qi@linaro.org>
18246
18247 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18248 .int 0.
18249 (func): Likewise. Add .Lfunc_1 label.
18250 Use .Lfunc_1 label.
18251 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18252 .int 0.
18253 (func): Likewise.
18254 Use .Lfunc_1 label.
18255
85180498
YQ
182562015-03-26 Yao Qi <yao.qi@linaro.org>
18257
18258 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18259 Call gdb_compile instead to compile each .s files without debug
18260 information.
18261
8aa08a8d
YQ
182622015-03-26 Yao Qi <yao.qi@linaro.org>
18263
18264 * gdb.base/savedregs.exp (process_saved_regs): Make
18265 "Saved registers:" optional in the pattern.
18266
66849923
MM
182672015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18268
18269 * gdb.btrace/next.exp: Merged into step.exp.
18270 * gdb.btrace/finish.exp: Merged into step.exp.
18271 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18272 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18273 "record goto" and checking the exact replay position.
18274 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18275 check for "Recording format" in "info record" output.
18276 * gdb.btrace/record_goto.exp: Choose test file based on target.
18277 * gdb.btrace/x86-record_goto.S: Renamed into ...
18278 * gdb.btrace/x86_64-record_goto.S: ... this.
18279 * gdb.btrace/i686-record_goto.S: New.
18280 * gdb.btrace/x86-tailcall.S: Renamed into ...
18281 * gdb.btrace/x86_64-tailcall.S: ... this.
18282 * gdb.btrace/i686-tailcall.S: New.
18283 * gdb.btrace/x86-tailcall.c: Renamed into ...
18284 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18285 separate statements. Update test.
18286 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18287 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18288 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18289 * gdb.btrace/tailcall.exp: Choose test file based on target.
18290 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18291
11cc1b74
MM
182922015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18293
18294 * gdb.btrace/exception.exp: Increase BTS buffer size.
18295
a25d8bf9
PA
182962015-03-24 Pedro Alves <palves@redhat.com>
18297
18298 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18299
856e7dd6
PA
183002015-03-24 Pedro Alves <palves@redhat.com>
18301
18302 * gdb.threads/schedlock.exp (test_step): No longer expect that
18303 "set scheduler-locking step" with "next" over a function call runs
18304 threads unlocked.
18305
ad235a41
AT
183062015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18307
18308 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18309
15630549
AT
183102015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18311
18312 PR breakpoints/16466
18313 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18314 * gdb.mi/mi-pending.c (thread_func): New function.
18315 (int main): Add threading support required.
18316 * gdb.mi/mi-pending.exp: Add tests for this issue.
18317 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18318 (pendfunc2): Remove stdio dependency.
18319 * gdb.mi/mi-pendshr2.c: New file.
18320
693dca06
KS
183212015-03-23 Keith Seitz <keiths@redhat.com>
18322
18323 * gdb.linespec/keywords.c: New file.
18324 * gdb.linespec/keywords.exp: New file.
18325
7e993ebf
KS
183262015-03-23 Keith Seitz <keiths@redhat.com>
18327
18328 PR gdb/18021
18329 * gdb.dwarf2/staticvirtual.exp: New test.
18330
bc23328c
JK
183312015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18332
18333 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18334 * README: Remove HP-UX and gdb.hp.
18335 (configuration):
18336 * configure: Regenerate.
18337 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18338 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18339 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18340 gdb.hp/gdb.defects/Makefile.
18341 * gdb.hp/Makefile.in: File deleted.
18342 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18343 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18344 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18345 * gdb.hp/gdb.aCC/run.c: File deleted.
18346 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18347 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18348 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18349 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18350 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18351 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18352 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18353 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18354 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18355 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18356 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18357 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18358 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18359 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18360 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18361 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18362 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18363 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18364 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18365 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18366 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18367 * gdb.hp/gdb.compat/average.c: File deleted.
18368 * gdb.hp/gdb.compat/sum.c: File deleted.
18369 * gdb.hp/gdb.compat/xdb.c: File deleted.
18370 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18371 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18372 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18373 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18374 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18375 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18376 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18377 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18378 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18379 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18380 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18381 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18382 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18383 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18384 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18385 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18386 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18387 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18388 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18389 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18390 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18391 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18392 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18393 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18394 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18395 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18396 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18397 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18398 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18399 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18400 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18401 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18402 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18403 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18404 * gdb.hp/tools/odump: File deleted.
18405
8bf3b159
PA
184062015-03-19 Pedro Alves <palves@redhat.com>
18407
18408 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18409 (saw_thread_3): New globals.
18410 (top level): Increment them when an event for the corresponding
18411 thread is seen.
18412 (no thread starvation): New test.
18413
eb54c8bf
PA
184142015-03-19 Pedro Alves <palves@redhat.com>
18415
18416 * gdb.threads/continue-pending-status.c: New file.
18417 * gdb.threads/continue-pending-status.exp: New file.
18418
32d2e5d6
PA
184192015-03-18 Pedro Alves <palves@redhat.com>
18420
18421 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18422 Use gdb_is_target_remote instead of is_remote. Use
18423 gdb_test_multiple instead of gdb_expect. Exit early if
18424 gdb_test_multiple hits its internal matches. Tighten stepi tests
18425 expected output. Fail on exit with any signal, instead of just
18426 SIGILL.
18427
f68f11b7
YQ
184282015-03-18 Yao Qi <yao.qi@linaro.org>
18429
18430 PR tdep/18107
18431 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18432 variable.
18433 * gdb.base/catch-syscall.exp: Don't skip it on
18434 aarch64*-*-linux* target. Remove elements in all_syscalls.
18435 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18436 target.
18437 (setup_all_syscalls): New proc.
18438
ca5fd19b
YQ
184392015-03-16 Yao Qi <yao.qi@linaro.org>
18440
18441 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18442 (top level): Skip tests if valid_addr_p returns false for
18443 $cmd1 or $cmd2.
18444
85642ba0
AW
184452015-03-11 Andy Wingo <wingo@igalia.com>
18446
18447 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18448
e03f9645
YQ
184492015-03-11 Yao Qi <yao.qi@linaro.org>
18450
18451 * gdb.base/catch-syscall.exp: Fix typo in comments.
18452
5d0962b2
YQ
184532015-03-11 Yao Qi <yao.qi@linaro.org>
18454
18455 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18456
b2df3cef
PA
184572015-03-09 Pedro Alves <palves@redhat.com>
18458
18459 * dg-extract-results.py: Delete.
18460
ef878e53
PA
184612015-03-09 Pedro Alves <palves@redhat.com>
18462
18463 Merge dg-extract-results.sh from GCC upstream (r218843).
18464
18465 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18466 * dg-extract-results.sh: Use --text with grep to avoid issues with
18467 binary files. Fall back to cat -v, if that doesn't work.
18468
9494d219
PA
184692015-03-05 Pedro Alves <palves@redhat.com>
18470
18471 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18472
a8d9763a
SM
184732015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18474
18475 * lib/mi-support.exp (mi_expect_interrupt): Accept
18476 alternative event for when in all-stop mode.
18477
be9957b8
PA
184782015-03-04 Pedro Alves <palves@redhat.com>
18479
18480 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18481
d57be0f4 184822015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
18483
18484 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18485
c214c7cf
AA
184862015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18487
18488 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18489 regexps for GDB's current line display, accept a hex address
18490 preceding the line number.
18491
6d74a497
AA
184922015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18493
18494 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18495 the 'arch1' variable for "s390*-linux*" targets.
18496
511aee7c
PA
184972015-03-04 Pedro Alves <palves@redhat.com>
18498
18499 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18500 (main): Pass missing retval argument to pthread_join call.
18501
95e50b27
PA
185022015-03-02 Pedro Alves <palves@redhat.com>
18503
18504 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18505 (top level): Call do_test with non-stop as well.
18506
28054d69
PA
185072015-03-02 Pedro Alves <palves@redhat.com>
18508
18509 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18510 -1.
18511
4fa5d7b4
AA
185122015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18513
18514 * gdb.arch/s390-vregs.exp: New test.
18515 * gdb.arch/s390-vregs.S: New file.
18516
97c18565
PA
185172015-02-27 Pedro Alves <palves@redhat.com>
18518
18519 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18520 call to catch_command_errors.
18521 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18522 catch_command_errors.
18523
a37bfa30
PA
185242015-02-27 Pedro Alves <palves@redhat.com>
18525
18526 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18527 "true" for boolean result.
18528 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18529 prototype of main.
18530
6f98576f
PA
185312015-02-27 Pedro Alves <palves@redhat.com>
18532
18533 * lib/unbuffer_output.c: New file.
18534 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18535 (main): Call gdb_unbuffer_output.
18536
eba5ab56
YQ
185372015-02-27 Yao Qi <yao.qi@linaro.org>
18538
18539 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18540 target.
18541
0def5aaa
DE
185422015-02-26 Doug Evans <dje@google.com>
18543
18544 * gdb.cp/class2.cc (Dbase, D): New classes.
18545 (main): New local delta.
18546 * gdb.cp/class2.exp: Test printing delta.
18547 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18548 (dynbar): New global.
18549 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18550
081a1c2c
JK
185512015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18552
18553 * gdb.compile/compile-ifunc.c: New file.
18554 * gdb.compile/compile-ifunc.exp: New file.
18555
2f41223f
AT
185562015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18557
18558 * gdb.base/structs.exp: Check for correct struct on finish.
18559
03eddd80
YQ
185602015-02-26 Yao Qi <yao.qi@linaro.org>
18561
18562 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18563 is zero.
18564
80c57053
JK
185652015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18566
18567 * gdb.arch/cordic.ko.bz2: New file.
18568 * gdb.arch/cordic.ko.debug.bz2: New file.
18569 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18570
21613c12
YQ
185712015-02-25 Yao Qi <yao.qi@linaro.org>
18572
18573 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18574 aarch64*-*-* target.
18575
d8b901ed
PA
185762015-02-23 Pedro Alves <palves@redhat.com>
18577
18578 * lib/gdb.exp (delete_breakpoints): Rewrite using
18579 gdb_test_multiple.
18580
e5b85ead
PA
185812015-02-23 Pedro Alves <palves@redhat.com>
18582
18583 * gdb.base/info-os.c: Include stdlib.h.
18584
85c3a371
DE
185852015-02-22 Doug Evans <xdje42@gmail.com>
18586
18587 PR symtab/17855
18588 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18589 is read after symbols have been re-read.
18590 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18591 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18592
96553a0c
DE
185932015-02-21 Doug Evans <dje@google.com>
18594
18595 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18596
97a0c697
JK
185972015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18598
18599 PR corefiles/17808
18600 * gdb.arch/i386-biarch-core.core.bz2: New file.
18601 * gdb.arch/i386-biarch-core.exp: New file.
18602
a47cd6e9
PA
186032015-02-21 Pedro Alves <palves@redhat.com>
18604
18605 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18606 runto_main fails.
18607
c5facdc4
PA
186082015-02-20 Pedro Alves <palves@redhat.com>
18609
18610 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18611 info probes.
18612
2db9a427
PA
186132015-02-20 Pedro Alves <palves@redhat.com>
18614
18615 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18616
60fb7e9e
PA
186172015-02-20 Pedro Alves <palves@redhat.com>
18618
18619 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18620 clean_restart before gdb_target_supports_trace.
18621
5c5019c2
PA
186222015-02-20 Pedro Alves <palves@redhat.com>
18623
18624 PR threads/18006
18625 * gdb.threads/clone-thread_db.c: New file.
18626 * gdb.threads/clone-thread_db.exp: New file.
18627
c9587f88
AT
186282015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18629
18630 PR breakpoints/16812
18631 * gdb.base/catch-gdb-caused-signals.c: New file.
18632 * gdb.base/catch-gdb-caused-signals.exp: New file.
18633
f6a88844
JM
186342015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18635
18636 * configure: Regenerated.
18637 * configure.ac: Use GDB_AC_TRANSFORM.
18638 * aclocal.m4: sinclude ../transform.m4.
18639
497c491b
JM
186402015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18641
18642 * lib/dtrace.exp: New file.
18643 * gdb.base/dtrace-probe.exp: Likewise.
18644 * gdb.base/dtrace-probe.d: Likewise.
18645 * gdb.base/dtrace-probe.c: Likewise.
18646 * lib/pdtrace.in: Likewise.
18647 * configure.ac: Output variables with the transformed names of
18648 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18649 * configure: Regenerated.
18650
03e98035
JM
186512015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18652
18653 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18654 expected message when trying to access $_probe_* convenience
18655 variables while not on a probe.
18656
63cc30e9
JK
186572015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18658
18659 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18660
0703599a
PA
186612015-02-11 Pedro Alves <pedro@codesourcery.com>
18662
18663 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18664 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18665
7e60a48e
DE
186662015-02-10 Doug Evans <xdje42@gmail.com>
18667
18668 * lib/gdb.exp (gdb_load): Always return a result.
18669
01b088bc
PA
186702015-02-10 Pedro Alves <palves@redhat.com>
18671
18672 * gdb.threads/signal-sigtrap.c: New file.
18673 * gdb.threads/signal-sigtrap.exp: New file.
18674
b05ec7a5
AT
186752015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18676
18677 * gdb.trace/no-attach-trace.c: New file.
18678 * gdb.trace/no-attach-trace.exp: New file.
18679
a2c2acaf
MW
186802015-02-09 Mark Wielaard <mjw@redhat.com>
18681
18682 * gdb.dwarf2/atomic.c: New file.
18683 * gdb.dwarf2/atomic-type.exp: Likewise.
18684
31fd9caa
MM
186852015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18686
18687 * gdb.btrace/buffer-size.exp: Update "info record" output.
18688 * gdb.btrace/delta.exp: Update "info record" output.
18689 * gdb.btrace/enable.exp: Update "info record" output.
18690 * gdb.btrace/finish.exp: Update "info record" output.
18691 * gdb.btrace/instruction_history.exp: Update "info record" output.
18692 * gdb.btrace/next.exp: Update "info record" output.
18693 * gdb.btrace/nexti.exp: Update "info record" output.
18694 * gdb.btrace/step.exp: Update "info record" output.
18695 * gdb.btrace/stepi.exp: Update "info record" output.
18696 * gdb.btrace/nohist.exp: Update "info record" output.
18697
d33501a5
MM
186982015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18699
18700 * gdb.btrace/buffer-size: New.
18701
f4abbc16
MM
187022015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18703
18704 * gdb.btrace/delta.exp: Update "info record" output.
18705 * gdb.btrace/enable.exp: Update "info record" output.
18706 * gdb.btrace/finish.exp: Update "info record" output.
18707 * gdb.btrace/instruction_history.exp: Update "info record" output.
18708 * gdb.btrace/next.exp: Update "info record" output.
18709 * gdb.btrace/nexti.exp: Update "info record" output.
18710 * gdb.btrace/step.exp: Update "info record" output.
18711 * gdb.btrace/stepi.exp: Update "info record" output.
18712 * gdb.btrace/nohist.exp: Update "info record" output.
18713
b9d61307
SM
187142015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18715
18716 PR gdb/15678
18717 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18718
e584fdbc
PA
187192015-02-06 Pedro Alves <palves@redhat.com>
18720
18721 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18722 macro.
18723 (seconds_left, again): New globals.
18724 (main): Wait seconds_left in a 1-second sleep loop instead of
18725 sleeping 180 seconds. If 'again' is set, reset the seconds
18726 counter.
18727 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18728 'again' in the inferior before detaching. Print the seconds left.
18729 (options): New global.
18730 (top level): Build program with -DTIMEOUT=$timeout.
18731
77f41761
PA
187322015-02-06 Pedro Alves <palves@redhat.com>
18733
18734 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18735 determine how many seconds to pass to 'alarm'.
18736 * gdb.base/gdb-sigterm.exp (top level): Build program with
18737 -DTIMEOUT=$timeout.
18738 (do_test): Return success/failure indication. Add more verbose
18739 logging. Don't fail if 200 single steps are seen. Instead, fail
18740 when the test times out.
18741 (passes): New global.
18742 (top level): Break the testing loop if testing fails on any
18743 iteration. Use gdb_assert.
18744
b9394193
DB
187452015-02-04 Don Breazeal <donb@codesourcery.com>
18746
18747 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18748 and initialize them.
18749 (ipc_cleanup): New function.
18750 (main): Don't declare shmid, semid, and msqid. Add a call to
18751 atexit so that we call ipc_cleanup on exit.
18752
42d9e528
PA
187532015-02-04 Pedro Alves <palves@redhat.com>
18754
18755 * boards/native-extended-gdbserver.exp: Remove any target variant
18756 specifications from the board name before clearing the isremote
18757 flag from board_info.
18758
ae6ae975
DE
187592015-01-31 Doug Evans <xdje42@gmail.com>
18760
18761 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18762
cfb069a8
GB
187632015-01-31 Gary Benson <gbenson@redhat.com>
18764
18765 * gdb.base/completion.exp: Disable completion limiting for
18766 existing tests. Add new tests to check completion limiting.
18767 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18768
5dd31d79
DE
187692015-01-31 Doug Evans <xdje42@gmail.com>
18770
18771 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18772
9f050062
DE
187732015-01-31 Doug Evans <xdje42@gmail.com>
18774
18775 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18776 entries. Duplicate file section script entries.
18777 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18778 inlined entries. Add test for safe-path rejection.
18779 * gdb.python/py-section-script.c: Add duplicate inlined section script
18780 entries. Duplicate file section script entries.
18781 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18782 inlined entries. Add test for safe-path rejection.
18783
df25ebbd
JB
187842015-01-29 Joel Brobecker <brobecker@adacore.com>
18785
18786 * gdb.ada/disc_arr_bound: New testcase.
18787
4a0ca9ec
JB
187882015-01-29 Joel Brobecker <brobecker@adacore.com>
18789
18790 * gdb.ada/mi_var_array: New testcase.
18791
3a8b707a
DE
187922015-01-27 Doug Evans <dje@google.com>
18793
18794 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18795 Add test for objfile.filename, objfile.username after objfile
18796 has been unloaded.
18797
f8313f6e
JB
187982015-01-26 Joel Brobecker <brobecker@adacore.com>
18799
18800 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18801 the second test to print the name attribute of value
18802 returned by the call to gdb.lookup_type, and adjust
18803 the expected output accordingly.
18804
37bc665e
MW
188052015-01-25 Mark Wielaard <mjw@redhat.com>
18806
18807 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18808 * gdb.base/disp-step-fork.c: Include unistd.h.
18809 * gdb.base/siginfo-obj.c: Include stdio.h.
18810 * gdb.base/siginfo-thread.c: Likewise.
18811 * gdb.mi/non-stop.c: Include unistd.h.
18812 * gdb.mi/nsthrexec.c: Include stdio.h.
18813 * gdb.mi/pthreads.c: Include unistd.h.
18814 * gdb.modula2/unbounded1.c (main): Declare returns int.
18815 * gdb.reverse/consecutive-reverse.c: Likewise.
18816 * gdb.threads/create-fail.c: Include unistd.h.
18817 * gdb.threads/killed.c: Likewise.
18818 * gdb.threads/linux-dp.c: Likewise.
18819 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18820 * gdb.threads/non-ldr-exc-2.c: Likewise.
18821 * gdb.threads/non-ldr-exc-3.c: Likewise.
18822 * gdb.threads/non-ldr-exc-4.c: Likewise.
18823 * gdb.threads/pthreads.c: Include unistd.h.
18824 (main): Declare returns int.
18825 * gdb.threads/tls-main.c (foo): New declaration.
18826 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18827
f7e5394d
SM
188282015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18829
18830 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18831 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18832
743649fd
MW
188332015-01-15 Mark Wielaard <mjw@redhat.com>
18834
18835 * gdb.base/noreturn-return.c: New file.
18836 * gdb.base/noreturn-return.exp: New file.
18837 * gdb.base/noreturn-finish.c: New file.
18838 * gdb.base/noreturn-finish.exp: New file.
18839
198297aa
PA
188402015-01-23 Pedro Alves <palves@redhat.com>
18841
18842 * gdb.threads/continue-pending-after-query.c: New file.
18843 * gdb.threads/continue-pending-after-query.exp: New file.
18844
717cf30c
AG
188452015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18846 Simon Marchi <simon.marchi@ericsson.com>
18847
18848 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18849 * gdb.base/valgrind-db-attach.exp: Same.
18850 * gdb.base/valgrind-infcall.exp: Same.
18851 * lib/mi-support.exp (default_mi_gdb_start): Same.
18852 * lib/prompt.exp (default_prompt_gdb_start): Same.
18853 * lib/gdb.exp (default_gdb_spawn): Same.
18854 (gdb_interact): New.
18855
18856
4b62a76e
JK
188572015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18858
18859 * gdb.compile/compile.exp (pointer to jit function): New test.
18860
b4cdae6f
WW
188612015-01-17 Wei-cheng Wang <cole945@gmail.com>
18862
18863 * lib/gdb.exp (supports_process_record): Return true for
18864 powerpc*-*-linux*.
18865 (supports_reverse): Likewise.
18866
d221e7ef
DB
188672015-01-15 Don Breazeal <donb@codesourcery.com>
18868
18869 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18870 instead of checking whether the target board is remote and
18871 use spawn_wait_for_attach instead of exec/sleep.
18872 * gdb.base/attach-twice.exp: Likewise.
18873
bafffb51
JB
188742015-01-15 Joel Brobecker <brobecker@adacore.com>
18875
18876 * gdb.ada/var_arr_attrs: New testcase.
18877
5589af0e
PA
188782015-01-14 Pedro Alves <palves@redhat.com>
18879 Joel Brobecker <brobecker@adacore.com>
18880
18881 PR gdb/17525
18882 * gdb.base/bp-cmds-execution-x-script.c: New file.
18883 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18884 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18885
6c400b59
PA
188862015-01-14 Pedro Alves <palves@redhat.com>
18887
18888 PR cli/17828
18889 * gdb.base/batch-preserve-term-settings.c: New file.
18890 * gdb.base/batch-preserve-term-settings.exp: New file.
18891
e02c96a7
DE
188922015-01-13 Doug Evans <dje@google.com>
18893
18894 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18895 binary.
18896
576fd14c
JB
188972015-01-13 Joel Brobecker <brobecker@adacore.com>
18898
18899 * Makefile.in (clean mostlyclean): Do not delete *.py.
18900
04dccad0
JB
189012015-01-13 Joel Brobecker <brobecker@adacore.com>
18902
18903 * gdb.python/py-lookup-type.exp: New file.
18904
3d230f71
PA
189052015-01-12 Pedro Alves <palves@redhat.com>
18906
18907 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18908 restore GDBFLAGS before returning.
18909
7e67715d
JK
189102015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18911
18912 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18913 is_amd64_regs_target and is_x86_like_target.
18914
f2e0d4b4
DE
189152015-01-11 Doug Evans <xdje42@gmail.com>
18916
18917 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18918 is given without an explicit form.
18919 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18920 attributes.
18921 * gdb.dwarf/corrupt.exp: Ditto.
18922 * gdb.dwarf2/enum-type.exp: Ditto.
18923 * gdb.trace/entry-values.exp: Ditto.
18924 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18925
439250fb
DE
189262015-01-11 Doug Evans <xdje42@gmail.com>
18927
18928 PR gdb/15830
18929 * gdb.base/maint.exp: Remove references to "maint demangle".
18930 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18931 Add tests for explicitly specifying language to demangle.
18932 * gdb.dlang/demangle.exp: Ditto.
18933
ede9f622
PA
189342015-01-09 Pedro Alves <palves@redhat.com>
18935
18936 * gdb.threads/non-stop-fair-events.c: New file.
18937 * gdb.threads/non-stop-fair-events.exp: New file.
18938
a7b796db
PA
189392015-01-09 Pedro Alves <palves@redhat.com>
18940
18941 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18942 the global scope. Set a breakpoint after all threads are started
18943 rather than stepping over two source lines. Expect the prompt.
18944 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18945 global.
18946 (NUM): Now 15.
18947 (main): Use threads_started_barrier to wait for all threads to
18948 start. Main thread no longer calls thread_function. Exit after
18949 180 seconds.
18950 (loop): New function.
18951 (thread_function): Wait on threads_started_barrier barrier. Call
18952 'loop' at each iteration.
18953 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18954 threads have started, instead of hardcoding number of "next"
18955 steps. Use an access watchpoint instead of a write watchpoint.
18956
9665ffdd
PA
189572015-01-09 Pedro Alves <palves@redhat.com>
18958
18959 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18960 (thread_func): Wait on barrier.
18961 (main): Wait for all threads to start before stopping GDB.
18962 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18963 global.
18964 (thread1_func, thread2_func): Wait on barrier.
18965 (main): Wait for all threads to start before stopping GDB.
18966 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18967 New global.
18968 (thread1_func, thread2_func): Wait on barrier.
18969 (main): Wait for all threads to start before stopping GDB.
18970
c945a99f
PA
189712015-01-09 Pedro Alves <palves@redhat.com>
18972
18973 * gdb.threads/attach-many-short-lived-threads.c: New file.
18974 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18975
c1a747c1
PA
189762014-01-09 Pedro Alves <palves@redhat.com>
18977
18978 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18979 instead of to thread 2.
18980 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18981 Add barrier around each pthread_create call instead of around all
18982 calls.
18983 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18984 Set a break on thread_function and have the child threads hit it
18985 one at at a time.
18986
60b3033e
PA
189872015-01-09 Pedro Alves <palves@redhat.com>
18988
18989 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18990 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18991 false.
18992 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18993 checking whether the target board is remote.
18994 * gdb.multi/multi-attach.exp: Likewise.
18995 * gdb.python/py-sync-interp.exp: Likewise.
18996 * gdb.server/ext-attach.exp: Likewise.
18997 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18998 tests that need to attach, instead of checking whether the target
18999 board is remote at the top of the file.
19000
acc018ac
YQ
190012015-01-08 Yao Qi <yao@codesourcery.com>
19002
19003 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19004
50a18af8
JK
190052015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19006
19007 Fix testcase compilation.
19008 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19009
8503d6e1
JB
190102015-01-06 Joel Brobecker <brobecker@adacore.com>
19011
19012 * gdb.python/py-type.exp: Add a couple test about empty
19013 array creation, and negative-length array creation.
19014
cc73dbcc
DE
190152015-01-02 Doug Evans <xdje42@gmail.com>
19016
19017 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19018
0300bbc7
DE
190192015-01-02 Doug Evans <dje@google.com>
19020
19021 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
19022
9d85a0ec
YQ
190232014-12-29 Yao Qi <yao@codesourcery.com>
19024
19025 * gdb.trace/entry-values.exp: Update comments. Rename variable
19026 bar_call_foo to returned_from_foo.
19027
87186c6a
MMN
190282014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19029
19030 PR gdb/17394
19031 * gdb.linespec/break-asm-file.c: New file.
19032 * gdb.linespec/break-asm-file.exp: New file.
19033 * gdb.linespec/break-asm-file0.s: New file.
19034 * gdb.linespec/break-asm-file1.s: New file.
19035
1bab7383
YQ
190362014-12-18 Nigel Stephens <nigel@mips.com>
19037 Maciej W. Rozycki <macro@codesourcery.com>
19038
19039 * gdb.base/float.exp: Handle the new output from "info float" on
19040 MIPS targets.
19041
1bc1068a
JK
190422014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19043
19044 Fix MinGW compilation.
19045 * gdb.compile/compile-ops.exp: Update untested message if
19046 !skip_compile_feature_tests.
19047 * gdb.compile/compile-setjmp.exp: Likewise.
19048 * gdb.compile/compile-tls.exp: Likewise.
19049 * gdb.compile/compile.exp: Likewise.
19050 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19051 supported on this host".
19052
b6615d10
DE
190532014-12-16 Doug Evans <xdje42@gmail.com>
19054
19055 * boards/stabs.exp: New file.
19056
25dda427
AA
190572014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19058
19059 * gdb.base/completion.exp: Adjust to format changes of "maint
19060 print user-registers".
19061
bf330350
CU
190622014-12-16 Catalin Udma <catalin.udma@freescale.com>
19063
19064 PR server/17457
19065 * gdb.arch/aarch64-fp.c: New file.
19066 * gdb.arch/aarch64-fp.exp: New file.
19067
395cf596
SDJ
190682014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19069
19070 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19071 r210637, r210913, r211666, r215400, r215817).
19072
19073 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19074 * dg-extract-results.py: New file.
19075 * dg-extract-results.sh: Use it if the environment seems
19076 suitable.
19077
19078 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19079
19080 * dg-extract-results.py (parse_run): Handle warnings that
19081 are printed before a test harness is run.
19082
19083 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19084
19085 * dg-extract-results.py (Named): Remove __cmp__ method.
19086 (output_variation): Use a key to sort variation.harnesses.
19087
19088 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19089
19090 * dg-extract-results.py: For Python 3, force sys.stdout to
19091 handle surrogate escape sequences.
19092 (safe_open): New function.
19093 (output_segment, main): Use it.
19094
19095 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19096
19097 * dg-extract-results.py (Prog.result_re): Include options
19098 in test name.
19099
19100 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19101
19102 * dg-extract-results.py (output_variation): Always sort if
19103 do_sum.
19104
e882ef3c
SM
191052014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19106
19107 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19108 as long as we get pagination notifications.
19109
4992aa20
JM
191102014-12-15 Jason Merrill <jason@redhat.com>
19111
19112 * Makefile.in (check-gdb.%): Restore.
19113 * README: Mention it.
19114
c1b5a1a6
JB
191152014-12-13 Joel Brobecker <brobecker@adacore.com>
19116
19117 * gdb.ada/str_uninit: New testcase.
19118
5537b577
JK
191192014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19120
19121 PR symtab/17642
19122 * gdb.base/vla-stub-define.c: New file.
19123 * gdb.base/vla-stub.c: New file.
19124 * gdb.base/vla-stub.exp: New file.
19125
bb2ec1b3
TT
191262014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19127 Jan Kratochvil <jan.kratochvil@redhat.com>
19128 Tom Tromey <tromey@redhat.com>
19129
19130 * configure.ac: Add gdb.compile/.
19131 * configure: Regenerate.
19132 * gdb.compile/Makefile.in: New file.
19133 * gdb.compile/compile-ops.exp: New file.
19134 * gdb.compile/compile-ops.c: New file.
19135 * gdb.compile/compile-tls.c: New file.
19136 * gdb.compile/compile-tls.exp: New file.
19137 * gdb.compile/compile-constvar.S: New file.
19138 * gdb.compile/compile-constvar.c: New file.
19139 * gdb.compile/compile-mod.c: New file.
19140 * gdb.compile/compile-nodebug.c: New file.
19141 * gdb.compile/compile-setjmp-mod.c: New file.
19142 * gdb.compile/compile-setjmp.c: New file.
19143 * gdb.compile/compile-setjmp.exp: New file.
19144 * gdb.compile/compile-shlib.c: New file.
19145 * gdb.compile/compile.c: New file.
19146 * gdb.compile/compile.exp: New file.
19147 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19148
4ff709eb
TT
191492014-12-12 Tom Tromey <tromey@redhat.com>
19150
19151 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19152 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19153
6dddd6a5
DE
191542014-12-12 Doug Evans <dje@google.com>
19155
19156 * lib/gdb-python.exp (get_python_valueof): New function.
19157 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19158
71c24708
AA
191592014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19160
19161 * gdb.base/completion.exp: Add test for completion of "info
19162 registers ".
19163
3e29f34a
MR
191642014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19165
19166 * gdb.base/func-ptrs.c: New file.
19167 * gdb.base/func-ptrs.exp: New file.
19168
fc126975
SM
191692014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19170
19171 PR breakpoints/17012
19172 * gdb.base/dprintf-detach.c: New file.
19173 * gdb.base/dprintf-detach.exp: New file.
19174
0a46d518
SM
191752014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19176
19177 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19178 * lib/gdb.exp (target_is_gdbserver): New procedure.
19179
a0be3e44
DE
191802014-12-08 Doug Evans <dje@google.com>
19181
19182 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19183
df1b803a
YQ
191842014-12-05 Yao Qi <yao@codesourcery.com>
19185
19186 * gdb.guile/scm-error.exp: Remove the third argument to
19187 gdb_remote_download.
19188 * gdb.guile/scm-frame-args.exp: Likewise.
19189 * gdb.guile/scm-section-script.exp: Likewise.
19190
ddb9f679
YQ
191912014-12-05 Yao Qi <yao@codesourcery.com>
19192
19193 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19194
86e4ed39
DE
191952014-12-04 Doug Evans <dje@google.com>
19196
19197 * gdb.python/py-objfile.exp: Add tests for
19198 objfile.add_separate_debug_file.
19199
7c50a931
DE
192002014-12-04 Doug Evans <dje@google.com>
19201
19202 * lib/gdb.exp (get_build_id): New function.
19203 (build_id_debug_filename_get): Rewrite to use it.
19204 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19205
621661e3
MR
192062014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19207
19208 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19209 `method(long)', not just 0x0.
19210 * gdb.cp/nsalias.exp: Align code labels to 4.
19211 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19212 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19213 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19214 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19215 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19216 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19217
29f0c3b7
DE
192182014-12-02 Doug Evans <dje@google.com>
19219
e1e061e7 19220 PR symtab/17602
29f0c3b7 19221 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19222 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19223 * gdb.cp/anon-ns.exp: Update.
19224
162078c8
NB
192252014-12-02 Nick Bull <nicholaspbull@gmail.com>
19226
19227 * gdb.python/py-events.py (inferior_call_handler): New.
19228 (register_changed_handler, memory_changed_handler): New.
19229 (test_events.invoke): Register new handlers.
19230 * gdb.python/py-events.exp: Add tests for inferior call,
19231 memory_changed and register_changed events.
19232
fdb09caf
AA
192332014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19234
19235 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19236 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19237 if the linker doesn't understand this.
19238
55cfb2c4
SM
192392014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19240
19241 * gdb.python/python.exp: Change expected reply to help().
19242
9e8cd6df
YQ
192432014-12-01 Yao Qi <yao@codesourcery.com>
19244
19245 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19246 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19247 * configure: Re-generated.
19248
6c659fc2
SC
192492014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19250
19251 * gdb.cp/chained-calls.cc: New file.
19252 * gdb.cp/chained-calls.exp: New file.
19253 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19254
d7fc3181
SM
192552014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19256
19257 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19258 * gdb.dwarf2/symtab-producer.exp: Same.
19259 * gdb.gdb/python-interrupts.exp: Same.
19260 * gdb.gdb/python-selftest.exp: Same.
19261 * gdb.python/py-linetable.exp: Same.
19262 * gdb.python/py-type.exp: Same.
19263 * gdb.python/py-value-cc.exp: Same.
19264 * gdb.python/py-value.exp: Same.
19265
10e79639
YQ
192662014-11-28 Yao Qi <yao@codesourcery.com>
19267
19268 * gdb.base/break-probes.exp: Match library name prefixed with
19269 sysroot.
19270
f28a0564
SM
192712014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19272
19273 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19274 test expected output. Add parentheses for the call to print.
19275 Remove L suffix from integers.
19276
3fe1ce1d
DE
192772014-11-26 Doug Evans <dje@google.com>
19278
19279 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19280
84429e27
YQ
192812014-11-22 Yao Qi <yao@codesourcery.com>
19282
19283 * gdb.trace/entry-values.c: Remove asms.
19284 (foo): Add foo_label.
19285 (bar): Add bar_label.
19286 * gdb.trace/entry-values.exp: Remove code computing foo's
19287 length and bar's length.
19288 (Dwarf::assemble): Invoke function_range for bar and use
19289 MACRO_AT_func for foo.
19290
26741859
YQ
192912014-11-22 Yao Qi <yao@codesourcery.com>
19292
19293 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19294 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19295 Use .Lgcc43_procstart instead of gcc43.
19296
45e44d27
JB
192972014-11-21 Joel Brobecker <brobecker@adacore.com>
19298
19299 * gdb.ada/n_arr_bound: New testcase.
19300
458c8db8
SDJ
193012014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19302
19303 PR breakpoints/10737
19304 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19305 test_catch_syscall_multi_arch.
19306 (test_catch_syscall_multi_arch): New function.
19307
43f3e411
DE
193082014-11-20 Doug Evans <xdje42@gmail.com>
19309
19310 * gdb.base/maint.exp: Update expected output.
19311
0d7b2549
AA
193122014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19313
19314 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19315 4-byte instruction on S390.
19316
8908fca5
JB
193172014-11-19 Joel Brobecker <brobecker@adacore.com>
19318
19319 * gdb.ada/arr_arr: New testcase.
19320
4a46959e
JB
193212014-11-19 Joel Brobecker <brobecker@adacore.com>
19322
19323 * gdb.ada/pkd_arr_elem: New Testcase.
19324
470e2f4e
LM
193252014-11-18 Luis Machado <lgustavo@codesourcery.com>
19326
19327 * gdb.reverse/break-precsave: Expect completion message for
19328 core file reads.
19329 * gdb.reverse/consecutive-precsave.exp: Likewise.
19330 * gdb.reverse/finish-precsave.exp: Likewise.
19331 * gdb.reverse/i386-precsave.exp: Likewise.
19332 * gdb.reverse/machinestate-precsave.exp: Likewise.
19333 * gdb.reverse/sigall-precsave.exp: Likewise.
19334 * gdb.reverse/solib-precsave.exp: Likewise.
19335 * gdb.reverse/step-precsave.exp: Likewise.
19336 * gdb.reverse/until-precsave.exp: Likewise.
19337 * gdb.reverse/watch-precsave.exp: Likewise.
19338
a267f3ad
AA
193392014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19340
19341 * gdb.base/bp-permanent.c: Include unistd.h.
19342 * gdb.python/py-framefilter-mi.c (main): Add return type.
19343 * gdb.python/py-framefilter.c (main): Likewise.
19344 * gdb.trace/actions-changed.c (main): Likewise.
19345
12084a9a
AA
193462014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19347
19348 * gdb.mi/until.c: Add eye-catchers.
19349 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19350 line numbers.
19351
dc7e1a77
AA
193522014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19353
19354 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19355 function header variants in break1.c.
19356 * gdb.base/ena-dis-br.exp: Likewise.
19357 * gdb.base/hbreak2.exp: Likewise.
19358 * gdb.reverse/until-precsave.exp: Drop references to removed
19359 non-prototype function header variants in ur1.c.
19360 * gdb.reverse/until-reverse.exp: Likewise.
19361
41c77605
PM
193622014-11-17 Petr Machata <pmachata@redhat.com>
19363
19364 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19365 ${_cu_offset_size} bytes abbrev offset.
19366
34248c3a
DE
193672014-11-15 Doug Evans <xdje42@gmail.com>
19368
19369 PR symtab/17559
19370 * gdb.base/line-symtabs.exp: New file.
19371 * gdb.base/line-symtabs.c: New file.
19372 * gdb.base/line-symtabs.h: New file.
19373
646da059
YQ
193742014-11-14 Yao Qi <yao@codesourcery.com>
19375
19376 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19377 (func): Add label func_label.
19378 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19379 Replace low_pc and high_pc with MACRO_AT_range.
19380 Replace name, low_pc and high_pc with MACRO_AT_func.
19381
9301ebe6
YQ
193822014-11-14 Yao Qi <yao@codesourcery.com>
19383
19384 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19385 Replace name, low_pc and high_pc with MACRO_AT_func.
19386
f166b542
YQ
193872014-11-14 Yao Qi <yao@codesourcery.com>
19388
19389 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19390 produce debug information.
19391 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19392
0f6e71e3
YQ
193932014-11-14 Yao Qi <yao@codesourcery.com>
19394
19395 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19396 object and get function length.
19397 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19398 with MACRO_AT_func.
19399 (top-level): Replace gdb_compile and clean_restart with
19400 prepare_for_testing.
19401 * gdb.dwarf2/main.c (main): Add label main_label.
19402
876c4df9
YQ
194032014-11-14 Yao Qi <yao@codesourcery.com>
19404
19405 * lib/dwarf.exp (function_range): New procedure.
19406 (Dwarf::_handle_macro_at_func): New procedure.
19407 (Dwarf::_handle_macro_at_range): New procedure.
19408 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19409
02ad9cf1
YQ
194102014-11-14 Yao Qi <yao@codesourcery.com>
19411
19412 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19413 (_handle_attribute): New procedure.
19414
a59add0c
AA
194152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19416
19417 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19418 * gdb.base/call-sc.c (zed): Likewise.
19419 * gdb.base/checkpoint.c (main): Likewise.
19420 * gdb.base/dump.c (main): Likewise.
19421 * gdb.base/gcore.c (main): Likewise.
19422 * gdb.base/huge.c (main): Likewise.
19423 * gdb.base/multi-forks.c (main): Likewise.
19424 * gdb.base/pr10179-a.c (main): Likewise.
19425 * gdb.base/savedregs.c (main): Likewise.
19426 * gdb.base/sigaltstack.c (main): Likewise.
19427 * gdb.base/siginfo.c (main): Likewise.
19428 * gdb.base/structs.c (zed): Likewise.
19429 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19430 * gdb.mi/mi-syn-frame.c (main): Likewise.
19431 * gdb.mi/until.c (foo, main): Likewise.
19432 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19433 * gdb.base/solib-weak.c (foo): Declare.
19434 * gdb.base/attach-twice.c: Include stdio.h.
19435 * gdb.base/weaklib1.c: Likewise.
19436 * gdb.base/weaklib2.c: Likewise.
19437 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19438 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19439 unistd.h.
19440 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19441 * gdb.mi/mi-exit-code.c: Likewise.
19442 * gdb.base/break-interp-lib.c: Include string.h.
19443 * gdb.base/coremaker.c: Likewise.
19444 * gdb.base/testenv.c: Likewise.
19445 * gdb.python/py-finish-breakpoint.c: Likewise.
19446 * gdb.base/inferior-died.c: Include sys/wait.h.
19447 * gdb.base/fileio.c: Include time.h.
19448 * gdb.base/async-shell.c: Include unistd.h.
19449 * gdb.base/dprintf-non-stop.c: Likewise.
19450 * gdb.base/info-os.c: Likewise.
19451 * gdb.mi/mi-console.c: Likewise.
19452 * gdb.mi/watch-nonstop.c: Likewise.
19453 * gdb.python/py-events.c: Likewise.
19454 * gdb.base/async.c (baz): Move up before its invocation.
19455 * gdb.base/code_elim2.c (my_global_func): Likewise.
19456 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19457 * gdb.base/advance.c (func2): Likewise.
19458
3b5d5997
AA
194592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19460
19461 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19462 variant.
19463 * gdb.base/annota3.c: Likewise.
19464 * gdb.base/async.c: Likewise.
19465 * gdb.base/average.c: Likewise.
19466 * gdb.base/call-ar-st.c: Likewise.
19467 * gdb.base/call-rt-st.c: Likewise.
19468 * gdb.base/call-sc.c: Likewise.
19469 * gdb.base/call-strs.c: Likewise.
19470 * gdb.base/ending-run.c: Likewise.
19471 * gdb.base/execd-prog.c: Likewise.
19472 * gdb.base/exprs.c: Likewise.
19473 * gdb.base/foll-exec.c: Likewise.
19474 * gdb.base/foll-fork.c: Likewise.
19475 * gdb.base/foll-vfork.c: Likewise.
19476 * gdb.base/funcargs.c: Likewise.
19477 * gdb.base/gcore.c: Likewise.
19478 * gdb.base/jump.c: Likewise.
19479 * gdb.base/langs0.c: Likewise.
19480 * gdb.base/langs1.c: Likewise.
19481 * gdb.base/langs2.c: Likewise.
19482 * gdb.base/mips_pro.c: Likewise.
19483 * gdb.base/nodebug.c: Likewise.
19484 * gdb.base/opaque0.c: Likewise.
19485 * gdb.base/opaque1.c: Likewise.
19486 * gdb.base/recurse.c: Likewise.
19487 * gdb.base/run.c: Likewise.
19488 * gdb.base/scope0.c: Likewise.
19489 * gdb.base/scope1.c: Likewise.
19490 * gdb.base/setshow.c: Likewise.
19491 * gdb.base/setvar.c: Likewise.
19492 * gdb.base/shmain.c: Likewise.
19493 * gdb.base/shr1.c: Likewise.
19494 * gdb.base/shr2.c: Likewise.
19495 * gdb.base/sigall.c: Likewise.
19496 * gdb.base/signals.c: Likewise.
19497 * gdb.base/so-indr-cl.c: Likewise.
19498 * gdb.base/solib2.c: Likewise.
19499 * gdb.base/structs.c: Likewise.
19500 * gdb.base/sum.c: Likewise.
19501 * gdb.base/vforked-prog.c: Likewise.
19502 * gdb.base/watchpoint.c: Likewise.
19503 * gdb.reverse/shr2.c: Likewise.
19504 * gdb.reverse/until-reverse.c: Likewise.
19505 * gdb.reverse/ur1.c: Likewise.
19506 * gdb.reverse/watch-reverse.c: Likewise.
19507
066a77c5
AA
195082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19509
19510 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19511 variant.
19512 * gdb.base/sepdebug.exp: Drop references to removed code.
19513
4f204ea5
AA
195142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19515
19516 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19517 variant. Preserve original line numbering.
19518 * gdb.base/list1.c: Likewise.
19519
3b377a3a
AA
195202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19521
19522 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19523 variant.
19524 * gdb.base/break1.c: Likewise.
19525 * gdb.base/break.exp: Drop references to removed code.
19526
e444df73
AA
195272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19528
19529 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19530 variant.
19531
8008f2a7
AA
195322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19533
19534 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19535
a5a06887
AA
195362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19537
19538 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19539 logic into perform_all_tests() and invoke it with and without
19540 function header prototypes.
19541 (do_function_calls): Remove conditional XFAIL for PR 5318.
19542 (rerun_and_prepare): Remove duplicate code.
19543 (perform_all_tests): New. Main logic moved here.
19544
44dba9b9
AA
195452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19546
19547 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19548 code guarded by #ifdef NO_PROTOTYPES.
19549 (t_double_many_args): Likewise.
19550 (DEF_FUNC_MANY_ARGS_1): Likewise.
19551 (DEF_FUNC_VALUES_1): Likewise.
19552 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19553 guarded by #ifdef PROTOTYPES.
19554
d1fbcd56
AA
195552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19556
19557 * gdb.mi/mi-console.c: Add eye-catcher.
19558 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19559 instead of literal line number.
19560
b0e59b8f
AA
195612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19562
19563 * gdb.base/shr2.c: Add eye-catcher.
19564 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19565 line number.
19566
78f98cca
AA
195672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19568
19569 * gdb.base/jump.c: Add eye-catchers.
19570 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19571 numbers.
19572
58fa2af0
AA
195732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19574
19575 * gdb.base/execd-prog.c: Add eye-catchers.
19576 * gdb.base/foll-exec.c: Likewise.
19577 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19578 line numbers.
19579
04e5059b
AA
195802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19581
19582 * gdb.base/ending-run.c: Add eye-catchers.
19583 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19584 literal line numbers.
19585
dbfdb174
AA
195862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19587
19588 * gdb.base/call-rt-st.c: Add eye-catchers.
19589 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19590 literal line numbers.
19591
888a2ade
AA
195922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19593
19594 * gdb.base/call-ar-st.c: Add eye-catchers.
19595 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19596 literal line numbers.
19597
6acc2dde
AA
195982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19599
19600 * gdb.base/average.c: Add eye-catchers.
19601 * gdb.base/sum.c: Likewise.
19602 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19603 regexps dynamically.
19604
9ecfcd1d
AA
196052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19606
19607 * gdb.base/solib1.c: Add eye-catchers.
19608 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19609 literal line numbers.
19610
78708b7c
PA
196112014-11-12 Pedro Alves <palves@redhat.com>
19612
19613 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19614 leader has exited.
19615
af48d08f
PA
196162014-11-12 Pedro Alves <palves@redhat.com>
19617
19618 * gdb.arch/i386-bp_permanent.c: New file.
19619 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19620 (srcfile): Set to i386-bp_permanent.c.
19621 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19622 that stepi does not execute the 'leave' instruction, instead of
19623 testing it does execute.
19624 * gdb.base/bp-permanent.c: New file.
19625 * gdb.base/bp-permanent.exp: New file.
19626
af3768e9
DE
196272014-11-10 Doug Evans <xdje42@gmail.com>
19628
19629 PR symtab/17564
19630 * gdb.base/symtab-search-order.exp: New file.
19631 * gdb.base/symtab-search-order.c: New file.
19632 * gdb.base/symtab-search-order-1.c: New file.
19633 * gdb.base/symtab-search-order-shlib-1.c: New file.
19634
9de00a4a
PA
196352014-11-07 Pedro Alves <palves@redhat.com>
19636
19637 PR gdb/17511
19638 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19639 i?86-*-linux*.
19640
e0f52461
SC
196412014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19642
19643 PR c++/17494
19644 * gdb.cp/pr17494.cc: New file.
19645 * gdb.cp/pr17494.exp: New file.
19646
6ce8c980
YQ
196472014-11-02 Yao Qi <yao@codesourcery.com>
19648
19649 * gdb.python/python.exp: Get working directory and match the
19650 output of "set extended-prompt \\w " with it.
19651
02be9a71
DE
196522014-10-30 Doug Evans <dje@google.com>
19653
19654 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19655 in objfiles.
19656 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19657 in progspaces.
19658
3bdff46b
LM
196592014-10-30 Janis Johnson <janisjo@codesourcery.com>
19660
19661 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19662 * gdb.base/realname-expand.exp: Likewise.
19663 * gdb.linespec/macro-relative.exp: Likewise.
19664
ab917dfb
PA
196652014-10-29 Pedro Alves <palves@redhat.com>
19666
19667 PR gdb/17408
19668 * gdb.threads/schedlock.c (some_function): New function.
19669 (call_function): New global.
19670 (MAYBE_CALL_SOME_FUNCTION): New macro.
19671 (thread_function): Call it.
19672 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19673 and use it instead of a global counter. Adjust all callers.
19674 (get_current_thread): Use "find current thread" for test message
19675 here rather than having all callers pass down the same string.
19676 (goto_loop): New procedure, factored out from ...
19677 (my_continue): ... this.
19678 (step_ten_loops): Change parameter from test message to command to
19679 use. Adjust.
19680 (list_count): Delete global.
19681 (check_result): New procedure, factored out from duplicate top
19682 level code.
19683 (continue tests): Wrap in with_test_prefix.
19684 (test_step): New procedure, factored out from duplicate top level
19685 code.
19686 (top level): Test "step" in combination with all scheduler-locking
19687 modes. Test "next" in combination with all scheduler-locking
19688 modes, and in combination with stepping over a function call or
19689 not.
19690 * gdb.threads/next-bp-other-thread.c: New file.
19691 * gdb.threads/next-bp-other-thread.exp: New file.
19692
d3d4baed
PA
196932014-10-29 Pedro Alves <palves@redhat.com>
19694
19695 PR python/17372
19696 * gdb.python/python.exp: Test a multi-line command that spawns
19697 interactive Python.
19698 * gdb.base/multi-line-starts-subshell.exp: New file.
19699
563e8d85
YQ
197002014-10-29 Yao Qi <yao@codesourcery.com>
19701
19702 * gdb.base/fileio.exp: Make directories on host.
19703
0ea4d52e
YQ
197042014-10-29 Yao Qi <yao@codesourcery.com>
19705
19706 * gdb.base/fileio.c (test_write): Close the file.
19707
7f5ef605
PA
197082014-10-28 Pedro Alves <palves@redhat.com>
19709
19710 PR gdb/12623
19711 * gdb.base/sigstep.c (no_handler): New global.
19712 (main): If 'no_handler is true, set the signal handlers to
19713 SIG_IGN.
19714 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19715 with_sw_watch and no_handler parameters. Handle them.
19716 (top level) <stepping over handler when stopped at a breakpoint
19717 test>: Add a test axis for testing with a software watchpoint, and
19718 another for testing with the signal handler set to SIG_IGN.
19719 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19720 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19721
abbdbd03
PA
197222014-10-28 Pedro Alves <palves@redhat.com>
19723
19724 PR gdb/17511
19725 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19726 * gdb.base/sigstep.exp (other_handler_location): New global.
19727 (advance): Support stepping into the signal handler, and running
19728 commands while in the handler.
19729 (in_handler_map): New global.
19730 (top level): In the advance test, add combinations for getting
19731 into the handler with stepping commands, and for running commands
19732 in the handler. Add comment descripting the advancei tests.
19733
1df4399f
PA
197342014-10-28 Pedro Alves <palves@redhat.com>
19735
19736 * gdb.base/sigstep.exp: Use build_executable instead of
19737 prepare_for_testing.
19738 (top level): Move code that starts GDB, runs to main and creates a
19739 display to ...
19740 (restart): ... this new procedure.
19741 (top level): Move backtrace from signal handler test to ...
19742 (validate_backtrace): ... this new procedure.
19743 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19744 with_test_prefix. Always restart GDB.
19745 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19746 with_test_prefix. Always restart GDB. No need to delete
19747 breakpoints after the test.
19748 (test_skip_handler): Remove prefix parameter.
19749 (skip_over_handler, breakpoint_to_handler)
19750 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19751 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19752 restart GDB. No need to delete breakpoints after the test.
19753 (top level): Use foreach to call the test procedures with
19754 different commands.
19755
a5b6e449
PA
197562014-10-28 Pedro Alves <palves@redhat.com>
19757
19758 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19759 instead of GNATS numbers.
19760 * gdb.base/sigbpt.exp: Likewise.
19761 * gdb.base/siginfo.exp: Likewise.
19762 * gdb.base/sigstep.exp: Likewise.
19763
e5f8a7cc
PA
197642014-10-27 Pedro Alves <palves@redhat.com>
19765
19766 * gdb.base/sigstep.c (dummy): New global.
19767 (main): Issue a couple writes to the new global.
19768 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19769 procedures.
19770 (skip_over_handler): Use test_skip_handler.
19771 (top level): Call skip_over_handler for stepi and nexti too.
19772 (breakpoint_over_handler): Use test_skip_handler.
19773 (top level): Call breakpoint_over_handler for stepi and nexti too.
19774
763905a3
YQ
197752014-10-27 Yao Qi <yao@codesourcery.com>
19776
19777 * gdb.trace/tfile.c (adjust_function_address)
19778 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19779 function descriptor.
19780
6f259a23
DB
197812014-10-24 Don Breazeal <donb@codesourcery.com>
19782
19783 * gdb.base/foll-fork.exp (test_follow_fork,
19784 catch_fork_child_follow): Check for updated fork messages emitted
19785 from infrun.c.
19786 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19787 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19788 vfork_and_exec_child_follow_through_step): Check for updated vfork
19789 messages emitted from infrun.c.
19790
09dd9a69
PA
197912014-10-24 Pedro Alves <palves@redhat.com>
19792
19793 * gdb.base/corefile.exp: Remove references to ultrix.
19794 * gdb.base/interrupt.exp: Likewise.
19795 * gdb.base/whatis.exp: Likewise.
19796 * gdb.gdb/selftest.exp: Likewise.
19797 * gdb.threads/manythreads.exp: Likewise.
19798 * gdb.threads/print-threads.exp: Likewise.
19799 * gdb.threads/pthreads.exp:: Likewise.
19800 * gdb.threads/schedlock.exp: Likewise.
19801
3433cfa5
SC
198022014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19803
19804 * gdb.cp/non-trivial-retval.cc: Add a test case.
19805 * gdb.cp/non-trivial-retval.exp: Add a test.
19806
092f880b
YQ
198072014-10-20 Yao Qi <yao@codesourcery.com>
19808
19809 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19810 * gdb.python/py-objfile-script-gdb.py: New file.
19811 * gdb.python/py-objfile-script.exp: Update reference to
19812 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19813 of remote_download. Remove the dest file.
19814
acbdb7f3
YQ
198152014-10-20 Yao Qi <yao@codesourcery.com>
19816
19817 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19818 * gdb.base/step-line.exp: Likewise.
19819 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19820 * gdb.dwarf2/dw2-basic.exp: Likewise.
19821 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19822 * gdb.dwarf2/dw2-filename.exp: Likewise.
19823 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19824 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19825 * gdb.dwarf2/dw2-producer.exp: Likewise.
19826 * gdb.dwarf2/mac-fileno.exp: Likewise.
19827 * gdb.python/py-frame-args.exp: Likewise.
19828 * gdb.python/py-framefilter.exp: Likewise.
19829 * gdb.python/py-mi.exp: Likewise.
19830 * gdb.python/py-objfile-script.exp: Likewise
19831 * gdb.python/py-pp-integral.exp: Likewise.
19832 * gdb.python/py-pp-re-notag.exp: Likewise.
19833 * gdb.python/py-prettyprint.exp: Likewise.
19834 * gdb.python/py-section-script.exp: Likewise.
19835 * gdb.python/py-typeprint.exp: Likewise.
19836 * gdb.python/py-xmethods.exp: Likewise.
19837 * gdb.stabs/weird.exp: Likewise.
19838 * gdb.xml/tdesc-regs.exp: Likewise.
19839
bd286a29
KCY
198402014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19841
19842 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19843 (out_cu): Use addr_len for the size of addresses.
19844 (out_line): Likewise. Size DW_LNE_set_address instruction
19845 according to addr_len.
19846 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19847 (FUNC): Add START_INSNS to definition.
19848
673dc4a0
YQ
198492014-10-18 Yao Qi <yao@codesourcery.com>
19850
19851 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19852 gdb_has_argv0 return true.
19853 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19854 check [target_info exists noargs], check [gdb_has_argv0]
19855 instead.
19856 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19857 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19858 procedures.
19859
4ffbba72
DE
198602014-10-17 Doug Evans <dje@google.com>
19861
19862 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19863 event.
19864 * gdb.python/py-events.py: Add clear_objfiles event.
19865
d096d8c1
DE
198662014-10-17 Doug Evans <dje@google.com>
19867
19868 * gdb.python/py-objfile.exp: Test progspace attribute.
19869
a80db015
LM
198702014-10-17 Luis Machado <lgustavo@codesourcery.com>
19871
19872 * gdb.guile/scm-breakpoint.exp: Do not assume any
19873 directory separators when matching source file paths.
19874 * gdb.python/py-breakpoint.exp: Likewise.
19875 * gdb.reverse/break-precsave.exp: Likewise.
19876 * gdb.reverse/break-reverse.exp: Likewise.
19877 * gdb.reverse/consecutive-precsave.exp: Likewise.
19878 * gdb.reverse/finish-precsave.exp: Likewise.
19879 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19880 * gdb.reverse/finish-reverse.exp: Likewise.
19881 * gdb.reverse/i386-precsave.exp: Likewise.
19882 * gdb.reverse/i387-env-reverse.exp: Likewise.
19883 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19884 * gdb.reverse/machinestate-precsave.exp: Likewise.
19885 * gdb.reverse/machinestate.exp: Likewise.
19886 * gdb.reverse/sigall-precsave.exp: Likewise.
19887 * gdb.reverse/solib-precsave.exp: Likewise.
19888 * gdb.reverse/step-precsave.exp: Likewise.
19889 * gdb.reverse/until-precsave.exp: Likewise.
19890 * gdb.reverse/watch-precsave.exp: Likewise.
19891 * gdb.reverse/watch-reverse.exp: Likewise.
19892
b22089ab
YQ
198932014-10-17 Yao Qi <yao@codesourcery.com>
19894
19895 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19896 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19897
6c4486e6
PA
198982014-10-17 Pedro Alves <palves@redhat.com>
19899
19900 PR gdb/17471
19901 * gdb.base/bg-execution-repeat.c: New file.
19902 * gdb.base/bg-execution-repeat.exp: New file.
19903
0ff33695
PA
199042014-10-17 Pedro Alves <palves@redhat.com>
19905
19906 PR gdb/17300
19907 * gdb.base/continue-all-already-running.c: New file.
19908 * gdb.base/continue-all-already-running.exp: New file.
19909
6fdebc3d
PA
199102014-10-17 Pedro Alves <palves@redhat.com>
19911
19912 PR gdb/17472
19913 * gdb.base/annota-input-while-running.c: New file.
19914 * gdb.base/annota-input-while-running.exp: New file.
19915
32a8097b
PA
199162014-10-17 Pedro Alves <palves@redhat.com>
19917
19918 * gdb.base/callfuncs.exp: emove references to osf.
19919 * gdb.base/sigall.exp: Likewise.
19920 * gdb.gdb/selftest.exp: Likewise.
19921 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19922 * gdb.mi/non-stop.c: Likewise.
19923 * gdb.mi/pthreads.c: Likewise.
19924 * gdb.reverse/sigall-precsave.exp: Likewise.
19925 * gdb.reverse/sigall-reverse.exp: Likewise.
19926 * gdb.threads/pthreads.c: Likewise.
19927 * gdb.threads/pthreads.exp: Likewise.
19928
7a3517ff
YQ
199292014-10-17 Yao Qi <yao@codesourcery.com>
19930
19931 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19932 check 'target_info exists noargs'.
19933 (test_command_prompt_position): Likewise.
19934 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19935 Remove "set args".
19936 (progvar_simple_while_test): Likewise.
19937 (progvar_complex_if_while_test): Likewise.
19938 (if_while_breakpoint_command_test): Likewise.
19939 (infrun_breakpoint_command_test): Likewise.
19940 (breakpoint_command_test): Likewise.
19941 (watchpoint_command_test): Likewise.
19942 (bp_deleted_in_command_test): Likewise.
19943 (temporary_breakpoint_commands): Likewise.
19944
bb99c472
YQ
199452014-10-16 Yao Qi <yao@codesourcery.com>
19946
19947 * gdb.base/remotetimeout.exp: Remove noargs checking.
19948
7c16b83e
PA
199492014-10-15 Pedro Alves <palves@redhat.com>
19950
19951 PR breakpoints/9649
19952 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19953 * gdb.base/breakpoint-in-ro-region.exp
19954 (probe_target_hardware_step): New procedure.
19955 (top level): Probe hardware stepping and hardware breakpoint
19956 support. Test stepping through a read-only region, with both
19957 "breakpoint auto-hw" on and off and both "always-inserted" on and
19958 off.
19959
35a49624
IB
199602014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19961
19962 * gdb.dlang/demangle.exp: Update for demangling changes.
19963
2d1c107c
SC
199642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19965
19966 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19967 * gdb.cp/non-trivial-retval.exp: Add new tests.
19968
778811d5
SC
199692014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19970
19971 PR c++/13403
19972 PR c++/15154
19973 * gdb.cp/non-trivial-retval.cc: New file.
19974 * gdb.cp/non-trivial-retval.exp: New file.
19975
10c5f0a8
YQ
199762014-10-15 Yao Qi <yao@codesourcery.com>
19977
19978 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19979 remote host.
19980
65d7b369
YQ
199812014-10-15 Yao Qi <yao@codesourcery.com>
19982
19983 * gdb.python/py-symbol.exp: Match file base name if host is
19984 remote, otherwise match file name with dir name.
19985 * gdb.python/py-symtab.exp: Likewise.
19986 * gdb.python/python.exp: Likewise.
19987
46dc1394
YQ
199882014-10-15 Yao Qi <yao@codesourcery.com>
19989
19990 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19991 pattern.
19992 * gdb.python/py-symtab.exp: Likewise.
19993 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19994 locationn.
19995
c40cc657
JB
199962014-10-14 Joel Brobecker <brobecker@adacore.com>
19997
19998 * gdb.ada/addr_arith: New testcase.
19999
2abf49e1
MR
200002014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20001
20002 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20003 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20004 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20005 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20006
f7088df3
SDJ
200072014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20008
20009 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20010 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20011 * gdb.arch/stap-eval-lang-ada.exp: New file.
20012
4dc06805
YQ
200132014-10-14 Yao Qi <yao@codesourcery.com>
20014
20015 * gdb.mi/mi-var-child.c (nothing1): New function.
20016 (nothing2): New function.
20017 (do_children_tests): Set function pointers by nothing1 and
20018 nothing2.
20019 * gdb.mi/mi-var-child.exp: Step over new added statements.
20020 Update test to match the new output.
20021 * gdb.mi/var-cmd.c (nothing1): New function.
20022 (nothing2): New function.
20023 (do_children_tests): Set function pointers by nothing1 and
20024 nothing2.
20025 * gdb.mi/mi-var-display.exp: Update test to match output.
20026 Step to the line specified by $line_dct_nothing.
20027 Increase the number of lines to step.
20028
46a93de2
YQ
200292014-10-14 Yao Qi <yao@codesourcery.com>
20030
20031 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20032 tests.
20033 * gdb.mi/mi2-var-child.exp: Likewise.
20034
14ea52ee
DE
200352014-10-13 Doug Evans <dje@google.com>
20036
20037 * gdb.python/py-objfile.exp: Change name of file name test.
20038
e5c6e92b
DE
200392014-10-13 Doug Evans <dje@google.com>
20040
20041 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20042 from the start of the CU.
20043
c780cc2f
JK
200442014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20045 Yao Qi <yao@codesourcery.com>
20046
20047 Fix "save breakpoints" for "catch" command.
20048 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20049 Remove -nonewline. Match also the added "main" line.
20050
99894e11
JK
200512014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20052
20053 Fix "save breakpoints" for "disable $bpnum" command.
20054 * gdb.base/save-bp.c (main): Add label.
20055 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20056
6e1ac5a3
JK
200572014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20058
20059 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20060
754dd2b0
YQ
200612014-10-11 Yao Qi <yao@codesourcery.com>
20062
20063 * gdb.server/server-kill.exp: Execute command
20064 "set remote trace-status-packet on" before "tstatus".
20065
f90183d7
YQ
200662014-10-11 Yao Qi <yao@codesourcery.com>
20067
20068 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20069 (main): Call getppid.
20070 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20071 and continue to it. Read variable "server_pid".
20072
bf40a607
YQ
200732014-10-11 Yao Qi <yao@codesourcery.com>
20074
20075 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20076
052ca370
YQ
200772014-10-11 Yao Qi <yao@codesourcery.com>
20078
20079 * gdb.threads/thread-find.exp: Don't execute command
20080 "info threads".
20081 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20082 * gdb.threads/linux-dp.exp: Don't check the condition
20083 $threads_created equals to zero.
20084
3831839c
PA
200852014-10-10 Pedro Alves <palves@redhat.com>
20086
20087 * gdb.base/bigcore.exp: Remove references to IRIX.
20088 * gdb.base/funcargs.exp: Likewise.
20089 * gdb.base/interrupt.exp: Likewise.
20090 * gdb.base/mips_pro.exp: Likewise.
20091 * gdb.base/nodebug.exp: Likewise.
20092 * gdb.base/setvar.exp: Likewise.
20093 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20094
8b9a549d
PA
200952014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20096 Pedro Alves <palves@redhat.com>
20097
20098 PR symtab/14466
20099 * gdb.base/vdso-warning.c: New file.
20100 * gdb.base/vdso-warning.exp: New file.
20101
d48ba5e8
DE
201022014-10-02 Doug Evans <dje@google.com>
20103
20104 * gdb.base/structs.c (main): Don't run forever.
20105
2278c276
PA
201062014-10-02 Pedro Alves <palves@redhat.com>
20107
20108 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20109 (top level) <stop threads 1, stop threads 2>: Use it.
20110
b57bacec
PA
201112014-10-02 Pedro Alves <palves@redhat.com>
20112
20113 * gdb.threads/break-while-running.exp (test): Add new
20114 'update_thread_list' argument. Skip "info threads" if false.
20115 (top level): Add new 'update_thread_list' axis.
20116
13fd3ff3
PA
201172014-10-02 Pedro Alves <palves@redhat.com>
20118
20119 PR breakpoints/17431
20120 * gdb.base/execl-update-breakpoints.c: New file.
20121 * gdb.base/execl-update-breakpoints.exp: New file.
20122
0fec99e8
PA
201232014-10-01 Pedro Alves <palves@redhat.com>
20124
20125 * gdb.base/breakpoint-in-ro-region.c: New file.
20126 * gdb.base/breakpoint-in-ro-region.exp: New file.
20127
2ddf4301
SM
201282014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20129
20130 * gdb.mi/mi-exit-code.exp: New file.
20131 * gdb.mi/mi-exit-code.c: New file.
20132
6a5f3f43
YQ
201332014-09-30 Yao Qi <yao@codesourcery.com>
20134
20135 * lib/prelink-support.exp (build_executable_own_libs): Error if
20136 the target isn't native.
20137
345bcc73
YQ
201382014-09-30 Yao Qi <yao@codesourcery.com>
20139
20140 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20141 false.
20142
a25a5a45
PA
201432014-09-22 Pedro Alves <palves@redhat.com>
20144
20145 * gdb.threads/break-while-running.exp: New file.
20146 * gdb.threads/break-while-running.c: New file.
20147
00ba3162
YQ
201482014-09-19 Yao Qi <yao@codesourcery.com>
20149
20150 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20151 Invoke test. Restart GDB with --readnow and invoke test again.
20152
c3b7b696
YQ
201532014-09-19 Yao Qi <yao@codesourcery.com>
20154
20155 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20156 proc set_breakpoint_on_gcd_function. Invoke
20157 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20158 invoke set_breakpoint_on_gcd_function again.
20159
2b4fd423
DE
201602014-09-18 Doug Evans <dje@google.com>
20161
20162 * gdb.dwarf2/symtab-producer.exp: New file.
20163
a5947601
SDJ
201642014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20165
20166 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20167 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20168 * gdb.base/global-var-nested-by-dso.c: Likewise.
20169 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20170
91c19059
SDJ
201712014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20172 Pedro Alves <palves@redhat.com>
20173
20174 * gdb.base/watch-bitfields.exp: Pass string other than test file
20175 name to prepare_for_testing.
20176 (watch): New procedure.
20177 (expect_watchpoint): Use with_test_prefix.
20178 (top level): Factor out tests to ...
20179 (test_watch_location, test_regular_watch): ... these new
20180 procedures, and use with_test_prefix and gdb_continue_to_end.
20181
bb9d5f81
PP
201822014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20183
20184 PR breakpoints/12526
20185 * gdb.base/watch-bitfields.exp: New file.
20186 * gdb.base/watch-bitfields.c: New file.
20187
635856f5
PA
201882014-09-16 Pedro Alves <palves@redhat.com>
20189
20190 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20191 software and hardware addresses, not software address against
20192 itself.
20193
7280ceea
PA
201942014-09-16 Pedro Alves <palves@redhat.com>
20195
20196 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20197 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20198
428b16bd
PA
201992014-09-16 Pedro Alves <palves@redhat.com>
20200
20201 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20202 files.
20203 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20204 "*-*-vxworks*" throughout.
20205 * gdb.base/break.exp: Likewise.
20206 * gdb.base/default.exp: Likewise.
20207 * gdb.base/scope.exp: Likewise.
20208 * gdb.base/sepdebug.exp: Likewise.
20209 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20210 throughout.
20211 * gdb.base/run.c: Likewise.
20212 * gdb.base/sepdebug.c: Likewise.
20213 * gdb.hp/gdb.aCC/run.c: Likewise.
20214 * gdb.reverse/until-reverse.c: Likewise.
20215 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20216
666d413c
YQ
202172014-09-16 Yao Qi <yao@codesourcery.com>
20218
20219 * boards/local-remote-host-native.exp: New file.
20220
57cbd724
DE
202212014-09-14 Doug Evans <xdje42@gmail.com>
20222
20223 * gdb.threads/queue-signal.c (thread_count): New variable.
20224 (thread_count_mutex, thread_count_condvar): New variables.
20225 (incr_thread_count, wait_all_threads_running): New functions.
20226 (main): Wait for all threads to be in their thread functions.
20227
81219e53
DE
202282014-09-13 Doug Evans <xdje42@gmail.com>
20229
20230 * gdb.threads/queue-signal.c: New file.
20231 * gdb.threads/queue-signal.exp: New file.
20232
3714cea7
DE
202332014-09-13 Doug Evans <xdje42@gmail.com>
20234
20235 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20236 be consistent with what default_gdb_init uses.
20237 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20238 the plain text of the prompt. Add some logging printfs.
20239 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20240
fa43b1d7
PA
202412014-09-12 Pedro Alves <palves@redhat.com>
20242
20243 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20244 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20245 * gdb.arch/i386-size-overlap.exp: Likewise.
20246 * gdb.arch/i386-size.exp: Likewise.
20247 * gdb.arch/i386-unwind.exp: Likewise.
20248 * gdb.base/a2-run.exp: Likewise.
20249 * gdb.base/break.exp: Likewise.
20250 * gdb.base/charset.exp: Likewise.
20251 * gdb.base/chng-syms.exp: Likewise.
20252 * gdb.base/commands.exp: Likewise.
20253 * gdb.base/dbx.exp: Likewise.
20254 * gdb.base/find.exp: Likewise.
20255 * gdb.base/funcargs.exp: Likewise.
20256 * gdb.base/jit-simple.exp: Likewise.
20257 * gdb.base/reread.exp: Likewise.
20258 * gdb.base/sepdebug.exp: Likewise.
20259 * gdb.base/step-bt.exp: Likewise.
20260 * gdb.cp/mb-inline.exp: Likewise.
20261 * gdb.cp/mb-templates.exp: Likewise.
20262 * gdb.objc/basicclass.exp: Likewise.
20263 * gdb.threads/killed.exp: Likewise.
20264
9d9bf2df
EBM
202652014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20266
20267 PR tdep/17379
20268 * gdb.arch/powerpc-stackless.S: New file.
20269 * gdb.arch/powerpc-stackless.exp: New file.
20270
1cf2f1b0
JK
202712014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20272
20273 * gdb.base/attach.c: Include unistd.h.
20274 (main): Call alarm. Add label postloop.
20275 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20276 gdb_breakpoint, gdb_continue_to_breakpoint.
20277 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20278
98880d46
PA
202792014-09-11 Pedro Alves <palves@redhat.com>
20280
20281 PR gdb/17347
20282 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20283 * gdb.base/attach.exp (test_command_line_attach_run): New
20284 procedure.
20285 (top level): Call it.
20286
4c92ff2c
PA
202872014-09-11 Pedro Alves <palves@redhat.com>
20288
20289 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20290 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20291 (do_command_attach_tests): Use spawn_wait_for_attach.
20292 * gdb.base/solib-overlap.exp: Likewise.
20293 * gdb.multi/multi-attach.exp: Likewise.
20294 * gdb.python/py-prompt.exp: Likewise.
20295 * gdb.python/py-sync-interp.exp: Likewise.
20296 * gdb.server/ext-attach.exp: Likewise.
20297
3adc1a7d
GKB
202982014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20299
20300 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20301 command in testcase. Simplify testcase.
20302
96334934
JB
203032014-09-10 Joel Brobecker <brobecker@adacore.com>
20304
20305 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20306
eb479039
JB
203072014-09-10 Joel Brobecker <brobecker@adacore.com>
20308
20309 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20310
deede10c
JB
203112014-09-10 Joel Brobecker <brobecker@adacore.com>
20312
20313 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20314
7828a5f5
JB
203152014-09-10 Joel Brobecker <brobecker@adacore.com>
20316
20317 * gdb.dwarf2/dynarr-ptr.c: New file.
20318 * gdb.dwarf2/dynarr-ptr.exp: New file.
20319
33aeebcf
MR
203202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20321
20322 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20323 of 30 rather than hardcoding 120 for a slow test case. Take the
20324 `gdb,timeout' target setting into account for this calculation.
20325 Don't extend the timeout for the test cases that don't need it.
20326
7b415901
MR
203272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20328
20329 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20330 a factor of 2 for a slow test case. Take the `gdb,timeout'
20331 target setting into account for this calculation.
20332 * gdb.reverse/until-precsave.exp: Increase the timeout by
20333 a factor of 15 and 3 respectively rather than adding 120
20334 for a pair of slow test cases. Take the `gdb,timeout'
20335 target setting into account for this calculation.
20336
4a40f85a
MR
203372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20338
20339 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20340 timeout, don't pass one down to gdb_expect.
20341 (gdb_expect): Rework timeout selection.
20342
09635af7
MR
203432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20344
20345 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20346 exception on timeout.
20347 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20348 (gdbserver_start_extended): Catch any `gdbserver_start' error
20349 exceptions.
20350 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20351 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20352 `gdbserver_gdb_load' error exceptions.
20353
2bdd10b7
MR
203542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20355
20356 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20357 120 on waiting for the TCP socket to open.
20358
316935f0
DE
203592014-09-09 Doug Evans <xdje42@gmail.com>
20360
20361 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20362 _caller_matches, _any_caller_is, _any_caller_matches.
20363
83740597
DE
203642014-09-09 Doug Evans <xdje42@gmail.com>
20365
20366 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20367
4c122fc3
YQ
203682014-09-09 Yao Qi <yao@codesourcery.com>
20369
20370 * gdb.mi/mi-var-display.exp: Set print symbol off.
20371
a9f116cb
GKB
203722014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20373
20374 PR gdb/17035
20375 * gdb.base/commands.exp: Add tests to verify user-defined
20376 commands with empty bodies.
20377 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20378 python commands in `show user command`.
20379 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20380 scheme commands in `show user command`.
20381
c75bd3a2
JK
203822014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20383
20384 PR python/17355
20385 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20386 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20387 * gdb.python/py-framefilter-invalidarg.exp: New file.
20388 * gdb.python/py-framefilter-invalidarg.py: New file.
20389
faa42425
DE
203902014-09-06 Doug Evans <xdje42@gmail.com>
20391
20392 PR 15276
20393 * gdb.python/py-caller-is.c: New file.
20394 * gdb.python/py-caller-is.exp: New file.
20395
474ca4f6
SDJ
203962014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20397
20398 PR gdb/17235
20399 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20400 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20401
eb0b0463
SDJ
204022014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20403
20404 PR fortran/17237
20405 * gdb.fortran/print-formatted.exp: New file.
20406 * gdb.fortran/print-formatted.f90: Likewise.
20407
5f3b99cf
SS
204082014-09-03 Sasha Smundak <asmundak@google.com>
20409
20410 * gdb.python/py-frame.exp: Test Frame.read_register.
20411
7d793aa9
SDJ
204122014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20413
20414 PR python/16699
20415 * gdb.python/py-completion.exp: New file.
20416 * gdb.python/py-completion.py: Likewise.
20417
fb0576e9
DE
204182014-08-28 Doug Evans <dje@google.com>
20419
20420 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20421 eax,etc. are live with values set by gdb and thus the compiler can't
20422 use them.
20423 * gdb.arch/i386-pseudo.c (main): Ditto.
20424
ee92b0dd
DE
204252014-08-27 Doug Evans <dje@google.com>
20426
20427 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20428
6649db35
DE
204292014-08-25 Doug Evans <dje@google.com>
20430
20431 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20432 (main): Ditto.
20433
564b7600
DE
204342014-08-25 Doug Evans <dje@google.com>
20435
20436 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20437
3881fb67
YQ
204382014-08-24 Yao Qi <yao@codesourcery.com>
20439
20440 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20441 symbol off.
20442 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20443
a05a36a5
DE
204442014-08-22 Doug Evans <dje@google.com>
20445
20446 PR 17276
20447 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20448 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20449 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20450
7c343b48
YQ
204512014-08-22 Yao Qi <yao@codesourcery.com>
20452
20453 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20454 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20455 * gdb.python/python.exp: Likewise. Use .py file on the host
20456 instead of the build.
20457
22fd09ae
JK
204582014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20459
20460 * gdb.threads/gcore-stale-thread.c: New file.
20461 * gdb.threads/gcore-stale-thread.exp: New file.
20462
a8454a7c
PA
204632014-08-21 Pedro Alves <palves@redhat.com>
20464
20465 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20466 * gdb.base/gcore-relro-pie.exp: Likewise.
20467 * gdb.base/gcore-relro.exp: Likewise.
20468 * gdb.base/gcore.exp: Likewise.
20469 * gdb.base/print-symbol-loading.exp: Likewise.
20470 * gdb.threads/gcore-thread.exp: Likewise.
20471 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20472
2a31c623
PA
204732014-08-20 Pedro Alves <palves@redhat.com>
20474 Jan Kratochvil <jan.kratochvil@redhat.com>
20475
20476 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20477 configure.
20478 (EXPECT): Handle READ1 being set.
20479 (all): Depend on EXTRA_RULES.
20480 (check-read1, expect-read1, read1.so, read1): New rules.
20481 * README (Testsuite Parameters): Document the READ1 make variable.
20482 (Race detection): New section.
20483 * configure: Regenerate.
20484 * configure.ac: If build==host==target, and running under a
20485 GNU/glibc system, add read1 to the extra Makefile rules.
20486 (EXTRA_RULES): AC_SUBST it.
20487 * lib/read1.c: New file.
20488
d36430db
JB
204892014-08-20 Joel Brobecker <brobecker@adacore.com>
20490
20491 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20492 the handling of variables declared as a typedef to an array
20493 which a DW_AT_data_location attribute.
20494
9a0dc9e3
PA
204952014-08-19 Andrew Burgess <aburgess@broadcom.com>
20496 Pedro Alves <palves@redhat.com>
20497
20498 PR symtab/14604
20499 PR symtab/14605
20500 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20501 gdb_test.
20502
0718a8da
PA
205032014-08-19 Pedro Alves <palves@redhat.com>
20504
20505 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20506
13b448cd
YQ
205072014-08-19 Yao Qi <yao@codesourcery.com>
20508
20509 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20510 right line.
20511
1cbf5077
DB
205122014-08-18 David Blaikie <dblaikie@gmail.com>
20513
20514 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20515
bf0fae19
JB
205162014-08-18 Joel Brobecker <brobecker@adacore.com>
20517
20518 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20519 attribute in array range.
20520
3c8c5dcc
JB
205212014-08-18 Joel Brobecker <brobecker@adacore.com>
20522
20523 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20524
e66d4446
SC
205252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20526
20527 PR c++/17132
20528 * gdb.cp/pr17132.cc: New file.
20529 * gdb.cp/pr17132.exp: New file.
20530
940df408
SC
205312014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20532
20533 * gdb.python/py-xmethods.py (A_getarrayind)
20534 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20535 Use 'print' with function call syntax.
20536 (E_method_matcher.match): Fix tab vs space indentation mixup.
20537
ebcc6c3a
YQ
205382014-08-15 Yao Qi <yao@codesourcery.com>
20539
20540 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20541 false.
20542
775e0f04
YQ
205432014-08-15 Yao Qi <yao@codesourcery.com>
20544
20545 * gdb.cp/casts.exp: Set print symbol off.
20546 * gdb.cp/class2.exp: Likewise.
20547 * gdb.cp/overload.exp: Likewise.
20548 * gdb.cp/templates.exp: Likewise.
20549
d769e349
DE
205502014-08-11 Doug Evans <dje@google.com>
20551
20552 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20553 (test_load_shlib): Update.
20554
20c6f1e1
YQ
205552014-08-09 Yao Qi <yao@codesourcery.com>
20556
20557 * gdb.base/display.exp: Invoke is_address_zero_readable.
20558 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20559 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20560 * gdb.base/hbreak-unmapped.exp: Return if
20561 is_address_zero_readable returns true.
20562 * gdb.base/signest.exp: Likewise.
20563 * gdb.base/signull.exp: Likewise.
20564 * gdb.base/sigbpt.exp: Likewise.
20565 * gdb.guile/scm-disasm.exp: Do the test if
20566 is_address_zero_readable returns false.
20567 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20568 * gdb.python/py-arch.exp: Likewise.
20569 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20570 * lib/gdb.exp (is_address_zero_readable): New proc.
20571
5792e8e3
YQ
205722014-08-09 Yao Qi <yao@codesourcery.com>
20573
20574 PR testsuite/13443
20575 * gdb.mi/mi-var-display.exp: Make test messages unique.
20576
3cecbbbe
TT
205772014-08-04 Tom Tromey <tromey@redhat.com>
20578
20579 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20580 target 0".
20581
00b51ff5
TT
205822014-08-04 Tom Tromey <tromey@redhat.com>
20583
20584 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20585 "target_resume".
20586
6908c509
JB
205872014-08-01 Joel Brobecker <brobecker@adacore.com>
20588
20589 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20590 inner_vla_struct_object_size.
20591 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20592 as xfail.
20593
cc6563d2
PA
205942014-07-30 Pedro Alves <palves@redhat.com>
20595
20596 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20597 comment.
20598
7e09a223
YQ
205992014-07-29 Yao Qi <yao@codesourcery.com>
20600
20601 PR gdb/17206
20602 * gdb.base/until-nodebug.exp: New.
20603
7ebdbe92
DE
206042014-07-28 Doug Evans <xdje42@gmail.com>
20605
20606 PR guile/17203
20607 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20608 previously existing parameter, and previously ambiguously spelled
20609 parameter.
20610
fdb1adc6
WN
206112014-07-28 Will Newton <will.newton@linaro.org>
20612
20613 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20614
186fcde0
DE
206152014-07-26 Ludovic Courtès <ludo@gnu.org>
20616 Doug Evans <xdje42@gmail.com>
20617
20618 PR guile/17146
20619 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20620
70509625
PA
206212014-07-25 Pedro Alves <palves@redhat.com>
20622
20623 * gdb.threads/signal-command-handle-nopass.c: New file.
20624 * gdb.threads/signal-command-handle-nopass.exp: New file.
20625 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20626 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20627 * gdb.threads/signal-delivered-right-thread.c: New file.
20628 * gdb.threads/signal-delivered-right-thread.exp: New file.
20629
c3f814a1
PA
206302014-07-25 Pedro Alves <palves@redhat.com>
20631
20632 * gdb.base/double-prompt-target-event-error.exp
20633 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20634 match.
20635 (cancel_pagination_in_target_event): Rework double prompt
20636 detection.
20637 * gdb.base/paginate-after-ctrl-c-running.exp
20638 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20639 <return>' match.
20640 * gdb.base/paginate-bg-execution.exp
20641 (test_bg_execution_pagination_return)
20642 (test_bg_execution_pagination_cancel): Remove '-notransfer
20643 <return>' matches.
20644 * gdb.base/paginate-execution-startup.exp
20645 (test_fg_execution_pagination_return)
20646 (test_fg_execution_pagination_cancel): Remove '-notransfer
20647 <return>' matches.
20648 * gdb.base/paginate-inferior-exit.exp
20649 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20650 match.
20651 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20652 * lib/gdb.exp (pagination_prompt): Run text through
20653 string_to_regexp.
20654 (gdb_test_multiple): Match $pagination_prompt instead of
20655 "<return>".
20656 (string_to_regexp): Move to lib/gdb-utils.exp.
20657
e214cf6c
JK
206582014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20659
20660 * gdb.arch/amd64-entry-value-paramref.S: New file.
20661 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20662 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20663 * gdb.arch/amd64-optimout-repeat.S: New file.
20664 * gdb.arch/amd64-optimout-repeat.c: New file.
20665 * gdb.arch/amd64-optimout-repeat.exp: New file.
20666
17d0c5c8
JK
206672014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20668
20669 PR gdb/17170
20670 * gdb.base/statistics.exp: New file.
20671
b8b8facf
DE
206722014-07-17 Doug Evans <dje@google.com>
20673
74b49205 20674 PR gdb/17170
b8b8facf
DE
20675 * gdb.base/maint.exp: Update testing of per-command stats.
20676
1b5d0ab3
PA
206772014-07-16 Pedro Alves <palves@redhat.com>
20678
20679 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20680 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20681 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20682 (tfile_write_buf): New functions.
20683 (add_memory_block): Rewrite using the above.
20684 (adjust_function_address): New function.
20685 (FUNCTION_ADDRESS): New macro.
20686 (write_basic_trace_file): Remove short_x local, and use
20687 tfile_write_16. Change type of func_addr local to unsigned long
20688 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20689 here. Cast argument of add_memory_block to char pointer.
20690 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20691 (main): Remove parameters.
20692 * gdb.trace/tfile.exp: Remove nowarnings.
20693
4d974e88
SM
206942014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20695
20696 * gdb.base/debug-expr.exp: Test string evaluation with
20697 "debug expression" on.
20698
41e99568
PA
206992014-07-15 Pedro Alves <palves@redhat.com>
20700
20701 * gdb.base/reread.exp: Use clean_restart.
20702
487d9753
PL
207032014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20704
20705 * gdb.arch/avr-flash-qualifer.c: New.
20706 * gdb.arch/avr-flash-qualifer.exp: New.
20707
cc1c52ad
PA
207082014-07-14 Pedro Alves <palves@redhat.com>
20709
20710 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20711 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20712
1e973570
PA
207132014-07-14 Pedro Alves <palves@redhat.com>
20714
20715 * gdb.base/double-prompt-target-event-error.c: New file.
20716 * gdb.base/double-prompt-target-event-error.exp: New file.
20717
93d6eb10
PA
207182014-07-14 Pedro Alves <palves@redhat.com>
20719
20720 PR gdb/17072
20721 * gdb.base/paginate-inferior-exit.c: New file.
20722 * gdb.base/paginate-inferior-exit.exp: New file.
20723
0017922d
PA
207242014-07-14 Pedro Alves <palves@redhat.com>
20725
20726 PR gdb/17072
20727 * gdb.base/paginate-bg-execution.c: New file.
20728 * gdb.base/paginate-bg-execution.exp: New file.
20729
94696ad3
PA
207302014-07-14 Pedro Alves <palves@redhat.com>
20731
20732 PR gdb/17072
20733 * gdb.base/paginate-execution-startup.c: New file.
20734 * gdb.base/paginate-execution-startup.exp: New file.
20735 * lib/gdb.exp (pagination_prompt): New global.
20736 (default_gdb_spawn): New procedure, factored out from
20737 default_gdb_spawn.
20738 (default_gdb_start): Adjust to call default_gdb_spawn.
20739 (gdb_spawn): New procedure.
20740
bd293940
PA
207412014-07-14 Pedro Alves <palves@redhat.com>
20742
20743 * lib/gdb.exp (gdb_assert): New procedure.
20744 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20745
c933f875
PA
207462014-07-14 Pedro Alves <palves@redhat.com>
20747
20748 * gdb.base/execution-termios.c: New file.
20749 * gdb.base/execution-termios.exp: New file.
20750
d98b7a16
TT
207512014-07-14 Tom Tromey <tromey@redhat.com>
20752
20753 * gdb.cp/vla-cxx.cc: New file.
20754 * gdb.cp/vla-cxx.exp: New file.
20755
548740d6
TT
207562014-07-14 Tom Tromey <tromey@redhat.com>
20757
20758 * gdb.reverse/rerun-prec.c: New file.
20759 * gdb.reverse/rerun-prec.exp: New file.
20760
a25eb028
MR
207612014-07-12 Maciej W. Rozycki <macro@mips.com>
20762 Maciej W. Rozycki <macro@codesourcery.com>
20763
20764 * lib/gdb-utils.exp: New file.
20765 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20766 inline `gdb_init_command' processing.
20767 (gdb_start_cmd): Likewise.
20768 * lib/mi-support.exp (mi_run_cmd): Likewise.
20769 * README: Document `gdb_init_command' and `gdb_init_commands'.
20770
218c2655
JK
207712014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20772
20773 Fix false FAIL running under a very long directory name.
20774 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20775 and "set print elements 10000". Twice.
20776
5401fde3
YQ
207772014-07-11 Yao Qi <yao@codesourcery.com>
20778
20779 * gdb.base/exprs.exp: "set print symbol off".
20780
e76126e8
PA
207812014-07-11 Pedro Alves <palves@redhat.com>
20782
20783 * gdb.threads/kill.c: New file.
20784 * gdb.threads/kill.exp: New file.
20785
2d6f0de6
YQ
207862014-07-10 Yao Qi <yao@codesourcery.com>
20787
20788 * gdb.trace/tfile.c (write_basic_trace_file)
20789 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20790 address written to trace file.
20791
7180e04a
PA
207922014-07-09 Pedro Alves <palves@redhat.com>
20793
20794 * gdb.base/attach-wait-input.exp: New file.
20795 * gdb.base/attach-wait-input.c: New file.
20796
9a9a7608
AB
207972014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20798
20799 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20800 setting up test structures.
20801 (main): Call new test function.
20802 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20803 test function, continue into test function and walk test
20804 structures.
20805
161ac41e
YQ
208062014-07-02 Yao Qi <yao@codesourcery.com>
20807
20808 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20809 'bar_start' at the beginning of functions 'foo' and 'bar'
20810 respectively.
20811 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20812 instead of 'foo' and 'bar'.
20813
1f267ae3
MM
208142014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20815
20816 * gdb.btrace/segv.exp: New.
20817 * gdb.btrace/segv.c: New.
20818
2b239efb
LM
208192014-07-02 Luis Machado <lgustavo@codesourcery.com>
20820
20821 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20822 instruction.
20823
cf363f18
MW
208242014-06-30 Mark Wielaard <mjw@redhat.com>
20825
20826 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20827 vulture, vilify, villar): New volatile array constants.
20828 (vindictive, vegetation): New const volatile array constants.
20829 * gdb.base/volatile.exp: Test volatile and const volatile array
20830 types.
20831
aebf9d24
AA
208322014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20833
20834 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20835 target lacks support for awatch, rwatch, or hbreak.
20836
b67a2c6f
YQ
208372014-06-27 Yao Qi <yao@codesourcery.com>
20838
20839 * gdb.multi/dummy-frame-restore.exp: New.
20840 * gdb.multi/dummy-frame-restore.c: New.
20841
aef92902
MM
208422014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20843
20844 * gdb.btrace/gcore.exp: New.
20845
8e9db26e
PA
208462014-06-23 Pedro Alves <palves@redhat.com>
20847
20848 * gdb.base/watchpoint-reuse-slot.c: New file.
20849 * gdb.base/watchpoint-reuse-slot.exp: New file.
20850
70afc5b7
SC
208512014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20852
20853 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20854 progspace's filename in 'info', 'enable' and 'disable' command
20855 tests.
20856
b972bd9c
JK
208572014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20858
20859 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20860 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20861 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20862
125f8a3d
GB
208632014-06-20 Gary Benson <gbenson@redhat.com>
20864
20865 * gdb.arch/i386-avx.exp: Fix include file location.
20866 * gdb.arch/i386-sse.exp: Likewise.
20867
3ed9baed
IB
208682014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20869
20870 * gdb.dlang/expression.exp: New file.
20871
034f788c
PA
208722014-06-19 Pedro Alves <palves@redhat.com>
20873
20874 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20875 out from ...
20876 (top level): ... here. Iterate running tests under different
20877 scheduler-locking settings.
20878
45371d0c
LM
208792014-06-18 Luis Machado <lgustavo@codesourcery.com>
20880
20881 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20882 to DW_FORM_addr and use non-zero addresses.
20883
5d376983
SC
208842014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20885
20886 PR gdb/17017
20887 * gdb.python/py-xmethods.cc: Add global function call counters and
20888 increment them in their respective functions. Remove "cout"
20889 statements.
20890 * gdb.python/py-xmethods.exp: Make tests check the global function
20891 call counters instead of depending on inferior IO.
20892
a1aa2221
LM
208932014-06-18 Don Breazeal <donb@codesourcery.com>
20894
20895 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20896 Deleted procedure.
20897 (explicit_fork_parent_follow): Deleted procedure.
20898 (explicit_fork_child_follow): Deleted procedure.
20899 (test_follow_fork): New procedure.
20900 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20901 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20902 procedure calls.
20903
0fc05997
YQ
209042014-06-17 Yao Qi <yao@codesourcery.com>
20905
20906 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20907 CP1252.
20908
70795c52
LM
209092014-06-17 Luis Machado <lgustavo@codesourcery.com>
20910
20911 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20912 Initialize ptr and S explicitly.
20913 (skip_type_update_when_not_use_rtti_test): Likewise.
20914
6be47f0c
KS
209152014-06-16 Keith Seitz <keiths@redhat.com>
20916
20917 PR mi/15863
20918 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20919 the inferior is started.
20920
d03de421
PA
209212014-06-16 Pedro Alves <palves@redhat.com>
20922
20923 * gdb.base/break-main-file-remove-fail.c: New file.
20924 * gdb.base/break-main-file-remove-fail.exp: New file.
20925 * gdb.base/break-unload-file.exp: Use build_executable instead of
20926 prepare_for_testing.
20927 (test_break): New parameter "initial_load". Handle it.
20928 (top level): Add initial_load cmdline/file axis.
20929
f9579b99
TT
209302014-06-12 Tom Tromey <tromey@redhat.com>
20931
20932 * gdb.base/completion.exp: Don't use directory name in test.
20933
3657956b
GB
209342014-06-09 Gary Benson <gbenson@redhat.com>
20935
20936 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20937 separate the always-available ANSI-standard signals from the
20938 signals that require checking.
20939 (main): Likewise.
20940 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20941 Likewise.
20942 (main): Likewise.
20943
4186eb54
KS
209442014-06-07 Keith Seitz <keiths@redhat.com>
20945
20946 Revert:
20947 PR c++/16253
20948 * gdb.cp/var-tag.cc: New file.
20949 * gdb.cp/var-tag.exp: New file.
20950 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20951 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20952 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20953 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20954
25326a28 209552014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20956
20957 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20958
829155c9
PA
209592014-06-06 Pedro Alves <palves@redhat.com>
20960
20961 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20962 in target debug output instead of looking at RSP packets,
20963 disabling the test on any target that uses hardware stepping.
20964 Update comments.
20965
61c8d22e
PA
209662014-06-06 Pedro Alves <palves@redhat.com>
20967
20968 * gdb.base/break-unload-file.exp: Fix typo.
20969
d9a47287
YQ
209702014-06-06 Yao Qi <yao@codesourcery.com>
20971
20972 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20973 from "jit_function" to "^jit_function".
20974
e5e01dbf
YQ
209752014-06-06 Yao Qi <yao@codesourcery.com>
20976
20977 * gdb.base/async.c (foo): Add one statement.
20978 * gdb.base/async.exp: Get the next instruction address and
20979 match the output of "nexti" by instruction address. Match
20980 the hex address in the output of "finish".
20981
73ba372c
GB
209822014-06-06 Gary Benson <gbenson@redhat.com>
20983
20984 * gdb.base/call-signals.c: Remove preprocessor conditionals
20985 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20986 SIGSEGV and SIGTERM.
20987 * gdb.base/sigall.c: Likewise.
20988 * gdb.base/unwindonsignal.c: Likewise.
20989 * gdb.reverse/sigall-reverse.c: Likewise.
20990
831517df
YQ
209912014-06-06 Yao Qi <yao@codesourcery.com>
20992
20993 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20994 readable, skip the test.
20995
b8b91e98
YQ
209962014-06-06 Yao Qi <yao@codesourcery.com>
20997
20998 * gdb.threads/staticthreads.c (thread_function): Move the line
20999 setting breakpoint on forward.
21000 * gdb.threads/staticthreads.exp: Update comments.
21001
fb934770
LC
210022014-06-05 Ludovic Courtès <ludo@gnu.org>
21003
21004 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21005 "history-append! type error".
21006
6ef284bd
SM
210072014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21008
21009 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21010 erroneous dprintf expected input.
21011
a872e241
DE
210122014-06-04 Doug Evans <xdje42@gmail.com>
21013
21014 * gdb.guile/scm-generics.exp: Delete.
21015
16f691fb
DE
210162014-06-04 Doug Evans <xdje42@gmail.com>
21017
21018 * gdb.guile/scm-breakpoint.exp: Update.
21019 Add tests for breakpoint registration.
21020
012370f6
TT
210212014-06-04 Tom Tromey <tromey@redhat.com>
21022
21023 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
21024 VLA-in-union.
21025 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
21026 inner_vla_struct, vla_union types. Initialize objects of those
21027 types and compute their sizes.
21028
9f5a4cef
HZ
210292014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21030 Hui Zhu <hui@codesourcery.com>
21031
21032 * gdb.base/fileio.exp: Add test for shell not available as well as
21033 available.
21034 * gdb.base/fileio.c (test_system): Check for shell twice.
21035
90a45c4d
YQ
210362014-06-04 Yao Qi <yao@codesourcery.com>
21037
21038 * gdb.base/auto-connect-native-target.exp: Remove redundant
21039 space from the regexp pattern.
21040
70017e41
YQ
210412014-06-04 Yao Qi <yao@codesourcery.com>
21042
21043 * gdb.base/default.exp: Replace "child" with "native" in
21044 regexp pattern.
21045
883964a7
SC
210462014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21047
21048 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21049 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21050 * gdb.python/py-xmethods.py: Python script supporting the
21051 new testcase and tests.
21052
ef370185
JB
210532014-06-03 Joel Brobecker <brobecker@adacore.com>
21054 Pedro Alves <palves@redhat.com>
21055
21056 PR breakpoints/17000
21057 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21058 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21059
1e2ccb61
BM
210602014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21061
21062 * gdb.base/subst.exp: Add tests to verify partial path matching
21063 output.
21064
c6ec5ab2
PA
210652014-06-03 Pedro Alves <palves@redhat.com>
21066
21067 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21068 target that doesn't use software single-stepping.
21069
835c559f
PA
210702014-06-03 Pedro Alves <palves@redhat.com>
21071
21072 PR breakpoints/17000
21073 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21074 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21075
06eb1586
DE
210762014-06-02 Doug Evans <xdje42@gmail.com>
21077
21078 * gdb.guile/scm-parameter.exp: New file.
21079
e698b8c4
DE
210802014-06-02 Doug Evans <xdje42@gmail.com>
21081
21082 * gdb.guile/scm-cmd.c: New file.
21083 * gdb.guile/scm-cmd.exp: New file.
21084
ded03782
DE
210852014-06-02 Doug Evans <xdje42@gmail.com>
21086
21087 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21088 pretty-printer lookup.
21089 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21090 (make-pp_s-printer): Call it.
21091 (make-pretty-printer-from-dict): New function.
21092 (lookup-pretty-printer-maker-from-dict): New function.
21093 (*pretty-printer*): Simplify.
21094 (make-objfile-pp_s-printer): New function.
21095 (install-objfile-pretty-printers!): New function.
21096 (make-progspace-pp_s-printer): New function.
21097 (install-progspace-pretty-printers!): New function.
21098 * gdb.guile/scm-progspace.c: New file.
21099 * gdb.guile/scm-progspace.exp: New file.
21100
41fac0cf
PA
211012014-06-02 Pedro Alves <palves@redhat.com>
21102
21103 * gdb.base/dprintf-bp-same-addr.c: New file.
21104 * gdb.base/dprintf-bp-same-addr.exp: New file.
21105
96ae5695
EBM
211062014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21107
21108 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21109 * gdb.arch/powerpc-power.s: Likewise.
21110
da02b3a8
JB
211112014-06-02 Joel Brobecker <brobecker@adacore.com>
21112
21113 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21114
c72b2e7b
YQ
211152014-06-01 Yao Qi <yao@codesourcery.com>
21116
21117 * gdb.base/watchpoint.exp (test_watch_location): Check null
21118 pointer can be dereferenced. If not, do the test, otherwise
21119 skip it.
21120
53e8a631
AB
211212014-05-30 Andrew Burgess <aburgess@broadcom.com>
21122
21123 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21124 results.
21125 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21126
938f0e2f
AB
211272014-05-30 Andrew Burgess <aburgess@broadcom.com>
21128
21129 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21130 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21131 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21132 * gdb.arch/amd64-invalid-stack-top.c: New file.
21133 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21134
9ba6657a
PA
211352014-05-30 Pedro Alves <palves@redhat.com>
21136
21137 PR breakpoints/17000
21138 * gdb.base/sss-bp-on-user-bp.c: New file.
21139 * gdb.base/sss-bp-on-user-bp.exp: New file.
21140
522c09bf
DB
211412014-05-30 David Blaikie <dblaikie@gmail.com>
21142
21143 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21144 gnu_inline semantics via attribute.
21145 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21146 source explicitly specifies the required semantics.
21147
bf4ef81e
MR
211482014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21149
21150 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21151
329ea579
PA
211522014-05-29 Pedro Alves <palves@redhat.com>
21153 Tom Tromey <tromey@redhat.com>
21154
21155 * gdb.base/async-shell.exp: Don't enable target-async.
21156 * gdb.base/async.exp
21157 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21158 parameter. Adjust.
21159 (top level): Don't test with "target-async".
21160 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21161 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21162 * gdb.base/inferior-died.exp: Don't enable target-async.
21163 * gdb.base/interrupt-noterm.exp: Likewise.
21164 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21165 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21166 * gdb.mi/mi-nonstop.exp: Likewise.
21167 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21168 * gdb.mi/mi-nsintrall.exp: Likewise.
21169 * gdb.mi/mi-nsmoribund.exp: Likewise.
21170 * gdb.mi/mi-nsthrexec.exp: Likewise.
21171 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21172 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21173 * gdb.python/py-evsignal.exp: Don't enable target-async.
21174 * gdb.python/py-evthreads.exp: Likewise.
21175 * gdb.python/py-prompt.exp: Likewise.
21176 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21177 * gdb.server/solib-list.exp: Don't enable target-async.
21178 * gdb.threads/thread-specific-bp.exp: Likewise.
21179 * lib/mi-support.exp: Adjust to use mi-async.
21180
fd664c91
PA
211812014-05-29 Pedro Alves <palves@redhat.com>
21182
21183 PR gdb/13860
21184 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21185 reason, even in sync mode.
21186
251bde03
PA
211872014-05-29 Pedro Alves <palves@redhat.com>
21188 Hui Zhu <hui@codesourcery.com>
21189
21190 PR PR15693
21191 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21192 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21193 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21194 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21195
7f3c0343
JB
211962014-05-28 Joel Brobecker <brobecker@adacore.com>
21197
21198 * config/monitor.exp (gdb_target_monitor): Replace use of
21199 "set remotebaud" by "set serial baud".
21200
b2715b27
AW
212012014-05-26 Andy Wingo <wingo@igalia.com>
21202
21203 * gdb.guile/scm-breakpoint.exp:
21204 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21205 properties instead of gdb-object-properties.
21206
498a4489
YQ
212072014-05-26 Yao Qi <yao@codesourcery.com>
21208
21209 * gdb.server/no-thread-db.exp: Specify source file name
21210 explicitly when setting a breakpoint.
21211
589fdceb
MM
212122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21213
21214 * gdb.btrace/vdso.c: New.
21215 * gdb.btrace/vdso.exp: New.
21216
e9089e05
MM
212172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21218
21219 * gdb.base/gcore.exp (capture_command_output): Move ...
21220 * lib/gdb.exp (capture_command_output): ... here.
21221
67b5c0c1
MM
212222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21223
21224 * gdb.btrace/data.exp: Test memory access during btrace replay.
21225
a2199296
SM
212262014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21227
21228 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21229
17b2616c
PA
212302014-05-21 Pedro Alves <palves@redhat.com>
21231
21232 PR gdb/13860
21233 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21234 (top level): Test that output related to execution commands is
21235 sent to the console with CLI commands, but not with MI commands.
21236 Test that breakpoint events are always mirrored to the console.
21237 Also expect the new source line to be output after a "next" in
21238 async mode too. Make it a pass/fail test.
21239 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21240 output.
21241 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21242
5166082f
PA
212432014-05-21 Pedro Alves <palves@redhat.com>
21244
21245 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21246 Use them to test variations of "list" after reaching a breakpoint.
21247 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21248 Test "list" with listsize 10 after reaching a breakpoint.
21249 * gdb.python/python.exp (decode_line current location line
21250 number): Adjust expected line number.
21251
2f25d70f
SM
212522014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21253
21254 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21255 behavior for $args, pass it directly to "run".
21256
ff604a67
MR
212572014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21258
21259 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21260 30000 to 65536.
21261
6a3cb8e8
PA
212622014-05-21 Pedro Alves <palves@redhat.com>
21263
21264 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21265 auto-connect-native-target off".
21266 * gdb.base/auto-connect-native-target.c: New file.
21267 * gdb.base/auto-connect-native-target.exp: New file.
21268
4ebfc96e
PA
212692014-05-21 Pedro Alves <palves@redhat.com>
21270
21271 * gdb.base/default.exp: Test "target native" instead of "target
21272 child".
21273
36d46afb
MW
212742014-05-21 Mark Wielaard <mjw@redhat.com>
21275
21276 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21277
5876f503
JK
212782014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21279
21280 Fix TLS access for -static -pthread.
21281 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21282 <HAVE_TLS> (thread_function, main): Initialize it.
21283 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21284 Add clean_restart.
21285 <$have_tls != "">: Check TLSVAR.
21286
0256a6ac
PA
212872014-05-21 Pedro Alves <palves@redhat.com>
21288
21289 * gdb.base/dcache-line-read-error.c: New.
21290 * gdb.base/dcache-line-read-error.exp: New.
21291
936d2992
PA
212922014-05-20 Pedro Alves <palves@redhat.com>
21293
21294 * gdb.base/compare-sections.c: New file.
21295 * gdb.base/compare-sections.exp: New file.
21296
802e8e6d
PA
212972014-05-20 Pedro Alves <palves@redhat.com>
21298
21299 * gdb.base/break-idempotent.c: New file.
21300 * gdb.base/break-idempotent.exp: New file.
21301
e59fa00f
MM
213022014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21303
21304 * gdb.btrace/nohist.exp: New.
21305
8b696e31
YQ
213062014-05-20 Yao Qi <yao@codesourcery.com>
21307
21308 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21309 gdb.reverse directory and gdb_reverse_timeout exists in board
21310 setting.
21311 * README: Document gdb_reverse_timeout.
21312
73c9764f
YQ
213132014-05-20 Yao Qi <yao@codesourcery.com>
21314
21315 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21316 'test_file_name'. Treat args as a string instead of a list.
21317 (gdb_init): Rename argument 'args' by 'test_file_name'.
21318
f1f4348a
JK
213192014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21320
21321 * gdb.arch/powerpc-power.exp: New file.
21322 * gdb.arch/powerpc-power.s: New file.
21323
0dbe70ce
DE
213242014-05-16 Doug Evans <dje@google.com>
21325
21326 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21327 * gdb.base/completion.exp: Check that all expected files exist
21328 before doing file completion.
0dbe70ce 21329
8d551b02
DE
213302014-05-16 Doug Evans <dje@google.com>
21331
21332 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21333 Update.
21334 (do_syscall_tests_without_xml): Update.
21335
73eb7709
PA
213362014-05-16 Pedro Alves <palves@redhat.com>
21337
21338 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21339 instead of "unknown output after running".
21340
3fae92fc
YQ
213412014-05-16 Yao Qi <yao@codesourcery.com>
21342
21343 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21344 file1.txt from host at the end.
21345 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21346
c2b2ccc5
DE
213472014-05-15 Doug Evans <dje@google.com>
21348
21349 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21350 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21351 loading file. Add test for TU lookup.
21352
8c217a4b
SM
213532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21354
21355 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21356 calling "-exec-arguments" or "set args" before running the
21357 inferior.
21358
3deb39c6
SM
213592014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21360
21361 * lib/mi-support.exp (mi_expect_stop): Expect message for
21362 inferiors that exit with non-zero exit code.
21363
71a79f8c
YQ
213642014-05-14 Yao Qi <yao@codesourcery.com>
21365
21366 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21367 match absolute path on remote host.
21368 (test_file_list_exec_source_files): Remove "/" from the
21369 pattern.
21370
f23fcd46
YQ
213712014-05-14 Yao Qi <yao@codesourcery.com>
21372
21373 * boards/local-remote-host-notty.exp (${board}_file): New
21374 proc.
21375
9404b58f
KM
213762014-05-07 Kyle McMartin <kyle@redhat.com>
21377
21378 Pushed by Joel Brobecker <brobecker@adacore.com>.
21379 * gdb.arch/aarch64-atomic-inst.c: New file.
21380 * gdb.arch/aarch64-atomic-inst.exp: New file.
21381
5e45f04c
YQ
213822014-05-07 Yao Qi <yao@codesourcery.com>
21383
21384 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21385 in current context" too.
21386
c888a17d
KS
213872014-05-05 Keith Seitz <keiths@redhat.com>
21388
21389 * gdb.linespec/ls-dollar.exp: Add test for linespec
21390 file:convenience_variable.
21391
290a839c
YQ
213922014-05-05 Yao Qi <yao@codesourcery.com>
21393
21394 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21395 traceframes into tfile and ctf trace files. Read data from
21396 trace file and test collected data.
21397 (gdb_collect_locals_test): Likewise.
21398 (gdb_unavailable_registers_test): Likewise.
21399 (gdb_unavailable_floats): Likewise.
21400 (gdb_collect_globals_test): Likewise.
21401 (top-level): Append "ctf" to trace_file_targets if GDB
21402 supports.
21403
b5262cd0
YQ
214042014-05-05 Yao Qi <yao@codesourcery.com>
21405
21406 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21407 code to ...
21408 (gdb_collect_args_test_1): ... it. New proc.
21409 (gdb_collect_locals_test): Move some code to ...
21410 (gdb_collect_locals_test_1): ... it. New proc.
21411 (gdb_unavailable_registers_test): Move some code to ...
21412 (gdb_unavailable_registers_test_1): ... it. New proc.
21413 (gdb_unavailable_floats): Move some code to ...
21414 (gdb_unavailable_floats_1): ... it. New proc.
21415
30a1e6cc
SDJ
214162014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21417
21418 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21419 probes to test for bitness recognition.
21420 * gdb.arch/amd64-stap-optional-prefix.exp
21421 (test_probe_value_without_reg): New procedure.
21422 Add code to test for different kinds of bitness.
21423
f33da99a
SDJ
214242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21425
21426 PR breakpoints/16889
21427 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21428 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21429
5b80f00d
PA
214302014-05-01 Pedro Alves <palves@redhat.com>
21431
21432 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21433 gdb_file_cmd if no file is specified.
21434 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21435 last_loaded_file to set the remote exec-file.
21436
f8c2a73c
PA
214372014-05-01 Pedro Alves <palves@redhat.com>
21438
21439 * boards/local-remote-host.exp: New file.
21440
be6e8ac7
PA
214412014-05-01 Pedro Alves <palves@redhat.com>
21442
21443 * boards/local-remote-host.exp: Rename to ...
21444 * boards/local-remote-host-notty.exp: ... this.
21445
cac0dc8f
JB
214462014-04-28 Joel Brobecker <brobecker@adacore.com>
21447
21448 * gdb.ada/dyn_arrayidx: New testcase.
21449
9730e6cc
YQ
214502014-04-26 Yao Qi <yao@codesourcery.com>
21451
21452 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21453 and compute the length of function main. Save it in
21454 $main_length.
21455 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21456 (top-level): Use gdb_compile to compile objects into
21457 executable and restart GDB. Remove invocation to
21458 prepare_for_testing.
21459
7ae1a6a6
PA
214602014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21461 Pedro Alves <palves@redhat.com>
21462
21463 PR server/16255
21464 * gdb.multi/multi-attach.c: New file.
21465 * gdb.multi/multi-attach.exp: New file.
21466
4082afcc
PA
214672014-04-25 Pedro Alves <palves@redhat.com>
21468
21469 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21470 user.
21471 (top level): Test that "set remote conditional-breakpoints-packet
21472 off" works as intended.
21473 * gdb.base/dprintf.exp: Test that "set remote
21474 breakpoint-commands-packet off" works as intended.
21475 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21476 New function.
21477 (top level): Call it.
21478 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21479 remote fast-tracepoints-packet off" works as intended.
21480 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21481 * lib/gdb.exp (gdb_is_target_remote): ... here.
21482
2abc3f8d
DB
214832014-04-24 David Blaikie <dblaikie@gmail.com>
21484
21485 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21486 ensure clang would not discard them.
21487 * gdb.base/gdbvars.c: Ditto.
21488 * gdb.base/memattr.c: Ditto.
21489 * gdb.base/whatis.c: Ditto.
21490 * gdb.python/py-prettyprint.c: Ditto.
21491 * gdb.trace/actions.c: Ditto.
21492 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21493 ensure clang would not discard it.
21494
bfd39632
DB
214952014-04-24 David Blaikie <dblaikie@gmail.com>
21496
21497 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21498 clang to emit the full definition of type required by the test
21499 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21500
22842ff6
DB
215012014-04-24 David Blaikie <dblaikie@gmail.com>
21502
21503 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21504 coax Clang into emitting the definition of the type.
21505 * gdb.cp/pr10728-x.h (y): Ditto.
21506 * gdb.cp/pr10728-y.cc (y): Ditto.
21507
c2e827ad
DB
215082014-04-24 David Blaikie <dblaikie@gmail.com>
21509
21510 * gdb.base/label.exp: XFAIL label related tests under Clang.
21511 * gdb.cp/cplabel.exp: Ditto.
21512 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21513 under Clang those using labels.
21514
4c2d33e7
YQ
215152014-04-25 Yao Qi <yao@codesourcery.com>
21516
21517 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21518 double_label.
21519 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21520 partial_label and double_label.
21521
56083b99
DB
215222014-04-24 David Blaikie <dblaikie@gmail.com>
21523
21524 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21525
25d4e99d
DB
215262014-04-24 David Blaikie <dblaikie@gmail.com>
21527
21528 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21529 of the function to work across GCC and Clang.
21530 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21531 pointer types (const void ** const V void **).
21532
01f9f808
MS
215332014-04-24 Michael Sturm <michael.sturm@mintel.com>
21534 Walfred Tedeschi <walfred.tedeschi@intel.com>
21535
21536 * Makefile.in (EXECUTABLES): Added i386-avx512.
21537 * gdb.arch/i386-avx512.c: New file.
21538 * gdb.arch/i386-avx512.exp: Likewise.
21539
4b48d439
KS
215402014-04-23 Keith Seitz <keiths@redhat.com>
21541
21542 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21543 (mi_make_breakpoint_table): New procedure.
21544 (mi_create_breakpoint): Use mi_make_breakpoint
21545 and return the result.
21546 (mi_make_breakpoint): New procedure.
21547 (mi_build_kv_pairs): New procedure.
21548
21549 * gdb.mi/mi-break.exp: Remove unused globals,
21550 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21551 All callers updated.
21552 * gdb.mi/mi-dprintf.exp: Use variable to track command
21553 number.
21554 Update all callers of mi_create_breakpoint and use
21555 mi_make_breakpoint_table.
21556 Remove any unused global variables.
21557 * gdb.mi/mi-nonstop.exp: Likewise.
21558 * gdb.mi/mi-nsintrall.exp: Likewise.
21559 * gdb.mi/mi-nsmoribund.exp: Likewise.
21560 * gdb.mi/mi-nsthrexec.exp: Likewise.
21561 * gdb.mi/mi-reverse.exp: Likewise.
21562 * gdb.mi/mi-simplerun.exp: Likewise.
21563 * gdb.mi/mi-stepn.exp: Likewise.
21564 * gdb.mi/mi-syn-frame.exp: Likewise.
21565 * gdb.mi/mi-until.exp: Likewise.
21566 * gdb.mi/mi-var-cp.exp: Likewise.
21567 * gdb.mi/mi-var-display.exp: Likewise.
21568 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21569 * gdb.mi/mi2-var-child.exp: Likewise.
21570 * gdb.mi/mi-vla-c99.exp: Likewise.
21571 * lib/mi-support.exp: Likewise.
21572
21573 From Ian Lance Taylor <iant@cygnus.com>:
21574 * lib/gdb.exp (parse_args): New procedure.
21575
08351840
PA
215762014-04-23 Pedro Alves <palves@redhat.com>
21577
21578 * gdb.base/break-unload-file.c: New file.
21579 * gdb.base/break-unload-file.exp: New file.
21580 * gdb.base/sym-file-lib.c (baz): New function.
21581 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21582 field.
21583 (load): Store the segment's mapped size.
21584 (unload): New function.
21585 (unload_shlib): New function.
21586 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21587 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21588 set a breakpoint at baz, and call it.
21589 * gdb.base/sym-file.exp: New tests for stale breakpoint
21590 instructions.
21591
076855f9
PA
215922014-04-23 Pedro Alves <palves@redhat.com>
21593
21594 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21595 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21596 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21597 * gdb.base/hbreak-unmapped.c: New file.
21598 * gdb.base/hbreak-unmapped.exp: New file.
21599 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21600 * lib/gdb.exp (gdb_is_target_remote): ... here.
21601
483805cf
PA
216022014-04-22 Pedro Alves <palves@redhat.com>
21603
21604 * gdb.base/consecutive-step-over.c: New file.
21605 * gdb.base/consecutive-step-over.exp: New file.
21606
06d97543
PA
216072014-04-22 Pedro Alves <palves@redhat.com>
21608
21609 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21610 instead of send_gdb/gdb_expect.
21611
b4429ea2
YQ
216122014-04-22 Yao Qi <yao@codesourcery.com>
21613
21614 * lib/trace-support.exp (generate_tracefile): New procedure.
21615 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21616 return 0.
21617 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21618 if generate_tracefile returns 1.
21619
51d48146
PA
216202014-04-18 Tom Tromey <palves@redhat.com>
21621 Pedro alves <tromey@redhat.com>
21622
21623 PR backtrace/15558
21624 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21625 with a backtrace limit.
21626 * gdb.python/py-frame-inline.exp: Test running to an inline
21627 function with a backtrace limit, and printing the newest frame.
21628 * gdb.python/py-frame-inline.c (main): Call f.
21629
bd1dce5f
MS
216302014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21631
21632 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21633
40d1a503
MS
216342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21635
21636 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21637 Drop prefix from unsupported source file path.
21638
389b98f7
YQ
216392014-04-17 Yao Qi <yao@codesourcery.com>
21640
21641 * lib/gdb.exp (with_target_charset): New proc.
21642 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21643 with_target_charset.
21644 (test_print_strings): Likewise.
21645 (test_repeat_bytes): Likewise.
21646 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21647 for some tests.
21648
22869d73
KS
216492014-04-16 Keith Seitz <keiths@redhat.com>
21650
21651 PR gdb/15827
21652 * gdb.dwarf2/corrupt.c: New file.
21653 * gdb.dwarf2/corrupt.exp: New file.
21654
c4f87ca6
KS
216552014-04-16 Keith Seitz <keiths@redhat.com>
21656
21657 PR c++/16597
21658 * gdb.cp/namelessclass.cc: New file.
21659 * gdb.cp/namelessclass.exp: New file.
21660 * gdb.cp/namelessclass.S: New file.
21661
ab19de87
DE
216622014-04-16 Doug Evans <dje@google.com>
21663
21664 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21665 Add comment.
21666 (gdbserver_default_get_comm_port): New function.
21667 (gdbserver_start): Check if board file provided
21668 "gdbserver,get_comm_port" and use it if so.
21669 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21670 (gdb,socketport): Set to "stdio".
21671 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21672 (stdio_gdbserver_template): Delete.
21673 (${board}_get_remote_address): Update.
21674 (${board}_build_remote_cmd): Delete.
21675 (${board}_get_comm_port): New function.
21676 (${board}_spawn): Update.
21677 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21678 Delete.
21679 (${board}_get_remote_address): Update.
21680 (${board}_get_comm_port): New function.
21681
fc98a809
AB
216822014-04-16 Andrew Burgess <aburgess@broadcom.com>
21683
21684 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21685 appearing in any order.
21686
87fd9e6e
DE
216872014-04-15 Doug Evans <dje@google.com>
21688
21689 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21690 uninitialized value of "description".
21691
099fc3ea
KS
216922014-04-15 Keith Seitz <keiths@redhat.com>
21693
21694 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21695 Remove unused globals.
21696 (test_running_the_program): Likewise.
21697 (test_controlled_execution): Likewise.
21698 (test_controlling_breakpoints): Likewise.
21699 (test_program_termination): Likewise.
21700
5da151d4
KS
217012014-04-15 Keith Seitz <keiths@redhat.com>
21702
21703 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21704 unused globals.
21705 (test_rbreak_creation_and_listing): Likewise.
21706 (test_ignore_count): Likewise.
21707 (test_error): Likewise.
21708
35e5d2f0
PA
217092014-04-15 Pedro Alves <palves@redhat.com>
21710
21711 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21712 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21713 sym-file-loader.c.
21714 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21715 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21716 to sym-file-loader.c.
21717 (struct library): Forward declare.
21718 (load_shlib, lookup_function): Change prototypes.
21719 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21720 (translate_offset): Remove declarations.
21721 (get_text_addr): New declaration.
21722 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21723 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21724 sym-file-loader.h.
21725 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21726 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21727 here from sym-file-loader.h.
21728 (struct library): New structure.
21729 (load_shlib, lookup_function): Change prototypes and adjust to
21730 work with a struct library.
21731 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21732 (translate_offset): Make static.
21733 (get_text_addr): New function.
21734 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21735
eb4c1710
PA
217362014-04-15 Pedro Alves <palves@redhat.com>
21737
21738 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21739
2d1baf52
PA
217402014-04-15 Pedro Alves <palves@redhat.com>
21741
21742 * gdb.base/sym-file-loader.c: Include <limits.h>.
21743 (SELF_LINK): New define.
21744 (get_origin): New function.
21745 (load_shlib): Use it.
21746 * gdb.base/sym-file.exp: Don't early return if the target is
21747 remote. Use runto_main, and issue fail is that fails. Use
21748 gdb_load_shlibs.
21749 (shlib_name): Delete.
21750 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21751
7dd6df01
PA
217522014-04-15 Pedro Alves <palves@redhat.com>
21753
21754 * gdb.base/sym-file.exp: Remove regex characters from test
21755 message. Don't refer to breakpoint numbers in test messages.
21756
b50c8614
KS
217572014-04-14 Keith Seitz <keiths@redhat.com>
21758
21759 PR c++/16253
21760 * gdb.cp/var-tag.cc: New file.
21761 * gdb.cp/var-tag.exp: New file.
21762 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21763 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21764 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21765 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21766
3d567982
TT
217672014-04-14 Tom Tromey <tromey@redhat.com>
21768
21769 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21770 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21771 type.
21772 * gdb.cp/enum-class.exp: New file.
21773 * gdb.cp/enum-class.cc: New file.
21774
0626fc76
TT
217752014-04-14 Tom Tromey <tromey@redhat.com>
21776
21777 * gdb.dwarf2/enum-type.exp: New file.
21778
dca325b3
SA
217792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21780
21781 * gdb.mi/mi-vla-c99.exp: New file.
21782 * gdb.mi/vla.c: New file.
21783
5854b38a
SA
217842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21785
21786 * gdb.base/vla-datatypes.c: New file.
21787 * gdb.base/vla-datatypes.exp: New file.
21788
463bb957
SA
217892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21790
21791 * gdb.base/vla-ptr.c: New file.
21792 * gdb.base/vla-ptr.exp: New file.
21793
3dd170be
SA
217942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21795
21796 * gdb.dwarf2/count.exp: New file.
21797
5ecaaa66
SA
217982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21799
21800 * gdb.base/vla-sideeffect.c: New file.
21801 * gdb.base/vla-sideeffect.exp: New file.
21802
41f1ada5
DB
218032014-04-14 David Blaikie <dblaikie@gmail.com>
21804
21805 * gdb.mi/non-stop.c: Add return value for non-void function return
21806 statement.
21807 * gdb.threads/staticthreads.c: Ditto.
21808
0be03e84
DE
218092014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21810 Doug Evans <xdje42@gmail.com>
21811
21812 * gdb.guile/scm-value.c: Improve test case.
21813 * gdb.guile/scm-value.exp: Add new test.
21814
f180a1fb
DB
218152014-04-11 David Blaikie <dblaikie@gmail.com>
21816
21817 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21818 override Clang's default.
21819
6b662e19
JB
218202014-04-11 Joel Brobecker <brobecker@adacore.com>
21821
21822 Revert the following changes (regressions):
21823
21824 * gdb.base/vla-sideeffect.c: New file.
21825 * gdb.base/vla-sideeffect.exp: New file.
21826
21827 * gdb.dwarf2/count.exp: New file.
21828
21829 * gdb.base/vla-multi.c: New file.
21830 * gdb.base/vla-multi.exp: New file.
21831
21832 * gdb.base/vla-ptr.c: New file.
21833 * gdb.base/vla-ptr.exp: New file.
21834
21835 * gdb.base/vla-datatypes.c: New file.
21836 * gdb.base/vla-datatypes.exp: New file.
21837
21838 * gdb.mi/mi-vla-c99.exp: New file.
21839 * gdb.mi/vla.c: New file.
21840
245a5f0b
KS
218412014-04-11 Keith Seitz <keiths@redhat.com>
21842
21843 PR c++/16675
21844 * gdb.cp/cpsizeof.exp: New file.
21845 * gdb.cp/cpsizeof.cc: New file.
21846
58a84dcf
SA
218472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21848
191a8a90
JB
21849 * gdb.mi/mi-vla-c99.exp: New file.
21850 * gdb.mi/vla.c: New file.
58a84dcf 21851
c8655f75
SA
218522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21853
21854 * gdb.base/vla-datatypes.c: New file.
21855 * gdb.base/vla-datatypes.exp: New file.
21856
024e13b4
SA
218572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21858
21859 * gdb.base/vla-ptr.c: New file.
21860 * gdb.base/vla-ptr.exp: New file.
21861
1a237e0e
SA
218622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21863
21864 * gdb.base/vla-multi.c: New file.
21865 * gdb.base/vla-multi.exp: New file.
21866
504f3432
SA
218672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21868
21869 * gdb.dwarf2/count.exp: New file.
21870
3bce8237
SA
218712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21872
191a8a90
JB
21873 * gdb.base/vla-sideeffect.c: New file.
21874 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21875
322f9c21
YQ
218762014-04-11 Yao Qi <yao@codesourcery.com>
21877
21878 * gdb.base/completion.exp: Check file exists before running tests
21879 on file completion.
21880
d708bcd1
PA
218812014-04-10 Pedro Alves <palves@redhat.com>
21882
21883 * gdb.base/cond-eval-mode.c: New file.
21884 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21885 prepare_for_testing to build the new file. Check result of
21886 runto_main.
21887 (test_break, test_watch): New procedures.
21888 (top level): Use them.
21889
ae1d2761
PM
218902014-04-08 Pierre Muller <muller@sourceware.org>
21891
21892 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21893 Ctrl-V use for mingw hosts.
21894
7af389b8
SC
218952014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21896
21897 * gdb.python/py-value.c: Improve test case.
21898 * gdb.python/py-value.exp: Add new test.
21899
5e703181
DE
219002014-04-07 David Blaikie <dblaikie@gmail.com>
21901
21902 * lib/compiler.c: Identify the clang compiler.
21903 * lib/compiler.cc: Ditto.
21904
9810b410
YQ
219052014-04-03 Yao Qi <yao@codesourcery.com>
21906
21907 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21908
98d1b8dc
AB
219092014-04-01 Anton Blanchard <anton@samba.org>
21910
21911 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21912 messages unique.
21913
3114cea1
AB
219142014-04-01 Anton Blanchard <anton@samba.org>
21915
21916 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21917 prepare_for_testing.
21918
62f7182c
AB
219192014-04-01 Anton Blanchard <anton@samba.org>
21920
21921 * gdb.arch/ppc64-atomic-inst.c: Remove.
21922 * gdb.arch/ppc64-atomic-inst.S: New file.
21923 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21924
770e7fc7
DE
219252014-03-31 Doug Evans <dje@google.com>
21926
21927 * gdb.base/print-symbol-loading-lib.c: New file.
21928 * gdb.base/print-symbol-loading-main.c: New file.
21929 * gdb.base/print-symbol-loading.exp: New file.
21930
46e2bafa
YQ
219312014-03-31 Yao Qi <yao@codesourcery.com>
21932
21933 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21934
8776cfe9
JB
219352014-03-28 Joel Brobecker <brobecker@adacore.com>
21936
21937 * gdb.ada/mi_dyn_arr: New testcase.
21938
5d1ef361
DE
219392014-03-27 Doug Evans <dje@google.com>
21940
21941 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21942
b5bee914
YQ
219432014-03-27 Yao Qi <yao@codesourcery.com>
21944
21945 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21946 if target is nios2-*-*.
21947
0d4d0e77
YQ
219482014-03-26 Yao Qi <yao@codesourcery.com>
21949
21950 * lib/gdb.exp (readline_is_used): New proc.
21951 * gdb.base/completion.exp: Move tests on command complete up.
21952 Skip the rest of tests if readline is not used.
21953 * gdb.ada/complete.exp: Skp the test if readline is not
21954 used.
21955 * gdb.base/filesym.exp: Likewise.
21956 * gdb.base/macscp.exp: Likewise.
21957 * gdb.base/readline-ask.exp: Likewise.
21958 * gdb.base/readline.exp: Likewise.
21959 * gdb.python/py-cmd.exp: Likewise.
21960 * gdb.trace/tfile.exp: Likewise.
21961
29361eee
YQ
219622014-03-26 Yao Qi <yao@codesourcery.com>
21963
21964 * gdb.base/macscp.exp: Fix code format issues.
21965
bc9a5525
UW
219662014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21967
21968 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21969 * gdb.asm/powerpc64le.inc: New file.
21970
d3839ede
PA
219712014-03-25 Pedro Alves <palves@redhat.com>
21972 Doug Evans <dje@google.com>
21973
21974 * gdb.base/source-execution.c: New file.
21975 * gdb.base/source-execution.exp: New file.
21976 * gdb.base/source-execution.gdb: New file.
21977
01672a57
DE
219782014-03-24 Doug Evans <dje@google.com>
21979
21980 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21981 using fission.
21982
88bbeca9
HZ
219832014-03-24 Hui Zhu <hui@codesourcery.com>
21984 Pedro Alves <palves@redhat.com>
21985
21986 PR breakpoints/16101
21987 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21988 test pass/fail messages. Detect missing support for dprintf when
21989 breakpoints are actually inserted.
21990 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21991 breakpoints are actually inserted.
21992 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21993 fails.
21994
d2348791
JK
219952014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21996
21997 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21998
feef67ab
DE
219992014-03-22 Doug Evans <xdje42@gmail.com>
22000
22001 * gdb.python/python.exp (python not supported): Verify multi-line
22002 python command issues an error.
25d743f9 22003 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22004 guile command issues an error.
feef67ab 22005
ecebef6a
MR
220062014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22007
22008 * gdb.threads/thread-specific.exp: Handle the lack of usable
22009 $this_breakpoint and $this_thread.
22010
ccdd1909
HZ
220112014-03-21 Hui Zhu <hui@codesourcery.com>
22012
22013 * gdb.base/attach.exp (do_command_attach_tests): New.
22014
beb460e8
PA
220152014-03-20 Tom Tromey <tromey@redhat.com>
22016 Pedro Alves <palves@redhat.com>
22017
22018 PR cli/15718
22019 * gdb.base/condbreak-call-false.c: New file.
22020 * gdb.base/condbreak-call-false.exp: New file.
22021
40acf43a
PA
220222014-03-20 Pedro Alves <palves@redhat.com>
22023
22024 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
22025 Delete.
22026 (block_signals, unblock_signals): Delete.
22027 (child_function_2, main): Remove references to deleted variable
22028 and functions.
22029
9f5e1e02
PA
220302014-03-20 Pedro Alves <palves@redhat.com>
22031
22032 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22033 Use pthread_kill to signal thread 2.
22034 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22035 Adjust to make the test send itself a signal rather than using the
22036 host's "kill" command.
22037
99619bea
PA
220382014-03-20 Pedro Alves <palves@redhat.com>
22039
22040 * gdb.threads/multiple-step-overs.c: New file.
22041 * gdb.threads/multiple-step-overs.exp: New file.
22042 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22043 Adjust expected infrun debug output.
22044
2adfaa28
PA
220452014-03-20 Pedro Alves <palves@redhat.com>
22046
22047 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22048 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22049
31e77af2
PA
220502014-03-20 Pedro Alves <palves@redhat.com>
22051
22052 PR breakpoints/7143
22053 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22054 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22055 of gdb_test_multiple.
22056 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22057 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22058
b9f437de
PA
220592014-03-20 Pedro Alves <palves@redhat.com>
22060
22061 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22062 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22063
05adc73e
PA
220642014-03-19 Pedro Alves <palves@redhat.com>
22065
22066 * gdb.base/async.exp: Remove early return.
22067
6048b950
PA
220682014-03-19 Pedro Alves <palves@redhat.com>
22069
22070 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22071
8bcfb00a
PA
220722014-03-19 Pedro Alves <palves@redhat.com>
22073
22074 * gdb.base/async.exp (test_background): Expect \r\n after
22075 "completed." in the fail pattern.
22076
884e37dc
PA
220772014-03-19 Pedro Alves <palves@redhat.com>
22078
22079 * gdb.base/async.exp (test_background): New procedure.
22080 Use it for all background execution command tests.
22081
148e57e2
PA
220822014-03-19 Pedro Alves <palves@redhat.com>
22083
22084 * gdb.base/async.exp: Use prepare_for_testing.
22085
f48088c7
PA
220862014-03-19 Pedro Alves <palves@redhat.com>
22087
22088 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22089 the same line.
22090
e2f6c966
PA
220912014-03-19 Pedro Alves <palves@redhat.com>
22092
22093 * gdb.base/async.c (main): Add "jump here" and "until here" line
22094 marker comments.
22095 * gdb.base/async.exp (jump_here): New global.
22096 (jump& test): Use it.
22097 (until_here): New global.
22098 (until& test): Use it.
22099
c30568d4
PA
221002014-03-19 Pedro Alves <palves@redhat.com>
22101
22102 * gdb.base/async.exp: Don't frob gdb_protocol.
22103
0172b6a7
DE
221042014-03-18 Doug Evans <xdje42@gmail.com>
22105
22106 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22107 Fix spelling of exec-done-display.
22108
06c868a8
JK
221092014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22110
22111 PR gdb/15358
22112 * gdb.base/gdb-sigterm.c: New file.
22113 * gdb.base/gdb-sigterm.exp: New file.
22114
0c7e1a46
PA
221152014-03-18 Pedro Alves <palves@redhat.com>
22116
22117 PR gdb/13860
22118 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22119 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22120 solib-event.
22121
f7c77d93
JB
221222014-03-17 Joel Brobecker <brobecker@adacore.com>
22123
22124 * gdb.ada/pckd_arr_ren: New testcase.
22125
5a1e8c7a
DE
221262014-03-13 Doug Evans <xdje42@gmail.com>
22127
22128 PR guile/16612
22129 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22130 collect after discarding symbols.
22131
350e1a76
DE
221322014-03-13 Ludovic Courtès <ludo@gnu.org>
22133 Doug Evans <xdje42@gmail.com>
22134
22135 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22136 to history survives a gc.
22137
a69900ae
PA
221382014-03-13 Pedro Alves <palves@redhat.com>
22139
22140 * gdb.base/default.exp: Don't test "target procfs".
22141
5db9f0bd
PA
221422014-03-13 Pedro Alves <palves@redhat.com>
22143
22144 * gdb.base/default.exp: Update "target child" and "target procfs"
22145 tests to not expect "Unix".
22146
b3ccfe11
TT
221472014-03-12 Tom Tromey <tromey@redhat.com>
22148
22149 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22150 New procs. Add target-async tests.
22151 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22152 Add target-async tests.
22153
646f4417
AA
221542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22155
22156 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22157 'func_start' and 'func_end' for the beginning and end of the
22158 function code, respectively.
22159 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22160 'func_end' instead of 'func' and 'main'.
22161
288c211f
AA
221622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22163
22164 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22165 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22166 generate the debug info assembler source.
22167
e0c0f156
AA
221682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22169
22170 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22171 * gdb.dwarf2/arr-subrange.exp: Likewise.
22172 * gdb.dwarf2/dwz.exp: Likewise.
22173 * gdb.dwarf2/method-ptr.exp: Likewise.
22174 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22175 * gdb.dwarf2/subrange.exp: Likewise.
22176 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22177 * gdb.dwarf2/implptrpiece.exp: Likewise.
22178 * gdb.dwarf2/nostaticblock.exp: Likewise.
22179
0e5c4555
AA
221802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22181
22182 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22183 directory to absolute path name arguments.
22184
5ec18f2b
JG
221852014-03-10 Joel Brobecker <brobecker@adacore.com>
22186
22187 * gdb.ada/tagged_access: New testcase.
22188
847fc4f2
MM
221892014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22190
22191 * gdb.btrace/data.exp: Update expected output.
22192
cc3da688
YQ
221932014-03-06 Yao Qi <yao@codesourcery.com>
22194
22195 * gdb.trace/pr16508.exp: New file.
22196
0f26cec1
PA
221972014-03-05 Pedro Alves <palves@redhat.com>
22198
22199 PR gdb/16575
22200 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22201 procedure.
22202 (top level): Adjust to use it. Add tests that exercise breakpoint
22203 interaction with the code-cache.
22204
7a5a839f
LC
222052014-02-26 Ludovic Courtès <ludo@gnu.org>
22206
22207 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22208 test for 'history-append!'.
22209
31aa7e4e
JB
222102014-02-26 Joel Brobecker <brobecker@adacore.com>
22211
22212 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22213 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22214 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22215 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22216 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22217 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22218
1b588015
JB
222192014-02-26 Joel Brobecker <brobecker@adacore.com>
22220
22221 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22222 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22223 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22224
55426c9d
JB
222252014-02-26 Joel Brobecker <brobecker@adacore.com>
22226
22227 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22228
dc53a7ad
JB
222292014-02-26 Joel Brobecker <brobecker@adacore.com>
22230
22231 * gdb.dwarf2/arr-stride.c: New file.
22232 * gdb.dwarf2/arr-stride.exp: New file.
22233
12ab52e9
PA
222342014-02-26 Pedro Alves <palves@redhat.com>
22235
22236 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22237 that won't ever trigger. Make sure that GDB reports the correct
22238 breakpoint that caused the stop.
22239
849c862e
JK
222402014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22241
22242 PR gdb/16626
22243 * gdb.base/auto-load-script: New file.
22244 * gdb.base/auto-load.c: New file.
22245 * gdb.base/auto-load.exp: New file.
22246
71b7d793
JK
22247 PR gdb/16626
22248 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22249
e2f0d509
JK
222502014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22251
22252 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22253 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22254
50cc37c8
DE
222552014-02-24 Doug Evans <dje@google.com>
22256
22257 * lib/gdb.exp (run_on_host): Log error output if program fails.
22258
ea4758f2
PA
222592014-02-21 Pedro Alves <palves@redhat.com>
22260
22261 * gdb.threads/step-after-sr-lock.c: Rename to ...
22262 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22263 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22264 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22265 ... this.
22266
d7b30f67
SDJ
222672014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22268
22269 PR tdep/16397
22270 * gdb.arch/amd64-stap-special-operands.exp: New file.
22271 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22272 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22273 * gdb.arch/amd64-stap-triplet.S: Likewise.
22274 * gdb.arch/amd64-stap-triplet.c: Likewise.
22275
83deb43f
JB
222762014-02-20 Joel Brobecker <brobecker@adacore.com>
22277
22278 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22279 in .section pseudo-op.
22280
adde2bff
DE
222812014-02-20 lin zuojian <manjian2006@gmail.com>
22282 Joel Brobecker <brobecker@adacore.com>
22283 Doug Evans <xdje42@gmail.com>
22284
22285 PR symtab/16581
22286 * gdb.dwarf2/dw2-icycle.S: New file.
22287 * gdb.dwarf2/dw2-icycle.c: New file.
22288 * gdb.dwarf2/dw2-icycle.exp: New file.
22289
f7bd0f78
SC
222902014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22291
22292 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22293 operations on gdb.Value objects.
22294 * gdb.python/py-value-cc.exp: Add new test to test operations on
22295 gdb.Value objects.
22296
c17ef0d5
DE
222972014-02-18 Doug Evans <dje@google.com>
22298
22299 * Makefile.in (TESTS): New variable.
22300 (expanded_tests, expanded_tests_or_none): New variables
22301 (check-single): Pass $(expanded_tests_or_none) to runtest.
22302 (check-parallel): Only run tests in $(TESTS) if non-empty.
22303 (check/no-matching-tests-found): New rule.
22304 * README: Document TESTS makefile variable.
22305
5dd3176f
DE
223062014-02-18 Doug Evans <dje@google.com>
22307
22308 * Makefile.in (check-parallel): rm -rf outputs temp.
22309
0b10be4f
JK
223102014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22311
22312 Fix "ERROR: no fileid for" in the testsuite.
22313 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22314
85f224e7
DE
223152014-02-12 Doug Evans <dje@google.com>
22316
22317 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22318 (MISCELLANEOUS): New variable.
22319 (clean): rm -rf $(MISCELLANEOUS).
22320 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22321 dwp live in the same directory as symlinks, with each symlink pointed
22322 to a differently named file in a different directory.
22323
149b30ff
DE
223242014-02-11 Doug Evans <dje@google.com>
22325
22326 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22327 of Tcl file commands.
22328
1dfdac32
MK
223292014-02-10 Mark Kettenis <kettenis@gnu.org>
22330
22331 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22332 "kill -SIGUSR1 -1".
22333
aa4fb036
JB
223342014-02-10 Joel Brobecker <brobecker@adacore.com>
22335
22336 * gdb.ada/tick_length_array_enum_idx: New testcase.
22337
ed3ef339
DE
223382014-02-10 Doug Evans <xdje42@gmail.com>
22339
22340 * configure.ac (AC_OUTPUT): Add gdb.guile.
22341 * configure: Regenerate.
22342 * lib/gdb-guile.exp: New file.
22343 * lib/gdb.exp (get_target_charset): New function.
22344 * gdb.base/help.exp: Update expected output from "apropos apropos".
22345 * gdb.guile/Makefile.in: New file.
22346 * gdb.guile/guile.exp: New file.
22347 * gdb.guile/scm-arch.c: New file.
22348 * gdb.guile/scm-arch.exp: New file.
22349 * gdb.guile/scm-block.c: New file.
22350 * gdb.guile/scm-block.exp: New file.
22351 * gdb.guile/scm-breakpoint.c: New file.
22352 * gdb.guile/scm-breakpoint.exp: New file.
22353 * gdb.guile/scm-disasm.c: New file.
22354 * gdb.guile/scm-disasm.exp: New file.
22355 * gdb.guile/scm-equal.c: New file.
22356 * gdb.guile/scm-equal.exp: New file.
22357 * gdb.guile/scm-error.exp: New file.
22358 * gdb.guile/scm-error.scm: New file.
22359 * gdb.guile/scm-frame-args.c: New file.
22360 * gdb.guile/scm-frame-args.exp: New file.
22361 * gdb.guile/scm-frame-args.scm: New file.
22362 * gdb.guile/scm-frame-inline.c: New file.
22363 * gdb.guile/scm-frame-inline.exp: New file.
22364 * gdb.guile/scm-frame.c: New file.
22365 * gdb.guile/scm-frame.exp: New file.
22366 * gdb.guile/scm-generics.exp: New file.
22367 * gdb.guile/scm-gsmob.exp: New file.
22368 * gdb.guile/scm-iterator.c: New file.
22369 * gdb.guile/scm-iterator.exp: New file.
22370 * gdb.guile/scm-math.c: New file.
22371 * gdb.guile/scm-math.exp: New file.
22372 * gdb.guile/scm-objfile-script-gdb.in: New file.
22373 * gdb.guile/scm-objfile-script.c: New file.
22374 * gdb.guile/scm-objfile-script.exp: New file.
22375 * gdb.guile/scm-objfile.c: New file.
22376 * gdb.guile/scm-objfile.exp: New file.
22377 * gdb.guile/scm-ports.exp: New file.
22378 * gdb.guile/scm-pretty-print.c: New file.
22379 * gdb.guile/scm-pretty-print.exp: New file.
22380 * gdb.guile/scm-pretty-print.scm: New file.
22381 * gdb.guile/scm-section-script.c: New file.
22382 * gdb.guile/scm-section-script.exp: New file.
22383 * gdb.guile/scm-section-script.scm: New file.
22384 * gdb.guile/scm-symbol.c: New file.
22385 * gdb.guile/scm-symbol.exp: New file.
22386 * gdb.guile/scm-symtab-2.c: New file.
22387 * gdb.guile/scm-symtab.c: New file.
22388 * gdb.guile/scm-symtab.exp: New file.
22389 * gdb.guile/scm-type.c: New file.
22390 * gdb.guile/scm-type.exp: New file.
22391 * gdb.guile/scm-value-cc.cc: New file.
22392 * gdb.guile/scm-value-cc.exp: New file.
22393 * gdb.guile/scm-value.c: New file.
22394 * gdb.guile/scm-value.exp: New file.
22395 * gdb.guile/source2.scm: New file.
22396 * gdb.guile/types-module.cc: New file.
22397 * gdb.guile/types-module.exp: New file.
22398
7026a7c1
YQ
223992014-02-10 Yao Qi <yao@codesourcery.com>
22400
22401 PR testsuite/16543
22402 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22403 * configure: Regenerated.
22404 * Makefile.in: New file.
22405
6c466447
AS
224062014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22407
22408 * gdb.python/py-framefilter.exp: Fix typo.
22409
6e854735
YQ
224102014-02-08 Yao Qi <yao@codesourcery.com>
22411
22412 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22413 that no =breakpoint-modified is emitted when breakpoints are
22414 modified through MI commands.
22415
d137e6dc
PA
224162014-02-07 Pedro Alves <pedro@codesourcery.com>
22417 Pedro Alves <palves@redhat.com>
22418
22419 * gdb.threads/step-after-sr-lock.c: New file.
22420 * gdb.threads/step-after-sr-lock.exp: New file.
22421
b5ee5a50
PA
224222014-02-07 Pedro Alves <palves@redhat.com>
22423
22424 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22425
3c77faf3
JK
224262014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22427
22428 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22429 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22430
6dddc817
DE
224312014-02-06 Doug Evans <xdje42@gmail.com>
22432
22433 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22434 output.
22435
22436 * gdb.gdb/python-interrupts.exp: New file.
22437
de7b2893
YQ
224382014-02-05 Yao Qi <yao@codesourcery.com>
22439
22440 * gdb.trace/report.exp (use_collected_data): Test the output
22441 of "info threads" and "info inferiors".
22442
66d032ac
YQ
224432014-02-05 Yao Qi <yao@codesourcery.com>
22444
22445 Revert this patch:
22446
22447 2013-05-24 Yao Qi <yao@codesourcery.com>
22448
22449 * gdb.trace/tfile.exp: Test inferior and thread.
22450
591a12a1
UW
224512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22452
22453 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22454 on a function.
22455 * gdb.base/step-bt.c: Call hello via function pointer to make
22456 sure its first instruction is executed on powerpc64le-linux.
22457
0ff3e01f
UW
224582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22459
22460 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22461
084ee545
UW
224622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22463
22464 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22465 of the test patterns for use on little-endian systems.
22466
6ed14ff3
UW
224672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22468
22469 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22470 (decimal_vector): Fix for little-endian.
22471
401e27fd
JM
224722014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22473
22474 * gdb.arch/sparc-sysstep.exp: New file.
22475 * gdb.arch/sparc-sysstep.c: Likewise.
22476
22477 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22478
8b924729
EBM
224792014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22480
22481 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22482
fb151210
JB
224832014-01-23 Tom Tromey <tromey@redhat.com>
22484
22485 * gdb.ada/array_char_idx: New testcase.
22486
0740f8d8
TT
224872014-01-23 Tom Tromey <tromey@redhat.com>
22488
22489 PR python/16487:
22490 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22491 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22492 classes.
22493
21909fa1
TT
224942014-01-23 Tom Tromey <tromey@redhat.com>
22495
22496 PR python/16491:
22497 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22498 string from an inferior frame.
22499 * gdb.python/py-framefilter-mi.exp: Update.
22500
87ce2a04
DE
225012014-01-22 Doug Evans <dje@google.com>
22502
22503 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22504
237b092b
AA
225052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22506
22507 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22508
d674a709
AA
225092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22510
22511 * gdb.trace/entry-values.exp: Remove excess space character from
22512 regex patterns. Handle s390 call instruction.
22513
20fa3390
AA
225142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22515
22516 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22517 define "*_start" label. Make "name" static.
22518 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22519 ${name} by references to ${name}_start.
22520
78466714
AA
225212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22522
22523 * gdb.base/info-macros.exp: Remove "debug" from the compile
22524 options.
22525
ec9f644a
IB
225262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22527
22528 * gdb.dlang/demangle.exp: New file.
22529
94b1b47e
IB
225302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22531
22532 * gdb.dlang/primitive-types.exp: New file.
22533
7f420862
IB
225342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22535
22536 * configure.ac: Create gdb.dlang/Makefile.
22537 * configure: Regenerate.
22538 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22539 * gdb.dlang/Makefile.in: New file.
22540 * lib/d-support.exp: New file.
22541 * lib/gdb.exp (skip_d_tests): New proc.
22542
52834460
MM
225432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22544
22545 * gdb.btrace/delta.exp: Check reverse stepi.
22546 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22547 * gdb.btrace/finish.exp: New.
22548 * gdb.btrace/next.exp: New.
22549 * gdb.btrace/nexti.exp: New.
22550 * gdb.btrace/record_goto.c: Add comments.
22551 * gdb.btrace/step.exp: New.
22552 * gdb.btrace/stepi.exp: New.
22553 * gdb.btrace/multi-thread-step.c: New.
22554 * gdb.btrace/multi-thread-step.exp: New.
22555 * gdb.btrace/rn-dl-bind.c: New.
22556 * gdb.btrace/rn-dl-bind.exp: New.
22557 * gdb.btrace/data.c: New.
22558 * gdb.btrace/data.exp: New.
22559 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22560
6e07b1d2
MM
225612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22562
22563 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22564 * gdb.btrace/exception.exp: Update.
22565 * gdb.btrace/instruction_history.exp: Update.
22566 * gdb.btrace/record_goto.exp: Update.
22567 * gdb.btrace/tailcall.exp: Update.
22568 * gdb.btrace/unknown_functions.exp: Update.
22569 * gdb.btrace/delta.exp: New.
22570
0b722aec
MM
225712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22572
22573 * gdb.btrace/record_goto.exp: Add backtrace test.
22574 * gdb.btrace/tailcall.exp: Add backtrace test.
22575
066ce621
MM
225762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22577
22578 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22579 * gdb.btrace/record_goto.c: New.
22580 * gdb.btrace/record_goto.exp: New.
22581 * gdb.btrace/x86-record_goto.S: New.
22582
0688d04e
MM
225832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22584
22585 * gdb.btrace/function_call_history.exp: Update tests.
22586 * gdb.btrace/instruction_history.exp: Update tests.
22587
8710b709
MM
225882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22589
22590 * gdb.btrace/function_call_history.exp: Fix expected field
22591 order for "record function-call-history".
22592 Add new tests for "record function-call-history /c".
22593 * gdb.btrace/exception.cc: New.
22594 * gdb.btrace/exception.exp: New.
22595 * gdb.btrace/tailcall.exp: New.
22596 * gdb.btrace/x86-tailcall.S: New.
22597 * gdb.btrace/x86-tailcall.c: New.
22598 * gdb.btrace/unknown_functions.c: New.
22599 * gdb.btrace/unknown_functions.exp: New.
22600 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22601
5de9129b
MM
226022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22603
22604 * gdb.btrace/instruction_history.exp: Update.
22605 * gdb.btrace/function_call_history.exp: Update.
22606
23a7fe75
MM
226072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22608
22609 * gdb.btrace/function_call_history.exp: Fix expected function
22610 trace.
22611 * gdb.btrace/instruction_history.exp: Initialize traced.
22612 Remove traced_functions.
22613
724c7dd8
MM
226142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22615
22616 * gdb.btrace/function_call_history.exp: Update
22617 * gdb.btrace/instruction_history.exp: Update.
22618
6d78d93b
MM
226192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22620
22621 * gdb.btrace/enable.exp: Update expected text.
22622
93a360cc
OJ
226232014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22624
22625 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22626 bytes.
22627
3772b53f
MR
226282014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22629
22630 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22631
596662fa
OJ
226322014-01-15 Omair Javaid <omair.javaid@linaro.org>
22633
22634 * lib/gdb.exp (supports_process_record): Return true for
22635 arm*-linux*. (supports_reverse): Likewise.
22636
b5b08fb4
SC
226372014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22638
22639 PR python/15464
22640 PR python/16113
22641 * gdb.python/py-type.c: Enhance test case.
22642 * gdb.python/py-value-cc.cc: Likewise
22643 * gdb.python/py-type.exp: Add new tests.
22644 * gdb.python/py-value-cc.exp: Likewise
22645
52d7fb13
AA
226462014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22647 Pedro Alves <palves@redhat.com>
22648
22649 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22650 Make "name" extern.
22651 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22652 references to ${name}_start by references to ${name}.
22653
a2cd8cfe
JB
226542014-01-10 Joel Brobecker <brobecker@adacore.com>
22655
22656 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22657
4e23fced
JB
226582014-01-10 Joel Brobecker <brobecker@adacore.com>
22659
22660 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22661
c6a9e42c
PA
226622014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22663 Pedro Alves <palves@redhat.com>
22664
22665 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22666 mi_gdb_target_load.
c6a9e42c 22667
b7ea362b
PA
226682014-01-08 Pedro Alves <palves@redhat.com>
22669
22670 * gdb.threads/reconnect-signal.c: New file.
22671 * gdb.threads/reconnect-signal.exp: New file.
22672
5e3f4fab
EBM
226732014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22674
22675 * gdb.base/source-dir.exp: New file.
22676
79301218
JB
226772014-01-07 Joel Brobecker <brobecker@adacore.com>
22678
22679 * gdb.ada/mi_interface: New testcase.
22680
8e355c5d
JB
226812014-01-07 Joel Brobecker <brobecker@adacore.com>
22682
22683 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22684 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22685 gdb.ada/pp-rec-component/pck.ads: New files.
22686
c0d48811
JB
226872014-01-07 Joel Brobecker <brobecker@adacore.com>
22688
22689 * gdb.python/py-pp-integral.c: New file.
22690 * gdb.python/py-pp-integral.py: New file.
22691 * gdb.python/py-pp-integral.exp: New file.
22692
17b609c3 22693For older changes see ChangeLog-1993-2013.
c906108c 22694\f
8d8cb839
EZ
22695;; Local Variables:
22696;; mode: change-log
22697;; left-margin: 8
22698;; fill-column: 74
22699;; version-control: never
22700;; End:
902f2ccb 22701
b811d2c2 22702 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22703 Copying and distribution of this file, with or without modification,
22704 are permitted provided the copyright notice and this notice are preserved.