IBM Z: Add risbgz and risbgnz extended mnemonics
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
533b2ae0
AB
12020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
4
e4502042
AB
52020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
6
7 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
8 update test to use this.
9
f55a9a37
SM
102020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
11
12 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
13
0a6155a0
SM
142020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
15
16 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
17 (do_test): Don't use with_test_prefix.
18 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
19 (do_test): Don't use with_test_prefix.
20 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
21 (do_test): Don't use with_test_prefix.
22 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
23 (do_test): Don't use with_test_prefix.
24
4d56d64a
SM
252020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
26
27 * gdb.threads/non-ldr-exit.exp: Fix comment.
28
54e75f29
AB
292020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * gdb.xml/maint-xml-dump-03.xml: New file.
32
7ce05d21
TV
332020-11-30 Tom de Vries <tdevries@suse.de>
34
35 PR symtab/26905
36 * gdb.dwarf2/count.exp: Remove kfails.
37
50757f95
TBA
382020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
39
40 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
41 indices.
42
4afa9fd9
JB
432020-11-24 Joel Brobecker <brobecker@adacore.com>
44
45 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
46 the "ptype pck__fp1_range_var" test for the module-2 and pascal
47 languages. Remove the associated setup_xfail.
48
15a491af
SM
492020-11-23 Simon Marchi <simon.marchi@efficios.com>
50
51 * lib/gdb.exp (gdb_assert): Show error message on error.
52
891615f0
TV
532020-11-23 Tom de Vries <tdevries@suse.de>
54
55 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
56 * gdb.ada/mod_from_name.exp: Same.
57 * gdb.ada/pckd_arr_ren.exp: Same.
58
19922582
SM
592020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
60
61 * gdb.base/template.exp: New.
62 * gdb.base/template.c: New.
63
117c628d
GB
642020-11-22 Gary Benson <gbenson@redhat.com>
65
66 PR gdb/26905
67 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
68 is defined using a DW_AT_count which references another DIE.
69
da39d3ba
TV
702020-11-21 Tom de Vries <tdevries@suse.de>
71
72 * gdb.base/vla-ptr.exp: Add XFAIL.
73
a5c641b5
AB
742020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
75
76 * gdb.fortran/array-slices-bad.exp: New file.
77 * gdb.fortran/array-slices-bad.f90: New file.
78 * gdb.fortran/array-slices-sub-slices.exp: New file.
79 * gdb.fortran/array-slices-sub-slices.f90: New file.
80 * gdb.fortran/array-slices.exp: Rewrite tests.
81 * gdb.fortran/array-slices.f90: Rewrite tests.
82 * gdb.fortran/vla-sizeof.exp: Correct expected results.
83
a15a5258
AB
842020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
85
86 * gdb.base/completion.exp: Add new completion tests.
87
7cb2893d
SM
882020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
89
90 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
91 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
92 * gdb.mi/mi-nsintrall.exp: Likewise.
93 * gdb.mi/mi-nsmoribund.exp: Likewise.
94 * gdb.mi/mi-nsthrexec.exp: Likewise.
95 * gdb.mi/mi-watch-nonstop.exp: Likewise.
96
cf144ec8
SM
972020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
98
99 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
100 of perror.
101
6b6a3e05
JM
1022020-11-18 Joseph Myers <joseph@codesourcery.com>
103
104 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
105 $arg.exe exists but $arg does not.
106
811bdca0
GB
1072020-11-17 Gary Benson <gbenson@redhat.com>
108
109 * gdb.trace/trace-common.h (x86_trace_dummy): Add
110 __attribute__ ((used)).
111
c72e3136
AB
1122020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
113
114 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
115
037d7135
AB
1162020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
117
118 * gdb.base/completion.exp: Add new tests.
119
119e99bb
TT
1202020-11-16 Tom Tromey <tromey@adacore.com>
121
122 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
123 tests.
124
b74dbc20
JB
1252020-11-15 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
128 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
129 (main): Add reference to pck__fp1_var2.
130 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
131
0a12719e
JB
1322020-11-15 Joel Brobecker <brobecker@adacore.com>
133
134 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
135
0c9150e4
JB
1362020-11-15 Joel Brobecker <brobecker@adacore.com>
137
138 * gdb.ada/fixed_points.exp: Add ptype tests.
139 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
140
b26daff9
JB
1412020-11-15 Joel Brobecker <brobecker@adacore.com>
142
143 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
144
09584414
JB
1452020-11-15 Joel Brobecker <brobecker@adacore.com>
146
147 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
148 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
149 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
150 New files.
151 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
152
153 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
154 New files.
155
9dd02fc0
AB
1562020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 PR cli/26879
159 * gdb.fortran/completion.exp: New file.
160 * gdb.fortran/completion.f90: New file.
161
5643c500
JM
1622020-11-12 Joseph Myers <joseph@codesourcery.com>
163
164 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
165 but $arg does not.
166
7bea47f0
AB
1672020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
168
169 * gdb.fortran/types.exp: Add more tests.
170
1f2624a3
TT
1712020-11-12 Tom Tromey <tom@tromey.com>
172
173 PR rust/26799:
174 * gdb.rust/traits.exp: Remove kfails.
175
9e74f0ae
GB
1762020-11-12 Gary Benson <gbenson@redhat.com>
177
178 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
179 statement.
180
acb994fa
SM
1812020-11-11 Simon Marchi <simon.marchi@efficios.com>
182
183 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
184 always-inserted" axis.
185 (do_test): Add breakpoint_always_inserted parameter.
186
95016fd2
TT
1872020-11-10 Tom Tromey <tromey@adacore.com>
188
189 * gdb.ada/bias.exp: Update.
190 * gdb.ada/bias/bias.adb (X): Change value.
191
83100a74
GB
1922020-11-10 Gary Benson <gbenson@redhat.com>
193
194 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
195 regexp fragment in parentheses to prevent false matching.
196
6ff174a7
GB
1972020-11-10 Gary Benson <gbenson@redhat.com>
198
199 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
200
eb24648c
GB
2012020-11-10 Gary Benson <gbenson@redhat.com>
202
203 * gdb.cp/step-and-next-inline.exp: Only require
204 -gstatement-frontiers when building with GCC.
205 Only setup KFAIL's for GCC issues when using
206 a GCC-built executable.
207
86775fab
AB
2082020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
209
210 * gdb.base/debug-expr.c: Add extra function to allow for an
211 additional test.
212 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
213 to this proc with gdb_test_debug_expr. Add an extra test.
214 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
215 to this proc with gdb_test_debug_expr, give the tests names
216 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
217 calls to this proc with gdb_test_debug_expr, give the tests names
218 * gdb.fortran/debug-expr.exp: New file.
219 * gdb.fortran/debug-expr.f90: New file.
220 * lib/gdb.exp (gdb_test_debug_expr): New proc.
221
a1945bd4
SM
2222020-11-06 Simon Marchi <simon.marchi@efficios.com>
223
224 * lib/dwarf.exp (ranges): Handle "base" and "range" as
225 proceduresu.
226 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
227 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
228 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
229 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
230 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
231 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
232 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
233 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
234
9c91c725
TT
2352020-11-04 Tom Tromey <tromey@adacore.com>
236
237 * gdb.ada/funcall_ref.exp: Update.
238 * gdb.ada/var_rec_arr.exp: Update.
239
8d9fd3a1
TT
2402020-11-04 Tom Tromey <tromey@adacore.com>
241
242 * gdb.ada/rec_ptype.exp: New file.
243 * gdb.ada/rec_ptype/main.adb: New file.
244 * gdb.ada/rec_ptype/p.ads: New file.
245
d8f62e84
TT
2462020-11-04 Tom Tromey <tromey@adacore.com>
247
248 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
249 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
250 (PT_Full): New variable.
251 * gdb.ada/tick_length_array_enum_idx/pck.adb
252 (Full_PT): New type.
253
7ff5b937
TT
2542020-11-04 Tom Tromey <tromey@adacore.com>
255
256 * gdb.ada/array_of_variant.exp: New file.
257 * gdb.ada/array_of_variant/p.adb: New file.
258 * gdb.ada/array_of_variant/pck.ads: New file.
259 * gdb.ada/array_of_variant/pck.adb: New file.
260
10f6a3ad
TT
2612020-11-04 Tom Tromey <tromey@adacore.com>
262
263 * gdb.ada/enum_idx_packed.exp: Add test.
264 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
265 New variable.
266 * gdb.ada/enum_idx_packed/pck.ads (Short)
267 (Multi_Dimension, Multi_Dimension_Access): New types.
268
b72795a8
TT
2692020-11-04 Tom Tromey <tromey@adacore.com>
270
271 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
272
24aa1b02
TT
2732020-11-04 Tom Tromey <tromey@adacore.com>
274
275 * gdb.ada/set_pckd_arr_elt.exp: Also test
276 -fgnat-encodings=minimal. Add tests.
277 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
278 Call Update_Small a second time.
279 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
280 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
281 (Variant_Access): New types.
282 (New_Variant): Declare.
283
c9a28cbe
TT
2842020-11-04 Tom Tromey <tromey@adacore.com>
285
286 * gdb.ada/mod_from_name.exp: Test printing slice.
287
57567375
TT
2882020-11-04 Tom Tromey <tromey@adacore.com>
289
290 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
291 values.
292 * gdb.ada/access_to_unbounded_array.exp: Test different
293 -fgnat-encodings values.
294 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
295 values.
296 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
297 values.
298 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
299 values.
300 * gdb.ada/array_of_variable_length.exp: Test different
301 -fgnat-encodings values.
302 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
303 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
304 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
305 change.
306 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
307 values.
308 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
309 * gdb.ada/out_of_line_in_inlined.exp: Test different
310 -fgnat-encodings values.
311 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
312 values.
313 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
314 values.
315 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
316 -fgnat-encodings values.
317 * gdb.ada/variant_record_packed_array.exp: Test different
318 -fgnat-encodings values.
319
a7400e44
TT
3202020-11-04 Tom Tromey <tromey@adacore.com>
321
322 * gdb.ada/enum_idx_packed.exp: Add tests.
323 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
324 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
325 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
326 declarations.
327
c40907bf
TV
3282020-11-03 Tom de Vries <tdevries@suse.de>
329
330 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
331 terminator comments.
332 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
333 terminator.
334
f468977a
SM
3352020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
336
337 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
338 integer format test with regexp.
339
1c2bec19
GB
3402020-11-02 Gary Benson <gbenson@redhat.com>
341
342 * gdb.base/print-file-var.exp (test): Separate compiler and
343 linker options, and build using build_executable_from_specs
344 to accommodate this.
345
6539a36d
GB
3462020-11-02 Gary Benson <gbenson@redhat.com>
347
348 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
349 for .c files compiled as C++ with Clang if any shared
350 libraries are specified.
351
7ea44a51
GB
3522020-11-02 Gary Benson <gbenson@redhat.com>
353
354 * lib/attributes.h: New header.
355 * gdb.base/backtrace.c: Include the above. Replace
356 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
357 * gdb.base/infcall-nested-structs.c: Likewise.
358 * gdb.base/vla-optimized-out.c: Likewise.
359
ab8f783d
TV
3602020-11-02 Tom de Vries <tdevries@suse.de>
361
362 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
363
d77c9224
JB
3642020-11-01 Joel Brobecker <brobecker@adacore.com>
365
366 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
367 System.Min_Int and System.Max_Int with smaller hardcoded
368 constants.
369
0e5b0dd0
SM
3702020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
371
372 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
373 * configure: Re-generate.
374
136821d9
SM
3752020-10-30 Simon Marchi <simon.marchi@efficios.com>
376
377 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
378 expected output.
379
b78b3a29
TBA
3802020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
381
382 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
383 behavior.
384 * gdb.base/paginate-bg-execution.exp: Ditto.
385 * gdb.base/paginate-inferior-exit.exp: Ditto.
386 * gdb.base/double-prompt-target-event-error.c: Remove.
387 * gdb.base/double-prompt-target-event-error.exp: Remove.
388
cfaa8f76
TBA
3892020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
390
391 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
392 inferiors' and 'detach inferiors' do not change the current
393 inferior.
394
0ad0e70c
TV
3952020-10-29 Tom de Vries <tdevries@suse.de>
396
397 * gdb.threads/tls.exp: Fix DUPLICATEs.
398
99cc6b2a
TV
3992020-10-28 Tom de Vries <tdevries@suse.de>
400
401 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
402
efe9b873
TV
4032020-10-28 Tom de Vries <tdevries@suse.de>
404
405 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
406 * gdb.base/reread.exp: Same.
407
6b68fd45
TV
4082020-10-28 Tom de Vries <tdevries@suse.de>
409
410 * lib/gdb.exp (readnow): Handle arg.
411 * gdb.rust/traits.exp: Add KFAILs for -readnow.
412
32a5f98a
TV
4132020-10-28 Tom de Vries <tdevries@suse.de>
414
415 * gdb.base/relocate.exp: Update regexp for -readnow.
416
f93b8760
TV
4172020-10-28 Tom de Vries <tdevries@suse.de>
418
419 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
420 -readnow.
421
1b00ef06
TV
4222020-10-28 Tom de Vries <tdevries@suse.de>
423
424 PR symtab/26772
425 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
426 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
427
364bb903
TV
4282020-10-28 Tom de Vries <tdevries@suse.de>
429
430 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
431 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
432 complaint during file command for -readnow.
433
445a033f
TV
4342020-10-28 Tom de Vries <tdevries@suse.de>
435
436 * gdb.cp/nsalias.exp: Fix typo in test name.
437
fdd67a42
TV
4382020-10-28 Tom de Vries <tdevries@suse.de>
439
440 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
441
706baf4c
TV
4422020-10-28 Tom de Vries <tdevries@suse.de>
443
444 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
445 -readnow.
446
b448cca5
TV
4472020-10-27 Tom de Vries <tdevries@suse.de>
448
449 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
450
5868da03
TV
4512020-10-27 Tom de Vries <tdevries@suse.de>
452
453 * gdb.base/maint.exp: Update for -readnow.
454
06db6ec3
TV
4552020-10-27 Tom de Vries <tdevries@suse.de>
456
457 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
458 -readnow.
459
934a1764
GB
4602020-10-14 Gary Benson <gbenson@redhat.com>
461
462 * gdb.python/py-format-string.exp (test_deref_refs): Treat
463 "_vptr$Base" as correct, in addition to "_vptr.Base".
464 (test_mixed): Likewise.
465
0bf21fbd
GB
4662020-10-27 Gary Benson <gbenson@redhat.com>
467
468 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
469 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
470
b1d4d8d1
TBA
4712020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
472
473 * gdb.base/condbreak.exp: Update the completion tests to
474 consider the '-force' flag.
475
bd24c5d6
TV
4762020-10-27 Tom de Vries <tdevries@suse.de>
477
478 * gdb.base/list-ambiguous-readnow.exp: New file.
479
733d554a
TBA
4802020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
481
482 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
483 the condition.
484 * gdb.linespec/cpcompletion.exp: Update to consider the
485 '-force-condition' keyword.
486 * gdb.linespec/explicit.exp: Ditto.
487 * lib/completion-support.exp: Ditto.
488
b5fa468f
TBA
4892020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
490
491 * gdb.base/condbreak-multi-context.cc: New file.
492 * gdb.base/condbreak-multi-context.exp: New file.
493
b3247276
TT
4942020-10-26 Tom Tromey <tom@tromey.com>
495
496 * lib/mi-support.exp (default_mi_gdb_start): Call
497 gdb_stdin_log_init.
498 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
499 subtract one from gdb_instances.
500 (gdb_stdin_log_write): Flush in_file.
501
1c47ec3e
TV
5022020-10-26 Tom de Vries <tdevries@suse.de>
503
504 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
505
6390859c
TT
5062020-10-26 Tom Tromey <tromey@adacore.com>
507
508 * gdb.ada/unsigned_range/foo.adb: New file.
509 * gdb.ada/unsigned_range/pack.adb: New file.
510 * gdb.ada/unsigned_range/pack.ads: New file.
511 * gdb.ada/unsigned_range.exp: New file.
512
55c3ad88
TV
5132020-10-26 Tom de Vries <tdevries@suse.de>
514
515 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
516
1612c4bb
TV
5172020-10-26 Tom de Vries <tdevries@suse.de>
518
519 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
520 for CU.
521 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
522
7d72802b
TV
5232020-10-23 Tom de Vries <tdevries@suse.de>
524
525 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
526 DW_FORM_string.
527 (Dwarf::_default_form): New proc.
528 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
529 guessed.
530
9476b583
TV
5312020-10-23 Tom de Vries <tdevries@suse.de>
532
533 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
534 * gdb.dwarf2/atomic-type.exp: Same.
535 * gdb.dwarf2/bad-regnum.exp: Same.
536 * gdb.dwarf2/cpp-linkage-name.exp: Same.
537 * gdb.dwarf2/dw2-align.exp: Same.
538 * gdb.dwarf2/dw2-bad-elf.exp: Same.
539 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
540 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
541 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
542 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
543 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
544 * gdb.dwarf2/enum-type.exp: Same.
545 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
546 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
547 * gdb.dwarf2/main-subprogram.exp: Same.
548 * gdb.dwarf2/missing-type-name.exp: Same.
549 * gdb.dwarf2/nonvar-access.exp: Same.
550 * gdb.dwarf2/typedef-void-finish.exp: Same.
551 * gdb.dwarf2/var-access.exp: Same.
552 * gdb.dwarf2/void-type.exp: Same.
553
4a636814
SM
5542020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
555
556 PR gdb/26693
557 * gdb.dwarf2/template-specification-full-name.exp: New test.
558
557fc257
LM
5592020-10-22 Luis Machado <luis.machado@linaro.org>
560
561 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
562 expected an offset from the function.
563 * gdb.base/msym-bp.exp (test): Likewise.
564
6b4c676c
AB
5652020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
566
567 * gdb.fortran/array-slices.exp: Add a new test.
568
98cec4f6
GB
5692020-10-21 Gary Benson <gbenson@redhat.com>
570
571 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
572 fullname test with Clang. Also expand comments generally.
573
ae86f581
TV
5742020-10-20 Tom de Vries <tdevries@suse.de>
575
576 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
577
8c161360
TV
5782020-10-20 Tom de Vries <tdevries@suse.de>
579
580 * gdb.dwarf2/arr-stride.c: Remove.
581 * gdb.dwarf2/arr-stride.exp: Use main.c.
582 * gdb.dwarf2/arr-subrange.c: Remove.
583 * gdb.dwarf2/arr-subrange.exp: Use main.c.
584 * gdb.dwarf2/bad-regnum.c: Remove.
585 * gdb.dwarf2/bad-regnum.exp: Use main.c.
586 * gdb.dwarf2/corrupt.c: Remove.
587 * gdb.dwarf2/corrupt.exp: Use main.c.
588 * gdb.dwarf2/dw2-bad-elf.c: Remove.
589 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
590 * gdb.dwarf2/dw2-icycle.c: Remove.
591 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
592 * gdb.dwarf2/formdata16.c: Remove.
593 * gdb.dwarf2/formdata16.exp: Use main.c.
594 * gdb.dwarf2/implptrconst.c: Remove.
595 * gdb.dwarf2/implptrconst.exp: Use main.c.
596 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
597 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
598 * gdb.dwarf2/opaque-type-lookup.c: Remove.
599 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
600
9c2412ec
TV
6012020-10-20 Tom de Vries <tdevries@suse.de>
602
603 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
604 file.
605 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
606
0cd2ad78
TV
6072020-10-20 Tom de Vries <tdevries@suse.de>
608
609 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
610 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
611 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
612 * gdb.dwarf2/dw2-ranges-base.exp: Same.
613 * gdb.dwarf2/dw2-ranges.exp: Same.
614 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
615 * gdb.dwarf2/var-access.exp: Same.
616
22cc388e
TT
6172020-10-19 Tom Tromey <tromey@adacore.com>
618
619 PR tui/26719
620 * gdb.tui/list.exp: Check source window contents after focus
621 change.
622
520596f2
TV
6232020-10-17 Tom de Vries <tdevries@suse.de>
624
625 PR symtab/26317
626 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
627
d1c8a76d
TV
6282020-10-17 Tom de Vries <tdevries@suse.de>
629
630 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
631 as suffix.
632 * gdb.dwarf2/atomic.c: Rename to ...
633 * gdb.dwarf2/atomic-type.c: ... this.
634 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
635 * gdb.dwarf2/dw2-ranges-2.c: ... this.
636 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
637 * gdb.dwarf2/dw2-ranges-3.c: ... this.
638 * gdb.dwarf2/fission-mix2.c: Rename to ...
639 * gdb.dwarf2/fission-mix-2.c: ... this.
640 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
641 standard_testfile.
642 * gdb.dwarf2/ada-valprint-error.exp: Same.
643 * gdb.dwarf2/arr-stride.exp: Same.
644 * gdb.dwarf2/arr-subrange.exp: Same.
645 * gdb.dwarf2/atomic-type.exp: Same.
646 * gdb.dwarf2/bad-regnum.exp: Same.
647 * gdb.dwarf2/break-inline-psymtab.exp: Same.
648 * gdb.dwarf2/clang-debug-names-2.exp: Same.
649 * gdb.dwarf2/clang-debug-names.exp: Same.
650 * gdb.dwarf2/comp-unit-lang.exp: Same.
651 * gdb.dwarf2/corrupt.exp: Same.
652 * gdb.dwarf2/count.exp: Same.
653 * gdb.dwarf2/cpp-linkage-name.exp: Same.
654 * gdb.dwarf2/data-loc.exp: Same.
655 * gdb.dwarf2/dw2-align.exp: Same.
656 * gdb.dwarf2/dw2-bad-elf.exp: Same.
657 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
658 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
659 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
660 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
661 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
662 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
663 * gdb.dwarf2/dw2-inline-param.exp: Same.
664 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
665 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
666 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
667 * gdb.dwarf2/dw2-is-stmt.exp: Same.
668 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
669 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
670 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
671 * gdb.dwarf2/dw2-param-error.exp: Same.
672 * gdb.dwarf2/dw2-ranges-base.exp: Same.
673 * gdb.dwarf2/dw2-ranges.exp: Same.
674 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
675 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
676 * gdb.dwarf2/dw4-sig-types.exp: Same.
677 * gdb.dwarf2/dynarr-ptr.exp: Same.
678 * gdb.dwarf2/enum-type.exp: Same.
679 * gdb.dwarf2/fission-mix.exp: Same.
680 * gdb.dwarf2/formdata16.exp: Same.
681 * gdb.dwarf2/implptrconst.exp: Same.
682 * gdb.dwarf2/implptrpiece.exp: Same.
683 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
684 * gdb.dwarf2/main-subprogram.exp: Same.
685 * gdb.dwarf2/method-ptr.exp: Same.
686 * gdb.dwarf2/missing-sig-type.exp: Same.
687 * gdb.dwarf2/nonvar-access.exp: Same.
688 * gdb.dwarf2/opaque-type-lookup.exp: Same.
689 * gdb.dwarf2/shortpiece.exp: Same.
690 * gdb.dwarf2/staticvirtual.exp: Same.
691 * gdb.dwarf2/subrange.exp: Same.
692 * gdb.dwarf2/symtab-producer.exp: Same.
693 * gdb.dwarf2/typedef-void-finish.exp: Same.
694 * gdb.dwarf2/var-access.exp: Same.
695 * gdb.dwarf2/variant.exp: Same.
696 * gdb.dwarf2/void-type.exp: Same.
697 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
698 dw2-ranges-main.c.
699 * gdb.dwarf2/dw2-ranges-main.c: Remove.
700
472d09c1
TV
7012020-10-16 Tom de Vries <tdevries@suse.de>
702
703 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
704
afe75f6d
TV
7052020-10-16 Tom de Vries <tdevries@suse.de>
706
707 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
708
8c8bd0ba
TV
7092020-10-14 Tom de Vries <tdevries@suse.de>
710
711 PR testsuite/26732
712 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
713 scenario 2.
714 * gdb.ada/mi_catch_ex_hand.exp: Same.
715
b75d55d4
PA
7162020-10-13 Pedro Alves <pedro@palves.net>
717
718 * lib/mi-support.exp (mi_clean_restart): New.
719 (mi_run_to_main): Delete.
720 All callers adjust to use mi_clean_restart / mi_runto_main.
721
e777225b
PA
7222020-10-13 Pedro Alves <pedro@palves.net>
723
724 * config/monitor.exp: Use "list -q".
725 * gdb.arch/gdb1558.exp: Use "break -q".
726 * gdb.arch/i386-permbkpt.exp: Use "break -q".
727 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
728 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
729 * gdb.base/commands.exp: Use "break -q".
730 * gdb.base/condbreak.exp: Use "break -q".
731 * gdb.base/ctf-ptype.exp: Use "list -q".
732 * gdb.base/define.exp: Use "break -q".
733 * gdb.base/del.exp: Use "break -q".
734 * gdb.base/fullname.exp: Use "break -q".
735 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
736 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
737 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
738 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
739 "hbreak -q".
740 * gdb.base/included.exp: Use "list -q".
741 * gdb.base/label.exp: Use "break -q".
742 * gdb.base/lineinc.exp: Use "break -q".
743 * gdb.base/list.exp: Use "list -q".
744 * gdb.base/macscp.exp: Use "list -q".
745 * gdb.base/pending.exp: Use "break -q".
746 * gdb.base/prologue-include.exp: Use "break -q".
747 * gdb.base/ptype.exp: Use "list -q".
748 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
749 * gdb.base/server-del-break.exp: Use "break -q".
750 * gdb.base/style.exp: Use "break -q".
751 * gdb.base/symbol-without-target_section.exp: Use "list -q".
752 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
753 * gdb.cp/exception.exp: Use "tbreak -q".
754 * gdb.dwarf2/dw2-error.exp: Use "break -q".
755 * gdb.dwarf2/fission-mix.exp: Use "break -q".
756 * gdb.dwarf2/fission-reread.exp: Use "break -q".
757 * gdb.dwarf2/pr13961.exp: Use "break -q".
758 * gdb.linespec/explicit.exp: Use "list -q".
759 * gdb.linespec/linespec.exp: Use "break -q".
760 * gdb.mi/mi-simplerun.exp: Use "--qualified".
761 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
762 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
763 * gdb.server/connect-without-multi-process.exp: Use "break -q".
764 * gdb.trace/change-loc.exp: Use "break -q".
765 * gdb.trace/pending.exp: Use "break -q".
766 * gdb.tui/basic.exp: Use "list -q".
767 * gdb.tui/list-before.exp: Use "list -q".
768 * gdb.tui/list.exp: Use "list -q".
769 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
770
8abd8ee8
PA
7712020-10-13 Pedro Alves <pedro@palves.net>
772
773 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
774 saved breakpoints file.
775 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
776 inspecting breakpoint list.
777 * lib/gdb.exp (runto_main): Add "qualified" to options.
778 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
779 and handle it.
780 (mi_runto_main): Pass 1 as qualified argument.
781
f71e6719
PA
7822020-10-13 Pedro Alves <pedro@palves.net>
783
784 * lib/mi-support.exp (mi_runto_main): New proc.
785 (mi_run_to_main): Use it.
786 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
787 * gdb.mi/mi-var-cmd.exp: Likewise.
788 * gdb.mi/mi-var-invalidate.exp: Likewise.
789 * mi-var-list-children-invalid-grandchild.exp: Likewise.
790 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
791 * gdb.mi/new-ui-mi-sync.exp: Likewise.
792 * gdb.mi/user-selected-context-sync.exp: Likewise.
793 * gdb.opt/inline-cmds.exp: Likewise.
794 * gdb.python/py-framefilter-mi.exp: Likewise.
795 * gdb.python/py-mi.exp: Likewise.
796
50441f0f
PA
7972020-10-13 Pedro Alves <pedro@palves.net>
798
799 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
800 "runto main".
801 * gdb.ada/small_reg_param.exp: Likewise.
802 * gdb.arch/powerpc-d128-regs.exp: Likewise.
803 * gdb.base/annota1.exp: Likewise.
804 * gdb.base/anon.exp: Likewise.
805 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
806 * gdb.base/dprintf-non-stop.exp: Likewise.
807 * gdb.base/dprintf.exp: Likewise.
808 * gdb.base/gdb11530.exp: Likewise.
809 * gdb.base/gdb11531.exp: Likewise.
810 * gdb.base/gnu_vector.exp: Likewise.
811 * gdb.base/interrupt-noterm.exp: Likewise.
812 * gdb.base/memattr.exp: Likewise.
813 * gdb.base/step-over-syscall.exp: Likewise.
814 * gdb.base/watch-cond-infcall.exp: Likewise.
815 * gdb.base/watch-read.exp: Likewise.
816 * gdb.base/watch-vfork.exp: Likewise.
817 * gdb.base/watch_thread_num.exp: Likewise.
818 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
819 * gdb.guile/scm-frame-inline.exp: Likewise.
820 * gdb.linespec/explicit.exp: Likewise.
821 * gdb.opt/inline-break.exp: Likewise.
822 * gdb.python/py-frame-inline.exp: Likewise.
823 * gdb.reverse/break-precsave.exp: Likewise.
824 * gdb.reverse/break-reverse.exp: Likewise.
825 * gdb.reverse/consecutive-precsave.exp: Likewise.
826 * gdb.reverse/consecutive-reverse.exp: Likewise.
827 * gdb.reverse/finish-precsave.exp: Likewise.
828 * gdb.reverse/finish-reverse.exp: Likewise.
829 * gdb.reverse/fstatat-reverse.exp: Likewise.
830 * gdb.reverse/getresuid-reverse.exp: Likewise.
831 * gdb.reverse/i386-precsave.exp: Likewise.
832 * gdb.reverse/i386-reverse.exp: Likewise.
833 * gdb.reverse/i386-sse-reverse.exp: Likewise.
834 * gdb.reverse/i387-env-reverse.exp: Likewise.
835 * gdb.reverse/i387-stack-reverse.exp: Likewise.
836 * gdb.reverse/insn-reverse.exp: Likewise.
837 * gdb.reverse/machinestate-precsave.exp: Likewise.
838 * gdb.reverse/machinestate.exp: Likewise.
839 * gdb.reverse/pipe-reverse.exp: Likewise.
840 * gdb.reverse/readv-reverse.exp: Likewise.
841 * gdb.reverse/recvmsg-reverse.exp: Likewise.
842 * gdb.reverse/rerun-prec.exp: Likewise.
843 * gdb.reverse/s390-mvcle.exp: Likewise.
844 * gdb.reverse/solib-precsave.exp: Likewise.
845 * gdb.reverse/solib-reverse.exp: Likewise.
846 * gdb.reverse/step-precsave.exp: Likewise.
847 * gdb.reverse/step-reverse.exp: Likewise.
848 * gdb.reverse/time-reverse.exp: Likewise.
849 * gdb.reverse/until-precsave.exp: Likewise.
850 * gdb.reverse/until-reverse.exp: Likewise.
851 * gdb.reverse/waitpid-reverse.exp: Likewise.
852 * gdb.reverse/watch-precsave.exp: Likewise.
853 * gdb.reverse/watch-reverse.exp: Likewise.
854 * gdb.threads/kill.exp: Likewise.
855 * gdb.threads/tid-reuse.exp: Likewise.
856
d3a07122
SM
8572020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
858
859 PR gdb/26642
860 * gdb.base/maint-target-async-off.c: New test.
861 * gdb.base/maint-target-async-off.exp: New test.
862
c65c6c42
AM
8632020-10-13 Alan Modra <amodra@gmail.com>
864
865 * gdb.arch/powerpc-altivec.s,
866 * gdb.arch/powerpc-power7.s,
867 * gdb.arch/powerpc-power8.s,
868 * gdb.arch/powerpc-power9.s,
869 * gdb.arch/powerpc-vsx.s,
870 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
871 * gdb.arch/powerpc-altivec.exp,
872 * gdb.arch/powerpc-power7.exp,
873 * gdb.arch/powerpc-power8.exp,
874 * gdb.arch/powerpc-power9.exp,
875 * gdb.arch/powerpc-vsx.exp,
876 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
877 disassembly of mfvsrd/mtvsrd.
878
f4a0f710
AM
8792020-10-13 Alan Modra <amodra@gmail.com>
880
881 * gdb.arch/arm-disassembler-options.exp: Adjust expected
882 "target architecture" output.
883 * gdb.arch/powerpc-d128-regs.exp: Likewise.
884 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
885 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
886 * gdb.arch/s390-disassembler-options.exp: Likewise.
887
87a37e5e
PA
8882020-10-12 Pedro Alves <pedro@palves.net>
889
890 PR exp/26602
891 PR c++/26550
892 * gdb.cp/ambiguous.cc (marker1): Delete.
893 (main): Initialize all the fields of the locals. Replace marker1
894 call with a "set breakpoint here" marker.
895 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
896 instead of running to marker1. Add tests printing all the
897 variables and all the fields of the variables.
898 (test_ambiguous): New proc, expecting the new GDB output when a
899 field access is ambiguous. Change all "warning: X ambiguous"
900 tests to use it.
901
71e1b6b0
GB
9022020-10-12 Gary Benson <gbenson@redhat.com>
903
904 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
905 * gdb.base/msym-bp-2.c (foo): Likewise.
906 * gdb.base/msym-lang.c (foo): Likewise.
907 * gdb.base/msym-lang-main.c (foo): Likewise.
908 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
909 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
910 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
911 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
912 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
913 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
914 * gdb.python/py-objfile.c (static_var): Likewise.
915 * gdb.python/py-symbol.c (rr): Likewise.
916 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
917 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
918
9370fd51
AB
9192020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
920
921 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
922 output of backtrace.
923
7c184d33
TT
9242020-10-09 Tom Tromey <tromey@adacore.com>
925
926 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
927 (Rec): Add field. Fix range.
928 * gdb.ada/scalar_storage.exp: Update.
929
3d87245c
HD
9302020-10-09 Hannes Domani <ssbssa@yahoo.de>
931
932 PR exp/26714
933 * gdb.base/printcmds.exp: Add tests for void results.
934
f5c4b229
JV
9352020-10-09 Jan Vrany <jan.vrany@labware.com>
936
937 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
938 is emmited for both 'set directories' and 'directory' commands.
939
b2701685
TT
9402020-10-08 Tom Tromey <tom@tromey.com>
941
942 * gdb.base/style.exp: Check that "main"'s name is styled.
943
e86efb33
TT
9442020-10-07 Tom Tromey <tromey@adacore.com>
945
946 * gdb.base/find.exp: Rename some tests.
947
30897591
GB
9482020-10-06 Gary Benson <gbenson@redhat.com>
949
950 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
951 * gdb.base/list1.c (unused): Likewise.
952
ced4a4c1
GB
9532020-10-06 Gary Benson <gbenson@redhat.com>
954
955 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
956 __attribute__ ((used)).
957 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
958
ed3bdac4
AB
9592020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
960
961 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
962 make use of regions throughout.
963 * gdb.base/overlays.exp: Enclose string with variableds in "..",
964 not {...}.
965 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
966
cd096ec8
HD
9672020-10-05 Hannes Domani <ssbssa@yahoo.de>
968
969 * gdb.base/call-sc.c: Fix return struct on stack test case.
970 * gdb.base/call-sc.exp: Likewise.
971
3ee6f75d
GB
9722020-10-02 Gary Benson <gbenson@redhat.com>
973
974 * README: Fix "paralell".
975
f65825ec
GB
9762020-09-30 Gary Benson <gbenson@redhat.com>
977
978 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
979 Convert directive to lowercase.
980 (.Labbrev1_begin): Add missing label.
981 (abbrev code 0x1): Remove DW_AT_stmt_list.
982 (.Ldie_b): Likewise.
983
5f278258
TT
9842020-09-27 Tom Tromey <tom@tromey.com>
985
986 * gdb.tui/new-layout.exp: Use with_test_prefix.
987
8f9929bb
GR
9882020-09-26 Gareth Rees <grees@undo.io> (tiny change)
989
990 PR python/26586
991 * gdb.python/python.exp: add test cases for the from_tty
992 argument to gdb.execute.
993
c20c017b
GB
9942020-09-25 Gary Benson <gbenson@redhat.com>
995
996 * gdb.base/infcall-nested-structs.exp.tcl: Add
997 additional_flags=-Wno-tautological-compare for C++
998 tests when compiling using Clang.
999
68d654af
GB
10002020-09-25 Gary Benson <gbenson@redhat.com>
1001
1002 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1003 for .c files.
1004
b551a89f
TT
10052020-09-24 Tom Tromey <tromey@adacore.com>
1006
1007 PR tui/26638:
1008 * gdb.tui/list.exp: Check output of "focus next".
1009
20a5fcbd
TT
10102020-09-23 Tom Tromey <tom@tromey.com>
1011
1012 * gdb.dwarf2/intbits.exp: New file.
1013 * gdb.dwarf2/intbits.c: New file.
1014
b167e53f
PA
10152020-09-20 Pedro Alves <pedro@palves.net>
1016
1017 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1018 spawn_id before calling remote_close. Close secondary MI channel.
1019
dbc49e9f
PA
10202020-09-20 Pedro Alves <pedro@palves.net>
1021
1022 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1023 fails.
1024
c8d5abea
AB
10252020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1026
1027 * gdb.fortran/array-slices.exp: Update expected results.
1028 * gdb.fortran/class-allocatable-array.exp: Likewise.
1029 * gdb.fortran/multi-dim.exp: Likewise.
1030 * gdb.fortran/vla-type.exp: Likewise.
1031 * gdb.mi/mi-vla-fortran.exp: Likewise.
1032
14f9473c
VC
10332020-09-18 Victor Collod <vcollod@nvidia.com>
1034
1035 PR gdb/26635
1036 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1037 compatible with i386, and move it to...
1038 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1039 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1040 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1041
e8ef12b9
PA
10422020-09-18 Pedro Alves <pedro@palves.net>
1043
1044 PR gdb/26631
1045 * gdb.multi/multi-target-thread-find.exp: New file.
1046
e11daf7a
PA
10472020-09-18 Pedro Alves <pedro@palves.net>
1048
1049 * gdb.multi/multi-target-continue.exp: New file, factored out from
1050 multi-target.exp.
1051 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1052 multi-target.exp.
1053 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1054 multi-target.exp.
1055 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1056 multi-target.exp.
1057 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1058 multi-target.exp.
1059 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1060 multi-target.exp.
1061 * gdb.multi/multi-target.exp: Delete.
1062
d0edc2b8
AB
10632020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1064
1065 * gdb.fortran/array-slices.exp: Add missing message data.
1066
7474326c
PA
10672020-09-17 Pedro Alves <pedro@palves.net>
1068
1069 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1070
dd23068d
PA
10712020-09-17 Pedro Alves <pedro@palves.net>
1072
1073 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1074 full prototype.
1075
0640a543
PA
10762020-09-17 Pedro Alves <pedro@palves.net>
1077
1078 * gdb.python/py-as-string.c: Add cast.
1079
ef0cdbc1
PA
10802020-09-17 Pedro Alves <pedro@palves.net>
1081
1082 * gdb.base/sizeof.c (fill): Add cast.
1083
3a5eeb8b
PA
10842020-09-17 Pedro Alves <pedro@palves.net>
1085
1086 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1087
a8129512
PA
10882020-09-17 Pedro Alves <pedro@palves.net>
1089
1090 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1091 linkage name.
1092 * gdb.base/prologue.exp: Use print /d.
1093 * gdb.base/symbol-alias.exp: Handle C++ output.
1094 * gdb.base/symbol-alias2.c: Handle C++ output.
1095 [__cplusplus] (func): Explicitly specify linkage name.
1096
a83cdcb6
PA
10972020-09-17 Pedro Alves <pedro@palves.net>
1098
1099 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1100 (struct my_key_t): ... this. Adjust all references.
1101 (struct value_t): Rename to ...
1102 (struct my_value_t): ... this. Adjust all references.
1103 (create_map, add_map_element, create_map_map)
1104 (add_map_map_element): Add casts.
1105
d4bcee5c
PA
11062020-09-17 Pedro Alves <pedro@palves.net>
1107
1108 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1109 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1110
81f90489
PA
11112020-09-17 Pedro Alves <pedro@palves.net>
1112
1113 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1114
0a229804
PA
11152020-09-17 Pedro Alves <pedro@palves.net>
1116
1117 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1118 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1119 (charfoo, intfoo): Define full prototype.
1120 * gdb.base/ptype1.c (charfoo): Define full prototype.
1121 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1122 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1123
c3e5138d
PA
11242020-09-17 Pedro Alves <pedro@palves.net>
1125
1126 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1127 Don't define.
1128 (utf_32_string): Compile for both C and C++.
1129 * gdb.base/charset.exp: Use "print /d".
1130
151fdbad
PA
11312020-09-17 Pedro Alves <pedro@palves.net>
1132
1133 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1134 (nullptr): Rename to ...
1135 (null_ptr): ... this.
1136 * gdb.base/watchpoint.exp: Adjust to rename.
1137
18a25b64
PA
11382020-09-17 Pedro Alves <pedro@palves.net>
1139
1140 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1141 (three_not_flag): Add casts.
1142
11fac337
PA
11432020-09-17 Pedro Alves <pedro@palves.net>
1144
1145 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1146 char array.
1147 (main): Add references to Barrier, TestStrings, TestStringsH and
1148 TestStringsW.
1149 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1150 and expect a full prototype in C++.
1151
52626c58
PA
11522020-09-17 Pedro Alves <pedro@palves.net>
1153
1154 * gdb.base/nested-addr.c (main): Add cast.
1155 * gdb.base/nested-addr.exp: Use "print /d".
1156
52bb0902
PA
11572020-09-17 Pedro Alves <pedro@palves.net>
1158
1159 * gdb.base/break.exp (func): New. Use it throughout when
1160 expecting a function name.
1161
73e18ac9
PA
11622020-09-17 Pedro Alves <pedro@palves.net>
1163
1164 * gdb.base/display.exp: Issue "set print asm-demangle on".
1165
c8b18808
PA
11662020-09-17 Pedro Alves <pedro@palves.net>
1167
1168 * gdb.base/find.c: Include <string.h>.
1169 (init_bufs): Add cast.
1170 * gdb.base/find.exp: Issue "set print asm-demangle on".
1171
fe830662
TT
11722020-09-16 Tom Tromey <tromey@adacore.com>
1173
1174 PR gdb/26598:
1175 * gdb.base/skipcxx.exp: New file.
1176 * gdb.base/skipcxx.cc: New file.
1177
945ff6e2
TV
11782020-09-16 Tom de Vries <tdevries@suse.de>
1179
1180 PR testsuite/26617
1181 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1182 WITH_DEBUG_SECTIONS is defined.
1183 (xstr, str): New macro.
1184 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1185 to get start and size of _Dmain.
1186 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1187 using additional_flags.
1188
da1df1db
TBA
11892020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1190
1191 * gdb.base/bp-cmds-sourced-script.c: New file.
1192 * gdb.base/bp-cmds-sourced-script.exp: New test.
1193 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1194
337882d4
TV
11952020-09-16 Tom de Vries <tdevries@suse.de>
1196
1197 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1198 get the gdb prompt after issuing "monitor exit".
1199
7361f908
TV
12002020-09-16 Tom de Vries <tdevries@suse.de>
1201
1202 PR testsuite/26624
1203 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1204
4d91ddd3
TV
12052020-09-16 Tom de Vries <tdevries@suse.de>
1206
1207 PR testsuite/26618
1208 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1209
08cc37dd
TT
12102020-09-15 Tom Tromey <tromey@adacore.com>
1211
1212 PR rust/26197:
1213 * lib/rust-support.exp (rust_llvm_version): New proc.
1214 * gdb.rust/simple.exp: Check rust_llvm_version.
1215
ee6372f2
TV
12162020-09-14 Tom de Vries <tdevries@suse.de>
1217
1218 * gdb.rust/traits.exp: Fix PATH warning.
1219
dc3a371e
PA
12202020-09-13 Pedro Alves <pedro@palves.net>
1221
1222 * gdb.base/catch-follow-exec.c (main): Add explicit return
1223 statement.
1224 * gdb.base/catch-signal.c (main): Likewise.
1225 * gdb.base/condbreak-call-false.c (main): Likewise.
1226 * gdb.base/consecutive.c (main): Add explicit return
1227 statement and return type.
1228 * gdb.base/cursal.c (main): Add explicit return statement.
1229 * gdb.base/cvexpr.c (main): Likewise.
1230 * gdb.base/display.c (main): Add explicit return statement and
1231 return type.
1232 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1233 * gdb.base/endianity.c (main): Likewise.
1234 * gdb.base/execd-prog.c (main): Likewise.
1235 * gdb.base/gdb1090.c (main): Likewise.
1236 * gdb.base/info_qt.c (main): Likewise.
1237 * gdb.base/lineinc.c (main): Likewise.
1238 * gdb.base/load-command.c (main): Likewise.
1239 * gdb.base/macscp1.c (main): Likewise.
1240 * gdb.base/pr10179-a.c (main): Likewise.
1241 * gdb.base/quit-live.c (main): Likewise.
1242 * gdb.base/scope0.c (main): Likewise.
1243 * gdb.base/settings.c (main): Likewise.
1244 * gdb.base/stack-checking.c (main): Return int.
1245 * gdb.base/varargs.c (main): Add explicit return statement.
1246 * gdb.cp/ambiguous.cc (main): Likewise.
1247 * gdb.cp/anon-struct.cc (main): Likewise.
1248 * gdb.cp/anon-union.cc (main): Likewise.
1249 * gdb.cp/bool.cc (main): Likewise.
1250 * gdb.cp/bs15503.cc (main): Likewise.
1251 * gdb.cp/cplusfuncs.cc (main): Likewise.
1252 * gdb.cp/cttiadd.cc (main): Likewise.
1253 * gdb.cp/extern-c.cc (main): Likewise.
1254 * gdb.cp/filename.cc (main): Likewise.
1255 * gdb.cp/formatted-ref.cc (main): Likewise.
1256 * gdb.cp/mb-ctor.cc (main): Likewise.
1257 * gdb.cp/member-ptr.cc (main): Likewise.
1258 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1259 * gdb.cp/overload-const.cc (main): Likewise.
1260 * gdb.cp/paren-type.cc (main): Likewise.
1261 * gdb.cp/parse-lang.cc (main): Likewise.
1262 * gdb.cp/pr-1023.cc (main): Likewise.
1263 * gdb.cp/psmang1.cc (main): Likewise.
1264 * gdb.cp/readnow-language.cc (main): Likewise.
1265 * gdb.cp/ref-params.cc (main): Likewise.
1266 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1267 * gdb.cp/virtbase2.cc (main): Likewise.
1268 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1269 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1270 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1271 * gdb.mi/mi-console.c (main): Likewise.
1272 * gdb.mi/mi-read-memory.c (main): Likewise.
1273 * gdb.modula2/multidim.c (main): Likewise.
1274 * gdb.opt/inline-small-func.c (main): Likewise.
1275 * gdb.python/py-rbreak.c (main): Likewise.
1276 * gdb.stabs/exclfwd1.c (main): Likewise.
1277 * gdb.trace/qtro.c (main): Likewise.
1278
af26601c
PA
12792020-09-13 Pedro Alves <pedro@palves.net>
1280
1281 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1282 instead of getenv.
1283
2f4b83cd
PA
12842020-09-13 Pedro Alves <pedro@palves.net>
1285
1286 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1287 instead of spawning GDB with remote_spawn.
1288 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1289 gdb_spawn instead of spawning GDB with remote_spawn.
1290
c49da0e4
PA
12912020-09-13 Pedro Alves <pedro@palves.net>
1292
1293 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1294 file and add calls to first and second.
1295 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1296 add call to f.
1297
6791b117
PA
12982020-09-13 Pedro Alves <pedro@palves.net>
1299
1300 * gdb.mi/mi-break-qualified.cc: New file.
1301 * gdb.mi/mi-break-qualified.exp: New file.
1302 * lib/mi-support.exp (mi_create_breakpoint_multi)
1303 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1304 procedures.
1305 (mi_create_breakpoint_1): New, factored out from
1306 mi_create_breakpoint.
1307
3b8d4c5c
PA
13082020-09-13 Pedro Alves <pedro@palves.net>
1309
1310 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1311 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1312 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1313 (register_class): Delete.
1314 (main): Don't call register_class.
1315
d5f96005
PA
13162020-09-13 Pedro Alves <pedro@palves.net>
1317
1318 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1319 (do_tests): Remove "calling method for small class" test.
1320 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1321 (register_class): Delete.
1322 (main): Don't call register_class.
1323 * gdb.cp/call-method-register.exp: New file, based on bits removed
1324 from classes.exp.
1325 * gdb.cp/call-method-register.cc: New file, based on bits removed
1326 from classes.cc.
1327
77f2120b
PA
13282020-09-13 Pedro Alves <pedro@palves.net>
1329
1330 * gdb.base/msym-bp-2.c: New.
1331 * gdb.base/msym-bp-shl-lib.c: New file.
1332 * gdb.base/msym-bp-shl-main-2.c: New file.
1333 * gdb.base/msym-bp-shl-main.c: New file.
1334 * gdb.base/msym-bp-shl.exp: New file.
1335 * gdb.base/msym-bp.c: New file.
1336 * gdb.base/msym-bp.exp: New file.
1337
32aea73e
JB
13382020-09-13 Joel Brobecker <brobecker@adacore.com>
1339
1340 * gdb.base/default.exp: Change $_gdb_major to 11.
1341
2a67f09d
FW
13422020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1343 Felix Willgerodt <Felix.Willgerodt@intel.com>
1344
1345 * x86-avx512bf16.c: New file.
1346 * x86-avx512bf16.exp: Likewise.
1347 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1348
ad570dd7
TV
13492020-09-11 Tom de Vries <tdevries@suse.de>
1350
1351 PR exp/26602
1352 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1353
a56f7391
TBA
13542020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1355
1356 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1357
918619e5
AM
13582020-09-10 Alan Modra <amodra@gmail.com>
1359
1360 PR 26597
1361 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1362
cac1e71d
TV
13632020-09-08 Tom de Vries <tdevries@suse.de>
1364
1365 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1366 after gdb_starti_cmd.
1367
c5cd900e
AKS
13682020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1369
1370 * lib/fortran.exp (fortran_complex8): New proc.
1371 (fortran_complex16): New proc.
1372 * gdb.fortran/complex.exp: Use routines from fortran.exp
1373 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1374 * gdb.fortran/vla-ptr-info.exp: Likewise.
1375
8f5c6526
TV
13762020-09-03 Tom de Vries <tdevries@suse.de>
1377
1378 PR breakpoint/26546
1379 * gdb.base/label-without-address.exp: Runto main first.
1380
02c6f3f1
TT
13812020-09-02 Tom Tromey <tromey@adacore.com>
1382
1383 * gdb.ada/mi_var_access.exp: Test children of access variable.
1384 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1385 * gdb.ada/mi_var_array.exp: Update.
1386
efe24f05
KB
13872020-08-31 Kevin Buettner <kevinb@redhat.com>
1388
1389 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1390 on docker w/ AUFS storage driver.
1391
973695d6
KB
13922020-08-31 Kevin Buettner <kevinb@redhat.com>
1393
1394 * gdb.base/corefile2.exp (renamed binfile): New tests.
1395
f3bd50f1
SM
13962020-08-31 Simon Marchi <simon.marchi@efficios.com>
1397
1398 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1399
22b9b4b0
SL
14002020-08-31 Simon Marchi <simon.marchi@efficios.com>
1401
1402 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1403 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1404
8efaf6b3
SM
14052020-08-31 Simon Marchi <simon.marchi@efficios.com>
1406
1407 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1408 output, printing a "not saved" value from history and printing a
1409 convenience variable created from a "not saved" value.
1410
e840f2e3
TV
14112020-08-31 Tom de Vries <tdevries@suse.de>
1412
1413 * gdb.base/eh_return.exp: Use nopie.
1414
8f57f343
PA
14152020-08-28 Pedro Alves <pedro@palves.net>
1416
1417 * gdb.base/advance-until-multiple-locations.exp
1418 (advance_overload, until_overload): Adjust to match the
1419 frame/function header instead of the source line text.
1420
626d2320
TV
14212020-08-28 Tom de Vries <tdevries@suse.de>
1422
1423 * gdb.base/label-without-address.c: New test.
1424 * gdb.base/label-without-address.exp: New file.
1425
df631783
PA
14262020-08-27 Pedro Alves <pedro@palves.net>
1427
1428 PR gdb/26523
1429 PR gdb/26524
1430 * gdb.base/advance-until-multiple-locations.cc: New.
1431 * gdb.base/advance-until-multiple-locations.exp: New.
1432
48b076bb
SM
14332020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1434
1435 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1436
c2015ce4
AB
14372020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1438
1439 * gdb.arch/amd64-byte.exp: Make test names unique, use
1440 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1441 * gdb.arch/amd64-dword.exp: Likewise.
1442 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1443 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1444 unique.
1445 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1446 * gdb.arch/amd64-word.exp: Make test names unique, use
1447 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1448 * gdb.arch/i386-byte.exp: Make test names unique, use
1449 gdb_breakpoint.
1450 * gdb.arch/i386-word.exp: Likewise.
1451
995d3a19
SV
14522020-08-25 Shahab Vahedi <shahab@synopsys.com>
1453
1454 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1455
8cac2b31
SM
14562020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1457
1458 PR gdb/26532
1459 * gdb.threads/stepi-random-signal.exp: Update pattern.
1460
2bc19622
SM
14612020-08-25 Simon Marchi <simon.marchi@efficios.com>
1462
1463 PR gdb/26532
1464 * gdb.base/ui-redirect.exp: Update pattern.
1465
b04aa1fc
GB
14662020-08-25 Gary Benson <gbenson@redhat.com>
1467
1468 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1469 when compiling with clang.
8571e9c8 1470 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1471
9f68b453
GB
14722020-08-25 Gary Benson <gbenson@redhat.com>
1473
1474 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1475 Add additional_flags=-Wno-inaccessible-base when compiling
1476 with GCC >= 10.1 or clang. Add additional_flags=-w when
1477 compiling with GCC < 10.
1478
3945d2d7
GM
14792020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1480
1481 PR m2/26372
fc5d6901
SM
1482 * gdb.modula2/multidim.c: New file.
1483 * gdb.modula2/multidim.exp: New file.
3945d2d7 1484
60122dbe
SM
14852020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1486
1487 * lib/gdb.exp (runto): Always emit fail on internal error.
1488
1eb8556f
SM
14892020-08-24 Simon Marchi <simon.marchi@efficios.com>
1490
1491 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1492 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1493 Likewise.
1494 * gdb.threads/stepi-random-signal.exp: Likewise.
1495
33bf4c5c
TBA
14962020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1497
1498 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1499 * gdb.trace/strace.exp: Ditto.
1500
c2fd7fae
AKS
15012020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1502
1503 * gdb.fortran/vla-type.exp: Skip commands not required for
1504 the Flang compiled binaries after prologue fix.
1505
326afb72
TT
15062020-08-17 Tom de Vries <tdevries@suse.de>
1507 Tom Tromey <tromey@adacore.com>
1508
1509 PR rust/26197:
1510 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1511
3ae7ab99
TT
15122020-08-17 Tom Tromey <tromey@adacore.com>
1513
1514 * gdb.ada/mi_var_access.exp: New file.
1515 * gdb.ada/mi_var_access/mi_access.adb: New file.
1516 * gdb.ada/mi_var_access/pck.adb: New file.
1517 * gdb.ada/mi_var_access/pck.ads: New file.
1518
f569c1c5
TV
15192020-08-16 Tom de Vries <tdevries@suse.de>
1520
1521 PR gdb/25350
1522 * gdb.base/eh_return.c: New test.
1523 * gdb.base/eh_return.exp: New file.
1524
3d11c30a
TV
15252020-08-15 Tom de Vries <tdevries@suse.de>
1526
1527 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1528 (mixed_func_1d_): Use fortran_charlen_t in decl.
1529
547ce8f0
TV
15302020-08-15 Tom de Vries <tdevries@suse.de>
1531
1532 PR backtrace/26390
1533 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1534 Update expected pattern.
1535
a54a7f13
PA
15362020-08-13 Pedro Alves <pedro@palves.net>
1537
1538 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1539 * gdb.fortran/library-module.exp: Likewise.
1540 * gdb.fortran/logical.exp: Likewise.
1541 * gdb.fortran/module.exp: Likewise.
1542 * gdb.fortran/print_type.exp: Likewise.
1543 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1544 * gdb.fortran/vla-datatypes.exp: Likewise.
1545 * gdb.fortran/vla-history.exp: Likewise.
1546 * gdb.fortran/vla-ptr-info.exp: Likewise.
1547 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1548 * gdb.fortran/vla-ptype.exp: Likewise.
1549 * gdb.fortran/vla-sizeof.exp: Likewise.
1550 * gdb.fortran/vla-type.exp: Likewise.
1551 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1552 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1553 * gdb.fortran/vla-value-sub.exp: Likewise.
1554 * gdb.fortran/vla-value.exp: Likewise.
1555
7a82e903
PA
15562020-08-13 Pedro Alves <pedro@palves.net>
1557
1558 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1559 * gdb.ada/access_to_packed_array.exp: Likewise.
1560 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1561 * gdb.ada/addr_arith.exp: Likewise.
1562 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1563 * gdb.ada/arr_arr.exp: Likewise.
1564 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1565 * gdb.ada/array_bounds.exp: Likewise.
1566 * gdb.ada/array_of_variable_length.exp: Likewise.
1567 * gdb.ada/array_ptr_renaming.exp: Likewise.
1568 * gdb.ada/array_subscript_addr.exp: Likewise.
1569 * gdb.ada/arraydim.exp: Likewise.
1570 * gdb.ada/arrayparam.exp: Likewise.
1571 * gdb.ada/arrayptr.exp: Likewise.
1572 * gdb.ada/assign_1.exp: Likewise.
1573 * gdb.ada/assign_arr.exp: Likewise.
1574 * gdb.ada/atomic_enum.exp: Likewise.
1575 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1576 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1577 * gdb.ada/bias.exp: Likewise.
1578 * gdb.ada/boolean_expr.exp: Likewise.
1579 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1580 * gdb.ada/bp_enum_homonym.exp: Likewise.
1581 * gdb.ada/bp_inlined_func.exp: Likewise.
1582 * gdb.ada/bp_on_var.exp: Likewise.
1583 * gdb.ada/bp_range_type.exp: Likewise.
1584 * gdb.ada/bp_reset.exp: Likewise.
1585 * gdb.ada/call_pn.exp: Likewise.
1586 * gdb.ada/catch_assert_if.exp: Likewise.
1587 * gdb.ada/catch_ex.exp: Likewise.
1588 * gdb.ada/catch_ex_std.exp: Likewise.
1589 * gdb.ada/char_enum.exp: Likewise.
1590 * gdb.ada/char_param.exp: Likewise.
1591 * gdb.ada/complete.exp: Likewise.
1592 * gdb.ada/cond_lang.exp: Likewise.
1593 * gdb.ada/convvar_comp.exp: Likewise.
1594 * gdb.ada/dgopt.exp: Likewise.
1595 * gdb.ada/disc_arr_bound.exp: Likewise.
1596 * gdb.ada/display_nested.exp: Likewise.
1597 * gdb.ada/dot_all.exp: Likewise.
1598 * gdb.ada/dyn_loc.exp: Likewise.
1599 * gdb.ada/dyn_stride.exp: Likewise.
1600 * gdb.ada/excep_handle.exp: Likewise.
1601 * gdb.ada/expr_delims.exp: Likewise.
1602 * gdb.ada/expr_with_funcall.exp: Likewise.
1603 * gdb.ada/exprs.exp: Likewise.
1604 * gdb.ada/fin_fun_out.exp: Likewise.
1605 * gdb.ada/fixed_cmp.exp: Likewise.
1606 * gdb.ada/formatted_ref.exp: Likewise.
1607 * gdb.ada/frame_arg_lang.exp: Likewise.
1608 * gdb.ada/frame_args.exp: Likewise.
1609 * gdb.ada/fullname_bp.exp: Likewise.
1610 * gdb.ada/fun_addr.exp: Likewise.
1611 * gdb.ada/fun_in_declare.exp: Likewise.
1612 * gdb.ada/fun_overload_menu.exp: Likewise.
1613 * gdb.ada/fun_renaming.exp: Likewise.
1614 * gdb.ada/funcall_char.exp: Likewise.
1615 * gdb.ada/funcall_param.exp: Likewise.
1616 * gdb.ada/funcall_ptr.exp: Likewise.
1617 * gdb.ada/funcall_ref.exp: Likewise.
1618 * gdb.ada/homonym.exp: Likewise.
1619 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1620 * gdb.ada/info_auto_lang.exp: Likewise.
1621 * gdb.ada/info_exc.exp: Likewise.
1622 * gdb.ada/info_types.exp: Likewise.
1623 * gdb.ada/int_deref.exp: Likewise.
1624 * gdb.ada/interface.exp: Likewise.
1625 * gdb.ada/iwide.exp: Likewise.
1626 * gdb.ada/lang_switch.exp: Likewise.
1627 * gdb.ada/length_cond.exp: Likewise.
1628 * gdb.ada/maint_with_ada.exp: Likewise.
1629 * gdb.ada/mi_catch_assert.exp: Likewise.
1630 * gdb.ada/mi_catch_ex.exp: Likewise.
1631 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1632 * gdb.ada/mi_dyn_arr.exp: Likewise.
1633 * gdb.ada/mi_ex_cond.exp: Likewise.
1634 * gdb.ada/mi_exc_info.exp: Likewise.
1635 * gdb.ada/mi_interface.exp: Likewise.
1636 * gdb.ada/mi_prot.exp: Likewise.
1637 * gdb.ada/mi_ref_changeable.exp: Likewise.
1638 * gdb.ada/mi_string_access.exp: Likewise.
1639 * gdb.ada/mi_task_arg.exp: Likewise.
1640 * gdb.ada/mi_task_info.exp: Likewise.
1641 * gdb.ada/mi_var_array.exp: Likewise.
1642 * gdb.ada/mi_var_union.exp: Likewise.
1643 * gdb.ada/mi_variant.exp: Likewise.
1644 * gdb.ada/minsyms.exp: Likewise.
1645 * gdb.ada/mod_from_name.exp: Likewise.
1646 * gdb.ada/nested.exp: Likewise.
1647 * gdb.ada/null_array.exp: Likewise.
1648 * gdb.ada/optim_drec.exp: Likewise.
1649 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1650 * gdb.ada/packed_array_assign.exp: Likewise.
1651 * gdb.ada/packed_tagged.exp: Likewise.
1652 * gdb.ada/pp-rec-component.exp: Likewise.
1653 * gdb.ada/print_chars.exp: Likewise.
1654 * gdb.ada/print_pc.exp: Likewise.
1655 * gdb.ada/ptr_typedef.exp: Likewise.
1656 * gdb.ada/ptype_arith_binop.exp: Likewise.
1657 * gdb.ada/ptype_array.exp: Likewise.
1658 * gdb.ada/ptype_field.exp: Likewise.
1659 * gdb.ada/ptype_tagged_param.exp: Likewise.
1660 * gdb.ada/ptype_union.exp: Likewise.
1661 * gdb.ada/py_range.exp: Likewise.
1662 * gdb.ada/py_taft.exp: Likewise.
1663 * gdb.ada/rdv_wait.exp: Likewise.
1664 * gdb.ada/rec_comp.exp: Likewise.
1665 * gdb.ada/rec_return.exp: Likewise.
1666 * gdb.ada/ref_param.exp: Likewise.
1667 * gdb.ada/ref_tick_size.exp: Likewise.
1668 * gdb.ada/rename_subscript_param.exp: Likewise.
1669 * gdb.ada/repeat_dyn.exp: Likewise.
1670 * gdb.ada/same_component_name.exp: Likewise.
1671 * gdb.ada/same_enum.exp: Likewise.
1672 * gdb.ada/scalar_storage.exp: Likewise.
1673 * gdb.ada/set_wstr.exp: Likewise.
1674 * gdb.ada/small_reg_param.exp: Likewise.
1675 * gdb.ada/str_binop_equal.exp: Likewise.
1676 * gdb.ada/str_ref_cmp.exp: Likewise.
1677 * gdb.ada/str_uninit.exp: Likewise.
1678 * gdb.ada/sub_variant.exp: Likewise.
1679 * gdb.ada/sym_print_name.exp: Likewise.
1680 * gdb.ada/taft_type.exp: Likewise.
1681 * gdb.ada/tagged.exp: Likewise.
1682 * gdb.ada/tagged_access.exp: Likewise.
1683 * gdb.ada/task_bp.exp: Likewise.
1684 * gdb.ada/task_switch_in_core.exp: Likewise.
1685 * gdb.ada/tasks.exp: Likewise.
1686 * gdb.ada/tick_last_segv.exp: Likewise.
1687 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1688 * gdb.ada/type_coercion.exp: Likewise.
1689 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1690 * gdb.ada/unchecked_union.exp: Likewise.
1691 * gdb.ada/uninitialized_vars.exp: Likewise.
1692 * gdb.ada/var_arr_attrs.exp: Likewise.
1693 * gdb.ada/var_arr_typedef.exp: Likewise.
1694 * gdb.ada/var_rec_arr.exp: Likewise.
1695 * gdb.ada/variant-record.exp: Likewise.
1696 * gdb.ada/variant.exp: Likewise.
1697 * gdb.ada/variant_record_packed_array.exp: Likewise.
1698 * gdb.ada/varsize_limit.exp: Likewise.
1699 * gdb.ada/whatis_array_val.exp: Likewise.
1700 * gdb.ada/widewide.exp: Likewise.
1701 * gdb.ada/win_fu_syms.exp: Likewise.
1702
17032020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1704
1705 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1706
10c381b5
AB
17072020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1708
1709 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1710 unset the array variable.
1711
8f34b746
TV
17122020-08-03 Tom de Vries <tdevries@suse.de>
1713
1714 PR symtab/26333
1715 * lib/dwarf.exp (DW_LNE_user): New proc.
1716 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1717 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1718
0245e136
KB
17192020-07-31 Kevin Buettner <kevinb@redhat.com>
1720
1721 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1722 to 'uintptr_t'
1723 (inttypes.h): Include.
1724
9ef1ec5d
KB
17252020-07-31 Kevin Buettner <kevinb@redhat.com>
1726
1727 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1728 (C5_24k): Delete.
1729 (C5_8k, C5_64k, C5_256k): New macros.
1730 (buf_ro): Allocate 256 KiB of initialized data.
1731
4c55e970
TBA
17322020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1733
1734 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1735 that attempt to overwrite an existing condition with a condition
1736 that fails parsing and also with a condition that parses fine
1737 but contains junk at the end.
1738
1e620590
TBA
17392020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1740
1741 * gdb.base/condbreak-bad.c: New test.
1742 * gdb.base/condbreak-bad.exp: New file.
1743
e12dcc50
TV
17442020-07-30 Tom de Vries <tdevries@suse.de>
1745
1746 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1747 out of ...
1748 (GDBInfoModuleSymbols::check_entry): ... here.
1749 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1750 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1751 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1752
6cc64caa
TV
17532020-07-30 Tom de Vries <tdevries@suse.de>
1754
1755 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1756 "__class_some_module_Number_t" optional.
1757
90fd07fc
TV
17582020-07-29 Tom de Vries <tdevries@suse.de>
1759
1760 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1761 multiple locations.
1762
f5c79e97
TV
17632020-07-29 Tom de Vries <tdevries@suse.de>
1764
1765 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1766 rather than function name.
1767
f75a0693
AB
17682020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1769
1770 PR symtab/26270:
1771 * gdb.cp/disasm-func-name.cc: New file.
1772 * gdb.cp/disasm-func-name.exp: New file.
1773
4888741a
TT
17742020-07-28 Tom Tromey <tromey@adacore.com>
1775
1776 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1777 'varval' location.
1778
43d5901d
AB
17792020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1780
1781 * gdb.python/py-unwind.py: Update to make use of a register
1782 descriptor.
1783
14fa8fb3
AB
17842020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1785
1786 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1787
e79eb02f
AB
17882020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1789
1790 PR fortran/23051
1791 PR fortran/26139
1792 * gdb.fortran/class-allocatable-array.exp: New file.
1793 * gdb.fortran/class-allocatable-array.f90: New file.
1794 * gdb.fortran/pointer-to-pointer.exp: New file.
1795 * gdb.fortran/pointer-to-pointer.f90: New file.
1796
876518dd
TV
17972020-07-25 Tom de Vries <tdevries@suse.de>
1798
1799 PR symtab/26243
1800 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1801 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1802
6dcfb80a
TV
18032020-07-24 Tom de Vries <tdevries@suse.de>
1804
1805 PR testsuite/26293
1806 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1807
e7bc9db8
PA
18082020-07-23 Pedro Alves <pedro@palves.net>
1809
1810 * gdb.server/server-kill.exp (prepare): New, factored out from the
1811 top level.
1812 (kill_server): New.
1813 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1814 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1815
78344df7
AB
18162020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1817
1818 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1819
25dfed24
SL
18202020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1821
1822 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1823 Initialize to empty string at top level.
1824 (gdb_wrapper_init): Revert check for file existence on build.
1825 Build the wrapper in its default place, not a build-specific
1826 location. When host == build, make the pathname absolute.
1827 (gdb_compile): Delete leftover declaration of
1828 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1829 string instead of uninitialized.
1830
7da515fd
KB
18312020-07-22 Kevin Buettner <kevinb@redhat.com>
1832
1833 * gdb.base/corefile2.exp: New file.
1834 * gdb.base/coremaker2.exp: New file.
1835
9c5ec5c2
KB
18362020-07-22 Kevin Buettner <kevinb@redhat.com>
1837
1838 * gdb.base/coredump-filter.exp: Add second
1839 non-Private-Shared-Anon-File test.
1840 (test_disasm): Rename binfile for test which is expected
1841 to fail.
1842
f9e233c9
KB
18432020-07-22 Kevin Buettner <kevinb@redhat.com>
1844
1845 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1846 data in core file".
1847 * gdb.base/coremaker.c (buf2ro): New global.
1848 (mmapdata): Add a read-only mmap mapping.
1849
94c265d7
KB
18502020-07-22 Kevin Buettner <kevinb@redhat.com>
1851
1852 PR corefiles/25631
1853 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1854 New test.
1855 * gdb.base/coremaker.c (buf3): New global.
1856 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1857 flags.
1858
18592020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1860
1861 * gdb.base/coremaker.c (filler_ro): New global constant.
1862
32fa152e
TT
18632020-07-22 Tom Tromey <tromey@adacore.com>
1864
1865 * gdb.ada/mi_prot.exp: New file.
1866 * gdb.ada/mi_prot/pkg.adb: New file.
1867 * gdb.ada/mi_prot/pkg.ads: New file.
1868 * gdb.ada/mi_prot/prot.adb: New file.
1869
c8474dc3
TBA
18702020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1871
1872 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1873 loads two JITers.
1874
baf8791e
AB
18752020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1876
1877 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1878
f7306dac
AB
18792020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1880
1881 * gdb.python/py-arch-reg-names.exp: Additional tests.
1882
6d3d6e4b
TV
18832020-07-21 Tom de Vries <tdevries@suse.de>
1884
1885 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1886 breakpoint locations".
1887 * gdb.reverse/solib-reverse.exp: Same.
1888
803d0592
TV
18892020-07-21 Tom de Vries <tdevries@suse.de>
1890
1891 * gdb.reverse/step-reverse.c (callee): Merge statements.
1892
e9bdc510
TV
18932020-07-21 Tom de Vries <tdevries@suse.de>
1894
1895 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1896 line numbers for some variables.
1897
f0f9e75a
TV
18982020-07-21 Tom de Vries <tdevries@suse.de>
1899
1900 * gdb.opt/inline-locals.c (init_array): New func.
1901 (func1): Use init_array.
1902 * gdb.opt/inline-locals.exp: Update pattern.
1903
bd460ecb
TV
19042020-07-21 Tom de Vries <tdevries@suse.de>
1905
1906 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1907 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1908
ae5369e7
LC
19092020-07-20 Ludovic Courtès <ludo@gnu.org>
1910
1911 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1912 * gdb.guile/types-module.exp: Remove "ERROR:" from
1913 regexps since Guile 3.0 no longer prints that.
1914
68cf161c
LC
19152020-07-20 Ludovic Courtès <ludo@gnu.org>
1916
1917 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1918 error regexp to match on Guile 2.2.
1919
c14b4913
GB
19202020-07-20 Gary Benson <gbenson@redhat.com>
1921
1922 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1923 with clang.
1924
b243ba58
TV
19252020-07-20 Tom de Vries <tdevries@suse.de>
1926
1927 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1928 (omp_set_lock_in_order): New function.
1929 (single_scope, multi_scope, nested_func, nested_parallel): Use
1930 omp_set_lock_in_order and omp_unset_lock.
1931 (main): Init and destroy lock and lock2.
1932
c06ad8b5
TV
19332020-07-20 Tom de Vries <tdevries@suse.de>
1934
1935 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1936
6e22f117
TV
19372020-07-20 Tom de Vries <tdevries@suse.de>
1938
1939 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1940
33176ea7
TV
19412020-07-17 Tom de Vries <tdevries@suse.de>
1942
1943 * gdb.base/valgrind-infcall-2.c: New test.
1944 * gdb.base/valgrind-infcall-2.exp: New file.
1945 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1946
90c3ec2d
TV
19472020-07-17 Tom de Vries <tdevries@suse.de>
1948
1949 * gdb.dlang/circular.c (found): Use found_label as label name.
1950 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1951 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1952 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1953 * gdb.dwarf2/ada-linkage-name.exp: Same.
1954 * gdb.dwarf2/arr-subrange.exp: Same.
1955 * gdb.dwarf2/atomic-type.exp: Same.
1956 * gdb.dwarf2/comp-unit-lang.exp: Same.
1957 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1958 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1959 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1960 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1961 * gdb.dwarf2/implptr-64bit.exp: Same.
1962 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1963 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1964 * gdb.dwarf2/imported-unit.exp: Same.
1965 * gdb.dwarf2/main-subprogram.exp: Same.
1966 * gdb.dwarf2/missing-type-name.exp: Same.
1967 * gdb.dwarf2/nonvar-access.exp: Same.
1968 * gdb.dwarf2/struct-with-sig.exp: Same.
1969 * gdb.dwarf2/typedef-void-finish.exp: Same.
1970 * gdb.dwarf2/void-type.exp: Same.
1971
10da644d
TV
19722020-07-17 Tom de Vries <tdevries@suse.de>
1973
1974 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1975 src parameter.
1976 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1977 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1978 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1979 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1980 * gdb.dwarf2/dwz.exp: Same.
1981 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1982 * gdb.dwarf2/implref-array.exp: Same.
1983 * gdb.dwarf2/implref-const.exp: Same.
1984 * gdb.dwarf2/implref-global.exp: Same.
1985 * gdb.dwarf2/implref-struct.exp: Same.
1986 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1987 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1988 * gdb.dwarf2/var-access.exp: Same.
1989 * gdb.dwarf2/varval.exp: Same.
1990 * gdb.trace/entry-values.exp: Same.
1991
315e6afc
TV
19922020-07-17 Tom de Vries <tdevries@suse.de>
1993
1994 * lib/dwarf.exp (Dwarf::extern): Remove.
1995 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1996 * gdb.dlang/circular.exp: Same.
1997 * gdb.dwarf2/comp-unit-lang.exp: Same.
1998 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1999 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2000 * gdb.dwarf2/dwz.exp: Same.
2001 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2002 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2003 * gdb.dwarf2/imported-unit.exp: Same.
2004 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2005
5597c940
SL
20062020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2007
2008 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2009 Use double quotes instead of single quotes.
2010
d0ce17d8
CT
20112020-07-16 Caroline Tice <cmtice@google.com>
2012
2013 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2014 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2015
853772cc
TV
20162020-07-16 Tom de Vries <tdevries@suse.de>
2017
2018 * lib/dwarf.exp (program): Initialize _line.
2019 (DW_LNE_end_sequence): Reinitialize _line.
2020 (DW_LNS_advance_line): Update _line.
2021 (line): New proc.
2022 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2023 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2024 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2025 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2026 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2027 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2028
fe07b572
AB
20292020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2030
2031 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2032 generic.
2033
52781cce
TV
20342020-07-15 Tom de Vries <tdevries@suse.de>
2035
2036 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2037 is_amd64_regs_target.
2038
3dcc261c
AB
20392020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2040
2041 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2042 * gdb.fortran/ptype-on-functions.f90: Likewise.
2043
054a0959
SM
20442020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2045
2046 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2047 values in documentation for addr_size to 4 and 8.
2048
ccb9eba6
AB
20492020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2050
2051 * gdb.arch/amd64-osabi.exp: Update.
2052 * gdb.arch/arm-disassembler-options.exp: Update.
2053 * gdb.arch/powerpc-disassembler-options.exp: Update.
2054 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2055 * gdb.arch/s390-disassembler-options.exp: Update.
2056 * gdb.base/all-architectures.exp.tcl: Update.
2057 * gdb.base/attach-pie-noexec.exp: Update.
2058 * gdb.base/catch-syscall.exp: Update.
2059 * gdb.xml/tdesc-arch.exp: Update.
2060
025a39a7
TV
20612020-07-14 Tom de Vries <tdevries@suse.de>
2062
2063 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2064 (local_gettid): ... this.
2065 (fn): Update.
2066
74e4b667
SL
20672020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2068
2069 * gdb.base/info_sources.exp: Skip directory match tests on
2070 remote hosts.
2071
f413dd74
GB
20722020-07-13 Gary Benson <gbenson@redhat.com>
2073
2074 * gdb.base/savedregs.exp (caller): Use parentheses to
2075 make expected expression evaluation ordering explicit.
2076
915771bb
GB
20772020-07-13 Gary Benson <gbenson@redhat.com>
2078
2079 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2080
2a122642
GB
20812020-07-13 Gary Benson <gbenson@redhat.com>
2082
2083 * gdb.base/bigcore.c (main): Use a volatile pointer when
2084 attempting to trigger a SIGSEGV.
2085 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2086 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2087 * gdb.base/savedregs.c (thrower): Likewise.
2088 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2089
3f00c730
GB
20902020-07-13 Gary Benson <gbenson@redhat.com>
2091
2092 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2093 defining and using VLA structure fields into...
2094 * gdb.base/vla-struct-fields.c: New file.
2095 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2096 tests into...
2097 * gdb.base/vla-struct-fields.exp: New file.
2098
963eeee4
TV
20992020-07-13 Tom de Vries <tdevries@suse.de>
2100
2101 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2102 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2103 * gdb.base/gold-gdb-index.exp: Same.
2104 * gdb.base/morestack.exp: Same.
2105
0ed35c9a
DX
21062020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2107
2108 PR rust/26121
2109 * gdb.rust/modules.rs: Prevent linker from discarding test
2110 symbol.
2111
4fdba23d
PA
21122020-07-10 Pedro Alves <pedro@palves.net>
2113
2114 PR gdb/26199
2115 * gdb.multi/multi-target.c (exit_thread): New.
2116 (thread_start): Break loop if EXIT_THREAD.
2117 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2118 (top level) Call test_no_resumed.
2119
15f3b077
TT
21202020-07-08 Tom Tromey <tromey@adacore.com>
2121
2122 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2123 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2124
9fc501fd
AB
21252020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2126
2127 PR python/22748
2128 * gdb.opt/inline-frame-tailcall.c: New file.
2129 * gdb.opt/inline-frame-tailcall.exp: New file.
2130 * gdb.python/py-unwind-inline.c: New file.
2131 * gdb.python/py-unwind-inline.exp: New file.
2132 * gdb.python/py-unwind-inline.py: New file.
2133
64cb3757
AB
21342020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2135
2136 * gdb.python/py-arch-reg-groups.exp: New file.
2137
0f767f94
AB
21382020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2139
2140 * gdb.python/py-arch-reg-names.exp: New file.
2141
87dbc774
AB
21422020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2143
2144 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2145 gdb.PendingFrame.architecture method.
2146
d8cc8af6
TV
21472020-07-06 Tom de Vries <tdevries@suse.de>
2148
2149 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2150
3c8ea5be
PA
21512020-07-03 Pedro Alves <palves@redhat.com>
2152
2153 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2154 explicitly write negative numbers.
2155 * gdb.base/structs2.exp: Adjust expected output.
2156
bf90c83a
PA
21572020-07-03 Pedro Alves <palves@redhat.com>
2158
2159 * gdb.base/charset.c (init_string): Change all char parameters to
2160 unsigned char parameters.
2161
2eb82157
PA
21622020-07-03 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.base/call-sc.exp (start_scalars_test): Use
2165 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2166 * gdb.base/overlays.c: Remove references to PARAMS.
2167 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2168 * gdb.base/reread.exp: Don't set 'prototypes' global.
2169 * gdb.base/structs.exp (start_structs_test): Use
2170 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2171 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2172 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2173 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2174 call.
2175 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2176
9adda7af
PA
21772020-07-03 Pedro Alves <palves@redhat.com>
2178
2179 * gdb.base/m32rovly.c: Delete.
2180 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2181
2a17c803
PW
21822020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2183
2184 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2185 of gdb_py_test_multiple.
2186 * gdb.python/py-cmd.exp: Likewise.
2187 * gdb.python/py-events.exp: Likewise.
2188 * gdb.python/py-function.exp: Likewise.
2189 * gdb.python/py-inferior.exp: Likewise.
2190 * gdb.python/py-infthread.exp: Likewise.
2191 * gdb.python/py-linetable.exp: Likewise.
2192 * gdb.python/py-parameter.exp: Likewise.
2193 * gdb.python/py-value.exp: Likewise.
2194
b011fe1a
TV
21952020-06-30 Tom de Vries <tdevries@suse.de>
2196
2197 PR testsuite/26175
2198 * lib/future.exp (gdb_default_target_compile): Detect and handle
2199 early_flags.
2200
df5b8876
SM
22012020-06-29 Simon Marchi <simon.marchi@efficios.com>
2202
2203 * boards/simavr.exp (gdb_load): Catch errors when closing
2204 previous connection. Close connection, wait for process and
2205 unset simavr_spawn_id on failure.
2206
a3ca48cd
TV
22072020-06-29 Tom de Vries <tdevries@suse.de>
2208
2209 * lib/gdb.exp (unknown): Make test-case unresolved.
2210
b0237c0e
TV
22112020-06-29 Tom de Vries <tdevries@suse.de>
2212
2213 PR gdb/25475
2214 * gdb.server/solib-list.exp: Verify that the symbol reload
2215 confirmation question is asked.
2216
c0b3b3bd
PW
22172020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2218
2219 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2220 have a input seq nr in each pass message.
fe4c3d43 2221 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2222 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2223 * gdb.python/python.exp: Make test names unique,
2224 use gdb_test_multiline instead of gdb_py_test_multiple,
2225 use $gdb_test_name.
2226 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2227
1776e3e5
NA
22282020-06-26 Nick Alcock <nick.alcock@oracle.com>
2229
2230 * configure.ac: Add --enable-libctf.
2231 * aclocal.m4: sinclude ../config/enable.m4.
2232 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2233 * lib/gdb.exp (skip_ctf_tests): Use it.
2234 * gdb.base/ctf-constvars.exp: Error message tweak.
2235 * gdb.base/ctf-ptype.exp: Likewise.
2236 * configure: Regenerate.
2237
f53b3eeb
GB
22382020-06-26 Gary Benson <gbenson@redhat.com>
2239
2240 * gdb.cp/try_catch.cc: Include string.h.
2241 (main): Replace comparison against string literal with
2242 strcmp, avoiding build failure with -Wstring-compare.
2243 Add "marker test-complete".
2244 * gdb.cp/try_catch.exp: Run the test to the above marker,
2245 then verify that the value of "test" is still true.
2246
6d74da72
AB
22472020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2248
2249 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2250
2e52d038
AB
22512020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2252
2253 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2254
3b9fce96
AB
22552020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2256
2257 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2258 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2259 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2260 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2261 * gdb.arch/riscv-tdesc-loading.exp: New file.
2262
ed69cbc8
AB
22632020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2264
2265 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2266
767a879e
AB
22672020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2268
2269 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2270 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2271 * gdb.arch/riscv-tdesc-regs.c: New file.
2272 * gdb.arch/riscv-tdesc-regs.exp: New file.
2273
221db974
PA
22742020-06-24 Pedro Alves <palves@redhat.com>
2275
2276 * gdb.arch/amd64-entry-value-paramref.exp: Use
2277 prepare_for_testing_full and don't pass "c++" for the .S file
2278 build spec.
2279 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2280 $options, since it's an assembly file. Remove -Wno-deprecated.
2281 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2282 compiling C++ programs.
2283
331733cd
PA
22842020-06-24 Pedro Alves <palves@redhat.com>
2285
2286 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2287 Clang, add "-Wno-unknown-warning-option" to the options.
2288
caa7fd04
AB
22892020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2290
2291 * gdb.xml/tdesc-reload.c: New file.
2292 * gdb.xml/tdesc-reload.exp: New file.
2293 * gdb.xml/maint-xml-dump-01.xml: New file.
2294 * gdb.xml/maint-xml-dump-02.xml: New file.
2295 * gdb.xml/maint-xml-dump.exp: New file.
2296
bb8d1260
SL
22972020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2298
2299 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2300 Adjust for omitted commands when TUI is disabled.
2301
7e4b9c4c
GB
23022020-06-23 Gary Benson <gbenson@redhat.com>
2303 Pedro Alves <palves@redhat.com>
2304
2305 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2306 * gdb.cp/nsimport.cc: Likewise.
2307 * gdb.cp/nsnested.cc: Likewise.
2308 * gdb.cp/nsnoimports.cc: Likewise.
2309 * gdb.cp/nsusing.cc: Likewise.
2310 * gdb.cp/smartp.cc: Likewise.
2311 * gdb.python/py-pp-integral.c: Likewise.
2312 * gdb.python/py-pp-re-notag.c: Likewise.
2313
2e573c0a
GB
23142020-06-23 Gary Benson <gbenson@redhat.com>
2315
2316 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2317 * gdb.cp/nsimport.cc: Likewise.
2318 * gdb.cp/nsnested.cc: Likewise.
2319 * gdb.cp/nsnoimports.cc: Likewise.
2320 * gdb.cp/nsusing.cc: Likewise.
2321 * gdb.cp/smartp.cc: Likewise.
2322 * gdb.python/py-pp-integral.c: Likewise.
2323 * gdb.python/py-pp-re-notag.c: Likewise.
2324
746ebfe8
PW
23252020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2326
2327 * gdb.base/default-args.exp: New test.
2328 * gdb.base/default-args.c: New file.
2329 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2330 * gdb.base/default.exp: Update to new help text.
2331 * gdb.base/help.exp: Likewise.
2332 * gdb.base/page.exp: Likewise.
2333 * gdb.base/style.exp: Likewise.
2334 * gdb.guile/guile.exp: Likewise.
2335 * gdb.python/python.exp: Likewise.
2336
e822f2cd
SL
23372020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2338
2339 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2340 remote host. Fix search path syntax on Windows host.
2341
48e9cc84
PW
23422020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2343
2344 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2345 over 'exec-file-mismatch'.
2346 * gdb.base/attach.c: Mark should_exit volatile.
2347 * gdb.base/attach2.c: Likewise. Add a comment explaining
2348 why the sleep cannot be big.
2349 * gdb.base/attach3.c: New file.
2350
160f8a8f
SL
23512020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2352
2353 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2354 prefix optional.
2355
4d91c2a4
SL
23562020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2357
2358 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2359 for remote host.
2360
87f83f20
SL
23612020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2362 Hafiz Abid Qadeer <abidh@codesourcery.com>
2363
2364 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2365 file sent to remote host.
2366 (top level): Allow int32_t as type of 32-bit register.
2367
37ab8655
TV
23682020-06-19 Tom de Vries <tdevries@suse.de>
2369
2370 * lib/gdb.exp (gdb_note): New proc.
2371 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2372 (gdb_default_target_compile): ... here. Only call
2373 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2374 (use_gdb_compile): Change to array.
2375 (toplevel): Update sets of use_gdb_compile to specify language.
2376 Warn about default_target_compile override. Store dejagnu's version
2377 of default_target_compile in dejagnu_default_target_compile.
2378
a8a56685
TV
23792020-06-18 Tom de Vries <tdevries@suse.de>
2380
2381 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2382 (default_gdb_init): ... here.
2383
581bea2c
SL
23842020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2385
2386 Fix TUI support checks in gdb.tui tests.
2387
2388 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2389 just say UNSUPPORTED.
2390 * gdb.tui/corefile-run.exp: Likewise.
2391 * gdb.tui/empty.exp: Likewise.
2392 * gdb.tui/list-before.exp: Likewise.
2393 * gdb.tui/list.exp: Likewise.
2394 * gdb.tui/main.exp: Likewise.
2395 * gdb.tui/regs.exp: Likewise.
2396 * gdb.tui/resize.exp: Likewise.
2397 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2398 * gdb.tui/tui-layout-asm.exp: Likewise.
2399 * gdb.tui/tui-missing-src.exp: Likewise.
2400 * gdb.tui/winheight.exp: Likewise.
2401 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2402
05e682e3
SL
24032020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2404
2405 Fix TCL error in gdb.python/py-format-string.exp.
2406
2407 * gdb.python/py-format-string.exp: Move test for python support
2408 earlier, out of function body.
2409
efb763a5
SM
24102020-06-15 Simon Marchi <simon.marchi@efficios.com>
2411
2412 * gdb.base/index-cache-load-twice.c: New.
2413 * gdb.base/index-cache-load-twice.exp: New.
2414
43327b20
KS
24152020-06-17 Keith Seitz <keiths@redhat.com>
2416
99cf27cf 2417 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
2418 when executing "gdb --configuration".
2419
081e778c
TV
24202020-06-17 Tom de Vries <tdevries@suse.de>
2421
2422 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2423 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2424 conditional on presence of gdb_tcl_unknown.
2425 (gdb_finish): Make override undo conditional on presence of
2426 gdb_tcl_unknown.
2427
d2d1ea20
TT
24282020-06-16 Tom Tromey <tom@tromey.com>
2429
2430 * gdb.python/tui-window.py (failwin): New function. Register it
2431 as a TUI window type.
2432 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2433
c802e8a7
GB
24342020-06-16 Gary Benson <gbenson@redhat.com>
2435
2436 * gdb.python/py-nested-maps.c (create_map): Add missing return
2437 value.
2438 (create_map_map): Likewise.
2439
ff08abb8
TBA
24402020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2441
2442 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2443 variable.
2444 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2445 and use the already-defined 'options' variable.
2446
a29d5112
AB
24472020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2448 Tom de Vries <tdevries@suse.de>
2449
2450 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2451 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2452 (gdb_setup_known_globals): New proc.
2453 (gdb_cleanup_globals): New proc.
2454 * lib/gdb.exp (load_lib): New override proc.
2455 (gdb_stdin_log_init): Set var in_file as persistent global.
2456 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2457 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2458 fpc_compiler as persistent global.
2459
8c74a764
TV
24602020-06-12 Tom de Vries <tdevries@suse.de>
2461
2462 * lib/tuiterm.exp (spawn): Rename to ...
2463 (tui_spawn): ... this.
2464 (toplevel): Move rename of spawn ...
2465 (gdb_init_tuiterm): ... here. New proc.
2466 (gdb_finish_tuiterm): New proc.
2467 * lib/gdb.exp (gdb_finish_hooks): New global var.
2468 (gdb_finish): Handle gdb_finish_hooks.
2469 (tuiterm_env): New proc.
2470 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2471 tuiterm_env.
2472 * gdb.tui/basic.exp: Same.
2473 * gdb.tui/corefile-run.exp: Same.
2474 * gdb.tui/empty.exp: Same.
2475 * gdb.tui/list-before.exp: Same.
2476 * gdb.tui/list.exp: Same.
2477 * gdb.tui/main.exp: Same.
2478 * gdb.tui/new-layout.exp: Same.
2479 * gdb.tui/regs.exp: Same.
2480 * gdb.tui/resize.exp: Same.
2481 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2482 * gdb.tui/tui-layout-asm.exp: Same.
2483 * gdb.tui/tui-missing-src.exp: Same.
2484 * gdb.tui/winheight.exp: Same.
2485
26783bce
TV
24862020-06-12 Tom de Vries <tdevries@suse.de>
2487
2488 PR testsuite/26110
2489 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2490 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2491
2b4e6a3f
TT
24922020-06-11 Tom Tromey <tom@tromey.com>
2493
2494 PR gdb/18318:
2495 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2496 floating point tests.
2497
2f33032a
KS
24982020-06-11 Keith Seitz <keiths@redhat.com>
2499
2500 PR gdb/21356
2501 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2502 vla_struct.
2503 Add new struct vla_typedef and union vla_typedef_union and
2504 corresponding instantiation objects.
2505 Initialize new objects.
2506 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2507 and vla_typedef_union_object.
2508 Fixup type for vla_struct_object.
2509
a8baf0a3
TV
25102020-06-11 Tom de Vries <tdevries@suse.de>
2511
2512 * lib/gdb.exp (with_override): New proc, factored out of ...
2513 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2514
7ab96794
TV
25152020-06-10 Tom de Vries <tdevries@suse.de>
2516
2517 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2518
cab5c3b7
SM
25192020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2520
2521 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2522 parameter, update callers.
2523
f8c41851
SM
25242020-06-04 Simon Marchi <simon.marchi@efficios.com>
2525
2526 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2527 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2528 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2529
1c07a73f
TV
25302020-06-04 Tom de Vries <tdevries@suse.de>
2531
2532 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2533
95146b5d
TV
25342020-06-04 Tom de Vries <tdevries@suse.de>
2535
2536 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2537 exp_continue.
2538
0cfcd4f0
TV
25392020-06-04 Tom de Vries <tdevries@suse.de>
2540
2541 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2542
f9b5d5ea
TV
25432020-06-03 Tom de Vries <tdevries@suse.de>
2544
2545 PR symtab/26046
2546 * gdb.cp/breakpoint-locs-2.cc: New test.
2547 * gdb.cp/breakpoint-locs.cc: New test.
2548 * gdb.cp/breakpoint-locs.exp: New file.
2549 * gdb.cp/breakpoint-locs.h: New test.
2550
5144dfba
TV
25512020-06-03 Tom de Vries <tdevries@suse.de>
2552
2553 PR testsuite/25609
2554 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2555 value of global verbose.
2556 * gdb.base/jit-elf.exp: Same.
2557 * gdb.base/jit-reader.exp: Same.
2558
621eacdf
TV
25592020-06-02 Tom de Vries <tdevries@suse.de>
2560
2561 * gdb.dwarf2/multidictionary.exp: Don't use
2562 gdb_spawn_with_cmdline_opts.
2563
1313c56e
AB
25642020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2565
2566 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2567 use_header case.
2568 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2569 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2570 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2571 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2572 * gdb.dwarf2/dw2-inline-header.c: New file.
2573 * gdb.dwarf2/dw2-inline-header.h: New file.
2574
f68f85b5
PA
25752020-05-30 Pedro Alves <palves@redhat.com>
2576
2577 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2578 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2579
678048e8
GB
25802020-05-29 Gary Benson <gbenson@redhat.com>
2581
2582 * gdb.compile/compile-cplus.exp (additional_flags): Also
2583 set when building with clang.
2584 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2585 when building with clang.
2586
9fcafd23
GB
25872020-05-29 Gary Benson <gbenson@redhat.com>
2588
2589 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2590 building with clang.
2591 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2592
735d5a07
GB
25932020-05-29 Gary Benson <gbenson@redhat.com>
2594
2595 * gdb.cp/koenig.exp (prepare_for_testing): Add
2596 additional_flags=-Wno-unused-comparison.
2597 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2598
4ad2c6a0
GB
25992020-05-28 Gary Benson <gbenson@redhat.com>
2600
2601 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2602 statement.
2603
09fe663e
GB
26042020-05-28 Gary Benson <gbenson@redhat.com>
2605
2606 * gdb.cp/classes.exp (prepare_for_testing): Add
2607 additional_flags=-Wno-deprecated-register.
2608 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2609 * gdb.cp/misc.exp: Likewise.
2610
cee00f17
GB
26112020-05-28 Gary Benson <gbenson@redhat.com>
2612
2613 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2614 (test_op_new::operator new): Add return statement.
2615 (test_op_new_array::operator new[]): Likewise.
2616
636edd00
PA
26172020-05-27 Pedro Alves <palves@redhat.com>
2618
2619 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2620 check. Use test_gdb_complete_unique instead of
2621 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2622 test_gdb_complete_multiple instead of
2623 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2624
c2b75043
LM
26252020-05-27 Luis Machado <luis.machado@linaro.org>
2626
2627 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2628 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2629 * gdb.arch/arm-disassembler-options.exp: Likewise.
2630 * gdb.arch/arm-disp-step.exp: Likewise.
2631 * gdb.arch/thumb-prologue.exp: Likewise.
2632 * gdb.base/async.exp: Likewise.
2633 * gdb.base/auxv.exp: Likewise.
2634 * gdb.base/complex-parts.exp: Likewise.
2635 * gdb.base/ena-dis-br.exp: Likewise.
2636 * gdb.base/foll-exec.exp: Likewise.
2637 * gdb.base/permissions.exp: Likewise.
2638 * gdb.base/relocate.exp: Likewise.
2639 * gdb.base/return2.exp: Likewise.
2640 * gdb.base/sigbpt.exp: Likewise.
2641 * gdb.base/siginfo-obj.exp: Likewise.
2642 * gdb.cp/converts.exp: Likewise.
2643 * gdb.cp/exceptprint.exp: Likewise.
2644 * gdb.cp/inherit.exp: Likewise.
2645 * gdb.cp/nsnoimports.exp: Likewise.
2646 * gdb.cp/virtbase2.exp: Likewise.
2647 * gdb.mi/mi-var-cmd.exp: Likewise.
2648 * gdb.mi/var-cmd.c: Likewise.
2649
53a47a3e
TT
26502020-05-26 Tom Tromey <tromey@adacore.com>
2651
2652 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2653
0bc2354b
TT
26542020-05-26 Tom Tromey <tromey@adacore.com>
2655
2656 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2657 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2658 type.
2659 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2660 variable.
2661
0db49895
CBG
26622020-05-26 Christian Biesinger <cbiesinger@google.com>
2663
2664 * Makefile.in: Use = instead of == for the test command
2665 for portability.
2666
40d22035
TV
26672020-05-26 Tom de Vries <tdevries@suse.de>
2668
2669 * gdb.base/gold-gdb-index-2.c: New test.
2670 * gdb.base/gold-gdb-index.c: New test.
2671 * gdb.base/gold-gdb-index.exp: New file.
2672 * gdb.base/gold-gdb-index.h: New test.
2673
043e2e02
TV
26742020-05-25 Tom de Vries <tdevries@suse.de>
2675
2676 * boards/gold-gdb-index.exp: New file.
2677
462f72c5
SM
26782020-05-25 Simon Marchi <simon.marchi@efficios.com>
2679
2680 * boards/simavr.exp: New file.
2681
6cf66e76
SM
26822020-05-25 Simon Marchi <simon.marchi@efficios.com>
2683
2684 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2685 * gdb.base/inferior-args.exp: New file.
2686 * gdb.base/inferior-args.c: New file.
2687
75d04512
SM
26882020-05-25 Simon Marchi <simon.marchi@efficios.com>
2689
2690 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2691 inferior_args. Pass it to gdb_reload.
2692 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2693 inferior_args.
2694 (gdb_reload): Add inferior_args argument.
2695 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2696 pass it to gdbserver_run.
2697 * boards/native-gdbserver.exp: Do not set noargs.
2698 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2699 inferior_args argument.
2700 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2701 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2702 * gdb.base/args.exp: Likewise.
2703
42cf1844
TV
27042020-05-25 Tom de Vries <tdevries@suse.de>
2705
2706 * lib/gdb.exp (exec_is_pie): Add comment.
2707
8f7d38ef
TV
27082020-05-25 Tom de Vries <tdevries@suse.de>
2709
2710 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2711 instead of $binfile in the untested message.
2712
465e1b0f
TV
27132020-05-25 Tom de Vries <tdevries@suse.de>
2714
2715 PR testsuite/26031
2716 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2717
3c5a0e02
TV
27182020-05-25 Tom de Vries <tdevries@suse.de>
2719
2720 * boards/gold.exp: New file.
2721
0a4f5f8c
TT
27222020-05-23 Tom Tromey <tom@tromey.com>
2723
2724 * gdb.base/style.exp: Remove completion styling test.
2725 * lib/gdb-utils.exp (style): Remove completion styles.
2726
eca1f90c
TT
27272020-05-23 Tom Tromey <tom@tromey.com>
2728
2729 * gdb.base/style.exp: Add completion styling test.
2730 * lib/gdb-utils.exp (style): Add completion styles.
2731
7c13f4e8
AB
27322020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2733
2734 * gdb.base/annota1.exp: Update expected results.
2735 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2736 test name.
2737 * gdb.cp/annota3.exp: Update expected results.
2738
41977d16
SM
27392020-05-20 Simon Marchi <simon.marchi@efficios.com>
2740
2741 PR gdb/26016
2742 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2743 against MAP_FAILED.
2744 * gdb.base/coremaker.c (mmapdata): Likewise.
2745 * gdb.base/jit-reader-host.c (main): Likewise.
2746 * gdb.base/sym-file-loader.c (load): Likewise.
2747 (load_shlib): Likewise.
2748
b4757f2e
TT
27492020-05-20 Tom Tromey <tromey@adacore.com>
2750
2751 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2752
9a0bacfb
TV
27532020-05-20 Tom de Vries <tdevries@suse.de>
2754
2755 PR symtab/25833
2756 * gdb.base/with-mf-inc.c: New test.
2757 * gdb.base/with-mf-main.c: New test.
2758 * gdb.base/with-mf.exp: New file.
2759
76571211
TT
27602020-05-19 Tom Tromey <tromey@adacore.com>
2761
2762 * gdb.rust/simple.exp: Restore missing test result.
2763
4cd9f3d5
TV
27642020-05-19 Tom de Vries <tdevries@suse.de>
2765
2766 * gdb.base/gdb-caching-proc.exp: Fix typo.
2767
7d874253
TT
27682020-05-19 Tom Tromey <tromey@adacore.com>
2769
2770 * gdb.rust/simple.exp: Add some test descriptions.
2771 (test_one_slice): Use with_test_prefix.
2772
1d727695
TV
27732020-05-18 Tom de Vries <tdevries@suse.de>
2774
2775 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2776
7f32a4d5
PA
27772020-05-17 Pedro Alves <palves@redhat.com>
2778
2779 PR gdb/25741
2780 * gdb.base/hw-sw-break-same-address.exp: New file.
2781
7cfd74cf
PA
27822020-05-16 Pedro Alves <palves@redhat.com>
2783
2784 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2785 LAST_LOADED_FILE accordingly.
2786
57b4f16e
PW
27872020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2788
2789 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2790
7c05caf7
PW
27912020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2792
2793 * gdb.base/help.exp: Test apropos and help for commands
2794 having aliases. Fixed comments not starting with an
2795 upper-case letter or not finishing with a dot.
2796
7aa1b46f
PW
27972020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2798
3b3aaacb
PW
2799 * gdb.base/alias.exp: Update help output check.
2800
57b4f16e 28012020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2802
7aa1b46f
PW
2803 * gdb.base/default.exp: Update output following fixes.
2804
0605465f
PW
28052020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2806
2807 * gdb.base/alias.exp: Test aliases starting with a prefix of
2808 another alias.
2809
86e4e63d
GB
28102020-05-15 Gary Benson <gbenson@redhat.com>
2811
2812 * gdb.base/info-os.c (main): Add return statement.
2813 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2814 * gdb.base/large-frame-2.c (func): Likewise.
2815 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2816 * gdb.base/pr10179-b.c (foo2): Likewise.
2817 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2818 * gdb.base/watch-cond.c (func): Likewise.
2819 * gdb.multi/goodbye.c (verylongfun): Likewise.
2820 * gdb.multi/hello.c (commonfun): Likewise.
2821 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2822 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2823 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2824 Likewise.
2825 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2826 * gdb.threads/interrupt-while-step-over.c (child_function):
2827 Likewise.
2828 * gdb.trace/actions-changed.c (end): Likewise.
2829
163df4df
GB
28302020-05-15 Gary Benson <gbenson@redhat.com>
2831
2832 * gdb.opencl/callfuncs.exp: Report when test skipped.
2833 * gdb.opencl/convs_casts.exp: Likewise.
2834 * gdb.opencl/datatypes.exp: Likewise.
2835 * gdb.opencl/operators.exp: Likewise.
2836 * gdb.opencl/vec_comps.exp: Likewise.
2837
6dbc505a
TV
28382020-05-15 Tom de Vries <tdevries@suse.de>
2839
2840 * gdb.base/align.exp.in: Rename to ...
2841 * gdb.base/align.exp.tcl: ... this.
2842 * gdb.base/align-c++.exp: Update.
2843 * gdb.base/align-c.exp: Update.
2844 * gdb.base/all-architectures.exp.in: Rename to ...
2845 * gdb.base/all-architectures.exp: ... this.
2846 * gdb.base/all-architectures-0.exp: Update.
2847 * gdb.base/all-architectures-1.exp: Update.
2848 * gdb.base/all-architectures-2.exp: Update.
2849 * gdb.base/all-architectures-3.exp: Update.
2850 * gdb.base/all-architectures-4.exp: Update.
2851 * gdb.base/all-architectures-5.exp: Update.
2852 * gdb.base/all-architectures-6.exp: Update.
2853 * gdb.base/all-architectures-7.exp: Update.
2854 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2855 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2856 * gdb.base/infcall-nested-structs-c++.exp: Update.
2857 * gdb.base/infcall-nested-structs-c.exp: Update.
2858 * gdb.base/info-types.exp.in: Rename to ...
2859 * gdb.base/info-types.exp.tcl: ... this.
2860 * gdb.base/info-types-c++.exp: Update.
2861 * gdb.base/info-types-c.exp: Update.
2862 * gdb.base/max-depth.exp.in: Rename to ...
2863 * gdb.base/max-depth.exp.tcl: ... this.
2864 * gdb.base/max-depth-c++.exp: Update.
2865 * gdb.base/max-depth-c.exp: Update.
2866 * gdb.cp/cpexprs.exp.in: Rename to ...
2867 * gdb.cp/cpexprs.exp.tcl: ... this.
2868 * gdb.cp/cpexprs-debug-types.exp: Update.
2869 * gdb.cp/cpexprs.exp: Update.
2870 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2871 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2872 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2873 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2874 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2875 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2876 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2877 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2878 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2879 * gdb.dwarf2/clang-debug-names.exp: Update.
2880
d1034d78
AB
28812020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2882
2883 * lib/check-test-names.exp: Remove code that prevents this file
2884 loading when tests are run in parallel.
2885
3c5c3649
PA
28862020-05-15 Pedro Alves <palves@redhat.com>
2887
2888 * gdb.multi/multi-kill.exp (start_inferior): Remove
2889 'testpid' parameter. Refer to namespace variable directly.
2890 (testpid): Declare as namespace variable.
2891
272c36b8
PA
28922020-05-15 Pedro Alves <palves@redhat.com>
2893
2894 * gdb.multi/multi-kill.exp: Wrap in namespace.
2895 (start_inferior): Add TESTPID parameter. Use it instead of the
2896 testpid global.
2897 (top level): Define empty TESTPID array, and pass it down to
2898 start_inferior.
2899
02eba61a
TV
29002020-05-14 Tom de Vries <tdevries@suse.de>
2901
2902 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2903 output.
2904
971a3747
TV
29052020-05-14 Tom de Vries <tdevries@suse.de>
2906
2907 * gdb.base/align.exp: Split into ...
2908 * gdb.base/align.exp.in: ...
2909 * gdb.base/align-c++.exp: ...
2910 * gdb.base/align-c.exp: ... these.
2911 * gdb.base/infcall-nested-structs.exp: Split into ...
2912 * gdb.base/infcall-nested-structs.exp.in: ...
2913 * gdb.base/infcall-nested-structs-c++.exp: ...
2914 * gdb.base/infcall-nested-structs-c.exp: ... these.
2915 * gdb.base/info-types.exp: Split into ...
2916 * gdb.base/info-types.exp.in: ...
2917 * gdb.base/info-types-c++.exp: ...
2918 * gdb.base/info-types-c.exp: ... these.
2919 * gdb.base/max-depth.exp: Split into ...
2920 * gdb.base/max-depth.exp.in: ...
2921 * gdb.base/max-depth-c++.exp: ...
2922 * gdb.base/max-depth-c.exp: ... these.
2923 * gdb.cp/infcall-nodebug.exp: Split into ...
2924 * gdb.cp/infcall-nodebug.exp.in: ...
2925 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2926 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2927 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2928 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2929
a05575d3
TBA
29302020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2931 Pedro Alves <palves@redhat.com>
2932
2933 * gdb.multi/multi-exit.c: New file.
2934 * gdb.multi/multi-exit.exp: New file.
2935 * gdb.multi/multi-kill.c: New file.
2936 * gdb.multi/multi-kill.exp: New file.
2937
6ad82919
TBA
29382020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2939
2940 * gdb.base/annota1.exp: Update the expected output.
2941 * gdb.cp/annota2.exp: Ditto.
2942
843f4d93
AB
29432020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2944
2945 * lib/check-test-names.exp: Disable when testing is being run in
2946 parallel.
2947
c7c66341
TV
29482020-05-12 Tom de Vries <tdevries@suse.de>
2949
2950 * gdb.base/jit-elf.exp: Fix string concat.
2951
1b59ca1c
TV
29522020-05-12 Tom de Vries <tdevries@suse.de>
2953
2954 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2955 messages.
2956
b4991d29
TV
29572020-05-12 Tom de Vries <tdevries@suse.de>
2958
2959 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2960
dbb0ab10
TV
29612020-05-12 Tom de Vries <tdevries@suse.de>
2962
2963 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2964 * gdb.ada/mi_catch_ex.exp: Same.
2965 * gdb.ada/mi_catch_ex_hand.exp: Same.
2966
7549fed8
TV
29672020-05-12 Tom de Vries <tdevries@suse.de>
2968
2969 * gdb.fortran/complex.exp: Use with_test_prefix.
2970
af2d5cd8
TV
29712020-05-12 Tom de Vries <tdevries@suse.de>
2972
2973 * gdb.trace/passcount.exp: Fix test-names.
2974
7c121311
TV
29752020-05-12 Tom de Vries <tdevries@suse.de>
2976
2977 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2978
c9f3b40e
TV
29792020-05-12 Tom de Vries <tdevries@suse.de>
2980
2981 * gdb.gdb/complaints.exp: Use with_test_prefix.
2982 * gdb.xml/tdesc-regs.exp: Same.
2983 * gdb.opt/inline-locals.exp: Fix test name.
2984
111b33f0
TV
29852020-05-12 Tom de Vries <tdevries@suse.de>
2986
2987 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2988 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2989 * gdb.dwarf2/implref-struct.exp: Same.
2990 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2991 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2992
ebf47080
SM
29932020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2994
2995 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2996
d30dcd12
AB
29972020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2998
2999 * lib/check-test-names.exp (all_test_names): New module variable.
3000 (counts): Add 'duplicates' field.
3001 (_check_duplicates): New procedure.
3002 (check): Also check for duplicates.
3003 (do_log_summary): Print duplicates count.
3004 (do_reset_vars): Reset counter for duplicate test names, and
3005 discard all know test names.
3006
34584c09
AB
30072020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3008
3009 * lib/gdb.exp: Include check-test-names.exp library.
3010 * lib/check-test-names.exp: New file.
3011
e0002117
TV
30122020-05-11 Tom de Vries <tdevries@suse.de>
3013
3014 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3015
53f539a3
KS
30162020-05-11 Keith Seitz <keiths@redhat.com>
3017
3018 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3019
113ee09a
TV
30202020-05-11 Tom de Vries <tdevries@suse.de>
3021
3022 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3023 * gdb.cp/cpexprs.exp.in: .. here.
3024 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3025 cpexprs.exp.
3026
ba3e70b0
KS
30272020-05-11 Keith Seitz <keiths@redhat.com>
3028
3029 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3030 test names.
3031 * gdb.ada/arrayptr.exp: Likewise.
3032 * gdb.ada/assign_arr.exp: Likewise.
3033 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3034 * gdb.ada/bp_on_var.exp: Likewise.
3035 * gdb.ada/call_pn.exp: Likewise.
3036 * gdb.ada/complete.exp: Likewise.
3037 * gdb.ada/fun_overload_menu.exp: Likewise.
3038 * gdb.ada/funcall_param.exp: Likewise.
3039 * gdb.ada/funcall_ref.exp: Likewise.
3040 * gdb.ada/packed_array_assign.exp: Likewise.
3041 * gdb.ada/same_component_name.exp: Likewise.
3042 * gdb.ada/type_coercion.exp: Likewise.
3043 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3044 * gdb.ada/variant_record_packed_array.exp: Likewise.
3045
3ee6bb11
TV
30462020-05-11 Tom de Vries <tdevries@suse.de>
3047
3048 PR symtab/25941
3049 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3050 out of ...
3051 * gdb.dwarf2/clang-debug-names.exp: ... here.
3052 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3053 clang-debug-names.exp.in.
3054 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3055 * gdb.dwarf2/clang-debug-names-2.c: New test.
3056
86cd6bc8
AKS
30572020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3058
3059 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3060 (fortran_runto_main): New Proc, fortran version of runto_main.
3061 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3062 * gdb.fortran/array-bounds.exp: Likewise.
3063 * gdb.fortran/array-slices.exp: Likewise.
3064 * gdb.fortran/block-data.exp: Likewise.
3065 * gdb.fortran/charset.exp: Likewise.
3066 * gdb.fortran/common-block.exp: Likewise.
3067 * gdb.fortran/complex.exp: Likewise.
3068 * gdb.fortran/derived-type-function.exp: Likewise.
3069 * gdb.fortran/derived-type.exp: Likewise.
3070 * gdb.fortran/info-modules.exp: Likewise.
3071 * gdb.fortran/info-types.exp: Likewise.
3072 * gdb.fortran/intrinsics.exp: Likewise.
3073 * gdb.fortran/library-module.exp: Likewise.
3074 * gdb.fortran/logical.exp: Likewise.
3075 * gdb.fortran/max-depth.exp: Likewise.
3076 * gdb.fortran/module.exp: Likewise.
3077 * gdb.fortran/multi-dim.exp: Likewise.
3078 * gdb.fortran/nested-funcs.exp: Likewise.
3079 * gdb.fortran/print-formatted.exp: Likewise.
3080 * gdb.fortran/print_type.exp: Likewise.
3081 * gdb.fortran/printing-types.exp: Likewise.
3082 * gdb.fortran/ptr-indentation.exp: Likewise.
3083 * gdb.fortran/ptype-on-functions.exp: Likewise.
3084 * gdb.fortran/subarray.exp: Likewise.
3085 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3086 * gdb.fortran/vla-datatypes.exp: Likewise.
3087 * gdb.fortran/vla-history.exp: Likewise.
3088 * gdb.fortran/vla-ptr-info.exp: Likewise.
3089 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3090 * gdb.fortran/vla-ptype.exp: Likewise.
3091 * gdb.fortran/vla-sizeof.exp: Likewise.
3092 * gdb.fortran/vla-type.exp: Likewise.
3093 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3094 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3095 * gdb.fortran/vla-value-sub.exp: Likewise.
3096 * gdb.fortran/vla-value.exp: Likewise.
3097 * gdb.fortran/whatis_type.exp: Likewise.
3098 * gdb.mi/mi-var-child-f.exp: Likewise.
3099
6dc55ce9 31002020-05-09 Tom de Vries <tdevries@suse.de>
3101
3102 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3103
283cb58c
TV
31042020-05-08 Tom de Vries <tdevries@suse.de>
3105
3106 * gdb.dwarf2/clang-debug-names.c: New test.
3107 * gdb.dwarf2/clang-debug-names.exp: New file.
3108
ac4a4f1c
SM
31092020-05-06 Simon Marchi <simon.marchi@efficios.com>
3110
3111 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3112 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3113
24fe640b
TV
31142020-05-06 Tom de Vries <tdevries@suse.de>
3115
3116 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3117 breakpoint is at a "recommended breakpoint location".
3118 * gdb.reverse/consecutive-reverse.exp: Same.
3119
0d8683a3
TV
31202020-05-06 Tom de Vries <tdevries@suse.de>
3121
3122 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3123 address.
3124
b8983c46
TV
31252020-05-06 Tom de Vries <tdevries@suse.de>
3126
3127 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3128
abf6d805
TV
31292020-05-06 Tom de Vries <tdevries@suse.de>
3130
3131 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3132 info for r.
3133
0fc2a808
TV
31342020-05-06 Tom de Vries <tdevries@suse.de>
3135
3136 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3137 necessary.
3138
873dd427
TV
31392020-05-06 Tom de Vries <tdevries@suse.de>
3140
3141 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3142 void.
3143
7c99e7e2
TV
31442020-05-06 Tom de Vries <tdevries@suse.de>
3145
3146 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3147 of ...
3148 * gdb.base/async.exp: ... here.
3149 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3150 "recommended breakpoint location".
3151
6173d6a6
TV
31522020-05-06 Tom de Vries <tdevries@suse.de>
3153
3154 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3155
6015a067
TV
31562020-05-04 Tom de Vries <tdevries@suse.de>
3157
3158 * gdb.base/async.exp: Check whether instruction addresses are a
3159 "recommended breakpoint location".
3160
3b6acaee
TT
31612020-05-03 Tom Tromey <tom@tromey.com>
3162
3163 * gdb.base/sepdebug.exp: Remove "catch" test.
3164 * gdb.base/break.exp: Remove "catch" test.
3165 * gdb.base/default.exp: Update expected output.
3166
5beb4d17
TV
31672020-05-02 Tom de Vries <tdevries@suse.de>
3168
3169 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3170 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3171 * gdb.arch/i386-mpx-map.exp: Same.
3172 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3173 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3174 * gdb.arch/i386-mpx.exp: Same.
3175
8caf140d
TV
31762020-05-02 Tom de Vries <tdevries@suse.de>
3177
3178 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3179
693196cb
TV
31802020-05-01 Tom de Vries <tdevries@suse.de>
3181
3182 * gdb.ada/operator_bp.exp: Allow more than required amount of
3183 breakpoint.
3184
53ae0aa9
TV
31852020-05-01 Tom de Vries <tdevries@suse.de>
3186
3187 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3188
ee9d1e5f
HD
31892020-04-30 Hannes Domani <ssbssa@yahoo.de>
3190
3191 PR gdb/18706
3192 * gdb.cp/stub-array-size.cc: New test.
3193 * gdb.cp/stub-array-size.exp: New file.
3194 * gdb.cp/stub-array-size.h: New test.
3195 * gdb.cp/stub-array-size2.cc: New test.
3196
d5cf82c0
HD
31972020-04-30 Hannes Domani <ssbssa@yahoo.de>
3198
3199 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3200 output to the new format.
3201
42e165c3
SM
32022020-04-29 Simon Marchi <simon.marchi@efficios.com>
3203
3204 * gdb.base/break.exp: Use with_test_prefix.
3205
6e4e3fe1
TV
32062020-04-29 Tom de Vries <tdevries@suse.de>
3207
3208 * lib/gdb.exp (debug_types): New proc.
3209 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3210 * gdb.python/py-symtab.exp: Same.
3211
d642b692
HD
32122020-04-29 Hannes Domani <ssbssa@yahoo.de>
3213
3214 PR gdb/17320
3215 * gdb.base/pretty-array.c: New test.
3216 * gdb.base/pretty-array.exp: New file.
3217
ea90f227
TV
32182020-04-29 Tom de Vries <tdevries@suse.de>
3219
3220 PR symtab/25889
3221 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3222 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3223 and include cpexprs.exp.
3224
a65189c9
TV
32252020-04-28 Mark Williams <mark@myosotissp.com>
3226
3227 PR gdb/24480
3228 * dw4-toplevel-types.exp: Test for top level types.
3229 * dw4-toplevel-types.cc: Test for top level types.
3230
32d1f47a
TBA
32312020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3232
3233 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3234 (theads -> threads).
3235
56a4f5a1
TV
32362020-04-28 Tom de Vries <tdevries@suse.de>
3237
3238 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3239
0b2f8a3b
TV
32402020-04-28 Tom de Vries <tdevries@suse.de>
3241
3242 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3243
5390c717
TV
32442020-04-28 Tom de Vries <tdevries@suse.de>
3245
3246 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3247
15cd93d0
TV
32482020-04-28 Tom de Vries <tdevries@suse.de>
3249
3250 * gdb.dwarf2/main-foo.c: New test.
3251 * gdb.dwarf2/struct-with-sig.exp: New file.
3252
d472f0fb
TV
32532020-04-25 Tom de Vries <tdevries@suse.de>
3254
3255 * boards/debug-types.exp: New file.
3256
8d840e05
AB
32572020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3258
3259 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3260
bcfe6157
TT
32612020-04-24 Tom Tromey <tom@tromey.com>
3262
3263 PR symtab/12707:
3264 * gdb.python/py-symbol.exp: Update expected results for
3265 linkage_name test.
3266 * gdb.cp/print-demangle.exp: New file.
3267 * gdb.base/c-linkage-name.exp: Fix test.
3268 * gdb.guile/scm-symbol.exp: Update expected results for
3269 linkage_name test.
3270
f049a313
TT
32712020-04-24 Tom Tromey <tom@tromey.com>
3272
3273 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3274 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3275 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3276 assembler.
3277
7cf28874
TV
32782020-04-24 Tom de Vries <tdevries@suse.de>
3279
3280 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3281 C++.
3282
dac2fef7
TT
32832020-04-24 Tom Tromey <tromey@adacore.com>
3284
3285 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3286 values.
3287 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3288 values. Update test for minimal encodings.
3289 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3290 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3291 values. Update test for minimal encodings.
3292
1acda803
TT
32932020-04-24 Tom Tromey <tromey@adacore.com>
3294
3295 PR python/23662:
3296 * gdb.ada/variant.exp: Add Python checks.
3297 * gdb.rust/simple.exp: Add dynamic type checks.
3298
adfb9815
TT
32992020-04-24 Tom Tromey <tromey@adacore.com>
3300
3301 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3302 Make array type matching more lax.
3303 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3304 * gdb.ada/mi_variant.exp: New file.
3305 * gdb.ada/mi_variant/pck.ads: New file.
3306 * gdb.ada/mi_variant/pkg.adb: New file.
3307 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3308 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3309
7d79de9a
TT
33102020-04-24 Tom Tromey <tromey@adacore.com>
3311
3312 * gdb.ada/variant.exp: Add dynamic field offset tests.
3313 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3314 * gdb.ada/variant/pkg.adb: Add new variables.
3315
f8e89861
TT
33162020-04-24 Tom Tromey <tromey@adacore.com>
3317
3318 * gdb.ada/variant.exp: New file
3319 * gdb.ada/variant/pkg.adb: New file
3320 * gdb.ada/variant/pck.adb: New file
3321
86e887ae
TV
33222020-04-24 Tom de Vries <tdevries@suse.de>
3323
3324 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3325
88428775
TV
33262020-04-24 Tom de Vries <tdevries@suse.de>
3327
3328 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3329 flags.
3330
4e86f6e7
TV
33312020-04-24 Tom de Vries <tdevries@suse.de>
3332
3333 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3334
2016d3e6
TV
33352020-04-24 Tom de Vries <tdevries@suse.de>
3336
3337 * lib/gdb.exp (default_gdb_start): Handle eof.
3338 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3339 failure.
3340 * gdb.base/readnever.exp: Handle clean_restart failure.
3341
70bc38f5
TV
33422020-04-23 Tom de Vries <tdevries@suse.de>
3343
3344 * gdb.base/decl-before-def.exp: Run to main and print a again.
3345
de82891c
TV
33462020-04-23 Tom de Vries <tdevries@suse.de>
3347
3348 * gdb.base/decl-before-def-decl.c: New test.
3349 * gdb.base/decl-before-def-def.c: New test.
3350 * gdb.base/decl-before-def.exp: New file.
3351
96038148
TV
33522020-04-23 Tom de Vries <tdevries@suse.de>
3353
3354 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3355
54ac3df1
TV
33562020-04-22 Tom de Vries <tdevries@suse.de>
3357
3358 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3359 debug_info_offset.
3360 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3361 before $objsfile in the line line.
3362
714534e1
TV
33632020-04-22 Tom de Vries <tdevries@suse.de>
3364
3365 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3366
16a7dbf4
MS
33672020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3368
3369 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3370 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3371 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3372 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3373 * gdb.base/jit-protocol.h: Update definitions to match all usage
3374 contexts.
3375
33762020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3377
3378 * gdb.base: Rename all jit related test and source files.
3379
33802020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3381
3382 * gdb.base/jit-reader.exp: Relax register output check.
3383
317d2668
TV
33842020-04-22 Tom de Vries <tdevries@suse.de>
3385
3386 PR symtab/25764
3387 * gdb.base/psym-external-decl-2.c: New test.
3388 * gdb.base/psym-external-decl.c: New test.
3389 * gdb.base/psym-external-decl.exp: New file.
3390 * gdb.threads/tls.exp: Add PR25807 kfail.
3391
eea9e357
TV
33922020-04-22 Tom de Vries <tdevries@suse.de>
3393
3394 PR symtab/25801
3395 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3396 in "info source" output.
3397
3d5afab3
TV
33982020-04-22 Tom de Vries <tdevries@suse.de>
3399
3400 PR symtab/25700
3401 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3402 symtab for imported_unit.c.
3403
b32102f6
GB
34042020-04-21 Gary Benson <gbenson@redhat.com>
3405
3406 * gdb.base/advance.c (func): New argument, to match call site.
3407 (func2, func3): Add return statements.
3408
d43b7a2d
TBA
34092020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3410
3411 * gdb.multi/run-only-second-inf.c: New file.
3412 * gdb.multi/run-only-second-inf.exp: New file.
3413
d89edf9b
MM
34142020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3415
3416 * gdb.btrace/multi-inferior.c: New test.
3417 * gdb.btrace/multi-inferior.exp: New file.
3418
1a476b6d
MM
34192020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3420
3421 * gdb.btrace/enable-new-thread.c: New test.
3422 * gdb.btrace/enable-new-thread.exp: New file.
3423
4778a5f8
TV
34242020-04-21 Tom de Vries <tdevries@suse.de>
3425
3426 PR gdb/25471
3427 * gdb.threads/killed-outside.c: New test.
3428 * gdb.threads/killed-outside.exp: New file.
3429
9b2c992c
GB
34302020-04-20 Gary Benson <gbenson@redhat.com>
3431
3432 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3433 * gdb.base/nested-subp2.exp: Likewise.
3434 * gdb.base/nested-subp3.exp: Likewise.
3435
b5d1d6f7
GB
34362020-04-20 Gary Benson <gbenson@redhat.com>
3437
3438 * gdb.base/nested-subp1.exp: Disable test when using clang.
3439 * gdb.base/nested-subp2.exp: Likewise.
3440 * gdb.base/nested-subp3.exp: Likewise.
3441
25230285
GB
34422020-04-20 Gary Benson <gbenson@redhat.com>
3443
3444 * gdb.cp/exception.cc: Fix compilation error with clang.
3445
fa93cc8f
GB
34462020-04-20 Gary Benson <gbenson@redhat.com>
3447
809730f3 3448 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3449
e0c45f30
GB
34502020-04-20 Gary Benson <gbenson@redhat.com>
3451
3452 * gdb.base/jit-main.c: Fix compilation error with clang.
3453
4ddfec93
KR
34542020-04-17 Kamil Rytarowski <n54@gmx.com>
3455
3456 * gdb.base/attach-twice.c: Include "sys/types.h".
3457 (PTRACE_ATTACH): Add fallback definition.
3458 (main): Pass `0' to the 4th argument of `ptrace'.
3459
2bed205e
KR
34602020-04-17 Kamil Rytarowski <n54@gmx.com>
3461
3462 * gdb.base/fork-running-state.c: Include "signal.h".
3463
0743fc83
TT
34642020-04-17 Tom Tromey <tromey@adacore.com>
3465
3466 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3467 Update tests.
3468 * gdb.btrace/cpu.exp: Update tests.
3469 * gdb.base/maint.exp: Update tests.
3470 * gdb.base/default.exp: Update tests.
3471 * gdb.base/completion.exp: Update tests.
3472
efba5c23
TV
34732020-04-16 Tom de Vries <tdevries@suse.de>
3474
3475 PR symtab/25791
3476 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3477 (ensure_gdb_index): and factor out and move ...
3478 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3479 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3480
d191d716
TV
34812020-04-16 Tom de Vries <tdevries@suse.de>
3482
3483 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3484 loading exec.
3485
99f1bc6a
AB
34862020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3487
3488 * gdb.base/many-completions.exp: New file.
3489
194d088f
TV
34902020-04-14 Tom de Vries <tdevries@suse.de>
3491
3492 PR symtab/25718
3493 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3494
c1a66c06
TV
34952020-04-14 Tom de Vries <tdevries@suse.de>
3496
3497 PR symtab/25720
3498 * gdb.base/maint-expand-symbols-header-file.c: New test.
3499 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3500 * gdb.base/maint-expand-symbols-header-file.h: New test.
3501
21b0982c
AB
35022020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3503
3504 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3505 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3506 get_func_info.
3507 (get_func_info): Delete.
3508 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3509 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3510 * lib/dwarf.exp (get_func_info): New function.
3511
dd1cab06
TV
35122020-04-13 Tom de Vries <tdevries@suse.de>
3513
3514 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3515 to what find_gnatmake does.
3516
71ea2b6b
TV
35172020-04-10 Tom de Vries <tdevries@suse.de>
3518
3519 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3520 -readnow.
3521
bdfc1e8a
TV
35222020-04-10 Tom de Vries <tdevries@suse.de>
3523
3524 PR cli/25808
3525 * gdb.base/style.c: Add leading newlines.
3526 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3527 Check listing of main's one-line body.
3528
14ca8ecf
TV
35292020-04-08 Tom de Vries <tdevries@suse.de>
3530
3531 * lib/gdb.exp (psymtabs_p): New proc.
3532 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3533 importing unit" unsupported if there are no partial symbols.
3534
e21d048f
TV
35352020-04-08 Tom de Vries <tdevries@suse.de>
3536
3537 PR testsuite/25760
3538 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3539
25c11aca
TV
35402020-04-07 Tom de Vries <tdevries@suse.de>
3541
3542 PR symtab/25796
3543 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3544
5707e24b
TV
35452020-04-07 Tom de Vries <tdevries@suse.de>
3546
3547 * gdb.base/check-psymtab.c: New test.
3548 * gdb.base/check-psymtab.exp: New file.
3549
6ee448cc
TT
35502020-04-06 Tom Tromey <tromey@adacore.com>
3551
3552 * gdb.ada/variant-record/proc.adb: New file.
3553 * gdb.ada/variant-record/value.adb: New file.
3554 * gdb.ada/variant-record/value.s: New file.
3555 * gdb.ada/variant-record.exp: New file.
3556
9e7c9a03
HD
35572020-04-03 Hannes Domani <ssbssa@yahoo.de>
3558
3559 PR gdb/25325
3560 * gdb.cp/typed-enum.cc: New test.
3561 * gdb.cp/typed-enum.exp: New file.
3562
c90d28ac
AB
35632020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3564
3565 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3566 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3567 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3568 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3569 * gdb.opt/inline-small-func.c: New file.
3570 * gdb.opt/inline-small-func.exp: New file.
3571 * gdb.opt/inline-small-func.h: New file.
3572
34e9a9fa
AB
35732020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3574
3575 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3576 function.
3577
6a354911
AB
35782020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3579
3580 * lib/dwarf.exp (function_range): Allow compiler options to be
3581 specified.
3582
880d9777
TV
35832020-04-02 Tom de Vries <tdevries@suse.de>
3584
3585 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3586 __attribute__((always_inline)).
3587 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3588
f32682ea
TV
35892020-04-02 Tom de Vries <tdevries@suse.de>
3590
3591 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3592 (gdbserver_gdb_exit): ... here. Add timeout warning.
3593 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3594 (connect_target_extended_remote): Append new server_spawn_id to
3595 server_spawn_ids.
3596 (cleanup): New proc.
3597 (setup, <toplevel>): Call cleanup.
3598
d3214198
TV
35992020-04-02 Tom de Vries <tdevries@suse.de>
3600
3601 * gdb.base/main-psymtab.exp: New file.
3602
cc77ed24
TV
36032020-04-02 Tom de Vries <tdevries@suse.de>
3604
3605 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3606
3638a098
TT
36072020-04-01 Tom Tromey <tom@tromey.com>
3608
3609 * gdb.base/complex-parts.exp: Add type tests.
3610
c34e8714
TT
36112020-04-01 Tom Tromey <tom@tromey.com>
3612
3613 * gdb.base/complex-parts.exp: Add arithmetic tests.
3614
981c08ce
TT
36152020-04-01 Tom Tromey <tom@tromey.com>
3616
3617 * gdb.compile/compile.exp: Update.
3618 * gdb.compile/compile-cplus.exp: Update.
3619 * gdb.base/varargs.exp: Update.
3620 * gdb.base/floatn.exp: Update.
3621 * gdb.base/endianity.exp: Update.
3622 * gdb.base/callfuncs.exp (do_function_calls): Update.
3623 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3624 (complex_float_integral_args): Update.
3625 * gdb.base/complex.exp: Update.
3626 * gdb.base/complex-parts.exp: Update.
3627
3d1cfd43
TT
36282020-04-01 Tom Tromey <tromey@adacore.com>
3629
3630 * gdb.rust/union.rs: New file.
3631 * gdb.rust/union.exp: New file.
3632 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3633 (main): Update.
3634 * gdb.rust/simple.exp: Move union tests to union.exp.
3635
e033dfa9
TT
36362020-04-01 Tom Tromey <tromey@adacore.com>
3637
3638 * gdb.rust/simple.rs (main): Remove "y0".
3639
53cccef1
TBA
36402020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3641
3642 * gdb.multi/stop-all-on-exit.c: New test.
3643 * gdb.multi/stop-all-on-exit.exp: New file.
3644
60e22c1e
HD
36452020-04-01 Hannes Domani <ssbssa@yahoo.de>
3646
3647 PR gdb/24789
3648 * gdb.cp/misc.cc: Add integer reference variable.
3649 * gdb.cp/misc.exp: Add test.
3650
e139a727
TBA
36512020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3652
3653 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3654 scenario to cover execution until the end and also the case
3655
16b0db75
TV
36562020-03-31 Tom de Vries <tdevries@suse.de>
3657
3658 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3659 c. Use "maint info symtabs" to check symtab expansion.
3660
c0502da6
TV
36612020-03-30 Tom de Vries <tdevries@suse.de>
3662
3663 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3664 unsupported.
3665 (verify_psymtab_expanded): Move ...
3666 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3667 test.
3668 (readnow): New proc.
3669
5935fd15
AB
36702020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3671
3672 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3673 with $hex.
3674
1773be9e
TT
36752020-03-20 Tom Tromey <tromey@adacore.com>
3676
3677 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3678
70304be9
TT
36792020-03-20 Tom Tromey <tromey@adacore.com>
3680
3681 * gdb.ada/sub_variant/subv.adb: New file.
3682 * gdb.ada/sub_variant.exp: New file.
3683
0dd7b8f7
TV
36842020-03-20 Tom de Vries <tdevries@suse.de>
3685
3686 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3687 first break fails.
3688 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3689
cada5fc9
AB
36902020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3691
3692 * gdb.server/exit-multiple-threads.c: New file.
3693 * gdb.server/exit-multiple-threads.exp: New file.
3694
6b8c53f2
AB
36952020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3696
3697 * gdb.fortran/mixed-lang-stack.c: New file.
3698 * gdb.fortran/mixed-lang-stack.cpp: New file.
3699 * gdb.fortran/mixed-lang-stack.exp: New file.
3700 * gdb.fortran/mixed-lang-stack.f90: New file.
3701
19a2740f
AB
37022020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3703
3704 * gdb.linespec/cp-completion-aliases.cc: New file.
3705 * gdb.linespec/cp-completion-aliases.exp: New file.
3706
d8c8b848
TV
37072020-03-19 Tom de Vries <tdevries@suse.de>
3708
3709 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3710 more precise.
3711
a9933ccf
TV
37122020-03-18 Tom de Vries <tdevries@suse.de>
3713
3714 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3715 * gdb.dwarf2/break-inline-psymtab.c: New test.
3716 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3717
2f89101f
TV
37182020-03-16 Tom de Vries <tdevries@suse.de>
3719
3720 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3721 cache_verify and cache_verify_proc.
3722
6b9374f1
TV
37232020-03-15 Tom de Vries <tdevries@suse.de>
3724
3725 * gdb.server/solib-list.exp: Handle
3726 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3727
eaeaf44c
TV
37282020-03-15 Tom de Vries <tdevries@suse.de>
3729
3730 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3731 objfiles".
3732
3293bbaf
TT
37332020-03-14 Tom Tromey <tom@tromey.com>
3734
3735 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3736
ab44624c
TV
37372020-03-14 Tom de Vries <tdevries@suse.de>
3738
3739 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3740
54c43825
TV
37412020-03-14 Tom de Vries <tdevries@suse.de>
3742
3743 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3744 result in line-by-line fashion.
3745
2ac70237
TV
37462020-03-14 Tom de Vries <tdevries@suse.de>
3747
3748 * lib/gdb.exp (supports_statement_frontiers): New proc.
3749 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3750
09546b56
TV
37512020-03-14 Tom de Vries <tdevries@suse.de>
3752
3753 * gdb.base/printcmds.exp: Add missing quoting for "print
3754 teststring2".
3755
a1f6a07c
TT
37562020-03-13 Tom Tromey <tom@tromey.com>
3757
3758 * gdb.base/printcmds.exp (test_print_strings): Add regression
3759 test.
3760 * gdb.base/printcmds.c (charptr): New typedef.
3761 (teststring2): New global.
3762
1b83d09c
AB
37632020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3764
3765 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3766 full path in the test name.
3767 (test_ld): Add some with_test_prefix blocks to make test names
3768 unique.
3769
2d61316c
TV
37702020-03-13 Tom de Vries <tdevries@suse.de>
3771
3772 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3773
2e9145ac
TV
37742020-03-13 Tom de Vries <tdevries@suse.de>
3775
3776 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3777
96c7f873
TV
37782020-03-13 Tom de Vries <tdevries@suse.de>
3779
3780 PR symtab/25646
3781 * gdb.dwarf2/imported-unit.exp: Add test.
3782
49ba92c0
TV
37832020-03-13 Tom de Vries <tdevries@suse.de>
3784
3785 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3786 (var1, var2): New variable.
3787 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3788 matching symbols.
3789
301b21e0
TV
37902020-03-13 Tom de Vries <tdevries@suse.de>
3791
3792 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3793 (Term::command): Use prompt prefix.
3794 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3795 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3796 command_no_prompt_prefix instead of prefix.
3797 * gdb.tui/tui-layout-asm.exp: Same.
3798
3f512721
SM
37992020-03-12 Simon Marchi <simon.marchi@efficios.com>
3800
3801 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3802
40310f30
SM
38032020-03-12 Simon Marchi <simon.marchi@efficios.com>
3804
3805 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3806 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3807 on" while stepping over the test instruction, match printed
3808 message.
3809
09252140
TV
38102020-03-12 Tom de Vries <tdevries@suse.de>
3811
3812 * gdb.base/info-types.exp: Use exp_continue during matching of output
3813 of "info types".
3814
14e9c72c
TV
38152020-03-12 Tom de Vries <tdevries@suse.de>
3816
3817 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3818
e515d67e
TV
38192020-03-12 Tom de Vries <tdevries@suse.de>
3820
3821 * gdb.fortran/module.exp: Use exp_continue during matching of output
3822 of "info variable -n".
3823
307eafd8
TV
38242020-03-12 Tom de Vries <tdevries@suse.de>
3825
3826 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3827 gdb.dwarf2/dw2-ranges-base.c.
3828
9a2de3fc
TV
38292020-03-12 Tom de Vries <tdevries@suse.de>
3830
3831 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3832 in presence of GLIBC debuginfo.
3833
3217502e
TV
38342020-03-12 Tom de Vries <tdevries@suse.de>
3835
3836 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3837 $core.
3838
1281424c
TV
38392020-03-12 Tom de Vries <tdevries@suse.de>
3840
3841 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3842 more precise.
3843
038b97fc
SM
38442020-03-11 Simon Marchi <simon.marchi@efficios.com>
3845
3846 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3847 from Unix to Windows path.
3848
5308d1e7
TV
38492020-03-11 Tom de Vries <tdevries@suse.de>
3850
3851 * gdb.ada/minsyms.exp: Set language to ada.
3852
f870f78f
TV
38532020-03-11 Tom de Vries <tdevries@suse.de>
3854
3855 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3856
5a13315d
TV
38572020-03-11 Tom de Vries <tdevries@suse.de>
3858
3859 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3860
976862ed
TT
38612020-03-11 Tom Tromey <tromey@adacore.com>
3862
3863 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3864
7462c383
TV
38652020-03-11 Tom de Vries <tdevries@suse.de>
3866
3867 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3868
1c6c46a0
TV
38692020-03-11 Tom de Vries <tdevries@suse.de>
3870
3871 * gdb.base/break-interp.exp: Limit verbose scope.
3872
44f41bb7
TV
38732020-03-11 Tom de Vries <tdevries@suse.de>
3874
3875 * gdb.fortran/logical.f90: Define variable with character type.
3876 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3877
b76f3a42
TV
38782020-03-11 Tom de Vries <tdevries@suse.de>
3879
3880 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3881
1c33af77
TV
38822020-03-11 Tom de Vries <tdevries@suse.de>
3883
3884 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3885 symtabs.
3886
8c95582d
AB
38872020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3888 Bernd Edlinger <bernd.edlinger@hotmail.de>
3889
3890 * gdb.cp/step-and-next-inline.cc: New file.
3891 * gdb.cp/step-and-next-inline.exp: New file.
3892 * gdb.cp/step-and-next-inline.h: New file.
3893 * gdb.dwarf2/dw2-is-stmt.c: New file.
3894 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3895 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3896 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3897 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3898
cecf8547
AB
38992020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3900
3901 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3902 is-stmt flag in the line table.
3903
0ba678c9
TV
39042020-03-09 Tom de Vries <tdevries@suse.de>
3905
3906 * lib/gdb.exp (cached_file): Create cache dir.
3907
72fbdf83
TV
39082020-03-07 Tom de Vries <tdevries@suse.de>
3909
3910 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3911 * gdb.cp/rvalue-ref-params.exp: Same.
3912
436b5e99
TV
39132020-03-06 Tom de Vries <tdevries@suse.de>
3914
3915 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3916 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3917
09f2921c
TV
39182020-03-06 Tom de Vries <tdevries@suse.de>
3919
3920 * README: Fix "the the".
3921 * gdb.base/dprintf.exp: Same.
3922
50a3cc5d
TV
39232020-03-05 Tom de Vries <tdevries@suse.de>
3924
3925 * gdb.base/maint.exp: Update "main print statistics" expected output.
3926
0a709cba
AKS
39272020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3928
3929 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3930 (fortran_int8): Likewise.
3931 (fortran_real4): Likewise.
3932 (fortran_real8): Likewise.
3933 (fortran_complex4): Likewise.
3934 (fortran_logical4): Likewise.
3935 (fortran_character1): Likewise.
3936
5e5d66b6
AB
39372020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3938
3939 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3940 printed as true.
3941
7b973adc
SDJ
39422020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3943
3944 * gdb.base/printcmds.exp: Add test to verify printf of a
3945 variable holding an address.
3946
478e490a
TV
39472020-03-03 Tom de Vries <tdevries@suse.de>
3948
3949 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3950
1ef44e86
TV
39512020-03-03 Tom de Vries <tdevries@suse.de>
3952
3953 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3954 gdb_test_multiple call.
3955
b98cc2cf
TV
39562020-03-03 Tom de Vries <tdevries@suse.de>
3957
3958 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3959 gdb_test_multiple calls.
3960
63e163f2
AB
39612020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3962
3963 * gdb.base/default.exp: Remove test of 'set history filename'.
3964 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3965 filename to the empty string.
3966 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3967 and GDBHISTSIZE.
3968
24ed6739
AB
39692020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3970
3971 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3972 disabled.
3973
590003dc 39742020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3975 Tom de Vries <tdevries@suse.de>
590003dc
TV
3976
3977 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3978 -prompt prefix, before user_code argument. Add -lbl option likewise.
3979 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3980 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3981 argument.
3982 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3983 have "\r\n" at start-of-line, instead of at end-of-line.
3984
f5e46084
SM
39852020-02-28 Simon Marchi <simon.marchi@efficios.com>
3986
3987 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3988 libinproctrace.so.
3989
f7a7000d
LM
39902020-02-28 Luis Machado <luis.machado@linaro.org>
3991
3992 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3993 to "p/x".
3994
718e0816
LM
39952020-02-28 Luis Machado <luis.machado@linaro.org>
3996
3997 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3998 asm/ptrace.h and error.h.
3999
13c3a74a
TV
40002020-02-28 Tom de Vries <tdevries@suse.de>
4001
4002 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4003 (struct wrapper, do_something, mundane/symada__cS): Move ...
4004 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4005 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4006 Update "print symada__cS before partial symtab expansion" regexp.
4007 Update breakpoint location. Flush symbol cache after expansion.
4008
85d2d5bb
LM
40092020-02-28 Luis Machado <luis.machado@linaro.org>
4010
4011 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4012
3608f86c
TV
40132020-02-27 Tom de Vries <tdevries@suse.de>
4014
4015 * config/sid.exp: Remove unused globals.
4016 * gdb.base/attach.exp: Same.
4017 * gdb.base/catch-load.exp: Same.
4018 * gdb.base/dbx.exp: Same.
4019 * lib/gdb.exp: Same.
4020 * lib/mi-support.exp: Same.
4021 * lib/prompt.exp: Same.
4022
c8d4f6df
TV
40232020-02-27 Tom de Vries <tdevries@suse.de>
4024
4025 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4026 not set.
4027
0d79cdc4
AM
40282020-02-26 Aaron Merey <amerey@redhat.com>
4029
4030 * gdb.debuginfod: New directory for debuginfod tests.
4031 * gdb.debuginfod/main.c: New test file.
4032 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4033
0dce4280
TV
40342020-02-26 Tom de Vries <tdevries@suse.de>
4035
4036 PR gdb/25603
4037 * gdb.base/persistent-lang.cc: New test.
4038 * gdb.base/persistent-lang.exp: New file.
4039
9e80cfa1
AB
40402020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4041
4042 * gdb.fortran/derived-type-striding.exp: Add a new test.
4043 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4044 new test.
4045
2078dbb2
AB
40462020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4047
4048 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4049 names.
4050
70d49700
TV
40512020-02-25 Tom de Vries <tdevries@suse.de>
4052
4053 PR go/18926
4054 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4055
a88ef40d
TV
40562020-02-24 Tom de Vries <tdevries@suse.de>
4057
4058 PR gdb/25592
4059 * gdb.base/info-locals-unused-static-var.c: New test.
4060 * gdb.base/info-locals-unused-static-var.exp: New file.
4061
01b1af32
TT
40622020-02-22 Tom Tromey <tom@tromey.com>
4063
4064 * gdb.python/tui-window.exp: New file.
4065 * gdb.python/tui-window.py: New file.
4066
7c043ba6
TT
40672020-02-22 Tom Tromey <tom@tromey.com>
4068
4069 PR tui/17850:
4070 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4071 tests.
4072
c22fef7e
TT
40732020-02-22 Tom Tromey <tom@tromey.com>
4074
4075 * gdb.tui/new-layout.exp: Add sub-layout tests.
4076
ee325b61
TT
40772020-02-22 Tom Tromey <tom@tromey.com>
4078
4079 * gdb.tui/new-layout.exp: New file.
4080
3f0cbb04
TT
40812020-02-22 Tom Tromey <tom@tromey.com>
4082
4083 * gdb.rust/rust-style.rs: New file.
4084 * gdb.rust/rust-style.exp: New file.
4085 * gdb.base/style.exp: Test structure printing.
4086 * gdb.base/style.c (struct some_struct): New type.
4087 (enum etype): New type.
4088 (struct_value): New global.
4089
75525152
TV
40902020-02-21 Tom de Vries <tdevries@suse.de>
4091
4092 PR go/18926
4093 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4094 Remove blanket xfails. Use message argument for gdb_breakpoint.
4095 Make continuing to breakpoint test conditional on setting breakpoint.
4096 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4097 DW_AT_name attribute. Add xfail for GCC PR93866.
4098
bd360d30
AB
40992020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4100
4101 * gdb.dwarf2/cpp-linkage-name.c: New file.
4102 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4103
c7adb09f 41042020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4105
4106 * lib/gdb.exp (gdb_wrapper_init): Reset
4107 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4108 not exist.
4109
a9c79803
TV
41102020-02-20 Tom de Vries <tdevries@suse.de>
4111
4112 PR go/17018
4113 * gdb.go/hello.exp: Copy ...
4114 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4115 print of st to print value of global definition. Add xfail for GCC
4116 PR93844.
4117 * gdb.go/hello.exp: Remove printing of st before definition.
4118 * gdb.go/hello.go: Copy ...
4119 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4120 to st.
4121 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4122
d7445728
TV
41232020-02-20 Tom de Vries <tdevries@suse.de>
4124
4125 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4126 (gdb_simple_compile): Handle compile_flags go by using .go extension
4127 for source file.
4128 * gdb.go/chan.exp: Use support_go_compile.
4129 * gdb.go/handcall.exp: Same.
4130 * gdb.go/hello.exp: Same.
4131 * gdb.go/integers.exp: Same.
4132 * gdb.go/max-depth.exp: Same.
4133 * gdb.go/methods.exp: Same.
4134 * gdb.go/package.exp: Same.
4135 * gdb.go/strings.exp: Same.
4136 * gdb.go/types.exp: Same.
4137 * gdb.go/unsafe.exp: Same.
4138
c9c41e6d
TV
41392020-02-19 Tom de Vries <tdevries@suse.de>
4140
4141 * gdb.python/lib-types.exp: Make xfail more strict.
4142
f20ff837
TV
41432020-02-19 Tom de Vries <tdevries@suse.de>
4144
4145 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4146
08410482
DE
41472020-02-19 Doug Evans <dje@google.com>
4148
4149 PR rust/25535
4150 * gdb.rust/simple.exp: Add test.
4151 * gdb.rust/simple.rs: Add test.
4152
623563f7
TV
41532020-02-19 Tom de Vries <tdevries@suse.de>
4154
4155 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4156 output line-by-line.
4157
d3308cfd
TV
41582020-02-19 Tom de Vries <tdevries@suse.de>
4159
4160 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4161
86cbc5dc
TV
41622020-02-19 Tom de Vries <tdevries@suse.de>
4163
4164 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4165 prelink.
4166
9db2b96b
TV
41672020-02-19 Tom de Vries <tdevries@suse.de>
4168
4169 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4170 (gdb_do_cache): Use gdb_do_cache_wrap.
4171 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4172
89e2fdc5
TV
41732020-02-19 Tom de Vries <tdevries@suse.de>
4174
4175 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4176 gdb_compile option.
4177
373d7ac0
SM
41782020-02-18 Simon Marchi <simon.marchi@efficios.com>
4179
4180 * gdb.base/printcmds.exp (test_print_enums): Update expected
4181 output.
4182
b29a2df0
SM
41832020-02-18 Simon Marchi <simon.marchi@efficios.com>
4184
4185 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4186 for "unknown".
4187
6740f0cc
SM
41882020-02-18 Simon Marchi <simon.marchi@efficios.com>
4189
4190 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4191 enumerator.
4192
edd45eb0
SM
41932020-02-18 Simon Marchi <simon.marchi@efficios.com>
4194
4195 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4196 FE_, add FE_NONE.
4197 (three): Update.
4198 (enum flag_enum_without_zero): New enum.
4199 (flag_enum_without_zero): New variable.
4200 (enum not_flag_enum): New enum.
4201 (three_not_flag): New variable.
4202 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4203 (test_print_enums): Add more tests for printing flag enums.
4204
d4295de4
TV
42052020-02-18 Tom de Vries <tdevries@suse.de>
4206
4207 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4208 (gdb_compile_ada): ... here.
4209 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4210 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4211
f251f505
TT
42122020-02-14 Tom Tromey <tom@tromey.com>
4213
4214 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4215 build directory.
4216 * boards/gdbserver-base.exp: Update path to gdbserver.
4217
8f432634
TV
42182020-02-13 Tom de Vries <tdevries@suse.de>
4219
4220 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4221
92b6eaf7
TV
42222020-02-13 Tom de Vries <tdevries@suse.de>
4223
4224 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4225 are missing.
4226
f3b0f7fe
TV
42272020-02-13 Tom de Vries <tdevries@suse.de>
4228
4229 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4230 call.
4231
f6be8713
SDJ
42322020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4233
4234 PR tui/25126
4235 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4236 * gdb.base/cached-source-file.c: New file.
4237 * gdb.base/cached-source-file.exp: New file.
4238
b2770d5e
TV
42392020-02-11 Tom de Vries <tdevries@suse.de>
4240
4241 PR testsuite/25488
4242 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4243
44f6938e
TV
42442020-02-10 Tom de Vries <tdevries@suse.de>
4245
4246 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4247
5f0e2eb7
MR
42482020-02-10 Maciej W. Rozycki <macro@wdc.com>
4249
4250 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4251 and $after_addr are both integers before making a comparison.
4252
46ce2b6f
TV
42532020-02-09 Tom de Vries <tdevries@suse.de>
4254
4255 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4256 command output and paste it into gdb.log. If any, paste catch message
4257 to gdb.log.
4258
5abbbe1d
TT
42592020-02-07 Tom Tromey <tromey@adacore.com>
4260
4261 PR breakpoints/24915:
4262 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4263
1d5d29e7
SV
42642020-02-06 Shahab Vahedi <shahab@synopsys.com>
4265
4266 * gdb.tui/tui-missing-src.exp: Add the "missing source
4267 file" test for the TUI.
4268
b0999b9b
AB
42692020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4270
4271 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4272 including a port number in the output.
4273
c3b149eb
AKS
42742020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4275
4276 * lib/fortran.exp (fortran_int4): Handle clang.
4277 (fortran_int8): Likewise.
4278 (fortran_real4): Likewise.
4279 (fortran_real8): Likewise.
4280 (fortran_complex4): Likewise.
4281 (fortran_logical4): Likewise.
4282 (fortran_character1): Likewise.
4283
f8dcc90b
TV
42842020-02-04 Tom de Vries <tdevries@suse.de>
4285
4286 * README (Race detection): Add note.
4287
f90ac7c2
TV
42882020-02-04 Tom de Vries <tdevries@suse.de>
4289
4290 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4291
780636ae
TV
42922020-02-04 Tom de Vries <tdevries@suse.de>
4293
4294 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4295
5d2e1193
RA
42962020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4297
4298 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4299 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4300 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4301 blttar, bnetarl.
4302 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4303 binary for blttar, bnetarl.
4304 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4305 wait instruction. Delete ldmx test.
4306 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4307
e409c542
AKS
43082020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4309
4310 * gdb.fortran/array-bounds-high.exp: New file.
4311 * gdb.fortran/array-bounds-high.f90: New file.
4312
b0029748
LD
43132020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4314
4315 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4316 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4317
195a8287
TV
43182020-02-01 Tom de Vries <tdevries@suse.de>
4319
4320 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4321
42330a68
AB
43222020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4323
4324 PR tui/9765
4325 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4326 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4327
b62a8028
LM
43282020-01-29 Luis Machado <luis.machado@linaro.org>
4329
4330 * gdb.arch/aarch64-brk-patterns.c: New source file.
4331 * gdb.arch/aarch64-brk-patterns.exp: New test.
4332
5f440116
TBA
43332020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4334
4335 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4336 GCC/Clang version.
4337 * gdb.cp/pass-by-ref.exp: Ditto.
4338
ee2a6fc6
TV
43392020-01-29 Tom de Vries <tdevries@suse.de>
4340
4341 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4342 * gdb.threads/watchpoint-fork-mt.c: Same.
4343 * gdb.threads/watchpoint-fork-parent.c: Same.
4344 * gdb.threads/watchpoint-fork-st.c: Same.
4345 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4346
16b10d6e
LM
43472020-01-27 Luis Machado <luis.machado@linaro.org>
4348
4349 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4350 sitting at a syscall instruction when we hit the syscall function's
4351 breakpoint.
4352 Check PC against one obtained with the x command.
4353 Validate syscall number.
4354 (step_over_syscall): Don't continue to the syscall instruction if
4355 we're already there.
4356
b1468492
PW
43572020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4358
4359 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4360
7ffa82e1
AB
43612020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4362
4363 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4364 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4365
3d92a3e3
AB
43662020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4367
4368 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4369 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4370
94a72be7
AB
43712020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4372
4373 * gdb.base/maint.exp: Update line table parsing test.
4374 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4375
53af73bf
PA
43762020-01-24 Pedro Alves <palves@redhat.com>
4377
4378 PR gdb/25410
4379 * gdb.multi/multi-re-run-1.c: New.
4380 * gdb.multi/multi-re-run-2.c: New.
4381 * gdb.multi/multi-re-run.exp: New.
4382
1ba1ac88
AB
43832020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4384
4385 PR gdb/23718
4386 * gdb.server/server-kill-python.exp: New file.
4387
f3364a6d
AB
43882020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4389
4390 * gdb.server/multi-ui-errors.c: New file.
4391 * gdb.server/multi-ui-errors.exp: New file.
4392
733d0a67
AB
43932020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4394
4395 PR tui/9765
4396 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4397
4f13c1c0
TT
43982020-01-19 Tom Tromey <tom@tromey.com>
4399
4400 * gdb.tui/main.exp: Add check for plain "file".
4401
40c94099
CB
44022020-01-16 Christian Biesinger <cbiesinger@google.com>
4403
4404 * lib/gdb.exp: Fix spelling error (seperatelly).
4405
ff47f4f0
TT
44062020-01-14 Tom Tromey <tom@tromey.com>
4407
4408 PR symtab/12535:
4409 * gdb.python/python.exp: Test decode_line with empty string
4410 argument.
4411
717c684d
BE
44122020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4413
4414 * gdb.base/skip-inline.exp: Extend test.
4415
44e4c775
AB
44162020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4417
4418 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4419 * gdb.dwarf2/dw2-bad-elf.c: New file.
4420 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4421
d93c6db7
AB
44222020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4423
4424 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4425 _line_saw_file.
4426
9a6d629c
AB
44272020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4428
4429 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4430 border.
4431
d9ebdab7
TBA
44322020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4433
4434 * gdb.multi/multi-target.exp (setup): Factor out "info
4435 connections" and "info inferiors" tests to ...
4436 (test_info_inferiors): ... this new procedure.
4437 (top level): Run new "info-inferiors" tests.
4438
f3c469b9
PA
44392020-01-10 Pedro Alves <palves@redhat.com>
4440
4441 * gdb.server/bkpt-other-inferior.exp: New file.
4442
121b3efd
PA
44432020-01-10 Pedro Alves <palves@redhat.com>
4444
4445 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4446 of "add-inferior".
4447 * gdb.base/quit-live.exp: Likewise.
4448 * gdb.base/remote-exec-file.exp: Likewise.
4449 * gdb.guile/scm-progspace.exp: Likewise.
4450 * gdb.linespec/linespec.exp: Likewise.
4451 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4452 * gdb.mi/user-selected-context-sync.exp: Likewise.
4453 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4454 "info inferiors" tests.
4455 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4456 "add-inferior".
4457 * gdb.multi/watchpoint-multi.exp: Likewise.
4458 * gdb.python/py-inferior.exp: Likewise.
4459 * gdb.server/extended-remote-restart.exp: Likewise.
4460 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4461 "info inferiors".
4462 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4463 * gdb.trace/report.exp: Likewise.
4464
1dadb1dd
PA
44652020-01-10 Pedro Alves <palves@redhat.com>
4466
4467 * gdb.multi/multi-target.c: New file.
4468 * gdb.multi/multi-target.exp: New file.
4469 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4470 mode requested, but remote does not support non-stop".
4471
78f2c40a
PA
44722020-01-10 Pedro Alves <palves@redhat.com>
4473
4474 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4475 disconnect before reconnecting.
4476
e7af6c70
TBA
44772020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4478 Pedro Alves <palves@redhat.com>
4479
4480 * gdb.server/connect-without-multi-process.exp: Also test
4481 continuing to end.
4482
acdf84a6
PA
44832020-01-10 Pedro Alves <palves@redhat.com>
4484
4485 * gdb.base/remote-exec-file.exp: New file.
4486
873657b9
PA
44872020-01-10 Pedro Alves <palves@redhat.com>
4488
4489 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4490 output.
4491 * gdb.threads/async.c: New.
4492 * gdb.threads/async.exp: New.
4493 * gdb.multi/tids-gid-reset.c: New.
4494 * gdb.multi/tids-gid-reset.exp: New.
4495
7f0ae84c
GB
44962020-01-10 George Barrett <bob@bob131.so>
4497
4498 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4499 to help in finding the image relocation offset.
4500 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4501 options in arguments.
4502 (stap_test_no_debuginfo): Likewise.
4503 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4504 test variants.
4505 (stap_test): Add null semaphore relocation test.
4506
47e9d49d
GB
45072020-01-10 George Barrett <bob@bob131.so>
4508
4509 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4510 * gdb.base/stap-probe.exp: Likewise.
4511 (stap_test): Pass argument as an additional flag.
4512 (stap_test_no_debuginfo): Likewise.
4513 (stap_test): Check `info probes stap' output for semaphore
4514 addresses if the test binary is supposed to have them.
4515
f5a7c406
AB
45162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4517
4518 * gdb.tui/basic.exp: Add more scrolling tests.
4519
9ae6bf64
TT
45202020-01-09 Tom Tromey <tom@tromey.com>
4521
4522 PR tui/18932:
4523 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4524 meangingful value.
4525 (Term::command, Term::resize): Update.
4526 * gdb.tui/basic.exp: Add scrolling test.
4527
b2efe70c
AB
45282020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4529
4530 * gdb.tui/tui-layout-asm.exp: New file.
4531
3804da7e
AB
45322020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4533
4534 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4535
b40aa28f
AB
45362020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4537
4538 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4539 (Term::enter_tui): Use Term::prepare_for_tui.
4540
63ffd7c9
AB
45412020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4542
4543 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4544 called.
4545
3be966f6
AB
45462020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4547
4548 * gdb.base/skip.exp: Fix race condition in test.
4549
153d79c4
AB
45502020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4551
4552 * gdb.base/backtrace.c: New file.
4553 * gdb.base/backtrace.exp: New file.
4554
f2302a34
AB
45552020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4556
4557 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4558
6ec1d75e
PW
45592020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4560
4561 * gdb.base/style.exp: Test that warnings are styled.
4562
c296cbe6
BE
45632019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4564
4565 * gdb.base/line65535.exp: New file.
4566 * gdb.base/line65535.c: New file.
4567
b28a729d
SM
45682019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4569
4570 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4571 * lib/gnat_debug_info_test.adb: New file.
4572 * gdb.ada/ptype_tagged_param.exp: Use
4573 gnat_runtime_has_debug_info, expect a different output if
4574 runtime does not have debug info.
4575
7f2d7a0d
SM
45762019-12-20 Simon Marchi <simon.marchi@efficios.com>
4577
4578 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4579 (another) quote in test name.
4580
f3bce483
SM
45812019-12-20 Simon Marchi <simon.marchi@efficios.com>
4582
4583 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4584 Add quote in test name.
4585
c855a912
TBA
45862019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4587
4588 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4589 directory instead.
4590 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4591 * gdb.cp/pass-by-ref-2.cc: New file.
4592 * gdb.cp/pass-by-ref-2.exp: New file.
4593
fc9d2d72
TT
45942019-12-20 Tom Tromey <tom@tromey.com>
4595
4596 * gdb.tui/list-before.exp: New file.
4597
77b97e00
TT
45982019-12-20 Tom Tromey <tom@tromey.com>
4599
4600 * gdb.tui/list.exp: Check for source on initial listing.
4601
f69656d0
TT
46022019-12-11 Tom Tromey <tromey@adacore.com>
4603
4604 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4605 Add crlf test.
4606
99a55965
SM
46072019-12-18 Simon Marchi <simon.marchi@efficios.com>
4608
4609 * gdb.base/default.exp: Update value of $_gdb_major.
4610
5024637f
BE
46112019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4612
4613 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4614
b63634be
BE
46152019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4616
4617 * gdb.base/skip.exp: Whitespace fix.
4618
45d73523
BE
46192019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4620
4621 * gdb.base/skip-inline.c: New file.
4622 * gdb.base/skip-inline.exp: New file.
4623
d043f8c8
SM
46242019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4625
4626 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4627 jit_function_00 to jit_function_stack_mangle.
4628 * gdb.base/jithost.c (jit_function_t): Rename to...
4629 (jit_function_stack_mangle_t): ... this.
4630 (jit_function_add_t): New typedef.
4631 (jit_function_00_code): Rename to...
4632 (jit_function_stack_mangle_code): ... this, make static.
4633 (jit_function_add_code): New.
4634 (main): Generate "add" function and call it. Adjust to changes
4635 in jithost_abi.
4636 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4637 (struct jithost_abi) <begin, end>: Remove fields.
4638 <object, function_stack_mangle, function_add>: New fields.
4639 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4640 code_end>: Remove fields.
4641 <func_stack_mangle>: New field.
4642 (read_debug_info): Adjust to renaming, create block for "add"
4643 function.
4644 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4645
873de05c
TT
46462019-12-11 Tom Tromey <tom@tromey.com>
4647
4648 * gdb.tui/resize.exp: Fix regexp.
4649 * gdb.tui/regs.exp: Fix regexps.
4650 * gdb.tui/main.exp: Fix regexp.
4651
3d979945
TT
46522019-12-11 Tom Tromey <tom@tromey.com>
4653
4654 * gdb.tui/resize.exp: Update.
4655 * gdb.tui/empty.exp (layouts): Update.
4656
2192a9d3
TT
46572019-12-11 Tom Tromey <tom@tromey.com>
4658
4659 * gdb.tui/regs.exp: Update.
4660 * gdb.tui/empty.exp (layouts): Update.
4661 * gdb.tui/basic.exp: Update.
4662 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4663
d8edc8b7
PW
46642019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4665
4666 * gdb.base/options.exp: Add -raw-values in the print completion list.
4667 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4668
4c12d936
KB
46692019-12-10 Kevin Buettner <kevinb@redhat.com>
4670
4671 * gdb.threads/omp-par-scope.c: New file.
4672 * gdb/threads/omp-par-scope.exp: New file.
4673
26b911fb
KB
46742019-12-10 Kevin Buettner <kevinb@redhat.com>
4675
bb47f919
KB
4676 * lib/gdb.exp (support_nested_function_tests): New proc.
4677
46782019-12-10 Kevin Buettner <kevinb@redhat.com>
4679
4680 * lib/gdb.exp (gdb_compile_openmp): New proc.
4681 (build_executable_from_specs): Add an "openmp" option.
4682 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4683
6c71eb7d
TT
46842019-12-10 Tom Tromey <tromey@adacore.com>
4685
4686 * gdb.ada/unchecked_union.exp: New file.
4687 * gdb.ada/unchecked_union/pck.adb: New file.
4688 * gdb.ada/unchecked_union/pck.ads: New file.
4689 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4690 * gdb-utils.exp (string_to_regexp): Also quote "?".
4691
bac7c5cf
GB
46922019-12-10 George Barrett <bob@bob131.so>
4693
4694 Test scripted probe breakpoints.
4695 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4696 * gdb.python/py-breakpoint.c (main): Likewise.
4697 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4698 specifier test.
4699 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4700
330f1d38
TBA
47012019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4702
4703 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4704 an rvalue parameter.
4705 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4706 parameter.
4707
b43315e2
AB
47082019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4709
4710 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4711 modules.
4712
54f73dad
AB
47132019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4714
4715 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4716 broken version of GCC.
4717
d57cbee9
AB
47182019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4719
4720 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4721 sym-info-cmds library.
4722 * gdb.fortran/info-types.exp: Likewise.
4723 * lib/sym-info-cmds.exp: New file.
4724
c14aab8c
TV
47252019-12-08 Tom de Vries <tdevries@suse.de>
4726
4727 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4728
aa2d5a42
KS
47292019-12-07 Keith Seitz <keiths@redhat.com>
4730
4731 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4732 * gdb.base/corefile-buildid-shlib.c: New file.
4733 * gdb.base/corefile-buildid.c: New file.
4734 * gdb.base/corefile-buildid.exp: New file.
4735
93e55f0a
TV
47362019-12-06 Tom de Vries <tdevries@suse.de>
4737
4738 * gdb.dwarf2/varval.exp: Add decl before def test.
4739
c7d12402
TBA
47402019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4741
4742 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4743
06acc08f
TBA
47442019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4745
4746 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4747 CV and reference conversion for overload resolution.
4748 * gdb.cp/rvalue-ref-overload.exp: Test it.
4749
e0fad1ea
PW
47502019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4751
4752 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4753 * gdb.base/frameapply.exp: Test faas without command.
4754
8d70a9f0
AB
47552019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4756
4757 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4758 Fortran tests.
4759 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4760 order.
4761
36c8fb93
AB
47622019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4763
4764 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4765 casting to type with no kind specified.
4766 (test_basic_parsing_of_type_kinds): Additional tests for types
4767 with no kind specified, and add tests for single/double
4768 precision/complex types.
4769
4139ff00
TT
47702019-12-04 Tom Tromey <tromey@adacore.com>
4771
4772 * gdb.base/endianity.c (struct other) <x>: New field.
4773 (main): Initialize it.
4774 * gdb.base/endianity.exp: Update.
4775
a05cf17a
TT
47762019-12-04 Tom Tromey <tromey@adacore.com>
4777
4778 * gdb.ada/scalar_storage/storage.adb: New file.
4779 * gdb.ada/scalar_storage/pck.adb: New file.
4780 * gdb.ada/scalar_storage/pck.ads: New file.
4781 * gdb.ada/scalar_storage.exp: New file.
4782
103a685e
TT
47832019-12-04 Tom Tromey <tromey@adacore.com>
4784
4785 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4786 (main): Initialize it.
4787 * gdb.base/endianity.exp: Update.
4788
c2512106
AB
47892019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4790
4791 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4792
293b38d6
AB
47932019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4794
4795 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4796 -symbol-info-module-functions and -symbol-info-module-variables.
4797
216a7e6b
AB
47982019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4799
4800 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4801
5bbd8269
AB
48022019-12-01 Richard Bunt <richard.bunt@arm.com>
4803 Andrew Burgess <andrew.burgess@embecosm.com>
4804
4805 * gdb.fortran/derived-type-striding.exp: New file.
4806 * gdb.fortran/derived-type-striding.f90: New file.
4807 * gdb.fortran/array-slices.exp: New file.
4808 * gdb.fortran/array-slices.f90: New file.
4809
be09caf1
PW
48102019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4811
4812 * gdb.base/define.exp: Test . in command names.
4813 * gdb.base/setshow.exp: Update test, as . is now part of
4814 command name.
4815
643c0cbe
PW
48162019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4817
4818 * gdb.base/define-prefix.exp: New file.
4819
dcdec678
AB
48202019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4821
4822 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4823 compile.
4824 (skip_btrace_pt_tests): Likewise.
4825
640ab947
AB
48262019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4827
4828 * gdb.fortran/info-modules.exp: Compile source files in correct
4829 order.
4830
d22670f0
KB
48312019-11-27 Kevin Buettner <kevinb@redhat.com>
4832
4833 * gdb.dwarf2/imported-unit.exp: New file.
4834 * gdb.dwarf2/imported-unit.c: New file.
4835
db5960b4
AB
48362019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4837
4838 * gdb.mi/mi-fortran-modules-2.f90: New file.
4839 * gdb.mi/mi-fortran-modules.exp: New file.
4840 * gdb.mi/mi-fortran-modules.f90: New file.
4841
7dc42066
AB
48422019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4843
4844 * gdb.mi/mi-sym-info-1.c: New file.
4845 * gdb.mi/mi-sym-info-2.c: New file.
4846 * gdb.mi/mi-sym-info.exp: New file.
4847
0dfeecca
TT
48482019-11-22 Tom Tromey <tromey@adacore.com>
4849
4850 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4851 * gdb.ada/tasks/foo.adb: Add another stopping location.
4852
34877895
PJ
48532019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4854
4855 * gdb.base/endianity.c: New test.
4856 * gdb.base/endianity.exp: New file.
4857
2e84f897
LD
48582019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4859
4860 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4861
65d1cd5f
TV
48622019-11-21 Tom de Vries <tdevries@suse.de>
4863
4864 PR gdb/24956
4865 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4866
4f22c3f4
SDJ
48672019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4868
4869 * gdb.python/py-progspace.exp: Add missing parentheses on some
4870 'print' commands.
4871
9f6ad286
TT
48722019-11-19 Tom Tromey <tom@tromey.com>
4873
4874 * gdb.tui/winheight.exp: New file.
4875
0b8dbf3f
AB
48762019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4877
4878 * gdb.base/ctf-whatis.c: Delete.
4879 * gdb.base/ctf-whatis.exp: Delete.
4880 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4881
f833b7a7
AB
48822019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4883
4884 * gdb.base/ctf-cvexpr.exp: Delete.
4885 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4886
30d0a636
AB
48872019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4888
4889 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4890 the compiler. Clean up header comment a little.
4891 * gdb.base/ctf-ptype.exp: Likewise.
4892 * gdb.base/ctf-whatis.exp: Likewise.
4893 * lib/gdb.exp (skip_ctf_tests): New proc.
4894
494409bb
SDJ
48952019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4896
4897 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4898 * gdb.tui/corefile-run.exp: New file.
4899
55708e99
TT
49002019-11-14 Tom Tromey <tromey@adacore.com>
4901
4902 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4903 regression tests.
4904
45e42163
TT
49052019-11-12 Tom Tromey <tom@tromey.com>
4906
4907 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4908 after any command. Expect prompt after WAIT_FOR is seen.
4909 (enter_tui): Enable resize messages.
4910 (command): Expect command in output.
4911 (get_line): Avoid error when cursor appears to be off-screen.
4912 (dump_screen): Include screen size in title.
4913 (_do_resize): New proc, from "resize".
4914 (resize): Rewrite. Do resize in two steps.
4915 * gdb.tui/empty.exp (layouts): Fix entries.
4916 (check_boxes): Remove xfail.
4917 (check_text): Dump screen on failure.
4918
086baaf1
AB
49192019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4920
4921 * gdb.python/py-symbol.exp: Add test for
4922 gdb.lookup_static_symbols.
4923
09ff83af
AB
49242019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4925
4926 * gdb.python/py-symbol.c: Declare and call function from new
4927 py-symbol-2.c file.
4928 * gdb.python/py-symbol.exp: Compile both source files, and add new
4929 tests for gdb.lookup_static_symbol.
4930 * gdb.python/py-symbol-2.c: New file.
4931
11af934b
TV
49322019-11-02 Tom de Vries <tdevries@suse.de>
4933
4934 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4935 * gdb.base/anon.exp: Same.
4936 * gdb.base/auto-connect-native-target.exp: Same.
4937 * gdb.base/call-ar-st.exp: Same.
4938 * gdb.base/catch-syscall.exp: Same.
4939 * gdb.base/commands.exp: Same.
4940 * gdb.base/default.exp: Same.
4941 * gdb.base/display.exp: Same.
4942 * gdb.base/float.exp: Same.
4943 * gdb.base/foll-fork.exp: Same.
4944 * gdb.base/help.exp: Same.
4945 * gdb.base/info-macros.exp: Same.
4946 * gdb.base/info-proc.exp: Same.
4947 * gdb.base/info-target.exp: Same.
4948 * gdb.base/long_long.exp: Same.
4949 * gdb.base/macscp.exp: Same.
4950 * gdb.base/memattr.exp: Same.
4951 * gdb.base/nofield.exp: Same.
4952 * gdb.base/pointers.exp: Same.
4953 * gdb.base/printcmds.exp: Same.
4954 * gdb.base/ptype.exp: Same.
4955 * gdb.base/restore.exp: Same.
4956 * gdb.base/return.exp: Same.
4957 * gdb.base/scope.exp: Same.
4958 * gdb.base/set-noassign.exp: Same.
4959 * gdb.base/setshow.exp: Same.
4960 * gdb.base/shlib-call.exp: Same.
4961 * gdb.base/signals.exp: Same.
4962 * gdb.base/sigstep.exp: Same.
4963 * gdb.base/skip.exp: Same.
4964 * gdb.base/solib-symbol.exp: Same.
4965 * gdb.base/stap-probe.exp: Same.
4966 * gdb.base/step-line.exp: Same.
4967 * gdb.base/step-test.exp: Same.
4968 * gdb.base/style.exp: Same.
4969 * gdb.base/varargs.exp: Same.
4970 * gdb.base/vla-datatypes.exp: Same.
4971 * gdb.base/vla-ptr.exp: Same.
4972 * gdb.base/vla-sideeffect.exp: Same.
4973 * gdb.base/volatile.exp: Same.
4974 * gdb.base/watch-cond-infcall.exp: Same.
4975 * gdb.base/watchpoint.exp: Same.
4976
e96ec2ba
TV
49772019-11-02 Tom de Vries <tdevries@suse.de>
4978
4979 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4980 * gdb.cp/cpexprs.exp: Same.
4981 * gdb.cp/except-multi-location.exp: Same.
4982 * gdb.cp/exceptprint.exp: Same.
4983 * gdb.cp/gdb2384.exp: Same.
4984 * gdb.cp/inherit.exp: Same.
4985 * gdb.cp/m-static.exp: Same.
4986 * gdb.cp/meth-typedefs.exp: Same.
4987 * gdb.cp/misc.exp: Same.
4988 * gdb.cp/namespace.exp: Same.
4989 * gdb.cp/non-trivial-retval.exp: Same.
4990 * gdb.cp/overload.exp: Same.
4991 * gdb.cp/pr17132.exp: Same.
4992 * gdb.cp/re-set-overloaded.exp: Same.
4993 * gdb.cp/rvalue-ref-types.exp: Same.
4994 * gdb.cp/templates.exp: Same.
4995
bd5766ec
LM
49962019-11-01 Luis Machado <luis.machado@linaro.org>
4997
4998 PR gdb/25124
4999
5000 * gdb.arch/pr25124.S: New file.
5001 * gdb.arch/pr25124.exp: New file.
5002
165f8965
AB
50032019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5004
5005 * gdb.fortran/info-modules.exp: Update expected results, and add
5006 additional tests for 'info module functinos', and 'info module
5007 variables'.
5008 * gdb.fortran/info-types.exp: Update expected results.
5009 * gdb.fortran/info-types.f90: Extend testcase with additional
5010 module variables and functions.
5011
59c35742
AB
50122019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5013
5014 * gdb.fortran/info-modules.exp: New file.
5015 * gdb.fortran/info-types.exp: Build with new file.
5016 * gdb.fortran/info-types.f90: Include and use new module.
5017 * gdb.fortran/info-types-2.f90: New file.
5018
f3fb2519
PW
50192019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5020
5021 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5022 * gdb.base/settings.exp: Test all settings types using
5023 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5024 that now verifies that the value of "maint show" is the same as
5025 returned by the settings functions. Test the type of the
5026 maintenance settings.
5027 * gdb.base/default.exp: Update show_conv_list.
5028
d1e36019
TV
50292019-10-31 Tom de Vries <tdevries@suse.de>
5030
5031 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5032 gdb_test.
5033 * gdb.arch/amd64-disp-step.exp: Same.
5034 * gdb.asm/asm-source.exp: Same.
5035 * gdb.btrace/buffer-size.exp: Same.
5036 * gdb.btrace/cpu.exp: Same.
5037 * gdb.btrace/enable.exp: Same.
5038 * gdb.dwarf2/count.exp: Same.
5039 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5040 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5041 * gdb.fortran/vla-datatypes.exp: Same.
5042 * gdb.fortran/vla-history.exp: Same.
5043 * gdb.fortran/vla-ptype.exp: Same.
5044 * gdb.fortran/vla-value.exp: Same.
5045 * gdb.fortran/whatis_type.exp: Same.
5046 * gdb.guile/guile.exp: Same.
5047 * gdb.multi/tids.exp: Same.
5048 * gdb.python/py-finish-breakpoint.exp: Same.
5049 * gdb.python/py-framefilter.exp: Same.
5050 * gdb.python/py-pp-registration.exp: Same.
5051 * gdb.python/py-xmethods.exp: Same.
5052 * gdb.python/python.exp: Same.
5053 * gdb.server/connect-with-no-symbol-file.exp: Same.
5054 * gdb.server/no-thread-db.exp: Same.
5055 * gdb.server/run-without-local-binary.exp: Same.
5056 * gdb.stabs/weird.exp: Same.
5057 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5058 * gdb.threads/thread-find.exp: Same.
5059 * gdb.threads/tls-shared.exp: Same.
5060 * gdb.threads/tls.exp: Same.
5061 * gdb.threads/wp-replication.exp: Same.
5062 * gdb.trace/ax.exp: Same.
5063 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5064
3d11e68e
TV
50652019-10-31 Tom de Vries <tdevries@suse.de>
5066
5067 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5068 * gdb.ada/array_subscript_addr.exp: Same.
5069 * gdb.ada/arrayidx.exp: Same.
5070 * gdb.ada/arrayparam.exp: Same.
5071 * gdb.ada/arrayptr.exp: Same.
5072 * gdb.ada/boolean_expr.exp: Same.
5073 * gdb.ada/call_pn.exp: Same.
5074 * gdb.ada/complete.exp: Same.
5075 * gdb.ada/fixed_cmp.exp: Same.
5076 * gdb.ada/fun_addr.exp: Same.
5077 * gdb.ada/funcall_param.exp: Same.
5078 * gdb.ada/interface.exp: Same.
5079 * gdb.ada/mod_from_name.exp: Same.
5080 * gdb.ada/null_array.exp: Same.
5081 * gdb.ada/packed_array.exp: Same.
5082 * gdb.ada/packed_tagged.exp: Same.
5083 * gdb.ada/print_chars.exp: Same.
5084 * gdb.ada/print_pc.exp: Same.
5085 * gdb.ada/ptype_arith_binop.exp: Same.
5086 * gdb.ada/ptype_field.exp: Same.
5087 * gdb.ada/ptype_tagged_param.exp: Same.
5088 * gdb.ada/rec_return.exp: Same.
5089 * gdb.ada/ref_tick_size.exp: Same.
5090 * gdb.ada/str_ref_cmp.exp: Same.
5091 * gdb.ada/taft_type.exp: Same.
5092 * gdb.ada/tagged.exp: Same.
5093 * gdb.ada/type_coercion.exp: Same.
5094 * gdb.ada/uninitialized_vars.exp: Same.
5095
60b6ede8
TV
50962019-10-30 Tom de Vries <tdevries@suse.de>
5097
5098 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5099
30baf67b
TV
51002019-10-26 Tom de Vries <tdevries@suse.de>
5101
5102 * gdb.base/bigcore.c: Fix typos in comments.
5103 * gdb.base/ctf-ptype.c: Same.
5104 * gdb.base/long_long.c: Same.
5105 * gdb.dwarf2/dw2-op-out-param.S: Same.
5106 * gdb.python/py-evthreads.c: Same.
5107 * gdb.reverse/i387-stack-reverse.c: Same.
5108 * gdb.trace/tfile.c: Same.
5109 * lib/compiler.c: Same.
5110 * lib/compiler.cc: Same.
5111
158da0d1
TV
51122019-10-25 Tom de Vries <tdevries@suse.de>
5113
5114 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5115 gdb_test_multiple calls.
5116 * gdb.reverse/sigall-reverse.exp: Same.
5117 * gdb.reverse/solib-precsave.exp: Same.
5118 * gdb.reverse/solib-reverse.exp: Same.
5119 * gdb.reverse/until-precsave.exp: Same.
5120 * gdb.reverse/until-reverse.exp: Same.
5121
4ccdfbec
TV
51222019-10-24 Tom de Vries <tdevries@suse.de>
5123
5124 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5125 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5126 kfail using -wrap pattern flag and convenience variable
5127 gdb_test_name.
5128
33d569b7
AB
51292019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5130
5131 * gdb.python/py-progspace.exp: Add tests for the
5132 Progspace.block_for_pc method.
5133
4d0b984b
TT
51342019-10-23 Tom Tromey <tom@tromey.com>
5135
5136 * configure: Rebuild.
5137 * aclocal.m4: Use m4_include, not sinclude.
5138
94cb3754
TV
51392019-10-21 Tom de Vries <tdevries@suse.de>
5140
5141 * gdb.base/infcall-nested-structs.c: Add
5142 __attribute__((noinline,noclone)) to all functions.
5143 (call_all): Add missing variable initialization. Simplify return value.
5144 (breakpt): Increment volatile variable, to prevent call from being
5145 optimized out.
5146 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5147
062f1fc1
TV
51482019-10-17 Tom de Vries <tdevries@suse.de>
5149
5150 * gdb.fortran/module.exp: Allow info variables to print info for files
5151 other than module.f90.
5152
0b54364d
AB
51532019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5154
5155 * gdb.fortran/module.exp: Extend with 'info variables' test.
5156
7ff5fae7
AB
51572019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5158
5159 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5160 F77_FOR_TARGET.
5161
d10eccaa
TV
51622019-10-16 Tom de Vries <tdevries@suse.de>
5163
5164 PR tdep/25096
5165 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5166
745ff14e
TV
51672019-10-16 Tom de Vries <tdevries@suse.de>
5168
5169 PR tdep/24104
5170 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5171 Add KFAIL for PR tdep/25096.
5172
03e1ab94
TV
51732019-10-16 Tom de Vries <tdevries@suse.de>
5174
5175 PR testsuite/25059
5176 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5177
b17fcc10
TV
51782019-10-16 Tom de Vries <tdevries@suse.de>
5179
5180 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5181 as signed.
5182
9223170f
SM
51832019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5184
5185 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5186 one instead of increasing timeout.
5187
d6e76313
TV
51882019-10-13 Tom de Vries <tdevries@suse.de>
5189
5190 PR record/25038
5191 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5192 * gdb.reverse/sigall-reverse.exp: Same.
5193 * gdb.reverse/solib-precsave.exp: Same.
5194 * gdb.reverse/solib-reverse.exp: Same.
5195 * gdb.reverse/step-precsave.exp: Same.
5196 * gdb.reverse/until-precsave.exp: Same.
5197 * gdb.reverse/until-reverse.exp: Same.
5198 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5199
6dfc0041
AA
52002019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5201
5202 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5203 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5204 (cmp_struct_05_01, cmp_struct_static_02_01)
5205 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5206 comparisons.
5207
abcf2cc8
TV
52082019-10-10 Tom de Vries <tdevries@suse.de>
5209
5210 PR testsuite/24888
5211 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5212 gnatlink.
5213
a50faaf6
TV
52142019-10-09 Tom de Vries <tdevries@suse.de>
5215
5216 PR testsuite/25048
5217 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5218
60ff3cd7
AB
52192019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5220
5221 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5222 exceptions due to missing debug information.
5223
dfee8566
TV
52242019-10-07 Tom de Vries <tdevries@suse.de>
5225
5226 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5227
3d63690a
AB
52282019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5229
5230 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5231 * gdb.base/annota1.exp: Update to use gdb_test_name.
5232
30d1f018
WP
52332019-10-07 Weimin Pan <weimin.pan@oracle.com>
5234
5235 * gdb.base/ctf-whatis.exp: New file.
5236 * gdb.base/ctf-whatis.c: New file.
5237 * gdb.base/ctf-ptype.exp: New file.
5238 * gdb.base/ctf-ptype.c: New file.
5239 * gdb.base/ctf-constvars.exp: New file.
5240 * gdb.base/ctf-constvars.c: New file.
5241 * gdb.base/ctf-cvexpr.exp: New file.
5242
4dbbb47c
TV
52432019-10-04 Tom de Vries <tdevries@suse.de>
5244
5245 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5246 for loop.
5247
77c2dba3
TT
52482019-10-03 Tom Tromey <tom@tromey.com>
5249
5250 PR rust/24976:
5251 * gdb.rust/simple.rs (Union2): New type.
5252 (main): Use Union2.
5253 * gdb.rust/simple.exp: Add test.
5254
179aed7f
AB
52552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5256
5257 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5258 nested function prefix.
5259
0a4b0913
AB
52602019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5261 Richard Bunt <richard.bunt@arm.com>
5262 Andrew Burgess <andrew.burgess@embecosm.com>
5263
5264 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5265 nested functions.
5266 * gdb.fortran/nested-funcs.f90: Update expected results.
5267 * gdb.fortran/nested-funcs-2.exp: New file.
5268 * gdb.fortran/nested-funcs-2.f90: New file.
5269
082cce05
AB
52702019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5271
5272 * gdb.python/py-parameter.exp: Make test names unique.
5273 * gdb.python/py-template.exp: Likewise.
5274 * gdb.python/py-value.exp: Likewise.
5275
2b74ba5a
AB
52762019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5277
5278 * gdb.base/break-interp.exp: Reduce test name duplication.
5279 * gdb.base/call-sc.exp: Likewise.
5280 * gdb.base/callfuncs.exp: Likewise.
5281 * gdb.base/charset.exp: Likewise.
5282 * gdb.base/dump.exp: Likewise.
5283 * gdb.base/ena-dis-br.exp: Likewise.
5284 * gdb.base/relational.exp: Likewise.
5285 * gdb.base/step-over-syscall.exp: Likewise.
5286 * gdb.base/structs.exp: Likewise.
5287
58eb20d5
AB
52882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5289
5290 * gdb.linespec/explicit.exp: Make test names unique.
5291 * gdb.linespec/ls-errs.exp: Likewise.
5292
4d421147
AB
52932019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5294
5295 * gdb.reverse/break-precsave.exp: Make test names unique.
5296 * gdb.reverse/break-reverse.exp: Likewise.
5297 * gdb.reverse/finish-precsave.exp: Likewise.
5298 * gdb.reverse/finish-reverse.exp: Likewise.
5299 * gdb.reverse/machinestate-precsave.exp: Likewise.
5300 * gdb.reverse/machinestate.exp: Likewise.
5301 * gdb.reverse/readv-reverse.exp: Likewise.
5302 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5303 * gdb.reverse/sigall-precsave.exp: Likewise.
5304 * gdb.reverse/sigall-reverse.exp: Likewise.
5305 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5306 * gdb.reverse/watch-precsave.exp: Likewise.
5307 * gdb.reverse/watch-reverse.exp: Likewise.
5308
d8c06f22
AB
53092019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5310
5311 * gdb.threads/stop-with-handle.c: New file.
5312 * gdb.threads/stop-with-handle.exp: New file.
5313
3a56ed86
TV
53142019-10-03 Tom de Vries <tdevries@suse.de>
5315
5316 PR testsuite/25059
5317 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5318 directory" line to be missing.
5319
42275044
TV
53202019-10-03 Tom de Vries <tdevries@suse.de>
5321
5322 PR testsuite/25059
5323 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5324 type optional.
5325
9ef62df0
AA
53262019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5327
5328 * gdb.python/py-format-string.c (string.h): New include.
5329 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5330 the same value, for endianness-independence.
5331 * gdb.python/py-format-string.exp (default_regexp_dict)
5332 (test_pretty_structs, test_format): Adjust expected output to the
5333 changed initialization.
5334
37f6a7f4
TT
53352019-10-02 Tom Tromey <tromey@adacore.com>
5336
5337 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5338
1d58d6a2
PA
53392019-10-02 Pedro Alves <palves@redhat.com>
5340 Andrew Burgess <andrew.burgess@embecosm.com>
5341
5342 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5343 "print-file-var.h".
5344 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5345 (get_version_1): Print this_version_id and its address.
5346 Add extern "C" wrappers around interface functions.
5347 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5348 "print-file-var.h".
5349 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5350 (get_version_2): Print this_version_id and its address.
5351 Add extern "C" wrappers around interface functions.
5352 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5353 <stddef.h> and "print-file-var.h".
5354 Add extern "C" wrappers around interface functions.
5355 [VERSION_ID_MAIN] (this_version_id): Define.
5356 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5357 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5358 up extern "C" blocks.
5359 * gdb.base/print-file-var.exp (test): New, factored out from top
5360 level.
5361 (top level): Test all combinations of attribute hidden or not,
5362 dlopen or not, and this_version_id symbol in main file or not.
5363 Compile tests as both C++ and C, make test names unique.
5364
d770d56f
TT
53652019-10-01 Tom Tromey <tom@tromey.com>
5366
5367 * gdb.base/style.exp: Test "show logging filename".
5368
7f6aba03
TT
53692019-10-01 Tom Tromey <tom@tromey.com>
5370
5371 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5372 * gdb.base/style.exp: Add metadata style test.
5373
14309bb6
TT
53742019-10-01 Tom Tromey <tom@tromey.com>
5375
5376 * gdb.base/style.exp: Test "pwd".
5377
2a3c1174
PA
53782019-10-01 Tom Tromey <tom@tromey.com>
5379
5380 * gdb.base/style.exp: Update tests.
5381
53d666ec
AA
53822019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5383
5384 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5385 'six' to unsigned.
5386 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5387 'five'. Use an all-ones bit pattern for each.
5388 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5389 to its changed values.
5390
4a56a520
TT
53912019-09-30 Tom Tromey <tromey@adacore.com>
5392
5393 * gdb.rust/traits.rs: Disable all warnings.
5394
0df0352a
TV
53952019-09-29 Tom de Vries <tdevries@suse.de>
5396
aac66a4c 5397 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 5398
73d9a918
TV
53992019-09-29 Tom de Vries <tdevries@suse.de>
5400
5401 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5402
060b3ab4
TV
54032019-09-27 Tom de Vries <tdevries@suse.de>
5404
5405 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5406
68f7d34d
TV
54072019-09-27 Tom de Vries <tdevries@suse.de>
5408
5409 PR record/23188
5410 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5411
5d63b30a
TT
54122019-09-26 Tom Tromey <tromey@adacore.com>
5413
5414 * gdb.ada/py_taft.exp: New file.
5415 * gdb.ada/py_taft/main.adb: New file.
5416 * gdb.ada/py_taft/pkg.adb: New file.
5417 * gdb.ada/py_taft/pkg.ads: New file.
5418
3d435220
TV
54192019-09-24 Tom de Vries <tdevries@suse.de>
5420
5421 PR gdb/24598
5422 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5423
77d03678
TV
54242019-09-22 Tom de Vries <tdevries@suse.de>
5425
5426 * gdb.base/restore.exp: Allow register variables to be optimized out at
5427 -O0.
5428
abf516c6
UW
54292019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5430
5431 * gdb.arch/spu-info.exp: Remove file.
5432 * gdb.arch/spu-info.c: Remove file.
5433 * gdb.arch/spu-ls.exp: Remove file.
5434 * gdb.arch/spu-ls.c: Remove file.
5435
5436 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5437 * gdb.asm/spu.inc: Remove file.
5438
5439 * gdb.base/dump.exp: Remove support for spu*-*-*.
5440 * gdb.base/stack-checking.exp: Likewise.
5441 * gdb.base/overlays.exp: Likewise.
5442 * gdb.base/ovlymgr.c: Likewise.
5443 * gdb.base/spu.ld: Remove file.
5444
5445 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5446 * gdb.cp/cpexprs.exp: Likewise.
5447 * gdb.cp/exception.exp: Likewise.
5448 * gdb.cp/gdb2495.exp: Likewise.
5449 * gdb.cp/mb-templates.exp: Likewise.
5450 * gdb.cp/pr9167.exp: Likewise.
5451 * gdb.cp/userdef.exp: Likewise.
5452
5453 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5454
5455 * gdb.cell: Remove directory.
5456 * lib/cell.exp: Remove file.
5457
e452e88f
TV
54582019-09-19 Tom de Vries <tdevries@suse.de>
5459
5460 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5461
8a625130
TV
54622019-09-19 Tom de Vries <tdevries@suse.de>
5463
5464 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5465
81dc3ab5
TV
54662019-09-19 Tom de Vries <tdevries@suse.de>
5467
5468 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5469 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5470 (gdb_target_cmd): ... here.
5471 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5472 value 2.
5473
b078f3ac
AB
54742019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5475
5476 * gdb.base/source-dir.exp: Avoid having directory names in test
5477 names.
5478
f1b620e9
MG
54792019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5480
5481 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5482 directory.
5483
67f3ed6a
AB
54842019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5485
5486 * gdb.base/list-missing-source.exp: New file.
5487
d1b70248
TV
54882019-09-14 Tom de Vries <tdevries@suse.de>
5489
5490 PR teststuite/24599
5491 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5492 * lib/ada.exp (gnatmake_version_at_least): New proc.
5493
5fabdcd6
AB
54942019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5495
5496 * gdb.base/maint.exp: Use exec_has_index_section.
5497
aa17805f
AB
54982019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5499
5500 * gdb.base/maint.exp: Add test for 'maint info sections'.
5501
25e5c209
TV
55022019-09-12 Tom de Vries <tdevries@suse.de>
5503
5504 * gdb.base/store.exp: Allow register variables to be optimized out at
5505 -O0.
5506
4993045d
PW
55072019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5508
5509 * gdb.ada/rdv_wait.exp: Update to new task names.
5510 * gdb.base/task_switch_in_core.exp: Likewise.
5511 * gdb.base/info_sources_base.c: Likewise.
5512
8a516164
TT
55132019-09-10 Tom Tromey <tromey@adacore.com>
5514
5515 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5516
aa391654
TT
55172019-09-10 Tom Tromey <tromey@adacore.com>
5518
5519 * gdb.ada/dgopt.exp: New file.
5520 * gdb.ada/dgopt/x.adb: New file.
5521
8634b462
TT
55222019-09-08 Tom Tromey <tom@tromey.com>
5523
5524 * gdb.tui/resize.exp: Remove setup_xfail.
5525 * gdb.tui/regs.exp: Remove setup_xfail.
5526 * gdb.tui/basic.exp: Remove setup_xfail.
5527
736b0f76
DB
55282019-09-06 David Blaikie <dblaikie@gmail.com>
5529
5530 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5531 * gdb.cp/cplabel.exp: Ditto.
5532 * gdb.linespec/ls-errs.exp: Ditto.
5533
30331a6c
TV
55342019-09-05 Tom de Vries <tdevries@suse.de>
5535
5536 * lib/gdb.exp (cmp_file_string): New proc.
5537 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5538 runto_main. Verify save breakpoints output.
5539
98b0ebab
PW
55402019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5541
5542 * gdb.base/info-var.exp: Test info variables without running
5543 to main, to avoid expect's buffer overflow.
5544
4e962e74
TT
55452019-09-03 Tom Tromey <tromey@adacore.com>
5546
5547 * gdb.ada/bias.exp: New file.
5548 * gdb.ada/bias/bias.adb: New file.
5549 * gdb.ada/print_chars.exp: Add regression test.
5550 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5551 (MC): New variable.
5552
2ea1a07a
SL
55532019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5554
5555 * gdb.base/argv0-symlink.exp: Run only on native target
5556 and local host.
5557
8077c50d
TV
55582019-08-29 Tom de Vries <tdevries@suse.de>
5559
5560 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5561 diverse debug info.
5562 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5563
48352473
TV
55642019-08-28 Tom de Vries <tdevries@suse.de>
5565
5566 * gdb.base/info-var.exp: Allow info variables to print info for files
5567 other than info-var-f1.c and info-var-f2.c.
5568
d8f27c60
AB
55692019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5570
5571 * gdb.fortran/info-types.exp: Add module.
5572 * gdb.fortran/info-types.f90: Update expected results.
5573
1f20c35e
AB
55742019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5575
5576 * gdb.fortran/info-types.exp: New file.
5577 * gdb.fortran/info-types.f90: New file.
5578 * lib/fortran.exp (fortran_character1): New proc.
5579
4acfdd20
AB
55802019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5581
5582 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5583 functions'. Reindent as needed.
5584 * gdb.base/info-var-f1.c: New file.
5585 * gdb.base/info-var-f2.c: New file.
5586 * gdb.base/info-var.exp: New file.
5587 * gdb.base/info-var.h: New file.
5588
5c31b358
TV
55892019-08-26 Tom de Vries <tdevries@suse.de>
5590
5591 PR c++/24852
5592 * gdb.cp/no-libstdcxx-probe.exp: New test.
5593
b694989f
TV
55942019-08-26 Tom de Vries <tdevries@suse.de>
5595
5596 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5597 * tests need to be skipped.
5598 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5599 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5600 mi_skip_libstdcxx_probe_tests.
5601
d9c4ba53
SDJ
56022019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5603
5604 * gdb.python/py-xmethods.exp: Use raw strings when passing
5605 arguments to SimpleXMethodMatcher.
5606
395fad09
TV
56072019-08-22 Tom de Vries <tdevries@suse.de>
5608
5609 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5610 more informative.
5611
26c957f1
PA
56122019-08-21 Pedro Alves <palves@redhat.com>
5613
5614 * gdb.base/with.exp: Test "with" with no arguments.
5615
61f80d5d
TV
56162019-08-21 Tom de Vries <tdevries@suse.de>
5617
5618 * gdb.base/gdb-caching-proc.exp: Sort files.
5619
d7a11d13
TV
56202019-08-20 Tom de Vries <tdevries@suse.de>
5621
5622 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5623 compilation.
5624
34dafe9f
TV
56252019-08-16 Tom de Vries <tdevries@suse.de>
5626
5627 * gdb.base/compare-sections.exp ("after run to main"): Allow
5628 mismatched read-only sections for PIE executables.
5629
398fdd60
TT
56302019-08-16 Tom Tromey <tom@tromey.com>
5631
5632 * lib/tuiterm.exp (_csi_Z): New proc.
5633 * gdb.tui/basic.exp: Update window positions.
5634 * gdb.tui/empty.exp: Update window positions.
5635
d8f9e51c
SL
56362019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5637
5638 * gdb.base/examine-backward.exp: Correct regexp for
5639 "examine 3 bytes backward from ${address_zero}".
5640
3df505f6
TT
56412019-08-15 Tom Tromey <tom@tromey.com>
5642
5643 * gdb.tui/empty.exp: Enable resizing tests.
5644
272560b5
TT
56452019-08-15 Tom Tromey <tromey@adacore.com>
5646
5647 * gdb.ada/char_enum.exp: Add regression tests.
5648 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5649 and '0'.
5650 (Char, Gchar): Update.
5651 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5652
08235187
CB
56532019-08-15 Christian Biesinger <cbiesinger@google.com>
5654
5655 * gdb.python/python.exp: Expect a leading underscore on
5656 GdbOutput{,Error}File.
5657
22a2ab04
SL
56582019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5659
5660 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5661 Windows host.
5662
835b995b
SL
56632019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5664
5665 * gdb.base/batch-preserve-term-settings.exp
5666 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5667
97dd8e07
CB
56682019-08-15 Christian Biesinger <cbiesinger@google.com>
5669
5670 * lib/gdb.exp: When running on a mingw target, replace
5671 /x/ with x:/.
5672
75faf5c4
AH
56732019-08-14 Alan Hayward <alan.hayward@arm.com>
5674
5675 * gdb.arch/aarch64-prologue.c: New test.
5676 * gdb.arch/aarch64-prologue.exp: New file.
5677
abc6c00f
TV
56782019-08-13 Tom de Vries <tdevries@suse.de>
5679
5680 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5681 Thread.
5682
74c2c1f4
SL
56832019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5684
5685 * gdb.python/py-completion.exp: Download the .py file to the host
5686 and use its host pathname. Conditionalize tests that use
5687 tab completion and manipulate files on the build machine.
5688 * gdb.python/py-events.exp: Download the .py file to the host
5689 and use its host pathname.
5690 * gdb.python/py-evsignal.exp: Likewise.
5691 * gdb.python/py-evthreads.exp: Likewise.
5692 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5693 pathname syntax.
5694 * gdb.python/py-framefilter.exp: Download the .py file to the right
5695 place on the host. Match Windows pathname syntax.
5696 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5697 .py file to the host and use its host pathname.
5698 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5699 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5700 build pathname. Skip symlink test on Windows host. Add missing
5701 newline at end of file.
5702 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5703 and use its host pathname.
5704 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5705 * gdb.python/py-section-script.exp: Use host location of binfile
5706 on safe-path. Use correct path separator on Windows host.
5707 Reorder alternatives in gdb_test_multiple to prevent matching
5708 the wrong alternative on success.
5709 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5710
ca2589f3
PP
57112019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5712
5713 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5714 expect the GDB inferior to no longer immediately stop after
5715 being resumed with "signal SIGINT".
5716
020a839d
SL
57172019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5718
5719 * gdb.linespec/break-ask.exp: Generalize regexps to match
5720 Windows pathnames too.
5721
128d6509
TV
57222019-08-08 Tom de Vries <tdevries@suse.de>
5723
5724 PR testsuite/24862
5725 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5726
590042fc
PW
57272019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5728
5729 * gdb.base/style.exp: Update tests for help doc new invariants.
5730 * gdb.base/help.exp: Likewise.
5731
046bebe1
TT
57322019-08-06 Tom Tromey <tom@tromey.com>
5733
5734 * gdb.base/style.exp: Add disassemble test.
5735 * gdb.base/style.c (some_called_function): New function.
5736 (main): Use it.
5737
0b27c27d
CB
57382019-08-05 Christian Biesinger <cbiesinger@google.com>
5739
5740 * gdb.python/py-block.exp: Test dictionary access on blocks.
5741
580f1034
SM
57422019-08-05 Simon Marchi <simon.marchi@efficios.com>
5743
5744 PR gdb/24863
5745 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5746 -list-thread-groups --available test when running under
5747 check-read1.
5748
d86bd7cb
TV
57492019-08-05 Tom de Vries <tdevries@suse.de>
5750
5751 PR testsuite/24863
5752 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5753 * gdb.base/help.exp: Use with_read1_timeout_factor.
5754 * gdb.base/info-macros.exp: Same.
5755 * gdb.cp/nested-types.exp: Same.
5756
a80cf5d8
TV
57572019-08-05 Tom de Vries <tdevries@suse.de>
5758
5759 * lib/gdb.exp (version_at_least): Factor out of ...
5760 (tcl_version_at_least): ... here.
5761 (gdb_compile): Fail if pie results in non-PIE executable.
5762 (readelf_version, readelf_prints_pie): New proc.
5763 (exec_is_pie): Return -1 if unknown.
5764
d0962838
TV
57652019-08-05 Tom de Vries <tdevries@suse.de>
5766
5767 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5768
2252ff3d
SL
57692019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5770
5771 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5772
26655f53
SL
57732019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5774
5775 * lib/completion-support.exp (test_gdb_complete_none): Skip
5776 tab completion tests if no readline support.
5777 (test_gdb_complete_unique_re): Likewise.
5778 (test_gdb_complete_multiple): Likewise.
5779
db4dc13e
PW
57802019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5781
5782 * gdb.base/info_sources.exp: New file.
5783 * gdb.base/info_sources.c: New file.
5784 * gdb.base/info_sources_base.c: New file.
5785
0eba165a
PFC
57862019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5787
5788 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5789 prefix argument.
5790 (test_exit_status): Add prefix argument.
5791
59bd512b
TV
57922019-08-01 Tom de Vries <tdevries@suse.de>
5793
5794 PR testsuite/24863
5795 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5796 calling exp_continue for new thread and thread exited messages.
5797
2a3ad588
TV
57982019-08-01 Tom de Vries <tdevries@suse.de>
5799
5800 PR testsuite/24863
5801 * gdb.base/structs.exp: Fix check-read1 timeout using
5802 gdb_test_sequence.
5803 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5804
117eb594
TV
58052019-08-01 Tom de Vries <tdevries@suse.de>
5806
5807 PR testsuite/24863
5808 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5809 line.
5810
ed591340
TV
58112019-08-01 Tom de Vries <tdevries@suse.de>
5812
5813 PR testsuite/24863
5814 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5815
aa3b6533
TT
58162019-07-30 Tom Tromey <tromey@adacore.com>
5817
5818 * gdb.ada/display_nested.exp: New file.
5819 * gdb.ada/display_nested/foo.adb: New file.
5820 * gdb.ada/display_nested/pack.adb: New file.
5821 * gdb.ada/display_nested/pack.ads: New file.
5822
2906593f
CB
58232019-07-30 Christian Biesinger <cbiesinger@google.com>
5824
5825 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5826 namespace.
5827 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5828
0f575925
TV
58292019-07-30 Tom de Vries <tdevries@suse.de>
5830
5831 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5832 instead.
5833
b13057d9
TV
58342019-07-30 Tom de Vries <tdevries@suse.de>
5835
5836 PR testsuite/24834
5837 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5838 (exec_is_pie): New proc.
5839
5c4dde85
CB
58402019-07-29 Christian Biesinger <cbiesinger@google.com>
5841
5842 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5843
c620ed88
CB
58442019-07-29 Christian Biesinger <cbiesinger@google.com>
5845
5846 * gdb.python/py-objfile.c: Add global and static vars.
5847 * gdb.python/py-objfile.exp: Test new functions Objfile.
5848 lookup_global_symbol and lookup_static_symbol.
5849
3d235706
TT
58502019-07-29 Tom Tromey <tom@tromey.com>
5851
5852 * lib/tuiterm.exp (Term::_csi_@): New proc.
5853 (Term::_csi_X): Don't move cursor.
5854
c7e4c0a6
PW
58552019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5856
5857 * gdb.base/options.exp: Update backtrace - completion to
5858 new option -frame-info.
5859 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5860 Test new 'set print frame-info'. Test backtrace -frame-info
5861 overriding 'set print frame-info'.
5862 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5863 Test new 'set print frame-info'.
5864 Verify consistency of backtrace with and without filters, with and
5865 without -no-filters.
5866 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5867 default.
5868
de28a3b7
TV
58692019-07-29 Tom de Vries <tdevries@suse.de>
5870
5871 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5872 no arguments".
5873
507dd60e
TV
58742019-07-29 Tom de Vries <tdevries@suse.de>
5875
5876 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5877 is a substring of the first for "complete non-unique file name".
5878
5beafce9
TV
58792019-07-29 Tom de Vries <tdevries@suse.de>
5880
5881 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5882 with ".*".
5883
2d274232
TV
58842019-07-29 Tom de Vries <tdevries@suse.de>
5885
5886 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5887 Pass prompt_regexp parameter to gdb_test_multiple calls.
5888
9197cd8b
TV
58892019-07-29 Tom de Vries <tdevries@suse.de>
5890
5891 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5892 print registers" regexps.
9197cd8b 5893
b528dae0
TV
58942019-07-29 Tom de Vries <tdevries@suse.de>
5895
5896 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5897
d17725d7
TV
58982019-07-29 Tom de Vries <tdevries@suse.de>
5899
5900 PR gdb/24855
5901 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5902 (skip_python_tests_prompt): Add prompt_regexp argument to
5903 gdb_test_multiple calls.
5904
52b75bf1
TT
59052019-07-27 Tom Tromey <tom@tromey.com>
5906
5907 * gdb.tui/main.exp: New file.
5908
2b1d00c2
TT
59092019-07-27 Tom Tromey <tom@tromey.com>
5910
5911 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5912 optional.
5913 * gdb.tui/empty.exp: New file.
5914
ded631d5
TT
59152019-07-27 Tom Tromey <tom@tromey.com>
5916
5917 * lib/tuiterm.exp (spawn): New proc.
5918 (Term::resize): New proc.
5919 * gdb.tui/resize.exp: New file.
5920
58ac439d
TT
59212019-07-27 Tom Tromey <tom@tromey.com>
5922
5923 * gdb.tui/list.exp: New file.
5924
fe1f56ee
TT
59252019-07-27 Tom Tromey <tom@tromey.com>
5926
5927 * gdb.tui/regs.exp: New file.
5928
f790b310
TT
59292019-07-27 Tom Tromey <tom@tromey.com>
5930
5931 * gdb.tui/basic.exp: Add "layout split" test.
5932
d95fc6ee
TT
59332019-07-27 Tom Tromey <tom@tromey.com>
5934
5935 * gdb.tui/basic.exp: Add "layout asm" test.
5936
c3786b3a
TT
59372019-07-27 Tom Tromey <tom@tromey.com>
5938
5939 * lib/tuiterm.exp: New file.
5940 * gdb.tui/basic.exp: New file.
5941
98a617f8
KB
59422019-07-27 Kevin Buettner <kevinb@redhat.com>
5943
5944 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5945 Enable tests associated with this flag. Adjust regex
5946 referencing "foo_low" to now refer to "foo_cold" instead.
5947
5c076da4
KB
59482019-07-27 Kevin Buettner <kevinb@redhat.com>
5949
5950 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5951 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5952 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5953 foo_cold. Revise comments to match.
5954 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5955 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5956 were wrapped into this proc; Call do_test in loop from outermost
5957 level.
5958 (foo_low): Rename all occurrences to "foo_cold".
5959 (backtrace from baz): New test.
5960 (x2/i foo_cold): New test.
5961 (info line *foo_cold): New test.
5962
1512d3b7
TV
59632019-07-26 Tom de Vries <tdevries@suse.de>
5964
5965 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5966
297989a1
TV
59672019-07-25 Tom de Vries <tdevries@suse.de>
5968
5969 PR testsuite/24830
5970 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5971 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5972 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5973 (skip_libstdcxx_probe_tests): ... here.
5974 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5975
b3b965fb
TV
59762019-07-24 Tom de Vries <tdevries@suse.de>
5977
5978 PR testsuite/24807
5979 * gdb.objc/basicclass.m: Include stdio.h.
5980 * gdb.objc/nondebug.m: Same.
5981 * gdb.objc/objcdecode.m: Same.
5982
4625b4d0
TV
59832019-07-24 Tom de Vries <tdevries@suse.de>
5984
5985 PR testsuite/24612
5986 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5987 additional_flags.
5988
024a5840
TV
59892019-07-24 Tom de Vries <tdevries@suse.de>
5990
5991 PR testsuite/24831
5992 * gdb.multi/tids.exp: Update error messages for info threads.
5993
c76ddaa3
TV
59942019-07-24 Tom de Vries <tdevries@suse.de>
5995
5996 * gdb.base/info-types.exp: Allow info types to print info for more than
5997 one file.
5998
9a618ef6
TV
59992019-07-23 Tom de Vries <tdevries@suse.de>
6000
6001 PR testsuite/24842
6002 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6003 gdb_spawn_with_cmdline_opts.
6004
40eadf04
SP
60052019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6006
6007 * gdb.arch/arm-cmse-sgstubs.c: New test.
6008 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6009
5ba29434
TV
60102019-07-23 Tom de Vries <tdevries@suse.de>
6011
6012 PR testsuite/24711
6013 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6014 issuing next command.
6015
a8e9d247
AB
60162019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6017
6018 * gdb.ada/info_auto_lang.exp: Update expected results.
6019 * gdb.base/info-types.c: Add additional types to check.
6020 * gdb.base/info-types.exp: Update expected results.
6021
eb86c5e2
AB
60222019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6023
6024 * gdb.base/info-types.c: New file.
6025 * gdb.base/info-types.exp: New file.
6026
01e175fe
AB
60272019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6028
6029 * gdb.arch/riscv-bp-infcall.c: New file.
6030 * gdb.arch/riscv-bp-infcall.exp: New file.
6031
6b78c3f8
AB
60322019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6033
6034 PR breakpoints/24541
6035 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6036
da738167
TV
60372019-07-14 Tom de Vries <tdevries@suse.de>
6038
6039 PR testsuite/24760
6040 * gdb.objc/basicclass.exp: Fix unterminated string.
6041
0d4e84ed
AB
60422019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6043 Andrew Burgess <andrew.burgess@embecosm.com>
6044
6045 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6046 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6047 negative bounds.
6048 * gdb.fortran/vla-value.exp: Print elements of an array with
6049 negative bounds.
6050 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6051 testing.
6052
021d8588
AB
60532019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6054
6055 * gdb.base/options.exp (expect_string): Dequote strings in
6056 results.
6057 (test-string): Test strings with different quoting and reindent.
6058
f06f1252
TT
60592019-07-10 Tom Tromey <tromey@adacore.com>
6060
6061 * gdb.ada/mi_ex_cond.exp: Update expected results.
6062 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6063 * gdb.ada/mi_catch_ex.exp: Update expected results.
6064 * gdb.ada/mi_catch_assert.exp: Update expected results.
6065 * gdb.ada/catch_ex.exp (catch_exception_info)
6066 (catch_exception_entry, catch_assert_entry)
6067 (catch_unhandled_entry): Update.
6068 * gdb.ada/catch_assert_if.exp: Update expected results.
6069
b863685d
RB
60702019-07-10 Richard Bunt <richard.bunt@arm.com>
6071 Stephen Roberts <stephen.roberts@arm.com>
6072
6073 * gdb.base/define.exp: Restore original prompt.
6074
cb1e4e32
PA
60752019-07-09 Pedro Alves <palves@redhat.com>
6076
6077 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6078 breakpoints" output.
6079 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6080 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6081 throw" creates breakpoint.
6082 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6083 'type="catchpoint"'.
6084
b58a68fe
PA
60852019-07-09 Pedro Alves <palves@redhat.com>
6086
6087 PR c++/15468
6088 * gdb.cp/except-multi-location-lib.cc: New.
6089 * gdb.cp/except-multi-location-main.cc: New.
6090 * gdb.cp/except-multi-location.exp: New.
6091
0826779b
PW
60922019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6093
6094 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6095 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6096 argument and update callers.
6097
5b0e2db4
AB
60982019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6099
6100 * gdb.arch/amd64-break-on-asm-line.S: New file.
6101 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6102
1f6f6e21
PW
61032019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6104
6105 * gdb.base/printcmds.exp: Test printing C string and
6106 C wide string convenience vars without transiting via the inferior.
6107 Also make test names unique.
6108
ea142fbf
AH
61092019-07-08 Alan Hayward <alan.hayward@arm.com>
6110
5862c886 6111 PR breakpoints/25011
ea142fbf
AH
6112 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6113
213fd9fa
PA
61142019-07-04 Pedro Alves <palves@redhat.com>
6115
6116 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6117 body returned ok(0), break(3) or continue(4).
6118 * gdb.testsuite/foreach_with_prefix.exp: New file.
6119
2b40fda7
AH
61202019-07-04 Alan Hayward <alan.hayward@arm.com>
6121
6122 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6123
a26c8de0
PA
61242019-07-03 Pedro Alves <palves@redhat.com>
6125
6126 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6127 "return -code".
6128
5f4ba3e7
PA
61292019-07-03 Pedro Alves <palves@redhat.com>
6130
6131 PR cli/24732
6132 * gdb.base/shell.exp: Load completion-support.exp.
6133 Adjust expected error output. Add completion tests.
6134
a994424f
PA
61352019-07-03 Pedro Alves <palves@redhat.com>
6136
6137 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6138 string_to_regexp.
6139
3d9be6f5
PA
61402019-07-03 Pedro Alves <palves@redhat.com>
6141
6142 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6143 (expect_integer): Adjust to expect "-string".
6144 (expect_string): New.
6145 (all_options): Expect "-string".
6146 (test-flag, test-boolean): Adjust to expect "-string".
6147 (test-string): New proc.
6148 (top level): Call it.
6149
41fc454c
PA
61502019-07-03 Pedro Alves <palves@redhat.com>
6151
6152 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6153 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6154 the expected output in the success.
6155
b2b2a215
PA
61562019-07-03 Pedro Alves <palves@redhat.com>
6157
6158 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6159 Split one gdb_test_multiple call in two to avoid a race.
6160
fdbc9870
PA
61612019-07-03 Pedro Alves <palves@redhat.com>
6162
6163 * gdb.base/with.c: New file.
6164 * gdb.base/with.exp: New file.
6165
c6ac8931
PA
61662019-07-03 Pedro Alves <palves@redhat.com>
6167
6168 * gdb.base/settings.exp: Replace all references to "maint
6169 test-settings set" with references to "maint set test-settings",
6170 and all references to "maint test-settings show" with references
6171 to "maint show test-settings".
6172
970f9d09
PA
61732019-07-03 Pedro Alves <palves@redhat.com>
6174
6175 * gdb.base/settings.exp (test-string): Adjust expected out when
6176 testing "maint test-settings show filename"
6177
54d66006
PA
61782019-07-02 Pedro Alves <palves@redhat.com>
6179
6180 * gdb.base/options.exp (test-info-threads): New procedure.
6181 (top level): Call it.
6182
10d06d82
TT
61832019-06-28 Tom Tromey <tromey@adacore.com>
6184
6185 * gdb.dwarf2/ada-linkage-name.c: New file.
6186 * gdb.dwarf2/ada-linkage-name.exp: New file.
6187
3d507ff2
TT
61882019-06-27 Tom Tromey <tromey@adacore.com>
6189
d039f014 6190 PR c++/20020:
3d507ff2
TT
6191 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6192
8af58ffe
TV
61932019-06-26 Tom de Vries <tdevries@suse.de>
6194
6195 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6196
22e21752
TV
61972019-06-26 Tom de Vries <tdevries@suse.de>
6198
6199 * gdb.base/index-cache.exp: Add back missing debug option.
6200
b65b566c
PW
62012019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6202
6203 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6204
5c2c8c69
TV
62052019-06-25 Tom de Vries <tdevries@suse.de>
6206
6207 PR testsuite/24727
6208 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6209
164e3873
TV
62102019-06-24 Tom de Vries <tdevries@suse.de>
6211
6212 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6213
824eacee
TV
62142019-06-24 Tom de Vries <tdevries@suse.de>
6215
6216 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6217 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6218 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6219
385b97d3
TV
62202019-06-24 Tom de Vries <tdevries@suse.de>
6221
6222 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6223
c596f180
TV
62242019-06-21 Tom de Vries <tdevries@suse.de>
6225
6226 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6227
b13a7d03
TV
62282019-06-21 Tom de Vries <tdevries@suse.de>
6229
6230 PR testsuite/24518
6231 PR ada/24713
6232 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6233 index.
6234
899277ae
TT
62352019-06-19 Tom Tromey <tromey@adacore.com>
6236
6237 * gdb.ada/length_cond.exp: Add intro comment.
6238
680e1bee
TT
62392019-06-19 Tom Tromey <tromey@adacore.com>
6240
6241 * gdb.ada/length_cond.exp: New file.
6242 * gdb.ada/length_cond/length_cond.adb: New file.
6243 * gdb.ada/length_cond/pck.adb: New file.
6244 * gdb.ada/length_cond/pck.ads: New file.
6245
0ed4690a
TV
62462019-06-18 Tom de Vries <tdevries@suse.de>
6247
6248 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6249
d20ed5fd
TT
62502019-06-18 Tom Tromey <tromey@adacore.com>
6251
6252 * gdb.base/list0.h: Add comment explaining control character.
6253
86e04673
TV
62542019-06-18 Tom de Vries <tdevries@suse.de>
6255
6256 * boards/fission.exp: Break up long debug_flags line.
6257
c4973306
SM
62582019-06-16 Tom de Vries <tdevries@suse.de>
6259
6260 PR gdb/24445
6261 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6262 generated index.
6263
93cb9841
AB
62642019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6265
6266 PR gdb/24686
6267 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6268 improve detection of bug gdb/24541.
6269
399aaebd
SM
62702019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6271
6272 PR gdb/24669
6273 * gdb.base/index-cache.exp (uses_readnow,
6274 expecting_index_cache_use): Define global variable.
6275 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6276 expecting_index_cache_use.
6277
584a927c
AB
62782019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6279 Andrew Burgess <andrew.burgess@embecosm.com>
6280
6281 * gdb.fortran/pointers.f90: New file.
6282 * gdb.fortran/print_type.exp: New file.
6283 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6284 * gdb.fortran/vla-type.exp: Likewise.
6285 * gdb.fortran/vla-value.exp: Likewise.
6286 * gdb.mi/mi-vla-fortran.exp: Likewise.
6287
30056ea0
AB
62882019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6289
6290 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6291 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6292 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6293 as a stop reason.
6294
ec8e2b6d
AB
62952019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6296
6297 * gdb.base/annota1.exp: Update expected results.
6298 * gdb.cp/annota2.exp: Likewise.
6299 * gdb.cp/annota3.exp: Likewise.
6300
09e4c4e1
AB
63012019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6302
6303 * gdb.base/style-logging.exp: Remove path from test name.
6304
0735b091
TT
63052019-06-14 Tom Tromey <tromey@adacore.com>
6306
6307 PR gdb/24502:
6308 * gdb.base/style-logging.exp: New file.
6309
f5686554
TT
63102019-06-14 Tom Tromey <tromey@adacore.com>
6311
6312 * gdb.base/symfile-warn.exp: New file.
6313 * gdb.base/symfile-warn.c: New file.
6314
a0c1ffed
TT
63152019-06-14 Tom Tromey <tromey@adacore.com>
6316
6317 * gdb.base/annotate-symlink.exp: New file.
6318
f411722c
TT
63192019-06-14 Tom Tromey <tromey@adacore.com>
6320
6321 * gdb.ada/set_wstr.exp: Add reassignment test.
6322
4268ec18
TT
63232019-06-14 Tom Tromey <tromey@adacore.com>
6324
6325 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6326 'unchecked_access and 'unrestricted_access as well.
6327
9a9e394b
TT
63282019-06-14 Tom Tromey <tromey@adacore.com>
6329
6330 PR ada/24539:
6331 * gdb.ada/vla.exp: Update tests.
6332 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6333 pragma.
6334
4c048731
PA
63352019-06-13 Pedro Alves <palves@redhat.com>
6336
6337 * gdb.base/settings.exp (test-integer): Test junk after
6338 "unlimited".
6339
6665660a
PA
63402019-06-13 Pedro Alves <palves@redhat.com>
6341
6342 * gdb.base/options.exp (test-thread-apply): New.
6343 (top level): Call it.
6344
5d707134
PA
63452019-06-13 Pedro Alves <palves@redhat.com>
6346
6347 * gdb.base/options.exp (test-frame-apply): New.
6348 (top level): Test print commands with different "frame apply"
6349 prefixes.
6350
e2a689da
PA
63512019-06-13 Pedro Alves <palves@redhat.com>
6352
e79be6e5 6353 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
6354 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6355 'max_completions' parameter and handle it.
6356 (test_gdb_completion_offers_commands): New.
6357
90a1ef87
PA
63582019-06-13 Pedro Alves <palves@redhat.com>
6359
6360 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6361
d4c16835
PA
63622019-06-13 Pedro Alves <palves@redhat.com>
6363
6364 * gdb.base/options.exp (test-backtrace): New.
6365 (top level): Call it.
6366
2daf894e
PA
63672019-06-13 Pedro Alves <palves@redhat.com>
6368
6369 * gdb.guile/scm-frame-args.exp: Use "set print
6370 raw-frame-arguments" instead of "set print raw frame-arguments".
6371 * gdb.python/py-frame-args.exp: Likewise.
6372
e6ed716c
PA
63732019-06-13 Pedro Alves <palves@redhat.com>
6374
6375 * gdb.compile/compile.exp: Adjust expected output to option
6376 processing changes.
6377
7d8062de
PA
63782019-06-13 Pedro Alves <palves@redhat.com>
6379
6380 * gdb.base/options.exp: Build executable.
6381 (test-print): New procedure.
6382 (top level): Call it, once for "print" and another for "compile
6383 print".
6384
9d0faba9
PA
63852019-06-13 Pedro Alves <palves@redhat.com>
6386
6387 * gdb.base/options.c: New file.
6388 * gdb.base/options.exp: New file.
6389
dee7b4c8
PA
63902019-06-13 Pedro Alves <palves@redhat.com>
6391
6392 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6393 that "o" is ambiguous.
6394
dca0f6c0
PA
63952019-06-13 Pedro Alves <palves@redhat.com>
6396
6397 * gdb.base/settings.c: New file.
6398 * gdb.base/settings.exp: New file.
6399
ccf46844
PA
64002019-06-13 Pedro Alves <palves@redhat.com>
6401
6402 * gdb.base/completion.exp: Fix comment typo.
6403
b9a3f842
PA
64042019-06-13 Pedro Alves <palves@redhat.com>
6405
6406 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6407 foo --1" test.
6408
d106773e
PA
64092019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6410
6411 * gdb.fortran/block-data.f: New.
6412 * gdb.fortran/block-data.exp: New.
6413
fea82da0
TV
64142019-06-11 Tom de Vries <tdevries@suse.de>
6415
6416 PR testsuite/24521
6417 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6418 message.
6419
8c2e74f1
TV
64202019-06-11 Tom de Vries <tdevries@suse.de>
6421
6422 PR testsuite/24521
6423 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6424
b49851c8
TV
64252019-06-11 Tom de Vries <tdevries@suse.de>
6426
6427 * boards/readnow.exp: New file.
6428
a7067863
AB
64292019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6430
6431 * gdb.fortran/vla-sizeof.exp: Update expected results.
6432
1a3da2cd
AB
64332019-06-06 Amos Bird <amosbird@gmail.com>
6434
6435 * gdb.base/annota1.exp (thread_switch): Add test for
6436 thread-exited annotation.
6437
3847a7bf
TT
64382019-06-06 Tom Tromey <tromey@adacore.com>
6439
6440 * gdb.base/maint.exp: Expect command started/finished output.
6441
0088ba59
AB
64422019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6443
6444 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6445 comment.
6446 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6447
312617a3
AB
64482019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6449
6450 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6451 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6452 * gdb.arch/riscv-unwind-long-insn.c: New file.
6453 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6454
e1f2e1a2
CB
64552019-06-04 Christian Biesinger <cbiesinger@google.com>
6456
d3238f7d 6457 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6458
206584bd
PW
64592019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6460
6461 * lib/gdb.exp (help_list_trailer): New regexp variable
6462 factorizing the help trailer message.
6463 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6464 arg to allow to better factorize various tests.
6465 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6466 (test_prefix_command_help): Use help_list_trailer.
6467 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6468 * gdb.guile/scm-cmd.exp: Likewise.
6469 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6470 * gdb.base/help.exp: Use test_user_defined_class_help.
6471 * gdb.base/style.exp: Add tests for styling of help and apropos.
6472 * lib/gdb-utils.exp (style): Add title and highlight styles.
6473
708dc93e
PW
64742019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6475
6476 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6477 $_shell_exitsignal.
6478 * gdb.base/default.exp: Update for new convenience variables.
6479
f49055a5
TT
64802019-05-29 Tom Tromey <tromey@adacore.com>
6481
6482 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6483 to "break complete ada" test case's regexp.
6484
4330d61d
TT
64852019-05-29 Tom Tromey <tromey@adacore.com>
6486
6487 PR c++/20020:
6488 * gdb.cp/constexpr-field.exp: New file.
6489 * gdb.cp/constexpr-field.cc: New file.
6490
000439d5
TT
64912019-05-29 Tom Tromey <tromey@adacore.com>
6492
6493 * gdb.base/finish.exp (finish_no_print): New proc.
6494 (finish_tests): Call it.
6495
5a01c34c
TV
64962019-05-24 Tom de Vries <tdevries@suse.de>
6497
6498 * gdb.dwarf2/gdb-add-index.exp: New file.
6499
18125b16
TT
65002019-05-22 Tom Tromey <tromey@adacore.com>
6501
6502 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6503 * gdb.base/style.exp: Use "style".
6504 * lib/gdb-utils.exp (style): New proc.
6505
af1a8d03
TV
65062019-05-22 Tom de Vries <tdevries@suse.de>
6507
6508 * gdb.base/align.exp: Require c++11.
6509
e7fe496b
TV
65102019-05-22 Tom de Vries <tdevries@suse.de>
6511
6512 PR testsuite/24586
6513 * gdb.python/py-mi-var-info-path-expression.exp: Call
6514 mi_skip_python_tests to check if python is supported.
6515
8fca4da0
AH
65162019-05-22 Alan Hayward <alan.hayward@arm.com>
6517
6518 * gdb.arch/aarch64-pauth.c: New test.
6519 * gdb.arch/aarch64-pauth.exp: New file.
6520
b7060614
AH
65212019-05-22 Alan Hayward <alan.hayward@arm.com>
6522
6523 * README (Re-running Tests Outside The Testsuite): New section.
6524
669d0468
TV
65252019-05-21 Tom de Vries <tdevries@suse.de>
6526
6527 * gdb.arch/amd64-eval.exp: Require c++11.
6528 * gdb.base/max-depth.exp: Same.
6529 * gdb.compile/compile-cplus-array-decay.exp: Same.
6530 * gdb.cp/meth-typedefs.exp: Same.
6531 * gdb.cp/subtypes.exp: Same.
6532 * gdb.cp/temargs.exp: Same.
6533
ce3ebcaa
AH
65342019-05-21 Alan Hayward <alan.hayward@arm.com>
6535
6536 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6537
34d11c68
AB
65382019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6539
6540 PR gdb/18644
6541 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6542 * gdb.fortran/printing-types.exp: Add new test.
6543 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6544 testing.
6545 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6546 setup_kfail call.
6547
87781e84
AH
65482019-05-17 Alan Hayward <alan.hayward@arm.com>
6549
6550 * README (Running the Testsuite): Change example.
6551 (Testsuite Parameters): Remove TRANSCRIPT.
6552 * lib/gdb.exp: Remove TRANSCRIPT check.
6553
b420b89e
AH
65542019-05-17 Alan Hayward <alan.hayward@arm.com>
6555
6556 * README (Testsuite Parameters): Add replay logging to
6557 GDBSERVER_DEBUG.
6558 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6559 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6560 as a comma separated list.
6561 (gdb_debug_init): Override procedure.
6562
408e9b8b
AH
65632019-05-17 Alan Hayward <alan.hayward@arm.com>
6564
6565 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6566 (gdb_write_cmd_file): New procedure.
6567 * lib/gdbserver-support.exp (gdbserver_start): Call
6568 gdbserver_write_cmd_file.
6569 (gdbserver_write_cmd_file): New procedure.
6570
f9e2e39d
AH
65712019-05-17 Alan Hayward <alan.hayward@arm.com>
6572
6573 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6574 (delete_breakpoints): Likewise.
6575 (gdb_run_cmd): Likewise.
6576 (gdb_start_cmd): Likewise.
6577 (gdb_starti_cmd): Likewise.
6578 (gdb_internal_error_resync): Likewise.
6579 (gdb_test_multiple): Likewise.
6580 (gdb_reinitialize_dir): Likewise.
6581 (default_gdb_exit): Likewise.
6582 (gdb_file_cmd): Mark kill as optional.
6583 (default_gdb_start): Call gdb_stdin_log_init.
6584 (send_gdb): Call gdb_stdin_log_write.
6585 (rerun_to_main): Mark Y as an answer.
6586 (gdb_stdin_log_init): New function.
6587 (gdb_stdin_log_write): Likewise.
6588
81f47ac2
AH
65892019-05-17 Alan Hayward <alan.hayward@arm.com>
6590
6591 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6592 * gdb.base/debug-expr.exp: Likewise.
6593 * gdb.base/foll-fork.exp: Likewise.
6594 * gdb.base/foll-vfork.exp: Likewise.
6595 * gdb.base/fork-print-inferior-events.exp: Likewise.
6596 * gdb.base/gdb-sigterm.exp: Likewise.
6597 * gdb.base/gdbinit-history.exp: Likewise.
6598 * gdb.base/osabi.exp: Likewise.
6599 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6600 * gdb.base/ui-redirect.exp: Likewise.
6601 * gdb.gdb/unittest.exp: Likewise.
6602 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6603 * gdb.mi/mi-watch.exp: Likewise.
6604 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6605 * gdb.mi/user-selected-context-sync.exp: Likewise.
6606 * gdb.python/python.exp: Disable debug test when debugging.
6607 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6608 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6609 Likewise.
6610 * gdb.threads/stepi-random-signal.exp: Likewise.
6611
29b52314
AH
66122019-05-17 Alan Hayward <alan.hayward@arm.com>
6613
6614 * Makefile.in: Pass through GDB_DEBUG.
6615 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6616 (gdb,debug): Add board setting.
6617 * lib/gdb.exp (default_gdb_start): Start debugging.
6618 (gdb_debug_enabled): New procedure.
6619 (gdb_debug_init): Likewise.
29b52314
AH
6620
66212019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6622
29b52314
AH
6623 * Makefile.in: Pass through GDB_DEBUG.
6624 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6625 (gdb,debug): Add board setting.
6626 * lib/gdb.exp (default_gdb_start): Start debugging.
6627 (gdb_debug_enabled): New procedure.
6628 (gdb_debug_init): Likewise.
29b52314 6629
ca1285d1
AH
66302019-05-17 Alan Hayward <alan.hayward@arm.com>
6631
6632 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6633
f3a09c80
AH
66342019-05-17 Alan Hayward <alan.hayward@arm.com>
6635
6636 * gdb.base/ui-redirect.exp: Test redirection.
6637
26648588
JV
66382019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6639
6640 * gdb.mi/mi-complete.exp: New file.
6641 * gdb.mi/mi-complete.cc: Likewise.
6642
14237686
AB
66432019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6644
6645 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6646 indexed and sliced arrays, and pointers to arrays.
6647
e7bd7fba
TT
66482019-05-14 Tom Tromey <tromey@adacore.com>
6649
6650 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6651 styling test.
6652
2764128d
TV
66532019-05-14 Tom de Vries <tdevries@suse.de>
6654
6655 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6656 selection entry encoding.
6657
71bed2db
TT
66582019-05-10 Tom Tromey <tromey@adacore.com>
6659
6660 * gdb.ada/info_exc.exp: Add "complete" test.
6661
63b667ad
TV
66622019-05-09 Tom de Vries <tdevries@suse.de>
6663
6664 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6665 CU-relative.
6666
9cfd2b89
TV
66672019-05-09 Tom de Vries <tdevries@suse.de>
6668
6669 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6670 CU-relative.
6671
2228ef77
XR
66722019-05-08 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.ada/frame_arg_lang.exp: New testcase.
6675 * gdb.ada/frame_arg_lang/bla.adb: New file.
6676 * gdb.ada/frame_arg_lang/pck.ads: New file.
6677 * gdb.ada/frame_arg_lang/pck.adb: New file.
6678 * gdb.ada/frame_arg_lang/foo.c: New file.
6679
80e55b13
TT
66802019-05-08 Tom Tromey <tromey@adacore.com>
6681
6682 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6683
9d3421af
TT
66842019-05-08 Tom Tromey <tromey@adacore.com>
6685
6686 * gdb.base/ptype-offsets.exp: Update tests.
6687
844333e2
TT
66882019-05-08 Tom Tromey <tromey@adacore.com>
6689
6690 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6691 cases.
6692 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6693 "short".
6694
988915ee
TT
66952019-05-08 Tom Tromey <tromey@adacore.com>
6696
6697 * gdb.ada/vla.exp: New file.
6698 * gdb.ada/vla/vla.adb: New file.
6699
7bd55dac
TV
67002019-05-07 Tom de Vries <tdevries@suse.de>
6701
6702 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6703
75f06e9d
TV
67042019-05-07 Tom de Vries <tdevries@suse.de>
6705
6706 PR testsuite/24522
6707 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6708 section.
6709
77e7aaa4
TV
67102019-05-07 Tom de Vries <tdevries@suse.de>
6711
6712 PR testsuite/24522
6713 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6714 .debug_aranges section.
6715
456ba0fa
TV
67162019-05-07 Tom de Vries <tdevries@suse.de>
6717
6718 PR testsuite/24159
6719 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6720
5a56d6a6
TV
67212019-05-06 Tom de Vries <tdevries@suse.de>
6722
6723 * lib/gdb.exp (exec_has_index_section): New proc.
6724 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6725 section.
6726
9d6d4be8
TV
67272019-05-04 Tom de Vries <tdevries@suse.de>
6728
6729 * boards/cc-with-debug-names.exp: New file.
6730
222a8d25
TT
67312019-05-03 Tom Tromey <tromey@adacore.com>
6732
6733 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6734 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6735 * gdb.ada/char_enum.exp: Add test.
6736
0fdfd794
TV
67372019-05-03 Tom de Vries <tdevries@suse.de>
6738
6739 * boards/cc-with-gdb-index.exp: New file.
6740
80062eb9
AB
67412019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6742
6743 * gdb.rust/simple.exp: Add new test case.
6744 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6745 (main): Initialise an instance of the new struct.
6746
4504bbde
TT
67472019-05-01 Tom Tromey <tromey@adacore.com>
6748
6749 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6750 record.
6751 (NPR): New variable.
6752 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6753 test.
6754
d48e62f4
TT
67552019-05-01 Tom Tromey <tromey@adacore.com>
6756
6757 * gdb.ada/packed_array_assign.exp: Add packed assignment
6758 regression test.
6759
f59f30f5
TV
67602019-05-01 Tom de Vries <tdevries@suse.de>
6761
6762 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6763
b70bfc54
TV
67642019-05-01 Tom de Vries <tdevries@suse.de>
6765
6766 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6767
15f18d14
AT
67682019-04-30 Ali Tamur <tamur@google.com>
6769
6770 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6771
2ff0a947
TT
67722019-04-30 Tom Tromey <tromey@adacore.com>
6773
6774 * lib/ada.exp (find_ada_tool): New proc.
6775 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6776 * gdb.ada/catch_ex_std.exp: New file.
6777 * gdb.ada/catch_ex_std/foo.adb: New file.
6778 * gdb.ada/catch_ex_std/some_package.adb: New file.
6779 * gdb.ada/catch_ex_std/some_package.ads: New file.
6780
a776957c
TT
67812019-04-30 Tom Tromey <tromey@adacore.com>
6782
6783 PR c++/24470:
6784 * gdb.cp/temargs.cc: Add test code from PR.
6785
bc68014d
AB
67862019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6787
6788 * gdb.fortran/vla-datatypes.exp: Update expected results.
6789 * gdb.fortran/vla-ptype.exp: Likewise.
6790 * gdb.fortran/vla-type.exp: Likewise.
6791 * gdb.fortran/vla-value.exp: Likewise.
6792
f1fdc960
AB
67932019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6794
6795 * gdb.fortran/ptr-indentation.exp: Update expected results.
6796 * gdb.fortran/ptype-on-functions.exp: Likewise.
6797 * gdb.fortran/vla-ptr-info.exp: Likewise.
6798 * gdb.fortran/vla-value.exp: Likewise.
6799
bf7a4de1
AB
68002019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6801
6802 * gdb.fortran/ptype-on-functions.exp: New file.
6803 * gdb.fortran/ptype-on-functions.f90: New file.
6804
bbe75b9d
AB
68052019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6806
6807 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6808 case void string.
6809
1db455a7
AB
68102019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6811
6812 * gdb.fortran/complex.exp: Expand.
6813 * gdb.fortran/complex.f: Renamed to...
6814 * gdb.fortran/complex.f90: ...this, and extended to add more
6815 complex values.
6816
b6d03bb2
AB
68172019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6818
6819 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6820 MODULO, CMPLX.
6821
2e62ab40
AB
68222019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6823 Richard Bunt <richard.bunt@arm.com>
6824
6825 * gdb.base/max-depth.c: New file.
6826 * gdb.base/max-depth.exp: New file.
6827 * gdb.python/py-nested-maps.c: New file.
6828 * gdb.python/py-nested-maps.exp: New file.
6829 * gdb.python/py-nested-maps.py: New file.
6830 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6831 (test_all_common): Call test_max_depth.
6832 * gdb.fortran/max-depth.exp: New file.
6833 * gdb.fortran/max-depth.f90: New file.
6834 * gdb.go/max-depth.exp: New file.
6835 * gdb.go/max-depth.go: New file.
6836 * gdb.modula2/max-depth.exp: New file.
6837 * gdb.modula2/max-depth.c: New file.
6838 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6839
d2b584a5
TV
68402019-04-29 Tom de Vries <tdevries@suse.de>
6841
6842 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6843
136afab8
PW
68442019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6845
6846 * gdb.base/callexit.exp: Test may-call-functions off.
6847
725cbb63
KS
68482019-04-25 Keith Seitz <keiths@redhat.com>
6849
6850 PR c++/24367
6851 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6852 (another_incomplete_struct, test_incomplete): New definitions.
6853 (main): Use new definitions.
6854 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6855 functions.
6856
701adfb0
PA
68572019-04-25 Ali Tamur <tamur@google.com>
6858
6859 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6860
82433e3e
SDJ
68612019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6862
6863 PR corefiles/11608
6864 PR corefiles/18187
6865 * gdb.base/coredump-filter-build-id.exp: New file.
6866
dd06d4d6
AH
68672019-04-25 Alan Hayward <alan.hayward@arm.com>
6868
e79be6e5
SM
6869 * Makefile.in: Pass through GDBSERVER_DEBUG.
6870 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6871 (gdbserver,debug): Add board setting.
6872 * gdb.trace/tspeed.exp: Skip when debugging.
6873 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6874 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6875
1670072e
TT
68762019-04-24 Tom Tromey <tromey@adacore.com>
6877
6878 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6879 Rust.
6880
a59240a4
TT
68812019-04-24 Tom Tromey <tromey@adacore.com>
6882
6883 * gdb.arch/amd64-eval.exp: Test bitfield return.
6884 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6885 (class Foo) <return_bitfields>: New method.
6886 (main): Call it.
6887
b907456c
AB
68882019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6889
6890 * gdb.cp/many-args.cc: New file.
6891 * gdb.cp/many-args.exp: New file.
6892
5c565afd
TV
68932019-04-23 Tom de Vries <tdevries@suse.de>
6894
6895 PR gdb/24433
6896 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6897
ba22ff86
AH
68982019-04-23 Alan Hayward <alan.hayward@arm.com>
6899
6900 * gdb.trace/backtrace.exp: Use nopie flag.
6901 * gdb.trace/circ.exp: Likewise.
6902 * gdb.trace/collection.exp: Likewise.
6903 * gdb.trace/ftrace.exp: Likewise.
6904 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6905 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6906 * gdb.trace/qtro.exp: Likewise.
6907 * gdb.trace/read-memory.exp: Likewise.
6908 * gdb.trace/report.exp: Likewise.
6909 * gdb.trace/tfile.exp: Likewise.
6910 * gdb.trace/tfind.exp: Likewise.
6911 * gdb.trace/unavailable.exp: Likewise.
6912
7905fc35
PA
69132019-04-22 Pedro Alves <palves@redhat.com>
6914
6915 * gdb.base/solib-probes-nosharedlibrary.c,
6916 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6917
8ecb59f8
TT
69182019-04-19 Tom Tromey <tromey@adacore.com>
6919
6920 * gdb.ada/ptype_union.c: New file.
6921 * gdb.ada/ptype_union.exp: New file.
6922
62160ec9
TT
69232019-04-19 Tom Tromey <tromey@adacore.com>
6924
6925 PR symtab/24423:
6926 * gdb.base/list0.h (foo): Add a control-l character.
6927
36cd4ba5
TV
69282019-04-18 Tom de Vries <tdevries@suse.de>
6929
6930 PR gdb/24433
6931 * boards/local-board.exp: Set sysroot to "".
6932
b73715df
TV
69332019-04-18 Tom de Vries <tdevries@suse.de>
6934 Pedro Alves <palves@redhat.com>
6935
6936 PR gdb/24454
6937 * gdb.threads/vfork-follow-child-exec.c: New file.
6938 * gdb.threads/vfork-follow-child-exec.exp: New file.
6939 * gdb.threads/vfork-follow-child-exit.c: New file.
6940 * gdb.threads/vfork-follow-child-exit.exp: New file.
6941
4aa866af
LS
69422019-04-15 Leszek Swirski <leszeks@google.com>
6943
6944 * gdb.arch/amd64-eval.cc: New file.
6945 * gdb.arch/amd64-eval.exp: New file.
6946
e5a1a79a
AH
69472019-04-11 Alan Hayward <alan.hayward@arm.com>
6948
6949 * gdb.server/sysroot.c: New test.
6950 * gdb.server/sysroot.exp: New file.
6951 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6952 matching param.
6953
41077b66
AB
69542019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6955
6956 * gdb.base/align.exp: Extend test to cover structures containing
6957 only static fields.
6958
c30391f8
TV
69592019-04-11 Tom de Vries <tdevries@suse.de>
6960
6961 * boards/cc-with-dwz-m.exp: New file.
6962 * boards/cc-with-dwz.exp: New file.
6963 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6964
e242fd12
SM
69652019-04-09 Simon Marchi <simon.marchi@efficios.com>
6966
6967 * gdb.base/start-cpp.exp: New file.
6968 * gdb.base/start-cpp.cc: New file.
6969
2b0c8b01
KB
69702019-04-08 Kevin Buettner <kevinb@redhat.com>
6971
6972 * gdb.python/py-thrhandle.exp: Adjust tests to call
6973 thread_from_handle instead of thread_from_thread_handle.
6974
947210e5
KB
69752019-04-08 Kevin Buettner <kevinb@redhat.com>
6976
6977 * gdb.python/py-thrhandle.exp: Add tests for
6978 gdb.InferiorThread.handle.
6979
d7df6549
AB
69802019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6981
6982 * gdb.python/py-function.exp: Check calling helper function from
6983 all languages.
6984 * lib/gdb.exp (gdb_supported_languages): New proc.
6985
8bdc1658
AB
69862019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6987
6988 * gdb.base/complex-parts.c: New file.
6989 * gdb.base/complex-parts.exp: New file.
6990
05caa1d2
TT
69912019-04-01 Tom Tromey <tromey@adacore.com>
6992
6993 PR symtab/23331:
6994 * gdb.dwarf2/dw2-ranges-main.c: New file.
6995 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6996 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6997
7734102d
EZ
69982019-03-30 Simon Marchi <simark@simark.ca>
6999
7000 * gdb.base/default.exp: Add values for $_gdb_major and
7001 $_gdb_minor.
7002
188e1fa9
TT
70032019-03-29 Tom Tromey <tromey@adacore.com>
7004
7005 * gdb.base/help.exp: Tighten apropos regexp.
7006
2880242d
KS
70072019-03-29 Keith Seitz <keiths@redhat.com>
7008
7009 * gdb.fortran/array-bounds.exp: New file.
7010 * gdb.fortran/array-bounds.f90: New file.
7011
077cad8e
PW
70122019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7013
7014 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7015
80047cfc
PW
70162019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7017
7018 * gdb.multi/hello.c (main): Increase alarm timer.
7019
f489207e
SL
70202019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7021
7022 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7023 factor when no hardware watchpoint support.
7024
c92df149
AH
70252019-03-28 Alan Hayward <alan.hayward@arm.com>
7026 Pedro Alves <palves@redhat.com>
7027
7028 * boards/local-board.exp: set sysroot to /.
7029
933aebfa
AH
70302019-03-27 Alan Hayward <alan.hayward@arm.com>
7031
7032 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7033 in child.
7034
9f9aa852
AB
70352019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7036
7037 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7038 field.
7039 (make_container): Initialise new field.
7040 * gdb.python/py-prettyprint.exp: Add new tests.
7041 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7042 <display_hint>: New method.
7043
3714a195
AB
70442019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7045
7046 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7047 gdb_continue_to_breakpoint more throughout this test.
7048 (run_lang_tests) Supply unique test names, and use
7049 gdb_test_no_output.
7050
18c77628
AB
70512019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7052
7053 * gdb.base/finish-pretty.exp: Update expected results.
7054 * gdb.base/pretty-print.c: New file.
7055 * gdb.base/pretty-print.exp: New file.
7056
9a93502f
PA
70572019-03-25 Pedro Alves <palves@redhat.com>
7058
7059 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7060 move comments outside list. Append '-i "" eof' section.
7061
968aa7ae
AH
70622019-03-22 Alan Hayward <alan.hayward@arm.com>
7063
34a7f2a4 7064 PR testsuite/25016
968aa7ae
AH
7065 * README: Add pie options.
7066 * gdb.base/break-interp.exp: Ensure pie is disabled.
7067 * gdb.base/dump.exp: Likewise.
7068 * lib/gdb.exp (gdb_compile): Add pie option.
7069
4c7d57e7
TT
70702019-03-19 Tom Tromey <tromey@adacore.com>
7071
7072 * gdb.mi/mi2-cli-display.c: New file.
7073 * gdb.mi/mi2-cli-display.exp: New file.
7074
bff8c71f
TT
70752019-03-18 Joel Brobecker <brobecker@adacore.com>
7076 Tom Tromey <tromey@adacore.com>
7077
7078 * gdb.ada/ptype_array/pck.adb: New file.
7079 * gdb.ada/ptype_array/pck.ads: New file.
7080 * gdb.ada/ptype_array/foo.adb: New file.
7081 * gdb.ada/ptype_array.exp: New file.
7082
d085f989
TT
70832019-03-14 Tom Tromey <tromey@adacore.com>
7084
7085 * gdb.base/style.exp: Add "set style sources" test.
7086
b4be1b06
SM
70872019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7088
7089 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7090 * mi-breakpoint-multiple-locations.exp: ... this.
7091 (make_breakpoints_pattern): New proc.
7092 (do_test): Add mi_version parameter, test -break-insert,
7093 -break-info and =breakpoint-created.
7094
7cde5fc2
AB
70952019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7096
7097 * config/default.exp: Remove 'load_lib gdb.exp'.
7098 * config/monitor.exp: Likewise.
7099 * config/sid.exp: Likewise.
7100 * config/sim.exp: Likewise.
7101 * config/slite.exp: Likewise.
7102 * config/unix.exp: Likewise.
7103 * gdb.base/default.exp: Remove unhelpful comment.
7104
efbecbc1
AB
71052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7106
7107 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7108
0841c79a
AB
71092019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7110
7111 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7112
4a270568
AB
71132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7114
7115 * gdb.fortran/type-kinds.exp: Update expected results.
7116
067630bd
AB
71172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7118
7119 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7120
3be47f7a
AB
71212019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7122
7123 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7124 function.
7125 (test_basic_parsing_of_type_kinds): Expand types tested.
7126 (test_parsing_invalid_type_kinds): New function.
7127
4d00f5d8
AB
71282019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7129
7130 * gdb.fortran/intrinsics.exp: New file.
7131 * gdb.fortran/intrinsics.f90: New file.
7132 * gdb.fortran/type-kinds.exp: New file.
7133
c8f91604
AB
71342019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7135
7136 * gdb.fortran/dot-ops.exp: New file.
7137
dd9f2c76
AB
71382019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7139
7140 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7141 Check upper and lower case logical literals.
7142
84ec9724
AB
71432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7144
7145 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7146 Remove duplicate tests.
7147
c3734e09
AH
71482019-03-06 Alan Hayward <alan.hayward@arm.com>
7149
7150 * lib/gdb.exp (builtin_cd): rename of cd.
7151 (cd): Override builtin.
7152
aa3cfbda
RB
71532019-03-06 Richard Bunt <richard.bunt@arm.com>
7154
7155 * gdb.fortran/function-calls.exp: New file.
7156 * gdb.fortran/function-calls.f90: New test.
7157
7b63ad86
RB
71582019-03-04 Richard Bunt <richard.bunt@arm.com>
7159
7160 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7161 on user program standard output.
7162 * gdb.fortran/short-circuit-argument-list.f90: Record function
7163 calls.
7164
01abb042
AH
71652019-02-28 Alan Hayward <alan.hayward@arm.com>
7166
c3734e09
AH
7167 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7168 failure.
01abb042 7169
92137da0
RO
71702019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7171
7172 PR gdb/8527
7173 * gdb.base/interrupt-daemon-attach.c,
7174 gdb.base/interrupt-daemon-attach.exp: New test.
7175
5862844d
PA
71762019-02-27 Pedro Alves <palves@redhat.com>
7177
7178 * gdb.base/page.exp: Add tests for "set width/height -1".
7179
8ed25214
PA
71802019-02-27 Pedro Alves <palves@redhat.com>
7181
7182 * gdb.base/page.exp: Add tests for "set/show width/height" with
7183 "infinite" values.
7184
6c28e44a
TT
71852019-02-27 Tom Tromey <tromey@adacore.com>
7186
7187 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7188 2.4.
7189 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7190 workaround.
7191
bf9a735e
AB
71922019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7193
7194 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7195 tests for structs with static members.
7196
8791793c
TT
71972019-02-26 Tom Tromey <tromey@adacore.com>
7198
7199 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7200 ValueError, not TypeError.
7201
bc2a507e
KB
72022019-02-26 Kevin Buettner <kevinb@redhat.com>
7203
7204 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7205 call from main program.
7206
e0e7d3bd
JB
72072019-02-23 Joel Brobecker <brobecker@adacore.com>
7208
7209 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7210 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7211 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7212 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7213 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7214
9600246d
KS
72152019-02-22 Keith Seitz <keiths@redhat.com>
7216
7217 PR symtab/23853
7218 * gdb.base/symlink-sourcefile.c: New file.
7219 * gdb.base/symlink-sourcefile.exp: New file.
7220
0c95f9ed
TT
72212019-02-20 Tom Tromey <tom@tromey.com>
7222
7223 * gdb.base/info_qt.exp: Update.
7224
6caa91b6
SM
72252019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7226
7227 * gdb.base/source.exp: Move "error in sourced script" code to
7228 the end.
7229 * gdb.base/source-error.gdb: Move contents to
7230 source-error-1.gdb. Add new code to source source-error-1.gdb.
7231 * gdb.base/source-error-1.gdb: New file, from previous
7232 source-error.gdb.
7233
6506371f
TT
72342019-02-17 Tom Tromey <tom@tromey.com>
7235
7236 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7237 for macro styling.
7238 * gdb.base/style.c (SOME_MACRO): New macro.
7239
a0087920
TT
72402019-02-17 Tom Tromey <tom@tromey.com>
7241
7242 * gdb.base/style.exp: Add line-wrapping tests.
7243 * gdb.base/page.exp: Add test for quitting during pagination.
7244
a2cd4f14
JB
72452019-02-17 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.ada/big_packed_array: New testcase.
7248 * gdb.ada/homonym.exp: Fix incorrect expected output for
7249 "break <homonym__get_value>" test.
7250
9d70ffbc
WP
72512019-02-13 Weimin Pan <weimin.pan@oracle.com>
7252
7253 PR breakpoints/21870
7254 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7255 and prepare_for_testing. Add comment.
7256 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7257 redundant cleanup call. Clean up comment.
7258
01c7ae81
WP
72592019-02-12 Weimin Pan <weimin.pan@oracle.com>
7260
7261 PR breakpoints/21870
7262 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7263 * gdb.arch/aarch64-dbreg-contents.c: New file.
7264
aff29d1c
JB
72652019-02-10 Joel Brobecker <brobecker@adacore.com>
7266
7267 * gdb.ada/mi_ref_changeable: New testcase.
7268
df0da8a2
AH
72692019-02-07 Alan Hayward <alan.hayward@arm.com>
7270
7271 * gdb.base/attach.exp: Add double attach test.
7272
bd447abb
SM
72732019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7274
7275 * lib/gdb.exp (default_gdb_start): Don't match pagination
7276 prompt.
7277 (gdb_init): Set stty_init.
7278
1dbc40b9
TT
72792019-01-27 Tom Tromey <tom@tromey.com>
7280
7281 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7282 skip_python_tests.
7283
353229bf
AH
72842019-01-24 Alan Hayward <alan.hayward@arm.com>
7285
7286 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7287 New structure.
7288 (struct struct_static_02_02): Likewise.
7289 (struct struct_static_02_03): Likewise.
7290 (struct struct_static_02_04): Likewise.
7291 (struct struct_static_04_01): Likewise.
7292 (struct struct_static_04_02): Likewise.
7293 (struct struct_static_04_03): Likewise.
7294 (struct struct_static_04_04): Likewise.
7295 (struct struct_static_06_01): Likewise.
7296 (struct struct_static_06_02): Likewise.
7297 (struct struct_static_06_03): Likewise.
7298 (struct struct_static_06_04): Likewise.
7299 (cmp_struct_static_02_01): Likewise.
7300 (cmp_struct_static_02_02): Likewise.
7301 (cmp_struct_static_02_03): Likewise.
7302 (cmp_struct_static_02_04): Likewise.
7303 (cmp_struct_static_04_01): Likewise.
7304 (cmp_struct_static_04_02): Likewise.
7305 (cmp_struct_static_04_03): Likewise.
7306 (cmp_struct_static_04_04): Likewise.
7307 (cmp_struct_static_06_01): Likewise.
7308 (cmp_struct_static_06_02): Likewise.
7309 (cmp_struct_static_06_03): Likewise.
7310 (cmp_struct_static_06_04): Likewise.
7311 (call_all): Test new structs.
7312 * gdb.base/infcall-nested-structs.exp: Likewise.
7313
73021deb
AH
73142019-01-21 Alan Hayward <alan.hayward@arm.com>
7315 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7316
fc65c7db
AH
73172019-01-21 Alan Hayward <alan.hayward@arm.com>
7318 * gdb.base/stack-protector.c: New test.
7319 * gdb.base/stack-protector.exp: New file.
7320 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7321 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7322 option.
7323 (gdb_compile): Remove stack protector for GCC and prevent
7324 recursion.
7325
c24bdb02
KS
73262019-01-16 Keith Seitz <keiths@redhat.com>
7327
7328 PR gdb/23773
7329 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7330
6f072a10
PFC
73312019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7332
7333 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7334 aliases.
7335 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7336 tests.
7337 * gdb.arch/powerpc-vector-regs.c: New file.
7338 * gdb.arch/powerpc-vector-regs.exp: New file.
7339
a7b8d682
PFC
73402019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7341
7342 * gdb.arch/altivec-regs.exp: Fix the list passed to
7343 gdb_expect_list when testing "info vector".
7344
6eb6fb67
AB
73452019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7346
7347 * gdb.base/style.exp: Don't include path in testname.
7348
b56f80d8
KS
73492019-01-10 Keith Seitz <keiths@redhat.com>
7350
7351 PR gdb/23712
7352 PR symtab/23010
7353 * gdb.dwarf2/multidictionary.exp: New file.
7354
041be526
SM
73552019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7356
7357 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7358 (test_gnuv3_style_demangling): ... this.
7359 (test_lucid_style_demangling): Remove.
7360 (test_arm_style_demangling): Remove.
7361 (test_hp_style_demangling): Remove.
7362 (do_tests): Remove calls to the above.
7363
d820d0c3
AB
73642019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7365
7366 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7367 case.
7368
f097f5ad
TT
73692019-01-06 Tom Tromey <tom@tromey.com>
7370
7371 PR gdb/28155:
7372 * gdb.dwarf2/typedef-void-finish.exp: New file.
7373
2cd8cc0b
TT
73742018-12-28 Tom Tromey <tom@tromey.com>
7375 Simon Marchi <simark@simark.ca>
7376
7377 * gdb.base/jit-exec.exp: New file.
7378 * gdb.base/jit-exec.c: New file.
7379 * gdb.base/jit-execd.c: New file.
7380
35fb8261
TT
73812018-12-28 Tom Tromey <tom@tromey.com>
7382
7383 * gdb.base/style.exp: Update test to check for address styling.
7384
47fd17cd
TT
73852018-12-28 Tom Tromey <tom@tromey.com>
7386
7387 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7388 message.
7389
d47032b7
TT
73902018-12-28 Tom Tromey <tom@tromey.com>
7391
7392 * gdb.base/style.exp: Add test for version number styling.
7393
af79b68d
TT
73942018-12-28 Tom Tromey <tom@tromey.com>
7395
7396 * gdb.base/style.exp: Add test for print_address_symbolic.
7397
0bb296cb
TT
73982018-12-28 Tom Tromey <tom@tromey.com>
7399
7400 * gdb.base/style.exp: Add test for breakpoint setting.
7401
80ae2043
TT
74022018-12-28 Tom Tromey <tom@tromey.com>
7403
7404 * gdb.base/style.exp: Add test for variable names.
7405
cbe56571
TT
74062018-12-28 Tom Tromey <tom@tromey.com>
7407
7408 * gdb.base/style.exp: New file.
7409 * gdb.base/style.c: New file.
7410
9162a27c
TT
74112018-12-28 Tom Tromey <tom@tromey.com>
7412
7413 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7414 "dumb".
7415 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7416 the TERM environment variable.
7417
bc543c90
TT
74182018-12-27 Tom Tromey <tom@tromey.com>
7419
7420 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7421 pagination test.
7422
6f0ffe50
AB
74232018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7424
7425 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7426 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7427
b5a1e557
PW
74282018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7429
7430 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7431 Filename a.adb changed to bp_fun_addr.adb.
7432 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7433
6e8b1ab2
JV
74342018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7435
7436 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7437 non-PIE executables.
7438 * README: Mention the gdb,nopie_flag board setting.
7439 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7440 non-PIE executable.
7441 * gdb.arch/amd64-entry-value.exp: Likewise.
7442 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7443 * gdb.arch/i386-float.exp: Likewise.
7444 * gdb.arch/i386-signal.exp: Likewise.
7445 * gdb.mi/mi-reg-undefined.exp: Likewise.
7446
d00a27c5
PM
74472018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7448
7449 PR gdb/23974
7450 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7451
161d081c
PW
74522018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7453
7454 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7455 Update order of results accordingly.
7456
b001de23
AB
74572018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7458
7459 * gdb.base/annota1.exp: Update a test regexp.
7460
99e1a184
AB
74612018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7462
7463 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7464
7a81c1e2
PW
74652018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7466
7467 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7468 (reuse_time): Initialize to REUSE_TIME_CAP.
7469 (check_rc): New function.
7470 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7471 Check pthread_create rc.
7472 (spawner_thread_func): Check pthread_create and pthread_join rc.
7473
73e8dc90
PA
74742018-12-08 Pedro Alves <palves@redhat.com>
7475
7476 * gdb.base/list.exp (test_forward_search): Rename to ...
7477 (test_forward_reverse_search): ... this. Also test reverse-search
7478 and the forward-search alias.
7479
13f2ed32
AB
74802018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7481
7482 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7483 local timeout variable before return, and remove all local timeout
7484 variable entirely.
7485 (gdb_load): Likewise.
7486
64d27cfc
TV
74872018-12-01 Tom de Vries <tdevries@suse.de>
7488
7489 * gdb.base/gdb-caching-proc.exp: New file.
7490
f63c03b4
SDJ
74912018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7492
7493 * Makefile.in (TIMESTAMP): New variable.
7494 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7495 command.
7496 (check-single-racy): Likewise.
7497 (check/%.exp): Likewise.
7498 (check-racy/%.exp): Likewise.
7499 (workers/%.worker): Likewise.
7500 (build-perf): Likewise.
7501 (check-perf): Likewise.
7502 * README: Describe new "TS" and "TS_FORMAT" variables.
7503 * print-ts.py: New file.
7504
1c97054b
BF
75052018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7506
7507 PR python/23714
7508 * gdb.python/python.exp: Test command repetition after
7509 gdb.execute.
7510
1871a62d
AB
75112018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7512
7513 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7514 is correctly aligned.
7515
fb5e1ed9
PW
75162018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7517
7518 * gdb.ada/info_auto_lang.exp: New testcase.
7519 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7520 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7521 * gdb.ada/info_auto_lang/some_c.c: New file.
7522
43d397ca
PW
75232018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7524
7525 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7526 FUNC_lang language syntax.
7527
beddd671
PW
75282018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7529
7530 * gdb.base/info_minsym.c: New file.
7531 * gdb.base/info_minsym.exp: New file.
7532
73fc52c4
TT
75332018-11-19 Tom Tromey <tom@tromey.com>
7534
7535 PR rust/23625:
7536 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7537 * gdb.rust/expr.exp: Update expected output. Change one test.
7538
994b876a
TT
75392018-11-19 Tom Tromey <tom@tromey.com>
7540
7541 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7542
6769f276
PA
75432018-11-19 Pedro Alves <palves@redhat.com>
7544
7545 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7546 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7547 see the expected warning.
7548
38a72da0
AH
75492018-11-16 Alan Hayward <alan.hayward@arm.com>
7550
7551 PR gdb/22736:
7552 * gdb.cp/infcall-nodebug-lib.c: New test.
7553 * gdb.cp/infcall-nodebug-main.c: New test.
7554 * gdb.cp/infcall-nodebug.exp: New file.
7555
53a89d6e
SM
75562018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7557
7558 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7559 completer tests.
7560
9325300d
TV
75612018-11-09 Tom de Vries <tdevries@suse.de>
7562
7563 * gdb.base/msym-lang.c: New test.
7564 * gdb.base/msym-lang.exp: New file.
7565 * gdb.base/msym-lang-main.c: New test.
7566
20f0d60d
TT
75672018-11-08 Tom Tromey <tom@tromey.com>
7568
7569 PR gdb/23555:
7570 PR gdb/23838:
7571 * gdb.base/warning.exp: New file.
7572
b5420128
JB
75732018-11-08 Jan Beulich <jbeulich@suse.com>
7574
7575 * testsuite/gdb.arch/i386-avx512.c,
7576 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7577
cd115d61
AB
75782018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7579
7580 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7581 point hardware.
7582
35ee2dc2
AB
75832018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7584
7585 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7586 * gdb.dwarf2/missing-type-name.exp: New file.
7587
31aceee8
TV
75882018-11-06 Tom de Vries <tdevries@suse.de>
7589
7590 * gdb.base/many-headers.c: New test.
7591 * gdb.base/many-headers.exp: New file.
7592
109be305
JW
75932018-11-06 Jim Wilson <jimw@sifive.com>
7594
7595 * gdb.base/code_elim.exp: For riscv, set additional_flags
7596 to include -msmall-data-limit=0.
7597
e2b7af72
JB
75982018-11-01 Joel Brobecker <brobecker@adacore.com>
7599
7600 * gdb.ada/watch_minus_l: New testcase.
7601
cdcda965
SM
76022018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7603
7604 * gdb.arch/aix-sighandle.c: New file.
7605 * gdb.arch/aix-sighandle.exp: New file.
7606
92dcebf3
AB
76072018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7608
7609 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7610 registers being unions.
7611
68b9ac18
TV
76122018-10-31 Tom de Vries <tdevries@suse.de>
7613
7614 * lib/valgrind.exp: New file.
7615 (vgdb_start, vgdb_stop): New procs, factored out of ...
7616 * gdb.base/valgrind-bt.exp: ... here, ...
7617 * gdb.base/valgrind-disp-step.exp: ... here and ...
7618 * gdb.base/valgrind-infcall.exp: ... here.
7619
1443936e
TV
76202018-10-31 Tom de Vries <tdevries@suse.de>
7621
7622 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7623
eb77c9df
AB
76242018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7625
7626 * gdb.dwarf2/void-type.c: New file.
7627 * gdb.dwarf2/void-type.exp: New file.
7628
82b5e646
PW
76292018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7630
7631 * gdb.base/info_qt.c: New file.
7632 * gdb.base/info_qt.exp: New file.
7633
8d619c01
EBM
76342018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7635
7636 * gdb.arch/powerpc-htm-regs.c: New file.
7637 * gdb.arch/powerpc-htm-regs.exp: New file.
7638
f2cf6173
EBM
76392018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7640
7641 * gdb.arch/powerpc-tar.c: New file.
7642 * gdb.arch/powerpc-tar.exp: New file.
7643
7ca18ed6
EBM
76442018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7645
7646 * gdb.arch/powerpc-ppr-dscr.c: New file.
7647 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7648
bfcc0eba
TV
76492018-10-25 Tom de Vries <tdevries@suse.de>
7650
7651 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7652
fe1a5cad
TV
76532018-10-24 Tom de Vries <tdevries@suse.de>
7654
7655 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7656 longer exists error.
7657
a76dc3b7
TV
76582018-10-24 Tom de Vries <tdevries@suse.de>
7659
7660 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7661
4df46df7
TV
76622018-10-24 Tom de Vries <tdevries@suse.de>
7663
7664 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7665 --db-attach in valgrind.
7666
0dbfcfff
AB
76672018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7668
7669 * gdb.arch/riscv-reg-aliases.c: New file.
7670 * gdb.arch/riscv-reg-aliases.exp: New file.
7671
b04480b1
AH
76722018-10-19 Alan Hayward <alan.hayward@arm.com>
7673
7674 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7675
2c6ac8d7
AH
76762018-10-19 Alan Hayward <alan.hayward@arm.com>
7677
7678 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7679
2bc69f25
AH
76802018-10-19 Alan Hayward <alan.hayward@arm.com>
7681
7682 * gdb.cp/ovldbreak.exp: Fix regexps.
7683
1f1ae3a3
AH
76842018-10-19 Alan Hayward <alan.hayward@arm.com>
7685
7686 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7687
94c18618
SDJ
76882018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7689
7690 PR cli/23785
7691 * gdb.base/restore.exp: New test to check if "restore" with an
7692 invalid file doesn't segfault.
7693
812cd6eb
TV
76942018-10-18 Tom de Vries <tdevries@suse.de>
7695
7696 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7697 * gdb.ada/excep_handle.exp: Same.
7698 * gdb.ada/mi_string_access.exp: Same.
7699 * gdb.ada/mi_var_union.exp: Same.
7700 * gdb.arch/arc-analyze-prologue.exp: Same.
7701 * gdb.arch/arc-decode-insn.exp: Same.
7702 * gdb.base/readnever.exp: Same.
7703 * gdb.fortran/printing-types.exp: Same.
7704 * gdb.guile/scm-lazy-string.exp: Same.
7705
c4b90788
TV
77062018-10-16 Tom de Vries <tdevries@suse.de>
7707
7708 PR gdb/23730
7709 * gdb.base/catch-follow-exec.c: Add copyright notice.
7710 * gdb.base/catch-follow-exec.exp: Rewrite to use
7711 gdb_spawn_with_cmdline_opts. Require gdb-native.
7712
8bca2978
SL
77132018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7714
7715 * gdb.trace/actions-changed.exp: Check for arch support.
7716 * gdb.trace/actions.exp: Likewise.
7717 * gdb.trace/ax.exp: Likewise.
7718 * gdb.trace/backtrace.exp: Likewise.
7719 * gdb.trace/change-loc.exp: Likewise.
7720 * gdb.trace/deltrace.exp: Likewise.
7721 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7722 * gdb.trace/ftrace.exp: Likewise.
7723 * gdb.trace/infotrace.exp: Check for arch support.
7724 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7725 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7726 * gdb.trace/mi-tsv-changed.exp: Likewise.
7727 * gdb.trace/packetlen.exp: Likewise.
7728 * gdb.trace/passc-dyn.exp: Likewise.
7729 * gdb.trace/passcount.exp: Likewise.
7730 * gdb.trace/pending.exp: Likewise.
7731 * gdb.trace/range-stepping.exp: Check for shlib support.
7732 * gdb.trace/report.exp: Check for arch support.
7733 * gdb.trace/save-trace.exp: Likewise.
7734 * gdb.trace/signal.exp: Check for signal support.
7735 * gdb.trace/tfind.exp: Check for arch support.
7736 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7737 * gdb.trace/trace-common.h: Add comment.
7738 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7739 * gdb.trace/trace-enable-disable.exp: Likewise.
7740 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7741 * gdb.trace/tracecmd.exp: Check for arch support.
7742 * gdb.trace/tspeed.exp: Check for shlib and target support.
7743 * gdb.trace/tstatus.exp: Check for arch support.
7744 * gdb.trace/tsv.exp: Likewise.
7745 * gdb.trace/while-dyn.exp: Likewise.
7746 * gdb.trace/while-stepping.exp: Likewise.
7747 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7748
f9c49bff
SM
77492018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7750
7751 * gdb.trace/tspeed.exp: Remove nowarnings.
7752 (prepare_for_trace_test): Declare "global ipalib".
7753 * gdb.trace/tspeed.c: Include unistd.h.
7754 (main): Remove superfluous printf argument.
7755
d4330bde
SL
77562018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7757
7758 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7759 directory prefix on the filename.
7760
8ecfd7bd
SDJ
77612018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7762
7763 * gdb.gdb/unittest.exp: Update expected message informing that
7764 selftests have been disabled.
7765 * gdb.server/unittest.exp: Likewise.
7766
58bbcd02
TV
77672018-10-09 Tom de Vries <tdevries@suse.de>
7768
7769 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7770 with runto_main.
7771
9f6b697b
WP
77722018-10-08 Weimin Pan <weimin.pan@oracle.com>
7773
7774 PR c++/16841
7775 * gdb.cp/virtbase2.cc: New file.
7776 * gdb.cp/virtbase2.exp: New file.
7777
add5ded5
TT
77782018-10-06 Tom Tromey <tom@tromey.com>
7779
7780 PR python/19399:
7781 * gdb.python/py-inferior.exp: Add architecture test.
7782
f9e48344
TT
77832018-10-06 Tom Tromey <tom@tromey.com>
7784
7785 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7786 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7787
2a8be203
TT
77882018-10-06 Tom Tromey <tom@tromey.com>
7789
7790 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7791 of a "throw" catchpoint.
7792
e04caa70
SDJ
77932018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7794
7795 * gdb.base/info-proc.exp: Update string expected from "help info
7796 proc".
7797
5ca8c39f
TT
77982018-10-04 Tom Tromey <tom@tromey.com>
7799
7800 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7801 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7802 (test_initial_complaints, test_empty_complaints): Update.
7803 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7804
3453e7e4
TT
78052018-10-04 Tom Tromey <tom@tromey.com>
7806
7807 PR cli/19551:
7808 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7809 * lib/gdb.exp (gdb_file_cmd): Update.
7810 * gdb.stabs/weird.exp (print_weird_var): Update.
7811 * gdb.server/solib-list.exp: Update.
7812 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7813 * gdb.mi/mi-cli.exp: Update.
7814 * gdb.linespec/linespec.exp: Update.
7815 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7816 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7817 * gdb.cp/cp-relocate.exp: Update.
7818 * gdb.base/sym-file.exp: Update.
7819 * gdb.base/relocate.exp: Update.
7820 * gdb.base/readnever.exp: Update.
7821 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7822 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7823 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7824 * gdb.base/code_elim.exp: Update.
7825 * gdb.base/break-unload-file.exp (test_break): Update.
7826 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7827 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7828 Update.
7829 * gdb.base/attach.exp (do_attach_tests): Update.
7830 * gdb.base/sepdebug.exp: Update.
7831 * gdb.python/py-section-script.exp: Update.
7832
6afcf761
TT
78332018-10-04 Tom Tromey <tom@tromey.com>
7834
7835 PR cli/22234:
7836 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7837 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7838 output.
7839
fef1b293
TT
78402018-10-04 Tom Tromey <tom@tromey.com>
7841
7842 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7843 set width and height to 0.
7844 (test_command_line_attach_run): Use -quiet.
7845
ca98345e
SL
78462018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7847
7848 * lib/gdb.exp (skip_ifunc_tests): New.
7849 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7850 other compile failures.
7851 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7852
ff34e6ae
SM
78532018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7854
7855 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7856 is_amd64_regs_target.
7857
6bb8890e
AH
78582018-10-01 Alan Hayward <alan.hayward@arm.com>
7859
7860 * gdb.arch/aarch64-sighandler-regs.c: New test.
7861 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7862 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7863
224d30d3
MM
78642018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7865
7866 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7867 assembly.
7868
f67ffa6a
AB
78692018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7870
7871 * gdb.base/frame-selection.exp: New file.
7872 * gdb.base/frame-selection.c: New file.
7873
9fc3183f
AH
78742018-09-27 Alan Hayward <alan.hayward@arm.com>
7875
7876 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7877 pthread barrier.
7878 (main): Likewise.
7879
d354055e
AB
78802018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7881
7882 * gdb.base/large-frame-1.c: New file.
7883 * gdb.base/large-frame-2.c: New file.
7884 * gdb.base/large-frame.exp: New file.
7885 * gdb.base/large-frame.h: New file.
7886
db727370
JL
78872018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7888
7889 PR gdb/20948
7890 * gdb.base/write_mem.exp: New test.
7891 * gdb.base/write_mem.c: Likewise.
7892
ae778caf
TT
78932018-09-23 Tom Tromey <tom@tromey.com>
7894
7895 PR python/18852:
7896 * gdb.python/py-parameter.exp: Add test for parameter that throws
7897 on "set".
7898
fd3ba736
TT
78992018-09-23 Tom Tromey <tom@tromey.com>
7900
7901 PR python/17284:
7902 * gdb.python/py-template.exp (test_template_arg): Add test for
7903 negative template argument number.
7904
39a24317
TT
79052018-09-23 Tom Tromey <tom@tromey.com>
7906
7907 PR python/14062:
7908 * gdb.python/python.exp: Add test for post_event error.
7909
f5769a2c
TT
79102018-09-23 Tom Tromey <tom@tromey.com>
7911
7912 PR python/18170:
7913 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7914 convert pointers to int and long.
7915
1c1e54f6
TT
79162018-09-23 Tom Tromey <tom@tromey.com>
7917
7918 PR python/20126:
7919 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7920 signed-ness conversion tests.
7921
fb4fa946
TT
79222018-09-23 Tom Tromey <tom@tromey.com>
7923
7924 PR python/18352;
7925 * gdb.python/py-value.exp (test_float_conversion): New proc.
7926 Use it.
7927
a466edac
HAQ
79282018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7929
7930 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7931
4ee9b0c5
SL
79322018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7933
7934 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7935 no readline.
7936 * gdb.base/utf8-identifiers.exp: Likewise.
7937 * gdb.cp/cpcompletion.exp: Likewise.
7938 * gdb.linespec/cpcompletion.exp: Likewise.
7939 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7940 * gdb.linespec/cpls-ops.exp: Likewise.
7941
23be8da7
RB
79422018-09-19 Richard Bunt <richard.bunt@arm.com>
7943 Chris January <chris.january@arm.com>
7944
7945 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7946 * gdb.fortran/short-circuit-argument-list.exp: New file.
7947 * gdb.fortran/short-circuit-argument-list.f90: New test.
7948
5031d0ae
SDJ
79492018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7950
7951 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7952 "arch=" keyword when executing "-stack-list-frames".
7953
b4c0d1a4
SDJ
79542018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7955
7956 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7957 "arch=" keyword when executing "-stack-list-frames".
7958
7a6d2b45
SDJ
79592018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7960
7961 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7962 break ada".
7963
8588b356
SM
79642018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7965
7966 PR python/23669
7967 * gdb.python/python.exp: Test gdb.execute("show commands").
7968
65e65158
TT
79692018-09-16 Tom Tromey <tom@tromey.com>
7970
7971 * gdb.base/new-ui.exp (do_execution_tests): Update.
7972 * gdb.base/dbx.exp (test_breakpoints): Update.
7973
bf326452
AH
79742018-09-14 Alan Hayward <alan.hayward@arm.com>
7975
7976 * lib/gdb.exp (gdb_simple_compile): Add proc.
7977 (is_elf_target): Use gdb_simple_compile.
7978 (skip_altivec_tests): Likewise.
7979 (skip_vsx_tests): Likewise.
7980 (skip_tsx_tests): Likewise.
7981 (skip_btrace_tests): Likewise.
7982 (skip_btrace_pt_tests): Likewise.
7983 (gdb_can_simple_compile): Likewise.
7984 (gdb_has_argv0): Likewise.
7985 (gdb_target_symbol_prefix): Likewise.
7986 (target_supports_scheduler_locking): Likewise.
7987
2361b0fb
TT
79882018-09-13 Tom Tromey <tom@tromey.com>
7989
7990 * Makefile.in (TAGS): Recognize proc_with_prefix and
7991 gdb_caching_proc.
7992
0ae1a321
SM
79932018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7994
7995 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7996 method.
7997
a40bf0c2
SM
79982018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7999
8000 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8001 and a few other Inferior properties when the Inferior is no
8002 longer valid.
8003
4a3fe98f
TT
80042018-09-13 Tom Tromey <tom@tromey.com>
8005
8006 PR rust/23650:
8007 * gdb.rust/simple.exp: Add test for enum field access error.
8008
098b2108
TT
80092018-09-13 Tom Tromey <tom@tromey.com>
8010
8011 PR rust/23626:
8012 * gdb.rust/simple.rs (EmptyEnum): New type.
8013 (main): Use it.
8014 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8015
1256af7d
SM
80162018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8017
8018 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8019 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8020 * gdb.python/py-symtab.exp: Update test printing an objfile.
8021
4aa8e6c2
SM
80222018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8023
8024 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8025 object.
8026
c221b2f7
AH
80272018-09-12 Alan Hayward <alan.hayward@arm.com>
8028
8029 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8030 (support_complex_tests): Use gdb_can_simple_compile.
8031 (is_ilp32_target): Likewise.
8032 (is_lp64_target): Likewise.
8033 (is_64_target): Likewise.
8034 (is_amd64_regs_target): Likewise.
8035 (is_aarch32_target): Likewise.
8036 (gdb_int128_helper): Likewise.
8037
6f1107b5
JK
80382018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8039
8040 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8041
1f5d1570
JG
80422018-09-10 Jerome Guitton <guitton@adacore.com>
8043
8044 * gdb.ada/same_component_name: Add test for case of tagged record
8045 with variable-length fields.
8046
cc330e39
XR
80472018-09-10 Xavier Roirand <roirand@adacore.com>
8048
8049 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8050 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8051 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8052 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8053
b9c50e9a
XR
80542018-09-10 Xavier Roirand <roirand@adacore.com>
8055
8056 * gdb.ada/mi_string_access.exp: New testcase.
8057 * gdb.ada/mi_string_access/bar.adb: New file.
8058 * gdb.ada/mi_string_access/pck.adb: New file.
8059 * gdb.ada/mi_string_access/pck.asd: New file.
8060
2963898f
XR
80612018-09-10 Xavier Roirand <roirand@adacore.com>
8062
8063 * gdb.ada/mi_var_union.exp: New testcase.
8064 * gdb.ada/mi_var_union/bar.adb: New file.
8065 * gdb.ada/mi_var_union/pck.adb: New file.
8066 * gdb.ada/mi_var_union/pck.asd: New file.
8067
1aac008f
TT
80682018-09-08 Tom Tromey <tom@tromey.com>
8069
8070 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8071
332cf4c9
TT
80722018-09-08 Tom Tromey <tom@tromey.com>
8073
8074 PR python/16047:
8075 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8076 (register_pretty_printers): Register new printer.
8077 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8078 test.
8079 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8080 (an_int_type3): New global.
8081
424da6cf
JB
80822018-09-08 Joel Brobecker <brobecker@adacore.com>
8083
8084 * gdb.ada/expr_with_funcall: New testcase.
8085
2a62dfa9
JB
80862018-09-08 Joel Brobecker <brobecker@adacore.com>
8087
8088 * gdb.ada/packed_array_assign: New testcase.
8089
96b6697f
AB
80902018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8091
8092 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8093 names, and add test prefixes to make test names unique.
8094
e4a62c65
TV
80952018-09-05 Tom de Vries <tdevries@suse.de>
8096
8097 * gdb.dwarf2/varval.exp: Add test.
8098
dd083ee2
GB
80992018-09-04 Gary Benson <gbenson@redhat.com>
8100
8101 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8102 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8103
aef9346c
TT
81042018-08-31 Tom Tromey <tom@tromey.com>
8105
8106 * gdb.rust/simple.rs: Rename second variable "v".
8107
c67f2e15
AB
81082018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8109
8110 * gdb.base/funcargs.c (use_a): New function.
8111 (recurse): Call use_a.
8112
078a0207
KS
81132018-08-29 Keith Seitz <keiths@redhat.com>
8114
8115 * gdb.compile/compile-cplus-anonymous.cc: New file.
8116 * gdb.compile/compile-cplus-anonymous.exp: New file.
8117 * gdb.compile/compile-cplus-array-decay.cc: New file.
8118 * gdb.compile/compile-cplus-array-decay.exp: New file.
8119 * gdb.compile/compile-cplus-inherit.cc: New file.
8120 * gdb.compile/compile-cplus-inherit.exp: New file.
8121 * gdb.compile/compile-cplus-member.cc: New file.
8122 * gdb.compile/compile-cplus-member.exp: New file.
8123 * gdb.compile/compile-cplus-method.cc: New file.
8124 * gdb.compile/compile-cplus-method.exp: New file.
8125 * gdb.compile/compile-cplus-mod.c: "New" file.
8126 * gdb.compile/compile-cplus-namespace.cc: New file.
8127 * gdb.compile/compile-cplus-namespace.exp: New file.
8128 * gdb.compile/compile-cplus-nested.cc: New file.
8129 * gdb.compile/compile-cplus-nested.exp: New file.
8130 * gdb.compile/compile-cplus-print.c: "New" file.
8131 * gdb.compile/compile-cplus-print.exp: "New" file.
8132 * gdb.compile/compile-cplus-virtual.cc: New file.
8133 * gdb.compile/compile-cplus-virtual.exp: New file.
8134 * gdb.compile/compile-cplus.c: "New" file.
8135 * gdb.compile/compile-cplus.exp: "New" file.
8136 * lib/compile-support.exp: New file.
8137
b0f492b9
GB
81382018-08-16 Gary Benson <gbenson@redhat.com>
8139
8140 PR gdb/13000:
8141 * gdb.base/batch-exit-status.exp: New file.
8142 * gdb.base/batch-exit-status.good-commands: Likewise.
8143 * gdb.base/batch-exit-status.bad-commands: Likewise.
8144
36eb4c5f
AH
81452018-08-29 Alan Hayward <alan.hayward@arm.com>
8146
8147 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8148 (struct struct02): Likewise.
8149 (struct struct03): Likewise.
8150 (struct struct04): Likewise.
8151 (struct struct_01_01): New struct.
8152 (struct struct_01_02): Likewise.
8153 (struct struct_01_03): Likewise.
8154 (struct struct_01_04): Likewise.
8155 (struct struct_02_01): Likewise.
8156 (struct struct_02_02): Likewise.
8157 (struct struct_02_03): Likewise.
8158 (struct struct_02_04): Likewise.
8159 (struct struct_04_01): Likewise.
8160 (struct struct_04_02): Likewise.
8161 (struct struct_04_03): Likewise.
8162 (struct struct_04_04): Likewise.
8163 (struct struct_05_01): Likewise.
8164 (struct struct_05_02): Likewise.
8165 (struct struct_05_03): Likewise.
8166 (struct struct_05_04): Likewise.
8167 (cmp_struct01): Remove function.
8168 (cmp_struct02): Likewise.
8169 (cmp_struct03): Likewise.
8170 (cmp_struct04): Likewise.
8171 (cmp_struct_01_01): Add Function.
8172 (cmp_struct_01_02): Likewise.
8173 (cmp_struct_01_03): Likewise.
8174 (cmp_struct_01_04): Likewise.
8175 (cmp_struct_02_01): Likewise.
8176 (cmp_struct_02_02): Likewise.
8177 (cmp_struct_02_03): Likewise.
8178 (cmp_struct_02_04): Likewise.
8179 (cmp_struct_04_01): Likewise.
8180 (cmp_struct_04_02): Likewise.
8181 (cmp_struct_04_03): Likewise.
8182 (cmp_struct_04_04): Likewise.
8183 (cmp_struct_05_01): Likewise.
8184 (cmp_struct_05_02): Likewise.
8185 (cmp_struct_05_03): Likewise.
8186 (cmp_struct_05_04): Likewise.
8187 (call_all): Add new structs.
8188 * gdb.base/infcall-nested-structs.exp: Likewise.
8189
3bf9c013
JV
81902018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8191
8192 * gdb.python/py-framefilter-mi.exp: Update regexp to
8193 check for "arch" field in frame output.
8194
450d1e88
KB
81952018-08-23 Kevin Buettner <kevinb@redhat.com>
8196
8197 * gdb.dwarf2/dw2-ranges-func.c: New file.
8198 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8199
ae739fe7
SM
82002018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8201
8202 * gdb.base/term.exp: Compare terminal settings with values from
8203 the inferior.
8204 * gdb.base/term.c: Get and set terminal settings.
8205
6d52907e
JV
82062018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8207
8208 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8209 accommodate new "arch" field in frame output.
8210 * gdb.mi/mi-return.exp: Likewise.
8211 * gdb.mi/mi-stack.exp: Likewise.
8212 * gdb.mi/mi-syn-frame.exp: Likewise.
8213 * gdb.mi/user-selected-context-sync.exp: Likewise.
8214
be2d111a
MS
82152018-08-19 Michael Spang <spang@google.com>
8216
8217 PR gdb/11786
8218 * gdb.base/gcore-tls-pie.c: New file.
8219 * gdb.base/gcore-tls-pie.exp: New file.
8220
ae3a7c47
KB
82212018-08-18 Kevin Buettner <kevinb@redhat.com>
8222
8223 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8224 * gdb.dwarf2/varval.c: New file.
8225 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8226
2ecae92e
AH
82272018-08-17 Alan Hayward <alan.hayward@arm.com>
8228
8229 PR gdb/18931
8230 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8231
c1854f1d
KS
82322018-08-16 Keith Seitz <keiths@redhat.com>
8233
8234 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8235 tests expected to pass.
8236
26fb3983
JV
82372018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8238
8239 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8240 -data-disassemble -a.
8241 (test_disassembly_bogus_args): Likewise.
8242
67943c00
AB
82432018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8244
8245 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8246
5ff2bbae
AB
82472018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8248
8249 * gdb.base/vla-optimized-out.exp: Add new test.
8250
e5bbcd0f
AB
82512018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8252
8253 * gdb.base/vla-optimized-out-o3.exp: Delete.
8254 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8255 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8256 deleted tests.
8257
9d4a934c
AB
82582018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8259
8260 PR gdb/18050:
8261 * gdb.server/extended-remote-restart.c: New file.
8262 * gdb.server/extended-remote-restart.exp: New file.
8263
045cf012
SM
82642018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8265
8266 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8267 "set variable index = 42".
8268
87d6a7aa
SM
82692018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8270
8271 * boards/index-cache-gdb.exp: New file.
8272 * gdb.dwarf2/index-cache.exp: New file.
8273 * gdb.dwarf2/index-cache.c: New file.
8274 * gdb.base/maint.exp: Check if we are using the index cache.
8275
96d68bd4
RO
82762018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8279 MAKEFLAGS.
8280
5a699617
RO
82812018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283 * dg-extract-results.sh: Move to toplevel contrib.
8284 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8285 * Makefile.in (check-parallel-racy): Likewise.
8286
5bd18990
AB
82872018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8288
8289 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8290 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8291 tests if the target supports scheduler locking.
8292
3fbbcf47
TV
82932018-08-04 Tom de Vries <tdevries@suse.de>
8294
8295 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8296
3e1d3d8c
TT
82972018-08-02 Tom Tromey <tom@tromey.com>
8298
8299 PR symtab/16842.
8300 * gdb.cp/temargs.exp: Test "info address" of a template
8301 parameter.
8302
5abe0f0c
JV
83032018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8304
8305 * gdb.python/py-mi-var-info-path-expression.c: New file.
8306 * gdb.python/py-mi-var-info-path-expression.py: New file.
8307 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8308
fb66cde8
SDJ
83092018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8310
8311 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8312 error after "cannot resolve name" string.
8313
c708f4d2
AB
83142018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8315
8316 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8317 started.
8318 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8319
37cc0cae
TV
83202018-07-28 Tom de Vries <tdevries@suse.de>
8321
8322 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8323
63b4ecf7
TV
83242018-07-26 Tom de Vries <tdevries@suse.de>
8325
8326 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8327
3c3bb058
AB
83282018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8329
8330 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8331 is visible.
8332
9e7f3bbb
TV
83332018-07-26 Tom de Vries <tdevries@suse.de>
8334
8335 PR breakpoints/23366
8336 * gdb.base/catch-follow-exec.c: New test.
8337 * gdb.base/catch-follow-exec.exp: New file.
8338
16f808ec
TV
83392018-07-25 Tom de Vries <tdevries@suse.de>
8340
8341 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8342 vla-optimized-out.c.
8343
d7154a8d
JV
83442018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8345
8346 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8347 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8348
232a0032
TV
83492018-07-20 Tom de Vries <tdevries@suse.de>
8350
8351 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8352 NOCLONE macro.
8353 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8354
fbb1d502
TV
83552018-07-19 Tom de Vries <tdevries@suse.de>
8356
8357 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8358 regular expression.
8359
42dc7699
TV
83602018-07-18 Tom de Vries <tdevries@suse.de>
8361
8362 * gdb.base/vla-optimized-out.c: New test.
8363 * gdb.base/vla-optimized-out.exp: New file.
8364
7f1f7e23
SDJ
83652018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8366
8367 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8368 message "No address associated with hostname" when gdbserver
8369 cannot resolve the hostname.
8370
5759ebb3
PW
83712018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8372
8373 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8374 Add some test prefixes to make tests unique.
8375
3606ccab
PW
83762018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8377
8378 * gdb.base/frameapply.c: New file.
8379 * gdb.base/frameapply.exp: New file.
8380
529c08b2
PW
83812018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8382
8383 * gdb.base/skip.exp: Update expected error message.
8384
c7ab0aef
SDJ
83852018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8386 Jan Kratochvil <jan.kratochvil@redhat.com>
8387 Paul Fertser <fercerpav@gmail.com>
8388 Tsutomu Seki <sekiriki@gmail.com>
8389
8390 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8391 parameter.
8392 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8393 by default.
8394 * boards/native-gdbserver.exp: Likewise.
8395 * gdb.server/run-without-local-binary.exp: Improve regexp used
8396 for detecting when a remote debugging connection succeeds.
8397 * gdb.server/server-connect.exp: New file.
8398 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8399 Do not prefix the port number with ":".
8400 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8401 support for detecting and using it. Add '$debughost_gdbserver'
8402 to the list of arguments used to start gdbserver. Handle case
8403 when gdbserver cannot resolve a network name.
8404
16ff70dd
SDJ
84052018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8406
8407 PR c++/23373
8408 * gdb.base/ptype-offsets.cc (struct static_member): New
8409 struct.
8410 (main) <stmember>: New variable.
8411 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8412 with a static member in it.
8413
3541979f
AB
84142018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8415
8416 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8417 watchpoints enabled and disabled.
8418
c8ad9b9a
AB
84192018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8420
8421 * gdb.base/examine-backward.exp: Still run tests around address
8422 0x0, even if address 0x0 is not readable. Update the pattern for
8423 matching address 0x0 in expected output.
8424
e0e5e971
AB
84252018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8426
8427 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8428 malloc/free.
8429
1ea5da02
TV
84302018-07-04 Tom de Vries <tdevries@suse.de>
8431
8432 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8433
471b9d15
MR
84342018-07-02 Maciej W. Rozycki <macro@mips.com>
8435
8436 PR tdep/8282
8437 * gdb.arch/mips-disassembler-options.exp: New test.
8438 * gdb.arch/mips-disassembler-options.s: New test source.
8439
75acb486
PA
84402018-06-29 Pedro Alves <palves@redhat.com>
8441
8442 * gdb.threads/names.exp: Adjust expected "info threads" output.
8443
cd2bb709
PA
84442018-06-29 Pedro Alves <palves@redhat.com>
8445
8446 * gdb.opt/inline-break.exp (line number, address): Add "info
8447 break" tests.
8448
991ff292
PA
84492018-06-29 Pedro Alves <palves@redhat.com>
8450
8451 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8452 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8453 number and address and running to them.
8454
356819b6 84552018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8456
8457 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8458
2512d7ef
JK
84592018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8460
8461 * lib/compiler.c: Remove executable permission flag.
8462
be1b6474
RB
84632018-06-28 Richard Bunt <richard.bunt@arm.com>
8464
8465 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8466 code.
8467 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8468
291f9a96
PT
84692018-06-28 Petr Tesarik <ptesarik@suse.cz>
8470
8471 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8472
ed6dfe51
PT
84732018-06-28 Petr Tesarik <ptesarik@suse.cz>
8474
8475 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8476 address argument is omitted.
8477
d4d429d5
PT
84782018-06-28 Petr Tesarik <ptesarik@suse.cz>
8479
8480 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8481
7ab6656f
OJ
84822018-06-27 Omair Javaid <omair.javaid@linaro.org>
8483
8484 PR gdb/21695
8485 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8486 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8487
a33ccfc7
TT
84882018-06-26 Tom Tromey <tom@tromey.com>
8489
8490 PR rust/22574:
8491 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8492 * gdb.rust/simple.rs (struct SimpleLayout): New.
8493
6d72d289
SM
84942018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8495
8496 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8497 "info registers" output.
8498
8363f9d5
RB
84992018-06-21 Richard Bunt <richard.bunt@arm.com>
8500
8501 * gdb.base/watchpoint-hw-attach.c: New test.
8502 * gdb.base/watchpoint-hw-attach.exp: New file.
8503
f00674fe
SM
85042018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8505
8506 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8507 through /bin/sh.
8508 * boards/dwarf4-gdb-index.exp: Likewise.
8509 * boards/fission-dwp.exp: Likewise.
8510
1d554008
UW
85112018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8512
8513 * gdb.base/float128.exp: Add comment and improved fail message
8514 to the failure case of "print large128" test.
8515
d0ac1c44
SM
85162018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8517
8518 * configure.ac: Remove AC_PREREQ.
8519 * configure: Re-generate.
8520
61b04dd0
PA
85212018-06-19 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8524 (func_extern_caller): New.
8525 (main): Call func_extern_caller.
8526 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8527 logic change.
8528
f63b508a
SM
85292018-06-18 Weimin Pan <weimin.pan@oracle.com>
8530
8531 PR gdb/16841
8532 * gdb.cp/typedef-base.cc: New file.
8533 * gdb.cp/typedef-base.exp: New file.
8534
0fe3a558
TV
85352018-06-18 Tom de Vries <tdevries@suse.de>
8536
8537 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8538
7010835a
AB
85392018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8540 Richard Bunt <Richard.Bunt@arm.com>
8541
8542 * gdb.threads/attach-slow-waitpid.c: New file.
8543 * gdb.threads/attach-slow-waitpid.exp: New file.
8544 * gdb.threads/slow-waitpid.c: New file.
8545
14897d65
PA
85462018-06-14 Pedro Alves <palves@redhat.com>
8547
8548 * gdb.base/fork-running-state.c: Include <errno.h>.
8549 (exit_if_relative_exits): New.
8550 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8551 exits.
8552 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8553 child exits.
8554
5d9a0608
TV
85552018-06-14 Tom de Vries <tdevries@suse.de>
8556
8557 PR cli/22573
8558 * gdb.base/finish-pretty.c: New test.
8559 * gdb.base/finish-pretty.exp: New file.
8560
11ae5818
PA
85612018-06-14 Pedro Alves <palves@redhat.com>
8562
8563 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8564 gdb's expected startup output.
8565
1d39de44
PA
85662018-06-14 Pedro Alves <palves@redhat.com>
8567
8568 * lib/selftest-support.exp (selftest_setup): Remove inlined
8569 function handling.
8570
70ee0000
TV
85712018-06-14 Tom de Vries <tdevries@suse.de>
8572
8573 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8574 matching of breakpoint printing.
8575
11f4b608
TV
85762018-06-13 Tom de Vries <tdevries@suse.de>
8577
8578 PR testsuite/23269
8579 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8580 (fork_child): ... here, and ...
8581 (fork_parent): ... here.
8582
85832018-06-12 Tom de Vries <tdevries@suse.de>
8584
8585 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8586
9516f85a
AB
85872018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8588 Stephen Roberts <stephen.roberts@arm.com>
8589
8590 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8591 rewrite test to describe action performed, rather than possible
8592 failure.
8593
5045b3d7
GB
85942018-06-08 Gary Benson <gbenson@redhat.com>
8595
8596 * gdb.threads/check-libthread-db.exp: New file.
8597 * gdb.threads/check-libthread-db.c: Likewise.
8598
c61b06a1
TT
85992018-06-05 Tom Tromey <tom@tromey.com>
8600
8601 * gdb.base/default.exp: Update expected "show version" output.
8602
eb6af809
TT
86032018-06-05 Tom Tromey <tom@tromey.com>
8604
8605 PR cli/12326:
8606 * gdb.cp/static-print-quit.exp: Update.
8607 * lib/gdb.exp (pagination_prompt): Update.
8608 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8609 * gdb.python/python.exp: Update.
8610
178d6a63
JB
86112018-06-04 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8614
8e817061
JB
86152018-06-01 Joel Brobecker <brobecker@adacore.com>
8616
8617 * gdb.ada/bp_fun_addr: New testcase.
8618
e86ca25f
TT
86192018-06-01 Tom Tromey <tom@tromey.com>
8620
8621 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8622 results.
8623 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8624 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8625 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8626 * gdb.base/maint.exp (maint_pass_if): Update.
8627
4b2dfa9d
MR
86282018-05-31 Maciej W. Rozycki <macro@mips.com>
8629
8630 * gdb.base/endian.exp: New test.
8631 * gdb.base/endian.c: New test source.
8632
45f25d6c
AB
86332018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8634
8635 PR gdb/23203
8636 * gdb.base/bt-selected-frame.c: New file.
8637 * gdb.base/bt-selected-frame.exp: New file.
8638 * lib/gdb.exp (get_current_frame_number): New function.
8639
d9f6d7f8
MR
86402018-05-24 Maciej W. Rozycki <macro@mips.com>
8641 Pedro Alves <palves@redhat.com>
8642
8643 * gdb.threads/tls-core.c: Include <stdlib.h>
8644 (thread_proc): Call `abort'.
8645 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8646 (tls_core_test): New procedure, bits factored out from ...
8647 (top level): ... here. Test both native cores and gcore cores.
8648
ff1cf532
TT
86492018-05-23 Tom Tromey <tom@tromey.com>
8650
8651 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8652
b98664d3
TT
86532018-05-23 Tom Tromey <tom@tromey.com>
8654
8655 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8656 symfile_complaints.
8657 (test_short_complaints): Likewise.
8658 (test_empty_complaints): Likewise.
8659 (test_initial_complaints): Update.
8660
4e9668d0
TT
86612018-05-23 Tom Tromey <tom@tromey.com>
8662
8663 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8664
43ba33c7
TT
86652018-05-23 Tom Tromey <tom@tromey.com>
8666
8667 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8668 (test_short_complaints): Update.
8669
035522c0
PA
86702018-05-22 Pedro Alves <palves@redhat.com>
8671
8672 * gdb.base/remote.exp: Only gdb_start after compiling the
8673 testcase. Issue "disconnect" before testing "set remote" command
8674 defaults. Issue clean_restart before running to main.
8675
cc0be08f
PA
86762018-05-22 Pedro Alves <palves@redhat.com>
8677
8678 * gdb.base/remote.exp: Adjust expected output of "show remote
8679 memory-write-packet-size". Add tests for "set remote
8680 memory-write-packet-size 0" and "set remote
8681 memory-write-packet-size fixed/limit".
8682
b1b60145
PA
86832018-05-22 Pedro Alves <palves@redhat.com>
8684
8685 PR gdb/22973
8686 * gdb.base/utf8-identifiers.c: New file.
8687 * gdb.base/utf8-identifiers.exp: New file.
8688
0ec848ad
PFC
86892018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8690
8691 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8692
2c3305f6
PFC
86932018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8694
8695 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8696
ce1e8424
TT
86972018-05-18 Tom Tromey <tom@tromey.com>
8698
8699 * gdb.base/ptype-offsets.exp: Update.
8700
ddfe970e
KS
87012018-05-17 Keith Seitz <keiths@redhat.com>
8702
8703 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8704 in expected breakpoint stop locations.
8705 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8706 move to proper scope to test variable values.
8707 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8708 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8709 New functions.
8710 (main): Call not_inline_func3.
8711 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8712 inline_func1, inline_func2, and inline_func3. Test that when each
8713 breakpoint is hit, GDB properly reports both the stop location
8714 and the backtrace. Repeat tests for temporary breakpoints.
8715
0726fcc6
MR
87162018-05-15 Maciej W. Rozycki <macro@mips.com>
8717
8718 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8719 rather then trying to access it in determining whether the PID
8720 of `gdbserver' could have been retrieved.
8721
8ee22052
AB
87222018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8723
8724 * gdb.arch/amd64-init-x87-values.S: New file.
8725 * gdb.arch/amd64-init-x87-values.exp: New file.
8726
7785df48
JK
87272018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8730
56bcdbea
TT
87312018-05-04 Tom Tromey <tom@tromey.com>
8732
8733 PR python/22730:
8734 * gdb.python/python.exp: Test multi-line execute.
8735
a913fffb
TT
87362018-05-04 Tom Tromey <tom@tromey.com>
8737
8738 PR python/22731:
8739 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8740
7a2c85f2
TT
87412018-05-04 Tom Tromey <tom@tromey.com>
8742
8743 PR gdb/11750:
8744 * gdb.base/define.exp: Test defining a user command inside a user
8745 command.
8746 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8747
a3b60e45
JK
87482018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8749 Pedro Alves <palves@redhat.com>
8750
8751 PR breakpoints/19806 and support for PR external/20207.
8752 * gdb.base/watchpoint-unaligned.c: New file.
8753 * gdb.base/watchpoint-unaligned.exp: New file.
8754
45fe4a03
AB
87552018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8756
8757 * gdb.base/maint.exp: Make test names unique, use
8758 test_prefix_command_help to test 'help maint info', and remove
8759 repeated test of 'help maint'.
8760
9be2ae8f
TT
87612018-05-04 Tom Tromey <tom@tromey.com>
8762
8763 PR gdb/22619:
8764 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8765 behavior.
8766
11859c31
AB
87672018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8768
8769 * gdb.base/maint.exp: Process output from 'maint print registers'
8770 line at a time.
8771
089a9490
AB
87722018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8773
8774 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8775 timeout.
8776
9b0797e2
AB
87772018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8778
8779 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8780 filter pattern.
8781
f6ac5f3d
PA
87822018-05-02 Pedro Alves <palves@redhat.com>
8783
8784 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8785 to_log_command renames.
8786 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8787
77d3c63b
TT
87882018-05-02 Tom Tromey <tom@tromey.com>
8789
8790 * gdb.python/py-parameter.exp: Set test message.
8791
0489430a
TT
87922018-05-02 Tom Tromey <tom@tromey.com>
8793
8794 PR python/20084:
8795 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8796 PARAM_ZUINTEGER_UNLIMITED tests.
8797
1632f8ba
DR
87982018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8799
8800 PR rust/23124
8801 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8802 when casting.
8803
6d7bb824
TT
88042018-04-30 Tom Tromey <tom@tromey.com>
8805
8806 * gdb.python/py-type.exp: Check align attribute.
8807 * gdb.python/py-type.c: New "aligncheck" global.
8808
007e1530
TT
88092018-04-30 Tom Tromey <tom@tromey.com>
8810
8811 PR exp/17095:
8812 * gdb.dwarf2/dw2-align.exp: New file.
8813 * gdb.cp/align.exp: New file.
8814 * gdb.base/align.exp: New file.
8815 * lib/gdb.exp (gdb_int128_helper): New proc.
8816 (has_int128_c, has_int128_cxx): New caching procs.
8817
6873858b
TT
88182018-04-27 Tom Tromey <tom@tromey.com>
8819
8820 PR rust/22545:
8821 * gdb.rust/simple.exp: Add inclusive range tests.
8822
79188d8d
PA
88232018-04-26 Pedro Alves <palves@redhat.com>
8824
8825 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8826 ifunc breakpoint locations correctly of ifunc breakpoints set
8827 while the program resolves the ifunc.
8828
c7075ad5
PA
88292018-04-26 Pedro Alves <palves@redhat.com>
8830
8831 * gdb.base/gnu-ifunc-final.c: New file.
8832 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8833 * gdb.base/gnu-ifunc.exp (executable): Delete.
8834 (staticexecutable): Adjust.
8835 (lib_opts, exec_opts): Delete.
8836 (make_binsuffix, build, set-break): New procedures.
8837 (misc_tests): New, with tests factored out from the top level.
8838 (top level): Test different combinations of ifunc resolver name,
8839 resolver with and with debug info, and ifunc target with and
8840 without debug info. Wrap static tests with with_target_prefix.
8841
8388016d
PA
88422018-04-26 Pedro Alves <palves@redhat.com>
8843
8844 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8845 return type" warnings.
8846
249b5733
PA
88472018-04-25 Pedro Alves <palves@redhat.com>
8848
8849 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8850 killed".
8851 * gdb.base/kill-after-signal.exp: Likewise.
8852 * gdb.threads/kill.exp: Likewise.
8853
f67c0c91
SDJ
88542018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8855 Sergio Durigan Junior <sergiodj@redhat.com>
8856 Pedro Alves <palves@redhat.com>
8857
8858 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8859 regexps to expect for '[Inferior ... detached]' as well.
8860 * gdb.base/attach.exp: Likewise.
8861 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8862 "gdb_continue_to_end".
8863 (test_catch_syscall_with_wrong_args): Likewise.
8864 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8865 ']'. Don't set 'verbose' on.
8866 * gdb.base/foll-vfork.exp: Likewise.
8867 * gdb.base/fork-print-inferior-events.c: New file.
8868 * gdb.base/fork-print-inferior-events.exp: New file.
8869 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8870 '[Inferior ... has been killed]' message.
8871 * gdb.base/kill-after-signal.exp: Likewise.
8872 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8873 detach message.
8874 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8875 message.
8876 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8877 regexps to expect for '[Inferior ... detached]' as well.
8878 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8879
0a8ddac4
SM
88802018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8881
8882 PR gdb/23104
8883 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8884
701adfb0
PA
88852018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8886
8887 PR gdb/23095
8888 * gdb.base/break-probes.exp: Pass shlib_load to
8889 prepare_for_testing. Set normal_bp to r_debug_state if target is
8890 bsd.
8891
d27d16bf
RB
88922018-04-19 Richard Bunt <richard.bunt@arm.com>
8893
8894 * gdb.threads/multiple-successive-infcall.c: New test.
8895 * gdb.threads/multiple-successive-infcall.exp: New file.
8896
a037790e
TT
88972018-04-17 Tom Tromey <tom@tromey.com>
8898
8899 * gdb.rust/simple.rs (Union): New type.
8900 (main): New local "u".
8901 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8902
e3a91079
AA
89032018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8904
8905 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8906 number information in output of "whereis" command.
8907 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8908
b744723f
AA
89092018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8910
8911 * gdb.ada/info_types.exp: Adjust expected output to the line
8912 numbers now printed by "info var/func/type".
8913 * gdb.base/completion.exp: Likewise.
8914 * gdb.base/included.exp: Likewise.
8915 * gdb.cp/cp-relocate.exp: Likewise.
8916 * gdb.cp/cplusfuncs.exp: Likewise.
8917 * gdb.cp/namespace.exp: Likewise.
8918 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8919
4a4495d6
MM
89202018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8921
8922 * gdb.btrace/cpu.exp: New.
8923
1d509aa6
MM
89242018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8925
8926 * gdb.base/step-indirect-call-thunk.exp: New.
8927 * gdb.base/step-indirect-call-thunk.c: New.
8928 * gdb.reverse/step-indirect-call-thunk.exp: New.
8929 * gdb.reverse/step-indirect-call-thunk.c: New.
8930
6295b6da
SM
89312018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8932
8933 * gdb.base/pie-fork.c: New file.
8934 * gdb.base/pie-fork.exp: New file.
8935
50146e70
TT
89362018-04-11 Tom Tromey <tom@tromey.com>
8937
8938 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8939
f50d8a2e
PA
89402018-04-10 Pedro Alves <palves@redhat.com>
8941
8942 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8943 exits. Instead loop running forever.
8944 (fork_parent): Run forever too.
8945
a0be7a36
SM
89462018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8947
8948 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8949 mi_continue_to_line.
8950 * gdb.mi/mi-stack.c (callee4): Add comment.
8951
9b73db36
SM
89522018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8953
8954 * gdb.mi/mi-stack.exp: Fix indentation.
8955
c912f608
SM
89562018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8957
8958 PR gdb/22979
8959 * gdb.arch/amd64-osabi.exp: New file.
8960
26540402
SM
89612018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8962
8963 PR gdb/22980
8964 * gdb.base/osabi.exp: New file.
8965
121ad66c 89662018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8967
8968 * gdb.cp/static-typedef-print.exp: New file.
8969 * gdb.cp/static-typedef-print.cc: New file.
8970
3fcded8f
JB
89712018-03-27 Joel Brobecker <brobecker@adacore.com>
8972
8973 * gdb.ada/varsize_limit: New testcase.
8974
59cc4834
JB
89752018-03-27 Joel Brobecker <brobecker@adacore.com>
8976
8977 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8978
8979 * gdb.ada/notcplusplus: New testcase.
8980
8981 * gdb.base/c-linkage-name.c: New file.
8982 * gdb.base/c-linkage-name.exp: New testcase.
8983
4ca59a9f
TT
89842018-03-26 Tom Tromey <tom@tromey.com>
8985
8986 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8987 * gdb.python/py-framefilter.py (name_error): New global.
8988 (ErrorInName.function): Use name_error.
8989
978d6c75
TT
89902018-03-26 Tom Tromey <tom@tromey.com>
8991
8992 PR backtrace/15582:
8993 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8994
b7fee5a3
KS
89952018-03-23 Keith Seitz <keiths@redhat.com>
8996
8997 PR c++/22968
8998 * gdb.cp/subtypes.exp: New file.
8999 * gdb.cp/subtypes.h: New file.
9000 * gdb.cp/subtypes.cc: New file.
9001 * gdb.cp/subtypes-2.cc: New file.
9002
376be529
AB
90032018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9004
9005 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9006 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9007 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9008 -nostartfiles when compiling the test. Confirm that all registers
9009 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9010
066cfa98
AB
90112018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9012
9013 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9014 option, syntax was wrong anyway.
9015 * gdb.arch/arm-disp-step.exp: Likewise.
9016 * gdb.arch/sparc64-regs.exp: Likewise.
9017 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9018 option, syntax was wrong anyway, switch to use
9019 prepare_for_testing.
9020 * gdb.arch/i386-disp-step.exp: Likewise.
9021
079670b9
AA
90222018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9023
9024 * gdb.ada/exec_changed.exp: Replace "target_info exists
9025 use_gdb_stub" by "use_gdb_stub".
9026 * gdb.ada/start.exp: Likewise.
9027 * gdb.base/async-shell.exp: Likewise.
9028 * gdb.base/attach-pie-misread.exp: Likewise.
9029 * gdb.base/attach-wait-input.exp: Likewise.
9030 * gdb.base/break-entry.exp: Likewise.
9031 * gdb.base/break-interp.exp: Likewise.
9032 * gdb.base/dprintf-detach.exp: Likewise.
9033 * gdb.base/nostdlib.exp: Likewise.
9034 * gdb.base/solib-nodir.exp: Likewise.
9035 * gdb.base/statistics.exp: Likewise.
9036 * gdb.base/testenv.exp: Likewise.
9037 * gdb.mi/mi-exec-run.exp: Likewise.
9038 * gdb.mi/mi-start.exp: Likewise.
9039 * gdb.multi/dummy-frame-restore.exp: Likewise.
9040 * gdb.multi/multi-arch-exec.exp: Likewise.
9041 * gdb.multi/multi-arch.exp: Likewise.
9042 * gdb.multi/tids.exp: Likewise.
9043 * gdb.multi/watchpoint-multi.exp: Likewise.
9044 * gdb.python/py-events.exp: Likewise.
9045 * gdb.threads/attach-into-signal.exp: Likewise.
9046 * gdb.threads/attach-stopped.exp: Likewise.
9047 * gdb.threads/threadapply.exp: Likewise.
9048 * lib/selftest-support.exp: Likewise.
9049
26d6cec4
AA
90502018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9051
9052 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9053
4ee89e90
SR
90542018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9055
9056 * gdb.perf/template-breakpoints.cc: New file.
9057 * gdb.perf/template-breakpoints.exp: New file.
9058 * gdb.perf/template-breakpoints.py: New file.
9059
92630041
TT
90602018-03-19 Tom Tromey <tom@tromey.com>
9061
9062 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9063 y0.
9064 * gdb.rust/simple.exp: Test bare identifier form of struct
9065 initializer.
9066
76727919
TT
90672018-03-19 Tom Tromey <tom@tromey.com>
9068
9069 * gdb.gdb/observer.exp: Remove.
9070
194ed413
AA
90712018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9072
9073 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9074 "qualified" option when setting breakpoints.
9075 * gdb.trace/backtrace.exp: Likewise.
9076 * gdb.trace/circ.exp: Likewise.
9077 * gdb.trace/collection.exp: Likewise.
9078 * gdb.trace/disconnected-tracing.exp: Likewise.
9079 * gdb.trace/ftrace-lock.exp: Likewise.
9080 * gdb.trace/ftrace.exp: Likewise.
9081 * gdb.trace/infotrace.exp: Likewise.
9082 * gdb.trace/packetlen.exp: Likewise.
9083 * gdb.trace/passc-dyn.exp: Likewise.
9084 * gdb.trace/qtro.exp: Likewise.
9085 * gdb.trace/read-memory.exp: Likewise.
9086 * gdb.trace/report.exp: Likewise.
9087 * gdb.trace/signal.exp: Likewise.
9088 * gdb.trace/status-stop.exp: Likewise.
9089 * gdb.trace/strace.exp: Likewise.
9090 * gdb.trace/tfind.exp: Likewise.
9091 * gdb.trace/trace-break.exp: Likewise.
9092 * gdb.trace/trace-condition.exp: Likewise.
9093 * gdb.trace/trace-mt.exp: Likewise.
9094 * gdb.trace/tstatus.exp: Likewise.
9095 * gdb.trace/tsv.exp: Likewise.
9096 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9097 * gdb.trace/unavailable.exp: Likewise.
9098 * gdb.trace/while-dyn.exp: Likewise.
9099
8b067d2c
AA
91002018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9101
9102 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9103 that libinproctrace is copied to the target.
9104
3ae9ce5d
TT
91052018-03-14 Tom Tromey <tom@tromey.com>
9106
9107 PR cli/14977:
9108 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9109 a null pointer.
9110 * gdb.base/wchar.exp: Likewise.
9111
b8c2339b
TT
91122018-03-14 Tom Tromey <tom@tromey.com>
9113
9114 PR cli/19918:
9115 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9116 flag.
9117
4872dc46
SM
91182018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9119
9120 PR gdb/22841
9121 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9122 "target" to remote_exec.
9123
e4fe3756
SM
91242018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9125
9126 PR gdb/22841
9127 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9128 ${board}_upload): Remove.
9129
e95a97d4
AA
91302018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9131
9132 * gdb.cp/watch-cp.cc: New test.
9133 * gdb.cp/watch-cp.exp: New file.
9134
dbbb1059
AB
91352018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9136
9137 * gdb.base/infcall-nested-structs.exp: New file.
9138 * gdb.base/infcall-nested-structs.c: New file.
9139 * gdb.base/float.exp: Add riscv support.
9140
ecc054c0
TP
91412018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9142
9143 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9144 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9145
25e3c82c
SDJ
91462018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9147
9148 * gdb.server/abspath.exp: New file.
9149 * lib/gdb.exp (with_cwd): New procedure.
9150
3083294d
SM
91512018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9152
9153 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9154 use it.
9155 (gdb_is_target_remote_prompt): New proc.
9156 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9157 (gdb_is_target_native): Pass prompt parameter to
9158 gdb_is_target_1.
9159
3275ef47
SM
91602018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9161
9162 * gdb.base/load-command.c: New file.
9163 * gdb.base/load-command.exp: New file.
9164 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9165 (gdb_is_target_1): ...this, and generalize for other targets
9166 than just remote.
9167 (gdb_is_target_remote): Use gdb_is_target_1.
9168 (gdb_is_target_native): use gdb_is_target_1.
9169
6893c19a
TT
91702018-02-26 Tom Tromey <tom@tromey.com>
9171
9172 PR python/16497:
9173 * gdb.python/py-framefilter.exp: Update test.
9174
2ddeaf8a
TT
91752018-02-26 Tom Tromey <tom@tromey.com>
9176
9177 * gdb.dwarf2/variant.c: New file.
9178 * gdb.dwarf2/variant.exp: New file.
9179
c9317f21
TT
91802018-02-26 Tom Tromey <tom@tromey.com>
9181
9182 * gdb.rust/simple.exp: Accept more possible results in enum test.
9183
6f6d0c26
SM
91842018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9185
9186 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9187 parentheses.
9188
11b03145
MR
91892018-02-23 Maciej W. Rozycki <macro@mips.com>
9190
9191 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9192 name of a variable: $actual_linejj -> $actual_line.
9193
54a27fe5
JB
91942018-02-21 John Baldwin <jhb@FreeBSD.org>
9195
9196 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9197
de65820c
MM
91982018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9199
9200 * gdb.btrace/buffer-size.exp: Do not force BTS.
9201
980548fd
PA
92022018-02-14 Pedro Alves <palves@redhat.com>
9203
9204 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9205 getting a "Quit".
9206
c4e12631
MM
92072018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9208
9209 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9210 Fix test name.
9211
c2e0e465
SM
92122018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9213
9214 * gdb.cp/m-static.exp: Check type of optimized out static
9215 member.
9216
f7216783
AB
92172018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9218
9219 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9220 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9221
0625771b
LS
92222018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9223 Leszek Swirski <leszeks@google.com>
9224
9225 * gdb.python/py-prettyprint.c
9226 (struct to_string_returns_value_inner,
9227 struct to_string_returns_value_wrapper): New.
9228 (main): Add tsrvw variable.
9229 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9230 ToStringReturnsValueWrapper): New classes.
9231 (register_pretty_printers): Register new pretty-printers.
9232 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9233 recursive pretty printer.
9234 * gdb.python/py-mi.exp: Likewise.
9235
59498c30
LS
92362018-02-01 Leszek Swirski <leszeks@google.com>
9237
9238 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9239 functions with the same name as an include file are parsed
9240 correctly.
9241
d4d38844
YQ
92422018-02-01 Yao Qi <yao.qi@linaro.org>
9243
9244 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9245 "\[^\r\n\]*".
9246
07e5f5cf
NP
92472018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9248
9249 * gdb.arch/powerpc-prologue-frame.s: New file.
9250 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9251 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9252
929b5ad4
JB
92532018-01-31 Joel Brobecker <brobecker@adacore.com>
9254
9255 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9256
e671cd59
PA
92572018-01-30 Pedro Alves <palves@redhat.com>
9258
9259 PR gdb/13211
9260 * gdb.base/interrupt-daemon.c: New.
9261 * gdb.base/interrupt-daemon.exp: New.
9262 * gdb.multi/multi-term-settings.c: New.
9263 * gdb.multi/multi-term-settings.exp: New.
9264
fc413dc4
JB
92652018-01-30 Joel Brobecker <brobecker@adacore.com>
9266
9267 * gdb.base/break.exp: Save the location where the breakpoint
9268 on break.c:47 was actually inserted when debugging the version
9269 compiled at -O2 and use it in the expected output of the "info
9270 break" test performed soon after.
9271
5c319bb2
PA
92722018-01-22 Pedro Alves <palves@redhat.com>
9273 Sergio Durigan Junior <sergiodj@redhat.com>
9274
9275 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9276 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9277
a9e40818
JB
92782018-01-22 Joel Brobecker <brobecker@adacore.com>
9279
9280 * gdb.base/break-include.c, gdb.base/break-include.inc,
9281 gdb.base/break-include.exp: New files.
9282 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9283 line number now being the actual line number where the breakpoint
9284 was inserted.
9285 * gdb.mi/mi-break.exp: Likewise.
9286 * gdb.mi/mi-reverse.exp: Likewise.
9287 * gdb.mi/mi-simplerun.exp: Ditto.
9288
e707fc44
AB
92892018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9290
9291 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9292 varobj.
9293 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9294
ae451627
AB
92952018-01-21 Don Breazeal <donb@codesourcery.com>
9296 Andrew Burgess <andrew.burgess@embecosm.com>
9297
9298 * gdb.mi/basics.c: Add new global.
9299 * gdb.mi/mi-frame-regs.exp: New file.
9300 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9301 case.
9302
b1b189e0
AB
93032018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9304
9305 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9306 non-parameter, and on an unknown symbol.
9307
fcfcc376
TT
93082018-01-19 Tom Tromey <tom@tromey.com>
9309
9310 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9311 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9312
634c1c31
AA
93132018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9314
9315 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9316 setrlimit and chdir to int.
9317
d6ad07fd
AA
93182018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9319
9320 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9321 function.
9322 (my_tend): Likewise.
9323 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9324 rationale of avoiding FP- and vector instructions.
9325
adf8243b
RK
93262018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9327
9328 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9329 "info reg" with "\[ \t\]*".
9330 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9331 "\[ \t\]+".
9332 * gdb.arch/s390-multiarch.exp: Ditto.
9333 * gdb.base/pc-fp.exp: Ditto.
9334 * gdb.reverse/i386-precsave.exp: Ditto.
9335 * gdb.reverse/i386-reverse.exp: Ditto.
9336 * gdb.reverse/i387-env-reverse.exp: Ditto.
9337 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9338
dcc06925
AA
93392018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9340
9341 * lib/gdb.exp (gdb_compile): Re-enable use of
9342 universal_compile_options for languages other than Rust.
9343
25d4fd80
AA
93442018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9345
9346 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9347
ee7f689e 93482018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9349
9350 PR gdb/16577
9351 * gdb.base/solib-vanish.exp: New.
9352 * gdb.base/solib-vanish-main.c: New.
9353 * gdb.base/solib-vanish-lib1.c: New.
9354 * gdb.base/solib-vanish-lib2.c: New.
9355
d8447b6b
YQ
93562018-01-17 Yao Qi <yao.qi@linaro.org>
9357
9358 * gdb.compile/compile.exp: Match the address printed for
9359 frame in the output of command "bt".
9360
86d6a90c
TT
93612018-01-15 Tom Tromey <tom@tromey.com>
9362
9363 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9364 compute sp_reg.
9365
cbcdb1aa
AB
93662018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9367
9368 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9369 to prepare.
9370 (prepare): Return 0 on error, 1 on success.
9371
eea61984
PA
93722018-01-12 Pedro Alves <palves@redhat.com>
9373
9374 * gdb.base/continue-after-aborted-step-over.c: New.
9375 * gdb.base/continue-after-aborted-step-over.exp: New.
9376
6181e9c2
SM
93772018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9378
9379 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9380 options when not creating an executable.
9381
3cada740
PA
93822018-01-11 Pedro Alves <palves@redhat.com>
9383
9384 PR remote/22597
9385 * gdb.server/stop-reply-no-thread.c: New file.
9386 * gdb.server/stop-reply-no-thread.exp: New file.
9387
c63d3e8d
PA
93882018-01-10 Pedro Alves <palves@redhat.com>
9389
9390 PR gdb/22670
9391 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9392 functions too. Test setting breakpoints and printing C functions
9393 with no debug info too.
9394 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9395
d4c2a405
PA
93962018-01-10 Pedro Alves <palves@redhat.com>
9397
9398 PR gdb/22670
9399 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9400 a fail.
9401
8825213e
PA
94022018-01-10 Pedro Alves <palves@redhat.com>
9403
9404 PR gdb/22670
9405 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9406
605fd3c6
YQ
94072018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9408
9409 * gdb.server/unittest.exp: Match the output in non-development
9410 mode.
9411
1e5ded6c
YQ
94122018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9413
9414 * gdb.gdb/unittest.exp: Match output in non-development mode.
9415
30066b0b
JB
94162018-01-08 Joel Brobecker <brobecker@adacore.com>
9417
9418 * gdb.ada/access_tagged_param.exp: Relax expected output
9419 for value of "ObjL" in "continue" to pck.inspect breakpoint
9420 test.
9421
04bafb1e
XR
94222018-01-08 Joel Brobecker <brobecker@adacore.com>
9423
9f86398b
JB
9424 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9425 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 9426
e379cee6
PA
94272018-01-05 Pedro Alves <palves@redhat.com>
9428
9429 PR gdb/18653
9430 * gdb.base/libsegfault.exp: New.
9431
de63c46b
PA
94322018-01-05 Joel Brobecker <brobecker@adacore.com>
9433
9434 PR gdb/22670
9435 * gdb.ada/access_tagged_param.exp: New file.
9436 * gdb.ada/access_tagged_param/foo.adb: New file.
9437
f98fc17b
PA
94382018-01-05 Pedro Alves <palves@redhat.com>
9439
9440 PR gdb/22670
9441 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9442 exercise lower case too, and to exercise both full matching and
9443 wild matching.
9444
342f8240
JB
94452018-01-05 Joel Brobecker <brobecker@adacore.com>
9446
9447 * gdb.ada/rename_subscript_param: New testcase.
9448
7150d33c
JG
94492018-01-05 Jerome Guitton <guitton@adacore.com>
9450
9451 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9452
cc0e770c
JB
94532018-01-05 Joel Brobecker <brobecker@adacore.com>
9454
9455 * gdb.ada/convvar_comp: New testcase.
9456
672a41aa 94572018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9458
9459 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9460 (My_Table): New global variable.
9461 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9462
7365ec2f
JB
94632018-01-04 Joel Brobecker <brobecker@adacore.com>
9464
9465 PR gdb/22670
9466 * gdb.ada/maint_with_ada: New testcase.
9467
289483b6
JB
94682018-01-04 Joel Brobecker <brobecker@adacore.com>
9469
9470 PR gdb/22670
9471 * gdb.ada/bp_c_mixed_case: New testcase.
9472
344420da
JB
94732018-01-04 Joel Brobecker <brobecker@adacore.com>
9474
9475 PR gdb/22670
9476 * gdb.ada/complete.exp: Add "complete break ada" test.
9477
66fc87a0
JB
94782018-01-04 Joel Brobecker <brobecker@adacore.com>
9479
9480 PR gdb/22670
9481 * gdb.ada/info_addr_mixed_case: New testcase.
9482
9f757bf7
XR
94832018-01-03 Xavier Roirand <roirand@adacore.com>
9484
9485 * gdb.ada/excep_handle.exp: New testcase.
9486 * gdb.ada/excep_handle/foo.adb: New file.
9487 * gdb.ada/excep_handle/pck.ads: New file.
9488
bd570f80
JB
94892018-01-03 Joel Brobecker <brobecker@adacore.com>
9490
9491 * gdb.base/step-line.c: Add extra empty line in copyright header.
9492 * gdb.base/step-line.inp: Likewise.
9493
9fe561ab
JB
94942018-01-02 Joel Brobecker <brobecker@adacore.com>
9495
9496 * gdb.ada/dyn_stride.exp: Add slice test.
9497
a405673c
JB
94982018-01-02 Joel Brobecker <brobecker@adacore.com>
9499
9500 * gdb.ada/dyn_stride: New testcase.
9501
cef0f868
SH
95022017-12-27 Stafford Horne <shorne@gmail.com>
9503
9504 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9505 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9506
b67d92b0
SH
95072017-12-27 Stafford Horne <shorne@gmail.com>
9508
9509 * gdb.base/reggroups.c: New file.
9510 * gdb.base/reggroups.exp: New file.
9511
eccab96d
JB
95122017-12-18 Joel Brobecker <brobecker@adacore.com>
9513
9514 * gdb.dwarf2/ada-valprint-error.c: New file.
9515 * gdb.dwarf2/ada-valprint-error.exp: New file.
9516
0e2da9f0
JB
95172017-12-18 Joel Brobecker <brobecker@adacore.com>
9518
9519 * gdb.ada/assign_arr: New testcase.
9520
cb923fcc
XR
95212017-12-18 Xavier Roirand <roirand@adacore.com>
9522
9523 * gdb.ada/funcall_ptr: New testcase.
9524
7c161838
SDJ
95252017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9526
9527 PR cli/16224
9528 * gdb.base/ptype-offsets.cc: New file.
9529 * gdb.base/ptype-offsets.exp: New file.
9530
1af17fd9
YQ
95312017-12-15 Yao Qi <yao.qi@linaro.org>
9532
9533 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9534 if XML is disabled.
9535
828d5846
XR
95362017-12-15 Xavier Roirand <roirand@adacore.com>
9537
9538 * gdb.ada/same_component_name: New testcase.
9539
79e8fcaa
JB
95402017-12-14 Joel Brobecker <brobecker@adacore.com>
9541
9542 * gdb.ada/str_binop_equal: New testcase.
9543
e05fa6f9
JB
95442017-12-14 Joel Brobecker <brobecker@adacore.com>
9545
9546 * gdb.ada/task_switch_in_core: New testcase.
9547
b89641ba
SM
95482017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9549
9550 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9551 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9552 call test_bkpt_qualified.
9553 (test_bkpt_qualified): New proc.
9554
6892d2e4
PA
95552017-12-13 Pedro Alves <palves@redhat.com>
9556
9557 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9558 Tighten regexp by matching with an anchor.
9559
a22ecf70
PA
95602017-12-13 Pedro Alves <palves@redhat.com>
9561
9562 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9563 ("expression with namespace"): New set of tests.
9564 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9565 (Nested::Test_NS::qux): New.
9566 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9567 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9568
9937536c
JB
95692017-12-13 Joel Brobecker <brobecker@adacore.com>
9570
9571 * gdb.base/server-del-break.c: New file.
9572 * gdb.base/server-del-break.exp: New file.
9573
fe49c6f5
SH
95742017-12-12 Stafford Horne <shorne@gmail.com>
9575
9576 * gdb.xml/tdesc-regs.exp: Add or1k support.
9577
c3d18620
SH
95782017-12-12 Stafford Horne <shorne@gmail.com>
9579
9580 * gdb.base/bp-permanent.c: Define nop of or1k.
9581
c5f9cfc8
JB
95822017-12-11 Joel Brobecker <brobecker@adacore.com>
9583
9584 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9585 output with components being reordered.
9586
a9c135fc
JB
95872017-12-11 Joel Brobecker <brobecker@adacore.com>
9588
9589 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9590 output with components being reordered.
9591
927aa2e7
JK
95922017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9593 Pedro Alves <palves@redhat.com>
9594
9595 * gdb.base/maint.exp (check for .gdb_index): Check also for
9596 .debug_names.
9597 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9598 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9599 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9600 (.gdb_index used after symbol reloading): Support also .debug_names.
9601 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9602
f17d9474
YQ
96032017-12-08 Yao Qi <yao.qi@linaro.org>
9604
9605 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9606 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9607
a0de8c21
YQ
96082017-12-08 Yao Qi <yao.qi@linaro.org>
9609
9610 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9611 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9612
a738ea1d
YQ
96132017-12-08 Yao Qi <yao.qi@linaro.org>
9614
9615 * gdb.arch/aarch64-tagged-pointer.c: New file.
9616 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9617
1cd9a73b
SDJ
96182017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9619
9620 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9621 "int".
9622
fa6eb693
KS
96232017-12-07 Keith Seitz <keiths@redhat.com>
9624
9625 PR breakpoints/22569
9626 * gdb.linespec/ls-errs.exp: Change expected result of "break
9627 -source this file has spaces.c -line 3".
9628 Check that an explicit source file followed by whitespace is
9629 identified as an invalid explicit location.
9630
883fd55a
KS
96312017-12-07 Keith Seitz <keiths@redhat.com>
9632
9633 * gdb.cp/nested-types.cc: New file.
9634 * gdb.cp/nested-types.exp: New file.
9635 * lib/cp-support.exp: Load data-structures.exp library.
9636 (debug_cp_test_ptype_class): New global.
9637 (cp_ptype_class_verbose, next_line): New procedures.
9638 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9639 Add and document new return value.
9640 Switch the list of lines to a queue.
9641 Add support for new `type' key for nested type definitions.
9642 Add debugging/troubleshooting messages.
9643 * lib/data-structures.exp: New file.
9644
ec72db3e
SM
96452017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9646
9647 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9648 with proc_with_prefix, don't use with_test_prefix.
9649
99598d71
TT
96502017-12-07 Tom Tromey <tom@tromey.com>
9651
9652 * gdb.base/break.exp: Add test for empty "commands".
9653
a8806230
YQ
96542017-12-07 Yao Qi <yao.qi@linaro.org>
9655
9656 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9657 malloc and catch syscall.
9658
824cc835
PM
96592017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9660
e79be6e5 9661 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9662 tests for explicit locations.
9663
7cc244de
PA
96642017-12-06 Pedro Alves <palves@redhat.com>
9665
9666 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9667 force-disabling XML descriptions.
9668
50a1fdd5
PA
96692017-12-04 Pedro Alves <palves@redhat.com>
9670
9671 PR gdb/22499
9672 * gdb.arch/amd64-disp-step-avx.S: New file.
9673 * gdb.arch/amd64-disp-step-avx.exp: New file.
9674
f0fb2488
PA
96752017-12-03 Pedro Alves <palves@redhat.com>
9676
9677 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9678 and <string.h>.
9679 (parent_function): Print distinct messages when waitpid fails, or
9680 the child exits with a signal, or the child exits for an unhandled
9681 reason.
9682 * gdb.threads/process-dies-while-detaching.exp
9683 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9684 it. Wait for both inferior output and GDB's prompt. Use an
9685 indirect spawn id list.
9686 (do_detach): New parameter 'child_exit'. Use it to compute
9687 expected inferior output.
9688 (test_detach, test_detach_watch, test_detach_killed_outside):
9689 Adjust to pass down the expected child exit kind.
9690
97cbe998
SDJ
96912017-12-01 Joel Brobecker <brobecker@adacore.com>
9692 Sergio Durigan Junior <sergiodj@redhat.com>
9693 Pedro Alves <palves@redhat.com>
9694
9695 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9696
40fc416f
SDJ
96972017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9698
9699 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9700 to 'symbol-file' and 'add-symbol-file' can be
9701 position-independent.
9702
1cc75e92
YQ
97032017-12-01 Yao Qi <yao.qi@linaro.org>
9704
9705 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9706 the URL in copyright header.
9707 * gdb.arch/aarch64-fp.exp: Likewise.
9708 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9709 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9710 * gdb.base/expand-psymtabs.exp: Likewise.
9711 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9712 * gdb.fortran/common-block.exp: Likewise.
9713 * gdb.fortran/common-block.f90: Likewise.
9714 * gdb.fortran/logical.exp: Likewise.
9715 * gdb.fortran/vla-datatypes.f90: Likewise.
9716 * gdb.fortran/vla-sub.f90: Likewise.
9717
875fb7a7
JB
97182017-11-30 Joel Brobecker <brobecker@adacore.com>
9719
9720 * gdb.ada/repeat_dyn: New testcase.
9721
6f14765f
UW
97222017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9723
9724 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9725 Update for changed thread numbering.
9726 * gdb.cell/bt.exp: Update for changed GDB output.
9727
f1af7b94
SM
97282017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9729
9730 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9731 setting isremote by hand.
9732 * boards/dwarf4-gdb-index.exp: Likewise.
9733 * boards/fission.exp: Likewise.
9734 * boards/stabs.exp: Likewise.
9735
e3919f3e
PA
97362017-11-30 Pedro Alves <palves@redhat.com>
9737
9738 * gdb.linespec/cpls-ops.exp
9739 (check_explicit_skips_function_argument): Extract the underlying
9740 type of size_t instead of hardcoding it.
9741
bd69330d
PA
97422017-11-29 Pedro Alves <palves@redhat.com>
9743
9744 PR c++/19436
9745 * gdb.linespec/cpls-abi-tag.cc: New file.
9746 * gdb.linespec/cpls-abi-tag.exp: New file.
9747
a20714ff
PA
97482017-11-29 Pedro Alves <palves@redhat.com>
9749
9750 * gdb.base/langs.exp: Use -qualified.
9751 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9752 it.
9753 * gdb.cp/namespace.exp: Use -qualified.
9754 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9755 (overload-3, template-overload, template-ret-type, const-overload)
9756 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9757 procedures.
9758 (test_driver): Call them.
9759 * gdb.cp/save-bp-qualified.cc: New.
9760 * gdb.cp/save-bp-qualified.exp: New.
9761 * gdb.linespec/explicit.exp: Test -qualified.
9762 * lib/completion-support.exp (completion::explicit_opts_list): Add
9763 "-qualified".
9764 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9765
f6f1d339
PM
97662017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9767
9768 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9769
02ca603a
TT
97702017-11-29 Tom Tromey <tom@tromey.com>
9771
9772 * gdb.base/relocate.exp: Update invalid argument test.
9773 Add new tests for invalid arguments.
9774
ed6c0bfb
TP
97752017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9776
9777 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9778 Return 0 as a long.
9779 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9780
f106e10e
TP
97812017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9782
9783 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9784 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9785 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9786 func ().
9787 * gdb.cp/shadow.cc (B.func): Return 0.
9788
10329bb2
JB
97892017-11-27 Joel Brobecker <brobecker@adacore.com>
9790
9791 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9792 expected output in gdb_expect call to allow the exception
9793 message to be present as well. Fix syntax confusion to avoid
9794 TCL thinking that exception_name is an array.
9795
617cd4bc
UW
97962017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9797
9798 * gdb.arch/spu-info.c: Include <unistd.h>.
9799 (do_signal_test): Fix broken calls to write.
9800 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9801 Fix checks for empty mailboxes. Update signal tests for corrected
9802 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9803 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9804 * gdb.cell/arch.exp: Use standard_output_file.
9805 * gdb.cell/break.exp: Likewise.
9806 * gdb.cell/bt.exp: Likewise.
9807 * gdb.cell/core.exp: Likewise.
9808 * gdb.cell/dwarfaddr.exp: Likewise.
9809 * gdb.cell/ea-cache.exp: Likewise.
9810 * gdb.cell/ea-standalone.exp: Likewise.
9811 * gdb.cell/f-regs.exp: Likewise.
9812 * gdb.cell/fork.exp: Likewise.
9813 * gdb.cell/gcore.exp: Likewise.
9814 * gdb.cell/mem-access.exp: Likewise.
9815 * gdb.cell/ptype.exp: Likewise.
9816 * gdb.cell/registers.exp: Likewise.
9817 * gdb.cell/sizeof.exp: Likewise.
9818 * gdb.cell/solib-symbol.exp: Likewise.
9819 * gdb.cell/solib.exp: Likewise.
617cd4bc 9820
a81aaca0
PA
98212017-11-25 Pedro Alves <palves@redhat.com>
9822
9823 * gdb.base/complete-empty.exp: New file.
9824 * gdb.base/completion.exp: Adjust.
9825
6a3c6ee4
PA
98262017-11-25 Pedro Alves <palves@redhat.com>
9827
9828 * gdb.linespec/cpls-ops.cc: New file.
9829 * gdb.linespec/cpls-ops.exp: New file.
9830 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9831 factored out from ...
9832 (test_complete_prefix_range): ... this.
9833
8955eb2d
PA
98342017-11-24 Pedro Alves <palves@redhat.com>
9835
9836 * gdb.linespec/cpcompletion.exp: New file.
9837 * gdb.linespec/cpls-hyphen.cc: New file.
9838 * gdb.linespec/cpls.cc: New file.
9839 * gdb.linespec/cpls2.cc: New file.
9840 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9841 test to use test_gdb_complete_unique. Add label completion,
9842 keyword completion and explicit location completion tests.
9843 * lib/completion-support.exp: New file.
9844
e547c119
JB
98452017-11-24 Joel Brobecker <brobecker@adacore.com>
9846
9847 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9848 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9849 when hitting an exception catchpoint.
9850
7c3c1aa8
YQ
98512017-11-22 Yao Qi <yao.qi@linaro.org>
9852
9853 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9854
41bd68f5
SM
98552017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9856
9857 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9858 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9859 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9860
1daad298
YQ
98612017-11-22 Yao Qi <yao.qi@linaro.org>
9862
9863 * gdb.base/info-os.exp: Pass pthreads.
9864 * gdb.multi/multi-attach.exp: Likewise.
9865
88465e87
YQ
98662017-11-22 Yao Qi <yao.qi@linaro.org>
9867
9868 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9869 compiler.
9870
dc196b23
YQ
98712017-11-22 Yao Qi <yao.qi@linaro.org>
9872
9873 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9874 * gdb.base/break-interp.exp: Likewise.
9875 * gdb.base/jit-attach-pie.exp: Likewise.
9876
2400729e
UW
98772017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9878
9879 * gdb.base/float128.c (large128): New variable.
9880 * gdb.base/float128.exp: Add test to print largest __float128 value.
9881
7a26362d
UW
98822017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9883
9884 * gdb.arch/vsx-regs.exp: Update register content checks.
9885
ed0f4273
UW
98862017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9887
9888 * gdb.arch/ppc-longdouble.exp: New file.
9889 * gdb.arch/ppc-longdouble.c: Likewise.
9890
a25d69c6
PA
98912017-11-21 Pedro Alves <palves@redhat.com>
9892
9893 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9894
73fcf641
PA
98952017-11-20 Pedro Alves <palves@redhat.com>
9896
9897 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9898 (long_double_typedef): New typedefs.
9899 Use DEF on double and long double.
9900 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9901 cases.
9902 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9903 and 'long_double_ptr_same_size' locals. Use them to decide
9904 whether cast from array/function to float is valid/invalid.
9905
71a3c369
TT
99062017-11-17 Tom Tromey <tom@tromey.com>
9907
9908 * gdb.rust/traits.rs: New file.
9909 * gdb.rust/traits.exp: New file.
9910
ced9779b
JB
99112017-11-17 Joel Brobecker <brobecker@adacore.com>
9912
9913 * gdb.ada/minsyms: New testcase.
9914
a0922d80
PA
99152017-11-16 Pedro Alves <palves@redhat.com>
9916
9917 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9918 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9919
ea04e54c
PA
99202017-11-16 Pedro Alves <palves@redhat.com>
9921
9922 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9923 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9924
e849ea89
PA
99252017-11-16 Pedro Alves <palves@redhat.com>
9926
9927 * gdb.server/reconnect-ctrl-c.c: New file.
9928 * gdb.server/reconnect-ctrl-c.exp: New file.
9929
d8ae99a7
PM
99302017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9931
9932 * gdb.python/py-rbreak.exp: New file.
9933 * gdb.python/py-rbreak.c: New file.
9934 * gdb.python/py-rbreak-func2.c: New file.
9935
968a13f8
PA
99362017-11-16 Pedro Alves <palves@redhat.com>
9937
9938 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9939 pattern.
9940 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9941 GDB.
9942
71774bc9
SM
99432017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9944
9945 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9946 regex.
9947
ddbb44cf
SM
99482017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9949
9950 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9951 test names.
9952
584a564f
PA
99532017-11-09 Pedro Alves <palves@redhat.com>
9954
9955 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9956 factored out from ...
9957 (top level): ... here, and adjusted to avoid expecting beyond the
9958 prompt in a single gdb_test_multiple.
9959
5ed7a928
PA
99602017-11-09 Pedro Alves <palves@redhat.com>
9961
9962 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9963 output.
9964 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9965 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9966 * gdb.server/ext-run.exp ("kill" test): Likewise.
9967 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9968
a60e0738
PA
99692017-11-09 Pedro Alves <palves@redhat.com>
9970
9971 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9972 match till end of line.
9973
2c88253f
PA
99742017-11-09 Pedro Alves <palves@redhat.com>
9975
9976 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9977
c7a38517
PA
99782017-11-09 Pedro Alves <palves@redhat.com>
9979
9980 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9981 New procedures, factored out from ...
9982 (top level): ... here, and adjusted to avoid expecting beyond the
9983 prompt in one go.
9984
f29f4b6b
PA
99852017-11-09 Pedro Alves <palves@redhat.com>
9986
9987 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9988 output. Fix '?' match.
9989
286acbb5
JB
99902017-11-08 Joel Brobecker <brobecker@adacore.com>
9991
9992 * gdb.ada/scoped_watch: New testcase.
9993 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9994 which is actually correct.
9995 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9996 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9997
62d7ae92
PA
99982017-11-08 Pedro Alves <palves@redhat.com>
9999
10000 * gdb.gdb/complaints.exp (test_initial_complaints)
10001 (test_serial_complaints, test_short_complaints): Call
10002 complaint_internal instead of complaint.
10003
280ca31f
DT
100042017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10005
10006 * gdb.threads/tls-core.c: New file.
10007 * gdb.threads/tls-core.exp: Likewise.
10008
b5ec771e
PA
100092017-11-08 Pedro Alves <palves@redhat.com>
10010
10011 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10012 (p Exported_Capitalized): New test.
10013 (p exported_capitalized): New test.
10014
a02b41a7
PA
100152017-11-07 Pedro Alves <palves@redhat.com>
10016
10017 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10018
95e95a6d
PA
100192017-11-07 Pedro Alves <palves@redhat.com>
10020
10021 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10022 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10023 (disable_invalid, disable_inverted, disable_negative): New
10024 procedures.
10025 ("bad numbers"): New set of tests.
10026
cee62dbd
PA
100272017-11-07 Pedro Alves <palves@redhat.com>
10028
10029 * gdb.cp/ena-dis-br-range.exp: Add tests.
10030
cc638e86
PA
100312017-11-07 Pedro Alves <palves@redhat.com>
10032
10033 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10034
d0fe4701
XR
100352017-11-07 Xavier Roirand <roirand@adacore.com>
10036 Pedro Alves <palves@redhat.com>
10037
10038 * gdb.base/ena-dis-br.exp: Add reference to
10039 gdb.cp/ena-dis-br-range.exp.
10040 * gdb.cp/ena-dis-br-range.exp: New file.
10041 * gdb.cp/ena-dis-br-range.cc: New file.
10042
46f67f80
PA
100432017-11-06 Pedro Alves <palves@redhat.com>
10044
10045 * gdb.base/attach-non-pgrp-leader.c: New.
10046 * gdb.base/attach-non-pgrp-leader.exp: New.
10047
726e1356
PA
100482017-11-06 Pedro Alves <palves@redhat.com>
10049
10050 * configure.ac: No longer check for termio.h and sgtty.h.
10051 * configure: Regenerate.
10052 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10053 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10054 Remove termio and sgtty code.
10055
50ab6ace
YQ
100562017-11-03 Yao Qi <yao.qi@linaro.org>
10057
10058 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10059 in GDB is disabled.
10060
8e68731c
YQ
100612017-11-03 Yao Qi <yao.qi@linaro.org>
10062
10063 * gdb.python/py-thrhandle.exp: Skip it if python is not
10064 enabled.
10065
3a87ae65
SM
100662017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10067
10068 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10069 as a breakpoint command.
10070
484d8d36
MD
100712017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10072
10073 PR python/21213
10074 * gdb.python/py-infthread.exp: Test calling
10075 InferiorThread.inferior () multiple times in a row.
10076
4a27f119
KS
100772017-10-27 Keith Seitz <keiths@redhat.com>
10078
10079 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10080 Test "info break" for every inlined function breakpoint.
10081
bb11dd58
YQ
100822017-10-27 Yao Qi <yao.qi@linaro.org>
10083
10084 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10085
a43f3893
PF
100862017-10-26 Patrick Frants <osscontribute@gmail.com>
10087
10088 * gdb.cp/classes.exp (test_static_members): Test printing
10089 Outer::instance.
10090 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10091 (Inner::instance, Outer::instance): New.
10092
792ccf00
PA
100932017-10-24 Pedro Alves <palves@redhat.com>
10094
10095 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10096 extra console" test in two stages.
10097
eb2bfbad
PA
100982017-10-24 Pedro Alves <palves@redhat.com>
10099
10100 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10101
1f75a651
PA
101022017-10-24 Pedro Alves <palves@redhat.com>
10103
10104 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10105 loop.
10106
779990d9
PA
101072017-10-24 Pedro Alves <palves@redhat.com>
10108
10109 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10110 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10111
ad9b8f5d
PA
101122017-10-24 Pedro Alves <palves@redhat.com>
10113
10114 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10115 parameter and handle it. Don't output read value in test name.
10116
fee6da6e
PA
101172017-10-24 Pedro Alves <palves@redhat.com>
10118
10119 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10120 custom test name.
10121
10389c2c
PA
101222017-10-24 Pedro Alves <palves@redhat.com>
10123
10124 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10125 include the unstable output directory name in the test's name.
10126 (initial_setup_simple) <'set args'>: Use custom test name.
10127
a80e65a9
PA
101282017-10-24 Pedro Alves <palves@redhat.com>
10129
10130 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10131 with explicit test name.
10132
15763a09
PA
101332017-10-20 Pedro Alves <palves@redhat.com>
10134
10135 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10136 'wait -i'. Use gdb_assert and remote_close.
10137
49a4ce2e
AB
101382017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10139
10140 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10141 number from variable rather than hard-coded.
10142
a75868f5
PA
101432017-10-19 Pedro Alves <palves@redhat.com>
10144
10145 * gdb.base/long-inferior-output.c: New file.
10146 * gdb.base/long-inferior-output.exp: New file.
10147
c8ba13ad
KS
101482017-11-18 Keith Seitz <keiths@redhat.com>
10149
10150 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10151 method.
10152 (main): Call it.
10153 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10154 Add additional user-defined conversion operator tests.
10155
b27de576
PA
101562017-10-17 Pedro Alves <palves@redhat.com>
10157
10158 * boards/native-stdio-gdbserver.exp: Load "local-board".
10159
8484c955
PA
101602017-10-17 Pedro Alves <palves@redhat.com>
10161
10162 * gdb.base/quit-live.c: New file.
10163 * gdb.base/quit-live.exp: New file.
10164
83d5a34d
KS
101652017-10-16 Keith Seitz <keiths@redhat.com>
10166
10167 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10168 (class_with_protected_typedef, class_with_private_typedef)
10169 (struct_with_public_typedef, struct_with_protected_typedef)
10170 (struct_with_private_typedef): New classes/structs.
10171 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10172 typedefs and access specifiers.
10173
739b3f1d
PA
101742017-10-16 Pedro Alves <palves@redhat.com>
10175 Simon Marchi <simon.marchi@polymtl.ca>
10176
10177 * README (Local vs Remote vs Native): New section.
10178 * boards/local-board.exp: New file, with bits factored out from
10179 ...
10180 * boards/native-extended-gdbserver.exp: ... here. Load
10181 "local-board".
10182 * boards/native-gdbserver.exp: Load "local-board".
10183 (${board}_spawn, ${board}_exec): Delete.
10184 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10185 ...
10186 * boards/stdio-gdbserver-base.exp: ... this new file.
10187 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10188 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10189 procedure.
10190 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10191 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10192 stdio_gdbserver_command.
10193 (${board}_get_remote_address, ${board}_get_comm_port)
10194 (${board}_download, ${board}_upload): Delete.
10195 (get_target_remote_pipe_cmd): New.
10196
fe68b953
SM
101972017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10198
10199 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10200 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10201 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10202 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10203 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10204 remove with_test_prefix.
10205
300b6685
PA
102062017-10-13 Pedro Alves <palves@redhat.com>
10207
10208 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10209 * gdb.base/annota1.exp: Use it instead of is_remote.
10210 * gdb.base/annota3.exp: Use it instead of is_remote.
10211 * gdb.cp/annota2.exp: Use it instead of is_remote.
10212 * gdb.cp/annota3.exp: Use it instead of is_remote.
10213 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10214
50500caf
PA
102152017-10-13 Pedro Alves <palves@redhat.com>
10216
10217 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10218 (test_num_test_vars, run_and_count_vars, find_env)
10219 (test_set_unset_env, test_inherit_env_var): New procedures.
10220 (top level): Use them.
10221
dad0c6d2
PA
102222017-10-13 Pedro Alves <palves@redhat.com>
10223
10224 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10225 also skip on stub-like targets.
10226
8b0553c1
PA
102272017-10-13 Pedro Alves <palves@redhat.com>
10228
10229 PR gdb/22293
10230 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10231 (top level): Move some tests to ...
10232 (test_not_found): ... this new procedure.
10233 (top level): Call it.
10234
7594f623
PA
102352017-10-13 Pedro Alves <palves@redhat.com>
10236
10237 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10238 expect different "info terminal" output if testing with a
10239 non-native target.
10240
ebe3b402
PA
102412017-10-13 Pedro Alves <palves@redhat.com>
10242 Simon Marchi <simon.marchi@polymtl.ca>
10243
10244 PR python/12966
10245 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10246
42f1b161
PA
102472017-10-13 Pedro Alves <palves@redhat.com>
10248
10249 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10250 already.
10251
8d6ef72b
PA
102522017-10-13 Pedro Alves <palves@redhat.com>
10253
10254 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10255 is_remote.
10256
d7bcd5b8
PA
102572017-10-13 Pedro Alves <palves@redhat.com>
10258
10259 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10260 is_remote.
10261
df479dc6
PA
102622017-10-13 Pedro Alves <palves@redhat.com>
10263
10264 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10265 is set.
10266 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10267 instead of is_remote.
10268
23fb630a
PA
102692017-10-13 Pedro Alves <palves@redhat.com>
10270
10271 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10272 (top level): Add comment.
10273
cc77b1dc
PA
102742017-10-13 Pedro Alves <palves@redhat.com>
10275
10276 * gdb.base/remote.exp (top level): Fix comment typo and add
10277 missing return.
10278
27c9e813
PA
102792017-10-13 Pedro Alves <palves@redhat.com>
10280 Simon Marchi <simon.marchi@polymtl.ca>
10281
10282 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10283 calls and add comments. Skip test if use_gdb_stub is set.
10284 (top level): Use "set cwd" command instead of "cd" command.
10285
5e830d98
PA
102862017-10-13 Pedro Alves <palves@redhat.com>
10287
10288 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10289 is_remote target check.
10290
f5ca0032
PA
102912017-10-13 Pedro Alves <palves@redhat.com>
10292
10293 * gdb.base/scope.exp: Use build_executable + clean_restart +
10294 gdb_file_cmd instead of prepare_for_testing and no longer skip
10295 "before run" tests on is_remote target boards. Update comments.
10296 * boards/native-extended-gdbserver.exp
10297 (extended_gdbserver_load_last_file): New, factored out from ...
10298 (gdb_load): ... this. Move further below and add comment.
10299 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10300
8aed1c0d
PA
103012017-10-12 Pedro Alves <palves@redhat.com>
10302
10303 * gdb.base/attach.exp: Remove references to gdb64.
10304 * gdb.base/dbx.exp: Remove references to gdb64.
10305
cfa34c87
SM
103062017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10307 Pedro Alves <palves@redhat.com>
10308
10309 * gdb.base/label.exp: Remove is_remote target check.
10310
9192b7de
PA
103112017-10-12 Pedro Alves <palves@redhat.com>
10312
10313 * gdb.base/auvx.exp (coredir): Update comment.
10314 (top level) <core_works>: Use "set cwd" command instead of "cd"
10315 command.
10316
6bf0052d
PA
103172017-10-12 Pedro Alves <palves@redhat.com>
10318 Simon Marchi <simon.marchi@polymtl.ca>
10319
10320 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10321 target boards.
10322
e48ef82d
PA
103232017-10-12 Pedro Alves <palves@redhat.com>
10324 Simon Marchi <simon.marchi@polymtl.ca>
10325
10326 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10327 Instead skip if there's any gdb_protocol set.
10328
8d7aea57
SM
103292017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10330 Pedro Alves <palves@redhat.com>
10331
10332 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10333
30440677
PA
103342017-10-12 Pedro Alves <palves@redhat.com>
10335 Simon Marchi <simon.marchi@polymtl.ca>
10336
10337 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10338 instead of on dejagnu remote boards.
10339
4e04f045 103402017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10341 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10342
10343 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10344 checks. Use build_executable + clean_restart instead of
10345 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10346 of enabling non-stop after starting gdb.
10347
871a186e
PA
103482017-10-12 Pedro Alves <palves@redhat.com>
10349
10350 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10351 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10352 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10353 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10354
56d704da
AK
103552017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10356
10357 * gdb.arch/arc-tdesc-cpu.exp: New file.
10358 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10359
2f20e312
SM
103602017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10361
10362 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10363
65630365
PA
103642017-10-10 Pedro Alves <palves@redhat.com>
10365
10366 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10367 expect CLI output.
10368
bf469271
PA
103692017-10-10 Pedro Alves <palves@redhat.com>
10370
10371 * lib/selftest-support.exp (selftest_setup): Update for
10372 captured_command_loop's prototype change.
10373
777a42f1
PA
103742017-10-09 Pedro Alves <palves@redhat.com>
10375
10376 Test both arch1=>arch2 and arch2=>arch1.
10377
10378 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10379 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10380 factored out to...
10381 (append_arch1_options, append_arch2_options, append_arch_options)
10382 (build_executables): New procedures.
10383 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10384 local.
10385 (top level): Add new 'first_arch' testing axis.
10386
cbd2b4e3
PA
103872017-10-09 Pedro Alves <palves@redhat.com>
10388
10389 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10390 (barrier): New.
10391 (thread_start, all_started): New functions.
10392 (main): Spawn new thread and wait until it is scheduled.
10393 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10394 option.
10395 (do_test): Add 'selected_thread' parameter. Run to all_started
10396 instead of main. Explicitly set the breakpoint at main. Switch
10397 to the SELECTED_THREAD thread.
10398 (top level): Test handling the exec event with either the main
10399 thread or the second thread selected.
10400
5c9e4427
PA
104012017-10-09 Pedro Alves <palves@redhat.com>
10402
10403 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10404 logic. Move STOP marker after the value checks.
10405 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10406 regexp.
10407
b3b7c423
SL
104082017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10409
10410 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10411
3b4b2f16
UW
104122017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10413
10414 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10415 integer-to-dfp conversion.
10416 * gdb.base/dfp-test.exp: Likewise.
10417
5cd63fda
PA
104182017-10-04 Pedro Alves <palves@redhat.com>
10419
10420 * gdb.multi/hangout.c: Include <unistd.h>.
10421 (hangout_loop): New function.
10422 (main): Call alarm. Call hangout_loop in a loop.
10423 * gdb.multi/hello.c: Include <unistd.h>.
10424 (hello_loop): New function.
10425 (main): Call alarm. Call hangout_loop in a loop.
10426 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10427 inferior with the other selected.
10428
4c71c105
SM
104292017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10430
10431 * gdb.mi/list-thread-groups-available.exp: New file.
10432 * gdb.mi/list-thread-groups-available.c: New file.
10433
bc3b087d
SDJ
104342017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10435
10436 * gdb.base/set-cwd.exp: Make it available on
10437 native-extended-gdbserver.
10438
d092c5a2
SDJ
104392017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10440
10441 * gdb.base/set-cwd.c: New file.
10442 * gdb.base/set-cwd.exp: Likewise.
10443
45320ffa
TT
104442017-10-02 Tom Tromey <tom@tromey.com>
10445
10446 PR rust/22236:
10447 * gdb.rust/simple.rs (main): New variable "fslice".
10448 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10449
b3e3859b
TT
104502017-10-02 Tom Tromey <tom@tromey.com>
10451
10452 * gdb.rust/simple.exp: Test ptype of a slice.
10453
01af5e0d
TT
104542017-10-02 Tom Tromey <tom@tromey.com>
10455
10456 * gdb.rust/simple.exp: Test index of slice.
10457
a9bbfbd8
TT
104582017-09-27 Tom Tromey <tom@tromey.com>
10459
10460 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10461
df8899e5
TP
104622017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10463 Pedro Alves <palves@redhat.com>
10464
10465 * gdb.base/compare-sections.exp (get value of read-only section): Read
10466 as unsigned value.
10467 (corrupt read-only section): Likewise and don't set written if patching
10468 failed.
10469
757bf54b
KB
104702017-09-21 Kevin Buettner <kevinb@redhat.com>
10471
10472 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10473 files.
10474
06871ae8
PA
104752017-09-20 Pedro Alves <palves@redhat.com>
10476
10477 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10478 symbol names in gdb's output.
10479 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10480
e5f25bc5
PA
104812017-09-20 Pedro Alves <palves@redhat.com>
10482
10483 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10484 Rename to ...
10485 (test_list_ambiguous_symbol): ... this and add a symbol name
10486 parameter. Adjust.
10487 (test_list_ambiguous_function): Reimplement on top of
10488 test_list_ambiguous_symbol and also test listing ambiguous
10489 variables.
10490 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10491 (ambiguous_fun): ... this.
10492 (ambiguous_var): New.
10493 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10494 (ambiguous_fun): ... this.
10495 (ambiguous_var): New.
10496
4e5a4f58
JB
104972017-09-19 John Baldwin <jhb@FreeBSD.org>
10498
10499 * gdb.base/starti.c: New file.
10500 * gdb.base/starti.exp: New file.
10501 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10502
26e53f3e
PA
105032017-09-14 Pedro Alves <palves@redhat.com>
10504
10505 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10506 (top level): Use it instead of runto.
10507
cb791d59
TT
105082017-09-11 Tom Tromey <tom@tromey.com>
10509
10510 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10511
7c96f8c1
TT
105122017-09-11 Tom Tromey <tom@tromey.com>
10513
10514 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10515 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10516
469412dd
CW
105172017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10518
10519 * gdb.fortran/printing-types.exp: New file.
10520 * gdb.fortran/printing-types.exp: New file.
10521
e0f86435
BH
105222017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10523
10524 * gdb.fortran/vla-ptype.exp: Fix typos.
10525 * gdb.fortran/vla-value.exp: Same.
10526
9e9af4be
BH
105272017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10528
10529 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10530 * gdb.mi/mi-var-child-f.exp: Likewise.
10531 * gdb.mi/mi-vla-fortran.exp: Likewise.
10532
a5ad232b 105332017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10534 Christoph Weinmann <christoph.t.weinmann@intel.com>
10535 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10536
10537 * gdb.fortran/ptr-indentation.f90: New file.
10538 * gdb.fortran/ptr-indentation.exp: New file.
10539
5aec60eb
TT
105402017-09-05 Tom Tromey <tom@tromey.com>
10541
10542 PR gdb/22010:
10543 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10544
8f8f8152
TP
105452017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10546
10547 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10548
fbd1b771
JK
105492017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10550
10551 * gdb.threads/tls-nodebug-pie.c: New file.
10552 * gdb.threads/tls-nodebug-pie.exp: New file.
10553
5eb5f850
TT
105542017-09-05 Tom Tromey <tom@tromey.com>
10555
10556 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10557 for rust.
10558
ae780a21
SM
105592017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10560
10561 * gdb.multi/multi-arch-exec.exp: Test with different
10562 "follow-exec-mode" settings.
10563 (do_test): New procedure.
10564
3693fdb3
PA
105652017-09-04 Pedro Alves <palves@redhat.com>
10566
10567 * gdb.base/func-static.c (S::method const, S::method volatile)
10568 (S::method volatile const): New methods.
10569 (c_s, v_s, cv_s): New instances.
10570 (main): Call method() on them.
10571 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10572 (cannot_resolve): New procedure.
10573 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10574 print-quote-unquoted columns.
10575 (do_test): Test printing each scope too.
10576
e68cb8e0
PA
105772017-09-04 Pedro Alves <palves@redhat.com>
10578
10579 * gdb.base/local-static.exp: Also test with
10580 class::method::variable wholly quoted.
10581 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10582
858be34c
PA
105832017-09-04 Pedro Alves <palves@redhat.com>
10584
10585 * gdb.base/local-static.c: New.
10586 * gdb.base/local-static.cc: New.
10587 * gdb.base/local-static.exp: New.
10588
46a4882b
PA
105892017-09-04 Pedro Alves <palves@redhat.com>
10590
10591 * gdb.asm/asm-source.exp: Add casts to int.
10592 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10593 (dataglobal64_1, dataglobal64_2): New globals.
10594 * gdb.base/nodebug.exp: Test different expressions involving the
10595 new globals, with print, whatis and ptype. Add casts to int.
10596 * gdb.base/solib-display.exp: Add casts to int.
10597 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10598 * gdb.cp/m-static.exp: Add cast to int.
10599 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10600 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10601 tls variable with no debug info without a cast. Test with a cast
10602 to int too.
10603 * gdb.trace/entry-values.exp: Add casts.
10604
2c5a2be1
PA
106052017-09-04 Pedro Alves <palves@redhat.com>
10606
10607 * gdb.base/nodebug.exp: Test that ptype's error about functions
10608 with unknown return type includes the function name too.
10609
7022349d
PA
106102017-09-04 Pedro Alves <palves@redhat.com>
10611
10612 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10613 return type of munmap in infcall.
10614 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10615 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10616 type of ftell in infcall.
10617 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10618 type of getpid in infcall.
10619 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10620 infcall.
10621 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10622 Bail on failure to extract the pid.
10623 * gdb.base/nodebug.c: #include <stdint.h>.
10624 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10625 New functions.
10626 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10627 Change expected output of print/whatis/ptype with functions with
10628 no debug info. Test all supported languages. Call
10629 test_call_promotion.
10630 * gdb.compile/compile.exp: Adjust expected output to expect
10631 warning.
10632 * gdb.threads/siginfo-threads.exp: Likewise.
10633
54990598
PA
106342017-09-04 Pedro Alves <palves@redhat.com>
10635
10636 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10637 "prototypes". Test calling float functions via prototyped and
10638 unprototyped function pointers.
10639 (perform_all_tests): New parameter "prototypes". Pass it down.
10640 (top level): Pass down "prototypes" parameter to
10641 perform_all_tests.
10642
34d16ea2
SM
106432017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10644
10645 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10646 Test with nested loops.
10647
9521ecda
SM
106482017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10649
10650 * gdb.base/commands.exp: Call the new procedures.
10651 (loop_break_test, loop_continue_test): New procedures.
10652
80a65e9b
SM
106532017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10654
10655 * gdb.base/commands.exp: Call new procedure.
10656 (define_if_without_arg_test): New procedure.
10657
e439fa14
PA
106582017-09-04 Pedro Alves <palves@redhat.com>
10659
10660 * gdb.base/list-ambiguous.exp: New file.
10661 * gdb.base/list-ambiguous0.c: New file.
10662 * gdb.base/list-ambiguous1.c: New file.
10663 * gdb.base/list.exp (test_list_range): Adjust expected output.
10664
0a2dde4a
SDJ
106652017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10666
10667 * gdb.base/share-env-with-gdbserver.c: New file.
10668 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10669
5e89eb3a
SM
106702017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10671
10672 * gdb.base/commands.exp (gdbvar_simple_if_test,
10673 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10674 progvar_simple_if_test, progvar_simple_while_test,
10675 progvar_complex_if_while_test, user_defined_command_test,
10676 user_defined_command_args_eval,
10677 user_defined_command_args_stack_test,
10678 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10679 temporary_breakpoint_commands,
10680 gdb_test_no_prompt, redefine_hook_test,
10681 redefine_backtrace_test): Remove "global gdb_prompt".
10682
fd437cbc
SM
106832017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10684
10685 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10686 New proc, call it from toplevel.
10687
87215ad1
SDJ
106882017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10689
10690 PR remote/21852
10691 * gdb.server/normal.c: New file, copied from gdb.base.
10692 * gdb.server/run-without-local-binary.exp: New file.
10693
58afddc6
WP
106942017-08-07 Weimin Pan <weimin.pan@oracle.com>
10695
10696 * gdb.arch/sparc64-adi.exp: New file.
10697 * gdb.arch/sparc64-adi.c: New file.
10698
5277199a
PA
106992017-08-22 Pedro Alves <palves@redhat.com>
10700
10701 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10702 (top level): Add "list all overloads" tests.
10703
14278e1f
TT
107042017-08-22 Tom Tromey <tom@tromey.com>
10705
10706 * gdb.gdb/xfullpath.exp: Remove.
10707
bf223d3e
PA
107082017-08-21 Pedro Alves <palves@redhat.com>
10709
10710 PR gdb/19487
10711 * gdb.base/symbol-alias.c: New.
10712 * gdb.base/symbol-alias2.c: New.
10713 * gdb.base/symbol-alias.exp: New.
10714
c973d0aa
PA
107152017-08-21 Pedro Alves <palves@redhat.com>
10716
10717 * gdb.base/dfp-test.c
10718 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10719 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10720 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10721 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10722 * gdb.base/whatis-ptype-typedefs.c: New.
10723 * gdb.base/whatis-ptype-typedefs.exp: New.
10724 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10725 (an_int, an_int_type, an_int_type2): New globals.
10726 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10727 involving typedefs and cast expressions.
10728 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10729 (lookup_typedefs_function): New.
10730 (typedefs_pretty_printers_dict): New.
10731 (top level): Register lookup_typedefs_function in
10732 gdb.pretty_printers.
10733
6d580b63
YQ
107342017-08-18 Yao Qi <yao.qi@linaro.org>
10735
10736 * gdb.server/unittest.exp: New.
10737
206726fb
SDJ
107382017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10739
10740 PR gdb/21954
10741 * gdb.base/environ.exp: Add test to check if 'unset environment'
10742 works.
10743
bf0ec4c2
AA
107442017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10745
10746 * lib/gdb.exp (universal_compile_options): New caching proc.
10747 (gdb_compile): Suppress GCC's coloring of messages.
10748
d6382fff
TT
107492017-08-14 Tom Tromey <tom@tromey.com>
10750
10751 PR gdb/21675:
10752 * gdb.base/printcmds.exp (test_radices): New function.
10753 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10754 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10755 * lib/gdb.exp (get_integer_valueof): Use p/d.
10756
c2c2dd9f
SM
107572017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10758
10759 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10760 characters.
10761
fdffd6f4
TT
107622017-08-05 Tom Tromey <tom@tromey.com>
10763
10764 * gdb.rust/simple.exp: Allow String to appear in a different
10765 namespace.
10766
27d41eac
YQ
107672017-07-26 Yao Qi <yao.qi@linaro.org>
10768
10769 * gdb.gdb/unittest.exp: Invoke command
10770 "maintenance check xml-descriptions".
10771
031ed05d
AA
107722017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10773
10774 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10775 calling context.
10776 (hex128): Drop erroneous calculation of parameters.
10777
dcd27ddf
SM
107782017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10779
10780 * gdb.python/py-unwind.exp: Disable stack protection when
10781 building test file.
10782
47e77640
PA
107832017-07-20 Pedro Alves <palves@redhat.com>
10784
10785 * gdb.base/default.exp (set language): Adjust expected output.
10786
62d2a18a
PA
107872017-07-20 Pedro Alves <palves@redhat.com>
10788
10789 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10790 (test_minsym): ... this, and make static.
10791 (get_pck__foo__bar__minsym): Rename to ...
10792 (get_test_minsym): ... this.
10793 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10794 symbol names and comments.
10795 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10796 (get_test_minsym): ... this.
10797 (pck__foo__bar__minsym__2): Rename to ...
10798 (test_minsym): ... this.
10799 (main): Adjust.
10800
c45ec17c
PA
108012017-07-17 Pedro Alves <palves@redhat.com>
10802
10803 * gdb.base/completion.exp: Adjust expected output.
10804 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10805 the completer works.
10806
c6756f62
PA
108072017-07-17 Pedro Alves <palves@redhat.com>
10808
10809 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10810
5bd68487
AB
108112017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10812
10813 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10814
8880f2a9
TT
108152017-07-14 Tom Tromey <tom@tromey.com>
10816
10817 PR rust/21764:
10818 * gdb.rust/simple.exp: Add tests.
10819
65547233
TT
108202017-07-14 Tom Tromey <tom@tromey.com>
10821
10822 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10823
8f14146e
PA
108242017-07-14 Pedro Alves <palves@redhat.com>
10825
10826 * gdb.linespec/base/one/thefile.cc (z1): New function.
10827 * gdb.linespec/base/two/thefile.cc (z2): New function.
10828 * gdb.linespec/linespec.exp: Add tests.
10829
b4365d02
AB
108302017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10831
10832 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10833 to mi_create_breakpoint.
10834
5d2cbaa5
AB
108352017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10836
10837 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10838 mi_create_breakpoint.
10839
11cb5716
IB
108402017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10841
10842 * gdb.dlang/demangle.exp: Update for demangling changes.
10843
03278692
TT
108442017-07-09 Tom Tromey <tom@tromey.com>
10845
10846 * gdb.dwarf2/shortpiece.exp: New file.
10847
33c5cd75
DB
108482017-07-06 David Blaikie <dblaikie@gmail.com>
10849
10850 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10851 built from fissiont-multi-cu{1,2}.c.
10852 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10853 except putting 'main' and 'func' in separate CUs in the same DWO file.
10854 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10855 test.
10856 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10857 test.
10858
8455d262
PA
108592017-07-06 Pedro Alves <palves@redhat.com>
10860
10861 * gdb.python/py-unwind.exp: Test flushregs.
10862
dc4bde35
SDJ
108632017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10864
10865 PR cli/21688
10866 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10867 tests for alias commands and trailing whitespace.
10868
51ed89aa
SDJ
108692017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10870
10871 PR cli/21688
10872 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10873 procedure. Call it.
10874
eb17d413
PA
108752017-06-29 Pedro Alves <palves@redhat.com>
10876
10877 * gdb.base/printcmds.exp: Add tests.
10878
41664b45
DG
108792017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10880
10881 PR gdb/21337
10882 * gdb.base/reread-readsym.exp: New file.
10883 * gdb.base/reread-readsym.c: New file.
10884
75312ae3
KB
108852017-06-21 Kevin Buettner <kevinb@redhat.com>
10886
10887 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10888 subpattern.
10889
66953522
PB
108902017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10891
10892 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10893 extended mnemonic.
10894 * gdb.arch/powerpc-power9.s: Likewise.
10895
5524b525
AA
108962017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10897
10898 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10899 on 32-bit x86 targets. Exploit is_*_target macros where
10900 appropriate.
10901
03c8af18
AA
109022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10903
10904 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10905 register pieces.
10906
3bf31011
AA
109072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10908
10909 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10910 located in one or more DWARF pieces.
10911
805acca0
AA
109122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10913
10914 * lib/gdb.exp (get_endianness): New proc.
10915 * gdb.arch/aarch64-fp.exp: Use it.
10916 * gdb.arch/altivec-regs.exp: Likewise.
10917 * gdb.arch/e500-regs.exp: Likewise.
10918 * gdb.arch/vsx-regs.exp: Likewise.
10919 * gdb.base/dump.exp: Likewise.
10920 * gdb.base/funcargs.exp: Likewise.
10921 * gdb.base/gnu_vector.exp: Likewise.
10922 * gdb.dwarf2/formdata16.exp: Likewise.
10923 * gdb.dwarf2/implptrpiece.exp: Likewise.
10924 * gdb.dwarf2/nonvar-access.exp: Likewise.
10925 * gdb.python/py-inferior.exp: Likewise.
10926 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10927
e9352324
AA
109282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10929
10930 PR gdb/21226
10931 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10932 stack value pieces are taken from the LSB end.
10933
d5d1163e
AA
109342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10935
10936 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10937 variable at nonzero offset.
10938
0567c986
AA
109392017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10940
10941 * gdb.dwarf2/var-access.c: New file.
10942 * gdb.dwarf2/var-access.exp: New test.
10943 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10944
973e9aab
TT
109452017-06-12 Tom Tromey <tom@tromey.com>
10946
10947 * gdb.dwarf2/formdata16.exp: Add tests.
10948
d9109c80
TT
109492017-06-12 Tom Tromey <tom@tromey.com>
10950
10951 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10952
30a25466
TT
109532017-06-12 Tom Tromey <tom@tromey.com>
10954
10955 PR exp/16225:
10956 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10957 * gdb.arch/vsx-regs.exp: Update tests.
10958 * gdb.arch/s390-vregs.exp (hex128): New proc.
10959 Update test.
10960 * gdb.arch/altivec-regs.exp: Update tests.
10961
aefd8b33
SDJ
109622017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10963
10964 * gdb.base/startup-with-shell.c: New file.
10965 * gdb.base/startup-with-shell.exp: Likewise.
10966
2090129c
SDJ
109672017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10968
10969 * gdb.server/non-existing-program.exp: Update regex in order to
10970 reflect the fact that gdbserver is now using fork_inferior (with a
10971 shell) to startup the inferior.
10972
8e86a419
SM
109732017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10974
10975 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10976 support function calls from GDB.
10977
e6cf65f2
TT
109782017-05-21 Tom Tromey <tom@tromey.com>
10979
10980 PR rust/21466:
10981 * gdb.rust/unsized.exp: New file.
10982 * gdb.rust/unsized.rs: New file.
10983
43cc5389
TT
109842017-05-19 Tom Tromey <tom@tromey.com>
10985
10986 PR rust/21484:
10987 * gdb.rust/watch.exp: New file.
10988 * gdb.rust/watch.rs: New file.
10989
ec8df234
TT
109902017-05-18 Tom Tromey <tom@tromey.com>
10991
10992 * gdb.rust/simple.exp: Allow Box to be qualified.
10993
3e3e7fae
TP
109942017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10995
10996 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10997
59cc050d
PA
109982017-05-18 Pedro Alves <palves@redhat.com>
10999
11000 * gdb.base/fileio.c (test_write, test_read, test_close)
11001 (test_fstat): Don't print 'ret' in the fail path.
11002
c8f6abd1
PA
110032017-05-18 Pedro Alves <palves@redhat.com>
11004
11005 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11006 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11007 (test_system, test_rename, test_unlink, test_time): Change
11008 prototypes.
11009 * gdb.base/fileio.exp (stop_msg): Adjust.
11010
d2a03b77
PA
110112017-05-18 Pedro Alves <palves@redhat.com>
11012
11013 * gdb.base/fileio.c (null_str): New global.
11014 (test_stat): Use it.
11015 * gdb.base/fileio.exp: Remove nowarnings.
11016
0d5c6999
YQ
110172017-05-17 Yao Qi <yao.qi@linaro.org>
11018
11019 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11020
21873064
YQ
110212017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11022
11023 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11024 argument command.
11025 (top-level): Invoke test_set_inferior_tty.
11026
d512d31c
PA
110272017-05-04 Pedro Alves <palves@redhat.com>
11028
11029 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11030 Add parens to print call for Python 3.
11031
90cef2ed
KS
110322017-05-03 Keith Seitz <keiths@redhat.com>
11033
11034 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11035 (main): Call it.
11036
14f819c8
TW
110372017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11038
11039 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11040 to prev and next.
11041
913aeadd
TW
110422017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11043
11044 * gdb.python/py-record-btrace.exp: Remove test for
11045 gdb.BtraceInstruction.error.
11046
a3be24ad
TW
110472017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11048
11049 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11050
ae20e79a
TW
110512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11052
11053 * gdb.python/py-record-btrace-threads.c: New file.
11054 * gdb.python/py-record-btrace-threads.exp: New file.
11055
45ce1b47
SDJ
110562017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11057
11058 PR testsuite/8595
11059 * gdb.base/environ.exp: Make test available in all architectures.
11060 Move bits related to "info program" testing to
11061 gdb.base/info-program.exp. Rewrite tests to use the two new
11062 procedures mentione below.
11063 (test_set_show_env_var) New procedure.
11064 (test_set_show_env_var_equal): Likewise.
11065 * gdb.base/info-program.exp: New file.
11066
e15c3eb4
KS
110672017-04-27 Keith Seitz <keiths@redhat.com>
11068
11069 * gdb.cp/oranking.cc (test15): New function.
11070 (main): Call test15 and declare additional variables for testing.
11071 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11072 "p foo101('abc')" tests.
11073 Add tests for cv qualifier overloads.
11074 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11075 "lvalue reference overload" test.
11076 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11077 "print value of f1 on Child&& in f2" test.
11078
3a3fd0fd
PA
110792017-04-19 Pedro Alves <palves@redhat.com>
11080
11081 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11082 procedure.
11083 (top level): Call it.
11084 * lib/gdb.exp (gdb_define_cmd): New procedure.
11085
53375380
PA
110862017-04-12 Pedro Alves <palves@redhat.com>
11087
11088 PR gdb/21323
11089 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11090 (wchar): New global.
11091 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11092 (do_test_wide_char, wide_char_types_no_program, top level): Add
11093 wchar_t testing.
11094
53e710ac
PA
110952017-04-12 Pedro Alves <palves@redhat.com>
11096
11097 PR c++/21323
11098 * gdb.cp/wide_char_types.c: New file.
11099 * gdb.cp/wide_char_types.exp: New file.
11100
0ad9d8c7
SDJ
111012017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11102
11103 PR gdb/21352
11104 * gdb.trace/tsv.exp: Add test for "tsave -r".
11105
b1b45502
IB
111062017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11107
11108 * gdb.dlang/watch-loc.c: New file.
11109 * gdb.dlang/watch-loc.exp: New file.
11110
ec13808e
JK
111112017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11112
11113 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11114
fe5f7374
AK
111152017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11116
11117 * gdb.arch/arc-analyze-prologue.S: New file.
11118 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11119
eea78757
AK
111202017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11121
11122 * gdb.arch/arc-decode-insn.S: New file.
11123 * gdb.arch/arc-decode-insn.exp: Likewise.
11124
5badf10a
IR
111252017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11126
11127 PR tdep/20928
11128 * gdb.arch/sparc64-regs.exp: New file.
11129 * gdb.arch/sparc64-regs.S: Likewise.
11130
cee59b3f
TW
111312017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11132
11133 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11134 and memory view on Python 3.
11135
c0f55cc6
AV
111362017-03-20 Artemiy Volkov <artemiyv@acm.org>
11137 Keith Seitz <keiths@redhat.com>
11138
11139 PR gdb/14441
11140 * gdb.cp/demangle.exp: Add rvalue reference tests.
11141 * gdb.cp/rvalue-ref-casts.cc: New file.
11142 * gdb.cp/rvalue-ref-casts.exp: New file.
11143 * gdb.cp/rvalue-ref-overload.cc: New file.
11144 * gdb.cp/rvalue-ref-overload.exp: New file.
11145 * gdb.cp/rvalue-ref-params.cc: New file.
11146 * gdb.cp/rvalue-ref-params.exp: New file.
11147 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11148 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11149 * gdb.cp/rvalue-ref-types.cc: New file.
11150 * gdb.cp/rvalue-ref-types.exp: New file.
11151 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11152 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11153
51457a05
MAL
111542017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11155
11156 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11157 New procedure.
11158
5b291c04
MAL
111592017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11160
11161 * lib/mi-support.exp (mi_gdb_test): Add additional message
11162 for unexpected output.
11163
59a56148
AA
111642017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11165
11166 * gdb.base/examine-backward.c (Barrier): New character array
11167 constant, to ensure that TestStrings is preceded by a string
11168 terminator.
11169
7942e96e
AA
111702017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11171
11172 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11173 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11174 and implicit pointer into such a location.
11175
6ebac3fb
DE
111762017-03-16 Doug Evans <dje@google.com>
11177
11178 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11179
ec3b243d
TP
111802017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11181
11182 * gdb.cp/m-static.exp: Fix expectation for prototype of
11183 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11184
111852017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11186
11187 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11188 * gdb.guile/scm-lazy-string.c: New file.
11189 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11190 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11191 for pointer, array, typedef lazy strings.
11192
2cc36e25 111932017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11194
11195 PR python/17728, python/18439, python/18779
11196 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11197 * gdb.python/py-lazy-string.c (pointer): New typedef.
11198 (main): New locals ptr, array, typedef_ptr.
11199 * gdb.python/py-value.exp: Move lazy string tests to ...
11200 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11201 array, typedef lazy strings.
ec3b243d 11202
0efcde63
AK
112032017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11204
11205 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11206 Add optional 'test' parameter.
11207
7978d7c3
SM
112082017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11209
11210 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11211 Skip for versions of DejaGnu < 1.5.
11212
896c0c1e
SM
112132017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11214
11215 * lib/gdb.exp (dejagnu_version): New proc.
11216 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11217 Use dejagnu_version.
11218
5f4d1085
KS
112192017-03-10 Keith Seitz <keiths@redhat.com>
11220
11221 PR c++/8128
11222 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11223 type from destructor regexps.
11224 Add a branch which actually passes the test.
11225 Adjust "ptype t5i" test names.
11226
1de05205
PA
112272017-03-08 Pedro Alves <palves@redhat.com>
11228
11229 * gdb.base/step-over-exit.exp: Add explicit test message.
11230
c65d6b55
PA
112312017-03-08 Pedro Alves <palves@redhat.com>
11232
11233 PR gdb/18360
11234 * gdb.threads/interrupt-while-step-over.c: New file.
11235 * gdb.threads/interrupt-while-step-over.exp: New file.
11236
2e86a283
PA
112372017-03-08 Pedro Alves <palves@redhat.com>
11238
11239 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11240 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11241
25dcbff6
PA
112422017-03-08 Pedro Alves <palves@redhat.com>
11243
11244 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11245 PKRU as not supported as a PASS.
11246
dc9366eb
PA
112472017-03-08 Pedro Alves <palves@redhat.com>
11248
11249 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11250 prefix instead of $binfile1/$binfile2.
11251 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11252 in test message.
11253 * gdb.python/py-completion.exp: Use "load python file" as test
11254 messages instead of unstable path names.
11255
6e5d74e7
PA
112562017-03-08 Pedro Alves <palves@redhat.com>
11257 Jan Kratochvil <jan.kratochvil@redhat.com>
11258
11259 PR cli/21218
11260 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11261 New proc.
11262 (top level): Call it.
11263
9753a2f6
PA
112642017-03-08 Pedro Alves <palves@redhat.com>
11265
11266 PR tui/21216
11267 * gdb.tui/tui-nl-filtered-output.exp: New file.
11268
1a4dd9dd
PA
112692017-03-08 Pedro Alves <palves@redhat.com>
11270
11271 * gdb.base/completion.exp: Move TUI completion tests to ...
11272 * gdb.tui/completion.exp: ... this new file.
11273
7cbbff33
PA
112742017-03-08 Pedro Alves <palves@redhat.com>
11275
11276 * gdb.base/tui-disasm-long-lines.c,
11277 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11278 gdb.base/tui-layout.exp: Move to ...
11279 * gdb.tui/: ... this new directory.
11280
5f6fd321
PA
112812017-03-07 Pedro Alves <palves@redhat.com>
11282
11283 * gdb.base/tui-layout.c: New file.
11284 * gdb.base/tui-layout.exp: New file.
11285
44959fa8
PA
112862017-03-07 Pedro Alves <palves@redhat.com>
11287
11288 * gdb.base/tui-layout.c: Rename to ...
11289 * gdb.base/tui-disasm-long-lines.c: ... this.
11290 * gdb.base/tui-layout.exp: Rename to ...
11291 * gdb.base/tui-disasm-long-lines.exp: ... this.
11292
f8c4e718
PA
112932017-03-07 Pedro Alves <palves@redhat.com>
11294
11295 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11296
6dbb839a 112972017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11298
11299 * i386-mpx-call.c: New file.
11300 * i386-mpx-call.exp: New file.
11301
65b48a81
PB
113022017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11303
11304 * gdb.arch/powerpc-power.exp: Delete test.
11305 * gdb.arch/powerpc-power.s: Likewise.
11306 * gdb.disasm/disassembler-options.exp: New test.
11307 * gdb.arch/powerpc-altivec.exp: Likewise.
11308 * gdb.arch/powerpc-altivec.s: Likewise.
11309 * gdb.arch/powerpc-altivec2.exp: Likewise.
11310 * gdb.arch/powerpc-altivec2.s: Likewise.
11311 * gdb.arch/powerpc-altivec3.exp: Likewise.
11312 * gdb.arch/powerpc-altivec3.s: Likewise.
11313 * gdb.arch/powerpc-power7.exp: Likewise.
11314 * gdb.arch/powerpc-power7.s: Likewise.
11315 * gdb.arch/powerpc-power8.exp: Likewise.
11316 * gdb.arch/powerpc-power8.s: Likewise.
11317 * gdb.arch/powerpc-power9.exp: Likewise.
11318 * gdb.arch/powerpc-power9.s: Likewise.
11319 * gdb.arch/powerpc-vsx.exp: Likewise.
11320 * gdb.arch/powerpc-vsx.s: Likewise.
11321 * gdb.arch/powerpc-vsx2.exp: Likewise.
11322 * gdb.arch/powerpc-vsx2.s: Likewise.
11323 * gdb.arch/powerpc-vsx3.exp: Likewise.
11324 * gdb.arch/powerpc-vsx3.s: Likewise.
11325 * gdb.arch/arm-disassembler-options.exp: Likewise.
11326 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11327 * gdb.arch/s390-disassembler-options.exp: Likewise.
11328
17cd4947
LM
113292017-02-23 Luis Machado <lgustavo@codesourcery.com>
11330
11331 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11332 (check_supported_features): ... this. Changed return type to void.
11333 (supports_rdseed): New static global.
11334 (rdseed): Check supports_rdseed.
11335 (initialize): Call check_supported_features.
11336
2039d74e
EBM
113372017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11338
11339 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11340 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11341 and lqarx/stqcx.
11342 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11343 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11344
a51d7ecf
EBM
113452017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11346
11347 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11348 uppercase.
11349
0224619f
JK
113502017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11351
11352 * gdb.dwarf2/formdata16.c: New file.
11353 * gdb.dwarf2/formdata16.exp: New file.
11354 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11355
216f72a1
JK
113562017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11357
11358 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11359 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11360 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11361 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11362 DW_AT_GNU_*.
11363
43988095
JK
113642017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11365
11366 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11367
99e8a4f9
SDJ
113682017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11369
11370 PR gdb/21164
11371 * gdb.base/maint.exp: Add testcases for when the commands do
11372 not have arguments.
11373
b58a8c0c
TP
113742017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11375
11376 * gdb.cp/chained-calls.exp: Use p instead of P.
11377
4e746bb6
TW
113782017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11379
11380 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11381 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11382
3f77c769
TT
113832017-02-14 Tom Tromey <tom@tromey.com>
11384
11385 PR python/13598:
11386 * gdb.python/py-events.exp: Add before_prompt event tests.
11387
075beec0
AA
113882017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11389
11390 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11391
bf5f525c
LM
113922017-02-13 Luis Machado <lgustavo@codesourcery.com>
11393
11394 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11395 (main): Call my_unique_function_name.
11396 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11397 completion of patterns with a single match.
11398 Add missing -re switches to gdb_test_multiple calls.
11399
13a66184
LM
114002017-02-13 Luis Machado <lgustavo@codesourcery.com>
11401
11402 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11403 return if core file is not recognized.
11404
26a06916
SM
114052017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11406
11407 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11408 and extra UIs.
11409
b761ca9e
SM
114102017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11411
11412 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11413 proc_with_prefix.
11414
b964bee0
TT
114152017-02-10 Tom Tromey <tom@tromey.com>
11416
11417 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11418
18da0c51
MG
114192017-02-10 Martin Galvan <martingalvan@sourceware.org>
11420
11421 PR gdb/21122
11422 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11423
604c4576
JG
114242017-02-08 Jerome Guitton <guitton@adacore.com>
11425
11426 * gdb.base/define.exp: Add test for command abbreviations
11427 in define.
11428
20b477a7
LM
114292017-02-06 Luis Machado <lgustavo@codesourcery.com>
11430
11431 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11432 * gdb.reverse/insn-reverse-x86.c: New file.
11433
3f7b46f2
IR
114342017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11435
11436 PR tdep/20936
11437 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11438
f0fd41c1
TT
114392017-02-03 Tom Tromey <tom@tromey.com>
11440
11441 PR rust/21097:
11442 * gdb.rust/simple.exp: Add new tests.
11443
5be5dbf0
PA
114442017-02-02 Pedro Alves <palves@redhat.com>
11445
11446 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11447 tests.
11448
7346ef59
AA
114492017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11450
11451 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11452 taking a 2-byte value out of a 4-byte DWARF implicit value on
11453 big-endian targets.
11454 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11455 logic. Add test cases for DW_OP_implicit.
11456
787f0025
MM
114572017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11458
11459 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11460
68777c29
MM
114612017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11462
11463 * gdb.btrace/enable.exp: Call gdb_exit before
11464 skip_gdbserver_tests.
11465
0a1c7e28
MM
114662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11467
11468 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11469 GDBFLAGS.
11470
b5ac99b0
MM
114712017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11472
11473 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11474 the test is skipped.
11475 * gdb.btrace/data.exp: Likewise.
11476 * gdb.btrace/delta.exp: Likewise.
11477 * gdb.btrace/dlopen.exp: Likewise.
11478 * gdb.btrace/enable-running.exp: Likewise.
11479 * gdb.btrace/enable.exp: Likewise.
11480 * gdb.btrace/exception.exp: Likewise.
11481 * gdb.btrace/function_call_history.exp: Likewise.
11482 * gdb.btrace/gcore.exp: Likewise.
11483 * gdb.btrace/instruction_history.exp: Likewise.
11484 * gdb.btrace/multi-thread-step.exp: Likewise.
11485 * gdb.btrace/nohist.exp: Likewise.
11486 * gdb.btrace/non-stop.exp: Likewise.
11487 * gdb.btrace/reconnect.exp: Likewise.
11488 * gdb.btrace/record_goto-step.exp: Likewise.
11489 * gdb.btrace/record_goto.exp: Likewise.
11490 * gdb.btrace/rn-dl-bind.exp: Likewise.
11491 * gdb.btrace/segv.exp: Likewise.
11492 * gdb.btrace/step.exp: Likewise.
11493 * gdb.btrace/stepi.exp: Likewise.
11494 * gdb.btrace/tailcall-only.exp: Likewise.
11495 * gdb.btrace/tailcall.exp: Likewise.
11496 * gdb.btrace/tsx.exp: Likewise.
11497 * gdb.btrace/unknown_functions.exp: Likewise.
11498 * gdb.btrace/vdso.exp: Likewise.
11499
cd4007e4
MM
115002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11501
11502 * gdb.btrace/enable-running.c: New.
11503 * gdb.btrace/enable-running.exp: New.
11504
2735833d
WT
115052017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11506
11507 * gdb.arch/amd64-gs_base.c: New file.
11508 * gdb.arch/amd64-gs_base.exp: New file.
11509
b51e1e94
LM
115102017-01-26 Luis Machado <lgustavo@codesourcery.com>
11511
11512 * lib/memory.exp: Remove spurious empty newlines.
11513
72ca0410
SM
115142017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11515
11516 * gdb.python/py-bad-printers.exp: Load python file using "source".
11517 * gdb.python/py-events.exp: Likewise.
11518 * gdb.python/py-evsignal.exp: Likewise.
11519 * gdb.python/py-evthreads.exp: Likewise.
11520 * gdb.python/py-frame-args.exp: Likewise.
11521 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11522 * gdb.python/py-framefilter-mi.exp: Likewise.
11523 * gdb.python/py-framefilter.exp: Likewise.
11524 * gdb.python/py-mi.exp: Likewise.
11525 * gdb.python/py-pp-maint.exp: Likewise.
11526 * gdb.python/py-pp-registration.exp: Likewise.
11527 * gdb.python/py-prettyprint.exp: Likewise.
11528 (run_lang_tests): Likewise.
11529 * gdb.python/py-typeprint.exp: Likewise.
11530
e309aa65
LM
115312017-01-26 Luis Machado <lgustavo@codesourcery.com>
11532
11533 * lib/memory.exp: New file.
11534 * lib/gdb.exp: Load memory.exp.
11535 * gdb.base/memattr.exp (delete_memory): Move proc to
11536 lib/memory.exp and rename to delete_memory_regions.
11537 Replace delete_memory with delete_memory_regions.
11538 Cleanup memory regions before tests.
11539 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11540 before tests.
11541
515aff23
LM
115422017-01-26 Luis Machado <lgustavo@codesourcery.com>
11543
11544 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11545 files.
11546 (initialize): New function conditionally defined.
11547 (testcases): Move within conditional block.
11548 (main): Call initialize.
11549 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11550 of gdb.reverse/insn-reverse.c.
11551 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11552 gdb.reverse/insn-reverse.c.
11553
d8b49cf0
YQ
115542017-01-26 Yao Qi <yao.qi@linaro.org>
11555
11556 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11557 disassemble on address 0.
11558
f13a9a0c
YQ
115592017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11560 Yao Qi <yao.qi@linaro.org>
11561
11562 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11563 * gdb.dwarf2/implptr-64bit.S: Remove.
11564 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11565 variables in caller's context. Add DW_OP_implicit_value.
11566
5ac95241
YQ
115672017-01-25 Yao Qi <yao.qi@linaro.org>
11568
11569 * lib/dwarf.exp (Dwarf::_location): Handle
11570 DW_OP_GNU_implicit_pointer with proper size.
11571
23e82930
LM
115722017-01-20 Luis Machado <lgustavo@codesourcery.com>
11573
11574 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11575 and add untested calls.
11576
d334ae25
LM
115772017-01-20 Luis Machado <lgustavo@codesourcery.com>
11578
11579 * gdb.python/python.exp: Check line number against what GDB thinks
11580 the line number is for func1.
11581
f5e6296e
IB
115822017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11583
11584 * gdb.dlang/debug-expr.exp: New file.
11585
5b362f04
LM
115862016-12-23 Luis Machado <lgustavo@codesourcery.com>
11587
11588 Fix test names for the following files:
11589
11590 * gdb.ada/exec_changed.exp
11591 * gdb.ada/info_types.exp
11592 * gdb.arch/aarch64-atomic-inst.exp
11593 * gdb.arch/aarch64-fp.exp
11594 * gdb.arch/altivec-abi.exp
11595 * gdb.arch/altivec-regs.exp
11596 * gdb.arch/amd64-byte.exp
11597 * gdb.arch/amd64-disp-step.exp
11598 * gdb.arch/amd64-dword.exp
11599 * gdb.arch/amd64-entry-value-inline.exp
11600 * gdb.arch/amd64-entry-value-param.exp
11601 * gdb.arch/amd64-entry-value-paramref.exp
11602 * gdb.arch/amd64-entry-value.exp
11603 * gdb.arch/amd64-i386-address.exp
11604 * gdb.arch/amd64-invalid-stack-middle.exp
11605 * gdb.arch/amd64-invalid-stack-top.exp
11606 * gdb.arch/amd64-optimout-repeat.exp
11607 * gdb.arch/amd64-prologue-skip.exp
11608 * gdb.arch/amd64-prologue-xmm.exp
11609 * gdb.arch/amd64-stap-special-operands.exp
11610 * gdb.arch/amd64-stap-wrong-subexp.exp
11611 * gdb.arch/amd64-tailcall-cxx.exp
11612 * gdb.arch/amd64-tailcall-noret.exp
11613 * gdb.arch/amd64-tailcall-ret.exp
11614 * gdb.arch/amd64-tailcall-self.exp
11615 * gdb.arch/amd64-word.exp
11616 * gdb.arch/arm-bl-branch-dest.exp
11617 * gdb.arch/arm-disp-step.exp
11618 * gdb.arch/arm-neon.exp
11619 * gdb.arch/arm-single-step-kernel-helper.exp
11620 * gdb.arch/avr-flash-qualifier.exp
11621 * gdb.arch/disp-step-insn-reloc.exp
11622 * gdb.arch/e500-abi.exp
11623 * gdb.arch/e500-regs.exp
11624 * gdb.arch/ftrace-insn-reloc.exp
11625 * gdb.arch/i386-avx512.exp
11626 * gdb.arch/i386-bp_permanent.exp
11627 * gdb.arch/i386-byte.exp
11628 * gdb.arch/i386-cfi-notcurrent.exp
11629 * gdb.arch/i386-disp-step.exp
11630 * gdb.arch/i386-dr3-watch.exp
11631 * gdb.arch/i386-float.exp
11632 * gdb.arch/i386-gnu-cfi.exp
11633 * gdb.arch/i386-mpx-map.exp
11634 * gdb.arch/i386-mpx-sigsegv.exp
11635 * gdb.arch/i386-mpx-simple_segv.exp
11636 * gdb.arch/i386-mpx.exp
11637 * gdb.arch/i386-permbkpt.exp
11638 * gdb.arch/i386-prologue.exp
11639 * gdb.arch/i386-signal.exp
11640 * gdb.arch/i386-size-overlap.exp
11641 * gdb.arch/i386-unwind.exp
11642 * gdb.arch/i386-word.exp
11643 * gdb.arch/mips-fcr.exp
11644 * gdb.arch/powerpc-d128-regs.exp
11645 * gdb.arch/powerpc-stackless.exp
11646 * gdb.arch/ppc64-atomic-inst.exp
11647 * gdb.arch/s390-stackless.exp
11648 * gdb.arch/s390-tdbregs.exp
11649 * gdb.arch/s390-vregs.exp
11650 * gdb.arch/sparc-sysstep.exp
11651 * gdb.arch/thumb-bx-pc.exp
11652 * gdb.arch/thumb-singlestep.exp
11653 * gdb.arch/thumb2-it.exp
11654 * gdb.arch/vsx-regs.exp
11655 * gdb.asm/asm-source.exp
11656 * gdb.base/a2-run.exp
11657 * gdb.base/advance.exp
11658 * gdb.base/all-bin.exp
11659 * gdb.base/anon.exp
11660 * gdb.base/args.exp
11661 * gdb.base/arithmet.exp
11662 * gdb.base/async-shell.exp
11663 * gdb.base/async.exp
11664 * gdb.base/attach-pie-noexec.exp
11665 * gdb.base/attach-twice.exp
11666 * gdb.base/auto-load.exp
11667 * gdb.base/bang.exp
11668 * gdb.base/bitfields.exp
11669 * gdb.base/break-always.exp
11670 * gdb.base/break-caller-line.exp
11671 * gdb.base/break-entry.exp
11672 * gdb.base/break-inline.exp
11673 * gdb.base/break-on-linker-gcd-function.exp
11674 * gdb.base/break-probes.exp
11675 * gdb.base/break.exp
11676 * gdb.base/breakpoint-shadow.exp
11677 * gdb.base/call-ar-st.exp
11678 * gdb.base/call-sc.exp
11679 * gdb.base/call-signal-resume.exp
11680 * gdb.base/call-strs.exp
11681 * gdb.base/callfuncs.exp
11682 * gdb.base/catch-fork-static.exp
11683 * gdb.base/catch-gdb-caused-signals.exp
11684 * gdb.base/catch-load.exp
11685 * gdb.base/catch-signal-fork.exp
11686 * gdb.base/catch-signal.exp
11687 * gdb.base/catch-syscall.exp
11688 * gdb.base/charset.exp
11689 * gdb.base/checkpoint.exp
11690 * gdb.base/chng-syms.exp
11691 * gdb.base/code-expr.exp
11692 * gdb.base/code_elim.exp
11693 * gdb.base/commands.exp
11694 * gdb.base/completion.exp
11695 * gdb.base/complex.exp
11696 * gdb.base/cond-expr.exp
11697 * gdb.base/condbreak.exp
11698 * gdb.base/consecutive.exp
11699 * gdb.base/continue-all-already-running.exp
11700 * gdb.base/coredump-filter.exp
11701 * gdb.base/corefile.exp
11702 * gdb.base/dbx.exp
11703 * gdb.base/debug-expr.exp
11704 * gdb.base/define.exp
11705 * gdb.base/del.exp
11706 * gdb.base/disabled-location.exp
11707 * gdb.base/disasm-end-cu.exp
11708 * gdb.base/disasm-optim.exp
11709 * gdb.base/display.exp
11710 * gdb.base/duplicate-bp.exp
11711 * gdb.base/ena-dis-br.exp
11712 * gdb.base/ending-run.exp
11713 * gdb.base/enumval.exp
11714 * gdb.base/environ.exp
11715 * gdb.base/eu-strip-infcall.exp
11716 * gdb.base/eval-avoid-side-effects.exp
11717 * gdb.base/eval-skip.exp
11718 * gdb.base/exitsignal.exp
11719 * gdb.base/expand-psymtabs.exp
11720 * gdb.base/filesym.exp
11721 * gdb.base/find-unmapped.exp
11722 * gdb.base/finish.exp
11723 * gdb.base/float.exp
11724 * gdb.base/foll-exec-mode.exp
11725 * gdb.base/foll-exec.exp
11726 * gdb.base/foll-fork.exp
11727 * gdb.base/fortran-sym-case.exp
11728 * gdb.base/freebpcmd.exp
11729 * gdb.base/func-ptr.exp
11730 * gdb.base/func-ptrs.exp
11731 * gdb.base/funcargs.exp
11732 * gdb.base/gcore-buffer-overflow.exp
11733 * gdb.base/gcore-relro-pie.exp
11734 * gdb.base/gcore-relro.exp
11735 * gdb.base/gcore.exp
11736 * gdb.base/gdb1090.exp
11737 * gdb.base/gdb11530.exp
11738 * gdb.base/gdb11531.exp
11739 * gdb.base/gdb1821.exp
11740 * gdb.base/gdbindex-stabs.exp
11741 * gdb.base/gdbvars.exp
11742 * gdb.base/hbreak.exp
11743 * gdb.base/hbreak2.exp
11744 * gdb.base/included.exp
11745 * gdb.base/infcall-input.exp
11746 * gdb.base/inferior-died.exp
11747 * gdb.base/infnan.exp
11748 * gdb.base/info-macros.exp
11749 * gdb.base/info-os.exp
11750 * gdb.base/info-proc.exp
11751 * gdb.base/info-shared.exp
11752 * gdb.base/info-target.exp
11753 * gdb.base/infoline.exp
11754 * gdb.base/interp.exp
11755 * gdb.base/interrupt.exp
11756 * gdb.base/jit-reader.exp
11757 * gdb.base/jit-simple.exp
11758 * gdb.base/kill-after-signal.exp
11759 * gdb.base/kill-detach-inferiors-cmd.exp
11760 * gdb.base/label.exp
11761 * gdb.base/langs.exp
11762 * gdb.base/ldbl_e308.exp
11763 * gdb.base/line-symtabs.exp
11764 * gdb.base/linespecs.exp
11765 * gdb.base/list.exp
11766 * gdb.base/long_long.exp
11767 * gdb.base/longest-types.exp
11768 * gdb.base/maint.exp
11769 * gdb.base/max-value-size.exp
11770 * gdb.base/memattr.exp
11771 * gdb.base/mips_pro.exp
11772 * gdb.base/morestack.exp
11773 * gdb.base/moribund-step.exp
11774 * gdb.base/multi-forks.exp
11775 * gdb.base/nested-addr.exp
11776 * gdb.base/nextoverexit.exp
11777 * gdb.base/noreturn-finish.exp
11778 * gdb.base/noreturn-return.exp
11779 * gdb.base/nostdlib.exp
11780 * gdb.base/offsets.exp
11781 * gdb.base/opaque.exp
11782 * gdb.base/pc-fp.exp
11783 * gdb.base/permissions.exp
11784 * gdb.base/print-symbol-loading.exp
11785 * gdb.base/prologue-include.exp
11786 * gdb.base/psymtab.exp
11787 * gdb.base/ptype.exp
11788 * gdb.base/random-signal.exp
11789 * gdb.base/randomize.exp
11790 * gdb.base/range-stepping.exp
11791 * gdb.base/readline-ask.exp
11792 * gdb.base/recpar.exp
11793 * gdb.base/recurse.exp
11794 * gdb.base/relational.exp
11795 * gdb.base/restore.exp
11796 * gdb.base/return-nodebug.exp
11797 * gdb.base/return.exp
11798 * gdb.base/run-after-attach.exp
11799 * gdb.base/save-bp.exp
11800 * gdb.base/scope.exp
11801 * gdb.base/sect-cmd.exp
11802 * gdb.base/set-lang-auto.exp
11803 * gdb.base/set-noassign.exp
11804 * gdb.base/setvar.exp
11805 * gdb.base/sigall.exp
11806 * gdb.base/sigbpt.exp
11807 * gdb.base/siginfo-addr.exp
11808 * gdb.base/siginfo-infcall.exp
11809 * gdb.base/siginfo-obj.exp
11810 * gdb.base/siginfo.exp
11811 * gdb.base/signals-state-child.exp
11812 * gdb.base/signest.exp
11813 * gdb.base/sigstep.exp
11814 * gdb.base/sizeof.exp
11815 * gdb.base/skip.exp
11816 * gdb.base/solib-corrupted.exp
11817 * gdb.base/solib-nodir.exp
11818 * gdb.base/solib-search.exp
11819 * gdb.base/stack-checking.exp
11820 * gdb.base/stale-infcall.exp
11821 * gdb.base/stap-probe.exp
11822 * gdb.base/start.exp
11823 * gdb.base/step-break.exp
11824 * gdb.base/step-bt.exp
11825 * gdb.base/step-line.exp
11826 * gdb.base/step-over-exit.exp
11827 * gdb.base/step-over-syscall.exp
11828 * gdb.base/step-resume-infcall.exp
11829 * gdb.base/step-test.exp
11830 * gdb.base/store.exp
11831 * gdb.base/structs3.exp
11832 * gdb.base/sym-file.exp
11833 * gdb.base/symbol-without-target_section.exp
11834 * gdb.base/term.exp
11835 * gdb.base/testenv.exp
11836 * gdb.base/ui-redirect.exp
11837 * gdb.base/until.exp
11838 * gdb.base/unwindonsignal.exp
11839 * gdb.base/value-double-free.exp
11840 * gdb.base/vla-datatypes.exp
11841 * gdb.base/vla-ptr.exp
11842 * gdb.base/vla-sideeffect.exp
11843 * gdb.base/volatile.exp
11844 * gdb.base/watch-cond-infcall.exp
11845 * gdb.base/watch-cond.exp
11846 * gdb.base/watch-non-mem.exp
11847 * gdb.base/watch-read.exp
11848 * gdb.base/watch-vfork.exp
11849 * gdb.base/watchpoint-cond-gone.exp
11850 * gdb.base/watchpoint-delete.exp
11851 * gdb.base/watchpoint-hw-hit-once.exp
11852 * gdb.base/watchpoint-hw.exp
11853 * gdb.base/watchpoint-stops-at-right-insn.exp
11854 * gdb.base/watchpoints.exp
11855 * gdb.base/wchar.exp
11856 * gdb.base/whatis-exp.exp
11857 * gdb.btrace/buffer-size.exp
11858 * gdb.btrace/data.exp
11859 * gdb.btrace/delta.exp
11860 * gdb.btrace/dlopen.exp
11861 * gdb.btrace/enable.exp
11862 * gdb.btrace/exception.exp
11863 * gdb.btrace/function_call_history.exp
11864 * gdb.btrace/gcore.exp
11865 * gdb.btrace/instruction_history.exp
11866 * gdb.btrace/nohist.exp
11867 * gdb.btrace/reconnect.exp
11868 * gdb.btrace/record_goto-step.exp
11869 * gdb.btrace/record_goto.exp
11870 * gdb.btrace/rn-dl-bind.exp
11871 * gdb.btrace/segv.exp
11872 * gdb.btrace/step.exp
11873 * gdb.btrace/stepi.exp
11874 * gdb.btrace/tailcall-only.exp
11875 * gdb.btrace/tailcall.exp
11876 * gdb.btrace/tsx.exp
11877 * gdb.btrace/unknown_functions.exp
11878 * gdb.btrace/vdso.exp
11879 * gdb.compile/compile-ifunc.exp
11880 * gdb.compile/compile-ops.exp
11881 * gdb.compile/compile-print.exp
11882 * gdb.compile/compile-setjmp.exp
11883 * gdb.cp/abstract-origin.exp
11884 * gdb.cp/ambiguous.exp
11885 * gdb.cp/annota2.exp
11886 * gdb.cp/annota3.exp
11887 * gdb.cp/anon-ns.exp
11888 * gdb.cp/anon-struct.exp
11889 * gdb.cp/anon-union.exp
11890 * gdb.cp/arg-reference.exp
11891 * gdb.cp/baseenum.exp
11892 * gdb.cp/bool.exp
11893 * gdb.cp/breakpoint.exp
11894 * gdb.cp/bs15503.exp
11895 * gdb.cp/call-c.exp
11896 * gdb.cp/casts.exp
11897 * gdb.cp/chained-calls.exp
11898 * gdb.cp/class2.exp
11899 * gdb.cp/classes.exp
11900 * gdb.cp/cmpd-minsyms.exp
11901 * gdb.cp/converts.exp
11902 * gdb.cp/cp-relocate.exp
11903 * gdb.cp/cpcompletion.exp
11904 * gdb.cp/cpexprs.exp
11905 * gdb.cp/cplabel.exp
11906 * gdb.cp/cplusfuncs.exp
11907 * gdb.cp/cpsizeof.exp
11908 * gdb.cp/ctti.exp
11909 * gdb.cp/derivation.exp
11910 * gdb.cp/destrprint.exp
11911 * gdb.cp/dispcxx.exp
11912 * gdb.cp/enum-class.exp
11913 * gdb.cp/exception.exp
11914 * gdb.cp/exceptprint.exp
11915 * gdb.cp/expand-psymtabs-cxx.exp
11916 * gdb.cp/expand-sals.exp
11917 * gdb.cp/extern-c.exp
11918 * gdb.cp/filename.exp
11919 * gdb.cp/formatted-ref.exp
11920 * gdb.cp/fpointer.exp
11921 * gdb.cp/gdb1355.exp
11922 * gdb.cp/gdb2495.exp
11923 * gdb.cp/hang.exp
11924 * gdb.cp/impl-this.exp
11925 * gdb.cp/infcall-dlopen.exp
11926 * gdb.cp/inherit.exp
11927 * gdb.cp/iostream.exp
11928 * gdb.cp/koenig.exp
11929 * gdb.cp/local.exp
11930 * gdb.cp/m-data.exp
11931 * gdb.cp/m-static.exp
11932 * gdb.cp/mb-ctor.exp
11933 * gdb.cp/mb-inline.exp
11934 * gdb.cp/mb-templates.exp
11935 * gdb.cp/member-name.exp
11936 * gdb.cp/member-ptr.exp
11937 * gdb.cp/meth-typedefs.exp
11938 * gdb.cp/method.exp
11939 * gdb.cp/method2.exp
11940 * gdb.cp/minsym-fallback.exp
11941 * gdb.cp/misc.exp
11942 * gdb.cp/namelessclass.exp
11943 * gdb.cp/namespace-enum.exp
11944 * gdb.cp/namespace-nested-import.exp
11945 * gdb.cp/namespace.exp
11946 * gdb.cp/nextoverthrow.exp
11947 * gdb.cp/no-dmgl-verbose.exp
11948 * gdb.cp/non-trivial-retval.exp
11949 * gdb.cp/noparam.exp
11950 * gdb.cp/nsdecl.exp
11951 * gdb.cp/nsimport.exp
11952 * gdb.cp/nsnested.exp
11953 * gdb.cp/nsnoimports.exp
11954 * gdb.cp/nsrecurs.exp
11955 * gdb.cp/nsstress.exp
11956 * gdb.cp/nsusing.exp
11957 * gdb.cp/operator.exp
11958 * gdb.cp/oranking.exp
11959 * gdb.cp/overload-const.exp
11960 * gdb.cp/overload.exp
11961 * gdb.cp/ovldbreak.exp
11962 * gdb.cp/ovsrch.exp
11963 * gdb.cp/paren-type.exp
11964 * gdb.cp/parse-lang.exp
11965 * gdb.cp/pass-by-ref.exp
11966 * gdb.cp/pr-1023.exp
11967 * gdb.cp/pr-1210.exp
11968 * gdb.cp/pr-574.exp
11969 * gdb.cp/pr10687.exp
11970 * gdb.cp/pr12028.exp
11971 * gdb.cp/pr17132.exp
11972 * gdb.cp/pr17494.exp
11973 * gdb.cp/pr9067.exp
11974 * gdb.cp/pr9167.exp
11975 * gdb.cp/pr9631.exp
11976 * gdb.cp/printmethod.exp
11977 * gdb.cp/psmang.exp
11978 * gdb.cp/psymtab-parameter.exp
11979 * gdb.cp/ptype-cv-cp.exp
11980 * gdb.cp/ptype-flags.exp
11981 * gdb.cp/re-set-overloaded.exp
11982 * gdb.cp/ref-types.exp
11983 * gdb.cp/rtti.exp
11984 * gdb.cp/scope-err.exp
11985 * gdb.cp/shadow.exp
11986 * gdb.cp/smartp.exp
11987 * gdb.cp/static-method.exp
11988 * gdb.cp/static-print-quit.exp
11989 * gdb.cp/temargs.exp
11990 * gdb.cp/templates.exp
11991 * gdb.cp/try_catch.exp
11992 * gdb.cp/typedef-operator.exp
11993 * gdb.cp/typeid.exp
11994 * gdb.cp/userdef.exp
11995 * gdb.cp/using-crash.exp
11996 * gdb.cp/var-tag.exp
11997 * gdb.cp/virtbase.exp
11998 * gdb.cp/virtfunc.exp
11999 * gdb.cp/virtfunc2.exp
12000 * gdb.cp/vla-cxx.exp
12001 * gdb.disasm/t01_mov.exp
12002 * gdb.disasm/t02_mova.exp
12003 * gdb.disasm/t03_add.exp
12004 * gdb.disasm/t04_sub.exp
12005 * gdb.disasm/t05_cmp.exp
12006 * gdb.disasm/t06_ari2.exp
12007 * gdb.disasm/t07_ari3.exp
12008 * gdb.disasm/t08_or.exp
12009 * gdb.disasm/t09_xor.exp
12010 * gdb.disasm/t10_and.exp
12011 * gdb.disasm/t11_logs.exp
12012 * gdb.disasm/t12_bit.exp
12013 * gdb.disasm/t13_otr.exp
12014 * gdb.dlang/circular.exp
12015 * gdb.dwarf2/arr-stride.exp
12016 * gdb.dwarf2/arr-subrange.exp
12017 * gdb.dwarf2/atomic-type.exp
12018 * gdb.dwarf2/bad-regnum.exp
12019 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12020 * gdb.dwarf2/callframecfa.exp
12021 * gdb.dwarf2/clztest.exp
12022 * gdb.dwarf2/corrupt.exp
12023 * gdb.dwarf2/data-loc.exp
12024 * gdb.dwarf2/dup-psym.exp
12025 * gdb.dwarf2/dw2-anon-mptr.exp
12026 * gdb.dwarf2/dw2-anonymous-func.exp
12027 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12028 * gdb.dwarf2/dw2-bad-unresolved.exp
12029 * gdb.dwarf2/dw2-basic.exp
12030 * gdb.dwarf2/dw2-canonicalize-type.exp
12031 * gdb.dwarf2/dw2-case-insensitive.exp
12032 * gdb.dwarf2/dw2-common-block.exp
12033 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12034 * gdb.dwarf2/dw2-compressed.exp
12035 * gdb.dwarf2/dw2-const.exp
12036 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12037 * gdb.dwarf2/dw2-cu-size.exp
12038 * gdb.dwarf2/dw2-dup-frame.exp
12039 * gdb.dwarf2/dw2-entry-value.exp
12040 * gdb.dwarf2/dw2-icycle.exp
12041 * gdb.dwarf2/dw2-ifort-parameter.exp
12042 * gdb.dwarf2/dw2-inline-break.exp
12043 * gdb.dwarf2/dw2-inline-param.exp
12044 * gdb.dwarf2/dw2-intercu.exp
12045 * gdb.dwarf2/dw2-intermix.exp
12046 * gdb.dwarf2/dw2-lexical-block-bare.exp
12047 * gdb.dwarf2/dw2-linkage-name-trust.exp
12048 * gdb.dwarf2/dw2-minsym-in-cu.exp
12049 * gdb.dwarf2/dw2-noloc.exp
12050 * gdb.dwarf2/dw2-op-call.exp
12051 * gdb.dwarf2/dw2-op-out-param.exp
12052 * gdb.dwarf2/dw2-opt-structptr.exp
12053 * gdb.dwarf2/dw2-param-error.exp
12054 * gdb.dwarf2/dw2-producer.exp
12055 * gdb.dwarf2/dw2-ranges-base.exp
12056 * gdb.dwarf2/dw2-ref-missing-frame.exp
12057 * gdb.dwarf2/dw2-reg-undefined.exp
12058 * gdb.dwarf2/dw2-regno-invalid.exp
12059 * gdb.dwarf2/dw2-restore.exp
12060 * gdb.dwarf2/dw2-restrict.exp
12061 * gdb.dwarf2/dw2-single-line-discriminators.exp
12062 * gdb.dwarf2/dw2-strp.exp
12063 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12064 * gdb.dwarf2/dw2-unresolved.exp
12065 * gdb.dwarf2/dw2-var-zero-addr.exp
12066 * gdb.dwarf2/dw4-sig-types.exp
12067 * gdb.dwarf2/dwz.exp
12068 * gdb.dwarf2/dynarr-ptr.exp
12069 * gdb.dwarf2/enum-type.exp
12070 * gdb.dwarf2/gdb-index.exp
12071 * gdb.dwarf2/implptr-64bit.exp
12072 * gdb.dwarf2/implptr-optimized-out.exp
12073 * gdb.dwarf2/implptr.exp
12074 * gdb.dwarf2/implref-array.exp
12075 * gdb.dwarf2/implref-const.exp
12076 * gdb.dwarf2/implref-global.exp
12077 * gdb.dwarf2/implref-struct.exp
12078 * gdb.dwarf2/mac-fileno.exp
12079 * gdb.dwarf2/main-subprogram.exp
12080 * gdb.dwarf2/member-ptr-forwardref.exp
12081 * gdb.dwarf2/method-ptr.exp
12082 * gdb.dwarf2/missing-sig-type.exp
12083 * gdb.dwarf2/nonvar-access.exp
12084 * gdb.dwarf2/opaque-type-lookup.exp
12085 * gdb.dwarf2/pieces-optimized-out.exp
12086 * gdb.dwarf2/pieces.exp
12087 * gdb.dwarf2/pr10770.exp
12088 * gdb.dwarf2/pr13961.exp
12089 * gdb.dwarf2/staticvirtual.exp
12090 * gdb.dwarf2/subrange.exp
12091 * gdb.dwarf2/symtab-producer.exp
12092 * gdb.dwarf2/trace-crash.exp
12093 * gdb.dwarf2/typeddwarf.exp
12094 * gdb.dwarf2/valop.exp
12095 * gdb.dwarf2/watch-notconst.exp
12096 * gdb.fortran/array-element.exp
12097 * gdb.fortran/charset.exp
12098 * gdb.fortran/common-block.exp
12099 * gdb.fortran/complex.exp
12100 * gdb.fortran/derived-type-function.exp
12101 * gdb.fortran/derived-type.exp
12102 * gdb.fortran/logical.exp
12103 * gdb.fortran/module.exp
12104 * gdb.fortran/multi-dim.exp
12105 * gdb.fortran/nested-funcs.exp
12106 * gdb.fortran/print-formatted.exp
12107 * gdb.fortran/subarray.exp
12108 * gdb.fortran/vla-alloc-assoc.exp
12109 * gdb.fortran/vla-datatypes.exp
12110 * gdb.fortran/vla-history.exp
12111 * gdb.fortran/vla-ptr-info.exp
12112 * gdb.fortran/vla-ptype-sub.exp
12113 * gdb.fortran/vla-ptype.exp
12114 * gdb.fortran/vla-sizeof.exp
12115 * gdb.fortran/vla-type.exp
12116 * gdb.fortran/vla-value-sub-arbitrary.exp
12117 * gdb.fortran/vla-value-sub-finish.exp
12118 * gdb.fortran/vla-value-sub.exp
12119 * gdb.fortran/vla-value.exp
12120 * gdb.fortran/whatis_type.exp
12121 * gdb.go/chan.exp
12122 * gdb.go/handcall.exp
12123 * gdb.go/hello.exp
12124 * gdb.go/integers.exp
12125 * gdb.go/methods.exp
12126 * gdb.go/package.exp
12127 * gdb.go/strings.exp
12128 * gdb.go/types.exp
12129 * gdb.go/unsafe.exp
12130 * gdb.guile/scm-arch.exp
12131 * gdb.guile/scm-block.exp
12132 * gdb.guile/scm-breakpoint.exp
12133 * gdb.guile/scm-cmd.exp
12134 * gdb.guile/scm-disasm.exp
12135 * gdb.guile/scm-equal.exp
12136 * gdb.guile/scm-frame-args.exp
12137 * gdb.guile/scm-frame-inline.exp
12138 * gdb.guile/scm-frame.exp
12139 * gdb.guile/scm-iterator.exp
12140 * gdb.guile/scm-math.exp
12141 * gdb.guile/scm-objfile.exp
12142 * gdb.guile/scm-ports.exp
12143 * gdb.guile/scm-symbol.exp
12144 * gdb.guile/scm-symtab.exp
12145 * gdb.guile/scm-value-cc.exp
12146 * gdb.guile/types-module.exp
12147 * gdb.linespec/break-ask.exp
12148 * gdb.linespec/cpexplicit.exp
12149 * gdb.linespec/explicit.exp
12150 * gdb.linespec/keywords.exp
12151 * gdb.linespec/linespec.exp
12152 * gdb.linespec/ls-dollar.exp
12153 * gdb.linespec/ls-errs.exp
12154 * gdb.linespec/skip-two.exp
12155 * gdb.linespec/thread.exp
12156 * gdb.mi/mi-async.exp
12157 * gdb.mi/mi-basics.exp
12158 * gdb.mi/mi-break.exp
12159 * gdb.mi/mi-catch-load.exp
12160 * gdb.mi/mi-cli.exp
12161 * gdb.mi/mi-cmd-param-changed.exp
12162 * gdb.mi/mi-console.exp
12163 * gdb.mi/mi-detach.exp
12164 * gdb.mi/mi-disassemble.exp
12165 * gdb.mi/mi-eval.exp
12166 * gdb.mi/mi-file-transfer.exp
12167 * gdb.mi/mi-file.exp
12168 * gdb.mi/mi-fill-memory.exp
12169 * gdb.mi/mi-inheritance-syntax-error.exp
12170 * gdb.mi/mi-linespec-err-cp.exp
12171 * gdb.mi/mi-logging.exp
12172 * gdb.mi/mi-memory-changed.exp
12173 * gdb.mi/mi-read-memory.exp
12174 * gdb.mi/mi-record-changed.exp
12175 * gdb.mi/mi-reg-undefined.exp
12176 * gdb.mi/mi-regs.exp
12177 * gdb.mi/mi-return.exp
12178 * gdb.mi/mi-reverse.exp
12179 * gdb.mi/mi-simplerun.exp
12180 * gdb.mi/mi-solib.exp
12181 * gdb.mi/mi-stack.exp
12182 * gdb.mi/mi-stepi.exp
12183 * gdb.mi/mi-syn-frame.exp
12184 * gdb.mi/mi-until.exp
12185 * gdb.mi/mi-var-block.exp
12186 * gdb.mi/mi-var-child.exp
12187 * gdb.mi/mi-var-cmd.exp
12188 * gdb.mi/mi-var-cp.exp
12189 * gdb.mi/mi-var-display.exp
12190 * gdb.mi/mi-var-invalidate.exp
12191 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12192 * gdb.mi/mi-vla-fortran.exp
12193 * gdb.mi/mi-watch.exp
12194 * gdb.mi/mi2-var-child.exp
12195 * gdb.mi/user-selected-context-sync.exp
12196 * gdb.modula2/unbounded-array.exp
12197 * gdb.multi/dummy-frame-restore.exp
12198 * gdb.multi/multi-arch-exec.exp
12199 * gdb.multi/multi-arch.exp
12200 * gdb.multi/tids.exp
12201 * gdb.multi/watchpoint-multi.exp
12202 * gdb.opencl/callfuncs.exp
12203 * gdb.opencl/convs_casts.exp
12204 * gdb.opencl/datatypes.exp
12205 * gdb.opencl/operators.exp
12206 * gdb.opencl/vec_comps.exp
12207 * gdb.opt/clobbered-registers-O2.exp
12208 * gdb.opt/inline-break.exp
12209 * gdb.opt/inline-bt.exp
12210 * gdb.opt/inline-cmds.exp
12211 * gdb.opt/inline-locals.exp
12212 * gdb.pascal/case-insensitive-symbols.exp
12213 * gdb.pascal/floats.exp
12214 * gdb.pascal/gdb11492.exp
12215 * gdb.python/lib-types.exp
12216 * gdb.python/py-arch.exp
12217 * gdb.python/py-as-string.exp
12218 * gdb.python/py-bad-printers.exp
12219 * gdb.python/py-block.exp
12220 * gdb.python/py-breakpoint-create-fail.exp
12221 * gdb.python/py-breakpoint.exp
12222 * gdb.python/py-caller-is.exp
12223 * gdb.python/py-cmd.exp
12224 * gdb.python/py-explore-cc.exp
12225 * gdb.python/py-explore.exp
12226 * gdb.python/py-finish-breakpoint.exp
12227 * gdb.python/py-finish-breakpoint2.exp
12228 * gdb.python/py-frame-args.exp
12229 * gdb.python/py-frame-inline.exp
12230 * gdb.python/py-frame.exp
12231 * gdb.python/py-framefilter-mi.exp
12232 * gdb.python/py-infthread.exp
12233 * gdb.python/py-lazy-string.exp
12234 * gdb.python/py-linetable.exp
12235 * gdb.python/py-mi-events.exp
12236 * gdb.python/py-mi-objfile.exp
12237 * gdb.python/py-mi.exp
12238 * gdb.python/py-objfile.exp
12239 * gdb.python/py-pp-integral.exp
12240 * gdb.python/py-pp-maint.exp
12241 * gdb.python/py-pp-re-notag.exp
12242 * gdb.python/py-pp-registration.exp
12243 * gdb.python/py-recurse-unwind.exp
12244 * gdb.python/py-strfns.exp
12245 * gdb.python/py-symbol.exp
12246 * gdb.python/py-symtab.exp
12247 * gdb.python/py-sync-interp.exp
12248 * gdb.python/py-typeprint.exp
12249 * gdb.python/py-unwind-maint.exp
12250 * gdb.python/py-unwind.exp
12251 * gdb.python/py-value-cc.exp
12252 * gdb.python/py-xmethods.exp
12253 * gdb.reverse/amd64-tailcall-reverse.exp
12254 * gdb.reverse/break-precsave.exp
12255 * gdb.reverse/break-reverse.exp
12256 * gdb.reverse/consecutive-precsave.exp
12257 * gdb.reverse/consecutive-reverse.exp
12258 * gdb.reverse/finish-precsave.exp
12259 * gdb.reverse/finish-reverse-bkpt.exp
12260 * gdb.reverse/finish-reverse.exp
12261 * gdb.reverse/fstatat-reverse.exp
12262 * gdb.reverse/getresuid-reverse.exp
12263 * gdb.reverse/i386-precsave.exp
12264 * gdb.reverse/i386-reverse.exp
12265 * gdb.reverse/i386-sse-reverse.exp
12266 * gdb.reverse/i387-env-reverse.exp
12267 * gdb.reverse/i387-stack-reverse.exp
12268 * gdb.reverse/insn-reverse.exp
12269 * gdb.reverse/machinestate-precsave.exp
12270 * gdb.reverse/machinestate.exp
12271 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12272 * gdb.reverse/pipe-reverse.exp
12273 * gdb.reverse/readv-reverse.exp
12274 * gdb.reverse/recvmsg-reverse.exp
12275 * gdb.reverse/rerun-prec.exp
12276 * gdb.reverse/s390-mvcle.exp
12277 * gdb.reverse/step-precsave.exp
12278 * gdb.reverse/step-reverse.exp
12279 * gdb.reverse/time-reverse.exp
12280 * gdb.reverse/until-precsave.exp
12281 * gdb.reverse/until-reverse.exp
12282 * gdb.reverse/waitpid-reverse.exp
12283 * gdb.reverse/watch-precsave.exp
12284 * gdb.reverse/watch-reverse.exp
12285 * gdb.rust/generics.exp
12286 * gdb.rust/methods.exp
12287 * gdb.rust/modules.exp
12288 * gdb.rust/simple.exp
12289 * gdb.server/connect-with-no-symbol-file.exp
12290 * gdb.server/ext-attach.exp
12291 * gdb.server/ext-restart.exp
12292 * gdb.server/ext-wrapper.exp
12293 * gdb.server/file-transfer.exp
12294 * gdb.server/server-exec-info.exp
12295 * gdb.server/server-kill.exp
12296 * gdb.server/server-mon.exp
12297 * gdb.server/wrapper.exp
12298 * gdb.stabs/exclfwd.exp
12299 * gdb.stabs/gdb11479.exp
12300 * gdb.threads/clone-new-thread-event.exp
12301 * gdb.threads/corethreads.exp
12302 * gdb.threads/current-lwp-dead.exp
12303 * gdb.threads/dlopen-libpthread.exp
12304 * gdb.threads/gcore-thread.exp
12305 * gdb.threads/sigstep-threads.exp
12306 * gdb.threads/watchpoint-fork.exp
12307 * gdb.trace/actions-changed.exp
12308 * gdb.trace/backtrace.exp
12309 * gdb.trace/change-loc.exp
12310 * gdb.trace/circ.exp
12311 * gdb.trace/collection.exp
12312 * gdb.trace/disconnected-tracing.exp
12313 * gdb.trace/ftrace.exp
12314 * gdb.trace/mi-trace-frame-collected.exp
12315 * gdb.trace/mi-trace-unavailable.exp
12316 * gdb.trace/mi-traceframe-changed.exp
12317 * gdb.trace/mi-tsv-changed.exp
12318 * gdb.trace/no-attach-trace.exp
12319 * gdb.trace/passc-dyn.exp
12320 * gdb.trace/qtro.exp
12321 * gdb.trace/range-stepping.exp
12322 * gdb.trace/read-memory.exp
12323 * gdb.trace/save-trace.exp
12324 * gdb.trace/signal.exp
12325 * gdb.trace/status-stop.exp
12326 * gdb.trace/tfile.exp
12327 * gdb.trace/trace-break.exp
12328 * gdb.trace/trace-buffer-size.exp
12329 * gdb.trace/trace-condition.exp
12330 * gdb.trace/tracefile-pseudo-reg.exp
12331 * gdb.trace/tstatus.exp
12332 * gdb.trace/unavailable.exp
12333 * gdb.trace/while-dyn.exp
12334 * gdb.trace/while-stepping.exp
12335
34c41c68
DE
123362016-12-22 Doug Evans <xdje42@gmail.com>
12337
12338 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12339 and msymbols.
12340
16e69324
YQ
123412016-12-19 Yao Qi <yao.qi@linaro.org>
12342
12343 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12344 (test_with_self): Don't call do_steps_and_nexts, and remove
12345 code about stepping into xmalloc.
12346
f94f411b
YQ
123472016-12-09 Yao Qi <yao.qi@linaro.org>
12348
12349 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12350
123512016-12-09 Yao Qi <yao.qi@linaro.org>
12352
12353 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12354
f1b5deee
PA
123552016-12-09 Pedro Alves <palves@redhat.com>
12356
12357 * gdb.base/all-architectures-0.exp: New file.
12358 * gdb.base/all-architectures-1.exp: New file.
12359 * gdb.base/all-architectures-2.exp: New file.
12360 * gdb.base/all-architectures-3.exp: New file.
12361 * gdb.base/all-architectures-4.exp: New file.
12362 * gdb.base/all-architectures-5.exp: New file.
12363 * gdb.base/all-architectures-6.exp: New file.
12364 * gdb.base/all-architectures-7.exp: New file.
12365 * gdb.base/all-architectures.exp.in: New file.
12366
364ca42e
YQ
123672016-12-09 Yao Qi <yao.qi@linaro.org>
12368
12369 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12370
107c2d62
LM
123712016-12-02 Luis Machado <lgustavo@codesourcery.com>
12372
12373 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12374 possible.
12375 Remove useless pattern-matching code.
12376
df3ee9ca
PA
123772016-12-02 Pedro Alves <palves@redhat.com>
12378
12379 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12380 procedure.
12381 (top level): Call it.
12382
ec835369
PA
123832016-12-02 Pedro Alves <palves@redhat.com>
12384
12385 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12386 New procedure.
12387 (top level): Call it.
12388
01770bbd
PA
123892016-12-02 Pedro Alves <palves@redhat.com>
12390
12391 PR cli/20559
12392 * gdb.base/commands.exp (user_defined_command_args_eval): New
12393 procedure.
12394 (top level): Call it.
12395
008459ea
LM
123962016-12-02 Luis Machado <lgustavo@codesourcery.com>
12397
12398 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12399 timeout handling.
12400
0c1b455e
TT
124012016-12-02 Tom Tromey <tom@tromey.com>
12402
12403 * gdb.dwarf2/main-subprogram.c: New file.
12404 * gdb.dwarf2/main-subprogram.exp: New file.
12405
018572b8
LM
124062016-12-01 Luis Machado <lgustavo@codesourcery.com>
12407
12408 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12409 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12410 gdb_test_no_output for a couple of cases.
12411 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12412
84c93cd5
LM
124132016-12-01 Luis Machado <lgustavo@codesourcery.com>
12414
12415 Fix test names and standardize compilation error messages throughout
12416 the following files:
12417
12418 * gdb.ada/start.exp
12419 * gdb.arch/alpha-step.exp
12420 * gdb.arch/e500-prologue.exp
12421 * gdb.arch/ftrace-insn-reloc.exp
12422 * gdb.arch/gdb1291.exp
12423 * gdb.arch/gdb1431.exp
12424 * gdb.arch/gdb1558.exp
12425 * gdb.arch/i386-dr3-watch.exp
12426 * gdb.arch/i386-sse-stack-align.exp
12427 * gdb.arch/ia64-breakpoint-shadow.exp
12428 * gdb.arch/pa-nullify.exp
12429 * gdb.arch/powerpc-aix-prologue.exp
12430 * gdb.arch/thumb-bx-pc.exp
12431 * gdb.base/annota1.exp
12432 * gdb.base/annota3.exp
12433 * gdb.base/arrayidx.exp
12434 * gdb.base/assign.exp
12435 * gdb.base/attach.exp
12436 * gdb.base/auxv.exp
12437 * gdb.base/bang.exp
12438 * gdb.base/bfp-test.exp
12439 * gdb.base/bigcore.exp
12440 * gdb.base/bitfields2.exp
12441 * gdb.base/break-fun-addr.exp
12442 * gdb.base/break-probes.exp
12443 * gdb.base/call-rt-st.exp
12444 * gdb.base/callexit.exp
12445 * gdb.base/catch-fork-kill.exp
12446 * gdb.base/charset.exp
12447 * gdb.base/checkpoint.exp
12448 * gdb.base/comprdebug.exp
12449 * gdb.base/constvars.exp
12450 * gdb.base/coredump-filter.exp
12451 * gdb.base/cursal.exp
12452 * gdb.base/cvexpr.exp
12453 * gdb.base/detach.exp
12454 * gdb.base/display.exp
12455 * gdb.base/dmsym.exp
12456 * gdb.base/dprintf-pending.exp
12457 * gdb.base/dso2dso.exp
12458 * gdb.base/dtrace-probe.exp
12459 * gdb.base/dump.exp
12460 * gdb.base/enum_cond.exp
12461 * gdb.base/exe-lock.exp
12462 * gdb.base/exec-invalid-sysroot.exp
12463 * gdb.base/execl-update-breakpoints.exp
12464 * gdb.base/exprs.exp
12465 * gdb.base/fileio.exp
12466 * gdb.base/find.exp
12467 * gdb.base/finish.exp
12468 * gdb.base/fixsection.exp
12469 * gdb.base/foll-vfork.exp
12470 * gdb.base/frame-args.exp
12471 * gdb.base/gcore.exp
12472 * gdb.base/gdb1250.exp
12473 * gdb.base/global-var-nested-by-dso.exp
12474 * gdb.base/gnu-ifunc.exp
12475 * gdb.base/hashline1.exp
12476 * gdb.base/hashline2.exp
12477 * gdb.base/hashline3.exp
12478 * gdb.base/hbreak-in-shr-unsupported.exp
12479 * gdb.base/huge.exp
12480 * gdb.base/infcall-input.exp
12481 * gdb.base/info-fun.exp
12482 * gdb.base/info-shared.exp
12483 * gdb.base/jit-simple.exp
12484 * gdb.base/jit-so.exp
12485 * gdb.base/jit.exp
12486 * gdb.base/jump.exp
12487 * gdb.base/label.exp
12488 * gdb.base/lineinc.exp
12489 * gdb.base/logical.exp
12490 * gdb.base/longjmp.exp
12491 * gdb.base/macscp.exp
12492 * gdb.base/miscexprs.exp
12493 * gdb.base/new-ui-echo.exp
12494 * gdb.base/new-ui-pending-input.exp
12495 * gdb.base/new-ui.exp
12496 * gdb.base/nodebug.exp
12497 * gdb.base/nofield.exp
12498 * gdb.base/offsets.exp
12499 * gdb.base/overlays.exp
12500 * gdb.base/pending.exp
12501 * gdb.base/pointers.exp
12502 * gdb.base/pr11022.exp
12503 * gdb.base/printcmds.exp
12504 * gdb.base/prologue.exp
12505 * gdb.base/ptr-typedef.exp
12506 * gdb.base/realname-expand.exp
12507 * gdb.base/relativedebug.exp
12508 * gdb.base/relocate.exp
12509 * gdb.base/remote.exp
12510 * gdb.base/reread.exp
12511 * gdb.base/return2.exp
12512 * gdb.base/savedregs.exp
12513 * gdb.base/sep.exp
12514 * gdb.base/sepdebug.exp
12515 * gdb.base/sepsymtab.exp
12516 * gdb.base/set-inferior-tty.exp
12517 * gdb.base/setshow.exp
12518 * gdb.base/shlib-call.exp
12519 * gdb.base/sigaltstack.exp
12520 * gdb.base/siginfo-addr.exp
12521 * gdb.base/signals.exp
12522 * gdb.base/signull.exp
12523 * gdb.base/sigrepeat.exp
12524 * gdb.base/so-impl-ld.exp
12525 * gdb.base/solib-display.exp
12526 * gdb.base/solib-overlap.exp
12527 * gdb.base/solib-search.exp
12528 * gdb.base/solib-symbol.exp
12529 * gdb.base/structs.exp
12530 * gdb.base/structs2.exp
12531 * gdb.base/symtab-search-order.exp
12532 * gdb.base/twice.exp
12533 * gdb.base/unload.exp
12534 * gdb.base/varargs.exp
12535 * gdb.base/watchpoint-solib.exp
12536 * gdb.base/watchpoint.exp
12537 * gdb.base/whatis.exp
12538 * gdb.base/wrong_frame_bt_full.exp
12539 * gdb.btrace/dlopen.exp
12540 * gdb.cell/ea-standalone.exp
12541 * gdb.cell/ea-test.exp
12542 * gdb.cp/dispcxx.exp
12543 * gdb.cp/gdb2384.exp
12544 * gdb.cp/method2.exp
12545 * gdb.cp/nextoverthrow.exp
12546 * gdb.cp/pr10728.exp
12547 * gdb.disasm/am33.exp
12548 * gdb.disasm/h8300s.exp
12549 * gdb.disasm/mn10300.exp
12550 * gdb.disasm/sh3.exp
12551 * gdb.dwarf2/dw2-dir-file-name.exp
12552 * gdb.fortran/complex.exp
12553 * gdb.fortran/library-module.exp
12554 * gdb.guile/scm-pretty-print.exp
12555 * gdb.guile/scm-symbol.exp
12556 * gdb.guile/scm-type.exp
12557 * gdb.guile/scm-value.exp
12558 * gdb.linespec/linespec.exp
12559 * gdb.mi/gdb701.exp
12560 * gdb.mi/gdb792.exp
12561 * gdb.mi/mi-breakpoint-changed.exp
12562 * gdb.mi/mi-dprintf-pending.exp
12563 * gdb.mi/mi-dprintf.exp
12564 * gdb.mi/mi-exit-code.exp
12565 * gdb.mi/mi-pending.exp
12566 * gdb.mi/mi-solib.exp
12567 * gdb.mi/new-ui-mi-sync.exp
12568 * gdb.mi/pr11022.exp
12569 * gdb.mi/user-selected-context-sync.exp
12570 * gdb.opt/solib-intra-step.exp
12571 * gdb.python/py-events.exp
12572 * gdb.python/py-finish-breakpoint.exp
12573 * gdb.python/py-mi.exp
12574 * gdb.python/py-prettyprint.exp
12575 * gdb.python/py-shared.exp
12576 * gdb.python/py-symbol.exp
12577 * gdb.python/py-template.exp
12578 * gdb.python/py-type.exp
12579 * gdb.python/py-value.exp
12580 * gdb.reverse/solib-precsave.exp
12581 * gdb.reverse/solib-reverse.exp
12582 * gdb.server/solib-list.exp
12583 * gdb.stabs/weird.exp
12584 * gdb.threads/reconnect-signal.exp
12585 * gdb.threads/stepi-random-signal.exp
12586 * gdb.trace/actions.exp
12587 * gdb.trace/ax.exp
12588 * gdb.trace/backtrace.exp
12589 * gdb.trace/change-loc.exp
12590 * gdb.trace/deltrace.exp
12591 * gdb.trace/ftrace-lock.exp
12592 * gdb.trace/ftrace.exp
12593 * gdb.trace/infotrace.exp
12594 * gdb.trace/mi-tracepoint-changed.exp
12595 * gdb.trace/packetlen.exp
12596 * gdb.trace/passcount.exp
12597 * gdb.trace/pending.exp
12598 * gdb.trace/range-stepping.exp
12599 * gdb.trace/report.exp
12600 * gdb.trace/stap-trace.exp
12601 * gdb.trace/tfind.exp
12602 * gdb.trace/trace-break.exp
12603 * gdb.trace/trace-condition.exp
12604 * gdb.trace/trace-enable-disable.exp
12605 * gdb.trace/trace-mt.exp
12606 * gdb.trace/tracecmd.exp
12607 * gdb.trace/tspeed.exp
12608 * gdb.trace/tsv.exp
12609 * lib/perftest.exp
12610
fb9feb35
LM
126112016-12-01 Luis Machado <lgustavo@codesourcery.com>
12612
12613 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12614 with gdb_test_no_output.
12615 Use command as test name.
12616
cd2ddb6c
LM
126172016-12-01 Luis Machado <lgustavo@codesourcery.com>
12618
12619 Fix test names starting with uppercase throughout the files.
12620
12621 * gdb.ada/assign_1.exp
12622 * gdb.ada/boolean_expr.exp
12623 * gdb.base/arrayidx.exp
12624 * gdb.base/del.exp
12625 * gdb.base/gcore-buffer-overflow.exp
12626 * gdb.base/testenv.exp
12627 * gdb.compile/compile.exp
12628 * gdb.python/py-framefilter-invalidarg.exp
12629 * gdb.python/py-framefilter.exp
12630
bb95117e
LM
126312016-12-01 Luis Machado <lgustavo@codesourcery.com>
12632
12633 Fix test names starting with uppercase throughout the files.
12634
12635 * gdb.ada/array_return.exp
12636 * gdb.ada/expr_delims.exp
12637 * gdb.ada/mi_dyn_arr.exp
12638 * gdb.ada/mi_interface.exp
12639 * gdb.ada/mi_var_array.exp
12640 * gdb.ada/watch_arg.exp
12641 * gdb.arch/alpha-step.exp
12642 * gdb.arch/altivec-regs.exp
12643 * gdb.arch/e500-regs.exp
12644 * gdb.arch/powerpc-d128-regs.exp
12645 * gdb.base/arrayidx.exp
12646 * gdb.base/break.exp
12647 * gdb.base/checkpoint.exp
12648 * gdb.base/debug-expr.exp
12649 * gdb.base/dmsym.exp
12650 * gdb.base/radix.exp
12651 * gdb.base/sepdebug.exp
12652 * gdb.base/testenv.exp
12653 * gdb.base/watch_thread_num.exp
12654 * gdb.base/watchpoint-cond-gone.exp
12655 * gdb.cell/break.exp
12656 * gdb.cell/ea-cache.exp
12657 * gdb.compile/compile.exp
12658 * gdb.cp/gdb2495.exp
12659 * gdb.gdb/selftest.exp
12660 * gdb.gdb/xfullpath.exp
12661 * gdb.go/hello.exp
12662 * gdb.go/integers.exp
12663 * gdb.objc/basicclass.exp
12664 * gdb.pascal/hello.exp
12665 * gdb.pascal/integers.exp
12666 * gdb.python/py-breakpoint.exp
12667 * gdb.python/py-cmd.exp
12668 * gdb.python/py-linetable.exp
12669 * gdb.python/py-xmethods.exp
12670 * gdb.python/python.exp
12671 * gdb.reverse/consecutive-precsave.exp
12672 * gdb.reverse/finish-precsave.exp
12673 * gdb.reverse/i386-precsave.exp
12674 * gdb.reverse/machinestate-precsave.exp
12675 * gdb.reverse/sigall-precsave.exp
12676 * gdb.reverse/solib-precsave.exp
12677 * gdb.reverse/step-precsave.exp
12678 * gdb.reverse/until-precsave.exp
12679 * gdb.reverse/watch-precsave.exp
12680 * gdb.threads/leader-exit.exp
12681 * gdb.threads/pthreads.exp
12682 * gdb.threads/wp-replication.exp
12683 * gdb.trace/actions.exp
12684 * gdb.trace/mi-tsv-changed.exp
12685 * gdb.trace/tsv.exp
12686
de97fdd4
LM
126872016-12-01 Luis Machado <lgustavo@codesourcery.com>
12688
12689 Fix test names starting with uppercase throughout the files.
12690
12691 * gdb.arch/i386-bp_permanent.exp
12692 * gdb.arch/i386-gnu-cfi.exp
12693 * gdb.base/disasm-end-cu.exp
12694 * gdb.base/macscp.exp
12695 * gdb.base/pending.exp
12696 * gdb.base/watch_thread_num.exp
12697 * gdb.cp/exception.exp
12698 * gdb.cp/gdb2495.exp
12699 * gdb.cp/local.exp
12700 * gdb.python/py-evsignal.exp
12701 * gdb.python/python.exp
12702 * gdb.trace/tracecmd.exp
12703
9f058c10
LM
127042016-12-01 Luis Machado <lgustavo@codesourcery.com>
12705
12706 Fix test names starting with uppercase throughout the files.
12707
12708 * gdb.base/charset.exp
12709 * gdb.base/eval.exp
12710 * gdb.base/multi-forks.exp
12711 * gdb.guile/scm-progspace.exp
12712 * gdb.opencl/datatypes.exp
12713 * gdb.python/py-block.exp
12714 * gdb.python/py-function.exp
12715 * gdb.python/py-symbol.exp
12716 * gdb.python/py-symtab.exp
12717 * gdb.python/py-xmethods.exp
12718 * gdb.reverse/break-precsave.exp
12719 * gdb.reverse/break-reverse.exp
12720 * gdb.reverse/consecutive-precsave.exp
12721 * gdb.reverse/consecutive-reverse.exp
12722 * gdb.reverse/finish-precsave.exp
12723 * gdb.reverse/finish-reverse-bkpt.exp
12724 * gdb.reverse/finish-reverse.exp
12725 * gdb.reverse/fstatat-reverse.exp
12726 * gdb.reverse/getresuid-reverse.exp
12727 * gdb.reverse/i386-precsave.exp
12728 * gdb.reverse/i386-reverse.exp
12729 * gdb.reverse/i386-sse-reverse.exp
12730 * gdb.reverse/i387-stack-reverse.exp
12731 * gdb.reverse/insn-reverse.exp
12732 * gdb.reverse/machinestate-precsave.exp
12733 * gdb.reverse/machinestate.exp
12734 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12735 * gdb.reverse/pipe-reverse.exp
12736 * gdb.reverse/readv-reverse.exp
12737 * gdb.reverse/recvmsg-reverse.exp
12738 * gdb.reverse/rerun-prec.exp
12739 * gdb.reverse/s390-mvcle.exp
12740 * gdb.reverse/sigall-precsave.exp
12741 * gdb.reverse/sigall-reverse.exp
12742 * gdb.reverse/solib-precsave.exp
12743 * gdb.reverse/solib-reverse.exp
12744 * gdb.reverse/step-precsave.exp
12745 * gdb.reverse/step-reverse.exp
12746 * gdb.reverse/time-reverse.exp
12747 * gdb.reverse/until-precsave.exp
12748 * gdb.reverse/until-reverse.exp
12749 * gdb.reverse/waitpid-reverse.exp
12750 * gdb.reverse/watch-precsave.exp
12751 * gdb.reverse/watch-reverse.exp
12752
cdc7edd7
LM
127532016-12-01 Luis Machado <lgustavo@codesourcery.com>
12754
12755 Fix test names starting with uppercase throughout the files.
12756
12757 * gdb.arch/i386-mpx-simple_segv.exp
12758 * gdb.arch/i386-mpx.exp
12759 * gdb.arch/i386-permbkpt.exp
12760 * gdb.arch/pa-nullify.exp
12761 * gdb.arch/powerpc-d128-regs.exp
12762 * gdb.arch/vsx-regs.exp
12763 * gdb.base/bfp-test.exp
12764 * gdb.base/break.exp
12765 * gdb.base/breakpoint-shadow.exp
12766 * gdb.base/callfuncs.exp
12767 * gdb.base/charset.exp
12768 * gdb.base/commands.exp
12769 * gdb.base/completion.exp
12770 * gdb.base/dfp-test.exp
12771 * gdb.base/echo.exp
12772 * gdb.base/ending-run.exp
12773 * gdb.base/eval.exp
12774 * gdb.base/expand-psymtabs.exp
12775 * gdb.base/float128.exp
12776 * gdb.base/floatn.exp
12777 * gdb.base/foll-exec-mode.exp
12778 * gdb.base/gdb1056.exp
12779 * gdb.base/gdb11531.exp
12780 * gdb.base/kill-after-signal.exp
12781 * gdb.base/multi-forks.exp
12782 * gdb.base/overlays.exp
12783 * gdb.base/pending.exp
12784 * gdb.base/sepdebug.exp
12785 * gdb.base/testenv.exp
12786 * gdb.base/valgrind-db-attach.exp
12787 * gdb.base/watch_thread_num.exp
12788 * gdb.base/watchpoint-cond-gone.exp
12789 * gdb.base/watchpoint.exp
12790 * gdb.base/watchpoints.exp
12791 * gdb.cp/arg-reference.exp
12792 * gdb.cp/baseenum.exp
12793 * gdb.cp/operator.exp
12794 * gdb.cp/shadow.exp
12795 * gdb.dwarf2/dw2-op-out-param.exp
12796 * gdb.dwarf2/dw2-reg-undefined.exp
12797 * gdb.go/chan.exp
12798 * gdb.go/hello.exp
12799 * gdb.go/integers.exp
12800 * gdb.go/methods.exp
12801 * gdb.go/package.exp
12802 * gdb.guile/scm-parameter.exp
12803 * gdb.guile/scm-progspace.exp
12804 * gdb.guile/scm-value.exp
12805 * gdb.mi/mi-pending.exp
12806 * gdb.mi/user-selected-context-sync.exp
12807 * gdb.multi/multi-attach.exp
12808 * gdb.multi/tids.exp
12809 * gdb.opt/clobbered-registers-O2.exp
12810 * gdb.pascal/floats.exp
12811 * gdb.pascal/integers.exp
12812 * gdb.python/py-block.exp
12813 * gdb.python/py-events.exp
12814 * gdb.python/py-parameter.exp
12815 * gdb.python/py-symbol.exp
12816 * gdb.python/py-symtab.exp
12817 * gdb.python/py-type.exp
12818 * gdb.python/py-value.exp
12819 * gdb.python/py-xmethods.exp
12820 * gdb.python/python.exp
12821 * gdb.reverse/break-precsave.exp
12822 * gdb.reverse/consecutive-precsave.exp
12823 * gdb.reverse/finish-precsave.exp
12824 * gdb.reverse/i386-precsave.exp
12825 * gdb.reverse/machinestate-precsave.exp
12826 * gdb.reverse/sigall-precsave.exp
12827 * gdb.reverse/solib-precsave.exp
12828 * gdb.reverse/step-precsave.exp
12829 * gdb.reverse/until-precsave.exp
12830 * gdb.reverse/watch-precsave.exp
12831 * gdb.server/ext-attach.exp
12832 * gdb.server/ext-restart.exp
12833 * gdb.server/ext-run.exp
12834 * gdb.server/ext-wrapper.exp
12835 * gdb.stabs/gdb11479.exp
12836 * gdb.stabs/weird.exp
12837 * gdb.threads/attach-many-short-lived-threads.exp
12838 * gdb.threads/kill.exp
12839 * gdb.threads/watchpoint-fork.exp
12840
bc6c7af4
LM
128412016-12-01 Luis Machado <lgustavo@codesourcery.com>
12842
12843 Fix test names starting with uppercase throughout all the files below.
12844
12845 * gdb.ada/array_return.exp
12846 * gdb.ada/catch_ex.exp
12847 * gdb.ada/info_exc.exp
12848 * gdb.ada/mi_catch_ex.exp
12849 * gdb.ada/mi_dyn_arr.exp
12850 * gdb.ada/mi_ex_cond.exp
12851 * gdb.ada/mi_exc_info.exp
12852 * gdb.ada/mi_interface.exp
12853 * gdb.ada/mi_task_arg.exp
12854 * gdb.ada/mi_task_info.exp
12855 * gdb.ada/mi_var_array.exp
12856 * gdb.arch/alpha-step.exp
12857 * gdb.arch/amd64-disp-step.exp
12858 * gdb.arch/arm-disp-step.exp
12859 * gdb.arch/disp-step-insn-reloc.exp
12860 * gdb.arch/e500-prologue.exp
12861 * gdb.arch/ftrace-insn-reloc.exp
12862 * gdb.arch/gdb1558.exp
12863 * gdb.arch/i386-bp_permanent.exp
12864 * gdb.arch/i386-disp-step.exp
12865 * gdb.arch/i386-float.exp
12866 * gdb.arch/i386-gnu-cfi.exp
12867 * gdb.arch/ia64-breakpoint-shadow.exp
12868 * gdb.arch/mips16-thunks.exp
12869 * gdb.arch/pa-nullify.exp
12870 * gdb.arch/powerpc-aix-prologue.exp
12871 * gdb.arch/powerpc-power.exp
12872 * gdb.arch/ppc-dfp.exp
12873 * gdb.arch/s390-tdbregs.exp
12874 * gdb.arch/spu-info.exp
12875 * gdb.arch/spu-ls.exp
12876 * gdb.arch/thumb-bx-pc.exp
12877 * gdb.base/advance.exp
12878 * gdb.base/annota-input-while-running.exp
12879 * gdb.base/arrayidx.exp
12880 * gdb.base/asmlabel.exp
12881 * gdb.base/async.exp
12882 * gdb.base/attach-wait-input.exp
12883 * gdb.base/auto-connect-native-target.exp
12884 * gdb.base/batch-preserve-term-settings.exp
12885 * gdb.base/bfp-test.exp
12886 * gdb.base/bigcore.exp
12887 * gdb.base/bp-permanent.exp
12888 * gdb.base/break-always.exp
12889 * gdb.base/break-fun-addr.exp
12890 * gdb.base/break-idempotent.exp
12891 * gdb.base/break-main-file-remove-fail.exp
12892 * gdb.base/break-probes.exp
12893 * gdb.base/break-unload-file.exp
12894 * gdb.base/break.exp
12895 * gdb.base/call-ar-st.exp
12896 * gdb.base/call-rt-st.exp
12897 * gdb.base/call-sc.exp
12898 * gdb.base/call-signal-resume.exp
12899 * gdb.base/call-strs.exp
12900 * gdb.base/callexit.exp
12901 * gdb.base/callfuncs.exp
12902 * gdb.base/catch-gdb-caused-signals.exp
12903 * gdb.base/catch-signal-siginfo-cond.exp
12904 * gdb.base/catch-syscall.exp
12905 * gdb.base/compare-sections.exp
12906 * gdb.base/cond-eval-mode.exp
12907 * gdb.base/condbreak-call-false.exp
12908 * gdb.base/consecutive-step-over.exp
12909 * gdb.base/cursal.exp
12910 * gdb.base/disabled-location.exp
12911 * gdb.base/disasm-end-cu.exp
12912 * gdb.base/display.exp
12913 * gdb.base/double-prompt-target-event-error.exp
12914 * gdb.base/dprintf-bp-same-addr.exp
12915 * gdb.base/dprintf-detach.exp
12916 * gdb.base/dprintf-next.exp
12917 * gdb.base/dprintf-non-stop.exp
12918 * gdb.base/dprintf-pending.exp
12919 * gdb.base/dso2dso.exp
12920 * gdb.base/ending-run.exp
12921 * gdb.base/enum_cond.exp
12922 * gdb.base/examine-backward.exp
12923 * gdb.base/exe-lock.exp
12924 * gdb.base/exec-invalid-sysroot.exp
12925 * gdb.base/execl-update-breakpoints.exp
12926 * gdb.base/execution-termios.exp
12927 * gdb.base/fileio.exp
12928 * gdb.base/fixsection.exp
12929 * gdb.base/foll-exec-mode.exp
12930 * gdb.base/foll-exec.exp
12931 * gdb.base/fork-running-state.exp
12932 * gdb.base/frame-args.exp
12933 * gdb.base/fullpath-expand.exp
12934 * gdb.base/func-ptr.exp
12935 * gdb.base/gcore-relro-pie.exp
12936 * gdb.base/gdb1090.exp
12937 * gdb.base/gdb1555.exp
12938 * gdb.base/global-var-nested-by-dso.exp
12939 * gdb.base/gnu-ifunc.exp
12940 * gdb.base/hbreak-in-shr-unsupported.exp
12941 * gdb.base/hbreak-unmapped.exp
12942 * gdb.base/hook-stop.exp
12943 * gdb.base/infcall-input.exp
12944 * gdb.base/info-fun.exp
12945 * gdb.base/info-shared.exp
12946 * gdb.base/interrupt-noterm.exp
12947 * gdb.base/jit-so.exp
12948 * gdb.base/jit.exp
12949 * gdb.base/line-symtabs.exp
12950 * gdb.base/list.exp
12951 * gdb.base/longjmp.exp
12952 * gdb.base/macscp.exp
12953 * gdb.base/max-value-size.exp
12954 * gdb.base/nodebug.exp
12955 * gdb.base/nofield.exp
12956 * gdb.base/overlays.exp
12957 * gdb.base/paginate-after-ctrl-c-running.exp
12958 * gdb.base/paginate-bg-execution.exp
12959 * gdb.base/paginate-inferior-exit.exp
12960 * gdb.base/pending.exp
12961 * gdb.base/pr11022.exp
12962 * gdb.base/printcmds.exp
12963 * gdb.base/ptr-typedef.exp
12964 * gdb.base/ptype.exp
12965 * gdb.base/randomize.exp
12966 * gdb.base/range-stepping.exp
12967 * gdb.base/realname-expand.exp
12968 * gdb.base/relativedebug.exp
12969 * gdb.base/remote.exp
12970 * gdb.base/savedregs.exp
12971 * gdb.base/sepdebug.exp
12972 * gdb.base/set-noassign.exp
12973 * gdb.base/shlib-call.exp
12974 * gdb.base/shreloc.exp
12975 * gdb.base/sigaltstack.exp
12976 * gdb.base/sigbpt.exp
12977 * gdb.base/siginfo-addr.exp
12978 * gdb.base/siginfo-obj.exp
12979 * gdb.base/siginfo-thread.exp
12980 * gdb.base/signest.exp
12981 * gdb.base/signull.exp
12982 * gdb.base/sigrepeat.exp
12983 * gdb.base/skip.exp
12984 * gdb.base/so-impl-ld.exp
12985 * gdb.base/solib-corrupted.exp
12986 * gdb.base/solib-disc.exp
12987 * gdb.base/solib-display.exp
12988 * gdb.base/solib-overlap.exp
12989 * gdb.base/solib-search.exp
12990 * gdb.base/solib-symbol.exp
12991 * gdb.base/source-execution.exp
12992 * gdb.base/sss-bp-on-user-bp-2.exp
12993 * gdb.base/sss-bp-on-user-bp.exp
12994 * gdb.base/stack-checking.exp
12995 * gdb.base/stale-infcall.exp
12996 * gdb.base/step-break.exp
12997 * gdb.base/step-line.exp
12998 * gdb.base/step-over-exit.exp
12999 * gdb.base/step-test.exp
13000 * gdb.base/structs.exp
13001 * gdb.base/sym-file.exp
13002 * gdb.base/symtab-search-order.exp
13003 * gdb.base/term.exp
13004 * gdb.base/type-opaque.exp
13005 * gdb.base/unload.exp
13006 * gdb.base/until-nodebug.exp
13007 * gdb.base/until.exp
13008 * gdb.base/unwindonsignal.exp
13009 * gdb.base/watch-cond.exp
13010 * gdb.base/watch-non-mem.exp
13011 * gdb.base/watch_thread_num.exp
13012 * gdb.base/watchpoint-reuse-slot.exp
13013 * gdb.base/watchpoint-solib.exp
13014 * gdb.base/watchpoint.exp
13015 * gdb.btrace/dlopen.exp
13016 * gdb.cell/arch.exp
13017 * gdb.cell/break.exp
13018 * gdb.cell/bt.exp
13019 * gdb.cell/core.exp
13020 * gdb.cell/data.exp
13021 * gdb.cell/dwarfaddr.exp
13022 * gdb.cell/ea-cache.exp
13023 * gdb.cell/ea-standalone.exp
13024 * gdb.cell/ea-test.exp
13025 * gdb.cell/f-regs.exp
13026 * gdb.cell/fork.exp
13027 * gdb.cell/gcore.exp
13028 * gdb.cell/mem-access.exp
13029 * gdb.cell/ptype.exp
13030 * gdb.cell/registers.exp
13031 * gdb.cell/sizeof.exp
13032 * gdb.cell/solib-symbol.exp
13033 * gdb.cell/solib.exp
13034 * gdb.compile/compile-tls.exp
13035 * gdb.cp/exception.exp
13036 * gdb.cp/gdb2495.exp
13037 * gdb.cp/local.exp
13038 * gdb.cp/mb-inline.exp
13039 * gdb.cp/mb-templates.exp
13040 * gdb.cp/pr10687.exp
13041 * gdb.cp/pr9167.exp
13042 * gdb.cp/scope-err.exp
13043 * gdb.cp/templates.exp
13044 * gdb.cp/virtfunc.exp
13045 * gdb.dwarf2/dw2-dir-file-name.exp
13046 * gdb.dwarf2/dw2-single-line-discriminators.exp
13047 * gdb.fortran/complex.exp
13048 * gdb.fortran/library-module.exp
13049 * gdb.guile/guile.exp
13050 * gdb.guile/scm-cmd.exp
13051 * gdb.guile/scm-frame-inline.exp
13052 * gdb.guile/scm-objfile.exp
13053 * gdb.guile/scm-pretty-print.exp
13054 * gdb.guile/scm-symbol.exp
13055 * gdb.guile/scm-type.exp
13056 * gdb.guile/scm-value.exp
13057 * gdb.linespec/keywords.exp
13058 * gdb.linespec/ls-errs.exp
13059 * gdb.linespec/macro-relative.exp
13060 * gdb.linespec/thread.exp
13061 * gdb.mi/mi-breakpoint-changed.exp
13062 * gdb.mi/mi-dprintf-pending.exp
13063 * gdb.mi/mi-fullname-deleted.exp
13064 * gdb.mi/mi-logging.exp
13065 * gdb.mi/mi-pending.exp
13066 * gdb.mi/mi-solib.exp
13067 * gdb.mi/new-ui-mi-sync.exp
13068 * gdb.mi/user-selected-context-sync.exp
13069 * gdb.multi/dummy-frame-restore.exp
13070 * gdb.multi/multi-arch-exec.exp
13071 * gdb.multi/remove-inferiors.exp
13072 * gdb.multi/watchpoint-multi-exit.exp
13073 * gdb.opt/solib-intra-step.exp
13074 * gdb.perf/backtrace.exp
13075 * gdb.perf/single-step.exp
13076 * gdb.perf/skip-command.exp
13077 * gdb.perf/skip-prologue.exp
13078 * gdb.perf/solib.exp
13079 * gdb.python/lib-types.exp
13080 * gdb.python/py-as-string.exp
13081 * gdb.python/py-bad-printers.exp
13082 * gdb.python/py-block.exp
13083 * gdb.python/py-breakpoint.exp
13084 * gdb.python/py-cmd.exp
13085 * gdb.python/py-events.exp
13086 * gdb.python/py-evthreads.exp
13087 * gdb.python/py-finish-breakpoint.exp
13088 * gdb.python/py-finish-breakpoint2.exp
13089 * gdb.python/py-frame-inline.exp
13090 * gdb.python/py-frame.exp
13091 * gdb.python/py-inferior.exp
13092 * gdb.python/py-infthread.exp
13093 * gdb.python/py-mi.exp
13094 * gdb.python/py-objfile.exp
13095 * gdb.python/py-pp-maint.exp
13096 * gdb.python/py-pp-registration.exp
13097 * gdb.python/py-prettyprint.exp
13098 * gdb.python/py-recurse-unwind.exp
13099 * gdb.python/py-shared.exp
13100 * gdb.python/py-symbol.exp
13101 * gdb.python/py-symtab.exp
13102 * gdb.python/py-template.exp
13103 * gdb.python/py-type.exp
13104 * gdb.python/py-unwind-maint.exp
13105 * gdb.python/py-unwind.exp
13106 * gdb.python/py-value.exp
13107 * gdb.python/python.exp
13108 * gdb.reverse/finish-reverse-bkpt.exp
13109 * gdb.reverse/insn-reverse.exp
13110 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13111 * gdb.reverse/solib-precsave.exp
13112 * gdb.reverse/solib-reverse.exp
13113 * gdb.stabs/gdb11479.exp
13114 * gdb.stabs/weird.exp
13115 * gdb.threads/fork-child-threads.exp
13116 * gdb.threads/fork-plus-threads.exp
13117 * gdb.threads/fork-thread-pending.exp
13118 * gdb.threads/forking-threads-plus-breakpoint.exp
13119 * gdb.threads/hand-call-in-threads.exp
13120 * gdb.threads/interrupted-hand-call.exp
13121 * gdb.threads/linux-dp.exp
13122 * gdb.threads/local-watch-wrong-thread.exp
13123 * gdb.threads/next-while-other-thread-longjmps.exp
13124 * gdb.threads/non-ldr-exit.exp
13125 * gdb.threads/pending-step.exp
13126 * gdb.threads/print-threads.exp
13127 * gdb.threads/process-dies-while-detaching.exp
13128 * gdb.threads/process-dies-while-handling-bp.exp
13129 * gdb.threads/pthreads.exp
13130 * gdb.threads/queue-signal.exp
13131 * gdb.threads/reconnect-signal.exp
13132 * gdb.threads/signal-command-handle-nopass.exp
13133 * gdb.threads/signal-command-multiple-signals-pending.exp
13134 * gdb.threads/signal-delivered-right-thread.exp
13135 * gdb.threads/signal-sigtrap.exp
13136 * gdb.threads/sigthread.exp
13137 * gdb.threads/staticthreads.exp
13138 * gdb.threads/stepi-random-signal.exp
13139 * gdb.threads/thread-unwindonsignal.exp
13140 * gdb.threads/thread_check.exp
13141 * gdb.threads/thread_events.exp
13142 * gdb.threads/tid-reuse.exp
13143 * gdb.threads/tls-nodebug.exp
13144 * gdb.threads/tls-shared.exp
13145 * gdb.threads/tls-so_extern.exp
13146 * gdb.threads/tls.exp
13147 * gdb.threads/wp-replication.exp
13148 * gdb.trace/actions-changed.exp
13149 * gdb.trace/actions.exp
13150 * gdb.trace/backtrace.exp
13151 * gdb.trace/change-loc.exp
13152 * gdb.trace/collection.exp
13153 * gdb.trace/deltrace.exp
13154 * gdb.trace/disconnected-tracing.exp
13155 * gdb.trace/entry-values.exp
13156 * gdb.trace/ftrace-lock.exp
13157 * gdb.trace/ftrace.exp
13158 * gdb.trace/infotrace.exp
13159 * gdb.trace/mi-trace-frame-collected.exp
13160 * gdb.trace/mi-trace-unavailable.exp
13161 * gdb.trace/mi-traceframe-changed.exp
13162 * gdb.trace/mi-tracepoint-changed.exp
13163 * gdb.trace/mi-tsv-changed.exp
13164 * gdb.trace/no-attach-trace.exp
13165 * gdb.trace/packetlen.exp
13166 * gdb.trace/passc-dyn.exp
13167 * gdb.trace/passcount.exp
13168 * gdb.trace/pending.exp
13169 * gdb.trace/pr16508.exp
13170 * gdb.trace/qtro.exp
13171 * gdb.trace/range-stepping.exp
13172 * gdb.trace/read-memory.exp
13173 * gdb.trace/report.exp
13174 * gdb.trace/save-trace.exp
13175 * gdb.trace/signal.exp
13176 * gdb.trace/stap-trace.exp
13177 * gdb.trace/status-stop.exp
13178 * gdb.trace/strace.exp
13179 * gdb.trace/tfile.exp
13180 * gdb.trace/tfind.exp
13181 * gdb.trace/trace-break.exp
13182 * gdb.trace/trace-condition.exp
13183 * gdb.trace/trace-enable-disable.exp
13184 * gdb.trace/trace-mt.exp
13185 * gdb.trace/tracecmd.exp
13186 * gdb.trace/tracefile-pseudo-reg.exp
13187 * gdb.trace/tspeed.exp
13188 * gdb.trace/tstatus.exp
13189 * gdb.trace/tsv.exp
13190 * gdb.trace/unavailable.exp
13191 * gdb.trace/while-dyn.exp
13192 * gdb.trace/while-stepping.exp
13193 * lib/gdb-guile.exp
13194 * lib/gdb.exp
13195 * lib/mi-support.exp
13196 * lib/pascal.exp
13197 * lib/perftest.exp
13198 * lib/prelink-support.exp
13199 * lib/selftest-support.exp
13200
ad02e4fe
SM
132012016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13202
13203 * Makefile.in: Include disable-implicit-rules.mk.
13204
22347e55
AA
132052016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13206
13207 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13208 non-byte-aligned bit fields.
13209
da5b30da
AA
132102016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13211
13212 PR gdb/12616
13213 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13214 respects the DW_AT_data_bit_offset attribute.
13215
b593ecca
SM
132162016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13217
13218 * gdb.base/default.exp: Fix output of "set language".
13219
3b165252
SM
132202016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13221
13222 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13223 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13224 make.
13225 * configure.ac: Remove checks for the make program.
13226 * configure: Re-generate.
13227
1a2f3d7f
KB
132282016-11-16 Kevin Buettner <kevinb@redhat.com>
13229
13230 * gdb.python/py-recurse-unwind.c (main): Add loop.
13231 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13232 to read_register() and gdb.parse_and_eval(). Make each code
13233 call a separate case that can be individually tested.
13234 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13235 proc. Call cont_and_backtrace for each of the code paths that
13236 we want to test in the unwinder.
13237
b7f38fda
AA
132382016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13239
13240 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13241 the definition of struct S.
13242
1f8db343
CM
132432016-11-11 Catherine Moore <clm@codesourcery.com>
13244
13245 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13246
fad0c9fb
PA
132472016-11-09 Pedro Alves <palves@redhat.com>
13248
13249 * gdb.base/commands.exp (runto_or_return): New procedure.
13250 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13251 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13252 (progvar_simple_while_test, progvar_complex_if_while_test)
13253 (if_while_breakpoint_command_test)
13254 (infrun_breakpoint_command_test, breakpoint_command_test)
13255 (user_defined_command_test, watchpoint_command_test)
13256 (test_command_prompt_position, redefine_hook_test)
13257 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13258 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13259 multi_line_input and multi_line. Remove gdb_expect and
13260 gdb_stop_suppressing_tests uses.
13261 * lib/gdb.exp (valnum_re): New global.
13262 (multi_line_input): New procedure.
13263
8354c62c
SM
132642016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13265
13266 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13267 Remove.
13268 (test_setup): Define with proc_with_prefix.
13269 (test_cli_inferior): Likewise.
13270 (test_cli_thread): Likewise.
13271 (test_cli_frame): Likewise.
13272 (test_cli_select_frame): Likewise.
13273 (test_cli_up_down): Likewise.
13274 (test_mi_thread_select): Likewise.
13275 (test_mi_stack_select_frame): Likewise.
13276 (test_cli_in_mi_inferior): Likewise.
13277 (test_cli_in_mi_thread): Likewise.
13278 (test_cli_in_mi_frame): Likewise.
13279 (top level): Do not use with_test_prefix_procname.
13280
64f367a2
PA
132812016-11-09 Pedro Alves <palves@redhat.com>
13282
13283 * gdb.base/commands.exp (gdbvar_simple_if_test)
13284 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13285 (progvar_simple_if_test, progvar_simple_while_test)
13286 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13287 (infrun_breakpoint_command_test, breakpoint_command_test)
13288 (user_defined_command_test, watchpoint_command_test)
13289 (test_command_prompt_position, deprecated_command_test)
13290 (bp_deleted_in_command, temporary_breakpoint_commands)
13291 (stray_arg0_test, source_file_with_indented_comment)
13292 (recursive_source_test, if_commands_test)
13293 (error_clears_commands_left, redefine_hook_test)
13294 (redefine_backtrace_test): Use proc_with_prefix.
13295 * lib/gdb.exp (proc_with_prefix): New proc.
13296
0bb65f1e
AA
132972016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13298
13299 * gdb.base/tui-layout.c: New file.
13300 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13301 disassembly window contains very long lines.
13302
7353f247
TT
133032016-11-08 Tom Tromey <tom@tromey.com>
13304
13305 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13306 depend on Python 2.
13307
30a7bb83
TT
133082016-11-08 Tom Tromey <tom@tromey.com>
13309
13310 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13311 New method.
13312
cdf5a07c
MG
133132016-10-29 Manish Goregaokar <manish@mozilla.com>
13314
2806dc7e 13315 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13316
51a789c3
MG
133172016-10-27 Manish Goregaokar <manish@mozilla.com>
13318
2806dc7e
PA
13319 * gdb.rust/simple.rs: Add test for univariant enums without
13320 discriminants and for encoded struct-like enums.
51a789c3 13321
f610ab6d
PA
133222016-10-28 Pedro Alves <palves@redhat.com>
13323
13324 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13325 gdb_test_multiple, tighten regexps and match symtabs and line
13326 tables incrementally.
13327
b129b0ca
LM
133282016-10-28 Luis Machado <lgustavo@codesourcery.com>
13329
13330 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13331 general.
13332
ecf45d2c
SL
133332016-10-25 Luis Machado <lgustavo@codesourcery.com>
13334
13335 * gdb.base/exec-invalid-sysroot.exp: New file.
13336
b8d38ee4
JK
133372016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13338
13339 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13340
f90fd8c2
JK
133412016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13342
13343 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13344
2d2476aa
MR
133452016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13346
2806dc7e
PA
13347 * gdb.base/killed-outside.exp: Remove $options from a call to
13348 `prepare_for_testing'.
2d2476aa 13349
e42b25a0
SM
133502016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13351
13352 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13353 Change test message.
13354
3ccdb432
SM
133552016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13356
13357 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13358 Update comment.
13359
5bad3170
SM
133602016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13361
13362 * gdb.trace/mi-trace-save.exp: New file.
13363
5ad9dba7
YQ
133642016-10-13 Yao Qi <yao.qi@linaro.org>
13365
13366 * gdb.base/code_elim.exp (get_var_address): Remove.
13367 * gdb.base/relocate.exp: Likewise.
13368 * gdb.base/shreloc.exp: Likewise.
13369 * lib/gdb.exp (get_var_address): New.
13370
62df7e21
YQ
133712016-10-13 Yao Qi <yao.qi@linaro.org>
13372
13373 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13374 floating point tests if $skip_float_test is false.
13375
4dac951e
LM
133762016-10-12 Luis Machado <lgustavo@codesourcery.com>
13377
13378 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13379 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13380 argc values.
13381 Add 1 to argc so we guarantee distinct initial/modified argc values.
13382
8f1a8fc4
JK
133832016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13384
13385 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13386
16c85b5d
JK
133872016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13388
13389 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13390 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13391 * gdb.arch/vsx-regs.exp: Likewise.
13392
1d0e042a
YQ
133932016-10-07 Yao Qi <yao.qi@linaro.org>
13394
13395 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13396
68dadef5
MM
133972016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13398
13399 * gdb.python/python.exp: Test decode_line("*0").
13400
33fa2c6e
DE
134012016-10-06 Doug Evans <dje@google.com>
13402
13403 * gdb.python/py-value.exp (test_value_creation): Add test for large
13404 unsigned 64-bit value.
13405
9c37b5ae
TT
134062016-10-06 Tom Tromey <tom@tromey.com>
13407
13408 * gdb.compile/compile.exp: Change java tests to rust.
13409 * gdb.base/setshow.exp: Change java tests to rust.
13410 * gdb.base/default.exp: Remove java from language list.
13411 * README (Examples): Update language example.
13412 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13413 test.
13414 * lib/gdb.exp (skip_java_tests): Remove.
13415 * lib/java.exp: Remove.
13416 * gdb.java: Remove.
13417
78b86327
MR
134182016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13419
13420 * gdb.arch/mips-fcr.exp: New test.
13421 * gdb.arch/mips-fcr.c: Source for the new test.
13422
7470adbb
MR
134232016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13424
13425 * gdb.base/solib-disc.exp: Use `standard_output_file'
13426 throughout.
13427
4a556533
PA
134282016-10-06 Pedro Alves <palves@redhat.com>
13429
13430 * gdb.base/jit-simple-dl.c: New file.
13431 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13432 * gdb.base/jit-simple.c: ... this.
13433 * gdb.base/jit-simple.exp (jit_run): Delete.
13434 (build_jit): New proc.
13435 (jit_test_reread): Recompile either the main program or the shared
13436 library, depending on what is being tested. Skip changing address
13437 if caller wants to. Compare before/after addresses. If testing
13438 standalone, explicitly load the binary. Test "maint info
13439 breakpoints".
13440 (top level): Add "standalone vs shared lib" and "change address"
13441 vs "same address" axes.
13442
5a122fbc
PA
134432016-10-06 Pedro Alves <palves@redhat.com>
13444
13445 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13446 call.
13447 (jit_run): Delete.
13448 (jit_test_reread): Use with_test_prefix. Reload the main binary
13449 explicitly. Compare the before/after addresses of the JIT
13450 descriptor.
13451
ee8da4b8
DE
134522016-08-15 Doug Evans <dje@google.com>
13453
13454 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13455 for single bitfields is bool.
13456 * gdb.xml/tdesc-regs.exp: Ditto.
13457
f389f6fe
JK
134582016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13459
13460 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13461
fdebf1a4
YQ
134622016-10-05 Yao Qi <yao.qi@linaro.org>
13463
13464 * lib/gdb.exp (support_complex_tests): Return zero if
13465 gdb_skip_float_test return true.
13466
9c36d954 134672016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13468 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13469
13470 PR gdb/20487
13471 * gdb.mi/user-selected-context-sync.exp: New file.
13472 * gdb.mi/user-selected-context-sync.c: New file.
13473
4034d0ff 134742016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13475 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13476
13477 PR gdb/20487
13478 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13479 =thread-select-event check.
13480
a4297203
PB
134812016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13482
13483 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13484 the compulsory L operand changes.
13485 * gdb.arch/powerpc-power.s: Likewise.
13486
bb805577
JK
134872016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13488
13489 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13490 * gdb.base/jit-attach-pie.c: New file.
13491 * gdb.base/jit-attach-pie.exp: New file.
13492
6d61dee5
PA
134932016-09-28 Pedro Alves <palves@redhat.com>
13494
13495 * gdb.base/infcall-input.c: New file.
13496 * gdb.base/infcall-input.exp: New file.
13497
f73842fc
YQ
134982016-09-22 Yao Qi <yao.qi@linaro.org>
13499
13500 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13501 (gdb_exit): Rename it to ...
13502 (gdbserver_gdb_exit): ... Close GDBserver.
13503 (gdb_exit): New proc, call gdbserver_gdb_exit.
13504 (mi_gdb_exit): Likewise.
13505
90681dab
YQ
135062016-09-22 Yao Qi <yao.qi@linaro.org>
13507
13508 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13509 path.
13510 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13511 Remove duplication.
13512
9c211fd8
YQ
135132016-09-22 Yao Qi <yao.qi@linaro.org>
13514
13515 * lib/gdbserver-support.exp: Check the existence of
13516 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13517
ad0a504f
AK
135182016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13519
13520 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13521
36cf1806
TT
135222016-09-21 Tom Tromey <tom@tromey.com>
13523
13524 PR gdb/20604:
13525 * gdb.base/quit.exp: New file.
13526
74172ecf
SM
135272016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13528
13529 * .gitignore: New file.
13530
3d0ec882
MR
135312016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13532
13533 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13534 throughout.
13535
8193adea
AA
135362016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13537
13538 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13539
d41a5c09
JK
135402016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13541
13542 * gdb.cp/casts.cc (decltype): Move it ...
13543 (main): ... with its call to ...
13544 * gdb.cp/casts03.cc: ... a new file.
13545 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13546
d2dfe700
JK
135472016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13548
13549 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13550
e2a92b16
PB
135512016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13552
13553 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13554 and sync up the test with tests in gas/testsuite/gas/ppc.
13555 * gdb.arch/powerpc-power.exp: Likewise.
13556
49b4de64
JK
135572016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13558
13559 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13560
2c29df25
SDJ
135612016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13562 Jan Kratochvil <jan.kratochvil@redhat.com>
13563
13564 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13565 make m1's definition to be different from m2's. Use 'dummy' as an
13566 argument for probe 'two'.
13567
cc3c2846
JB
135682016-09-10 Jon Beniston <jon@beniston.com>
13569
13570 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13571 for sim target.
13572
e1b2624a
AA
135732016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13574
13575 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13576 variable declaration.
13577 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13578 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13579 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13580 received HWCAP as its argument.
13581
4295e285
PA
135822016-09-06 Pedro Alves <palves@redhat.com>
13583
13584 * gdb.base/new-ui-pending-input.c: New file.
13585 * gdb.base/new-ui-pending-input.exp: New file.
13586 * gdb.exp (clear_gdb_spawn_id): New procedure.
13587 (with_spawn_id): Check whether gdb_spawn_id exists before
13588 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13589 on exit.
13590
00d5215e
UW
135912016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13592
13593 * gdb.base/float128.c: New file.
13594 * gdb.base/float128.exp: Likewise.
13595 * gdb.base/floatn.c: Likewise.
13596 * gdb.base/floatn.exp: Likewise.
13597
a9ff5f12
UW
135982016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13599
13600 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13601
f245535c
PA
136022016-09-05 Pedro Alves <palves@redhat.com>
13603
13604 PR backtrace/19927
13605 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13606 unwinders are immediately called as side effect of "source" or
13607 "disable unwinder" commands.
13608 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13609
ae9cf263
YQ
136102016-09-02 Yao Qi <yao.qi@linaro.org>
13611
13612 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13613 is true and $type is "float" or "double".
13614
27aba047
YQ
136152016-09-02 Yao Qi <yao.qi@linaro.org>
13616
13617 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13618 true.
13619 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13620 * gdb.base/call-rt-st.exp: Likewise.
13621 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13622 return value instead of gdb,skip_float_test.
13623 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13624 (do_function_calls): Use its return value instead of
13625 gdb,skip_float_test.
13626 * gdb.base/finish.exp: Likewise.
13627 * gdb.base/funcargs.exp: Likewise.
13628 * gdb.base/return.exp: Likewise.
13629 * gdb.base/return2.exp: Likewise.
13630 * gdb.base/varargs.exp: Likewise.
13631 * lib/gdb.exp (gdb_skip_float_test): Change it to
13632 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13633
5af962df
AA
136342016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13635
13636 * gdb.multi/tids.exp: Test "thread apply all".
13637
7fac6910
JK
136382016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13639
13640 * gdb.base/default.exp (tty): Remove.
13641
bb1fe4ac
KB
136422016-08-24 Kevin Buettner <kevinb@redhat.com>
13643
2806dc7e
PA
13644 * gdb.python/py-recurse-unwind.c: New file.
13645 * gdb.python/py-recurse-unwind.py: New file.
13646 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13647
0a1ddfa6
SM
136482016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13649
13650 * gdb.base/set-inferior-tty.exp: New file.
13651 * gdb.base/set-inferior-tty.c: New file.
13652
d9de1fe3
PA
136532016-08-23 Pedro Alves <palves@redhat.com>
13654
13655 PR gdb/20494
13656 * gdb.base/new-ui-echo.c: New file.
13657 * gdb.base/new-ui-echo.exp: New file.
13658
e9d9abd7
YQ
136592016-08-23 Yao Qi <yao.qi@linaro.org>
13660
13661 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13662 gdbserver_spawn.
13663 * gdb.server/connect-without-multi-process.exp (do_test):
13664 Likewise.
13665
3589529e
YQ
136662016-08-23 Yao Qi <yao.qi@linaro.org>
13667
13668 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13669 standalone_txt. Delete gdb_txt and standalone_txt on host
13670 and target. Spawn the binary on target. Copy files from
13671 target to host.
13672
6bb90213
PA
136732016-08-22 Pedro Alves <palves@redhat.com>
13674
13675 PR gdb/20505
13676 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13677 with_test_prefix. Factor out bits to ...
13678 (test_no_vdso): ... this new procedure.
13679
20c2c024
CL
136802016-08-19 Carl Love <cel@us.ibm.com>
13681
13682 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13683 maintaining separate logic for constructing the output path.
13684 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13685 * gdb.arch/ppc-dfp.exp: Likewise.
13686 * gdb.arch/ppc-fp.exp: Likewise.
13687 * gdb.arch/vsx-regs.exp: Likewise.
13688 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13689 binprefix for generating the additional binary files.
13690
0646e07d
PA
136912016-08-19 Pedro Alves <palves@redhat.com>
13692
13693 * gdb.trace/mi-trace-frame-collected.exp
13694 (test_trace_frame_collected): On x32, expect two registers.
13695
46da9242
CL
136962016-08-18 Carl Love <cel@us.ibm.com>
13697
13698 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13699 and sync up the test with tests in gas/testsuite/gas/ppc.
13700 * gdb.arch/powerpc-power.exp: Likewise.
13701
eb2332d7
SM
137022016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13703
13704 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13705 expected error message.
13706
63c61e04
SM
137072016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13708
13709 * gdb.multi/remove-inferiors.exp: New file.
13710 * gdb.multi/remove-inferiors.c: New file.
13711
7b17065f
YQ
137122016-08-12 Yao Qi <yao.qi@linaro.org>
13713
13714 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13715 argument list.
13716
01d3dedf
PA
137172016-08-10 Pedro Alves <palves@redhat.com>
13718
13719 PR gdb/19187
13720 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13721 setup_kfails.
13722
3eb7562a
PA
137232016-08-09 Pedro Alves <palves@redhat.com>
13724 Simon Marchi <simon.marchi@ericsson.com>
13725
13726 PR gdb/20418
13727 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13728 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13729
80614914
PA
137302016-08-09 Pedro Alves <palves@redhat.com>
13731
13732 PR mi/20431
13733 * gdb.mi/mi-cmd-error.exp: New file.
13734
f348d89a
PA
137352016-08-09 Pedro Alves <palves@redhat.com>
13736
13737 PR gdb/18653
13738 * gdb.base/signals-state-child.c: New file.
13739 * gdb.base/signals-state-child.exp: New file.
13740 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13741
e5ca03b4
PA
137422016-08-09 Pedro Alves <palves@redhat.com>
13743
13744 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13745
282a0691
TT
137462016-08-03 Tom Tromey <tom@tromey.com>
13747
13748 PR python/18565:
13749 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13750
41bfcd63
YQ
137512016-08-01 Yao Qi <yao.qi@linaro.org>
13752
13753 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13754 variable mode to "multi-process" if $multi_process is 1, otherwise
13755 set it to "single-process".
13756
e3465b24
YQ
137572016-08-01 Yao Qi <yao.qi@linaro.org>
13758
13759 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13760 * gdb.cp/cpexprs.exp: Likewise.
13761 * gdb.cp/m-static.exp: Likewise.
13762
0b31a4bc
TT
137632016-07-26 Tom Tromey <tom@tromey.com>
13764
13765 PR python/20190:
13766 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13767 test.
13768
e0461dbb
MM
137692016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13770
13771 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13772 selecting assembly source files.
13773 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13774 assembly source files.
13775 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13776 assembly source files.
13777 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13778 selecting assembly source files.
13779
8194e927
SM
137802016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13781
13782 * gdb.base/new-ui.exp (do_test_invalid_args): New
13783 procedure.
13784
c0272db5
TW
137852016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13786
13787 * gdb.btrace/reconnect.c: New file.
13788 * gdb.btrace/reconnect.exp: New file.
13789
e3487908
GKB
137902016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13791
13792 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13793 to test_catch_syscall_group.
13794 (test_catch_syscall_group): New.
13795
12df5c00
TT
137962016-07-21 Tom Tromey <tom@tromey.com>
13797
13798 * gdb.rust/simple.rs (main): Use empty struct expression.
13799 * gdb.rust/simple.exp: Add tests for empty struct expression.
13800
bae62ee2
YQ
138012016-07-21 Yao Qi <yao.qi@linaro.org>
13802
13803 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13804 if gdb_skip_xml_test is true on some targets.
13805
b1b53fb3
YQ
138062016-07-21 Yao Qi <yao.qi@linaro.org>
13807
13808 * gdb.server/solib-list.exp: Unset last_loaded_file.
13809
027d97f8
JK
138102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13811
13812 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13813 "step into captured_main (args)".
13814
7674d381
JK
138152016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13816
13817 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13818
72b5d099
JK
138192016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13820
13821 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13822
1f960ced
PA
138232016-07-19 Pedro Alves <palves@redhat.com>
13824
13825 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13826 * gdb.opt/inline-bt.exp: Likewise.
13827 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13828 additional_flags=-Winline.
13829 * gdb.opt/inline-locals.exp: Likewise.
13830 * gdb.opt/inline-markers.c (ATTR): Define.
13831 (inlined_fn): Use it.
13832
f25827c1
YQ
138332016-07-19 Yao Qi <yao.qi@linaro.org>
13834
13835 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13836 (test_with_self): Remove some code. Remove argument executable.
13837 (top-level): Use do_self_tests.
13838
37539ebe
DB
138392016-07-15 Zachary Welch <zwelch@codesourcery.com>
13840 Don Breazeal <donb@codesourcery.com>
13841
13842 * gdb.base/maint.exp: Escape paths used in regular expressions.
13843 * gdb.stabs/weird.exp: Likewise.
13844
dac790e1
TT
138452016-07-13 Tom Tromey <tom@tromey.com>
13846
13847 PR python/15620, PR python/18620:
13848 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13849 (test_bkpt_events): New procs.
13850
93daf339
TT
138512016-07-13 Tom Tromey <tom@tromey.com>
13852
13853 PR python/17698:
13854 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13855 test.
13856 (test_watchpoints): Likewise.
13857 (test_bkpt_pending): New proc.
13858
6571a381
TT
138592016-07-13 Tom Tromey <tom@tromey.com>
13860
13861 PR cli/18053:
13862 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13863 completion test.
13864
e8732474
JK
138652016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13866
13867 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13868 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13869 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13870 f_label.
13871 (g): Rename g_end_lbl to g_label.
13872 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13873 low_pc and high_pc.
13874 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13875
e0f3fd7c
TT
138762016-07-12 Tom Tromey <tom@tromey.com>
13877
13878 PR python/19293:
13879 * gdb.python/py-unwind-maint.exp: Update tests.
13880
3cfe46b6
YQ
138812016-07-12 Yao Qi <yao.qi@linaro.org>
13882
13883 * lib/selftest-support.exp (selftest_setup): Match the output
13884 when captured_main is inlined.
13885
4f19a0e6
WT
138862016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13887
13888 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13889 New variables.
13890 (print this%a, print this%b, print this): New tests.
13891 * gdb.fortran/derived-types.f90 (this): New object and
13892 initialization.
13893
986cf455
SM
138942016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13895
13896 * gdb.ada/arraydim.exp: Remove extra directory level in build
13897 directory.
13898
f0464b23
SM
138992016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13900
13901 * lib/ada.exp: Remove extra directory level in build directory.
13902 * gdb.ada/cond_lang.exp: Likewise.
13903 * gdb.ada/exec_changed.exp: Likewise.
13904 * gdb.ada/lang_switch.exp: Likewise.
13905
42d94011
MG
139062016-07-06 Manish Goregaokar <manish@mozilla.com>
13907
2806dc7e
PA
13908 * simple.rs: Add test for raw pointer subscripting.
13909 * simple.exp: Add test expectations.
42d94011 13910
647c264c
YQ
139112016-07-05 Yao Qi <yao.qi@linaro.org>
13912
13913 * gdb.mi/mi-reverse.exp: Match =record-started output.
13914
20aa2c60
PA
139152016-07-01 Pedro Alves <palves@redhat.com>
13916
13917 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13918 procedure.
13919 (jit_reader_test): Test the jit reader's unwinder.
13920 * gdb.base/jithost.c (jit_function_00_code): New global.
13921 (main): Use memcpy to fill in the mmapped code, instead of poking
13922 bytes manually here.
13923 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13924 value.
13925 (read_debug_info): Save the function's range.
13926 (read_sp): New function.
13927 (unwind_frame): Use it. Also unwind RBP.
13928 (get_frame_id): Use read_sp.
13929 (gdb_init_reader): Use calloc instead of malloc.
13930 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13931 parameter. Use gdb_test_multiple.
13932
ced2dffb
PA
139332016-07-01 Pedro Alves <palves@redhat.com>
13934 Antoine Tremblay <antoine.tremblay@ericsson.com>
13935
13936 * gdb.threads/process-dies-while-detaching.c: New file.
13937 * gdb.threads/process-dies-while-detaching.exp: New file.
13938
63000888
PA
139392016-07-01 Pedro Alves <palves@redhat.com>
13940
13941 * gdb.multi/watchpoint-multi-exit.c: New file.
13942 * gdb.multi/watchpoint-multi-exit.exp: New file.
13943
038d4868
PA
139442016-06-30 Pedro Alves <palves@redhat.com>
13945
13946 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13947 unset inferior_spawn_id.
13948
994e9c83
PA
139492016-06-30 Pedro Alves <palves@redhat.com>
13950
13951 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13952 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13953
e5653468
YQ
139542016-06-29 Yao Qi <yao.qi@linaro.org>
13955
13956 * gdb.base/return.c: Add copyright header.
13957
803b47e5
TT
139582016-06-29 Tom Tromey <tom@tromey.com>
13959
13960 PR python/20129:
13961 * gdb.python/py-framefilter.exp: Add tests for setting priority
13962 and disabling of non-existent frame filter.
13963
28244707
YQ
139642016-06-29 Yao Qi <yao.qi@linaro.org>
13965
13966 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13967 0x0f07ff.
13968
a31d2f06
YQ
139692016-06-28 Yao Qi <yao.qi@linaro.org>
13970
13971 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13972 triplets. Start gdb, execute catch syscall, and continue. Check
13973 gdb's output to determine catch syscall is supported.
13974
921d8f54
MG
139752016-06-27 Manish Goregaokar <manish@mozilla.com>
13976
25d49b86
PA
13977 * gdb.rust/simple.rs: Add test for returning unit in a function.
13978 * gdb.rust/simple.exp: Add expectation for functions returning
13979 unit.
921d8f54 13980
f4952523
PMR
139812016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13982
13983 * gdb.python/py-breakpoint-create-fail.c,
13984 gdb.python/py-breakpoint-create-fail.exp,
13985 gdb.python/py-breakpoint-create-fail.py: New testcase.
13986
fccb08f8
MG
139872016-06-25 Manish Goregaokar <manish@mozilla.com>
13988
13989 PR gdb/20239
13990 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13991 * gdb.rust/simple.exp: Add test expectations for new NonZero
13992 tests.
fccb08f8 13993
6b850546
DT
139942016-06-24 David Taylor <dtaylor@emc.com>
13995
13996 * gdb.base/offsets.exp: New file.
13997 * gdb.base/offsets.c: New file.
13998
17621150
TT
139992016-06-23 Tom Tromey <tom@tromey.com>
14000
14001 PR gdb/16483:
14002 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14003 before any filters are loaded.
14004
04d59df6
WT
140052016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14006
14007 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14008 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14009 structs.
14010 * gdb.fortran/derived-type-function.exp: New file.
14011 * gdb.fortran/derived-type-function.f90: New file.
14012
14013
ac69f786
PA
140142016-06-21 Pedro Alves <palves@redhat.com>
14015
14016 * gdb.base/new-ui.exp: New file.
14017 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14018 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14019 (with_spawn_id): New procedure.
14020
49940788
PA
140212016-06-21 Pedro Alves <palves@redhat.com>
14022
14023 * gdb.mi/mi-exec-run.exp: New file.
14024
ef274d26
PA
140252016-06-21 Pedro Alves <palves@redhat.com>
14026
14027 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14028 breakpoint command's output on the main UI.
14029 (test_break): New procedure, factored out from calls in the top
14030 level.
14031 (top level): Use foreach_with_prefix to test MI as main UI and as
14032 separate UI.
14033
468afe6c
PA
140342016-06-21 Pedro Alves <palves@redhat.com>
14035
14036 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14037 (test_awatch_creation_and_listing)
14038 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14039 Remove 'type' parameter.
14040 (test_watchpoint_all): New parameter mi_mode. Remove
14041 with_test_prefix.
14042 (top level): Use foreach_with_prefix, and add main/separate UI MI
14043 testing axis.
14044
51f77c37
PA
140452016-06-21 Pedro Alves <palves@redhat.com>
14046
14047 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14048 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14049 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14050 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14051 (gdb_main_spawn_id, mi_spawn_id): Declare and
14052 comment.
14053 (mi_create_inferior_pty): New procedure,
14054 factored out from default_mi_gdb_start.
14055 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14056 procedures.
14057 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14058 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14059 Use mi_create_inferior_pty.
14060 (mi_gdb_start): Use eval to pass down args list.
14061
8980e177
PA
140622016-06-21 Pedro Alves <palves@redhat.com>
14063
14064 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14065 * gdb.opt/inline-cmds.exp: Add MI tests.
14066
f38d3ad1
PA
140672016-06-21 Pedro Alves <palves@redhat.com>
14068
14069 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14070
45db7c09
PA
140712016-06-21 Pedro Alves <palves@redhat.com>
14072
14073 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14074 (top level): Use it instead of mi_execute_to.
14075
5a069ab3
PA
140762016-06-21 Pedro Alves <palves@redhat.com>
14077
14078 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14079 (cont_handler_str): New.
14080 (signal_stop_handler): Set stop_handler_str instead of printing to
14081 stdout.
14082 (continue_handler): Set cont_handler_str instead of printing to
14083 stdout.
14084 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14085 mi_send_resuming_command. Print stop_handler_str and
14086 cont_handler_str instead of expecting the python events print
14087 directly.
14088
2838cc1d
SD
140892016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14090
14091 * gdb.base/jit-reader.exp: New file.
14092 * gdb.base/jithost.c: New file.
14093 * gdb.base/jithost.h: New file.
14094 * gdb.base/jitreader.c : New file.
14095 * gdb.base/jit-protocol.h: New file.
14096
21a77091
YQ
140972016-06-17 Yao Qi <yao.qi@linaro.org>
14098
14099 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14100 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14101 and detach-on-fork. Adjust tests.
14102 (top level): Invoke break_cond_on_syscall with combinations of
14103 syscall, follow-fork-mode and detach-on-fork.
14104
f50bf8e5
YQ
141052016-06-17 Yao Qi <yao.qi@linaro.org>
14106
14107 * gdb.base/step-over-exit.c: New.
14108 * gdb.base/step-over-exit.exp: New.
14109
a28d8e50
YTL
141102016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14111
14112 * gdb.base/float.exp: Add target check for nds32*-*-*.
14113 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14114
cad8e26d
AB
141152016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14116
14117 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14118 for unsupported target features.
14119 * gdb.base/call-rt-st.exp: Likewise.
14120 * gdb.base/call-sc.exp: Likewise.
14121 * gdb.base/call-signal-resume.exp: Likewise.
14122 * gdb.base/call-strs.exp: Likewise.
14123 * gdb.base/callexit.exp: Likewise.
14124 * gdb.base/callfuncs.exp: Likewise.
14125 * gdb.base/nodebug.exp: Likewise.
14126 * gdb.base/printcmds.exp: Likewise.
14127 * gdb.base/ptype.exp: Likewise.
14128 * gdb.base/structs.exp: Likewise.
14129 * gdb.base/unwindonsignal.exp: Likewise.
14130 * gdb.cp/gdb2495.exp: Likewise.
14131 * gdb.cp/templates.exp: Likewise.
14132 * gdb.cp/virtfunc.exp: Likewise.
14133 * gdb.threads/hand-call-in-threads.exp: Likewise.
14134 * gdb.threads/interrupted-hand-call.exp: Likewise.
14135 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14136
347dc102
TT
141372016-06-10 Tom Tromey <tom@tromey.com>
14138
14139 PR rust/20110:
14140 * gdb.rust/expr.exp: Add test for integer constant larger than
14141 i32.
14142
5e13cf25
BH
141432016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14144
14145 * gdb.fortran/nested-funcs.exp: New.
14146 * gdb.fortran/nested-funcs.f90: New.
14147
bb556f1f
TK
141482016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14149
14150 * gdb.base/examine-backward.c: New file.
14151 * gdb.base/examine-backward.exp: New file.
14152
38b022b4
SM
141532016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14154
14155 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14156 matching.
14157
1b40ec05
TT
141582016-06-02 Tom Tromey <tom@tromey.com>
14159
14160 PR python/18984:
14161 * gdb.python/py-shared.exp: Add solib_name test.
14162
193bd378
SM
141632016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14164
14165 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14166
3326303b
MG
141672016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14168
14169 PR c++/19893
14170 * gdb.dwarf2/implref.exp: Rename to...
14171 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14172 * gdb.dwarf2/implref-array.c: New file.
14173 * gdb.dwarf2/implref-array.exp: Likewise.
14174 * gdb.dwarf2/implref-global.c: Likewise.
14175 * gdb.dwarf2/implref-global.exp: Likewise.
14176 * gdb.dwarf2/implref-struct.c: Likewise.
14177 * gdb.dwarf2/implref-struct.exp: Likewise.
14178
825c8ef2
AT
141792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14180
14181 * gdb.trace/trace-condition.exp: Add 64bit tests.
14182
2320162a
AT
141832016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14184
14185 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14186 bits types.
14187 (main): Adapt to 8 to 64 bits types.
14188 * gdb.trace/trace-condition.exp: Add new tests.
14189
a7818233
AT
141902016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14191
14192 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14193
0d336466
AT
141942016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14195
14196 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14197 Move condition tests...
14198 * gdb.trace/trace-condition.exp: Here.
14199
7faeb45a
AT
142002016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14201
14202 * gdb.trace/trace-condition.exp: Add counter-case tests.
14203
e385593e
JK
142042016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14205
14206 PR c++/15231
14207 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14208 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14209
744608cc
PA
142102016-05-27 Pedro Alves <palves@redhat.com>
14211
14212 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14213 New procedure.
14214 (top level): Call it, and bail out of DejaGnu is known to be bad.
14215
ac775bf4
AB
142162016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14217
14218 * gdb.base/whatis.c: Extend the test case.
14219 * gdb.base/whatis.exp: Add additional tests.
14220
2bbad2ea
BH
142212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14222
14223* gdb.fortran/type.f90: Add pointer variable.
14224* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14225
8b70175d
BH
142262016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14227
14228 * gdb.fortran/vla-type.exp: Fix testcase name.
14229
86d8a848
BH
142302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14231
14232 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14233
e188eb36
BH
142342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14235
14236 * gdb.fortran/type.f90: Add nested structures.
14237 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14238 * gdb.fortran/derived-type.exp: Adapt expected output.
14239 * gdb.fortran/vla-type.exp: Adapt expected output.
14240
9b2db1fd
BH
142412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14242
14243 * gdb.fortran/whatis_type.exp: Adapt expected output.
14244
72b17055
BH
142452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14246
14247 * gdb.fortran/print_type.exp: Fix expected output.
14248 * gdb.fortran/whatis_type.exp: Fix expected output.
14249
3cd81d8d
BH
142502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14251
14252 * gdb.fortran/whatis_type.exp: Use multi_line.
14253
ddae9462
TT
142542016-05-24 Tom Tromey <tom@tromey.com>
14255
14256 PR python/17386:
14257 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14258 use value as an index.
14259
1957f6b8
TT
142602016-05-23 Tom Tromey <tom@tromey.com>
14261
14262 PR python/17981:
14263 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14264 no-breakpoint case.
14265
026a9174
PA
142662016-05-24 Pedro Alves <palves@redhat.com>
14267
14268 PR gdb/19828
14269 * gdb.threads/clone-attach-detach.c: New file.
14270 * gdb.threads/clone-attach-detach.exp: New file.
14271
e70a7231
FR
142722016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14273
14274 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14275
0f6ed0e0
TT
142762016-05-23 Tom Tromey <tom@tromey.com>
14277
14278 PR python/19438, PR python/18393:
14279 * gdb.python/py-progspace.exp: Add "dir" test.
14280 * gdb.python/py-objfile.exp: Add "dir" test.
14281
ffd19d61
YQ
142822016-05-23 Yao Qi <yao.qi@linaro.org>
14283
14284 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14285 * gdb.arch/thumb2-it.exp: Likewise.
14286
9e8f9b05
SM
142872016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14288
14289 * gdb.mi/mi-threads-interrupt.c: New file.
14290 * gdb.mi/mi-threads-interrupt.exp: New file.
14291
61c6156d
SM
142922016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14293
14294 PR gdb/18077
14295 * gdb.mi/mi-async-run.exp: New file.
14296 * gdb.mi/mi-async-run.c: New file.
14297
67218854
TT
142982016-05-17 Tom Tromey <tom@tromey.com>
14299 Manish Goregaokar <manishsmail@gmail.com>
14300
14301 * lib/rust-support.exp: New file.
14302 * lib/gdb.exp (skip_rust_tests): New proc.
14303 (build_executable_from_specs): Handle rust.
14304 * lib/future.exp (gdb_find_rustc): New proc.
14305 (gdb_default_target_compile): Handle rust.
14306 * gdb.rust/expr.exp: New file.
14307 * gdb.rust/generics.exp: New file.
14308 * gdb.rust/generics.rs: New file.
14309 * gdb.rust/methods.exp: New file.
14310 * gdb.rust/methods.rs: New file.
14311 * gdb.rust/modules.exp: New file.
14312 * gdb.rust/modules.rs: New file.
14313 * gdb.rust/simple.exp: New file.
14314 * gdb.rust/simple.rs: New file.
14315
c44af4eb
TT
143162016-05-17 Tom Tromey <tom@tromey.com>
14317
14318 * gdb.base/default.exp (set language): Add rust.
14319
dcd1f979
TT
143202016-05-17 Tom Tromey <tom@tromey.com>
14321
14322 * gdb.gdb/unittest.exp: New file.
14323
155b7f57
YQ
143242016-05-16 Yao Qi <yao.qi@linaro.org>
14325
14326 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14327 shell_prompt. Update shell_prompt_re.
14328
8ddd5a6c
DE
143292016-05-12 Doug Evans <dje@google.com>
14330
14331 PR symtab/19999
14332 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14333 $options when building executable.
14334 * gdb.dwarf2/fission-loclists-pie.S: New file.
14335 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14336
02e370d9
SM
143372016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14338
14339 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14340 of [is_remote target],
14341
8929ad8b
SM
143422016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14343
14344 * lib/gdb.exp (use_gdb_stub): New procedure.
14345
6c447423
DE
143462016-05-03 Yunlian Jiang <yunlian@google.com>
14347 Doug Evans <dje@google.com>
14348
14349 PR symtab/19914
14350 * gdb.dwarf2/dwp-sepdebug.c: New file.
14351 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14352
444e826c
SM
143532016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14354
14355 * gdb.base/detach.exp: Remove is_remote check.
14356
740feeaa
SM
143572016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14358
14359 * gdb.base/annota-input-while-running.exp: Don't check for
14360 [is_remote target]. Enable annotations after running to main.
14361 Remove unused "set test..." line.
14362
9080ac9d
SM
143632016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14364
14365 * gdb.trace/trace-enable-disable.exp: New file.
14366 * gdb.trace/trace-enable-disable.c: New file.
14367
952ebca5
SM
143682016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14369
14370 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14371 use it in info sharedlibrary test.
14372 * gdb.trace/ftrace-lock.exp: Likewise.
14373 * gdb.trace/ftrace.exp: Likewise.
14374 * gdb.trace/range-stepping.exp: Likewise.
14375 * gdb.trace/trace-break.exp: Likewise.
14376 * gdb.trace/trace-condition.exp: Likewise.
14377 * gdb.trace/trace-mt.exp: Likewise.
14378
d9019901
SM
143792016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14380
14381 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14382 (gdb_load_shlib): ... this.
14383 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14384 gdb_load_shlib.
14385 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14386 * gdb.base/ctxobj.exp: Likewise.
14387 * gdb.base/dprintf-pending.exp: Likewise.
14388 * gdb.base/dso2dso.exp: Likewise.
14389 * gdb.base/fixsection.exp: Likewise.
14390 * gdb.base/gcore-relro.exp: Likewise.
14391 * gdb.base/gdb1555.exp: Likewise.
14392 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14393 * gdb.base/gnu-ifunc.exp: Likewise.
14394 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14395 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14396 * gdb.base/pending.exp: Likewise.
14397 * gdb.base/print-file-var.exp: Likewise.
14398 * gdb.base/print-symbol-loading.exp: Likewise.
14399 * gdb.base/shlib-call.exp: Likewise.
14400 * gdb.base/shreloc.exp: Likewise.
14401 * gdb.base/so-impl-ld.exp: Likewise.
14402 * gdb.base/solib-disc.exp: Likewise.
14403 * gdb.base/solib-nodir.exp: Likewise.
14404 * gdb.base/solib-overlap.exp: Likewise.
14405 * gdb.base/solib-symbol.exp: Likewise.
14406 * gdb.base/solib-weak.exp (do_test): Likewise.
14407 * gdb.base/sym-file.exp: Likewise.
14408 * gdb.base/symtab-search-order.exp: Likewise.
14409 * gdb.base/type-opaque.exp: Likewise.
14410 * gdb.base/unload.exp: Likewise.
14411 * gdb.base/watchpoint-solib.exp: Likewise.
14412 * gdb.compile/compile.exp: Likewise.
14413 * gdb.cp/gdb2384.exp: Likewise.
14414 * gdb.cp/infcall-dlopen.exp: Likewise.
14415 * gdb.cp/re-set-overloaded.exp: Likewise.
14416 * gdb.fortran/library-module.exp: Likewise.
14417 * gdb.opt/solib-intra-step.exp: Likewise.
14418 * gdb.python/py-finish-breakpoint.exp: Likewise.
14419 * gdb.python/py-shared.exp: Likewise.
14420 * gdb.reverse/solib-precsave.exp: Likewise.
14421 * gdb.reverse/solib-reverse.exp: Likewise.
14422 * gdb.server/solib-list.exp: Likewise.
14423 * gdb.threads/dlopen-libpthread.exp: Likewise.
14424 * gdb.threads/tls-shared.exp: Likewise.
14425 * gdb.threads/tls-so_extern.exp: Likewise.
14426 * gdb.trace/change-loc.exp: Likewise.
14427 * gdb.trace/ftrace-lock.exp: Likewise.
14428 * gdb.trace/ftrace.exp: Likewise.
14429 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14430 * gdb.trace/pending.exp: Likewise.
14431 * gdb.trace/range-stepping.exp: Likewise.
14432 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14433 (strace_info_marker): Likewise.
14434 (strace_probe_marker): Likewise.
14435 (strace_trace_on_same_addr): Likewise.
14436 (strace_trace_on_diff_addr): Likewise.
14437 * gdb.trace/trace-break.exp: Likewise.
14438 * gdb.trace/trace-condition.exp: Likewise.
14439 * gdb.trace/trace-mt.exp: Likewise.
14440
fca4cfd9
SM
144412016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14442
14443 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14444 result of gdb_remote_download.
14445 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14446 * gdb.base/dso2dso.exp: Likewise.
14447 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14448 * gdb.base/print-file-var.exp: Likewise.
14449 * gdb.base/shlib-call.exp: Likewise.
14450 * gdb.base/shreloc.exp: Likewise.
14451 * gdb.base/solib-overlap.exp: Likewise.
14452 * gdb.base/solib-weak.exp (do_test): Likewise.
14453 * gdb.base/unload.exp: Likewise.
14454
11cf4ffb
YQ
144552016-04-27 Yao Qi <yao.qi@linaro.org>
14456
14457 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14458 exists.
14459
3e2e34f8
KB
144602016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14461
14462 * vla-type.exp: Print structure from toplevel.
14463
8f07e298
BH
144642016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14465
14466 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14467 of dynamic types.
14468 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14469 of dynamic types.
14470
9920b434
BH
144712016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14472
14473 * gdb.fortran/vla-type.f90: New file.
14474 * gdb.fortran/vla-type.exp: New file.
14475
f3abeff5
YQ
144762016-04-25 Yao Qi <yao.qi@linaro.org>
14477
14478 * gdb.base/branch-to-self.c: New file.
14479 * gdb.base/branch-to-self.exp: New file.
14480
0a5d52f0
YQ
144812016-04-22 Yao Qi <yao.qi@linaro.org>
14482
14483 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14484 more after $hex.
14485
495346f6
YQ
144862016-04-22 Yao Qi <yao.qi@linaro.org>
14487
14488 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14489 * gdb.base/annota3.exp: Likewise.
14490
4a7e075c
YQ
144912016-04-22 Yao Qi <yao.qi@linaro.org>
14492
14493 * gdb.reverse/step-precsave.exp: Do one step and test program
14494 stops in "callee" and do multiple steps until program goes out
14495 of "callee".
14496 * gdb.reverse/step-reverse.exp: Likewise.
14497
5b061e98
YQ
144982016-04-22 Yao Qi <yao.qi@linaro.org>
14499
14500 * gdb.trace/signal.exp: Also pass if
14501 $tracepoint_hits($i) > $iterations.
14502
5c5dc57f
YQ
145032016-04-22 Yao Qi <yao.qi@linaro.org>
14504
14505 * gdb.trace/signal.c: New file.
14506 * gdb.trace/signal.exp: New file.
14507
a55411b9
DE
145082016-04-19 Doug Evans <xdje42@gmail.com>
14509
14510 * gdb.base/bad-file.exp: New file.
14511
a22df60a
MG
145122016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14513
14514 * gdb.dwarf2/implref.exp: New file.
14515
0c13f7e5
BH
145162016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14517
14518 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14519 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14520 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14521 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14522 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14523 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14524 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14525 * lib/fortran.exp (fortran_int4): New procedure.
14526 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14527 (fortran_logical4): Likewise.
14528
9b9b09e9
BH
145292016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14530
14531 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14532
a14d1f4d
BH
145332016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14534
14535 * lib/compiler.c: Add Intel specific preprocessor macros.
14536 * lib/compiler.cc: Likewise.
25d49b86 14537
7d49b1d0
LM
145382016-04-13 Luis Machado <lgustavo@codesourcery.com>
14539
14540 * gdb.server/connect-with-no-symbol-file.c: New file.
14541 * gdb.server/connect-with-no-symbol-file.exp: New file.
14542
8392fa22
SM
145432016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14544
14545 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14546
8c4c4aeb
SM
145472016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14548
14549 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14550 standard output directory.
14551
45e3745e
AT
145522016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14553
14554 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14555
e26b7e41
MM
145562016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14557
14558 * gdb.btrace/instruction_history.c (loop): Add declaration.
14559
8ce09462
AT
145602016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14561
14562 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14563
2e88a1ea
SM
145642016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14565
14566 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14567 parentheses to print.
14568 (continue_handler): Likewise.
14569
f48e22e3
SM
145702016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14571
14572 * gdb.server/solib-list.exp: Remove is_remote check.
14573 Pass shlib= to gdb_compile. Don't link shared library with
14574 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14575 Run binary filename through "readlink -f" on the target.
14576
096be756
PA
145772016-04-08 Pedro Alves <palves@redhat.com>
14578
14579 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14580 interpreter filename as argument to gdbserver_spawn.
14581 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14582 Return empty if $last_loaded_file does not exist.
14583
06500533
JK
145842016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14585
14586 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14587 * gdb.base/jit-main.c: Use exit after usage.
14588
2d35e871
JK
145892016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14590
14591 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14592 GDBHISTSIZE prior to the tests.
14593 * gdb.base/gdbinit-history.exp: Likewise.
14594
145952016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14596
14597 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14598 instead of build_executable. Use gdb_load_shlibs.
14599
c8064e7e
YQ
146002016-04-07 Yao Qi <yao.qi@linaro.org>
14601
14602 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14603 Execute "si" command.
14604
bde47561
YQ
146052016-04-07 Yao Qi <yao.qi@linaro.org>
14606
14607 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14608 number instead of the comments on some line.
14609
b16f8a3b
DB
146102016-04-06 Don Breazeal <donb@codesourcery.com>
14611
14612 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14613 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14614
c2f901df
SM
146152016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14616
14617 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14618 standard_output_file. Remove unused binfile variable.
14619
ac17fda0
CU
146202016-04-05 Catalin Udma <catalin.udma@freescale.com>
14621
14622 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14623 * gdb.python/py-mi-objfile.exp: Match "list main" output
14624 in console format.
14625
03a8c4df
SM
146262016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14627
14628 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14629 absolute.
14630
6e774b13
SM
146312016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14632
14633 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14634 absolute.
14635 * gdb.trace/ftrace.exp: Likewise.
14636 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14637 targets as well.
14638 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14639 (gdb_load_shlibs): Copy libraries to test directory when testing
14640 natively. Only set solib-search-path if testing remotely.
14641 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14642
7817ea46
SM
146432016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14644
14645 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14646 gdb_download. Use it even if the target is not remote.
14647 * gdb.base/jit.exp (compile_jit_test): Likewise.
14648 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14649 output directory if the destination board is local, otherwise use
14650 the standard remote_download from DejaGnu.
14651 (gdb_download): Remove.
14652 (gdb_load_shlibs): Use gdb_remote_download instead of
14653 gdb_download.
14654 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14655 Use gdb_remote_download instead of gdb_download. Use it even if
14656 the target is not remote.
14657 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14658 instead of gdb_download.
14659
7beb7f68
SM
146602016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14661
14662 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14663 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14664 run.
14665
cc63428a
AV
146662016-04-01 Artemiy Volkov <artemiyv@acm.org>
14667
14668 PR gdb/19820
14669 * gdb.base/printcmds.exp: Add artificial arrays tests.
14670
64cdf930
PA
146712016-03-31 Pedro Alves <palves@redhat.com>
14672
14673 PR gdb/19858
14674 * gdb.base/jit-main.c: Include unistd.h.
14675 (ATTACH): Define to 0 if not already defined.
14676 (wait_for_gdb, mypid): New globals.
14677 (WAIT_FOR_GDB): New macro.
14678 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14679 some breakpoint locations.
14680 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14681 New procedures.
14682 (one_jit_test): Add REATTACH parameter, and handle it. Use
14683 continue_to_test_location.
14684 (top level): Test attach, and adjusts calls to one_jit_test.
14685
40dea8cb
PA
146862016-03-31 Pedro Alves <palves@redhat.com>
14687
14688 PR gdb/19858
14689 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14690 BINSUFFIX parameter, and handle it.
14691 (top level): Adjust calls compile_jit_test.
14692
e7ea3ec7
CU
146932016-03-31 Catalin Udma <catalin.udma@freescale.com>
14694
14695 PR python/19743
14696 * gdb.python/py-mi-events-gdb.py: New file.
14697 * gdb.python/py-mi-events.c: New file.
14698 * gdb.python/py-mi-events.exp: New file.
14699
e6359af3
YQ
147002016-03-30 Yao Qi <yao.qi@linaro.org>
14701
14702 * gdb.reverse/until-precsave.exp: Match function name only.
14703 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14704 Move malloc to a condition block.
14705 * gdb.reverse/until-reverse.exp: Match function name only.
14706
a4105d04
MK
147072016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14708
14709 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14710 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14711 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14712 variable for GPR 0 instead of assuming it is register 0.
14713 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14714 * lib/trace-support.exp: Add s390 registers.
14715
bfa6adb9
YQ
147162016-03-29 Yao Qi <yao.qi@linaro.org>
14717
14718 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14719
1e6697ea
YQ
147202016-03-24 Yao Qi <yao.qi@linaro.org>
14721
14722 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14723 test message.
14724
64bcd522
AA
147252016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14726
14727 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14728 maintaining separate logic for constructing the output path.
14729
7868401b
DB
147302016-03-16 Don Breazeal <donb@codesourcery.com>
14731
14732 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14733 Retry fork and waitpid on interrupted system call errors.
14734 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14735 Use with_timeout_factor to increase timeout by factor of 10.
14736
1cafadb4
DB
147372016-03-15 Don Breazeal <donb@codesourcery.com>
14738
14739 * gdb.cp/scope-err.cc: New test program.
14740 * gdb.cp/scope-err.exp: New test script.
14741 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14742 lines and "set breakpoint here" comment.
14743 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14744 Fixed some whitespace and format issues.
14745 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14746 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14747
81516450
DE
147482016-03-15 Doug Evans <dje@google.com>
14749
14750 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14751 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14752 All callers updated. Add tests for enums, mixed flags register.
14753
aa52b601
DE
147542016-03-15 Doug Evans <dje@google.com>
14755
14756 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14757 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14758
fa4ff313
SM
147592016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14760
14761 * gdb.base/default.exp: Add $_as_string to the list of expected
14762 convenience functions.
14763
f2403c39
AB
147642016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14765
14766 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14767
f2f3ccb9
SM
147682016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14769
14770 * gdb.python/py-as-string.exp: New file.
14771 * gdb.python/py-as-string.c: New file.
14772
00dbd492
PA
147732016-03-09 Pedro Alves <palves@redhat.com>
14774
14775 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14776 signal" -> "Thread NN received signal" output change.
14777 * gdb.threads/ia64-sigill.exp: Likewise.
14778 * gdb.threads/linux-dp.exp: Likewise.
14779 * gdb.threads/manythreads.exp: Likewise.
14780 * gdb.threads/pending-step.exp: Likewise.
14781 * gdb.threads/print-threads.exp: Likewise.
14782 * gdb.threads/sigstep-threads.exp: Likewise.
14783 * gdb.threads/staticthreads.exp: Likewise.
14784 * gdb.threads/tls.exp: Likewise.
14785
1e6697ea
YQ
147862016-03-09 Pedro Alves <palves@redhat.com>
14787
14788 * gdb.base/command-line-input.exp: New file.
14789
b04fd3be
MK
147902016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14791
14792 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14793 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14794 * gdb.trace/pending.exp: Accept leading dot before function name.
14795 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14796 * lib/trace-support.exp: Set registers for ppc.
14797
98fa59e9
MK
147982016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14799
14800 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14801 use it for disassembly; accept .main in addition to main in backtrace.
14802
f77198c8
MK
148032016-03-09 Wei-cheng Wang <cole945@gmail.com>
14804 Marcin Kościelnicki <koriakin@0x04.net>
14805
14806 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14807 (gdb_recursion_test_ptr): New global variable.
14808 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14809 gdb_recursion_test.
14810 (gdb_c_test): Ditto.
14811
ba84e0da
MK
148122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14813
14814 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14815 ordering.
14816
4366d36e
MK
148172016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14818
14819 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14820 (bar): Add bar_start_lbl label.
14821 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14822 of foo/bar for emitting DWARF and tracing.
14823
5eb264df
SDJ
148242016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14825
14826 * analyze-racy-logs.py: Set executable bit.
14827
fb6a751f
SDJ
148282016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14829
14830 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14831 (CHECK_TARGET_TMP): Likewise.
14832 (check-single-racy): New rule.
14833 (check-parallel-racy): Likewise.
14834 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14835 (do-check-parallel-racy): New rule.
14836 (check-racy/%.exp): Likewise.
14837 * README (Racy testcases): New section.
14838 * analyze-racy-logs.py: New file.
14839
bdf7e230
DE
148402016-03-03 Doug Evans <dje@google.com>
14841
14842 * gdb.base/skip.exp: Use with_test_prefix.
14843
4719d415
YQ
148442016-03-03 Yao Qi <yao.qi@linaro.org>
14845
14846 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14847 Invoke step_over_syscall "clone" and break_cond_on_syscall
14848 "clone".
14849 * gdb.base/step-over-clone.c: New file.
14850
ea507862
YQ
148512016-03-03 Yao Qi <yao.qi@linaro.org>
14852
14853 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14854 code format.
14855
8fc8cbda
YQ
148562016-03-03 Yao Qi <yao.qi@linaro.org>
14857
14858 * gdb.base/disp-step-fork.c: Rename to ...
14859 * gdb.base/step-over-fork.c: ... it. New file.
14860 * gdb.base/disp-step-vfork.c: Rename to ...
14861 * gdb.base/step-over-vfork.c: ... it. New file.
14862 * gdb.base/disp-step-syscall.exp: Rename to ...
14863 * gdb.base/step-over-syscall.exp: ... it. New file.
14864 (disp_step_cross_syscall): Rename to ...
14865 (step_over_syscall): ... it.
14866
92fa70b0
YQ
148672016-03-03 Yao Qi <yao.qi@linaro.org>
14868
14869 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14870 If target supports condition evaluation on target, invoke
14871 break_cond_on_syscall for fork and vfork.
14872
e197ad3c
YQ
148732016-03-03 Yao Qi <yao.qi@linaro.org>
14874
14875 * gdb.base/disp-step-syscall.exp: Don't invoke
14876 support_displaced_stepping.
14877 (disp_step_cross_syscall): Test with displaced stepping off and
14878 on if supported.
14879
0b47da9f
YQ
148802016-03-03 Yao Qi <yao.qi@linaro.org>
14881
14882 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14883 proc.
14884 (setup): New proc.
14885 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14886 and setup.
14887
065ab6dc
BH
148882016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14889
14890 * gdb.fortran/vla-history.exp: Remove breakpoint.
14891
07e448ad 148922016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14893
25d49b86
PA
14894 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14895 exceeds timeout.
07e448ad 14896
9ac2d526 148972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14898
25d49b86
PA
14899 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14900 breakpoint.
9ac2d526 14901
17807369
BH
149022016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14903
14904 * gdb.mi/vla.f90: Nullify pointer after declaration.
14905
86e501af
PA
149062016-03-01 Pedro Alves <palves@redhat.com>
14907
14908 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14909
1e903e32
PA
149102016-03-01 Pedro Alves <palves@redhat.com>
14911
14912 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14913 before anything else.
14914 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14915 _GNU_SOURCE here.
14916 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14917 before anything else.
14918 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14919
6ccb54e2
PA
149202016-03-01 Pedro Alves <palves@redhat.com>
14921
14922 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14923
30ca9da1
YQ
149242016-03-01 Yao Qi <yao.qi@linaro.org>
14925
14926 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14927 prepare_for_testing.
14928
dc856b38
YQ
149292016-03-01 Yao Qi <yao.qi@linaro.org>
14930
14931 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14932
4a932159
AA
149332016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14934
14935 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14936 manually constructing the output path.
14937
f2489477
AA
149382016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14939
14940 * gdb.arch/s390-stackless.S: New.
14941 * gdb.arch/s390-stackless.exp: New.
14942
38899f16
IB
149432016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14944
14945 * gdb.dlang/circular.c: New file.
14946 * gdb.dlang/circular.exp: New file.
14947
9fde51ed
YQ
149482016-02-26 Yao Qi <yao.qi@linaro.org>
14949
14950 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14951 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14952 (testcases): Update.
14953
ce90fefe
YQ
149542016-02-26 Yao Qi <yao.qi@linaro.org>
14955
14956 * gdb.reverse/aarch64.c: Rename to ...
14957 * gdb.reverse/insn-reverse.c: ... it.
14958 * gdb.reverse/aarch64.exp: Rename to ...
14959 * gdb.reverse/insn-reverse.exp: ... it.
14960
3263bceb
YQ
149612016-02-26 Yao Qi <yao.qi@linaro.org>
14962
14963 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14964 (testcase_ftype): New.
14965 (testcases): New array.
14966 (n_testcases): New.
14967 (main): Call each element in testcases.
14968 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14969 (read_testcase): New.
14970 Do the tests in a loop.
14971
6cb59ff1
YQ
149722016-02-25 Yao Qi <yao.qi@linaro.org>
14973
14974 * gdb.base/branches.c: Remove.
14975
ae91f625
MK
149762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14977
14978 PR gdb/13808
14979 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14980
678b48b7
MK
149812016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14982
14983 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14984
7337a6f2
MK
149852016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14986
14987 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14988 change x86_64 call_insn to 'callq'.
14989
861ca91f
AT
149902016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14991
14992 * gdb.trace/tfile-avx.c: Move to...
14993 * gdb.trace/tracefile-pseudo-reg.c: Here.
14994 * gdb.trace/tfile-avx.exp: Move to...
14995 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14996
bf74e428
GB
149972016-02-24 Gary Benson <gbenson@redhat.com>
14998
14999 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15000 message on attach.
15001
cce0e923
DE
150022016-02-23 Doug Evans <dje@google.com>
15003
15004 * gdb.base/skip.c (test_skip): New function.
15005 (end_test_skip_file_and_function): New function.
15006 (test_skip_file_and_function): New function.
15007 * gdb.base/skip1.c (test_skip): New function.
15008 (skip1_test_skip_file_and_function): New function.
15009 * gdb.base/skip.exp: Add tests for new skip options.
15010 * gdb.base/skip-solib.exp: Update expected output.
15011 * gdb.perf/skip-command.cc: New file.
15012 * gdb.perf/skip-command.exp: New file.
15013 * gdb.perf/skip-command.py: New file.
15014
4000e47e
MK
150152016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15016
15017 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15018 info registers pattern.
15019
24f75ead
IB
150202016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15021
15022 * lib/future.exp: Add D support.
15023 (gdb_find_gdc): New proc.
15024 (gdb_default_target_compile): Add D support.
15025
fbb7bcbe
WW
150262016-02-18 Wei-cheng Wang <cole945@gmail.com>
15027
15028 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15029 user+system time.
15030 (trace_speed_test): Determine the iteration count for a time
15031 between 15..30 seconds.
15032
012b3a21
WT
150332016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15034
15035 * gdb.arch/i386-mpx-sigsegv.c: New file.
15036 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15037 * gdb.arch/i386-mpx-simple_segv.c: New file.
15038 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15039
2d5189bd
YQ
150402016-02-18 Yao Qi <yao.qi@linaro.org>
15041
15042 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15043 Don't call setup_kfail.
15044
40fb20d0
YQ
150452016-02-18 Yao Qi <yao.qi@linaro.org>
15046
15047 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15048 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15049
21b1f8d2
DE
150502016-02-16 Doug Evans <dje@google.com>
15051
15052 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15053 * gdb.base/skip1.c: Ditto.
15054 * gdb.base/skip.exp: Whitespace cleanup.
15055
4041ed77
DB
150562016-02-16 Don Breazeal <donb@codesourcery.com>
15057
15058 PR remote/19496
15059 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15060 Remove kfail for PR remote/19496.
15061
c4ef31bf
SM
150622016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15063
15064 * lib/gdb.exp (standard_temp_file): Return a path specific to
15065 the runtest invocation.
15066
266b65b3
SM
150672016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15068
15069 * gdb.trace/save-trace.exp: Change relative path to be in the
15070 standard output directory.
15071
a7a0a6a9
JK
150722016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15073
15074 * gdb.arch/i386-prologue.c: Add missing prototypes.
15075
c99dbb42
JK
150762016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15077
15078 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15079 * gdb.arch/i386-prologue.exp: Likewise.
15080 * gdb.arch/i386-size.exp: Likewise.
15081
aa480355
SM
150822016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15083
15084 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15085 define object file path.
15086 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15087 file path.
15088 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15089 standard_output_file to define binfile.
15090
ba881f50
JK
150912016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15092
15093 Fix compatibility with recent gfortran-5.3.1.
15094 * gdb.fortran/vla-history.exp (print vla1 allocated)
15095 (print vla2 allocated, print $2, print $3): Remove
15096 (print $4): Rename to ...
15097 (print $2): ... here.
15098 (print $9): Rename to ...
15099 (print $5): ... here.
15100 (print $10): Rename to ...
15101 (print $6): ... here.
15102 * gdb.fortran/vla.f90: Add pvla initialization.
15103
e9fb005c
JK
151042016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15105
15106 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15107 New test.
15108 * gdb.fortran/vla-value-sub.exp: Likewise.
15109
e44e00ff
MK
151102016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15111
15112 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15113
97e94151
SM
151142016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15115
15116 * i386-biarch-core.exp: Define corefile using
15117 standard_output_file.
15118
01113bc1
YQ
151192016-02-12 Yao Qi <yao.qi@linaro.org>
15120
15121 * gdb.arch/arm-single-step-kernel-helper.c: New.
15122 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15123
33b4777c
MM
151242016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15125
15126 * gdb.btrace/tailcall-only.exp: New.
15127 * gdb.btrace/tailcall-only.c: New.
15128 * gdb.btrace/x86_64-tailcall-only.S: New.
15129 * gdb.btrace/i686-tailcall-only.S: New.
15130
acc23c11
PA
151312016-02-11 Pedro Alves <palves@redhat.com>
15132
15133 * README (Parallel testing): Add missing double quotes.
15134
e352bf0a
PA
151352016-02-11 Pedro Alves <palves@redhat.com>
15136
15137 * README (Parallel testing): New section.
15138 (GDB_PARALLEL): Rewrite.
15139 (FORCE_PARALLEL): Document.
15140
9f5fed78
MK
151412016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15142
15143 * gdb.trace/tfile-avx.c: New test.
15144 * gdb.trace/tfile-avx.exp: New test.
15145
9ef9e6a6
KS
151462016-02-09 Keith Seitz <keiths@redhat.com>
15147
15148 PR breakpoints/19546
15149 * gdb.base/infcall-exec.c: New file.
15150 * gdb.base/infcall-exec2.c: New file.
15151 * gdb.base/infcall-exec.exp: New file.
15152
a96e36da
KS
151532016-02-09 Keith Seitz <keiths@redhat.com>
15154
15155 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15156 (toplevel): Call test_bkpt_address.
15157
9f61929f
KS
151582016-02-09 Keith Seitz <keiths@redhat.com>
15159
15160 PR python/19506
15161 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15162 (toplevel): Call test_bkpt_address.
15163
1e94266c
SM
151642016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15165
15166 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15167 to AC_OUTPUT.
15168 * configure: Regenerate.
15169
2a7f3dff
PA
151702016-02-09 Pedro Alves <palves@redhat.com>
15171
15172 PR breakpoints/19548
15173 * gdb.base/execl-update-breakpoints.c (some_function): New
15174 function.
15175 (main): Call it.
15176 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15177 Tighten expected GDB output.
15178
2151ccc5
SM
151792016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15180
15181 * Makefile.in (ALL_SUBDIRS): Remove.
15182 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15183 (distclean maintainer-clean realclean): Likewise.
15184 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15185 * configure: Regenerate.
15186 * gdb.ada/Makefile.in: Delete.
15187 * gdb.arch/Makefile.in: Likewise.
15188 * gdb.asm/Makefile.in: Likewise.
15189 * gdb.base/Makefile.in: Likewise.
15190 * gdb.btrace/Makefile.in: Likewise.
15191 * gdb.cell/Makefile.in: Likewise.
15192 * gdb.compile/Makefile.in: Likewise.
15193 * gdb.cp/Makefile.in: Likewise.
15194 * gdb.disasm/Makefile.in: Likewise.
15195 * gdb.dlang/Makefile.in: Likewise.
15196 * gdb.dwarf2/Makefile.in: Likewise.
15197 * gdb.fortran/Makefile.in: Likewise.
15198 * gdb.gdb/Makefile.in: Likewise.
15199 * gdb.go/Makefile.in: Likewise.
15200 * gdb.guile/Makefile.in: Likewise.
15201 * gdb.java/Makefile.in: Likewise.
15202 * gdb.linespec/Makefile.in: Likewise.
15203 * gdb.mi/Makefile.in: Likewise.
15204 * gdb.modula2/Makefile.in: Likewise.
15205 * gdb.multi/Makefile.in: Likewise.
15206 * gdb.objc/Makefile.in: Likewise.
15207 * gdb.opencl/Makefile.in: Likewise.
15208 * gdb.opt/Makefile.in: Likewise.
15209 * gdb.pascal/Makefile.in: Likewise.
15210 * gdb.perf/Makefile.in: Likewise.
15211 * gdb.python/Makefile.in: Likewise.
15212 * gdb.reverse/Makefile.in: Likewise.
15213 * gdb.server/Makefile.in: Likewise.
15214 * gdb.stabs/Makefile.in: Likewise.
15215 * gdb.threads/Makefile.in: Likewise.
15216 * gdb.trace/Makefile.in: Likewise.
15217 * gdb.xml/Makefile.in: Likewise.
15218 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15219 GDB_PARALLEL.
15220 (standard_output_file): Remove check for GDB_PARALLEL, always
15221 return path in outputs/$subdir/$testname.
15222
437277d4
SM
152232016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15224
15225 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15226 (site.exp): Assign abs_srcdir to tcl's srcdir.
15227
31d913c7
YQ
152282016-02-04 Yao Qi <yao.qi@linaro.org>
15229
15230 * gdb.base/foll-exec-mode.c: Include limits.h.
15231 (main): Add parameters argc and argv. Get directory from
15232 argv[0].
15233 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15234 compilation.
15235 * gdb.base/foll-exec.c: Include limits.h.
15236 (main): Add parameters argc and argv.
15237 Get directory from argv[0].
15238 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15239 Adjust tests on the number of lines as source code changed.
15240 * gdb.base/foll-vfork-exit.c: Include limits.h.
15241 (main): Add one line of statement before vfork.
15242 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15243 (main): Add parameters argc and argv. Get directory from
15244 argv[0].
15245 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15246 (setup_gdb): Set tbreak to skip some source lines.
15247 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15248 (main): Add parameters argc and argv. Get directory from
15249 argv[0].
15250 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15251 compilation.
15252 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15253 (main): Add parameters argc and argv. Get directory from
15254 argv[0].
15255 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15256 compilation.
15257
9482b9fb
DE
152582016-02-01 Doug Evans <dje@google.com>
15259
15260 * gdb.base/skip.exp: Clean up multiple references to same test name.
15261
6b2e4f10
PA
152622016-02-01 Pedro Alves <palves@redhat.com>
15263
ccb6afd6 15264 PR remote/19496
6b2e4f10
PA
15265 * gdb.threads/forking-threads-plus-breakpoint.exp
15266 (displaced_stepping_supported): New global.
15267 (probe_displaced_stepping_support): New procedure.
15268 (do_test): Add 'displaced' parameter, and use it.
15269 (top level): Check for displaced stepping support. Add displaced
15270 stepping on/off testing axis.
15271
37a8db1a
AB
152722016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15273
15274 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15275 pointer. Don't perform further tests on the unassociated pointer
15276 if the first test fails.
15277
5fdf6324
AB
152782016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15279
15280 * gdb.base/max-value-size.c: New file.
15281 * gdb.base/max-value-size.exp: New file.
15282 * gdb.base/huge.exp: Disable max-value-size for this test.
15283
935c6144
IB
152842016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15285
15286 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15287
7fe8399d
YQ
152882016-01-28 Yao Qi <yao.qi@linaro.org>
15289
15290 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15291
a2077e25
PA
152922016-01-25 Pedro Alves <palves@redhat.com>
15293
15294 PR threads/19461
15295 * gdb.base/fork-running-state.c: New file.
15296 * gdb.base/fork-running-state.exp: New file.
15297
1d2736d4
PA
152982016-01-25 Pedro Alves <palves@redhat.com>
15299
15300 PR gdb/19494
15301 * gdb.base/catch-fork-kill.c: New file.
15302 * gdb.base/catch-fork-kill.exp: New file.
15303
f1da4b11
PA
153042016-01-25 Pedro Alves <palves@redhat.com>
15305
15306 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15307 Delete, moved to lib/gdb.exp.
15308 * gdb.threads/forking-threads-plus-breakpoint.exp
15309 (foreach_with_prefix): Likewise.
15310 * gdb.threads/process-dies-while-handling-bp.exp
15311 (foreach_with_prefix): Likewise.
15312 * lib/gdb.exp (foreach_with_prefix): New procedure.
15313
45f38546
MK
153142016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15315
15316 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15317 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15318
dc29a1ce
MK
153192016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15320
15321 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15322 endian targets.
15323
092127d7
JK
153242016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15325 Pedro Alves <palves@redhat.com>
15326
15327 Fix testsuite compatibility with Guile.
15328 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15329 number.
15330
31d765d3
JK
153312016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15332
15333 Fix testsuite compatibility with Guile.
15334 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15335 (thread 1): New test for backtrace through signal handler.
15336
1ac78c04
YQ
153372016-01-22 Yao Qi <yao.qi@linaro.org>
15338
15339 PR testsuite/19491
15340 * gdb.base/multi-forks.c: Include
15341 ../lib/unbuffer_output.c
15342 (main): Call gdb_unbuffer_output.
15343
4f5946a8
DE
153442016-01-21 Doug Evans <dje@google.com>
15345
15346 * lib/ada.exp (gdb_compile_ada): Fix typo.
15347
305e13e6
JB
153482016-01-21 Joel Brobecker <brobecker@adacore.com>
15349
15350 * gdb.base/break-fun-addr.exp: New file.
15351 * gdb.base/break-fun-addr1.c: New file.
15352 * gdb.base/break-fun-addr2.c: New file.
15353
5f5dfff6
SM
153542016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15355
15356 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15357 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15358 enum flag values.
15359
fd356fa2
AA
153602016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15361
15362 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15363 when GDB can not set the vector return value. Add more comments
15364 for clarification.
15365
9df22175
AT
153662016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15367
15368 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15369 command.
15370
41d1845e
SM
153712016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15372
15373 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15374
01ac6840
SM
153752016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15376
15377 * Makefile.in (check-single): Pass --status to runtest.
15378 (check/%.exp): Likewise.
15379
153802016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15381
15382 * Makefile.in (check-parallel): Propagate return code from make
15383 do-check-parallel.
15384
bd0a71fa
MK
153852016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15386
15387 * gdb.trace/ftrace.exp: Fix expected message on continue.
15388 * gdb.trace/pending.exp: Fix expected message on continue.
15389 * gdb.trace/trace-break.exp: Fix expected message on continue.
15390
8bcbad33
SM
153912016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15392
15393 * lib/gdb.exp (gdb_test): Remove unused global references.
15394
f303dbd6
PA
153952016-01-18 Pedro Alves <palves@redhat.com>
15396
15397 * gdb.base/async-shell.exp: Adjust expected output.
15398 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15399 * gdb.base/siginfo-thread.exp: Adjust expected output.
15400 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15401 * gdb.java/jnpe.exp: Adjust expected output.
15402 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15403 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15404 * gdb.threads/leader-exit.exp: Adjust expected output.
15405 * gdb.threads/manythreads.exp: Adjust expected output.
15406 * gdb.threads/pthreads.exp: Adjust expected output.
15407 * gdb.threads/schedlock.exp: Adjust expected output.
15408 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15409 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15410 expected output.
15411 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15412 output.
15413 * gdb.threads/sigthread.exp: Adjust expected output.
15414 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15415
b2789696
YQ
154162016-01-18 Yao Qi <yao.qi@linaro.org>
15417
15418 * gdb.guile/scm-section-script.c: Replace @progbits with
15419 %progbits.
15420 * gdb.python/py-section-script.c: Likewise.
15421
71ef29a8
PA
154222016-01-15 Pedro Alves <palves@redhat.com>
15423
15424 * gdb.multi/tids.exp: Test star wildcard ranges.
15425
3f5b7598
PA
154262016-01-15 Pedro Alves <palves@redhat.com>
15427
15428 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15429 command from "thread apply" invocation.
15430 (thr_apply_info_thr_invalid): Default the expected output to the
15431 input tid list.
15432 (top level): Add tests that use convenience variables. Add tests
15433 for "thread apply" with a valid TID list, but missing the command.
15434
663f6d42
PA
154352016-01-13 Pedro Alves <palves@redhat.com>
15436
15437 * gdb.base/default.exp: Expect $_gthread as well.
15438 * gdb.multi/tids.exp: Test $_gthread.
15439 * gdb.threads/thread-specific.exp: Test $_gthread.
15440
c84f6bbf
PA
154412016-01-13 Pedro Alves <palves@redhat.com>
15442
15443 * gdb.multi/tids.exp: Test "info threads -gid".
15444
22a02324
PA
154452016-01-13 Pedro Alves <palves@redhat.com>
15446
15447 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15448 Breakpoint.thread.
15449 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15450
5d5658a1
PA
154512016-01-07 Pedro Alves <palves@redhat.com>
15452
15453 * gdb.base/break.exp: Adjust to output changes.
15454 * gdb.base/hbreak2.exp: Likewise.
15455 * gdb.base/sepdebug.exp: Likewise.
15456 * gdb.base/watch_thread_num.exp: Likewise.
15457 * gdb.linespec/keywords.exp: Likewise.
15458 * gdb.multi/info-threads.exp: Likewise.
15459 * gdb.threads/thread-find.exp: Likewise.
15460 * gdb.multi/tids.c: New file.
15461 * gdb.multi/tids.exp: New file.
15462
84654457
PA
154632016-01-13 Pedro Alves <palves@redhat.com>
15464
15465 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15466
e3940304
PA
154672016-01-13 Pedro Alves <palves@redhat.com>
15468
15469 * gdb.base/default.exp: Expect $_inferior as well.
15470 * gdb.multi/base.exp: Test $_inferior.
15471
a911d87a
PA
154722016-01-13 Pedro Alves <palves@redhat.com>
15473
15474 PR breakpoints/19388
15475 * gdb.base/catch-signal-siginfo-cond.c: New file.
15476 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15477
82075af2
JS
154782016-01-12 Josh Stone <jistone@redhat.com>
15479 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15480
15481 * gdb.base/catch-syscall.c (do_execve): New variable.
15482 (main): Conditionally trigger an execve.
15483 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15484 (test_catch_syscall_execve): New, check entry/return across execve.
15485 (do_syscall_tests): Call test_catch_syscall_execve.
15486
e46eeedd
PA
154872016-01-12 Pedro Alves <palves@redhat.com>
15488
15489 * gdb.base/random-signal.exp (do_test): New procedure, with body
15490 of testcase moved in.
15491
01d8c27e
JK
154922016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15493 Pedro Alves <palves@redhat.com>
15494
15495 * gdb.base/funcargs.exp (finish from indirectly called function):
15496 Reintroduce the case for 'First'.
15497
9a706302
JK
154982016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15499 Pedro Alves <palves@redhat.com>
15500
15501 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15502 (tcatch_vfork_then_child_follow_exec)
15503 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15504 identification.
15505
c0ecb95f
JK
155062016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15507
15508 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15509 and repeats to unlimited.
15510 * gdb.python/py-value.exp: Likewise.
15511 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15512 and repeats to unlimited.
15513
6cfc1fcb
JK
155142016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15515
15516 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15517 and reordering the functions.
15518 * gdb.multi/hangout.c: Likewise.
15519 * gdb.multi/hello.c: Likewise.
15520
582a1b00
SM
155212016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15522
15523 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15524 absolute.
15525 (SingleStatisticTestResult.report): Use dict.keys instead of
15526 dict.iterkeys.
15527
79bc59cb
PA
155282016-01-06 Pedro Alves <palves@redhat.com>
15529
15530 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15531
43368e1d
MM
155322016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15533
15534 * gdb.btrace/dlopen.exp: New.
15535 * gdb.btrace/dlopen.c: New.
15536 * gdb.btrace/dlopen-dso.c: New.
15537
79fad5b8
SL
155382015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15539
15540 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15541 PATTERN argument is optional.
15542
ab8314b3
JB
155432015-12-24 Joel Brobecker <brobecker@adacore.com>
15544
15545 * lib/ada.exp (target_compile_ada_from_dir): New function.
15546 (gdb_compile_ada): Reimplement avoiding the use of project files.
15547 * gdb.ada/gnat_ada.gpr: Delete.
15548 * gdb.ada/cond_lang.exp: Adjust test to make path before
15549 filename optional.
15550 * gdb.ada/small_reg_param.exp: Likewise.
15551
fe33faff
SM
155522015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15553
15554 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15555
6d265cb4
TP
155562015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15557
15558 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15559 case.
15560
10125099
SM
155612015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15562
15563 * gdb.base/break.exp: Remove dead code.
15564 * gdb.base/sepdebug.exp: Likewise.
15565
3ca22649
SM
155662015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15567
15568 * gdb.asm/asm-source.exp: Remove HP-UX references.
15569 * gdb.base/annota1.exp: Likewise.
15570 * gdb.base/annota3.exp: Likewise.
15571 * gdb.base/attach.exp: Likewise.
15572 * gdb.base/bigcore.exp: Likewise.
15573 * gdb.base/break.exp: Likewise.
15574 * gdb.base/call-ar-st.exp: Likewise.
15575 * gdb.base/callfuncs.exp: Likewise.
15576 * gdb.base/catch-fork-static.exp: Likewise.
15577 * gdb.base/display.exp: Likewise.
15578 * gdb.base/foll-exec-mode.exp: Likewise.
15579 * gdb.base/foll-exec.exp: Likewise.
15580 * gdb.base/foll-fork.exp: Likewise.
15581 * gdb.base/foll-vfork.exp: Likewise.
15582 * gdb.base/funcargs.exp: Likewise.
15583 * gdb.base/hbreak2.exp: Likewise.
15584 * gdb.base/inferior-died.exp: Likewise.
15585 * gdb.base/interrupt.exp: Likewise.
15586 * gdb.base/multi-forks.exp: Likewise.
15587 * gdb.base/nodebug.exp: Likewise.
15588 * gdb.base/sepdebug.exp: Likewise.
15589 * gdb.base/solib1.c: Likewise.
15590 * gdb.base/step-test.exp: Likewise.
15591 * gdb.mi/non-stop.c: Likewise.
15592 * gdb.mi/pthreads.c: Likewise.
15593 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15594 * gdb.threads/pthreads.c: Likewise.
15595 * gdb.threads/staticthreads.exp: Likewise.
15596 * lib/future.exp: Likewise.
15597 * lib/gdb.exp: Likewise.
15598 * gdb.base/so-indr-cl.c: Remove.
15599 * gdb.base/so-indr-cl.exp: Likewise.
15600 * gdb.base/solib.c: Likewise.
15601 * gdb.base/solib.exp: Likewise.
15602 * gdb.base/solib2.c: Likewise.
15603
b6304613
SM
156042015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15605
15606 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15607 * gdb.base/call-ar-st.exp: Likewise.
15608 * gdb.base/callfuncs.exp: Likewise.
15609 * gdb.base/condbreak.exp: Likewise.
15610 * gdb.base/constvars.exp: Likewise.
15611 * gdb.base/hbreak2.exp: Likewise.
15612 * gdb.base/langs.exp: Likewise.
15613 * gdb.base/list.exp: Likewise.
15614 * gdb.base/long_long.exp: Likewise.
15615 * gdb.base/ptype.exp: Likewise.
15616 * gdb.base/scope.exp: Likewise.
15617 * gdb.base/signals.exp: Likewise.
15618 * gdb.base/so-impl-ld.exp: Likewise.
15619 * gdb.base/varargs.exp: Likewise.
15620 * gdb.base/volatile.exp: Likewise.
15621 * gdb.base/whatis.exp: Likewise.
15622 * gdb.cp/cplusfuncs.exp: Likewise.
15623 * gdb.cp/inherit.exp: Likewise.
15624 * gdb.cp/local.exp: Likewise.
15625 * gdb.cp/member-ptr.exp: Likewise.
15626 * gdb.cp/method.exp: Likewise.
15627 * gdb.cp/overload.exp: Likewise.
15628 * gdb.cp/templates.exp: Likewise.
15629 * gdb.stabs/weird.exp: Likewise.
15630 * lib/compiler.c: Likewise.
15631 * lib/compiler.cc: Likewise.
15632 * lib/cp-support.exp: Likewise.
15633 * lib/gdb.exp: Likewise.
15634
bf401b07
SM
156352015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15636
15637 * configure.ac: Remove HP-UX case.
15638 * configure: Regenerate.
15639
aff9c0f8
SM
156402015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15641
15642 * lib/gdb.exp (gdb_compile): Add function doc.
15643
a6904d5a
PA
156442015-12-17 Pedro Alves <palves@redhat.com>
15645
15646 PR threads/19354
15647 * gdb.multi/info-threads.exp: New file.
15648
a22279dd
YQ
156492015-12-15 Yao Qi <yao.qi@linaro.org>
15650
15651 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15652 is aarch64*-*-*.
15653
0588c796
SL
156542015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15655
15656 * gdb.base/history-duplicates.exp: Skip if no readline support.
15657
5d978e17
SL
156582015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15659
15660 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15661
7e763b86
SL
156622015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15663
15664 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15665
87a3a92c
SL
156662015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15667
15668 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15669 ctrl-C if nointerrupts target property is set.
15670 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15671 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15672 * gdb.base/paginate-bg-execution.exp: Likewise.
15673 * gdb.base/paginate-execution-startup.exp: Likewise.
15674 * gdb.base/random-signal.exp: Likewise.
15675 * gdb.base/range-stepping.exp: Likewise.
15676 * gdb.cp/annota2.exp: Likewise.
15677 * gdb.cp/annota3.exp: Likewise.
15678 * gdb.gdb/selftest.exp: Likewise.
15679 * gdb.threads/continue-pending-status.exp: Likewise.
15680 * gdb.threads/leader-exit.exp: Likewise.
15681 * gdb.threads/manythreads.exp: Likewise.
15682 * gdb.threads/pthreads.exp: Likewise.
15683 * gdb.threads/schedlock.exp: Likewise.
15684 * gdb.threads/sigthread.exp: Likewise.
15685
a8f077dc
DB
156862015-12-11 Don Breazeal <donb@codesourcery.com>
15687
15688 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15689 remote.
15690 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15691 * gdb.base/foll-exec.exp (main): Enable for target remote.
15692 * gdb.base/foll-fork.exp (main): Likewise.
15693 * gdb.base/foll-vfork.exp (main): Likewise.
15694 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15695 (proc continue_to_exit_bp_loc): Use clean_restart.
15696 * gdb.base/pie-execl.exp (main): Disable for target remote.
15697 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15698 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15699 * gdb.threads/execl.exp (main): Likewise.
15700 * gdb.threads/fork-child-threads.exp (main): Likewise.
15701 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15702 remote.
15703 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15704 remote.
15705 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15706 pid.tid style ptids, instead of just tid.
15707 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15708 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15709 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15710 ptids, instead of just tid.
15711
3b2464a8
AB
157122015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15713
15714 * gdb.base/list.exp (test_list_forward): Add end of file error
15715 test.
15716 (test_repeat_list_command): Add end of file error test.
15717 (test_list_backwards): Add beginning of file error test.
15718
a0def019
AB
157192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15720
15721 * gdb.base/list.exp (test_list_invalid_args): New function,
15722 defined, and called.
15723
5c000dff
AB
157242015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15725
15726 * gdb.base/list.exp (test_list): Make test names unique.
15727
f1637ebe
YQ
157282015-12-11 Yao Qi <yao.qi@linaro.org>
15729
15730 * gdb.base/coremaker2.c: Remove.
15731
36d6fc0a
PA
157322015-12-10 Pedro Alves <palves@redhat.com>
15733
15734 * gdb.multi/base.exp: Remove stale "spaces" references.
15735
762f7747
PA
157362015-12-10 Pedro Alves <palves@redhat.com>
15737
15738 * gdb.multi/base.exp: Don't use nowarnings.
15739 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15740 * gdb.multi/hangout.c: Include stdio.h.
15741 * gdb.multi/hello.c: Include stdlib.h.
15742 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15743 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15744 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15745
28d2bfb9
AB
157462015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15747
15748 * gdb.dwarf2/dw2-ranges-base.c: New file.
15749 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15750 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15751 support additional line table, and debug ranges generation.
15752 (Dwarf::ranges): New function, generate .debug_ranges.
15753 (Dwarf::lines): Support generating simple line table programs.
15754 (Dwarf::assemble): Initialise new namespace variables.
15755
5fc2beac
KB
157562015-12-09 Kevin Buettner <kevinb@redhat.com>
15757
15758 * gdb.base/async.exp (proc test_background): Add case for
15759 asynchronous execution not supported.
15760
1c35a88f
LM
157612015-12-09 Luis Machado <lgustavo@codesourcery.com>
15762
15763 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15764 format and change test names to make them unique.
15765
b593e3d9
RK
157662015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15767 Pedro Alves <pedro@redhat.com>
15768
15769 PR gdb/18702
15770 Add checking of floatformats setup on x86_64 hosts.
15771 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15772 (smallval, bigval): New labels/constants.
15773 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15774 float" after loading bigval and smallval.
15775
d72413e6
PMR
157762015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15777
15778 * gdb.ada/fun_overload_menu.exp: New testcase.
15779 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15780
ece66d65
JS
157812015-12-04 Josh Stone <jistone@redhat.com>
15782
15783 * gdb.base/catch-fork-static.exp: New.
15784
41d0efca
YQ
157852015-12-03 Yao Qi <yao.qi@linaro.org>
15786
15787 * gdb.base/sizeof.c: Don't include stdio.h and
15788 ../lib/unbuffer_output.c.
15789 (main): New variable 'size' and 'value'. Remove printf and
15790 gdb_unbuffer_output. Assign return value to size and value.
15791 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15792 at the beginning.
15793 (check_sizeof): Check the result by printing variable 'size'.
15794 (check_valueof): Check the result by printing variable 'value'.
15795
99fd02d9
YQ
157962015-12-01 Yao Qi <yao.qi@linaro.org>
15797
15798 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15799 for aarch64*-*-linux* target.
15800
f2faf941
PA
158012015-11-30 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15804
04bf20c5
PA
158052015-11-30 Pedro Alves <palves@redhat.com>
15806
15807 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15808 Handle non-stop mode vCont replies.
15809
09df4675
PA
158102015-11-30 Pedro Alves <palves@redhat.com>
15811
15812 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15813 prepare_for_testing. Start gdb with "set non-stop on" appended to
15814 GDBFLAGS. Lax expected stop output.
15815
58b584af
YQ
158162015-11-27 Yao Qi <yao.qi@linaro.org>
15817
15818 * gdb.arch/arm-neon.exp: New.
15819 * gdb.arch/arm-neon.c: New.
15820
dfcb77a8
YQ
158212015-11-27 Yao Qi <yao.qi@linaro.org>
15822
15823 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15824
88e8ec1b
YQ
158252015-11-27 Yao Qi <yao.qi@linaro.org>
15826
15827 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15828 frames-invalid annotation.
15829
bfde72c2
YQ
158302015-11-27 Yao Qi <yao.qi@linaro.org>
15831
15832 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15833
f6512a69
SM
158342015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15835
15836 * gdb.threads/names.exp: New file.
15837 * gdb.threads/names.c: New file.
15838 * README: Mention gdb,no_thread_names.
15839
46a3515b
MM
158402015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15841
15842 PR 19297
15843 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15844 support" error.
15845
62147a22
PA
158462015-11-24 Pedro Alves <palves@redhat.com>
15847
15848 PR 17539
15849 * gdb.base/display.exp: Expect displays to be sorted in ascending
15850 order. Use multi_line.
15851 * gdb.base/solib-display.exp: Likewise.
15852
2f341b6e
PA
158532015-11-24 Pedro Alves <palves@redhat.com>
15854
15855 PR 17539
25d49b86
PA
15856 * gdb.base/display.exp: Expect displays to be sorted in ascending
15857 order. Use multi_line.
15858 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15859
7e0aa6aa
PA
158602015-11-24 Pedro Alves <palves@redhat.com>
15861
15862 PR 17539
15863 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15864 threads in ascending order.
15865 * gdb.base/foll-fork.exp: Likewise.
15866 * gdb.base/foll-vfork.exp: Likewise.
15867 * gdb.base/multi-forks.exp: Likewise.
15868 * gdb.mi/mi-nonstop.exp: Likewise.
15869 * gdb.mi/mi-nsintrall.exp: Likewise.
15870 * gdb.multi/base.exp: Likewise.
15871 * gdb.multi/multi-arch.exp: Likewise.
15872 * gdb.python/py-inferior.exp: Likewise.
15873 * gdb.threads/break-while-running.exp: Likewise.
15874 * gdb.threads/execl.exp: Likewise.
15875 * gdb.threads/gcore-thread.exp: Likewise.
15876 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15877 * gdb.threads/kill.exp: Likewise.
15878 * gdb.threads/linux-dp.exp: Likewise.
15879 * gdb.threads/multiple-step-overs.exp: Likewise.
15880 * gdb.threads/next-bp-other-thread.exp: Likewise.
15881 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15882 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15883 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15884 * gdb.threads/thread-find.exp: Likewise.
15885 * gdb.threads/tls.exp: Likewise.
15886 * lib/mi-support.exp (mi_reverse_list): Delete.
15887 (mi_check_thread_states): No longer reverse list.
15888
2cc57ad8
PA
158892015-11-24 Pedro Alves <palves@redhat.com>
15890
15891 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15892 use lowercase.
15893
c93e8391
SM
158942015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15895
15896 * gdb.trace/actions.c: Include trace-common.h.
15897 (main): Add a location for a fast tracepoint.
15898 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15899 the normal tracepoints.
15900 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15901
045ccf91
SM
159022015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15903
15904 * save-trace.exp: Factor out code to these...
15905 (gdb_save_tracepoints): New.
15906 (gdb_load_tracepoints): New.
15907 (do_save_load_test): New.
15908
5506f9f6
KB
159092015-11-23 Kevin Buettner <kevinb@redhat.com>
15910
15911 * gdb.base/asmlabel.exp: New test.
15912 * gdb.base/asmlabel.c: New test case.
15913
16c3b12f
JB
159142015-11-23 Joel Brobecker <brobecker@adacore.com>
15915
15916 * gdb.base/wrong_frame_bt_full-main.c: New file.
15917 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15918 * gdb.base/wrong_frame_bt_full.exp: New file.
15919
155bfbd3
JB
159202015-11-23 Joel Brobecker <brobecker@adacore.com>
15921
15922 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15923
bb097445
JM
159242015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15925
206853a0 15926 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15927 pstate register when comparing registers values in
15928 sparc64-*-linux-gnu targets to avoid spurious differences.
15929
9c88ed8f
JM
159302015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15931
206853a0 15932 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15933
96161e25
SL
159342015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15935
15936 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15937 as type argument to gdb_compile.
15938 * gdb.base/nested-subp2.exp: Likewise.
15939 * gdb.base/nested-subp3.exp: Likewise.
15940
340c2830
DV
159412015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15942
15943 * lib/dwarf.exp (_note): Fix left shift of negative value.
15944 * gdb.trace/trace-condition.exp: Likewise.
15945
c1862d0f
YQ
159462015-11-13 Yao Qi <yao.qi@linaro.org>
15947
15948 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15949 comments about d10v.
15950 (test_scalar_returns): Likewise.
15951 * gdb.base/d10v.ld: Remove.
15952 * gdb.base/overlays.exp: Remove the target triplet checking for
15953 d10v-*-*.
15954 * gdb.base/structs.exp (test_struct_returns): Remove the
15955 comments about d10v.
15956 (test_struct_calls): Likewise.
15957
77ae9c19
YQ
159582015-11-13 Yao Qi <yao.qi@linaro.org>
15959
15960 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15961 * gdb.base/gnu_vector.c: Don't include stdio.h.
15962 (main): Don't print res and call add_some_intvecs.
15963
430e004e
MK
159642015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15965
15966 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15967 macro.
15968 (func5): Removed.
15969 (func4): Use FAST_TRACEPOINT_LABEL.
15970 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15971 macro.
15972 (func): Removed.
15973 (thread_function): Use FAST_TRACEPOINT_LABEL.
15974 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15975 (func): Remove.
15976 (marker): Use FAST_TRACEPOINT_LABEL.
15977 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15978 (pendfunc1): Remove.
15979 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15980 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15981 (foo): Remove.
15982 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15983 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15984 macro.
15985 (func): Remove.
15986 (marker): Use FAST_TRACEPOINT_LABEL.
15987 * gdb.trace/trace-common.h: New header.
15988 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15989 macro.
15990 (func): Remove.
15991 (marker): Use FAST_TRACEPOINT_LABEL.
15992 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15993 (func): Remove.
15994 (thread_function): Use FAST_TRACEPOINT_LABEL.
15995
6e7675a7
MK
159962015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15997
15998 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15999 in front.
16000 * gdb.trace/change-loc.exp: Use global pcreg definition.
16001 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16002 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16003 in front.
16004 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16005 * gdb.trace/pending.exp: Likewise.
16006 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16007 * gdb.trace/trace-break.exp: Likewise.
16008 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16009 in front.
16010 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16011 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16012 in front.
16013 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16014
dddc0e16
JB
160152015-11-09 Joel Brobecker <brobecker@adacore.com>
16016
16017 * gdb.ada/fin_fun_out: New testcase.
16018
c6f0b406
KB
160192015-11-07 Kevin Buettner <kevinb@redhat.com>
16020
16021 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16022 value associated with DW_AT_byte_size.
16023 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16024 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16025 DW_AT_upper_bound.
16026
f01dcfd9
KB
160272015-11-07 Kevin Buettner <kevinb@redhat.com>
16028
16029 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16030 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16031 version.
16032 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16033 gdb.dwarf2/dw2-canonicalize-type.exp,
16034 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16035 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16036 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16037 provided by gdb_target_symbol_prefix_flags_asm.
16038 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16039 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16040 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16041 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16042 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16043 macros where needed). Use this macro for symbols which require
16044 the prefix provided by SYMBOL_PREFIX.
16045
2223449a
KB
160462015-11-05 Kevin Buettner <kevinb@redhat.com>
16047
16048 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16049 New procs.
16050 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16051 representing expressions, of more than one list element.
16052 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16053 to prepend linker symbol prefix to f.
16054 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16055 table_1 and table_2.
16056 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16057 Likewise, for f and g.
16058 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16059 for ptr.
16060 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16061 for main.
16062 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16063 table_1_ptr and table_2_ptr.
16064
6f2f1a3a
JK
160652015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16066 Joel Brobecker <brobecker@adacore.com>
16067
16068 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16069
566c56c9
MK
160702015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16071
16072 * gdb.reverse/s390-mvcle.c: New test.
16073 * gdb.reverse/s390-mvcle.exp: New file.
16074 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16075
d5f0636b
MK
160762015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16077
16078 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16079
7ad8b86c
MK
160802015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16081
16082 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16083 reaching marker2.
16084 * gdb.reverse/getresuid-reverse.exp: Likewise.
16085 * gdb.reverse/pipe-reverse.exp: Likewise.
16086 * gdb.reverse/readv-reverse.exp: Likewise.
16087 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16088 * gdb.reverse/time-reverse.exp: Likewise.
16089 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16090
4081c0f1
YQ
160912015-10-30 Yao Qi <yao.qi@linaro.org>
16092
16093 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16094 (empty_cycle): Remove.
16095 (main): Don't call empty_cycle. Don't use watch_count_done.
16096 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16097 empty_cycle. Rewrite the code counting HW watchpoints.
16098
452b4ba5
MK
160992015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16100
16101 * gdb.reverse/fstatat-reverse.c: New test.
16102 * gdb.reverse/fstatat-reverse.exp: New file.
16103 * gdb.reverse/getresuid-reverse.c: New test.
16104 * gdb.reverse/getresuid-reverse.exp: New file.
16105 * gdb.reverse/pipe-reverse.c: New test.
16106 * gdb.reverse/pipe-reverse.exp: New file.
16107 * gdb.reverse/readv-reverse.c: New test.
16108 * gdb.reverse/readv-reverse.exp: New file.
16109 * gdb.reverse/recvmsg-reverse.c: New test.
16110 * gdb.reverse/recvmsg-reverse.exp: New file.
16111 * gdb.reverse/time-reverse.c: New test.
16112 * gdb.reverse/time-reverse.exp: New file.
16113 * gdb.reverse/waitpid-reverse.c: New test.
16114 * gdb.reverse/waitpid-reverse.exp: New file.
16115
5e2e7507
JK
161162015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16117
16118 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16119
0fde2c53
DE
161202015-10-26 Doug Evans <dje@google.com>
16121
16122 PR symtab/17391
16123 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16124 * gdb.dwarf2/bad-regnum.c: New file.
16125 * gdb.dwarf2/bad-regnum.exp: New file.
16126
1a70ae97
DE
161272015-10-26 Doug Evans <dje@google.com>
16128
16129 PR python/18938
16130 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16131 file.
16132
27dc26ab
JK
161332015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16134
16135 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16136 for a change by "Mention language in compile error message".
16137
bed91f4d
SM
161382015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16139
16140 PR python/18073
16141 * gdb.python/py-type.c (C::a_method): New.
16142 (C::a_const_method): New.
16143 (C::a_static_method): New.
16144 (a_function): New.
16145 * gdb.python/py-type.exp (test_fields): Test getting fields
16146 from function and method.
16147
3f2f83dd
KB
161482015-10-21 Keven Boell <keven.boell@intel.com>
16149
16150 * gdb.fortran/vla-alloc-assoc.exp: New file.
16151 * gdb.fortran/vla-datatypes.exp: New file.
16152 * gdb.fortran/vla-datatypes.f90: New file.
16153 * gdb.fortran/vla-history.exp: New file.
16154 * gdb.fortran/vla-ptype-sub.exp: New file.
16155 * gdb.fortran/vla-ptype.exp: New file.
16156 * gdb.fortran/vla-sizeof.exp: New file.
16157 * gdb.fortran/vla-sub.f90: New file.
16158 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16159 * gdb.fortran/vla-value-sub-finish.exp: New file.
16160 * gdb.fortran/vla-value-sub.exp: New file.
16161 * gdb.fortran/vla-value.exp: New file.
16162 * gdb.fortran/vla-ptr-info.exp: New file.
16163 * gdb.mi/mi-vla-fortran.exp: New file.
16164 * gdb.mi/vla.f90: New file.
16165
27145d50
SL
161662015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16167
16168 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16169 of hardwired timeout value.
16170
5f3ff4f8
JK
161712015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16172 Pedro Alves <palves@redhat.com>
16173
16174 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16175 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16176
bfd09d20
JS
161772015-10-19 Josh Stone <jistone@redhat.com>
16178
16179 * gdb.base/catch-syscall.c: Include <sched.h>.
16180 (unknown_syscall): New variable.
16181 (main): Trigger a vfork and an unknown syscall.
16182 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16183 (unknown_syscall_number): Likewise.
16184 (check_call_to_syscall): Accept an optional syscall pattern.
16185 (check_return_from_syscall): Likewise.
16186 (check_continue): Likewise.
16187 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16188 (test_catch_syscall_skipping_return): New test toggling off 'catch
16189 syscall' to step over the syscall return, then toggling back on.
16190 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16191 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16192 (do_syscall_tests): Call test_catch_syscall_without_args and
16193 test_catch_syscall_mid_vfork.
16194 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16195 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16196
b32b93c6
AS
161972015-10-19 Andrew Stubbs <ams@codesourcery.com>
16198
16199 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16200 print g_vE): Add new pass patterns.
16201 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16202 print various symbol names for vptr fields.
16203
9d622bda
AB
162042015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16205
16206 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16207 results.
16208
0fd8ac1c
YQ
162092015-10-12 Yao Qi <yao.qi@linaro.org>
16210
16211 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16212
34240514
YQ
162132015-10-12 Yao Qi <yao.qi@linaro.org>
16214
16215 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16216 is aarch64*-*-linux*.
16217
8240f442
YQ
162182015-10-12 Yao Qi <yao.qi@linaro.org>
16219
16220 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16221 (can_relocate_bcond_true): ... it.
16222 (can_relocate_bcond_false): New function.
16223 (foo): Likewise.
16224 (can_relocate_bl): Likewise.
16225 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16226 can_relocate_bl.
16227
2520f728
PMR
162282015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16229
16230 * gdb.base/nested-addr.c: New file.
16231 * gdb.base/nested-addr.exp: New testcase.
16232
abcef95a
MM
162332015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16234
16235 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16236 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16237 its output. Ignore the output of "record goto begin" and instead
16238 check that GDB is replaying.
16239
145e3ddb
PA
162402015-10-09 Pedro Alves <palves@redhat.com>
16241
16242 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16243 (top level): Use it in the run with no args test.
16244
d5d8c4e1
IB
162452015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16246
16247 * gdb.dlang/properties.exp: New file.
16248
06e635ef
SL
162492015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16250
16251 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16252 whether or not address 0x1000 is mapped on the target.
16253
e019fd1d
SM
162542015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16255
16256 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16257 build.
16258
77ba2a67
MM
162592015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16260
16261 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16262 instruction-history test.
16263
c60eb31f
DE
162642015-09-28 Doug Evans <dje@google.com>
16265
16266 * gdb.base/gcore.c (array_func): Add reference to static_array.
16267
9a3c8263
SM
162682015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16269
16270 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16271 source line.
16272
9720e656
SL
162732015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16274
16275 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16276 short or char as base type.
16277
938d3bf2
SL
162782015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16279
16280 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16281 to allow any size enum.
16282
e6c2c623
PMR
162832015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16284
16285 * gdb.ada/array_ptr_renaming.exp: New testcase.
16286 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16287 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16288
06da0f77
PL
162892015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16290
16291 * gdb.trace/ftrace-lock.c: New file.
16292 * gdb.trace/ftrace-lock.exp: New file.
16293
4f51c22a
PL
162942015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16295
16296 * gdb.arch/insn-reloc.c: New file.
16297 * gdb.arch/ftrace-insn-reloc.exp: New file.
16298
7041adf4
PL
162992015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16300
16301 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16302 instruction.
16303 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16304 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16305 * gdb.trace/range-stepping.c: Likewise.
16306 * gdb.trace/trace-break.c: Likewise.
16307 * gdb.trace/trace-mt.c (thread_function): Likewise.
16308 * gdb.trace/ftrace.c (marker): Likewise.
16309 * gdb.trace/trace-condition.c (marker): Likewise.
16310 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16311 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16312 is_aarch64_target.
16313
015d2e7e
DE
163142015-09-18 Doug Evans <xdje42@gmail.com>
16315
16316 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16317 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16318
26b188a2
SL
163192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16320
16321 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16322 the breakpoint.
16323
79dc332b
SL
163242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16325
16326 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16327 the pending breakpoint. Remove timeout override for "Run till
16328 MI pending breakpoint on pendfunc3 on thread 2" test.
16329
f57929f2
SL
163302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16331
16332 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16333 filename pattern.
16334
3f469b17
SL
163352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16336
16337 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16338 in breakpoint filename pattern.
16339
515b89b3
SL
163402015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16341
7800dbe4
SL
16342 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16343
163442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16345
515b89b3
SL
16346 * gdb.linespec/explicit.exp: Check for readline support for
16347 tab-completion tests. Fix obvious typo.
16348
d2939ba2
MM
163492015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16350
16351 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16352 and replay.
16353
cbb55fa7
MM
163542015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16355
16356 * gdb.btrace/non-stop.c: New.
16357 * gdb.btrace/non-stop.exp: New.
16358
43691ca1
PL
163592015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16360 Yao Qi <yao.qi@linaro.org>
16361
16362 * gdb.trace/trace-condition.c: New file.
16363 * gdb.trace/trace-condition.exp: New file.
16364
d78908cf
WW
163652015-09-16 Wei-cheng Wang <cole945@gmail.com>
16366
16367 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16368 for testing bytecode compilation.
16369
1ed415e2
PA
163702015-09-16 Pedro Alves <palves@redhat.com>
16371 Sandra Loosemore <sandra@codesourcery.com>
16372
16373 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16374 (SECONDS): Redefine.
16375 (main): Call pthread_kill and alarm early.
16376 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16377 support.
16378 (test): If the target can't hardware step and doesn't support
16379 displaced stepping, increase the timeout.
16380
d136eff5
PA
163812015-09-16 Pedro Alves <palves@redhat.com>
16382
16383 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16384 (enable_debug): New procedures.
16385 (test): Use them. Bail out if waiting for threads fails.
16386 (top level): Bail out if a test fails.
16387
991f019c
YQ
163882015-09-16 Yao Qi <yao.qi@linaro.org>
16389
16390 * gdb.asm/asm-source.exp: Set asm-arch for
16391 aarch64*-*-* target.
16392 * gdb.asm/aarch64.inc: New file.
16393
bfca584f
PMR
163942015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16395
16396 * gdb.ada/array_of_variable_length.exp: New testcase.
16397 * gdb.ada/array_of_variable_length/foo.adb: New file.
16398 * gdb.ada/array_of_variable_length/pck.adb: New file.
16399 * gdb.ada/array_of_variable_length/pck.ads: New file.
16400
b326e587
DE
164012015-09-15 Doug Evans <dje@google.com>
16402
16403 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16404 of function static local variable.
16405
5382cfab
PW
164062015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16407
16408 * gdb.threads/tls-so_extern.exp: New test file.
16409 * gdb.threads/tls-so_extern.c: New test file.
16410 * gdb.threads/tls-so_extern_main.c: New test file.
16411
141c5cc4
JK
164122015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16413
16414 * gdb.opt/solib-intra-step-lib.c: New file.
16415 * gdb.opt/solib-intra-step-main.c: New file.
16416 * gdb.opt/solib-intra-step.exp: New file.
16417
d15dcecd
PA
164182015-09-15 Pedro Alves <palves@redhat.com>
16419
16420 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16421 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16422
4c2f2a79
PA
164232015-09-14 Pedro Alves <palves@redhat.com>
16424
16425 * gdb.base/hook-stop-continue.c: Delete.
16426 * gdb.base/hook-stop-continue.exp: Delete.
16427 * gdb.base/hook-stop-frame.c: Delete.
16428 * gdb.base/hook-stop-frame.exp: Delete.
16429 * gdb.base/hook-stop.c: New file.
16430 * gdb.base/hook-stop.exp: New file.
16431
919e6dbe
PMR
164322015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16433
16434 * gdb.ada/access_to_packed_array.exp: New testcase.
16435 * gdb.ada/access_to_packed_array/foo.adb: New file.
16436 * gdb.ada/access_to_packed_array/pack.adb: New file.
16437 * gdb.ada/access_to_packed_array/pack.ads: New file.
16438
157280a4
MM
164392015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16440
16441 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16442 buffer size test.
16443
2fd33e94
DB
164442015-09-11 Don Breazeal <donb@codesourcery.com>
16445
16446 * gdb.base/foll-exec.c: Add copyright header. Fix
16447 formatting issues.
16448 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16449 (do_exec_tests): Use clean_restart in place of zap_session,
16450 and for test initialization. Fix formatting issues. Use
16451 fail in place of perror.
16452 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16453 an expect statement to match an expression with output from
16454 the program under debug.
16455 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16456 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16457 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16458 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16459 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16460
e70b6e8e
DE
164612015-09-09 Doug Evans <dje@google.com>
16462
16463 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16464
7a551a51
DE
164652015-09-09 Doug Evans <dje@google.com>
16466
16467 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16468
4c666f84
DE
164692015-09-09 Doug Evans <dje@google.com>
16470
16471 * gdb.base/savedregs.exp: Fix typo.
16472
243a9253
PA
164732015-09-09 Pedro Alves <palves@redhat.com>
16474
16475 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16476
c0fa8fbd
SL
164772015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16478
16479 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16480 command actually switches threads. Give up on remaining
16481 tests if target fails to stop at breakpoint.
16482
cd7c1778
PMR
164832015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16484
16485 * gdb.ada/funcall_char.exp: New testcase.
16486 * gdb.ada/funcall_char/foo.adb: New file.
16487
dc5c8746
PMR
164882015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16489
16490 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16491 expected outputs. Add two testcases for completing ambiguous
16492 functions.
16493 * gdb.ada/complete/aux_pck.adb: New file.
16494 * gdb.ada/complete/aux_pck.ads: New file.
16495 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16496 Ambiguous_Func functions.
16497 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16498 * gdb.ada/complete/pck.adb: Likewise.
16499
4e83a1e7
UW
165002015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16501
16502 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16503 failures to run the test program under GDB.
16504
8ce74153
LM
165052015-08-26 Luis Machado <lgustavo@codesourcery.com>
16506
16507 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16508 to C.
16509
e9756d52
PP
165102015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16511
16512 * gdb.base/run-after-attach.exp: New test file.
16513 * gdb.base/run-after-attach.c: New test file.
16514
8d37573b
DB
165152015-08-26 Don Breazeal <donb@codesourcery.com>
16516
16517 * gdb.base/foll-exec-2.c: New test program.
16518 * gdb.base/foll-exec-2.exp: New test.
16519
63e43d3a
PMR
165202015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16521
16522 * gdb.base/nested-subp1.exp: New file.
16523 * gdb.base/nested-subp1.c: New file.
16524 * gdb.base/nested-subp2.exp: New file.
16525 * gdb.base/nested-subp2.c: New file.
16526 * gdb.base/nested-subp3.exp: New file.
16527 * gdb.base/nested-subp3.c: New file.
16528
3d40fbb5
PA
165292015-08-24 Pedro Alves <palves@redhat.com>
16530
16531 * gdb.server/connect-without-multi-process.c: New file.
16532 * gdb.server/connect-without-multi-process.exp: New file.
16533
4422ac93
LM
165342015-08-24 Luis Machado <lgustavo@codesourcery.com>
16535
16536 * gdb.opt/inline-markers.c: Make z int.
16537
91dddb86
LM
165382015-08-24 Luis Machado <lgustavo@codesourcery.com>
16539
16540 * gdb.opt/inline-markers.c: Make z volatile.
16541
a48847ee
LM
165422015-08-24 Luis Machado <lgustavo@codesourcery.com>
16543
16544 * gdb.opt/inline-bt.c: New volatile global z.
16545 * gdb.opt/inline-cmds.c: Likewise.
16546 * gdb.opt/inline-locals.c: Likewise.
16547 * gdb.opt/inline-markers.c: New extern global z.
16548 (marker): Use z.
16549 (inline_fn): Likewise.
16550
0ebbc52b
PA
165512015-08-24 Pedro Alves <palves@redhat.com>
16552
16553 * config/m32r-stub.exp: Remove file.
16554 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16555 * gdb.base/call-rt-st.exp: Likewise.
16556 * gdb.base/call-strs.exp: Likewise.
16557 * gdb.base/default.exp: Remove references to h8300-*-hms and
16558 *-*-udi*.
16559 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16560
77c365df
AA
165612015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16562
16563 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16564 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16565 and "return" use KFAIL when GDB can not read/write the vector
16566 return value.
16567
4313b8c0
GB
165682015-08-21 Gary Benson <gbenson@redhat.com>
16569
16570 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16571
0e433b32
PA
165722015-08-20 Pedro Alves <palves@redhat.com>
16573
16574 * gdb.server/solib-list.exp: No longer expect an interior stop in
16575 non-stop mode.
16576
221e1a37
PA
165772015-08-20 Pedro Alves <palves@redhat.com>
16578
16579 * gdb.server/connect-stopped-target.c: New file.
16580 * gdb.server/connect-stopped-target.exp: New file.
16581
40e3ad0e
PA
165822015-08-20 Pedro Alves <palves@redhat.com>
16583
16584 * gdb.dwarf2/comp-unit-lang.exp: New file.
16585 * gdb.dwarf2/comp-unit-lang.c: New file.
16586
af39b327
PMR
165872015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16588
16589 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16590 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16591
7d45c7c3 165922015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16593
7d45c7c3
KB
16594 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16595 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16596
4d6cceb4
DE
165972015-08-18 Doug Evans <dje@google.com>
16598 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16599
16600 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16601 skip_python_tests. New arg prompt_regexp.
16602 (skip_python_tests): New function.
16603 * lib/mi-support.exp (mi_skip_python_tests): New function.
16604 * gdb.python/py-mi-objfile-gdb.py: New file.
16605 * gdb.python/py-mi-objfile.c: New file.
16606 * gdb.python/py-mi-objfile.exp: New file.
16607
ad89c2aa
KS
166082015-08-17 Keith Seitz <keiths@redhat.com>
16609
16610 * gdb.linespec/explicit.exp: Move strace test from here ...
16611 * gdb.trace/strace.exp: ... to here.
16612
e3ae3c43
PP
166132015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16614
16615 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16616 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16617
604b2636
DE
166182015-08-14 Doug Evans <xdje42@gmail.com>
16619
16620 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16621 inferior before selecting a new file.
16622
6ff0ba5f
DE
166232015-08-14 Doug Evans <xdje42@gmail.com>
16624
16625 * gdb.mi/mi-disassemble.exp: Update.
16626 * gdb.base/disasm-optim.S: New file.
16627 * gdb.base/disasm-optim.c: New file.
16628 * gdb.base/disasm-optim.h: New file.
16629 * gdb.base/disasm-optim.exp: New file.
16630
9ca98f92
KS
166312015-08-14 Keith Seitz <keiths@redhat.com>
16632
16633 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16634 "evaluated-by".
16635
52bbc560
JB
166362015-08-13 Joel Brobecker <brobecker@adacore.com>
16637
16638 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16639
5d8c3ed3
PMR
166402015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16641
16642 * gdb.ada/fun_renaming.exp: New testcase.
16643 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16644 * gdb.ada/fun_renaming/pack.adb: New file.
16645 * gdb.ada/fun_renaming/pack.ads: New file.
16646
ea8812bc
KS
166472015-08-12 Keith Seitz <keiths@redhat.com>
16648
16649 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16650 gdb_get_line_number.
16651
4dafcdeb
JB
166522015-08-12 Joel Brobecker <brobecker@adacore.com>
16653
16654 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16655 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16656 gdb.base/dso2dso.exp: New files.
16657
5ba32597
SDJ
166582015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16659 Pedro Alves <palves@redhat.com>
16660 Keith Seitz <keiths@redhat.com>
16661
16662 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16663 GDBFLAGS.
16664
b6dafabf
PP
166652015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16666
16667 * gdb.base/gdbhistsize-history.exp
16668 (test_histsize_history_setting): Use save_vars.
16669 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16670 Use save_vars.
16671 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16672 * gdb.base/readline.exp: Use save_vars.
16673
abe8e607
PP
166742015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16675
16676 * lib/gdb.exp (save_vars): New proc.
16677
629500fa
KS
166782015-08-11 Keith Seitz <keiths@redhat.com>
16679
16680 * gdb.base/help.exp: Update help_breakpoint_text.
16681
eb8c4e2e
KS
166822015-08-11 Keith Seitz <keiths@redhat.com>
16683
16684 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16685 (at toplevel): Call test_explicit_breakpoints.
16686 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16687 breakpoints.
16688 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16689 breakpoint conditions, "-cond".
16690
87f0e720
KS
166912015-08-11 Keith Seitz <keiths@redhat.com>
16692
16693 * gdb.linespec/3explicit.c: New file.
16694 * gdb.linespec/cpexplicit.cc: New file.
16695 * gdb.linespec/cpexplicit.exp: New file.
16696 * gdb.linespec/explicit.c: New file.
16697 * gdb.linespec/explicit.exp: New file.
16698 * gdb.linespec/explicit2.c: New file.
16699 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16700 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16701 before using in the matching pattern.
16702 Clarify that `prefix' is a regular expression.
16703
f00aae0f
KS
167042015-08-11 Keith Seitz <keiths@redhat.com>
16705
16706 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16707 test.
16708 Add tests for missing ",FMT" and ",".
16709
e27852be
DE
167102015-08-10 Doug Evans <dje@google.com>
16711 Keith Seitz <keiths@redhat.com>
16712
16713 PR gdb/17960
16714 * gdb.base/completion.exp: Add location completer tests.
16715
7f03bd92
PA
167162015-08-07 Pedro Alves <palves@redhat.com>
16717
16718 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16719 tests here.
16720 (top level): Run do_test with and without displaced stepping.
16721
3fc8eb30
PA
167222015-08-07 Pedro Alves <palves@redhat.com>
16723
16724 * gdb.base/valgrind-disp-step.c: New file.
16725 * gdb.base/valgrind-disp-step.exp: New file.
16726
d4569d7b
PA
167272015-08-07 Pedro Alves <palves@redhat.com>
16728
16729 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16730 Delete function.
16731 (main): Add alarm. Run an infinite loop instead of calling
16732 wait_threads.
16733 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16734 comment.
16735 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16736 Delete function.
16737 (main): Add alarm. Run an infinite loop instead of calling
16738 wait_threads.
16739 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16740 comment.
16741
e1316e60
PA
167422015-08-07 Pedro Alves <palves@redhat.com>
16743
16744 * gdb.base/checkpoint-ns.exp: New file.
16745 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16746 standard_testfile.
16747
da8c46d2
MM
167482015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16749
16750 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16751 * gdb.btrace/instruction_history.exp: Update.
16752 * gdb.btrace/tsx.exp: New.
16753 * gdb.btrace/tsx.c: New.
16754
de1c2c52
PA
167552015-08-06 Pedro Alves <palves@redhat.com>
16756
16757 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16758 increase timeout.
16759 * gdb.reverse/until-precsave.exp: Bump timeouts.
16760
782e0bf4
PA
167612015-08-06 Pedro Alves <palves@redhat.com>
16762
16763 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16764
83e97ed0
PA
167652015-08-06 Pedro Alves <palves@redhat.com>
16766
16767 PR gdb/18749
16768 * gdb.threads/process-dies-while-handling-bp.c: New file.
16769 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16770
863d01bd
PA
167712015-08-06 Pedro Alves <palves@redhat.com>
16772
16773 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16774 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16775
0a39bb32
PA
167762015-08-05 Pedro Alves <palves@redhat.com>
16777
16778 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16779 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16780
ee2d2b10
SL
167812015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16782
16783 * gdb.base/bp-permanent.exp: Report test as unsupported if
16784 the target cannot stop at the permanent breakpoint.
16785
4e1bdb00
DE
167862015-08-03 Doug Evans <dje@google.com>
16787
16788 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16789 10000.
16790
3d338901
DE
167912015-08-03 Doug Evans <dje@google.com>
16792
16793 * Makefile.in (workers/%.worker, build-perf): New rule.
16794 (GDB_PERFTEST_MODE): New variable.
16795 (check-perf): Use it.
16796 (clean): Clean up gdb.perf parallel build subdirs.
16797 * lib/build-piece.exp: New file.
16798 * lib/gdb.exp (make_gdb_parallel_path): New function
16799 (standard_output_file, standard_temp_file): Call it.
16800 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16801 of $GDB_PARALLEL.
16802 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16803
af061d3e
DE
168042015-08-03 Doug Evans <dje@google.com>
16805
8e1afc81 16806 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16807 (LOG_FILE_NAME): New global.
16808 (TextReporter.__init__): Initialize self.txt_sum.
16809 (TextReporter.report): Add support for multiple data-points.
16810 Move report to perftest.sum, put raw data in perftest.log.
16811 (TextReporter.start): Open sum and log files.
16812 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16813 * gdb.perf/lib/perftest/testresult.py
16814 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16815
2c8c5d37
PA
168162015-07-31 Pedro Alves <palves@redhat.com>
16817
16818 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16819 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16820 kill_wait_spawned_process instead of explicit "kill -9".
16821 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16822 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16823 kill_wait_spawned_process.
16824 * gdb.base/attach-twice.exp: Likewise.
16825 * gdb.base/attach.exp: Likewise.
16826 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16827 gdb_test_multiple.
16828 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16829 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16830 kill_wait_spawned_process.
16831 * gdb.base/valgrind-infcall.exp: Likewise.
16832 * gdb.multi/multi-attach.exp: Likewise.
16833 * gdb.python/py-prompt.exp: Likewise.
16834 * gdb.python/py-sync-interp.exp: Likewise.
16835 * gdb.server/ext-attach.exp: Likewise.
16836 * gdb.threads/attach-into-signal.exp (corefunc): Use
16837 spawn_wait_for_attach, spawn_id_get_pid and
16838 kill_wait_spawned_process.
16839 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16840 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16841 spawn_id_get_pid and kill_wait_spawned_process.
16842 * gdb.threads/attach-stopped.exp (corefunc): Use
16843 spawn_wait_for_attach, spawn_id_get_pid and
16844 kill_wait_spawned_process.
16845 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16846 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16847 kill_wait_spawned_process instead of explicit "kill -9".
16848 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16849 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16850 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16851 processes. Don't map cygwin/windows pids here. Now returns a
16852 spawn id list.
16853
032a0fca
SL
168542015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16855
16856 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16857 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16858 correct patch.
16859
61a934ca
SL
168602015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16861
16862 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16863
4bc4d428
SL
168642015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16865
16866 Reapply:
16867 2014-05-21 Mark Wielaard <mjw@redhat.com>
16868
16869 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16870
998d452a
PA
168712015-07-30 Pedro Alves <palves@redhat.com>
16872
16873 * linux-low.c (handle_extended_wait): Set the child's last
16874 reported status to TARGET_WAITKIND_STOPPED.
16875
69dde7dc
PA
168762015-07-30 Pedro Alves <palves@redhat.com>
16877
16878 PR threads/18600
16879 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16880 only shows inferior 1.
16881
4dd63d48
PA
168822015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16883 Pedro Alves <palves@redhat.com>
16884
16885 PR threads/18600
16886 * gdb.threads/fork-plus-threads.c: New file.
16887 * gdb.threads/fork-plus-threads.exp: New file.
16888
d618e4c5
PP
168892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16890
16891 * gdb.base/batch-preserve-term-settings.exp
16892 (test_terminal_settings_preserved_after_cli_exit): Use
16893 send_quit_command.
16894
1eef6428
PA
168952015-07-29 Pedro Alves <palves@redhat.com>
16896 Don Breazeal <donb@codesourcery.com>
16897
16898 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16899 output from both inferior_spawn_id and gdb_spawn_id.
16900
7da5b897
SDJ
169012015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16902
16903 * gdb.threads/attach-into-signal.exp (corefunc): Use
16904 with_test_prefix on nested loops, uniquefying the test messages.
16905
dac804df
SDJ
169062015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16907
16908 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16909 commit.
16910
06265e53
PP
169112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16912
16913 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16914 New proc.
16915 (test_terminal_settings_preserved_after_sigterm): New test.
16916
18206ca3
PP
169172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16918
16919 * gdb.base/batch-preserve-term-settings.exp
16920 (test_terminal_settings_preserved_after_cli_exit): New test.
16921
90074d11
PP
169222015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16923
16924 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16925 manipulation of saved_gdbflags.
16926 (test_terminal_settings_preserved): Remove global declaration of
16927 the unused variable pagination_prompt. Remove manipulation of
16928 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16929 GDBFLAGS.
16930
eb1a7902
PA
169312015-07-29 Pedro Alves <palves@redhat.com>
16932
16933 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16934
8b75dd3b
PA
169352015-07-29 Pedro Alves <palves@redhat.com>
16936
16937 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16938 at the top.
16939
dedad4e3
PA
169402015-07-29 Pedro Alves <palves@redhat.com>
16941
16942 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16943 (main): Call gdb_unbuffer_output.
16944 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16945 (main): Call gdb_unbuffer_output.
16946 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16947 (main): Call gdb_unbuffer_output.
16948 * gdb.base/call-strs.exp: Adjust to step over the
16949 gdb_unbuffer_output call.
16950 * gdb.base/catch-gdb-caused-signals.c: Include
16951 "../lib/unbuffer_output.c".
16952 (main): Call gdb_unbuffer_output.
16953 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16954 (main): Call gdb_unbuffer_output.
16955 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16956 (main): Call gdb_unbuffer_output.
16957 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16958 (main): Call gdb_unbuffer_output.
16959 * gdb.base/shlib-call.exp: Adjust to step over the
16960 gdb_unbuffer_output call.
16961 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16962 (main): Call gdb_unbuffer_output.
16963 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16964 (main): Call gdb_unbuffer_output.
16965 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16966 (main): Rename to ...
16967 (test): ... this.
16968 (main): Reimplement.
16969 * gdb.base/varargs.exp: Run to test instead of to main.
16970 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16971 (main): Call gdb_unbuffer_output.
16972
58789a91
PA
169732015-07-29 Pedro Alves <palves@redhat.com>
16974
16975 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16976 factore out from mi_continue_dprintf. For call-style dprintfs,
16977 expect dprintf output out of $inferior_spawn_id.
16978 (mi_continue_dprintf): Use mi_expect_dprintf.
16979 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16980 (main): Call gdb_unbuffer_output.
16981
e8376742
PA
169822015-07-29 Pedro Alves <palves@redhat.com>
16983
16984 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16985 (default_mi_gdb_start): Set inferior_spawn_id instead of
16986 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16987 gdb_spawn_id.
16988 (mi_gdb_test): Always expect inferior output from both
16989 $inferior_spawn_id and $gdb_spawn_id.
16990
08280010
PA
169912015-07-29 Pedro Alves <palves@redhat.com>
16992
16993 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16994 send_inferior and $inferior_spawn_id.
16995
4d30e432
PA
169962015-07-29 Pedro Alves <palves@redhat.com>
16997
16998 * gdb.gdb/complaints.exp (test_initial_complaints)
16999 (test_serial_complaints, test_short_complaints): Use
17000 gdb_test_stdio.
17001 (test_empty_complaint): Handle $inferior_spawn_id !=
17002 $gdb_spawn_id.
17003
0d30a335
PA
170042015-07-29 Pedro Alves <palves@redhat.com>
17005
17006 * gdb.base/varargs.exp: Use gdb_test_stdio.
17007
39413b29
PA
170082015-07-29 Pedro Alves <palves@redhat.com>
17009
17010 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17011
7cb000a9
PA
170122015-07-29 Pedro Alves <palves@redhat.com>
17013
17014 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17015
d7b8ac82
PA
170162015-07-29 Pedro Alves <palves@redhat.com>
17017
17018 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17019 parameter into two new parameters, "inf_result" and "gdb_result".
17020 Expect inferior output and gdb output from $inferior_spawn_id and
17021 $gdb_spawn_id, respectively. Adjust all callers.
17022
789c3a0c
PA
170232015-07-29 Pedro Alves <palves@redhat.com>
17024
17025 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17026 of gdb_test_sequence.
17027
77e760c3
PA
170282015-07-29 Pedro Alves <palves@redhat.com>
17029
17030 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17031 (saw_spurious_output): Expect inferior output from
17032 $inferior_spawn_id. Use gdb_test_stdio.
17033
8396d2cd
PA
170342015-07-29 Pedro Alves <palves@redhat.com>
17035
17036 * gdb.base/dprintf.exp: Use standard_testfile. Change
17037 prepare_for_testing call.
17038 (srcfile): Don't set.
17039 (restart): New procedure.
17040 (test_dprintf): New procecure, use to continue over dprintfs.
17041 (test_call, test_agent): New procedures, tests moved here.
17042 Restart gdb and recreate dprintfs. Adjust expected output.
17043
2051d61f
PA
170442015-07-29 Pedro Alves <palves@redhat.com>
17045
17046 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17047
452397af
PA
170482015-07-29 Pedro Alves <palves@redhat.com>
17049
17050 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17051
8aed9555
PA
170522015-07-29 Pedro Alves <palves@redhat.com>
17053
17054 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17055 gdb_test_stdio.
17056
188a61b4
PA
170572015-07-29 Pedro Alves <palves@redhat.com>
17058
17059 * lib/gdb.exp (gdb_test_stdio): New procedure.
17060
12264a45
PA
170612015-07-29 Pedro Alves <palves@redhat.com>
17062
17063 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17064
23ffc893
PA
170652015-07-29 Pedro Alves <palves@redhat.com>
17066
17067 * gdb.base/call-signal-resume.exp: Remove check for
17068 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17069 * gdb.base/unwindonsignal.exp: Likewise.
17070 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17071 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17072
65566918
PA
170732015-07-29 Pedro Alves <palves@redhat.com>
17074
17075 * gdb.base/siginfo-addr.c (pass): New function.
17076 (handler): Call it iff si_addr is correct.
17077 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17078 Set a breakpoint at "pass" and continue to it.
17079
d60a9221
SDJ
170802015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17081
17082 * gdb.python/py-objfile.exp: Make some tests have unique names.
17083 * gdb.python/py-pp-registration.exp: Likewise.
17084
bde40b8f
PA
170852015-07-28 Pedro Alves <palves@redhat.com>
17086
17087 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17088
13e1dec8
SM
170892015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17090
17091 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17092
da33c9a7
SM
170932015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17094
17095 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17096
077836f7
PP
170972015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17098
17099 * gdb.base/gdb-sigterm-2.exp: New test.
17100
b8cc7b2e
DE
171012015-07-25 Doug Evans <xdje42@gmail.com>
17102
17103 Revert:
17104 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17105 (workers/%.worker, build-perf): New rule.
17106 (GDB_PERFTEST_MODE): New variable.
17107 (check-perf): Use it.
17108 (clean): Clean up gdb.perf parallel build subdirs.
17109 * lib/build-piece.exp: New file.
17110 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17111 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17112 name.
17113 (standard_temp_file): Ditto.
17114 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17115 of $GDB_PARALLEL.
17116
c8bd4544
DE
171172015-07-24 Doug Evans <dje@google.com>
17118
17119 * gdb.perf/lib/perftest/utils.py: New file.
17120 * gdb.perf/gm-hello.cc: New file.
17121 * gdb.perf/gm-pervasive-typedef.cc: New file.
17122 * gdb.perf/gm-pervasive-typedef.h: New file.
17123 * gdb.perf/gm-std.cc: New file.
17124 * gdb.perf/gm-std.h: New file.
17125 * gdb.perf/gm-use-cerr.cc: New file.
17126 * gdb.perf/gm-utils.h: New file.
17127 * gdb.perf/gmonster-null-lookup.py: New file.
17128 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17129 * gdb.perf/gmonster-print-cerr.py: New file.
17130 * gdb.perf/gmonster-ptype-string.py: New file.
17131 * gdb.perf/gmonster-runto-main.py: New file.
17132 * gdb.perf/gmonster-select-file.py: New file.
17133 * gdb.perf/gmonster1-null-lookup.exp: New file.
17134 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17135 * gdb.perf/gmonster1-print-cerr.exp: New file.
17136 * gdb.perf/gmonster1-ptype-string.exp: New file.
17137 * gdb.perf/gmonster1-runto-main.exp: New file.
17138 * gdb.perf/gmonster1-select-file.exp: New file.
17139 * gdb.perf/gmonster1.cc: New file.
17140 * gdb.perf/gmonster1.exp: New file.
17141 * gdb.perf/gmonster2-null-lookup.exp: New file.
17142 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17143 * gdb.perf/gmonster2-print-cerr.exp: New file.
17144 * gdb.perf/gmonster2-ptype-string.exp: New file.
17145 * gdb.perf/gmonster2-runto-main.exp: New file.
17146 * gdb.perf/gmonster2-select-file.exp: New file.
17147 * gdb.perf/gmonster2.cc: New file.
17148 * gdb.perf/gmonster2.exp: New file.
17149
6eab34f3
DE
171502015-07-24 Doug Evans <dje@google.com>
17151
17152 * gdb.perf/README: New file.
17153 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17154 * lib/gen-perf-test.exp: New file.
17155
63738bfd
DE
171562015-07-24 Doug Evans <dje@google.com>
17157
17158 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17159 (PerfTest::startup): New function.
17160 (PerfTest::run): Return result of calling body.
17161 (PerfTest::assemble): Rewrite.
17162 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17163 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17164 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17165 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17166 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17167
7b606f95
DE
171682015-07-24 Doug Evans <dje@google.com>
17169
17170 * lib/gdb.exp (clean_restart): Make executable optional.
17171
a97b16b8
DE
171722015-07-24 Doug Evans <dje@google.com>
17173
17174 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17175 compiler_info references.
17176 * gdb.cp/temargs.exp: Ditto.
17177 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17178 (get_compiler_info): Early exit if already computed. Set compiler_info
17179 to "unknown" if there was a problem.
17180 (test_compiler_info): Add function comment. Call get_compiler_info.
17181
35baa57f
DE
171822015-07-24 Doug Evans <dje@google.com>
17183
17184 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17185 (workers/%.worker, build-perf): New rule.
17186 (GDB_PERFTEST_MODE): New variable.
17187 (check-perf): Use it.
17188 (clean): Clean up gdb.perf parallel build subdirs.
17189 * lib/build-piece.exp: New file.
17190 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17191 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17192 name.
17193 (standard_temp_file): Ditto.
17194 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17195 of $GDB_PARALLEL.
17196
6ebea266
DE
171972015-07-24 Doug Evans <dje@google.com>
17198
17199 * lib/future.exp (gdb_default_target_compile): New option
17200 "early_flags".
17201 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17202 --as-needed.
17203
1e76a7e9
SDJ
172042015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17205
17206 * gdb.base/catch-syscall.exp: Call gdb_exit before
17207 gdb_skip_xml_test.
17208
5068630a
PA
172092015-07-24 Pedro Alves <palves@redhat.com>
17210
17211 * gdb.python/py-events.exp: Accept output between the stop event
17212 and the prompt.
17213 * gdb.python/py-evsignal.exp: Likewise.
17214 * gdb.python/py-evthreads.exp: Likewise.
17215
77598427
PA
172162015-07-24 Pedro Alves <palves@redhat.com>
17217
17218 PR gdb/18717
17219 * gdb.threads/non-ldr-exit.c: New file.
17220 * gdb.threads/non-ldr-exit.exp: New file.
17221
11e6c98f
YQ
172222015-07-24 Yao Qi <yao.qi@linaro.org>
17223
17224 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17225 restarting process.
17226
51aee833
YQ
172272015-07-24 Yao Qi <yao.qi@linaro.org>
17228
17229 * gdb.server/ext-restart.exp: New file.
17230
8cfe207c
YQ
172312015-07-24 Yao Qi <yao.qi@linaro.org>
17232
17233 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17234 argument options.
17235 * gdb.server/ext-wrapper.exp: New file.
17236
cc12ce38
DE
172372015-07-23 Doug Evans <dje@google.com>
17238
17239 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17240 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17241
d0d84780
PMR
172422015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17243
17244 * gdb.ada/var_arr_typedef.exp: New testcase.
17245 * gdb.ada/var_arr_typedef/pack.adb: New file.
17246 * gdb.ada/var_arr_typedef/pack.ads: New file.
17247 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17248
8b558f79
JB
172492015-07-20 Joel Brobecker <brobecker@adacore.com>
17250
17251 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17252
775a3298
JK
172532015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17254
17255 * gdb.arch/i386-biarch-core.exp: Replace istarget
17256 by "complete set gnutarget". Remove expectation for the "core-file"
17257 command.
17258
db1ff28b
JK
172592015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17260
17261 Revert the previous commit:
17262 Tests for validate symbol file using build-id.
17263
0a94970d
JK
172642015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17265
17266 Tests for validate symbol file using build-id.
17267 * gdb.base/solib-mismatch-lib.c: New file.
17268 * gdb.base/solib-mismatch-libmod.c: New file.
17269 * gdb.base/solib-mismatch.c: New file.
17270 * gdb.base/solib-mismatch.exp: New file.
17271
03346981
SL
172722015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17273
17274 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17275 nios2-*-linux*.
17276 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17277 * gdb.base/siginfo.exp: Likewise.
17278 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17279
42422cc7
PL
172802015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17281
17282 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17283 Move it to ...
17284 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17285 ... here.
17286 * gdb.trace/range-stepping.exp: Check that the target supports
17287 range stepping.
17288
cfa68bae
JK
172892015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17290
17291 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17292
8ffdba26
PA
172932015-07-14 Pedro Alves <palves@redhat.com>
17294
17295 * gdb.base/killed-outside.exp: New file.
17296 * gdb.base/killed-outside.c: New file.
17297
218a5a11
JK
172982015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17299
17300 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17301 (n at main): New.
17302 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17303
e03ed3c6
AA
173042015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17305
17306 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17307 infcall tests instead of setting up for KFAIL.
17308
485668e5
MM
173092015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17310
17311 * gdb.btrace/record_goto-step.exp: New.
17312
08464196
JK
173132015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17314
17315 PR compile/18484
17316 * gdb.compile/compile.c (struct struct_type): Add volatile to
17317 selffield's type.
17318 * gdb.compile/compile.exp
17319 (compile code struct_object.selffield = &struct_object): Skip further
17320 struct_object tests if this one xfails.
17321
bcf5c1d9
RC
173222015-07-08 Robert O'Callahan <robert@ocallahan.org>
17323
17324 PR exp/18617
17325 * gdb.trace/ax.exp: Add test.
17326
4931af25
YQ
173272015-07-07 Yao Qi <yao.qi@linaro.org>
17328
17329 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17330 instead of istarget "aarch64*-*-*".
17331 * gdb.arch/aarch64-fp.exp: Likewise.
17332 * gdb.base/float.exp: Likewise.
17333 * gdb.reverse/aarch64.exp: Likewise.
17334 * lib/gdb.exp (is_aarch64_target): New proc.
17335
9fcf688e
YQ
173362015-07-07 Yao Qi <yao.qi@linaro.org>
17337
17338 * lib/gdb.exp (is_aarch32_target): New proc.
17339 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17340 instead of "istarget "arm*-*-*"".
17341 * gdb.arch/arm-disp-step.exp: Likewise.
17342 * gdb.arch/thumb-bx-pc.exp: Likewise.
17343 * gdb.arch/thumb-prologue.exp: Likewise.
17344 * gdb.arch/thumb-singlestep.exp: Likewise.
17345 * gdb.base/disp-step-syscall.exp: Likewise.
17346 * gdb.base/float.exp: Likewise.
17347
fbd8d50d
YQ
173482015-07-07 Yao Qi <yao.qi@linaro.org>
17349
17350 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17351 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17352
71be1fdc
YQ
173532015-07-07 Yao Qi <yao.qi@linaro.org>
17354
17355 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17356 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17357 if it exists.
17358 * gdb.multi/multi-arch.exp: Likewise.
17359
3e221d36
SM
173602015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17361
17362 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17363 print.
17364
d441430b
YQ
173652015-07-07 Yao Qi <yao.qi@linaro.org>
17366
17367 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17368
06f810bd
MG
173692015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17370
17371 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17372 '[' and ']' characters.
17373
5e61e7c0
IB
173742015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17375
17376 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17377
28bf096c
PA
173782015-06-29 Pedro Alves <palves@redhat.com>
17379
17380 PR threads/18127
17381 * gdb.threads/hand-call-new-thread.c: New file.
17382 * gdb.threads/hand-call-new-thread.c: New file.
17383
ee93cd5e
KS
173842015-06-26 Keith Seitz <keiths@redhat.com>
17385 Doug Evans <dje@google.com>
17386
17387 PR 16253
17388 * gdb.cp/var-tag-2.cc: New file.
17389 * gdb.cp/var-tag-3.cc: New file.
17390 * gdb.cp/var-tag-4.cc: New file.
17391 * gdb.cp/var-tag.cc: New file.
17392 * gdb.cp/var-tag.exp: New file.
17393
fc637f04
PP
173942015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17395
17396 * gdb.base/history-duplicates.exp: New test.
17397
2e52ae68
PP
173982015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17399
17400 * gdb.base/completion.exp: Test the completion of the "focus"
17401 command.
17402
6e22494e
JK
174032015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17404
17405 * gdb.arch/amd64-prologue-skip.S: New file.
17406 * gdb.arch/amd64-prologue-skip.exp: New file.
17407
bf7b9cd9
SM
174082015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17409
17410 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17411 is_address_zero_readable check.
17412
201e8dfd
PB
174132015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17414
17415 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17416 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17417
5cd867b4
YQ
174182015-06-24 Yao Qi <yao.qi@linaro.org>
17419
17420 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17421 linux targets.
17422
4d7be007
YQ
174232015-06-24 Yao Qi <yao.qi@linaro.org>
17424
17425 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17426 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17427 * gdb.base/siginfo-thread.exp: Likewise.
17428
07fcd301
YQ
174292015-06-22 Yao Qi <yao.qi@linaro.org>
17430
17431 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17432
52042a00
YQ
174332015-06-22 Yao Qi <yao.qi@linaro.org>
17434
17435 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17436 aarch64*-*-*.
17437 (skip_hw_watchpoint_tests): Likewise.
17438
74bd41ce
PP
174392015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17440
17441 * gdb.base/gdbinit-history.exp: Test the interaction between
17442 setting GDBHISTSIZE and setting the history size via .gdbinit.
17443
bc460514
PP
174442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17445
17446 PR gdb/16999
17447 * gdb.base/gdbhistsize-history.exp: New test.
17448
b58c513b
PP
174492015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17450
17451 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17452 with GDBHISTSIZE.
17453 * gdb.base/readline.exp: Likewise.
17454
92046791
YQ
174552015-06-17 Yao Qi <yao.qi@linaro.org>
17456
17457 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17458 line.
17459
2093d2d3
PP
174602015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17461
17462 * gdb.base/gdbinit-history.exp: Add test case to check that
17463 an unlimited history file does not get truncated on exit.
17464
e6c693af
AA
174652015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17466
17467 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17468 (VECTOR): New macro. Use it...
17469 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17470 ...for these typedefs.
17471 (int8, char1, int1, double1): New typedefs.
17472 (struct just_int2, struct two_int2): New structures.
17473 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17474 (add_structvecs, add_singlevecs): New functions.
17475 (main): Call add_some_intvecs twice.
17476 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17477 the compile and exit upon failure. Try compiling for the "native"
17478 architecture. Test inferior function calls with vector arguments
17479 and vector return value handling with "finish" and "return".
17480
c74f7d1c
JT
174812015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17482
17483 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17484 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17485 PE file.
17486 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17487
98aa42ee
AT
174882015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17489
17490 PR breakpoints/16465
17491 * gdb.mi/mi-dprintf-pending.c: New file.
17492 * gdb.mi/mi-dprintf-pending.exp: New test.
17493 * gdb.mi/mi-dprintf-pendshr.c: New file.
17494
7d73c23c 174952015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17496 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17497
17498 * gdb.arch/i386-mpx-map.c: New file.
17499 * gdb.arch/i386-mpx-map.exp: New File.
17500
175012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17502
17503 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17504 * gdb.arch/i386-mpx.exp: Indentation fixed.
17505
175062015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17507
17508 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17509 function and improved indentation.
17510 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17511 gdb_test_multiple. Added additional tests to skip the test.
17512
175132015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17514
17515 * gdb.arch/i386-avx512.c: Change path in include file.
17516 * gdb.arch/i386-avx512.exp: Change include dir path
17517 compilation flag.
17518 * gdb.arch/i386-mpx.c: Change path in include file.
17519 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17520 flag.
17521
d5eba19a
JK
175222015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17523
17524 * gdb.compile/compile-print.exp (compile print *vararray@3)
17525 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17526
7f361056
JK
175272015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17528
17529 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17530 (do not keep jit in memory): ... this.
17531 (expect 5): Change it to ...
17532 (expect no 5): ... this.
17533
3b462ec2
SM
175342015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17535
17536 PR gdb/15564
17537 * gdb.mi/mi-detach.exp: New file.
17538
e0619de6
JK
175392015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17540
17541 PR symtab/18392
17542 * gdb.arch/amd64-tailcall-self.S: New file.
17543 * gdb.arch/amd64-tailcall-self.c: New file.
17544 * gdb.arch/amd64-tailcall-self.exp: New file.
17545
e970cb34
DB
175462015-05-28 Don Breazeal <donb@codesourcery.com>
17547
17548 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17549 tests for remote targets by checking is_target_gdbserver.
17550
b2e2f908
DE
175512015-05-27 Doug Evans <dje@google.com>
17552
17553 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17554 * gdb.dwarf2/opaque-type-lookup.c: New file.
17555 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17556
82c7be31
DE
175572015-05-26 Doug Evans <dje@google.com>
17558
17559 * gdb.cp/iostream.cc: New file.
17560 * gdb.cp/iostream.exp: New file.
17561
b4f54984
DE
175622015-05-26 Doug Evans <dje@google.com>
17563
17564 * gdb.dwarf2/dw2-op-call.exp: Update.
17565 * gdb.dwarf2/dw4-sig-types.exp: Update.
17566 * gdb.dwarf2/implptr.exp: Update.
17567 * gdb.mi/mi-cmd-param-changed.exp: Update.
17568
4ea6efe9
DE
175692015-05-26 Doug Evans <dje@google.com>
17570
17571 * gdb.python/py-lazy-string.c: New file.
17572 * gdb.python/py-lazy-string.exp: New file.
17573 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17574 (main): Update. Add estring3.
17575 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17576 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17577
f6bb7db3
YQ
175782015-05-26 Omair Javaid <omair.javaid@linaro.org>
17579 Yao Qi <yao.qi@linaro.org>
17580
17581 * gdb.reverse/aarch64.c: New.
17582 * gdb.reverse/aarch64.exp: New.
17583
a81bfbd0
OJ
175842015-05-26 Omair Javaid <omair.javaid@linaro.org>
17585
25d49b86
PA
17586 * lib/gdb.exp (supports_process_record): Return true for
17587 aarch64*-linux*.
a81bfbd0
OJ
17588 (supports_reverse): Likewise.
17589
158bf1b4
PP
175902015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17591
17592 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17593 Use with_test_prefix.
17594
a0145030
AB
175952015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17596
17597 * gdb.base/completion.exp: Add test for completion of layout
17598 names.
17599
ebe3b578
AB
176002015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17601
17602 * lib/gdb.exp (skip_tui_tests): New proc.
17603 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17604
84204ed7
PA
176052015-05-19 Pedro Alves <palves@redhat.com>
17606
17607 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17608 Save the whole env array instead of just HOME. Unset HISTSIZE in
17609 the environment while testing. Restore whole environment
17610 afterwards.
17611
37442ce1
DE
176122015-05-16 Doug Evans <xdje42@gmail.com>
17613
17614 * gdb.guile/scm-ports.c: New file.
17615 * gdb.guile/scm-ports.exp: Add memory port tests.
17616
36de76f9
JK
176172015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17618
17619 * gdb.compile/compile-print.c: New file.
17620 * gdb.compile/compile-print.exp: New file.
17621
3a9558c4
JK
176222015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17623
17624 * gdb.compile/compile-ops.exp: Cast param to void.
17625 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17626 (compile code struct_object.selffield = &struct_object): Add xfail.
17627
aa715135
JG
176282015-05-15 Joel Brobecker <brobecker@adacore.com>
17629
17630 * gdb.ada/arr_enum_with_gap: New testcase.
17631
931e5bc3
JG
176322015-05-15 Joel Brobecker <brobecker@adacore.com>
17633
17634 * gdb.ada/byte_packed_arr: New testcase.
17635
9cd4d857
JB
176362015-05-15 Joel Brobecker <brobecker@adacore.com>
17637
17638 * gdb.ada/pckd_neg: New testcase.
17639
ebfd00d2
PP
176402015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17641
17642 PR gdb/17820
17643 * gdb.base/gdbinit-history.exp: New test.
17644 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17645 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17646
4c082a81
SC
176472015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17648
17649 * gdb.python/py-xmethods.cc: Enhance test case.
17650 * gdb.python/py-xmethods.exp: New tests.
17651 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17652 function.
17653 (B_indexoper): Likewise.
17654 (global_dm_list) : Add new xmethod worker functions.
17655
f7797074
SDJ
176562015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17657
17658 * gdb.base/coredump-filter.exp: Correctly unset
17659 "coredump_var_addr" array.
17660
a4674e4e
PA
176612015-05-08 Pedro Alves <palves@redhat.com>
17662
17663 * gdb.server/non-existing-program.exp: Unset spawn_id.
17664
df2eb078
SC
176652015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17666
17667 PR python/18291
17668 * gdb.python/py-xmethods.exp: Add tests.
17669
422349a3
YQ
176702015-05-08 Yao Qi <yao.qi@linaro.org>
17671
17672 PR gdb/18208
17673 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17674 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17675 function set_coredump_filter, and remove remote_exec call.
17676 Remove argument ipid. Callers update.
17677 (top level): Don't get inferior's PID.
17678
63fc80ce
AA
176792015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17680
17681 * gdb.base/watch_thread_num.exp: Skip test on targets without
17682 access watchpoints.
17683
80ad801e
PA
176842015-05-06 Pedro Alves <palves@redhat.com>
17685
17686 PR server/18081
17687 * gdb.server/non-existing-program.exp: New file.
17688
0fa7fe50
JB
176892015-05-05 Joel Brobecker <brobecker@adacore.com>
17690
17691 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17692
3ea89b92
PMR
176932015-05-05 Joel Brobecker <brobecker@adacore.com>
17694
17695 * gdb.ada/out_of_line_in_inlined: New testcase.
17696
87b8eff0
JB
176972015-05-05 Joel Brobecker <brobecker@adacore.com>
17698
17699 * gdb.ada/var_rec_arr: New testcase.
17700
5fccc635
YQ
177012015-04-30 Yao Qi <yao.qi@linaro.org>
17702
17703 * gdb.base/break-idempotent.exp: If
17704 skip_hw_watchpoint_multi_tests returns true, skip the tests
17705 on "rwatch" and "awatch".
17706
42d38f42
YQ
177072015-04-30 Yao Qi <yao.qi@linaro.org>
17708
17709 * gdb.base/relativedebug.exp: Invoke gdb command
17710 "info sharedlibrary", and if libc.so doesn't have debug info,
17711 skip the test.
17712
2ce1cdbf
DE
177132015-04-29 Doug Evans <dje@google.com>
17714
17715 * gdb.python/py-xmethods.exp: Add ptype tests.
17716 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17717 get_result_type method.
17718
f24a38c5
LM
177192015-04-29 Luis Machado <lgustavo@codesourcery.com>
17720
17721 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17722 the target does not support hardware watchpoints.
17723
ecbf2b3c
LM
177242015-04-29 Luis Machado <lgustavo@codesourcery.com>
17725
17726 * gdb.base/break-always.exp: Abort testing if writing to memory
17727 causes an error.
17728
34f5f757
DE
177292015-04-28 Doug Evans <dje@google.com>
17730
17731 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17732 * gdb.python/py-pp-registration.exp: ... here. New file.
17733 * gdb.python/py-pp-registration.c: New file.
17734 * gdb.python/py-pp-registration.py: New file.
17735
69b4374a
DE
177362015-04-28 Doug Evans <dje@google.com>
17737
17738 * gdb.python/py-bad-printers.c: New file.
17739 * gdb.python/py-bad-printers.py: New file.
17740 * gdb.python/py-bad-printers.exp: New file.
17741
59fb7612
SS
177422015-04-28 Sasha Smundak <asmundak@google.com>
17743
17744 * gdb.python/py-type.exp: New test.
17745
2631b16a
AW
177462015-04-28 Andy Wingo <wingo@igalia.com>
17747
17748 * gdb.python/py-parameter.exp:
17749 * gdb.guile/scm-parameter.exp: Escape the path that we are
17750 matching against, as it might contain characters that are special
17751 to regular expressions.
17752
460efde1
JB
177532015-04-27 Joel Brobecker <brobecker@adacore.com>
17754
17755 * gdb.ada/rec_comp: New testcase.
17756
2d369d8e
SDJ
177572015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17758
17759 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17760 before using it.
17761
cf75d6c3
AB
177622015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17763
17764 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17765 new tests for verilog output.
17766
8dbe7ca5
YQ
177672015-04-24 Yao Qi <yao.qi@linaro.org>
17768
17769 * boards/remote-gdbserver-on-localhost.exp: New file.
17770
4ef9fb2f
PA
177712015-04-23 Pedro Alves <palves@redhat.com>
17772
17773 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17774 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17775 "end of file", remove $inferior_spawn_id from the indirect list.
17776
0a803169
PA
177772015-04-23 Pedro Alves <palves@redhat.com>
17778
17779 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17780
749ef8f8
PA
177812015-04-23 Pedro Alves <palves@redhat.com>
17782
17783 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17784 on $any_spawn_id instead of only on $gdb_spawn_id.
17785
8aae4344
PM
177862015-04-21 Pierre Muller <muller@sourceware.org>
17787
17788 PR pascal/17815
17789 * lib/pascal.exp (gpc_compile): Add new option "class".
17790 (fpc_compile): Likewise.
17791 * gdb.pascal/case-insensitive-symbols.pas: New file.
17792 * gdb.pascal/case-insensitive-symbols.exp: New file.
17793
1586c8fb
GB
177942015-04-20 Gary Benson <gbenson@redhat.com>
17795
17796 * gdb.base/attach.exp: Fix three extended remote failures.
17797
1b6e6f5c
GB
177982015-04-17 Gary Benson <gbenson@redhat.com>
17799
17800 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17801 the main executable over the remote protocol.
17802
e797481d
PA
178032015-04-16 Pedro Alves <palves@redhat.com>
17804
17805 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17806 a new gdbserver if gdbserver_reconnect_p is set.
17807
1ca99c42
PA
178082015-04-16 Pedro Alves <palves@redhat.com>
17809
17810 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17811 is set, don't exit gdbserver.
17812
af9fd6f8
AA
178132015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17814
17815 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17816 appropriate .insn, such that an older assembler can be used.
17817 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17818 the z/Architecture instruction set on 31-bit targets as well.
17819
04ff1e61
AA
178202015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17821
17822 * gdb.go/handcall.exp: Remove all logic related to the first
17823 breakpoint and rely on go_runto_main instead.
17824 * gdb.go/strings.exp: Likewise.
17825 * gdb.go/unsafe.exp: Likewise.
17826 * gdb.go/hello.exp: Likewise. Also rename the remaining
17827 breakpoint marker to "breakpoint 1".
17828 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17829 * gdb.go/strings.go: Likewise.
17830 * gdb.go/unsafe.go: Likewise.
17831 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17832 "set breakpoint 2 here" and rename the remaining breakpoint marker
17833 to "breakpoint 1".
17834
40d2f8d6
SM
178352015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17836
17837 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17838 if itertools.imap is not present.
17839 * gdb.python/py-objfile.exp: Add parentheses.
17840 * gdb.python/py-type.exp: Same.
17841 * gdb.python/py-unwind-maint.py: Same.
17842
8cbc97c6
YQ
178432015-04-15 Yao Qi <yao.qi@linaro.org>
17844
17845 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17846 of ":$ptr_size" and set its form explicitly.
17847
45fd756c
YQ
178482015-04-15 Pedro Alves <palves@redhat.com>
17849 Yao Qi <yao.qi@linaro.org>
17850
17851 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17852 timeout by factor of 4.
17853 (test_regular_watch): Likewise.
17854 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17855 * gdb.reverse/sigall-reverse.exp: Likewise.
17856 * gdb.reverse/until-precsave.exp: Likewise.
17857 * lib/gdb.exp (with_timeout_factor): New proc.
17858 (gdb_expect): Move some code to ...
17859 (get_largest_timeout): ... here. New procedure.
17860
9e811bc3
LM
178612015-04-14 Luis Machado <lgustavo@codesourcery.com>
17862
17863 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17864
0ff6fcb2
LM
178652015-04-13 Luis Machado <lgustavo@codesourcery.com>
17866
17867 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17868 to write to the .text section.
17869
7578d5f7
LM
178702015-04-13 Luis Machado <lgustavo@codesourcery.com>
17871
17872 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17873 Handle the case of targets that do not provide PID information.
17874
2efe15c4
YQ
178752015-04-13 Yao Qi <yao.qi@linaro.org>
17876
17877 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17878 and use expect instead of gdb_expect.
17879
8cd8f2f8
SDJ
178802015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17881
17882 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17883 "coredump_var_addr" to avoid naming conflict with other testcases.
17884
9ee41772
PA
178852015-04-10 Pedro Alves <palves@redhat.com>
17886
17887 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17888 gdb_test_sequence and gdb_assert.
17889
07473109
PA
178902015-04-10 Pedro Alves <palves@redhat.com>
17891
17892 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17893 test messages that don't include the breakpoint address.
17894
de3db44c
YQ
178952015-04-10 Yao Qi <yao.qi@linaro.org>
17896
17897 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17898 false for some offset and width combinations which aren't
17899 supported by linux kernel.
17900
c79d856c
PA
179012015-04-10 Pedro Alves <palves@redhat.com>
17902
17903 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17904 procedure, factored out from ...
17905 (top level): ... here. Add "set displaced-stepping" testing axis.
17906 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17907 parameter "displaced". Use it.
17908 (top level): Use foreach and add "set displaced-stepping" testing
17909 axis.
17910
ebc90b50
PA
179112015-04-10 Pedro Alves <palves@redhat.com>
17912
17913 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17914 Remove comment.
17915 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17916 both the address of the instruction that triggers the watchpoint
17917 and the address of the instruction immediately after, and use
17918 those addresses for the test. Fix comment.
17919
8f572e5c
PA
179202015-04-10 Pedro Alves <palves@redhat.com>
17921
17922 * gdb.base/sigstep.exp (breakpoint_to_handler)
17923 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17924 Test "backtrace" in handler.
17925 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17926 (top level): Add new "displaced" test axis to
17927 breakpoint_to_handler, breakpoint_to_handler_entry and
17928 breakpoint_over_handler.
17929
8d707a12
PA
179302015-04-10 Pedro Alves <palves@redhat.com>
17931
17932 PR gdb/18216
17933 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17934
ef713951
YQ
179352015-04-10 Yao Qi <yao.qi@linaro.org>
17936
17937 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17938 (test_add_rn_pc): New function.
17939 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17940 (top level): Invoke test_add_rn_pc.
17941
906d60cf
PA
179422015-04-10 Pedro Alves <palves@redhat.com>
17943
17944 PR gdb/13858
17945 * gdb.base/step-over-no-symbols.exp: New file.
17946
f2983cc3
AW
179472015-04-09 Andy Wingo <wingo@igalia.com>
17948
17949 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17950 after the Python tests.
17951
6d62641c
SDJ
179522015-04-08 Keith Seitz <keiths@redhat.com>
17953
17954 PR python/16699
17955 * gdb.python/py-completion.exp: New tests for completion.
17956 * gdb.python/py-completion.py (CompleteLimit1): New class.
17957 (CompleteLimit2): Likewise.
17958 (CompleteLimit3): Likewise.
17959 (CompleteLimit4): Likewise.
17960 (CompleteLimit5): Likewise.
17961 (CompleteLimit6): Likewise.
17962 (CompleteLimit7): Likewise.
17963
f3770638
PA
179642015-04-08 Pedro Alves <palves@redhat.com>
17965
17966 PR gdb/18214
17967 PR gdb/18216
17968 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17969 function.
17970 (main): Install it as SIGUSR1 handler.
17971 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17972 parameter. Always use "setup" as prefix. Toggle "set
17973 displaced-stepping" off/on depending on global. Don't switch to
17974 thread 1 here.
17975 (top level): Add displaced stepping "off/on" test axis. Update
17976 "setup" calls. Wrap each subtest with with_test_prefix. Test
17977 continuing with a queued signal in each thread.
17978
4496bed7
PA
179792015-04-08 Pedro Alves <palves@redhat.com>
17980
17981 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17982 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17983 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17984 Return early if running to main fails.
17985 * gdb.trace/while-stepping.exp: Likewise.
17986
b97fde92
PA
179872015-04-07 Pedro Alves <palves@redhat.com>
17988
17989 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17990 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17991 interact with inferior program.
17992
f71c18e7
PA
179932015-04-07 Pedro Alves <palves@redhat.com>
17994
17995 * lib/gdb.exp (inferior_spawn_id): New global.
17996 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17997 spawn id after processing the user code.
17998 (default_gdb_start): Set inferior_spawn_id.
17999 (send_inferior): New procedure.
18000 * lib/gdbserver-support.exp (gdbserver_start): Set
18001 inferior_spawn_id.
18002 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18003
6423214f
PA
180042015-04-07 Pedro Alves <palves@redhat.com>
18005
18006 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18007 * lib/gdbserver-support.exp (gdbserver_start): Make
18008 $server_spawn_id global.
18009 (gdbserver_start): Don't wait for gdbserver's spawn id with
18010 expect_background.
18011 (close_gdbserver): New procedure.
18012 (gdb_exit): Rename the default version and reimplement.
18013
71c0ee8c
PA
180142015-04-07 Pedro Alves <palves@redhat.com>
18015
72f4393d 18016 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18017 append the substituted item, not the original item.
18018
203bc29b
PA
180192015-04-07 Pedro Alves <palves@redhat.com>
18020
18021 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18022 gdb_expect.
18023
508a3ddf
PA
180242015-04-07 Pedro Alves <palves@redhat.com>
18025
18026 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18027 output appearing once only.
18028
9f6dbe2b
PA
180292015-04-07 Pedro Alves <palves@redhat.com>
18030
18031 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18032 that doesn't expect anything. Return early if running to main
18033 fails.
18034
337532fa
YQ
180352015-04-07 Yao Qi <yao.qi@linaro.org>
18036
18037 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18038 (child_function): Call alarm.
18039 (main): Move call to alarm into the loop.
18040 * gdb.threads/non-stop-fair-events.exp: Build program with
18041 -DTIMEOUT=$timeout.
18042
01b622d4
DE
180432015-04-06 Doug Evans <xdje42@gmail.com>
18044
18045 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18046 Fix dest parameter to board_info.
18047 (fpc_compile): Ditto.
18048 (gdb_compile_pascal): Rename dest arg to destfile.
18049
961f4160
PMR
180502015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18051
18052 * gdb.ada/funcall_ref.exp: New file.
18053 * gdb.ada/funcall_ref/foo.adb: New file.
18054
cafda597
YQ
180552015-04-02 Yao Qi <yao.qi@linaro.org>
18056
18057 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18058 is remote.
18059
fed040c6
GB
180602015-04-02 Gary Benson <gbenson@redhat.com>
18061
18062 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18063
d11916aa
SS
180642015-04-01 Sasha Smundak <asmundak@google.com>
18065
18066 * gdb.python/py-unwind-maint.c: New file.
18067 * gdb.python/py-unwind-maint.exp: New test.
18068 * gdb.python/py-unwind-maint.py: New file.
18069 * gdb.python/py-unwind.c: New file.
18070 * gdb.python/py-unwind.exp: New test.
18071 * gdb.python/py-unwind.py: New test.
18072
a1471180
PA
180732015-04-01 Pedro Alves <palves@redhat.com>
18074
18075 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18076 to fail instead of non-existent $test.
18077
0bbeccb1
PA
180782015-04-01 Pedro Alves <palves@redhat.com>
18079
18080 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18081 GDBFLAGS if not empty.
18082
3c724c8c
PMR
180832015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18084
18085 * gdb.ada/complete.exp: Remove "multi_line".
18086 * gdb.ada/info_exc.exp: Remove "multi_line".
18087 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18088 * gdb.ada/ptype_field.exp: Remove "multi_line".
18089 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18090 * gdb.ada/tagged.exp: Remove "multi_line".
18091 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18092 [multi_line ...]
18093 * gdb.btrace/delta.exp: Likewise.
18094 * gdb.btrace/exception.exp: Likewise.
18095 * gdb.btrace/function_call_history.exp: Likewise.
18096 * gdb.btrace/instruction_history.exp: Likewise.
18097 * gdb.btrace/nohist.exp: Likewise.
18098 * gdb.btrace/record_goto.exp: Likewise.
18099 * gdb.btrace/segv.exp: Likewise.
18100 * gdb.btrace/stepi.exp: Likewise.
18101 * gdb.btrace/tailcall.exp: Likewise.
18102 * gdb.btrace/unknown_functions.exp: Likewise.
18103 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18104 * lib/gdb.exp: Add the "multi_line" helper.
18105
4eec2deb
PA
181062015-04-01 Pedro Alves <palves@redhat.com>
18107
18108 * gdb.threads/tid-reuse.c: New file.
18109 * gdb.threads/tid-reuse.exp: New file.
18110
df8411da
SDJ
181112015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18112
18113 PR corefiles/16092
18114 * gdb.base/coredump-filter.c: New file.
18115 * gdb.base/coredump-filter.exp: Likewise.
18116
6ef37366
PM
181172015-03-27 Petr Machata <pmachata@redhat.com>
18118
18119 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18120 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18121 (Dwarf::assemble): Initialize them.
18122 (Dwarf::lines): New function.
18123
7ec911b0
JT
181242015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18125
18126 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18127 SYMBOL_PREFIX for x86_64-*-cygwin.
18128
ff908ebf
AW
181292015-03-26 Andy Wingo <wingo@igalia.com>
18130
18131 PR symtab/18148
18132 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18133 const_value but not a location.
18134 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18135 location defined in non-main CUs are visible.
18136
6d5f0679
YQ
181372015-03-26 Yao Qi <yao.qi@linaro.org>
18138
18139 PR testsuite/18139
18140 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18141 Add a line number entry for the same line.
18142 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18143 Add a line number entry for the same line.
18144
2898689b
YQ
181452015-03-26 Yao Qi <yao.qi@linaro.org>
18146
18147 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18148 .int 0.
18149 (func): Likewise. Add .Lfunc_1 label.
18150 Use .Lfunc_1 label.
18151 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18152 .int 0.
18153 (func): Likewise.
18154 Use .Lfunc_1 label.
18155
85180498
YQ
181562015-03-26 Yao Qi <yao.qi@linaro.org>
18157
18158 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18159 Call gdb_compile instead to compile each .s files without debug
18160 information.
18161
8aa08a8d
YQ
181622015-03-26 Yao Qi <yao.qi@linaro.org>
18163
18164 * gdb.base/savedregs.exp (process_saved_regs): Make
18165 "Saved registers:" optional in the pattern.
18166
66849923
MM
181672015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18168
18169 * gdb.btrace/next.exp: Merged into step.exp.
18170 * gdb.btrace/finish.exp: Merged into step.exp.
18171 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18172 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18173 "record goto" and checking the exact replay position.
18174 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18175 check for "Recording format" in "info record" output.
18176 * gdb.btrace/record_goto.exp: Choose test file based on target.
18177 * gdb.btrace/x86-record_goto.S: Renamed into ...
18178 * gdb.btrace/x86_64-record_goto.S: ... this.
18179 * gdb.btrace/i686-record_goto.S: New.
18180 * gdb.btrace/x86-tailcall.S: Renamed into ...
18181 * gdb.btrace/x86_64-tailcall.S: ... this.
18182 * gdb.btrace/i686-tailcall.S: New.
18183 * gdb.btrace/x86-tailcall.c: Renamed into ...
18184 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18185 separate statements. Update test.
18186 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18187 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18188 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18189 * gdb.btrace/tailcall.exp: Choose test file based on target.
18190 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18191
11cc1b74
MM
181922015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18193
18194 * gdb.btrace/exception.exp: Increase BTS buffer size.
18195
a25d8bf9
PA
181962015-03-24 Pedro Alves <palves@redhat.com>
18197
18198 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18199
856e7dd6
PA
182002015-03-24 Pedro Alves <palves@redhat.com>
18201
18202 * gdb.threads/schedlock.exp (test_step): No longer expect that
18203 "set scheduler-locking step" with "next" over a function call runs
18204 threads unlocked.
18205
ad235a41
AT
182062015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18207
18208 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18209
15630549
AT
182102015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18211
18212 PR breakpoints/16466
18213 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18214 * gdb.mi/mi-pending.c (thread_func): New function.
18215 (int main): Add threading support required.
18216 * gdb.mi/mi-pending.exp: Add tests for this issue.
18217 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18218 (pendfunc2): Remove stdio dependency.
18219 * gdb.mi/mi-pendshr2.c: New file.
18220
693dca06
KS
182212015-03-23 Keith Seitz <keiths@redhat.com>
18222
18223 * gdb.linespec/keywords.c: New file.
18224 * gdb.linespec/keywords.exp: New file.
18225
7e993ebf
KS
182262015-03-23 Keith Seitz <keiths@redhat.com>
18227
18228 PR gdb/18021
18229 * gdb.dwarf2/staticvirtual.exp: New test.
18230
bc23328c
JK
182312015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18232
18233 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18234 * README: Remove HP-UX and gdb.hp.
18235 (configuration):
18236 * configure: Regenerate.
18237 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18238 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18239 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18240 gdb.hp/gdb.defects/Makefile.
18241 * gdb.hp/Makefile.in: File deleted.
18242 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18243 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18244 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18245 * gdb.hp/gdb.aCC/run.c: File deleted.
18246 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18247 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18248 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18249 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18250 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18251 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18252 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18253 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18254 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18255 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18256 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18257 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18258 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18259 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18260 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18261 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18262 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18263 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18264 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18265 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18266 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18267 * gdb.hp/gdb.compat/average.c: File deleted.
18268 * gdb.hp/gdb.compat/sum.c: File deleted.
18269 * gdb.hp/gdb.compat/xdb.c: File deleted.
18270 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18271 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18272 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18273 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18274 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18275 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18276 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18277 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18278 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18279 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18280 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18281 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18282 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18283 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18284 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18285 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18286 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18287 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18288 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18289 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18290 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18291 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18292 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18293 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18294 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18295 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18296 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18297 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18298 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18299 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18300 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18301 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18302 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18303 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18304 * gdb.hp/tools/odump: File deleted.
18305
8bf3b159
PA
183062015-03-19 Pedro Alves <palves@redhat.com>
18307
18308 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18309 (saw_thread_3): New globals.
18310 (top level): Increment them when an event for the corresponding
18311 thread is seen.
18312 (no thread starvation): New test.
18313
eb54c8bf
PA
183142015-03-19 Pedro Alves <palves@redhat.com>
18315
18316 * gdb.threads/continue-pending-status.c: New file.
18317 * gdb.threads/continue-pending-status.exp: New file.
18318
32d2e5d6
PA
183192015-03-18 Pedro Alves <palves@redhat.com>
18320
18321 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18322 Use gdb_is_target_remote instead of is_remote. Use
18323 gdb_test_multiple instead of gdb_expect. Exit early if
18324 gdb_test_multiple hits its internal matches. Tighten stepi tests
18325 expected output. Fail on exit with any signal, instead of just
18326 SIGILL.
18327
f68f11b7
YQ
183282015-03-18 Yao Qi <yao.qi@linaro.org>
18329
18330 PR tdep/18107
18331 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18332 variable.
18333 * gdb.base/catch-syscall.exp: Don't skip it on
18334 aarch64*-*-linux* target. Remove elements in all_syscalls.
18335 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18336 target.
18337 (setup_all_syscalls): New proc.
18338
ca5fd19b
YQ
183392015-03-16 Yao Qi <yao.qi@linaro.org>
18340
18341 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18342 (top level): Skip tests if valid_addr_p returns false for
18343 $cmd1 or $cmd2.
18344
85642ba0
AW
183452015-03-11 Andy Wingo <wingo@igalia.com>
18346
18347 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18348
e03f9645
YQ
183492015-03-11 Yao Qi <yao.qi@linaro.org>
18350
18351 * gdb.base/catch-syscall.exp: Fix typo in comments.
18352
5d0962b2
YQ
183532015-03-11 Yao Qi <yao.qi@linaro.org>
18354
18355 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18356
b2df3cef
PA
183572015-03-09 Pedro Alves <palves@redhat.com>
18358
18359 * dg-extract-results.py: Delete.
18360
ef878e53
PA
183612015-03-09 Pedro Alves <palves@redhat.com>
18362
18363 Merge dg-extract-results.sh from GCC upstream (r218843).
18364
18365 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18366 * dg-extract-results.sh: Use --text with grep to avoid issues with
18367 binary files. Fall back to cat -v, if that doesn't work.
18368
9494d219
PA
183692015-03-05 Pedro Alves <palves@redhat.com>
18370
18371 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18372
a8d9763a
SM
183732015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18374
18375 * lib/mi-support.exp (mi_expect_interrupt): Accept
18376 alternative event for when in all-stop mode.
18377
be9957b8
PA
183782015-03-04 Pedro Alves <palves@redhat.com>
18379
18380 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18381
d57be0f4 183822015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
18383
18384 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18385
c214c7cf
AA
183862015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18387
18388 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18389 regexps for GDB's current line display, accept a hex address
18390 preceding the line number.
18391
6d74a497
AA
183922015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18393
18394 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18395 the 'arch1' variable for "s390*-linux*" targets.
18396
511aee7c
PA
183972015-03-04 Pedro Alves <palves@redhat.com>
18398
18399 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18400 (main): Pass missing retval argument to pthread_join call.
18401
95e50b27
PA
184022015-03-02 Pedro Alves <palves@redhat.com>
18403
18404 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18405 (top level): Call do_test with non-stop as well.
18406
28054d69
PA
184072015-03-02 Pedro Alves <palves@redhat.com>
18408
18409 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18410 -1.
18411
4fa5d7b4
AA
184122015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18413
18414 * gdb.arch/s390-vregs.exp: New test.
18415 * gdb.arch/s390-vregs.S: New file.
18416
97c18565
PA
184172015-02-27 Pedro Alves <palves@redhat.com>
18418
18419 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18420 call to catch_command_errors.
18421 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18422 catch_command_errors.
18423
a37bfa30
PA
184242015-02-27 Pedro Alves <palves@redhat.com>
18425
18426 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18427 "true" for boolean result.
18428 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18429 prototype of main.
18430
6f98576f
PA
184312015-02-27 Pedro Alves <palves@redhat.com>
18432
18433 * lib/unbuffer_output.c: New file.
18434 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18435 (main): Call gdb_unbuffer_output.
18436
eba5ab56
YQ
184372015-02-27 Yao Qi <yao.qi@linaro.org>
18438
18439 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18440 target.
18441
0def5aaa
DE
184422015-02-26 Doug Evans <dje@google.com>
18443
18444 * gdb.cp/class2.cc (Dbase, D): New classes.
18445 (main): New local delta.
18446 * gdb.cp/class2.exp: Test printing delta.
18447 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18448 (dynbar): New global.
18449 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18450
081a1c2c
JK
184512015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18452
18453 * gdb.compile/compile-ifunc.c: New file.
18454 * gdb.compile/compile-ifunc.exp: New file.
18455
2f41223f
AT
184562015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18457
18458 * gdb.base/structs.exp: Check for correct struct on finish.
18459
03eddd80
YQ
184602015-02-26 Yao Qi <yao.qi@linaro.org>
18461
18462 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18463 is zero.
18464
80c57053
JK
184652015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18466
18467 * gdb.arch/cordic.ko.bz2: New file.
18468 * gdb.arch/cordic.ko.debug.bz2: New file.
18469 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18470
21613c12
YQ
184712015-02-25 Yao Qi <yao.qi@linaro.org>
18472
18473 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18474 aarch64*-*-* target.
18475
d8b901ed
PA
184762015-02-23 Pedro Alves <palves@redhat.com>
18477
18478 * lib/gdb.exp (delete_breakpoints): Rewrite using
18479 gdb_test_multiple.
18480
e5b85ead
PA
184812015-02-23 Pedro Alves <palves@redhat.com>
18482
18483 * gdb.base/info-os.c: Include stdlib.h.
18484
85c3a371
DE
184852015-02-22 Doug Evans <xdje42@gmail.com>
18486
18487 PR symtab/17855
18488 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18489 is read after symbols have been re-read.
18490 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18491 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18492
96553a0c
DE
184932015-02-21 Doug Evans <dje@google.com>
18494
18495 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18496
97a0c697
JK
184972015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18498
18499 PR corefiles/17808
18500 * gdb.arch/i386-biarch-core.core.bz2: New file.
18501 * gdb.arch/i386-biarch-core.exp: New file.
18502
a47cd6e9
PA
185032015-02-21 Pedro Alves <palves@redhat.com>
18504
18505 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18506 runto_main fails.
18507
c5facdc4
PA
185082015-02-20 Pedro Alves <palves@redhat.com>
18509
18510 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18511 info probes.
18512
2db9a427
PA
185132015-02-20 Pedro Alves <palves@redhat.com>
18514
18515 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18516
60fb7e9e
PA
185172015-02-20 Pedro Alves <palves@redhat.com>
18518
18519 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18520 clean_restart before gdb_target_supports_trace.
18521
5c5019c2
PA
185222015-02-20 Pedro Alves <palves@redhat.com>
18523
18524 PR threads/18006
18525 * gdb.threads/clone-thread_db.c: New file.
18526 * gdb.threads/clone-thread_db.exp: New file.
18527
c9587f88
AT
185282015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18529
18530 PR breakpoints/16812
18531 * gdb.base/catch-gdb-caused-signals.c: New file.
18532 * gdb.base/catch-gdb-caused-signals.exp: New file.
18533
f6a88844
JM
185342015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18535
18536 * configure: Regenerated.
18537 * configure.ac: Use GDB_AC_TRANSFORM.
18538 * aclocal.m4: sinclude ../transform.m4.
18539
497c491b
JM
185402015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18541
18542 * lib/dtrace.exp: New file.
18543 * gdb.base/dtrace-probe.exp: Likewise.
18544 * gdb.base/dtrace-probe.d: Likewise.
18545 * gdb.base/dtrace-probe.c: Likewise.
18546 * lib/pdtrace.in: Likewise.
18547 * configure.ac: Output variables with the transformed names of
18548 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18549 * configure: Regenerated.
18550
03e98035
JM
185512015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18552
18553 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18554 expected message when trying to access $_probe_* convenience
18555 variables while not on a probe.
18556
63cc30e9
JK
185572015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18558
18559 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18560
0703599a
PA
185612015-02-11 Pedro Alves <pedro@codesourcery.com>
18562
18563 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18564 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18565
7e60a48e
DE
185662015-02-10 Doug Evans <xdje42@gmail.com>
18567
18568 * lib/gdb.exp (gdb_load): Always return a result.
18569
01b088bc
PA
185702015-02-10 Pedro Alves <palves@redhat.com>
18571
18572 * gdb.threads/signal-sigtrap.c: New file.
18573 * gdb.threads/signal-sigtrap.exp: New file.
18574
b05ec7a5
AT
185752015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18576
18577 * gdb.trace/no-attach-trace.c: New file.
18578 * gdb.trace/no-attach-trace.exp: New file.
18579
a2c2acaf
MW
185802015-02-09 Mark Wielaard <mjw@redhat.com>
18581
18582 * gdb.dwarf2/atomic.c: New file.
18583 * gdb.dwarf2/atomic-type.exp: Likewise.
18584
31fd9caa
MM
185852015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18586
18587 * gdb.btrace/buffer-size.exp: Update "info record" output.
18588 * gdb.btrace/delta.exp: Update "info record" output.
18589 * gdb.btrace/enable.exp: Update "info record" output.
18590 * gdb.btrace/finish.exp: Update "info record" output.
18591 * gdb.btrace/instruction_history.exp: Update "info record" output.
18592 * gdb.btrace/next.exp: Update "info record" output.
18593 * gdb.btrace/nexti.exp: Update "info record" output.
18594 * gdb.btrace/step.exp: Update "info record" output.
18595 * gdb.btrace/stepi.exp: Update "info record" output.
18596 * gdb.btrace/nohist.exp: Update "info record" output.
18597
d33501a5
MM
185982015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18599
18600 * gdb.btrace/buffer-size: New.
18601
f4abbc16
MM
186022015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18603
18604 * gdb.btrace/delta.exp: Update "info record" output.
18605 * gdb.btrace/enable.exp: Update "info record" output.
18606 * gdb.btrace/finish.exp: Update "info record" output.
18607 * gdb.btrace/instruction_history.exp: Update "info record" output.
18608 * gdb.btrace/next.exp: Update "info record" output.
18609 * gdb.btrace/nexti.exp: Update "info record" output.
18610 * gdb.btrace/step.exp: Update "info record" output.
18611 * gdb.btrace/stepi.exp: Update "info record" output.
18612 * gdb.btrace/nohist.exp: Update "info record" output.
18613
b9d61307
SM
186142015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18615
18616 PR gdb/15678
18617 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18618
e584fdbc
PA
186192015-02-06 Pedro Alves <palves@redhat.com>
18620
18621 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18622 macro.
18623 (seconds_left, again): New globals.
18624 (main): Wait seconds_left in a 1-second sleep loop instead of
18625 sleeping 180 seconds. If 'again' is set, reset the seconds
18626 counter.
18627 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18628 'again' in the inferior before detaching. Print the seconds left.
18629 (options): New global.
18630 (top level): Build program with -DTIMEOUT=$timeout.
18631
77f41761
PA
186322015-02-06 Pedro Alves <palves@redhat.com>
18633
18634 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18635 determine how many seconds to pass to 'alarm'.
18636 * gdb.base/gdb-sigterm.exp (top level): Build program with
18637 -DTIMEOUT=$timeout.
18638 (do_test): Return success/failure indication. Add more verbose
18639 logging. Don't fail if 200 single steps are seen. Instead, fail
18640 when the test times out.
18641 (passes): New global.
18642 (top level): Break the testing loop if testing fails on any
18643 iteration. Use gdb_assert.
18644
b9394193
DB
186452015-02-04 Don Breazeal <donb@codesourcery.com>
18646
18647 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18648 and initialize them.
18649 (ipc_cleanup): New function.
18650 (main): Don't declare shmid, semid, and msqid. Add a call to
18651 atexit so that we call ipc_cleanup on exit.
18652
42d9e528
PA
186532015-02-04 Pedro Alves <palves@redhat.com>
18654
18655 * boards/native-extended-gdbserver.exp: Remove any target variant
18656 specifications from the board name before clearing the isremote
18657 flag from board_info.
18658
ae6ae975
DE
186592015-01-31 Doug Evans <xdje42@gmail.com>
18660
18661 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18662
cfb069a8
GB
186632015-01-31 Gary Benson <gbenson@redhat.com>
18664
18665 * gdb.base/completion.exp: Disable completion limiting for
18666 existing tests. Add new tests to check completion limiting.
18667 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18668
5dd31d79
DE
186692015-01-31 Doug Evans <xdje42@gmail.com>
18670
18671 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18672
9f050062
DE
186732015-01-31 Doug Evans <xdje42@gmail.com>
18674
18675 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18676 entries. Duplicate file section script entries.
18677 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18678 inlined entries. Add test for safe-path rejection.
18679 * gdb.python/py-section-script.c: Add duplicate inlined section script
18680 entries. Duplicate file section script entries.
18681 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18682 inlined entries. Add test for safe-path rejection.
18683
df25ebbd
JB
186842015-01-29 Joel Brobecker <brobecker@adacore.com>
18685
18686 * gdb.ada/disc_arr_bound: New testcase.
18687
4a0ca9ec
JB
186882015-01-29 Joel Brobecker <brobecker@adacore.com>
18689
18690 * gdb.ada/mi_var_array: New testcase.
18691
3a8b707a
DE
186922015-01-27 Doug Evans <dje@google.com>
18693
18694 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18695 Add test for objfile.filename, objfile.username after objfile
18696 has been unloaded.
18697
f8313f6e
JB
186982015-01-26 Joel Brobecker <brobecker@adacore.com>
18699
18700 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18701 the second test to print the name attribute of value
18702 returned by the call to gdb.lookup_type, and adjust
18703 the expected output accordingly.
18704
37bc665e
MW
187052015-01-25 Mark Wielaard <mjw@redhat.com>
18706
18707 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18708 * gdb.base/disp-step-fork.c: Include unistd.h.
18709 * gdb.base/siginfo-obj.c: Include stdio.h.
18710 * gdb.base/siginfo-thread.c: Likewise.
18711 * gdb.mi/non-stop.c: Include unistd.h.
18712 * gdb.mi/nsthrexec.c: Include stdio.h.
18713 * gdb.mi/pthreads.c: Include unistd.h.
18714 * gdb.modula2/unbounded1.c (main): Declare returns int.
18715 * gdb.reverse/consecutive-reverse.c: Likewise.
18716 * gdb.threads/create-fail.c: Include unistd.h.
18717 * gdb.threads/killed.c: Likewise.
18718 * gdb.threads/linux-dp.c: Likewise.
18719 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18720 * gdb.threads/non-ldr-exc-2.c: Likewise.
18721 * gdb.threads/non-ldr-exc-3.c: Likewise.
18722 * gdb.threads/non-ldr-exc-4.c: Likewise.
18723 * gdb.threads/pthreads.c: Include unistd.h.
18724 (main): Declare returns int.
18725 * gdb.threads/tls-main.c (foo): New declaration.
18726 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18727
f7e5394d
SM
187282015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18729
18730 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18731 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18732
743649fd
MW
187332015-01-15 Mark Wielaard <mjw@redhat.com>
18734
18735 * gdb.base/noreturn-return.c: New file.
18736 * gdb.base/noreturn-return.exp: New file.
18737 * gdb.base/noreturn-finish.c: New file.
18738 * gdb.base/noreturn-finish.exp: New file.
18739
198297aa
PA
187402015-01-23 Pedro Alves <palves@redhat.com>
18741
18742 * gdb.threads/continue-pending-after-query.c: New file.
18743 * gdb.threads/continue-pending-after-query.exp: New file.
18744
717cf30c
AG
187452015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18746 Simon Marchi <simon.marchi@ericsson.com>
18747
18748 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18749 * gdb.base/valgrind-db-attach.exp: Same.
18750 * gdb.base/valgrind-infcall.exp: Same.
18751 * lib/mi-support.exp (default_mi_gdb_start): Same.
18752 * lib/prompt.exp (default_prompt_gdb_start): Same.
18753 * lib/gdb.exp (default_gdb_spawn): Same.
18754 (gdb_interact): New.
18755
18756
4b62a76e
JK
187572015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18758
18759 * gdb.compile/compile.exp (pointer to jit function): New test.
18760
b4cdae6f
WW
187612015-01-17 Wei-cheng Wang <cole945@gmail.com>
18762
18763 * lib/gdb.exp (supports_process_record): Return true for
18764 powerpc*-*-linux*.
18765 (supports_reverse): Likewise.
18766
d221e7ef
DB
187672015-01-15 Don Breazeal <donb@codesourcery.com>
18768
18769 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18770 instead of checking whether the target board is remote and
18771 use spawn_wait_for_attach instead of exec/sleep.
18772 * gdb.base/attach-twice.exp: Likewise.
18773
bafffb51
JB
187742015-01-15 Joel Brobecker <brobecker@adacore.com>
18775
18776 * gdb.ada/var_arr_attrs: New testcase.
18777
5589af0e
PA
187782015-01-14 Pedro Alves <palves@redhat.com>
18779 Joel Brobecker <brobecker@adacore.com>
18780
18781 PR gdb/17525
18782 * gdb.base/bp-cmds-execution-x-script.c: New file.
18783 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18784 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18785
6c400b59
PA
187862015-01-14 Pedro Alves <palves@redhat.com>
18787
18788 PR cli/17828
18789 * gdb.base/batch-preserve-term-settings.c: New file.
18790 * gdb.base/batch-preserve-term-settings.exp: New file.
18791
e02c96a7
DE
187922015-01-13 Doug Evans <dje@google.com>
18793
18794 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18795 binary.
18796
576fd14c
JB
187972015-01-13 Joel Brobecker <brobecker@adacore.com>
18798
18799 * Makefile.in (clean mostlyclean): Do not delete *.py.
18800
04dccad0
JB
188012015-01-13 Joel Brobecker <brobecker@adacore.com>
18802
18803 * gdb.python/py-lookup-type.exp: New file.
18804
3d230f71
PA
188052015-01-12 Pedro Alves <palves@redhat.com>
18806
18807 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18808 restore GDBFLAGS before returning.
18809
7e67715d
JK
188102015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18811
18812 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18813 is_amd64_regs_target and is_x86_like_target.
18814
f2e0d4b4
DE
188152015-01-11 Doug Evans <xdje42@gmail.com>
18816
18817 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18818 is given without an explicit form.
18819 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18820 attributes.
18821 * gdb.dwarf/corrupt.exp: Ditto.
18822 * gdb.dwarf2/enum-type.exp: Ditto.
18823 * gdb.trace/entry-values.exp: Ditto.
18824 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18825
439250fb
DE
188262015-01-11 Doug Evans <xdje42@gmail.com>
18827
18828 PR gdb/15830
18829 * gdb.base/maint.exp: Remove references to "maint demangle".
18830 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18831 Add tests for explicitly specifying language to demangle.
18832 * gdb.dlang/demangle.exp: Ditto.
18833
ede9f622
PA
188342015-01-09 Pedro Alves <palves@redhat.com>
18835
18836 * gdb.threads/non-stop-fair-events.c: New file.
18837 * gdb.threads/non-stop-fair-events.exp: New file.
18838
a7b796db
PA
188392015-01-09 Pedro Alves <palves@redhat.com>
18840
18841 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18842 the global scope. Set a breakpoint after all threads are started
18843 rather than stepping over two source lines. Expect the prompt.
18844 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18845 global.
18846 (NUM): Now 15.
18847 (main): Use threads_started_barrier to wait for all threads to
18848 start. Main thread no longer calls thread_function. Exit after
18849 180 seconds.
18850 (loop): New function.
18851 (thread_function): Wait on threads_started_barrier barrier. Call
18852 'loop' at each iteration.
18853 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18854 threads have started, instead of hardcoding number of "next"
18855 steps. Use an access watchpoint instead of a write watchpoint.
18856
9665ffdd
PA
188572015-01-09 Pedro Alves <palves@redhat.com>
18858
18859 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18860 (thread_func): Wait on barrier.
18861 (main): Wait for all threads to start before stopping GDB.
18862 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18863 global.
18864 (thread1_func, thread2_func): Wait on barrier.
18865 (main): Wait for all threads to start before stopping GDB.
18866 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18867 New global.
18868 (thread1_func, thread2_func): Wait on barrier.
18869 (main): Wait for all threads to start before stopping GDB.
18870
c945a99f
PA
188712015-01-09 Pedro Alves <palves@redhat.com>
18872
18873 * gdb.threads/attach-many-short-lived-threads.c: New file.
18874 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18875
c1a747c1
PA
188762014-01-09 Pedro Alves <palves@redhat.com>
18877
18878 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18879 instead of to thread 2.
18880 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18881 Add barrier around each pthread_create call instead of around all
18882 calls.
18883 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18884 Set a break on thread_function and have the child threads hit it
18885 one at at a time.
18886
60b3033e
PA
188872015-01-09 Pedro Alves <palves@redhat.com>
18888
18889 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18890 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18891 false.
18892 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18893 checking whether the target board is remote.
18894 * gdb.multi/multi-attach.exp: Likewise.
18895 * gdb.python/py-sync-interp.exp: Likewise.
18896 * gdb.server/ext-attach.exp: Likewise.
18897 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18898 tests that need to attach, instead of checking whether the target
18899 board is remote at the top of the file.
18900
acc018ac
YQ
189012015-01-08 Yao Qi <yao@codesourcery.com>
18902
18903 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18904
50a18af8
JK
189052015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18906
18907 Fix testcase compilation.
18908 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18909
8503d6e1
JB
189102015-01-06 Joel Brobecker <brobecker@adacore.com>
18911
18912 * gdb.python/py-type.exp: Add a couple test about empty
18913 array creation, and negative-length array creation.
18914
cc73dbcc
DE
189152015-01-02 Doug Evans <xdje42@gmail.com>
18916
18917 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18918
0300bbc7
DE
189192015-01-02 Doug Evans <dje@google.com>
18920
18921 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18922
9d85a0ec
YQ
189232014-12-29 Yao Qi <yao@codesourcery.com>
18924
18925 * gdb.trace/entry-values.exp: Update comments. Rename variable
18926 bar_call_foo to returned_from_foo.
18927
87186c6a
MMN
189282014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18929
18930 PR gdb/17394
18931 * gdb.linespec/break-asm-file.c: New file.
18932 * gdb.linespec/break-asm-file.exp: New file.
18933 * gdb.linespec/break-asm-file0.s: New file.
18934 * gdb.linespec/break-asm-file1.s: New file.
18935
1bab7383
YQ
189362014-12-18 Nigel Stephens <nigel@mips.com>
18937 Maciej W. Rozycki <macro@codesourcery.com>
18938
18939 * gdb.base/float.exp: Handle the new output from "info float" on
18940 MIPS targets.
18941
1bc1068a
JK
189422014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18943
18944 Fix MinGW compilation.
18945 * gdb.compile/compile-ops.exp: Update untested message if
18946 !skip_compile_feature_tests.
18947 * gdb.compile/compile-setjmp.exp: Likewise.
18948 * gdb.compile/compile-tls.exp: Likewise.
18949 * gdb.compile/compile.exp: Likewise.
18950 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18951 supported on this host".
18952
b6615d10
DE
189532014-12-16 Doug Evans <xdje42@gmail.com>
18954
18955 * boards/stabs.exp: New file.
18956
25dda427
AA
189572014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18958
18959 * gdb.base/completion.exp: Adjust to format changes of "maint
18960 print user-registers".
18961
bf330350
CU
189622014-12-16 Catalin Udma <catalin.udma@freescale.com>
18963
18964 PR server/17457
18965 * gdb.arch/aarch64-fp.c: New file.
18966 * gdb.arch/aarch64-fp.exp: New file.
18967
395cf596
SDJ
189682014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18969
18970 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18971 r210637, r210913, r211666, r215400, r215817).
18972
18973 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18974 * dg-extract-results.py: New file.
18975 * dg-extract-results.sh: Use it if the environment seems
18976 suitable.
18977
18978 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18979
18980 * dg-extract-results.py (parse_run): Handle warnings that
18981 are printed before a test harness is run.
18982
18983 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18984
18985 * dg-extract-results.py (Named): Remove __cmp__ method.
18986 (output_variation): Use a key to sort variation.harnesses.
18987
18988 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18989
18990 * dg-extract-results.py: For Python 3, force sys.stdout to
18991 handle surrogate escape sequences.
18992 (safe_open): New function.
18993 (output_segment, main): Use it.
18994
18995 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18996
18997 * dg-extract-results.py (Prog.result_re): Include options
18998 in test name.
18999
19000 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19001
19002 * dg-extract-results.py (output_variation): Always sort if
19003 do_sum.
19004
e882ef3c
SM
190052014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19006
19007 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19008 as long as we get pagination notifications.
19009
4992aa20
JM
190102014-12-15 Jason Merrill <jason@redhat.com>
19011
19012 * Makefile.in (check-gdb.%): Restore.
19013 * README: Mention it.
19014
c1b5a1a6
JB
190152014-12-13 Joel Brobecker <brobecker@adacore.com>
19016
19017 * gdb.ada/str_uninit: New testcase.
19018
5537b577
JK
190192014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19020
19021 PR symtab/17642
19022 * gdb.base/vla-stub-define.c: New file.
19023 * gdb.base/vla-stub.c: New file.
19024 * gdb.base/vla-stub.exp: New file.
19025
bb2ec1b3
TT
190262014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19027 Jan Kratochvil <jan.kratochvil@redhat.com>
19028 Tom Tromey <tromey@redhat.com>
19029
19030 * configure.ac: Add gdb.compile/.
19031 * configure: Regenerate.
19032 * gdb.compile/Makefile.in: New file.
19033 * gdb.compile/compile-ops.exp: New file.
19034 * gdb.compile/compile-ops.c: New file.
19035 * gdb.compile/compile-tls.c: New file.
19036 * gdb.compile/compile-tls.exp: New file.
19037 * gdb.compile/compile-constvar.S: New file.
19038 * gdb.compile/compile-constvar.c: New file.
19039 * gdb.compile/compile-mod.c: New file.
19040 * gdb.compile/compile-nodebug.c: New file.
19041 * gdb.compile/compile-setjmp-mod.c: New file.
19042 * gdb.compile/compile-setjmp.c: New file.
19043 * gdb.compile/compile-setjmp.exp: New file.
19044 * gdb.compile/compile-shlib.c: New file.
19045 * gdb.compile/compile.c: New file.
19046 * gdb.compile/compile.exp: New file.
19047 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19048
4ff709eb
TT
190492014-12-12 Tom Tromey <tromey@redhat.com>
19050
19051 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19052 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19053
6dddd6a5
DE
190542014-12-12 Doug Evans <dje@google.com>
19055
19056 * lib/gdb-python.exp (get_python_valueof): New function.
19057 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19058
71c24708
AA
190592014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19060
19061 * gdb.base/completion.exp: Add test for completion of "info
19062 registers ".
19063
3e29f34a
MR
190642014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19065
19066 * gdb.base/func-ptrs.c: New file.
19067 * gdb.base/func-ptrs.exp: New file.
19068
fc126975
SM
190692014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19070
19071 PR breakpoints/17012
19072 * gdb.base/dprintf-detach.c: New file.
19073 * gdb.base/dprintf-detach.exp: New file.
19074
0a46d518
SM
190752014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19076
19077 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19078 * lib/gdb.exp (target_is_gdbserver): New procedure.
19079
a0be3e44
DE
190802014-12-08 Doug Evans <dje@google.com>
19081
19082 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19083
df1b803a
YQ
190842014-12-05 Yao Qi <yao@codesourcery.com>
19085
19086 * gdb.guile/scm-error.exp: Remove the third argument to
19087 gdb_remote_download.
19088 * gdb.guile/scm-frame-args.exp: Likewise.
19089 * gdb.guile/scm-section-script.exp: Likewise.
19090
ddb9f679
YQ
190912014-12-05 Yao Qi <yao@codesourcery.com>
19092
19093 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19094
86e4ed39
DE
190952014-12-04 Doug Evans <dje@google.com>
19096
19097 * gdb.python/py-objfile.exp: Add tests for
19098 objfile.add_separate_debug_file.
19099
7c50a931
DE
191002014-12-04 Doug Evans <dje@google.com>
19101
19102 * lib/gdb.exp (get_build_id): New function.
19103 (build_id_debug_filename_get): Rewrite to use it.
19104 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19105
621661e3
MR
191062014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19107
19108 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19109 `method(long)', not just 0x0.
19110 * gdb.cp/nsalias.exp: Align code labels to 4.
19111 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19112 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19113 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19114 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19115 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19116 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19117
29f0c3b7
DE
191182014-12-02 Doug Evans <dje@google.com>
19119
e1e061e7 19120 PR symtab/17602
29f0c3b7 19121 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19122 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19123 * gdb.cp/anon-ns.exp: Update.
19124
162078c8
NB
191252014-12-02 Nick Bull <nicholaspbull@gmail.com>
19126
19127 * gdb.python/py-events.py (inferior_call_handler): New.
19128 (register_changed_handler, memory_changed_handler): New.
19129 (test_events.invoke): Register new handlers.
19130 * gdb.python/py-events.exp: Add tests for inferior call,
19131 memory_changed and register_changed events.
19132
fdb09caf
AA
191332014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19134
19135 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19136 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19137 if the linker doesn't understand this.
19138
55cfb2c4
SM
191392014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19140
19141 * gdb.python/python.exp: Change expected reply to help().
19142
9e8cd6df
YQ
191432014-12-01 Yao Qi <yao@codesourcery.com>
19144
19145 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19146 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19147 * configure: Re-generated.
19148
6c659fc2
SC
191492014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19150
19151 * gdb.cp/chained-calls.cc: New file.
19152 * gdb.cp/chained-calls.exp: New file.
19153 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19154
d7fc3181
SM
191552014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19156
19157 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19158 * gdb.dwarf2/symtab-producer.exp: Same.
19159 * gdb.gdb/python-interrupts.exp: Same.
19160 * gdb.gdb/python-selftest.exp: Same.
19161 * gdb.python/py-linetable.exp: Same.
19162 * gdb.python/py-type.exp: Same.
19163 * gdb.python/py-value-cc.exp: Same.
19164 * gdb.python/py-value.exp: Same.
19165
10e79639
YQ
191662014-11-28 Yao Qi <yao@codesourcery.com>
19167
19168 * gdb.base/break-probes.exp: Match library name prefixed with
19169 sysroot.
19170
f28a0564
SM
191712014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19172
19173 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19174 test expected output. Add parentheses for the call to print.
19175 Remove L suffix from integers.
19176
3fe1ce1d
DE
191772014-11-26 Doug Evans <dje@google.com>
19178
19179 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19180
84429e27
YQ
191812014-11-22 Yao Qi <yao@codesourcery.com>
19182
19183 * gdb.trace/entry-values.c: Remove asms.
19184 (foo): Add foo_label.
19185 (bar): Add bar_label.
19186 * gdb.trace/entry-values.exp: Remove code computing foo's
19187 length and bar's length.
19188 (Dwarf::assemble): Invoke function_range for bar and use
19189 MACRO_AT_func for foo.
19190
26741859
YQ
191912014-11-22 Yao Qi <yao@codesourcery.com>
19192
19193 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19194 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19195 Use .Lgcc43_procstart instead of gcc43.
19196
45e44d27
JB
191972014-11-21 Joel Brobecker <brobecker@adacore.com>
19198
19199 * gdb.ada/n_arr_bound: New testcase.
19200
458c8db8
SDJ
192012014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19202
19203 PR breakpoints/10737
19204 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19205 test_catch_syscall_multi_arch.
19206 (test_catch_syscall_multi_arch): New function.
19207
43f3e411
DE
192082014-11-20 Doug Evans <xdje42@gmail.com>
19209
19210 * gdb.base/maint.exp: Update expected output.
19211
0d7b2549
AA
192122014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19213
19214 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19215 4-byte instruction on S390.
19216
8908fca5
JB
192172014-11-19 Joel Brobecker <brobecker@adacore.com>
19218
19219 * gdb.ada/arr_arr: New testcase.
19220
4a46959e
JB
192212014-11-19 Joel Brobecker <brobecker@adacore.com>
19222
19223 * gdb.ada/pkd_arr_elem: New Testcase.
19224
470e2f4e
LM
192252014-11-18 Luis Machado <lgustavo@codesourcery.com>
19226
19227 * gdb.reverse/break-precsave: Expect completion message for
19228 core file reads.
19229 * gdb.reverse/consecutive-precsave.exp: Likewise.
19230 * gdb.reverse/finish-precsave.exp: Likewise.
19231 * gdb.reverse/i386-precsave.exp: Likewise.
19232 * gdb.reverse/machinestate-precsave.exp: Likewise.
19233 * gdb.reverse/sigall-precsave.exp: Likewise.
19234 * gdb.reverse/solib-precsave.exp: Likewise.
19235 * gdb.reverse/step-precsave.exp: Likewise.
19236 * gdb.reverse/until-precsave.exp: Likewise.
19237 * gdb.reverse/watch-precsave.exp: Likewise.
19238
a267f3ad
AA
192392014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19240
19241 * gdb.base/bp-permanent.c: Include unistd.h.
19242 * gdb.python/py-framefilter-mi.c (main): Add return type.
19243 * gdb.python/py-framefilter.c (main): Likewise.
19244 * gdb.trace/actions-changed.c (main): Likewise.
19245
12084a9a
AA
192462014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19247
19248 * gdb.mi/until.c: Add eye-catchers.
19249 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19250 line numbers.
19251
dc7e1a77
AA
192522014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19253
19254 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19255 function header variants in break1.c.
19256 * gdb.base/ena-dis-br.exp: Likewise.
19257 * gdb.base/hbreak2.exp: Likewise.
19258 * gdb.reverse/until-precsave.exp: Drop references to removed
19259 non-prototype function header variants in ur1.c.
19260 * gdb.reverse/until-reverse.exp: Likewise.
19261
41c77605
PM
192622014-11-17 Petr Machata <pmachata@redhat.com>
19263
19264 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19265 ${_cu_offset_size} bytes abbrev offset.
19266
34248c3a
DE
192672014-11-15 Doug Evans <xdje42@gmail.com>
19268
19269 PR symtab/17559
19270 * gdb.base/line-symtabs.exp: New file.
19271 * gdb.base/line-symtabs.c: New file.
19272 * gdb.base/line-symtabs.h: New file.
19273
646da059
YQ
192742014-11-14 Yao Qi <yao@codesourcery.com>
19275
19276 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19277 (func): Add label func_label.
19278 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19279 Replace low_pc and high_pc with MACRO_AT_range.
19280 Replace name, low_pc and high_pc with MACRO_AT_func.
19281
9301ebe6
YQ
192822014-11-14 Yao Qi <yao@codesourcery.com>
19283
19284 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19285 Replace name, low_pc and high_pc with MACRO_AT_func.
19286
f166b542
YQ
192872014-11-14 Yao Qi <yao@codesourcery.com>
19288
19289 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19290 produce debug information.
19291 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19292
0f6e71e3
YQ
192932014-11-14 Yao Qi <yao@codesourcery.com>
19294
19295 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19296 object and get function length.
19297 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19298 with MACRO_AT_func.
19299 (top-level): Replace gdb_compile and clean_restart with
19300 prepare_for_testing.
19301 * gdb.dwarf2/main.c (main): Add label main_label.
19302
876c4df9
YQ
193032014-11-14 Yao Qi <yao@codesourcery.com>
19304
19305 * lib/dwarf.exp (function_range): New procedure.
19306 (Dwarf::_handle_macro_at_func): New procedure.
19307 (Dwarf::_handle_macro_at_range): New procedure.
19308 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19309
02ad9cf1
YQ
193102014-11-14 Yao Qi <yao@codesourcery.com>
19311
19312 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19313 (_handle_attribute): New procedure.
19314
a59add0c
AA
193152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19316
19317 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19318 * gdb.base/call-sc.c (zed): Likewise.
19319 * gdb.base/checkpoint.c (main): Likewise.
19320 * gdb.base/dump.c (main): Likewise.
19321 * gdb.base/gcore.c (main): Likewise.
19322 * gdb.base/huge.c (main): Likewise.
19323 * gdb.base/multi-forks.c (main): Likewise.
19324 * gdb.base/pr10179-a.c (main): Likewise.
19325 * gdb.base/savedregs.c (main): Likewise.
19326 * gdb.base/sigaltstack.c (main): Likewise.
19327 * gdb.base/siginfo.c (main): Likewise.
19328 * gdb.base/structs.c (zed): Likewise.
19329 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19330 * gdb.mi/mi-syn-frame.c (main): Likewise.
19331 * gdb.mi/until.c (foo, main): Likewise.
19332 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19333 * gdb.base/solib-weak.c (foo): Declare.
19334 * gdb.base/attach-twice.c: Include stdio.h.
19335 * gdb.base/weaklib1.c: Likewise.
19336 * gdb.base/weaklib2.c: Likewise.
19337 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19338 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19339 unistd.h.
19340 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19341 * gdb.mi/mi-exit-code.c: Likewise.
19342 * gdb.base/break-interp-lib.c: Include string.h.
19343 * gdb.base/coremaker.c: Likewise.
19344 * gdb.base/testenv.c: Likewise.
19345 * gdb.python/py-finish-breakpoint.c: Likewise.
19346 * gdb.base/inferior-died.c: Include sys/wait.h.
19347 * gdb.base/fileio.c: Include time.h.
19348 * gdb.base/async-shell.c: Include unistd.h.
19349 * gdb.base/dprintf-non-stop.c: Likewise.
19350 * gdb.base/info-os.c: Likewise.
19351 * gdb.mi/mi-console.c: Likewise.
19352 * gdb.mi/watch-nonstop.c: Likewise.
19353 * gdb.python/py-events.c: Likewise.
19354 * gdb.base/async.c (baz): Move up before its invocation.
19355 * gdb.base/code_elim2.c (my_global_func): Likewise.
19356 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19357 * gdb.base/advance.c (func2): Likewise.
19358
3b5d5997
AA
193592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19360
19361 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19362 variant.
19363 * gdb.base/annota3.c: Likewise.
19364 * gdb.base/async.c: Likewise.
19365 * gdb.base/average.c: Likewise.
19366 * gdb.base/call-ar-st.c: Likewise.
19367 * gdb.base/call-rt-st.c: Likewise.
19368 * gdb.base/call-sc.c: Likewise.
19369 * gdb.base/call-strs.c: Likewise.
19370 * gdb.base/ending-run.c: Likewise.
19371 * gdb.base/execd-prog.c: Likewise.
19372 * gdb.base/exprs.c: Likewise.
19373 * gdb.base/foll-exec.c: Likewise.
19374 * gdb.base/foll-fork.c: Likewise.
19375 * gdb.base/foll-vfork.c: Likewise.
19376 * gdb.base/funcargs.c: Likewise.
19377 * gdb.base/gcore.c: Likewise.
19378 * gdb.base/jump.c: Likewise.
19379 * gdb.base/langs0.c: Likewise.
19380 * gdb.base/langs1.c: Likewise.
19381 * gdb.base/langs2.c: Likewise.
19382 * gdb.base/mips_pro.c: Likewise.
19383 * gdb.base/nodebug.c: Likewise.
19384 * gdb.base/opaque0.c: Likewise.
19385 * gdb.base/opaque1.c: Likewise.
19386 * gdb.base/recurse.c: Likewise.
19387 * gdb.base/run.c: Likewise.
19388 * gdb.base/scope0.c: Likewise.
19389 * gdb.base/scope1.c: Likewise.
19390 * gdb.base/setshow.c: Likewise.
19391 * gdb.base/setvar.c: Likewise.
19392 * gdb.base/shmain.c: Likewise.
19393 * gdb.base/shr1.c: Likewise.
19394 * gdb.base/shr2.c: Likewise.
19395 * gdb.base/sigall.c: Likewise.
19396 * gdb.base/signals.c: Likewise.
19397 * gdb.base/so-indr-cl.c: Likewise.
19398 * gdb.base/solib2.c: Likewise.
19399 * gdb.base/structs.c: Likewise.
19400 * gdb.base/sum.c: Likewise.
19401 * gdb.base/vforked-prog.c: Likewise.
19402 * gdb.base/watchpoint.c: Likewise.
19403 * gdb.reverse/shr2.c: Likewise.
19404 * gdb.reverse/until-reverse.c: Likewise.
19405 * gdb.reverse/ur1.c: Likewise.
19406 * gdb.reverse/watch-reverse.c: Likewise.
19407
066a77c5
AA
194082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19409
19410 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19411 variant.
19412 * gdb.base/sepdebug.exp: Drop references to removed code.
19413
4f204ea5
AA
194142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19415
19416 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19417 variant. Preserve original line numbering.
19418 * gdb.base/list1.c: Likewise.
19419
3b377a3a
AA
194202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19421
19422 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19423 variant.
19424 * gdb.base/break1.c: Likewise.
19425 * gdb.base/break.exp: Drop references to removed code.
19426
e444df73
AA
194272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19428
19429 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19430 variant.
19431
8008f2a7
AA
194322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19433
19434 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19435
a5a06887
AA
194362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19437
19438 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19439 logic into perform_all_tests() and invoke it with and without
19440 function header prototypes.
19441 (do_function_calls): Remove conditional XFAIL for PR 5318.
19442 (rerun_and_prepare): Remove duplicate code.
19443 (perform_all_tests): New. Main logic moved here.
19444
44dba9b9
AA
194452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19446
19447 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19448 code guarded by #ifdef NO_PROTOTYPES.
19449 (t_double_many_args): Likewise.
19450 (DEF_FUNC_MANY_ARGS_1): Likewise.
19451 (DEF_FUNC_VALUES_1): Likewise.
19452 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19453 guarded by #ifdef PROTOTYPES.
19454
d1fbcd56
AA
194552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19456
19457 * gdb.mi/mi-console.c: Add eye-catcher.
19458 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19459 instead of literal line number.
19460
b0e59b8f
AA
194612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19462
19463 * gdb.base/shr2.c: Add eye-catcher.
19464 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19465 line number.
19466
78f98cca
AA
194672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19468
19469 * gdb.base/jump.c: Add eye-catchers.
19470 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19471 numbers.
19472
58fa2af0
AA
194732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19474
19475 * gdb.base/execd-prog.c: Add eye-catchers.
19476 * gdb.base/foll-exec.c: Likewise.
19477 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19478 line numbers.
19479
04e5059b
AA
194802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19481
19482 * gdb.base/ending-run.c: Add eye-catchers.
19483 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19484 literal line numbers.
19485
dbfdb174
AA
194862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19487
19488 * gdb.base/call-rt-st.c: Add eye-catchers.
19489 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19490 literal line numbers.
19491
888a2ade
AA
194922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19493
19494 * gdb.base/call-ar-st.c: Add eye-catchers.
19495 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19496 literal line numbers.
19497
6acc2dde
AA
194982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19499
19500 * gdb.base/average.c: Add eye-catchers.
19501 * gdb.base/sum.c: Likewise.
19502 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19503 regexps dynamically.
19504
9ecfcd1d
AA
195052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19506
19507 * gdb.base/solib1.c: Add eye-catchers.
19508 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19509 literal line numbers.
19510
78708b7c
PA
195112014-11-12 Pedro Alves <palves@redhat.com>
19512
19513 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19514 leader has exited.
19515
af48d08f
PA
195162014-11-12 Pedro Alves <palves@redhat.com>
19517
19518 * gdb.arch/i386-bp_permanent.c: New file.
19519 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19520 (srcfile): Set to i386-bp_permanent.c.
19521 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19522 that stepi does not execute the 'leave' instruction, instead of
19523 testing it does execute.
19524 * gdb.base/bp-permanent.c: New file.
19525 * gdb.base/bp-permanent.exp: New file.
19526
af3768e9
DE
195272014-11-10 Doug Evans <xdje42@gmail.com>
19528
19529 PR symtab/17564
19530 * gdb.base/symtab-search-order.exp: New file.
19531 * gdb.base/symtab-search-order.c: New file.
19532 * gdb.base/symtab-search-order-1.c: New file.
19533 * gdb.base/symtab-search-order-shlib-1.c: New file.
19534
9de00a4a
PA
195352014-11-07 Pedro Alves <palves@redhat.com>
19536
19537 PR gdb/17511
19538 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19539 i?86-*-linux*.
19540
e0f52461
SC
195412014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19542
19543 PR c++/17494
19544 * gdb.cp/pr17494.cc: New file.
19545 * gdb.cp/pr17494.exp: New file.
19546
6ce8c980
YQ
195472014-11-02 Yao Qi <yao@codesourcery.com>
19548
19549 * gdb.python/python.exp: Get working directory and match the
19550 output of "set extended-prompt \\w " with it.
19551
02be9a71
DE
195522014-10-30 Doug Evans <dje@google.com>
19553
19554 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19555 in objfiles.
19556 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19557 in progspaces.
19558
3bdff46b
LM
195592014-10-30 Janis Johnson <janisjo@codesourcery.com>
19560
19561 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19562 * gdb.base/realname-expand.exp: Likewise.
19563 * gdb.linespec/macro-relative.exp: Likewise.
19564
ab917dfb
PA
195652014-10-29 Pedro Alves <palves@redhat.com>
19566
19567 PR gdb/17408
19568 * gdb.threads/schedlock.c (some_function): New function.
19569 (call_function): New global.
19570 (MAYBE_CALL_SOME_FUNCTION): New macro.
19571 (thread_function): Call it.
19572 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19573 and use it instead of a global counter. Adjust all callers.
19574 (get_current_thread): Use "find current thread" for test message
19575 here rather than having all callers pass down the same string.
19576 (goto_loop): New procedure, factored out from ...
19577 (my_continue): ... this.
19578 (step_ten_loops): Change parameter from test message to command to
19579 use. Adjust.
19580 (list_count): Delete global.
19581 (check_result): New procedure, factored out from duplicate top
19582 level code.
19583 (continue tests): Wrap in with_test_prefix.
19584 (test_step): New procedure, factored out from duplicate top level
19585 code.
19586 (top level): Test "step" in combination with all scheduler-locking
19587 modes. Test "next" in combination with all scheduler-locking
19588 modes, and in combination with stepping over a function call or
19589 not.
19590 * gdb.threads/next-bp-other-thread.c: New file.
19591 * gdb.threads/next-bp-other-thread.exp: New file.
19592
d3d4baed
PA
195932014-10-29 Pedro Alves <palves@redhat.com>
19594
19595 PR python/17372
19596 * gdb.python/python.exp: Test a multi-line command that spawns
19597 interactive Python.
19598 * gdb.base/multi-line-starts-subshell.exp: New file.
19599
563e8d85
YQ
196002014-10-29 Yao Qi <yao@codesourcery.com>
19601
19602 * gdb.base/fileio.exp: Make directories on host.
19603
0ea4d52e
YQ
196042014-10-29 Yao Qi <yao@codesourcery.com>
19605
19606 * gdb.base/fileio.c (test_write): Close the file.
19607
7f5ef605
PA
196082014-10-28 Pedro Alves <palves@redhat.com>
19609
19610 PR gdb/12623
19611 * gdb.base/sigstep.c (no_handler): New global.
19612 (main): If 'no_handler is true, set the signal handlers to
19613 SIG_IGN.
19614 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19615 with_sw_watch and no_handler parameters. Handle them.
19616 (top level) <stepping over handler when stopped at a breakpoint
19617 test>: Add a test axis for testing with a software watchpoint, and
19618 another for testing with the signal handler set to SIG_IGN.
19619 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19620 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19621
abbdbd03
PA
196222014-10-28 Pedro Alves <palves@redhat.com>
19623
19624 PR gdb/17511
19625 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19626 * gdb.base/sigstep.exp (other_handler_location): New global.
19627 (advance): Support stepping into the signal handler, and running
19628 commands while in the handler.
19629 (in_handler_map): New global.
19630 (top level): In the advance test, add combinations for getting
19631 into the handler with stepping commands, and for running commands
19632 in the handler. Add comment descripting the advancei tests.
19633
1df4399f
PA
196342014-10-28 Pedro Alves <palves@redhat.com>
19635
19636 * gdb.base/sigstep.exp: Use build_executable instead of
19637 prepare_for_testing.
19638 (top level): Move code that starts GDB, runs to main and creates a
19639 display to ...
19640 (restart): ... this new procedure.
19641 (top level): Move backtrace from signal handler test to ...
19642 (validate_backtrace): ... this new procedure.
19643 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19644 with_test_prefix. Always restart GDB.
19645 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19646 with_test_prefix. Always restart GDB. No need to delete
19647 breakpoints after the test.
19648 (test_skip_handler): Remove prefix parameter.
19649 (skip_over_handler, breakpoint_to_handler)
19650 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19651 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19652 restart GDB. No need to delete breakpoints after the test.
19653 (top level): Use foreach to call the test procedures with
19654 different commands.
19655
a5b6e449
PA
196562014-10-28 Pedro Alves <palves@redhat.com>
19657
19658 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19659 instead of GNATS numbers.
19660 * gdb.base/sigbpt.exp: Likewise.
19661 * gdb.base/siginfo.exp: Likewise.
19662 * gdb.base/sigstep.exp: Likewise.
19663
e5f8a7cc
PA
196642014-10-27 Pedro Alves <palves@redhat.com>
19665
19666 * gdb.base/sigstep.c (dummy): New global.
19667 (main): Issue a couple writes to the new global.
19668 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19669 procedures.
19670 (skip_over_handler): Use test_skip_handler.
19671 (top level): Call skip_over_handler for stepi and nexti too.
19672 (breakpoint_over_handler): Use test_skip_handler.
19673 (top level): Call breakpoint_over_handler for stepi and nexti too.
19674
763905a3
YQ
196752014-10-27 Yao Qi <yao@codesourcery.com>
19676
19677 * gdb.trace/tfile.c (adjust_function_address)
19678 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19679 function descriptor.
19680
6f259a23
DB
196812014-10-24 Don Breazeal <donb@codesourcery.com>
19682
19683 * gdb.base/foll-fork.exp (test_follow_fork,
19684 catch_fork_child_follow): Check for updated fork messages emitted
19685 from infrun.c.
19686 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19687 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19688 vfork_and_exec_child_follow_through_step): Check for updated vfork
19689 messages emitted from infrun.c.
19690
09dd9a69
PA
196912014-10-24 Pedro Alves <palves@redhat.com>
19692
19693 * gdb.base/corefile.exp: Remove references to ultrix.
19694 * gdb.base/interrupt.exp: Likewise.
19695 * gdb.base/whatis.exp: Likewise.
19696 * gdb.gdb/selftest.exp: Likewise.
19697 * gdb.threads/manythreads.exp: Likewise.
19698 * gdb.threads/print-threads.exp: Likewise.
19699 * gdb.threads/pthreads.exp:: Likewise.
19700 * gdb.threads/schedlock.exp: Likewise.
19701
3433cfa5
SC
197022014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19703
19704 * gdb.cp/non-trivial-retval.cc: Add a test case.
19705 * gdb.cp/non-trivial-retval.exp: Add a test.
19706
092f880b
YQ
197072014-10-20 Yao Qi <yao@codesourcery.com>
19708
19709 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19710 * gdb.python/py-objfile-script-gdb.py: New file.
19711 * gdb.python/py-objfile-script.exp: Update reference to
19712 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19713 of remote_download. Remove the dest file.
19714
acbdb7f3
YQ
197152014-10-20 Yao Qi <yao@codesourcery.com>
19716
19717 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19718 * gdb.base/step-line.exp: Likewise.
19719 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19720 * gdb.dwarf2/dw2-basic.exp: Likewise.
19721 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19722 * gdb.dwarf2/dw2-filename.exp: Likewise.
19723 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19724 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19725 * gdb.dwarf2/dw2-producer.exp: Likewise.
19726 * gdb.dwarf2/mac-fileno.exp: Likewise.
19727 * gdb.python/py-frame-args.exp: Likewise.
19728 * gdb.python/py-framefilter.exp: Likewise.
19729 * gdb.python/py-mi.exp: Likewise.
19730 * gdb.python/py-objfile-script.exp: Likewise
19731 * gdb.python/py-pp-integral.exp: Likewise.
19732 * gdb.python/py-pp-re-notag.exp: Likewise.
19733 * gdb.python/py-prettyprint.exp: Likewise.
19734 * gdb.python/py-section-script.exp: Likewise.
19735 * gdb.python/py-typeprint.exp: Likewise.
19736 * gdb.python/py-xmethods.exp: Likewise.
19737 * gdb.stabs/weird.exp: Likewise.
19738 * gdb.xml/tdesc-regs.exp: Likewise.
19739
bd286a29
KCY
197402014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19741
19742 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19743 (out_cu): Use addr_len for the size of addresses.
19744 (out_line): Likewise. Size DW_LNE_set_address instruction
19745 according to addr_len.
19746 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19747 (FUNC): Add START_INSNS to definition.
19748
673dc4a0
YQ
197492014-10-18 Yao Qi <yao@codesourcery.com>
19750
19751 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19752 gdb_has_argv0 return true.
19753 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19754 check [target_info exists noargs], check [gdb_has_argv0]
19755 instead.
19756 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19757 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19758 procedures.
19759
4ffbba72
DE
197602014-10-17 Doug Evans <dje@google.com>
19761
19762 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19763 event.
19764 * gdb.python/py-events.py: Add clear_objfiles event.
19765
d096d8c1
DE
197662014-10-17 Doug Evans <dje@google.com>
19767
19768 * gdb.python/py-objfile.exp: Test progspace attribute.
19769
a80db015
LM
197702014-10-17 Luis Machado <lgustavo@codesourcery.com>
19771
19772 * gdb.guile/scm-breakpoint.exp: Do not assume any
19773 directory separators when matching source file paths.
19774 * gdb.python/py-breakpoint.exp: Likewise.
19775 * gdb.reverse/break-precsave.exp: Likewise.
19776 * gdb.reverse/break-reverse.exp: Likewise.
19777 * gdb.reverse/consecutive-precsave.exp: Likewise.
19778 * gdb.reverse/finish-precsave.exp: Likewise.
19779 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19780 * gdb.reverse/finish-reverse.exp: Likewise.
19781 * gdb.reverse/i386-precsave.exp: Likewise.
19782 * gdb.reverse/i387-env-reverse.exp: Likewise.
19783 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19784 * gdb.reverse/machinestate-precsave.exp: Likewise.
19785 * gdb.reverse/machinestate.exp: Likewise.
19786 * gdb.reverse/sigall-precsave.exp: Likewise.
19787 * gdb.reverse/solib-precsave.exp: Likewise.
19788 * gdb.reverse/step-precsave.exp: Likewise.
19789 * gdb.reverse/until-precsave.exp: Likewise.
19790 * gdb.reverse/watch-precsave.exp: Likewise.
19791 * gdb.reverse/watch-reverse.exp: Likewise.
19792
b22089ab
YQ
197932014-10-17 Yao Qi <yao@codesourcery.com>
19794
19795 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19796 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19797
6c4486e6
PA
197982014-10-17 Pedro Alves <palves@redhat.com>
19799
19800 PR gdb/17471
19801 * gdb.base/bg-execution-repeat.c: New file.
19802 * gdb.base/bg-execution-repeat.exp: New file.
19803
0ff33695
PA
198042014-10-17 Pedro Alves <palves@redhat.com>
19805
19806 PR gdb/17300
19807 * gdb.base/continue-all-already-running.c: New file.
19808 * gdb.base/continue-all-already-running.exp: New file.
19809
6fdebc3d
PA
198102014-10-17 Pedro Alves <palves@redhat.com>
19811
19812 PR gdb/17472
19813 * gdb.base/annota-input-while-running.c: New file.
19814 * gdb.base/annota-input-while-running.exp: New file.
19815
32a8097b
PA
198162014-10-17 Pedro Alves <palves@redhat.com>
19817
19818 * gdb.base/callfuncs.exp: emove references to osf.
19819 * gdb.base/sigall.exp: Likewise.
19820 * gdb.gdb/selftest.exp: Likewise.
19821 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19822 * gdb.mi/non-stop.c: Likewise.
19823 * gdb.mi/pthreads.c: Likewise.
19824 * gdb.reverse/sigall-precsave.exp: Likewise.
19825 * gdb.reverse/sigall-reverse.exp: Likewise.
19826 * gdb.threads/pthreads.c: Likewise.
19827 * gdb.threads/pthreads.exp: Likewise.
19828
7a3517ff
YQ
198292014-10-17 Yao Qi <yao@codesourcery.com>
19830
19831 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19832 check 'target_info exists noargs'.
19833 (test_command_prompt_position): Likewise.
19834 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19835 Remove "set args".
19836 (progvar_simple_while_test): Likewise.
19837 (progvar_complex_if_while_test): Likewise.
19838 (if_while_breakpoint_command_test): Likewise.
19839 (infrun_breakpoint_command_test): Likewise.
19840 (breakpoint_command_test): Likewise.
19841 (watchpoint_command_test): Likewise.
19842 (bp_deleted_in_command_test): Likewise.
19843 (temporary_breakpoint_commands): Likewise.
19844
bb99c472
YQ
198452014-10-16 Yao Qi <yao@codesourcery.com>
19846
19847 * gdb.base/remotetimeout.exp: Remove noargs checking.
19848
7c16b83e
PA
198492014-10-15 Pedro Alves <palves@redhat.com>
19850
19851 PR breakpoints/9649
19852 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19853 * gdb.base/breakpoint-in-ro-region.exp
19854 (probe_target_hardware_step): New procedure.
19855 (top level): Probe hardware stepping and hardware breakpoint
19856 support. Test stepping through a read-only region, with both
19857 "breakpoint auto-hw" on and off and both "always-inserted" on and
19858 off.
19859
35a49624
IB
198602014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19861
19862 * gdb.dlang/demangle.exp: Update for demangling changes.
19863
2d1c107c
SC
198642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19865
19866 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19867 * gdb.cp/non-trivial-retval.exp: Add new tests.
19868
778811d5
SC
198692014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19870
19871 PR c++/13403
19872 PR c++/15154
19873 * gdb.cp/non-trivial-retval.cc: New file.
19874 * gdb.cp/non-trivial-retval.exp: New file.
19875
10c5f0a8
YQ
198762014-10-15 Yao Qi <yao@codesourcery.com>
19877
19878 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19879 remote host.
19880
65d7b369
YQ
198812014-10-15 Yao Qi <yao@codesourcery.com>
19882
19883 * gdb.python/py-symbol.exp: Match file base name if host is
19884 remote, otherwise match file name with dir name.
19885 * gdb.python/py-symtab.exp: Likewise.
19886 * gdb.python/python.exp: Likewise.
19887
46dc1394
YQ
198882014-10-15 Yao Qi <yao@codesourcery.com>
19889
19890 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19891 pattern.
19892 * gdb.python/py-symtab.exp: Likewise.
19893 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19894 locationn.
19895
c40cc657
JB
198962014-10-14 Joel Brobecker <brobecker@adacore.com>
19897
19898 * gdb.ada/addr_arith: New testcase.
19899
2abf49e1
MR
199002014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19901
19902 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19903 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19904 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19905 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19906
f7088df3
SDJ
199072014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19908
19909 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19910 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19911 * gdb.arch/stap-eval-lang-ada.exp: New file.
19912
4dc06805
YQ
199132014-10-14 Yao Qi <yao@codesourcery.com>
19914
19915 * gdb.mi/mi-var-child.c (nothing1): New function.
19916 (nothing2): New function.
19917 (do_children_tests): Set function pointers by nothing1 and
19918 nothing2.
19919 * gdb.mi/mi-var-child.exp: Step over new added statements.
19920 Update test to match the new output.
19921 * gdb.mi/var-cmd.c (nothing1): New function.
19922 (nothing2): New function.
19923 (do_children_tests): Set function pointers by nothing1 and
19924 nothing2.
19925 * gdb.mi/mi-var-display.exp: Update test to match output.
19926 Step to the line specified by $line_dct_nothing.
19927 Increase the number of lines to step.
19928
46a93de2
YQ
199292014-10-14 Yao Qi <yao@codesourcery.com>
19930
19931 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19932 tests.
19933 * gdb.mi/mi2-var-child.exp: Likewise.
19934
14ea52ee
DE
199352014-10-13 Doug Evans <dje@google.com>
19936
19937 * gdb.python/py-objfile.exp: Change name of file name test.
19938
e5c6e92b
DE
199392014-10-13 Doug Evans <dje@google.com>
19940
19941 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19942 from the start of the CU.
19943
c780cc2f
JK
199442014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19945 Yao Qi <yao@codesourcery.com>
19946
19947 Fix "save breakpoints" for "catch" command.
19948 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19949 Remove -nonewline. Match also the added "main" line.
19950
99894e11
JK
199512014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19952
19953 Fix "save breakpoints" for "disable $bpnum" command.
19954 * gdb.base/save-bp.c (main): Add label.
19955 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19956
6e1ac5a3
JK
199572014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19958
19959 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19960
754dd2b0
YQ
199612014-10-11 Yao Qi <yao@codesourcery.com>
19962
19963 * gdb.server/server-kill.exp: Execute command
19964 "set remote trace-status-packet on" before "tstatus".
19965
f90183d7
YQ
199662014-10-11 Yao Qi <yao@codesourcery.com>
19967
19968 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19969 (main): Call getppid.
19970 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19971 and continue to it. Read variable "server_pid".
19972
bf40a607
YQ
199732014-10-11 Yao Qi <yao@codesourcery.com>
19974
19975 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19976
052ca370
YQ
199772014-10-11 Yao Qi <yao@codesourcery.com>
19978
19979 * gdb.threads/thread-find.exp: Don't execute command
19980 "info threads".
19981 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19982 * gdb.threads/linux-dp.exp: Don't check the condition
19983 $threads_created equals to zero.
19984
3831839c
PA
199852014-10-10 Pedro Alves <palves@redhat.com>
19986
19987 * gdb.base/bigcore.exp: Remove references to IRIX.
19988 * gdb.base/funcargs.exp: Likewise.
19989 * gdb.base/interrupt.exp: Likewise.
19990 * gdb.base/mips_pro.exp: Likewise.
19991 * gdb.base/nodebug.exp: Likewise.
19992 * gdb.base/setvar.exp: Likewise.
19993 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19994
8b9a549d
PA
199952014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19996 Pedro Alves <palves@redhat.com>
19997
19998 PR symtab/14466
19999 * gdb.base/vdso-warning.c: New file.
20000 * gdb.base/vdso-warning.exp: New file.
20001
d48ba5e8
DE
200022014-10-02 Doug Evans <dje@google.com>
20003
20004 * gdb.base/structs.c (main): Don't run forever.
20005
2278c276
PA
200062014-10-02 Pedro Alves <palves@redhat.com>
20007
20008 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20009 (top level) <stop threads 1, stop threads 2>: Use it.
20010
b57bacec
PA
200112014-10-02 Pedro Alves <palves@redhat.com>
20012
20013 * gdb.threads/break-while-running.exp (test): Add new
20014 'update_thread_list' argument. Skip "info threads" if false.
20015 (top level): Add new 'update_thread_list' axis.
20016
13fd3ff3
PA
200172014-10-02 Pedro Alves <palves@redhat.com>
20018
20019 PR breakpoints/17431
20020 * gdb.base/execl-update-breakpoints.c: New file.
20021 * gdb.base/execl-update-breakpoints.exp: New file.
20022
0fec99e8
PA
200232014-10-01 Pedro Alves <palves@redhat.com>
20024
20025 * gdb.base/breakpoint-in-ro-region.c: New file.
20026 * gdb.base/breakpoint-in-ro-region.exp: New file.
20027
2ddf4301
SM
200282014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20029
20030 * gdb.mi/mi-exit-code.exp: New file.
20031 * gdb.mi/mi-exit-code.c: New file.
20032
6a5f3f43
YQ
200332014-09-30 Yao Qi <yao@codesourcery.com>
20034
20035 * lib/prelink-support.exp (build_executable_own_libs): Error if
20036 the target isn't native.
20037
345bcc73
YQ
200382014-09-30 Yao Qi <yao@codesourcery.com>
20039
20040 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20041 false.
20042
a25a5a45
PA
200432014-09-22 Pedro Alves <palves@redhat.com>
20044
20045 * gdb.threads/break-while-running.exp: New file.
20046 * gdb.threads/break-while-running.c: New file.
20047
00ba3162
YQ
200482014-09-19 Yao Qi <yao@codesourcery.com>
20049
20050 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20051 Invoke test. Restart GDB with --readnow and invoke test again.
20052
c3b7b696
YQ
200532014-09-19 Yao Qi <yao@codesourcery.com>
20054
20055 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20056 proc set_breakpoint_on_gcd_function. Invoke
20057 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20058 invoke set_breakpoint_on_gcd_function again.
20059
2b4fd423
DE
200602014-09-18 Doug Evans <dje@google.com>
20061
20062 * gdb.dwarf2/symtab-producer.exp: New file.
20063
a5947601
SDJ
200642014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20065
20066 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20067 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20068 * gdb.base/global-var-nested-by-dso.c: Likewise.
20069 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20070
91c19059
SDJ
200712014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20072 Pedro Alves <palves@redhat.com>
20073
20074 * gdb.base/watch-bitfields.exp: Pass string other than test file
20075 name to prepare_for_testing.
20076 (watch): New procedure.
20077 (expect_watchpoint): Use with_test_prefix.
20078 (top level): Factor out tests to ...
20079 (test_watch_location, test_regular_watch): ... these new
20080 procedures, and use with_test_prefix and gdb_continue_to_end.
20081
bb9d5f81
PP
200822014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20083
20084 PR breakpoints/12526
20085 * gdb.base/watch-bitfields.exp: New file.
20086 * gdb.base/watch-bitfields.c: New file.
20087
635856f5
PA
200882014-09-16 Pedro Alves <palves@redhat.com>
20089
20090 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20091 software and hardware addresses, not software address against
20092 itself.
20093
7280ceea
PA
200942014-09-16 Pedro Alves <palves@redhat.com>
20095
20096 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20097 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20098
428b16bd
PA
200992014-09-16 Pedro Alves <palves@redhat.com>
20100
20101 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20102 files.
20103 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20104 "*-*-vxworks*" throughout.
20105 * gdb.base/break.exp: Likewise.
20106 * gdb.base/default.exp: Likewise.
20107 * gdb.base/scope.exp: Likewise.
20108 * gdb.base/sepdebug.exp: Likewise.
20109 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20110 throughout.
20111 * gdb.base/run.c: Likewise.
20112 * gdb.base/sepdebug.c: Likewise.
20113 * gdb.hp/gdb.aCC/run.c: Likewise.
20114 * gdb.reverse/until-reverse.c: Likewise.
20115 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20116
666d413c
YQ
201172014-09-16 Yao Qi <yao@codesourcery.com>
20118
20119 * boards/local-remote-host-native.exp: New file.
20120
57cbd724
DE
201212014-09-14 Doug Evans <xdje42@gmail.com>
20122
20123 * gdb.threads/queue-signal.c (thread_count): New variable.
20124 (thread_count_mutex, thread_count_condvar): New variables.
20125 (incr_thread_count, wait_all_threads_running): New functions.
20126 (main): Wait for all threads to be in their thread functions.
20127
81219e53
DE
201282014-09-13 Doug Evans <xdje42@gmail.com>
20129
20130 * gdb.threads/queue-signal.c: New file.
20131 * gdb.threads/queue-signal.exp: New file.
20132
3714cea7
DE
201332014-09-13 Doug Evans <xdje42@gmail.com>
20134
20135 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20136 be consistent with what default_gdb_init uses.
20137 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20138 the plain text of the prompt. Add some logging printfs.
20139 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20140
fa43b1d7
PA
201412014-09-12 Pedro Alves <palves@redhat.com>
20142
20143 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20144 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20145 * gdb.arch/i386-size-overlap.exp: Likewise.
20146 * gdb.arch/i386-size.exp: Likewise.
20147 * gdb.arch/i386-unwind.exp: Likewise.
20148 * gdb.base/a2-run.exp: Likewise.
20149 * gdb.base/break.exp: Likewise.
20150 * gdb.base/charset.exp: Likewise.
20151 * gdb.base/chng-syms.exp: Likewise.
20152 * gdb.base/commands.exp: Likewise.
20153 * gdb.base/dbx.exp: Likewise.
20154 * gdb.base/find.exp: Likewise.
20155 * gdb.base/funcargs.exp: Likewise.
20156 * gdb.base/jit-simple.exp: Likewise.
20157 * gdb.base/reread.exp: Likewise.
20158 * gdb.base/sepdebug.exp: Likewise.
20159 * gdb.base/step-bt.exp: Likewise.
20160 * gdb.cp/mb-inline.exp: Likewise.
20161 * gdb.cp/mb-templates.exp: Likewise.
20162 * gdb.objc/basicclass.exp: Likewise.
20163 * gdb.threads/killed.exp: Likewise.
20164
9d9bf2df
EBM
201652014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20166
20167 PR tdep/17379
20168 * gdb.arch/powerpc-stackless.S: New file.
20169 * gdb.arch/powerpc-stackless.exp: New file.
20170
1cf2f1b0
JK
201712014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20172
20173 * gdb.base/attach.c: Include unistd.h.
20174 (main): Call alarm. Add label postloop.
20175 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20176 gdb_breakpoint, gdb_continue_to_breakpoint.
20177 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20178
98880d46
PA
201792014-09-11 Pedro Alves <palves@redhat.com>
20180
20181 PR gdb/17347
20182 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20183 * gdb.base/attach.exp (test_command_line_attach_run): New
20184 procedure.
20185 (top level): Call it.
20186
4c92ff2c
PA
201872014-09-11 Pedro Alves <palves@redhat.com>
20188
20189 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20190 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20191 (do_command_attach_tests): Use spawn_wait_for_attach.
20192 * gdb.base/solib-overlap.exp: Likewise.
20193 * gdb.multi/multi-attach.exp: Likewise.
20194 * gdb.python/py-prompt.exp: Likewise.
20195 * gdb.python/py-sync-interp.exp: Likewise.
20196 * gdb.server/ext-attach.exp: Likewise.
20197
3adc1a7d
GKB
201982014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20199
20200 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20201 command in testcase. Simplify testcase.
20202
96334934
JB
202032014-09-10 Joel Brobecker <brobecker@adacore.com>
20204
20205 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20206
eb479039
JB
202072014-09-10 Joel Brobecker <brobecker@adacore.com>
20208
20209 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20210
deede10c
JB
202112014-09-10 Joel Brobecker <brobecker@adacore.com>
20212
20213 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20214
7828a5f5
JB
202152014-09-10 Joel Brobecker <brobecker@adacore.com>
20216
20217 * gdb.dwarf2/dynarr-ptr.c: New file.
20218 * gdb.dwarf2/dynarr-ptr.exp: New file.
20219
33aeebcf
MR
202202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20221
20222 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20223 of 30 rather than hardcoding 120 for a slow test case. Take the
20224 `gdb,timeout' target setting into account for this calculation.
20225 Don't extend the timeout for the test cases that don't need it.
20226
7b415901
MR
202272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20228
20229 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20230 a factor of 2 for a slow test case. Take the `gdb,timeout'
20231 target setting into account for this calculation.
20232 * gdb.reverse/until-precsave.exp: Increase the timeout by
20233 a factor of 15 and 3 respectively rather than adding 120
20234 for a pair of slow test cases. Take the `gdb,timeout'
20235 target setting into account for this calculation.
20236
4a40f85a
MR
202372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20238
20239 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20240 timeout, don't pass one down to gdb_expect.
20241 (gdb_expect): Rework timeout selection.
20242
09635af7
MR
202432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20244
20245 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20246 exception on timeout.
20247 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20248 (gdbserver_start_extended): Catch any `gdbserver_start' error
20249 exceptions.
20250 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20251 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20252 `gdbserver_gdb_load' error exceptions.
20253
2bdd10b7
MR
202542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20255
20256 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20257 120 on waiting for the TCP socket to open.
20258
316935f0
DE
202592014-09-09 Doug Evans <xdje42@gmail.com>
20260
20261 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20262 _caller_matches, _any_caller_is, _any_caller_matches.
20263
83740597
DE
202642014-09-09 Doug Evans <xdje42@gmail.com>
20265
20266 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20267
4c122fc3
YQ
202682014-09-09 Yao Qi <yao@codesourcery.com>
20269
20270 * gdb.mi/mi-var-display.exp: Set print symbol off.
20271
a9f116cb
GKB
202722014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20273
20274 PR gdb/17035
20275 * gdb.base/commands.exp: Add tests to verify user-defined
20276 commands with empty bodies.
20277 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20278 python commands in `show user command`.
20279 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20280 scheme commands in `show user command`.
20281
c75bd3a2
JK
202822014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20283
20284 PR python/17355
20285 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20286 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20287 * gdb.python/py-framefilter-invalidarg.exp: New file.
20288 * gdb.python/py-framefilter-invalidarg.py: New file.
20289
faa42425
DE
202902014-09-06 Doug Evans <xdje42@gmail.com>
20291
20292 PR 15276
20293 * gdb.python/py-caller-is.c: New file.
20294 * gdb.python/py-caller-is.exp: New file.
20295
474ca4f6
SDJ
202962014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20297
20298 PR gdb/17235
20299 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20300 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20301
eb0b0463
SDJ
203022014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20303
20304 PR fortran/17237
20305 * gdb.fortran/print-formatted.exp: New file.
20306 * gdb.fortran/print-formatted.f90: Likewise.
20307
5f3b99cf
SS
203082014-09-03 Sasha Smundak <asmundak@google.com>
20309
20310 * gdb.python/py-frame.exp: Test Frame.read_register.
20311
7d793aa9
SDJ
203122014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20313
20314 PR python/16699
20315 * gdb.python/py-completion.exp: New file.
20316 * gdb.python/py-completion.py: Likewise.
20317
fb0576e9
DE
203182014-08-28 Doug Evans <dje@google.com>
20319
20320 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20321 eax,etc. are live with values set by gdb and thus the compiler can't
20322 use them.
20323 * gdb.arch/i386-pseudo.c (main): Ditto.
20324
ee92b0dd
DE
203252014-08-27 Doug Evans <dje@google.com>
20326
20327 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20328
6649db35
DE
203292014-08-25 Doug Evans <dje@google.com>
20330
20331 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20332 (main): Ditto.
20333
564b7600
DE
203342014-08-25 Doug Evans <dje@google.com>
20335
20336 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20337
3881fb67
YQ
203382014-08-24 Yao Qi <yao@codesourcery.com>
20339
20340 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20341 symbol off.
20342 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20343
a05a36a5
DE
203442014-08-22 Doug Evans <dje@google.com>
20345
20346 PR 17276
20347 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20348 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20349 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20350
7c343b48
YQ
203512014-08-22 Yao Qi <yao@codesourcery.com>
20352
20353 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20354 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20355 * gdb.python/python.exp: Likewise. Use .py file on the host
20356 instead of the build.
20357
22fd09ae
JK
203582014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20359
20360 * gdb.threads/gcore-stale-thread.c: New file.
20361 * gdb.threads/gcore-stale-thread.exp: New file.
20362
a8454a7c
PA
203632014-08-21 Pedro Alves <palves@redhat.com>
20364
20365 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20366 * gdb.base/gcore-relro-pie.exp: Likewise.
20367 * gdb.base/gcore-relro.exp: Likewise.
20368 * gdb.base/gcore.exp: Likewise.
20369 * gdb.base/print-symbol-loading.exp: Likewise.
20370 * gdb.threads/gcore-thread.exp: Likewise.
20371 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20372
2a31c623
PA
203732014-08-20 Pedro Alves <palves@redhat.com>
20374 Jan Kratochvil <jan.kratochvil@redhat.com>
20375
20376 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20377 configure.
20378 (EXPECT): Handle READ1 being set.
20379 (all): Depend on EXTRA_RULES.
20380 (check-read1, expect-read1, read1.so, read1): New rules.
20381 * README (Testsuite Parameters): Document the READ1 make variable.
20382 (Race detection): New section.
20383 * configure: Regenerate.
20384 * configure.ac: If build==host==target, and running under a
20385 GNU/glibc system, add read1 to the extra Makefile rules.
20386 (EXTRA_RULES): AC_SUBST it.
20387 * lib/read1.c: New file.
20388
d36430db
JB
203892014-08-20 Joel Brobecker <brobecker@adacore.com>
20390
20391 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20392 the handling of variables declared as a typedef to an array
20393 which a DW_AT_data_location attribute.
20394
9a0dc9e3
PA
203952014-08-19 Andrew Burgess <aburgess@broadcom.com>
20396 Pedro Alves <palves@redhat.com>
20397
20398 PR symtab/14604
20399 PR symtab/14605
20400 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20401 gdb_test.
20402
0718a8da
PA
204032014-08-19 Pedro Alves <palves@redhat.com>
20404
20405 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20406
13b448cd
YQ
204072014-08-19 Yao Qi <yao@codesourcery.com>
20408
20409 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20410 right line.
20411
1cbf5077
DB
204122014-08-18 David Blaikie <dblaikie@gmail.com>
20413
20414 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20415
bf0fae19
JB
204162014-08-18 Joel Brobecker <brobecker@adacore.com>
20417
20418 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20419 attribute in array range.
20420
3c8c5dcc
JB
204212014-08-18 Joel Brobecker <brobecker@adacore.com>
20422
20423 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20424
e66d4446
SC
204252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20426
20427 PR c++/17132
20428 * gdb.cp/pr17132.cc: New file.
20429 * gdb.cp/pr17132.exp: New file.
20430
940df408
SC
204312014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20432
20433 * gdb.python/py-xmethods.py (A_getarrayind)
20434 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20435 Use 'print' with function call syntax.
20436 (E_method_matcher.match): Fix tab vs space indentation mixup.
20437
ebcc6c3a
YQ
204382014-08-15 Yao Qi <yao@codesourcery.com>
20439
20440 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20441 false.
20442
775e0f04
YQ
204432014-08-15 Yao Qi <yao@codesourcery.com>
20444
20445 * gdb.cp/casts.exp: Set print symbol off.
20446 * gdb.cp/class2.exp: Likewise.
20447 * gdb.cp/overload.exp: Likewise.
20448 * gdb.cp/templates.exp: Likewise.
20449
d769e349
DE
204502014-08-11 Doug Evans <dje@google.com>
20451
20452 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20453 (test_load_shlib): Update.
20454
20c6f1e1
YQ
204552014-08-09 Yao Qi <yao@codesourcery.com>
20456
20457 * gdb.base/display.exp: Invoke is_address_zero_readable.
20458 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20459 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20460 * gdb.base/hbreak-unmapped.exp: Return if
20461 is_address_zero_readable returns true.
20462 * gdb.base/signest.exp: Likewise.
20463 * gdb.base/signull.exp: Likewise.
20464 * gdb.base/sigbpt.exp: Likewise.
20465 * gdb.guile/scm-disasm.exp: Do the test if
20466 is_address_zero_readable returns false.
20467 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20468 * gdb.python/py-arch.exp: Likewise.
20469 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20470 * lib/gdb.exp (is_address_zero_readable): New proc.
20471
5792e8e3
YQ
204722014-08-09 Yao Qi <yao@codesourcery.com>
20473
20474 PR testsuite/13443
20475 * gdb.mi/mi-var-display.exp: Make test messages unique.
20476
3cecbbbe
TT
204772014-08-04 Tom Tromey <tromey@redhat.com>
20478
20479 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20480 target 0".
20481
00b51ff5
TT
204822014-08-04 Tom Tromey <tromey@redhat.com>
20483
20484 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20485 "target_resume".
20486
6908c509
JB
204872014-08-01 Joel Brobecker <brobecker@adacore.com>
20488
20489 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20490 inner_vla_struct_object_size.
20491 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20492 as xfail.
20493
cc6563d2
PA
204942014-07-30 Pedro Alves <palves@redhat.com>
20495
20496 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20497 comment.
20498
7e09a223
YQ
204992014-07-29 Yao Qi <yao@codesourcery.com>
20500
20501 PR gdb/17206
20502 * gdb.base/until-nodebug.exp: New.
20503
7ebdbe92
DE
205042014-07-28 Doug Evans <xdje42@gmail.com>
20505
20506 PR guile/17203
20507 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20508 previously existing parameter, and previously ambiguously spelled
20509 parameter.
20510
fdb1adc6
WN
205112014-07-28 Will Newton <will.newton@linaro.org>
20512
20513 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20514
186fcde0
DE
205152014-07-26 Ludovic Courtès <ludo@gnu.org>
20516 Doug Evans <xdje42@gmail.com>
20517
20518 PR guile/17146
20519 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20520
70509625
PA
205212014-07-25 Pedro Alves <palves@redhat.com>
20522
20523 * gdb.threads/signal-command-handle-nopass.c: New file.
20524 * gdb.threads/signal-command-handle-nopass.exp: New file.
20525 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20526 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20527 * gdb.threads/signal-delivered-right-thread.c: New file.
20528 * gdb.threads/signal-delivered-right-thread.exp: New file.
20529
c3f814a1
PA
205302014-07-25 Pedro Alves <palves@redhat.com>
20531
20532 * gdb.base/double-prompt-target-event-error.exp
20533 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20534 match.
20535 (cancel_pagination_in_target_event): Rework double prompt
20536 detection.
20537 * gdb.base/paginate-after-ctrl-c-running.exp
20538 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20539 <return>' match.
20540 * gdb.base/paginate-bg-execution.exp
20541 (test_bg_execution_pagination_return)
20542 (test_bg_execution_pagination_cancel): Remove '-notransfer
20543 <return>' matches.
20544 * gdb.base/paginate-execution-startup.exp
20545 (test_fg_execution_pagination_return)
20546 (test_fg_execution_pagination_cancel): Remove '-notransfer
20547 <return>' matches.
20548 * gdb.base/paginate-inferior-exit.exp
20549 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20550 match.
20551 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20552 * lib/gdb.exp (pagination_prompt): Run text through
20553 string_to_regexp.
20554 (gdb_test_multiple): Match $pagination_prompt instead of
20555 "<return>".
20556 (string_to_regexp): Move to lib/gdb-utils.exp.
20557
e214cf6c
JK
205582014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20559
20560 * gdb.arch/amd64-entry-value-paramref.S: New file.
20561 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20562 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20563 * gdb.arch/amd64-optimout-repeat.S: New file.
20564 * gdb.arch/amd64-optimout-repeat.c: New file.
20565 * gdb.arch/amd64-optimout-repeat.exp: New file.
20566
17d0c5c8
JK
205672014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20568
20569 PR gdb/17170
20570 * gdb.base/statistics.exp: New file.
20571
b8b8facf
DE
205722014-07-17 Doug Evans <dje@google.com>
20573
74b49205 20574 PR gdb/17170
b8b8facf
DE
20575 * gdb.base/maint.exp: Update testing of per-command stats.
20576
1b5d0ab3
PA
205772014-07-16 Pedro Alves <palves@redhat.com>
20578
20579 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20580 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20581 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20582 (tfile_write_buf): New functions.
20583 (add_memory_block): Rewrite using the above.
20584 (adjust_function_address): New function.
20585 (FUNCTION_ADDRESS): New macro.
20586 (write_basic_trace_file): Remove short_x local, and use
20587 tfile_write_16. Change type of func_addr local to unsigned long
20588 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20589 here. Cast argument of add_memory_block to char pointer.
20590 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20591 (main): Remove parameters.
20592 * gdb.trace/tfile.exp: Remove nowarnings.
20593
4d974e88
SM
205942014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20595
20596 * gdb.base/debug-expr.exp: Test string evaluation with
20597 "debug expression" on.
20598
41e99568
PA
205992014-07-15 Pedro Alves <palves@redhat.com>
20600
20601 * gdb.base/reread.exp: Use clean_restart.
20602
487d9753
PL
206032014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20604
20605 * gdb.arch/avr-flash-qualifer.c: New.
20606 * gdb.arch/avr-flash-qualifer.exp: New.
20607
cc1c52ad
PA
206082014-07-14 Pedro Alves <palves@redhat.com>
20609
20610 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20611 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20612
1e973570
PA
206132014-07-14 Pedro Alves <palves@redhat.com>
20614
20615 * gdb.base/double-prompt-target-event-error.c: New file.
20616 * gdb.base/double-prompt-target-event-error.exp: New file.
20617
93d6eb10
PA
206182014-07-14 Pedro Alves <palves@redhat.com>
20619
20620 PR gdb/17072
20621 * gdb.base/paginate-inferior-exit.c: New file.
20622 * gdb.base/paginate-inferior-exit.exp: New file.
20623
0017922d
PA
206242014-07-14 Pedro Alves <palves@redhat.com>
20625
20626 PR gdb/17072
20627 * gdb.base/paginate-bg-execution.c: New file.
20628 * gdb.base/paginate-bg-execution.exp: New file.
20629
94696ad3
PA
206302014-07-14 Pedro Alves <palves@redhat.com>
20631
20632 PR gdb/17072
20633 * gdb.base/paginate-execution-startup.c: New file.
20634 * gdb.base/paginate-execution-startup.exp: New file.
20635 * lib/gdb.exp (pagination_prompt): New global.
20636 (default_gdb_spawn): New procedure, factored out from
20637 default_gdb_spawn.
20638 (default_gdb_start): Adjust to call default_gdb_spawn.
20639 (gdb_spawn): New procedure.
20640
bd293940
PA
206412014-07-14 Pedro Alves <palves@redhat.com>
20642
20643 * lib/gdb.exp (gdb_assert): New procedure.
20644 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20645
c933f875
PA
206462014-07-14 Pedro Alves <palves@redhat.com>
20647
20648 * gdb.base/execution-termios.c: New file.
20649 * gdb.base/execution-termios.exp: New file.
20650
d98b7a16
TT
206512014-07-14 Tom Tromey <tromey@redhat.com>
20652
20653 * gdb.cp/vla-cxx.cc: New file.
20654 * gdb.cp/vla-cxx.exp: New file.
20655
548740d6
TT
206562014-07-14 Tom Tromey <tromey@redhat.com>
20657
20658 * gdb.reverse/rerun-prec.c: New file.
20659 * gdb.reverse/rerun-prec.exp: New file.
20660
a25eb028
MR
206612014-07-12 Maciej W. Rozycki <macro@mips.com>
20662 Maciej W. Rozycki <macro@codesourcery.com>
20663
20664 * lib/gdb-utils.exp: New file.
20665 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20666 inline `gdb_init_command' processing.
20667 (gdb_start_cmd): Likewise.
20668 * lib/mi-support.exp (mi_run_cmd): Likewise.
20669 * README: Document `gdb_init_command' and `gdb_init_commands'.
20670
218c2655
JK
206712014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20672
20673 Fix false FAIL running under a very long directory name.
20674 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20675 and "set print elements 10000". Twice.
20676
5401fde3
YQ
206772014-07-11 Yao Qi <yao@codesourcery.com>
20678
20679 * gdb.base/exprs.exp: "set print symbol off".
20680
e76126e8
PA
206812014-07-11 Pedro Alves <palves@redhat.com>
20682
20683 * gdb.threads/kill.c: New file.
20684 * gdb.threads/kill.exp: New file.
20685
2d6f0de6
YQ
206862014-07-10 Yao Qi <yao@codesourcery.com>
20687
20688 * gdb.trace/tfile.c (write_basic_trace_file)
20689 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20690 address written to trace file.
20691
7180e04a
PA
206922014-07-09 Pedro Alves <palves@redhat.com>
20693
20694 * gdb.base/attach-wait-input.exp: New file.
20695 * gdb.base/attach-wait-input.c: New file.
20696
9a9a7608
AB
206972014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20698
20699 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20700 setting up test structures.
20701 (main): Call new test function.
20702 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20703 test function, continue into test function and walk test
20704 structures.
20705
161ac41e
YQ
207062014-07-02 Yao Qi <yao@codesourcery.com>
20707
20708 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20709 'bar_start' at the beginning of functions 'foo' and 'bar'
20710 respectively.
20711 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20712 instead of 'foo' and 'bar'.
20713
1f267ae3
MM
207142014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20715
20716 * gdb.btrace/segv.exp: New.
20717 * gdb.btrace/segv.c: New.
20718
2b239efb
LM
207192014-07-02 Luis Machado <lgustavo@codesourcery.com>
20720
20721 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20722 instruction.
20723
cf363f18
MW
207242014-06-30 Mark Wielaard <mjw@redhat.com>
20725
20726 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20727 vulture, vilify, villar): New volatile array constants.
20728 (vindictive, vegetation): New const volatile array constants.
20729 * gdb.base/volatile.exp: Test volatile and const volatile array
20730 types.
20731
aebf9d24
AA
207322014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20733
20734 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20735 target lacks support for awatch, rwatch, or hbreak.
20736
b67a2c6f
YQ
207372014-06-27 Yao Qi <yao@codesourcery.com>
20738
20739 * gdb.multi/dummy-frame-restore.exp: New.
20740 * gdb.multi/dummy-frame-restore.c: New.
20741
aef92902
MM
207422014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20743
20744 * gdb.btrace/gcore.exp: New.
20745
8e9db26e
PA
207462014-06-23 Pedro Alves <palves@redhat.com>
20747
20748 * gdb.base/watchpoint-reuse-slot.c: New file.
20749 * gdb.base/watchpoint-reuse-slot.exp: New file.
20750
70afc5b7
SC
207512014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20752
20753 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20754 progspace's filename in 'info', 'enable' and 'disable' command
20755 tests.
20756
b972bd9c
JK
207572014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20758
20759 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20760 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20761 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20762
125f8a3d
GB
207632014-06-20 Gary Benson <gbenson@redhat.com>
20764
20765 * gdb.arch/i386-avx.exp: Fix include file location.
20766 * gdb.arch/i386-sse.exp: Likewise.
20767
3ed9baed
IB
207682014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20769
20770 * gdb.dlang/expression.exp: New file.
20771
034f788c
PA
207722014-06-19 Pedro Alves <palves@redhat.com>
20773
20774 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20775 out from ...
20776 (top level): ... here. Iterate running tests under different
20777 scheduler-locking settings.
20778
45371d0c
LM
207792014-06-18 Luis Machado <lgustavo@codesourcery.com>
20780
20781 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20782 to DW_FORM_addr and use non-zero addresses.
20783
5d376983
SC
207842014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20785
20786 PR gdb/17017
20787 * gdb.python/py-xmethods.cc: Add global function call counters and
20788 increment them in their respective functions. Remove "cout"
20789 statements.
20790 * gdb.python/py-xmethods.exp: Make tests check the global function
20791 call counters instead of depending on inferior IO.
20792
a1aa2221
LM
207932014-06-18 Don Breazeal <donb@codesourcery.com>
20794
20795 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20796 Deleted procedure.
20797 (explicit_fork_parent_follow): Deleted procedure.
20798 (explicit_fork_child_follow): Deleted procedure.
20799 (test_follow_fork): New procedure.
20800 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20801 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20802 procedure calls.
20803
0fc05997
YQ
208042014-06-17 Yao Qi <yao@codesourcery.com>
20805
20806 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20807 CP1252.
20808
70795c52
LM
208092014-06-17 Luis Machado <lgustavo@codesourcery.com>
20810
20811 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20812 Initialize ptr and S explicitly.
20813 (skip_type_update_when_not_use_rtti_test): Likewise.
20814
6be47f0c
KS
208152014-06-16 Keith Seitz <keiths@redhat.com>
20816
20817 PR mi/15863
20818 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20819 the inferior is started.
20820
d03de421
PA
208212014-06-16 Pedro Alves <palves@redhat.com>
20822
20823 * gdb.base/break-main-file-remove-fail.c: New file.
20824 * gdb.base/break-main-file-remove-fail.exp: New file.
20825 * gdb.base/break-unload-file.exp: Use build_executable instead of
20826 prepare_for_testing.
20827 (test_break): New parameter "initial_load". Handle it.
20828 (top level): Add initial_load cmdline/file axis.
20829
f9579b99
TT
208302014-06-12 Tom Tromey <tromey@redhat.com>
20831
20832 * gdb.base/completion.exp: Don't use directory name in test.
20833
3657956b
GB
208342014-06-09 Gary Benson <gbenson@redhat.com>
20835
20836 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20837 separate the always-available ANSI-standard signals from the
20838 signals that require checking.
20839 (main): Likewise.
20840 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20841 Likewise.
20842 (main): Likewise.
20843
4186eb54
KS
208442014-06-07 Keith Seitz <keiths@redhat.com>
20845
20846 Revert:
20847 PR c++/16253
20848 * gdb.cp/var-tag.cc: New file.
20849 * gdb.cp/var-tag.exp: New file.
20850 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20851 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20852 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20853 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20854
25326a28 208552014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20856
20857 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20858
829155c9
PA
208592014-06-06 Pedro Alves <palves@redhat.com>
20860
20861 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20862 in target debug output instead of looking at RSP packets,
20863 disabling the test on any target that uses hardware stepping.
20864 Update comments.
20865
61c8d22e
PA
208662014-06-06 Pedro Alves <palves@redhat.com>
20867
20868 * gdb.base/break-unload-file.exp: Fix typo.
20869
d9a47287
YQ
208702014-06-06 Yao Qi <yao@codesourcery.com>
20871
20872 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20873 from "jit_function" to "^jit_function".
20874
e5e01dbf
YQ
208752014-06-06 Yao Qi <yao@codesourcery.com>
20876
20877 * gdb.base/async.c (foo): Add one statement.
20878 * gdb.base/async.exp: Get the next instruction address and
20879 match the output of "nexti" by instruction address. Match
20880 the hex address in the output of "finish".
20881
73ba372c
GB
208822014-06-06 Gary Benson <gbenson@redhat.com>
20883
20884 * gdb.base/call-signals.c: Remove preprocessor conditionals
20885 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20886 SIGSEGV and SIGTERM.
20887 * gdb.base/sigall.c: Likewise.
20888 * gdb.base/unwindonsignal.c: Likewise.
20889 * gdb.reverse/sigall-reverse.c: Likewise.
20890
831517df
YQ
208912014-06-06 Yao Qi <yao@codesourcery.com>
20892
20893 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20894 readable, skip the test.
20895
b8b91e98
YQ
208962014-06-06 Yao Qi <yao@codesourcery.com>
20897
20898 * gdb.threads/staticthreads.c (thread_function): Move the line
20899 setting breakpoint on forward.
20900 * gdb.threads/staticthreads.exp: Update comments.
20901
fb934770
LC
209022014-06-05 Ludovic Courtès <ludo@gnu.org>
20903
20904 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20905 "history-append! type error".
20906
6ef284bd
SM
209072014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20908
20909 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20910 erroneous dprintf expected input.
20911
a872e241
DE
209122014-06-04 Doug Evans <xdje42@gmail.com>
20913
20914 * gdb.guile/scm-generics.exp: Delete.
20915
16f691fb
DE
209162014-06-04 Doug Evans <xdje42@gmail.com>
20917
20918 * gdb.guile/scm-breakpoint.exp: Update.
20919 Add tests for breakpoint registration.
20920
012370f6
TT
209212014-06-04 Tom Tromey <tromey@redhat.com>
20922
20923 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20924 VLA-in-union.
20925 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20926 inner_vla_struct, vla_union types. Initialize objects of those
20927 types and compute their sizes.
20928
9f5a4cef
HZ
209292014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20930 Hui Zhu <hui@codesourcery.com>
20931
20932 * gdb.base/fileio.exp: Add test for shell not available as well as
20933 available.
20934 * gdb.base/fileio.c (test_system): Check for shell twice.
20935
90a45c4d
YQ
209362014-06-04 Yao Qi <yao@codesourcery.com>
20937
20938 * gdb.base/auto-connect-native-target.exp: Remove redundant
20939 space from the regexp pattern.
20940
70017e41
YQ
209412014-06-04 Yao Qi <yao@codesourcery.com>
20942
20943 * gdb.base/default.exp: Replace "child" with "native" in
20944 regexp pattern.
20945
883964a7
SC
209462014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20947
20948 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20949 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20950 * gdb.python/py-xmethods.py: Python script supporting the
20951 new testcase and tests.
20952
ef370185
JB
209532014-06-03 Joel Brobecker <brobecker@adacore.com>
20954 Pedro Alves <palves@redhat.com>
20955
20956 PR breakpoints/17000
20957 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20958 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20959
1e2ccb61
BM
209602014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20961
20962 * gdb.base/subst.exp: Add tests to verify partial path matching
20963 output.
20964
c6ec5ab2
PA
209652014-06-03 Pedro Alves <palves@redhat.com>
20966
20967 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20968 target that doesn't use software single-stepping.
20969
835c559f
PA
209702014-06-03 Pedro Alves <palves@redhat.com>
20971
20972 PR breakpoints/17000
20973 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20974 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20975
06eb1586
DE
209762014-06-02 Doug Evans <xdje42@gmail.com>
20977
20978 * gdb.guile/scm-parameter.exp: New file.
20979
e698b8c4
DE
209802014-06-02 Doug Evans <xdje42@gmail.com>
20981
20982 * gdb.guile/scm-cmd.c: New file.
20983 * gdb.guile/scm-cmd.exp: New file.
20984
ded03782
DE
209852014-06-02 Doug Evans <xdje42@gmail.com>
20986
20987 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20988 pretty-printer lookup.
20989 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20990 (make-pp_s-printer): Call it.
20991 (make-pretty-printer-from-dict): New function.
20992 (lookup-pretty-printer-maker-from-dict): New function.
20993 (*pretty-printer*): Simplify.
20994 (make-objfile-pp_s-printer): New function.
20995 (install-objfile-pretty-printers!): New function.
20996 (make-progspace-pp_s-printer): New function.
20997 (install-progspace-pretty-printers!): New function.
20998 * gdb.guile/scm-progspace.c: New file.
20999 * gdb.guile/scm-progspace.exp: New file.
21000
41fac0cf
PA
210012014-06-02 Pedro Alves <palves@redhat.com>
21002
21003 * gdb.base/dprintf-bp-same-addr.c: New file.
21004 * gdb.base/dprintf-bp-same-addr.exp: New file.
21005
96ae5695
EBM
210062014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21007
21008 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21009 * gdb.arch/powerpc-power.s: Likewise.
21010
da02b3a8
JB
210112014-06-02 Joel Brobecker <brobecker@adacore.com>
21012
21013 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21014
c72b2e7b
YQ
210152014-06-01 Yao Qi <yao@codesourcery.com>
21016
21017 * gdb.base/watchpoint.exp (test_watch_location): Check null
21018 pointer can be dereferenced. If not, do the test, otherwise
21019 skip it.
21020
53e8a631
AB
210212014-05-30 Andrew Burgess <aburgess@broadcom.com>
21022
21023 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21024 results.
21025 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21026
938f0e2f
AB
210272014-05-30 Andrew Burgess <aburgess@broadcom.com>
21028
21029 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21030 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21031 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21032 * gdb.arch/amd64-invalid-stack-top.c: New file.
21033 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21034
9ba6657a
PA
210352014-05-30 Pedro Alves <palves@redhat.com>
21036
21037 PR breakpoints/17000
21038 * gdb.base/sss-bp-on-user-bp.c: New file.
21039 * gdb.base/sss-bp-on-user-bp.exp: New file.
21040
522c09bf
DB
210412014-05-30 David Blaikie <dblaikie@gmail.com>
21042
21043 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21044 gnu_inline semantics via attribute.
21045 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21046 source explicitly specifies the required semantics.
21047
bf4ef81e
MR
210482014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21049
21050 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21051
329ea579
PA
210522014-05-29 Pedro Alves <palves@redhat.com>
21053 Tom Tromey <tromey@redhat.com>
21054
21055 * gdb.base/async-shell.exp: Don't enable target-async.
21056 * gdb.base/async.exp
21057 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21058 parameter. Adjust.
21059 (top level): Don't test with "target-async".
21060 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21061 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21062 * gdb.base/inferior-died.exp: Don't enable target-async.
21063 * gdb.base/interrupt-noterm.exp: Likewise.
21064 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21065 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21066 * gdb.mi/mi-nonstop.exp: Likewise.
21067 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21068 * gdb.mi/mi-nsintrall.exp: Likewise.
21069 * gdb.mi/mi-nsmoribund.exp: Likewise.
21070 * gdb.mi/mi-nsthrexec.exp: Likewise.
21071 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21072 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21073 * gdb.python/py-evsignal.exp: Don't enable target-async.
21074 * gdb.python/py-evthreads.exp: Likewise.
21075 * gdb.python/py-prompt.exp: Likewise.
21076 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21077 * gdb.server/solib-list.exp: Don't enable target-async.
21078 * gdb.threads/thread-specific-bp.exp: Likewise.
21079 * lib/mi-support.exp: Adjust to use mi-async.
21080
fd664c91
PA
210812014-05-29 Pedro Alves <palves@redhat.com>
21082
21083 PR gdb/13860
21084 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21085 reason, even in sync mode.
21086
251bde03
PA
210872014-05-29 Pedro Alves <palves@redhat.com>
21088 Hui Zhu <hui@codesourcery.com>
21089
21090 PR PR15693
21091 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21092 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21093 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21094 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21095
7f3c0343
JB
210962014-05-28 Joel Brobecker <brobecker@adacore.com>
21097
21098 * config/monitor.exp (gdb_target_monitor): Replace use of
21099 "set remotebaud" by "set serial baud".
21100
b2715b27
AW
211012014-05-26 Andy Wingo <wingo@igalia.com>
21102
21103 * gdb.guile/scm-breakpoint.exp:
21104 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21105 properties instead of gdb-object-properties.
21106
498a4489
YQ
211072014-05-26 Yao Qi <yao@codesourcery.com>
21108
21109 * gdb.server/no-thread-db.exp: Specify source file name
21110 explicitly when setting a breakpoint.
21111
589fdceb
MM
211122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21113
21114 * gdb.btrace/vdso.c: New.
21115 * gdb.btrace/vdso.exp: New.
21116
e9089e05
MM
211172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21118
21119 * gdb.base/gcore.exp (capture_command_output): Move ...
21120 * lib/gdb.exp (capture_command_output): ... here.
21121
67b5c0c1
MM
211222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21123
21124 * gdb.btrace/data.exp: Test memory access during btrace replay.
21125
a2199296
SM
211262014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21127
21128 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21129
17b2616c
PA
211302014-05-21 Pedro Alves <palves@redhat.com>
21131
21132 PR gdb/13860
21133 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21134 (top level): Test that output related to execution commands is
21135 sent to the console with CLI commands, but not with MI commands.
21136 Test that breakpoint events are always mirrored to the console.
21137 Also expect the new source line to be output after a "next" in
21138 async mode too. Make it a pass/fail test.
21139 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21140 output.
21141 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21142
5166082f
PA
211432014-05-21 Pedro Alves <palves@redhat.com>
21144
21145 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21146 Use them to test variations of "list" after reaching a breakpoint.
21147 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21148 Test "list" with listsize 10 after reaching a breakpoint.
21149 * gdb.python/python.exp (decode_line current location line
21150 number): Adjust expected line number.
21151
2f25d70f
SM
211522014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21153
21154 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21155 behavior for $args, pass it directly to "run".
21156
ff604a67
MR
211572014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21158
21159 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21160 30000 to 65536.
21161
6a3cb8e8
PA
211622014-05-21 Pedro Alves <palves@redhat.com>
21163
21164 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21165 auto-connect-native-target off".
21166 * gdb.base/auto-connect-native-target.c: New file.
21167 * gdb.base/auto-connect-native-target.exp: New file.
21168
4ebfc96e
PA
211692014-05-21 Pedro Alves <palves@redhat.com>
21170
21171 * gdb.base/default.exp: Test "target native" instead of "target
21172 child".
21173
36d46afb
MW
211742014-05-21 Mark Wielaard <mjw@redhat.com>
21175
21176 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21177
5876f503
JK
211782014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21179
21180 Fix TLS access for -static -pthread.
21181 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21182 <HAVE_TLS> (thread_function, main): Initialize it.
21183 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21184 Add clean_restart.
21185 <$have_tls != "">: Check TLSVAR.
21186
0256a6ac
PA
211872014-05-21 Pedro Alves <palves@redhat.com>
21188
21189 * gdb.base/dcache-line-read-error.c: New.
21190 * gdb.base/dcache-line-read-error.exp: New.
21191
936d2992
PA
211922014-05-20 Pedro Alves <palves@redhat.com>
21193
21194 * gdb.base/compare-sections.c: New file.
21195 * gdb.base/compare-sections.exp: New file.
21196
802e8e6d
PA
211972014-05-20 Pedro Alves <palves@redhat.com>
21198
21199 * gdb.base/break-idempotent.c: New file.
21200 * gdb.base/break-idempotent.exp: New file.
21201
e59fa00f
MM
212022014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21203
21204 * gdb.btrace/nohist.exp: New.
21205
8b696e31
YQ
212062014-05-20 Yao Qi <yao@codesourcery.com>
21207
21208 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21209 gdb.reverse directory and gdb_reverse_timeout exists in board
21210 setting.
21211 * README: Document gdb_reverse_timeout.
21212
73c9764f
YQ
212132014-05-20 Yao Qi <yao@codesourcery.com>
21214
21215 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21216 'test_file_name'. Treat args as a string instead of a list.
21217 (gdb_init): Rename argument 'args' by 'test_file_name'.
21218
f1f4348a
JK
212192014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21220
21221 * gdb.arch/powerpc-power.exp: New file.
21222 * gdb.arch/powerpc-power.s: New file.
21223
0dbe70ce
DE
212242014-05-16 Doug Evans <dje@google.com>
21225
21226 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21227 * gdb.base/completion.exp: Check that all expected files exist
21228 before doing file completion.
0dbe70ce 21229
8d551b02
DE
212302014-05-16 Doug Evans <dje@google.com>
21231
21232 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21233 Update.
21234 (do_syscall_tests_without_xml): Update.
21235
73eb7709
PA
212362014-05-16 Pedro Alves <palves@redhat.com>
21237
21238 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21239 instead of "unknown output after running".
21240
3fae92fc
YQ
212412014-05-16 Yao Qi <yao@codesourcery.com>
21242
21243 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21244 file1.txt from host at the end.
21245 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21246
c2b2ccc5
DE
212472014-05-15 Doug Evans <dje@google.com>
21248
21249 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21250 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21251 loading file. Add test for TU lookup.
21252
8c217a4b
SM
212532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21254
21255 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21256 calling "-exec-arguments" or "set args" before running the
21257 inferior.
21258
3deb39c6
SM
212592014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21260
21261 * lib/mi-support.exp (mi_expect_stop): Expect message for
21262 inferiors that exit with non-zero exit code.
21263
71a79f8c
YQ
212642014-05-14 Yao Qi <yao@codesourcery.com>
21265
21266 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21267 match absolute path on remote host.
21268 (test_file_list_exec_source_files): Remove "/" from the
21269 pattern.
21270
f23fcd46
YQ
212712014-05-14 Yao Qi <yao@codesourcery.com>
21272
21273 * boards/local-remote-host-notty.exp (${board}_file): New
21274 proc.
21275
9404b58f
KM
212762014-05-07 Kyle McMartin <kyle@redhat.com>
21277
21278 Pushed by Joel Brobecker <brobecker@adacore.com>.
21279 * gdb.arch/aarch64-atomic-inst.c: New file.
21280 * gdb.arch/aarch64-atomic-inst.exp: New file.
21281
5e45f04c
YQ
212822014-05-07 Yao Qi <yao@codesourcery.com>
21283
21284 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21285 in current context" too.
21286
c888a17d
KS
212872014-05-05 Keith Seitz <keiths@redhat.com>
21288
21289 * gdb.linespec/ls-dollar.exp: Add test for linespec
21290 file:convenience_variable.
21291
290a839c
YQ
212922014-05-05 Yao Qi <yao@codesourcery.com>
21293
21294 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21295 traceframes into tfile and ctf trace files. Read data from
21296 trace file and test collected data.
21297 (gdb_collect_locals_test): Likewise.
21298 (gdb_unavailable_registers_test): Likewise.
21299 (gdb_unavailable_floats): Likewise.
21300 (gdb_collect_globals_test): Likewise.
21301 (top-level): Append "ctf" to trace_file_targets if GDB
21302 supports.
21303
b5262cd0
YQ
213042014-05-05 Yao Qi <yao@codesourcery.com>
21305
21306 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21307 code to ...
21308 (gdb_collect_args_test_1): ... it. New proc.
21309 (gdb_collect_locals_test): Move some code to ...
21310 (gdb_collect_locals_test_1): ... it. New proc.
21311 (gdb_unavailable_registers_test): Move some code to ...
21312 (gdb_unavailable_registers_test_1): ... it. New proc.
21313 (gdb_unavailable_floats): Move some code to ...
21314 (gdb_unavailable_floats_1): ... it. New proc.
21315
30a1e6cc
SDJ
213162014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21317
21318 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21319 probes to test for bitness recognition.
21320 * gdb.arch/amd64-stap-optional-prefix.exp
21321 (test_probe_value_without_reg): New procedure.
21322 Add code to test for different kinds of bitness.
21323
f33da99a
SDJ
213242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21325
21326 PR breakpoints/16889
21327 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21328 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21329
5b80f00d
PA
213302014-05-01 Pedro Alves <palves@redhat.com>
21331
21332 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21333 gdb_file_cmd if no file is specified.
21334 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21335 last_loaded_file to set the remote exec-file.
21336
f8c2a73c
PA
213372014-05-01 Pedro Alves <palves@redhat.com>
21338
21339 * boards/local-remote-host.exp: New file.
21340
be6e8ac7
PA
213412014-05-01 Pedro Alves <palves@redhat.com>
21342
21343 * boards/local-remote-host.exp: Rename to ...
21344 * boards/local-remote-host-notty.exp: ... this.
21345
cac0dc8f
JB
213462014-04-28 Joel Brobecker <brobecker@adacore.com>
21347
21348 * gdb.ada/dyn_arrayidx: New testcase.
21349
9730e6cc
YQ
213502014-04-26 Yao Qi <yao@codesourcery.com>
21351
21352 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21353 and compute the length of function main. Save it in
21354 $main_length.
21355 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21356 (top-level): Use gdb_compile to compile objects into
21357 executable and restart GDB. Remove invocation to
21358 prepare_for_testing.
21359
7ae1a6a6
PA
213602014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21361 Pedro Alves <palves@redhat.com>
21362
21363 PR server/16255
21364 * gdb.multi/multi-attach.c: New file.
21365 * gdb.multi/multi-attach.exp: New file.
21366
4082afcc
PA
213672014-04-25 Pedro Alves <palves@redhat.com>
21368
21369 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21370 user.
21371 (top level): Test that "set remote conditional-breakpoints-packet
21372 off" works as intended.
21373 * gdb.base/dprintf.exp: Test that "set remote
21374 breakpoint-commands-packet off" works as intended.
21375 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21376 New function.
21377 (top level): Call it.
21378 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21379 remote fast-tracepoints-packet off" works as intended.
21380 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21381 * lib/gdb.exp (gdb_is_target_remote): ... here.
21382
2abc3f8d
DB
213832014-04-24 David Blaikie <dblaikie@gmail.com>
21384
21385 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21386 ensure clang would not discard them.
21387 * gdb.base/gdbvars.c: Ditto.
21388 * gdb.base/memattr.c: Ditto.
21389 * gdb.base/whatis.c: Ditto.
21390 * gdb.python/py-prettyprint.c: Ditto.
21391 * gdb.trace/actions.c: Ditto.
21392 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21393 ensure clang would not discard it.
21394
bfd39632
DB
213952014-04-24 David Blaikie <dblaikie@gmail.com>
21396
21397 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21398 clang to emit the full definition of type required by the test
21399 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21400
22842ff6
DB
214012014-04-24 David Blaikie <dblaikie@gmail.com>
21402
21403 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21404 coax Clang into emitting the definition of the type.
21405 * gdb.cp/pr10728-x.h (y): Ditto.
21406 * gdb.cp/pr10728-y.cc (y): Ditto.
21407
c2e827ad
DB
214082014-04-24 David Blaikie <dblaikie@gmail.com>
21409
21410 * gdb.base/label.exp: XFAIL label related tests under Clang.
21411 * gdb.cp/cplabel.exp: Ditto.
21412 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21413 under Clang those using labels.
21414
4c2d33e7
YQ
214152014-04-25 Yao Qi <yao@codesourcery.com>
21416
21417 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21418 double_label.
21419 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21420 partial_label and double_label.
21421
56083b99
DB
214222014-04-24 David Blaikie <dblaikie@gmail.com>
21423
21424 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21425
25d4e99d
DB
214262014-04-24 David Blaikie <dblaikie@gmail.com>
21427
21428 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21429 of the function to work across GCC and Clang.
21430 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21431 pointer types (const void ** const V void **).
21432
01f9f808
MS
214332014-04-24 Michael Sturm <michael.sturm@mintel.com>
21434 Walfred Tedeschi <walfred.tedeschi@intel.com>
21435
21436 * Makefile.in (EXECUTABLES): Added i386-avx512.
21437 * gdb.arch/i386-avx512.c: New file.
21438 * gdb.arch/i386-avx512.exp: Likewise.
21439
4b48d439
KS
214402014-04-23 Keith Seitz <keiths@redhat.com>
21441
21442 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21443 (mi_make_breakpoint_table): New procedure.
21444 (mi_create_breakpoint): Use mi_make_breakpoint
21445 and return the result.
21446 (mi_make_breakpoint): New procedure.
21447 (mi_build_kv_pairs): New procedure.
21448
21449 * gdb.mi/mi-break.exp: Remove unused globals,
21450 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21451 All callers updated.
21452 * gdb.mi/mi-dprintf.exp: Use variable to track command
21453 number.
21454 Update all callers of mi_create_breakpoint and use
21455 mi_make_breakpoint_table.
21456 Remove any unused global variables.
21457 * gdb.mi/mi-nonstop.exp: Likewise.
21458 * gdb.mi/mi-nsintrall.exp: Likewise.
21459 * gdb.mi/mi-nsmoribund.exp: Likewise.
21460 * gdb.mi/mi-nsthrexec.exp: Likewise.
21461 * gdb.mi/mi-reverse.exp: Likewise.
21462 * gdb.mi/mi-simplerun.exp: Likewise.
21463 * gdb.mi/mi-stepn.exp: Likewise.
21464 * gdb.mi/mi-syn-frame.exp: Likewise.
21465 * gdb.mi/mi-until.exp: Likewise.
21466 * gdb.mi/mi-var-cp.exp: Likewise.
21467 * gdb.mi/mi-var-display.exp: Likewise.
21468 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21469 * gdb.mi/mi2-var-child.exp: Likewise.
21470 * gdb.mi/mi-vla-c99.exp: Likewise.
21471 * lib/mi-support.exp: Likewise.
21472
21473 From Ian Lance Taylor <iant@cygnus.com>:
21474 * lib/gdb.exp (parse_args): New procedure.
21475
08351840
PA
214762014-04-23 Pedro Alves <palves@redhat.com>
21477
21478 * gdb.base/break-unload-file.c: New file.
21479 * gdb.base/break-unload-file.exp: New file.
21480 * gdb.base/sym-file-lib.c (baz): New function.
21481 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21482 field.
21483 (load): Store the segment's mapped size.
21484 (unload): New function.
21485 (unload_shlib): New function.
21486 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21487 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21488 set a breakpoint at baz, and call it.
21489 * gdb.base/sym-file.exp: New tests for stale breakpoint
21490 instructions.
21491
076855f9
PA
214922014-04-23 Pedro Alves <palves@redhat.com>
21493
21494 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21495 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21496 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21497 * gdb.base/hbreak-unmapped.c: New file.
21498 * gdb.base/hbreak-unmapped.exp: New file.
21499 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21500 * lib/gdb.exp (gdb_is_target_remote): ... here.
21501
483805cf
PA
215022014-04-22 Pedro Alves <palves@redhat.com>
21503
21504 * gdb.base/consecutive-step-over.c: New file.
21505 * gdb.base/consecutive-step-over.exp: New file.
21506
06d97543
PA
215072014-04-22 Pedro Alves <palves@redhat.com>
21508
21509 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21510 instead of send_gdb/gdb_expect.
21511
b4429ea2
YQ
215122014-04-22 Yao Qi <yao@codesourcery.com>
21513
21514 * lib/trace-support.exp (generate_tracefile): New procedure.
21515 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21516 return 0.
21517 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21518 if generate_tracefile returns 1.
21519
51d48146
PA
215202014-04-18 Tom Tromey <palves@redhat.com>
21521 Pedro alves <tromey@redhat.com>
21522
21523 PR backtrace/15558
21524 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21525 with a backtrace limit.
21526 * gdb.python/py-frame-inline.exp: Test running to an inline
21527 function with a backtrace limit, and printing the newest frame.
21528 * gdb.python/py-frame-inline.c (main): Call f.
21529
bd1dce5f
MS
215302014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21531
21532 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21533
40d1a503
MS
215342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21535
21536 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21537 Drop prefix from unsupported source file path.
21538
389b98f7
YQ
215392014-04-17 Yao Qi <yao@codesourcery.com>
21540
21541 * lib/gdb.exp (with_target_charset): New proc.
21542 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21543 with_target_charset.
21544 (test_print_strings): Likewise.
21545 (test_repeat_bytes): Likewise.
21546 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21547 for some tests.
21548
22869d73
KS
215492014-04-16 Keith Seitz <keiths@redhat.com>
21550
21551 PR gdb/15827
21552 * gdb.dwarf2/corrupt.c: New file.
21553 * gdb.dwarf2/corrupt.exp: New file.
21554
c4f87ca6
KS
215552014-04-16 Keith Seitz <keiths@redhat.com>
21556
21557 PR c++/16597
21558 * gdb.cp/namelessclass.cc: New file.
21559 * gdb.cp/namelessclass.exp: New file.
21560 * gdb.cp/namelessclass.S: New file.
21561
ab19de87
DE
215622014-04-16 Doug Evans <dje@google.com>
21563
21564 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21565 Add comment.
21566 (gdbserver_default_get_comm_port): New function.
21567 (gdbserver_start): Check if board file provided
21568 "gdbserver,get_comm_port" and use it if so.
21569 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21570 (gdb,socketport): Set to "stdio".
21571 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21572 (stdio_gdbserver_template): Delete.
21573 (${board}_get_remote_address): Update.
21574 (${board}_build_remote_cmd): Delete.
21575 (${board}_get_comm_port): New function.
21576 (${board}_spawn): Update.
21577 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21578 Delete.
21579 (${board}_get_remote_address): Update.
21580 (${board}_get_comm_port): New function.
21581
fc98a809
AB
215822014-04-16 Andrew Burgess <aburgess@broadcom.com>
21583
21584 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21585 appearing in any order.
21586
87fd9e6e
DE
215872014-04-15 Doug Evans <dje@google.com>
21588
21589 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21590 uninitialized value of "description".
21591
099fc3ea
KS
215922014-04-15 Keith Seitz <keiths@redhat.com>
21593
21594 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21595 Remove unused globals.
21596 (test_running_the_program): Likewise.
21597 (test_controlled_execution): Likewise.
21598 (test_controlling_breakpoints): Likewise.
21599 (test_program_termination): Likewise.
21600
5da151d4
KS
216012014-04-15 Keith Seitz <keiths@redhat.com>
21602
21603 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21604 unused globals.
21605 (test_rbreak_creation_and_listing): Likewise.
21606 (test_ignore_count): Likewise.
21607 (test_error): Likewise.
21608
35e5d2f0
PA
216092014-04-15 Pedro Alves <palves@redhat.com>
21610
21611 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21612 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21613 sym-file-loader.c.
21614 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21615 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21616 to sym-file-loader.c.
21617 (struct library): Forward declare.
21618 (load_shlib, lookup_function): Change prototypes.
21619 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21620 (translate_offset): Remove declarations.
21621 (get_text_addr): New declaration.
21622 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21623 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21624 sym-file-loader.h.
21625 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21626 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21627 here from sym-file-loader.h.
21628 (struct library): New structure.
21629 (load_shlib, lookup_function): Change prototypes and adjust to
21630 work with a struct library.
21631 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21632 (translate_offset): Make static.
21633 (get_text_addr): New function.
21634 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21635
eb4c1710
PA
216362014-04-15 Pedro Alves <palves@redhat.com>
21637
21638 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21639
2d1baf52
PA
216402014-04-15 Pedro Alves <palves@redhat.com>
21641
21642 * gdb.base/sym-file-loader.c: Include <limits.h>.
21643 (SELF_LINK): New define.
21644 (get_origin): New function.
21645 (load_shlib): Use it.
21646 * gdb.base/sym-file.exp: Don't early return if the target is
21647 remote. Use runto_main, and issue fail is that fails. Use
21648 gdb_load_shlibs.
21649 (shlib_name): Delete.
21650 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21651
7dd6df01
PA
216522014-04-15 Pedro Alves <palves@redhat.com>
21653
21654 * gdb.base/sym-file.exp: Remove regex characters from test
21655 message. Don't refer to breakpoint numbers in test messages.
21656
b50c8614
KS
216572014-04-14 Keith Seitz <keiths@redhat.com>
21658
21659 PR c++/16253
21660 * gdb.cp/var-tag.cc: New file.
21661 * gdb.cp/var-tag.exp: New file.
21662 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21663 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21664 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21665 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21666
3d567982
TT
216672014-04-14 Tom Tromey <tromey@redhat.com>
21668
21669 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21670 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21671 type.
21672 * gdb.cp/enum-class.exp: New file.
21673 * gdb.cp/enum-class.cc: New file.
21674
0626fc76
TT
216752014-04-14 Tom Tromey <tromey@redhat.com>
21676
21677 * gdb.dwarf2/enum-type.exp: New file.
21678
dca325b3
SA
216792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21680
21681 * gdb.mi/mi-vla-c99.exp: New file.
21682 * gdb.mi/vla.c: New file.
21683
5854b38a
SA
216842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21685
21686 * gdb.base/vla-datatypes.c: New file.
21687 * gdb.base/vla-datatypes.exp: New file.
21688
463bb957
SA
216892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21690
21691 * gdb.base/vla-ptr.c: New file.
21692 * gdb.base/vla-ptr.exp: New file.
21693
3dd170be
SA
216942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21695
21696 * gdb.dwarf2/count.exp: New file.
21697
5ecaaa66
SA
216982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21699
21700 * gdb.base/vla-sideeffect.c: New file.
21701 * gdb.base/vla-sideeffect.exp: New file.
21702
41f1ada5
DB
217032014-04-14 David Blaikie <dblaikie@gmail.com>
21704
21705 * gdb.mi/non-stop.c: Add return value for non-void function return
21706 statement.
21707 * gdb.threads/staticthreads.c: Ditto.
21708
0be03e84
DE
217092014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21710 Doug Evans <xdje42@gmail.com>
21711
21712 * gdb.guile/scm-value.c: Improve test case.
21713 * gdb.guile/scm-value.exp: Add new test.
21714
f180a1fb
DB
217152014-04-11 David Blaikie <dblaikie@gmail.com>
21716
21717 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21718 override Clang's default.
21719
6b662e19
JB
217202014-04-11 Joel Brobecker <brobecker@adacore.com>
21721
21722 Revert the following changes (regressions):
21723
21724 * gdb.base/vla-sideeffect.c: New file.
21725 * gdb.base/vla-sideeffect.exp: New file.
21726
21727 * gdb.dwarf2/count.exp: New file.
21728
21729 * gdb.base/vla-multi.c: New file.
21730 * gdb.base/vla-multi.exp: New file.
21731
21732 * gdb.base/vla-ptr.c: New file.
21733 * gdb.base/vla-ptr.exp: New file.
21734
21735 * gdb.base/vla-datatypes.c: New file.
21736 * gdb.base/vla-datatypes.exp: New file.
21737
21738 * gdb.mi/mi-vla-c99.exp: New file.
21739 * gdb.mi/vla.c: New file.
21740
245a5f0b
KS
217412014-04-11 Keith Seitz <keiths@redhat.com>
21742
21743 PR c++/16675
21744 * gdb.cp/cpsizeof.exp: New file.
21745 * gdb.cp/cpsizeof.cc: New file.
21746
58a84dcf
SA
217472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21748
191a8a90
JB
21749 * gdb.mi/mi-vla-c99.exp: New file.
21750 * gdb.mi/vla.c: New file.
58a84dcf 21751
c8655f75
SA
217522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21753
21754 * gdb.base/vla-datatypes.c: New file.
21755 * gdb.base/vla-datatypes.exp: New file.
21756
024e13b4
SA
217572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21758
21759 * gdb.base/vla-ptr.c: New file.
21760 * gdb.base/vla-ptr.exp: New file.
21761
1a237e0e
SA
217622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21763
21764 * gdb.base/vla-multi.c: New file.
21765 * gdb.base/vla-multi.exp: New file.
21766
504f3432
SA
217672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21768
21769 * gdb.dwarf2/count.exp: New file.
21770
3bce8237
SA
217712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21772
191a8a90
JB
21773 * gdb.base/vla-sideeffect.c: New file.
21774 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21775
322f9c21
YQ
217762014-04-11 Yao Qi <yao@codesourcery.com>
21777
21778 * gdb.base/completion.exp: Check file exists before running tests
21779 on file completion.
21780
d708bcd1
PA
217812014-04-10 Pedro Alves <palves@redhat.com>
21782
21783 * gdb.base/cond-eval-mode.c: New file.
21784 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21785 prepare_for_testing to build the new file. Check result of
21786 runto_main.
21787 (test_break, test_watch): New procedures.
21788 (top level): Use them.
21789
ae1d2761
PM
217902014-04-08 Pierre Muller <muller@sourceware.org>
21791
21792 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21793 Ctrl-V use for mingw hosts.
21794
7af389b8
SC
217952014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21796
21797 * gdb.python/py-value.c: Improve test case.
21798 * gdb.python/py-value.exp: Add new test.
21799
5e703181
DE
218002014-04-07 David Blaikie <dblaikie@gmail.com>
21801
21802 * lib/compiler.c: Identify the clang compiler.
21803 * lib/compiler.cc: Ditto.
21804
9810b410
YQ
218052014-04-03 Yao Qi <yao@codesourcery.com>
21806
21807 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21808
98d1b8dc
AB
218092014-04-01 Anton Blanchard <anton@samba.org>
21810
21811 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21812 messages unique.
21813
3114cea1
AB
218142014-04-01 Anton Blanchard <anton@samba.org>
21815
21816 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21817 prepare_for_testing.
21818
62f7182c
AB
218192014-04-01 Anton Blanchard <anton@samba.org>
21820
21821 * gdb.arch/ppc64-atomic-inst.c: Remove.
21822 * gdb.arch/ppc64-atomic-inst.S: New file.
21823 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21824
770e7fc7
DE
218252014-03-31 Doug Evans <dje@google.com>
21826
21827 * gdb.base/print-symbol-loading-lib.c: New file.
21828 * gdb.base/print-symbol-loading-main.c: New file.
21829 * gdb.base/print-symbol-loading.exp: New file.
21830
46e2bafa
YQ
218312014-03-31 Yao Qi <yao@codesourcery.com>
21832
21833 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21834
8776cfe9
JB
218352014-03-28 Joel Brobecker <brobecker@adacore.com>
21836
21837 * gdb.ada/mi_dyn_arr: New testcase.
21838
5d1ef361
DE
218392014-03-27 Doug Evans <dje@google.com>
21840
21841 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21842
b5bee914
YQ
218432014-03-27 Yao Qi <yao@codesourcery.com>
21844
21845 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21846 if target is nios2-*-*.
21847
0d4d0e77
YQ
218482014-03-26 Yao Qi <yao@codesourcery.com>
21849
21850 * lib/gdb.exp (readline_is_used): New proc.
21851 * gdb.base/completion.exp: Move tests on command complete up.
21852 Skip the rest of tests if readline is not used.
21853 * gdb.ada/complete.exp: Skp the test if readline is not
21854 used.
21855 * gdb.base/filesym.exp: Likewise.
21856 * gdb.base/macscp.exp: Likewise.
21857 * gdb.base/readline-ask.exp: Likewise.
21858 * gdb.base/readline.exp: Likewise.
21859 * gdb.python/py-cmd.exp: Likewise.
21860 * gdb.trace/tfile.exp: Likewise.
21861
29361eee
YQ
218622014-03-26 Yao Qi <yao@codesourcery.com>
21863
21864 * gdb.base/macscp.exp: Fix code format issues.
21865
bc9a5525
UW
218662014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21867
21868 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21869 * gdb.asm/powerpc64le.inc: New file.
21870
d3839ede
PA
218712014-03-25 Pedro Alves <palves@redhat.com>
21872 Doug Evans <dje@google.com>
21873
21874 * gdb.base/source-execution.c: New file.
21875 * gdb.base/source-execution.exp: New file.
21876 * gdb.base/source-execution.gdb: New file.
21877
01672a57
DE
218782014-03-24 Doug Evans <dje@google.com>
21879
21880 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21881 using fission.
21882
88bbeca9
HZ
218832014-03-24 Hui Zhu <hui@codesourcery.com>
21884 Pedro Alves <palves@redhat.com>
21885
21886 PR breakpoints/16101
21887 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21888 test pass/fail messages. Detect missing support for dprintf when
21889 breakpoints are actually inserted.
21890 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21891 breakpoints are actually inserted.
21892 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21893 fails.
21894
d2348791
JK
218952014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21896
21897 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21898
feef67ab
DE
218992014-03-22 Doug Evans <xdje42@gmail.com>
21900
21901 * gdb.python/python.exp (python not supported): Verify multi-line
21902 python command issues an error.
25d743f9 21903 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21904 guile command issues an error.
feef67ab 21905
ecebef6a
MR
219062014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21907
21908 * gdb.threads/thread-specific.exp: Handle the lack of usable
21909 $this_breakpoint and $this_thread.
21910
ccdd1909
HZ
219112014-03-21 Hui Zhu <hui@codesourcery.com>
21912
21913 * gdb.base/attach.exp (do_command_attach_tests): New.
21914
beb460e8
PA
219152014-03-20 Tom Tromey <tromey@redhat.com>
21916 Pedro Alves <palves@redhat.com>
21917
21918 PR cli/15718
21919 * gdb.base/condbreak-call-false.c: New file.
21920 * gdb.base/condbreak-call-false.exp: New file.
21921
40acf43a
PA
219222014-03-20 Pedro Alves <palves@redhat.com>
21923
21924 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21925 Delete.
21926 (block_signals, unblock_signals): Delete.
21927 (child_function_2, main): Remove references to deleted variable
21928 and functions.
21929
9f5e1e02
PA
219302014-03-20 Pedro Alves <palves@redhat.com>
21931
21932 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21933 Use pthread_kill to signal thread 2.
21934 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21935 Adjust to make the test send itself a signal rather than using the
21936 host's "kill" command.
21937
99619bea
PA
219382014-03-20 Pedro Alves <palves@redhat.com>
21939
21940 * gdb.threads/multiple-step-overs.c: New file.
21941 * gdb.threads/multiple-step-overs.exp: New file.
21942 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21943 Adjust expected infrun debug output.
21944
2adfaa28
PA
219452014-03-20 Pedro Alves <palves@redhat.com>
21946
21947 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21948 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21949
31e77af2
PA
219502014-03-20 Pedro Alves <palves@redhat.com>
21951
21952 PR breakpoints/7143
21953 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21954 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21955 of gdb_test_multiple.
21956 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21957 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21958
b9f437de
PA
219592014-03-20 Pedro Alves <palves@redhat.com>
21960
21961 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21962 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21963
05adc73e
PA
219642014-03-19 Pedro Alves <palves@redhat.com>
21965
21966 * gdb.base/async.exp: Remove early return.
21967
6048b950
PA
219682014-03-19 Pedro Alves <palves@redhat.com>
21969
21970 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21971
8bcfb00a
PA
219722014-03-19 Pedro Alves <palves@redhat.com>
21973
21974 * gdb.base/async.exp (test_background): Expect \r\n after
21975 "completed." in the fail pattern.
21976
884e37dc
PA
219772014-03-19 Pedro Alves <palves@redhat.com>
21978
21979 * gdb.base/async.exp (test_background): New procedure.
21980 Use it for all background execution command tests.
21981
148e57e2
PA
219822014-03-19 Pedro Alves <palves@redhat.com>
21983
21984 * gdb.base/async.exp: Use prepare_for_testing.
21985
f48088c7
PA
219862014-03-19 Pedro Alves <palves@redhat.com>
21987
21988 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21989 the same line.
21990
e2f6c966
PA
219912014-03-19 Pedro Alves <palves@redhat.com>
21992
21993 * gdb.base/async.c (main): Add "jump here" and "until here" line
21994 marker comments.
21995 * gdb.base/async.exp (jump_here): New global.
21996 (jump& test): Use it.
21997 (until_here): New global.
21998 (until& test): Use it.
21999
c30568d4
PA
220002014-03-19 Pedro Alves <palves@redhat.com>
22001
22002 * gdb.base/async.exp: Don't frob gdb_protocol.
22003
0172b6a7
DE
220042014-03-18 Doug Evans <xdje42@gmail.com>
22005
22006 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22007 Fix spelling of exec-done-display.
22008
06c868a8
JK
220092014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22010
22011 PR gdb/15358
22012 * gdb.base/gdb-sigterm.c: New file.
22013 * gdb.base/gdb-sigterm.exp: New file.
22014
0c7e1a46
PA
220152014-03-18 Pedro Alves <palves@redhat.com>
22016
22017 PR gdb/13860
22018 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22019 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22020 solib-event.
22021
f7c77d93
JB
220222014-03-17 Joel Brobecker <brobecker@adacore.com>
22023
22024 * gdb.ada/pckd_arr_ren: New testcase.
22025
5a1e8c7a
DE
220262014-03-13 Doug Evans <xdje42@gmail.com>
22027
22028 PR guile/16612
22029 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22030 collect after discarding symbols.
22031
350e1a76
DE
220322014-03-13 Ludovic Courtès <ludo@gnu.org>
22033 Doug Evans <xdje42@gmail.com>
22034
22035 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22036 to history survives a gc.
22037
a69900ae
PA
220382014-03-13 Pedro Alves <palves@redhat.com>
22039
22040 * gdb.base/default.exp: Don't test "target procfs".
22041
5db9f0bd
PA
220422014-03-13 Pedro Alves <palves@redhat.com>
22043
22044 * gdb.base/default.exp: Update "target child" and "target procfs"
22045 tests to not expect "Unix".
22046
b3ccfe11
TT
220472014-03-12 Tom Tromey <tromey@redhat.com>
22048
22049 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22050 New procs. Add target-async tests.
22051 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22052 Add target-async tests.
22053
646f4417
AA
220542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22055
22056 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22057 'func_start' and 'func_end' for the beginning and end of the
22058 function code, respectively.
22059 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22060 'func_end' instead of 'func' and 'main'.
22061
288c211f
AA
220622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22063
22064 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22065 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22066 generate the debug info assembler source.
22067
e0c0f156
AA
220682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22069
22070 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22071 * gdb.dwarf2/arr-subrange.exp: Likewise.
22072 * gdb.dwarf2/dwz.exp: Likewise.
22073 * gdb.dwarf2/method-ptr.exp: Likewise.
22074 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22075 * gdb.dwarf2/subrange.exp: Likewise.
22076 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22077 * gdb.dwarf2/implptrpiece.exp: Likewise.
22078 * gdb.dwarf2/nostaticblock.exp: Likewise.
22079
0e5c4555
AA
220802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22081
22082 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22083 directory to absolute path name arguments.
22084
5ec18f2b
JG
220852014-03-10 Joel Brobecker <brobecker@adacore.com>
22086
22087 * gdb.ada/tagged_access: New testcase.
22088
847fc4f2
MM
220892014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22090
22091 * gdb.btrace/data.exp: Update expected output.
22092
cc3da688
YQ
220932014-03-06 Yao Qi <yao@codesourcery.com>
22094
22095 * gdb.trace/pr16508.exp: New file.
22096
0f26cec1
PA
220972014-03-05 Pedro Alves <palves@redhat.com>
22098
22099 PR gdb/16575
22100 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22101 procedure.
22102 (top level): Adjust to use it. Add tests that exercise breakpoint
22103 interaction with the code-cache.
22104
7a5a839f
LC
221052014-02-26 Ludovic Courtès <ludo@gnu.org>
22106
22107 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22108 test for 'history-append!'.
22109
31aa7e4e
JB
221102014-02-26 Joel Brobecker <brobecker@adacore.com>
22111
22112 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22113 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22114 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22115 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22116 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22117 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22118
1b588015
JB
221192014-02-26 Joel Brobecker <brobecker@adacore.com>
22120
22121 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22122 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22123 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22124
55426c9d
JB
221252014-02-26 Joel Brobecker <brobecker@adacore.com>
22126
22127 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22128
dc53a7ad
JB
221292014-02-26 Joel Brobecker <brobecker@adacore.com>
22130
22131 * gdb.dwarf2/arr-stride.c: New file.
22132 * gdb.dwarf2/arr-stride.exp: New file.
22133
12ab52e9
PA
221342014-02-26 Pedro Alves <palves@redhat.com>
22135
22136 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22137 that won't ever trigger. Make sure that GDB reports the correct
22138 breakpoint that caused the stop.
22139
849c862e
JK
221402014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22141
22142 PR gdb/16626
22143 * gdb.base/auto-load-script: New file.
22144 * gdb.base/auto-load.c: New file.
22145 * gdb.base/auto-load.exp: New file.
22146
71b7d793
JK
22147 PR gdb/16626
22148 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22149
e2f0d509
JK
221502014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22151
22152 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22153 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22154
50cc37c8
DE
221552014-02-24 Doug Evans <dje@google.com>
22156
22157 * lib/gdb.exp (run_on_host): Log error output if program fails.
22158
ea4758f2
PA
221592014-02-21 Pedro Alves <palves@redhat.com>
22160
22161 * gdb.threads/step-after-sr-lock.c: Rename to ...
22162 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22163 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22164 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22165 ... this.
22166
d7b30f67
SDJ
221672014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22168
22169 PR tdep/16397
22170 * gdb.arch/amd64-stap-special-operands.exp: New file.
22171 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22172 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22173 * gdb.arch/amd64-stap-triplet.S: Likewise.
22174 * gdb.arch/amd64-stap-triplet.c: Likewise.
22175
83deb43f
JB
221762014-02-20 Joel Brobecker <brobecker@adacore.com>
22177
22178 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22179 in .section pseudo-op.
22180
adde2bff
DE
221812014-02-20 lin zuojian <manjian2006@gmail.com>
22182 Joel Brobecker <brobecker@adacore.com>
22183 Doug Evans <xdje42@gmail.com>
22184
22185 PR symtab/16581
22186 * gdb.dwarf2/dw2-icycle.S: New file.
22187 * gdb.dwarf2/dw2-icycle.c: New file.
22188 * gdb.dwarf2/dw2-icycle.exp: New file.
22189
f7bd0f78
SC
221902014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22191
22192 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22193 operations on gdb.Value objects.
22194 * gdb.python/py-value-cc.exp: Add new test to test operations on
22195 gdb.Value objects.
22196
c17ef0d5
DE
221972014-02-18 Doug Evans <dje@google.com>
22198
22199 * Makefile.in (TESTS): New variable.
22200 (expanded_tests, expanded_tests_or_none): New variables
22201 (check-single): Pass $(expanded_tests_or_none) to runtest.
22202 (check-parallel): Only run tests in $(TESTS) if non-empty.
22203 (check/no-matching-tests-found): New rule.
22204 * README: Document TESTS makefile variable.
22205
5dd3176f
DE
222062014-02-18 Doug Evans <dje@google.com>
22207
22208 * Makefile.in (check-parallel): rm -rf outputs temp.
22209
0b10be4f
JK
222102014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22211
22212 Fix "ERROR: no fileid for" in the testsuite.
22213 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22214
85f224e7
DE
222152014-02-12 Doug Evans <dje@google.com>
22216
22217 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22218 (MISCELLANEOUS): New variable.
22219 (clean): rm -rf $(MISCELLANEOUS).
22220 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22221 dwp live in the same directory as symlinks, with each symlink pointed
22222 to a differently named file in a different directory.
22223
149b30ff
DE
222242014-02-11 Doug Evans <dje@google.com>
22225
22226 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22227 of Tcl file commands.
22228
1dfdac32
MK
222292014-02-10 Mark Kettenis <kettenis@gnu.org>
22230
22231 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22232 "kill -SIGUSR1 -1".
22233
aa4fb036
JB
222342014-02-10 Joel Brobecker <brobecker@adacore.com>
22235
22236 * gdb.ada/tick_length_array_enum_idx: New testcase.
22237
ed3ef339
DE
222382014-02-10 Doug Evans <xdje42@gmail.com>
22239
22240 * configure.ac (AC_OUTPUT): Add gdb.guile.
22241 * configure: Regenerate.
22242 * lib/gdb-guile.exp: New file.
22243 * lib/gdb.exp (get_target_charset): New function.
22244 * gdb.base/help.exp: Update expected output from "apropos apropos".
22245 * gdb.guile/Makefile.in: New file.
22246 * gdb.guile/guile.exp: New file.
22247 * gdb.guile/scm-arch.c: New file.
22248 * gdb.guile/scm-arch.exp: New file.
22249 * gdb.guile/scm-block.c: New file.
22250 * gdb.guile/scm-block.exp: New file.
22251 * gdb.guile/scm-breakpoint.c: New file.
22252 * gdb.guile/scm-breakpoint.exp: New file.
22253 * gdb.guile/scm-disasm.c: New file.
22254 * gdb.guile/scm-disasm.exp: New file.
22255 * gdb.guile/scm-equal.c: New file.
22256 * gdb.guile/scm-equal.exp: New file.
22257 * gdb.guile/scm-error.exp: New file.
22258 * gdb.guile/scm-error.scm: New file.
22259 * gdb.guile/scm-frame-args.c: New file.
22260 * gdb.guile/scm-frame-args.exp: New file.
22261 * gdb.guile/scm-frame-args.scm: New file.
22262 * gdb.guile/scm-frame-inline.c: New file.
22263 * gdb.guile/scm-frame-inline.exp: New file.
22264 * gdb.guile/scm-frame.c: New file.
22265 * gdb.guile/scm-frame.exp: New file.
22266 * gdb.guile/scm-generics.exp: New file.
22267 * gdb.guile/scm-gsmob.exp: New file.
22268 * gdb.guile/scm-iterator.c: New file.
22269 * gdb.guile/scm-iterator.exp: New file.
22270 * gdb.guile/scm-math.c: New file.
22271 * gdb.guile/scm-math.exp: New file.
22272 * gdb.guile/scm-objfile-script-gdb.in: New file.
22273 * gdb.guile/scm-objfile-script.c: New file.
22274 * gdb.guile/scm-objfile-script.exp: New file.
22275 * gdb.guile/scm-objfile.c: New file.
22276 * gdb.guile/scm-objfile.exp: New file.
22277 * gdb.guile/scm-ports.exp: New file.
22278 * gdb.guile/scm-pretty-print.c: New file.
22279 * gdb.guile/scm-pretty-print.exp: New file.
22280 * gdb.guile/scm-pretty-print.scm: New file.
22281 * gdb.guile/scm-section-script.c: New file.
22282 * gdb.guile/scm-section-script.exp: New file.
22283 * gdb.guile/scm-section-script.scm: New file.
22284 * gdb.guile/scm-symbol.c: New file.
22285 * gdb.guile/scm-symbol.exp: New file.
22286 * gdb.guile/scm-symtab-2.c: New file.
22287 * gdb.guile/scm-symtab.c: New file.
22288 * gdb.guile/scm-symtab.exp: New file.
22289 * gdb.guile/scm-type.c: New file.
22290 * gdb.guile/scm-type.exp: New file.
22291 * gdb.guile/scm-value-cc.cc: New file.
22292 * gdb.guile/scm-value-cc.exp: New file.
22293 * gdb.guile/scm-value.c: New file.
22294 * gdb.guile/scm-value.exp: New file.
22295 * gdb.guile/source2.scm: New file.
22296 * gdb.guile/types-module.cc: New file.
22297 * gdb.guile/types-module.exp: New file.
22298
7026a7c1
YQ
222992014-02-10 Yao Qi <yao@codesourcery.com>
22300
22301 PR testsuite/16543
22302 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22303 * configure: Regenerated.
22304 * Makefile.in: New file.
22305
6c466447
AS
223062014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22307
22308 * gdb.python/py-framefilter.exp: Fix typo.
22309
6e854735
YQ
223102014-02-08 Yao Qi <yao@codesourcery.com>
22311
22312 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22313 that no =breakpoint-modified is emitted when breakpoints are
22314 modified through MI commands.
22315
d137e6dc
PA
223162014-02-07 Pedro Alves <pedro@codesourcery.com>
22317 Pedro Alves <palves@redhat.com>
22318
22319 * gdb.threads/step-after-sr-lock.c: New file.
22320 * gdb.threads/step-after-sr-lock.exp: New file.
22321
b5ee5a50
PA
223222014-02-07 Pedro Alves <palves@redhat.com>
22323
22324 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22325
3c77faf3
JK
223262014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22327
22328 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22329 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22330
6dddc817
DE
223312014-02-06 Doug Evans <xdje42@gmail.com>
22332
22333 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22334 output.
22335
22336 * gdb.gdb/python-interrupts.exp: New file.
22337
de7b2893
YQ
223382014-02-05 Yao Qi <yao@codesourcery.com>
22339
22340 * gdb.trace/report.exp (use_collected_data): Test the output
22341 of "info threads" and "info inferiors".
22342
66d032ac
YQ
223432014-02-05 Yao Qi <yao@codesourcery.com>
22344
22345 Revert this patch:
22346
22347 2013-05-24 Yao Qi <yao@codesourcery.com>
22348
22349 * gdb.trace/tfile.exp: Test inferior and thread.
22350
591a12a1
UW
223512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22352
22353 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22354 on a function.
22355 * gdb.base/step-bt.c: Call hello via function pointer to make
22356 sure its first instruction is executed on powerpc64le-linux.
22357
0ff3e01f
UW
223582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22359
22360 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22361
084ee545
UW
223622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22363
22364 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22365 of the test patterns for use on little-endian systems.
22366
6ed14ff3
UW
223672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22368
22369 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22370 (decimal_vector): Fix for little-endian.
22371
401e27fd
JM
223722014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22373
22374 * gdb.arch/sparc-sysstep.exp: New file.
22375 * gdb.arch/sparc-sysstep.c: Likewise.
22376
22377 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22378
8b924729
EBM
223792014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22380
22381 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22382
fb151210
JB
223832014-01-23 Tom Tromey <tromey@redhat.com>
22384
22385 * gdb.ada/array_char_idx: New testcase.
22386
0740f8d8
TT
223872014-01-23 Tom Tromey <tromey@redhat.com>
22388
22389 PR python/16487:
22390 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22391 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22392 classes.
22393
21909fa1
TT
223942014-01-23 Tom Tromey <tromey@redhat.com>
22395
22396 PR python/16491:
22397 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22398 string from an inferior frame.
22399 * gdb.python/py-framefilter-mi.exp: Update.
22400
87ce2a04
DE
224012014-01-22 Doug Evans <dje@google.com>
22402
22403 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22404
237b092b
AA
224052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22406
22407 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22408
d674a709
AA
224092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22410
22411 * gdb.trace/entry-values.exp: Remove excess space character from
22412 regex patterns. Handle s390 call instruction.
22413
20fa3390
AA
224142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22415
22416 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22417 define "*_start" label. Make "name" static.
22418 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22419 ${name} by references to ${name}_start.
22420
78466714
AA
224212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22422
22423 * gdb.base/info-macros.exp: Remove "debug" from the compile
22424 options.
22425
ec9f644a
IB
224262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22427
22428 * gdb.dlang/demangle.exp: New file.
22429
94b1b47e
IB
224302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22431
22432 * gdb.dlang/primitive-types.exp: New file.
22433
7f420862
IB
224342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22435
22436 * configure.ac: Create gdb.dlang/Makefile.
22437 * configure: Regenerate.
22438 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22439 * gdb.dlang/Makefile.in: New file.
22440 * lib/d-support.exp: New file.
22441 * lib/gdb.exp (skip_d_tests): New proc.
22442
52834460
MM
224432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22444
22445 * gdb.btrace/delta.exp: Check reverse stepi.
22446 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22447 * gdb.btrace/finish.exp: New.
22448 * gdb.btrace/next.exp: New.
22449 * gdb.btrace/nexti.exp: New.
22450 * gdb.btrace/record_goto.c: Add comments.
22451 * gdb.btrace/step.exp: New.
22452 * gdb.btrace/stepi.exp: New.
22453 * gdb.btrace/multi-thread-step.c: New.
22454 * gdb.btrace/multi-thread-step.exp: New.
22455 * gdb.btrace/rn-dl-bind.c: New.
22456 * gdb.btrace/rn-dl-bind.exp: New.
22457 * gdb.btrace/data.c: New.
22458 * gdb.btrace/data.exp: New.
22459 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22460
6e07b1d2
MM
224612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22462
22463 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22464 * gdb.btrace/exception.exp: Update.
22465 * gdb.btrace/instruction_history.exp: Update.
22466 * gdb.btrace/record_goto.exp: Update.
22467 * gdb.btrace/tailcall.exp: Update.
22468 * gdb.btrace/unknown_functions.exp: Update.
22469 * gdb.btrace/delta.exp: New.
22470
0b722aec
MM
224712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22472
22473 * gdb.btrace/record_goto.exp: Add backtrace test.
22474 * gdb.btrace/tailcall.exp: Add backtrace test.
22475
066ce621
MM
224762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22477
22478 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22479 * gdb.btrace/record_goto.c: New.
22480 * gdb.btrace/record_goto.exp: New.
22481 * gdb.btrace/x86-record_goto.S: New.
22482
0688d04e
MM
224832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22484
22485 * gdb.btrace/function_call_history.exp: Update tests.
22486 * gdb.btrace/instruction_history.exp: Update tests.
22487
8710b709
MM
224882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22489
22490 * gdb.btrace/function_call_history.exp: Fix expected field
22491 order for "record function-call-history".
22492 Add new tests for "record function-call-history /c".
22493 * gdb.btrace/exception.cc: New.
22494 * gdb.btrace/exception.exp: New.
22495 * gdb.btrace/tailcall.exp: New.
22496 * gdb.btrace/x86-tailcall.S: New.
22497 * gdb.btrace/x86-tailcall.c: New.
22498 * gdb.btrace/unknown_functions.c: New.
22499 * gdb.btrace/unknown_functions.exp: New.
22500 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22501
5de9129b
MM
225022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22503
22504 * gdb.btrace/instruction_history.exp: Update.
22505 * gdb.btrace/function_call_history.exp: Update.
22506
23a7fe75
MM
225072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22508
22509 * gdb.btrace/function_call_history.exp: Fix expected function
22510 trace.
22511 * gdb.btrace/instruction_history.exp: Initialize traced.
22512 Remove traced_functions.
22513
724c7dd8
MM
225142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22515
22516 * gdb.btrace/function_call_history.exp: Update
22517 * gdb.btrace/instruction_history.exp: Update.
22518
6d78d93b
MM
225192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22520
22521 * gdb.btrace/enable.exp: Update expected text.
22522
93a360cc
OJ
225232014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22524
22525 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22526 bytes.
22527
3772b53f
MR
225282014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22529
22530 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22531
596662fa
OJ
225322014-01-15 Omair Javaid <omair.javaid@linaro.org>
22533
22534 * lib/gdb.exp (supports_process_record): Return true for
22535 arm*-linux*. (supports_reverse): Likewise.
22536
b5b08fb4
SC
225372014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22538
22539 PR python/15464
22540 PR python/16113
22541 * gdb.python/py-type.c: Enhance test case.
22542 * gdb.python/py-value-cc.cc: Likewise
22543 * gdb.python/py-type.exp: Add new tests.
22544 * gdb.python/py-value-cc.exp: Likewise
22545
52d7fb13
AA
225462014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22547 Pedro Alves <palves@redhat.com>
22548
22549 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22550 Make "name" extern.
22551 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22552 references to ${name}_start by references to ${name}.
22553
a2cd8cfe
JB
225542014-01-10 Joel Brobecker <brobecker@adacore.com>
22555
22556 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22557
4e23fced
JB
225582014-01-10 Joel Brobecker <brobecker@adacore.com>
22559
22560 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22561
c6a9e42c
PA
225622014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22563 Pedro Alves <palves@redhat.com>
22564
22565 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22566 mi_gdb_target_load.
c6a9e42c 22567
b7ea362b
PA
225682014-01-08 Pedro Alves <palves@redhat.com>
22569
22570 * gdb.threads/reconnect-signal.c: New file.
22571 * gdb.threads/reconnect-signal.exp: New file.
22572
5e3f4fab
EBM
225732014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22574
22575 * gdb.base/source-dir.exp: New file.
22576
79301218
JB
225772014-01-07 Joel Brobecker <brobecker@adacore.com>
22578
22579 * gdb.ada/mi_interface: New testcase.
22580
8e355c5d
JB
225812014-01-07 Joel Brobecker <brobecker@adacore.com>
22582
22583 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22584 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22585 gdb.ada/pp-rec-component/pck.ads: New files.
22586
c0d48811
JB
225872014-01-07 Joel Brobecker <brobecker@adacore.com>
22588
22589 * gdb.python/py-pp-integral.c: New file.
22590 * gdb.python/py-pp-integral.py: New file.
22591 * gdb.python/py-pp-integral.exp: New file.
22592
17b609c3 22593For older changes see ChangeLog-1993-2013.
c906108c 22594\f
8d8cb839
EZ
22595;; Local Variables:
22596;; mode: change-log
22597;; left-margin: 8
22598;; fill-column: 74
22599;; version-control: never
22600;; End:
902f2ccb 22601
b811d2c2 22602 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22603 Copying and distribution of this file, with or without modification,
22604 are permitted provided the copyright notice and this notice are preserved.
This page took 3.909885 seconds and 4 git commands to generate.