]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
117c628d
GB
12020-11-22 Gary Benson <gbenson@redhat.com>
2
3 PR gdb/26905
4 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
5 is defined using a DW_AT_count which references another DIE.
6
da39d3ba
TV
72020-11-21 Tom de Vries <tdevries@suse.de>
8
9 * gdb.base/vla-ptr.exp: Add XFAIL.
10
a5c641b5
AB
112020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
12
13 * gdb.fortran/array-slices-bad.exp: New file.
14 * gdb.fortran/array-slices-bad.f90: New file.
15 * gdb.fortran/array-slices-sub-slices.exp: New file.
16 * gdb.fortran/array-slices-sub-slices.f90: New file.
17 * gdb.fortran/array-slices.exp: Rewrite tests.
18 * gdb.fortran/array-slices.f90: Rewrite tests.
19 * gdb.fortran/vla-sizeof.exp: Correct expected results.
20
a15a5258
AB
212020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
22
23 * gdb.base/completion.exp: Add new completion tests.
24
7cb2893d
SM
252020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
26
27 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
28 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
29 * gdb.mi/mi-nsintrall.exp: Likewise.
30 * gdb.mi/mi-nsmoribund.exp: Likewise.
31 * gdb.mi/mi-nsthrexec.exp: Likewise.
32 * gdb.mi/mi-watch-nonstop.exp: Likewise.
33
cf144ec8
SM
342020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
35
36 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
37 of perror.
38
6b6a3e05
JM
392020-11-18 Joseph Myers <joseph@codesourcery.com>
40
41 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
42 $arg.exe exists but $arg does not.
43
811bdca0
GB
442020-11-17 Gary Benson <gbenson@redhat.com>
45
46 * gdb.trace/trace-common.h (x86_trace_dummy): Add
47 __attribute__ ((used)).
48
c72e3136
AB
492020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
50
51 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
52
037d7135
AB
532020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
54
55 * gdb.base/completion.exp: Add new tests.
56
119e99bb
TT
572020-11-16 Tom Tromey <tromey@adacore.com>
58
59 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
60 tests.
61
b74dbc20
JB
622020-11-15 Joel Brobecker <brobecker@adacore.com>
63
64 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
65 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
66 (main): Add reference to pck__fp1_var2.
67 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
68
0a12719e
JB
692020-11-15 Joel Brobecker <brobecker@adacore.com>
70
71 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
72
0c9150e4
JB
732020-11-15 Joel Brobecker <brobecker@adacore.com>
74
75 * gdb.ada/fixed_points.exp: Add ptype tests.
76 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
77
b26daff9
JB
782020-11-15 Joel Brobecker <brobecker@adacore.com>
79
80 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
81
09584414
JB
822020-11-15 Joel Brobecker <brobecker@adacore.com>
83
84 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
85 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
86 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
87 New files.
88 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
89
90 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
91 New files.
92
9dd02fc0
AB
932020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
94
95 PR cli/26879
96 * gdb.fortran/completion.exp: New file.
97 * gdb.fortran/completion.f90: New file.
98
5643c500
JM
992020-11-12 Joseph Myers <joseph@codesourcery.com>
100
101 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
102 but $arg does not.
103
7bea47f0
AB
1042020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
105
106 * gdb.fortran/types.exp: Add more tests.
107
1f2624a3
TT
1082020-11-12 Tom Tromey <tom@tromey.com>
109
110 PR rust/26799:
111 * gdb.rust/traits.exp: Remove kfails.
112
9e74f0ae
GB
1132020-11-12 Gary Benson <gbenson@redhat.com>
114
115 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
116 statement.
117
acb994fa
SM
1182020-11-11 Simon Marchi <simon.marchi@efficios.com>
119
120 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
121 always-inserted" axis.
122 (do_test): Add breakpoint_always_inserted parameter.
123
95016fd2
TT
1242020-11-10 Tom Tromey <tromey@adacore.com>
125
126 * gdb.ada/bias.exp: Update.
127 * gdb.ada/bias/bias.adb (X): Change value.
128
83100a74
GB
1292020-11-10 Gary Benson <gbenson@redhat.com>
130
131 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
132 regexp fragment in parentheses to prevent false matching.
133
6ff174a7
GB
1342020-11-10 Gary Benson <gbenson@redhat.com>
135
136 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
137
eb24648c
GB
1382020-11-10 Gary Benson <gbenson@redhat.com>
139
140 * gdb.cp/step-and-next-inline.exp: Only require
141 -gstatement-frontiers when building with GCC.
142 Only setup KFAIL's for GCC issues when using
143 a GCC-built executable.
144
86775fab
AB
1452020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
146
147 * gdb.base/debug-expr.c: Add extra function to allow for an
148 additional test.
149 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
150 to this proc with gdb_test_debug_expr. Add an extra test.
151 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
152 to this proc with gdb_test_debug_expr, give the tests names
153 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
154 calls to this proc with gdb_test_debug_expr, give the tests names
155 * gdb.fortran/debug-expr.exp: New file.
156 * gdb.fortran/debug-expr.f90: New file.
157 * lib/gdb.exp (gdb_test_debug_expr): New proc.
158
a1945bd4
SM
1592020-11-06 Simon Marchi <simon.marchi@efficios.com>
160
161 * lib/dwarf.exp (ranges): Handle "base" and "range" as
162 proceduresu.
163 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
164 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
165 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
166 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
167 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
168 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
169 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
170 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
171
9c91c725
TT
1722020-11-04 Tom Tromey <tromey@adacore.com>
173
174 * gdb.ada/funcall_ref.exp: Update.
175 * gdb.ada/var_rec_arr.exp: Update.
176
8d9fd3a1
TT
1772020-11-04 Tom Tromey <tromey@adacore.com>
178
179 * gdb.ada/rec_ptype.exp: New file.
180 * gdb.ada/rec_ptype/main.adb: New file.
181 * gdb.ada/rec_ptype/p.ads: New file.
182
d8f62e84
TT
1832020-11-04 Tom Tromey <tromey@adacore.com>
184
185 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
186 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
187 (PT_Full): New variable.
188 * gdb.ada/tick_length_array_enum_idx/pck.adb
189 (Full_PT): New type.
190
7ff5b937
TT
1912020-11-04 Tom Tromey <tromey@adacore.com>
192
193 * gdb.ada/array_of_variant.exp: New file.
194 * gdb.ada/array_of_variant/p.adb: New file.
195 * gdb.ada/array_of_variant/pck.ads: New file.
196 * gdb.ada/array_of_variant/pck.adb: New file.
197
10f6a3ad
TT
1982020-11-04 Tom Tromey <tromey@adacore.com>
199
200 * gdb.ada/enum_idx_packed.exp: Add test.
201 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
202 New variable.
203 * gdb.ada/enum_idx_packed/pck.ads (Short)
204 (Multi_Dimension, Multi_Dimension_Access): New types.
205
b72795a8
TT
2062020-11-04 Tom Tromey <tromey@adacore.com>
207
208 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
209
24aa1b02
TT
2102020-11-04 Tom Tromey <tromey@adacore.com>
211
212 * gdb.ada/set_pckd_arr_elt.exp: Also test
213 -fgnat-encodings=minimal. Add tests.
214 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
215 Call Update_Small a second time.
216 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
217 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
218 (Variant_Access): New types.
219 (New_Variant): Declare.
220
c9a28cbe
TT
2212020-11-04 Tom Tromey <tromey@adacore.com>
222
223 * gdb.ada/mod_from_name.exp: Test printing slice.
224
57567375
TT
2252020-11-04 Tom Tromey <tromey@adacore.com>
226
227 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
228 values.
229 * gdb.ada/access_to_unbounded_array.exp: Test different
230 -fgnat-encodings values.
231 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
232 values.
233 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
234 values.
235 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
236 values.
237 * gdb.ada/array_of_variable_length.exp: Test different
238 -fgnat-encodings values.
239 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
240 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
241 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
242 change.
243 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
244 values.
245 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
246 * gdb.ada/out_of_line_in_inlined.exp: Test different
247 -fgnat-encodings values.
248 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
249 values.
250 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
251 values.
252 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
253 -fgnat-encodings values.
254 * gdb.ada/variant_record_packed_array.exp: Test different
255 -fgnat-encodings values.
256
a7400e44
TT
2572020-11-04 Tom Tromey <tromey@adacore.com>
258
259 * gdb.ada/enum_idx_packed.exp: Add tests.
260 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
261 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
262 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
263 declarations.
264
c40907bf
TV
2652020-11-03 Tom de Vries <tdevries@suse.de>
266
267 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
268 terminator comments.
269 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
270 terminator.
271
f468977a
SM
2722020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
273
274 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
275 integer format test with regexp.
276
1c2bec19
GB
2772020-11-02 Gary Benson <gbenson@redhat.com>
278
279 * gdb.base/print-file-var.exp (test): Separate compiler and
280 linker options, and build using build_executable_from_specs
281 to accommodate this.
282
6539a36d
GB
2832020-11-02 Gary Benson <gbenson@redhat.com>
284
285 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
286 for .c files compiled as C++ with Clang if any shared
287 libraries are specified.
288
7ea44a51
GB
2892020-11-02 Gary Benson <gbenson@redhat.com>
290
291 * lib/attributes.h: New header.
292 * gdb.base/backtrace.c: Include the above. Replace
293 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
294 * gdb.base/infcall-nested-structs.c: Likewise.
295 * gdb.base/vla-optimized-out.c: Likewise.
296
ab8f783d
TV
2972020-11-02 Tom de Vries <tdevries@suse.de>
298
299 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
300
d77c9224
JB
3012020-11-01 Joel Brobecker <brobecker@adacore.com>
302
303 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
304 System.Min_Int and System.Max_Int with smaller hardcoded
305 constants.
306
0e5b0dd0
SM
3072020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
308
309 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
310 * configure: Re-generate.
311
136821d9
SM
3122020-10-30 Simon Marchi <simon.marchi@efficios.com>
313
314 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
315 expected output.
316
b78b3a29
TBA
3172020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
318
319 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
320 behavior.
321 * gdb.base/paginate-bg-execution.exp: Ditto.
322 * gdb.base/paginate-inferior-exit.exp: Ditto.
323 * gdb.base/double-prompt-target-event-error.c: Remove.
324 * gdb.base/double-prompt-target-event-error.exp: Remove.
325
cfaa8f76
TBA
3262020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
327
328 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
329 inferiors' and 'detach inferiors' do not change the current
330 inferior.
331
0ad0e70c
TV
3322020-10-29 Tom de Vries <tdevries@suse.de>
333
334 * gdb.threads/tls.exp: Fix DUPLICATEs.
335
99cc6b2a
TV
3362020-10-28 Tom de Vries <tdevries@suse.de>
337
338 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
339
efe9b873
TV
3402020-10-28 Tom de Vries <tdevries@suse.de>
341
342 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
343 * gdb.base/reread.exp: Same.
344
6b68fd45
TV
3452020-10-28 Tom de Vries <tdevries@suse.de>
346
347 * lib/gdb.exp (readnow): Handle arg.
348 * gdb.rust/traits.exp: Add KFAILs for -readnow.
349
32a5f98a
TV
3502020-10-28 Tom de Vries <tdevries@suse.de>
351
352 * gdb.base/relocate.exp: Update regexp for -readnow.
353
f93b8760
TV
3542020-10-28 Tom de Vries <tdevries@suse.de>
355
356 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
357 -readnow.
358
1b00ef06
TV
3592020-10-28 Tom de Vries <tdevries@suse.de>
360
361 PR symtab/26772
362 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
363 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
364
364bb903
TV
3652020-10-28 Tom de Vries <tdevries@suse.de>
366
367 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
368 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
369 complaint during file command for -readnow.
370
445a033f
TV
3712020-10-28 Tom de Vries <tdevries@suse.de>
372
373 * gdb.cp/nsalias.exp: Fix typo in test name.
374
fdd67a42
TV
3752020-10-28 Tom de Vries <tdevries@suse.de>
376
377 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
378
706baf4c
TV
3792020-10-28 Tom de Vries <tdevries@suse.de>
380
381 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
382 -readnow.
383
b448cca5
TV
3842020-10-27 Tom de Vries <tdevries@suse.de>
385
386 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
387
5868da03
TV
3882020-10-27 Tom de Vries <tdevries@suse.de>
389
390 * gdb.base/maint.exp: Update for -readnow.
391
06db6ec3
TV
3922020-10-27 Tom de Vries <tdevries@suse.de>
393
394 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
395 -readnow.
396
934a1764
GB
3972020-10-14 Gary Benson <gbenson@redhat.com>
398
399 * gdb.python/py-format-string.exp (test_deref_refs): Treat
400 "_vptr$Base" as correct, in addition to "_vptr.Base".
401 (test_mixed): Likewise.
402
0bf21fbd
GB
4032020-10-27 Gary Benson <gbenson@redhat.com>
404
405 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
406 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
407
b1d4d8d1
TBA
4082020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
409
410 * gdb.base/condbreak.exp: Update the completion tests to
411 consider the '-force' flag.
412
bd24c5d6
TV
4132020-10-27 Tom de Vries <tdevries@suse.de>
414
415 * gdb.base/list-ambiguous-readnow.exp: New file.
416
733d554a
TBA
4172020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
418
419 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
420 the condition.
421 * gdb.linespec/cpcompletion.exp: Update to consider the
422 '-force-condition' keyword.
423 * gdb.linespec/explicit.exp: Ditto.
424 * lib/completion-support.exp: Ditto.
425
b5fa468f
TBA
4262020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
427
428 * gdb.base/condbreak-multi-context.cc: New file.
429 * gdb.base/condbreak-multi-context.exp: New file.
430
b3247276
TT
4312020-10-26 Tom Tromey <tom@tromey.com>
432
433 * lib/mi-support.exp (default_mi_gdb_start): Call
434 gdb_stdin_log_init.
435 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
436 subtract one from gdb_instances.
437 (gdb_stdin_log_write): Flush in_file.
438
1c47ec3e
TV
4392020-10-26 Tom de Vries <tdevries@suse.de>
440
441 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
442
6390859c
TT
4432020-10-26 Tom Tromey <tromey@adacore.com>
444
445 * gdb.ada/unsigned_range/foo.adb: New file.
446 * gdb.ada/unsigned_range/pack.adb: New file.
447 * gdb.ada/unsigned_range/pack.ads: New file.
448 * gdb.ada/unsigned_range.exp: New file.
449
55c3ad88
TV
4502020-10-26 Tom de Vries <tdevries@suse.de>
451
452 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
453
1612c4bb
TV
4542020-10-26 Tom de Vries <tdevries@suse.de>
455
456 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
457 for CU.
458 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
459
7d72802b
TV
4602020-10-23 Tom de Vries <tdevries@suse.de>
461
462 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
463 DW_FORM_string.
464 (Dwarf::_default_form): New proc.
465 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
466 guessed.
467
9476b583
TV
4682020-10-23 Tom de Vries <tdevries@suse.de>
469
470 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
471 * gdb.dwarf2/atomic-type.exp: Same.
472 * gdb.dwarf2/bad-regnum.exp: Same.
473 * gdb.dwarf2/cpp-linkage-name.exp: Same.
474 * gdb.dwarf2/dw2-align.exp: Same.
475 * gdb.dwarf2/dw2-bad-elf.exp: Same.
476 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
477 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
478 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
479 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
480 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
481 * gdb.dwarf2/enum-type.exp: Same.
482 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
483 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
484 * gdb.dwarf2/main-subprogram.exp: Same.
485 * gdb.dwarf2/missing-type-name.exp: Same.
486 * gdb.dwarf2/nonvar-access.exp: Same.
487 * gdb.dwarf2/typedef-void-finish.exp: Same.
488 * gdb.dwarf2/var-access.exp: Same.
489 * gdb.dwarf2/void-type.exp: Same.
490
4a636814
SM
4912020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
492
493 PR gdb/26693
494 * gdb.dwarf2/template-specification-full-name.exp: New test.
495
557fc257
LM
4962020-10-22 Luis Machado <luis.machado@linaro.org>
497
498 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
499 expected an offset from the function.
500 * gdb.base/msym-bp.exp (test): Likewise.
501
6b4c676c
AB
5022020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
503
504 * gdb.fortran/array-slices.exp: Add a new test.
505
98cec4f6
GB
5062020-10-21 Gary Benson <gbenson@redhat.com>
507
508 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
509 fullname test with Clang. Also expand comments generally.
510
ae86f581
TV
5112020-10-20 Tom de Vries <tdevries@suse.de>
512
513 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
514
8c161360
TV
5152020-10-20 Tom de Vries <tdevries@suse.de>
516
517 * gdb.dwarf2/arr-stride.c: Remove.
518 * gdb.dwarf2/arr-stride.exp: Use main.c.
519 * gdb.dwarf2/arr-subrange.c: Remove.
520 * gdb.dwarf2/arr-subrange.exp: Use main.c.
521 * gdb.dwarf2/bad-regnum.c: Remove.
522 * gdb.dwarf2/bad-regnum.exp: Use main.c.
523 * gdb.dwarf2/corrupt.c: Remove.
524 * gdb.dwarf2/corrupt.exp: Use main.c.
525 * gdb.dwarf2/dw2-bad-elf.c: Remove.
526 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
527 * gdb.dwarf2/dw2-icycle.c: Remove.
528 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
529 * gdb.dwarf2/formdata16.c: Remove.
530 * gdb.dwarf2/formdata16.exp: Use main.c.
531 * gdb.dwarf2/implptrconst.c: Remove.
532 * gdb.dwarf2/implptrconst.exp: Use main.c.
533 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
534 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
535 * gdb.dwarf2/opaque-type-lookup.c: Remove.
536 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
537
9c2412ec
TV
5382020-10-20 Tom de Vries <tdevries@suse.de>
539
540 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
541 file.
542 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
543
0cd2ad78
TV
5442020-10-20 Tom de Vries <tdevries@suse.de>
545
546 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
547 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
548 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
549 * gdb.dwarf2/dw2-ranges-base.exp: Same.
550 * gdb.dwarf2/dw2-ranges.exp: Same.
551 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
552 * gdb.dwarf2/var-access.exp: Same.
553
22cc388e
TT
5542020-10-19 Tom Tromey <tromey@adacore.com>
555
556 PR tui/26719
557 * gdb.tui/list.exp: Check source window contents after focus
558 change.
559
520596f2
TV
5602020-10-17 Tom de Vries <tdevries@suse.de>
561
562 PR symtab/26317
563 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
564
d1c8a76d
TV
5652020-10-17 Tom de Vries <tdevries@suse.de>
566
567 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
568 as suffix.
569 * gdb.dwarf2/atomic.c: Rename to ...
570 * gdb.dwarf2/atomic-type.c: ... this.
571 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
572 * gdb.dwarf2/dw2-ranges-2.c: ... this.
573 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
574 * gdb.dwarf2/dw2-ranges-3.c: ... this.
575 * gdb.dwarf2/fission-mix2.c: Rename to ...
576 * gdb.dwarf2/fission-mix-2.c: ... this.
577 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
578 standard_testfile.
579 * gdb.dwarf2/ada-valprint-error.exp: Same.
580 * gdb.dwarf2/arr-stride.exp: Same.
581 * gdb.dwarf2/arr-subrange.exp: Same.
582 * gdb.dwarf2/atomic-type.exp: Same.
583 * gdb.dwarf2/bad-regnum.exp: Same.
584 * gdb.dwarf2/break-inline-psymtab.exp: Same.
585 * gdb.dwarf2/clang-debug-names-2.exp: Same.
586 * gdb.dwarf2/clang-debug-names.exp: Same.
587 * gdb.dwarf2/comp-unit-lang.exp: Same.
588 * gdb.dwarf2/corrupt.exp: Same.
589 * gdb.dwarf2/count.exp: Same.
590 * gdb.dwarf2/cpp-linkage-name.exp: Same.
591 * gdb.dwarf2/data-loc.exp: Same.
592 * gdb.dwarf2/dw2-align.exp: Same.
593 * gdb.dwarf2/dw2-bad-elf.exp: Same.
594 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
595 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
596 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
597 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
598 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
599 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
600 * gdb.dwarf2/dw2-inline-param.exp: Same.
601 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
602 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
603 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
604 * gdb.dwarf2/dw2-is-stmt.exp: Same.
605 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
606 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
607 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
608 * gdb.dwarf2/dw2-param-error.exp: Same.
609 * gdb.dwarf2/dw2-ranges-base.exp: Same.
610 * gdb.dwarf2/dw2-ranges.exp: Same.
611 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
612 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
613 * gdb.dwarf2/dw4-sig-types.exp: Same.
614 * gdb.dwarf2/dynarr-ptr.exp: Same.
615 * gdb.dwarf2/enum-type.exp: Same.
616 * gdb.dwarf2/fission-mix.exp: Same.
617 * gdb.dwarf2/formdata16.exp: Same.
618 * gdb.dwarf2/implptrconst.exp: Same.
619 * gdb.dwarf2/implptrpiece.exp: Same.
620 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
621 * gdb.dwarf2/main-subprogram.exp: Same.
622 * gdb.dwarf2/method-ptr.exp: Same.
623 * gdb.dwarf2/missing-sig-type.exp: Same.
624 * gdb.dwarf2/nonvar-access.exp: Same.
625 * gdb.dwarf2/opaque-type-lookup.exp: Same.
626 * gdb.dwarf2/shortpiece.exp: Same.
627 * gdb.dwarf2/staticvirtual.exp: Same.
628 * gdb.dwarf2/subrange.exp: Same.
629 * gdb.dwarf2/symtab-producer.exp: Same.
630 * gdb.dwarf2/typedef-void-finish.exp: Same.
631 * gdb.dwarf2/var-access.exp: Same.
632 * gdb.dwarf2/variant.exp: Same.
633 * gdb.dwarf2/void-type.exp: Same.
634 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
635 dw2-ranges-main.c.
636 * gdb.dwarf2/dw2-ranges-main.c: Remove.
637
472d09c1
TV
6382020-10-16 Tom de Vries <tdevries@suse.de>
639
640 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
641
afe75f6d
TV
6422020-10-16 Tom de Vries <tdevries@suse.de>
643
644 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
645
8c8bd0ba
TV
6462020-10-14 Tom de Vries <tdevries@suse.de>
647
648 PR testsuite/26732
649 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
650 scenario 2.
651 * gdb.ada/mi_catch_ex_hand.exp: Same.
652
b75d55d4
PA
6532020-10-13 Pedro Alves <pedro@palves.net>
654
655 * lib/mi-support.exp (mi_clean_restart): New.
656 (mi_run_to_main): Delete.
657 All callers adjust to use mi_clean_restart / mi_runto_main.
658
e777225b
PA
6592020-10-13 Pedro Alves <pedro@palves.net>
660
661 * config/monitor.exp: Use "list -q".
662 * gdb.arch/gdb1558.exp: Use "break -q".
663 * gdb.arch/i386-permbkpt.exp: Use "break -q".
664 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
665 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
666 * gdb.base/commands.exp: Use "break -q".
667 * gdb.base/condbreak.exp: Use "break -q".
668 * gdb.base/ctf-ptype.exp: Use "list -q".
669 * gdb.base/define.exp: Use "break -q".
670 * gdb.base/del.exp: Use "break -q".
671 * gdb.base/fullname.exp: Use "break -q".
672 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
673 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
674 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
675 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
676 "hbreak -q".
677 * gdb.base/included.exp: Use "list -q".
678 * gdb.base/label.exp: Use "break -q".
679 * gdb.base/lineinc.exp: Use "break -q".
680 * gdb.base/list.exp: Use "list -q".
681 * gdb.base/macscp.exp: Use "list -q".
682 * gdb.base/pending.exp: Use "break -q".
683 * gdb.base/prologue-include.exp: Use "break -q".
684 * gdb.base/ptype.exp: Use "list -q".
685 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
686 * gdb.base/server-del-break.exp: Use "break -q".
687 * gdb.base/style.exp: Use "break -q".
688 * gdb.base/symbol-without-target_section.exp: Use "list -q".
689 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
690 * gdb.cp/exception.exp: Use "tbreak -q".
691 * gdb.dwarf2/dw2-error.exp: Use "break -q".
692 * gdb.dwarf2/fission-mix.exp: Use "break -q".
693 * gdb.dwarf2/fission-reread.exp: Use "break -q".
694 * gdb.dwarf2/pr13961.exp: Use "break -q".
695 * gdb.linespec/explicit.exp: Use "list -q".
696 * gdb.linespec/linespec.exp: Use "break -q".
697 * gdb.mi/mi-simplerun.exp: Use "--qualified".
698 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
699 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
700 * gdb.server/connect-without-multi-process.exp: Use "break -q".
701 * gdb.trace/change-loc.exp: Use "break -q".
702 * gdb.trace/pending.exp: Use "break -q".
703 * gdb.tui/basic.exp: Use "list -q".
704 * gdb.tui/list-before.exp: Use "list -q".
705 * gdb.tui/list.exp: Use "list -q".
706 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
707
8abd8ee8
PA
7082020-10-13 Pedro Alves <pedro@palves.net>
709
710 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
711 saved breakpoints file.
712 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
713 inspecting breakpoint list.
714 * lib/gdb.exp (runto_main): Add "qualified" to options.
715 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
716 and handle it.
717 (mi_runto_main): Pass 1 as qualified argument.
718
f71e6719
PA
7192020-10-13 Pedro Alves <pedro@palves.net>
720
721 * lib/mi-support.exp (mi_runto_main): New proc.
722 (mi_run_to_main): Use it.
723 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
724 * gdb.mi/mi-var-cmd.exp: Likewise.
725 * gdb.mi/mi-var-invalidate.exp: Likewise.
726 * mi-var-list-children-invalid-grandchild.exp: Likewise.
727 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
728 * gdb.mi/new-ui-mi-sync.exp: Likewise.
729 * gdb.mi/user-selected-context-sync.exp: Likewise.
730 * gdb.opt/inline-cmds.exp: Likewise.
731 * gdb.python/py-framefilter-mi.exp: Likewise.
732 * gdb.python/py-mi.exp: Likewise.
733
50441f0f
PA
7342020-10-13 Pedro Alves <pedro@palves.net>
735
736 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
737 "runto main".
738 * gdb.ada/small_reg_param.exp: Likewise.
739 * gdb.arch/powerpc-d128-regs.exp: Likewise.
740 * gdb.base/annota1.exp: Likewise.
741 * gdb.base/anon.exp: Likewise.
742 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
743 * gdb.base/dprintf-non-stop.exp: Likewise.
744 * gdb.base/dprintf.exp: Likewise.
745 * gdb.base/gdb11530.exp: Likewise.
746 * gdb.base/gdb11531.exp: Likewise.
747 * gdb.base/gnu_vector.exp: Likewise.
748 * gdb.base/interrupt-noterm.exp: Likewise.
749 * gdb.base/memattr.exp: Likewise.
750 * gdb.base/step-over-syscall.exp: Likewise.
751 * gdb.base/watch-cond-infcall.exp: Likewise.
752 * gdb.base/watch-read.exp: Likewise.
753 * gdb.base/watch-vfork.exp: Likewise.
754 * gdb.base/watch_thread_num.exp: Likewise.
755 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
756 * gdb.guile/scm-frame-inline.exp: Likewise.
757 * gdb.linespec/explicit.exp: Likewise.
758 * gdb.opt/inline-break.exp: Likewise.
759 * gdb.python/py-frame-inline.exp: Likewise.
760 * gdb.reverse/break-precsave.exp: Likewise.
761 * gdb.reverse/break-reverse.exp: Likewise.
762 * gdb.reverse/consecutive-precsave.exp: Likewise.
763 * gdb.reverse/consecutive-reverse.exp: Likewise.
764 * gdb.reverse/finish-precsave.exp: Likewise.
765 * gdb.reverse/finish-reverse.exp: Likewise.
766 * gdb.reverse/fstatat-reverse.exp: Likewise.
767 * gdb.reverse/getresuid-reverse.exp: Likewise.
768 * gdb.reverse/i386-precsave.exp: Likewise.
769 * gdb.reverse/i386-reverse.exp: Likewise.
770 * gdb.reverse/i386-sse-reverse.exp: Likewise.
771 * gdb.reverse/i387-env-reverse.exp: Likewise.
772 * gdb.reverse/i387-stack-reverse.exp: Likewise.
773 * gdb.reverse/insn-reverse.exp: Likewise.
774 * gdb.reverse/machinestate-precsave.exp: Likewise.
775 * gdb.reverse/machinestate.exp: Likewise.
776 * gdb.reverse/pipe-reverse.exp: Likewise.
777 * gdb.reverse/readv-reverse.exp: Likewise.
778 * gdb.reverse/recvmsg-reverse.exp: Likewise.
779 * gdb.reverse/rerun-prec.exp: Likewise.
780 * gdb.reverse/s390-mvcle.exp: Likewise.
781 * gdb.reverse/solib-precsave.exp: Likewise.
782 * gdb.reverse/solib-reverse.exp: Likewise.
783 * gdb.reverse/step-precsave.exp: Likewise.
784 * gdb.reverse/step-reverse.exp: Likewise.
785 * gdb.reverse/time-reverse.exp: Likewise.
786 * gdb.reverse/until-precsave.exp: Likewise.
787 * gdb.reverse/until-reverse.exp: Likewise.
788 * gdb.reverse/waitpid-reverse.exp: Likewise.
789 * gdb.reverse/watch-precsave.exp: Likewise.
790 * gdb.reverse/watch-reverse.exp: Likewise.
791 * gdb.threads/kill.exp: Likewise.
792 * gdb.threads/tid-reuse.exp: Likewise.
793
d3a07122
SM
7942020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
795
796 PR gdb/26642
797 * gdb.base/maint-target-async-off.c: New test.
798 * gdb.base/maint-target-async-off.exp: New test.
799
c65c6c42
AM
8002020-10-13 Alan Modra <amodra@gmail.com>
801
802 * gdb.arch/powerpc-altivec.s,
803 * gdb.arch/powerpc-power7.s,
804 * gdb.arch/powerpc-power8.s,
805 * gdb.arch/powerpc-power9.s,
806 * gdb.arch/powerpc-vsx.s,
807 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
808 * gdb.arch/powerpc-altivec.exp,
809 * gdb.arch/powerpc-power7.exp,
810 * gdb.arch/powerpc-power8.exp,
811 * gdb.arch/powerpc-power9.exp,
812 * gdb.arch/powerpc-vsx.exp,
813 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
814 disassembly of mfvsrd/mtvsrd.
815
f4a0f710
AM
8162020-10-13 Alan Modra <amodra@gmail.com>
817
818 * gdb.arch/arm-disassembler-options.exp: Adjust expected
819 "target architecture" output.
820 * gdb.arch/powerpc-d128-regs.exp: Likewise.
821 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
822 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
823 * gdb.arch/s390-disassembler-options.exp: Likewise.
824
87a37e5e
PA
8252020-10-12 Pedro Alves <pedro@palves.net>
826
827 PR exp/26602
828 PR c++/26550
829 * gdb.cp/ambiguous.cc (marker1): Delete.
830 (main): Initialize all the fields of the locals. Replace marker1
831 call with a "set breakpoint here" marker.
832 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
833 instead of running to marker1. Add tests printing all the
834 variables and all the fields of the variables.
835 (test_ambiguous): New proc, expecting the new GDB output when a
836 field access is ambiguous. Change all "warning: X ambiguous"
837 tests to use it.
838
71e1b6b0
GB
8392020-10-12 Gary Benson <gbenson@redhat.com>
840
841 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
842 * gdb.base/msym-bp-2.c (foo): Likewise.
843 * gdb.base/msym-lang.c (foo): Likewise.
844 * gdb.base/msym-lang-main.c (foo): Likewise.
845 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
846 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
847 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
848 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
849 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
850 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
851 * gdb.python/py-objfile.c (static_var): Likewise.
852 * gdb.python/py-symbol.c (rr): Likewise.
853 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
854 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
855
9370fd51
AB
8562020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
859 output of backtrace.
860
7c184d33
TT
8612020-10-09 Tom Tromey <tromey@adacore.com>
862
863 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
864 (Rec): Add field. Fix range.
865 * gdb.ada/scalar_storage.exp: Update.
866
3d87245c
HD
8672020-10-09 Hannes Domani <ssbssa@yahoo.de>
868
869 PR exp/26714
870 * gdb.base/printcmds.exp: Add tests for void results.
871
f5c4b229
JV
8722020-10-09 Jan Vrany <jan.vrany@labware.com>
873
874 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
875 is emmited for both 'set directories' and 'directory' commands.
876
b2701685
TT
8772020-10-08 Tom Tromey <tom@tromey.com>
878
879 * gdb.base/style.exp: Check that "main"'s name is styled.
880
e86efb33
TT
8812020-10-07 Tom Tromey <tromey@adacore.com>
882
883 * gdb.base/find.exp: Rename some tests.
884
30897591
GB
8852020-10-06 Gary Benson <gbenson@redhat.com>
886
887 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
888 * gdb.base/list1.c (unused): Likewise.
889
ced4a4c1
GB
8902020-10-06 Gary Benson <gbenson@redhat.com>
891
892 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
893 __attribute__ ((used)).
894 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
895
ed3bdac4
AB
8962020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
897
898 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
899 make use of regions throughout.
900 * gdb.base/overlays.exp: Enclose string with variableds in "..",
901 not {...}.
902 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
903
cd096ec8
HD
9042020-10-05 Hannes Domani <ssbssa@yahoo.de>
905
906 * gdb.base/call-sc.c: Fix return struct on stack test case.
907 * gdb.base/call-sc.exp: Likewise.
908
3ee6f75d
GB
9092020-10-02 Gary Benson <gbenson@redhat.com>
910
911 * README: Fix "paralell".
912
f65825ec
GB
9132020-09-30 Gary Benson <gbenson@redhat.com>
914
915 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
916 Convert directive to lowercase.
917 (.Labbrev1_begin): Add missing label.
918 (abbrev code 0x1): Remove DW_AT_stmt_list.
919 (.Ldie_b): Likewise.
920
5f278258
TT
9212020-09-27 Tom Tromey <tom@tromey.com>
922
923 * gdb.tui/new-layout.exp: Use with_test_prefix.
924
8f9929bb
GR
9252020-09-26 Gareth Rees <grees@undo.io> (tiny change)
926
927 PR python/26586
928 * gdb.python/python.exp: add test cases for the from_tty
929 argument to gdb.execute.
930
c20c017b
GB
9312020-09-25 Gary Benson <gbenson@redhat.com>
932
933 * gdb.base/infcall-nested-structs.exp.tcl: Add
934 additional_flags=-Wno-tautological-compare for C++
935 tests when compiling using Clang.
936
68d654af
GB
9372020-09-25 Gary Benson <gbenson@redhat.com>
938
939 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
940 for .c files.
941
b551a89f
TT
9422020-09-24 Tom Tromey <tromey@adacore.com>
943
944 PR tui/26638:
945 * gdb.tui/list.exp: Check output of "focus next".
946
20a5fcbd
TT
9472020-09-23 Tom Tromey <tom@tromey.com>
948
949 * gdb.dwarf2/intbits.exp: New file.
950 * gdb.dwarf2/intbits.c: New file.
951
b167e53f
PA
9522020-09-20 Pedro Alves <pedro@palves.net>
953
954 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
955 spawn_id before calling remote_close. Close secondary MI channel.
956
dbc49e9f
PA
9572020-09-20 Pedro Alves <pedro@palves.net>
958
959 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
960 fails.
961
c8d5abea
AB
9622020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
963
964 * gdb.fortran/array-slices.exp: Update expected results.
965 * gdb.fortran/class-allocatable-array.exp: Likewise.
966 * gdb.fortran/multi-dim.exp: Likewise.
967 * gdb.fortran/vla-type.exp: Likewise.
968 * gdb.mi/mi-vla-fortran.exp: Likewise.
969
14f9473c
VC
9702020-09-18 Victor Collod <vcollod@nvidia.com>
971
972 PR gdb/26635
973 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
974 compatible with i386, and move it to...
975 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
976 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
977 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
978
e8ef12b9
PA
9792020-09-18 Pedro Alves <pedro@palves.net>
980
981 PR gdb/26631
982 * gdb.multi/multi-target-thread-find.exp: New file.
983
e11daf7a
PA
9842020-09-18 Pedro Alves <pedro@palves.net>
985
986 * gdb.multi/multi-target-continue.exp: New file, factored out from
987 multi-target.exp.
988 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
989 multi-target.exp.
990 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
991 multi-target.exp.
992 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
993 multi-target.exp.
994 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
995 multi-target.exp.
996 * gdb.multi/multi-target.exp.tcl: New file, factored out from
997 multi-target.exp.
998 * gdb.multi/multi-target.exp: Delete.
999
d0edc2b8
AB
10002020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1001
1002 * gdb.fortran/array-slices.exp: Add missing message data.
1003
7474326c
PA
10042020-09-17 Pedro Alves <pedro@palves.net>
1005
1006 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1007
dd23068d
PA
10082020-09-17 Pedro Alves <pedro@palves.net>
1009
1010 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1011 full prototype.
1012
0640a543
PA
10132020-09-17 Pedro Alves <pedro@palves.net>
1014
1015 * gdb.python/py-as-string.c: Add cast.
1016
ef0cdbc1
PA
10172020-09-17 Pedro Alves <pedro@palves.net>
1018
1019 * gdb.base/sizeof.c (fill): Add cast.
1020
3a5eeb8b
PA
10212020-09-17 Pedro Alves <pedro@palves.net>
1022
1023 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1024
a8129512
PA
10252020-09-17 Pedro Alves <pedro@palves.net>
1026
1027 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1028 linkage name.
1029 * gdb.base/prologue.exp: Use print /d.
1030 * gdb.base/symbol-alias.exp: Handle C++ output.
1031 * gdb.base/symbol-alias2.c: Handle C++ output.
1032 [__cplusplus] (func): Explicitly specify linkage name.
1033
a83cdcb6
PA
10342020-09-17 Pedro Alves <pedro@palves.net>
1035
1036 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1037 (struct my_key_t): ... this. Adjust all references.
1038 (struct value_t): Rename to ...
1039 (struct my_value_t): ... this. Adjust all references.
1040 (create_map, add_map_element, create_map_map)
1041 (add_map_map_element): Add casts.
1042
d4bcee5c
PA
10432020-09-17 Pedro Alves <pedro@palves.net>
1044
1045 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1046 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1047
81f90489
PA
10482020-09-17 Pedro Alves <pedro@palves.net>
1049
1050 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1051
0a229804
PA
10522020-09-17 Pedro Alves <pedro@palves.net>
1053
1054 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1055 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1056 (charfoo, intfoo): Define full prototype.
1057 * gdb.base/ptype1.c (charfoo): Define full prototype.
1058 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1059 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1060
c3e5138d
PA
10612020-09-17 Pedro Alves <pedro@palves.net>
1062
1063 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1064 Don't define.
1065 (utf_32_string): Compile for both C and C++.
1066 * gdb.base/charset.exp: Use "print /d".
1067
151fdbad
PA
10682020-09-17 Pedro Alves <pedro@palves.net>
1069
1070 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1071 (nullptr): Rename to ...
1072 (null_ptr): ... this.
1073 * gdb.base/watchpoint.exp: Adjust to rename.
1074
18a25b64
PA
10752020-09-17 Pedro Alves <pedro@palves.net>
1076
1077 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1078 (three_not_flag): Add casts.
1079
11fac337
PA
10802020-09-17 Pedro Alves <pedro@palves.net>
1081
1082 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1083 char array.
1084 (main): Add references to Barrier, TestStrings, TestStringsH and
1085 TestStringsW.
1086 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1087 and expect a full prototype in C++.
1088
52626c58
PA
10892020-09-17 Pedro Alves <pedro@palves.net>
1090
1091 * gdb.base/nested-addr.c (main): Add cast.
1092 * gdb.base/nested-addr.exp: Use "print /d".
1093
52bb0902
PA
10942020-09-17 Pedro Alves <pedro@palves.net>
1095
1096 * gdb.base/break.exp (func): New. Use it throughout when
1097 expecting a function name.
1098
73e18ac9
PA
10992020-09-17 Pedro Alves <pedro@palves.net>
1100
1101 * gdb.base/display.exp: Issue "set print asm-demangle on".
1102
c8b18808
PA
11032020-09-17 Pedro Alves <pedro@palves.net>
1104
1105 * gdb.base/find.c: Include <string.h>.
1106 (init_bufs): Add cast.
1107 * gdb.base/find.exp: Issue "set print asm-demangle on".
1108
fe830662
TT
11092020-09-16 Tom Tromey <tromey@adacore.com>
1110
1111 PR gdb/26598:
1112 * gdb.base/skipcxx.exp: New file.
1113 * gdb.base/skipcxx.cc: New file.
1114
945ff6e2
TV
11152020-09-16 Tom de Vries <tdevries@suse.de>
1116
1117 PR testsuite/26617
1118 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1119 WITH_DEBUG_SECTIONS is defined.
1120 (xstr, str): New macro.
1121 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1122 to get start and size of _Dmain.
1123 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1124 using additional_flags.
1125
da1df1db
TBA
11262020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1127
1128 * gdb.base/bp-cmds-sourced-script.c: New file.
1129 * gdb.base/bp-cmds-sourced-script.exp: New test.
1130 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1131
337882d4
TV
11322020-09-16 Tom de Vries <tdevries@suse.de>
1133
1134 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1135 get the gdb prompt after issuing "monitor exit".
1136
7361f908
TV
11372020-09-16 Tom de Vries <tdevries@suse.de>
1138
1139 PR testsuite/26624
1140 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1141
4d91ddd3
TV
11422020-09-16 Tom de Vries <tdevries@suse.de>
1143
1144 PR testsuite/26618
1145 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1146
08cc37dd
TT
11472020-09-15 Tom Tromey <tromey@adacore.com>
1148
1149 PR rust/26197:
1150 * lib/rust-support.exp (rust_llvm_version): New proc.
1151 * gdb.rust/simple.exp: Check rust_llvm_version.
1152
ee6372f2
TV
11532020-09-14 Tom de Vries <tdevries@suse.de>
1154
1155 * gdb.rust/traits.exp: Fix PATH warning.
1156
dc3a371e
PA
11572020-09-13 Pedro Alves <pedro@palves.net>
1158
1159 * gdb.base/catch-follow-exec.c (main): Add explicit return
1160 statement.
1161 * gdb.base/catch-signal.c (main): Likewise.
1162 * gdb.base/condbreak-call-false.c (main): Likewise.
1163 * gdb.base/consecutive.c (main): Add explicit return
1164 statement and return type.
1165 * gdb.base/cursal.c (main): Add explicit return statement.
1166 * gdb.base/cvexpr.c (main): Likewise.
1167 * gdb.base/display.c (main): Add explicit return statement and
1168 return type.
1169 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1170 * gdb.base/endianity.c (main): Likewise.
1171 * gdb.base/execd-prog.c (main): Likewise.
1172 * gdb.base/gdb1090.c (main): Likewise.
1173 * gdb.base/info_qt.c (main): Likewise.
1174 * gdb.base/lineinc.c (main): Likewise.
1175 * gdb.base/load-command.c (main): Likewise.
1176 * gdb.base/macscp1.c (main): Likewise.
1177 * gdb.base/pr10179-a.c (main): Likewise.
1178 * gdb.base/quit-live.c (main): Likewise.
1179 * gdb.base/scope0.c (main): Likewise.
1180 * gdb.base/settings.c (main): Likewise.
1181 * gdb.base/stack-checking.c (main): Return int.
1182 * gdb.base/varargs.c (main): Add explicit return statement.
1183 * gdb.cp/ambiguous.cc (main): Likewise.
1184 * gdb.cp/anon-struct.cc (main): Likewise.
1185 * gdb.cp/anon-union.cc (main): Likewise.
1186 * gdb.cp/bool.cc (main): Likewise.
1187 * gdb.cp/bs15503.cc (main): Likewise.
1188 * gdb.cp/cplusfuncs.cc (main): Likewise.
1189 * gdb.cp/cttiadd.cc (main): Likewise.
1190 * gdb.cp/extern-c.cc (main): Likewise.
1191 * gdb.cp/filename.cc (main): Likewise.
1192 * gdb.cp/formatted-ref.cc (main): Likewise.
1193 * gdb.cp/mb-ctor.cc (main): Likewise.
1194 * gdb.cp/member-ptr.cc (main): Likewise.
1195 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1196 * gdb.cp/overload-const.cc (main): Likewise.
1197 * gdb.cp/paren-type.cc (main): Likewise.
1198 * gdb.cp/parse-lang.cc (main): Likewise.
1199 * gdb.cp/pr-1023.cc (main): Likewise.
1200 * gdb.cp/psmang1.cc (main): Likewise.
1201 * gdb.cp/readnow-language.cc (main): Likewise.
1202 * gdb.cp/ref-params.cc (main): Likewise.
1203 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1204 * gdb.cp/virtbase2.cc (main): Likewise.
1205 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1206 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1207 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1208 * gdb.mi/mi-console.c (main): Likewise.
1209 * gdb.mi/mi-read-memory.c (main): Likewise.
1210 * gdb.modula2/multidim.c (main): Likewise.
1211 * gdb.opt/inline-small-func.c (main): Likewise.
1212 * gdb.python/py-rbreak.c (main): Likewise.
1213 * gdb.stabs/exclfwd1.c (main): Likewise.
1214 * gdb.trace/qtro.c (main): Likewise.
1215
af26601c
PA
12162020-09-13 Pedro Alves <pedro@palves.net>
1217
1218 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1219 instead of getenv.
1220
2f4b83cd
PA
12212020-09-13 Pedro Alves <pedro@palves.net>
1222
1223 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1224 instead of spawning GDB with remote_spawn.
1225 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1226 gdb_spawn instead of spawning GDB with remote_spawn.
1227
c49da0e4
PA
12282020-09-13 Pedro Alves <pedro@palves.net>
1229
1230 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1231 file and add calls to first and second.
1232 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1233 add call to f.
1234
6791b117
PA
12352020-09-13 Pedro Alves <pedro@palves.net>
1236
1237 * gdb.mi/mi-break-qualified.cc: New file.
1238 * gdb.mi/mi-break-qualified.exp: New file.
1239 * lib/mi-support.exp (mi_create_breakpoint_multi)
1240 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1241 procedures.
1242 (mi_create_breakpoint_1): New, factored out from
1243 mi_create_breakpoint.
1244
3b8d4c5c
PA
12452020-09-13 Pedro Alves <pedro@palves.net>
1246
1247 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1248 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1249 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1250 (register_class): Delete.
1251 (main): Don't call register_class.
1252
d5f96005
PA
12532020-09-13 Pedro Alves <pedro@palves.net>
1254
1255 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1256 (do_tests): Remove "calling method for small class" test.
1257 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1258 (register_class): Delete.
1259 (main): Don't call register_class.
1260 * gdb.cp/call-method-register.exp: New file, based on bits removed
1261 from classes.exp.
1262 * gdb.cp/call-method-register.cc: New file, based on bits removed
1263 from classes.cc.
1264
77f2120b
PA
12652020-09-13 Pedro Alves <pedro@palves.net>
1266
1267 * gdb.base/msym-bp-2.c: New.
1268 * gdb.base/msym-bp-shl-lib.c: New file.
1269 * gdb.base/msym-bp-shl-main-2.c: New file.
1270 * gdb.base/msym-bp-shl-main.c: New file.
1271 * gdb.base/msym-bp-shl.exp: New file.
1272 * gdb.base/msym-bp.c: New file.
1273 * gdb.base/msym-bp.exp: New file.
1274
32aea73e
JB
12752020-09-13 Joel Brobecker <brobecker@adacore.com>
1276
1277 * gdb.base/default.exp: Change $_gdb_major to 11.
1278
2a67f09d
FW
12792020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1280 Felix Willgerodt <Felix.Willgerodt@intel.com>
1281
1282 * x86-avx512bf16.c: New file.
1283 * x86-avx512bf16.exp: Likewise.
1284 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1285
ad570dd7
TV
12862020-09-11 Tom de Vries <tdevries@suse.de>
1287
1288 PR exp/26602
1289 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1290
a56f7391
TBA
12912020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1292
1293 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1294
918619e5
AM
12952020-09-10 Alan Modra <amodra@gmail.com>
1296
1297 PR 26597
1298 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1299
cac1e71d
TV
13002020-09-08 Tom de Vries <tdevries@suse.de>
1301
1302 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1303 after gdb_starti_cmd.
1304
c5cd900e
AKS
13052020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1306
1307 * lib/fortran.exp (fortran_complex8): New proc.
1308 (fortran_complex16): New proc.
1309 * gdb.fortran/complex.exp: Use routines from fortran.exp
1310 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1311 * gdb.fortran/vla-ptr-info.exp: Likewise.
1312
8f5c6526
TV
13132020-09-03 Tom de Vries <tdevries@suse.de>
1314
1315 PR breakpoint/26546
1316 * gdb.base/label-without-address.exp: Runto main first.
1317
02c6f3f1
TT
13182020-09-02 Tom Tromey <tromey@adacore.com>
1319
1320 * gdb.ada/mi_var_access.exp: Test children of access variable.
1321 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1322 * gdb.ada/mi_var_array.exp: Update.
1323
efe24f05
KB
13242020-08-31 Kevin Buettner <kevinb@redhat.com>
1325
1326 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1327 on docker w/ AUFS storage driver.
1328
973695d6
KB
13292020-08-31 Kevin Buettner <kevinb@redhat.com>
1330
1331 * gdb.base/corefile2.exp (renamed binfile): New tests.
1332
f3bd50f1
SM
13332020-08-31 Simon Marchi <simon.marchi@efficios.com>
1334
1335 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1336
22b9b4b0
SL
13372020-08-31 Simon Marchi <simon.marchi@efficios.com>
1338
1339 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1340 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1341
8efaf6b3
SM
13422020-08-31 Simon Marchi <simon.marchi@efficios.com>
1343
1344 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1345 output, printing a "not saved" value from history and printing a
1346 convenience variable created from a "not saved" value.
1347
e840f2e3
TV
13482020-08-31 Tom de Vries <tdevries@suse.de>
1349
1350 * gdb.base/eh_return.exp: Use nopie.
1351
8f57f343
PA
13522020-08-28 Pedro Alves <pedro@palves.net>
1353
1354 * gdb.base/advance-until-multiple-locations.exp
1355 (advance_overload, until_overload): Adjust to match the
1356 frame/function header instead of the source line text.
1357
626d2320
TV
13582020-08-28 Tom de Vries <tdevries@suse.de>
1359
1360 * gdb.base/label-without-address.c: New test.
1361 * gdb.base/label-without-address.exp: New file.
1362
df631783
PA
13632020-08-27 Pedro Alves <pedro@palves.net>
1364
1365 PR gdb/26523
1366 PR gdb/26524
1367 * gdb.base/advance-until-multiple-locations.cc: New.
1368 * gdb.base/advance-until-multiple-locations.exp: New.
1369
48b076bb
SM
13702020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1371
1372 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1373
c2015ce4
AB
13742020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1375
1376 * gdb.arch/amd64-byte.exp: Make test names unique, use
1377 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1378 * gdb.arch/amd64-dword.exp: Likewise.
1379 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1380 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1381 unique.
1382 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1383 * gdb.arch/amd64-word.exp: Make test names unique, use
1384 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1385 * gdb.arch/i386-byte.exp: Make test names unique, use
1386 gdb_breakpoint.
1387 * gdb.arch/i386-word.exp: Likewise.
1388
995d3a19
SV
13892020-08-25 Shahab Vahedi <shahab@synopsys.com>
1390
1391 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1392
8cac2b31
SM
13932020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1394
1395 PR gdb/26532
1396 * gdb.threads/stepi-random-signal.exp: Update pattern.
1397
2bc19622
SM
13982020-08-25 Simon Marchi <simon.marchi@efficios.com>
1399
1400 PR gdb/26532
1401 * gdb.base/ui-redirect.exp: Update pattern.
1402
b04aa1fc
GB
14032020-08-25 Gary Benson <gbenson@redhat.com>
1404
1405 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1406 when compiling with clang.
8571e9c8 1407 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1408
9f68b453
GB
14092020-08-25 Gary Benson <gbenson@redhat.com>
1410
1411 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1412 Add additional_flags=-Wno-inaccessible-base when compiling
1413 with GCC >= 10.1 or clang. Add additional_flags=-w when
1414 compiling with GCC < 10.
1415
3945d2d7
GM
14162020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1417
1418 PR m2/26372
fc5d6901
SM
1419 * gdb.modula2/multidim.c: New file.
1420 * gdb.modula2/multidim.exp: New file.
3945d2d7 1421
60122dbe
SM
14222020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1423
1424 * lib/gdb.exp (runto): Always emit fail on internal error.
1425
1eb8556f
SM
14262020-08-24 Simon Marchi <simon.marchi@efficios.com>
1427
1428 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1429 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1430 Likewise.
1431 * gdb.threads/stepi-random-signal.exp: Likewise.
1432
33bf4c5c
TBA
14332020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1434
1435 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1436 * gdb.trace/strace.exp: Ditto.
1437
c2fd7fae
AKS
14382020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1439
1440 * gdb.fortran/vla-type.exp: Skip commands not required for
1441 the Flang compiled binaries after prologue fix.
1442
326afb72
TT
14432020-08-17 Tom de Vries <tdevries@suse.de>
1444 Tom Tromey <tromey@adacore.com>
1445
1446 PR rust/26197:
1447 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1448
3ae7ab99
TT
14492020-08-17 Tom Tromey <tromey@adacore.com>
1450
1451 * gdb.ada/mi_var_access.exp: New file.
1452 * gdb.ada/mi_var_access/mi_access.adb: New file.
1453 * gdb.ada/mi_var_access/pck.adb: New file.
1454 * gdb.ada/mi_var_access/pck.ads: New file.
1455
f569c1c5
TV
14562020-08-16 Tom de Vries <tdevries@suse.de>
1457
1458 PR gdb/25350
1459 * gdb.base/eh_return.c: New test.
1460 * gdb.base/eh_return.exp: New file.
1461
3d11c30a
TV
14622020-08-15 Tom de Vries <tdevries@suse.de>
1463
1464 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1465 (mixed_func_1d_): Use fortran_charlen_t in decl.
1466
547ce8f0
TV
14672020-08-15 Tom de Vries <tdevries@suse.de>
1468
1469 PR backtrace/26390
1470 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1471 Update expected pattern.
1472
a54a7f13
PA
14732020-08-13 Pedro Alves <pedro@palves.net>
1474
1475 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1476 * gdb.fortran/library-module.exp: Likewise.
1477 * gdb.fortran/logical.exp: Likewise.
1478 * gdb.fortran/module.exp: Likewise.
1479 * gdb.fortran/print_type.exp: Likewise.
1480 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1481 * gdb.fortran/vla-datatypes.exp: Likewise.
1482 * gdb.fortran/vla-history.exp: Likewise.
1483 * gdb.fortran/vla-ptr-info.exp: Likewise.
1484 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1485 * gdb.fortran/vla-ptype.exp: Likewise.
1486 * gdb.fortran/vla-sizeof.exp: Likewise.
1487 * gdb.fortran/vla-type.exp: Likewise.
1488 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1489 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1490 * gdb.fortran/vla-value-sub.exp: Likewise.
1491 * gdb.fortran/vla-value.exp: Likewise.
1492
7a82e903
PA
14932020-08-13 Pedro Alves <pedro@palves.net>
1494
1495 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1496 * gdb.ada/access_to_packed_array.exp: Likewise.
1497 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1498 * gdb.ada/addr_arith.exp: Likewise.
1499 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1500 * gdb.ada/arr_arr.exp: Likewise.
1501 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1502 * gdb.ada/array_bounds.exp: Likewise.
1503 * gdb.ada/array_of_variable_length.exp: Likewise.
1504 * gdb.ada/array_ptr_renaming.exp: Likewise.
1505 * gdb.ada/array_subscript_addr.exp: Likewise.
1506 * gdb.ada/arraydim.exp: Likewise.
1507 * gdb.ada/arrayparam.exp: Likewise.
1508 * gdb.ada/arrayptr.exp: Likewise.
1509 * gdb.ada/assign_1.exp: Likewise.
1510 * gdb.ada/assign_arr.exp: Likewise.
1511 * gdb.ada/atomic_enum.exp: Likewise.
1512 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1513 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1514 * gdb.ada/bias.exp: Likewise.
1515 * gdb.ada/boolean_expr.exp: Likewise.
1516 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1517 * gdb.ada/bp_enum_homonym.exp: Likewise.
1518 * gdb.ada/bp_inlined_func.exp: Likewise.
1519 * gdb.ada/bp_on_var.exp: Likewise.
1520 * gdb.ada/bp_range_type.exp: Likewise.
1521 * gdb.ada/bp_reset.exp: Likewise.
1522 * gdb.ada/call_pn.exp: Likewise.
1523 * gdb.ada/catch_assert_if.exp: Likewise.
1524 * gdb.ada/catch_ex.exp: Likewise.
1525 * gdb.ada/catch_ex_std.exp: Likewise.
1526 * gdb.ada/char_enum.exp: Likewise.
1527 * gdb.ada/char_param.exp: Likewise.
1528 * gdb.ada/complete.exp: Likewise.
1529 * gdb.ada/cond_lang.exp: Likewise.
1530 * gdb.ada/convvar_comp.exp: Likewise.
1531 * gdb.ada/dgopt.exp: Likewise.
1532 * gdb.ada/disc_arr_bound.exp: Likewise.
1533 * gdb.ada/display_nested.exp: Likewise.
1534 * gdb.ada/dot_all.exp: Likewise.
1535 * gdb.ada/dyn_loc.exp: Likewise.
1536 * gdb.ada/dyn_stride.exp: Likewise.
1537 * gdb.ada/excep_handle.exp: Likewise.
1538 * gdb.ada/expr_delims.exp: Likewise.
1539 * gdb.ada/expr_with_funcall.exp: Likewise.
1540 * gdb.ada/exprs.exp: Likewise.
1541 * gdb.ada/fin_fun_out.exp: Likewise.
1542 * gdb.ada/fixed_cmp.exp: Likewise.
1543 * gdb.ada/formatted_ref.exp: Likewise.
1544 * gdb.ada/frame_arg_lang.exp: Likewise.
1545 * gdb.ada/frame_args.exp: Likewise.
1546 * gdb.ada/fullname_bp.exp: Likewise.
1547 * gdb.ada/fun_addr.exp: Likewise.
1548 * gdb.ada/fun_in_declare.exp: Likewise.
1549 * gdb.ada/fun_overload_menu.exp: Likewise.
1550 * gdb.ada/fun_renaming.exp: Likewise.
1551 * gdb.ada/funcall_char.exp: Likewise.
1552 * gdb.ada/funcall_param.exp: Likewise.
1553 * gdb.ada/funcall_ptr.exp: Likewise.
1554 * gdb.ada/funcall_ref.exp: Likewise.
1555 * gdb.ada/homonym.exp: Likewise.
1556 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1557 * gdb.ada/info_auto_lang.exp: Likewise.
1558 * gdb.ada/info_exc.exp: Likewise.
1559 * gdb.ada/info_types.exp: Likewise.
1560 * gdb.ada/int_deref.exp: Likewise.
1561 * gdb.ada/interface.exp: Likewise.
1562 * gdb.ada/iwide.exp: Likewise.
1563 * gdb.ada/lang_switch.exp: Likewise.
1564 * gdb.ada/length_cond.exp: Likewise.
1565 * gdb.ada/maint_with_ada.exp: Likewise.
1566 * gdb.ada/mi_catch_assert.exp: Likewise.
1567 * gdb.ada/mi_catch_ex.exp: Likewise.
1568 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1569 * gdb.ada/mi_dyn_arr.exp: Likewise.
1570 * gdb.ada/mi_ex_cond.exp: Likewise.
1571 * gdb.ada/mi_exc_info.exp: Likewise.
1572 * gdb.ada/mi_interface.exp: Likewise.
1573 * gdb.ada/mi_prot.exp: Likewise.
1574 * gdb.ada/mi_ref_changeable.exp: Likewise.
1575 * gdb.ada/mi_string_access.exp: Likewise.
1576 * gdb.ada/mi_task_arg.exp: Likewise.
1577 * gdb.ada/mi_task_info.exp: Likewise.
1578 * gdb.ada/mi_var_array.exp: Likewise.
1579 * gdb.ada/mi_var_union.exp: Likewise.
1580 * gdb.ada/mi_variant.exp: Likewise.
1581 * gdb.ada/minsyms.exp: Likewise.
1582 * gdb.ada/mod_from_name.exp: Likewise.
1583 * gdb.ada/nested.exp: Likewise.
1584 * gdb.ada/null_array.exp: Likewise.
1585 * gdb.ada/optim_drec.exp: Likewise.
1586 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1587 * gdb.ada/packed_array_assign.exp: Likewise.
1588 * gdb.ada/packed_tagged.exp: Likewise.
1589 * gdb.ada/pp-rec-component.exp: Likewise.
1590 * gdb.ada/print_chars.exp: Likewise.
1591 * gdb.ada/print_pc.exp: Likewise.
1592 * gdb.ada/ptr_typedef.exp: Likewise.
1593 * gdb.ada/ptype_arith_binop.exp: Likewise.
1594 * gdb.ada/ptype_array.exp: Likewise.
1595 * gdb.ada/ptype_field.exp: Likewise.
1596 * gdb.ada/ptype_tagged_param.exp: Likewise.
1597 * gdb.ada/ptype_union.exp: Likewise.
1598 * gdb.ada/py_range.exp: Likewise.
1599 * gdb.ada/py_taft.exp: Likewise.
1600 * gdb.ada/rdv_wait.exp: Likewise.
1601 * gdb.ada/rec_comp.exp: Likewise.
1602 * gdb.ada/rec_return.exp: Likewise.
1603 * gdb.ada/ref_param.exp: Likewise.
1604 * gdb.ada/ref_tick_size.exp: Likewise.
1605 * gdb.ada/rename_subscript_param.exp: Likewise.
1606 * gdb.ada/repeat_dyn.exp: Likewise.
1607 * gdb.ada/same_component_name.exp: Likewise.
1608 * gdb.ada/same_enum.exp: Likewise.
1609 * gdb.ada/scalar_storage.exp: Likewise.
1610 * gdb.ada/set_wstr.exp: Likewise.
1611 * gdb.ada/small_reg_param.exp: Likewise.
1612 * gdb.ada/str_binop_equal.exp: Likewise.
1613 * gdb.ada/str_ref_cmp.exp: Likewise.
1614 * gdb.ada/str_uninit.exp: Likewise.
1615 * gdb.ada/sub_variant.exp: Likewise.
1616 * gdb.ada/sym_print_name.exp: Likewise.
1617 * gdb.ada/taft_type.exp: Likewise.
1618 * gdb.ada/tagged.exp: Likewise.
1619 * gdb.ada/tagged_access.exp: Likewise.
1620 * gdb.ada/task_bp.exp: Likewise.
1621 * gdb.ada/task_switch_in_core.exp: Likewise.
1622 * gdb.ada/tasks.exp: Likewise.
1623 * gdb.ada/tick_last_segv.exp: Likewise.
1624 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1625 * gdb.ada/type_coercion.exp: Likewise.
1626 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1627 * gdb.ada/unchecked_union.exp: Likewise.
1628 * gdb.ada/uninitialized_vars.exp: Likewise.
1629 * gdb.ada/var_arr_attrs.exp: Likewise.
1630 * gdb.ada/var_arr_typedef.exp: Likewise.
1631 * gdb.ada/var_rec_arr.exp: Likewise.
1632 * gdb.ada/variant-record.exp: Likewise.
1633 * gdb.ada/variant.exp: Likewise.
1634 * gdb.ada/variant_record_packed_array.exp: Likewise.
1635 * gdb.ada/varsize_limit.exp: Likewise.
1636 * gdb.ada/whatis_array_val.exp: Likewise.
1637 * gdb.ada/widewide.exp: Likewise.
1638 * gdb.ada/win_fu_syms.exp: Likewise.
1639
16402020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1641
1642 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1643
10c381b5
AB
16442020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1645
1646 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1647 unset the array variable.
1648
8f34b746
TV
16492020-08-03 Tom de Vries <tdevries@suse.de>
1650
1651 PR symtab/26333
1652 * lib/dwarf.exp (DW_LNE_user): New proc.
1653 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1654 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1655
0245e136
KB
16562020-07-31 Kevin Buettner <kevinb@redhat.com>
1657
1658 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1659 to 'uintptr_t'
1660 (inttypes.h): Include.
1661
9ef1ec5d
KB
16622020-07-31 Kevin Buettner <kevinb@redhat.com>
1663
1664 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1665 (C5_24k): Delete.
1666 (C5_8k, C5_64k, C5_256k): New macros.
1667 (buf_ro): Allocate 256 KiB of initialized data.
1668
4c55e970
TBA
16692020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1670
1671 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1672 that attempt to overwrite an existing condition with a condition
1673 that fails parsing and also with a condition that parses fine
1674 but contains junk at the end.
1675
1e620590
TBA
16762020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1677
1678 * gdb.base/condbreak-bad.c: New test.
1679 * gdb.base/condbreak-bad.exp: New file.
1680
e12dcc50
TV
16812020-07-30 Tom de Vries <tdevries@suse.de>
1682
1683 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1684 out of ...
1685 (GDBInfoModuleSymbols::check_entry): ... here.
1686 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1687 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1688 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1689
6cc64caa
TV
16902020-07-30 Tom de Vries <tdevries@suse.de>
1691
1692 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1693 "__class_some_module_Number_t" optional.
1694
90fd07fc
TV
16952020-07-29 Tom de Vries <tdevries@suse.de>
1696
1697 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1698 multiple locations.
1699
f5c79e97
TV
17002020-07-29 Tom de Vries <tdevries@suse.de>
1701
1702 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1703 rather than function name.
1704
f75a0693
AB
17052020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1706
1707 PR symtab/26270:
1708 * gdb.cp/disasm-func-name.cc: New file.
1709 * gdb.cp/disasm-func-name.exp: New file.
1710
4888741a
TT
17112020-07-28 Tom Tromey <tromey@adacore.com>
1712
1713 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1714 'varval' location.
1715
43d5901d
AB
17162020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1717
1718 * gdb.python/py-unwind.py: Update to make use of a register
1719 descriptor.
1720
14fa8fb3
AB
17212020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1722
1723 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1724
e79eb02f
AB
17252020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1726
1727 PR fortran/23051
1728 PR fortran/26139
1729 * gdb.fortran/class-allocatable-array.exp: New file.
1730 * gdb.fortran/class-allocatable-array.f90: New file.
1731 * gdb.fortran/pointer-to-pointer.exp: New file.
1732 * gdb.fortran/pointer-to-pointer.f90: New file.
1733
876518dd
TV
17342020-07-25 Tom de Vries <tdevries@suse.de>
1735
1736 PR symtab/26243
1737 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1738 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1739
6dcfb80a
TV
17402020-07-24 Tom de Vries <tdevries@suse.de>
1741
1742 PR testsuite/26293
1743 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1744
e7bc9db8
PA
17452020-07-23 Pedro Alves <pedro@palves.net>
1746
1747 * gdb.server/server-kill.exp (prepare): New, factored out from the
1748 top level.
1749 (kill_server): New.
1750 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1751 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1752
78344df7
AB
17532020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1754
1755 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1756
25dfed24
SL
17572020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1758
1759 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1760 Initialize to empty string at top level.
1761 (gdb_wrapper_init): Revert check for file existence on build.
1762 Build the wrapper in its default place, not a build-specific
1763 location. When host == build, make the pathname absolute.
1764 (gdb_compile): Delete leftover declaration of
1765 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1766 string instead of uninitialized.
1767
7da515fd
KB
17682020-07-22 Kevin Buettner <kevinb@redhat.com>
1769
1770 * gdb.base/corefile2.exp: New file.
1771 * gdb.base/coremaker2.exp: New file.
1772
9c5ec5c2
KB
17732020-07-22 Kevin Buettner <kevinb@redhat.com>
1774
1775 * gdb.base/coredump-filter.exp: Add second
1776 non-Private-Shared-Anon-File test.
1777 (test_disasm): Rename binfile for test which is expected
1778 to fail.
1779
f9e233c9
KB
17802020-07-22 Kevin Buettner <kevinb@redhat.com>
1781
1782 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1783 data in core file".
1784 * gdb.base/coremaker.c (buf2ro): New global.
1785 (mmapdata): Add a read-only mmap mapping.
1786
94c265d7
KB
17872020-07-22 Kevin Buettner <kevinb@redhat.com>
1788
1789 PR corefiles/25631
1790 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1791 New test.
1792 * gdb.base/coremaker.c (buf3): New global.
1793 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1794 flags.
1795
17962020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1797
1798 * gdb.base/coremaker.c (filler_ro): New global constant.
1799
32fa152e
TT
18002020-07-22 Tom Tromey <tromey@adacore.com>
1801
1802 * gdb.ada/mi_prot.exp: New file.
1803 * gdb.ada/mi_prot/pkg.adb: New file.
1804 * gdb.ada/mi_prot/pkg.ads: New file.
1805 * gdb.ada/mi_prot/prot.adb: New file.
1806
c8474dc3
TBA
18072020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1808
1809 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1810 loads two JITers.
1811
baf8791e
AB
18122020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1813
1814 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1815
f7306dac
AB
18162020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1817
1818 * gdb.python/py-arch-reg-names.exp: Additional tests.
1819
6d3d6e4b
TV
18202020-07-21 Tom de Vries <tdevries@suse.de>
1821
1822 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1823 breakpoint locations".
1824 * gdb.reverse/solib-reverse.exp: Same.
1825
803d0592
TV
18262020-07-21 Tom de Vries <tdevries@suse.de>
1827
1828 * gdb.reverse/step-reverse.c (callee): Merge statements.
1829
e9bdc510
TV
18302020-07-21 Tom de Vries <tdevries@suse.de>
1831
1832 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1833 line numbers for some variables.
1834
f0f9e75a
TV
18352020-07-21 Tom de Vries <tdevries@suse.de>
1836
1837 * gdb.opt/inline-locals.c (init_array): New func.
1838 (func1): Use init_array.
1839 * gdb.opt/inline-locals.exp: Update pattern.
1840
bd460ecb
TV
18412020-07-21 Tom de Vries <tdevries@suse.de>
1842
1843 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1844 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1845
ae5369e7
LC
18462020-07-20 Ludovic Courtès <ludo@gnu.org>
1847
1848 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1849 * gdb.guile/types-module.exp: Remove "ERROR:" from
1850 regexps since Guile 3.0 no longer prints that.
1851
68cf161c
LC
18522020-07-20 Ludovic Courtès <ludo@gnu.org>
1853
1854 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1855 error regexp to match on Guile 2.2.
1856
c14b4913
GB
18572020-07-20 Gary Benson <gbenson@redhat.com>
1858
1859 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1860 with clang.
1861
b243ba58
TV
18622020-07-20 Tom de Vries <tdevries@suse.de>
1863
1864 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1865 (omp_set_lock_in_order): New function.
1866 (single_scope, multi_scope, nested_func, nested_parallel): Use
1867 omp_set_lock_in_order and omp_unset_lock.
1868 (main): Init and destroy lock and lock2.
1869
c06ad8b5
TV
18702020-07-20 Tom de Vries <tdevries@suse.de>
1871
1872 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1873
6e22f117
TV
18742020-07-20 Tom de Vries <tdevries@suse.de>
1875
1876 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1877
33176ea7
TV
18782020-07-17 Tom de Vries <tdevries@suse.de>
1879
1880 * gdb.base/valgrind-infcall-2.c: New test.
1881 * gdb.base/valgrind-infcall-2.exp: New file.
1882 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1883
90c3ec2d
TV
18842020-07-17 Tom de Vries <tdevries@suse.de>
1885
1886 * gdb.dlang/circular.c (found): Use found_label as label name.
1887 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1888 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1889 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1890 * gdb.dwarf2/ada-linkage-name.exp: Same.
1891 * gdb.dwarf2/arr-subrange.exp: Same.
1892 * gdb.dwarf2/atomic-type.exp: Same.
1893 * gdb.dwarf2/comp-unit-lang.exp: Same.
1894 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1895 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1896 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1897 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1898 * gdb.dwarf2/implptr-64bit.exp: Same.
1899 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1900 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1901 * gdb.dwarf2/imported-unit.exp: Same.
1902 * gdb.dwarf2/main-subprogram.exp: Same.
1903 * gdb.dwarf2/missing-type-name.exp: Same.
1904 * gdb.dwarf2/nonvar-access.exp: Same.
1905 * gdb.dwarf2/struct-with-sig.exp: Same.
1906 * gdb.dwarf2/typedef-void-finish.exp: Same.
1907 * gdb.dwarf2/void-type.exp: Same.
1908
10da644d
TV
19092020-07-17 Tom de Vries <tdevries@suse.de>
1910
1911 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1912 src parameter.
1913 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1914 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1915 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1916 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1917 * gdb.dwarf2/dwz.exp: Same.
1918 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1919 * gdb.dwarf2/implref-array.exp: Same.
1920 * gdb.dwarf2/implref-const.exp: Same.
1921 * gdb.dwarf2/implref-global.exp: Same.
1922 * gdb.dwarf2/implref-struct.exp: Same.
1923 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1924 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1925 * gdb.dwarf2/var-access.exp: Same.
1926 * gdb.dwarf2/varval.exp: Same.
1927 * gdb.trace/entry-values.exp: Same.
1928
315e6afc
TV
19292020-07-17 Tom de Vries <tdevries@suse.de>
1930
1931 * lib/dwarf.exp (Dwarf::extern): Remove.
1932 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1933 * gdb.dlang/circular.exp: Same.
1934 * gdb.dwarf2/comp-unit-lang.exp: Same.
1935 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1936 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1937 * gdb.dwarf2/dwz.exp: Same.
1938 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1939 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1940 * gdb.dwarf2/imported-unit.exp: Same.
1941 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1942
5597c940
SL
19432020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1944
1945 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1946 Use double quotes instead of single quotes.
1947
d0ce17d8
CT
19482020-07-16 Caroline Tice <cmtice@google.com>
1949
1950 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1951 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1952
853772cc
TV
19532020-07-16 Tom de Vries <tdevries@suse.de>
1954
1955 * lib/dwarf.exp (program): Initialize _line.
1956 (DW_LNE_end_sequence): Reinitialize _line.
1957 (DW_LNS_advance_line): Update _line.
1958 (line): New proc.
1959 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1960 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1961 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1962 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1963 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1964 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1965
fe07b572
AB
19662020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1967
1968 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1969 generic.
1970
52781cce
TV
19712020-07-15 Tom de Vries <tdevries@suse.de>
1972
1973 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1974 is_amd64_regs_target.
1975
3dcc261c
AB
19762020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1977
1978 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1979 * gdb.fortran/ptype-on-functions.f90: Likewise.
1980
054a0959
SM
19812020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1982
1983 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1984 values in documentation for addr_size to 4 and 8.
1985
ccb9eba6
AB
19862020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1987
1988 * gdb.arch/amd64-osabi.exp: Update.
1989 * gdb.arch/arm-disassembler-options.exp: Update.
1990 * gdb.arch/powerpc-disassembler-options.exp: Update.
1991 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1992 * gdb.arch/s390-disassembler-options.exp: Update.
1993 * gdb.base/all-architectures.exp.tcl: Update.
1994 * gdb.base/attach-pie-noexec.exp: Update.
1995 * gdb.base/catch-syscall.exp: Update.
1996 * gdb.xml/tdesc-arch.exp: Update.
1997
025a39a7
TV
19982020-07-14 Tom de Vries <tdevries@suse.de>
1999
2000 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2001 (local_gettid): ... this.
2002 (fn): Update.
2003
74e4b667
SL
20042020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2005
2006 * gdb.base/info_sources.exp: Skip directory match tests on
2007 remote hosts.
2008
f413dd74
GB
20092020-07-13 Gary Benson <gbenson@redhat.com>
2010
2011 * gdb.base/savedregs.exp (caller): Use parentheses to
2012 make expected expression evaluation ordering explicit.
2013
915771bb
GB
20142020-07-13 Gary Benson <gbenson@redhat.com>
2015
2016 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2017
2a122642
GB
20182020-07-13 Gary Benson <gbenson@redhat.com>
2019
2020 * gdb.base/bigcore.c (main): Use a volatile pointer when
2021 attempting to trigger a SIGSEGV.
2022 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2023 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2024 * gdb.base/savedregs.c (thrower): Likewise.
2025 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2026
3f00c730
GB
20272020-07-13 Gary Benson <gbenson@redhat.com>
2028
2029 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2030 defining and using VLA structure fields into...
2031 * gdb.base/vla-struct-fields.c: New file.
2032 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2033 tests into...
2034 * gdb.base/vla-struct-fields.exp: New file.
2035
963eeee4
TV
20362020-07-13 Tom de Vries <tdevries@suse.de>
2037
2038 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2039 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2040 * gdb.base/gold-gdb-index.exp: Same.
2041 * gdb.base/morestack.exp: Same.
2042
0ed35c9a
DX
20432020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2044
2045 PR rust/26121
2046 * gdb.rust/modules.rs: Prevent linker from discarding test
2047 symbol.
2048
4fdba23d
PA
20492020-07-10 Pedro Alves <pedro@palves.net>
2050
2051 PR gdb/26199
2052 * gdb.multi/multi-target.c (exit_thread): New.
2053 (thread_start): Break loop if EXIT_THREAD.
2054 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2055 (top level) Call test_no_resumed.
2056
15f3b077
TT
20572020-07-08 Tom Tromey <tromey@adacore.com>
2058
2059 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2060 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2061
9fc501fd
AB
20622020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2063
2064 PR python/22748
2065 * gdb.opt/inline-frame-tailcall.c: New file.
2066 * gdb.opt/inline-frame-tailcall.exp: New file.
2067 * gdb.python/py-unwind-inline.c: New file.
2068 * gdb.python/py-unwind-inline.exp: New file.
2069 * gdb.python/py-unwind-inline.py: New file.
2070
64cb3757
AB
20712020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2072
2073 * gdb.python/py-arch-reg-groups.exp: New file.
2074
0f767f94
AB
20752020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2076
2077 * gdb.python/py-arch-reg-names.exp: New file.
2078
87dbc774
AB
20792020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2080
2081 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2082 gdb.PendingFrame.architecture method.
2083
d8cc8af6
TV
20842020-07-06 Tom de Vries <tdevries@suse.de>
2085
2086 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2087
3c8ea5be
PA
20882020-07-03 Pedro Alves <palves@redhat.com>
2089
2090 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2091 explicitly write negative numbers.
2092 * gdb.base/structs2.exp: Adjust expected output.
2093
bf90c83a
PA
20942020-07-03 Pedro Alves <palves@redhat.com>
2095
2096 * gdb.base/charset.c (init_string): Change all char parameters to
2097 unsigned char parameters.
2098
2eb82157
PA
20992020-07-03 Pedro Alves <palves@redhat.com>
2100
2101 * gdb.base/call-sc.exp (start_scalars_test): Use
2102 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2103 * gdb.base/overlays.c: Remove references to PARAMS.
2104 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2105 * gdb.base/reread.exp: Don't set 'prototypes' global.
2106 * gdb.base/structs.exp (start_structs_test): Use
2107 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2108 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2109 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2110 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2111 call.
2112 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2113
9adda7af
PA
21142020-07-03 Pedro Alves <palves@redhat.com>
2115
2116 * gdb.base/m32rovly.c: Delete.
2117 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2118
2a17c803
PW
21192020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2120
2121 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2122 of gdb_py_test_multiple.
2123 * gdb.python/py-cmd.exp: Likewise.
2124 * gdb.python/py-events.exp: Likewise.
2125 * gdb.python/py-function.exp: Likewise.
2126 * gdb.python/py-inferior.exp: Likewise.
2127 * gdb.python/py-infthread.exp: Likewise.
2128 * gdb.python/py-linetable.exp: Likewise.
2129 * gdb.python/py-parameter.exp: Likewise.
2130 * gdb.python/py-value.exp: Likewise.
2131
b011fe1a
TV
21322020-06-30 Tom de Vries <tdevries@suse.de>
2133
2134 PR testsuite/26175
2135 * lib/future.exp (gdb_default_target_compile): Detect and handle
2136 early_flags.
2137
df5b8876
SM
21382020-06-29 Simon Marchi <simon.marchi@efficios.com>
2139
2140 * boards/simavr.exp (gdb_load): Catch errors when closing
2141 previous connection. Close connection, wait for process and
2142 unset simavr_spawn_id on failure.
2143
a3ca48cd
TV
21442020-06-29 Tom de Vries <tdevries@suse.de>
2145
2146 * lib/gdb.exp (unknown): Make test-case unresolved.
2147
b0237c0e
TV
21482020-06-29 Tom de Vries <tdevries@suse.de>
2149
2150 PR gdb/25475
2151 * gdb.server/solib-list.exp: Verify that the symbol reload
2152 confirmation question is asked.
2153
c0b3b3bd
PW
21542020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2155
2156 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2157 have a input seq nr in each pass message.
fe4c3d43 2158 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2159 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2160 * gdb.python/python.exp: Make test names unique,
2161 use gdb_test_multiline instead of gdb_py_test_multiple,
2162 use $gdb_test_name.
2163 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2164
1776e3e5
NA
21652020-06-26 Nick Alcock <nick.alcock@oracle.com>
2166
2167 * configure.ac: Add --enable-libctf.
2168 * aclocal.m4: sinclude ../config/enable.m4.
2169 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2170 * lib/gdb.exp (skip_ctf_tests): Use it.
2171 * gdb.base/ctf-constvars.exp: Error message tweak.
2172 * gdb.base/ctf-ptype.exp: Likewise.
2173 * configure: Regenerate.
2174
f53b3eeb
GB
21752020-06-26 Gary Benson <gbenson@redhat.com>
2176
2177 * gdb.cp/try_catch.cc: Include string.h.
2178 (main): Replace comparison against string literal with
2179 strcmp, avoiding build failure with -Wstring-compare.
2180 Add "marker test-complete".
2181 * gdb.cp/try_catch.exp: Run the test to the above marker,
2182 then verify that the value of "test" is still true.
2183
6d74da72
AB
21842020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2185
2186 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2187
2e52d038
AB
21882020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2189
2190 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2191
3b9fce96
AB
21922020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2193
2194 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2195 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2196 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2197 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2198 * gdb.arch/riscv-tdesc-loading.exp: New file.
2199
ed69cbc8
AB
22002020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2201
2202 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2203
767a879e
AB
22042020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2205
2206 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2207 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2208 * gdb.arch/riscv-tdesc-regs.c: New file.
2209 * gdb.arch/riscv-tdesc-regs.exp: New file.
2210
221db974
PA
22112020-06-24 Pedro Alves <palves@redhat.com>
2212
2213 * gdb.arch/amd64-entry-value-paramref.exp: Use
2214 prepare_for_testing_full and don't pass "c++" for the .S file
2215 build spec.
2216 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2217 $options, since it's an assembly file. Remove -Wno-deprecated.
2218 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2219 compiling C++ programs.
2220
331733cd
PA
22212020-06-24 Pedro Alves <palves@redhat.com>
2222
2223 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2224 Clang, add "-Wno-unknown-warning-option" to the options.
2225
caa7fd04
AB
22262020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2227
2228 * gdb.xml/tdesc-reload.c: New file.
2229 * gdb.xml/tdesc-reload.exp: New file.
2230 * gdb.xml/maint-xml-dump-01.xml: New file.
2231 * gdb.xml/maint-xml-dump-02.xml: New file.
2232 * gdb.xml/maint-xml-dump.exp: New file.
2233
bb8d1260
SL
22342020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2235
2236 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2237 Adjust for omitted commands when TUI is disabled.
2238
7e4b9c4c
GB
22392020-06-23 Gary Benson <gbenson@redhat.com>
2240 Pedro Alves <palves@redhat.com>
2241
2242 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2243 * gdb.cp/nsimport.cc: Likewise.
2244 * gdb.cp/nsnested.cc: Likewise.
2245 * gdb.cp/nsnoimports.cc: Likewise.
2246 * gdb.cp/nsusing.cc: Likewise.
2247 * gdb.cp/smartp.cc: Likewise.
2248 * gdb.python/py-pp-integral.c: Likewise.
2249 * gdb.python/py-pp-re-notag.c: Likewise.
2250
2e573c0a
GB
22512020-06-23 Gary Benson <gbenson@redhat.com>
2252
2253 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2254 * gdb.cp/nsimport.cc: Likewise.
2255 * gdb.cp/nsnested.cc: Likewise.
2256 * gdb.cp/nsnoimports.cc: Likewise.
2257 * gdb.cp/nsusing.cc: Likewise.
2258 * gdb.cp/smartp.cc: Likewise.
2259 * gdb.python/py-pp-integral.c: Likewise.
2260 * gdb.python/py-pp-re-notag.c: Likewise.
2261
746ebfe8
PW
22622020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2263
2264 * gdb.base/default-args.exp: New test.
2265 * gdb.base/default-args.c: New file.
2266 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2267 * gdb.base/default.exp: Update to new help text.
2268 * gdb.base/help.exp: Likewise.
2269 * gdb.base/page.exp: Likewise.
2270 * gdb.base/style.exp: Likewise.
2271 * gdb.guile/guile.exp: Likewise.
2272 * gdb.python/python.exp: Likewise.
2273
e822f2cd
SL
22742020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2275
2276 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2277 remote host. Fix search path syntax on Windows host.
2278
48e9cc84
PW
22792020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2280
2281 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2282 over 'exec-file-mismatch'.
2283 * gdb.base/attach.c: Mark should_exit volatile.
2284 * gdb.base/attach2.c: Likewise. Add a comment explaining
2285 why the sleep cannot be big.
2286 * gdb.base/attach3.c: New file.
2287
160f8a8f
SL
22882020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2289
2290 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2291 prefix optional.
2292
4d91c2a4
SL
22932020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2294
2295 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2296 for remote host.
2297
87f83f20
SL
22982020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2299 Hafiz Abid Qadeer <abidh@codesourcery.com>
2300
2301 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2302 file sent to remote host.
2303 (top level): Allow int32_t as type of 32-bit register.
2304
37ab8655
TV
23052020-06-19 Tom de Vries <tdevries@suse.de>
2306
2307 * lib/gdb.exp (gdb_note): New proc.
2308 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2309 (gdb_default_target_compile): ... here. Only call
2310 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2311 (use_gdb_compile): Change to array.
2312 (toplevel): Update sets of use_gdb_compile to specify language.
2313 Warn about default_target_compile override. Store dejagnu's version
2314 of default_target_compile in dejagnu_default_target_compile.
2315
a8a56685
TV
23162020-06-18 Tom de Vries <tdevries@suse.de>
2317
2318 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2319 (default_gdb_init): ... here.
2320
581bea2c
SL
23212020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2322
2323 Fix TUI support checks in gdb.tui tests.
2324
2325 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2326 just say UNSUPPORTED.
2327 * gdb.tui/corefile-run.exp: Likewise.
2328 * gdb.tui/empty.exp: Likewise.
2329 * gdb.tui/list-before.exp: Likewise.
2330 * gdb.tui/list.exp: Likewise.
2331 * gdb.tui/main.exp: Likewise.
2332 * gdb.tui/regs.exp: Likewise.
2333 * gdb.tui/resize.exp: Likewise.
2334 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2335 * gdb.tui/tui-layout-asm.exp: Likewise.
2336 * gdb.tui/tui-missing-src.exp: Likewise.
2337 * gdb.tui/winheight.exp: Likewise.
2338 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2339
05e682e3
SL
23402020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2341
2342 Fix TCL error in gdb.python/py-format-string.exp.
2343
2344 * gdb.python/py-format-string.exp: Move test for python support
2345 earlier, out of function body.
2346
efb763a5
SM
23472020-06-15 Simon Marchi <simon.marchi@efficios.com>
2348
2349 * gdb.base/index-cache-load-twice.c: New.
2350 * gdb.base/index-cache-load-twice.exp: New.
2351
43327b20
KS
23522020-06-17 Keith Seitz <keiths@redhat.com>
2353
99cf27cf 2354 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
2355 when executing "gdb --configuration".
2356
081e778c
TV
23572020-06-17 Tom de Vries <tdevries@suse.de>
2358
2359 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2360 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2361 conditional on presence of gdb_tcl_unknown.
2362 (gdb_finish): Make override undo conditional on presence of
2363 gdb_tcl_unknown.
2364
d2d1ea20
TT
23652020-06-16 Tom Tromey <tom@tromey.com>
2366
2367 * gdb.python/tui-window.py (failwin): New function. Register it
2368 as a TUI window type.
2369 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2370
c802e8a7
GB
23712020-06-16 Gary Benson <gbenson@redhat.com>
2372
2373 * gdb.python/py-nested-maps.c (create_map): Add missing return
2374 value.
2375 (create_map_map): Likewise.
2376
ff08abb8
TBA
23772020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2378
2379 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2380 variable.
2381 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2382 and use the already-defined 'options' variable.
2383
a29d5112
AB
23842020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2385 Tom de Vries <tdevries@suse.de>
2386
2387 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2388 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2389 (gdb_setup_known_globals): New proc.
2390 (gdb_cleanup_globals): New proc.
2391 * lib/gdb.exp (load_lib): New override proc.
2392 (gdb_stdin_log_init): Set var in_file as persistent global.
2393 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2394 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2395 fpc_compiler as persistent global.
2396
8c74a764
TV
23972020-06-12 Tom de Vries <tdevries@suse.de>
2398
2399 * lib/tuiterm.exp (spawn): Rename to ...
2400 (tui_spawn): ... this.
2401 (toplevel): Move rename of spawn ...
2402 (gdb_init_tuiterm): ... here. New proc.
2403 (gdb_finish_tuiterm): New proc.
2404 * lib/gdb.exp (gdb_finish_hooks): New global var.
2405 (gdb_finish): Handle gdb_finish_hooks.
2406 (tuiterm_env): New proc.
2407 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2408 tuiterm_env.
2409 * gdb.tui/basic.exp: Same.
2410 * gdb.tui/corefile-run.exp: Same.
2411 * gdb.tui/empty.exp: Same.
2412 * gdb.tui/list-before.exp: Same.
2413 * gdb.tui/list.exp: Same.
2414 * gdb.tui/main.exp: Same.
2415 * gdb.tui/new-layout.exp: Same.
2416 * gdb.tui/regs.exp: Same.
2417 * gdb.tui/resize.exp: Same.
2418 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2419 * gdb.tui/tui-layout-asm.exp: Same.
2420 * gdb.tui/tui-missing-src.exp: Same.
2421 * gdb.tui/winheight.exp: Same.
2422
26783bce
TV
24232020-06-12 Tom de Vries <tdevries@suse.de>
2424
2425 PR testsuite/26110
2426 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2427 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2428
2b4e6a3f
TT
24292020-06-11 Tom Tromey <tom@tromey.com>
2430
2431 PR gdb/18318:
2432 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2433 floating point tests.
2434
2f33032a
KS
24352020-06-11 Keith Seitz <keiths@redhat.com>
2436
2437 PR gdb/21356
2438 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2439 vla_struct.
2440 Add new struct vla_typedef and union vla_typedef_union and
2441 corresponding instantiation objects.
2442 Initialize new objects.
2443 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2444 and vla_typedef_union_object.
2445 Fixup type for vla_struct_object.
2446
a8baf0a3
TV
24472020-06-11 Tom de Vries <tdevries@suse.de>
2448
2449 * lib/gdb.exp (with_override): New proc, factored out of ...
2450 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2451
7ab96794
TV
24522020-06-10 Tom de Vries <tdevries@suse.de>
2453
2454 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2455
cab5c3b7
SM
24562020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2457
2458 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2459 parameter, update callers.
2460
f8c41851
SM
24612020-06-04 Simon Marchi <simon.marchi@efficios.com>
2462
2463 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2464 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2465 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2466
1c07a73f
TV
24672020-06-04 Tom de Vries <tdevries@suse.de>
2468
2469 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2470
95146b5d
TV
24712020-06-04 Tom de Vries <tdevries@suse.de>
2472
2473 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2474 exp_continue.
2475
0cfcd4f0
TV
24762020-06-04 Tom de Vries <tdevries@suse.de>
2477
2478 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2479
f9b5d5ea
TV
24802020-06-03 Tom de Vries <tdevries@suse.de>
2481
2482 PR symtab/26046
2483 * gdb.cp/breakpoint-locs-2.cc: New test.
2484 * gdb.cp/breakpoint-locs.cc: New test.
2485 * gdb.cp/breakpoint-locs.exp: New file.
2486 * gdb.cp/breakpoint-locs.h: New test.
2487
5144dfba
TV
24882020-06-03 Tom de Vries <tdevries@suse.de>
2489
2490 PR testsuite/25609
2491 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2492 value of global verbose.
2493 * gdb.base/jit-elf.exp: Same.
2494 * gdb.base/jit-reader.exp: Same.
2495
621eacdf
TV
24962020-06-02 Tom de Vries <tdevries@suse.de>
2497
2498 * gdb.dwarf2/multidictionary.exp: Don't use
2499 gdb_spawn_with_cmdline_opts.
2500
1313c56e
AB
25012020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2502
2503 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2504 use_header case.
2505 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2506 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2507 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2508 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2509 * gdb.dwarf2/dw2-inline-header.c: New file.
2510 * gdb.dwarf2/dw2-inline-header.h: New file.
2511
f68f85b5
PA
25122020-05-30 Pedro Alves <palves@redhat.com>
2513
2514 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2515 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2516
678048e8
GB
25172020-05-29 Gary Benson <gbenson@redhat.com>
2518
2519 * gdb.compile/compile-cplus.exp (additional_flags): Also
2520 set when building with clang.
2521 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2522 when building with clang.
2523
9fcafd23
GB
25242020-05-29 Gary Benson <gbenson@redhat.com>
2525
2526 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2527 building with clang.
2528 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2529
735d5a07
GB
25302020-05-29 Gary Benson <gbenson@redhat.com>
2531
2532 * gdb.cp/koenig.exp (prepare_for_testing): Add
2533 additional_flags=-Wno-unused-comparison.
2534 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2535
4ad2c6a0
GB
25362020-05-28 Gary Benson <gbenson@redhat.com>
2537
2538 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2539 statement.
2540
09fe663e
GB
25412020-05-28 Gary Benson <gbenson@redhat.com>
2542
2543 * gdb.cp/classes.exp (prepare_for_testing): Add
2544 additional_flags=-Wno-deprecated-register.
2545 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2546 * gdb.cp/misc.exp: Likewise.
2547
cee00f17
GB
25482020-05-28 Gary Benson <gbenson@redhat.com>
2549
2550 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2551 (test_op_new::operator new): Add return statement.
2552 (test_op_new_array::operator new[]): Likewise.
2553
636edd00
PA
25542020-05-27 Pedro Alves <palves@redhat.com>
2555
2556 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2557 check. Use test_gdb_complete_unique instead of
2558 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2559 test_gdb_complete_multiple instead of
2560 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2561
c2b75043
LM
25622020-05-27 Luis Machado <luis.machado@linaro.org>
2563
2564 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2565 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2566 * gdb.arch/arm-disassembler-options.exp: Likewise.
2567 * gdb.arch/arm-disp-step.exp: Likewise.
2568 * gdb.arch/thumb-prologue.exp: Likewise.
2569 * gdb.base/async.exp: Likewise.
2570 * gdb.base/auxv.exp: Likewise.
2571 * gdb.base/complex-parts.exp: Likewise.
2572 * gdb.base/ena-dis-br.exp: Likewise.
2573 * gdb.base/foll-exec.exp: Likewise.
2574 * gdb.base/permissions.exp: Likewise.
2575 * gdb.base/relocate.exp: Likewise.
2576 * gdb.base/return2.exp: Likewise.
2577 * gdb.base/sigbpt.exp: Likewise.
2578 * gdb.base/siginfo-obj.exp: Likewise.
2579 * gdb.cp/converts.exp: Likewise.
2580 * gdb.cp/exceptprint.exp: Likewise.
2581 * gdb.cp/inherit.exp: Likewise.
2582 * gdb.cp/nsnoimports.exp: Likewise.
2583 * gdb.cp/virtbase2.exp: Likewise.
2584 * gdb.mi/mi-var-cmd.exp: Likewise.
2585 * gdb.mi/var-cmd.c: Likewise.
2586
53a47a3e
TT
25872020-05-26 Tom Tromey <tromey@adacore.com>
2588
2589 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2590
0bc2354b
TT
25912020-05-26 Tom Tromey <tromey@adacore.com>
2592
2593 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2594 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2595 type.
2596 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2597 variable.
2598
0db49895
CBG
25992020-05-26 Christian Biesinger <cbiesinger@google.com>
2600
2601 * Makefile.in: Use = instead of == for the test command
2602 for portability.
2603
40d22035
TV
26042020-05-26 Tom de Vries <tdevries@suse.de>
2605
2606 * gdb.base/gold-gdb-index-2.c: New test.
2607 * gdb.base/gold-gdb-index.c: New test.
2608 * gdb.base/gold-gdb-index.exp: New file.
2609 * gdb.base/gold-gdb-index.h: New test.
2610
043e2e02
TV
26112020-05-25 Tom de Vries <tdevries@suse.de>
2612
2613 * boards/gold-gdb-index.exp: New file.
2614
462f72c5
SM
26152020-05-25 Simon Marchi <simon.marchi@efficios.com>
2616
2617 * boards/simavr.exp: New file.
2618
6cf66e76
SM
26192020-05-25 Simon Marchi <simon.marchi@efficios.com>
2620
2621 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2622 * gdb.base/inferior-args.exp: New file.
2623 * gdb.base/inferior-args.c: New file.
2624
75d04512
SM
26252020-05-25 Simon Marchi <simon.marchi@efficios.com>
2626
2627 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2628 inferior_args. Pass it to gdb_reload.
2629 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2630 inferior_args.
2631 (gdb_reload): Add inferior_args argument.
2632 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2633 pass it to gdbserver_run.
2634 * boards/native-gdbserver.exp: Do not set noargs.
2635 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2636 inferior_args argument.
2637 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2638 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2639 * gdb.base/args.exp: Likewise.
2640
42cf1844
TV
26412020-05-25 Tom de Vries <tdevries@suse.de>
2642
2643 * lib/gdb.exp (exec_is_pie): Add comment.
2644
8f7d38ef
TV
26452020-05-25 Tom de Vries <tdevries@suse.de>
2646
2647 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2648 instead of $binfile in the untested message.
2649
465e1b0f
TV
26502020-05-25 Tom de Vries <tdevries@suse.de>
2651
2652 PR testsuite/26031
2653 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2654
3c5a0e02
TV
26552020-05-25 Tom de Vries <tdevries@suse.de>
2656
2657 * boards/gold.exp: New file.
2658
0a4f5f8c
TT
26592020-05-23 Tom Tromey <tom@tromey.com>
2660
2661 * gdb.base/style.exp: Remove completion styling test.
2662 * lib/gdb-utils.exp (style): Remove completion styles.
2663
eca1f90c
TT
26642020-05-23 Tom Tromey <tom@tromey.com>
2665
2666 * gdb.base/style.exp: Add completion styling test.
2667 * lib/gdb-utils.exp (style): Add completion styles.
2668
7c13f4e8
AB
26692020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2670
2671 * gdb.base/annota1.exp: Update expected results.
2672 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2673 test name.
2674 * gdb.cp/annota3.exp: Update expected results.
2675
41977d16
SM
26762020-05-20 Simon Marchi <simon.marchi@efficios.com>
2677
2678 PR gdb/26016
2679 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2680 against MAP_FAILED.
2681 * gdb.base/coremaker.c (mmapdata): Likewise.
2682 * gdb.base/jit-reader-host.c (main): Likewise.
2683 * gdb.base/sym-file-loader.c (load): Likewise.
2684 (load_shlib): Likewise.
2685
b4757f2e
TT
26862020-05-20 Tom Tromey <tromey@adacore.com>
2687
2688 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2689
9a0bacfb
TV
26902020-05-20 Tom de Vries <tdevries@suse.de>
2691
2692 PR symtab/25833
2693 * gdb.base/with-mf-inc.c: New test.
2694 * gdb.base/with-mf-main.c: New test.
2695 * gdb.base/with-mf.exp: New file.
2696
76571211
TT
26972020-05-19 Tom Tromey <tromey@adacore.com>
2698
2699 * gdb.rust/simple.exp: Restore missing test result.
2700
4cd9f3d5
TV
27012020-05-19 Tom de Vries <tdevries@suse.de>
2702
2703 * gdb.base/gdb-caching-proc.exp: Fix typo.
2704
7d874253
TT
27052020-05-19 Tom Tromey <tromey@adacore.com>
2706
2707 * gdb.rust/simple.exp: Add some test descriptions.
2708 (test_one_slice): Use with_test_prefix.
2709
1d727695
TV
27102020-05-18 Tom de Vries <tdevries@suse.de>
2711
2712 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2713
7f32a4d5
PA
27142020-05-17 Pedro Alves <palves@redhat.com>
2715
2716 PR gdb/25741
2717 * gdb.base/hw-sw-break-same-address.exp: New file.
2718
7cfd74cf
PA
27192020-05-16 Pedro Alves <palves@redhat.com>
2720
2721 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2722 LAST_LOADED_FILE accordingly.
2723
57b4f16e
PW
27242020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2725
2726 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2727
7c05caf7
PW
27282020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2729
2730 * gdb.base/help.exp: Test apropos and help for commands
2731 having aliases. Fixed comments not starting with an
2732 upper-case letter or not finishing with a dot.
2733
7aa1b46f
PW
27342020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2735
3b3aaacb
PW
2736 * gdb.base/alias.exp: Update help output check.
2737
57b4f16e 27382020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2739
7aa1b46f
PW
2740 * gdb.base/default.exp: Update output following fixes.
2741
0605465f
PW
27422020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2743
2744 * gdb.base/alias.exp: Test aliases starting with a prefix of
2745 another alias.
2746
86e4e63d
GB
27472020-05-15 Gary Benson <gbenson@redhat.com>
2748
2749 * gdb.base/info-os.c (main): Add return statement.
2750 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2751 * gdb.base/large-frame-2.c (func): Likewise.
2752 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2753 * gdb.base/pr10179-b.c (foo2): Likewise.
2754 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2755 * gdb.base/watch-cond.c (func): Likewise.
2756 * gdb.multi/goodbye.c (verylongfun): Likewise.
2757 * gdb.multi/hello.c (commonfun): Likewise.
2758 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2759 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2760 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2761 Likewise.
2762 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2763 * gdb.threads/interrupt-while-step-over.c (child_function):
2764 Likewise.
2765 * gdb.trace/actions-changed.c (end): Likewise.
2766
163df4df
GB
27672020-05-15 Gary Benson <gbenson@redhat.com>
2768
2769 * gdb.opencl/callfuncs.exp: Report when test skipped.
2770 * gdb.opencl/convs_casts.exp: Likewise.
2771 * gdb.opencl/datatypes.exp: Likewise.
2772 * gdb.opencl/operators.exp: Likewise.
2773 * gdb.opencl/vec_comps.exp: Likewise.
2774
6dbc505a
TV
27752020-05-15 Tom de Vries <tdevries@suse.de>
2776
2777 * gdb.base/align.exp.in: Rename to ...
2778 * gdb.base/align.exp.tcl: ... this.
2779 * gdb.base/align-c++.exp: Update.
2780 * gdb.base/align-c.exp: Update.
2781 * gdb.base/all-architectures.exp.in: Rename to ...
2782 * gdb.base/all-architectures.exp: ... this.
2783 * gdb.base/all-architectures-0.exp: Update.
2784 * gdb.base/all-architectures-1.exp: Update.
2785 * gdb.base/all-architectures-2.exp: Update.
2786 * gdb.base/all-architectures-3.exp: Update.
2787 * gdb.base/all-architectures-4.exp: Update.
2788 * gdb.base/all-architectures-5.exp: Update.
2789 * gdb.base/all-architectures-6.exp: Update.
2790 * gdb.base/all-architectures-7.exp: Update.
2791 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2792 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2793 * gdb.base/infcall-nested-structs-c++.exp: Update.
2794 * gdb.base/infcall-nested-structs-c.exp: Update.
2795 * gdb.base/info-types.exp.in: Rename to ...
2796 * gdb.base/info-types.exp.tcl: ... this.
2797 * gdb.base/info-types-c++.exp: Update.
2798 * gdb.base/info-types-c.exp: Update.
2799 * gdb.base/max-depth.exp.in: Rename to ...
2800 * gdb.base/max-depth.exp.tcl: ... this.
2801 * gdb.base/max-depth-c++.exp: Update.
2802 * gdb.base/max-depth-c.exp: Update.
2803 * gdb.cp/cpexprs.exp.in: Rename to ...
2804 * gdb.cp/cpexprs.exp.tcl: ... this.
2805 * gdb.cp/cpexprs-debug-types.exp: Update.
2806 * gdb.cp/cpexprs.exp: Update.
2807 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2808 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2809 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2810 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2811 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2812 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2813 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2814 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2815 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2816 * gdb.dwarf2/clang-debug-names.exp: Update.
2817
d1034d78
AB
28182020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2819
2820 * lib/check-test-names.exp: Remove code that prevents this file
2821 loading when tests are run in parallel.
2822
3c5c3649
PA
28232020-05-15 Pedro Alves <palves@redhat.com>
2824
2825 * gdb.multi/multi-kill.exp (start_inferior): Remove
2826 'testpid' parameter. Refer to namespace variable directly.
2827 (testpid): Declare as namespace variable.
2828
272c36b8
PA
28292020-05-15 Pedro Alves <palves@redhat.com>
2830
2831 * gdb.multi/multi-kill.exp: Wrap in namespace.
2832 (start_inferior): Add TESTPID parameter. Use it instead of the
2833 testpid global.
2834 (top level): Define empty TESTPID array, and pass it down to
2835 start_inferior.
2836
02eba61a
TV
28372020-05-14 Tom de Vries <tdevries@suse.de>
2838
2839 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2840 output.
2841
971a3747
TV
28422020-05-14 Tom de Vries <tdevries@suse.de>
2843
2844 * gdb.base/align.exp: Split into ...
2845 * gdb.base/align.exp.in: ...
2846 * gdb.base/align-c++.exp: ...
2847 * gdb.base/align-c.exp: ... these.
2848 * gdb.base/infcall-nested-structs.exp: Split into ...
2849 * gdb.base/infcall-nested-structs.exp.in: ...
2850 * gdb.base/infcall-nested-structs-c++.exp: ...
2851 * gdb.base/infcall-nested-structs-c.exp: ... these.
2852 * gdb.base/info-types.exp: Split into ...
2853 * gdb.base/info-types.exp.in: ...
2854 * gdb.base/info-types-c++.exp: ...
2855 * gdb.base/info-types-c.exp: ... these.
2856 * gdb.base/max-depth.exp: Split into ...
2857 * gdb.base/max-depth.exp.in: ...
2858 * gdb.base/max-depth-c++.exp: ...
2859 * gdb.base/max-depth-c.exp: ... these.
2860 * gdb.cp/infcall-nodebug.exp: Split into ...
2861 * gdb.cp/infcall-nodebug.exp.in: ...
2862 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2863 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2864 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2865 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2866
a05575d3
TBA
28672020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2868 Pedro Alves <palves@redhat.com>
2869
2870 * gdb.multi/multi-exit.c: New file.
2871 * gdb.multi/multi-exit.exp: New file.
2872 * gdb.multi/multi-kill.c: New file.
2873 * gdb.multi/multi-kill.exp: New file.
2874
6ad82919
TBA
28752020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2876
2877 * gdb.base/annota1.exp: Update the expected output.
2878 * gdb.cp/annota2.exp: Ditto.
2879
843f4d93
AB
28802020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2881
2882 * lib/check-test-names.exp: Disable when testing is being run in
2883 parallel.
2884
c7c66341
TV
28852020-05-12 Tom de Vries <tdevries@suse.de>
2886
2887 * gdb.base/jit-elf.exp: Fix string concat.
2888
1b59ca1c
TV
28892020-05-12 Tom de Vries <tdevries@suse.de>
2890
2891 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2892 messages.
2893
b4991d29
TV
28942020-05-12 Tom de Vries <tdevries@suse.de>
2895
2896 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2897
dbb0ab10
TV
28982020-05-12 Tom de Vries <tdevries@suse.de>
2899
2900 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2901 * gdb.ada/mi_catch_ex.exp: Same.
2902 * gdb.ada/mi_catch_ex_hand.exp: Same.
2903
7549fed8
TV
29042020-05-12 Tom de Vries <tdevries@suse.de>
2905
2906 * gdb.fortran/complex.exp: Use with_test_prefix.
2907
af2d5cd8
TV
29082020-05-12 Tom de Vries <tdevries@suse.de>
2909
2910 * gdb.trace/passcount.exp: Fix test-names.
2911
7c121311
TV
29122020-05-12 Tom de Vries <tdevries@suse.de>
2913
2914 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2915
c9f3b40e
TV
29162020-05-12 Tom de Vries <tdevries@suse.de>
2917
2918 * gdb.gdb/complaints.exp: Use with_test_prefix.
2919 * gdb.xml/tdesc-regs.exp: Same.
2920 * gdb.opt/inline-locals.exp: Fix test name.
2921
111b33f0
TV
29222020-05-12 Tom de Vries <tdevries@suse.de>
2923
2924 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2925 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2926 * gdb.dwarf2/implref-struct.exp: Same.
2927 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2928 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2929
ebf47080
SM
29302020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2931
2932 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2933
d30dcd12
AB
29342020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2935
2936 * lib/check-test-names.exp (all_test_names): New module variable.
2937 (counts): Add 'duplicates' field.
2938 (_check_duplicates): New procedure.
2939 (check): Also check for duplicates.
2940 (do_log_summary): Print duplicates count.
2941 (do_reset_vars): Reset counter for duplicate test names, and
2942 discard all know test names.
2943
34584c09
AB
29442020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2945
2946 * lib/gdb.exp: Include check-test-names.exp library.
2947 * lib/check-test-names.exp: New file.
2948
e0002117
TV
29492020-05-11 Tom de Vries <tdevries@suse.de>
2950
2951 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2952
53f539a3
KS
29532020-05-11 Keith Seitz <keiths@redhat.com>
2954
2955 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2956
113ee09a
TV
29572020-05-11 Tom de Vries <tdevries@suse.de>
2958
2959 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2960 * gdb.cp/cpexprs.exp.in: .. here.
2961 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2962 cpexprs.exp.
2963
ba3e70b0
KS
29642020-05-11 Keith Seitz <keiths@redhat.com>
2965
2966 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2967 test names.
2968 * gdb.ada/arrayptr.exp: Likewise.
2969 * gdb.ada/assign_arr.exp: Likewise.
2970 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2971 * gdb.ada/bp_on_var.exp: Likewise.
2972 * gdb.ada/call_pn.exp: Likewise.
2973 * gdb.ada/complete.exp: Likewise.
2974 * gdb.ada/fun_overload_menu.exp: Likewise.
2975 * gdb.ada/funcall_param.exp: Likewise.
2976 * gdb.ada/funcall_ref.exp: Likewise.
2977 * gdb.ada/packed_array_assign.exp: Likewise.
2978 * gdb.ada/same_component_name.exp: Likewise.
2979 * gdb.ada/type_coercion.exp: Likewise.
2980 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2981 * gdb.ada/variant_record_packed_array.exp: Likewise.
2982
3ee6bb11
TV
29832020-05-11 Tom de Vries <tdevries@suse.de>
2984
2985 PR symtab/25941
2986 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2987 out of ...
2988 * gdb.dwarf2/clang-debug-names.exp: ... here.
2989 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2990 clang-debug-names.exp.in.
2991 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2992 * gdb.dwarf2/clang-debug-names-2.c: New test.
2993
86cd6bc8
AKS
29942020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2995
2996 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2997 (fortran_runto_main): New Proc, fortran version of runto_main.
2998 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2999 * gdb.fortran/array-bounds.exp: Likewise.
3000 * gdb.fortran/array-slices.exp: Likewise.
3001 * gdb.fortran/block-data.exp: Likewise.
3002 * gdb.fortran/charset.exp: Likewise.
3003 * gdb.fortran/common-block.exp: Likewise.
3004 * gdb.fortran/complex.exp: Likewise.
3005 * gdb.fortran/derived-type-function.exp: Likewise.
3006 * gdb.fortran/derived-type.exp: Likewise.
3007 * gdb.fortran/info-modules.exp: Likewise.
3008 * gdb.fortran/info-types.exp: Likewise.
3009 * gdb.fortran/intrinsics.exp: Likewise.
3010 * gdb.fortran/library-module.exp: Likewise.
3011 * gdb.fortran/logical.exp: Likewise.
3012 * gdb.fortran/max-depth.exp: Likewise.
3013 * gdb.fortran/module.exp: Likewise.
3014 * gdb.fortran/multi-dim.exp: Likewise.
3015 * gdb.fortran/nested-funcs.exp: Likewise.
3016 * gdb.fortran/print-formatted.exp: Likewise.
3017 * gdb.fortran/print_type.exp: Likewise.
3018 * gdb.fortran/printing-types.exp: Likewise.
3019 * gdb.fortran/ptr-indentation.exp: Likewise.
3020 * gdb.fortran/ptype-on-functions.exp: Likewise.
3021 * gdb.fortran/subarray.exp: Likewise.
3022 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3023 * gdb.fortran/vla-datatypes.exp: Likewise.
3024 * gdb.fortran/vla-history.exp: Likewise.
3025 * gdb.fortran/vla-ptr-info.exp: Likewise.
3026 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3027 * gdb.fortran/vla-ptype.exp: Likewise.
3028 * gdb.fortran/vla-sizeof.exp: Likewise.
3029 * gdb.fortran/vla-type.exp: Likewise.
3030 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3031 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3032 * gdb.fortran/vla-value-sub.exp: Likewise.
3033 * gdb.fortran/vla-value.exp: Likewise.
3034 * gdb.fortran/whatis_type.exp: Likewise.
3035 * gdb.mi/mi-var-child-f.exp: Likewise.
3036
6dc55ce9 30372020-05-09 Tom de Vries <tdevries@suse.de>
3038
3039 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3040
283cb58c
TV
30412020-05-08 Tom de Vries <tdevries@suse.de>
3042
3043 * gdb.dwarf2/clang-debug-names.c: New test.
3044 * gdb.dwarf2/clang-debug-names.exp: New file.
3045
ac4a4f1c
SM
30462020-05-06 Simon Marchi <simon.marchi@efficios.com>
3047
3048 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3049 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3050
24fe640b
TV
30512020-05-06 Tom de Vries <tdevries@suse.de>
3052
3053 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3054 breakpoint is at a "recommended breakpoint location".
3055 * gdb.reverse/consecutive-reverse.exp: Same.
3056
0d8683a3
TV
30572020-05-06 Tom de Vries <tdevries@suse.de>
3058
3059 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3060 address.
3061
b8983c46
TV
30622020-05-06 Tom de Vries <tdevries@suse.de>
3063
3064 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3065
abf6d805
TV
30662020-05-06 Tom de Vries <tdevries@suse.de>
3067
3068 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3069 info for r.
3070
0fc2a808
TV
30712020-05-06 Tom de Vries <tdevries@suse.de>
3072
3073 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3074 necessary.
3075
873dd427
TV
30762020-05-06 Tom de Vries <tdevries@suse.de>
3077
3078 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3079 void.
3080
7c99e7e2
TV
30812020-05-06 Tom de Vries <tdevries@suse.de>
3082
3083 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3084 of ...
3085 * gdb.base/async.exp: ... here.
3086 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3087 "recommended breakpoint location".
3088
6173d6a6
TV
30892020-05-06 Tom de Vries <tdevries@suse.de>
3090
3091 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3092
6015a067
TV
30932020-05-04 Tom de Vries <tdevries@suse.de>
3094
3095 * gdb.base/async.exp: Check whether instruction addresses are a
3096 "recommended breakpoint location".
3097
3b6acaee
TT
30982020-05-03 Tom Tromey <tom@tromey.com>
3099
3100 * gdb.base/sepdebug.exp: Remove "catch" test.
3101 * gdb.base/break.exp: Remove "catch" test.
3102 * gdb.base/default.exp: Update expected output.
3103
5beb4d17
TV
31042020-05-02 Tom de Vries <tdevries@suse.de>
3105
3106 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3107 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3108 * gdb.arch/i386-mpx-map.exp: Same.
3109 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3110 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3111 * gdb.arch/i386-mpx.exp: Same.
3112
8caf140d
TV
31132020-05-02 Tom de Vries <tdevries@suse.de>
3114
3115 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3116
693196cb
TV
31172020-05-01 Tom de Vries <tdevries@suse.de>
3118
3119 * gdb.ada/operator_bp.exp: Allow more than required amount of
3120 breakpoint.
3121
53ae0aa9
TV
31222020-05-01 Tom de Vries <tdevries@suse.de>
3123
3124 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3125
ee9d1e5f
HD
31262020-04-30 Hannes Domani <ssbssa@yahoo.de>
3127
3128 PR gdb/18706
3129 * gdb.cp/stub-array-size.cc: New test.
3130 * gdb.cp/stub-array-size.exp: New file.
3131 * gdb.cp/stub-array-size.h: New test.
3132 * gdb.cp/stub-array-size2.cc: New test.
3133
d5cf82c0
HD
31342020-04-30 Hannes Domani <ssbssa@yahoo.de>
3135
3136 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3137 output to the new format.
3138
42e165c3
SM
31392020-04-29 Simon Marchi <simon.marchi@efficios.com>
3140
3141 * gdb.base/break.exp: Use with_test_prefix.
3142
6e4e3fe1
TV
31432020-04-29 Tom de Vries <tdevries@suse.de>
3144
3145 * lib/gdb.exp (debug_types): New proc.
3146 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3147 * gdb.python/py-symtab.exp: Same.
3148
d642b692
HD
31492020-04-29 Hannes Domani <ssbssa@yahoo.de>
3150
3151 PR gdb/17320
3152 * gdb.base/pretty-array.c: New test.
3153 * gdb.base/pretty-array.exp: New file.
3154
ea90f227
TV
31552020-04-29 Tom de Vries <tdevries@suse.de>
3156
3157 PR symtab/25889
3158 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3159 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3160 and include cpexprs.exp.
3161
a65189c9
TV
31622020-04-28 Mark Williams <mark@myosotissp.com>
3163
3164 PR gdb/24480
3165 * dw4-toplevel-types.exp: Test for top level types.
3166 * dw4-toplevel-types.cc: Test for top level types.
3167
32d1f47a
TBA
31682020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3169
3170 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3171 (theads -> threads).
3172
56a4f5a1
TV
31732020-04-28 Tom de Vries <tdevries@suse.de>
3174
3175 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3176
0b2f8a3b
TV
31772020-04-28 Tom de Vries <tdevries@suse.de>
3178
3179 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3180
5390c717
TV
31812020-04-28 Tom de Vries <tdevries@suse.de>
3182
3183 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3184
15cd93d0
TV
31852020-04-28 Tom de Vries <tdevries@suse.de>
3186
3187 * gdb.dwarf2/main-foo.c: New test.
3188 * gdb.dwarf2/struct-with-sig.exp: New file.
3189
d472f0fb
TV
31902020-04-25 Tom de Vries <tdevries@suse.de>
3191
3192 * boards/debug-types.exp: New file.
3193
8d840e05
AB
31942020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3195
3196 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3197
bcfe6157
TT
31982020-04-24 Tom Tromey <tom@tromey.com>
3199
3200 PR symtab/12707:
3201 * gdb.python/py-symbol.exp: Update expected results for
3202 linkage_name test.
3203 * gdb.cp/print-demangle.exp: New file.
3204 * gdb.base/c-linkage-name.exp: Fix test.
3205 * gdb.guile/scm-symbol.exp: Update expected results for
3206 linkage_name test.
3207
f049a313
TT
32082020-04-24 Tom Tromey <tom@tromey.com>
3209
3210 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3211 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3212 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3213 assembler.
3214
7cf28874
TV
32152020-04-24 Tom de Vries <tdevries@suse.de>
3216
3217 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3218 C++.
3219
dac2fef7
TT
32202020-04-24 Tom Tromey <tromey@adacore.com>
3221
3222 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3223 values.
3224 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3225 values. Update test for minimal encodings.
3226 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3227 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3228 values. Update test for minimal encodings.
3229
1acda803
TT
32302020-04-24 Tom Tromey <tromey@adacore.com>
3231
3232 PR python/23662:
3233 * gdb.ada/variant.exp: Add Python checks.
3234 * gdb.rust/simple.exp: Add dynamic type checks.
3235
adfb9815
TT
32362020-04-24 Tom Tromey <tromey@adacore.com>
3237
3238 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3239 Make array type matching more lax.
3240 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3241 * gdb.ada/mi_variant.exp: New file.
3242 * gdb.ada/mi_variant/pck.ads: New file.
3243 * gdb.ada/mi_variant/pkg.adb: New file.
3244 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3245 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3246
7d79de9a
TT
32472020-04-24 Tom Tromey <tromey@adacore.com>
3248
3249 * gdb.ada/variant.exp: Add dynamic field offset tests.
3250 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3251 * gdb.ada/variant/pkg.adb: Add new variables.
3252
f8e89861
TT
32532020-04-24 Tom Tromey <tromey@adacore.com>
3254
3255 * gdb.ada/variant.exp: New file
3256 * gdb.ada/variant/pkg.adb: New file
3257 * gdb.ada/variant/pck.adb: New file
3258
86e887ae
TV
32592020-04-24 Tom de Vries <tdevries@suse.de>
3260
3261 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3262
88428775
TV
32632020-04-24 Tom de Vries <tdevries@suse.de>
3264
3265 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3266 flags.
3267
4e86f6e7
TV
32682020-04-24 Tom de Vries <tdevries@suse.de>
3269
3270 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3271
2016d3e6
TV
32722020-04-24 Tom de Vries <tdevries@suse.de>
3273
3274 * lib/gdb.exp (default_gdb_start): Handle eof.
3275 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3276 failure.
3277 * gdb.base/readnever.exp: Handle clean_restart failure.
3278
70bc38f5
TV
32792020-04-23 Tom de Vries <tdevries@suse.de>
3280
3281 * gdb.base/decl-before-def.exp: Run to main and print a again.
3282
de82891c
TV
32832020-04-23 Tom de Vries <tdevries@suse.de>
3284
3285 * gdb.base/decl-before-def-decl.c: New test.
3286 * gdb.base/decl-before-def-def.c: New test.
3287 * gdb.base/decl-before-def.exp: New file.
3288
96038148
TV
32892020-04-23 Tom de Vries <tdevries@suse.de>
3290
3291 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3292
54ac3df1
TV
32932020-04-22 Tom de Vries <tdevries@suse.de>
3294
3295 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3296 debug_info_offset.
3297 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3298 before $objsfile in the line line.
3299
714534e1
TV
33002020-04-22 Tom de Vries <tdevries@suse.de>
3301
3302 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3303
16a7dbf4
MS
33042020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3305
3306 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3307 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3308 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3309 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3310 * gdb.base/jit-protocol.h: Update definitions to match all usage
3311 contexts.
3312
33132020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3314
3315 * gdb.base: Rename all jit related test and source files.
3316
33172020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3318
3319 * gdb.base/jit-reader.exp: Relax register output check.
3320
317d2668
TV
33212020-04-22 Tom de Vries <tdevries@suse.de>
3322
3323 PR symtab/25764
3324 * gdb.base/psym-external-decl-2.c: New test.
3325 * gdb.base/psym-external-decl.c: New test.
3326 * gdb.base/psym-external-decl.exp: New file.
3327 * gdb.threads/tls.exp: Add PR25807 kfail.
3328
eea9e357
TV
33292020-04-22 Tom de Vries <tdevries@suse.de>
3330
3331 PR symtab/25801
3332 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3333 in "info source" output.
3334
3d5afab3
TV
33352020-04-22 Tom de Vries <tdevries@suse.de>
3336
3337 PR symtab/25700
3338 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3339 symtab for imported_unit.c.
3340
b32102f6
GB
33412020-04-21 Gary Benson <gbenson@redhat.com>
3342
3343 * gdb.base/advance.c (func): New argument, to match call site.
3344 (func2, func3): Add return statements.
3345
d43b7a2d
TBA
33462020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3347
3348 * gdb.multi/run-only-second-inf.c: New file.
3349 * gdb.multi/run-only-second-inf.exp: New file.
3350
d89edf9b
MM
33512020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3352
3353 * gdb.btrace/multi-inferior.c: New test.
3354 * gdb.btrace/multi-inferior.exp: New file.
3355
1a476b6d
MM
33562020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3357
3358 * gdb.btrace/enable-new-thread.c: New test.
3359 * gdb.btrace/enable-new-thread.exp: New file.
3360
4778a5f8
TV
33612020-04-21 Tom de Vries <tdevries@suse.de>
3362
3363 PR gdb/25471
3364 * gdb.threads/killed-outside.c: New test.
3365 * gdb.threads/killed-outside.exp: New file.
3366
9b2c992c
GB
33672020-04-20 Gary Benson <gbenson@redhat.com>
3368
3369 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3370 * gdb.base/nested-subp2.exp: Likewise.
3371 * gdb.base/nested-subp3.exp: Likewise.
3372
b5d1d6f7
GB
33732020-04-20 Gary Benson <gbenson@redhat.com>
3374
3375 * gdb.base/nested-subp1.exp: Disable test when using clang.
3376 * gdb.base/nested-subp2.exp: Likewise.
3377 * gdb.base/nested-subp3.exp: Likewise.
3378
25230285
GB
33792020-04-20 Gary Benson <gbenson@redhat.com>
3380
3381 * gdb.cp/exception.cc: Fix compilation error with clang.
3382
fa93cc8f
GB
33832020-04-20 Gary Benson <gbenson@redhat.com>
3384
809730f3 3385 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3386
e0c45f30
GB
33872020-04-20 Gary Benson <gbenson@redhat.com>
3388
3389 * gdb.base/jit-main.c: Fix compilation error with clang.
3390
4ddfec93
KR
33912020-04-17 Kamil Rytarowski <n54@gmx.com>
3392
3393 * gdb.base/attach-twice.c: Include "sys/types.h".
3394 (PTRACE_ATTACH): Add fallback definition.
3395 (main): Pass `0' to the 4th argument of `ptrace'.
3396
2bed205e
KR
33972020-04-17 Kamil Rytarowski <n54@gmx.com>
3398
3399 * gdb.base/fork-running-state.c: Include "signal.h".
3400
0743fc83
TT
34012020-04-17 Tom Tromey <tromey@adacore.com>
3402
3403 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3404 Update tests.
3405 * gdb.btrace/cpu.exp: Update tests.
3406 * gdb.base/maint.exp: Update tests.
3407 * gdb.base/default.exp: Update tests.
3408 * gdb.base/completion.exp: Update tests.
3409
efba5c23
TV
34102020-04-16 Tom de Vries <tdevries@suse.de>
3411
3412 PR symtab/25791
3413 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3414 (ensure_gdb_index): and factor out and move ...
3415 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3416 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3417
d191d716
TV
34182020-04-16 Tom de Vries <tdevries@suse.de>
3419
3420 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3421 loading exec.
3422
99f1bc6a
AB
34232020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3424
3425 * gdb.base/many-completions.exp: New file.
3426
194d088f
TV
34272020-04-14 Tom de Vries <tdevries@suse.de>
3428
3429 PR symtab/25718
3430 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3431
c1a66c06
TV
34322020-04-14 Tom de Vries <tdevries@suse.de>
3433
3434 PR symtab/25720
3435 * gdb.base/maint-expand-symbols-header-file.c: New test.
3436 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3437 * gdb.base/maint-expand-symbols-header-file.h: New test.
3438
21b0982c
AB
34392020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3440
3441 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3442 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3443 get_func_info.
3444 (get_func_info): Delete.
3445 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3446 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3447 * lib/dwarf.exp (get_func_info): New function.
3448
dd1cab06
TV
34492020-04-13 Tom de Vries <tdevries@suse.de>
3450
3451 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3452 to what find_gnatmake does.
3453
71ea2b6b
TV
34542020-04-10 Tom de Vries <tdevries@suse.de>
3455
3456 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3457 -readnow.
3458
bdfc1e8a
TV
34592020-04-10 Tom de Vries <tdevries@suse.de>
3460
3461 PR cli/25808
3462 * gdb.base/style.c: Add leading newlines.
3463 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3464 Check listing of main's one-line body.
3465
14ca8ecf
TV
34662020-04-08 Tom de Vries <tdevries@suse.de>
3467
3468 * lib/gdb.exp (psymtabs_p): New proc.
3469 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3470 importing unit" unsupported if there are no partial symbols.
3471
e21d048f
TV
34722020-04-08 Tom de Vries <tdevries@suse.de>
3473
3474 PR testsuite/25760
3475 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3476
25c11aca
TV
34772020-04-07 Tom de Vries <tdevries@suse.de>
3478
3479 PR symtab/25796
3480 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3481
5707e24b
TV
34822020-04-07 Tom de Vries <tdevries@suse.de>
3483
3484 * gdb.base/check-psymtab.c: New test.
3485 * gdb.base/check-psymtab.exp: New file.
3486
6ee448cc
TT
34872020-04-06 Tom Tromey <tromey@adacore.com>
3488
3489 * gdb.ada/variant-record/proc.adb: New file.
3490 * gdb.ada/variant-record/value.adb: New file.
3491 * gdb.ada/variant-record/value.s: New file.
3492 * gdb.ada/variant-record.exp: New file.
3493
9e7c9a03
HD
34942020-04-03 Hannes Domani <ssbssa@yahoo.de>
3495
3496 PR gdb/25325
3497 * gdb.cp/typed-enum.cc: New test.
3498 * gdb.cp/typed-enum.exp: New file.
3499
c90d28ac
AB
35002020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3501
3502 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3503 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3504 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3505 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3506 * gdb.opt/inline-small-func.c: New file.
3507 * gdb.opt/inline-small-func.exp: New file.
3508 * gdb.opt/inline-small-func.h: New file.
3509
34e9a9fa
AB
35102020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3511
3512 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3513 function.
3514
6a354911
AB
35152020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3516
3517 * lib/dwarf.exp (function_range): Allow compiler options to be
3518 specified.
3519
880d9777
TV
35202020-04-02 Tom de Vries <tdevries@suse.de>
3521
3522 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3523 __attribute__((always_inline)).
3524 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3525
f32682ea
TV
35262020-04-02 Tom de Vries <tdevries@suse.de>
3527
3528 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3529 (gdbserver_gdb_exit): ... here. Add timeout warning.
3530 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3531 (connect_target_extended_remote): Append new server_spawn_id to
3532 server_spawn_ids.
3533 (cleanup): New proc.
3534 (setup, <toplevel>): Call cleanup.
3535
d3214198
TV
35362020-04-02 Tom de Vries <tdevries@suse.de>
3537
3538 * gdb.base/main-psymtab.exp: New file.
3539
cc77ed24
TV
35402020-04-02 Tom de Vries <tdevries@suse.de>
3541
3542 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3543
3638a098
TT
35442020-04-01 Tom Tromey <tom@tromey.com>
3545
3546 * gdb.base/complex-parts.exp: Add type tests.
3547
c34e8714
TT
35482020-04-01 Tom Tromey <tom@tromey.com>
3549
3550 * gdb.base/complex-parts.exp: Add arithmetic tests.
3551
981c08ce
TT
35522020-04-01 Tom Tromey <tom@tromey.com>
3553
3554 * gdb.compile/compile.exp: Update.
3555 * gdb.compile/compile-cplus.exp: Update.
3556 * gdb.base/varargs.exp: Update.
3557 * gdb.base/floatn.exp: Update.
3558 * gdb.base/endianity.exp: Update.
3559 * gdb.base/callfuncs.exp (do_function_calls): Update.
3560 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3561 (complex_float_integral_args): Update.
3562 * gdb.base/complex.exp: Update.
3563 * gdb.base/complex-parts.exp: Update.
3564
3d1cfd43
TT
35652020-04-01 Tom Tromey <tromey@adacore.com>
3566
3567 * gdb.rust/union.rs: New file.
3568 * gdb.rust/union.exp: New file.
3569 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3570 (main): Update.
3571 * gdb.rust/simple.exp: Move union tests to union.exp.
3572
e033dfa9
TT
35732020-04-01 Tom Tromey <tromey@adacore.com>
3574
3575 * gdb.rust/simple.rs (main): Remove "y0".
3576
53cccef1
TBA
35772020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3578
3579 * gdb.multi/stop-all-on-exit.c: New test.
3580 * gdb.multi/stop-all-on-exit.exp: New file.
3581
60e22c1e
HD
35822020-04-01 Hannes Domani <ssbssa@yahoo.de>
3583
3584 PR gdb/24789
3585 * gdb.cp/misc.cc: Add integer reference variable.
3586 * gdb.cp/misc.exp: Add test.
3587
e139a727
TBA
35882020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3589
3590 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3591 scenario to cover execution until the end and also the case
3592
16b0db75
TV
35932020-03-31 Tom de Vries <tdevries@suse.de>
3594
3595 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3596 c. Use "maint info symtabs" to check symtab expansion.
3597
c0502da6
TV
35982020-03-30 Tom de Vries <tdevries@suse.de>
3599
3600 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3601 unsupported.
3602 (verify_psymtab_expanded): Move ...
3603 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3604 test.
3605 (readnow): New proc.
3606
5935fd15
AB
36072020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3608
3609 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3610 with $hex.
3611
1773be9e
TT
36122020-03-20 Tom Tromey <tromey@adacore.com>
3613
3614 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3615
70304be9
TT
36162020-03-20 Tom Tromey <tromey@adacore.com>
3617
3618 * gdb.ada/sub_variant/subv.adb: New file.
3619 * gdb.ada/sub_variant.exp: New file.
3620
0dd7b8f7
TV
36212020-03-20 Tom de Vries <tdevries@suse.de>
3622
3623 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3624 first break fails.
3625 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3626
cada5fc9
AB
36272020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3628
3629 * gdb.server/exit-multiple-threads.c: New file.
3630 * gdb.server/exit-multiple-threads.exp: New file.
3631
6b8c53f2
AB
36322020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3633
3634 * gdb.fortran/mixed-lang-stack.c: New file.
3635 * gdb.fortran/mixed-lang-stack.cpp: New file.
3636 * gdb.fortran/mixed-lang-stack.exp: New file.
3637 * gdb.fortran/mixed-lang-stack.f90: New file.
3638
19a2740f
AB
36392020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3640
3641 * gdb.linespec/cp-completion-aliases.cc: New file.
3642 * gdb.linespec/cp-completion-aliases.exp: New file.
3643
d8c8b848
TV
36442020-03-19 Tom de Vries <tdevries@suse.de>
3645
3646 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3647 more precise.
3648
a9933ccf
TV
36492020-03-18 Tom de Vries <tdevries@suse.de>
3650
3651 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3652 * gdb.dwarf2/break-inline-psymtab.c: New test.
3653 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3654
2f89101f
TV
36552020-03-16 Tom de Vries <tdevries@suse.de>
3656
3657 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3658 cache_verify and cache_verify_proc.
3659
6b9374f1
TV
36602020-03-15 Tom de Vries <tdevries@suse.de>
3661
3662 * gdb.server/solib-list.exp: Handle
3663 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3664
eaeaf44c
TV
36652020-03-15 Tom de Vries <tdevries@suse.de>
3666
3667 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3668 objfiles".
3669
3293bbaf
TT
36702020-03-14 Tom Tromey <tom@tromey.com>
3671
3672 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3673
ab44624c
TV
36742020-03-14 Tom de Vries <tdevries@suse.de>
3675
3676 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3677
54c43825
TV
36782020-03-14 Tom de Vries <tdevries@suse.de>
3679
3680 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3681 result in line-by-line fashion.
3682
2ac70237
TV
36832020-03-14 Tom de Vries <tdevries@suse.de>
3684
3685 * lib/gdb.exp (supports_statement_frontiers): New proc.
3686 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3687
09546b56
TV
36882020-03-14 Tom de Vries <tdevries@suse.de>
3689
3690 * gdb.base/printcmds.exp: Add missing quoting for "print
3691 teststring2".
3692
a1f6a07c
TT
36932020-03-13 Tom Tromey <tom@tromey.com>
3694
3695 * gdb.base/printcmds.exp (test_print_strings): Add regression
3696 test.
3697 * gdb.base/printcmds.c (charptr): New typedef.
3698 (teststring2): New global.
3699
1b83d09c
AB
37002020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3701
3702 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3703 full path in the test name.
3704 (test_ld): Add some with_test_prefix blocks to make test names
3705 unique.
3706
2d61316c
TV
37072020-03-13 Tom de Vries <tdevries@suse.de>
3708
3709 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3710
2e9145ac
TV
37112020-03-13 Tom de Vries <tdevries@suse.de>
3712
3713 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3714
96c7f873
TV
37152020-03-13 Tom de Vries <tdevries@suse.de>
3716
3717 PR symtab/25646
3718 * gdb.dwarf2/imported-unit.exp: Add test.
3719
49ba92c0
TV
37202020-03-13 Tom de Vries <tdevries@suse.de>
3721
3722 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3723 (var1, var2): New variable.
3724 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3725 matching symbols.
3726
301b21e0
TV
37272020-03-13 Tom de Vries <tdevries@suse.de>
3728
3729 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3730 (Term::command): Use prompt prefix.
3731 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3732 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3733 command_no_prompt_prefix instead of prefix.
3734 * gdb.tui/tui-layout-asm.exp: Same.
3735
3f512721
SM
37362020-03-12 Simon Marchi <simon.marchi@efficios.com>
3737
3738 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3739
40310f30
SM
37402020-03-12 Simon Marchi <simon.marchi@efficios.com>
3741
3742 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3743 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3744 on" while stepping over the test instruction, match printed
3745 message.
3746
09252140
TV
37472020-03-12 Tom de Vries <tdevries@suse.de>
3748
3749 * gdb.base/info-types.exp: Use exp_continue during matching of output
3750 of "info types".
3751
14e9c72c
TV
37522020-03-12 Tom de Vries <tdevries@suse.de>
3753
3754 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3755
e515d67e
TV
37562020-03-12 Tom de Vries <tdevries@suse.de>
3757
3758 * gdb.fortran/module.exp: Use exp_continue during matching of output
3759 of "info variable -n".
3760
307eafd8
TV
37612020-03-12 Tom de Vries <tdevries@suse.de>
3762
3763 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3764 gdb.dwarf2/dw2-ranges-base.c.
3765
9a2de3fc
TV
37662020-03-12 Tom de Vries <tdevries@suse.de>
3767
3768 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3769 in presence of GLIBC debuginfo.
3770
3217502e
TV
37712020-03-12 Tom de Vries <tdevries@suse.de>
3772
3773 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3774 $core.
3775
1281424c
TV
37762020-03-12 Tom de Vries <tdevries@suse.de>
3777
3778 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3779 more precise.
3780
038b97fc
SM
37812020-03-11 Simon Marchi <simon.marchi@efficios.com>
3782
3783 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3784 from Unix to Windows path.
3785
5308d1e7
TV
37862020-03-11 Tom de Vries <tdevries@suse.de>
3787
3788 * gdb.ada/minsyms.exp: Set language to ada.
3789
f870f78f
TV
37902020-03-11 Tom de Vries <tdevries@suse.de>
3791
3792 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3793
5a13315d
TV
37942020-03-11 Tom de Vries <tdevries@suse.de>
3795
3796 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3797
976862ed
TT
37982020-03-11 Tom Tromey <tromey@adacore.com>
3799
3800 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3801
7462c383
TV
38022020-03-11 Tom de Vries <tdevries@suse.de>
3803
3804 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3805
1c6c46a0
TV
38062020-03-11 Tom de Vries <tdevries@suse.de>
3807
3808 * gdb.base/break-interp.exp: Limit verbose scope.
3809
44f41bb7
TV
38102020-03-11 Tom de Vries <tdevries@suse.de>
3811
3812 * gdb.fortran/logical.f90: Define variable with character type.
3813 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3814
b76f3a42
TV
38152020-03-11 Tom de Vries <tdevries@suse.de>
3816
3817 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3818
1c33af77
TV
38192020-03-11 Tom de Vries <tdevries@suse.de>
3820
3821 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3822 symtabs.
3823
8c95582d
AB
38242020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3825 Bernd Edlinger <bernd.edlinger@hotmail.de>
3826
3827 * gdb.cp/step-and-next-inline.cc: New file.
3828 * gdb.cp/step-and-next-inline.exp: New file.
3829 * gdb.cp/step-and-next-inline.h: New file.
3830 * gdb.dwarf2/dw2-is-stmt.c: New file.
3831 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3832 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3833 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3834 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3835
cecf8547
AB
38362020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3837
3838 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3839 is-stmt flag in the line table.
3840
0ba678c9
TV
38412020-03-09 Tom de Vries <tdevries@suse.de>
3842
3843 * lib/gdb.exp (cached_file): Create cache dir.
3844
72fbdf83
TV
38452020-03-07 Tom de Vries <tdevries@suse.de>
3846
3847 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3848 * gdb.cp/rvalue-ref-params.exp: Same.
3849
436b5e99
TV
38502020-03-06 Tom de Vries <tdevries@suse.de>
3851
3852 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3853 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3854
09f2921c
TV
38552020-03-06 Tom de Vries <tdevries@suse.de>
3856
3857 * README: Fix "the the".
3858 * gdb.base/dprintf.exp: Same.
3859
50a3cc5d
TV
38602020-03-05 Tom de Vries <tdevries@suse.de>
3861
3862 * gdb.base/maint.exp: Update "main print statistics" expected output.
3863
0a709cba
AKS
38642020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3865
3866 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3867 (fortran_int8): Likewise.
3868 (fortran_real4): Likewise.
3869 (fortran_real8): Likewise.
3870 (fortran_complex4): Likewise.
3871 (fortran_logical4): Likewise.
3872 (fortran_character1): Likewise.
3873
5e5d66b6
AB
38742020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3875
3876 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3877 printed as true.
3878
7b973adc
SDJ
38792020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3880
3881 * gdb.base/printcmds.exp: Add test to verify printf of a
3882 variable holding an address.
3883
478e490a
TV
38842020-03-03 Tom de Vries <tdevries@suse.de>
3885
3886 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3887
1ef44e86
TV
38882020-03-03 Tom de Vries <tdevries@suse.de>
3889
3890 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3891 gdb_test_multiple call.
3892
b98cc2cf
TV
38932020-03-03 Tom de Vries <tdevries@suse.de>
3894
3895 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3896 gdb_test_multiple calls.
3897
63e163f2
AB
38982020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3899
3900 * gdb.base/default.exp: Remove test of 'set history filename'.
3901 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3902 filename to the empty string.
3903 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3904 and GDBHISTSIZE.
3905
24ed6739
AB
39062020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3907
3908 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3909 disabled.
3910
590003dc 39112020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3912 Tom de Vries <tdevries@suse.de>
590003dc
TV
3913
3914 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3915 -prompt prefix, before user_code argument. Add -lbl option likewise.
3916 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3917 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3918 argument.
3919 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3920 have "\r\n" at start-of-line, instead of at end-of-line.
3921
f5e46084
SM
39222020-02-28 Simon Marchi <simon.marchi@efficios.com>
3923
3924 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3925 libinproctrace.so.
3926
f7a7000d
LM
39272020-02-28 Luis Machado <luis.machado@linaro.org>
3928
3929 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3930 to "p/x".
3931
718e0816
LM
39322020-02-28 Luis Machado <luis.machado@linaro.org>
3933
3934 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3935 asm/ptrace.h and error.h.
3936
13c3a74a
TV
39372020-02-28 Tom de Vries <tdevries@suse.de>
3938
3939 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3940 (struct wrapper, do_something, mundane/symada__cS): Move ...
3941 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3942 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3943 Update "print symada__cS before partial symtab expansion" regexp.
3944 Update breakpoint location. Flush symbol cache after expansion.
3945
85d2d5bb
LM
39462020-02-28 Luis Machado <luis.machado@linaro.org>
3947
3948 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3949
3608f86c
TV
39502020-02-27 Tom de Vries <tdevries@suse.de>
3951
3952 * config/sid.exp: Remove unused globals.
3953 * gdb.base/attach.exp: Same.
3954 * gdb.base/catch-load.exp: Same.
3955 * gdb.base/dbx.exp: Same.
3956 * lib/gdb.exp: Same.
3957 * lib/mi-support.exp: Same.
3958 * lib/prompt.exp: Same.
3959
c8d4f6df
TV
39602020-02-27 Tom de Vries <tdevries@suse.de>
3961
3962 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3963 not set.
3964
0d79cdc4
AM
39652020-02-26 Aaron Merey <amerey@redhat.com>
3966
3967 * gdb.debuginfod: New directory for debuginfod tests.
3968 * gdb.debuginfod/main.c: New test file.
3969 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3970
0dce4280
TV
39712020-02-26 Tom de Vries <tdevries@suse.de>
3972
3973 PR gdb/25603
3974 * gdb.base/persistent-lang.cc: New test.
3975 * gdb.base/persistent-lang.exp: New file.
3976
9e80cfa1
AB
39772020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3978
3979 * gdb.fortran/derived-type-striding.exp: Add a new test.
3980 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3981 new test.
3982
2078dbb2
AB
39832020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3984
3985 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3986 names.
3987
70d49700
TV
39882020-02-25 Tom de Vries <tdevries@suse.de>
3989
3990 PR go/18926
3991 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3992
a88ef40d
TV
39932020-02-24 Tom de Vries <tdevries@suse.de>
3994
3995 PR gdb/25592
3996 * gdb.base/info-locals-unused-static-var.c: New test.
3997 * gdb.base/info-locals-unused-static-var.exp: New file.
3998
01b1af32
TT
39992020-02-22 Tom Tromey <tom@tromey.com>
4000
4001 * gdb.python/tui-window.exp: New file.
4002 * gdb.python/tui-window.py: New file.
4003
7c043ba6
TT
40042020-02-22 Tom Tromey <tom@tromey.com>
4005
4006 PR tui/17850:
4007 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4008 tests.
4009
c22fef7e
TT
40102020-02-22 Tom Tromey <tom@tromey.com>
4011
4012 * gdb.tui/new-layout.exp: Add sub-layout tests.
4013
ee325b61
TT
40142020-02-22 Tom Tromey <tom@tromey.com>
4015
4016 * gdb.tui/new-layout.exp: New file.
4017
3f0cbb04
TT
40182020-02-22 Tom Tromey <tom@tromey.com>
4019
4020 * gdb.rust/rust-style.rs: New file.
4021 * gdb.rust/rust-style.exp: New file.
4022 * gdb.base/style.exp: Test structure printing.
4023 * gdb.base/style.c (struct some_struct): New type.
4024 (enum etype): New type.
4025 (struct_value): New global.
4026
75525152
TV
40272020-02-21 Tom de Vries <tdevries@suse.de>
4028
4029 PR go/18926
4030 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4031 Remove blanket xfails. Use message argument for gdb_breakpoint.
4032 Make continuing to breakpoint test conditional on setting breakpoint.
4033 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4034 DW_AT_name attribute. Add xfail for GCC PR93866.
4035
bd360d30
AB
40362020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4037
4038 * gdb.dwarf2/cpp-linkage-name.c: New file.
4039 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4040
c7adb09f 40412020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4042
4043 * lib/gdb.exp (gdb_wrapper_init): Reset
4044 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4045 not exist.
4046
a9c79803
TV
40472020-02-20 Tom de Vries <tdevries@suse.de>
4048
4049 PR go/17018
4050 * gdb.go/hello.exp: Copy ...
4051 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4052 print of st to print value of global definition. Add xfail for GCC
4053 PR93844.
4054 * gdb.go/hello.exp: Remove printing of st before definition.
4055 * gdb.go/hello.go: Copy ...
4056 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4057 to st.
4058 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4059
d7445728
TV
40602020-02-20 Tom de Vries <tdevries@suse.de>
4061
4062 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4063 (gdb_simple_compile): Handle compile_flags go by using .go extension
4064 for source file.
4065 * gdb.go/chan.exp: Use support_go_compile.
4066 * gdb.go/handcall.exp: Same.
4067 * gdb.go/hello.exp: Same.
4068 * gdb.go/integers.exp: Same.
4069 * gdb.go/max-depth.exp: Same.
4070 * gdb.go/methods.exp: Same.
4071 * gdb.go/package.exp: Same.
4072 * gdb.go/strings.exp: Same.
4073 * gdb.go/types.exp: Same.
4074 * gdb.go/unsafe.exp: Same.
4075
c9c41e6d
TV
40762020-02-19 Tom de Vries <tdevries@suse.de>
4077
4078 * gdb.python/lib-types.exp: Make xfail more strict.
4079
f20ff837
TV
40802020-02-19 Tom de Vries <tdevries@suse.de>
4081
4082 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4083
08410482
DE
40842020-02-19 Doug Evans <dje@google.com>
4085
4086 PR rust/25535
4087 * gdb.rust/simple.exp: Add test.
4088 * gdb.rust/simple.rs: Add test.
4089
623563f7
TV
40902020-02-19 Tom de Vries <tdevries@suse.de>
4091
4092 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4093 output line-by-line.
4094
d3308cfd
TV
40952020-02-19 Tom de Vries <tdevries@suse.de>
4096
4097 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4098
86cbc5dc
TV
40992020-02-19 Tom de Vries <tdevries@suse.de>
4100
4101 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4102 prelink.
4103
9db2b96b
TV
41042020-02-19 Tom de Vries <tdevries@suse.de>
4105
4106 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4107 (gdb_do_cache): Use gdb_do_cache_wrap.
4108 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4109
89e2fdc5
TV
41102020-02-19 Tom de Vries <tdevries@suse.de>
4111
4112 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4113 gdb_compile option.
4114
373d7ac0
SM
41152020-02-18 Simon Marchi <simon.marchi@efficios.com>
4116
4117 * gdb.base/printcmds.exp (test_print_enums): Update expected
4118 output.
4119
b29a2df0
SM
41202020-02-18 Simon Marchi <simon.marchi@efficios.com>
4121
4122 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4123 for "unknown".
4124
6740f0cc
SM
41252020-02-18 Simon Marchi <simon.marchi@efficios.com>
4126
4127 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4128 enumerator.
4129
edd45eb0
SM
41302020-02-18 Simon Marchi <simon.marchi@efficios.com>
4131
4132 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4133 FE_, add FE_NONE.
4134 (three): Update.
4135 (enum flag_enum_without_zero): New enum.
4136 (flag_enum_without_zero): New variable.
4137 (enum not_flag_enum): New enum.
4138 (three_not_flag): New variable.
4139 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4140 (test_print_enums): Add more tests for printing flag enums.
4141
d4295de4
TV
41422020-02-18 Tom de Vries <tdevries@suse.de>
4143
4144 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4145 (gdb_compile_ada): ... here.
4146 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4147 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4148
f251f505
TT
41492020-02-14 Tom Tromey <tom@tromey.com>
4150
4151 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4152 build directory.
4153 * boards/gdbserver-base.exp: Update path to gdbserver.
4154
8f432634
TV
41552020-02-13 Tom de Vries <tdevries@suse.de>
4156
4157 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4158
92b6eaf7
TV
41592020-02-13 Tom de Vries <tdevries@suse.de>
4160
4161 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4162 are missing.
4163
f3b0f7fe
TV
41642020-02-13 Tom de Vries <tdevries@suse.de>
4165
4166 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4167 call.
4168
f6be8713
SDJ
41692020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4170
4171 PR tui/25126
4172 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4173 * gdb.base/cached-source-file.c: New file.
4174 * gdb.base/cached-source-file.exp: New file.
4175
b2770d5e
TV
41762020-02-11 Tom de Vries <tdevries@suse.de>
4177
4178 PR testsuite/25488
4179 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4180
44f6938e
TV
41812020-02-10 Tom de Vries <tdevries@suse.de>
4182
4183 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4184
5f0e2eb7
MR
41852020-02-10 Maciej W. Rozycki <macro@wdc.com>
4186
4187 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4188 and $after_addr are both integers before making a comparison.
4189
46ce2b6f
TV
41902020-02-09 Tom de Vries <tdevries@suse.de>
4191
4192 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4193 command output and paste it into gdb.log. If any, paste catch message
4194 to gdb.log.
4195
5abbbe1d
TT
41962020-02-07 Tom Tromey <tromey@adacore.com>
4197
4198 PR breakpoints/24915:
4199 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4200
1d5d29e7
SV
42012020-02-06 Shahab Vahedi <shahab@synopsys.com>
4202
4203 * gdb.tui/tui-missing-src.exp: Add the "missing source
4204 file" test for the TUI.
4205
b0999b9b
AB
42062020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4207
4208 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4209 including a port number in the output.
4210
c3b149eb
AKS
42112020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4212
4213 * lib/fortran.exp (fortran_int4): Handle clang.
4214 (fortran_int8): Likewise.
4215 (fortran_real4): Likewise.
4216 (fortran_real8): Likewise.
4217 (fortran_complex4): Likewise.
4218 (fortran_logical4): Likewise.
4219 (fortran_character1): Likewise.
4220
f8dcc90b
TV
42212020-02-04 Tom de Vries <tdevries@suse.de>
4222
4223 * README (Race detection): Add note.
4224
f90ac7c2
TV
42252020-02-04 Tom de Vries <tdevries@suse.de>
4226
4227 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4228
780636ae
TV
42292020-02-04 Tom de Vries <tdevries@suse.de>
4230
4231 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4232
5d2e1193
RA
42332020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4234
4235 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4236 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4237 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4238 blttar, bnetarl.
4239 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4240 binary for blttar, bnetarl.
4241 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4242 wait instruction. Delete ldmx test.
4243 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4244
e409c542
AKS
42452020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4246
4247 * gdb.fortran/array-bounds-high.exp: New file.
4248 * gdb.fortran/array-bounds-high.f90: New file.
4249
b0029748
LD
42502020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4251
4252 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4253 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4254
195a8287
TV
42552020-02-01 Tom de Vries <tdevries@suse.de>
4256
4257 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4258
42330a68
AB
42592020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4260
4261 PR tui/9765
4262 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4263 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4264
b62a8028
LM
42652020-01-29 Luis Machado <luis.machado@linaro.org>
4266
4267 * gdb.arch/aarch64-brk-patterns.c: New source file.
4268 * gdb.arch/aarch64-brk-patterns.exp: New test.
4269
5f440116
TBA
42702020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4271
4272 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4273 GCC/Clang version.
4274 * gdb.cp/pass-by-ref.exp: Ditto.
4275
ee2a6fc6
TV
42762020-01-29 Tom de Vries <tdevries@suse.de>
4277
4278 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4279 * gdb.threads/watchpoint-fork-mt.c: Same.
4280 * gdb.threads/watchpoint-fork-parent.c: Same.
4281 * gdb.threads/watchpoint-fork-st.c: Same.
4282 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4283
16b10d6e
LM
42842020-01-27 Luis Machado <luis.machado@linaro.org>
4285
4286 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4287 sitting at a syscall instruction when we hit the syscall function's
4288 breakpoint.
4289 Check PC against one obtained with the x command.
4290 Validate syscall number.
4291 (step_over_syscall): Don't continue to the syscall instruction if
4292 we're already there.
4293
b1468492
PW
42942020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4295
4296 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4297
7ffa82e1
AB
42982020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4299
4300 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4301 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4302
3d92a3e3
AB
43032020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4304
4305 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4306 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4307
94a72be7
AB
43082020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4309
4310 * gdb.base/maint.exp: Update line table parsing test.
4311 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4312
53af73bf
PA
43132020-01-24 Pedro Alves <palves@redhat.com>
4314
4315 PR gdb/25410
4316 * gdb.multi/multi-re-run-1.c: New.
4317 * gdb.multi/multi-re-run-2.c: New.
4318 * gdb.multi/multi-re-run.exp: New.
4319
1ba1ac88
AB
43202020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4321
4322 PR gdb/23718
4323 * gdb.server/server-kill-python.exp: New file.
4324
f3364a6d
AB
43252020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4326
4327 * gdb.server/multi-ui-errors.c: New file.
4328 * gdb.server/multi-ui-errors.exp: New file.
4329
733d0a67
AB
43302020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4331
4332 PR tui/9765
4333 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4334
4f13c1c0
TT
43352020-01-19 Tom Tromey <tom@tromey.com>
4336
4337 * gdb.tui/main.exp: Add check for plain "file".
4338
40c94099
CB
43392020-01-16 Christian Biesinger <cbiesinger@google.com>
4340
4341 * lib/gdb.exp: Fix spelling error (seperatelly).
4342
ff47f4f0
TT
43432020-01-14 Tom Tromey <tom@tromey.com>
4344
4345 PR symtab/12535:
4346 * gdb.python/python.exp: Test decode_line with empty string
4347 argument.
4348
717c684d
BE
43492020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4350
4351 * gdb.base/skip-inline.exp: Extend test.
4352
44e4c775
AB
43532020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4354
4355 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4356 * gdb.dwarf2/dw2-bad-elf.c: New file.
4357 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4358
d93c6db7
AB
43592020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4360
4361 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4362 _line_saw_file.
4363
9a6d629c
AB
43642020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4365
4366 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4367 border.
4368
d9ebdab7
TBA
43692020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4370
4371 * gdb.multi/multi-target.exp (setup): Factor out "info
4372 connections" and "info inferiors" tests to ...
4373 (test_info_inferiors): ... this new procedure.
4374 (top level): Run new "info-inferiors" tests.
4375
f3c469b9
PA
43762020-01-10 Pedro Alves <palves@redhat.com>
4377
4378 * gdb.server/bkpt-other-inferior.exp: New file.
4379
121b3efd
PA
43802020-01-10 Pedro Alves <palves@redhat.com>
4381
4382 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4383 of "add-inferior".
4384 * gdb.base/quit-live.exp: Likewise.
4385 * gdb.base/remote-exec-file.exp: Likewise.
4386 * gdb.guile/scm-progspace.exp: Likewise.
4387 * gdb.linespec/linespec.exp: Likewise.
4388 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4389 * gdb.mi/user-selected-context-sync.exp: Likewise.
4390 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4391 "info inferiors" tests.
4392 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4393 "add-inferior".
4394 * gdb.multi/watchpoint-multi.exp: Likewise.
4395 * gdb.python/py-inferior.exp: Likewise.
4396 * gdb.server/extended-remote-restart.exp: Likewise.
4397 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4398 "info inferiors".
4399 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4400 * gdb.trace/report.exp: Likewise.
4401
1dadb1dd
PA
44022020-01-10 Pedro Alves <palves@redhat.com>
4403
4404 * gdb.multi/multi-target.c: New file.
4405 * gdb.multi/multi-target.exp: New file.
4406 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4407 mode requested, but remote does not support non-stop".
4408
78f2c40a
PA
44092020-01-10 Pedro Alves <palves@redhat.com>
4410
4411 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4412 disconnect before reconnecting.
4413
e7af6c70
TBA
44142020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4415 Pedro Alves <palves@redhat.com>
4416
4417 * gdb.server/connect-without-multi-process.exp: Also test
4418 continuing to end.
4419
acdf84a6
PA
44202020-01-10 Pedro Alves <palves@redhat.com>
4421
4422 * gdb.base/remote-exec-file.exp: New file.
4423
873657b9
PA
44242020-01-10 Pedro Alves <palves@redhat.com>
4425
4426 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4427 output.
4428 * gdb.threads/async.c: New.
4429 * gdb.threads/async.exp: New.
4430 * gdb.multi/tids-gid-reset.c: New.
4431 * gdb.multi/tids-gid-reset.exp: New.
4432
7f0ae84c
GB
44332020-01-10 George Barrett <bob@bob131.so>
4434
4435 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4436 to help in finding the image relocation offset.
4437 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4438 options in arguments.
4439 (stap_test_no_debuginfo): Likewise.
4440 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4441 test variants.
4442 (stap_test): Add null semaphore relocation test.
4443
47e9d49d
GB
44442020-01-10 George Barrett <bob@bob131.so>
4445
4446 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4447 * gdb.base/stap-probe.exp: Likewise.
4448 (stap_test): Pass argument as an additional flag.
4449 (stap_test_no_debuginfo): Likewise.
4450 (stap_test): Check `info probes stap' output for semaphore
4451 addresses if the test binary is supposed to have them.
4452
f5a7c406
AB
44532020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4454
4455 * gdb.tui/basic.exp: Add more scrolling tests.
4456
9ae6bf64
TT
44572020-01-09 Tom Tromey <tom@tromey.com>
4458
4459 PR tui/18932:
4460 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4461 meangingful value.
4462 (Term::command, Term::resize): Update.
4463 * gdb.tui/basic.exp: Add scrolling test.
4464
b2efe70c
AB
44652020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4466
4467 * gdb.tui/tui-layout-asm.exp: New file.
4468
3804da7e
AB
44692020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4470
4471 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4472
b40aa28f
AB
44732020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4474
4475 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4476 (Term::enter_tui): Use Term::prepare_for_tui.
4477
63ffd7c9
AB
44782020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4479
4480 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4481 called.
4482
3be966f6
AB
44832020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4484
4485 * gdb.base/skip.exp: Fix race condition in test.
4486
153d79c4
AB
44872020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4488
4489 * gdb.base/backtrace.c: New file.
4490 * gdb.base/backtrace.exp: New file.
4491
f2302a34
AB
44922020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4493
4494 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4495
6ec1d75e
PW
44962020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4497
4498 * gdb.base/style.exp: Test that warnings are styled.
4499
c296cbe6
BE
45002019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4501
4502 * gdb.base/line65535.exp: New file.
4503 * gdb.base/line65535.c: New file.
4504
b28a729d
SM
45052019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4506
4507 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4508 * lib/gnat_debug_info_test.adb: New file.
4509 * gdb.ada/ptype_tagged_param.exp: Use
4510 gnat_runtime_has_debug_info, expect a different output if
4511 runtime does not have debug info.
4512
7f2d7a0d
SM
45132019-12-20 Simon Marchi <simon.marchi@efficios.com>
4514
4515 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4516 (another) quote in test name.
4517
f3bce483
SM
45182019-12-20 Simon Marchi <simon.marchi@efficios.com>
4519
4520 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4521 Add quote in test name.
4522
c855a912
TBA
45232019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4524
4525 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4526 directory instead.
4527 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4528 * gdb.cp/pass-by-ref-2.cc: New file.
4529 * gdb.cp/pass-by-ref-2.exp: New file.
4530
fc9d2d72
TT
45312019-12-20 Tom Tromey <tom@tromey.com>
4532
4533 * gdb.tui/list-before.exp: New file.
4534
77b97e00
TT
45352019-12-20 Tom Tromey <tom@tromey.com>
4536
4537 * gdb.tui/list.exp: Check for source on initial listing.
4538
f69656d0
TT
45392019-12-11 Tom Tromey <tromey@adacore.com>
4540
4541 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4542 Add crlf test.
4543
99a55965
SM
45442019-12-18 Simon Marchi <simon.marchi@efficios.com>
4545
4546 * gdb.base/default.exp: Update value of $_gdb_major.
4547
5024637f
BE
45482019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4549
4550 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4551
b63634be
BE
45522019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4553
4554 * gdb.base/skip.exp: Whitespace fix.
4555
45d73523
BE
45562019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4557
4558 * gdb.base/skip-inline.c: New file.
4559 * gdb.base/skip-inline.exp: New file.
4560
d043f8c8
SM
45612019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4562
4563 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4564 jit_function_00 to jit_function_stack_mangle.
4565 * gdb.base/jithost.c (jit_function_t): Rename to...
4566 (jit_function_stack_mangle_t): ... this.
4567 (jit_function_add_t): New typedef.
4568 (jit_function_00_code): Rename to...
4569 (jit_function_stack_mangle_code): ... this, make static.
4570 (jit_function_add_code): New.
4571 (main): Generate "add" function and call it. Adjust to changes
4572 in jithost_abi.
4573 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4574 (struct jithost_abi) <begin, end>: Remove fields.
4575 <object, function_stack_mangle, function_add>: New fields.
4576 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4577 code_end>: Remove fields.
4578 <func_stack_mangle>: New field.
4579 (read_debug_info): Adjust to renaming, create block for "add"
4580 function.
4581 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4582
873de05c
TT
45832019-12-11 Tom Tromey <tom@tromey.com>
4584
4585 * gdb.tui/resize.exp: Fix regexp.
4586 * gdb.tui/regs.exp: Fix regexps.
4587 * gdb.tui/main.exp: Fix regexp.
4588
3d979945
TT
45892019-12-11 Tom Tromey <tom@tromey.com>
4590
4591 * gdb.tui/resize.exp: Update.
4592 * gdb.tui/empty.exp (layouts): Update.
4593
2192a9d3
TT
45942019-12-11 Tom Tromey <tom@tromey.com>
4595
4596 * gdb.tui/regs.exp: Update.
4597 * gdb.tui/empty.exp (layouts): Update.
4598 * gdb.tui/basic.exp: Update.
4599 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4600
d8edc8b7
PW
46012019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4602
4603 * gdb.base/options.exp: Add -raw-values in the print completion list.
4604 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4605
4c12d936
KB
46062019-12-10 Kevin Buettner <kevinb@redhat.com>
4607
4608 * gdb.threads/omp-par-scope.c: New file.
4609 * gdb/threads/omp-par-scope.exp: New file.
4610
26b911fb
KB
46112019-12-10 Kevin Buettner <kevinb@redhat.com>
4612
bb47f919
KB
4613 * lib/gdb.exp (support_nested_function_tests): New proc.
4614
46152019-12-10 Kevin Buettner <kevinb@redhat.com>
4616
4617 * lib/gdb.exp (gdb_compile_openmp): New proc.
4618 (build_executable_from_specs): Add an "openmp" option.
4619 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4620
6c71eb7d
TT
46212019-12-10 Tom Tromey <tromey@adacore.com>
4622
4623 * gdb.ada/unchecked_union.exp: New file.
4624 * gdb.ada/unchecked_union/pck.adb: New file.
4625 * gdb.ada/unchecked_union/pck.ads: New file.
4626 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4627 * gdb-utils.exp (string_to_regexp): Also quote "?".
4628
bac7c5cf
GB
46292019-12-10 George Barrett <bob@bob131.so>
4630
4631 Test scripted probe breakpoints.
4632 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4633 * gdb.python/py-breakpoint.c (main): Likewise.
4634 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4635 specifier test.
4636 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4637
330f1d38
TBA
46382019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4639
4640 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4641 an rvalue parameter.
4642 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4643 parameter.
4644
b43315e2
AB
46452019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4646
4647 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4648 modules.
4649
54f73dad
AB
46502019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4651
4652 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4653 broken version of GCC.
4654
d57cbee9
AB
46552019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4656
4657 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4658 sym-info-cmds library.
4659 * gdb.fortran/info-types.exp: Likewise.
4660 * lib/sym-info-cmds.exp: New file.
4661
c14aab8c
TV
46622019-12-08 Tom de Vries <tdevries@suse.de>
4663
4664 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4665
aa2d5a42
KS
46662019-12-07 Keith Seitz <keiths@redhat.com>
4667
4668 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4669 * gdb.base/corefile-buildid-shlib.c: New file.
4670 * gdb.base/corefile-buildid.c: New file.
4671 * gdb.base/corefile-buildid.exp: New file.
4672
93e55f0a
TV
46732019-12-06 Tom de Vries <tdevries@suse.de>
4674
4675 * gdb.dwarf2/varval.exp: Add decl before def test.
4676
c7d12402
TBA
46772019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4678
4679 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4680
06acc08f
TBA
46812019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4682
4683 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4684 CV and reference conversion for overload resolution.
4685 * gdb.cp/rvalue-ref-overload.exp: Test it.
4686
e0fad1ea
PW
46872019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4688
4689 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4690 * gdb.base/frameapply.exp: Test faas without command.
4691
8d70a9f0
AB
46922019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4693
4694 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4695 Fortran tests.
4696 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4697 order.
4698
36c8fb93
AB
46992019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4700
4701 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4702 casting to type with no kind specified.
4703 (test_basic_parsing_of_type_kinds): Additional tests for types
4704 with no kind specified, and add tests for single/double
4705 precision/complex types.
4706
4139ff00
TT
47072019-12-04 Tom Tromey <tromey@adacore.com>
4708
4709 * gdb.base/endianity.c (struct other) <x>: New field.
4710 (main): Initialize it.
4711 * gdb.base/endianity.exp: Update.
4712
a05cf17a
TT
47132019-12-04 Tom Tromey <tromey@adacore.com>
4714
4715 * gdb.ada/scalar_storage/storage.adb: New file.
4716 * gdb.ada/scalar_storage/pck.adb: New file.
4717 * gdb.ada/scalar_storage/pck.ads: New file.
4718 * gdb.ada/scalar_storage.exp: New file.
4719
103a685e
TT
47202019-12-04 Tom Tromey <tromey@adacore.com>
4721
4722 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4723 (main): Initialize it.
4724 * gdb.base/endianity.exp: Update.
4725
c2512106
AB
47262019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4727
4728 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4729
293b38d6
AB
47302019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4731
4732 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4733 -symbol-info-module-functions and -symbol-info-module-variables.
4734
216a7e6b
AB
47352019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4736
4737 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4738
5bbd8269
AB
47392019-12-01 Richard Bunt <richard.bunt@arm.com>
4740 Andrew Burgess <andrew.burgess@embecosm.com>
4741
4742 * gdb.fortran/derived-type-striding.exp: New file.
4743 * gdb.fortran/derived-type-striding.f90: New file.
4744 * gdb.fortran/array-slices.exp: New file.
4745 * gdb.fortran/array-slices.f90: New file.
4746
be09caf1
PW
47472019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4748
4749 * gdb.base/define.exp: Test . in command names.
4750 * gdb.base/setshow.exp: Update test, as . is now part of
4751 command name.
4752
643c0cbe
PW
47532019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4754
4755 * gdb.base/define-prefix.exp: New file.
4756
dcdec678
AB
47572019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4758
4759 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4760 compile.
4761 (skip_btrace_pt_tests): Likewise.
4762
640ab947
AB
47632019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4764
4765 * gdb.fortran/info-modules.exp: Compile source files in correct
4766 order.
4767
d22670f0
KB
47682019-11-27 Kevin Buettner <kevinb@redhat.com>
4769
4770 * gdb.dwarf2/imported-unit.exp: New file.
4771 * gdb.dwarf2/imported-unit.c: New file.
4772
db5960b4
AB
47732019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4774
4775 * gdb.mi/mi-fortran-modules-2.f90: New file.
4776 * gdb.mi/mi-fortran-modules.exp: New file.
4777 * gdb.mi/mi-fortran-modules.f90: New file.
4778
7dc42066
AB
47792019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4780
4781 * gdb.mi/mi-sym-info-1.c: New file.
4782 * gdb.mi/mi-sym-info-2.c: New file.
4783 * gdb.mi/mi-sym-info.exp: New file.
4784
0dfeecca
TT
47852019-11-22 Tom Tromey <tromey@adacore.com>
4786
4787 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4788 * gdb.ada/tasks/foo.adb: Add another stopping location.
4789
34877895
PJ
47902019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4791
4792 * gdb.base/endianity.c: New test.
4793 * gdb.base/endianity.exp: New file.
4794
2e84f897
LD
47952019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4796
4797 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4798
65d1cd5f
TV
47992019-11-21 Tom de Vries <tdevries@suse.de>
4800
4801 PR gdb/24956
4802 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4803
4f22c3f4
SDJ
48042019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4805
4806 * gdb.python/py-progspace.exp: Add missing parentheses on some
4807 'print' commands.
4808
9f6ad286
TT
48092019-11-19 Tom Tromey <tom@tromey.com>
4810
4811 * gdb.tui/winheight.exp: New file.
4812
0b8dbf3f
AB
48132019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4814
4815 * gdb.base/ctf-whatis.c: Delete.
4816 * gdb.base/ctf-whatis.exp: Delete.
4817 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4818
f833b7a7
AB
48192019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4820
4821 * gdb.base/ctf-cvexpr.exp: Delete.
4822 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4823
30d0a636
AB
48242019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4825
4826 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4827 the compiler. Clean up header comment a little.
4828 * gdb.base/ctf-ptype.exp: Likewise.
4829 * gdb.base/ctf-whatis.exp: Likewise.
4830 * lib/gdb.exp (skip_ctf_tests): New proc.
4831
494409bb
SDJ
48322019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4833
4834 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4835 * gdb.tui/corefile-run.exp: New file.
4836
55708e99
TT
48372019-11-14 Tom Tromey <tromey@adacore.com>
4838
4839 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4840 regression tests.
4841
45e42163
TT
48422019-11-12 Tom Tromey <tom@tromey.com>
4843
4844 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4845 after any command. Expect prompt after WAIT_FOR is seen.
4846 (enter_tui): Enable resize messages.
4847 (command): Expect command in output.
4848 (get_line): Avoid error when cursor appears to be off-screen.
4849 (dump_screen): Include screen size in title.
4850 (_do_resize): New proc, from "resize".
4851 (resize): Rewrite. Do resize in two steps.
4852 * gdb.tui/empty.exp (layouts): Fix entries.
4853 (check_boxes): Remove xfail.
4854 (check_text): Dump screen on failure.
4855
086baaf1
AB
48562019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4857
4858 * gdb.python/py-symbol.exp: Add test for
4859 gdb.lookup_static_symbols.
4860
09ff83af
AB
48612019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4862
4863 * gdb.python/py-symbol.c: Declare and call function from new
4864 py-symbol-2.c file.
4865 * gdb.python/py-symbol.exp: Compile both source files, and add new
4866 tests for gdb.lookup_static_symbol.
4867 * gdb.python/py-symbol-2.c: New file.
4868
11af934b
TV
48692019-11-02 Tom de Vries <tdevries@suse.de>
4870
4871 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4872 * gdb.base/anon.exp: Same.
4873 * gdb.base/auto-connect-native-target.exp: Same.
4874 * gdb.base/call-ar-st.exp: Same.
4875 * gdb.base/catch-syscall.exp: Same.
4876 * gdb.base/commands.exp: Same.
4877 * gdb.base/default.exp: Same.
4878 * gdb.base/display.exp: Same.
4879 * gdb.base/float.exp: Same.
4880 * gdb.base/foll-fork.exp: Same.
4881 * gdb.base/help.exp: Same.
4882 * gdb.base/info-macros.exp: Same.
4883 * gdb.base/info-proc.exp: Same.
4884 * gdb.base/info-target.exp: Same.
4885 * gdb.base/long_long.exp: Same.
4886 * gdb.base/macscp.exp: Same.
4887 * gdb.base/memattr.exp: Same.
4888 * gdb.base/nofield.exp: Same.
4889 * gdb.base/pointers.exp: Same.
4890 * gdb.base/printcmds.exp: Same.
4891 * gdb.base/ptype.exp: Same.
4892 * gdb.base/restore.exp: Same.
4893 * gdb.base/return.exp: Same.
4894 * gdb.base/scope.exp: Same.
4895 * gdb.base/set-noassign.exp: Same.
4896 * gdb.base/setshow.exp: Same.
4897 * gdb.base/shlib-call.exp: Same.
4898 * gdb.base/signals.exp: Same.
4899 * gdb.base/sigstep.exp: Same.
4900 * gdb.base/skip.exp: Same.
4901 * gdb.base/solib-symbol.exp: Same.
4902 * gdb.base/stap-probe.exp: Same.
4903 * gdb.base/step-line.exp: Same.
4904 * gdb.base/step-test.exp: Same.
4905 * gdb.base/style.exp: Same.
4906 * gdb.base/varargs.exp: Same.
4907 * gdb.base/vla-datatypes.exp: Same.
4908 * gdb.base/vla-ptr.exp: Same.
4909 * gdb.base/vla-sideeffect.exp: Same.
4910 * gdb.base/volatile.exp: Same.
4911 * gdb.base/watch-cond-infcall.exp: Same.
4912 * gdb.base/watchpoint.exp: Same.
4913
e96ec2ba
TV
49142019-11-02 Tom de Vries <tdevries@suse.de>
4915
4916 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4917 * gdb.cp/cpexprs.exp: Same.
4918 * gdb.cp/except-multi-location.exp: Same.
4919 * gdb.cp/exceptprint.exp: Same.
4920 * gdb.cp/gdb2384.exp: Same.
4921 * gdb.cp/inherit.exp: Same.
4922 * gdb.cp/m-static.exp: Same.
4923 * gdb.cp/meth-typedefs.exp: Same.
4924 * gdb.cp/misc.exp: Same.
4925 * gdb.cp/namespace.exp: Same.
4926 * gdb.cp/non-trivial-retval.exp: Same.
4927 * gdb.cp/overload.exp: Same.
4928 * gdb.cp/pr17132.exp: Same.
4929 * gdb.cp/re-set-overloaded.exp: Same.
4930 * gdb.cp/rvalue-ref-types.exp: Same.
4931 * gdb.cp/templates.exp: Same.
4932
bd5766ec
LM
49332019-11-01 Luis Machado <luis.machado@linaro.org>
4934
4935 PR gdb/25124
4936
4937 * gdb.arch/pr25124.S: New file.
4938 * gdb.arch/pr25124.exp: New file.
4939
165f8965
AB
49402019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4941
4942 * gdb.fortran/info-modules.exp: Update expected results, and add
4943 additional tests for 'info module functinos', and 'info module
4944 variables'.
4945 * gdb.fortran/info-types.exp: Update expected results.
4946 * gdb.fortran/info-types.f90: Extend testcase with additional
4947 module variables and functions.
4948
59c35742
AB
49492019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4950
4951 * gdb.fortran/info-modules.exp: New file.
4952 * gdb.fortran/info-types.exp: Build with new file.
4953 * gdb.fortran/info-types.f90: Include and use new module.
4954 * gdb.fortran/info-types-2.f90: New file.
4955
f3fb2519
PW
49562019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4957
4958 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4959 * gdb.base/settings.exp: Test all settings types using
4960 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4961 that now verifies that the value of "maint show" is the same as
4962 returned by the settings functions. Test the type of the
4963 maintenance settings.
4964 * gdb.base/default.exp: Update show_conv_list.
4965
d1e36019
TV
49662019-10-31 Tom de Vries <tdevries@suse.de>
4967
4968 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4969 gdb_test.
4970 * gdb.arch/amd64-disp-step.exp: Same.
4971 * gdb.asm/asm-source.exp: Same.
4972 * gdb.btrace/buffer-size.exp: Same.
4973 * gdb.btrace/cpu.exp: Same.
4974 * gdb.btrace/enable.exp: Same.
4975 * gdb.dwarf2/count.exp: Same.
4976 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4977 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4978 * gdb.fortran/vla-datatypes.exp: Same.
4979 * gdb.fortran/vla-history.exp: Same.
4980 * gdb.fortran/vla-ptype.exp: Same.
4981 * gdb.fortran/vla-value.exp: Same.
4982 * gdb.fortran/whatis_type.exp: Same.
4983 * gdb.guile/guile.exp: Same.
4984 * gdb.multi/tids.exp: Same.
4985 * gdb.python/py-finish-breakpoint.exp: Same.
4986 * gdb.python/py-framefilter.exp: Same.
4987 * gdb.python/py-pp-registration.exp: Same.
4988 * gdb.python/py-xmethods.exp: Same.
4989 * gdb.python/python.exp: Same.
4990 * gdb.server/connect-with-no-symbol-file.exp: Same.
4991 * gdb.server/no-thread-db.exp: Same.
4992 * gdb.server/run-without-local-binary.exp: Same.
4993 * gdb.stabs/weird.exp: Same.
4994 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4995 * gdb.threads/thread-find.exp: Same.
4996 * gdb.threads/tls-shared.exp: Same.
4997 * gdb.threads/tls.exp: Same.
4998 * gdb.threads/wp-replication.exp: Same.
4999 * gdb.trace/ax.exp: Same.
5000 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5001
3d11e68e
TV
50022019-10-31 Tom de Vries <tdevries@suse.de>
5003
5004 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5005 * gdb.ada/array_subscript_addr.exp: Same.
5006 * gdb.ada/arrayidx.exp: Same.
5007 * gdb.ada/arrayparam.exp: Same.
5008 * gdb.ada/arrayptr.exp: Same.
5009 * gdb.ada/boolean_expr.exp: Same.
5010 * gdb.ada/call_pn.exp: Same.
5011 * gdb.ada/complete.exp: Same.
5012 * gdb.ada/fixed_cmp.exp: Same.
5013 * gdb.ada/fun_addr.exp: Same.
5014 * gdb.ada/funcall_param.exp: Same.
5015 * gdb.ada/interface.exp: Same.
5016 * gdb.ada/mod_from_name.exp: Same.
5017 * gdb.ada/null_array.exp: Same.
5018 * gdb.ada/packed_array.exp: Same.
5019 * gdb.ada/packed_tagged.exp: Same.
5020 * gdb.ada/print_chars.exp: Same.
5021 * gdb.ada/print_pc.exp: Same.
5022 * gdb.ada/ptype_arith_binop.exp: Same.
5023 * gdb.ada/ptype_field.exp: Same.
5024 * gdb.ada/ptype_tagged_param.exp: Same.
5025 * gdb.ada/rec_return.exp: Same.
5026 * gdb.ada/ref_tick_size.exp: Same.
5027 * gdb.ada/str_ref_cmp.exp: Same.
5028 * gdb.ada/taft_type.exp: Same.
5029 * gdb.ada/tagged.exp: Same.
5030 * gdb.ada/type_coercion.exp: Same.
5031 * gdb.ada/uninitialized_vars.exp: Same.
5032
60b6ede8
TV
50332019-10-30 Tom de Vries <tdevries@suse.de>
5034
5035 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5036
30baf67b
TV
50372019-10-26 Tom de Vries <tdevries@suse.de>
5038
5039 * gdb.base/bigcore.c: Fix typos in comments.
5040 * gdb.base/ctf-ptype.c: Same.
5041 * gdb.base/long_long.c: Same.
5042 * gdb.dwarf2/dw2-op-out-param.S: Same.
5043 * gdb.python/py-evthreads.c: Same.
5044 * gdb.reverse/i387-stack-reverse.c: Same.
5045 * gdb.trace/tfile.c: Same.
5046 * lib/compiler.c: Same.
5047 * lib/compiler.cc: Same.
5048
158da0d1
TV
50492019-10-25 Tom de Vries <tdevries@suse.de>
5050
5051 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5052 gdb_test_multiple calls.
5053 * gdb.reverse/sigall-reverse.exp: Same.
5054 * gdb.reverse/solib-precsave.exp: Same.
5055 * gdb.reverse/solib-reverse.exp: Same.
5056 * gdb.reverse/until-precsave.exp: Same.
5057 * gdb.reverse/until-reverse.exp: Same.
5058
4ccdfbec
TV
50592019-10-24 Tom de Vries <tdevries@suse.de>
5060
5061 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5062 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5063 kfail using -wrap pattern flag and convenience variable
5064 gdb_test_name.
5065
33d569b7
AB
50662019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5067
5068 * gdb.python/py-progspace.exp: Add tests for the
5069 Progspace.block_for_pc method.
5070
4d0b984b
TT
50712019-10-23 Tom Tromey <tom@tromey.com>
5072
5073 * configure: Rebuild.
5074 * aclocal.m4: Use m4_include, not sinclude.
5075
94cb3754
TV
50762019-10-21 Tom de Vries <tdevries@suse.de>
5077
5078 * gdb.base/infcall-nested-structs.c: Add
5079 __attribute__((noinline,noclone)) to all functions.
5080 (call_all): Add missing variable initialization. Simplify return value.
5081 (breakpt): Increment volatile variable, to prevent call from being
5082 optimized out.
5083 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5084
062f1fc1
TV
50852019-10-17 Tom de Vries <tdevries@suse.de>
5086
5087 * gdb.fortran/module.exp: Allow info variables to print info for files
5088 other than module.f90.
5089
0b54364d
AB
50902019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5091
5092 * gdb.fortran/module.exp: Extend with 'info variables' test.
5093
7ff5fae7
AB
50942019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5095
5096 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5097 F77_FOR_TARGET.
5098
d10eccaa
TV
50992019-10-16 Tom de Vries <tdevries@suse.de>
5100
5101 PR tdep/25096
5102 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5103
745ff14e
TV
51042019-10-16 Tom de Vries <tdevries@suse.de>
5105
5106 PR tdep/24104
5107 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5108 Add KFAIL for PR tdep/25096.
5109
03e1ab94
TV
51102019-10-16 Tom de Vries <tdevries@suse.de>
5111
5112 PR testsuite/25059
5113 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5114
b17fcc10
TV
51152019-10-16 Tom de Vries <tdevries@suse.de>
5116
5117 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5118 as signed.
5119
9223170f
SM
51202019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5121
5122 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5123 one instead of increasing timeout.
5124
d6e76313
TV
51252019-10-13 Tom de Vries <tdevries@suse.de>
5126
5127 PR record/25038
5128 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5129 * gdb.reverse/sigall-reverse.exp: Same.
5130 * gdb.reverse/solib-precsave.exp: Same.
5131 * gdb.reverse/solib-reverse.exp: Same.
5132 * gdb.reverse/step-precsave.exp: Same.
5133 * gdb.reverse/until-precsave.exp: Same.
5134 * gdb.reverse/until-reverse.exp: Same.
5135 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5136
6dfc0041
AA
51372019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5138
5139 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5140 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5141 (cmp_struct_05_01, cmp_struct_static_02_01)
5142 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5143 comparisons.
5144
abcf2cc8
TV
51452019-10-10 Tom de Vries <tdevries@suse.de>
5146
5147 PR testsuite/24888
5148 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5149 gnatlink.
5150
a50faaf6
TV
51512019-10-09 Tom de Vries <tdevries@suse.de>
5152
5153 PR testsuite/25048
5154 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5155
60ff3cd7
AB
51562019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5157
5158 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5159 exceptions due to missing debug information.
5160
dfee8566
TV
51612019-10-07 Tom de Vries <tdevries@suse.de>
5162
5163 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5164
3d63690a
AB
51652019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5166
5167 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5168 * gdb.base/annota1.exp: Update to use gdb_test_name.
5169
30d1f018
WP
51702019-10-07 Weimin Pan <weimin.pan@oracle.com>
5171
5172 * gdb.base/ctf-whatis.exp: New file.
5173 * gdb.base/ctf-whatis.c: New file.
5174 * gdb.base/ctf-ptype.exp: New file.
5175 * gdb.base/ctf-ptype.c: New file.
5176 * gdb.base/ctf-constvars.exp: New file.
5177 * gdb.base/ctf-constvars.c: New file.
5178 * gdb.base/ctf-cvexpr.exp: New file.
5179
4dbbb47c
TV
51802019-10-04 Tom de Vries <tdevries@suse.de>
5181
5182 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5183 for loop.
5184
77c2dba3
TT
51852019-10-03 Tom Tromey <tom@tromey.com>
5186
5187 PR rust/24976:
5188 * gdb.rust/simple.rs (Union2): New type.
5189 (main): Use Union2.
5190 * gdb.rust/simple.exp: Add test.
5191
179aed7f
AB
51922019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5193
5194 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5195 nested function prefix.
5196
0a4b0913
AB
51972019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5198 Richard Bunt <richard.bunt@arm.com>
5199 Andrew Burgess <andrew.burgess@embecosm.com>
5200
5201 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5202 nested functions.
5203 * gdb.fortran/nested-funcs.f90: Update expected results.
5204 * gdb.fortran/nested-funcs-2.exp: New file.
5205 * gdb.fortran/nested-funcs-2.f90: New file.
5206
082cce05
AB
52072019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5208
5209 * gdb.python/py-parameter.exp: Make test names unique.
5210 * gdb.python/py-template.exp: Likewise.
5211 * gdb.python/py-value.exp: Likewise.
5212
2b74ba5a
AB
52132019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5214
5215 * gdb.base/break-interp.exp: Reduce test name duplication.
5216 * gdb.base/call-sc.exp: Likewise.
5217 * gdb.base/callfuncs.exp: Likewise.
5218 * gdb.base/charset.exp: Likewise.
5219 * gdb.base/dump.exp: Likewise.
5220 * gdb.base/ena-dis-br.exp: Likewise.
5221 * gdb.base/relational.exp: Likewise.
5222 * gdb.base/step-over-syscall.exp: Likewise.
5223 * gdb.base/structs.exp: Likewise.
5224
58eb20d5
AB
52252019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5226
5227 * gdb.linespec/explicit.exp: Make test names unique.
5228 * gdb.linespec/ls-errs.exp: Likewise.
5229
4d421147
AB
52302019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5231
5232 * gdb.reverse/break-precsave.exp: Make test names unique.
5233 * gdb.reverse/break-reverse.exp: Likewise.
5234 * gdb.reverse/finish-precsave.exp: Likewise.
5235 * gdb.reverse/finish-reverse.exp: Likewise.
5236 * gdb.reverse/machinestate-precsave.exp: Likewise.
5237 * gdb.reverse/machinestate.exp: Likewise.
5238 * gdb.reverse/readv-reverse.exp: Likewise.
5239 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5240 * gdb.reverse/sigall-precsave.exp: Likewise.
5241 * gdb.reverse/sigall-reverse.exp: Likewise.
5242 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5243 * gdb.reverse/watch-precsave.exp: Likewise.
5244 * gdb.reverse/watch-reverse.exp: Likewise.
5245
d8c06f22
AB
52462019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5247
5248 * gdb.threads/stop-with-handle.c: New file.
5249 * gdb.threads/stop-with-handle.exp: New file.
5250
3a56ed86
TV
52512019-10-03 Tom de Vries <tdevries@suse.de>
5252
5253 PR testsuite/25059
5254 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5255 directory" line to be missing.
5256
42275044
TV
52572019-10-03 Tom de Vries <tdevries@suse.de>
5258
5259 PR testsuite/25059
5260 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5261 type optional.
5262
9ef62df0
AA
52632019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5264
5265 * gdb.python/py-format-string.c (string.h): New include.
5266 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5267 the same value, for endianness-independence.
5268 * gdb.python/py-format-string.exp (default_regexp_dict)
5269 (test_pretty_structs, test_format): Adjust expected output to the
5270 changed initialization.
5271
37f6a7f4
TT
52722019-10-02 Tom Tromey <tromey@adacore.com>
5273
5274 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5275
1d58d6a2
PA
52762019-10-02 Pedro Alves <palves@redhat.com>
5277 Andrew Burgess <andrew.burgess@embecosm.com>
5278
5279 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5280 "print-file-var.h".
5281 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5282 (get_version_1): Print this_version_id and its address.
5283 Add extern "C" wrappers around interface functions.
5284 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5285 "print-file-var.h".
5286 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5287 (get_version_2): Print this_version_id and its address.
5288 Add extern "C" wrappers around interface functions.
5289 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5290 <stddef.h> and "print-file-var.h".
5291 Add extern "C" wrappers around interface functions.
5292 [VERSION_ID_MAIN] (this_version_id): Define.
5293 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5294 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5295 up extern "C" blocks.
5296 * gdb.base/print-file-var.exp (test): New, factored out from top
5297 level.
5298 (top level): Test all combinations of attribute hidden or not,
5299 dlopen or not, and this_version_id symbol in main file or not.
5300 Compile tests as both C++ and C, make test names unique.
5301
d770d56f
TT
53022019-10-01 Tom Tromey <tom@tromey.com>
5303
5304 * gdb.base/style.exp: Test "show logging filename".
5305
7f6aba03
TT
53062019-10-01 Tom Tromey <tom@tromey.com>
5307
5308 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5309 * gdb.base/style.exp: Add metadata style test.
5310
14309bb6
TT
53112019-10-01 Tom Tromey <tom@tromey.com>
5312
5313 * gdb.base/style.exp: Test "pwd".
5314
2a3c1174
PA
53152019-10-01 Tom Tromey <tom@tromey.com>
5316
5317 * gdb.base/style.exp: Update tests.
5318
53d666ec
AA
53192019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5320
5321 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5322 'six' to unsigned.
5323 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5324 'five'. Use an all-ones bit pattern for each.
5325 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5326 to its changed values.
5327
4a56a520
TT
53282019-09-30 Tom Tromey <tromey@adacore.com>
5329
5330 * gdb.rust/traits.rs: Disable all warnings.
5331
0df0352a
TV
53322019-09-29 Tom de Vries <tdevries@suse.de>
5333
aac66a4c 5334 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 5335
73d9a918
TV
53362019-09-29 Tom de Vries <tdevries@suse.de>
5337
5338 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5339
060b3ab4
TV
53402019-09-27 Tom de Vries <tdevries@suse.de>
5341
5342 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5343
68f7d34d
TV
53442019-09-27 Tom de Vries <tdevries@suse.de>
5345
5346 PR record/23188
5347 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5348
5d63b30a
TT
53492019-09-26 Tom Tromey <tromey@adacore.com>
5350
5351 * gdb.ada/py_taft.exp: New file.
5352 * gdb.ada/py_taft/main.adb: New file.
5353 * gdb.ada/py_taft/pkg.adb: New file.
5354 * gdb.ada/py_taft/pkg.ads: New file.
5355
3d435220
TV
53562019-09-24 Tom de Vries <tdevries@suse.de>
5357
5358 PR gdb/24598
5359 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5360
77d03678
TV
53612019-09-22 Tom de Vries <tdevries@suse.de>
5362
5363 * gdb.base/restore.exp: Allow register variables to be optimized out at
5364 -O0.
5365
abf516c6
UW
53662019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5367
5368 * gdb.arch/spu-info.exp: Remove file.
5369 * gdb.arch/spu-info.c: Remove file.
5370 * gdb.arch/spu-ls.exp: Remove file.
5371 * gdb.arch/spu-ls.c: Remove file.
5372
5373 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5374 * gdb.asm/spu.inc: Remove file.
5375
5376 * gdb.base/dump.exp: Remove support for spu*-*-*.
5377 * gdb.base/stack-checking.exp: Likewise.
5378 * gdb.base/overlays.exp: Likewise.
5379 * gdb.base/ovlymgr.c: Likewise.
5380 * gdb.base/spu.ld: Remove file.
5381
5382 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5383 * gdb.cp/cpexprs.exp: Likewise.
5384 * gdb.cp/exception.exp: Likewise.
5385 * gdb.cp/gdb2495.exp: Likewise.
5386 * gdb.cp/mb-templates.exp: Likewise.
5387 * gdb.cp/pr9167.exp: Likewise.
5388 * gdb.cp/userdef.exp: Likewise.
5389
5390 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5391
5392 * gdb.cell: Remove directory.
5393 * lib/cell.exp: Remove file.
5394
e452e88f
TV
53952019-09-19 Tom de Vries <tdevries@suse.de>
5396
5397 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5398
8a625130
TV
53992019-09-19 Tom de Vries <tdevries@suse.de>
5400
5401 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5402
81dc3ab5
TV
54032019-09-19 Tom de Vries <tdevries@suse.de>
5404
5405 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5406 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5407 (gdb_target_cmd): ... here.
5408 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5409 value 2.
5410
b078f3ac
AB
54112019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5412
5413 * gdb.base/source-dir.exp: Avoid having directory names in test
5414 names.
5415
f1b620e9
MG
54162019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5417
5418 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5419 directory.
5420
67f3ed6a
AB
54212019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5422
5423 * gdb.base/list-missing-source.exp: New file.
5424
d1b70248
TV
54252019-09-14 Tom de Vries <tdevries@suse.de>
5426
5427 PR teststuite/24599
5428 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5429 * lib/ada.exp (gnatmake_version_at_least): New proc.
5430
5fabdcd6
AB
54312019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5432
5433 * gdb.base/maint.exp: Use exec_has_index_section.
5434
aa17805f
AB
54352019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5436
5437 * gdb.base/maint.exp: Add test for 'maint info sections'.
5438
25e5c209
TV
54392019-09-12 Tom de Vries <tdevries@suse.de>
5440
5441 * gdb.base/store.exp: Allow register variables to be optimized out at
5442 -O0.
5443
4993045d
PW
54442019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5445
5446 * gdb.ada/rdv_wait.exp: Update to new task names.
5447 * gdb.base/task_switch_in_core.exp: Likewise.
5448 * gdb.base/info_sources_base.c: Likewise.
5449
8a516164
TT
54502019-09-10 Tom Tromey <tromey@adacore.com>
5451
5452 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5453
aa391654
TT
54542019-09-10 Tom Tromey <tromey@adacore.com>
5455
5456 * gdb.ada/dgopt.exp: New file.
5457 * gdb.ada/dgopt/x.adb: New file.
5458
8634b462
TT
54592019-09-08 Tom Tromey <tom@tromey.com>
5460
5461 * gdb.tui/resize.exp: Remove setup_xfail.
5462 * gdb.tui/regs.exp: Remove setup_xfail.
5463 * gdb.tui/basic.exp: Remove setup_xfail.
5464
736b0f76
DB
54652019-09-06 David Blaikie <dblaikie@gmail.com>
5466
5467 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5468 * gdb.cp/cplabel.exp: Ditto.
5469 * gdb.linespec/ls-errs.exp: Ditto.
5470
30331a6c
TV
54712019-09-05 Tom de Vries <tdevries@suse.de>
5472
5473 * lib/gdb.exp (cmp_file_string): New proc.
5474 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5475 runto_main. Verify save breakpoints output.
5476
98b0ebab
PW
54772019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5478
5479 * gdb.base/info-var.exp: Test info variables without running
5480 to main, to avoid expect's buffer overflow.
5481
4e962e74
TT
54822019-09-03 Tom Tromey <tromey@adacore.com>
5483
5484 * gdb.ada/bias.exp: New file.
5485 * gdb.ada/bias/bias.adb: New file.
5486 * gdb.ada/print_chars.exp: Add regression test.
5487 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5488 (MC): New variable.
5489
2ea1a07a
SL
54902019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5491
5492 * gdb.base/argv0-symlink.exp: Run only on native target
5493 and local host.
5494
8077c50d
TV
54952019-08-29 Tom de Vries <tdevries@suse.de>
5496
5497 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5498 diverse debug info.
5499 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5500
48352473
TV
55012019-08-28 Tom de Vries <tdevries@suse.de>
5502
5503 * gdb.base/info-var.exp: Allow info variables to print info for files
5504 other than info-var-f1.c and info-var-f2.c.
5505
d8f27c60
AB
55062019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5507
5508 * gdb.fortran/info-types.exp: Add module.
5509 * gdb.fortran/info-types.f90: Update expected results.
5510
1f20c35e
AB
55112019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5512
5513 * gdb.fortran/info-types.exp: New file.
5514 * gdb.fortran/info-types.f90: New file.
5515 * lib/fortran.exp (fortran_character1): New proc.
5516
4acfdd20
AB
55172019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5518
5519 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5520 functions'. Reindent as needed.
5521 * gdb.base/info-var-f1.c: New file.
5522 * gdb.base/info-var-f2.c: New file.
5523 * gdb.base/info-var.exp: New file.
5524 * gdb.base/info-var.h: New file.
5525
5c31b358
TV
55262019-08-26 Tom de Vries <tdevries@suse.de>
5527
5528 PR c++/24852
5529 * gdb.cp/no-libstdcxx-probe.exp: New test.
5530
b694989f
TV
55312019-08-26 Tom de Vries <tdevries@suse.de>
5532
5533 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5534 * tests need to be skipped.
5535 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5536 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5537 mi_skip_libstdcxx_probe_tests.
5538
d9c4ba53
SDJ
55392019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5540
5541 * gdb.python/py-xmethods.exp: Use raw strings when passing
5542 arguments to SimpleXMethodMatcher.
5543
395fad09
TV
55442019-08-22 Tom de Vries <tdevries@suse.de>
5545
5546 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5547 more informative.
5548
26c957f1
PA
55492019-08-21 Pedro Alves <palves@redhat.com>
5550
5551 * gdb.base/with.exp: Test "with" with no arguments.
5552
61f80d5d
TV
55532019-08-21 Tom de Vries <tdevries@suse.de>
5554
5555 * gdb.base/gdb-caching-proc.exp: Sort files.
5556
d7a11d13
TV
55572019-08-20 Tom de Vries <tdevries@suse.de>
5558
5559 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5560 compilation.
5561
34dafe9f
TV
55622019-08-16 Tom de Vries <tdevries@suse.de>
5563
5564 * gdb.base/compare-sections.exp ("after run to main"): Allow
5565 mismatched read-only sections for PIE executables.
5566
398fdd60
TT
55672019-08-16 Tom Tromey <tom@tromey.com>
5568
5569 * lib/tuiterm.exp (_csi_Z): New proc.
5570 * gdb.tui/basic.exp: Update window positions.
5571 * gdb.tui/empty.exp: Update window positions.
5572
d8f9e51c
SL
55732019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5574
5575 * gdb.base/examine-backward.exp: Correct regexp for
5576 "examine 3 bytes backward from ${address_zero}".
5577
3df505f6
TT
55782019-08-15 Tom Tromey <tom@tromey.com>
5579
5580 * gdb.tui/empty.exp: Enable resizing tests.
5581
272560b5
TT
55822019-08-15 Tom Tromey <tromey@adacore.com>
5583
5584 * gdb.ada/char_enum.exp: Add regression tests.
5585 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5586 and '0'.
5587 (Char, Gchar): Update.
5588 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5589
08235187
CB
55902019-08-15 Christian Biesinger <cbiesinger@google.com>
5591
5592 * gdb.python/python.exp: Expect a leading underscore on
5593 GdbOutput{,Error}File.
5594
22a2ab04
SL
55952019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5596
5597 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5598 Windows host.
5599
835b995b
SL
56002019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5601
5602 * gdb.base/batch-preserve-term-settings.exp
5603 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5604
97dd8e07
CB
56052019-08-15 Christian Biesinger <cbiesinger@google.com>
5606
5607 * lib/gdb.exp: When running on a mingw target, replace
5608 /x/ with x:/.
5609
75faf5c4
AH
56102019-08-14 Alan Hayward <alan.hayward@arm.com>
5611
5612 * gdb.arch/aarch64-prologue.c: New test.
5613 * gdb.arch/aarch64-prologue.exp: New file.
5614
abc6c00f
TV
56152019-08-13 Tom de Vries <tdevries@suse.de>
5616
5617 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5618 Thread.
5619
74c2c1f4
SL
56202019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5621
5622 * gdb.python/py-completion.exp: Download the .py file to the host
5623 and use its host pathname. Conditionalize tests that use
5624 tab completion and manipulate files on the build machine.
5625 * gdb.python/py-events.exp: Download the .py file to the host
5626 and use its host pathname.
5627 * gdb.python/py-evsignal.exp: Likewise.
5628 * gdb.python/py-evthreads.exp: Likewise.
5629 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5630 pathname syntax.
5631 * gdb.python/py-framefilter.exp: Download the .py file to the right
5632 place on the host. Match Windows pathname syntax.
5633 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5634 .py file to the host and use its host pathname.
5635 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5636 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5637 build pathname. Skip symlink test on Windows host. Add missing
5638 newline at end of file.
5639 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5640 and use its host pathname.
5641 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5642 * gdb.python/py-section-script.exp: Use host location of binfile
5643 on safe-path. Use correct path separator on Windows host.
5644 Reorder alternatives in gdb_test_multiple to prevent matching
5645 the wrong alternative on success.
5646 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5647
ca2589f3
PP
56482019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5649
5650 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5651 expect the GDB inferior to no longer immediately stop after
5652 being resumed with "signal SIGINT".
5653
020a839d
SL
56542019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5655
5656 * gdb.linespec/break-ask.exp: Generalize regexps to match
5657 Windows pathnames too.
5658
128d6509
TV
56592019-08-08 Tom de Vries <tdevries@suse.de>
5660
5661 PR testsuite/24862
5662 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5663
590042fc
PW
56642019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5665
5666 * gdb.base/style.exp: Update tests for help doc new invariants.
5667 * gdb.base/help.exp: Likewise.
5668
046bebe1
TT
56692019-08-06 Tom Tromey <tom@tromey.com>
5670
5671 * gdb.base/style.exp: Add disassemble test.
5672 * gdb.base/style.c (some_called_function): New function.
5673 (main): Use it.
5674
0b27c27d
CB
56752019-08-05 Christian Biesinger <cbiesinger@google.com>
5676
5677 * gdb.python/py-block.exp: Test dictionary access on blocks.
5678
580f1034
SM
56792019-08-05 Simon Marchi <simon.marchi@efficios.com>
5680
5681 PR gdb/24863
5682 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5683 -list-thread-groups --available test when running under
5684 check-read1.
5685
d86bd7cb
TV
56862019-08-05 Tom de Vries <tdevries@suse.de>
5687
5688 PR testsuite/24863
5689 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5690 * gdb.base/help.exp: Use with_read1_timeout_factor.
5691 * gdb.base/info-macros.exp: Same.
5692 * gdb.cp/nested-types.exp: Same.
5693
a80cf5d8
TV
56942019-08-05 Tom de Vries <tdevries@suse.de>
5695
5696 * lib/gdb.exp (version_at_least): Factor out of ...
5697 (tcl_version_at_least): ... here.
5698 (gdb_compile): Fail if pie results in non-PIE executable.
5699 (readelf_version, readelf_prints_pie): New proc.
5700 (exec_is_pie): Return -1 if unknown.
5701
d0962838
TV
57022019-08-05 Tom de Vries <tdevries@suse.de>
5703
5704 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5705
2252ff3d
SL
57062019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5707
5708 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5709
26655f53
SL
57102019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5711
5712 * lib/completion-support.exp (test_gdb_complete_none): Skip
5713 tab completion tests if no readline support.
5714 (test_gdb_complete_unique_re): Likewise.
5715 (test_gdb_complete_multiple): Likewise.
5716
db4dc13e
PW
57172019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5718
5719 * gdb.base/info_sources.exp: New file.
5720 * gdb.base/info_sources.c: New file.
5721 * gdb.base/info_sources_base.c: New file.
5722
0eba165a
PFC
57232019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5724
5725 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5726 prefix argument.
5727 (test_exit_status): Add prefix argument.
5728
59bd512b
TV
57292019-08-01 Tom de Vries <tdevries@suse.de>
5730
5731 PR testsuite/24863
5732 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5733 calling exp_continue for new thread and thread exited messages.
5734
2a3ad588
TV
57352019-08-01 Tom de Vries <tdevries@suse.de>
5736
5737 PR testsuite/24863
5738 * gdb.base/structs.exp: Fix check-read1 timeout using
5739 gdb_test_sequence.
5740 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5741
117eb594
TV
57422019-08-01 Tom de Vries <tdevries@suse.de>
5743
5744 PR testsuite/24863
5745 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5746 line.
5747
ed591340
TV
57482019-08-01 Tom de Vries <tdevries@suse.de>
5749
5750 PR testsuite/24863
5751 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5752
aa3b6533
TT
57532019-07-30 Tom Tromey <tromey@adacore.com>
5754
5755 * gdb.ada/display_nested.exp: New file.
5756 * gdb.ada/display_nested/foo.adb: New file.
5757 * gdb.ada/display_nested/pack.adb: New file.
5758 * gdb.ada/display_nested/pack.ads: New file.
5759
2906593f
CB
57602019-07-30 Christian Biesinger <cbiesinger@google.com>
5761
5762 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5763 namespace.
5764 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5765
0f575925
TV
57662019-07-30 Tom de Vries <tdevries@suse.de>
5767
5768 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5769 instead.
5770
b13057d9
TV
57712019-07-30 Tom de Vries <tdevries@suse.de>
5772
5773 PR testsuite/24834
5774 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5775 (exec_is_pie): New proc.
5776
5c4dde85
CB
57772019-07-29 Christian Biesinger <cbiesinger@google.com>
5778
5779 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5780
c620ed88
CB
57812019-07-29 Christian Biesinger <cbiesinger@google.com>
5782
5783 * gdb.python/py-objfile.c: Add global and static vars.
5784 * gdb.python/py-objfile.exp: Test new functions Objfile.
5785 lookup_global_symbol and lookup_static_symbol.
5786
3d235706
TT
57872019-07-29 Tom Tromey <tom@tromey.com>
5788
5789 * lib/tuiterm.exp (Term::_csi_@): New proc.
5790 (Term::_csi_X): Don't move cursor.
5791
c7e4c0a6
PW
57922019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5793
5794 * gdb.base/options.exp: Update backtrace - completion to
5795 new option -frame-info.
5796 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5797 Test new 'set print frame-info'. Test backtrace -frame-info
5798 overriding 'set print frame-info'.
5799 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5800 Test new 'set print frame-info'.
5801 Verify consistency of backtrace with and without filters, with and
5802 without -no-filters.
5803 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5804 default.
5805
de28a3b7
TV
58062019-07-29 Tom de Vries <tdevries@suse.de>
5807
5808 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5809 no arguments".
5810
507dd60e
TV
58112019-07-29 Tom de Vries <tdevries@suse.de>
5812
5813 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5814 is a substring of the first for "complete non-unique file name".
5815
5beafce9
TV
58162019-07-29 Tom de Vries <tdevries@suse.de>
5817
5818 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5819 with ".*".
5820
2d274232
TV
58212019-07-29 Tom de Vries <tdevries@suse.de>
5822
5823 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5824 Pass prompt_regexp parameter to gdb_test_multiple calls.
5825
9197cd8b
TV
58262019-07-29 Tom de Vries <tdevries@suse.de>
5827
5828 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5829 print registers" regexps.
9197cd8b 5830
b528dae0
TV
58312019-07-29 Tom de Vries <tdevries@suse.de>
5832
5833 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5834
d17725d7
TV
58352019-07-29 Tom de Vries <tdevries@suse.de>
5836
5837 PR gdb/24855
5838 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5839 (skip_python_tests_prompt): Add prompt_regexp argument to
5840 gdb_test_multiple calls.
5841
52b75bf1
TT
58422019-07-27 Tom Tromey <tom@tromey.com>
5843
5844 * gdb.tui/main.exp: New file.
5845
2b1d00c2
TT
58462019-07-27 Tom Tromey <tom@tromey.com>
5847
5848 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5849 optional.
5850 * gdb.tui/empty.exp: New file.
5851
ded631d5
TT
58522019-07-27 Tom Tromey <tom@tromey.com>
5853
5854 * lib/tuiterm.exp (spawn): New proc.
5855 (Term::resize): New proc.
5856 * gdb.tui/resize.exp: New file.
5857
58ac439d
TT
58582019-07-27 Tom Tromey <tom@tromey.com>
5859
5860 * gdb.tui/list.exp: New file.
5861
fe1f56ee
TT
58622019-07-27 Tom Tromey <tom@tromey.com>
5863
5864 * gdb.tui/regs.exp: New file.
5865
f790b310
TT
58662019-07-27 Tom Tromey <tom@tromey.com>
5867
5868 * gdb.tui/basic.exp: Add "layout split" test.
5869
d95fc6ee
TT
58702019-07-27 Tom Tromey <tom@tromey.com>
5871
5872 * gdb.tui/basic.exp: Add "layout asm" test.
5873
c3786b3a
TT
58742019-07-27 Tom Tromey <tom@tromey.com>
5875
5876 * lib/tuiterm.exp: New file.
5877 * gdb.tui/basic.exp: New file.
5878
98a617f8
KB
58792019-07-27 Kevin Buettner <kevinb@redhat.com>
5880
5881 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5882 Enable tests associated with this flag. Adjust regex
5883 referencing "foo_low" to now refer to "foo_cold" instead.
5884
5c076da4
KB
58852019-07-27 Kevin Buettner <kevinb@redhat.com>
5886
5887 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5888 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5889 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5890 foo_cold. Revise comments to match.
5891 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5892 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5893 were wrapped into this proc; Call do_test in loop from outermost
5894 level.
5895 (foo_low): Rename all occurrences to "foo_cold".
5896 (backtrace from baz): New test.
5897 (x2/i foo_cold): New test.
5898 (info line *foo_cold): New test.
5899
1512d3b7
TV
59002019-07-26 Tom de Vries <tdevries@suse.de>
5901
5902 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5903
297989a1
TV
59042019-07-25 Tom de Vries <tdevries@suse.de>
5905
5906 PR testsuite/24830
5907 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5908 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5909 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5910 (skip_libstdcxx_probe_tests): ... here.
5911 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5912
b3b965fb
TV
59132019-07-24 Tom de Vries <tdevries@suse.de>
5914
5915 PR testsuite/24807
5916 * gdb.objc/basicclass.m: Include stdio.h.
5917 * gdb.objc/nondebug.m: Same.
5918 * gdb.objc/objcdecode.m: Same.
5919
4625b4d0
TV
59202019-07-24 Tom de Vries <tdevries@suse.de>
5921
5922 PR testsuite/24612
5923 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5924 additional_flags.
5925
024a5840
TV
59262019-07-24 Tom de Vries <tdevries@suse.de>
5927
5928 PR testsuite/24831
5929 * gdb.multi/tids.exp: Update error messages for info threads.
5930
c76ddaa3
TV
59312019-07-24 Tom de Vries <tdevries@suse.de>
5932
5933 * gdb.base/info-types.exp: Allow info types to print info for more than
5934 one file.
5935
9a618ef6
TV
59362019-07-23 Tom de Vries <tdevries@suse.de>
5937
5938 PR testsuite/24842
5939 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5940 gdb_spawn_with_cmdline_opts.
5941
40eadf04
SP
59422019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5943
5944 * gdb.arch/arm-cmse-sgstubs.c: New test.
5945 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5946
5ba29434
TV
59472019-07-23 Tom de Vries <tdevries@suse.de>
5948
5949 PR testsuite/24711
5950 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5951 issuing next command.
5952
a8e9d247
AB
59532019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5954
5955 * gdb.ada/info_auto_lang.exp: Update expected results.
5956 * gdb.base/info-types.c: Add additional types to check.
5957 * gdb.base/info-types.exp: Update expected results.
5958
eb86c5e2
AB
59592019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5960
5961 * gdb.base/info-types.c: New file.
5962 * gdb.base/info-types.exp: New file.
5963
01e175fe
AB
59642019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5965
5966 * gdb.arch/riscv-bp-infcall.c: New file.
5967 * gdb.arch/riscv-bp-infcall.exp: New file.
5968
6b78c3f8
AB
59692019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5970
5971 PR breakpoints/24541
5972 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5973
da738167
TV
59742019-07-14 Tom de Vries <tdevries@suse.de>
5975
5976 PR testsuite/24760
5977 * gdb.objc/basicclass.exp: Fix unterminated string.
5978
0d4e84ed
AB
59792019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5980 Andrew Burgess <andrew.burgess@embecosm.com>
5981
5982 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5983 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5984 negative bounds.
5985 * gdb.fortran/vla-value.exp: Print elements of an array with
5986 negative bounds.
5987 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5988 testing.
5989
021d8588
AB
59902019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5991
5992 * gdb.base/options.exp (expect_string): Dequote strings in
5993 results.
5994 (test-string): Test strings with different quoting and reindent.
5995
f06f1252
TT
59962019-07-10 Tom Tromey <tromey@adacore.com>
5997
5998 * gdb.ada/mi_ex_cond.exp: Update expected results.
5999 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6000 * gdb.ada/mi_catch_ex.exp: Update expected results.
6001 * gdb.ada/mi_catch_assert.exp: Update expected results.
6002 * gdb.ada/catch_ex.exp (catch_exception_info)
6003 (catch_exception_entry, catch_assert_entry)
6004 (catch_unhandled_entry): Update.
6005 * gdb.ada/catch_assert_if.exp: Update expected results.
6006
b863685d
RB
60072019-07-10 Richard Bunt <richard.bunt@arm.com>
6008 Stephen Roberts <stephen.roberts@arm.com>
6009
6010 * gdb.base/define.exp: Restore original prompt.
6011
cb1e4e32
PA
60122019-07-09 Pedro Alves <palves@redhat.com>
6013
6014 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6015 breakpoints" output.
6016 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6017 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6018 throw" creates breakpoint.
6019 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6020 'type="catchpoint"'.
6021
b58a68fe
PA
60222019-07-09 Pedro Alves <palves@redhat.com>
6023
6024 PR c++/15468
6025 * gdb.cp/except-multi-location-lib.cc: New.
6026 * gdb.cp/except-multi-location-main.cc: New.
6027 * gdb.cp/except-multi-location.exp: New.
6028
0826779b
PW
60292019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6030
6031 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6032 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6033 argument and update callers.
6034
5b0e2db4
AB
60352019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6036
6037 * gdb.arch/amd64-break-on-asm-line.S: New file.
6038 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6039
1f6f6e21
PW
60402019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6041
6042 * gdb.base/printcmds.exp: Test printing C string and
6043 C wide string convenience vars without transiting via the inferior.
6044 Also make test names unique.
6045
ea142fbf
AH
60462019-07-08 Alan Hayward <alan.hayward@arm.com>
6047
5862c886 6048 PR breakpoints/25011
ea142fbf
AH
6049 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6050
213fd9fa
PA
60512019-07-04 Pedro Alves <palves@redhat.com>
6052
6053 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6054 body returned ok(0), break(3) or continue(4).
6055 * gdb.testsuite/foreach_with_prefix.exp: New file.
6056
2b40fda7
AH
60572019-07-04 Alan Hayward <alan.hayward@arm.com>
6058
6059 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6060
a26c8de0
PA
60612019-07-03 Pedro Alves <palves@redhat.com>
6062
6063 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6064 "return -code".
6065
5f4ba3e7
PA
60662019-07-03 Pedro Alves <palves@redhat.com>
6067
6068 PR cli/24732
6069 * gdb.base/shell.exp: Load completion-support.exp.
6070 Adjust expected error output. Add completion tests.
6071
a994424f
PA
60722019-07-03 Pedro Alves <palves@redhat.com>
6073
6074 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6075 string_to_regexp.
6076
3d9be6f5
PA
60772019-07-03 Pedro Alves <palves@redhat.com>
6078
6079 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6080 (expect_integer): Adjust to expect "-string".
6081 (expect_string): New.
6082 (all_options): Expect "-string".
6083 (test-flag, test-boolean): Adjust to expect "-string".
6084 (test-string): New proc.
6085 (top level): Call it.
6086
41fc454c
PA
60872019-07-03 Pedro Alves <palves@redhat.com>
6088
6089 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6090 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6091 the expected output in the success.
6092
b2b2a215
PA
60932019-07-03 Pedro Alves <palves@redhat.com>
6094
6095 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6096 Split one gdb_test_multiple call in two to avoid a race.
6097
fdbc9870
PA
60982019-07-03 Pedro Alves <palves@redhat.com>
6099
6100 * gdb.base/with.c: New file.
6101 * gdb.base/with.exp: New file.
6102
c6ac8931
PA
61032019-07-03 Pedro Alves <palves@redhat.com>
6104
6105 * gdb.base/settings.exp: Replace all references to "maint
6106 test-settings set" with references to "maint set test-settings",
6107 and all references to "maint test-settings show" with references
6108 to "maint show test-settings".
6109
970f9d09
PA
61102019-07-03 Pedro Alves <palves@redhat.com>
6111
6112 * gdb.base/settings.exp (test-string): Adjust expected out when
6113 testing "maint test-settings show filename"
6114
54d66006
PA
61152019-07-02 Pedro Alves <palves@redhat.com>
6116
6117 * gdb.base/options.exp (test-info-threads): New procedure.
6118 (top level): Call it.
6119
10d06d82
TT
61202019-06-28 Tom Tromey <tromey@adacore.com>
6121
6122 * gdb.dwarf2/ada-linkage-name.c: New file.
6123 * gdb.dwarf2/ada-linkage-name.exp: New file.
6124
3d507ff2
TT
61252019-06-27 Tom Tromey <tromey@adacore.com>
6126
d039f014 6127 PR c++/20020:
3d507ff2
TT
6128 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6129
8af58ffe
TV
61302019-06-26 Tom de Vries <tdevries@suse.de>
6131
6132 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6133
22e21752
TV
61342019-06-26 Tom de Vries <tdevries@suse.de>
6135
6136 * gdb.base/index-cache.exp: Add back missing debug option.
6137
b65b566c
PW
61382019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6139
6140 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6141
5c2c8c69
TV
61422019-06-25 Tom de Vries <tdevries@suse.de>
6143
6144 PR testsuite/24727
6145 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6146
164e3873
TV
61472019-06-24 Tom de Vries <tdevries@suse.de>
6148
6149 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6150
824eacee
TV
61512019-06-24 Tom de Vries <tdevries@suse.de>
6152
6153 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6154 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6155 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6156
385b97d3
TV
61572019-06-24 Tom de Vries <tdevries@suse.de>
6158
6159 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6160
c596f180
TV
61612019-06-21 Tom de Vries <tdevries@suse.de>
6162
6163 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6164
b13a7d03
TV
61652019-06-21 Tom de Vries <tdevries@suse.de>
6166
6167 PR testsuite/24518
6168 PR ada/24713
6169 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6170 index.
6171
899277ae
TT
61722019-06-19 Tom Tromey <tromey@adacore.com>
6173
6174 * gdb.ada/length_cond.exp: Add intro comment.
6175
680e1bee
TT
61762019-06-19 Tom Tromey <tromey@adacore.com>
6177
6178 * gdb.ada/length_cond.exp: New file.
6179 * gdb.ada/length_cond/length_cond.adb: New file.
6180 * gdb.ada/length_cond/pck.adb: New file.
6181 * gdb.ada/length_cond/pck.ads: New file.
6182
0ed4690a
TV
61832019-06-18 Tom de Vries <tdevries@suse.de>
6184
6185 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6186
d20ed5fd
TT
61872019-06-18 Tom Tromey <tromey@adacore.com>
6188
6189 * gdb.base/list0.h: Add comment explaining control character.
6190
86e04673
TV
61912019-06-18 Tom de Vries <tdevries@suse.de>
6192
6193 * boards/fission.exp: Break up long debug_flags line.
6194
c4973306
SM
61952019-06-16 Tom de Vries <tdevries@suse.de>
6196
6197 PR gdb/24445
6198 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6199 generated index.
6200
93cb9841
AB
62012019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6202
6203 PR gdb/24686
6204 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6205 improve detection of bug gdb/24541.
6206
399aaebd
SM
62072019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6208
6209 PR gdb/24669
6210 * gdb.base/index-cache.exp (uses_readnow,
6211 expecting_index_cache_use): Define global variable.
6212 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6213 expecting_index_cache_use.
6214
584a927c
AB
62152019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6216 Andrew Burgess <andrew.burgess@embecosm.com>
6217
6218 * gdb.fortran/pointers.f90: New file.
6219 * gdb.fortran/print_type.exp: New file.
6220 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6221 * gdb.fortran/vla-type.exp: Likewise.
6222 * gdb.fortran/vla-value.exp: Likewise.
6223 * gdb.mi/mi-vla-fortran.exp: Likewise.
6224
30056ea0
AB
62252019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6226
6227 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6228 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6229 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6230 as a stop reason.
6231
ec8e2b6d
AB
62322019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6233
6234 * gdb.base/annota1.exp: Update expected results.
6235 * gdb.cp/annota2.exp: Likewise.
6236 * gdb.cp/annota3.exp: Likewise.
6237
09e4c4e1
AB
62382019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6239
6240 * gdb.base/style-logging.exp: Remove path from test name.
6241
0735b091
TT
62422019-06-14 Tom Tromey <tromey@adacore.com>
6243
6244 PR gdb/24502:
6245 * gdb.base/style-logging.exp: New file.
6246
f5686554
TT
62472019-06-14 Tom Tromey <tromey@adacore.com>
6248
6249 * gdb.base/symfile-warn.exp: New file.
6250 * gdb.base/symfile-warn.c: New file.
6251
a0c1ffed
TT
62522019-06-14 Tom Tromey <tromey@adacore.com>
6253
6254 * gdb.base/annotate-symlink.exp: New file.
6255
f411722c
TT
62562019-06-14 Tom Tromey <tromey@adacore.com>
6257
6258 * gdb.ada/set_wstr.exp: Add reassignment test.
6259
4268ec18
TT
62602019-06-14 Tom Tromey <tromey@adacore.com>
6261
6262 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6263 'unchecked_access and 'unrestricted_access as well.
6264
9a9e394b
TT
62652019-06-14 Tom Tromey <tromey@adacore.com>
6266
6267 PR ada/24539:
6268 * gdb.ada/vla.exp: Update tests.
6269 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6270 pragma.
6271
4c048731
PA
62722019-06-13 Pedro Alves <palves@redhat.com>
6273
6274 * gdb.base/settings.exp (test-integer): Test junk after
6275 "unlimited".
6276
6665660a
PA
62772019-06-13 Pedro Alves <palves@redhat.com>
6278
6279 * gdb.base/options.exp (test-thread-apply): New.
6280 (top level): Call it.
6281
5d707134
PA
62822019-06-13 Pedro Alves <palves@redhat.com>
6283
6284 * gdb.base/options.exp (test-frame-apply): New.
6285 (top level): Test print commands with different "frame apply"
6286 prefixes.
6287
e2a689da
PA
62882019-06-13 Pedro Alves <palves@redhat.com>
6289
e79be6e5 6290 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
6291 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6292 'max_completions' parameter and handle it.
6293 (test_gdb_completion_offers_commands): New.
6294
90a1ef87
PA
62952019-06-13 Pedro Alves <palves@redhat.com>
6296
6297 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6298
d4c16835
PA
62992019-06-13 Pedro Alves <palves@redhat.com>
6300
6301 * gdb.base/options.exp (test-backtrace): New.
6302 (top level): Call it.
6303
2daf894e
PA
63042019-06-13 Pedro Alves <palves@redhat.com>
6305
6306 * gdb.guile/scm-frame-args.exp: Use "set print
6307 raw-frame-arguments" instead of "set print raw frame-arguments".
6308 * gdb.python/py-frame-args.exp: Likewise.
6309
e6ed716c
PA
63102019-06-13 Pedro Alves <palves@redhat.com>
6311
6312 * gdb.compile/compile.exp: Adjust expected output to option
6313 processing changes.
6314
7d8062de
PA
63152019-06-13 Pedro Alves <palves@redhat.com>
6316
6317 * gdb.base/options.exp: Build executable.
6318 (test-print): New procedure.
6319 (top level): Call it, once for "print" and another for "compile
6320 print".
6321
9d0faba9
PA
63222019-06-13 Pedro Alves <palves@redhat.com>
6323
6324 * gdb.base/options.c: New file.
6325 * gdb.base/options.exp: New file.
6326
dee7b4c8
PA
63272019-06-13 Pedro Alves <palves@redhat.com>
6328
6329 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6330 that "o" is ambiguous.
6331
dca0f6c0
PA
63322019-06-13 Pedro Alves <palves@redhat.com>
6333
6334 * gdb.base/settings.c: New file.
6335 * gdb.base/settings.exp: New file.
6336
ccf46844
PA
63372019-06-13 Pedro Alves <palves@redhat.com>
6338
6339 * gdb.base/completion.exp: Fix comment typo.
6340
b9a3f842
PA
63412019-06-13 Pedro Alves <palves@redhat.com>
6342
6343 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6344 foo --1" test.
6345
d106773e
PA
63462019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6347
6348 * gdb.fortran/block-data.f: New.
6349 * gdb.fortran/block-data.exp: New.
6350
fea82da0
TV
63512019-06-11 Tom de Vries <tdevries@suse.de>
6352
6353 PR testsuite/24521
6354 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6355 message.
6356
8c2e74f1
TV
63572019-06-11 Tom de Vries <tdevries@suse.de>
6358
6359 PR testsuite/24521
6360 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6361
b49851c8
TV
63622019-06-11 Tom de Vries <tdevries@suse.de>
6363
6364 * boards/readnow.exp: New file.
6365
a7067863
AB
63662019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6367
6368 * gdb.fortran/vla-sizeof.exp: Update expected results.
6369
1a3da2cd
AB
63702019-06-06 Amos Bird <amosbird@gmail.com>
6371
6372 * gdb.base/annota1.exp (thread_switch): Add test for
6373 thread-exited annotation.
6374
3847a7bf
TT
63752019-06-06 Tom Tromey <tromey@adacore.com>
6376
6377 * gdb.base/maint.exp: Expect command started/finished output.
6378
0088ba59
AB
63792019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6380
6381 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6382 comment.
6383 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6384
312617a3
AB
63852019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6386
6387 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6388 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6389 * gdb.arch/riscv-unwind-long-insn.c: New file.
6390 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6391
e1f2e1a2
CB
63922019-06-04 Christian Biesinger <cbiesinger@google.com>
6393
d3238f7d 6394 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6395
206584bd
PW
63962019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6397
6398 * lib/gdb.exp (help_list_trailer): New regexp variable
6399 factorizing the help trailer message.
6400 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6401 arg to allow to better factorize various tests.
6402 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6403 (test_prefix_command_help): Use help_list_trailer.
6404 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6405 * gdb.guile/scm-cmd.exp: Likewise.
6406 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6407 * gdb.base/help.exp: Use test_user_defined_class_help.
6408 * gdb.base/style.exp: Add tests for styling of help and apropos.
6409 * lib/gdb-utils.exp (style): Add title and highlight styles.
6410
708dc93e
PW
64112019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6412
6413 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6414 $_shell_exitsignal.
6415 * gdb.base/default.exp: Update for new convenience variables.
6416
f49055a5
TT
64172019-05-29 Tom Tromey <tromey@adacore.com>
6418
6419 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6420 to "break complete ada" test case's regexp.
6421
4330d61d
TT
64222019-05-29 Tom Tromey <tromey@adacore.com>
6423
6424 PR c++/20020:
6425 * gdb.cp/constexpr-field.exp: New file.
6426 * gdb.cp/constexpr-field.cc: New file.
6427
000439d5
TT
64282019-05-29 Tom Tromey <tromey@adacore.com>
6429
6430 * gdb.base/finish.exp (finish_no_print): New proc.
6431 (finish_tests): Call it.
6432
5a01c34c
TV
64332019-05-24 Tom de Vries <tdevries@suse.de>
6434
6435 * gdb.dwarf2/gdb-add-index.exp: New file.
6436
18125b16
TT
64372019-05-22 Tom Tromey <tromey@adacore.com>
6438
6439 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6440 * gdb.base/style.exp: Use "style".
6441 * lib/gdb-utils.exp (style): New proc.
6442
af1a8d03
TV
64432019-05-22 Tom de Vries <tdevries@suse.de>
6444
6445 * gdb.base/align.exp: Require c++11.
6446
e7fe496b
TV
64472019-05-22 Tom de Vries <tdevries@suse.de>
6448
6449 PR testsuite/24586
6450 * gdb.python/py-mi-var-info-path-expression.exp: Call
6451 mi_skip_python_tests to check if python is supported.
6452
8fca4da0
AH
64532019-05-22 Alan Hayward <alan.hayward@arm.com>
6454
6455 * gdb.arch/aarch64-pauth.c: New test.
6456 * gdb.arch/aarch64-pauth.exp: New file.
6457
b7060614
AH
64582019-05-22 Alan Hayward <alan.hayward@arm.com>
6459
6460 * README (Re-running Tests Outside The Testsuite): New section.
6461
669d0468
TV
64622019-05-21 Tom de Vries <tdevries@suse.de>
6463
6464 * gdb.arch/amd64-eval.exp: Require c++11.
6465 * gdb.base/max-depth.exp: Same.
6466 * gdb.compile/compile-cplus-array-decay.exp: Same.
6467 * gdb.cp/meth-typedefs.exp: Same.
6468 * gdb.cp/subtypes.exp: Same.
6469 * gdb.cp/temargs.exp: Same.
6470
ce3ebcaa
AH
64712019-05-21 Alan Hayward <alan.hayward@arm.com>
6472
6473 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6474
34d11c68
AB
64752019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6476
6477 PR gdb/18644
6478 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6479 * gdb.fortran/printing-types.exp: Add new test.
6480 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6481 testing.
6482 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6483 setup_kfail call.
6484
87781e84
AH
64852019-05-17 Alan Hayward <alan.hayward@arm.com>
6486
6487 * README (Running the Testsuite): Change example.
6488 (Testsuite Parameters): Remove TRANSCRIPT.
6489 * lib/gdb.exp: Remove TRANSCRIPT check.
6490
b420b89e
AH
64912019-05-17 Alan Hayward <alan.hayward@arm.com>
6492
6493 * README (Testsuite Parameters): Add replay logging to
6494 GDBSERVER_DEBUG.
6495 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6496 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6497 as a comma separated list.
6498 (gdb_debug_init): Override procedure.
6499
408e9b8b
AH
65002019-05-17 Alan Hayward <alan.hayward@arm.com>
6501
6502 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6503 (gdb_write_cmd_file): New procedure.
6504 * lib/gdbserver-support.exp (gdbserver_start): Call
6505 gdbserver_write_cmd_file.
6506 (gdbserver_write_cmd_file): New procedure.
6507
f9e2e39d
AH
65082019-05-17 Alan Hayward <alan.hayward@arm.com>
6509
6510 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6511 (delete_breakpoints): Likewise.
6512 (gdb_run_cmd): Likewise.
6513 (gdb_start_cmd): Likewise.
6514 (gdb_starti_cmd): Likewise.
6515 (gdb_internal_error_resync): Likewise.
6516 (gdb_test_multiple): Likewise.
6517 (gdb_reinitialize_dir): Likewise.
6518 (default_gdb_exit): Likewise.
6519 (gdb_file_cmd): Mark kill as optional.
6520 (default_gdb_start): Call gdb_stdin_log_init.
6521 (send_gdb): Call gdb_stdin_log_write.
6522 (rerun_to_main): Mark Y as an answer.
6523 (gdb_stdin_log_init): New function.
6524 (gdb_stdin_log_write): Likewise.
6525
81f47ac2
AH
65262019-05-17 Alan Hayward <alan.hayward@arm.com>
6527
6528 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6529 * gdb.base/debug-expr.exp: Likewise.
6530 * gdb.base/foll-fork.exp: Likewise.
6531 * gdb.base/foll-vfork.exp: Likewise.
6532 * gdb.base/fork-print-inferior-events.exp: Likewise.
6533 * gdb.base/gdb-sigterm.exp: Likewise.
6534 * gdb.base/gdbinit-history.exp: Likewise.
6535 * gdb.base/osabi.exp: Likewise.
6536 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6537 * gdb.base/ui-redirect.exp: Likewise.
6538 * gdb.gdb/unittest.exp: Likewise.
6539 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6540 * gdb.mi/mi-watch.exp: Likewise.
6541 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6542 * gdb.mi/user-selected-context-sync.exp: Likewise.
6543 * gdb.python/python.exp: Disable debug test when debugging.
6544 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6545 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6546 Likewise.
6547 * gdb.threads/stepi-random-signal.exp: Likewise.
6548
29b52314
AH
65492019-05-17 Alan Hayward <alan.hayward@arm.com>
6550
6551 * Makefile.in: Pass through GDB_DEBUG.
6552 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6553 (gdb,debug): Add board setting.
6554 * lib/gdb.exp (default_gdb_start): Start debugging.
6555 (gdb_debug_enabled): New procedure.
6556 (gdb_debug_init): Likewise.
29b52314
AH
6557
65582019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6559
29b52314
AH
6560 * Makefile.in: Pass through GDB_DEBUG.
6561 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6562 (gdb,debug): Add board setting.
6563 * lib/gdb.exp (default_gdb_start): Start debugging.
6564 (gdb_debug_enabled): New procedure.
6565 (gdb_debug_init): Likewise.
29b52314 6566
ca1285d1
AH
65672019-05-17 Alan Hayward <alan.hayward@arm.com>
6568
6569 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6570
f3a09c80
AH
65712019-05-17 Alan Hayward <alan.hayward@arm.com>
6572
6573 * gdb.base/ui-redirect.exp: Test redirection.
6574
26648588
JV
65752019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6576
6577 * gdb.mi/mi-complete.exp: New file.
6578 * gdb.mi/mi-complete.cc: Likewise.
6579
14237686
AB
65802019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6581
6582 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6583 indexed and sliced arrays, and pointers to arrays.
6584
e7bd7fba
TT
65852019-05-14 Tom Tromey <tromey@adacore.com>
6586
6587 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6588 styling test.
6589
2764128d
TV
65902019-05-14 Tom de Vries <tdevries@suse.de>
6591
6592 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6593 selection entry encoding.
6594
71bed2db
TT
65952019-05-10 Tom Tromey <tromey@adacore.com>
6596
6597 * gdb.ada/info_exc.exp: Add "complete" test.
6598
63b667ad
TV
65992019-05-09 Tom de Vries <tdevries@suse.de>
6600
6601 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6602 CU-relative.
6603
9cfd2b89
TV
66042019-05-09 Tom de Vries <tdevries@suse.de>
6605
6606 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6607 CU-relative.
6608
2228ef77
XR
66092019-05-08 Joel Brobecker <brobecker@adacore.com>
6610
6611 * gdb.ada/frame_arg_lang.exp: New testcase.
6612 * gdb.ada/frame_arg_lang/bla.adb: New file.
6613 * gdb.ada/frame_arg_lang/pck.ads: New file.
6614 * gdb.ada/frame_arg_lang/pck.adb: New file.
6615 * gdb.ada/frame_arg_lang/foo.c: New file.
6616
80e55b13
TT
66172019-05-08 Tom Tromey <tromey@adacore.com>
6618
6619 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6620
9d3421af
TT
66212019-05-08 Tom Tromey <tromey@adacore.com>
6622
6623 * gdb.base/ptype-offsets.exp: Update tests.
6624
844333e2
TT
66252019-05-08 Tom Tromey <tromey@adacore.com>
6626
6627 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6628 cases.
6629 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6630 "short".
6631
988915ee
TT
66322019-05-08 Tom Tromey <tromey@adacore.com>
6633
6634 * gdb.ada/vla.exp: New file.
6635 * gdb.ada/vla/vla.adb: New file.
6636
7bd55dac
TV
66372019-05-07 Tom de Vries <tdevries@suse.de>
6638
6639 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6640
75f06e9d
TV
66412019-05-07 Tom de Vries <tdevries@suse.de>
6642
6643 PR testsuite/24522
6644 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6645 section.
6646
77e7aaa4
TV
66472019-05-07 Tom de Vries <tdevries@suse.de>
6648
6649 PR testsuite/24522
6650 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6651 .debug_aranges section.
6652
456ba0fa
TV
66532019-05-07 Tom de Vries <tdevries@suse.de>
6654
6655 PR testsuite/24159
6656 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6657
5a56d6a6
TV
66582019-05-06 Tom de Vries <tdevries@suse.de>
6659
6660 * lib/gdb.exp (exec_has_index_section): New proc.
6661 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6662 section.
6663
9d6d4be8
TV
66642019-05-04 Tom de Vries <tdevries@suse.de>
6665
6666 * boards/cc-with-debug-names.exp: New file.
6667
222a8d25
TT
66682019-05-03 Tom Tromey <tromey@adacore.com>
6669
6670 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6671 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6672 * gdb.ada/char_enum.exp: Add test.
6673
0fdfd794
TV
66742019-05-03 Tom de Vries <tdevries@suse.de>
6675
6676 * boards/cc-with-gdb-index.exp: New file.
6677
80062eb9
AB
66782019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6679
6680 * gdb.rust/simple.exp: Add new test case.
6681 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6682 (main): Initialise an instance of the new struct.
6683
4504bbde
TT
66842019-05-01 Tom Tromey <tromey@adacore.com>
6685
6686 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6687 record.
6688 (NPR): New variable.
6689 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6690 test.
6691
d48e62f4
TT
66922019-05-01 Tom Tromey <tromey@adacore.com>
6693
6694 * gdb.ada/packed_array_assign.exp: Add packed assignment
6695 regression test.
6696
f59f30f5
TV
66972019-05-01 Tom de Vries <tdevries@suse.de>
6698
6699 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6700
b70bfc54
TV
67012019-05-01 Tom de Vries <tdevries@suse.de>
6702
6703 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6704
15f18d14
AT
67052019-04-30 Ali Tamur <tamur@google.com>
6706
6707 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6708
2ff0a947
TT
67092019-04-30 Tom Tromey <tromey@adacore.com>
6710
6711 * lib/ada.exp (find_ada_tool): New proc.
6712 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6713 * gdb.ada/catch_ex_std.exp: New file.
6714 * gdb.ada/catch_ex_std/foo.adb: New file.
6715 * gdb.ada/catch_ex_std/some_package.adb: New file.
6716 * gdb.ada/catch_ex_std/some_package.ads: New file.
6717
a776957c
TT
67182019-04-30 Tom Tromey <tromey@adacore.com>
6719
6720 PR c++/24470:
6721 * gdb.cp/temargs.cc: Add test code from PR.
6722
bc68014d
AB
67232019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6724
6725 * gdb.fortran/vla-datatypes.exp: Update expected results.
6726 * gdb.fortran/vla-ptype.exp: Likewise.
6727 * gdb.fortran/vla-type.exp: Likewise.
6728 * gdb.fortran/vla-value.exp: Likewise.
6729
f1fdc960
AB
67302019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6731
6732 * gdb.fortran/ptr-indentation.exp: Update expected results.
6733 * gdb.fortran/ptype-on-functions.exp: Likewise.
6734 * gdb.fortran/vla-ptr-info.exp: Likewise.
6735 * gdb.fortran/vla-value.exp: Likewise.
6736
bf7a4de1
AB
67372019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6738
6739 * gdb.fortran/ptype-on-functions.exp: New file.
6740 * gdb.fortran/ptype-on-functions.f90: New file.
6741
bbe75b9d
AB
67422019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6743
6744 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6745 case void string.
6746
1db455a7
AB
67472019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6748
6749 * gdb.fortran/complex.exp: Expand.
6750 * gdb.fortran/complex.f: Renamed to...
6751 * gdb.fortran/complex.f90: ...this, and extended to add more
6752 complex values.
6753
b6d03bb2
AB
67542019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6755
6756 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6757 MODULO, CMPLX.
6758
2e62ab40
AB
67592019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6760 Richard Bunt <richard.bunt@arm.com>
6761
6762 * gdb.base/max-depth.c: New file.
6763 * gdb.base/max-depth.exp: New file.
6764 * gdb.python/py-nested-maps.c: New file.
6765 * gdb.python/py-nested-maps.exp: New file.
6766 * gdb.python/py-nested-maps.py: New file.
6767 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6768 (test_all_common): Call test_max_depth.
6769 * gdb.fortran/max-depth.exp: New file.
6770 * gdb.fortran/max-depth.f90: New file.
6771 * gdb.go/max-depth.exp: New file.
6772 * gdb.go/max-depth.go: New file.
6773 * gdb.modula2/max-depth.exp: New file.
6774 * gdb.modula2/max-depth.c: New file.
6775 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6776
d2b584a5
TV
67772019-04-29 Tom de Vries <tdevries@suse.de>
6778
6779 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6780
136afab8
PW
67812019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6782
6783 * gdb.base/callexit.exp: Test may-call-functions off.
6784
725cbb63
KS
67852019-04-25 Keith Seitz <keiths@redhat.com>
6786
6787 PR c++/24367
6788 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6789 (another_incomplete_struct, test_incomplete): New definitions.
6790 (main): Use new definitions.
6791 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6792 functions.
6793
701adfb0
PA
67942019-04-25 Ali Tamur <tamur@google.com>
6795
6796 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6797
82433e3e
SDJ
67982019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6799
6800 PR corefiles/11608
6801 PR corefiles/18187
6802 * gdb.base/coredump-filter-build-id.exp: New file.
6803
dd06d4d6
AH
68042019-04-25 Alan Hayward <alan.hayward@arm.com>
6805
e79be6e5
SM
6806 * Makefile.in: Pass through GDBSERVER_DEBUG.
6807 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6808 (gdbserver,debug): Add board setting.
6809 * gdb.trace/tspeed.exp: Skip when debugging.
6810 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6811 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6812
1670072e
TT
68132019-04-24 Tom Tromey <tromey@adacore.com>
6814
6815 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6816 Rust.
6817
a59240a4
TT
68182019-04-24 Tom Tromey <tromey@adacore.com>
6819
6820 * gdb.arch/amd64-eval.exp: Test bitfield return.
6821 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6822 (class Foo) <return_bitfields>: New method.
6823 (main): Call it.
6824
b907456c
AB
68252019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6826
6827 * gdb.cp/many-args.cc: New file.
6828 * gdb.cp/many-args.exp: New file.
6829
5c565afd
TV
68302019-04-23 Tom de Vries <tdevries@suse.de>
6831
6832 PR gdb/24433
6833 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6834
ba22ff86
AH
68352019-04-23 Alan Hayward <alan.hayward@arm.com>
6836
6837 * gdb.trace/backtrace.exp: Use nopie flag.
6838 * gdb.trace/circ.exp: Likewise.
6839 * gdb.trace/collection.exp: Likewise.
6840 * gdb.trace/ftrace.exp: Likewise.
6841 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6842 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6843 * gdb.trace/qtro.exp: Likewise.
6844 * gdb.trace/read-memory.exp: Likewise.
6845 * gdb.trace/report.exp: Likewise.
6846 * gdb.trace/tfile.exp: Likewise.
6847 * gdb.trace/tfind.exp: Likewise.
6848 * gdb.trace/unavailable.exp: Likewise.
6849
7905fc35
PA
68502019-04-22 Pedro Alves <palves@redhat.com>
6851
6852 * gdb.base/solib-probes-nosharedlibrary.c,
6853 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6854
8ecb59f8
TT
68552019-04-19 Tom Tromey <tromey@adacore.com>
6856
6857 * gdb.ada/ptype_union.c: New file.
6858 * gdb.ada/ptype_union.exp: New file.
6859
62160ec9
TT
68602019-04-19 Tom Tromey <tromey@adacore.com>
6861
6862 PR symtab/24423:
6863 * gdb.base/list0.h (foo): Add a control-l character.
6864
36cd4ba5
TV
68652019-04-18 Tom de Vries <tdevries@suse.de>
6866
6867 PR gdb/24433
6868 * boards/local-board.exp: Set sysroot to "".
6869
b73715df
TV
68702019-04-18 Tom de Vries <tdevries@suse.de>
6871 Pedro Alves <palves@redhat.com>
6872
6873 PR gdb/24454
6874 * gdb.threads/vfork-follow-child-exec.c: New file.
6875 * gdb.threads/vfork-follow-child-exec.exp: New file.
6876 * gdb.threads/vfork-follow-child-exit.c: New file.
6877 * gdb.threads/vfork-follow-child-exit.exp: New file.
6878
4aa866af
LS
68792019-04-15 Leszek Swirski <leszeks@google.com>
6880
6881 * gdb.arch/amd64-eval.cc: New file.
6882 * gdb.arch/amd64-eval.exp: New file.
6883
e5a1a79a
AH
68842019-04-11 Alan Hayward <alan.hayward@arm.com>
6885
6886 * gdb.server/sysroot.c: New test.
6887 * gdb.server/sysroot.exp: New file.
6888 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6889 matching param.
6890
41077b66
AB
68912019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6892
6893 * gdb.base/align.exp: Extend test to cover structures containing
6894 only static fields.
6895
c30391f8
TV
68962019-04-11 Tom de Vries <tdevries@suse.de>
6897
6898 * boards/cc-with-dwz-m.exp: New file.
6899 * boards/cc-with-dwz.exp: New file.
6900 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6901
e242fd12
SM
69022019-04-09 Simon Marchi <simon.marchi@efficios.com>
6903
6904 * gdb.base/start-cpp.exp: New file.
6905 * gdb.base/start-cpp.cc: New file.
6906
2b0c8b01
KB
69072019-04-08 Kevin Buettner <kevinb@redhat.com>
6908
6909 * gdb.python/py-thrhandle.exp: Adjust tests to call
6910 thread_from_handle instead of thread_from_thread_handle.
6911
947210e5
KB
69122019-04-08 Kevin Buettner <kevinb@redhat.com>
6913
6914 * gdb.python/py-thrhandle.exp: Add tests for
6915 gdb.InferiorThread.handle.
6916
d7df6549
AB
69172019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6918
6919 * gdb.python/py-function.exp: Check calling helper function from
6920 all languages.
6921 * lib/gdb.exp (gdb_supported_languages): New proc.
6922
8bdc1658
AB
69232019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6924
6925 * gdb.base/complex-parts.c: New file.
6926 * gdb.base/complex-parts.exp: New file.
6927
05caa1d2
TT
69282019-04-01 Tom Tromey <tromey@adacore.com>
6929
6930 PR symtab/23331:
6931 * gdb.dwarf2/dw2-ranges-main.c: New file.
6932 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6933 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6934
7734102d
EZ
69352019-03-30 Simon Marchi <simark@simark.ca>
6936
6937 * gdb.base/default.exp: Add values for $_gdb_major and
6938 $_gdb_minor.
6939
188e1fa9
TT
69402019-03-29 Tom Tromey <tromey@adacore.com>
6941
6942 * gdb.base/help.exp: Tighten apropos regexp.
6943
2880242d
KS
69442019-03-29 Keith Seitz <keiths@redhat.com>
6945
6946 * gdb.fortran/array-bounds.exp: New file.
6947 * gdb.fortran/array-bounds.f90: New file.
6948
077cad8e
PW
69492019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6950
6951 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6952
80047cfc
PW
69532019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6954
6955 * gdb.multi/hello.c (main): Increase alarm timer.
6956
f489207e
SL
69572019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6958
6959 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6960 factor when no hardware watchpoint support.
6961
c92df149
AH
69622019-03-28 Alan Hayward <alan.hayward@arm.com>
6963 Pedro Alves <palves@redhat.com>
6964
6965 * boards/local-board.exp: set sysroot to /.
6966
933aebfa
AH
69672019-03-27 Alan Hayward <alan.hayward@arm.com>
6968
6969 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6970 in child.
6971
9f9aa852
AB
69722019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6973
6974 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6975 field.
6976 (make_container): Initialise new field.
6977 * gdb.python/py-prettyprint.exp: Add new tests.
6978 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6979 <display_hint>: New method.
6980
3714a195
AB
69812019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6982
6983 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6984 gdb_continue_to_breakpoint more throughout this test.
6985 (run_lang_tests) Supply unique test names, and use
6986 gdb_test_no_output.
6987
18c77628
AB
69882019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6989
6990 * gdb.base/finish-pretty.exp: Update expected results.
6991 * gdb.base/pretty-print.c: New file.
6992 * gdb.base/pretty-print.exp: New file.
6993
9a93502f
PA
69942019-03-25 Pedro Alves <palves@redhat.com>
6995
6996 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6997 move comments outside list. Append '-i "" eof' section.
6998
968aa7ae
AH
69992019-03-22 Alan Hayward <alan.hayward@arm.com>
7000
34a7f2a4 7001 PR testsuite/25016
968aa7ae
AH
7002 * README: Add pie options.
7003 * gdb.base/break-interp.exp: Ensure pie is disabled.
7004 * gdb.base/dump.exp: Likewise.
7005 * lib/gdb.exp (gdb_compile): Add pie option.
7006
4c7d57e7
TT
70072019-03-19 Tom Tromey <tromey@adacore.com>
7008
7009 * gdb.mi/mi2-cli-display.c: New file.
7010 * gdb.mi/mi2-cli-display.exp: New file.
7011
bff8c71f
TT
70122019-03-18 Joel Brobecker <brobecker@adacore.com>
7013 Tom Tromey <tromey@adacore.com>
7014
7015 * gdb.ada/ptype_array/pck.adb: New file.
7016 * gdb.ada/ptype_array/pck.ads: New file.
7017 * gdb.ada/ptype_array/foo.adb: New file.
7018 * gdb.ada/ptype_array.exp: New file.
7019
d085f989
TT
70202019-03-14 Tom Tromey <tromey@adacore.com>
7021
7022 * gdb.base/style.exp: Add "set style sources" test.
7023
b4be1b06
SM
70242019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7025
7026 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7027 * mi-breakpoint-multiple-locations.exp: ... this.
7028 (make_breakpoints_pattern): New proc.
7029 (do_test): Add mi_version parameter, test -break-insert,
7030 -break-info and =breakpoint-created.
7031
7cde5fc2
AB
70322019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7033
7034 * config/default.exp: Remove 'load_lib gdb.exp'.
7035 * config/monitor.exp: Likewise.
7036 * config/sid.exp: Likewise.
7037 * config/sim.exp: Likewise.
7038 * config/slite.exp: Likewise.
7039 * config/unix.exp: Likewise.
7040 * gdb.base/default.exp: Remove unhelpful comment.
7041
efbecbc1
AB
70422019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7043
7044 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7045
0841c79a
AB
70462019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7047
7048 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7049
4a270568
AB
70502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7051
7052 * gdb.fortran/type-kinds.exp: Update expected results.
7053
067630bd
AB
70542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7055
7056 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7057
3be47f7a
AB
70582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7059
7060 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7061 function.
7062 (test_basic_parsing_of_type_kinds): Expand types tested.
7063 (test_parsing_invalid_type_kinds): New function.
7064
4d00f5d8
AB
70652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7066
7067 * gdb.fortran/intrinsics.exp: New file.
7068 * gdb.fortran/intrinsics.f90: New file.
7069 * gdb.fortran/type-kinds.exp: New file.
7070
c8f91604
AB
70712019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7072
7073 * gdb.fortran/dot-ops.exp: New file.
7074
dd9f2c76
AB
70752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7076
7077 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7078 Check upper and lower case logical literals.
7079
84ec9724
AB
70802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7081
7082 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7083 Remove duplicate tests.
7084
c3734e09
AH
70852019-03-06 Alan Hayward <alan.hayward@arm.com>
7086
7087 * lib/gdb.exp (builtin_cd): rename of cd.
7088 (cd): Override builtin.
7089
aa3cfbda
RB
70902019-03-06 Richard Bunt <richard.bunt@arm.com>
7091
7092 * gdb.fortran/function-calls.exp: New file.
7093 * gdb.fortran/function-calls.f90: New test.
7094
7b63ad86
RB
70952019-03-04 Richard Bunt <richard.bunt@arm.com>
7096
7097 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7098 on user program standard output.
7099 * gdb.fortran/short-circuit-argument-list.f90: Record function
7100 calls.
7101
01abb042
AH
71022019-02-28 Alan Hayward <alan.hayward@arm.com>
7103
c3734e09
AH
7104 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7105 failure.
01abb042 7106
92137da0
RO
71072019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7108
7109 PR gdb/8527
7110 * gdb.base/interrupt-daemon-attach.c,
7111 gdb.base/interrupt-daemon-attach.exp: New test.
7112
5862844d
PA
71132019-02-27 Pedro Alves <palves@redhat.com>
7114
7115 * gdb.base/page.exp: Add tests for "set width/height -1".
7116
8ed25214
PA
71172019-02-27 Pedro Alves <palves@redhat.com>
7118
7119 * gdb.base/page.exp: Add tests for "set/show width/height" with
7120 "infinite" values.
7121
6c28e44a
TT
71222019-02-27 Tom Tromey <tromey@adacore.com>
7123
7124 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7125 2.4.
7126 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7127 workaround.
7128
bf9a735e
AB
71292019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7130
7131 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7132 tests for structs with static members.
7133
8791793c
TT
71342019-02-26 Tom Tromey <tromey@adacore.com>
7135
7136 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7137 ValueError, not TypeError.
7138
bc2a507e
KB
71392019-02-26 Kevin Buettner <kevinb@redhat.com>
7140
7141 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7142 call from main program.
7143
e0e7d3bd
JB
71442019-02-23 Joel Brobecker <brobecker@adacore.com>
7145
7146 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7147 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7148 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7149 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7150 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7151
9600246d
KS
71522019-02-22 Keith Seitz <keiths@redhat.com>
7153
7154 PR symtab/23853
7155 * gdb.base/symlink-sourcefile.c: New file.
7156 * gdb.base/symlink-sourcefile.exp: New file.
7157
0c95f9ed
TT
71582019-02-20 Tom Tromey <tom@tromey.com>
7159
7160 * gdb.base/info_qt.exp: Update.
7161
6caa91b6
SM
71622019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7163
7164 * gdb.base/source.exp: Move "error in sourced script" code to
7165 the end.
7166 * gdb.base/source-error.gdb: Move contents to
7167 source-error-1.gdb. Add new code to source source-error-1.gdb.
7168 * gdb.base/source-error-1.gdb: New file, from previous
7169 source-error.gdb.
7170
6506371f
TT
71712019-02-17 Tom Tromey <tom@tromey.com>
7172
7173 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7174 for macro styling.
7175 * gdb.base/style.c (SOME_MACRO): New macro.
7176
a0087920
TT
71772019-02-17 Tom Tromey <tom@tromey.com>
7178
7179 * gdb.base/style.exp: Add line-wrapping tests.
7180 * gdb.base/page.exp: Add test for quitting during pagination.
7181
a2cd4f14
JB
71822019-02-17 Joel Brobecker <brobecker@adacore.com>
7183
7184 * gdb.ada/big_packed_array: New testcase.
7185 * gdb.ada/homonym.exp: Fix incorrect expected output for
7186 "break <homonym__get_value>" test.
7187
9d70ffbc
WP
71882019-02-13 Weimin Pan <weimin.pan@oracle.com>
7189
7190 PR breakpoints/21870
7191 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7192 and prepare_for_testing. Add comment.
7193 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7194 redundant cleanup call. Clean up comment.
7195
01c7ae81
WP
71962019-02-12 Weimin Pan <weimin.pan@oracle.com>
7197
7198 PR breakpoints/21870
7199 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7200 * gdb.arch/aarch64-dbreg-contents.c: New file.
7201
aff29d1c
JB
72022019-02-10 Joel Brobecker <brobecker@adacore.com>
7203
7204 * gdb.ada/mi_ref_changeable: New testcase.
7205
df0da8a2
AH
72062019-02-07 Alan Hayward <alan.hayward@arm.com>
7207
7208 * gdb.base/attach.exp: Add double attach test.
7209
bd447abb
SM
72102019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7211
7212 * lib/gdb.exp (default_gdb_start): Don't match pagination
7213 prompt.
7214 (gdb_init): Set stty_init.
7215
1dbc40b9
TT
72162019-01-27 Tom Tromey <tom@tromey.com>
7217
7218 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7219 skip_python_tests.
7220
353229bf
AH
72212019-01-24 Alan Hayward <alan.hayward@arm.com>
7222
7223 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7224 New structure.
7225 (struct struct_static_02_02): Likewise.
7226 (struct struct_static_02_03): Likewise.
7227 (struct struct_static_02_04): Likewise.
7228 (struct struct_static_04_01): Likewise.
7229 (struct struct_static_04_02): Likewise.
7230 (struct struct_static_04_03): Likewise.
7231 (struct struct_static_04_04): Likewise.
7232 (struct struct_static_06_01): Likewise.
7233 (struct struct_static_06_02): Likewise.
7234 (struct struct_static_06_03): Likewise.
7235 (struct struct_static_06_04): Likewise.
7236 (cmp_struct_static_02_01): Likewise.
7237 (cmp_struct_static_02_02): Likewise.
7238 (cmp_struct_static_02_03): Likewise.
7239 (cmp_struct_static_02_04): Likewise.
7240 (cmp_struct_static_04_01): Likewise.
7241 (cmp_struct_static_04_02): Likewise.
7242 (cmp_struct_static_04_03): Likewise.
7243 (cmp_struct_static_04_04): Likewise.
7244 (cmp_struct_static_06_01): Likewise.
7245 (cmp_struct_static_06_02): Likewise.
7246 (cmp_struct_static_06_03): Likewise.
7247 (cmp_struct_static_06_04): Likewise.
7248 (call_all): Test new structs.
7249 * gdb.base/infcall-nested-structs.exp: Likewise.
7250
73021deb
AH
72512019-01-21 Alan Hayward <alan.hayward@arm.com>
7252 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7253
fc65c7db
AH
72542019-01-21 Alan Hayward <alan.hayward@arm.com>
7255 * gdb.base/stack-protector.c: New test.
7256 * gdb.base/stack-protector.exp: New file.
7257 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7258 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7259 option.
7260 (gdb_compile): Remove stack protector for GCC and prevent
7261 recursion.
7262
c24bdb02
KS
72632019-01-16 Keith Seitz <keiths@redhat.com>
7264
7265 PR gdb/23773
7266 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7267
6f072a10
PFC
72682019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7269
7270 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7271 aliases.
7272 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7273 tests.
7274 * gdb.arch/powerpc-vector-regs.c: New file.
7275 * gdb.arch/powerpc-vector-regs.exp: New file.
7276
a7b8d682
PFC
72772019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7278
7279 * gdb.arch/altivec-regs.exp: Fix the list passed to
7280 gdb_expect_list when testing "info vector".
7281
6eb6fb67
AB
72822019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7283
7284 * gdb.base/style.exp: Don't include path in testname.
7285
b56f80d8
KS
72862019-01-10 Keith Seitz <keiths@redhat.com>
7287
7288 PR gdb/23712
7289 PR symtab/23010
7290 * gdb.dwarf2/multidictionary.exp: New file.
7291
041be526
SM
72922019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7293
7294 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7295 (test_gnuv3_style_demangling): ... this.
7296 (test_lucid_style_demangling): Remove.
7297 (test_arm_style_demangling): Remove.
7298 (test_hp_style_demangling): Remove.
7299 (do_tests): Remove calls to the above.
7300
d820d0c3
AB
73012019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7302
7303 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7304 case.
7305
f097f5ad
TT
73062019-01-06 Tom Tromey <tom@tromey.com>
7307
7308 PR gdb/28155:
7309 * gdb.dwarf2/typedef-void-finish.exp: New file.
7310
2cd8cc0b
TT
73112018-12-28 Tom Tromey <tom@tromey.com>
7312 Simon Marchi <simark@simark.ca>
7313
7314 * gdb.base/jit-exec.exp: New file.
7315 * gdb.base/jit-exec.c: New file.
7316 * gdb.base/jit-execd.c: New file.
7317
35fb8261
TT
73182018-12-28 Tom Tromey <tom@tromey.com>
7319
7320 * gdb.base/style.exp: Update test to check for address styling.
7321
47fd17cd
TT
73222018-12-28 Tom Tromey <tom@tromey.com>
7323
7324 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7325 message.
7326
d47032b7
TT
73272018-12-28 Tom Tromey <tom@tromey.com>
7328
7329 * gdb.base/style.exp: Add test for version number styling.
7330
af79b68d
TT
73312018-12-28 Tom Tromey <tom@tromey.com>
7332
7333 * gdb.base/style.exp: Add test for print_address_symbolic.
7334
0bb296cb
TT
73352018-12-28 Tom Tromey <tom@tromey.com>
7336
7337 * gdb.base/style.exp: Add test for breakpoint setting.
7338
80ae2043
TT
73392018-12-28 Tom Tromey <tom@tromey.com>
7340
7341 * gdb.base/style.exp: Add test for variable names.
7342
cbe56571
TT
73432018-12-28 Tom Tromey <tom@tromey.com>
7344
7345 * gdb.base/style.exp: New file.
7346 * gdb.base/style.c: New file.
7347
9162a27c
TT
73482018-12-28 Tom Tromey <tom@tromey.com>
7349
7350 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7351 "dumb".
7352 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7353 the TERM environment variable.
7354
bc543c90
TT
73552018-12-27 Tom Tromey <tom@tromey.com>
7356
7357 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7358 pagination test.
7359
6f0ffe50
AB
73602018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7361
7362 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7363 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7364
b5a1e557
PW
73652018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7366
7367 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7368 Filename a.adb changed to bp_fun_addr.adb.
7369 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7370
6e8b1ab2
JV
73712018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7372
7373 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7374 non-PIE executables.
7375 * README: Mention the gdb,nopie_flag board setting.
7376 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7377 non-PIE executable.
7378 * gdb.arch/amd64-entry-value.exp: Likewise.
7379 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7380 * gdb.arch/i386-float.exp: Likewise.
7381 * gdb.arch/i386-signal.exp: Likewise.
7382 * gdb.mi/mi-reg-undefined.exp: Likewise.
7383
d00a27c5
PM
73842018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7385
7386 PR gdb/23974
7387 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7388
161d081c
PW
73892018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7390
7391 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7392 Update order of results accordingly.
7393
b001de23
AB
73942018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7395
7396 * gdb.base/annota1.exp: Update a test regexp.
7397
99e1a184
AB
73982018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7399
7400 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7401
7a81c1e2
PW
74022018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7403
7404 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7405 (reuse_time): Initialize to REUSE_TIME_CAP.
7406 (check_rc): New function.
7407 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7408 Check pthread_create rc.
7409 (spawner_thread_func): Check pthread_create and pthread_join rc.
7410
73e8dc90
PA
74112018-12-08 Pedro Alves <palves@redhat.com>
7412
7413 * gdb.base/list.exp (test_forward_search): Rename to ...
7414 (test_forward_reverse_search): ... this. Also test reverse-search
7415 and the forward-search alias.
7416
13f2ed32
AB
74172018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7418
7419 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7420 local timeout variable before return, and remove all local timeout
7421 variable entirely.
7422 (gdb_load): Likewise.
7423
64d27cfc
TV
74242018-12-01 Tom de Vries <tdevries@suse.de>
7425
7426 * gdb.base/gdb-caching-proc.exp: New file.
7427
f63c03b4
SDJ
74282018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7429
7430 * Makefile.in (TIMESTAMP): New variable.
7431 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7432 command.
7433 (check-single-racy): Likewise.
7434 (check/%.exp): Likewise.
7435 (check-racy/%.exp): Likewise.
7436 (workers/%.worker): Likewise.
7437 (build-perf): Likewise.
7438 (check-perf): Likewise.
7439 * README: Describe new "TS" and "TS_FORMAT" variables.
7440 * print-ts.py: New file.
7441
1c97054b
BF
74422018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7443
7444 PR python/23714
7445 * gdb.python/python.exp: Test command repetition after
7446 gdb.execute.
7447
1871a62d
AB
74482018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7449
7450 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7451 is correctly aligned.
7452
fb5e1ed9
PW
74532018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7454
7455 * gdb.ada/info_auto_lang.exp: New testcase.
7456 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7457 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7458 * gdb.ada/info_auto_lang/some_c.c: New file.
7459
43d397ca
PW
74602018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7461
7462 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7463 FUNC_lang language syntax.
7464
beddd671
PW
74652018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7466
7467 * gdb.base/info_minsym.c: New file.
7468 * gdb.base/info_minsym.exp: New file.
7469
73fc52c4
TT
74702018-11-19 Tom Tromey <tom@tromey.com>
7471
7472 PR rust/23625:
7473 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7474 * gdb.rust/expr.exp: Update expected output. Change one test.
7475
994b876a
TT
74762018-11-19 Tom Tromey <tom@tromey.com>
7477
7478 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7479
6769f276
PA
74802018-11-19 Pedro Alves <palves@redhat.com>
7481
7482 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7483 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7484 see the expected warning.
7485
38a72da0
AH
74862018-11-16 Alan Hayward <alan.hayward@arm.com>
7487
7488 PR gdb/22736:
7489 * gdb.cp/infcall-nodebug-lib.c: New test.
7490 * gdb.cp/infcall-nodebug-main.c: New test.
7491 * gdb.cp/infcall-nodebug.exp: New file.
7492
53a89d6e
SM
74932018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7494
7495 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7496 completer tests.
7497
9325300d
TV
74982018-11-09 Tom de Vries <tdevries@suse.de>
7499
7500 * gdb.base/msym-lang.c: New test.
7501 * gdb.base/msym-lang.exp: New file.
7502 * gdb.base/msym-lang-main.c: New test.
7503
20f0d60d
TT
75042018-11-08 Tom Tromey <tom@tromey.com>
7505
7506 PR gdb/23555:
7507 PR gdb/23838:
7508 * gdb.base/warning.exp: New file.
7509
b5420128
JB
75102018-11-08 Jan Beulich <jbeulich@suse.com>
7511
7512 * testsuite/gdb.arch/i386-avx512.c,
7513 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7514
cd115d61
AB
75152018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7516
7517 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7518 point hardware.
7519
35ee2dc2
AB
75202018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7521
7522 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7523 * gdb.dwarf2/missing-type-name.exp: New file.
7524
31aceee8
TV
75252018-11-06 Tom de Vries <tdevries@suse.de>
7526
7527 * gdb.base/many-headers.c: New test.
7528 * gdb.base/many-headers.exp: New file.
7529
109be305
JW
75302018-11-06 Jim Wilson <jimw@sifive.com>
7531
7532 * gdb.base/code_elim.exp: For riscv, set additional_flags
7533 to include -msmall-data-limit=0.
7534
e2b7af72
JB
75352018-11-01 Joel Brobecker <brobecker@adacore.com>
7536
7537 * gdb.ada/watch_minus_l: New testcase.
7538
cdcda965
SM
75392018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7540
7541 * gdb.arch/aix-sighandle.c: New file.
7542 * gdb.arch/aix-sighandle.exp: New file.
7543
92dcebf3
AB
75442018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7545
7546 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7547 registers being unions.
7548
68b9ac18
TV
75492018-10-31 Tom de Vries <tdevries@suse.de>
7550
7551 * lib/valgrind.exp: New file.
7552 (vgdb_start, vgdb_stop): New procs, factored out of ...
7553 * gdb.base/valgrind-bt.exp: ... here, ...
7554 * gdb.base/valgrind-disp-step.exp: ... here and ...
7555 * gdb.base/valgrind-infcall.exp: ... here.
7556
1443936e
TV
75572018-10-31 Tom de Vries <tdevries@suse.de>
7558
7559 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7560
eb77c9df
AB
75612018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7562
7563 * gdb.dwarf2/void-type.c: New file.
7564 * gdb.dwarf2/void-type.exp: New file.
7565
82b5e646
PW
75662018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7567
7568 * gdb.base/info_qt.c: New file.
7569 * gdb.base/info_qt.exp: New file.
7570
8d619c01
EBM
75712018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7572
7573 * gdb.arch/powerpc-htm-regs.c: New file.
7574 * gdb.arch/powerpc-htm-regs.exp: New file.
7575
f2cf6173
EBM
75762018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7577
7578 * gdb.arch/powerpc-tar.c: New file.
7579 * gdb.arch/powerpc-tar.exp: New file.
7580
7ca18ed6
EBM
75812018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7582
7583 * gdb.arch/powerpc-ppr-dscr.c: New file.
7584 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7585
bfcc0eba
TV
75862018-10-25 Tom de Vries <tdevries@suse.de>
7587
7588 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7589
fe1a5cad
TV
75902018-10-24 Tom de Vries <tdevries@suse.de>
7591
7592 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7593 longer exists error.
7594
a76dc3b7
TV
75952018-10-24 Tom de Vries <tdevries@suse.de>
7596
7597 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7598
4df46df7
TV
75992018-10-24 Tom de Vries <tdevries@suse.de>
7600
7601 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7602 --db-attach in valgrind.
7603
0dbfcfff
AB
76042018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7605
7606 * gdb.arch/riscv-reg-aliases.c: New file.
7607 * gdb.arch/riscv-reg-aliases.exp: New file.
7608
b04480b1
AH
76092018-10-19 Alan Hayward <alan.hayward@arm.com>
7610
7611 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7612
2c6ac8d7
AH
76132018-10-19 Alan Hayward <alan.hayward@arm.com>
7614
7615 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7616
2bc69f25
AH
76172018-10-19 Alan Hayward <alan.hayward@arm.com>
7618
7619 * gdb.cp/ovldbreak.exp: Fix regexps.
7620
1f1ae3a3
AH
76212018-10-19 Alan Hayward <alan.hayward@arm.com>
7622
7623 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7624
94c18618
SDJ
76252018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7626
7627 PR cli/23785
7628 * gdb.base/restore.exp: New test to check if "restore" with an
7629 invalid file doesn't segfault.
7630
812cd6eb
TV
76312018-10-18 Tom de Vries <tdevries@suse.de>
7632
7633 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7634 * gdb.ada/excep_handle.exp: Same.
7635 * gdb.ada/mi_string_access.exp: Same.
7636 * gdb.ada/mi_var_union.exp: Same.
7637 * gdb.arch/arc-analyze-prologue.exp: Same.
7638 * gdb.arch/arc-decode-insn.exp: Same.
7639 * gdb.base/readnever.exp: Same.
7640 * gdb.fortran/printing-types.exp: Same.
7641 * gdb.guile/scm-lazy-string.exp: Same.
7642
c4b90788
TV
76432018-10-16 Tom de Vries <tdevries@suse.de>
7644
7645 PR gdb/23730
7646 * gdb.base/catch-follow-exec.c: Add copyright notice.
7647 * gdb.base/catch-follow-exec.exp: Rewrite to use
7648 gdb_spawn_with_cmdline_opts. Require gdb-native.
7649
8bca2978
SL
76502018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7651
7652 * gdb.trace/actions-changed.exp: Check for arch support.
7653 * gdb.trace/actions.exp: Likewise.
7654 * gdb.trace/ax.exp: Likewise.
7655 * gdb.trace/backtrace.exp: Likewise.
7656 * gdb.trace/change-loc.exp: Likewise.
7657 * gdb.trace/deltrace.exp: Likewise.
7658 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7659 * gdb.trace/ftrace.exp: Likewise.
7660 * gdb.trace/infotrace.exp: Check for arch support.
7661 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7662 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7663 * gdb.trace/mi-tsv-changed.exp: Likewise.
7664 * gdb.trace/packetlen.exp: Likewise.
7665 * gdb.trace/passc-dyn.exp: Likewise.
7666 * gdb.trace/passcount.exp: Likewise.
7667 * gdb.trace/pending.exp: Likewise.
7668 * gdb.trace/range-stepping.exp: Check for shlib support.
7669 * gdb.trace/report.exp: Check for arch support.
7670 * gdb.trace/save-trace.exp: Likewise.
7671 * gdb.trace/signal.exp: Check for signal support.
7672 * gdb.trace/tfind.exp: Check for arch support.
7673 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7674 * gdb.trace/trace-common.h: Add comment.
7675 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7676 * gdb.trace/trace-enable-disable.exp: Likewise.
7677 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7678 * gdb.trace/tracecmd.exp: Check for arch support.
7679 * gdb.trace/tspeed.exp: Check for shlib and target support.
7680 * gdb.trace/tstatus.exp: Check for arch support.
7681 * gdb.trace/tsv.exp: Likewise.
7682 * gdb.trace/while-dyn.exp: Likewise.
7683 * gdb.trace/while-stepping.exp: Likewise.
7684 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7685
f9c49bff
SM
76862018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7687
7688 * gdb.trace/tspeed.exp: Remove nowarnings.
7689 (prepare_for_trace_test): Declare "global ipalib".
7690 * gdb.trace/tspeed.c: Include unistd.h.
7691 (main): Remove superfluous printf argument.
7692
d4330bde
SL
76932018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7694
7695 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7696 directory prefix on the filename.
7697
8ecfd7bd
SDJ
76982018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7699
7700 * gdb.gdb/unittest.exp: Update expected message informing that
7701 selftests have been disabled.
7702 * gdb.server/unittest.exp: Likewise.
7703
58bbcd02
TV
77042018-10-09 Tom de Vries <tdevries@suse.de>
7705
7706 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7707 with runto_main.
7708
9f6b697b
WP
77092018-10-08 Weimin Pan <weimin.pan@oracle.com>
7710
7711 PR c++/16841
7712 * gdb.cp/virtbase2.cc: New file.
7713 * gdb.cp/virtbase2.exp: New file.
7714
add5ded5
TT
77152018-10-06 Tom Tromey <tom@tromey.com>
7716
7717 PR python/19399:
7718 * gdb.python/py-inferior.exp: Add architecture test.
7719
f9e48344
TT
77202018-10-06 Tom Tromey <tom@tromey.com>
7721
7722 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7723 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7724
2a8be203
TT
77252018-10-06 Tom Tromey <tom@tromey.com>
7726
7727 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7728 of a "throw" catchpoint.
7729
e04caa70
SDJ
77302018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7731
7732 * gdb.base/info-proc.exp: Update string expected from "help info
7733 proc".
7734
5ca8c39f
TT
77352018-10-04 Tom Tromey <tom@tromey.com>
7736
7737 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7738 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7739 (test_initial_complaints, test_empty_complaints): Update.
7740 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7741
3453e7e4
TT
77422018-10-04 Tom Tromey <tom@tromey.com>
7743
7744 PR cli/19551:
7745 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7746 * lib/gdb.exp (gdb_file_cmd): Update.
7747 * gdb.stabs/weird.exp (print_weird_var): Update.
7748 * gdb.server/solib-list.exp: Update.
7749 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7750 * gdb.mi/mi-cli.exp: Update.
7751 * gdb.linespec/linespec.exp: Update.
7752 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7753 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7754 * gdb.cp/cp-relocate.exp: Update.
7755 * gdb.base/sym-file.exp: Update.
7756 * gdb.base/relocate.exp: Update.
7757 * gdb.base/readnever.exp: Update.
7758 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7759 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7760 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7761 * gdb.base/code_elim.exp: Update.
7762 * gdb.base/break-unload-file.exp (test_break): Update.
7763 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7764 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7765 Update.
7766 * gdb.base/attach.exp (do_attach_tests): Update.
7767 * gdb.base/sepdebug.exp: Update.
7768 * gdb.python/py-section-script.exp: Update.
7769
6afcf761
TT
77702018-10-04 Tom Tromey <tom@tromey.com>
7771
7772 PR cli/22234:
7773 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7774 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7775 output.
7776
fef1b293
TT
77772018-10-04 Tom Tromey <tom@tromey.com>
7778
7779 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7780 set width and height to 0.
7781 (test_command_line_attach_run): Use -quiet.
7782
ca98345e
SL
77832018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7784
7785 * lib/gdb.exp (skip_ifunc_tests): New.
7786 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7787 other compile failures.
7788 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7789
ff34e6ae
SM
77902018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7791
7792 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7793 is_amd64_regs_target.
7794
6bb8890e
AH
77952018-10-01 Alan Hayward <alan.hayward@arm.com>
7796
7797 * gdb.arch/aarch64-sighandler-regs.c: New test.
7798 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7799 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7800
224d30d3
MM
78012018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7802
7803 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7804 assembly.
7805
f67ffa6a
AB
78062018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7807
7808 * gdb.base/frame-selection.exp: New file.
7809 * gdb.base/frame-selection.c: New file.
7810
9fc3183f
AH
78112018-09-27 Alan Hayward <alan.hayward@arm.com>
7812
7813 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7814 pthread barrier.
7815 (main): Likewise.
7816
d354055e
AB
78172018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7818
7819 * gdb.base/large-frame-1.c: New file.
7820 * gdb.base/large-frame-2.c: New file.
7821 * gdb.base/large-frame.exp: New file.
7822 * gdb.base/large-frame.h: New file.
7823
db727370
JL
78242018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7825
7826 PR gdb/20948
7827 * gdb.base/write_mem.exp: New test.
7828 * gdb.base/write_mem.c: Likewise.
7829
ae778caf
TT
78302018-09-23 Tom Tromey <tom@tromey.com>
7831
7832 PR python/18852:
7833 * gdb.python/py-parameter.exp: Add test for parameter that throws
7834 on "set".
7835
fd3ba736
TT
78362018-09-23 Tom Tromey <tom@tromey.com>
7837
7838 PR python/17284:
7839 * gdb.python/py-template.exp (test_template_arg): Add test for
7840 negative template argument number.
7841
39a24317
TT
78422018-09-23 Tom Tromey <tom@tromey.com>
7843
7844 PR python/14062:
7845 * gdb.python/python.exp: Add test for post_event error.
7846
f5769a2c
TT
78472018-09-23 Tom Tromey <tom@tromey.com>
7848
7849 PR python/18170:
7850 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7851 convert pointers to int and long.
7852
1c1e54f6
TT
78532018-09-23 Tom Tromey <tom@tromey.com>
7854
7855 PR python/20126:
7856 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7857 signed-ness conversion tests.
7858
fb4fa946
TT
78592018-09-23 Tom Tromey <tom@tromey.com>
7860
7861 PR python/18352;
7862 * gdb.python/py-value.exp (test_float_conversion): New proc.
7863 Use it.
7864
a466edac
HAQ
78652018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7866
7867 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7868
4ee9b0c5
SL
78692018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7870
7871 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7872 no readline.
7873 * gdb.base/utf8-identifiers.exp: Likewise.
7874 * gdb.cp/cpcompletion.exp: Likewise.
7875 * gdb.linespec/cpcompletion.exp: Likewise.
7876 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7877 * gdb.linespec/cpls-ops.exp: Likewise.
7878
23be8da7
RB
78792018-09-19 Richard Bunt <richard.bunt@arm.com>
7880 Chris January <chris.january@arm.com>
7881
7882 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7883 * gdb.fortran/short-circuit-argument-list.exp: New file.
7884 * gdb.fortran/short-circuit-argument-list.f90: New test.
7885
5031d0ae
SDJ
78862018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7887
7888 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7889 "arch=" keyword when executing "-stack-list-frames".
7890
b4c0d1a4
SDJ
78912018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7892
7893 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7894 "arch=" keyword when executing "-stack-list-frames".
7895
7a6d2b45
SDJ
78962018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7897
7898 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7899 break ada".
7900
8588b356
SM
79012018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7902
7903 PR python/23669
7904 * gdb.python/python.exp: Test gdb.execute("show commands").
7905
65e65158
TT
79062018-09-16 Tom Tromey <tom@tromey.com>
7907
7908 * gdb.base/new-ui.exp (do_execution_tests): Update.
7909 * gdb.base/dbx.exp (test_breakpoints): Update.
7910
bf326452
AH
79112018-09-14 Alan Hayward <alan.hayward@arm.com>
7912
7913 * lib/gdb.exp (gdb_simple_compile): Add proc.
7914 (is_elf_target): Use gdb_simple_compile.
7915 (skip_altivec_tests): Likewise.
7916 (skip_vsx_tests): Likewise.
7917 (skip_tsx_tests): Likewise.
7918 (skip_btrace_tests): Likewise.
7919 (skip_btrace_pt_tests): Likewise.
7920 (gdb_can_simple_compile): Likewise.
7921 (gdb_has_argv0): Likewise.
7922 (gdb_target_symbol_prefix): Likewise.
7923 (target_supports_scheduler_locking): Likewise.
7924
2361b0fb
TT
79252018-09-13 Tom Tromey <tom@tromey.com>
7926
7927 * Makefile.in (TAGS): Recognize proc_with_prefix and
7928 gdb_caching_proc.
7929
0ae1a321
SM
79302018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7931
7932 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7933 method.
7934
a40bf0c2
SM
79352018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7936
7937 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7938 and a few other Inferior properties when the Inferior is no
7939 longer valid.
7940
4a3fe98f
TT
79412018-09-13 Tom Tromey <tom@tromey.com>
7942
7943 PR rust/23650:
7944 * gdb.rust/simple.exp: Add test for enum field access error.
7945
098b2108
TT
79462018-09-13 Tom Tromey <tom@tromey.com>
7947
7948 PR rust/23626:
7949 * gdb.rust/simple.rs (EmptyEnum): New type.
7950 (main): Use it.
7951 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7952
1256af7d
SM
79532018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7954
7955 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7956 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7957 * gdb.python/py-symtab.exp: Update test printing an objfile.
7958
4aa8e6c2
SM
79592018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7960
7961 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7962 object.
7963
c221b2f7
AH
79642018-09-12 Alan Hayward <alan.hayward@arm.com>
7965
7966 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7967 (support_complex_tests): Use gdb_can_simple_compile.
7968 (is_ilp32_target): Likewise.
7969 (is_lp64_target): Likewise.
7970 (is_64_target): Likewise.
7971 (is_amd64_regs_target): Likewise.
7972 (is_aarch32_target): Likewise.
7973 (gdb_int128_helper): Likewise.
7974
6f1107b5
JK
79752018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7978
1f5d1570
JG
79792018-09-10 Jerome Guitton <guitton@adacore.com>
7980
7981 * gdb.ada/same_component_name: Add test for case of tagged record
7982 with variable-length fields.
7983
cc330e39
XR
79842018-09-10 Xavier Roirand <roirand@adacore.com>
7985
7986 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7987 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7988 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7989 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7990
b9c50e9a
XR
79912018-09-10 Xavier Roirand <roirand@adacore.com>
7992
7993 * gdb.ada/mi_string_access.exp: New testcase.
7994 * gdb.ada/mi_string_access/bar.adb: New file.
7995 * gdb.ada/mi_string_access/pck.adb: New file.
7996 * gdb.ada/mi_string_access/pck.asd: New file.
7997
2963898f
XR
79982018-09-10 Xavier Roirand <roirand@adacore.com>
7999
8000 * gdb.ada/mi_var_union.exp: New testcase.
8001 * gdb.ada/mi_var_union/bar.adb: New file.
8002 * gdb.ada/mi_var_union/pck.adb: New file.
8003 * gdb.ada/mi_var_union/pck.asd: New file.
8004
1aac008f
TT
80052018-09-08 Tom Tromey <tom@tromey.com>
8006
8007 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8008
332cf4c9
TT
80092018-09-08 Tom Tromey <tom@tromey.com>
8010
8011 PR python/16047:
8012 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8013 (register_pretty_printers): Register new printer.
8014 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8015 test.
8016 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8017 (an_int_type3): New global.
8018
424da6cf
JB
80192018-09-08 Joel Brobecker <brobecker@adacore.com>
8020
8021 * gdb.ada/expr_with_funcall: New testcase.
8022
2a62dfa9
JB
80232018-09-08 Joel Brobecker <brobecker@adacore.com>
8024
8025 * gdb.ada/packed_array_assign: New testcase.
8026
96b6697f
AB
80272018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8028
8029 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8030 names, and add test prefixes to make test names unique.
8031
e4a62c65
TV
80322018-09-05 Tom de Vries <tdevries@suse.de>
8033
8034 * gdb.dwarf2/varval.exp: Add test.
8035
dd083ee2
GB
80362018-09-04 Gary Benson <gbenson@redhat.com>
8037
8038 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8039 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8040
aef9346c
TT
80412018-08-31 Tom Tromey <tom@tromey.com>
8042
8043 * gdb.rust/simple.rs: Rename second variable "v".
8044
c67f2e15
AB
80452018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8046
8047 * gdb.base/funcargs.c (use_a): New function.
8048 (recurse): Call use_a.
8049
078a0207
KS
80502018-08-29 Keith Seitz <keiths@redhat.com>
8051
8052 * gdb.compile/compile-cplus-anonymous.cc: New file.
8053 * gdb.compile/compile-cplus-anonymous.exp: New file.
8054 * gdb.compile/compile-cplus-array-decay.cc: New file.
8055 * gdb.compile/compile-cplus-array-decay.exp: New file.
8056 * gdb.compile/compile-cplus-inherit.cc: New file.
8057 * gdb.compile/compile-cplus-inherit.exp: New file.
8058 * gdb.compile/compile-cplus-member.cc: New file.
8059 * gdb.compile/compile-cplus-member.exp: New file.
8060 * gdb.compile/compile-cplus-method.cc: New file.
8061 * gdb.compile/compile-cplus-method.exp: New file.
8062 * gdb.compile/compile-cplus-mod.c: "New" file.
8063 * gdb.compile/compile-cplus-namespace.cc: New file.
8064 * gdb.compile/compile-cplus-namespace.exp: New file.
8065 * gdb.compile/compile-cplus-nested.cc: New file.
8066 * gdb.compile/compile-cplus-nested.exp: New file.
8067 * gdb.compile/compile-cplus-print.c: "New" file.
8068 * gdb.compile/compile-cplus-print.exp: "New" file.
8069 * gdb.compile/compile-cplus-virtual.cc: New file.
8070 * gdb.compile/compile-cplus-virtual.exp: New file.
8071 * gdb.compile/compile-cplus.c: "New" file.
8072 * gdb.compile/compile-cplus.exp: "New" file.
8073 * lib/compile-support.exp: New file.
8074
b0f492b9
GB
80752018-08-16 Gary Benson <gbenson@redhat.com>
8076
8077 PR gdb/13000:
8078 * gdb.base/batch-exit-status.exp: New file.
8079 * gdb.base/batch-exit-status.good-commands: Likewise.
8080 * gdb.base/batch-exit-status.bad-commands: Likewise.
8081
36eb4c5f
AH
80822018-08-29 Alan Hayward <alan.hayward@arm.com>
8083
8084 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8085 (struct struct02): Likewise.
8086 (struct struct03): Likewise.
8087 (struct struct04): Likewise.
8088 (struct struct_01_01): New struct.
8089 (struct struct_01_02): Likewise.
8090 (struct struct_01_03): Likewise.
8091 (struct struct_01_04): Likewise.
8092 (struct struct_02_01): Likewise.
8093 (struct struct_02_02): Likewise.
8094 (struct struct_02_03): Likewise.
8095 (struct struct_02_04): Likewise.
8096 (struct struct_04_01): Likewise.
8097 (struct struct_04_02): Likewise.
8098 (struct struct_04_03): Likewise.
8099 (struct struct_04_04): Likewise.
8100 (struct struct_05_01): Likewise.
8101 (struct struct_05_02): Likewise.
8102 (struct struct_05_03): Likewise.
8103 (struct struct_05_04): Likewise.
8104 (cmp_struct01): Remove function.
8105 (cmp_struct02): Likewise.
8106 (cmp_struct03): Likewise.
8107 (cmp_struct04): Likewise.
8108 (cmp_struct_01_01): Add Function.
8109 (cmp_struct_01_02): Likewise.
8110 (cmp_struct_01_03): Likewise.
8111 (cmp_struct_01_04): Likewise.
8112 (cmp_struct_02_01): Likewise.
8113 (cmp_struct_02_02): Likewise.
8114 (cmp_struct_02_03): Likewise.
8115 (cmp_struct_02_04): Likewise.
8116 (cmp_struct_04_01): Likewise.
8117 (cmp_struct_04_02): Likewise.
8118 (cmp_struct_04_03): Likewise.
8119 (cmp_struct_04_04): Likewise.
8120 (cmp_struct_05_01): Likewise.
8121 (cmp_struct_05_02): Likewise.
8122 (cmp_struct_05_03): Likewise.
8123 (cmp_struct_05_04): Likewise.
8124 (call_all): Add new structs.
8125 * gdb.base/infcall-nested-structs.exp: Likewise.
8126
3bf9c013
JV
81272018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8128
8129 * gdb.python/py-framefilter-mi.exp: Update regexp to
8130 check for "arch" field in frame output.
8131
450d1e88
KB
81322018-08-23 Kevin Buettner <kevinb@redhat.com>
8133
8134 * gdb.dwarf2/dw2-ranges-func.c: New file.
8135 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8136
ae739fe7
SM
81372018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8138
8139 * gdb.base/term.exp: Compare terminal settings with values from
8140 the inferior.
8141 * gdb.base/term.c: Get and set terminal settings.
8142
6d52907e
JV
81432018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8144
8145 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8146 accommodate new "arch" field in frame output.
8147 * gdb.mi/mi-return.exp: Likewise.
8148 * gdb.mi/mi-stack.exp: Likewise.
8149 * gdb.mi/mi-syn-frame.exp: Likewise.
8150 * gdb.mi/user-selected-context-sync.exp: Likewise.
8151
be2d111a
MS
81522018-08-19 Michael Spang <spang@google.com>
8153
8154 PR gdb/11786
8155 * gdb.base/gcore-tls-pie.c: New file.
8156 * gdb.base/gcore-tls-pie.exp: New file.
8157
ae3a7c47
KB
81582018-08-18 Kevin Buettner <kevinb@redhat.com>
8159
8160 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8161 * gdb.dwarf2/varval.c: New file.
8162 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8163
2ecae92e
AH
81642018-08-17 Alan Hayward <alan.hayward@arm.com>
8165
8166 PR gdb/18931
8167 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8168
c1854f1d
KS
81692018-08-16 Keith Seitz <keiths@redhat.com>
8170
8171 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8172 tests expected to pass.
8173
26fb3983
JV
81742018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8175
8176 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8177 -data-disassemble -a.
8178 (test_disassembly_bogus_args): Likewise.
8179
67943c00
AB
81802018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8181
8182 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8183
5ff2bbae
AB
81842018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8185
8186 * gdb.base/vla-optimized-out.exp: Add new test.
8187
e5bbcd0f
AB
81882018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8189
8190 * gdb.base/vla-optimized-out-o3.exp: Delete.
8191 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8192 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8193 deleted tests.
8194
9d4a934c
AB
81952018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8196
8197 PR gdb/18050:
8198 * gdb.server/extended-remote-restart.c: New file.
8199 * gdb.server/extended-remote-restart.exp: New file.
8200
045cf012
SM
82012018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8202
8203 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8204 "set variable index = 42".
8205
87d6a7aa
SM
82062018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8207
8208 * boards/index-cache-gdb.exp: New file.
8209 * gdb.dwarf2/index-cache.exp: New file.
8210 * gdb.dwarf2/index-cache.c: New file.
8211 * gdb.base/maint.exp: Check if we are using the index cache.
8212
96d68bd4
RO
82132018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214
8215 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8216 MAKEFLAGS.
8217
5a699617
RO
82182018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8219
8220 * dg-extract-results.sh: Move to toplevel contrib.
8221 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8222 * Makefile.in (check-parallel-racy): Likewise.
8223
5bd18990
AB
82242018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8225
8226 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8227 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8228 tests if the target supports scheduler locking.
8229
3fbbcf47
TV
82302018-08-04 Tom de Vries <tdevries@suse.de>
8231
8232 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8233
3e1d3d8c
TT
82342018-08-02 Tom Tromey <tom@tromey.com>
8235
8236 PR symtab/16842.
8237 * gdb.cp/temargs.exp: Test "info address" of a template
8238 parameter.
8239
5abe0f0c
JV
82402018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8241
8242 * gdb.python/py-mi-var-info-path-expression.c: New file.
8243 * gdb.python/py-mi-var-info-path-expression.py: New file.
8244 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8245
fb66cde8
SDJ
82462018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8247
8248 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8249 error after "cannot resolve name" string.
8250
c708f4d2
AB
82512018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8252
8253 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8254 started.
8255 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8256
37cc0cae
TV
82572018-07-28 Tom de Vries <tdevries@suse.de>
8258
8259 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8260
63b4ecf7
TV
82612018-07-26 Tom de Vries <tdevries@suse.de>
8262
8263 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8264
3c3bb058
AB
82652018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8266
8267 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8268 is visible.
8269
9e7f3bbb
TV
82702018-07-26 Tom de Vries <tdevries@suse.de>
8271
8272 PR breakpoints/23366
8273 * gdb.base/catch-follow-exec.c: New test.
8274 * gdb.base/catch-follow-exec.exp: New file.
8275
16f808ec
TV
82762018-07-25 Tom de Vries <tdevries@suse.de>
8277
8278 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8279 vla-optimized-out.c.
8280
d7154a8d
JV
82812018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8282
8283 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8284 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8285
232a0032
TV
82862018-07-20 Tom de Vries <tdevries@suse.de>
8287
8288 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8289 NOCLONE macro.
8290 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8291
fbb1d502
TV
82922018-07-19 Tom de Vries <tdevries@suse.de>
8293
8294 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8295 regular expression.
8296
42dc7699
TV
82972018-07-18 Tom de Vries <tdevries@suse.de>
8298
8299 * gdb.base/vla-optimized-out.c: New test.
8300 * gdb.base/vla-optimized-out.exp: New file.
8301
7f1f7e23
SDJ
83022018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8303
8304 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8305 message "No address associated with hostname" when gdbserver
8306 cannot resolve the hostname.
8307
5759ebb3
PW
83082018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8309
8310 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8311 Add some test prefixes to make tests unique.
8312
3606ccab
PW
83132018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8314
8315 * gdb.base/frameapply.c: New file.
8316 * gdb.base/frameapply.exp: New file.
8317
529c08b2
PW
83182018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8319
8320 * gdb.base/skip.exp: Update expected error message.
8321
c7ab0aef
SDJ
83222018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8323 Jan Kratochvil <jan.kratochvil@redhat.com>
8324 Paul Fertser <fercerpav@gmail.com>
8325 Tsutomu Seki <sekiriki@gmail.com>
8326
8327 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8328 parameter.
8329 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8330 by default.
8331 * boards/native-gdbserver.exp: Likewise.
8332 * gdb.server/run-without-local-binary.exp: Improve regexp used
8333 for detecting when a remote debugging connection succeeds.
8334 * gdb.server/server-connect.exp: New file.
8335 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8336 Do not prefix the port number with ":".
8337 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8338 support for detecting and using it. Add '$debughost_gdbserver'
8339 to the list of arguments used to start gdbserver. Handle case
8340 when gdbserver cannot resolve a network name.
8341
16ff70dd
SDJ
83422018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8343
8344 PR c++/23373
8345 * gdb.base/ptype-offsets.cc (struct static_member): New
8346 struct.
8347 (main) <stmember>: New variable.
8348 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8349 with a static member in it.
8350
3541979f
AB
83512018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8352
8353 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8354 watchpoints enabled and disabled.
8355
c8ad9b9a
AB
83562018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8357
8358 * gdb.base/examine-backward.exp: Still run tests around address
8359 0x0, even if address 0x0 is not readable. Update the pattern for
8360 matching address 0x0 in expected output.
8361
e0e5e971
AB
83622018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8363
8364 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8365 malloc/free.
8366
1ea5da02
TV
83672018-07-04 Tom de Vries <tdevries@suse.de>
8368
8369 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8370
471b9d15
MR
83712018-07-02 Maciej W. Rozycki <macro@mips.com>
8372
8373 PR tdep/8282
8374 * gdb.arch/mips-disassembler-options.exp: New test.
8375 * gdb.arch/mips-disassembler-options.s: New test source.
8376
75acb486
PA
83772018-06-29 Pedro Alves <palves@redhat.com>
8378
8379 * gdb.threads/names.exp: Adjust expected "info threads" output.
8380
cd2bb709
PA
83812018-06-29 Pedro Alves <palves@redhat.com>
8382
8383 * gdb.opt/inline-break.exp (line number, address): Add "info
8384 break" tests.
8385
991ff292
PA
83862018-06-29 Pedro Alves <palves@redhat.com>
8387
8388 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8389 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8390 number and address and running to them.
8391
356819b6 83922018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8393
8394 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8395
2512d7ef
JK
83962018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8397
8398 * lib/compiler.c: Remove executable permission flag.
8399
be1b6474
RB
84002018-06-28 Richard Bunt <richard.bunt@arm.com>
8401
8402 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8403 code.
8404 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8405
291f9a96
PT
84062018-06-28 Petr Tesarik <ptesarik@suse.cz>
8407
8408 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8409
ed6dfe51
PT
84102018-06-28 Petr Tesarik <ptesarik@suse.cz>
8411
8412 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8413 address argument is omitted.
8414
d4d429d5
PT
84152018-06-28 Petr Tesarik <ptesarik@suse.cz>
8416
8417 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8418
7ab6656f
OJ
84192018-06-27 Omair Javaid <omair.javaid@linaro.org>
8420
8421 PR gdb/21695
8422 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8423 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8424
a33ccfc7
TT
84252018-06-26 Tom Tromey <tom@tromey.com>
8426
8427 PR rust/22574:
8428 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8429 * gdb.rust/simple.rs (struct SimpleLayout): New.
8430
6d72d289
SM
84312018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8432
8433 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8434 "info registers" output.
8435
8363f9d5
RB
84362018-06-21 Richard Bunt <richard.bunt@arm.com>
8437
8438 * gdb.base/watchpoint-hw-attach.c: New test.
8439 * gdb.base/watchpoint-hw-attach.exp: New file.
8440
f00674fe
SM
84412018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8442
8443 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8444 through /bin/sh.
8445 * boards/dwarf4-gdb-index.exp: Likewise.
8446 * boards/fission-dwp.exp: Likewise.
8447
1d554008
UW
84482018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8449
8450 * gdb.base/float128.exp: Add comment and improved fail message
8451 to the failure case of "print large128" test.
8452
d0ac1c44
SM
84532018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8454
8455 * configure.ac: Remove AC_PREREQ.
8456 * configure: Re-generate.
8457
61b04dd0
PA
84582018-06-19 Pedro Alves <palves@redhat.com>
8459
8460 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8461 (func_extern_caller): New.
8462 (main): Call func_extern_caller.
8463 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8464 logic change.
8465
f63b508a
SM
84662018-06-18 Weimin Pan <weimin.pan@oracle.com>
8467
8468 PR gdb/16841
8469 * gdb.cp/typedef-base.cc: New file.
8470 * gdb.cp/typedef-base.exp: New file.
8471
0fe3a558
TV
84722018-06-18 Tom de Vries <tdevries@suse.de>
8473
8474 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8475
7010835a
AB
84762018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8477 Richard Bunt <Richard.Bunt@arm.com>
8478
8479 * gdb.threads/attach-slow-waitpid.c: New file.
8480 * gdb.threads/attach-slow-waitpid.exp: New file.
8481 * gdb.threads/slow-waitpid.c: New file.
8482
14897d65
PA
84832018-06-14 Pedro Alves <palves@redhat.com>
8484
8485 * gdb.base/fork-running-state.c: Include <errno.h>.
8486 (exit_if_relative_exits): New.
8487 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8488 exits.
8489 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8490 child exits.
8491
5d9a0608
TV
84922018-06-14 Tom de Vries <tdevries@suse.de>
8493
8494 PR cli/22573
8495 * gdb.base/finish-pretty.c: New test.
8496 * gdb.base/finish-pretty.exp: New file.
8497
11ae5818
PA
84982018-06-14 Pedro Alves <palves@redhat.com>
8499
8500 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8501 gdb's expected startup output.
8502
1d39de44
PA
85032018-06-14 Pedro Alves <palves@redhat.com>
8504
8505 * lib/selftest-support.exp (selftest_setup): Remove inlined
8506 function handling.
8507
70ee0000
TV
85082018-06-14 Tom de Vries <tdevries@suse.de>
8509
8510 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8511 matching of breakpoint printing.
8512
11f4b608
TV
85132018-06-13 Tom de Vries <tdevries@suse.de>
8514
8515 PR testsuite/23269
8516 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8517 (fork_child): ... here, and ...
8518 (fork_parent): ... here.
8519
85202018-06-12 Tom de Vries <tdevries@suse.de>
8521
8522 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8523
9516f85a
AB
85242018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8525 Stephen Roberts <stephen.roberts@arm.com>
8526
8527 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8528 rewrite test to describe action performed, rather than possible
8529 failure.
8530
5045b3d7
GB
85312018-06-08 Gary Benson <gbenson@redhat.com>
8532
8533 * gdb.threads/check-libthread-db.exp: New file.
8534 * gdb.threads/check-libthread-db.c: Likewise.
8535
c61b06a1
TT
85362018-06-05 Tom Tromey <tom@tromey.com>
8537
8538 * gdb.base/default.exp: Update expected "show version" output.
8539
eb6af809
TT
85402018-06-05 Tom Tromey <tom@tromey.com>
8541
8542 PR cli/12326:
8543 * gdb.cp/static-print-quit.exp: Update.
8544 * lib/gdb.exp (pagination_prompt): Update.
8545 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8546 * gdb.python/python.exp: Update.
8547
178d6a63
JB
85482018-06-04 Joel Brobecker <brobecker@adacore.com>
8549
8550 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8551
8e817061
JB
85522018-06-01 Joel Brobecker <brobecker@adacore.com>
8553
8554 * gdb.ada/bp_fun_addr: New testcase.
8555
e86ca25f
TT
85562018-06-01 Tom Tromey <tom@tromey.com>
8557
8558 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8559 results.
8560 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8561 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8562 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8563 * gdb.base/maint.exp (maint_pass_if): Update.
8564
4b2dfa9d
MR
85652018-05-31 Maciej W. Rozycki <macro@mips.com>
8566
8567 * gdb.base/endian.exp: New test.
8568 * gdb.base/endian.c: New test source.
8569
45f25d6c
AB
85702018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8571
8572 PR gdb/23203
8573 * gdb.base/bt-selected-frame.c: New file.
8574 * gdb.base/bt-selected-frame.exp: New file.
8575 * lib/gdb.exp (get_current_frame_number): New function.
8576
d9f6d7f8
MR
85772018-05-24 Maciej W. Rozycki <macro@mips.com>
8578 Pedro Alves <palves@redhat.com>
8579
8580 * gdb.threads/tls-core.c: Include <stdlib.h>
8581 (thread_proc): Call `abort'.
8582 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8583 (tls_core_test): New procedure, bits factored out from ...
8584 (top level): ... here. Test both native cores and gcore cores.
8585
ff1cf532
TT
85862018-05-23 Tom Tromey <tom@tromey.com>
8587
8588 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8589
b98664d3
TT
85902018-05-23 Tom Tromey <tom@tromey.com>
8591
8592 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8593 symfile_complaints.
8594 (test_short_complaints): Likewise.
8595 (test_empty_complaints): Likewise.
8596 (test_initial_complaints): Update.
8597
4e9668d0
TT
85982018-05-23 Tom Tromey <tom@tromey.com>
8599
8600 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8601
43ba33c7
TT
86022018-05-23 Tom Tromey <tom@tromey.com>
8603
8604 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8605 (test_short_complaints): Update.
8606
035522c0
PA
86072018-05-22 Pedro Alves <palves@redhat.com>
8608
8609 * gdb.base/remote.exp: Only gdb_start after compiling the
8610 testcase. Issue "disconnect" before testing "set remote" command
8611 defaults. Issue clean_restart before running to main.
8612
cc0be08f
PA
86132018-05-22 Pedro Alves <palves@redhat.com>
8614
8615 * gdb.base/remote.exp: Adjust expected output of "show remote
8616 memory-write-packet-size". Add tests for "set remote
8617 memory-write-packet-size 0" and "set remote
8618 memory-write-packet-size fixed/limit".
8619
b1b60145
PA
86202018-05-22 Pedro Alves <palves@redhat.com>
8621
8622 PR gdb/22973
8623 * gdb.base/utf8-identifiers.c: New file.
8624 * gdb.base/utf8-identifiers.exp: New file.
8625
0ec848ad
PFC
86262018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8627
8628 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8629
2c3305f6
PFC
86302018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8631
8632 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8633
ce1e8424
TT
86342018-05-18 Tom Tromey <tom@tromey.com>
8635
8636 * gdb.base/ptype-offsets.exp: Update.
8637
ddfe970e
KS
86382018-05-17 Keith Seitz <keiths@redhat.com>
8639
8640 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8641 in expected breakpoint stop locations.
8642 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8643 move to proper scope to test variable values.
8644 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8645 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8646 New functions.
8647 (main): Call not_inline_func3.
8648 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8649 inline_func1, inline_func2, and inline_func3. Test that when each
8650 breakpoint is hit, GDB properly reports both the stop location
8651 and the backtrace. Repeat tests for temporary breakpoints.
8652
0726fcc6
MR
86532018-05-15 Maciej W. Rozycki <macro@mips.com>
8654
8655 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8656 rather then trying to access it in determining whether the PID
8657 of `gdbserver' could have been retrieved.
8658
8ee22052
AB
86592018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8660
8661 * gdb.arch/amd64-init-x87-values.S: New file.
8662 * gdb.arch/amd64-init-x87-values.exp: New file.
8663
7785df48
JK
86642018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8665
8666 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8667
56bcdbea
TT
86682018-05-04 Tom Tromey <tom@tromey.com>
8669
8670 PR python/22730:
8671 * gdb.python/python.exp: Test multi-line execute.
8672
a913fffb
TT
86732018-05-04 Tom Tromey <tom@tromey.com>
8674
8675 PR python/22731:
8676 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8677
7a2c85f2
TT
86782018-05-04 Tom Tromey <tom@tromey.com>
8679
8680 PR gdb/11750:
8681 * gdb.base/define.exp: Test defining a user command inside a user
8682 command.
8683 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8684
a3b60e45
JK
86852018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8686 Pedro Alves <palves@redhat.com>
8687
8688 PR breakpoints/19806 and support for PR external/20207.
8689 * gdb.base/watchpoint-unaligned.c: New file.
8690 * gdb.base/watchpoint-unaligned.exp: New file.
8691
45fe4a03
AB
86922018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8693
8694 * gdb.base/maint.exp: Make test names unique, use
8695 test_prefix_command_help to test 'help maint info', and remove
8696 repeated test of 'help maint'.
8697
9be2ae8f
TT
86982018-05-04 Tom Tromey <tom@tromey.com>
8699
8700 PR gdb/22619:
8701 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8702 behavior.
8703
11859c31
AB
87042018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8705
8706 * gdb.base/maint.exp: Process output from 'maint print registers'
8707 line at a time.
8708
089a9490
AB
87092018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8710
8711 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8712 timeout.
8713
9b0797e2
AB
87142018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8715
8716 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8717 filter pattern.
8718
f6ac5f3d
PA
87192018-05-02 Pedro Alves <palves@redhat.com>
8720
8721 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8722 to_log_command renames.
8723 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8724
77d3c63b
TT
87252018-05-02 Tom Tromey <tom@tromey.com>
8726
8727 * gdb.python/py-parameter.exp: Set test message.
8728
0489430a
TT
87292018-05-02 Tom Tromey <tom@tromey.com>
8730
8731 PR python/20084:
8732 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8733 PARAM_ZUINTEGER_UNLIMITED tests.
8734
1632f8ba
DR
87352018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8736
8737 PR rust/23124
8738 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8739 when casting.
8740
6d7bb824
TT
87412018-04-30 Tom Tromey <tom@tromey.com>
8742
8743 * gdb.python/py-type.exp: Check align attribute.
8744 * gdb.python/py-type.c: New "aligncheck" global.
8745
007e1530
TT
87462018-04-30 Tom Tromey <tom@tromey.com>
8747
8748 PR exp/17095:
8749 * gdb.dwarf2/dw2-align.exp: New file.
8750 * gdb.cp/align.exp: New file.
8751 * gdb.base/align.exp: New file.
8752 * lib/gdb.exp (gdb_int128_helper): New proc.
8753 (has_int128_c, has_int128_cxx): New caching procs.
8754
6873858b
TT
87552018-04-27 Tom Tromey <tom@tromey.com>
8756
8757 PR rust/22545:
8758 * gdb.rust/simple.exp: Add inclusive range tests.
8759
79188d8d
PA
87602018-04-26 Pedro Alves <palves@redhat.com>
8761
8762 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8763 ifunc breakpoint locations correctly of ifunc breakpoints set
8764 while the program resolves the ifunc.
8765
c7075ad5
PA
87662018-04-26 Pedro Alves <palves@redhat.com>
8767
8768 * gdb.base/gnu-ifunc-final.c: New file.
8769 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8770 * gdb.base/gnu-ifunc.exp (executable): Delete.
8771 (staticexecutable): Adjust.
8772 (lib_opts, exec_opts): Delete.
8773 (make_binsuffix, build, set-break): New procedures.
8774 (misc_tests): New, with tests factored out from the top level.
8775 (top level): Test different combinations of ifunc resolver name,
8776 resolver with and with debug info, and ifunc target with and
8777 without debug info. Wrap static tests with with_target_prefix.
8778
8388016d
PA
87792018-04-26 Pedro Alves <palves@redhat.com>
8780
8781 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8782 return type" warnings.
8783
249b5733
PA
87842018-04-25 Pedro Alves <palves@redhat.com>
8785
8786 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8787 killed".
8788 * gdb.base/kill-after-signal.exp: Likewise.
8789 * gdb.threads/kill.exp: Likewise.
8790
f67c0c91
SDJ
87912018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8792 Sergio Durigan Junior <sergiodj@redhat.com>
8793 Pedro Alves <palves@redhat.com>
8794
8795 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8796 regexps to expect for '[Inferior ... detached]' as well.
8797 * gdb.base/attach.exp: Likewise.
8798 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8799 "gdb_continue_to_end".
8800 (test_catch_syscall_with_wrong_args): Likewise.
8801 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8802 ']'. Don't set 'verbose' on.
8803 * gdb.base/foll-vfork.exp: Likewise.
8804 * gdb.base/fork-print-inferior-events.c: New file.
8805 * gdb.base/fork-print-inferior-events.exp: New file.
8806 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8807 '[Inferior ... has been killed]' message.
8808 * gdb.base/kill-after-signal.exp: Likewise.
8809 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8810 detach message.
8811 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8812 message.
8813 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8814 regexps to expect for '[Inferior ... detached]' as well.
8815 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8816
0a8ddac4
SM
88172018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8818
8819 PR gdb/23104
8820 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8821
701adfb0
PA
88222018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8823
8824 PR gdb/23095
8825 * gdb.base/break-probes.exp: Pass shlib_load to
8826 prepare_for_testing. Set normal_bp to r_debug_state if target is
8827 bsd.
8828
d27d16bf
RB
88292018-04-19 Richard Bunt <richard.bunt@arm.com>
8830
8831 * gdb.threads/multiple-successive-infcall.c: New test.
8832 * gdb.threads/multiple-successive-infcall.exp: New file.
8833
a037790e
TT
88342018-04-17 Tom Tromey <tom@tromey.com>
8835
8836 * gdb.rust/simple.rs (Union): New type.
8837 (main): New local "u".
8838 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8839
e3a91079
AA
88402018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8841
8842 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8843 number information in output of "whereis" command.
8844 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8845
b744723f
AA
88462018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8847
8848 * gdb.ada/info_types.exp: Adjust expected output to the line
8849 numbers now printed by "info var/func/type".
8850 * gdb.base/completion.exp: Likewise.
8851 * gdb.base/included.exp: Likewise.
8852 * gdb.cp/cp-relocate.exp: Likewise.
8853 * gdb.cp/cplusfuncs.exp: Likewise.
8854 * gdb.cp/namespace.exp: Likewise.
8855 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8856
4a4495d6
MM
88572018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8858
8859 * gdb.btrace/cpu.exp: New.
8860
1d509aa6
MM
88612018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8862
8863 * gdb.base/step-indirect-call-thunk.exp: New.
8864 * gdb.base/step-indirect-call-thunk.c: New.
8865 * gdb.reverse/step-indirect-call-thunk.exp: New.
8866 * gdb.reverse/step-indirect-call-thunk.c: New.
8867
6295b6da
SM
88682018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8869
8870 * gdb.base/pie-fork.c: New file.
8871 * gdb.base/pie-fork.exp: New file.
8872
50146e70
TT
88732018-04-11 Tom Tromey <tom@tromey.com>
8874
8875 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8876
f50d8a2e
PA
88772018-04-10 Pedro Alves <palves@redhat.com>
8878
8879 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8880 exits. Instead loop running forever.
8881 (fork_parent): Run forever too.
8882
a0be7a36
SM
88832018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8884
8885 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8886 mi_continue_to_line.
8887 * gdb.mi/mi-stack.c (callee4): Add comment.
8888
9b73db36
SM
88892018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8890
8891 * gdb.mi/mi-stack.exp: Fix indentation.
8892
c912f608
SM
88932018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8894
8895 PR gdb/22979
8896 * gdb.arch/amd64-osabi.exp: New file.
8897
26540402
SM
88982018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8899
8900 PR gdb/22980
8901 * gdb.base/osabi.exp: New file.
8902
121ad66c 89032018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8904
8905 * gdb.cp/static-typedef-print.exp: New file.
8906 * gdb.cp/static-typedef-print.cc: New file.
8907
3fcded8f
JB
89082018-03-27 Joel Brobecker <brobecker@adacore.com>
8909
8910 * gdb.ada/varsize_limit: New testcase.
8911
59cc4834
JB
89122018-03-27 Joel Brobecker <brobecker@adacore.com>
8913
8914 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8915
8916 * gdb.ada/notcplusplus: New testcase.
8917
8918 * gdb.base/c-linkage-name.c: New file.
8919 * gdb.base/c-linkage-name.exp: New testcase.
8920
4ca59a9f
TT
89212018-03-26 Tom Tromey <tom@tromey.com>
8922
8923 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8924 * gdb.python/py-framefilter.py (name_error): New global.
8925 (ErrorInName.function): Use name_error.
8926
978d6c75
TT
89272018-03-26 Tom Tromey <tom@tromey.com>
8928
8929 PR backtrace/15582:
8930 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8931
b7fee5a3
KS
89322018-03-23 Keith Seitz <keiths@redhat.com>
8933
8934 PR c++/22968
8935 * gdb.cp/subtypes.exp: New file.
8936 * gdb.cp/subtypes.h: New file.
8937 * gdb.cp/subtypes.cc: New file.
8938 * gdb.cp/subtypes-2.cc: New file.
8939
376be529
AB
89402018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8941
8942 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8943 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8944 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8945 -nostartfiles when compiling the test. Confirm that all registers
8946 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8947
066cfa98
AB
89482018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8949
8950 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8951 option, syntax was wrong anyway.
8952 * gdb.arch/arm-disp-step.exp: Likewise.
8953 * gdb.arch/sparc64-regs.exp: Likewise.
8954 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8955 option, syntax was wrong anyway, switch to use
8956 prepare_for_testing.
8957 * gdb.arch/i386-disp-step.exp: Likewise.
8958
079670b9
AA
89592018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8960
8961 * gdb.ada/exec_changed.exp: Replace "target_info exists
8962 use_gdb_stub" by "use_gdb_stub".
8963 * gdb.ada/start.exp: Likewise.
8964 * gdb.base/async-shell.exp: Likewise.
8965 * gdb.base/attach-pie-misread.exp: Likewise.
8966 * gdb.base/attach-wait-input.exp: Likewise.
8967 * gdb.base/break-entry.exp: Likewise.
8968 * gdb.base/break-interp.exp: Likewise.
8969 * gdb.base/dprintf-detach.exp: Likewise.
8970 * gdb.base/nostdlib.exp: Likewise.
8971 * gdb.base/solib-nodir.exp: Likewise.
8972 * gdb.base/statistics.exp: Likewise.
8973 * gdb.base/testenv.exp: Likewise.
8974 * gdb.mi/mi-exec-run.exp: Likewise.
8975 * gdb.mi/mi-start.exp: Likewise.
8976 * gdb.multi/dummy-frame-restore.exp: Likewise.
8977 * gdb.multi/multi-arch-exec.exp: Likewise.
8978 * gdb.multi/multi-arch.exp: Likewise.
8979 * gdb.multi/tids.exp: Likewise.
8980 * gdb.multi/watchpoint-multi.exp: Likewise.
8981 * gdb.python/py-events.exp: Likewise.
8982 * gdb.threads/attach-into-signal.exp: Likewise.
8983 * gdb.threads/attach-stopped.exp: Likewise.
8984 * gdb.threads/threadapply.exp: Likewise.
8985 * lib/selftest-support.exp: Likewise.
8986
26d6cec4
AA
89872018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8988
8989 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8990
4ee89e90
SR
89912018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8992
8993 * gdb.perf/template-breakpoints.cc: New file.
8994 * gdb.perf/template-breakpoints.exp: New file.
8995 * gdb.perf/template-breakpoints.py: New file.
8996
92630041
TT
89972018-03-19 Tom Tromey <tom@tromey.com>
8998
8999 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9000 y0.
9001 * gdb.rust/simple.exp: Test bare identifier form of struct
9002 initializer.
9003
76727919
TT
90042018-03-19 Tom Tromey <tom@tromey.com>
9005
9006 * gdb.gdb/observer.exp: Remove.
9007
194ed413
AA
90082018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9009
9010 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9011 "qualified" option when setting breakpoints.
9012 * gdb.trace/backtrace.exp: Likewise.
9013 * gdb.trace/circ.exp: Likewise.
9014 * gdb.trace/collection.exp: Likewise.
9015 * gdb.trace/disconnected-tracing.exp: Likewise.
9016 * gdb.trace/ftrace-lock.exp: Likewise.
9017 * gdb.trace/ftrace.exp: Likewise.
9018 * gdb.trace/infotrace.exp: Likewise.
9019 * gdb.trace/packetlen.exp: Likewise.
9020 * gdb.trace/passc-dyn.exp: Likewise.
9021 * gdb.trace/qtro.exp: Likewise.
9022 * gdb.trace/read-memory.exp: Likewise.
9023 * gdb.trace/report.exp: Likewise.
9024 * gdb.trace/signal.exp: Likewise.
9025 * gdb.trace/status-stop.exp: Likewise.
9026 * gdb.trace/strace.exp: Likewise.
9027 * gdb.trace/tfind.exp: Likewise.
9028 * gdb.trace/trace-break.exp: Likewise.
9029 * gdb.trace/trace-condition.exp: Likewise.
9030 * gdb.trace/trace-mt.exp: Likewise.
9031 * gdb.trace/tstatus.exp: Likewise.
9032 * gdb.trace/tsv.exp: Likewise.
9033 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9034 * gdb.trace/unavailable.exp: Likewise.
9035 * gdb.trace/while-dyn.exp: Likewise.
9036
8b067d2c
AA
90372018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9038
9039 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9040 that libinproctrace is copied to the target.
9041
3ae9ce5d
TT
90422018-03-14 Tom Tromey <tom@tromey.com>
9043
9044 PR cli/14977:
9045 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9046 a null pointer.
9047 * gdb.base/wchar.exp: Likewise.
9048
b8c2339b
TT
90492018-03-14 Tom Tromey <tom@tromey.com>
9050
9051 PR cli/19918:
9052 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9053 flag.
9054
4872dc46
SM
90552018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9056
9057 PR gdb/22841
9058 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9059 "target" to remote_exec.
9060
e4fe3756
SM
90612018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9062
9063 PR gdb/22841
9064 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9065 ${board}_upload): Remove.
9066
e95a97d4
AA
90672018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9068
9069 * gdb.cp/watch-cp.cc: New test.
9070 * gdb.cp/watch-cp.exp: New file.
9071
dbbb1059
AB
90722018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9073
9074 * gdb.base/infcall-nested-structs.exp: New file.
9075 * gdb.base/infcall-nested-structs.c: New file.
9076 * gdb.base/float.exp: Add riscv support.
9077
ecc054c0
TP
90782018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9079
9080 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9081 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9082
25e3c82c
SDJ
90832018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9084
9085 * gdb.server/abspath.exp: New file.
9086 * lib/gdb.exp (with_cwd): New procedure.
9087
3083294d
SM
90882018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9089
9090 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9091 use it.
9092 (gdb_is_target_remote_prompt): New proc.
9093 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9094 (gdb_is_target_native): Pass prompt parameter to
9095 gdb_is_target_1.
9096
3275ef47
SM
90972018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9098
9099 * gdb.base/load-command.c: New file.
9100 * gdb.base/load-command.exp: New file.
9101 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9102 (gdb_is_target_1): ...this, and generalize for other targets
9103 than just remote.
9104 (gdb_is_target_remote): Use gdb_is_target_1.
9105 (gdb_is_target_native): use gdb_is_target_1.
9106
6893c19a
TT
91072018-02-26 Tom Tromey <tom@tromey.com>
9108
9109 PR python/16497:
9110 * gdb.python/py-framefilter.exp: Update test.
9111
2ddeaf8a
TT
91122018-02-26 Tom Tromey <tom@tromey.com>
9113
9114 * gdb.dwarf2/variant.c: New file.
9115 * gdb.dwarf2/variant.exp: New file.
9116
c9317f21
TT
91172018-02-26 Tom Tromey <tom@tromey.com>
9118
9119 * gdb.rust/simple.exp: Accept more possible results in enum test.
9120
6f6d0c26
SM
91212018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9122
9123 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9124 parentheses.
9125
11b03145
MR
91262018-02-23 Maciej W. Rozycki <macro@mips.com>
9127
9128 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9129 name of a variable: $actual_linejj -> $actual_line.
9130
54a27fe5
JB
91312018-02-21 John Baldwin <jhb@FreeBSD.org>
9132
9133 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9134
de65820c
MM
91352018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9136
9137 * gdb.btrace/buffer-size.exp: Do not force BTS.
9138
980548fd
PA
91392018-02-14 Pedro Alves <palves@redhat.com>
9140
9141 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9142 getting a "Quit".
9143
c4e12631
MM
91442018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9145
9146 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9147 Fix test name.
9148
c2e0e465
SM
91492018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9150
9151 * gdb.cp/m-static.exp: Check type of optimized out static
9152 member.
9153
f7216783
AB
91542018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9155
9156 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9157 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9158
0625771b
LS
91592018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9160 Leszek Swirski <leszeks@google.com>
9161
9162 * gdb.python/py-prettyprint.c
9163 (struct to_string_returns_value_inner,
9164 struct to_string_returns_value_wrapper): New.
9165 (main): Add tsrvw variable.
9166 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9167 ToStringReturnsValueWrapper): New classes.
9168 (register_pretty_printers): Register new pretty-printers.
9169 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9170 recursive pretty printer.
9171 * gdb.python/py-mi.exp: Likewise.
9172
59498c30
LS
91732018-02-01 Leszek Swirski <leszeks@google.com>
9174
9175 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9176 functions with the same name as an include file are parsed
9177 correctly.
9178
d4d38844
YQ
91792018-02-01 Yao Qi <yao.qi@linaro.org>
9180
9181 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9182 "\[^\r\n\]*".
9183
07e5f5cf
NP
91842018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9185
9186 * gdb.arch/powerpc-prologue-frame.s: New file.
9187 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9188 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9189
929b5ad4
JB
91902018-01-31 Joel Brobecker <brobecker@adacore.com>
9191
9192 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9193
e671cd59
PA
91942018-01-30 Pedro Alves <palves@redhat.com>
9195
9196 PR gdb/13211
9197 * gdb.base/interrupt-daemon.c: New.
9198 * gdb.base/interrupt-daemon.exp: New.
9199 * gdb.multi/multi-term-settings.c: New.
9200 * gdb.multi/multi-term-settings.exp: New.
9201
fc413dc4
JB
92022018-01-30 Joel Brobecker <brobecker@adacore.com>
9203
9204 * gdb.base/break.exp: Save the location where the breakpoint
9205 on break.c:47 was actually inserted when debugging the version
9206 compiled at -O2 and use it in the expected output of the "info
9207 break" test performed soon after.
9208
5c319bb2
PA
92092018-01-22 Pedro Alves <palves@redhat.com>
9210 Sergio Durigan Junior <sergiodj@redhat.com>
9211
9212 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9213 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9214
a9e40818
JB
92152018-01-22 Joel Brobecker <brobecker@adacore.com>
9216
9217 * gdb.base/break-include.c, gdb.base/break-include.inc,
9218 gdb.base/break-include.exp: New files.
9219 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9220 line number now being the actual line number where the breakpoint
9221 was inserted.
9222 * gdb.mi/mi-break.exp: Likewise.
9223 * gdb.mi/mi-reverse.exp: Likewise.
9224 * gdb.mi/mi-simplerun.exp: Ditto.
9225
e707fc44
AB
92262018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9227
9228 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9229 varobj.
9230 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9231
ae451627
AB
92322018-01-21 Don Breazeal <donb@codesourcery.com>
9233 Andrew Burgess <andrew.burgess@embecosm.com>
9234
9235 * gdb.mi/basics.c: Add new global.
9236 * gdb.mi/mi-frame-regs.exp: New file.
9237 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9238 case.
9239
b1b189e0
AB
92402018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9241
9242 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9243 non-parameter, and on an unknown symbol.
9244
fcfcc376
TT
92452018-01-19 Tom Tromey <tom@tromey.com>
9246
9247 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9248 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9249
634c1c31
AA
92502018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9251
9252 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9253 setrlimit and chdir to int.
9254
d6ad07fd
AA
92552018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9256
9257 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9258 function.
9259 (my_tend): Likewise.
9260 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9261 rationale of avoiding FP- and vector instructions.
9262
adf8243b
RK
92632018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9264
9265 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9266 "info reg" with "\[ \t\]*".
9267 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9268 "\[ \t\]+".
9269 * gdb.arch/s390-multiarch.exp: Ditto.
9270 * gdb.base/pc-fp.exp: Ditto.
9271 * gdb.reverse/i386-precsave.exp: Ditto.
9272 * gdb.reverse/i386-reverse.exp: Ditto.
9273 * gdb.reverse/i387-env-reverse.exp: Ditto.
9274 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9275
dcc06925
AA
92762018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9277
9278 * lib/gdb.exp (gdb_compile): Re-enable use of
9279 universal_compile_options for languages other than Rust.
9280
25d4fd80
AA
92812018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9282
9283 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9284
ee7f689e 92852018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9286
9287 PR gdb/16577
9288 * gdb.base/solib-vanish.exp: New.
9289 * gdb.base/solib-vanish-main.c: New.
9290 * gdb.base/solib-vanish-lib1.c: New.
9291 * gdb.base/solib-vanish-lib2.c: New.
9292
d8447b6b
YQ
92932018-01-17 Yao Qi <yao.qi@linaro.org>
9294
9295 * gdb.compile/compile.exp: Match the address printed for
9296 frame in the output of command "bt".
9297
86d6a90c
TT
92982018-01-15 Tom Tromey <tom@tromey.com>
9299
9300 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9301 compute sp_reg.
9302
cbcdb1aa
AB
93032018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9304
9305 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9306 to prepare.
9307 (prepare): Return 0 on error, 1 on success.
9308
eea61984
PA
93092018-01-12 Pedro Alves <palves@redhat.com>
9310
9311 * gdb.base/continue-after-aborted-step-over.c: New.
9312 * gdb.base/continue-after-aborted-step-over.exp: New.
9313
6181e9c2
SM
93142018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9315
9316 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9317 options when not creating an executable.
9318
3cada740
PA
93192018-01-11 Pedro Alves <palves@redhat.com>
9320
9321 PR remote/22597
9322 * gdb.server/stop-reply-no-thread.c: New file.
9323 * gdb.server/stop-reply-no-thread.exp: New file.
9324
c63d3e8d
PA
93252018-01-10 Pedro Alves <palves@redhat.com>
9326
9327 PR gdb/22670
9328 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9329 functions too. Test setting breakpoints and printing C functions
9330 with no debug info too.
9331 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9332
d4c2a405
PA
93332018-01-10 Pedro Alves <palves@redhat.com>
9334
9335 PR gdb/22670
9336 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9337 a fail.
9338
8825213e
PA
93392018-01-10 Pedro Alves <palves@redhat.com>
9340
9341 PR gdb/22670
9342 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9343
605fd3c6
YQ
93442018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9345
9346 * gdb.server/unittest.exp: Match the output in non-development
9347 mode.
9348
1e5ded6c
YQ
93492018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9350
9351 * gdb.gdb/unittest.exp: Match output in non-development mode.
9352
30066b0b
JB
93532018-01-08 Joel Brobecker <brobecker@adacore.com>
9354
9355 * gdb.ada/access_tagged_param.exp: Relax expected output
9356 for value of "ObjL" in "continue" to pck.inspect breakpoint
9357 test.
9358
04bafb1e
XR
93592018-01-08 Joel Brobecker <brobecker@adacore.com>
9360
9f86398b
JB
9361 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9362 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 9363
e379cee6
PA
93642018-01-05 Pedro Alves <palves@redhat.com>
9365
9366 PR gdb/18653
9367 * gdb.base/libsegfault.exp: New.
9368
de63c46b
PA
93692018-01-05 Joel Brobecker <brobecker@adacore.com>
9370
9371 PR gdb/22670
9372 * gdb.ada/access_tagged_param.exp: New file.
9373 * gdb.ada/access_tagged_param/foo.adb: New file.
9374
f98fc17b
PA
93752018-01-05 Pedro Alves <palves@redhat.com>
9376
9377 PR gdb/22670
9378 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9379 exercise lower case too, and to exercise both full matching and
9380 wild matching.
9381
342f8240
JB
93822018-01-05 Joel Brobecker <brobecker@adacore.com>
9383
9384 * gdb.ada/rename_subscript_param: New testcase.
9385
7150d33c
JG
93862018-01-05 Jerome Guitton <guitton@adacore.com>
9387
9388 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9389
cc0e770c
JB
93902018-01-05 Joel Brobecker <brobecker@adacore.com>
9391
9392 * gdb.ada/convvar_comp: New testcase.
9393
672a41aa 93942018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9395
9396 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9397 (My_Table): New global variable.
9398 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9399
7365ec2f
JB
94002018-01-04 Joel Brobecker <brobecker@adacore.com>
9401
9402 PR gdb/22670
9403 * gdb.ada/maint_with_ada: New testcase.
9404
289483b6
JB
94052018-01-04 Joel Brobecker <brobecker@adacore.com>
9406
9407 PR gdb/22670
9408 * gdb.ada/bp_c_mixed_case: New testcase.
9409
344420da
JB
94102018-01-04 Joel Brobecker <brobecker@adacore.com>
9411
9412 PR gdb/22670
9413 * gdb.ada/complete.exp: Add "complete break ada" test.
9414
66fc87a0
JB
94152018-01-04 Joel Brobecker <brobecker@adacore.com>
9416
9417 PR gdb/22670
9418 * gdb.ada/info_addr_mixed_case: New testcase.
9419
9f757bf7
XR
94202018-01-03 Xavier Roirand <roirand@adacore.com>
9421
9422 * gdb.ada/excep_handle.exp: New testcase.
9423 * gdb.ada/excep_handle/foo.adb: New file.
9424 * gdb.ada/excep_handle/pck.ads: New file.
9425
bd570f80
JB
94262018-01-03 Joel Brobecker <brobecker@adacore.com>
9427
9428 * gdb.base/step-line.c: Add extra empty line in copyright header.
9429 * gdb.base/step-line.inp: Likewise.
9430
9fe561ab
JB
94312018-01-02 Joel Brobecker <brobecker@adacore.com>
9432
9433 * gdb.ada/dyn_stride.exp: Add slice test.
9434
a405673c
JB
94352018-01-02 Joel Brobecker <brobecker@adacore.com>
9436
9437 * gdb.ada/dyn_stride: New testcase.
9438
cef0f868
SH
94392017-12-27 Stafford Horne <shorne@gmail.com>
9440
9441 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9442 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9443
b67d92b0
SH
94442017-12-27 Stafford Horne <shorne@gmail.com>
9445
9446 * gdb.base/reggroups.c: New file.
9447 * gdb.base/reggroups.exp: New file.
9448
eccab96d
JB
94492017-12-18 Joel Brobecker <brobecker@adacore.com>
9450
9451 * gdb.dwarf2/ada-valprint-error.c: New file.
9452 * gdb.dwarf2/ada-valprint-error.exp: New file.
9453
0e2da9f0
JB
94542017-12-18 Joel Brobecker <brobecker@adacore.com>
9455
9456 * gdb.ada/assign_arr: New testcase.
9457
cb923fcc
XR
94582017-12-18 Xavier Roirand <roirand@adacore.com>
9459
9460 * gdb.ada/funcall_ptr: New testcase.
9461
7c161838
SDJ
94622017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9463
9464 PR cli/16224
9465 * gdb.base/ptype-offsets.cc: New file.
9466 * gdb.base/ptype-offsets.exp: New file.
9467
1af17fd9
YQ
94682017-12-15 Yao Qi <yao.qi@linaro.org>
9469
9470 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9471 if XML is disabled.
9472
828d5846
XR
94732017-12-15 Xavier Roirand <roirand@adacore.com>
9474
9475 * gdb.ada/same_component_name: New testcase.
9476
79e8fcaa
JB
94772017-12-14 Joel Brobecker <brobecker@adacore.com>
9478
9479 * gdb.ada/str_binop_equal: New testcase.
9480
e05fa6f9
JB
94812017-12-14 Joel Brobecker <brobecker@adacore.com>
9482
9483 * gdb.ada/task_switch_in_core: New testcase.
9484
b89641ba
SM
94852017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9486
9487 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9488 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9489 call test_bkpt_qualified.
9490 (test_bkpt_qualified): New proc.
9491
6892d2e4
PA
94922017-12-13 Pedro Alves <palves@redhat.com>
9493
9494 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9495 Tighten regexp by matching with an anchor.
9496
a22ecf70
PA
94972017-12-13 Pedro Alves <palves@redhat.com>
9498
9499 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9500 ("expression with namespace"): New set of tests.
9501 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9502 (Nested::Test_NS::qux): New.
9503 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9504 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9505
9937536c
JB
95062017-12-13 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.base/server-del-break.c: New file.
9509 * gdb.base/server-del-break.exp: New file.
9510
fe49c6f5
SH
95112017-12-12 Stafford Horne <shorne@gmail.com>
9512
9513 * gdb.xml/tdesc-regs.exp: Add or1k support.
9514
c3d18620
SH
95152017-12-12 Stafford Horne <shorne@gmail.com>
9516
9517 * gdb.base/bp-permanent.c: Define nop of or1k.
9518
c5f9cfc8
JB
95192017-12-11 Joel Brobecker <brobecker@adacore.com>
9520
9521 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9522 output with components being reordered.
9523
a9c135fc
JB
95242017-12-11 Joel Brobecker <brobecker@adacore.com>
9525
9526 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9527 output with components being reordered.
9528
927aa2e7
JK
95292017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9530 Pedro Alves <palves@redhat.com>
9531
9532 * gdb.base/maint.exp (check for .gdb_index): Check also for
9533 .debug_names.
9534 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9535 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9536 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9537 (.gdb_index used after symbol reloading): Support also .debug_names.
9538 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9539
f17d9474
YQ
95402017-12-08 Yao Qi <yao.qi@linaro.org>
9541
9542 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9543 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9544
a0de8c21
YQ
95452017-12-08 Yao Qi <yao.qi@linaro.org>
9546
9547 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9548 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9549
a738ea1d
YQ
95502017-12-08 Yao Qi <yao.qi@linaro.org>
9551
9552 * gdb.arch/aarch64-tagged-pointer.c: New file.
9553 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9554
1cd9a73b
SDJ
95552017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9556
9557 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9558 "int".
9559
fa6eb693
KS
95602017-12-07 Keith Seitz <keiths@redhat.com>
9561
9562 PR breakpoints/22569
9563 * gdb.linespec/ls-errs.exp: Change expected result of "break
9564 -source this file has spaces.c -line 3".
9565 Check that an explicit source file followed by whitespace is
9566 identified as an invalid explicit location.
9567
883fd55a
KS
95682017-12-07 Keith Seitz <keiths@redhat.com>
9569
9570 * gdb.cp/nested-types.cc: New file.
9571 * gdb.cp/nested-types.exp: New file.
9572 * lib/cp-support.exp: Load data-structures.exp library.
9573 (debug_cp_test_ptype_class): New global.
9574 (cp_ptype_class_verbose, next_line): New procedures.
9575 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9576 Add and document new return value.
9577 Switch the list of lines to a queue.
9578 Add support for new `type' key for nested type definitions.
9579 Add debugging/troubleshooting messages.
9580 * lib/data-structures.exp: New file.
9581
ec72db3e
SM
95822017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9583
9584 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9585 with proc_with_prefix, don't use with_test_prefix.
9586
99598d71
TT
95872017-12-07 Tom Tromey <tom@tromey.com>
9588
9589 * gdb.base/break.exp: Add test for empty "commands".
9590
a8806230
YQ
95912017-12-07 Yao Qi <yao.qi@linaro.org>
9592
9593 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9594 malloc and catch syscall.
9595
824cc835
PM
95962017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9597
e79be6e5 9598 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9599 tests for explicit locations.
9600
7cc244de
PA
96012017-12-06 Pedro Alves <palves@redhat.com>
9602
9603 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9604 force-disabling XML descriptions.
9605
50a1fdd5
PA
96062017-12-04 Pedro Alves <palves@redhat.com>
9607
9608 PR gdb/22499
9609 * gdb.arch/amd64-disp-step-avx.S: New file.
9610 * gdb.arch/amd64-disp-step-avx.exp: New file.
9611
f0fb2488
PA
96122017-12-03 Pedro Alves <palves@redhat.com>
9613
9614 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9615 and <string.h>.
9616 (parent_function): Print distinct messages when waitpid fails, or
9617 the child exits with a signal, or the child exits for an unhandled
9618 reason.
9619 * gdb.threads/process-dies-while-detaching.exp
9620 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9621 it. Wait for both inferior output and GDB's prompt. Use an
9622 indirect spawn id list.
9623 (do_detach): New parameter 'child_exit'. Use it to compute
9624 expected inferior output.
9625 (test_detach, test_detach_watch, test_detach_killed_outside):
9626 Adjust to pass down the expected child exit kind.
9627
97cbe998
SDJ
96282017-12-01 Joel Brobecker <brobecker@adacore.com>
9629 Sergio Durigan Junior <sergiodj@redhat.com>
9630 Pedro Alves <palves@redhat.com>
9631
9632 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9633
40fc416f
SDJ
96342017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9635
9636 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9637 to 'symbol-file' and 'add-symbol-file' can be
9638 position-independent.
9639
1cc75e92
YQ
96402017-12-01 Yao Qi <yao.qi@linaro.org>
9641
9642 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9643 the URL in copyright header.
9644 * gdb.arch/aarch64-fp.exp: Likewise.
9645 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9646 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9647 * gdb.base/expand-psymtabs.exp: Likewise.
9648 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9649 * gdb.fortran/common-block.exp: Likewise.
9650 * gdb.fortran/common-block.f90: Likewise.
9651 * gdb.fortran/logical.exp: Likewise.
9652 * gdb.fortran/vla-datatypes.f90: Likewise.
9653 * gdb.fortran/vla-sub.f90: Likewise.
9654
875fb7a7
JB
96552017-11-30 Joel Brobecker <brobecker@adacore.com>
9656
9657 * gdb.ada/repeat_dyn: New testcase.
9658
6f14765f
UW
96592017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9660
9661 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9662 Update for changed thread numbering.
9663 * gdb.cell/bt.exp: Update for changed GDB output.
9664
f1af7b94
SM
96652017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9666
9667 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9668 setting isremote by hand.
9669 * boards/dwarf4-gdb-index.exp: Likewise.
9670 * boards/fission.exp: Likewise.
9671 * boards/stabs.exp: Likewise.
9672
e3919f3e
PA
96732017-11-30 Pedro Alves <palves@redhat.com>
9674
9675 * gdb.linespec/cpls-ops.exp
9676 (check_explicit_skips_function_argument): Extract the underlying
9677 type of size_t instead of hardcoding it.
9678
bd69330d
PA
96792017-11-29 Pedro Alves <palves@redhat.com>
9680
9681 PR c++/19436
9682 * gdb.linespec/cpls-abi-tag.cc: New file.
9683 * gdb.linespec/cpls-abi-tag.exp: New file.
9684
a20714ff
PA
96852017-11-29 Pedro Alves <palves@redhat.com>
9686
9687 * gdb.base/langs.exp: Use -qualified.
9688 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9689 it.
9690 * gdb.cp/namespace.exp: Use -qualified.
9691 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9692 (overload-3, template-overload, template-ret-type, const-overload)
9693 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9694 procedures.
9695 (test_driver): Call them.
9696 * gdb.cp/save-bp-qualified.cc: New.
9697 * gdb.cp/save-bp-qualified.exp: New.
9698 * gdb.linespec/explicit.exp: Test -qualified.
9699 * lib/completion-support.exp (completion::explicit_opts_list): Add
9700 "-qualified".
9701 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9702
f6f1d339
PM
97032017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9704
9705 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9706
02ca603a
TT
97072017-11-29 Tom Tromey <tom@tromey.com>
9708
9709 * gdb.base/relocate.exp: Update invalid argument test.
9710 Add new tests for invalid arguments.
9711
ed6c0bfb
TP
97122017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9713
9714 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9715 Return 0 as a long.
9716 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9717
f106e10e
TP
97182017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9719
9720 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9721 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9722 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9723 func ().
9724 * gdb.cp/shadow.cc (B.func): Return 0.
9725
10329bb2
JB
97262017-11-27 Joel Brobecker <brobecker@adacore.com>
9727
9728 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9729 expected output in gdb_expect call to allow the exception
9730 message to be present as well. Fix syntax confusion to avoid
9731 TCL thinking that exception_name is an array.
9732
617cd4bc
UW
97332017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9734
9735 * gdb.arch/spu-info.c: Include <unistd.h>.
9736 (do_signal_test): Fix broken calls to write.
9737 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9738 Fix checks for empty mailboxes. Update signal tests for corrected
9739 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9740 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9741 * gdb.cell/arch.exp: Use standard_output_file.
9742 * gdb.cell/break.exp: Likewise.
9743 * gdb.cell/bt.exp: Likewise.
9744 * gdb.cell/core.exp: Likewise.
9745 * gdb.cell/dwarfaddr.exp: Likewise.
9746 * gdb.cell/ea-cache.exp: Likewise.
9747 * gdb.cell/ea-standalone.exp: Likewise.
9748 * gdb.cell/f-regs.exp: Likewise.
9749 * gdb.cell/fork.exp: Likewise.
9750 * gdb.cell/gcore.exp: Likewise.
9751 * gdb.cell/mem-access.exp: Likewise.
9752 * gdb.cell/ptype.exp: Likewise.
9753 * gdb.cell/registers.exp: Likewise.
9754 * gdb.cell/sizeof.exp: Likewise.
9755 * gdb.cell/solib-symbol.exp: Likewise.
9756 * gdb.cell/solib.exp: Likewise.
617cd4bc 9757
a81aaca0
PA
97582017-11-25 Pedro Alves <palves@redhat.com>
9759
9760 * gdb.base/complete-empty.exp: New file.
9761 * gdb.base/completion.exp: Adjust.
9762
6a3c6ee4
PA
97632017-11-25 Pedro Alves <palves@redhat.com>
9764
9765 * gdb.linespec/cpls-ops.cc: New file.
9766 * gdb.linespec/cpls-ops.exp: New file.
9767 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9768 factored out from ...
9769 (test_complete_prefix_range): ... this.
9770
8955eb2d
PA
97712017-11-24 Pedro Alves <palves@redhat.com>
9772
9773 * gdb.linespec/cpcompletion.exp: New file.
9774 * gdb.linespec/cpls-hyphen.cc: New file.
9775 * gdb.linespec/cpls.cc: New file.
9776 * gdb.linespec/cpls2.cc: New file.
9777 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9778 test to use test_gdb_complete_unique. Add label completion,
9779 keyword completion and explicit location completion tests.
9780 * lib/completion-support.exp: New file.
9781
e547c119
JB
97822017-11-24 Joel Brobecker <brobecker@adacore.com>
9783
9784 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9785 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9786 when hitting an exception catchpoint.
9787
7c3c1aa8
YQ
97882017-11-22 Yao Qi <yao.qi@linaro.org>
9789
9790 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9791
41bd68f5
SM
97922017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9793
9794 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9795 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9796 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9797
1daad298
YQ
97982017-11-22 Yao Qi <yao.qi@linaro.org>
9799
9800 * gdb.base/info-os.exp: Pass pthreads.
9801 * gdb.multi/multi-attach.exp: Likewise.
9802
88465e87
YQ
98032017-11-22 Yao Qi <yao.qi@linaro.org>
9804
9805 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9806 compiler.
9807
dc196b23
YQ
98082017-11-22 Yao Qi <yao.qi@linaro.org>
9809
9810 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9811 * gdb.base/break-interp.exp: Likewise.
9812 * gdb.base/jit-attach-pie.exp: Likewise.
9813
2400729e
UW
98142017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9815
9816 * gdb.base/float128.c (large128): New variable.
9817 * gdb.base/float128.exp: Add test to print largest __float128 value.
9818
7a26362d
UW
98192017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9820
9821 * gdb.arch/vsx-regs.exp: Update register content checks.
9822
ed0f4273
UW
98232017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9824
9825 * gdb.arch/ppc-longdouble.exp: New file.
9826 * gdb.arch/ppc-longdouble.c: Likewise.
9827
a25d69c6
PA
98282017-11-21 Pedro Alves <palves@redhat.com>
9829
9830 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9831
73fcf641
PA
98322017-11-20 Pedro Alves <palves@redhat.com>
9833
9834 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9835 (long_double_typedef): New typedefs.
9836 Use DEF on double and long double.
9837 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9838 cases.
9839 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9840 and 'long_double_ptr_same_size' locals. Use them to decide
9841 whether cast from array/function to float is valid/invalid.
9842
71a3c369
TT
98432017-11-17 Tom Tromey <tom@tromey.com>
9844
9845 * gdb.rust/traits.rs: New file.
9846 * gdb.rust/traits.exp: New file.
9847
ced9779b
JB
98482017-11-17 Joel Brobecker <brobecker@adacore.com>
9849
9850 * gdb.ada/minsyms: New testcase.
9851
a0922d80
PA
98522017-11-16 Pedro Alves <palves@redhat.com>
9853
9854 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9855 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9856
ea04e54c
PA
98572017-11-16 Pedro Alves <palves@redhat.com>
9858
9859 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9860 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9861
e849ea89
PA
98622017-11-16 Pedro Alves <palves@redhat.com>
9863
9864 * gdb.server/reconnect-ctrl-c.c: New file.
9865 * gdb.server/reconnect-ctrl-c.exp: New file.
9866
d8ae99a7
PM
98672017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9868
9869 * gdb.python/py-rbreak.exp: New file.
9870 * gdb.python/py-rbreak.c: New file.
9871 * gdb.python/py-rbreak-func2.c: New file.
9872
968a13f8
PA
98732017-11-16 Pedro Alves <palves@redhat.com>
9874
9875 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9876 pattern.
9877 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9878 GDB.
9879
71774bc9
SM
98802017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9881
9882 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9883 regex.
9884
ddbb44cf
SM
98852017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9886
9887 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9888 test names.
9889
584a564f
PA
98902017-11-09 Pedro Alves <palves@redhat.com>
9891
9892 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9893 factored out from ...
9894 (top level): ... here, and adjusted to avoid expecting beyond the
9895 prompt in a single gdb_test_multiple.
9896
5ed7a928
PA
98972017-11-09 Pedro Alves <palves@redhat.com>
9898
9899 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9900 output.
9901 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9902 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9903 * gdb.server/ext-run.exp ("kill" test): Likewise.
9904 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9905
a60e0738
PA
99062017-11-09 Pedro Alves <palves@redhat.com>
9907
9908 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9909 match till end of line.
9910
2c88253f
PA
99112017-11-09 Pedro Alves <palves@redhat.com>
9912
9913 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9914
c7a38517
PA
99152017-11-09 Pedro Alves <palves@redhat.com>
9916
9917 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9918 New procedures, factored out from ...
9919 (top level): ... here, and adjusted to avoid expecting beyond the
9920 prompt in one go.
9921
f29f4b6b
PA
99222017-11-09 Pedro Alves <palves@redhat.com>
9923
9924 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9925 output. Fix '?' match.
9926
286acbb5
JB
99272017-11-08 Joel Brobecker <brobecker@adacore.com>
9928
9929 * gdb.ada/scoped_watch: New testcase.
9930 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9931 which is actually correct.
9932 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9933 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9934
62d7ae92
PA
99352017-11-08 Pedro Alves <palves@redhat.com>
9936
9937 * gdb.gdb/complaints.exp (test_initial_complaints)
9938 (test_serial_complaints, test_short_complaints): Call
9939 complaint_internal instead of complaint.
9940
280ca31f
DT
99412017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9942
9943 * gdb.threads/tls-core.c: New file.
9944 * gdb.threads/tls-core.exp: Likewise.
9945
b5ec771e
PA
99462017-11-08 Pedro Alves <palves@redhat.com>
9947
9948 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9949 (p Exported_Capitalized): New test.
9950 (p exported_capitalized): New test.
9951
a02b41a7
PA
99522017-11-07 Pedro Alves <palves@redhat.com>
9953
9954 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9955
95e95a6d
PA
99562017-11-07 Pedro Alves <palves@redhat.com>
9957
9958 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9959 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9960 (disable_invalid, disable_inverted, disable_negative): New
9961 procedures.
9962 ("bad numbers"): New set of tests.
9963
cee62dbd
PA
99642017-11-07 Pedro Alves <palves@redhat.com>
9965
9966 * gdb.cp/ena-dis-br-range.exp: Add tests.
9967
cc638e86
PA
99682017-11-07 Pedro Alves <palves@redhat.com>
9969
9970 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9971
d0fe4701
XR
99722017-11-07 Xavier Roirand <roirand@adacore.com>
9973 Pedro Alves <palves@redhat.com>
9974
9975 * gdb.base/ena-dis-br.exp: Add reference to
9976 gdb.cp/ena-dis-br-range.exp.
9977 * gdb.cp/ena-dis-br-range.exp: New file.
9978 * gdb.cp/ena-dis-br-range.cc: New file.
9979
46f67f80
PA
99802017-11-06 Pedro Alves <palves@redhat.com>
9981
9982 * gdb.base/attach-non-pgrp-leader.c: New.
9983 * gdb.base/attach-non-pgrp-leader.exp: New.
9984
726e1356
PA
99852017-11-06 Pedro Alves <palves@redhat.com>
9986
9987 * configure.ac: No longer check for termio.h and sgtty.h.
9988 * configure: Regenerate.
9989 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9990 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9991 Remove termio and sgtty code.
9992
50ab6ace
YQ
99932017-11-03 Yao Qi <yao.qi@linaro.org>
9994
9995 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9996 in GDB is disabled.
9997
8e68731c
YQ
99982017-11-03 Yao Qi <yao.qi@linaro.org>
9999
10000 * gdb.python/py-thrhandle.exp: Skip it if python is not
10001 enabled.
10002
3a87ae65
SM
100032017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10004
10005 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10006 as a breakpoint command.
10007
484d8d36
MD
100082017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10009
10010 PR python/21213
10011 * gdb.python/py-infthread.exp: Test calling
10012 InferiorThread.inferior () multiple times in a row.
10013
4a27f119
KS
100142017-10-27 Keith Seitz <keiths@redhat.com>
10015
10016 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10017 Test "info break" for every inlined function breakpoint.
10018
bb11dd58
YQ
100192017-10-27 Yao Qi <yao.qi@linaro.org>
10020
10021 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10022
a43f3893
PF
100232017-10-26 Patrick Frants <osscontribute@gmail.com>
10024
10025 * gdb.cp/classes.exp (test_static_members): Test printing
10026 Outer::instance.
10027 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10028 (Inner::instance, Outer::instance): New.
10029
792ccf00
PA
100302017-10-24 Pedro Alves <palves@redhat.com>
10031
10032 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10033 extra console" test in two stages.
10034
eb2bfbad
PA
100352017-10-24 Pedro Alves <palves@redhat.com>
10036
10037 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10038
1f75a651
PA
100392017-10-24 Pedro Alves <palves@redhat.com>
10040
10041 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10042 loop.
10043
779990d9
PA
100442017-10-24 Pedro Alves <palves@redhat.com>
10045
10046 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10047 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10048
ad9b8f5d
PA
100492017-10-24 Pedro Alves <palves@redhat.com>
10050
10051 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10052 parameter and handle it. Don't output read value in test name.
10053
fee6da6e
PA
100542017-10-24 Pedro Alves <palves@redhat.com>
10055
10056 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10057 custom test name.
10058
10389c2c
PA
100592017-10-24 Pedro Alves <palves@redhat.com>
10060
10061 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10062 include the unstable output directory name in the test's name.
10063 (initial_setup_simple) <'set args'>: Use custom test name.
10064
a80e65a9
PA
100652017-10-24 Pedro Alves <palves@redhat.com>
10066
10067 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10068 with explicit test name.
10069
15763a09
PA
100702017-10-20 Pedro Alves <palves@redhat.com>
10071
10072 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10073 'wait -i'. Use gdb_assert and remote_close.
10074
49a4ce2e
AB
100752017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10076
10077 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10078 number from variable rather than hard-coded.
10079
a75868f5
PA
100802017-10-19 Pedro Alves <palves@redhat.com>
10081
10082 * gdb.base/long-inferior-output.c: New file.
10083 * gdb.base/long-inferior-output.exp: New file.
10084
c8ba13ad
KS
100852017-11-18 Keith Seitz <keiths@redhat.com>
10086
10087 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10088 method.
10089 (main): Call it.
10090 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10091 Add additional user-defined conversion operator tests.
10092
b27de576
PA
100932017-10-17 Pedro Alves <palves@redhat.com>
10094
10095 * boards/native-stdio-gdbserver.exp: Load "local-board".
10096
8484c955
PA
100972017-10-17 Pedro Alves <palves@redhat.com>
10098
10099 * gdb.base/quit-live.c: New file.
10100 * gdb.base/quit-live.exp: New file.
10101
83d5a34d
KS
101022017-10-16 Keith Seitz <keiths@redhat.com>
10103
10104 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10105 (class_with_protected_typedef, class_with_private_typedef)
10106 (struct_with_public_typedef, struct_with_protected_typedef)
10107 (struct_with_private_typedef): New classes/structs.
10108 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10109 typedefs and access specifiers.
10110
739b3f1d
PA
101112017-10-16 Pedro Alves <palves@redhat.com>
10112 Simon Marchi <simon.marchi@polymtl.ca>
10113
10114 * README (Local vs Remote vs Native): New section.
10115 * boards/local-board.exp: New file, with bits factored out from
10116 ...
10117 * boards/native-extended-gdbserver.exp: ... here. Load
10118 "local-board".
10119 * boards/native-gdbserver.exp: Load "local-board".
10120 (${board}_spawn, ${board}_exec): Delete.
10121 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10122 ...
10123 * boards/stdio-gdbserver-base.exp: ... this new file.
10124 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10125 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10126 procedure.
10127 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10128 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10129 stdio_gdbserver_command.
10130 (${board}_get_remote_address, ${board}_get_comm_port)
10131 (${board}_download, ${board}_upload): Delete.
10132 (get_target_remote_pipe_cmd): New.
10133
fe68b953
SM
101342017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10135
10136 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10137 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10138 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10139 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10140 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10141 remove with_test_prefix.
10142
300b6685
PA
101432017-10-13 Pedro Alves <palves@redhat.com>
10144
10145 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10146 * gdb.base/annota1.exp: Use it instead of is_remote.
10147 * gdb.base/annota3.exp: Use it instead of is_remote.
10148 * gdb.cp/annota2.exp: Use it instead of is_remote.
10149 * gdb.cp/annota3.exp: Use it instead of is_remote.
10150 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10151
50500caf
PA
101522017-10-13 Pedro Alves <palves@redhat.com>
10153
10154 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10155 (test_num_test_vars, run_and_count_vars, find_env)
10156 (test_set_unset_env, test_inherit_env_var): New procedures.
10157 (top level): Use them.
10158
dad0c6d2
PA
101592017-10-13 Pedro Alves <palves@redhat.com>
10160
10161 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10162 also skip on stub-like targets.
10163
8b0553c1
PA
101642017-10-13 Pedro Alves <palves@redhat.com>
10165
10166 PR gdb/22293
10167 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10168 (top level): Move some tests to ...
10169 (test_not_found): ... this new procedure.
10170 (top level): Call it.
10171
7594f623
PA
101722017-10-13 Pedro Alves <palves@redhat.com>
10173
10174 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10175 expect different "info terminal" output if testing with a
10176 non-native target.
10177
ebe3b402
PA
101782017-10-13 Pedro Alves <palves@redhat.com>
10179 Simon Marchi <simon.marchi@polymtl.ca>
10180
10181 PR python/12966
10182 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10183
42f1b161
PA
101842017-10-13 Pedro Alves <palves@redhat.com>
10185
10186 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10187 already.
10188
8d6ef72b
PA
101892017-10-13 Pedro Alves <palves@redhat.com>
10190
10191 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10192 is_remote.
10193
d7bcd5b8
PA
101942017-10-13 Pedro Alves <palves@redhat.com>
10195
10196 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10197 is_remote.
10198
df479dc6
PA
101992017-10-13 Pedro Alves <palves@redhat.com>
10200
10201 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10202 is set.
10203 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10204 instead of is_remote.
10205
23fb630a
PA
102062017-10-13 Pedro Alves <palves@redhat.com>
10207
10208 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10209 (top level): Add comment.
10210
cc77b1dc
PA
102112017-10-13 Pedro Alves <palves@redhat.com>
10212
10213 * gdb.base/remote.exp (top level): Fix comment typo and add
10214 missing return.
10215
27c9e813
PA
102162017-10-13 Pedro Alves <palves@redhat.com>
10217 Simon Marchi <simon.marchi@polymtl.ca>
10218
10219 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10220 calls and add comments. Skip test if use_gdb_stub is set.
10221 (top level): Use "set cwd" command instead of "cd" command.
10222
5e830d98
PA
102232017-10-13 Pedro Alves <palves@redhat.com>
10224
10225 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10226 is_remote target check.
10227
f5ca0032
PA
102282017-10-13 Pedro Alves <palves@redhat.com>
10229
10230 * gdb.base/scope.exp: Use build_executable + clean_restart +
10231 gdb_file_cmd instead of prepare_for_testing and no longer skip
10232 "before run" tests on is_remote target boards. Update comments.
10233 * boards/native-extended-gdbserver.exp
10234 (extended_gdbserver_load_last_file): New, factored out from ...
10235 (gdb_load): ... this. Move further below and add comment.
10236 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10237
8aed1c0d
PA
102382017-10-12 Pedro Alves <palves@redhat.com>
10239
10240 * gdb.base/attach.exp: Remove references to gdb64.
10241 * gdb.base/dbx.exp: Remove references to gdb64.
10242
cfa34c87
SM
102432017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10244 Pedro Alves <palves@redhat.com>
10245
10246 * gdb.base/label.exp: Remove is_remote target check.
10247
9192b7de
PA
102482017-10-12 Pedro Alves <palves@redhat.com>
10249
10250 * gdb.base/auvx.exp (coredir): Update comment.
10251 (top level) <core_works>: Use "set cwd" command instead of "cd"
10252 command.
10253
6bf0052d
PA
102542017-10-12 Pedro Alves <palves@redhat.com>
10255 Simon Marchi <simon.marchi@polymtl.ca>
10256
10257 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10258 target boards.
10259
e48ef82d
PA
102602017-10-12 Pedro Alves <palves@redhat.com>
10261 Simon Marchi <simon.marchi@polymtl.ca>
10262
10263 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10264 Instead skip if there's any gdb_protocol set.
10265
8d7aea57
SM
102662017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10267 Pedro Alves <palves@redhat.com>
10268
10269 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10270
30440677
PA
102712017-10-12 Pedro Alves <palves@redhat.com>
10272 Simon Marchi <simon.marchi@polymtl.ca>
10273
10274 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10275 instead of on dejagnu remote boards.
10276
4e04f045 102772017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10278 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10279
10280 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10281 checks. Use build_executable + clean_restart instead of
10282 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10283 of enabling non-stop after starting gdb.
10284
871a186e
PA
102852017-10-12 Pedro Alves <palves@redhat.com>
10286
10287 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10288 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10289 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10290 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10291
56d704da
AK
102922017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10293
10294 * gdb.arch/arc-tdesc-cpu.exp: New file.
10295 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10296
2f20e312
SM
102972017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10298
10299 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10300
65630365
PA
103012017-10-10 Pedro Alves <palves@redhat.com>
10302
10303 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10304 expect CLI output.
10305
bf469271
PA
103062017-10-10 Pedro Alves <palves@redhat.com>
10307
10308 * lib/selftest-support.exp (selftest_setup): Update for
10309 captured_command_loop's prototype change.
10310
777a42f1
PA
103112017-10-09 Pedro Alves <palves@redhat.com>
10312
10313 Test both arch1=>arch2 and arch2=>arch1.
10314
10315 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10316 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10317 factored out to...
10318 (append_arch1_options, append_arch2_options, append_arch_options)
10319 (build_executables): New procedures.
10320 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10321 local.
10322 (top level): Add new 'first_arch' testing axis.
10323
cbd2b4e3
PA
103242017-10-09 Pedro Alves <palves@redhat.com>
10325
10326 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10327 (barrier): New.
10328 (thread_start, all_started): New functions.
10329 (main): Spawn new thread and wait until it is scheduled.
10330 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10331 option.
10332 (do_test): Add 'selected_thread' parameter. Run to all_started
10333 instead of main. Explicitly set the breakpoint at main. Switch
10334 to the SELECTED_THREAD thread.
10335 (top level): Test handling the exec event with either the main
10336 thread or the second thread selected.
10337
5c9e4427
PA
103382017-10-09 Pedro Alves <palves@redhat.com>
10339
10340 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10341 logic. Move STOP marker after the value checks.
10342 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10343 regexp.
10344
b3b7c423
SL
103452017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10346
10347 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10348
3b4b2f16
UW
103492017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10350
10351 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10352 integer-to-dfp conversion.
10353 * gdb.base/dfp-test.exp: Likewise.
10354
5cd63fda
PA
103552017-10-04 Pedro Alves <palves@redhat.com>
10356
10357 * gdb.multi/hangout.c: Include <unistd.h>.
10358 (hangout_loop): New function.
10359 (main): Call alarm. Call hangout_loop in a loop.
10360 * gdb.multi/hello.c: Include <unistd.h>.
10361 (hello_loop): New function.
10362 (main): Call alarm. Call hangout_loop in a loop.
10363 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10364 inferior with the other selected.
10365
4c71c105
SM
103662017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10367
10368 * gdb.mi/list-thread-groups-available.exp: New file.
10369 * gdb.mi/list-thread-groups-available.c: New file.
10370
bc3b087d
SDJ
103712017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10372
10373 * gdb.base/set-cwd.exp: Make it available on
10374 native-extended-gdbserver.
10375
d092c5a2
SDJ
103762017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10377
10378 * gdb.base/set-cwd.c: New file.
10379 * gdb.base/set-cwd.exp: Likewise.
10380
45320ffa
TT
103812017-10-02 Tom Tromey <tom@tromey.com>
10382
10383 PR rust/22236:
10384 * gdb.rust/simple.rs (main): New variable "fslice".
10385 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10386
b3e3859b
TT
103872017-10-02 Tom Tromey <tom@tromey.com>
10388
10389 * gdb.rust/simple.exp: Test ptype of a slice.
10390
01af5e0d
TT
103912017-10-02 Tom Tromey <tom@tromey.com>
10392
10393 * gdb.rust/simple.exp: Test index of slice.
10394
a9bbfbd8
TT
103952017-09-27 Tom Tromey <tom@tromey.com>
10396
10397 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10398
df8899e5
TP
103992017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10400 Pedro Alves <palves@redhat.com>
10401
10402 * gdb.base/compare-sections.exp (get value of read-only section): Read
10403 as unsigned value.
10404 (corrupt read-only section): Likewise and don't set written if patching
10405 failed.
10406
757bf54b
KB
104072017-09-21 Kevin Buettner <kevinb@redhat.com>
10408
10409 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10410 files.
10411
06871ae8
PA
104122017-09-20 Pedro Alves <palves@redhat.com>
10413
10414 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10415 symbol names in gdb's output.
10416 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10417
e5f25bc5
PA
104182017-09-20 Pedro Alves <palves@redhat.com>
10419
10420 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10421 Rename to ...
10422 (test_list_ambiguous_symbol): ... this and add a symbol name
10423 parameter. Adjust.
10424 (test_list_ambiguous_function): Reimplement on top of
10425 test_list_ambiguous_symbol and also test listing ambiguous
10426 variables.
10427 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10428 (ambiguous_fun): ... this.
10429 (ambiguous_var): New.
10430 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10431 (ambiguous_fun): ... this.
10432 (ambiguous_var): New.
10433
4e5a4f58
JB
104342017-09-19 John Baldwin <jhb@FreeBSD.org>
10435
10436 * gdb.base/starti.c: New file.
10437 * gdb.base/starti.exp: New file.
10438 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10439
26e53f3e
PA
104402017-09-14 Pedro Alves <palves@redhat.com>
10441
10442 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10443 (top level): Use it instead of runto.
10444
cb791d59
TT
104452017-09-11 Tom Tromey <tom@tromey.com>
10446
10447 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10448
7c96f8c1
TT
104492017-09-11 Tom Tromey <tom@tromey.com>
10450
10451 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10452 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10453
469412dd
CW
104542017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10455
10456 * gdb.fortran/printing-types.exp: New file.
10457 * gdb.fortran/printing-types.exp: New file.
10458
e0f86435
BH
104592017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10460
10461 * gdb.fortran/vla-ptype.exp: Fix typos.
10462 * gdb.fortran/vla-value.exp: Same.
10463
9e9af4be
BH
104642017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10465
10466 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10467 * gdb.mi/mi-var-child-f.exp: Likewise.
10468 * gdb.mi/mi-vla-fortran.exp: Likewise.
10469
a5ad232b 104702017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10471 Christoph Weinmann <christoph.t.weinmann@intel.com>
10472 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10473
10474 * gdb.fortran/ptr-indentation.f90: New file.
10475 * gdb.fortran/ptr-indentation.exp: New file.
10476
5aec60eb
TT
104772017-09-05 Tom Tromey <tom@tromey.com>
10478
10479 PR gdb/22010:
10480 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10481
8f8f8152
TP
104822017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10483
10484 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10485
fbd1b771
JK
104862017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10487
10488 * gdb.threads/tls-nodebug-pie.c: New file.
10489 * gdb.threads/tls-nodebug-pie.exp: New file.
10490
5eb5f850
TT
104912017-09-05 Tom Tromey <tom@tromey.com>
10492
10493 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10494 for rust.
10495
ae780a21
SM
104962017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10497
10498 * gdb.multi/multi-arch-exec.exp: Test with different
10499 "follow-exec-mode" settings.
10500 (do_test): New procedure.
10501
3693fdb3
PA
105022017-09-04 Pedro Alves <palves@redhat.com>
10503
10504 * gdb.base/func-static.c (S::method const, S::method volatile)
10505 (S::method volatile const): New methods.
10506 (c_s, v_s, cv_s): New instances.
10507 (main): Call method() on them.
10508 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10509 (cannot_resolve): New procedure.
10510 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10511 print-quote-unquoted columns.
10512 (do_test): Test printing each scope too.
10513
e68cb8e0
PA
105142017-09-04 Pedro Alves <palves@redhat.com>
10515
10516 * gdb.base/local-static.exp: Also test with
10517 class::method::variable wholly quoted.
10518 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10519
858be34c
PA
105202017-09-04 Pedro Alves <palves@redhat.com>
10521
10522 * gdb.base/local-static.c: New.
10523 * gdb.base/local-static.cc: New.
10524 * gdb.base/local-static.exp: New.
10525
46a4882b
PA
105262017-09-04 Pedro Alves <palves@redhat.com>
10527
10528 * gdb.asm/asm-source.exp: Add casts to int.
10529 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10530 (dataglobal64_1, dataglobal64_2): New globals.
10531 * gdb.base/nodebug.exp: Test different expressions involving the
10532 new globals, with print, whatis and ptype. Add casts to int.
10533 * gdb.base/solib-display.exp: Add casts to int.
10534 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10535 * gdb.cp/m-static.exp: Add cast to int.
10536 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10537 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10538 tls variable with no debug info without a cast. Test with a cast
10539 to int too.
10540 * gdb.trace/entry-values.exp: Add casts.
10541
2c5a2be1
PA
105422017-09-04 Pedro Alves <palves@redhat.com>
10543
10544 * gdb.base/nodebug.exp: Test that ptype's error about functions
10545 with unknown return type includes the function name too.
10546
7022349d
PA
105472017-09-04 Pedro Alves <palves@redhat.com>
10548
10549 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10550 return type of munmap in infcall.
10551 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10552 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10553 type of ftell in infcall.
10554 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10555 type of getpid in infcall.
10556 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10557 infcall.
10558 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10559 Bail on failure to extract the pid.
10560 * gdb.base/nodebug.c: #include <stdint.h>.
10561 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10562 New functions.
10563 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10564 Change expected output of print/whatis/ptype with functions with
10565 no debug info. Test all supported languages. Call
10566 test_call_promotion.
10567 * gdb.compile/compile.exp: Adjust expected output to expect
10568 warning.
10569 * gdb.threads/siginfo-threads.exp: Likewise.
10570
54990598
PA
105712017-09-04 Pedro Alves <palves@redhat.com>
10572
10573 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10574 "prototypes". Test calling float functions via prototyped and
10575 unprototyped function pointers.
10576 (perform_all_tests): New parameter "prototypes". Pass it down.
10577 (top level): Pass down "prototypes" parameter to
10578 perform_all_tests.
10579
34d16ea2
SM
105802017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10581
10582 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10583 Test with nested loops.
10584
9521ecda
SM
105852017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10586
10587 * gdb.base/commands.exp: Call the new procedures.
10588 (loop_break_test, loop_continue_test): New procedures.
10589
80a65e9b
SM
105902017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10591
10592 * gdb.base/commands.exp: Call new procedure.
10593 (define_if_without_arg_test): New procedure.
10594
e439fa14
PA
105952017-09-04 Pedro Alves <palves@redhat.com>
10596
10597 * gdb.base/list-ambiguous.exp: New file.
10598 * gdb.base/list-ambiguous0.c: New file.
10599 * gdb.base/list-ambiguous1.c: New file.
10600 * gdb.base/list.exp (test_list_range): Adjust expected output.
10601
0a2dde4a
SDJ
106022017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10603
10604 * gdb.base/share-env-with-gdbserver.c: New file.
10605 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10606
5e89eb3a
SM
106072017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10608
10609 * gdb.base/commands.exp (gdbvar_simple_if_test,
10610 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10611 progvar_simple_if_test, progvar_simple_while_test,
10612 progvar_complex_if_while_test, user_defined_command_test,
10613 user_defined_command_args_eval,
10614 user_defined_command_args_stack_test,
10615 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10616 temporary_breakpoint_commands,
10617 gdb_test_no_prompt, redefine_hook_test,
10618 redefine_backtrace_test): Remove "global gdb_prompt".
10619
fd437cbc
SM
106202017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10621
10622 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10623 New proc, call it from toplevel.
10624
87215ad1
SDJ
106252017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10626
10627 PR remote/21852
10628 * gdb.server/normal.c: New file, copied from gdb.base.
10629 * gdb.server/run-without-local-binary.exp: New file.
10630
58afddc6
WP
106312017-08-07 Weimin Pan <weimin.pan@oracle.com>
10632
10633 * gdb.arch/sparc64-adi.exp: New file.
10634 * gdb.arch/sparc64-adi.c: New file.
10635
5277199a
PA
106362017-08-22 Pedro Alves <palves@redhat.com>
10637
10638 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10639 (top level): Add "list all overloads" tests.
10640
14278e1f
TT
106412017-08-22 Tom Tromey <tom@tromey.com>
10642
10643 * gdb.gdb/xfullpath.exp: Remove.
10644
bf223d3e
PA
106452017-08-21 Pedro Alves <palves@redhat.com>
10646
10647 PR gdb/19487
10648 * gdb.base/symbol-alias.c: New.
10649 * gdb.base/symbol-alias2.c: New.
10650 * gdb.base/symbol-alias.exp: New.
10651
c973d0aa
PA
106522017-08-21 Pedro Alves <palves@redhat.com>
10653
10654 * gdb.base/dfp-test.c
10655 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10656 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10657 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10658 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10659 * gdb.base/whatis-ptype-typedefs.c: New.
10660 * gdb.base/whatis-ptype-typedefs.exp: New.
10661 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10662 (an_int, an_int_type, an_int_type2): New globals.
10663 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10664 involving typedefs and cast expressions.
10665 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10666 (lookup_typedefs_function): New.
10667 (typedefs_pretty_printers_dict): New.
10668 (top level): Register lookup_typedefs_function in
10669 gdb.pretty_printers.
10670
6d580b63
YQ
106712017-08-18 Yao Qi <yao.qi@linaro.org>
10672
10673 * gdb.server/unittest.exp: New.
10674
206726fb
SDJ
106752017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10676
10677 PR gdb/21954
10678 * gdb.base/environ.exp: Add test to check if 'unset environment'
10679 works.
10680
bf0ec4c2
AA
106812017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10682
10683 * lib/gdb.exp (universal_compile_options): New caching proc.
10684 (gdb_compile): Suppress GCC's coloring of messages.
10685
d6382fff
TT
106862017-08-14 Tom Tromey <tom@tromey.com>
10687
10688 PR gdb/21675:
10689 * gdb.base/printcmds.exp (test_radices): New function.
10690 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10691 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10692 * lib/gdb.exp (get_integer_valueof): Use p/d.
10693
c2c2dd9f
SM
106942017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10695
10696 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10697 characters.
10698
fdffd6f4
TT
106992017-08-05 Tom Tromey <tom@tromey.com>
10700
10701 * gdb.rust/simple.exp: Allow String to appear in a different
10702 namespace.
10703
27d41eac
YQ
107042017-07-26 Yao Qi <yao.qi@linaro.org>
10705
10706 * gdb.gdb/unittest.exp: Invoke command
10707 "maintenance check xml-descriptions".
10708
031ed05d
AA
107092017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10710
10711 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10712 calling context.
10713 (hex128): Drop erroneous calculation of parameters.
10714
dcd27ddf
SM
107152017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10716
10717 * gdb.python/py-unwind.exp: Disable stack protection when
10718 building test file.
10719
47e77640
PA
107202017-07-20 Pedro Alves <palves@redhat.com>
10721
10722 * gdb.base/default.exp (set language): Adjust expected output.
10723
62d2a18a
PA
107242017-07-20 Pedro Alves <palves@redhat.com>
10725
10726 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10727 (test_minsym): ... this, and make static.
10728 (get_pck__foo__bar__minsym): Rename to ...
10729 (get_test_minsym): ... this.
10730 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10731 symbol names and comments.
10732 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10733 (get_test_minsym): ... this.
10734 (pck__foo__bar__minsym__2): Rename to ...
10735 (test_minsym): ... this.
10736 (main): Adjust.
10737
c45ec17c
PA
107382017-07-17 Pedro Alves <palves@redhat.com>
10739
10740 * gdb.base/completion.exp: Adjust expected output.
10741 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10742 the completer works.
10743
c6756f62
PA
107442017-07-17 Pedro Alves <palves@redhat.com>
10745
10746 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10747
5bd68487
AB
107482017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10749
10750 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10751
8880f2a9
TT
107522017-07-14 Tom Tromey <tom@tromey.com>
10753
10754 PR rust/21764:
10755 * gdb.rust/simple.exp: Add tests.
10756
65547233
TT
107572017-07-14 Tom Tromey <tom@tromey.com>
10758
10759 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10760
8f14146e
PA
107612017-07-14 Pedro Alves <palves@redhat.com>
10762
10763 * gdb.linespec/base/one/thefile.cc (z1): New function.
10764 * gdb.linespec/base/two/thefile.cc (z2): New function.
10765 * gdb.linespec/linespec.exp: Add tests.
10766
b4365d02
AB
107672017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10768
10769 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10770 to mi_create_breakpoint.
10771
5d2cbaa5
AB
107722017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10773
10774 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10775 mi_create_breakpoint.
10776
11cb5716
IB
107772017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10778
10779 * gdb.dlang/demangle.exp: Update for demangling changes.
10780
03278692
TT
107812017-07-09 Tom Tromey <tom@tromey.com>
10782
10783 * gdb.dwarf2/shortpiece.exp: New file.
10784
33c5cd75
DB
107852017-07-06 David Blaikie <dblaikie@gmail.com>
10786
10787 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10788 built from fissiont-multi-cu{1,2}.c.
10789 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10790 except putting 'main' and 'func' in separate CUs in the same DWO file.
10791 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10792 test.
10793 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10794 test.
10795
8455d262
PA
107962017-07-06 Pedro Alves <palves@redhat.com>
10797
10798 * gdb.python/py-unwind.exp: Test flushregs.
10799
dc4bde35
SDJ
108002017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10801
10802 PR cli/21688
10803 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10804 tests for alias commands and trailing whitespace.
10805
51ed89aa
SDJ
108062017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10807
10808 PR cli/21688
10809 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10810 procedure. Call it.
10811
eb17d413
PA
108122017-06-29 Pedro Alves <palves@redhat.com>
10813
10814 * gdb.base/printcmds.exp: Add tests.
10815
41664b45
DG
108162017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10817
10818 PR gdb/21337
10819 * gdb.base/reread-readsym.exp: New file.
10820 * gdb.base/reread-readsym.c: New file.
10821
75312ae3
KB
108222017-06-21 Kevin Buettner <kevinb@redhat.com>
10823
10824 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10825 subpattern.
10826
66953522
PB
108272017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10828
10829 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10830 extended mnemonic.
10831 * gdb.arch/powerpc-power9.s: Likewise.
10832
5524b525
AA
108332017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10834
10835 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10836 on 32-bit x86 targets. Exploit is_*_target macros where
10837 appropriate.
10838
03c8af18
AA
108392017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10840
10841 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10842 register pieces.
10843
3bf31011
AA
108442017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10845
10846 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10847 located in one or more DWARF pieces.
10848
805acca0
AA
108492017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10850
10851 * lib/gdb.exp (get_endianness): New proc.
10852 * gdb.arch/aarch64-fp.exp: Use it.
10853 * gdb.arch/altivec-regs.exp: Likewise.
10854 * gdb.arch/e500-regs.exp: Likewise.
10855 * gdb.arch/vsx-regs.exp: Likewise.
10856 * gdb.base/dump.exp: Likewise.
10857 * gdb.base/funcargs.exp: Likewise.
10858 * gdb.base/gnu_vector.exp: Likewise.
10859 * gdb.dwarf2/formdata16.exp: Likewise.
10860 * gdb.dwarf2/implptrpiece.exp: Likewise.
10861 * gdb.dwarf2/nonvar-access.exp: Likewise.
10862 * gdb.python/py-inferior.exp: Likewise.
10863 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10864
e9352324
AA
108652017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10866
10867 PR gdb/21226
10868 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10869 stack value pieces are taken from the LSB end.
10870
d5d1163e
AA
108712017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10872
10873 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10874 variable at nonzero offset.
10875
0567c986
AA
108762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10877
10878 * gdb.dwarf2/var-access.c: New file.
10879 * gdb.dwarf2/var-access.exp: New test.
10880 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10881
973e9aab
TT
108822017-06-12 Tom Tromey <tom@tromey.com>
10883
10884 * gdb.dwarf2/formdata16.exp: Add tests.
10885
d9109c80
TT
108862017-06-12 Tom Tromey <tom@tromey.com>
10887
10888 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10889
30a25466
TT
108902017-06-12 Tom Tromey <tom@tromey.com>
10891
10892 PR exp/16225:
10893 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10894 * gdb.arch/vsx-regs.exp: Update tests.
10895 * gdb.arch/s390-vregs.exp (hex128): New proc.
10896 Update test.
10897 * gdb.arch/altivec-regs.exp: Update tests.
10898
aefd8b33
SDJ
108992017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10900
10901 * gdb.base/startup-with-shell.c: New file.
10902 * gdb.base/startup-with-shell.exp: Likewise.
10903
2090129c
SDJ
109042017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10905
10906 * gdb.server/non-existing-program.exp: Update regex in order to
10907 reflect the fact that gdbserver is now using fork_inferior (with a
10908 shell) to startup the inferior.
10909
8e86a419
SM
109102017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10911
10912 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10913 support function calls from GDB.
10914
e6cf65f2
TT
109152017-05-21 Tom Tromey <tom@tromey.com>
10916
10917 PR rust/21466:
10918 * gdb.rust/unsized.exp: New file.
10919 * gdb.rust/unsized.rs: New file.
10920
43cc5389
TT
109212017-05-19 Tom Tromey <tom@tromey.com>
10922
10923 PR rust/21484:
10924 * gdb.rust/watch.exp: New file.
10925 * gdb.rust/watch.rs: New file.
10926
ec8df234
TT
109272017-05-18 Tom Tromey <tom@tromey.com>
10928
10929 * gdb.rust/simple.exp: Allow Box to be qualified.
10930
3e3e7fae
TP
109312017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10932
10933 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10934
59cc050d
PA
109352017-05-18 Pedro Alves <palves@redhat.com>
10936
10937 * gdb.base/fileio.c (test_write, test_read, test_close)
10938 (test_fstat): Don't print 'ret' in the fail path.
10939
c8f6abd1
PA
109402017-05-18 Pedro Alves <palves@redhat.com>
10941
10942 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10943 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10944 (test_system, test_rename, test_unlink, test_time): Change
10945 prototypes.
10946 * gdb.base/fileio.exp (stop_msg): Adjust.
10947
d2a03b77
PA
109482017-05-18 Pedro Alves <palves@redhat.com>
10949
10950 * gdb.base/fileio.c (null_str): New global.
10951 (test_stat): Use it.
10952 * gdb.base/fileio.exp: Remove nowarnings.
10953
0d5c6999
YQ
109542017-05-17 Yao Qi <yao.qi@linaro.org>
10955
10956 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10957
21873064
YQ
109582017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10959
10960 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10961 argument command.
10962 (top-level): Invoke test_set_inferior_tty.
10963
d512d31c
PA
109642017-05-04 Pedro Alves <palves@redhat.com>
10965
10966 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10967 Add parens to print call for Python 3.
10968
90cef2ed
KS
109692017-05-03 Keith Seitz <keiths@redhat.com>
10970
10971 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10972 (main): Call it.
10973
14f819c8
TW
109742017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10975
10976 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10977 to prev and next.
10978
913aeadd
TW
109792017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10980
10981 * gdb.python/py-record-btrace.exp: Remove test for
10982 gdb.BtraceInstruction.error.
10983
a3be24ad
TW
109842017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10985
10986 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10987
ae20e79a
TW
109882017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10989
10990 * gdb.python/py-record-btrace-threads.c: New file.
10991 * gdb.python/py-record-btrace-threads.exp: New file.
10992
45ce1b47
SDJ
109932017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10994
10995 PR testsuite/8595
10996 * gdb.base/environ.exp: Make test available in all architectures.
10997 Move bits related to "info program" testing to
10998 gdb.base/info-program.exp. Rewrite tests to use the two new
10999 procedures mentione below.
11000 (test_set_show_env_var) New procedure.
11001 (test_set_show_env_var_equal): Likewise.
11002 * gdb.base/info-program.exp: New file.
11003
e15c3eb4
KS
110042017-04-27 Keith Seitz <keiths@redhat.com>
11005
11006 * gdb.cp/oranking.cc (test15): New function.
11007 (main): Call test15 and declare additional variables for testing.
11008 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11009 "p foo101('abc')" tests.
11010 Add tests for cv qualifier overloads.
11011 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11012 "lvalue reference overload" test.
11013 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11014 "print value of f1 on Child&& in f2" test.
11015
3a3fd0fd
PA
110162017-04-19 Pedro Alves <palves@redhat.com>
11017
11018 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11019 procedure.
11020 (top level): Call it.
11021 * lib/gdb.exp (gdb_define_cmd): New procedure.
11022
53375380
PA
110232017-04-12 Pedro Alves <palves@redhat.com>
11024
11025 PR gdb/21323
11026 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11027 (wchar): New global.
11028 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11029 (do_test_wide_char, wide_char_types_no_program, top level): Add
11030 wchar_t testing.
11031
53e710ac
PA
110322017-04-12 Pedro Alves <palves@redhat.com>
11033
11034 PR c++/21323
11035 * gdb.cp/wide_char_types.c: New file.
11036 * gdb.cp/wide_char_types.exp: New file.
11037
0ad9d8c7
SDJ
110382017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11039
11040 PR gdb/21352
11041 * gdb.trace/tsv.exp: Add test for "tsave -r".
11042
b1b45502
IB
110432017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11044
11045 * gdb.dlang/watch-loc.c: New file.
11046 * gdb.dlang/watch-loc.exp: New file.
11047
ec13808e
JK
110482017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11049
11050 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11051
fe5f7374
AK
110522017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11053
11054 * gdb.arch/arc-analyze-prologue.S: New file.
11055 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11056
eea78757
AK
110572017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11058
11059 * gdb.arch/arc-decode-insn.S: New file.
11060 * gdb.arch/arc-decode-insn.exp: Likewise.
11061
5badf10a
IR
110622017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11063
11064 PR tdep/20928
11065 * gdb.arch/sparc64-regs.exp: New file.
11066 * gdb.arch/sparc64-regs.S: Likewise.
11067
cee59b3f
TW
110682017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11069
11070 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11071 and memory view on Python 3.
11072
c0f55cc6
AV
110732017-03-20 Artemiy Volkov <artemiyv@acm.org>
11074 Keith Seitz <keiths@redhat.com>
11075
11076 PR gdb/14441
11077 * gdb.cp/demangle.exp: Add rvalue reference tests.
11078 * gdb.cp/rvalue-ref-casts.cc: New file.
11079 * gdb.cp/rvalue-ref-casts.exp: New file.
11080 * gdb.cp/rvalue-ref-overload.cc: New file.
11081 * gdb.cp/rvalue-ref-overload.exp: New file.
11082 * gdb.cp/rvalue-ref-params.cc: New file.
11083 * gdb.cp/rvalue-ref-params.exp: New file.
11084 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11085 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11086 * gdb.cp/rvalue-ref-types.cc: New file.
11087 * gdb.cp/rvalue-ref-types.exp: New file.
11088 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11089 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11090
51457a05
MAL
110912017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11092
11093 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11094 New procedure.
11095
5b291c04
MAL
110962017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11097
11098 * lib/mi-support.exp (mi_gdb_test): Add additional message
11099 for unexpected output.
11100
59a56148
AA
111012017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11102
11103 * gdb.base/examine-backward.c (Barrier): New character array
11104 constant, to ensure that TestStrings is preceded by a string
11105 terminator.
11106
7942e96e
AA
111072017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11108
11109 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11110 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11111 and implicit pointer into such a location.
11112
6ebac3fb
DE
111132017-03-16 Doug Evans <dje@google.com>
11114
11115 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11116
ec3b243d
TP
111172017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11118
11119 * gdb.cp/m-static.exp: Fix expectation for prototype of
11120 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11121
111222017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11123
11124 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11125 * gdb.guile/scm-lazy-string.c: New file.
11126 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11127 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11128 for pointer, array, typedef lazy strings.
11129
2cc36e25 111302017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11131
11132 PR python/17728, python/18439, python/18779
11133 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11134 * gdb.python/py-lazy-string.c (pointer): New typedef.
11135 (main): New locals ptr, array, typedef_ptr.
11136 * gdb.python/py-value.exp: Move lazy string tests to ...
11137 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11138 array, typedef lazy strings.
ec3b243d 11139
0efcde63
AK
111402017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11141
11142 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11143 Add optional 'test' parameter.
11144
7978d7c3
SM
111452017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11146
11147 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11148 Skip for versions of DejaGnu < 1.5.
11149
896c0c1e
SM
111502017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11151
11152 * lib/gdb.exp (dejagnu_version): New proc.
11153 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11154 Use dejagnu_version.
11155
5f4d1085
KS
111562017-03-10 Keith Seitz <keiths@redhat.com>
11157
11158 PR c++/8128
11159 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11160 type from destructor regexps.
11161 Add a branch which actually passes the test.
11162 Adjust "ptype t5i" test names.
11163
1de05205
PA
111642017-03-08 Pedro Alves <palves@redhat.com>
11165
11166 * gdb.base/step-over-exit.exp: Add explicit test message.
11167
c65d6b55
PA
111682017-03-08 Pedro Alves <palves@redhat.com>
11169
11170 PR gdb/18360
11171 * gdb.threads/interrupt-while-step-over.c: New file.
11172 * gdb.threads/interrupt-while-step-over.exp: New file.
11173
2e86a283
PA
111742017-03-08 Pedro Alves <palves@redhat.com>
11175
11176 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11177 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11178
25dcbff6
PA
111792017-03-08 Pedro Alves <palves@redhat.com>
11180
11181 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11182 PKRU as not supported as a PASS.
11183
dc9366eb
PA
111842017-03-08 Pedro Alves <palves@redhat.com>
11185
11186 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11187 prefix instead of $binfile1/$binfile2.
11188 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11189 in test message.
11190 * gdb.python/py-completion.exp: Use "load python file" as test
11191 messages instead of unstable path names.
11192
6e5d74e7
PA
111932017-03-08 Pedro Alves <palves@redhat.com>
11194 Jan Kratochvil <jan.kratochvil@redhat.com>
11195
11196 PR cli/21218
11197 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11198 New proc.
11199 (top level): Call it.
11200
9753a2f6
PA
112012017-03-08 Pedro Alves <palves@redhat.com>
11202
11203 PR tui/21216
11204 * gdb.tui/tui-nl-filtered-output.exp: New file.
11205
1a4dd9dd
PA
112062017-03-08 Pedro Alves <palves@redhat.com>
11207
11208 * gdb.base/completion.exp: Move TUI completion tests to ...
11209 * gdb.tui/completion.exp: ... this new file.
11210
7cbbff33
PA
112112017-03-08 Pedro Alves <palves@redhat.com>
11212
11213 * gdb.base/tui-disasm-long-lines.c,
11214 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11215 gdb.base/tui-layout.exp: Move to ...
11216 * gdb.tui/: ... this new directory.
11217
5f6fd321
PA
112182017-03-07 Pedro Alves <palves@redhat.com>
11219
11220 * gdb.base/tui-layout.c: New file.
11221 * gdb.base/tui-layout.exp: New file.
11222
44959fa8
PA
112232017-03-07 Pedro Alves <palves@redhat.com>
11224
11225 * gdb.base/tui-layout.c: Rename to ...
11226 * gdb.base/tui-disasm-long-lines.c: ... this.
11227 * gdb.base/tui-layout.exp: Rename to ...
11228 * gdb.base/tui-disasm-long-lines.exp: ... this.
11229
f8c4e718
PA
112302017-03-07 Pedro Alves <palves@redhat.com>
11231
11232 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11233
6dbb839a 112342017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11235
11236 * i386-mpx-call.c: New file.
11237 * i386-mpx-call.exp: New file.
11238
65b48a81
PB
112392017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11240
11241 * gdb.arch/powerpc-power.exp: Delete test.
11242 * gdb.arch/powerpc-power.s: Likewise.
11243 * gdb.disasm/disassembler-options.exp: New test.
11244 * gdb.arch/powerpc-altivec.exp: Likewise.
11245 * gdb.arch/powerpc-altivec.s: Likewise.
11246 * gdb.arch/powerpc-altivec2.exp: Likewise.
11247 * gdb.arch/powerpc-altivec2.s: Likewise.
11248 * gdb.arch/powerpc-altivec3.exp: Likewise.
11249 * gdb.arch/powerpc-altivec3.s: Likewise.
11250 * gdb.arch/powerpc-power7.exp: Likewise.
11251 * gdb.arch/powerpc-power7.s: Likewise.
11252 * gdb.arch/powerpc-power8.exp: Likewise.
11253 * gdb.arch/powerpc-power8.s: Likewise.
11254 * gdb.arch/powerpc-power9.exp: Likewise.
11255 * gdb.arch/powerpc-power9.s: Likewise.
11256 * gdb.arch/powerpc-vsx.exp: Likewise.
11257 * gdb.arch/powerpc-vsx.s: Likewise.
11258 * gdb.arch/powerpc-vsx2.exp: Likewise.
11259 * gdb.arch/powerpc-vsx2.s: Likewise.
11260 * gdb.arch/powerpc-vsx3.exp: Likewise.
11261 * gdb.arch/powerpc-vsx3.s: Likewise.
11262 * gdb.arch/arm-disassembler-options.exp: Likewise.
11263 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11264 * gdb.arch/s390-disassembler-options.exp: Likewise.
11265
17cd4947
LM
112662017-02-23 Luis Machado <lgustavo@codesourcery.com>
11267
11268 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11269 (check_supported_features): ... this. Changed return type to void.
11270 (supports_rdseed): New static global.
11271 (rdseed): Check supports_rdseed.
11272 (initialize): Call check_supported_features.
11273
2039d74e
EBM
112742017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11275
11276 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11277 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11278 and lqarx/stqcx.
11279 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11280 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11281
a51d7ecf
EBM
112822017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11283
11284 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11285 uppercase.
11286
0224619f
JK
112872017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11288
11289 * gdb.dwarf2/formdata16.c: New file.
11290 * gdb.dwarf2/formdata16.exp: New file.
11291 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11292
216f72a1
JK
112932017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11294
11295 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11296 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11297 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11298 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11299 DW_AT_GNU_*.
11300
43988095
JK
113012017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11302
11303 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11304
99e8a4f9
SDJ
113052017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11306
11307 PR gdb/21164
11308 * gdb.base/maint.exp: Add testcases for when the commands do
11309 not have arguments.
11310
b58a8c0c
TP
113112017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11312
11313 * gdb.cp/chained-calls.exp: Use p instead of P.
11314
4e746bb6
TW
113152017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11316
11317 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11318 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11319
3f77c769
TT
113202017-02-14 Tom Tromey <tom@tromey.com>
11321
11322 PR python/13598:
11323 * gdb.python/py-events.exp: Add before_prompt event tests.
11324
075beec0
AA
113252017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11326
11327 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11328
bf5f525c
LM
113292017-02-13 Luis Machado <lgustavo@codesourcery.com>
11330
11331 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11332 (main): Call my_unique_function_name.
11333 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11334 completion of patterns with a single match.
11335 Add missing -re switches to gdb_test_multiple calls.
11336
13a66184
LM
113372017-02-13 Luis Machado <lgustavo@codesourcery.com>
11338
11339 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11340 return if core file is not recognized.
11341
26a06916
SM
113422017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11343
11344 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11345 and extra UIs.
11346
b761ca9e
SM
113472017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11348
11349 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11350 proc_with_prefix.
11351
b964bee0
TT
113522017-02-10 Tom Tromey <tom@tromey.com>
11353
11354 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11355
18da0c51
MG
113562017-02-10 Martin Galvan <martingalvan@sourceware.org>
11357
11358 PR gdb/21122
11359 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11360
604c4576
JG
113612017-02-08 Jerome Guitton <guitton@adacore.com>
11362
11363 * gdb.base/define.exp: Add test for command abbreviations
11364 in define.
11365
20b477a7
LM
113662017-02-06 Luis Machado <lgustavo@codesourcery.com>
11367
11368 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11369 * gdb.reverse/insn-reverse-x86.c: New file.
11370
3f7b46f2
IR
113712017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11372
11373 PR tdep/20936
11374 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11375
f0fd41c1
TT
113762017-02-03 Tom Tromey <tom@tromey.com>
11377
11378 PR rust/21097:
11379 * gdb.rust/simple.exp: Add new tests.
11380
5be5dbf0
PA
113812017-02-02 Pedro Alves <palves@redhat.com>
11382
11383 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11384 tests.
11385
7346ef59
AA
113862017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11387
11388 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11389 taking a 2-byte value out of a 4-byte DWARF implicit value on
11390 big-endian targets.
11391 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11392 logic. Add test cases for DW_OP_implicit.
11393
787f0025
MM
113942017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11395
11396 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11397
68777c29
MM
113982017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11399
11400 * gdb.btrace/enable.exp: Call gdb_exit before
11401 skip_gdbserver_tests.
11402
0a1c7e28
MM
114032017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11404
11405 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11406 GDBFLAGS.
11407
b5ac99b0
MM
114082017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11409
11410 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11411 the test is skipped.
11412 * gdb.btrace/data.exp: Likewise.
11413 * gdb.btrace/delta.exp: Likewise.
11414 * gdb.btrace/dlopen.exp: Likewise.
11415 * gdb.btrace/enable-running.exp: Likewise.
11416 * gdb.btrace/enable.exp: Likewise.
11417 * gdb.btrace/exception.exp: Likewise.
11418 * gdb.btrace/function_call_history.exp: Likewise.
11419 * gdb.btrace/gcore.exp: Likewise.
11420 * gdb.btrace/instruction_history.exp: Likewise.
11421 * gdb.btrace/multi-thread-step.exp: Likewise.
11422 * gdb.btrace/nohist.exp: Likewise.
11423 * gdb.btrace/non-stop.exp: Likewise.
11424 * gdb.btrace/reconnect.exp: Likewise.
11425 * gdb.btrace/record_goto-step.exp: Likewise.
11426 * gdb.btrace/record_goto.exp: Likewise.
11427 * gdb.btrace/rn-dl-bind.exp: Likewise.
11428 * gdb.btrace/segv.exp: Likewise.
11429 * gdb.btrace/step.exp: Likewise.
11430 * gdb.btrace/stepi.exp: Likewise.
11431 * gdb.btrace/tailcall-only.exp: Likewise.
11432 * gdb.btrace/tailcall.exp: Likewise.
11433 * gdb.btrace/tsx.exp: Likewise.
11434 * gdb.btrace/unknown_functions.exp: Likewise.
11435 * gdb.btrace/vdso.exp: Likewise.
11436
cd4007e4
MM
114372017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11438
11439 * gdb.btrace/enable-running.c: New.
11440 * gdb.btrace/enable-running.exp: New.
11441
2735833d
WT
114422017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11443
11444 * gdb.arch/amd64-gs_base.c: New file.
11445 * gdb.arch/amd64-gs_base.exp: New file.
11446
b51e1e94
LM
114472017-01-26 Luis Machado <lgustavo@codesourcery.com>
11448
11449 * lib/memory.exp: Remove spurious empty newlines.
11450
72ca0410
SM
114512017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11452
11453 * gdb.python/py-bad-printers.exp: Load python file using "source".
11454 * gdb.python/py-events.exp: Likewise.
11455 * gdb.python/py-evsignal.exp: Likewise.
11456 * gdb.python/py-evthreads.exp: Likewise.
11457 * gdb.python/py-frame-args.exp: Likewise.
11458 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11459 * gdb.python/py-framefilter-mi.exp: Likewise.
11460 * gdb.python/py-framefilter.exp: Likewise.
11461 * gdb.python/py-mi.exp: Likewise.
11462 * gdb.python/py-pp-maint.exp: Likewise.
11463 * gdb.python/py-pp-registration.exp: Likewise.
11464 * gdb.python/py-prettyprint.exp: Likewise.
11465 (run_lang_tests): Likewise.
11466 * gdb.python/py-typeprint.exp: Likewise.
11467
e309aa65
LM
114682017-01-26 Luis Machado <lgustavo@codesourcery.com>
11469
11470 * lib/memory.exp: New file.
11471 * lib/gdb.exp: Load memory.exp.
11472 * gdb.base/memattr.exp (delete_memory): Move proc to
11473 lib/memory.exp and rename to delete_memory_regions.
11474 Replace delete_memory with delete_memory_regions.
11475 Cleanup memory regions before tests.
11476 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11477 before tests.
11478
515aff23
LM
114792017-01-26 Luis Machado <lgustavo@codesourcery.com>
11480
11481 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11482 files.
11483 (initialize): New function conditionally defined.
11484 (testcases): Move within conditional block.
11485 (main): Call initialize.
11486 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11487 of gdb.reverse/insn-reverse.c.
11488 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11489 gdb.reverse/insn-reverse.c.
11490
d8b49cf0
YQ
114912017-01-26 Yao Qi <yao.qi@linaro.org>
11492
11493 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11494 disassemble on address 0.
11495
f13a9a0c
YQ
114962017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11497 Yao Qi <yao.qi@linaro.org>
11498
11499 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11500 * gdb.dwarf2/implptr-64bit.S: Remove.
11501 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11502 variables in caller's context. Add DW_OP_implicit_value.
11503
5ac95241
YQ
115042017-01-25 Yao Qi <yao.qi@linaro.org>
11505
11506 * lib/dwarf.exp (Dwarf::_location): Handle
11507 DW_OP_GNU_implicit_pointer with proper size.
11508
23e82930
LM
115092017-01-20 Luis Machado <lgustavo@codesourcery.com>
11510
11511 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11512 and add untested calls.
11513
d334ae25
LM
115142017-01-20 Luis Machado <lgustavo@codesourcery.com>
11515
11516 * gdb.python/python.exp: Check line number against what GDB thinks
11517 the line number is for func1.
11518
f5e6296e
IB
115192017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11520
11521 * gdb.dlang/debug-expr.exp: New file.
11522
5b362f04
LM
115232016-12-23 Luis Machado <lgustavo@codesourcery.com>
11524
11525 Fix test names for the following files:
11526
11527 * gdb.ada/exec_changed.exp
11528 * gdb.ada/info_types.exp
11529 * gdb.arch/aarch64-atomic-inst.exp
11530 * gdb.arch/aarch64-fp.exp
11531 * gdb.arch/altivec-abi.exp
11532 * gdb.arch/altivec-regs.exp
11533 * gdb.arch/amd64-byte.exp
11534 * gdb.arch/amd64-disp-step.exp
11535 * gdb.arch/amd64-dword.exp
11536 * gdb.arch/amd64-entry-value-inline.exp
11537 * gdb.arch/amd64-entry-value-param.exp
11538 * gdb.arch/amd64-entry-value-paramref.exp
11539 * gdb.arch/amd64-entry-value.exp
11540 * gdb.arch/amd64-i386-address.exp
11541 * gdb.arch/amd64-invalid-stack-middle.exp
11542 * gdb.arch/amd64-invalid-stack-top.exp
11543 * gdb.arch/amd64-optimout-repeat.exp
11544 * gdb.arch/amd64-prologue-skip.exp
11545 * gdb.arch/amd64-prologue-xmm.exp
11546 * gdb.arch/amd64-stap-special-operands.exp
11547 * gdb.arch/amd64-stap-wrong-subexp.exp
11548 * gdb.arch/amd64-tailcall-cxx.exp
11549 * gdb.arch/amd64-tailcall-noret.exp
11550 * gdb.arch/amd64-tailcall-ret.exp
11551 * gdb.arch/amd64-tailcall-self.exp
11552 * gdb.arch/amd64-word.exp
11553 * gdb.arch/arm-bl-branch-dest.exp
11554 * gdb.arch/arm-disp-step.exp
11555 * gdb.arch/arm-neon.exp
11556 * gdb.arch/arm-single-step-kernel-helper.exp
11557 * gdb.arch/avr-flash-qualifier.exp
11558 * gdb.arch/disp-step-insn-reloc.exp
11559 * gdb.arch/e500-abi.exp
11560 * gdb.arch/e500-regs.exp
11561 * gdb.arch/ftrace-insn-reloc.exp
11562 * gdb.arch/i386-avx512.exp
11563 * gdb.arch/i386-bp_permanent.exp
11564 * gdb.arch/i386-byte.exp
11565 * gdb.arch/i386-cfi-notcurrent.exp
11566 * gdb.arch/i386-disp-step.exp
11567 * gdb.arch/i386-dr3-watch.exp
11568 * gdb.arch/i386-float.exp
11569 * gdb.arch/i386-gnu-cfi.exp
11570 * gdb.arch/i386-mpx-map.exp
11571 * gdb.arch/i386-mpx-sigsegv.exp
11572 * gdb.arch/i386-mpx-simple_segv.exp
11573 * gdb.arch/i386-mpx.exp
11574 * gdb.arch/i386-permbkpt.exp
11575 * gdb.arch/i386-prologue.exp
11576 * gdb.arch/i386-signal.exp
11577 * gdb.arch/i386-size-overlap.exp
11578 * gdb.arch/i386-unwind.exp
11579 * gdb.arch/i386-word.exp
11580 * gdb.arch/mips-fcr.exp
11581 * gdb.arch/powerpc-d128-regs.exp
11582 * gdb.arch/powerpc-stackless.exp
11583 * gdb.arch/ppc64-atomic-inst.exp
11584 * gdb.arch/s390-stackless.exp
11585 * gdb.arch/s390-tdbregs.exp
11586 * gdb.arch/s390-vregs.exp
11587 * gdb.arch/sparc-sysstep.exp
11588 * gdb.arch/thumb-bx-pc.exp
11589 * gdb.arch/thumb-singlestep.exp
11590 * gdb.arch/thumb2-it.exp
11591 * gdb.arch/vsx-regs.exp
11592 * gdb.asm/asm-source.exp
11593 * gdb.base/a2-run.exp
11594 * gdb.base/advance.exp
11595 * gdb.base/all-bin.exp
11596 * gdb.base/anon.exp
11597 * gdb.base/args.exp
11598 * gdb.base/arithmet.exp
11599 * gdb.base/async-shell.exp
11600 * gdb.base/async.exp
11601 * gdb.base/attach-pie-noexec.exp
11602 * gdb.base/attach-twice.exp
11603 * gdb.base/auto-load.exp
11604 * gdb.base/bang.exp
11605 * gdb.base/bitfields.exp
11606 * gdb.base/break-always.exp
11607 * gdb.base/break-caller-line.exp
11608 * gdb.base/break-entry.exp
11609 * gdb.base/break-inline.exp
11610 * gdb.base/break-on-linker-gcd-function.exp
11611 * gdb.base/break-probes.exp
11612 * gdb.base/break.exp
11613 * gdb.base/breakpoint-shadow.exp
11614 * gdb.base/call-ar-st.exp
11615 * gdb.base/call-sc.exp
11616 * gdb.base/call-signal-resume.exp
11617 * gdb.base/call-strs.exp
11618 * gdb.base/callfuncs.exp
11619 * gdb.base/catch-fork-static.exp
11620 * gdb.base/catch-gdb-caused-signals.exp
11621 * gdb.base/catch-load.exp
11622 * gdb.base/catch-signal-fork.exp
11623 * gdb.base/catch-signal.exp
11624 * gdb.base/catch-syscall.exp
11625 * gdb.base/charset.exp
11626 * gdb.base/checkpoint.exp
11627 * gdb.base/chng-syms.exp
11628 * gdb.base/code-expr.exp
11629 * gdb.base/code_elim.exp
11630 * gdb.base/commands.exp
11631 * gdb.base/completion.exp
11632 * gdb.base/complex.exp
11633 * gdb.base/cond-expr.exp
11634 * gdb.base/condbreak.exp
11635 * gdb.base/consecutive.exp
11636 * gdb.base/continue-all-already-running.exp
11637 * gdb.base/coredump-filter.exp
11638 * gdb.base/corefile.exp
11639 * gdb.base/dbx.exp
11640 * gdb.base/debug-expr.exp
11641 * gdb.base/define.exp
11642 * gdb.base/del.exp
11643 * gdb.base/disabled-location.exp
11644 * gdb.base/disasm-end-cu.exp
11645 * gdb.base/disasm-optim.exp
11646 * gdb.base/display.exp
11647 * gdb.base/duplicate-bp.exp
11648 * gdb.base/ena-dis-br.exp
11649 * gdb.base/ending-run.exp
11650 * gdb.base/enumval.exp
11651 * gdb.base/environ.exp
11652 * gdb.base/eu-strip-infcall.exp
11653 * gdb.base/eval-avoid-side-effects.exp
11654 * gdb.base/eval-skip.exp
11655 * gdb.base/exitsignal.exp
11656 * gdb.base/expand-psymtabs.exp
11657 * gdb.base/filesym.exp
11658 * gdb.base/find-unmapped.exp
11659 * gdb.base/finish.exp
11660 * gdb.base/float.exp
11661 * gdb.base/foll-exec-mode.exp
11662 * gdb.base/foll-exec.exp
11663 * gdb.base/foll-fork.exp
11664 * gdb.base/fortran-sym-case.exp
11665 * gdb.base/freebpcmd.exp
11666 * gdb.base/func-ptr.exp
11667 * gdb.base/func-ptrs.exp
11668 * gdb.base/funcargs.exp
11669 * gdb.base/gcore-buffer-overflow.exp
11670 * gdb.base/gcore-relro-pie.exp
11671 * gdb.base/gcore-relro.exp
11672 * gdb.base/gcore.exp
11673 * gdb.base/gdb1090.exp
11674 * gdb.base/gdb11530.exp
11675 * gdb.base/gdb11531.exp
11676 * gdb.base/gdb1821.exp
11677 * gdb.base/gdbindex-stabs.exp
11678 * gdb.base/gdbvars.exp
11679 * gdb.base/hbreak.exp
11680 * gdb.base/hbreak2.exp
11681 * gdb.base/included.exp
11682 * gdb.base/infcall-input.exp
11683 * gdb.base/inferior-died.exp
11684 * gdb.base/infnan.exp
11685 * gdb.base/info-macros.exp
11686 * gdb.base/info-os.exp
11687 * gdb.base/info-proc.exp
11688 * gdb.base/info-shared.exp
11689 * gdb.base/info-target.exp
11690 * gdb.base/infoline.exp
11691 * gdb.base/interp.exp
11692 * gdb.base/interrupt.exp
11693 * gdb.base/jit-reader.exp
11694 * gdb.base/jit-simple.exp
11695 * gdb.base/kill-after-signal.exp
11696 * gdb.base/kill-detach-inferiors-cmd.exp
11697 * gdb.base/label.exp
11698 * gdb.base/langs.exp
11699 * gdb.base/ldbl_e308.exp
11700 * gdb.base/line-symtabs.exp
11701 * gdb.base/linespecs.exp
11702 * gdb.base/list.exp
11703 * gdb.base/long_long.exp
11704 * gdb.base/longest-types.exp
11705 * gdb.base/maint.exp
11706 * gdb.base/max-value-size.exp
11707 * gdb.base/memattr.exp
11708 * gdb.base/mips_pro.exp
11709 * gdb.base/morestack.exp
11710 * gdb.base/moribund-step.exp
11711 * gdb.base/multi-forks.exp
11712 * gdb.base/nested-addr.exp
11713 * gdb.base/nextoverexit.exp
11714 * gdb.base/noreturn-finish.exp
11715 * gdb.base/noreturn-return.exp
11716 * gdb.base/nostdlib.exp
11717 * gdb.base/offsets.exp
11718 * gdb.base/opaque.exp
11719 * gdb.base/pc-fp.exp
11720 * gdb.base/permissions.exp
11721 * gdb.base/print-symbol-loading.exp
11722 * gdb.base/prologue-include.exp
11723 * gdb.base/psymtab.exp
11724 * gdb.base/ptype.exp
11725 * gdb.base/random-signal.exp
11726 * gdb.base/randomize.exp
11727 * gdb.base/range-stepping.exp
11728 * gdb.base/readline-ask.exp
11729 * gdb.base/recpar.exp
11730 * gdb.base/recurse.exp
11731 * gdb.base/relational.exp
11732 * gdb.base/restore.exp
11733 * gdb.base/return-nodebug.exp
11734 * gdb.base/return.exp
11735 * gdb.base/run-after-attach.exp
11736 * gdb.base/save-bp.exp
11737 * gdb.base/scope.exp
11738 * gdb.base/sect-cmd.exp
11739 * gdb.base/set-lang-auto.exp
11740 * gdb.base/set-noassign.exp
11741 * gdb.base/setvar.exp
11742 * gdb.base/sigall.exp
11743 * gdb.base/sigbpt.exp
11744 * gdb.base/siginfo-addr.exp
11745 * gdb.base/siginfo-infcall.exp
11746 * gdb.base/siginfo-obj.exp
11747 * gdb.base/siginfo.exp
11748 * gdb.base/signals-state-child.exp
11749 * gdb.base/signest.exp
11750 * gdb.base/sigstep.exp
11751 * gdb.base/sizeof.exp
11752 * gdb.base/skip.exp
11753 * gdb.base/solib-corrupted.exp
11754 * gdb.base/solib-nodir.exp
11755 * gdb.base/solib-search.exp
11756 * gdb.base/stack-checking.exp
11757 * gdb.base/stale-infcall.exp
11758 * gdb.base/stap-probe.exp
11759 * gdb.base/start.exp
11760 * gdb.base/step-break.exp
11761 * gdb.base/step-bt.exp
11762 * gdb.base/step-line.exp
11763 * gdb.base/step-over-exit.exp
11764 * gdb.base/step-over-syscall.exp
11765 * gdb.base/step-resume-infcall.exp
11766 * gdb.base/step-test.exp
11767 * gdb.base/store.exp
11768 * gdb.base/structs3.exp
11769 * gdb.base/sym-file.exp
11770 * gdb.base/symbol-without-target_section.exp
11771 * gdb.base/term.exp
11772 * gdb.base/testenv.exp
11773 * gdb.base/ui-redirect.exp
11774 * gdb.base/until.exp
11775 * gdb.base/unwindonsignal.exp
11776 * gdb.base/value-double-free.exp
11777 * gdb.base/vla-datatypes.exp
11778 * gdb.base/vla-ptr.exp
11779 * gdb.base/vla-sideeffect.exp
11780 * gdb.base/volatile.exp
11781 * gdb.base/watch-cond-infcall.exp
11782 * gdb.base/watch-cond.exp
11783 * gdb.base/watch-non-mem.exp
11784 * gdb.base/watch-read.exp
11785 * gdb.base/watch-vfork.exp
11786 * gdb.base/watchpoint-cond-gone.exp
11787 * gdb.base/watchpoint-delete.exp
11788 * gdb.base/watchpoint-hw-hit-once.exp
11789 * gdb.base/watchpoint-hw.exp
11790 * gdb.base/watchpoint-stops-at-right-insn.exp
11791 * gdb.base/watchpoints.exp
11792 * gdb.base/wchar.exp
11793 * gdb.base/whatis-exp.exp
11794 * gdb.btrace/buffer-size.exp
11795 * gdb.btrace/data.exp
11796 * gdb.btrace/delta.exp
11797 * gdb.btrace/dlopen.exp
11798 * gdb.btrace/enable.exp
11799 * gdb.btrace/exception.exp
11800 * gdb.btrace/function_call_history.exp
11801 * gdb.btrace/gcore.exp
11802 * gdb.btrace/instruction_history.exp
11803 * gdb.btrace/nohist.exp
11804 * gdb.btrace/reconnect.exp
11805 * gdb.btrace/record_goto-step.exp
11806 * gdb.btrace/record_goto.exp
11807 * gdb.btrace/rn-dl-bind.exp
11808 * gdb.btrace/segv.exp
11809 * gdb.btrace/step.exp
11810 * gdb.btrace/stepi.exp
11811 * gdb.btrace/tailcall-only.exp
11812 * gdb.btrace/tailcall.exp
11813 * gdb.btrace/tsx.exp
11814 * gdb.btrace/unknown_functions.exp
11815 * gdb.btrace/vdso.exp
11816 * gdb.compile/compile-ifunc.exp
11817 * gdb.compile/compile-ops.exp
11818 * gdb.compile/compile-print.exp
11819 * gdb.compile/compile-setjmp.exp
11820 * gdb.cp/abstract-origin.exp
11821 * gdb.cp/ambiguous.exp
11822 * gdb.cp/annota2.exp
11823 * gdb.cp/annota3.exp
11824 * gdb.cp/anon-ns.exp
11825 * gdb.cp/anon-struct.exp
11826 * gdb.cp/anon-union.exp
11827 * gdb.cp/arg-reference.exp
11828 * gdb.cp/baseenum.exp
11829 * gdb.cp/bool.exp
11830 * gdb.cp/breakpoint.exp
11831 * gdb.cp/bs15503.exp
11832 * gdb.cp/call-c.exp
11833 * gdb.cp/casts.exp
11834 * gdb.cp/chained-calls.exp
11835 * gdb.cp/class2.exp
11836 * gdb.cp/classes.exp
11837 * gdb.cp/cmpd-minsyms.exp
11838 * gdb.cp/converts.exp
11839 * gdb.cp/cp-relocate.exp
11840 * gdb.cp/cpcompletion.exp
11841 * gdb.cp/cpexprs.exp
11842 * gdb.cp/cplabel.exp
11843 * gdb.cp/cplusfuncs.exp
11844 * gdb.cp/cpsizeof.exp
11845 * gdb.cp/ctti.exp
11846 * gdb.cp/derivation.exp
11847 * gdb.cp/destrprint.exp
11848 * gdb.cp/dispcxx.exp
11849 * gdb.cp/enum-class.exp
11850 * gdb.cp/exception.exp
11851 * gdb.cp/exceptprint.exp
11852 * gdb.cp/expand-psymtabs-cxx.exp
11853 * gdb.cp/expand-sals.exp
11854 * gdb.cp/extern-c.exp
11855 * gdb.cp/filename.exp
11856 * gdb.cp/formatted-ref.exp
11857 * gdb.cp/fpointer.exp
11858 * gdb.cp/gdb1355.exp
11859 * gdb.cp/gdb2495.exp
11860 * gdb.cp/hang.exp
11861 * gdb.cp/impl-this.exp
11862 * gdb.cp/infcall-dlopen.exp
11863 * gdb.cp/inherit.exp
11864 * gdb.cp/iostream.exp
11865 * gdb.cp/koenig.exp
11866 * gdb.cp/local.exp
11867 * gdb.cp/m-data.exp
11868 * gdb.cp/m-static.exp
11869 * gdb.cp/mb-ctor.exp
11870 * gdb.cp/mb-inline.exp
11871 * gdb.cp/mb-templates.exp
11872 * gdb.cp/member-name.exp
11873 * gdb.cp/member-ptr.exp
11874 * gdb.cp/meth-typedefs.exp
11875 * gdb.cp/method.exp
11876 * gdb.cp/method2.exp
11877 * gdb.cp/minsym-fallback.exp
11878 * gdb.cp/misc.exp
11879 * gdb.cp/namelessclass.exp
11880 * gdb.cp/namespace-enum.exp
11881 * gdb.cp/namespace-nested-import.exp
11882 * gdb.cp/namespace.exp
11883 * gdb.cp/nextoverthrow.exp
11884 * gdb.cp/no-dmgl-verbose.exp
11885 * gdb.cp/non-trivial-retval.exp
11886 * gdb.cp/noparam.exp
11887 * gdb.cp/nsdecl.exp
11888 * gdb.cp/nsimport.exp
11889 * gdb.cp/nsnested.exp
11890 * gdb.cp/nsnoimports.exp
11891 * gdb.cp/nsrecurs.exp
11892 * gdb.cp/nsstress.exp
11893 * gdb.cp/nsusing.exp
11894 * gdb.cp/operator.exp
11895 * gdb.cp/oranking.exp
11896 * gdb.cp/overload-const.exp
11897 * gdb.cp/overload.exp
11898 * gdb.cp/ovldbreak.exp
11899 * gdb.cp/ovsrch.exp
11900 * gdb.cp/paren-type.exp
11901 * gdb.cp/parse-lang.exp
11902 * gdb.cp/pass-by-ref.exp
11903 * gdb.cp/pr-1023.exp
11904 * gdb.cp/pr-1210.exp
11905 * gdb.cp/pr-574.exp
11906 * gdb.cp/pr10687.exp
11907 * gdb.cp/pr12028.exp
11908 * gdb.cp/pr17132.exp
11909 * gdb.cp/pr17494.exp
11910 * gdb.cp/pr9067.exp
11911 * gdb.cp/pr9167.exp
11912 * gdb.cp/pr9631.exp
11913 * gdb.cp/printmethod.exp
11914 * gdb.cp/psmang.exp
11915 * gdb.cp/psymtab-parameter.exp
11916 * gdb.cp/ptype-cv-cp.exp
11917 * gdb.cp/ptype-flags.exp
11918 * gdb.cp/re-set-overloaded.exp
11919 * gdb.cp/ref-types.exp
11920 * gdb.cp/rtti.exp
11921 * gdb.cp/scope-err.exp
11922 * gdb.cp/shadow.exp
11923 * gdb.cp/smartp.exp
11924 * gdb.cp/static-method.exp
11925 * gdb.cp/static-print-quit.exp
11926 * gdb.cp/temargs.exp
11927 * gdb.cp/templates.exp
11928 * gdb.cp/try_catch.exp
11929 * gdb.cp/typedef-operator.exp
11930 * gdb.cp/typeid.exp
11931 * gdb.cp/userdef.exp
11932 * gdb.cp/using-crash.exp
11933 * gdb.cp/var-tag.exp
11934 * gdb.cp/virtbase.exp
11935 * gdb.cp/virtfunc.exp
11936 * gdb.cp/virtfunc2.exp
11937 * gdb.cp/vla-cxx.exp
11938 * gdb.disasm/t01_mov.exp
11939 * gdb.disasm/t02_mova.exp
11940 * gdb.disasm/t03_add.exp
11941 * gdb.disasm/t04_sub.exp
11942 * gdb.disasm/t05_cmp.exp
11943 * gdb.disasm/t06_ari2.exp
11944 * gdb.disasm/t07_ari3.exp
11945 * gdb.disasm/t08_or.exp
11946 * gdb.disasm/t09_xor.exp
11947 * gdb.disasm/t10_and.exp
11948 * gdb.disasm/t11_logs.exp
11949 * gdb.disasm/t12_bit.exp
11950 * gdb.disasm/t13_otr.exp
11951 * gdb.dlang/circular.exp
11952 * gdb.dwarf2/arr-stride.exp
11953 * gdb.dwarf2/arr-subrange.exp
11954 * gdb.dwarf2/atomic-type.exp
11955 * gdb.dwarf2/bad-regnum.exp
11956 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11957 * gdb.dwarf2/callframecfa.exp
11958 * gdb.dwarf2/clztest.exp
11959 * gdb.dwarf2/corrupt.exp
11960 * gdb.dwarf2/data-loc.exp
11961 * gdb.dwarf2/dup-psym.exp
11962 * gdb.dwarf2/dw2-anon-mptr.exp
11963 * gdb.dwarf2/dw2-anonymous-func.exp
11964 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11965 * gdb.dwarf2/dw2-bad-unresolved.exp
11966 * gdb.dwarf2/dw2-basic.exp
11967 * gdb.dwarf2/dw2-canonicalize-type.exp
11968 * gdb.dwarf2/dw2-case-insensitive.exp
11969 * gdb.dwarf2/dw2-common-block.exp
11970 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11971 * gdb.dwarf2/dw2-compressed.exp
11972 * gdb.dwarf2/dw2-const.exp
11973 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11974 * gdb.dwarf2/dw2-cu-size.exp
11975 * gdb.dwarf2/dw2-dup-frame.exp
11976 * gdb.dwarf2/dw2-entry-value.exp
11977 * gdb.dwarf2/dw2-icycle.exp
11978 * gdb.dwarf2/dw2-ifort-parameter.exp
11979 * gdb.dwarf2/dw2-inline-break.exp
11980 * gdb.dwarf2/dw2-inline-param.exp
11981 * gdb.dwarf2/dw2-intercu.exp
11982 * gdb.dwarf2/dw2-intermix.exp
11983 * gdb.dwarf2/dw2-lexical-block-bare.exp
11984 * gdb.dwarf2/dw2-linkage-name-trust.exp
11985 * gdb.dwarf2/dw2-minsym-in-cu.exp
11986 * gdb.dwarf2/dw2-noloc.exp
11987 * gdb.dwarf2/dw2-op-call.exp
11988 * gdb.dwarf2/dw2-op-out-param.exp
11989 * gdb.dwarf2/dw2-opt-structptr.exp
11990 * gdb.dwarf2/dw2-param-error.exp
11991 * gdb.dwarf2/dw2-producer.exp
11992 * gdb.dwarf2/dw2-ranges-base.exp
11993 * gdb.dwarf2/dw2-ref-missing-frame.exp
11994 * gdb.dwarf2/dw2-reg-undefined.exp
11995 * gdb.dwarf2/dw2-regno-invalid.exp
11996 * gdb.dwarf2/dw2-restore.exp
11997 * gdb.dwarf2/dw2-restrict.exp
11998 * gdb.dwarf2/dw2-single-line-discriminators.exp
11999 * gdb.dwarf2/dw2-strp.exp
12000 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12001 * gdb.dwarf2/dw2-unresolved.exp
12002 * gdb.dwarf2/dw2-var-zero-addr.exp
12003 * gdb.dwarf2/dw4-sig-types.exp
12004 * gdb.dwarf2/dwz.exp
12005 * gdb.dwarf2/dynarr-ptr.exp
12006 * gdb.dwarf2/enum-type.exp
12007 * gdb.dwarf2/gdb-index.exp
12008 * gdb.dwarf2/implptr-64bit.exp
12009 * gdb.dwarf2/implptr-optimized-out.exp
12010 * gdb.dwarf2/implptr.exp
12011 * gdb.dwarf2/implref-array.exp
12012 * gdb.dwarf2/implref-const.exp
12013 * gdb.dwarf2/implref-global.exp
12014 * gdb.dwarf2/implref-struct.exp
12015 * gdb.dwarf2/mac-fileno.exp
12016 * gdb.dwarf2/main-subprogram.exp
12017 * gdb.dwarf2/member-ptr-forwardref.exp
12018 * gdb.dwarf2/method-ptr.exp
12019 * gdb.dwarf2/missing-sig-type.exp
12020 * gdb.dwarf2/nonvar-access.exp
12021 * gdb.dwarf2/opaque-type-lookup.exp
12022 * gdb.dwarf2/pieces-optimized-out.exp
12023 * gdb.dwarf2/pieces.exp
12024 * gdb.dwarf2/pr10770.exp
12025 * gdb.dwarf2/pr13961.exp
12026 * gdb.dwarf2/staticvirtual.exp
12027 * gdb.dwarf2/subrange.exp
12028 * gdb.dwarf2/symtab-producer.exp
12029 * gdb.dwarf2/trace-crash.exp
12030 * gdb.dwarf2/typeddwarf.exp
12031 * gdb.dwarf2/valop.exp
12032 * gdb.dwarf2/watch-notconst.exp
12033 * gdb.fortran/array-element.exp
12034 * gdb.fortran/charset.exp
12035 * gdb.fortran/common-block.exp
12036 * gdb.fortran/complex.exp
12037 * gdb.fortran/derived-type-function.exp
12038 * gdb.fortran/derived-type.exp
12039 * gdb.fortran/logical.exp
12040 * gdb.fortran/module.exp
12041 * gdb.fortran/multi-dim.exp
12042 * gdb.fortran/nested-funcs.exp
12043 * gdb.fortran/print-formatted.exp
12044 * gdb.fortran/subarray.exp
12045 * gdb.fortran/vla-alloc-assoc.exp
12046 * gdb.fortran/vla-datatypes.exp
12047 * gdb.fortran/vla-history.exp
12048 * gdb.fortran/vla-ptr-info.exp
12049 * gdb.fortran/vla-ptype-sub.exp
12050 * gdb.fortran/vla-ptype.exp
12051 * gdb.fortran/vla-sizeof.exp
12052 * gdb.fortran/vla-type.exp
12053 * gdb.fortran/vla-value-sub-arbitrary.exp
12054 * gdb.fortran/vla-value-sub-finish.exp
12055 * gdb.fortran/vla-value-sub.exp
12056 * gdb.fortran/vla-value.exp
12057 * gdb.fortran/whatis_type.exp
12058 * gdb.go/chan.exp
12059 * gdb.go/handcall.exp
12060 * gdb.go/hello.exp
12061 * gdb.go/integers.exp
12062 * gdb.go/methods.exp
12063 * gdb.go/package.exp
12064 * gdb.go/strings.exp
12065 * gdb.go/types.exp
12066 * gdb.go/unsafe.exp
12067 * gdb.guile/scm-arch.exp
12068 * gdb.guile/scm-block.exp
12069 * gdb.guile/scm-breakpoint.exp
12070 * gdb.guile/scm-cmd.exp
12071 * gdb.guile/scm-disasm.exp
12072 * gdb.guile/scm-equal.exp
12073 * gdb.guile/scm-frame-args.exp
12074 * gdb.guile/scm-frame-inline.exp
12075 * gdb.guile/scm-frame.exp
12076 * gdb.guile/scm-iterator.exp
12077 * gdb.guile/scm-math.exp
12078 * gdb.guile/scm-objfile.exp
12079 * gdb.guile/scm-ports.exp
12080 * gdb.guile/scm-symbol.exp
12081 * gdb.guile/scm-symtab.exp
12082 * gdb.guile/scm-value-cc.exp
12083 * gdb.guile/types-module.exp
12084 * gdb.linespec/break-ask.exp
12085 * gdb.linespec/cpexplicit.exp
12086 * gdb.linespec/explicit.exp
12087 * gdb.linespec/keywords.exp
12088 * gdb.linespec/linespec.exp
12089 * gdb.linespec/ls-dollar.exp
12090 * gdb.linespec/ls-errs.exp
12091 * gdb.linespec/skip-two.exp
12092 * gdb.linespec/thread.exp
12093 * gdb.mi/mi-async.exp
12094 * gdb.mi/mi-basics.exp
12095 * gdb.mi/mi-break.exp
12096 * gdb.mi/mi-catch-load.exp
12097 * gdb.mi/mi-cli.exp
12098 * gdb.mi/mi-cmd-param-changed.exp
12099 * gdb.mi/mi-console.exp
12100 * gdb.mi/mi-detach.exp
12101 * gdb.mi/mi-disassemble.exp
12102 * gdb.mi/mi-eval.exp
12103 * gdb.mi/mi-file-transfer.exp
12104 * gdb.mi/mi-file.exp
12105 * gdb.mi/mi-fill-memory.exp
12106 * gdb.mi/mi-inheritance-syntax-error.exp
12107 * gdb.mi/mi-linespec-err-cp.exp
12108 * gdb.mi/mi-logging.exp
12109 * gdb.mi/mi-memory-changed.exp
12110 * gdb.mi/mi-read-memory.exp
12111 * gdb.mi/mi-record-changed.exp
12112 * gdb.mi/mi-reg-undefined.exp
12113 * gdb.mi/mi-regs.exp
12114 * gdb.mi/mi-return.exp
12115 * gdb.mi/mi-reverse.exp
12116 * gdb.mi/mi-simplerun.exp
12117 * gdb.mi/mi-solib.exp
12118 * gdb.mi/mi-stack.exp
12119 * gdb.mi/mi-stepi.exp
12120 * gdb.mi/mi-syn-frame.exp
12121 * gdb.mi/mi-until.exp
12122 * gdb.mi/mi-var-block.exp
12123 * gdb.mi/mi-var-child.exp
12124 * gdb.mi/mi-var-cmd.exp
12125 * gdb.mi/mi-var-cp.exp
12126 * gdb.mi/mi-var-display.exp
12127 * gdb.mi/mi-var-invalidate.exp
12128 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12129 * gdb.mi/mi-vla-fortran.exp
12130 * gdb.mi/mi-watch.exp
12131 * gdb.mi/mi2-var-child.exp
12132 * gdb.mi/user-selected-context-sync.exp
12133 * gdb.modula2/unbounded-array.exp
12134 * gdb.multi/dummy-frame-restore.exp
12135 * gdb.multi/multi-arch-exec.exp
12136 * gdb.multi/multi-arch.exp
12137 * gdb.multi/tids.exp
12138 * gdb.multi/watchpoint-multi.exp
12139 * gdb.opencl/callfuncs.exp
12140 * gdb.opencl/convs_casts.exp
12141 * gdb.opencl/datatypes.exp
12142 * gdb.opencl/operators.exp
12143 * gdb.opencl/vec_comps.exp
12144 * gdb.opt/clobbered-registers-O2.exp
12145 * gdb.opt/inline-break.exp
12146 * gdb.opt/inline-bt.exp
12147 * gdb.opt/inline-cmds.exp
12148 * gdb.opt/inline-locals.exp
12149 * gdb.pascal/case-insensitive-symbols.exp
12150 * gdb.pascal/floats.exp
12151 * gdb.pascal/gdb11492.exp
12152 * gdb.python/lib-types.exp
12153 * gdb.python/py-arch.exp
12154 * gdb.python/py-as-string.exp
12155 * gdb.python/py-bad-printers.exp
12156 * gdb.python/py-block.exp
12157 * gdb.python/py-breakpoint-create-fail.exp
12158 * gdb.python/py-breakpoint.exp
12159 * gdb.python/py-caller-is.exp
12160 * gdb.python/py-cmd.exp
12161 * gdb.python/py-explore-cc.exp
12162 * gdb.python/py-explore.exp
12163 * gdb.python/py-finish-breakpoint.exp
12164 * gdb.python/py-finish-breakpoint2.exp
12165 * gdb.python/py-frame-args.exp
12166 * gdb.python/py-frame-inline.exp
12167 * gdb.python/py-frame.exp
12168 * gdb.python/py-framefilter-mi.exp
12169 * gdb.python/py-infthread.exp
12170 * gdb.python/py-lazy-string.exp
12171 * gdb.python/py-linetable.exp
12172 * gdb.python/py-mi-events.exp
12173 * gdb.python/py-mi-objfile.exp
12174 * gdb.python/py-mi.exp
12175 * gdb.python/py-objfile.exp
12176 * gdb.python/py-pp-integral.exp
12177 * gdb.python/py-pp-maint.exp
12178 * gdb.python/py-pp-re-notag.exp
12179 * gdb.python/py-pp-registration.exp
12180 * gdb.python/py-recurse-unwind.exp
12181 * gdb.python/py-strfns.exp
12182 * gdb.python/py-symbol.exp
12183 * gdb.python/py-symtab.exp
12184 * gdb.python/py-sync-interp.exp
12185 * gdb.python/py-typeprint.exp
12186 * gdb.python/py-unwind-maint.exp
12187 * gdb.python/py-unwind.exp
12188 * gdb.python/py-value-cc.exp
12189 * gdb.python/py-xmethods.exp
12190 * gdb.reverse/amd64-tailcall-reverse.exp
12191 * gdb.reverse/break-precsave.exp
12192 * gdb.reverse/break-reverse.exp
12193 * gdb.reverse/consecutive-precsave.exp
12194 * gdb.reverse/consecutive-reverse.exp
12195 * gdb.reverse/finish-precsave.exp
12196 * gdb.reverse/finish-reverse-bkpt.exp
12197 * gdb.reverse/finish-reverse.exp
12198 * gdb.reverse/fstatat-reverse.exp
12199 * gdb.reverse/getresuid-reverse.exp
12200 * gdb.reverse/i386-precsave.exp
12201 * gdb.reverse/i386-reverse.exp
12202 * gdb.reverse/i386-sse-reverse.exp
12203 * gdb.reverse/i387-env-reverse.exp
12204 * gdb.reverse/i387-stack-reverse.exp
12205 * gdb.reverse/insn-reverse.exp
12206 * gdb.reverse/machinestate-precsave.exp
12207 * gdb.reverse/machinestate.exp
12208 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12209 * gdb.reverse/pipe-reverse.exp
12210 * gdb.reverse/readv-reverse.exp
12211 * gdb.reverse/recvmsg-reverse.exp
12212 * gdb.reverse/rerun-prec.exp
12213 * gdb.reverse/s390-mvcle.exp
12214 * gdb.reverse/step-precsave.exp
12215 * gdb.reverse/step-reverse.exp
12216 * gdb.reverse/time-reverse.exp
12217 * gdb.reverse/until-precsave.exp
12218 * gdb.reverse/until-reverse.exp
12219 * gdb.reverse/waitpid-reverse.exp
12220 * gdb.reverse/watch-precsave.exp
12221 * gdb.reverse/watch-reverse.exp
12222 * gdb.rust/generics.exp
12223 * gdb.rust/methods.exp
12224 * gdb.rust/modules.exp
12225 * gdb.rust/simple.exp
12226 * gdb.server/connect-with-no-symbol-file.exp
12227 * gdb.server/ext-attach.exp
12228 * gdb.server/ext-restart.exp
12229 * gdb.server/ext-wrapper.exp
12230 * gdb.server/file-transfer.exp
12231 * gdb.server/server-exec-info.exp
12232 * gdb.server/server-kill.exp
12233 * gdb.server/server-mon.exp
12234 * gdb.server/wrapper.exp
12235 * gdb.stabs/exclfwd.exp
12236 * gdb.stabs/gdb11479.exp
12237 * gdb.threads/clone-new-thread-event.exp
12238 * gdb.threads/corethreads.exp
12239 * gdb.threads/current-lwp-dead.exp
12240 * gdb.threads/dlopen-libpthread.exp
12241 * gdb.threads/gcore-thread.exp
12242 * gdb.threads/sigstep-threads.exp
12243 * gdb.threads/watchpoint-fork.exp
12244 * gdb.trace/actions-changed.exp
12245 * gdb.trace/backtrace.exp
12246 * gdb.trace/change-loc.exp
12247 * gdb.trace/circ.exp
12248 * gdb.trace/collection.exp
12249 * gdb.trace/disconnected-tracing.exp
12250 * gdb.trace/ftrace.exp
12251 * gdb.trace/mi-trace-frame-collected.exp
12252 * gdb.trace/mi-trace-unavailable.exp
12253 * gdb.trace/mi-traceframe-changed.exp
12254 * gdb.trace/mi-tsv-changed.exp
12255 * gdb.trace/no-attach-trace.exp
12256 * gdb.trace/passc-dyn.exp
12257 * gdb.trace/qtro.exp
12258 * gdb.trace/range-stepping.exp
12259 * gdb.trace/read-memory.exp
12260 * gdb.trace/save-trace.exp
12261 * gdb.trace/signal.exp
12262 * gdb.trace/status-stop.exp
12263 * gdb.trace/tfile.exp
12264 * gdb.trace/trace-break.exp
12265 * gdb.trace/trace-buffer-size.exp
12266 * gdb.trace/trace-condition.exp
12267 * gdb.trace/tracefile-pseudo-reg.exp
12268 * gdb.trace/tstatus.exp
12269 * gdb.trace/unavailable.exp
12270 * gdb.trace/while-dyn.exp
12271 * gdb.trace/while-stepping.exp
12272
34c41c68
DE
122732016-12-22 Doug Evans <xdje42@gmail.com>
12274
12275 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12276 and msymbols.
12277
16e69324
YQ
122782016-12-19 Yao Qi <yao.qi@linaro.org>
12279
12280 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12281 (test_with_self): Don't call do_steps_and_nexts, and remove
12282 code about stepping into xmalloc.
12283
f94f411b
YQ
122842016-12-09 Yao Qi <yao.qi@linaro.org>
12285
12286 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12287
122882016-12-09 Yao Qi <yao.qi@linaro.org>
12289
12290 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12291
f1b5deee
PA
122922016-12-09 Pedro Alves <palves@redhat.com>
12293
12294 * gdb.base/all-architectures-0.exp: New file.
12295 * gdb.base/all-architectures-1.exp: New file.
12296 * gdb.base/all-architectures-2.exp: New file.
12297 * gdb.base/all-architectures-3.exp: New file.
12298 * gdb.base/all-architectures-4.exp: New file.
12299 * gdb.base/all-architectures-5.exp: New file.
12300 * gdb.base/all-architectures-6.exp: New file.
12301 * gdb.base/all-architectures-7.exp: New file.
12302 * gdb.base/all-architectures.exp.in: New file.
12303
364ca42e
YQ
123042016-12-09 Yao Qi <yao.qi@linaro.org>
12305
12306 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12307
107c2d62
LM
123082016-12-02 Luis Machado <lgustavo@codesourcery.com>
12309
12310 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12311 possible.
12312 Remove useless pattern-matching code.
12313
df3ee9ca
PA
123142016-12-02 Pedro Alves <palves@redhat.com>
12315
12316 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12317 procedure.
12318 (top level): Call it.
12319
ec835369
PA
123202016-12-02 Pedro Alves <palves@redhat.com>
12321
12322 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12323 New procedure.
12324 (top level): Call it.
12325
01770bbd
PA
123262016-12-02 Pedro Alves <palves@redhat.com>
12327
12328 PR cli/20559
12329 * gdb.base/commands.exp (user_defined_command_args_eval): New
12330 procedure.
12331 (top level): Call it.
12332
008459ea
LM
123332016-12-02 Luis Machado <lgustavo@codesourcery.com>
12334
12335 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12336 timeout handling.
12337
0c1b455e
TT
123382016-12-02 Tom Tromey <tom@tromey.com>
12339
12340 * gdb.dwarf2/main-subprogram.c: New file.
12341 * gdb.dwarf2/main-subprogram.exp: New file.
12342
018572b8
LM
123432016-12-01 Luis Machado <lgustavo@codesourcery.com>
12344
12345 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12346 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12347 gdb_test_no_output for a couple of cases.
12348 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12349
84c93cd5
LM
123502016-12-01 Luis Machado <lgustavo@codesourcery.com>
12351
12352 Fix test names and standardize compilation error messages throughout
12353 the following files:
12354
12355 * gdb.ada/start.exp
12356 * gdb.arch/alpha-step.exp
12357 * gdb.arch/e500-prologue.exp
12358 * gdb.arch/ftrace-insn-reloc.exp
12359 * gdb.arch/gdb1291.exp
12360 * gdb.arch/gdb1431.exp
12361 * gdb.arch/gdb1558.exp
12362 * gdb.arch/i386-dr3-watch.exp
12363 * gdb.arch/i386-sse-stack-align.exp
12364 * gdb.arch/ia64-breakpoint-shadow.exp
12365 * gdb.arch/pa-nullify.exp
12366 * gdb.arch/powerpc-aix-prologue.exp
12367 * gdb.arch/thumb-bx-pc.exp
12368 * gdb.base/annota1.exp
12369 * gdb.base/annota3.exp
12370 * gdb.base/arrayidx.exp
12371 * gdb.base/assign.exp
12372 * gdb.base/attach.exp
12373 * gdb.base/auxv.exp
12374 * gdb.base/bang.exp
12375 * gdb.base/bfp-test.exp
12376 * gdb.base/bigcore.exp
12377 * gdb.base/bitfields2.exp
12378 * gdb.base/break-fun-addr.exp
12379 * gdb.base/break-probes.exp
12380 * gdb.base/call-rt-st.exp
12381 * gdb.base/callexit.exp
12382 * gdb.base/catch-fork-kill.exp
12383 * gdb.base/charset.exp
12384 * gdb.base/checkpoint.exp
12385 * gdb.base/comprdebug.exp
12386 * gdb.base/constvars.exp
12387 * gdb.base/coredump-filter.exp
12388 * gdb.base/cursal.exp
12389 * gdb.base/cvexpr.exp
12390 * gdb.base/detach.exp
12391 * gdb.base/display.exp
12392 * gdb.base/dmsym.exp
12393 * gdb.base/dprintf-pending.exp
12394 * gdb.base/dso2dso.exp
12395 * gdb.base/dtrace-probe.exp
12396 * gdb.base/dump.exp
12397 * gdb.base/enum_cond.exp
12398 * gdb.base/exe-lock.exp
12399 * gdb.base/exec-invalid-sysroot.exp
12400 * gdb.base/execl-update-breakpoints.exp
12401 * gdb.base/exprs.exp
12402 * gdb.base/fileio.exp
12403 * gdb.base/find.exp
12404 * gdb.base/finish.exp
12405 * gdb.base/fixsection.exp
12406 * gdb.base/foll-vfork.exp
12407 * gdb.base/frame-args.exp
12408 * gdb.base/gcore.exp
12409 * gdb.base/gdb1250.exp
12410 * gdb.base/global-var-nested-by-dso.exp
12411 * gdb.base/gnu-ifunc.exp
12412 * gdb.base/hashline1.exp
12413 * gdb.base/hashline2.exp
12414 * gdb.base/hashline3.exp
12415 * gdb.base/hbreak-in-shr-unsupported.exp
12416 * gdb.base/huge.exp
12417 * gdb.base/infcall-input.exp
12418 * gdb.base/info-fun.exp
12419 * gdb.base/info-shared.exp
12420 * gdb.base/jit-simple.exp
12421 * gdb.base/jit-so.exp
12422 * gdb.base/jit.exp
12423 * gdb.base/jump.exp
12424 * gdb.base/label.exp
12425 * gdb.base/lineinc.exp
12426 * gdb.base/logical.exp
12427 * gdb.base/longjmp.exp
12428 * gdb.base/macscp.exp
12429 * gdb.base/miscexprs.exp
12430 * gdb.base/new-ui-echo.exp
12431 * gdb.base/new-ui-pending-input.exp
12432 * gdb.base/new-ui.exp
12433 * gdb.base/nodebug.exp
12434 * gdb.base/nofield.exp
12435 * gdb.base/offsets.exp
12436 * gdb.base/overlays.exp
12437 * gdb.base/pending.exp
12438 * gdb.base/pointers.exp
12439 * gdb.base/pr11022.exp
12440 * gdb.base/printcmds.exp
12441 * gdb.base/prologue.exp
12442 * gdb.base/ptr-typedef.exp
12443 * gdb.base/realname-expand.exp
12444 * gdb.base/relativedebug.exp
12445 * gdb.base/relocate.exp
12446 * gdb.base/remote.exp
12447 * gdb.base/reread.exp
12448 * gdb.base/return2.exp
12449 * gdb.base/savedregs.exp
12450 * gdb.base/sep.exp
12451 * gdb.base/sepdebug.exp
12452 * gdb.base/sepsymtab.exp
12453 * gdb.base/set-inferior-tty.exp
12454 * gdb.base/setshow.exp
12455 * gdb.base/shlib-call.exp
12456 * gdb.base/sigaltstack.exp
12457 * gdb.base/siginfo-addr.exp
12458 * gdb.base/signals.exp
12459 * gdb.base/signull.exp
12460 * gdb.base/sigrepeat.exp
12461 * gdb.base/so-impl-ld.exp
12462 * gdb.base/solib-display.exp
12463 * gdb.base/solib-overlap.exp
12464 * gdb.base/solib-search.exp
12465 * gdb.base/solib-symbol.exp
12466 * gdb.base/structs.exp
12467 * gdb.base/structs2.exp
12468 * gdb.base/symtab-search-order.exp
12469 * gdb.base/twice.exp
12470 * gdb.base/unload.exp
12471 * gdb.base/varargs.exp
12472 * gdb.base/watchpoint-solib.exp
12473 * gdb.base/watchpoint.exp
12474 * gdb.base/whatis.exp
12475 * gdb.base/wrong_frame_bt_full.exp
12476 * gdb.btrace/dlopen.exp
12477 * gdb.cell/ea-standalone.exp
12478 * gdb.cell/ea-test.exp
12479 * gdb.cp/dispcxx.exp
12480 * gdb.cp/gdb2384.exp
12481 * gdb.cp/method2.exp
12482 * gdb.cp/nextoverthrow.exp
12483 * gdb.cp/pr10728.exp
12484 * gdb.disasm/am33.exp
12485 * gdb.disasm/h8300s.exp
12486 * gdb.disasm/mn10300.exp
12487 * gdb.disasm/sh3.exp
12488 * gdb.dwarf2/dw2-dir-file-name.exp
12489 * gdb.fortran/complex.exp
12490 * gdb.fortran/library-module.exp
12491 * gdb.guile/scm-pretty-print.exp
12492 * gdb.guile/scm-symbol.exp
12493 * gdb.guile/scm-type.exp
12494 * gdb.guile/scm-value.exp
12495 * gdb.linespec/linespec.exp
12496 * gdb.mi/gdb701.exp
12497 * gdb.mi/gdb792.exp
12498 * gdb.mi/mi-breakpoint-changed.exp
12499 * gdb.mi/mi-dprintf-pending.exp
12500 * gdb.mi/mi-dprintf.exp
12501 * gdb.mi/mi-exit-code.exp
12502 * gdb.mi/mi-pending.exp
12503 * gdb.mi/mi-solib.exp
12504 * gdb.mi/new-ui-mi-sync.exp
12505 * gdb.mi/pr11022.exp
12506 * gdb.mi/user-selected-context-sync.exp
12507 * gdb.opt/solib-intra-step.exp
12508 * gdb.python/py-events.exp
12509 * gdb.python/py-finish-breakpoint.exp
12510 * gdb.python/py-mi.exp
12511 * gdb.python/py-prettyprint.exp
12512 * gdb.python/py-shared.exp
12513 * gdb.python/py-symbol.exp
12514 * gdb.python/py-template.exp
12515 * gdb.python/py-type.exp
12516 * gdb.python/py-value.exp
12517 * gdb.reverse/solib-precsave.exp
12518 * gdb.reverse/solib-reverse.exp
12519 * gdb.server/solib-list.exp
12520 * gdb.stabs/weird.exp
12521 * gdb.threads/reconnect-signal.exp
12522 * gdb.threads/stepi-random-signal.exp
12523 * gdb.trace/actions.exp
12524 * gdb.trace/ax.exp
12525 * gdb.trace/backtrace.exp
12526 * gdb.trace/change-loc.exp
12527 * gdb.trace/deltrace.exp
12528 * gdb.trace/ftrace-lock.exp
12529 * gdb.trace/ftrace.exp
12530 * gdb.trace/infotrace.exp
12531 * gdb.trace/mi-tracepoint-changed.exp
12532 * gdb.trace/packetlen.exp
12533 * gdb.trace/passcount.exp
12534 * gdb.trace/pending.exp
12535 * gdb.trace/range-stepping.exp
12536 * gdb.trace/report.exp
12537 * gdb.trace/stap-trace.exp
12538 * gdb.trace/tfind.exp
12539 * gdb.trace/trace-break.exp
12540 * gdb.trace/trace-condition.exp
12541 * gdb.trace/trace-enable-disable.exp
12542 * gdb.trace/trace-mt.exp
12543 * gdb.trace/tracecmd.exp
12544 * gdb.trace/tspeed.exp
12545 * gdb.trace/tsv.exp
12546 * lib/perftest.exp
12547
fb9feb35
LM
125482016-12-01 Luis Machado <lgustavo@codesourcery.com>
12549
12550 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12551 with gdb_test_no_output.
12552 Use command as test name.
12553
cd2ddb6c
LM
125542016-12-01 Luis Machado <lgustavo@codesourcery.com>
12555
12556 Fix test names starting with uppercase throughout the files.
12557
12558 * gdb.ada/assign_1.exp
12559 * gdb.ada/boolean_expr.exp
12560 * gdb.base/arrayidx.exp
12561 * gdb.base/del.exp
12562 * gdb.base/gcore-buffer-overflow.exp
12563 * gdb.base/testenv.exp
12564 * gdb.compile/compile.exp
12565 * gdb.python/py-framefilter-invalidarg.exp
12566 * gdb.python/py-framefilter.exp
12567
bb95117e
LM
125682016-12-01 Luis Machado <lgustavo@codesourcery.com>
12569
12570 Fix test names starting with uppercase throughout the files.
12571
12572 * gdb.ada/array_return.exp
12573 * gdb.ada/expr_delims.exp
12574 * gdb.ada/mi_dyn_arr.exp
12575 * gdb.ada/mi_interface.exp
12576 * gdb.ada/mi_var_array.exp
12577 * gdb.ada/watch_arg.exp
12578 * gdb.arch/alpha-step.exp
12579 * gdb.arch/altivec-regs.exp
12580 * gdb.arch/e500-regs.exp
12581 * gdb.arch/powerpc-d128-regs.exp
12582 * gdb.base/arrayidx.exp
12583 * gdb.base/break.exp
12584 * gdb.base/checkpoint.exp
12585 * gdb.base/debug-expr.exp
12586 * gdb.base/dmsym.exp
12587 * gdb.base/radix.exp
12588 * gdb.base/sepdebug.exp
12589 * gdb.base/testenv.exp
12590 * gdb.base/watch_thread_num.exp
12591 * gdb.base/watchpoint-cond-gone.exp
12592 * gdb.cell/break.exp
12593 * gdb.cell/ea-cache.exp
12594 * gdb.compile/compile.exp
12595 * gdb.cp/gdb2495.exp
12596 * gdb.gdb/selftest.exp
12597 * gdb.gdb/xfullpath.exp
12598 * gdb.go/hello.exp
12599 * gdb.go/integers.exp
12600 * gdb.objc/basicclass.exp
12601 * gdb.pascal/hello.exp
12602 * gdb.pascal/integers.exp
12603 * gdb.python/py-breakpoint.exp
12604 * gdb.python/py-cmd.exp
12605 * gdb.python/py-linetable.exp
12606 * gdb.python/py-xmethods.exp
12607 * gdb.python/python.exp
12608 * gdb.reverse/consecutive-precsave.exp
12609 * gdb.reverse/finish-precsave.exp
12610 * gdb.reverse/i386-precsave.exp
12611 * gdb.reverse/machinestate-precsave.exp
12612 * gdb.reverse/sigall-precsave.exp
12613 * gdb.reverse/solib-precsave.exp
12614 * gdb.reverse/step-precsave.exp
12615 * gdb.reverse/until-precsave.exp
12616 * gdb.reverse/watch-precsave.exp
12617 * gdb.threads/leader-exit.exp
12618 * gdb.threads/pthreads.exp
12619 * gdb.threads/wp-replication.exp
12620 * gdb.trace/actions.exp
12621 * gdb.trace/mi-tsv-changed.exp
12622 * gdb.trace/tsv.exp
12623
de97fdd4
LM
126242016-12-01 Luis Machado <lgustavo@codesourcery.com>
12625
12626 Fix test names starting with uppercase throughout the files.
12627
12628 * gdb.arch/i386-bp_permanent.exp
12629 * gdb.arch/i386-gnu-cfi.exp
12630 * gdb.base/disasm-end-cu.exp
12631 * gdb.base/macscp.exp
12632 * gdb.base/pending.exp
12633 * gdb.base/watch_thread_num.exp
12634 * gdb.cp/exception.exp
12635 * gdb.cp/gdb2495.exp
12636 * gdb.cp/local.exp
12637 * gdb.python/py-evsignal.exp
12638 * gdb.python/python.exp
12639 * gdb.trace/tracecmd.exp
12640
9f058c10
LM
126412016-12-01 Luis Machado <lgustavo@codesourcery.com>
12642
12643 Fix test names starting with uppercase throughout the files.
12644
12645 * gdb.base/charset.exp
12646 * gdb.base/eval.exp
12647 * gdb.base/multi-forks.exp
12648 * gdb.guile/scm-progspace.exp
12649 * gdb.opencl/datatypes.exp
12650 * gdb.python/py-block.exp
12651 * gdb.python/py-function.exp
12652 * gdb.python/py-symbol.exp
12653 * gdb.python/py-symtab.exp
12654 * gdb.python/py-xmethods.exp
12655 * gdb.reverse/break-precsave.exp
12656 * gdb.reverse/break-reverse.exp
12657 * gdb.reverse/consecutive-precsave.exp
12658 * gdb.reverse/consecutive-reverse.exp
12659 * gdb.reverse/finish-precsave.exp
12660 * gdb.reverse/finish-reverse-bkpt.exp
12661 * gdb.reverse/finish-reverse.exp
12662 * gdb.reverse/fstatat-reverse.exp
12663 * gdb.reverse/getresuid-reverse.exp
12664 * gdb.reverse/i386-precsave.exp
12665 * gdb.reverse/i386-reverse.exp
12666 * gdb.reverse/i386-sse-reverse.exp
12667 * gdb.reverse/i387-stack-reverse.exp
12668 * gdb.reverse/insn-reverse.exp
12669 * gdb.reverse/machinestate-precsave.exp
12670 * gdb.reverse/machinestate.exp
12671 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12672 * gdb.reverse/pipe-reverse.exp
12673 * gdb.reverse/readv-reverse.exp
12674 * gdb.reverse/recvmsg-reverse.exp
12675 * gdb.reverse/rerun-prec.exp
12676 * gdb.reverse/s390-mvcle.exp
12677 * gdb.reverse/sigall-precsave.exp
12678 * gdb.reverse/sigall-reverse.exp
12679 * gdb.reverse/solib-precsave.exp
12680 * gdb.reverse/solib-reverse.exp
12681 * gdb.reverse/step-precsave.exp
12682 * gdb.reverse/step-reverse.exp
12683 * gdb.reverse/time-reverse.exp
12684 * gdb.reverse/until-precsave.exp
12685 * gdb.reverse/until-reverse.exp
12686 * gdb.reverse/waitpid-reverse.exp
12687 * gdb.reverse/watch-precsave.exp
12688 * gdb.reverse/watch-reverse.exp
12689
cdc7edd7
LM
126902016-12-01 Luis Machado <lgustavo@codesourcery.com>
12691
12692 Fix test names starting with uppercase throughout the files.
12693
12694 * gdb.arch/i386-mpx-simple_segv.exp
12695 * gdb.arch/i386-mpx.exp
12696 * gdb.arch/i386-permbkpt.exp
12697 * gdb.arch/pa-nullify.exp
12698 * gdb.arch/powerpc-d128-regs.exp
12699 * gdb.arch/vsx-regs.exp
12700 * gdb.base/bfp-test.exp
12701 * gdb.base/break.exp
12702 * gdb.base/breakpoint-shadow.exp
12703 * gdb.base/callfuncs.exp
12704 * gdb.base/charset.exp
12705 * gdb.base/commands.exp
12706 * gdb.base/completion.exp
12707 * gdb.base/dfp-test.exp
12708 * gdb.base/echo.exp
12709 * gdb.base/ending-run.exp
12710 * gdb.base/eval.exp
12711 * gdb.base/expand-psymtabs.exp
12712 * gdb.base/float128.exp
12713 * gdb.base/floatn.exp
12714 * gdb.base/foll-exec-mode.exp
12715 * gdb.base/gdb1056.exp
12716 * gdb.base/gdb11531.exp
12717 * gdb.base/kill-after-signal.exp
12718 * gdb.base/multi-forks.exp
12719 * gdb.base/overlays.exp
12720 * gdb.base/pending.exp
12721 * gdb.base/sepdebug.exp
12722 * gdb.base/testenv.exp
12723 * gdb.base/valgrind-db-attach.exp
12724 * gdb.base/watch_thread_num.exp
12725 * gdb.base/watchpoint-cond-gone.exp
12726 * gdb.base/watchpoint.exp
12727 * gdb.base/watchpoints.exp
12728 * gdb.cp/arg-reference.exp
12729 * gdb.cp/baseenum.exp
12730 * gdb.cp/operator.exp
12731 * gdb.cp/shadow.exp
12732 * gdb.dwarf2/dw2-op-out-param.exp
12733 * gdb.dwarf2/dw2-reg-undefined.exp
12734 * gdb.go/chan.exp
12735 * gdb.go/hello.exp
12736 * gdb.go/integers.exp
12737 * gdb.go/methods.exp
12738 * gdb.go/package.exp
12739 * gdb.guile/scm-parameter.exp
12740 * gdb.guile/scm-progspace.exp
12741 * gdb.guile/scm-value.exp
12742 * gdb.mi/mi-pending.exp
12743 * gdb.mi/user-selected-context-sync.exp
12744 * gdb.multi/multi-attach.exp
12745 * gdb.multi/tids.exp
12746 * gdb.opt/clobbered-registers-O2.exp
12747 * gdb.pascal/floats.exp
12748 * gdb.pascal/integers.exp
12749 * gdb.python/py-block.exp
12750 * gdb.python/py-events.exp
12751 * gdb.python/py-parameter.exp
12752 * gdb.python/py-symbol.exp
12753 * gdb.python/py-symtab.exp
12754 * gdb.python/py-type.exp
12755 * gdb.python/py-value.exp
12756 * gdb.python/py-xmethods.exp
12757 * gdb.python/python.exp
12758 * gdb.reverse/break-precsave.exp
12759 * gdb.reverse/consecutive-precsave.exp
12760 * gdb.reverse/finish-precsave.exp
12761 * gdb.reverse/i386-precsave.exp
12762 * gdb.reverse/machinestate-precsave.exp
12763 * gdb.reverse/sigall-precsave.exp
12764 * gdb.reverse/solib-precsave.exp
12765 * gdb.reverse/step-precsave.exp
12766 * gdb.reverse/until-precsave.exp
12767 * gdb.reverse/watch-precsave.exp
12768 * gdb.server/ext-attach.exp
12769 * gdb.server/ext-restart.exp
12770 * gdb.server/ext-run.exp
12771 * gdb.server/ext-wrapper.exp
12772 * gdb.stabs/gdb11479.exp
12773 * gdb.stabs/weird.exp
12774 * gdb.threads/attach-many-short-lived-threads.exp
12775 * gdb.threads/kill.exp
12776 * gdb.threads/watchpoint-fork.exp
12777
bc6c7af4
LM
127782016-12-01 Luis Machado <lgustavo@codesourcery.com>
12779
12780 Fix test names starting with uppercase throughout all the files below.
12781
12782 * gdb.ada/array_return.exp
12783 * gdb.ada/catch_ex.exp
12784 * gdb.ada/info_exc.exp
12785 * gdb.ada/mi_catch_ex.exp
12786 * gdb.ada/mi_dyn_arr.exp
12787 * gdb.ada/mi_ex_cond.exp
12788 * gdb.ada/mi_exc_info.exp
12789 * gdb.ada/mi_interface.exp
12790 * gdb.ada/mi_task_arg.exp
12791 * gdb.ada/mi_task_info.exp
12792 * gdb.ada/mi_var_array.exp
12793 * gdb.arch/alpha-step.exp
12794 * gdb.arch/amd64-disp-step.exp
12795 * gdb.arch/arm-disp-step.exp
12796 * gdb.arch/disp-step-insn-reloc.exp
12797 * gdb.arch/e500-prologue.exp
12798 * gdb.arch/ftrace-insn-reloc.exp
12799 * gdb.arch/gdb1558.exp
12800 * gdb.arch/i386-bp_permanent.exp
12801 * gdb.arch/i386-disp-step.exp
12802 * gdb.arch/i386-float.exp
12803 * gdb.arch/i386-gnu-cfi.exp
12804 * gdb.arch/ia64-breakpoint-shadow.exp
12805 * gdb.arch/mips16-thunks.exp
12806 * gdb.arch/pa-nullify.exp
12807 * gdb.arch/powerpc-aix-prologue.exp
12808 * gdb.arch/powerpc-power.exp
12809 * gdb.arch/ppc-dfp.exp
12810 * gdb.arch/s390-tdbregs.exp
12811 * gdb.arch/spu-info.exp
12812 * gdb.arch/spu-ls.exp
12813 * gdb.arch/thumb-bx-pc.exp
12814 * gdb.base/advance.exp
12815 * gdb.base/annota-input-while-running.exp
12816 * gdb.base/arrayidx.exp
12817 * gdb.base/asmlabel.exp
12818 * gdb.base/async.exp
12819 * gdb.base/attach-wait-input.exp
12820 * gdb.base/auto-connect-native-target.exp
12821 * gdb.base/batch-preserve-term-settings.exp
12822 * gdb.base/bfp-test.exp
12823 * gdb.base/bigcore.exp
12824 * gdb.base/bp-permanent.exp
12825 * gdb.base/break-always.exp
12826 * gdb.base/break-fun-addr.exp
12827 * gdb.base/break-idempotent.exp
12828 * gdb.base/break-main-file-remove-fail.exp
12829 * gdb.base/break-probes.exp
12830 * gdb.base/break-unload-file.exp
12831 * gdb.base/break.exp
12832 * gdb.base/call-ar-st.exp
12833 * gdb.base/call-rt-st.exp
12834 * gdb.base/call-sc.exp
12835 * gdb.base/call-signal-resume.exp
12836 * gdb.base/call-strs.exp
12837 * gdb.base/callexit.exp
12838 * gdb.base/callfuncs.exp
12839 * gdb.base/catch-gdb-caused-signals.exp
12840 * gdb.base/catch-signal-siginfo-cond.exp
12841 * gdb.base/catch-syscall.exp
12842 * gdb.base/compare-sections.exp
12843 * gdb.base/cond-eval-mode.exp
12844 * gdb.base/condbreak-call-false.exp
12845 * gdb.base/consecutive-step-over.exp
12846 * gdb.base/cursal.exp
12847 * gdb.base/disabled-location.exp
12848 * gdb.base/disasm-end-cu.exp
12849 * gdb.base/display.exp
12850 * gdb.base/double-prompt-target-event-error.exp
12851 * gdb.base/dprintf-bp-same-addr.exp
12852 * gdb.base/dprintf-detach.exp
12853 * gdb.base/dprintf-next.exp
12854 * gdb.base/dprintf-non-stop.exp
12855 * gdb.base/dprintf-pending.exp
12856 * gdb.base/dso2dso.exp
12857 * gdb.base/ending-run.exp
12858 * gdb.base/enum_cond.exp
12859 * gdb.base/examine-backward.exp
12860 * gdb.base/exe-lock.exp
12861 * gdb.base/exec-invalid-sysroot.exp
12862 * gdb.base/execl-update-breakpoints.exp
12863 * gdb.base/execution-termios.exp
12864 * gdb.base/fileio.exp
12865 * gdb.base/fixsection.exp
12866 * gdb.base/foll-exec-mode.exp
12867 * gdb.base/foll-exec.exp
12868 * gdb.base/fork-running-state.exp
12869 * gdb.base/frame-args.exp
12870 * gdb.base/fullpath-expand.exp
12871 * gdb.base/func-ptr.exp
12872 * gdb.base/gcore-relro-pie.exp
12873 * gdb.base/gdb1090.exp
12874 * gdb.base/gdb1555.exp
12875 * gdb.base/global-var-nested-by-dso.exp
12876 * gdb.base/gnu-ifunc.exp
12877 * gdb.base/hbreak-in-shr-unsupported.exp
12878 * gdb.base/hbreak-unmapped.exp
12879 * gdb.base/hook-stop.exp
12880 * gdb.base/infcall-input.exp
12881 * gdb.base/info-fun.exp
12882 * gdb.base/info-shared.exp
12883 * gdb.base/interrupt-noterm.exp
12884 * gdb.base/jit-so.exp
12885 * gdb.base/jit.exp
12886 * gdb.base/line-symtabs.exp
12887 * gdb.base/list.exp
12888 * gdb.base/longjmp.exp
12889 * gdb.base/macscp.exp
12890 * gdb.base/max-value-size.exp
12891 * gdb.base/nodebug.exp
12892 * gdb.base/nofield.exp
12893 * gdb.base/overlays.exp
12894 * gdb.base/paginate-after-ctrl-c-running.exp
12895 * gdb.base/paginate-bg-execution.exp
12896 * gdb.base/paginate-inferior-exit.exp
12897 * gdb.base/pending.exp
12898 * gdb.base/pr11022.exp
12899 * gdb.base/printcmds.exp
12900 * gdb.base/ptr-typedef.exp
12901 * gdb.base/ptype.exp
12902 * gdb.base/randomize.exp
12903 * gdb.base/range-stepping.exp
12904 * gdb.base/realname-expand.exp
12905 * gdb.base/relativedebug.exp
12906 * gdb.base/remote.exp
12907 * gdb.base/savedregs.exp
12908 * gdb.base/sepdebug.exp
12909 * gdb.base/set-noassign.exp
12910 * gdb.base/shlib-call.exp
12911 * gdb.base/shreloc.exp
12912 * gdb.base/sigaltstack.exp
12913 * gdb.base/sigbpt.exp
12914 * gdb.base/siginfo-addr.exp
12915 * gdb.base/siginfo-obj.exp
12916 * gdb.base/siginfo-thread.exp
12917 * gdb.base/signest.exp
12918 * gdb.base/signull.exp
12919 * gdb.base/sigrepeat.exp
12920 * gdb.base/skip.exp
12921 * gdb.base/so-impl-ld.exp
12922 * gdb.base/solib-corrupted.exp
12923 * gdb.base/solib-disc.exp
12924 * gdb.base/solib-display.exp
12925 * gdb.base/solib-overlap.exp
12926 * gdb.base/solib-search.exp
12927 * gdb.base/solib-symbol.exp
12928 * gdb.base/source-execution.exp
12929 * gdb.base/sss-bp-on-user-bp-2.exp
12930 * gdb.base/sss-bp-on-user-bp.exp
12931 * gdb.base/stack-checking.exp
12932 * gdb.base/stale-infcall.exp
12933 * gdb.base/step-break.exp
12934 * gdb.base/step-line.exp
12935 * gdb.base/step-over-exit.exp
12936 * gdb.base/step-test.exp
12937 * gdb.base/structs.exp
12938 * gdb.base/sym-file.exp
12939 * gdb.base/symtab-search-order.exp
12940 * gdb.base/term.exp
12941 * gdb.base/type-opaque.exp
12942 * gdb.base/unload.exp
12943 * gdb.base/until-nodebug.exp
12944 * gdb.base/until.exp
12945 * gdb.base/unwindonsignal.exp
12946 * gdb.base/watch-cond.exp
12947 * gdb.base/watch-non-mem.exp
12948 * gdb.base/watch_thread_num.exp
12949 * gdb.base/watchpoint-reuse-slot.exp
12950 * gdb.base/watchpoint-solib.exp
12951 * gdb.base/watchpoint.exp
12952 * gdb.btrace/dlopen.exp
12953 * gdb.cell/arch.exp
12954 * gdb.cell/break.exp
12955 * gdb.cell/bt.exp
12956 * gdb.cell/core.exp
12957 * gdb.cell/data.exp
12958 * gdb.cell/dwarfaddr.exp
12959 * gdb.cell/ea-cache.exp
12960 * gdb.cell/ea-standalone.exp
12961 * gdb.cell/ea-test.exp
12962 * gdb.cell/f-regs.exp
12963 * gdb.cell/fork.exp
12964 * gdb.cell/gcore.exp
12965 * gdb.cell/mem-access.exp
12966 * gdb.cell/ptype.exp
12967 * gdb.cell/registers.exp
12968 * gdb.cell/sizeof.exp
12969 * gdb.cell/solib-symbol.exp
12970 * gdb.cell/solib.exp
12971 * gdb.compile/compile-tls.exp
12972 * gdb.cp/exception.exp
12973 * gdb.cp/gdb2495.exp
12974 * gdb.cp/local.exp
12975 * gdb.cp/mb-inline.exp
12976 * gdb.cp/mb-templates.exp
12977 * gdb.cp/pr10687.exp
12978 * gdb.cp/pr9167.exp
12979 * gdb.cp/scope-err.exp
12980 * gdb.cp/templates.exp
12981 * gdb.cp/virtfunc.exp
12982 * gdb.dwarf2/dw2-dir-file-name.exp
12983 * gdb.dwarf2/dw2-single-line-discriminators.exp
12984 * gdb.fortran/complex.exp
12985 * gdb.fortran/library-module.exp
12986 * gdb.guile/guile.exp
12987 * gdb.guile/scm-cmd.exp
12988 * gdb.guile/scm-frame-inline.exp
12989 * gdb.guile/scm-objfile.exp
12990 * gdb.guile/scm-pretty-print.exp
12991 * gdb.guile/scm-symbol.exp
12992 * gdb.guile/scm-type.exp
12993 * gdb.guile/scm-value.exp
12994 * gdb.linespec/keywords.exp
12995 * gdb.linespec/ls-errs.exp
12996 * gdb.linespec/macro-relative.exp
12997 * gdb.linespec/thread.exp
12998 * gdb.mi/mi-breakpoint-changed.exp
12999 * gdb.mi/mi-dprintf-pending.exp
13000 * gdb.mi/mi-fullname-deleted.exp
13001 * gdb.mi/mi-logging.exp
13002 * gdb.mi/mi-pending.exp
13003 * gdb.mi/mi-solib.exp
13004 * gdb.mi/new-ui-mi-sync.exp
13005 * gdb.mi/user-selected-context-sync.exp
13006 * gdb.multi/dummy-frame-restore.exp
13007 * gdb.multi/multi-arch-exec.exp
13008 * gdb.multi/remove-inferiors.exp
13009 * gdb.multi/watchpoint-multi-exit.exp
13010 * gdb.opt/solib-intra-step.exp
13011 * gdb.perf/backtrace.exp
13012 * gdb.perf/single-step.exp
13013 * gdb.perf/skip-command.exp
13014 * gdb.perf/skip-prologue.exp
13015 * gdb.perf/solib.exp
13016 * gdb.python/lib-types.exp
13017 * gdb.python/py-as-string.exp
13018 * gdb.python/py-bad-printers.exp
13019 * gdb.python/py-block.exp
13020 * gdb.python/py-breakpoint.exp
13021 * gdb.python/py-cmd.exp
13022 * gdb.python/py-events.exp
13023 * gdb.python/py-evthreads.exp
13024 * gdb.python/py-finish-breakpoint.exp
13025 * gdb.python/py-finish-breakpoint2.exp
13026 * gdb.python/py-frame-inline.exp
13027 * gdb.python/py-frame.exp
13028 * gdb.python/py-inferior.exp
13029 * gdb.python/py-infthread.exp
13030 * gdb.python/py-mi.exp
13031 * gdb.python/py-objfile.exp
13032 * gdb.python/py-pp-maint.exp
13033 * gdb.python/py-pp-registration.exp
13034 * gdb.python/py-prettyprint.exp
13035 * gdb.python/py-recurse-unwind.exp
13036 * gdb.python/py-shared.exp
13037 * gdb.python/py-symbol.exp
13038 * gdb.python/py-symtab.exp
13039 * gdb.python/py-template.exp
13040 * gdb.python/py-type.exp
13041 * gdb.python/py-unwind-maint.exp
13042 * gdb.python/py-unwind.exp
13043 * gdb.python/py-value.exp
13044 * gdb.python/python.exp
13045 * gdb.reverse/finish-reverse-bkpt.exp
13046 * gdb.reverse/insn-reverse.exp
13047 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13048 * gdb.reverse/solib-precsave.exp
13049 * gdb.reverse/solib-reverse.exp
13050 * gdb.stabs/gdb11479.exp
13051 * gdb.stabs/weird.exp
13052 * gdb.threads/fork-child-threads.exp
13053 * gdb.threads/fork-plus-threads.exp
13054 * gdb.threads/fork-thread-pending.exp
13055 * gdb.threads/forking-threads-plus-breakpoint.exp
13056 * gdb.threads/hand-call-in-threads.exp
13057 * gdb.threads/interrupted-hand-call.exp
13058 * gdb.threads/linux-dp.exp
13059 * gdb.threads/local-watch-wrong-thread.exp
13060 * gdb.threads/next-while-other-thread-longjmps.exp
13061 * gdb.threads/non-ldr-exit.exp
13062 * gdb.threads/pending-step.exp
13063 * gdb.threads/print-threads.exp
13064 * gdb.threads/process-dies-while-detaching.exp
13065 * gdb.threads/process-dies-while-handling-bp.exp
13066 * gdb.threads/pthreads.exp
13067 * gdb.threads/queue-signal.exp
13068 * gdb.threads/reconnect-signal.exp
13069 * gdb.threads/signal-command-handle-nopass.exp
13070 * gdb.threads/signal-command-multiple-signals-pending.exp
13071 * gdb.threads/signal-delivered-right-thread.exp
13072 * gdb.threads/signal-sigtrap.exp
13073 * gdb.threads/sigthread.exp
13074 * gdb.threads/staticthreads.exp
13075 * gdb.threads/stepi-random-signal.exp
13076 * gdb.threads/thread-unwindonsignal.exp
13077 * gdb.threads/thread_check.exp
13078 * gdb.threads/thread_events.exp
13079 * gdb.threads/tid-reuse.exp
13080 * gdb.threads/tls-nodebug.exp
13081 * gdb.threads/tls-shared.exp
13082 * gdb.threads/tls-so_extern.exp
13083 * gdb.threads/tls.exp
13084 * gdb.threads/wp-replication.exp
13085 * gdb.trace/actions-changed.exp
13086 * gdb.trace/actions.exp
13087 * gdb.trace/backtrace.exp
13088 * gdb.trace/change-loc.exp
13089 * gdb.trace/collection.exp
13090 * gdb.trace/deltrace.exp
13091 * gdb.trace/disconnected-tracing.exp
13092 * gdb.trace/entry-values.exp
13093 * gdb.trace/ftrace-lock.exp
13094 * gdb.trace/ftrace.exp
13095 * gdb.trace/infotrace.exp
13096 * gdb.trace/mi-trace-frame-collected.exp
13097 * gdb.trace/mi-trace-unavailable.exp
13098 * gdb.trace/mi-traceframe-changed.exp
13099 * gdb.trace/mi-tracepoint-changed.exp
13100 * gdb.trace/mi-tsv-changed.exp
13101 * gdb.trace/no-attach-trace.exp
13102 * gdb.trace/packetlen.exp
13103 * gdb.trace/passc-dyn.exp
13104 * gdb.trace/passcount.exp
13105 * gdb.trace/pending.exp
13106 * gdb.trace/pr16508.exp
13107 * gdb.trace/qtro.exp
13108 * gdb.trace/range-stepping.exp
13109 * gdb.trace/read-memory.exp
13110 * gdb.trace/report.exp
13111 * gdb.trace/save-trace.exp
13112 * gdb.trace/signal.exp
13113 * gdb.trace/stap-trace.exp
13114 * gdb.trace/status-stop.exp
13115 * gdb.trace/strace.exp
13116 * gdb.trace/tfile.exp
13117 * gdb.trace/tfind.exp
13118 * gdb.trace/trace-break.exp
13119 * gdb.trace/trace-condition.exp
13120 * gdb.trace/trace-enable-disable.exp
13121 * gdb.trace/trace-mt.exp
13122 * gdb.trace/tracecmd.exp
13123 * gdb.trace/tracefile-pseudo-reg.exp
13124 * gdb.trace/tspeed.exp
13125 * gdb.trace/tstatus.exp
13126 * gdb.trace/tsv.exp
13127 * gdb.trace/unavailable.exp
13128 * gdb.trace/while-dyn.exp
13129 * gdb.trace/while-stepping.exp
13130 * lib/gdb-guile.exp
13131 * lib/gdb.exp
13132 * lib/mi-support.exp
13133 * lib/pascal.exp
13134 * lib/perftest.exp
13135 * lib/prelink-support.exp
13136 * lib/selftest-support.exp
13137
ad02e4fe
SM
131382016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13139
13140 * Makefile.in: Include disable-implicit-rules.mk.
13141
22347e55
AA
131422016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13143
13144 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13145 non-byte-aligned bit fields.
13146
da5b30da
AA
131472016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13148
13149 PR gdb/12616
13150 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13151 respects the DW_AT_data_bit_offset attribute.
13152
b593ecca
SM
131532016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13154
13155 * gdb.base/default.exp: Fix output of "set language".
13156
3b165252
SM
131572016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13158
13159 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13160 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13161 make.
13162 * configure.ac: Remove checks for the make program.
13163 * configure: Re-generate.
13164
1a2f3d7f
KB
131652016-11-16 Kevin Buettner <kevinb@redhat.com>
13166
13167 * gdb.python/py-recurse-unwind.c (main): Add loop.
13168 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13169 to read_register() and gdb.parse_and_eval(). Make each code
13170 call a separate case that can be individually tested.
13171 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13172 proc. Call cont_and_backtrace for each of the code paths that
13173 we want to test in the unwinder.
13174
b7f38fda
AA
131752016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13176
13177 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13178 the definition of struct S.
13179
1f8db343
CM
131802016-11-11 Catherine Moore <clm@codesourcery.com>
13181
13182 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13183
fad0c9fb
PA
131842016-11-09 Pedro Alves <palves@redhat.com>
13185
13186 * gdb.base/commands.exp (runto_or_return): New procedure.
13187 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13188 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13189 (progvar_simple_while_test, progvar_complex_if_while_test)
13190 (if_while_breakpoint_command_test)
13191 (infrun_breakpoint_command_test, breakpoint_command_test)
13192 (user_defined_command_test, watchpoint_command_test)
13193 (test_command_prompt_position, redefine_hook_test)
13194 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13195 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13196 multi_line_input and multi_line. Remove gdb_expect and
13197 gdb_stop_suppressing_tests uses.
13198 * lib/gdb.exp (valnum_re): New global.
13199 (multi_line_input): New procedure.
13200
8354c62c
SM
132012016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13202
13203 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13204 Remove.
13205 (test_setup): Define with proc_with_prefix.
13206 (test_cli_inferior): Likewise.
13207 (test_cli_thread): Likewise.
13208 (test_cli_frame): Likewise.
13209 (test_cli_select_frame): Likewise.
13210 (test_cli_up_down): Likewise.
13211 (test_mi_thread_select): Likewise.
13212 (test_mi_stack_select_frame): Likewise.
13213 (test_cli_in_mi_inferior): Likewise.
13214 (test_cli_in_mi_thread): Likewise.
13215 (test_cli_in_mi_frame): Likewise.
13216 (top level): Do not use with_test_prefix_procname.
13217
64f367a2
PA
132182016-11-09 Pedro Alves <palves@redhat.com>
13219
13220 * gdb.base/commands.exp (gdbvar_simple_if_test)
13221 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13222 (progvar_simple_if_test, progvar_simple_while_test)
13223 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13224 (infrun_breakpoint_command_test, breakpoint_command_test)
13225 (user_defined_command_test, watchpoint_command_test)
13226 (test_command_prompt_position, deprecated_command_test)
13227 (bp_deleted_in_command, temporary_breakpoint_commands)
13228 (stray_arg0_test, source_file_with_indented_comment)
13229 (recursive_source_test, if_commands_test)
13230 (error_clears_commands_left, redefine_hook_test)
13231 (redefine_backtrace_test): Use proc_with_prefix.
13232 * lib/gdb.exp (proc_with_prefix): New proc.
13233
0bb65f1e
AA
132342016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13235
13236 * gdb.base/tui-layout.c: New file.
13237 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13238 disassembly window contains very long lines.
13239
7353f247
TT
132402016-11-08 Tom Tromey <tom@tromey.com>
13241
13242 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13243 depend on Python 2.
13244
30a7bb83
TT
132452016-11-08 Tom Tromey <tom@tromey.com>
13246
13247 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13248 New method.
13249
cdf5a07c
MG
132502016-10-29 Manish Goregaokar <manish@mozilla.com>
13251
2806dc7e 13252 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13253
51a789c3
MG
132542016-10-27 Manish Goregaokar <manish@mozilla.com>
13255
2806dc7e
PA
13256 * gdb.rust/simple.rs: Add test for univariant enums without
13257 discriminants and for encoded struct-like enums.
51a789c3 13258
f610ab6d
PA
132592016-10-28 Pedro Alves <palves@redhat.com>
13260
13261 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13262 gdb_test_multiple, tighten regexps and match symtabs and line
13263 tables incrementally.
13264
b129b0ca
LM
132652016-10-28 Luis Machado <lgustavo@codesourcery.com>
13266
13267 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13268 general.
13269
ecf45d2c
SL
132702016-10-25 Luis Machado <lgustavo@codesourcery.com>
13271
13272 * gdb.base/exec-invalid-sysroot.exp: New file.
13273
b8d38ee4
JK
132742016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13275
13276 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13277
f90fd8c2
JK
132782016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13279
13280 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13281
2d2476aa
MR
132822016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13283
2806dc7e
PA
13284 * gdb.base/killed-outside.exp: Remove $options from a call to
13285 `prepare_for_testing'.
2d2476aa 13286
e42b25a0
SM
132872016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13288
13289 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13290 Change test message.
13291
3ccdb432
SM
132922016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13293
13294 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13295 Update comment.
13296
5bad3170
SM
132972016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13298
13299 * gdb.trace/mi-trace-save.exp: New file.
13300
5ad9dba7
YQ
133012016-10-13 Yao Qi <yao.qi@linaro.org>
13302
13303 * gdb.base/code_elim.exp (get_var_address): Remove.
13304 * gdb.base/relocate.exp: Likewise.
13305 * gdb.base/shreloc.exp: Likewise.
13306 * lib/gdb.exp (get_var_address): New.
13307
62df7e21
YQ
133082016-10-13 Yao Qi <yao.qi@linaro.org>
13309
13310 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13311 floating point tests if $skip_float_test is false.
13312
4dac951e
LM
133132016-10-12 Luis Machado <lgustavo@codesourcery.com>
13314
13315 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13316 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13317 argc values.
13318 Add 1 to argc so we guarantee distinct initial/modified argc values.
13319
8f1a8fc4
JK
133202016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13321
13322 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13323
16c85b5d
JK
133242016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13325
13326 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13327 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13328 * gdb.arch/vsx-regs.exp: Likewise.
13329
1d0e042a
YQ
133302016-10-07 Yao Qi <yao.qi@linaro.org>
13331
13332 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13333
68dadef5
MM
133342016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13335
13336 * gdb.python/python.exp: Test decode_line("*0").
13337
33fa2c6e
DE
133382016-10-06 Doug Evans <dje@google.com>
13339
13340 * gdb.python/py-value.exp (test_value_creation): Add test for large
13341 unsigned 64-bit value.
13342
9c37b5ae
TT
133432016-10-06 Tom Tromey <tom@tromey.com>
13344
13345 * gdb.compile/compile.exp: Change java tests to rust.
13346 * gdb.base/setshow.exp: Change java tests to rust.
13347 * gdb.base/default.exp: Remove java from language list.
13348 * README (Examples): Update language example.
13349 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13350 test.
13351 * lib/gdb.exp (skip_java_tests): Remove.
13352 * lib/java.exp: Remove.
13353 * gdb.java: Remove.
13354
78b86327
MR
133552016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13356
13357 * gdb.arch/mips-fcr.exp: New test.
13358 * gdb.arch/mips-fcr.c: Source for the new test.
13359
7470adbb
MR
133602016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13361
13362 * gdb.base/solib-disc.exp: Use `standard_output_file'
13363 throughout.
13364
4a556533
PA
133652016-10-06 Pedro Alves <palves@redhat.com>
13366
13367 * gdb.base/jit-simple-dl.c: New file.
13368 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13369 * gdb.base/jit-simple.c: ... this.
13370 * gdb.base/jit-simple.exp (jit_run): Delete.
13371 (build_jit): New proc.
13372 (jit_test_reread): Recompile either the main program or the shared
13373 library, depending on what is being tested. Skip changing address
13374 if caller wants to. Compare before/after addresses. If testing
13375 standalone, explicitly load the binary. Test "maint info
13376 breakpoints".
13377 (top level): Add "standalone vs shared lib" and "change address"
13378 vs "same address" axes.
13379
5a122fbc
PA
133802016-10-06 Pedro Alves <palves@redhat.com>
13381
13382 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13383 call.
13384 (jit_run): Delete.
13385 (jit_test_reread): Use with_test_prefix. Reload the main binary
13386 explicitly. Compare the before/after addresses of the JIT
13387 descriptor.
13388
ee8da4b8
DE
133892016-08-15 Doug Evans <dje@google.com>
13390
13391 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13392 for single bitfields is bool.
13393 * gdb.xml/tdesc-regs.exp: Ditto.
13394
f389f6fe
JK
133952016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13396
13397 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13398
fdebf1a4
YQ
133992016-10-05 Yao Qi <yao.qi@linaro.org>
13400
13401 * lib/gdb.exp (support_complex_tests): Return zero if
13402 gdb_skip_float_test return true.
13403
9c36d954 134042016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13405 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13406
13407 PR gdb/20487
13408 * gdb.mi/user-selected-context-sync.exp: New file.
13409 * gdb.mi/user-selected-context-sync.c: New file.
13410
4034d0ff 134112016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13412 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13413
13414 PR gdb/20487
13415 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13416 =thread-select-event check.
13417
a4297203
PB
134182016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13419
13420 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13421 the compulsory L operand changes.
13422 * gdb.arch/powerpc-power.s: Likewise.
13423
bb805577
JK
134242016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13425
13426 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13427 * gdb.base/jit-attach-pie.c: New file.
13428 * gdb.base/jit-attach-pie.exp: New file.
13429
6d61dee5
PA
134302016-09-28 Pedro Alves <palves@redhat.com>
13431
13432 * gdb.base/infcall-input.c: New file.
13433 * gdb.base/infcall-input.exp: New file.
13434
f73842fc
YQ
134352016-09-22 Yao Qi <yao.qi@linaro.org>
13436
13437 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13438 (gdb_exit): Rename it to ...
13439 (gdbserver_gdb_exit): ... Close GDBserver.
13440 (gdb_exit): New proc, call gdbserver_gdb_exit.
13441 (mi_gdb_exit): Likewise.
13442
90681dab
YQ
134432016-09-22 Yao Qi <yao.qi@linaro.org>
13444
13445 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13446 path.
13447 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13448 Remove duplication.
13449
9c211fd8
YQ
134502016-09-22 Yao Qi <yao.qi@linaro.org>
13451
13452 * lib/gdbserver-support.exp: Check the existence of
13453 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13454
ad0a504f
AK
134552016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13456
13457 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13458
36cf1806
TT
134592016-09-21 Tom Tromey <tom@tromey.com>
13460
13461 PR gdb/20604:
13462 * gdb.base/quit.exp: New file.
13463
74172ecf
SM
134642016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13465
13466 * .gitignore: New file.
13467
3d0ec882
MR
134682016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13469
13470 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13471 throughout.
13472
8193adea
AA
134732016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13474
13475 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13476
d41a5c09
JK
134772016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13478
13479 * gdb.cp/casts.cc (decltype): Move it ...
13480 (main): ... with its call to ...
13481 * gdb.cp/casts03.cc: ... a new file.
13482 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13483
d2dfe700
JK
134842016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13485
13486 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13487
e2a92b16
PB
134882016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13489
13490 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13491 and sync up the test with tests in gas/testsuite/gas/ppc.
13492 * gdb.arch/powerpc-power.exp: Likewise.
13493
49b4de64
JK
134942016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13495
13496 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13497
2c29df25
SDJ
134982016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13499 Jan Kratochvil <jan.kratochvil@redhat.com>
13500
13501 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13502 make m1's definition to be different from m2's. Use 'dummy' as an
13503 argument for probe 'two'.
13504
cc3c2846
JB
135052016-09-10 Jon Beniston <jon@beniston.com>
13506
13507 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13508 for sim target.
13509
e1b2624a
AA
135102016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13511
13512 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13513 variable declaration.
13514 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13515 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13516 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13517 received HWCAP as its argument.
13518
4295e285
PA
135192016-09-06 Pedro Alves <palves@redhat.com>
13520
13521 * gdb.base/new-ui-pending-input.c: New file.
13522 * gdb.base/new-ui-pending-input.exp: New file.
13523 * gdb.exp (clear_gdb_spawn_id): New procedure.
13524 (with_spawn_id): Check whether gdb_spawn_id exists before
13525 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13526 on exit.
13527
00d5215e
UW
135282016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13529
13530 * gdb.base/float128.c: New file.
13531 * gdb.base/float128.exp: Likewise.
13532 * gdb.base/floatn.c: Likewise.
13533 * gdb.base/floatn.exp: Likewise.
13534
a9ff5f12
UW
135352016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13536
13537 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13538
f245535c
PA
135392016-09-05 Pedro Alves <palves@redhat.com>
13540
13541 PR backtrace/19927
13542 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13543 unwinders are immediately called as side effect of "source" or
13544 "disable unwinder" commands.
13545 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13546
ae9cf263
YQ
135472016-09-02 Yao Qi <yao.qi@linaro.org>
13548
13549 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13550 is true and $type is "float" or "double".
13551
27aba047
YQ
135522016-09-02 Yao Qi <yao.qi@linaro.org>
13553
13554 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13555 true.
13556 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13557 * gdb.base/call-rt-st.exp: Likewise.
13558 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13559 return value instead of gdb,skip_float_test.
13560 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13561 (do_function_calls): Use its return value instead of
13562 gdb,skip_float_test.
13563 * gdb.base/finish.exp: Likewise.
13564 * gdb.base/funcargs.exp: Likewise.
13565 * gdb.base/return.exp: Likewise.
13566 * gdb.base/return2.exp: Likewise.
13567 * gdb.base/varargs.exp: Likewise.
13568 * lib/gdb.exp (gdb_skip_float_test): Change it to
13569 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13570
5af962df
AA
135712016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13572
13573 * gdb.multi/tids.exp: Test "thread apply all".
13574
7fac6910
JK
135752016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13576
13577 * gdb.base/default.exp (tty): Remove.
13578
bb1fe4ac
KB
135792016-08-24 Kevin Buettner <kevinb@redhat.com>
13580
2806dc7e
PA
13581 * gdb.python/py-recurse-unwind.c: New file.
13582 * gdb.python/py-recurse-unwind.py: New file.
13583 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13584
0a1ddfa6
SM
135852016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13586
13587 * gdb.base/set-inferior-tty.exp: New file.
13588 * gdb.base/set-inferior-tty.c: New file.
13589
d9de1fe3
PA
135902016-08-23 Pedro Alves <palves@redhat.com>
13591
13592 PR gdb/20494
13593 * gdb.base/new-ui-echo.c: New file.
13594 * gdb.base/new-ui-echo.exp: New file.
13595
e9d9abd7
YQ
135962016-08-23 Yao Qi <yao.qi@linaro.org>
13597
13598 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13599 gdbserver_spawn.
13600 * gdb.server/connect-without-multi-process.exp (do_test):
13601 Likewise.
13602
3589529e
YQ
136032016-08-23 Yao Qi <yao.qi@linaro.org>
13604
13605 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13606 standalone_txt. Delete gdb_txt and standalone_txt on host
13607 and target. Spawn the binary on target. Copy files from
13608 target to host.
13609
6bb90213
PA
136102016-08-22 Pedro Alves <palves@redhat.com>
13611
13612 PR gdb/20505
13613 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13614 with_test_prefix. Factor out bits to ...
13615 (test_no_vdso): ... this new procedure.
13616
20c2c024
CL
136172016-08-19 Carl Love <cel@us.ibm.com>
13618
13619 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13620 maintaining separate logic for constructing the output path.
13621 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13622 * gdb.arch/ppc-dfp.exp: Likewise.
13623 * gdb.arch/ppc-fp.exp: Likewise.
13624 * gdb.arch/vsx-regs.exp: Likewise.
13625 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13626 binprefix for generating the additional binary files.
13627
0646e07d
PA
136282016-08-19 Pedro Alves <palves@redhat.com>
13629
13630 * gdb.trace/mi-trace-frame-collected.exp
13631 (test_trace_frame_collected): On x32, expect two registers.
13632
46da9242
CL
136332016-08-18 Carl Love <cel@us.ibm.com>
13634
13635 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13636 and sync up the test with tests in gas/testsuite/gas/ppc.
13637 * gdb.arch/powerpc-power.exp: Likewise.
13638
eb2332d7
SM
136392016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13640
13641 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13642 expected error message.
13643
63c61e04
SM
136442016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13645
13646 * gdb.multi/remove-inferiors.exp: New file.
13647 * gdb.multi/remove-inferiors.c: New file.
13648
7b17065f
YQ
136492016-08-12 Yao Qi <yao.qi@linaro.org>
13650
13651 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13652 argument list.
13653
01d3dedf
PA
136542016-08-10 Pedro Alves <palves@redhat.com>
13655
13656 PR gdb/19187
13657 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13658 setup_kfails.
13659
3eb7562a
PA
136602016-08-09 Pedro Alves <palves@redhat.com>
13661 Simon Marchi <simon.marchi@ericsson.com>
13662
13663 PR gdb/20418
13664 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13665 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13666
80614914
PA
136672016-08-09 Pedro Alves <palves@redhat.com>
13668
13669 PR mi/20431
13670 * gdb.mi/mi-cmd-error.exp: New file.
13671
f348d89a
PA
136722016-08-09 Pedro Alves <palves@redhat.com>
13673
13674 PR gdb/18653
13675 * gdb.base/signals-state-child.c: New file.
13676 * gdb.base/signals-state-child.exp: New file.
13677 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13678
e5ca03b4
PA
136792016-08-09 Pedro Alves <palves@redhat.com>
13680
13681 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13682
282a0691
TT
136832016-08-03 Tom Tromey <tom@tromey.com>
13684
13685 PR python/18565:
13686 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13687
41bfcd63
YQ
136882016-08-01 Yao Qi <yao.qi@linaro.org>
13689
13690 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13691 variable mode to "multi-process" if $multi_process is 1, otherwise
13692 set it to "single-process".
13693
e3465b24
YQ
136942016-08-01 Yao Qi <yao.qi@linaro.org>
13695
13696 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13697 * gdb.cp/cpexprs.exp: Likewise.
13698 * gdb.cp/m-static.exp: Likewise.
13699
0b31a4bc
TT
137002016-07-26 Tom Tromey <tom@tromey.com>
13701
13702 PR python/20190:
13703 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13704 test.
13705
e0461dbb
MM
137062016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13707
13708 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13709 selecting assembly source files.
13710 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13711 assembly source files.
13712 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13713 assembly source files.
13714 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13715 selecting assembly source files.
13716
8194e927
SM
137172016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13718
13719 * gdb.base/new-ui.exp (do_test_invalid_args): New
13720 procedure.
13721
c0272db5
TW
137222016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13723
13724 * gdb.btrace/reconnect.c: New file.
13725 * gdb.btrace/reconnect.exp: New file.
13726
e3487908
GKB
137272016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13728
13729 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13730 to test_catch_syscall_group.
13731 (test_catch_syscall_group): New.
13732
12df5c00
TT
137332016-07-21 Tom Tromey <tom@tromey.com>
13734
13735 * gdb.rust/simple.rs (main): Use empty struct expression.
13736 * gdb.rust/simple.exp: Add tests for empty struct expression.
13737
bae62ee2
YQ
137382016-07-21 Yao Qi <yao.qi@linaro.org>
13739
13740 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13741 if gdb_skip_xml_test is true on some targets.
13742
b1b53fb3
YQ
137432016-07-21 Yao Qi <yao.qi@linaro.org>
13744
13745 * gdb.server/solib-list.exp: Unset last_loaded_file.
13746
027d97f8
JK
137472016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13748
13749 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13750 "step into captured_main (args)".
13751
7674d381
JK
137522016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13753
13754 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13755
72b5d099
JK
137562016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13757
13758 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13759
1f960ced
PA
137602016-07-19 Pedro Alves <palves@redhat.com>
13761
13762 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13763 * gdb.opt/inline-bt.exp: Likewise.
13764 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13765 additional_flags=-Winline.
13766 * gdb.opt/inline-locals.exp: Likewise.
13767 * gdb.opt/inline-markers.c (ATTR): Define.
13768 (inlined_fn): Use it.
13769
f25827c1
YQ
137702016-07-19 Yao Qi <yao.qi@linaro.org>
13771
13772 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13773 (test_with_self): Remove some code. Remove argument executable.
13774 (top-level): Use do_self_tests.
13775
37539ebe
DB
137762016-07-15 Zachary Welch <zwelch@codesourcery.com>
13777 Don Breazeal <donb@codesourcery.com>
13778
13779 * gdb.base/maint.exp: Escape paths used in regular expressions.
13780 * gdb.stabs/weird.exp: Likewise.
13781
dac790e1
TT
137822016-07-13 Tom Tromey <tom@tromey.com>
13783
13784 PR python/15620, PR python/18620:
13785 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13786 (test_bkpt_events): New procs.
13787
93daf339
TT
137882016-07-13 Tom Tromey <tom@tromey.com>
13789
13790 PR python/17698:
13791 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13792 test.
13793 (test_watchpoints): Likewise.
13794 (test_bkpt_pending): New proc.
13795
6571a381
TT
137962016-07-13 Tom Tromey <tom@tromey.com>
13797
13798 PR cli/18053:
13799 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13800 completion test.
13801
e8732474
JK
138022016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13803
13804 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13805 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13806 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13807 f_label.
13808 (g): Rename g_end_lbl to g_label.
13809 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13810 low_pc and high_pc.
13811 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13812
e0f3fd7c
TT
138132016-07-12 Tom Tromey <tom@tromey.com>
13814
13815 PR python/19293:
13816 * gdb.python/py-unwind-maint.exp: Update tests.
13817
3cfe46b6
YQ
138182016-07-12 Yao Qi <yao.qi@linaro.org>
13819
13820 * lib/selftest-support.exp (selftest_setup): Match the output
13821 when captured_main is inlined.
13822
4f19a0e6
WT
138232016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13824
13825 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13826 New variables.
13827 (print this%a, print this%b, print this): New tests.
13828 * gdb.fortran/derived-types.f90 (this): New object and
13829 initialization.
13830
986cf455
SM
138312016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13832
13833 * gdb.ada/arraydim.exp: Remove extra directory level in build
13834 directory.
13835
f0464b23
SM
138362016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13837
13838 * lib/ada.exp: Remove extra directory level in build directory.
13839 * gdb.ada/cond_lang.exp: Likewise.
13840 * gdb.ada/exec_changed.exp: Likewise.
13841 * gdb.ada/lang_switch.exp: Likewise.
13842
42d94011
MG
138432016-07-06 Manish Goregaokar <manish@mozilla.com>
13844
2806dc7e
PA
13845 * simple.rs: Add test for raw pointer subscripting.
13846 * simple.exp: Add test expectations.
42d94011 13847
647c264c
YQ
138482016-07-05 Yao Qi <yao.qi@linaro.org>
13849
13850 * gdb.mi/mi-reverse.exp: Match =record-started output.
13851
20aa2c60
PA
138522016-07-01 Pedro Alves <palves@redhat.com>
13853
13854 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13855 procedure.
13856 (jit_reader_test): Test the jit reader's unwinder.
13857 * gdb.base/jithost.c (jit_function_00_code): New global.
13858 (main): Use memcpy to fill in the mmapped code, instead of poking
13859 bytes manually here.
13860 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13861 value.
13862 (read_debug_info): Save the function's range.
13863 (read_sp): New function.
13864 (unwind_frame): Use it. Also unwind RBP.
13865 (get_frame_id): Use read_sp.
13866 (gdb_init_reader): Use calloc instead of malloc.
13867 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13868 parameter. Use gdb_test_multiple.
13869
ced2dffb
PA
138702016-07-01 Pedro Alves <palves@redhat.com>
13871 Antoine Tremblay <antoine.tremblay@ericsson.com>
13872
13873 * gdb.threads/process-dies-while-detaching.c: New file.
13874 * gdb.threads/process-dies-while-detaching.exp: New file.
13875
63000888
PA
138762016-07-01 Pedro Alves <palves@redhat.com>
13877
13878 * gdb.multi/watchpoint-multi-exit.c: New file.
13879 * gdb.multi/watchpoint-multi-exit.exp: New file.
13880
038d4868
PA
138812016-06-30 Pedro Alves <palves@redhat.com>
13882
13883 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13884 unset inferior_spawn_id.
13885
994e9c83
PA
138862016-06-30 Pedro Alves <palves@redhat.com>
13887
13888 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13889 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13890
e5653468
YQ
138912016-06-29 Yao Qi <yao.qi@linaro.org>
13892
13893 * gdb.base/return.c: Add copyright header.
13894
803b47e5
TT
138952016-06-29 Tom Tromey <tom@tromey.com>
13896
13897 PR python/20129:
13898 * gdb.python/py-framefilter.exp: Add tests for setting priority
13899 and disabling of non-existent frame filter.
13900
28244707
YQ
139012016-06-29 Yao Qi <yao.qi@linaro.org>
13902
13903 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13904 0x0f07ff.
13905
a31d2f06
YQ
139062016-06-28 Yao Qi <yao.qi@linaro.org>
13907
13908 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13909 triplets. Start gdb, execute catch syscall, and continue. Check
13910 gdb's output to determine catch syscall is supported.
13911
921d8f54
MG
139122016-06-27 Manish Goregaokar <manish@mozilla.com>
13913
25d49b86
PA
13914 * gdb.rust/simple.rs: Add test for returning unit in a function.
13915 * gdb.rust/simple.exp: Add expectation for functions returning
13916 unit.
921d8f54 13917
f4952523
PMR
139182016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13919
13920 * gdb.python/py-breakpoint-create-fail.c,
13921 gdb.python/py-breakpoint-create-fail.exp,
13922 gdb.python/py-breakpoint-create-fail.py: New testcase.
13923
fccb08f8
MG
139242016-06-25 Manish Goregaokar <manish@mozilla.com>
13925
13926 PR gdb/20239
13927 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13928 * gdb.rust/simple.exp: Add test expectations for new NonZero
13929 tests.
fccb08f8 13930
6b850546
DT
139312016-06-24 David Taylor <dtaylor@emc.com>
13932
13933 * gdb.base/offsets.exp: New file.
13934 * gdb.base/offsets.c: New file.
13935
17621150
TT
139362016-06-23 Tom Tromey <tom@tromey.com>
13937
13938 PR gdb/16483:
13939 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13940 before any filters are loaded.
13941
04d59df6
WT
139422016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13943
13944 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13945 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13946 structs.
13947 * gdb.fortran/derived-type-function.exp: New file.
13948 * gdb.fortran/derived-type-function.f90: New file.
13949
13950
ac69f786
PA
139512016-06-21 Pedro Alves <palves@redhat.com>
13952
13953 * gdb.base/new-ui.exp: New file.
13954 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13955 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13956 (with_spawn_id): New procedure.
13957
49940788
PA
139582016-06-21 Pedro Alves <palves@redhat.com>
13959
13960 * gdb.mi/mi-exec-run.exp: New file.
13961
ef274d26
PA
139622016-06-21 Pedro Alves <palves@redhat.com>
13963
13964 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13965 breakpoint command's output on the main UI.
13966 (test_break): New procedure, factored out from calls in the top
13967 level.
13968 (top level): Use foreach_with_prefix to test MI as main UI and as
13969 separate UI.
13970
468afe6c
PA
139712016-06-21 Pedro Alves <palves@redhat.com>
13972
13973 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13974 (test_awatch_creation_and_listing)
13975 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13976 Remove 'type' parameter.
13977 (test_watchpoint_all): New parameter mi_mode. Remove
13978 with_test_prefix.
13979 (top level): Use foreach_with_prefix, and add main/separate UI MI
13980 testing axis.
13981
51f77c37
PA
139822016-06-21 Pedro Alves <palves@redhat.com>
13983
13984 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13985 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13986 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13987 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13988 (gdb_main_spawn_id, mi_spawn_id): Declare and
13989 comment.
13990 (mi_create_inferior_pty): New procedure,
13991 factored out from default_mi_gdb_start.
13992 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13993 procedures.
13994 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13995 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13996 Use mi_create_inferior_pty.
13997 (mi_gdb_start): Use eval to pass down args list.
13998
8980e177
PA
139992016-06-21 Pedro Alves <palves@redhat.com>
14000
14001 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14002 * gdb.opt/inline-cmds.exp: Add MI tests.
14003
f38d3ad1
PA
140042016-06-21 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14007
45db7c09
PA
140082016-06-21 Pedro Alves <palves@redhat.com>
14009
14010 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14011 (top level): Use it instead of mi_execute_to.
14012
5a069ab3
PA
140132016-06-21 Pedro Alves <palves@redhat.com>
14014
14015 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14016 (cont_handler_str): New.
14017 (signal_stop_handler): Set stop_handler_str instead of printing to
14018 stdout.
14019 (continue_handler): Set cont_handler_str instead of printing to
14020 stdout.
14021 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14022 mi_send_resuming_command. Print stop_handler_str and
14023 cont_handler_str instead of expecting the python events print
14024 directly.
14025
2838cc1d
SD
140262016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14027
14028 * gdb.base/jit-reader.exp: New file.
14029 * gdb.base/jithost.c: New file.
14030 * gdb.base/jithost.h: New file.
14031 * gdb.base/jitreader.c : New file.
14032 * gdb.base/jit-protocol.h: New file.
14033
21a77091
YQ
140342016-06-17 Yao Qi <yao.qi@linaro.org>
14035
14036 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14037 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14038 and detach-on-fork. Adjust tests.
14039 (top level): Invoke break_cond_on_syscall with combinations of
14040 syscall, follow-fork-mode and detach-on-fork.
14041
f50bf8e5
YQ
140422016-06-17 Yao Qi <yao.qi@linaro.org>
14043
14044 * gdb.base/step-over-exit.c: New.
14045 * gdb.base/step-over-exit.exp: New.
14046
a28d8e50
YTL
140472016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14048
14049 * gdb.base/float.exp: Add target check for nds32*-*-*.
14050 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14051
cad8e26d
AB
140522016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14053
14054 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14055 for unsupported target features.
14056 * gdb.base/call-rt-st.exp: Likewise.
14057 * gdb.base/call-sc.exp: Likewise.
14058 * gdb.base/call-signal-resume.exp: Likewise.
14059 * gdb.base/call-strs.exp: Likewise.
14060 * gdb.base/callexit.exp: Likewise.
14061 * gdb.base/callfuncs.exp: Likewise.
14062 * gdb.base/nodebug.exp: Likewise.
14063 * gdb.base/printcmds.exp: Likewise.
14064 * gdb.base/ptype.exp: Likewise.
14065 * gdb.base/structs.exp: Likewise.
14066 * gdb.base/unwindonsignal.exp: Likewise.
14067 * gdb.cp/gdb2495.exp: Likewise.
14068 * gdb.cp/templates.exp: Likewise.
14069 * gdb.cp/virtfunc.exp: Likewise.
14070 * gdb.threads/hand-call-in-threads.exp: Likewise.
14071 * gdb.threads/interrupted-hand-call.exp: Likewise.
14072 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14073
347dc102
TT
140742016-06-10 Tom Tromey <tom@tromey.com>
14075
14076 PR rust/20110:
14077 * gdb.rust/expr.exp: Add test for integer constant larger than
14078 i32.
14079
5e13cf25
BH
140802016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14081
14082 * gdb.fortran/nested-funcs.exp: New.
14083 * gdb.fortran/nested-funcs.f90: New.
14084
bb556f1f
TK
140852016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14086
14087 * gdb.base/examine-backward.c: New file.
14088 * gdb.base/examine-backward.exp: New file.
14089
38b022b4
SM
140902016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14091
14092 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14093 matching.
14094
1b40ec05
TT
140952016-06-02 Tom Tromey <tom@tromey.com>
14096
14097 PR python/18984:
14098 * gdb.python/py-shared.exp: Add solib_name test.
14099
193bd378
SM
141002016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14101
14102 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14103
3326303b
MG
141042016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14105
14106 PR c++/19893
14107 * gdb.dwarf2/implref.exp: Rename to...
14108 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14109 * gdb.dwarf2/implref-array.c: New file.
14110 * gdb.dwarf2/implref-array.exp: Likewise.
14111 * gdb.dwarf2/implref-global.c: Likewise.
14112 * gdb.dwarf2/implref-global.exp: Likewise.
14113 * gdb.dwarf2/implref-struct.c: Likewise.
14114 * gdb.dwarf2/implref-struct.exp: Likewise.
14115
825c8ef2
AT
141162016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14117
14118 * gdb.trace/trace-condition.exp: Add 64bit tests.
14119
2320162a
AT
141202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14121
14122 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14123 bits types.
14124 (main): Adapt to 8 to 64 bits types.
14125 * gdb.trace/trace-condition.exp: Add new tests.
14126
a7818233
AT
141272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14128
14129 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14130
0d336466
AT
141312016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14132
14133 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14134 Move condition tests...
14135 * gdb.trace/trace-condition.exp: Here.
14136
7faeb45a
AT
141372016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14138
14139 * gdb.trace/trace-condition.exp: Add counter-case tests.
14140
e385593e
JK
141412016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14142
14143 PR c++/15231
14144 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14145 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14146
744608cc
PA
141472016-05-27 Pedro Alves <palves@redhat.com>
14148
14149 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14150 New procedure.
14151 (top level): Call it, and bail out of DejaGnu is known to be bad.
14152
ac775bf4
AB
141532016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14154
14155 * gdb.base/whatis.c: Extend the test case.
14156 * gdb.base/whatis.exp: Add additional tests.
14157
2bbad2ea
BH
141582016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14159
14160* gdb.fortran/type.f90: Add pointer variable.
14161* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14162
8b70175d
BH
141632016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14164
14165 * gdb.fortran/vla-type.exp: Fix testcase name.
14166
86d8a848
BH
141672016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14168
14169 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14170
e188eb36
BH
141712016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14172
14173 * gdb.fortran/type.f90: Add nested structures.
14174 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14175 * gdb.fortran/derived-type.exp: Adapt expected output.
14176 * gdb.fortran/vla-type.exp: Adapt expected output.
14177
9b2db1fd
BH
141782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14179
14180 * gdb.fortran/whatis_type.exp: Adapt expected output.
14181
72b17055
BH
141822016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14183
14184 * gdb.fortran/print_type.exp: Fix expected output.
14185 * gdb.fortran/whatis_type.exp: Fix expected output.
14186
3cd81d8d
BH
141872016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14188
14189 * gdb.fortran/whatis_type.exp: Use multi_line.
14190
ddae9462
TT
141912016-05-24 Tom Tromey <tom@tromey.com>
14192
14193 PR python/17386:
14194 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14195 use value as an index.
14196
1957f6b8
TT
141972016-05-23 Tom Tromey <tom@tromey.com>
14198
14199 PR python/17981:
14200 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14201 no-breakpoint case.
14202
026a9174
PA
142032016-05-24 Pedro Alves <palves@redhat.com>
14204
14205 PR gdb/19828
14206 * gdb.threads/clone-attach-detach.c: New file.
14207 * gdb.threads/clone-attach-detach.exp: New file.
14208
e70a7231
FR
142092016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14210
14211 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14212
0f6ed0e0
TT
142132016-05-23 Tom Tromey <tom@tromey.com>
14214
14215 PR python/19438, PR python/18393:
14216 * gdb.python/py-progspace.exp: Add "dir" test.
14217 * gdb.python/py-objfile.exp: Add "dir" test.
14218
ffd19d61
YQ
142192016-05-23 Yao Qi <yao.qi@linaro.org>
14220
14221 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14222 * gdb.arch/thumb2-it.exp: Likewise.
14223
9e8f9b05
SM
142242016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14225
14226 * gdb.mi/mi-threads-interrupt.c: New file.
14227 * gdb.mi/mi-threads-interrupt.exp: New file.
14228
61c6156d
SM
142292016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14230
14231 PR gdb/18077
14232 * gdb.mi/mi-async-run.exp: New file.
14233 * gdb.mi/mi-async-run.c: New file.
14234
67218854
TT
142352016-05-17 Tom Tromey <tom@tromey.com>
14236 Manish Goregaokar <manishsmail@gmail.com>
14237
14238 * lib/rust-support.exp: New file.
14239 * lib/gdb.exp (skip_rust_tests): New proc.
14240 (build_executable_from_specs): Handle rust.
14241 * lib/future.exp (gdb_find_rustc): New proc.
14242 (gdb_default_target_compile): Handle rust.
14243 * gdb.rust/expr.exp: New file.
14244 * gdb.rust/generics.exp: New file.
14245 * gdb.rust/generics.rs: New file.
14246 * gdb.rust/methods.exp: New file.
14247 * gdb.rust/methods.rs: New file.
14248 * gdb.rust/modules.exp: New file.
14249 * gdb.rust/modules.rs: New file.
14250 * gdb.rust/simple.exp: New file.
14251 * gdb.rust/simple.rs: New file.
14252
c44af4eb
TT
142532016-05-17 Tom Tromey <tom@tromey.com>
14254
14255 * gdb.base/default.exp (set language): Add rust.
14256
dcd1f979
TT
142572016-05-17 Tom Tromey <tom@tromey.com>
14258
14259 * gdb.gdb/unittest.exp: New file.
14260
155b7f57
YQ
142612016-05-16 Yao Qi <yao.qi@linaro.org>
14262
14263 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14264 shell_prompt. Update shell_prompt_re.
14265
8ddd5a6c
DE
142662016-05-12 Doug Evans <dje@google.com>
14267
14268 PR symtab/19999
14269 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14270 $options when building executable.
14271 * gdb.dwarf2/fission-loclists-pie.S: New file.
14272 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14273
02e370d9
SM
142742016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14275
14276 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14277 of [is_remote target],
14278
8929ad8b
SM
142792016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14280
14281 * lib/gdb.exp (use_gdb_stub): New procedure.
14282
6c447423
DE
142832016-05-03 Yunlian Jiang <yunlian@google.com>
14284 Doug Evans <dje@google.com>
14285
14286 PR symtab/19914
14287 * gdb.dwarf2/dwp-sepdebug.c: New file.
14288 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14289
444e826c
SM
142902016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14291
14292 * gdb.base/detach.exp: Remove is_remote check.
14293
740feeaa
SM
142942016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14295
14296 * gdb.base/annota-input-while-running.exp: Don't check for
14297 [is_remote target]. Enable annotations after running to main.
14298 Remove unused "set test..." line.
14299
9080ac9d
SM
143002016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14301
14302 * gdb.trace/trace-enable-disable.exp: New file.
14303 * gdb.trace/trace-enable-disable.c: New file.
14304
952ebca5
SM
143052016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14306
14307 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14308 use it in info sharedlibrary test.
14309 * gdb.trace/ftrace-lock.exp: Likewise.
14310 * gdb.trace/ftrace.exp: Likewise.
14311 * gdb.trace/range-stepping.exp: Likewise.
14312 * gdb.trace/trace-break.exp: Likewise.
14313 * gdb.trace/trace-condition.exp: Likewise.
14314 * gdb.trace/trace-mt.exp: Likewise.
14315
d9019901
SM
143162016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14317
14318 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14319 (gdb_load_shlib): ... this.
14320 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14321 gdb_load_shlib.
14322 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14323 * gdb.base/ctxobj.exp: Likewise.
14324 * gdb.base/dprintf-pending.exp: Likewise.
14325 * gdb.base/dso2dso.exp: Likewise.
14326 * gdb.base/fixsection.exp: Likewise.
14327 * gdb.base/gcore-relro.exp: Likewise.
14328 * gdb.base/gdb1555.exp: Likewise.
14329 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14330 * gdb.base/gnu-ifunc.exp: Likewise.
14331 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14332 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14333 * gdb.base/pending.exp: Likewise.
14334 * gdb.base/print-file-var.exp: Likewise.
14335 * gdb.base/print-symbol-loading.exp: Likewise.
14336 * gdb.base/shlib-call.exp: Likewise.
14337 * gdb.base/shreloc.exp: Likewise.
14338 * gdb.base/so-impl-ld.exp: Likewise.
14339 * gdb.base/solib-disc.exp: Likewise.
14340 * gdb.base/solib-nodir.exp: Likewise.
14341 * gdb.base/solib-overlap.exp: Likewise.
14342 * gdb.base/solib-symbol.exp: Likewise.
14343 * gdb.base/solib-weak.exp (do_test): Likewise.
14344 * gdb.base/sym-file.exp: Likewise.
14345 * gdb.base/symtab-search-order.exp: Likewise.
14346 * gdb.base/type-opaque.exp: Likewise.
14347 * gdb.base/unload.exp: Likewise.
14348 * gdb.base/watchpoint-solib.exp: Likewise.
14349 * gdb.compile/compile.exp: Likewise.
14350 * gdb.cp/gdb2384.exp: Likewise.
14351 * gdb.cp/infcall-dlopen.exp: Likewise.
14352 * gdb.cp/re-set-overloaded.exp: Likewise.
14353 * gdb.fortran/library-module.exp: Likewise.
14354 * gdb.opt/solib-intra-step.exp: Likewise.
14355 * gdb.python/py-finish-breakpoint.exp: Likewise.
14356 * gdb.python/py-shared.exp: Likewise.
14357 * gdb.reverse/solib-precsave.exp: Likewise.
14358 * gdb.reverse/solib-reverse.exp: Likewise.
14359 * gdb.server/solib-list.exp: Likewise.
14360 * gdb.threads/dlopen-libpthread.exp: Likewise.
14361 * gdb.threads/tls-shared.exp: Likewise.
14362 * gdb.threads/tls-so_extern.exp: Likewise.
14363 * gdb.trace/change-loc.exp: Likewise.
14364 * gdb.trace/ftrace-lock.exp: Likewise.
14365 * gdb.trace/ftrace.exp: Likewise.
14366 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14367 * gdb.trace/pending.exp: Likewise.
14368 * gdb.trace/range-stepping.exp: Likewise.
14369 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14370 (strace_info_marker): Likewise.
14371 (strace_probe_marker): Likewise.
14372 (strace_trace_on_same_addr): Likewise.
14373 (strace_trace_on_diff_addr): Likewise.
14374 * gdb.trace/trace-break.exp: Likewise.
14375 * gdb.trace/trace-condition.exp: Likewise.
14376 * gdb.trace/trace-mt.exp: Likewise.
14377
fca4cfd9
SM
143782016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14379
14380 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14381 result of gdb_remote_download.
14382 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14383 * gdb.base/dso2dso.exp: Likewise.
14384 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14385 * gdb.base/print-file-var.exp: Likewise.
14386 * gdb.base/shlib-call.exp: Likewise.
14387 * gdb.base/shreloc.exp: Likewise.
14388 * gdb.base/solib-overlap.exp: Likewise.
14389 * gdb.base/solib-weak.exp (do_test): Likewise.
14390 * gdb.base/unload.exp: Likewise.
14391
11cf4ffb
YQ
143922016-04-27 Yao Qi <yao.qi@linaro.org>
14393
14394 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14395 exists.
14396
3e2e34f8
KB
143972016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14398
14399 * vla-type.exp: Print structure from toplevel.
14400
8f07e298
BH
144012016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14402
14403 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14404 of dynamic types.
14405 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14406 of dynamic types.
14407
9920b434
BH
144082016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14409
14410 * gdb.fortran/vla-type.f90: New file.
14411 * gdb.fortran/vla-type.exp: New file.
14412
f3abeff5
YQ
144132016-04-25 Yao Qi <yao.qi@linaro.org>
14414
14415 * gdb.base/branch-to-self.c: New file.
14416 * gdb.base/branch-to-self.exp: New file.
14417
0a5d52f0
YQ
144182016-04-22 Yao Qi <yao.qi@linaro.org>
14419
14420 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14421 more after $hex.
14422
495346f6
YQ
144232016-04-22 Yao Qi <yao.qi@linaro.org>
14424
14425 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14426 * gdb.base/annota3.exp: Likewise.
14427
4a7e075c
YQ
144282016-04-22 Yao Qi <yao.qi@linaro.org>
14429
14430 * gdb.reverse/step-precsave.exp: Do one step and test program
14431 stops in "callee" and do multiple steps until program goes out
14432 of "callee".
14433 * gdb.reverse/step-reverse.exp: Likewise.
14434
5b061e98
YQ
144352016-04-22 Yao Qi <yao.qi@linaro.org>
14436
14437 * gdb.trace/signal.exp: Also pass if
14438 $tracepoint_hits($i) > $iterations.
14439
5c5dc57f
YQ
144402016-04-22 Yao Qi <yao.qi@linaro.org>
14441
14442 * gdb.trace/signal.c: New file.
14443 * gdb.trace/signal.exp: New file.
14444
a55411b9
DE
144452016-04-19 Doug Evans <xdje42@gmail.com>
14446
14447 * gdb.base/bad-file.exp: New file.
14448
a22df60a
MG
144492016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14450
14451 * gdb.dwarf2/implref.exp: New file.
14452
0c13f7e5
BH
144532016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14454
14455 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14456 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14457 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14458 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14459 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14460 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14461 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14462 * lib/fortran.exp (fortran_int4): New procedure.
14463 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14464 (fortran_logical4): Likewise.
14465
9b9b09e9
BH
144662016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14467
14468 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14469
a14d1f4d
BH
144702016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14471
14472 * lib/compiler.c: Add Intel specific preprocessor macros.
14473 * lib/compiler.cc: Likewise.
25d49b86 14474
7d49b1d0
LM
144752016-04-13 Luis Machado <lgustavo@codesourcery.com>
14476
14477 * gdb.server/connect-with-no-symbol-file.c: New file.
14478 * gdb.server/connect-with-no-symbol-file.exp: New file.
14479
8392fa22
SM
144802016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14481
14482 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14483
8c4c4aeb
SM
144842016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14485
14486 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14487 standard output directory.
14488
45e3745e
AT
144892016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14490
14491 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14492
e26b7e41
MM
144932016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14494
14495 * gdb.btrace/instruction_history.c (loop): Add declaration.
14496
8ce09462
AT
144972016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14498
14499 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14500
2e88a1ea
SM
145012016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14502
14503 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14504 parentheses to print.
14505 (continue_handler): Likewise.
14506
f48e22e3
SM
145072016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14508
14509 * gdb.server/solib-list.exp: Remove is_remote check.
14510 Pass shlib= to gdb_compile. Don't link shared library with
14511 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14512 Run binary filename through "readlink -f" on the target.
14513
096be756
PA
145142016-04-08 Pedro Alves <palves@redhat.com>
14515
14516 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14517 interpreter filename as argument to gdbserver_spawn.
14518 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14519 Return empty if $last_loaded_file does not exist.
14520
06500533
JK
145212016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14522
14523 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14524 * gdb.base/jit-main.c: Use exit after usage.
14525
2d35e871
JK
145262016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14527
14528 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14529 GDBHISTSIZE prior to the tests.
14530 * gdb.base/gdbinit-history.exp: Likewise.
14531
145322016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14533
14534 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14535 instead of build_executable. Use gdb_load_shlibs.
14536
c8064e7e
YQ
145372016-04-07 Yao Qi <yao.qi@linaro.org>
14538
14539 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14540 Execute "si" command.
14541
bde47561
YQ
145422016-04-07 Yao Qi <yao.qi@linaro.org>
14543
14544 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14545 number instead of the comments on some line.
14546
b16f8a3b
DB
145472016-04-06 Don Breazeal <donb@codesourcery.com>
14548
14549 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14550 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14551
c2f901df
SM
145522016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14553
14554 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14555 standard_output_file. Remove unused binfile variable.
14556
ac17fda0
CU
145572016-04-05 Catalin Udma <catalin.udma@freescale.com>
14558
14559 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14560 * gdb.python/py-mi-objfile.exp: Match "list main" output
14561 in console format.
14562
03a8c4df
SM
145632016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14564
14565 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14566 absolute.
14567
6e774b13
SM
145682016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14569
14570 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14571 absolute.
14572 * gdb.trace/ftrace.exp: Likewise.
14573 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14574 targets as well.
14575 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14576 (gdb_load_shlibs): Copy libraries to test directory when testing
14577 natively. Only set solib-search-path if testing remotely.
14578 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14579
7817ea46
SM
145802016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14581
14582 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14583 gdb_download. Use it even if the target is not remote.
14584 * gdb.base/jit.exp (compile_jit_test): Likewise.
14585 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14586 output directory if the destination board is local, otherwise use
14587 the standard remote_download from DejaGnu.
14588 (gdb_download): Remove.
14589 (gdb_load_shlibs): Use gdb_remote_download instead of
14590 gdb_download.
14591 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14592 Use gdb_remote_download instead of gdb_download. Use it even if
14593 the target is not remote.
14594 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14595 instead of gdb_download.
14596
7beb7f68
SM
145972016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14598
14599 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14600 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14601 run.
14602
cc63428a
AV
146032016-04-01 Artemiy Volkov <artemiyv@acm.org>
14604
14605 PR gdb/19820
14606 * gdb.base/printcmds.exp: Add artificial arrays tests.
14607
64cdf930
PA
146082016-03-31 Pedro Alves <palves@redhat.com>
14609
14610 PR gdb/19858
14611 * gdb.base/jit-main.c: Include unistd.h.
14612 (ATTACH): Define to 0 if not already defined.
14613 (wait_for_gdb, mypid): New globals.
14614 (WAIT_FOR_GDB): New macro.
14615 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14616 some breakpoint locations.
14617 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14618 New procedures.
14619 (one_jit_test): Add REATTACH parameter, and handle it. Use
14620 continue_to_test_location.
14621 (top level): Test attach, and adjusts calls to one_jit_test.
14622
40dea8cb
PA
146232016-03-31 Pedro Alves <palves@redhat.com>
14624
14625 PR gdb/19858
14626 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14627 BINSUFFIX parameter, and handle it.
14628 (top level): Adjust calls compile_jit_test.
14629
e7ea3ec7
CU
146302016-03-31 Catalin Udma <catalin.udma@freescale.com>
14631
14632 PR python/19743
14633 * gdb.python/py-mi-events-gdb.py: New file.
14634 * gdb.python/py-mi-events.c: New file.
14635 * gdb.python/py-mi-events.exp: New file.
14636
e6359af3
YQ
146372016-03-30 Yao Qi <yao.qi@linaro.org>
14638
14639 * gdb.reverse/until-precsave.exp: Match function name only.
14640 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14641 Move malloc to a condition block.
14642 * gdb.reverse/until-reverse.exp: Match function name only.
14643
a4105d04
MK
146442016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14645
14646 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14647 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14648 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14649 variable for GPR 0 instead of assuming it is register 0.
14650 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14651 * lib/trace-support.exp: Add s390 registers.
14652
bfa6adb9
YQ
146532016-03-29 Yao Qi <yao.qi@linaro.org>
14654
14655 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14656
1e6697ea
YQ
146572016-03-24 Yao Qi <yao.qi@linaro.org>
14658
14659 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14660 test message.
14661
64bcd522
AA
146622016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14663
14664 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14665 maintaining separate logic for constructing the output path.
14666
7868401b
DB
146672016-03-16 Don Breazeal <donb@codesourcery.com>
14668
14669 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14670 Retry fork and waitpid on interrupted system call errors.
14671 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14672 Use with_timeout_factor to increase timeout by factor of 10.
14673
1cafadb4
DB
146742016-03-15 Don Breazeal <donb@codesourcery.com>
14675
14676 * gdb.cp/scope-err.cc: New test program.
14677 * gdb.cp/scope-err.exp: New test script.
14678 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14679 lines and "set breakpoint here" comment.
14680 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14681 Fixed some whitespace and format issues.
14682 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14683 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14684
81516450
DE
146852016-03-15 Doug Evans <dje@google.com>
14686
14687 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14688 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14689 All callers updated. Add tests for enums, mixed flags register.
14690
aa52b601
DE
146912016-03-15 Doug Evans <dje@google.com>
14692
14693 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14694 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14695
fa4ff313
SM
146962016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14697
14698 * gdb.base/default.exp: Add $_as_string to the list of expected
14699 convenience functions.
14700
f2403c39
AB
147012016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14702
14703 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14704
f2f3ccb9
SM
147052016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14706
14707 * gdb.python/py-as-string.exp: New file.
14708 * gdb.python/py-as-string.c: New file.
14709
00dbd492
PA
147102016-03-09 Pedro Alves <palves@redhat.com>
14711
14712 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14713 signal" -> "Thread NN received signal" output change.
14714 * gdb.threads/ia64-sigill.exp: Likewise.
14715 * gdb.threads/linux-dp.exp: Likewise.
14716 * gdb.threads/manythreads.exp: Likewise.
14717 * gdb.threads/pending-step.exp: Likewise.
14718 * gdb.threads/print-threads.exp: Likewise.
14719 * gdb.threads/sigstep-threads.exp: Likewise.
14720 * gdb.threads/staticthreads.exp: Likewise.
14721 * gdb.threads/tls.exp: Likewise.
14722
1e6697ea
YQ
147232016-03-09 Pedro Alves <palves@redhat.com>
14724
14725 * gdb.base/command-line-input.exp: New file.
14726
b04fd3be
MK
147272016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14728
14729 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14730 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14731 * gdb.trace/pending.exp: Accept leading dot before function name.
14732 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14733 * lib/trace-support.exp: Set registers for ppc.
14734
98fa59e9
MK
147352016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14736
14737 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14738 use it for disassembly; accept .main in addition to main in backtrace.
14739
f77198c8
MK
147402016-03-09 Wei-cheng Wang <cole945@gmail.com>
14741 Marcin Kościelnicki <koriakin@0x04.net>
14742
14743 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14744 (gdb_recursion_test_ptr): New global variable.
14745 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14746 gdb_recursion_test.
14747 (gdb_c_test): Ditto.
14748
ba84e0da
MK
147492016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14750
14751 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14752 ordering.
14753
4366d36e
MK
147542016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14755
14756 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14757 (bar): Add bar_start_lbl label.
14758 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14759 of foo/bar for emitting DWARF and tracing.
14760
5eb264df
SDJ
147612016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14762
14763 * analyze-racy-logs.py: Set executable bit.
14764
fb6a751f
SDJ
147652016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14766
14767 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14768 (CHECK_TARGET_TMP): Likewise.
14769 (check-single-racy): New rule.
14770 (check-parallel-racy): Likewise.
14771 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14772 (do-check-parallel-racy): New rule.
14773 (check-racy/%.exp): Likewise.
14774 * README (Racy testcases): New section.
14775 * analyze-racy-logs.py: New file.
14776
bdf7e230
DE
147772016-03-03 Doug Evans <dje@google.com>
14778
14779 * gdb.base/skip.exp: Use with_test_prefix.
14780
4719d415
YQ
147812016-03-03 Yao Qi <yao.qi@linaro.org>
14782
14783 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14784 Invoke step_over_syscall "clone" and break_cond_on_syscall
14785 "clone".
14786 * gdb.base/step-over-clone.c: New file.
14787
ea507862
YQ
147882016-03-03 Yao Qi <yao.qi@linaro.org>
14789
14790 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14791 code format.
14792
8fc8cbda
YQ
147932016-03-03 Yao Qi <yao.qi@linaro.org>
14794
14795 * gdb.base/disp-step-fork.c: Rename to ...
14796 * gdb.base/step-over-fork.c: ... it. New file.
14797 * gdb.base/disp-step-vfork.c: Rename to ...
14798 * gdb.base/step-over-vfork.c: ... it. New file.
14799 * gdb.base/disp-step-syscall.exp: Rename to ...
14800 * gdb.base/step-over-syscall.exp: ... it. New file.
14801 (disp_step_cross_syscall): Rename to ...
14802 (step_over_syscall): ... it.
14803
92fa70b0
YQ
148042016-03-03 Yao Qi <yao.qi@linaro.org>
14805
14806 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14807 If target supports condition evaluation on target, invoke
14808 break_cond_on_syscall for fork and vfork.
14809
e197ad3c
YQ
148102016-03-03 Yao Qi <yao.qi@linaro.org>
14811
14812 * gdb.base/disp-step-syscall.exp: Don't invoke
14813 support_displaced_stepping.
14814 (disp_step_cross_syscall): Test with displaced stepping off and
14815 on if supported.
14816
0b47da9f
YQ
148172016-03-03 Yao Qi <yao.qi@linaro.org>
14818
14819 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14820 proc.
14821 (setup): New proc.
14822 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14823 and setup.
14824
065ab6dc
BH
148252016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14826
14827 * gdb.fortran/vla-history.exp: Remove breakpoint.
14828
07e448ad 148292016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14830
25d49b86
PA
14831 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14832 exceeds timeout.
07e448ad 14833
9ac2d526 148342016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14835
25d49b86
PA
14836 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14837 breakpoint.
9ac2d526 14838
17807369
BH
148392016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14840
14841 * gdb.mi/vla.f90: Nullify pointer after declaration.
14842
86e501af
PA
148432016-03-01 Pedro Alves <palves@redhat.com>
14844
14845 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14846
1e903e32
PA
148472016-03-01 Pedro Alves <palves@redhat.com>
14848
14849 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14850 before anything else.
14851 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14852 _GNU_SOURCE here.
14853 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14854 before anything else.
14855 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14856
6ccb54e2
PA
148572016-03-01 Pedro Alves <palves@redhat.com>
14858
14859 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14860
30ca9da1
YQ
148612016-03-01 Yao Qi <yao.qi@linaro.org>
14862
14863 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14864 prepare_for_testing.
14865
dc856b38
YQ
148662016-03-01 Yao Qi <yao.qi@linaro.org>
14867
14868 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14869
4a932159
AA
148702016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14871
14872 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14873 manually constructing the output path.
14874
f2489477
AA
148752016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14876
14877 * gdb.arch/s390-stackless.S: New.
14878 * gdb.arch/s390-stackless.exp: New.
14879
38899f16
IB
148802016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14881
14882 * gdb.dlang/circular.c: New file.
14883 * gdb.dlang/circular.exp: New file.
14884
9fde51ed
YQ
148852016-02-26 Yao Qi <yao.qi@linaro.org>
14886
14887 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14888 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14889 (testcases): Update.
14890
ce90fefe
YQ
148912016-02-26 Yao Qi <yao.qi@linaro.org>
14892
14893 * gdb.reverse/aarch64.c: Rename to ...
14894 * gdb.reverse/insn-reverse.c: ... it.
14895 * gdb.reverse/aarch64.exp: Rename to ...
14896 * gdb.reverse/insn-reverse.exp: ... it.
14897
3263bceb
YQ
148982016-02-26 Yao Qi <yao.qi@linaro.org>
14899
14900 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14901 (testcase_ftype): New.
14902 (testcases): New array.
14903 (n_testcases): New.
14904 (main): Call each element in testcases.
14905 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14906 (read_testcase): New.
14907 Do the tests in a loop.
14908
6cb59ff1
YQ
149092016-02-25 Yao Qi <yao.qi@linaro.org>
14910
14911 * gdb.base/branches.c: Remove.
14912
ae91f625
MK
149132016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14914
14915 PR gdb/13808
14916 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14917
678b48b7
MK
149182016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14919
14920 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14921
7337a6f2
MK
149222016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14923
14924 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14925 change x86_64 call_insn to 'callq'.
14926
861ca91f
AT
149272016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14928
14929 * gdb.trace/tfile-avx.c: Move to...
14930 * gdb.trace/tracefile-pseudo-reg.c: Here.
14931 * gdb.trace/tfile-avx.exp: Move to...
14932 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14933
bf74e428
GB
149342016-02-24 Gary Benson <gbenson@redhat.com>
14935
14936 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14937 message on attach.
14938
cce0e923
DE
149392016-02-23 Doug Evans <dje@google.com>
14940
14941 * gdb.base/skip.c (test_skip): New function.
14942 (end_test_skip_file_and_function): New function.
14943 (test_skip_file_and_function): New function.
14944 * gdb.base/skip1.c (test_skip): New function.
14945 (skip1_test_skip_file_and_function): New function.
14946 * gdb.base/skip.exp: Add tests for new skip options.
14947 * gdb.base/skip-solib.exp: Update expected output.
14948 * gdb.perf/skip-command.cc: New file.
14949 * gdb.perf/skip-command.exp: New file.
14950 * gdb.perf/skip-command.py: New file.
14951
4000e47e
MK
149522016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14953
14954 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14955 info registers pattern.
14956
24f75ead
IB
149572016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14958
14959 * lib/future.exp: Add D support.
14960 (gdb_find_gdc): New proc.
14961 (gdb_default_target_compile): Add D support.
14962
fbb7bcbe
WW
149632016-02-18 Wei-cheng Wang <cole945@gmail.com>
14964
14965 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14966 user+system time.
14967 (trace_speed_test): Determine the iteration count for a time
14968 between 15..30 seconds.
14969
012b3a21
WT
149702016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14971
14972 * gdb.arch/i386-mpx-sigsegv.c: New file.
14973 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14974 * gdb.arch/i386-mpx-simple_segv.c: New file.
14975 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14976
2d5189bd
YQ
149772016-02-18 Yao Qi <yao.qi@linaro.org>
14978
14979 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14980 Don't call setup_kfail.
14981
40fb20d0
YQ
149822016-02-18 Yao Qi <yao.qi@linaro.org>
14983
14984 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14985 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14986
21b1f8d2
DE
149872016-02-16 Doug Evans <dje@google.com>
14988
14989 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14990 * gdb.base/skip1.c: Ditto.
14991 * gdb.base/skip.exp: Whitespace cleanup.
14992
4041ed77
DB
149932016-02-16 Don Breazeal <donb@codesourcery.com>
14994
14995 PR remote/19496
14996 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14997 Remove kfail for PR remote/19496.
14998
c4ef31bf
SM
149992016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15000
15001 * lib/gdb.exp (standard_temp_file): Return a path specific to
15002 the runtest invocation.
15003
266b65b3
SM
150042016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15005
15006 * gdb.trace/save-trace.exp: Change relative path to be in the
15007 standard output directory.
15008
a7a0a6a9
JK
150092016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15010
15011 * gdb.arch/i386-prologue.c: Add missing prototypes.
15012
c99dbb42
JK
150132016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15014
15015 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15016 * gdb.arch/i386-prologue.exp: Likewise.
15017 * gdb.arch/i386-size.exp: Likewise.
15018
aa480355
SM
150192016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15020
15021 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15022 define object file path.
15023 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15024 file path.
15025 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15026 standard_output_file to define binfile.
15027
ba881f50
JK
150282016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15029
15030 Fix compatibility with recent gfortran-5.3.1.
15031 * gdb.fortran/vla-history.exp (print vla1 allocated)
15032 (print vla2 allocated, print $2, print $3): Remove
15033 (print $4): Rename to ...
15034 (print $2): ... here.
15035 (print $9): Rename to ...
15036 (print $5): ... here.
15037 (print $10): Rename to ...
15038 (print $6): ... here.
15039 * gdb.fortran/vla.f90: Add pvla initialization.
15040
e9fb005c
JK
150412016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15042
15043 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15044 New test.
15045 * gdb.fortran/vla-value-sub.exp: Likewise.
15046
e44e00ff
MK
150472016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15048
15049 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15050
97e94151
SM
150512016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15052
15053 * i386-biarch-core.exp: Define corefile using
15054 standard_output_file.
15055
01113bc1
YQ
150562016-02-12 Yao Qi <yao.qi@linaro.org>
15057
15058 * gdb.arch/arm-single-step-kernel-helper.c: New.
15059 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15060
33b4777c
MM
150612016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15062
15063 * gdb.btrace/tailcall-only.exp: New.
15064 * gdb.btrace/tailcall-only.c: New.
15065 * gdb.btrace/x86_64-tailcall-only.S: New.
15066 * gdb.btrace/i686-tailcall-only.S: New.
15067
acc23c11
PA
150682016-02-11 Pedro Alves <palves@redhat.com>
15069
15070 * README (Parallel testing): Add missing double quotes.
15071
e352bf0a
PA
150722016-02-11 Pedro Alves <palves@redhat.com>
15073
15074 * README (Parallel testing): New section.
15075 (GDB_PARALLEL): Rewrite.
15076 (FORCE_PARALLEL): Document.
15077
9f5fed78
MK
150782016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15079
15080 * gdb.trace/tfile-avx.c: New test.
15081 * gdb.trace/tfile-avx.exp: New test.
15082
9ef9e6a6
KS
150832016-02-09 Keith Seitz <keiths@redhat.com>
15084
15085 PR breakpoints/19546
15086 * gdb.base/infcall-exec.c: New file.
15087 * gdb.base/infcall-exec2.c: New file.
15088 * gdb.base/infcall-exec.exp: New file.
15089
a96e36da
KS
150902016-02-09 Keith Seitz <keiths@redhat.com>
15091
15092 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15093 (toplevel): Call test_bkpt_address.
15094
9f61929f
KS
150952016-02-09 Keith Seitz <keiths@redhat.com>
15096
15097 PR python/19506
15098 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15099 (toplevel): Call test_bkpt_address.
15100
1e94266c
SM
151012016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15102
15103 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15104 to AC_OUTPUT.
15105 * configure: Regenerate.
15106
2a7f3dff
PA
151072016-02-09 Pedro Alves <palves@redhat.com>
15108
15109 PR breakpoints/19548
15110 * gdb.base/execl-update-breakpoints.c (some_function): New
15111 function.
15112 (main): Call it.
15113 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15114 Tighten expected GDB output.
15115
2151ccc5
SM
151162016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15117
15118 * Makefile.in (ALL_SUBDIRS): Remove.
15119 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15120 (distclean maintainer-clean realclean): Likewise.
15121 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15122 * configure: Regenerate.
15123 * gdb.ada/Makefile.in: Delete.
15124 * gdb.arch/Makefile.in: Likewise.
15125 * gdb.asm/Makefile.in: Likewise.
15126 * gdb.base/Makefile.in: Likewise.
15127 * gdb.btrace/Makefile.in: Likewise.
15128 * gdb.cell/Makefile.in: Likewise.
15129 * gdb.compile/Makefile.in: Likewise.
15130 * gdb.cp/Makefile.in: Likewise.
15131 * gdb.disasm/Makefile.in: Likewise.
15132 * gdb.dlang/Makefile.in: Likewise.
15133 * gdb.dwarf2/Makefile.in: Likewise.
15134 * gdb.fortran/Makefile.in: Likewise.
15135 * gdb.gdb/Makefile.in: Likewise.
15136 * gdb.go/Makefile.in: Likewise.
15137 * gdb.guile/Makefile.in: Likewise.
15138 * gdb.java/Makefile.in: Likewise.
15139 * gdb.linespec/Makefile.in: Likewise.
15140 * gdb.mi/Makefile.in: Likewise.
15141 * gdb.modula2/Makefile.in: Likewise.
15142 * gdb.multi/Makefile.in: Likewise.
15143 * gdb.objc/Makefile.in: Likewise.
15144 * gdb.opencl/Makefile.in: Likewise.
15145 * gdb.opt/Makefile.in: Likewise.
15146 * gdb.pascal/Makefile.in: Likewise.
15147 * gdb.perf/Makefile.in: Likewise.
15148 * gdb.python/Makefile.in: Likewise.
15149 * gdb.reverse/Makefile.in: Likewise.
15150 * gdb.server/Makefile.in: Likewise.
15151 * gdb.stabs/Makefile.in: Likewise.
15152 * gdb.threads/Makefile.in: Likewise.
15153 * gdb.trace/Makefile.in: Likewise.
15154 * gdb.xml/Makefile.in: Likewise.
15155 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15156 GDB_PARALLEL.
15157 (standard_output_file): Remove check for GDB_PARALLEL, always
15158 return path in outputs/$subdir/$testname.
15159
437277d4
SM
151602016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15161
15162 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15163 (site.exp): Assign abs_srcdir to tcl's srcdir.
15164
31d913c7
YQ
151652016-02-04 Yao Qi <yao.qi@linaro.org>
15166
15167 * gdb.base/foll-exec-mode.c: Include limits.h.
15168 (main): Add parameters argc and argv. Get directory from
15169 argv[0].
15170 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15171 compilation.
15172 * gdb.base/foll-exec.c: Include limits.h.
15173 (main): Add parameters argc and argv.
15174 Get directory from argv[0].
15175 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15176 Adjust tests on the number of lines as source code changed.
15177 * gdb.base/foll-vfork-exit.c: Include limits.h.
15178 (main): Add one line of statement before vfork.
15179 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15180 (main): Add parameters argc and argv. Get directory from
15181 argv[0].
15182 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15183 (setup_gdb): Set tbreak to skip some source lines.
15184 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15185 (main): Add parameters argc and argv. Get directory from
15186 argv[0].
15187 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15188 compilation.
15189 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15190 (main): Add parameters argc and argv. Get directory from
15191 argv[0].
15192 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15193 compilation.
15194
9482b9fb
DE
151952016-02-01 Doug Evans <dje@google.com>
15196
15197 * gdb.base/skip.exp: Clean up multiple references to same test name.
15198
6b2e4f10
PA
151992016-02-01 Pedro Alves <palves@redhat.com>
15200
ccb6afd6 15201 PR remote/19496
6b2e4f10
PA
15202 * gdb.threads/forking-threads-plus-breakpoint.exp
15203 (displaced_stepping_supported): New global.
15204 (probe_displaced_stepping_support): New procedure.
15205 (do_test): Add 'displaced' parameter, and use it.
15206 (top level): Check for displaced stepping support. Add displaced
15207 stepping on/off testing axis.
15208
37a8db1a
AB
152092016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15210
15211 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15212 pointer. Don't perform further tests on the unassociated pointer
15213 if the first test fails.
15214
5fdf6324
AB
152152016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15216
15217 * gdb.base/max-value-size.c: New file.
15218 * gdb.base/max-value-size.exp: New file.
15219 * gdb.base/huge.exp: Disable max-value-size for this test.
15220
935c6144
IB
152212016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15222
15223 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15224
7fe8399d
YQ
152252016-01-28 Yao Qi <yao.qi@linaro.org>
15226
15227 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15228
a2077e25
PA
152292016-01-25 Pedro Alves <palves@redhat.com>
15230
15231 PR threads/19461
15232 * gdb.base/fork-running-state.c: New file.
15233 * gdb.base/fork-running-state.exp: New file.
15234
1d2736d4
PA
152352016-01-25 Pedro Alves <palves@redhat.com>
15236
15237 PR gdb/19494
15238 * gdb.base/catch-fork-kill.c: New file.
15239 * gdb.base/catch-fork-kill.exp: New file.
15240
f1da4b11
PA
152412016-01-25 Pedro Alves <palves@redhat.com>
15242
15243 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15244 Delete, moved to lib/gdb.exp.
15245 * gdb.threads/forking-threads-plus-breakpoint.exp
15246 (foreach_with_prefix): Likewise.
15247 * gdb.threads/process-dies-while-handling-bp.exp
15248 (foreach_with_prefix): Likewise.
15249 * lib/gdb.exp (foreach_with_prefix): New procedure.
15250
45f38546
MK
152512016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15252
15253 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15254 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15255
dc29a1ce
MK
152562016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15257
15258 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15259 endian targets.
15260
092127d7
JK
152612016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15262 Pedro Alves <palves@redhat.com>
15263
15264 Fix testsuite compatibility with Guile.
15265 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15266 number.
15267
31d765d3
JK
152682016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15269
15270 Fix testsuite compatibility with Guile.
15271 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15272 (thread 1): New test for backtrace through signal handler.
15273
1ac78c04
YQ
152742016-01-22 Yao Qi <yao.qi@linaro.org>
15275
15276 PR testsuite/19491
15277 * gdb.base/multi-forks.c: Include
15278 ../lib/unbuffer_output.c
15279 (main): Call gdb_unbuffer_output.
15280
4f5946a8
DE
152812016-01-21 Doug Evans <dje@google.com>
15282
15283 * lib/ada.exp (gdb_compile_ada): Fix typo.
15284
305e13e6
JB
152852016-01-21 Joel Brobecker <brobecker@adacore.com>
15286
15287 * gdb.base/break-fun-addr.exp: New file.
15288 * gdb.base/break-fun-addr1.c: New file.
15289 * gdb.base/break-fun-addr2.c: New file.
15290
5f5dfff6
SM
152912016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15292
15293 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15294 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15295 enum flag values.
15296
fd356fa2
AA
152972016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15298
15299 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15300 when GDB can not set the vector return value. Add more comments
15301 for clarification.
15302
9df22175
AT
153032016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15304
15305 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15306 command.
15307
41d1845e
SM
153082016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15309
15310 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15311
01ac6840
SM
153122016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15313
15314 * Makefile.in (check-single): Pass --status to runtest.
15315 (check/%.exp): Likewise.
15316
153172016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15318
15319 * Makefile.in (check-parallel): Propagate return code from make
15320 do-check-parallel.
15321
bd0a71fa
MK
153222016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15323
15324 * gdb.trace/ftrace.exp: Fix expected message on continue.
15325 * gdb.trace/pending.exp: Fix expected message on continue.
15326 * gdb.trace/trace-break.exp: Fix expected message on continue.
15327
8bcbad33
SM
153282016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15329
15330 * lib/gdb.exp (gdb_test): Remove unused global references.
15331
f303dbd6
PA
153322016-01-18 Pedro Alves <palves@redhat.com>
15333
15334 * gdb.base/async-shell.exp: Adjust expected output.
15335 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15336 * gdb.base/siginfo-thread.exp: Adjust expected output.
15337 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15338 * gdb.java/jnpe.exp: Adjust expected output.
15339 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15340 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15341 * gdb.threads/leader-exit.exp: Adjust expected output.
15342 * gdb.threads/manythreads.exp: Adjust expected output.
15343 * gdb.threads/pthreads.exp: Adjust expected output.
15344 * gdb.threads/schedlock.exp: Adjust expected output.
15345 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15346 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15347 expected output.
15348 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15349 output.
15350 * gdb.threads/sigthread.exp: Adjust expected output.
15351 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15352
b2789696
YQ
153532016-01-18 Yao Qi <yao.qi@linaro.org>
15354
15355 * gdb.guile/scm-section-script.c: Replace @progbits with
15356 %progbits.
15357 * gdb.python/py-section-script.c: Likewise.
15358
71ef29a8
PA
153592016-01-15 Pedro Alves <palves@redhat.com>
15360
15361 * gdb.multi/tids.exp: Test star wildcard ranges.
15362
3f5b7598
PA
153632016-01-15 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15366 command from "thread apply" invocation.
15367 (thr_apply_info_thr_invalid): Default the expected output to the
15368 input tid list.
15369 (top level): Add tests that use convenience variables. Add tests
15370 for "thread apply" with a valid TID list, but missing the command.
15371
663f6d42
PA
153722016-01-13 Pedro Alves <palves@redhat.com>
15373
15374 * gdb.base/default.exp: Expect $_gthread as well.
15375 * gdb.multi/tids.exp: Test $_gthread.
15376 * gdb.threads/thread-specific.exp: Test $_gthread.
15377
c84f6bbf
PA
153782016-01-13 Pedro Alves <palves@redhat.com>
15379
15380 * gdb.multi/tids.exp: Test "info threads -gid".
15381
22a02324
PA
153822016-01-13 Pedro Alves <palves@redhat.com>
15383
15384 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15385 Breakpoint.thread.
15386 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15387
5d5658a1
PA
153882016-01-07 Pedro Alves <palves@redhat.com>
15389
15390 * gdb.base/break.exp: Adjust to output changes.
15391 * gdb.base/hbreak2.exp: Likewise.
15392 * gdb.base/sepdebug.exp: Likewise.
15393 * gdb.base/watch_thread_num.exp: Likewise.
15394 * gdb.linespec/keywords.exp: Likewise.
15395 * gdb.multi/info-threads.exp: Likewise.
15396 * gdb.threads/thread-find.exp: Likewise.
15397 * gdb.multi/tids.c: New file.
15398 * gdb.multi/tids.exp: New file.
15399
84654457
PA
154002016-01-13 Pedro Alves <palves@redhat.com>
15401
15402 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15403
e3940304
PA
154042016-01-13 Pedro Alves <palves@redhat.com>
15405
15406 * gdb.base/default.exp: Expect $_inferior as well.
15407 * gdb.multi/base.exp: Test $_inferior.
15408
a911d87a
PA
154092016-01-13 Pedro Alves <palves@redhat.com>
15410
15411 PR breakpoints/19388
15412 * gdb.base/catch-signal-siginfo-cond.c: New file.
15413 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15414
82075af2
JS
154152016-01-12 Josh Stone <jistone@redhat.com>
15416 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15417
15418 * gdb.base/catch-syscall.c (do_execve): New variable.
15419 (main): Conditionally trigger an execve.
15420 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15421 (test_catch_syscall_execve): New, check entry/return across execve.
15422 (do_syscall_tests): Call test_catch_syscall_execve.
15423
e46eeedd
PA
154242016-01-12 Pedro Alves <palves@redhat.com>
15425
15426 * gdb.base/random-signal.exp (do_test): New procedure, with body
15427 of testcase moved in.
15428
01d8c27e
JK
154292016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15430 Pedro Alves <palves@redhat.com>
15431
15432 * gdb.base/funcargs.exp (finish from indirectly called function):
15433 Reintroduce the case for 'First'.
15434
9a706302
JK
154352016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15436 Pedro Alves <palves@redhat.com>
15437
15438 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15439 (tcatch_vfork_then_child_follow_exec)
15440 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15441 identification.
15442
c0ecb95f
JK
154432016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15444
15445 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15446 and repeats to unlimited.
15447 * gdb.python/py-value.exp: Likewise.
15448 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15449 and repeats to unlimited.
15450
6cfc1fcb
JK
154512016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15452
15453 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15454 and reordering the functions.
15455 * gdb.multi/hangout.c: Likewise.
15456 * gdb.multi/hello.c: Likewise.
15457
582a1b00
SM
154582016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15459
15460 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15461 absolute.
15462 (SingleStatisticTestResult.report): Use dict.keys instead of
15463 dict.iterkeys.
15464
79bc59cb
PA
154652016-01-06 Pedro Alves <palves@redhat.com>
15466
15467 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15468
43368e1d
MM
154692016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15470
15471 * gdb.btrace/dlopen.exp: New.
15472 * gdb.btrace/dlopen.c: New.
15473 * gdb.btrace/dlopen-dso.c: New.
15474
79fad5b8
SL
154752015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15476
15477 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15478 PATTERN argument is optional.
15479
ab8314b3
JB
154802015-12-24 Joel Brobecker <brobecker@adacore.com>
15481
15482 * lib/ada.exp (target_compile_ada_from_dir): New function.
15483 (gdb_compile_ada): Reimplement avoiding the use of project files.
15484 * gdb.ada/gnat_ada.gpr: Delete.
15485 * gdb.ada/cond_lang.exp: Adjust test to make path before
15486 filename optional.
15487 * gdb.ada/small_reg_param.exp: Likewise.
15488
fe33faff
SM
154892015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15490
15491 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15492
6d265cb4
TP
154932015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15494
15495 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15496 case.
15497
10125099
SM
154982015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15499
15500 * gdb.base/break.exp: Remove dead code.
15501 * gdb.base/sepdebug.exp: Likewise.
15502
3ca22649
SM
155032015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15504
15505 * gdb.asm/asm-source.exp: Remove HP-UX references.
15506 * gdb.base/annota1.exp: Likewise.
15507 * gdb.base/annota3.exp: Likewise.
15508 * gdb.base/attach.exp: Likewise.
15509 * gdb.base/bigcore.exp: Likewise.
15510 * gdb.base/break.exp: Likewise.
15511 * gdb.base/call-ar-st.exp: Likewise.
15512 * gdb.base/callfuncs.exp: Likewise.
15513 * gdb.base/catch-fork-static.exp: Likewise.
15514 * gdb.base/display.exp: Likewise.
15515 * gdb.base/foll-exec-mode.exp: Likewise.
15516 * gdb.base/foll-exec.exp: Likewise.
15517 * gdb.base/foll-fork.exp: Likewise.
15518 * gdb.base/foll-vfork.exp: Likewise.
15519 * gdb.base/funcargs.exp: Likewise.
15520 * gdb.base/hbreak2.exp: Likewise.
15521 * gdb.base/inferior-died.exp: Likewise.
15522 * gdb.base/interrupt.exp: Likewise.
15523 * gdb.base/multi-forks.exp: Likewise.
15524 * gdb.base/nodebug.exp: Likewise.
15525 * gdb.base/sepdebug.exp: Likewise.
15526 * gdb.base/solib1.c: Likewise.
15527 * gdb.base/step-test.exp: Likewise.
15528 * gdb.mi/non-stop.c: Likewise.
15529 * gdb.mi/pthreads.c: Likewise.
15530 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15531 * gdb.threads/pthreads.c: Likewise.
15532 * gdb.threads/staticthreads.exp: Likewise.
15533 * lib/future.exp: Likewise.
15534 * lib/gdb.exp: Likewise.
15535 * gdb.base/so-indr-cl.c: Remove.
15536 * gdb.base/so-indr-cl.exp: Likewise.
15537 * gdb.base/solib.c: Likewise.
15538 * gdb.base/solib.exp: Likewise.
15539 * gdb.base/solib2.c: Likewise.
15540
b6304613
SM
155412015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15542
15543 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15544 * gdb.base/call-ar-st.exp: Likewise.
15545 * gdb.base/callfuncs.exp: Likewise.
15546 * gdb.base/condbreak.exp: Likewise.
15547 * gdb.base/constvars.exp: Likewise.
15548 * gdb.base/hbreak2.exp: Likewise.
15549 * gdb.base/langs.exp: Likewise.
15550 * gdb.base/list.exp: Likewise.
15551 * gdb.base/long_long.exp: Likewise.
15552 * gdb.base/ptype.exp: Likewise.
15553 * gdb.base/scope.exp: Likewise.
15554 * gdb.base/signals.exp: Likewise.
15555 * gdb.base/so-impl-ld.exp: Likewise.
15556 * gdb.base/varargs.exp: Likewise.
15557 * gdb.base/volatile.exp: Likewise.
15558 * gdb.base/whatis.exp: Likewise.
15559 * gdb.cp/cplusfuncs.exp: Likewise.
15560 * gdb.cp/inherit.exp: Likewise.
15561 * gdb.cp/local.exp: Likewise.
15562 * gdb.cp/member-ptr.exp: Likewise.
15563 * gdb.cp/method.exp: Likewise.
15564 * gdb.cp/overload.exp: Likewise.
15565 * gdb.cp/templates.exp: Likewise.
15566 * gdb.stabs/weird.exp: Likewise.
15567 * lib/compiler.c: Likewise.
15568 * lib/compiler.cc: Likewise.
15569 * lib/cp-support.exp: Likewise.
15570 * lib/gdb.exp: Likewise.
15571
bf401b07
SM
155722015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15573
15574 * configure.ac: Remove HP-UX case.
15575 * configure: Regenerate.
15576
aff9c0f8
SM
155772015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15578
15579 * lib/gdb.exp (gdb_compile): Add function doc.
15580
a6904d5a
PA
155812015-12-17 Pedro Alves <palves@redhat.com>
15582
15583 PR threads/19354
15584 * gdb.multi/info-threads.exp: New file.
15585
a22279dd
YQ
155862015-12-15 Yao Qi <yao.qi@linaro.org>
15587
15588 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15589 is aarch64*-*-*.
15590
0588c796
SL
155912015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15592
15593 * gdb.base/history-duplicates.exp: Skip if no readline support.
15594
5d978e17
SL
155952015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15596
15597 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15598
7e763b86
SL
155992015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15600
15601 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15602
87a3a92c
SL
156032015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15604
15605 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15606 ctrl-C if nointerrupts target property is set.
15607 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15608 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15609 * gdb.base/paginate-bg-execution.exp: Likewise.
15610 * gdb.base/paginate-execution-startup.exp: Likewise.
15611 * gdb.base/random-signal.exp: Likewise.
15612 * gdb.base/range-stepping.exp: Likewise.
15613 * gdb.cp/annota2.exp: Likewise.
15614 * gdb.cp/annota3.exp: Likewise.
15615 * gdb.gdb/selftest.exp: Likewise.
15616 * gdb.threads/continue-pending-status.exp: Likewise.
15617 * gdb.threads/leader-exit.exp: Likewise.
15618 * gdb.threads/manythreads.exp: Likewise.
15619 * gdb.threads/pthreads.exp: Likewise.
15620 * gdb.threads/schedlock.exp: Likewise.
15621 * gdb.threads/sigthread.exp: Likewise.
15622
a8f077dc
DB
156232015-12-11 Don Breazeal <donb@codesourcery.com>
15624
15625 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15626 remote.
15627 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15628 * gdb.base/foll-exec.exp (main): Enable for target remote.
15629 * gdb.base/foll-fork.exp (main): Likewise.
15630 * gdb.base/foll-vfork.exp (main): Likewise.
15631 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15632 (proc continue_to_exit_bp_loc): Use clean_restart.
15633 * gdb.base/pie-execl.exp (main): Disable for target remote.
15634 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15635 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15636 * gdb.threads/execl.exp (main): Likewise.
15637 * gdb.threads/fork-child-threads.exp (main): Likewise.
15638 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15639 remote.
15640 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15641 remote.
15642 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15643 pid.tid style ptids, instead of just tid.
15644 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15645 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15646 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15647 ptids, instead of just tid.
15648
3b2464a8
AB
156492015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15650
15651 * gdb.base/list.exp (test_list_forward): Add end of file error
15652 test.
15653 (test_repeat_list_command): Add end of file error test.
15654 (test_list_backwards): Add beginning of file error test.
15655
a0def019
AB
156562015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15657
15658 * gdb.base/list.exp (test_list_invalid_args): New function,
15659 defined, and called.
15660
5c000dff
AB
156612015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15662
15663 * gdb.base/list.exp (test_list): Make test names unique.
15664
f1637ebe
YQ
156652015-12-11 Yao Qi <yao.qi@linaro.org>
15666
15667 * gdb.base/coremaker2.c: Remove.
15668
36d6fc0a
PA
156692015-12-10 Pedro Alves <palves@redhat.com>
15670
15671 * gdb.multi/base.exp: Remove stale "spaces" references.
15672
762f7747
PA
156732015-12-10 Pedro Alves <palves@redhat.com>
15674
15675 * gdb.multi/base.exp: Don't use nowarnings.
15676 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15677 * gdb.multi/hangout.c: Include stdio.h.
15678 * gdb.multi/hello.c: Include stdlib.h.
15679 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15680 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15681 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15682
28d2bfb9
AB
156832015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15684
15685 * gdb.dwarf2/dw2-ranges-base.c: New file.
15686 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15687 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15688 support additional line table, and debug ranges generation.
15689 (Dwarf::ranges): New function, generate .debug_ranges.
15690 (Dwarf::lines): Support generating simple line table programs.
15691 (Dwarf::assemble): Initialise new namespace variables.
15692
5fc2beac
KB
156932015-12-09 Kevin Buettner <kevinb@redhat.com>
15694
15695 * gdb.base/async.exp (proc test_background): Add case for
15696 asynchronous execution not supported.
15697
1c35a88f
LM
156982015-12-09 Luis Machado <lgustavo@codesourcery.com>
15699
15700 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15701 format and change test names to make them unique.
15702
b593e3d9
RK
157032015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15704 Pedro Alves <pedro@redhat.com>
15705
15706 PR gdb/18702
15707 Add checking of floatformats setup on x86_64 hosts.
15708 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15709 (smallval, bigval): New labels/constants.
15710 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15711 float" after loading bigval and smallval.
15712
d72413e6
PMR
157132015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15714
15715 * gdb.ada/fun_overload_menu.exp: New testcase.
15716 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15717
ece66d65
JS
157182015-12-04 Josh Stone <jistone@redhat.com>
15719
15720 * gdb.base/catch-fork-static.exp: New.
15721
41d0efca
YQ
157222015-12-03 Yao Qi <yao.qi@linaro.org>
15723
15724 * gdb.base/sizeof.c: Don't include stdio.h and
15725 ../lib/unbuffer_output.c.
15726 (main): New variable 'size' and 'value'. Remove printf and
15727 gdb_unbuffer_output. Assign return value to size and value.
15728 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15729 at the beginning.
15730 (check_sizeof): Check the result by printing variable 'size'.
15731 (check_valueof): Check the result by printing variable 'value'.
15732
99fd02d9
YQ
157332015-12-01 Yao Qi <yao.qi@linaro.org>
15734
15735 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15736 for aarch64*-*-linux* target.
15737
f2faf941
PA
157382015-11-30 Pedro Alves <palves@redhat.com>
15739
15740 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15741
04bf20c5
PA
157422015-11-30 Pedro Alves <palves@redhat.com>
15743
15744 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15745 Handle non-stop mode vCont replies.
15746
09df4675
PA
157472015-11-30 Pedro Alves <palves@redhat.com>
15748
15749 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15750 prepare_for_testing. Start gdb with "set non-stop on" appended to
15751 GDBFLAGS. Lax expected stop output.
15752
58b584af
YQ
157532015-11-27 Yao Qi <yao.qi@linaro.org>
15754
15755 * gdb.arch/arm-neon.exp: New.
15756 * gdb.arch/arm-neon.c: New.
15757
dfcb77a8
YQ
157582015-11-27 Yao Qi <yao.qi@linaro.org>
15759
15760 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15761
88e8ec1b
YQ
157622015-11-27 Yao Qi <yao.qi@linaro.org>
15763
15764 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15765 frames-invalid annotation.
15766
bfde72c2
YQ
157672015-11-27 Yao Qi <yao.qi@linaro.org>
15768
15769 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15770
f6512a69
SM
157712015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15772
15773 * gdb.threads/names.exp: New file.
15774 * gdb.threads/names.c: New file.
15775 * README: Mention gdb,no_thread_names.
15776
46a3515b
MM
157772015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15778
15779 PR 19297
15780 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15781 support" error.
15782
62147a22
PA
157832015-11-24 Pedro Alves <palves@redhat.com>
15784
15785 PR 17539
15786 * gdb.base/display.exp: Expect displays to be sorted in ascending
15787 order. Use multi_line.
15788 * gdb.base/solib-display.exp: Likewise.
15789
2f341b6e
PA
157902015-11-24 Pedro Alves <palves@redhat.com>
15791
15792 PR 17539
25d49b86
PA
15793 * gdb.base/display.exp: Expect displays to be sorted in ascending
15794 order. Use multi_line.
15795 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15796
7e0aa6aa
PA
157972015-11-24 Pedro Alves <palves@redhat.com>
15798
15799 PR 17539
15800 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15801 threads in ascending order.
15802 * gdb.base/foll-fork.exp: Likewise.
15803 * gdb.base/foll-vfork.exp: Likewise.
15804 * gdb.base/multi-forks.exp: Likewise.
15805 * gdb.mi/mi-nonstop.exp: Likewise.
15806 * gdb.mi/mi-nsintrall.exp: Likewise.
15807 * gdb.multi/base.exp: Likewise.
15808 * gdb.multi/multi-arch.exp: Likewise.
15809 * gdb.python/py-inferior.exp: Likewise.
15810 * gdb.threads/break-while-running.exp: Likewise.
15811 * gdb.threads/execl.exp: Likewise.
15812 * gdb.threads/gcore-thread.exp: Likewise.
15813 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15814 * gdb.threads/kill.exp: Likewise.
15815 * gdb.threads/linux-dp.exp: Likewise.
15816 * gdb.threads/multiple-step-overs.exp: Likewise.
15817 * gdb.threads/next-bp-other-thread.exp: Likewise.
15818 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15819 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15820 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15821 * gdb.threads/thread-find.exp: Likewise.
15822 * gdb.threads/tls.exp: Likewise.
15823 * lib/mi-support.exp (mi_reverse_list): Delete.
15824 (mi_check_thread_states): No longer reverse list.
15825
2cc57ad8
PA
158262015-11-24 Pedro Alves <palves@redhat.com>
15827
15828 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15829 use lowercase.
15830
c93e8391
SM
158312015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15832
15833 * gdb.trace/actions.c: Include trace-common.h.
15834 (main): Add a location for a fast tracepoint.
15835 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15836 the normal tracepoints.
15837 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15838
045ccf91
SM
158392015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15840
15841 * save-trace.exp: Factor out code to these...
15842 (gdb_save_tracepoints): New.
15843 (gdb_load_tracepoints): New.
15844 (do_save_load_test): New.
15845
5506f9f6
KB
158462015-11-23 Kevin Buettner <kevinb@redhat.com>
15847
15848 * gdb.base/asmlabel.exp: New test.
15849 * gdb.base/asmlabel.c: New test case.
15850
16c3b12f
JB
158512015-11-23 Joel Brobecker <brobecker@adacore.com>
15852
15853 * gdb.base/wrong_frame_bt_full-main.c: New file.
15854 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15855 * gdb.base/wrong_frame_bt_full.exp: New file.
15856
155bfbd3
JB
158572015-11-23 Joel Brobecker <brobecker@adacore.com>
15858
15859 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15860
bb097445
JM
158612015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15862
206853a0 15863 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15864 pstate register when comparing registers values in
15865 sparc64-*-linux-gnu targets to avoid spurious differences.
15866
9c88ed8f
JM
158672015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15868
206853a0 15869 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15870
96161e25
SL
158712015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15872
15873 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15874 as type argument to gdb_compile.
15875 * gdb.base/nested-subp2.exp: Likewise.
15876 * gdb.base/nested-subp3.exp: Likewise.
15877
340c2830
DV
158782015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15879
15880 * lib/dwarf.exp (_note): Fix left shift of negative value.
15881 * gdb.trace/trace-condition.exp: Likewise.
15882
c1862d0f
YQ
158832015-11-13 Yao Qi <yao.qi@linaro.org>
15884
15885 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15886 comments about d10v.
15887 (test_scalar_returns): Likewise.
15888 * gdb.base/d10v.ld: Remove.
15889 * gdb.base/overlays.exp: Remove the target triplet checking for
15890 d10v-*-*.
15891 * gdb.base/structs.exp (test_struct_returns): Remove the
15892 comments about d10v.
15893 (test_struct_calls): Likewise.
15894
77ae9c19
YQ
158952015-11-13 Yao Qi <yao.qi@linaro.org>
15896
15897 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15898 * gdb.base/gnu_vector.c: Don't include stdio.h.
15899 (main): Don't print res and call add_some_intvecs.
15900
430e004e
MK
159012015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15902
15903 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15904 macro.
15905 (func5): Removed.
15906 (func4): Use FAST_TRACEPOINT_LABEL.
15907 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15908 macro.
15909 (func): Removed.
15910 (thread_function): Use FAST_TRACEPOINT_LABEL.
15911 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15912 (func): Remove.
15913 (marker): Use FAST_TRACEPOINT_LABEL.
15914 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15915 (pendfunc1): Remove.
15916 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15917 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15918 (foo): Remove.
15919 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15920 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15921 macro.
15922 (func): Remove.
15923 (marker): Use FAST_TRACEPOINT_LABEL.
15924 * gdb.trace/trace-common.h: New header.
15925 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15926 macro.
15927 (func): Remove.
15928 (marker): Use FAST_TRACEPOINT_LABEL.
15929 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15930 (func): Remove.
15931 (thread_function): Use FAST_TRACEPOINT_LABEL.
15932
6e7675a7
MK
159332015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15934
15935 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15936 in front.
15937 * gdb.trace/change-loc.exp: Use global pcreg definition.
15938 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15939 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15940 in front.
15941 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15942 * gdb.trace/pending.exp: Likewise.
15943 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15944 * gdb.trace/trace-break.exp: Likewise.
15945 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15946 in front.
15947 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15948 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15949 in front.
15950 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15951
dddc0e16
JB
159522015-11-09 Joel Brobecker <brobecker@adacore.com>
15953
15954 * gdb.ada/fin_fun_out: New testcase.
15955
c6f0b406
KB
159562015-11-07 Kevin Buettner <kevinb@redhat.com>
15957
15958 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15959 value associated with DW_AT_byte_size.
15960 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15961 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15962 DW_AT_upper_bound.
15963
f01dcfd9
KB
159642015-11-07 Kevin Buettner <kevinb@redhat.com>
15965
15966 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15967 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15968 version.
15969 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15970 gdb.dwarf2/dw2-canonicalize-type.exp,
15971 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15972 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15973 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15974 provided by gdb_target_symbol_prefix_flags_asm.
15975 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15976 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15977 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15978 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15979 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15980 macros where needed). Use this macro for symbols which require
15981 the prefix provided by SYMBOL_PREFIX.
15982
2223449a
KB
159832015-11-05 Kevin Buettner <kevinb@redhat.com>
15984
15985 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15986 New procs.
15987 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15988 representing expressions, of more than one list element.
15989 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15990 to prepend linker symbol prefix to f.
15991 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15992 table_1 and table_2.
15993 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15994 Likewise, for f and g.
15995 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15996 for ptr.
15997 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15998 for main.
15999 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16000 table_1_ptr and table_2_ptr.
16001
6f2f1a3a
JK
160022015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16003 Joel Brobecker <brobecker@adacore.com>
16004
16005 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16006
566c56c9
MK
160072015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16008
16009 * gdb.reverse/s390-mvcle.c: New test.
16010 * gdb.reverse/s390-mvcle.exp: New file.
16011 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16012
d5f0636b
MK
160132015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16014
16015 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16016
7ad8b86c
MK
160172015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16018
16019 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16020 reaching marker2.
16021 * gdb.reverse/getresuid-reverse.exp: Likewise.
16022 * gdb.reverse/pipe-reverse.exp: Likewise.
16023 * gdb.reverse/readv-reverse.exp: Likewise.
16024 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16025 * gdb.reverse/time-reverse.exp: Likewise.
16026 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16027
4081c0f1
YQ
160282015-10-30 Yao Qi <yao.qi@linaro.org>
16029
16030 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16031 (empty_cycle): Remove.
16032 (main): Don't call empty_cycle. Don't use watch_count_done.
16033 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16034 empty_cycle. Rewrite the code counting HW watchpoints.
16035
452b4ba5
MK
160362015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16037
16038 * gdb.reverse/fstatat-reverse.c: New test.
16039 * gdb.reverse/fstatat-reverse.exp: New file.
16040 * gdb.reverse/getresuid-reverse.c: New test.
16041 * gdb.reverse/getresuid-reverse.exp: New file.
16042 * gdb.reverse/pipe-reverse.c: New test.
16043 * gdb.reverse/pipe-reverse.exp: New file.
16044 * gdb.reverse/readv-reverse.c: New test.
16045 * gdb.reverse/readv-reverse.exp: New file.
16046 * gdb.reverse/recvmsg-reverse.c: New test.
16047 * gdb.reverse/recvmsg-reverse.exp: New file.
16048 * gdb.reverse/time-reverse.c: New test.
16049 * gdb.reverse/time-reverse.exp: New file.
16050 * gdb.reverse/waitpid-reverse.c: New test.
16051 * gdb.reverse/waitpid-reverse.exp: New file.
16052
5e2e7507
JK
160532015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16054
16055 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16056
0fde2c53
DE
160572015-10-26 Doug Evans <dje@google.com>
16058
16059 PR symtab/17391
16060 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16061 * gdb.dwarf2/bad-regnum.c: New file.
16062 * gdb.dwarf2/bad-regnum.exp: New file.
16063
1a70ae97
DE
160642015-10-26 Doug Evans <dje@google.com>
16065
16066 PR python/18938
16067 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16068 file.
16069
27dc26ab
JK
160702015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16071
16072 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16073 for a change by "Mention language in compile error message".
16074
bed91f4d
SM
160752015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16076
16077 PR python/18073
16078 * gdb.python/py-type.c (C::a_method): New.
16079 (C::a_const_method): New.
16080 (C::a_static_method): New.
16081 (a_function): New.
16082 * gdb.python/py-type.exp (test_fields): Test getting fields
16083 from function and method.
16084
3f2f83dd
KB
160852015-10-21 Keven Boell <keven.boell@intel.com>
16086
16087 * gdb.fortran/vla-alloc-assoc.exp: New file.
16088 * gdb.fortran/vla-datatypes.exp: New file.
16089 * gdb.fortran/vla-datatypes.f90: New file.
16090 * gdb.fortran/vla-history.exp: New file.
16091 * gdb.fortran/vla-ptype-sub.exp: New file.
16092 * gdb.fortran/vla-ptype.exp: New file.
16093 * gdb.fortran/vla-sizeof.exp: New file.
16094 * gdb.fortran/vla-sub.f90: New file.
16095 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16096 * gdb.fortran/vla-value-sub-finish.exp: New file.
16097 * gdb.fortran/vla-value-sub.exp: New file.
16098 * gdb.fortran/vla-value.exp: New file.
16099 * gdb.fortran/vla-ptr-info.exp: New file.
16100 * gdb.mi/mi-vla-fortran.exp: New file.
16101 * gdb.mi/vla.f90: New file.
16102
27145d50
SL
161032015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16104
16105 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16106 of hardwired timeout value.
16107
5f3ff4f8
JK
161082015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16109 Pedro Alves <palves@redhat.com>
16110
16111 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16112 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16113
bfd09d20
JS
161142015-10-19 Josh Stone <jistone@redhat.com>
16115
16116 * gdb.base/catch-syscall.c: Include <sched.h>.
16117 (unknown_syscall): New variable.
16118 (main): Trigger a vfork and an unknown syscall.
16119 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16120 (unknown_syscall_number): Likewise.
16121 (check_call_to_syscall): Accept an optional syscall pattern.
16122 (check_return_from_syscall): Likewise.
16123 (check_continue): Likewise.
16124 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16125 (test_catch_syscall_skipping_return): New test toggling off 'catch
16126 syscall' to step over the syscall return, then toggling back on.
16127 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16128 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16129 (do_syscall_tests): Call test_catch_syscall_without_args and
16130 test_catch_syscall_mid_vfork.
16131 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16132 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16133
b32b93c6
AS
161342015-10-19 Andrew Stubbs <ams@codesourcery.com>
16135
16136 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16137 print g_vE): Add new pass patterns.
16138 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16139 print various symbol names for vptr fields.
16140
9d622bda
AB
161412015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16142
16143 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16144 results.
16145
0fd8ac1c
YQ
161462015-10-12 Yao Qi <yao.qi@linaro.org>
16147
16148 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16149
34240514
YQ
161502015-10-12 Yao Qi <yao.qi@linaro.org>
16151
16152 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16153 is aarch64*-*-linux*.
16154
8240f442
YQ
161552015-10-12 Yao Qi <yao.qi@linaro.org>
16156
16157 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16158 (can_relocate_bcond_true): ... it.
16159 (can_relocate_bcond_false): New function.
16160 (foo): Likewise.
16161 (can_relocate_bl): Likewise.
16162 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16163 can_relocate_bl.
16164
2520f728
PMR
161652015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16166
16167 * gdb.base/nested-addr.c: New file.
16168 * gdb.base/nested-addr.exp: New testcase.
16169
abcef95a
MM
161702015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16171
16172 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16173 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16174 its output. Ignore the output of "record goto begin" and instead
16175 check that GDB is replaying.
16176
145e3ddb
PA
161772015-10-09 Pedro Alves <palves@redhat.com>
16178
16179 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16180 (top level): Use it in the run with no args test.
16181
d5d8c4e1
IB
161822015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16183
16184 * gdb.dlang/properties.exp: New file.
16185
06e635ef
SL
161862015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16187
16188 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16189 whether or not address 0x1000 is mapped on the target.
16190
e019fd1d
SM
161912015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16192
16193 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16194 build.
16195
77ba2a67
MM
161962015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16197
16198 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16199 instruction-history test.
16200
c60eb31f
DE
162012015-09-28 Doug Evans <dje@google.com>
16202
16203 * gdb.base/gcore.c (array_func): Add reference to static_array.
16204
9a3c8263
SM
162052015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16206
16207 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16208 source line.
16209
9720e656
SL
162102015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16211
16212 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16213 short or char as base type.
16214
938d3bf2
SL
162152015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16216
16217 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16218 to allow any size enum.
16219
e6c2c623
PMR
162202015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16221
16222 * gdb.ada/array_ptr_renaming.exp: New testcase.
16223 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16224 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16225
06da0f77
PL
162262015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16227
16228 * gdb.trace/ftrace-lock.c: New file.
16229 * gdb.trace/ftrace-lock.exp: New file.
16230
4f51c22a
PL
162312015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16232
16233 * gdb.arch/insn-reloc.c: New file.
16234 * gdb.arch/ftrace-insn-reloc.exp: New file.
16235
7041adf4
PL
162362015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16237
16238 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16239 instruction.
16240 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16241 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16242 * gdb.trace/range-stepping.c: Likewise.
16243 * gdb.trace/trace-break.c: Likewise.
16244 * gdb.trace/trace-mt.c (thread_function): Likewise.
16245 * gdb.trace/ftrace.c (marker): Likewise.
16246 * gdb.trace/trace-condition.c (marker): Likewise.
16247 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16248 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16249 is_aarch64_target.
16250
015d2e7e
DE
162512015-09-18 Doug Evans <xdje42@gmail.com>
16252
16253 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16254 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16255
26b188a2
SL
162562015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16257
16258 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16259 the breakpoint.
16260
79dc332b
SL
162612015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16262
16263 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16264 the pending breakpoint. Remove timeout override for "Run till
16265 MI pending breakpoint on pendfunc3 on thread 2" test.
16266
f57929f2
SL
162672015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16268
16269 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16270 filename pattern.
16271
3f469b17
SL
162722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16273
16274 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16275 in breakpoint filename pattern.
16276
515b89b3
SL
162772015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16278
7800dbe4
SL
16279 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16280
162812015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16282
515b89b3
SL
16283 * gdb.linespec/explicit.exp: Check for readline support for
16284 tab-completion tests. Fix obvious typo.
16285
d2939ba2
MM
162862015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16287
16288 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16289 and replay.
16290
cbb55fa7
MM
162912015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16292
16293 * gdb.btrace/non-stop.c: New.
16294 * gdb.btrace/non-stop.exp: New.
16295
43691ca1
PL
162962015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16297 Yao Qi <yao.qi@linaro.org>
16298
16299 * gdb.trace/trace-condition.c: New file.
16300 * gdb.trace/trace-condition.exp: New file.
16301
d78908cf
WW
163022015-09-16 Wei-cheng Wang <cole945@gmail.com>
16303
16304 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16305 for testing bytecode compilation.
16306
1ed415e2
PA
163072015-09-16 Pedro Alves <palves@redhat.com>
16308 Sandra Loosemore <sandra@codesourcery.com>
16309
16310 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16311 (SECONDS): Redefine.
16312 (main): Call pthread_kill and alarm early.
16313 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16314 support.
16315 (test): If the target can't hardware step and doesn't support
16316 displaced stepping, increase the timeout.
16317
d136eff5
PA
163182015-09-16 Pedro Alves <palves@redhat.com>
16319
16320 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16321 (enable_debug): New procedures.
16322 (test): Use them. Bail out if waiting for threads fails.
16323 (top level): Bail out if a test fails.
16324
991f019c
YQ
163252015-09-16 Yao Qi <yao.qi@linaro.org>
16326
16327 * gdb.asm/asm-source.exp: Set asm-arch for
16328 aarch64*-*-* target.
16329 * gdb.asm/aarch64.inc: New file.
16330
bfca584f
PMR
163312015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16332
16333 * gdb.ada/array_of_variable_length.exp: New testcase.
16334 * gdb.ada/array_of_variable_length/foo.adb: New file.
16335 * gdb.ada/array_of_variable_length/pck.adb: New file.
16336 * gdb.ada/array_of_variable_length/pck.ads: New file.
16337
b326e587
DE
163382015-09-15 Doug Evans <dje@google.com>
16339
16340 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16341 of function static local variable.
16342
5382cfab
PW
163432015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16344
16345 * gdb.threads/tls-so_extern.exp: New test file.
16346 * gdb.threads/tls-so_extern.c: New test file.
16347 * gdb.threads/tls-so_extern_main.c: New test file.
16348
141c5cc4
JK
163492015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16350
16351 * gdb.opt/solib-intra-step-lib.c: New file.
16352 * gdb.opt/solib-intra-step-main.c: New file.
16353 * gdb.opt/solib-intra-step.exp: New file.
16354
d15dcecd
PA
163552015-09-15 Pedro Alves <palves@redhat.com>
16356
16357 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16358 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16359
4c2f2a79
PA
163602015-09-14 Pedro Alves <palves@redhat.com>
16361
16362 * gdb.base/hook-stop-continue.c: Delete.
16363 * gdb.base/hook-stop-continue.exp: Delete.
16364 * gdb.base/hook-stop-frame.c: Delete.
16365 * gdb.base/hook-stop-frame.exp: Delete.
16366 * gdb.base/hook-stop.c: New file.
16367 * gdb.base/hook-stop.exp: New file.
16368
919e6dbe
PMR
163692015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16370
16371 * gdb.ada/access_to_packed_array.exp: New testcase.
16372 * gdb.ada/access_to_packed_array/foo.adb: New file.
16373 * gdb.ada/access_to_packed_array/pack.adb: New file.
16374 * gdb.ada/access_to_packed_array/pack.ads: New file.
16375
157280a4
MM
163762015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16377
16378 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16379 buffer size test.
16380
2fd33e94
DB
163812015-09-11 Don Breazeal <donb@codesourcery.com>
16382
16383 * gdb.base/foll-exec.c: Add copyright header. Fix
16384 formatting issues.
16385 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16386 (do_exec_tests): Use clean_restart in place of zap_session,
16387 and for test initialization. Fix formatting issues. Use
16388 fail in place of perror.
16389 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16390 an expect statement to match an expression with output from
16391 the program under debug.
16392 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16393 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16394 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16395 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16396 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16397
e70b6e8e
DE
163982015-09-09 Doug Evans <dje@google.com>
16399
16400 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16401
7a551a51
DE
164022015-09-09 Doug Evans <dje@google.com>
16403
16404 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16405
4c666f84
DE
164062015-09-09 Doug Evans <dje@google.com>
16407
16408 * gdb.base/savedregs.exp: Fix typo.
16409
243a9253
PA
164102015-09-09 Pedro Alves <palves@redhat.com>
16411
16412 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16413
c0fa8fbd
SL
164142015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16415
16416 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16417 command actually switches threads. Give up on remaining
16418 tests if target fails to stop at breakpoint.
16419
cd7c1778
PMR
164202015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16421
16422 * gdb.ada/funcall_char.exp: New testcase.
16423 * gdb.ada/funcall_char/foo.adb: New file.
16424
dc5c8746
PMR
164252015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16426
16427 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16428 expected outputs. Add two testcases for completing ambiguous
16429 functions.
16430 * gdb.ada/complete/aux_pck.adb: New file.
16431 * gdb.ada/complete/aux_pck.ads: New file.
16432 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16433 Ambiguous_Func functions.
16434 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16435 * gdb.ada/complete/pck.adb: Likewise.
16436
4e83a1e7
UW
164372015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16438
16439 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16440 failures to run the test program under GDB.
16441
8ce74153
LM
164422015-08-26 Luis Machado <lgustavo@codesourcery.com>
16443
16444 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16445 to C.
16446
e9756d52
PP
164472015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16448
16449 * gdb.base/run-after-attach.exp: New test file.
16450 * gdb.base/run-after-attach.c: New test file.
16451
8d37573b
DB
164522015-08-26 Don Breazeal <donb@codesourcery.com>
16453
16454 * gdb.base/foll-exec-2.c: New test program.
16455 * gdb.base/foll-exec-2.exp: New test.
16456
63e43d3a
PMR
164572015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16458
16459 * gdb.base/nested-subp1.exp: New file.
16460 * gdb.base/nested-subp1.c: New file.
16461 * gdb.base/nested-subp2.exp: New file.
16462 * gdb.base/nested-subp2.c: New file.
16463 * gdb.base/nested-subp3.exp: New file.
16464 * gdb.base/nested-subp3.c: New file.
16465
3d40fbb5
PA
164662015-08-24 Pedro Alves <palves@redhat.com>
16467
16468 * gdb.server/connect-without-multi-process.c: New file.
16469 * gdb.server/connect-without-multi-process.exp: New file.
16470
4422ac93
LM
164712015-08-24 Luis Machado <lgustavo@codesourcery.com>
16472
16473 * gdb.opt/inline-markers.c: Make z int.
16474
91dddb86
LM
164752015-08-24 Luis Machado <lgustavo@codesourcery.com>
16476
16477 * gdb.opt/inline-markers.c: Make z volatile.
16478
a48847ee
LM
164792015-08-24 Luis Machado <lgustavo@codesourcery.com>
16480
16481 * gdb.opt/inline-bt.c: New volatile global z.
16482 * gdb.opt/inline-cmds.c: Likewise.
16483 * gdb.opt/inline-locals.c: Likewise.
16484 * gdb.opt/inline-markers.c: New extern global z.
16485 (marker): Use z.
16486 (inline_fn): Likewise.
16487
0ebbc52b
PA
164882015-08-24 Pedro Alves <palves@redhat.com>
16489
16490 * config/m32r-stub.exp: Remove file.
16491 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16492 * gdb.base/call-rt-st.exp: Likewise.
16493 * gdb.base/call-strs.exp: Likewise.
16494 * gdb.base/default.exp: Remove references to h8300-*-hms and
16495 *-*-udi*.
16496 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16497
77c365df
AA
164982015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16499
16500 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16501 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16502 and "return" use KFAIL when GDB can not read/write the vector
16503 return value.
16504
4313b8c0
GB
165052015-08-21 Gary Benson <gbenson@redhat.com>
16506
16507 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16508
0e433b32
PA
165092015-08-20 Pedro Alves <palves@redhat.com>
16510
16511 * gdb.server/solib-list.exp: No longer expect an interior stop in
16512 non-stop mode.
16513
221e1a37
PA
165142015-08-20 Pedro Alves <palves@redhat.com>
16515
16516 * gdb.server/connect-stopped-target.c: New file.
16517 * gdb.server/connect-stopped-target.exp: New file.
16518
40e3ad0e
PA
165192015-08-20 Pedro Alves <palves@redhat.com>
16520
16521 * gdb.dwarf2/comp-unit-lang.exp: New file.
16522 * gdb.dwarf2/comp-unit-lang.c: New file.
16523
af39b327
PMR
165242015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16525
16526 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16527 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16528
7d45c7c3 165292015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16530
7d45c7c3
KB
16531 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16532 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16533
4d6cceb4
DE
165342015-08-18 Doug Evans <dje@google.com>
16535 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16536
16537 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16538 skip_python_tests. New arg prompt_regexp.
16539 (skip_python_tests): New function.
16540 * lib/mi-support.exp (mi_skip_python_tests): New function.
16541 * gdb.python/py-mi-objfile-gdb.py: New file.
16542 * gdb.python/py-mi-objfile.c: New file.
16543 * gdb.python/py-mi-objfile.exp: New file.
16544
ad89c2aa
KS
165452015-08-17 Keith Seitz <keiths@redhat.com>
16546
16547 * gdb.linespec/explicit.exp: Move strace test from here ...
16548 * gdb.trace/strace.exp: ... to here.
16549
e3ae3c43
PP
165502015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16551
16552 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16553 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16554
604b2636
DE
165552015-08-14 Doug Evans <xdje42@gmail.com>
16556
16557 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16558 inferior before selecting a new file.
16559
6ff0ba5f
DE
165602015-08-14 Doug Evans <xdje42@gmail.com>
16561
16562 * gdb.mi/mi-disassemble.exp: Update.
16563 * gdb.base/disasm-optim.S: New file.
16564 * gdb.base/disasm-optim.c: New file.
16565 * gdb.base/disasm-optim.h: New file.
16566 * gdb.base/disasm-optim.exp: New file.
16567
9ca98f92
KS
165682015-08-14 Keith Seitz <keiths@redhat.com>
16569
16570 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16571 "evaluated-by".
16572
52bbc560
JB
165732015-08-13 Joel Brobecker <brobecker@adacore.com>
16574
16575 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16576
5d8c3ed3
PMR
165772015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16578
16579 * gdb.ada/fun_renaming.exp: New testcase.
16580 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16581 * gdb.ada/fun_renaming/pack.adb: New file.
16582 * gdb.ada/fun_renaming/pack.ads: New file.
16583
ea8812bc
KS
165842015-08-12 Keith Seitz <keiths@redhat.com>
16585
16586 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16587 gdb_get_line_number.
16588
4dafcdeb
JB
165892015-08-12 Joel Brobecker <brobecker@adacore.com>
16590
16591 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16592 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16593 gdb.base/dso2dso.exp: New files.
16594
5ba32597
SDJ
165952015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16596 Pedro Alves <palves@redhat.com>
16597 Keith Seitz <keiths@redhat.com>
16598
16599 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16600 GDBFLAGS.
16601
b6dafabf
PP
166022015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16603
16604 * gdb.base/gdbhistsize-history.exp
16605 (test_histsize_history_setting): Use save_vars.
16606 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16607 Use save_vars.
16608 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16609 * gdb.base/readline.exp: Use save_vars.
16610
abe8e607
PP
166112015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16612
16613 * lib/gdb.exp (save_vars): New proc.
16614
629500fa
KS
166152015-08-11 Keith Seitz <keiths@redhat.com>
16616
16617 * gdb.base/help.exp: Update help_breakpoint_text.
16618
eb8c4e2e
KS
166192015-08-11 Keith Seitz <keiths@redhat.com>
16620
16621 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16622 (at toplevel): Call test_explicit_breakpoints.
16623 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16624 breakpoints.
16625 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16626 breakpoint conditions, "-cond".
16627
87f0e720
KS
166282015-08-11 Keith Seitz <keiths@redhat.com>
16629
16630 * gdb.linespec/3explicit.c: New file.
16631 * gdb.linespec/cpexplicit.cc: New file.
16632 * gdb.linespec/cpexplicit.exp: New file.
16633 * gdb.linespec/explicit.c: New file.
16634 * gdb.linespec/explicit.exp: New file.
16635 * gdb.linespec/explicit2.c: New file.
16636 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16637 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16638 before using in the matching pattern.
16639 Clarify that `prefix' is a regular expression.
16640
f00aae0f
KS
166412015-08-11 Keith Seitz <keiths@redhat.com>
16642
16643 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16644 test.
16645 Add tests for missing ",FMT" and ",".
16646
e27852be
DE
166472015-08-10 Doug Evans <dje@google.com>
16648 Keith Seitz <keiths@redhat.com>
16649
16650 PR gdb/17960
16651 * gdb.base/completion.exp: Add location completer tests.
16652
7f03bd92
PA
166532015-08-07 Pedro Alves <palves@redhat.com>
16654
16655 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16656 tests here.
16657 (top level): Run do_test with and without displaced stepping.
16658
3fc8eb30
PA
166592015-08-07 Pedro Alves <palves@redhat.com>
16660
16661 * gdb.base/valgrind-disp-step.c: New file.
16662 * gdb.base/valgrind-disp-step.exp: New file.
16663
d4569d7b
PA
166642015-08-07 Pedro Alves <palves@redhat.com>
16665
16666 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16667 Delete function.
16668 (main): Add alarm. Run an infinite loop instead of calling
16669 wait_threads.
16670 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16671 comment.
16672 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16673 Delete function.
16674 (main): Add alarm. Run an infinite loop instead of calling
16675 wait_threads.
16676 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16677 comment.
16678
e1316e60
PA
166792015-08-07 Pedro Alves <palves@redhat.com>
16680
16681 * gdb.base/checkpoint-ns.exp: New file.
16682 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16683 standard_testfile.
16684
da8c46d2
MM
166852015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16686
16687 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16688 * gdb.btrace/instruction_history.exp: Update.
16689 * gdb.btrace/tsx.exp: New.
16690 * gdb.btrace/tsx.c: New.
16691
de1c2c52
PA
166922015-08-06 Pedro Alves <palves@redhat.com>
16693
16694 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16695 increase timeout.
16696 * gdb.reverse/until-precsave.exp: Bump timeouts.
16697
782e0bf4
PA
166982015-08-06 Pedro Alves <palves@redhat.com>
16699
16700 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16701
83e97ed0
PA
167022015-08-06 Pedro Alves <palves@redhat.com>
16703
16704 PR gdb/18749
16705 * gdb.threads/process-dies-while-handling-bp.c: New file.
16706 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16707
863d01bd
PA
167082015-08-06 Pedro Alves <palves@redhat.com>
16709
16710 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16711 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16712
0a39bb32
PA
167132015-08-05 Pedro Alves <palves@redhat.com>
16714
16715 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16716 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16717
ee2d2b10
SL
167182015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16719
16720 * gdb.base/bp-permanent.exp: Report test as unsupported if
16721 the target cannot stop at the permanent breakpoint.
16722
4e1bdb00
DE
167232015-08-03 Doug Evans <dje@google.com>
16724
16725 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16726 10000.
16727
3d338901
DE
167282015-08-03 Doug Evans <dje@google.com>
16729
16730 * Makefile.in (workers/%.worker, build-perf): New rule.
16731 (GDB_PERFTEST_MODE): New variable.
16732 (check-perf): Use it.
16733 (clean): Clean up gdb.perf parallel build subdirs.
16734 * lib/build-piece.exp: New file.
16735 * lib/gdb.exp (make_gdb_parallel_path): New function
16736 (standard_output_file, standard_temp_file): Call it.
16737 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16738 of $GDB_PARALLEL.
16739 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16740
af061d3e
DE
167412015-08-03 Doug Evans <dje@google.com>
16742
8e1afc81 16743 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16744 (LOG_FILE_NAME): New global.
16745 (TextReporter.__init__): Initialize self.txt_sum.
16746 (TextReporter.report): Add support for multiple data-points.
16747 Move report to perftest.sum, put raw data in perftest.log.
16748 (TextReporter.start): Open sum and log files.
16749 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16750 * gdb.perf/lib/perftest/testresult.py
16751 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16752
2c8c5d37
PA
167532015-07-31 Pedro Alves <palves@redhat.com>
16754
16755 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16756 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16757 kill_wait_spawned_process instead of explicit "kill -9".
16758 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16759 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16760 kill_wait_spawned_process.
16761 * gdb.base/attach-twice.exp: Likewise.
16762 * gdb.base/attach.exp: Likewise.
16763 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16764 gdb_test_multiple.
16765 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16766 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16767 kill_wait_spawned_process.
16768 * gdb.base/valgrind-infcall.exp: Likewise.
16769 * gdb.multi/multi-attach.exp: Likewise.
16770 * gdb.python/py-prompt.exp: Likewise.
16771 * gdb.python/py-sync-interp.exp: Likewise.
16772 * gdb.server/ext-attach.exp: Likewise.
16773 * gdb.threads/attach-into-signal.exp (corefunc): Use
16774 spawn_wait_for_attach, spawn_id_get_pid and
16775 kill_wait_spawned_process.
16776 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16777 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16778 spawn_id_get_pid and kill_wait_spawned_process.
16779 * gdb.threads/attach-stopped.exp (corefunc): Use
16780 spawn_wait_for_attach, spawn_id_get_pid and
16781 kill_wait_spawned_process.
16782 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16783 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16784 kill_wait_spawned_process instead of explicit "kill -9".
16785 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16786 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16787 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16788 processes. Don't map cygwin/windows pids here. Now returns a
16789 spawn id list.
16790
032a0fca
SL
167912015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16792
16793 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16794 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16795 correct patch.
16796
61a934ca
SL
167972015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16798
16799 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16800
4bc4d428
SL
168012015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16802
16803 Reapply:
16804 2014-05-21 Mark Wielaard <mjw@redhat.com>
16805
16806 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16807
998d452a
PA
168082015-07-30 Pedro Alves <palves@redhat.com>
16809
16810 * linux-low.c (handle_extended_wait): Set the child's last
16811 reported status to TARGET_WAITKIND_STOPPED.
16812
69dde7dc
PA
168132015-07-30 Pedro Alves <palves@redhat.com>
16814
16815 PR threads/18600
16816 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16817 only shows inferior 1.
16818
4dd63d48
PA
168192015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16820 Pedro Alves <palves@redhat.com>
16821
16822 PR threads/18600
16823 * gdb.threads/fork-plus-threads.c: New file.
16824 * gdb.threads/fork-plus-threads.exp: New file.
16825
d618e4c5
PP
168262015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16827
16828 * gdb.base/batch-preserve-term-settings.exp
16829 (test_terminal_settings_preserved_after_cli_exit): Use
16830 send_quit_command.
16831
1eef6428
PA
168322015-07-29 Pedro Alves <palves@redhat.com>
16833 Don Breazeal <donb@codesourcery.com>
16834
16835 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16836 output from both inferior_spawn_id and gdb_spawn_id.
16837
7da5b897
SDJ
168382015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16839
16840 * gdb.threads/attach-into-signal.exp (corefunc): Use
16841 with_test_prefix on nested loops, uniquefying the test messages.
16842
dac804df
SDJ
168432015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16844
16845 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16846 commit.
16847
06265e53
PP
168482015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16849
16850 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16851 New proc.
16852 (test_terminal_settings_preserved_after_sigterm): New test.
16853
18206ca3
PP
168542015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16855
16856 * gdb.base/batch-preserve-term-settings.exp
16857 (test_terminal_settings_preserved_after_cli_exit): New test.
16858
90074d11
PP
168592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16860
16861 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16862 manipulation of saved_gdbflags.
16863 (test_terminal_settings_preserved): Remove global declaration of
16864 the unused variable pagination_prompt. Remove manipulation of
16865 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16866 GDBFLAGS.
16867
eb1a7902
PA
168682015-07-29 Pedro Alves <palves@redhat.com>
16869
16870 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16871
8b75dd3b
PA
168722015-07-29 Pedro Alves <palves@redhat.com>
16873
16874 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16875 at the top.
16876
dedad4e3
PA
168772015-07-29 Pedro Alves <palves@redhat.com>
16878
16879 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16880 (main): Call gdb_unbuffer_output.
16881 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16882 (main): Call gdb_unbuffer_output.
16883 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16884 (main): Call gdb_unbuffer_output.
16885 * gdb.base/call-strs.exp: Adjust to step over the
16886 gdb_unbuffer_output call.
16887 * gdb.base/catch-gdb-caused-signals.c: Include
16888 "../lib/unbuffer_output.c".
16889 (main): Call gdb_unbuffer_output.
16890 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16891 (main): Call gdb_unbuffer_output.
16892 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16893 (main): Call gdb_unbuffer_output.
16894 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16895 (main): Call gdb_unbuffer_output.
16896 * gdb.base/shlib-call.exp: Adjust to step over the
16897 gdb_unbuffer_output call.
16898 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16899 (main): Call gdb_unbuffer_output.
16900 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16901 (main): Call gdb_unbuffer_output.
16902 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16903 (main): Rename to ...
16904 (test): ... this.
16905 (main): Reimplement.
16906 * gdb.base/varargs.exp: Run to test instead of to main.
16907 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16908 (main): Call gdb_unbuffer_output.
16909
58789a91
PA
169102015-07-29 Pedro Alves <palves@redhat.com>
16911
16912 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16913 factore out from mi_continue_dprintf. For call-style dprintfs,
16914 expect dprintf output out of $inferior_spawn_id.
16915 (mi_continue_dprintf): Use mi_expect_dprintf.
16916 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16917 (main): Call gdb_unbuffer_output.
16918
e8376742
PA
169192015-07-29 Pedro Alves <palves@redhat.com>
16920
16921 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16922 (default_mi_gdb_start): Set inferior_spawn_id instead of
16923 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16924 gdb_spawn_id.
16925 (mi_gdb_test): Always expect inferior output from both
16926 $inferior_spawn_id and $gdb_spawn_id.
16927
08280010
PA
169282015-07-29 Pedro Alves <palves@redhat.com>
16929
16930 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16931 send_inferior and $inferior_spawn_id.
16932
4d30e432
PA
169332015-07-29 Pedro Alves <palves@redhat.com>
16934
16935 * gdb.gdb/complaints.exp (test_initial_complaints)
16936 (test_serial_complaints, test_short_complaints): Use
16937 gdb_test_stdio.
16938 (test_empty_complaint): Handle $inferior_spawn_id !=
16939 $gdb_spawn_id.
16940
0d30a335
PA
169412015-07-29 Pedro Alves <palves@redhat.com>
16942
16943 * gdb.base/varargs.exp: Use gdb_test_stdio.
16944
39413b29
PA
169452015-07-29 Pedro Alves <palves@redhat.com>
16946
16947 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16948
7cb000a9
PA
169492015-07-29 Pedro Alves <palves@redhat.com>
16950
16951 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16952
d7b8ac82
PA
169532015-07-29 Pedro Alves <palves@redhat.com>
16954
16955 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16956 parameter into two new parameters, "inf_result" and "gdb_result".
16957 Expect inferior output and gdb output from $inferior_spawn_id and
16958 $gdb_spawn_id, respectively. Adjust all callers.
16959
789c3a0c
PA
169602015-07-29 Pedro Alves <palves@redhat.com>
16961
16962 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16963 of gdb_test_sequence.
16964
77e760c3
PA
169652015-07-29 Pedro Alves <palves@redhat.com>
16966
16967 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16968 (saw_spurious_output): Expect inferior output from
16969 $inferior_spawn_id. Use gdb_test_stdio.
16970
8396d2cd
PA
169712015-07-29 Pedro Alves <palves@redhat.com>
16972
16973 * gdb.base/dprintf.exp: Use standard_testfile. Change
16974 prepare_for_testing call.
16975 (srcfile): Don't set.
16976 (restart): New procedure.
16977 (test_dprintf): New procecure, use to continue over dprintfs.
16978 (test_call, test_agent): New procedures, tests moved here.
16979 Restart gdb and recreate dprintfs. Adjust expected output.
16980
2051d61f
PA
169812015-07-29 Pedro Alves <palves@redhat.com>
16982
16983 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16984
452397af
PA
169852015-07-29 Pedro Alves <palves@redhat.com>
16986
16987 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16988
8aed9555
PA
169892015-07-29 Pedro Alves <palves@redhat.com>
16990
16991 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16992 gdb_test_stdio.
16993
188a61b4
PA
169942015-07-29 Pedro Alves <palves@redhat.com>
16995
16996 * lib/gdb.exp (gdb_test_stdio): New procedure.
16997
12264a45
PA
169982015-07-29 Pedro Alves <palves@redhat.com>
16999
17000 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17001
23ffc893
PA
170022015-07-29 Pedro Alves <palves@redhat.com>
17003
17004 * gdb.base/call-signal-resume.exp: Remove check for
17005 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17006 * gdb.base/unwindonsignal.exp: Likewise.
17007 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17008 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17009
65566918
PA
170102015-07-29 Pedro Alves <palves@redhat.com>
17011
17012 * gdb.base/siginfo-addr.c (pass): New function.
17013 (handler): Call it iff si_addr is correct.
17014 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17015 Set a breakpoint at "pass" and continue to it.
17016
d60a9221
SDJ
170172015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17018
17019 * gdb.python/py-objfile.exp: Make some tests have unique names.
17020 * gdb.python/py-pp-registration.exp: Likewise.
17021
bde40b8f
PA
170222015-07-28 Pedro Alves <palves@redhat.com>
17023
17024 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17025
13e1dec8
SM
170262015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17027
17028 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17029
da33c9a7
SM
170302015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17031
17032 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17033
077836f7
PP
170342015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17035
17036 * gdb.base/gdb-sigterm-2.exp: New test.
17037
b8cc7b2e
DE
170382015-07-25 Doug Evans <xdje42@gmail.com>
17039
17040 Revert:
17041 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17042 (workers/%.worker, build-perf): New rule.
17043 (GDB_PERFTEST_MODE): New variable.
17044 (check-perf): Use it.
17045 (clean): Clean up gdb.perf parallel build subdirs.
17046 * lib/build-piece.exp: New file.
17047 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17048 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17049 name.
17050 (standard_temp_file): Ditto.
17051 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17052 of $GDB_PARALLEL.
17053
c8bd4544
DE
170542015-07-24 Doug Evans <dje@google.com>
17055
17056 * gdb.perf/lib/perftest/utils.py: New file.
17057 * gdb.perf/gm-hello.cc: New file.
17058 * gdb.perf/gm-pervasive-typedef.cc: New file.
17059 * gdb.perf/gm-pervasive-typedef.h: New file.
17060 * gdb.perf/gm-std.cc: New file.
17061 * gdb.perf/gm-std.h: New file.
17062 * gdb.perf/gm-use-cerr.cc: New file.
17063 * gdb.perf/gm-utils.h: New file.
17064 * gdb.perf/gmonster-null-lookup.py: New file.
17065 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17066 * gdb.perf/gmonster-print-cerr.py: New file.
17067 * gdb.perf/gmonster-ptype-string.py: New file.
17068 * gdb.perf/gmonster-runto-main.py: New file.
17069 * gdb.perf/gmonster-select-file.py: New file.
17070 * gdb.perf/gmonster1-null-lookup.exp: New file.
17071 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17072 * gdb.perf/gmonster1-print-cerr.exp: New file.
17073 * gdb.perf/gmonster1-ptype-string.exp: New file.
17074 * gdb.perf/gmonster1-runto-main.exp: New file.
17075 * gdb.perf/gmonster1-select-file.exp: New file.
17076 * gdb.perf/gmonster1.cc: New file.
17077 * gdb.perf/gmonster1.exp: New file.
17078 * gdb.perf/gmonster2-null-lookup.exp: New file.
17079 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17080 * gdb.perf/gmonster2-print-cerr.exp: New file.
17081 * gdb.perf/gmonster2-ptype-string.exp: New file.
17082 * gdb.perf/gmonster2-runto-main.exp: New file.
17083 * gdb.perf/gmonster2-select-file.exp: New file.
17084 * gdb.perf/gmonster2.cc: New file.
17085 * gdb.perf/gmonster2.exp: New file.
17086
6eab34f3
DE
170872015-07-24 Doug Evans <dje@google.com>
17088
17089 * gdb.perf/README: New file.
17090 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17091 * lib/gen-perf-test.exp: New file.
17092
63738bfd
DE
170932015-07-24 Doug Evans <dje@google.com>
17094
17095 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17096 (PerfTest::startup): New function.
17097 (PerfTest::run): Return result of calling body.
17098 (PerfTest::assemble): Rewrite.
17099 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17100 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17101 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17102 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17103 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17104
7b606f95
DE
171052015-07-24 Doug Evans <dje@google.com>
17106
17107 * lib/gdb.exp (clean_restart): Make executable optional.
17108
a97b16b8
DE
171092015-07-24 Doug Evans <dje@google.com>
17110
17111 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17112 compiler_info references.
17113 * gdb.cp/temargs.exp: Ditto.
17114 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17115 (get_compiler_info): Early exit if already computed. Set compiler_info
17116 to "unknown" if there was a problem.
17117 (test_compiler_info): Add function comment. Call get_compiler_info.
17118
35baa57f
DE
171192015-07-24 Doug Evans <dje@google.com>
17120
17121 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17122 (workers/%.worker, build-perf): New rule.
17123 (GDB_PERFTEST_MODE): New variable.
17124 (check-perf): Use it.
17125 (clean): Clean up gdb.perf parallel build subdirs.
17126 * lib/build-piece.exp: New file.
17127 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17128 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17129 name.
17130 (standard_temp_file): Ditto.
17131 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17132 of $GDB_PARALLEL.
17133
6ebea266
DE
171342015-07-24 Doug Evans <dje@google.com>
17135
17136 * lib/future.exp (gdb_default_target_compile): New option
17137 "early_flags".
17138 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17139 --as-needed.
17140
1e76a7e9
SDJ
171412015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17142
17143 * gdb.base/catch-syscall.exp: Call gdb_exit before
17144 gdb_skip_xml_test.
17145
5068630a
PA
171462015-07-24 Pedro Alves <palves@redhat.com>
17147
17148 * gdb.python/py-events.exp: Accept output between the stop event
17149 and the prompt.
17150 * gdb.python/py-evsignal.exp: Likewise.
17151 * gdb.python/py-evthreads.exp: Likewise.
17152
77598427
PA
171532015-07-24 Pedro Alves <palves@redhat.com>
17154
17155 PR gdb/18717
17156 * gdb.threads/non-ldr-exit.c: New file.
17157 * gdb.threads/non-ldr-exit.exp: New file.
17158
11e6c98f
YQ
171592015-07-24 Yao Qi <yao.qi@linaro.org>
17160
17161 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17162 restarting process.
17163
51aee833
YQ
171642015-07-24 Yao Qi <yao.qi@linaro.org>
17165
17166 * gdb.server/ext-restart.exp: New file.
17167
8cfe207c
YQ
171682015-07-24 Yao Qi <yao.qi@linaro.org>
17169
17170 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17171 argument options.
17172 * gdb.server/ext-wrapper.exp: New file.
17173
cc12ce38
DE
171742015-07-23 Doug Evans <dje@google.com>
17175
17176 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17177 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17178
d0d84780
PMR
171792015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17180
17181 * gdb.ada/var_arr_typedef.exp: New testcase.
17182 * gdb.ada/var_arr_typedef/pack.adb: New file.
17183 * gdb.ada/var_arr_typedef/pack.ads: New file.
17184 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17185
8b558f79
JB
171862015-07-20 Joel Brobecker <brobecker@adacore.com>
17187
17188 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17189
775a3298
JK
171902015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17191
17192 * gdb.arch/i386-biarch-core.exp: Replace istarget
17193 by "complete set gnutarget". Remove expectation for the "core-file"
17194 command.
17195
db1ff28b
JK
171962015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17197
17198 Revert the previous commit:
17199 Tests for validate symbol file using build-id.
17200
0a94970d
JK
172012015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17202
17203 Tests for validate symbol file using build-id.
17204 * gdb.base/solib-mismatch-lib.c: New file.
17205 * gdb.base/solib-mismatch-libmod.c: New file.
17206 * gdb.base/solib-mismatch.c: New file.
17207 * gdb.base/solib-mismatch.exp: New file.
17208
03346981
SL
172092015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17210
17211 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17212 nios2-*-linux*.
17213 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17214 * gdb.base/siginfo.exp: Likewise.
17215 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17216
42422cc7
PL
172172015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17218
17219 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17220 Move it to ...
17221 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17222 ... here.
17223 * gdb.trace/range-stepping.exp: Check that the target supports
17224 range stepping.
17225
cfa68bae
JK
172262015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17227
17228 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17229
8ffdba26
PA
172302015-07-14 Pedro Alves <palves@redhat.com>
17231
17232 * gdb.base/killed-outside.exp: New file.
17233 * gdb.base/killed-outside.c: New file.
17234
218a5a11
JK
172352015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17236
17237 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17238 (n at main): New.
17239 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17240
e03ed3c6
AA
172412015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17242
17243 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17244 infcall tests instead of setting up for KFAIL.
17245
485668e5
MM
172462015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17247
17248 * gdb.btrace/record_goto-step.exp: New.
17249
08464196
JK
172502015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17251
17252 PR compile/18484
17253 * gdb.compile/compile.c (struct struct_type): Add volatile to
17254 selffield's type.
17255 * gdb.compile/compile.exp
17256 (compile code struct_object.selffield = &struct_object): Skip further
17257 struct_object tests if this one xfails.
17258
bcf5c1d9
RC
172592015-07-08 Robert O'Callahan <robert@ocallahan.org>
17260
17261 PR exp/18617
17262 * gdb.trace/ax.exp: Add test.
17263
4931af25
YQ
172642015-07-07 Yao Qi <yao.qi@linaro.org>
17265
17266 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17267 instead of istarget "aarch64*-*-*".
17268 * gdb.arch/aarch64-fp.exp: Likewise.
17269 * gdb.base/float.exp: Likewise.
17270 * gdb.reverse/aarch64.exp: Likewise.
17271 * lib/gdb.exp (is_aarch64_target): New proc.
17272
9fcf688e
YQ
172732015-07-07 Yao Qi <yao.qi@linaro.org>
17274
17275 * lib/gdb.exp (is_aarch32_target): New proc.
17276 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17277 instead of "istarget "arm*-*-*"".
17278 * gdb.arch/arm-disp-step.exp: Likewise.
17279 * gdb.arch/thumb-bx-pc.exp: Likewise.
17280 * gdb.arch/thumb-prologue.exp: Likewise.
17281 * gdb.arch/thumb-singlestep.exp: Likewise.
17282 * gdb.base/disp-step-syscall.exp: Likewise.
17283 * gdb.base/float.exp: Likewise.
17284
fbd8d50d
YQ
172852015-07-07 Yao Qi <yao.qi@linaro.org>
17286
17287 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17288 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17289
71be1fdc
YQ
172902015-07-07 Yao Qi <yao.qi@linaro.org>
17291
17292 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17293 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17294 if it exists.
17295 * gdb.multi/multi-arch.exp: Likewise.
17296
3e221d36
SM
172972015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17298
17299 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17300 print.
17301
d441430b
YQ
173022015-07-07 Yao Qi <yao.qi@linaro.org>
17303
17304 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17305
06f810bd
MG
173062015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17307
17308 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17309 '[' and ']' characters.
17310
5e61e7c0
IB
173112015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17312
17313 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17314
28bf096c
PA
173152015-06-29 Pedro Alves <palves@redhat.com>
17316
17317 PR threads/18127
17318 * gdb.threads/hand-call-new-thread.c: New file.
17319 * gdb.threads/hand-call-new-thread.c: New file.
17320
ee93cd5e
KS
173212015-06-26 Keith Seitz <keiths@redhat.com>
17322 Doug Evans <dje@google.com>
17323
17324 PR 16253
17325 * gdb.cp/var-tag-2.cc: New file.
17326 * gdb.cp/var-tag-3.cc: New file.
17327 * gdb.cp/var-tag-4.cc: New file.
17328 * gdb.cp/var-tag.cc: New file.
17329 * gdb.cp/var-tag.exp: New file.
17330
fc637f04
PP
173312015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17332
17333 * gdb.base/history-duplicates.exp: New test.
17334
2e52ae68
PP
173352015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17336
17337 * gdb.base/completion.exp: Test the completion of the "focus"
17338 command.
17339
6e22494e
JK
173402015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17341
17342 * gdb.arch/amd64-prologue-skip.S: New file.
17343 * gdb.arch/amd64-prologue-skip.exp: New file.
17344
bf7b9cd9
SM
173452015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17346
17347 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17348 is_address_zero_readable check.
17349
201e8dfd
PB
173502015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17351
17352 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17353 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17354
5cd867b4
YQ
173552015-06-24 Yao Qi <yao.qi@linaro.org>
17356
17357 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17358 linux targets.
17359
4d7be007
YQ
173602015-06-24 Yao Qi <yao.qi@linaro.org>
17361
17362 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17363 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17364 * gdb.base/siginfo-thread.exp: Likewise.
17365
07fcd301
YQ
173662015-06-22 Yao Qi <yao.qi@linaro.org>
17367
17368 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17369
52042a00
YQ
173702015-06-22 Yao Qi <yao.qi@linaro.org>
17371
17372 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17373 aarch64*-*-*.
17374 (skip_hw_watchpoint_tests): Likewise.
17375
74bd41ce
PP
173762015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17377
17378 * gdb.base/gdbinit-history.exp: Test the interaction between
17379 setting GDBHISTSIZE and setting the history size via .gdbinit.
17380
bc460514
PP
173812015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17382
17383 PR gdb/16999
17384 * gdb.base/gdbhistsize-history.exp: New test.
17385
b58c513b
PP
173862015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17387
17388 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17389 with GDBHISTSIZE.
17390 * gdb.base/readline.exp: Likewise.
17391
92046791
YQ
173922015-06-17 Yao Qi <yao.qi@linaro.org>
17393
17394 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17395 line.
17396
2093d2d3
PP
173972015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17398
17399 * gdb.base/gdbinit-history.exp: Add test case to check that
17400 an unlimited history file does not get truncated on exit.
17401
e6c693af
AA
174022015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17403
17404 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17405 (VECTOR): New macro. Use it...
17406 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17407 ...for these typedefs.
17408 (int8, char1, int1, double1): New typedefs.
17409 (struct just_int2, struct two_int2): New structures.
17410 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17411 (add_structvecs, add_singlevecs): New functions.
17412 (main): Call add_some_intvecs twice.
17413 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17414 the compile and exit upon failure. Try compiling for the "native"
17415 architecture. Test inferior function calls with vector arguments
17416 and vector return value handling with "finish" and "return".
17417
c74f7d1c
JT
174182015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17419
17420 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17421 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17422 PE file.
17423 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17424
98aa42ee
AT
174252015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17426
17427 PR breakpoints/16465
17428 * gdb.mi/mi-dprintf-pending.c: New file.
17429 * gdb.mi/mi-dprintf-pending.exp: New test.
17430 * gdb.mi/mi-dprintf-pendshr.c: New file.
17431
7d73c23c 174322015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17433 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17434
17435 * gdb.arch/i386-mpx-map.c: New file.
17436 * gdb.arch/i386-mpx-map.exp: New File.
17437
174382015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17439
17440 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17441 * gdb.arch/i386-mpx.exp: Indentation fixed.
17442
174432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17444
17445 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17446 function and improved indentation.
17447 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17448 gdb_test_multiple. Added additional tests to skip the test.
17449
174502015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17451
17452 * gdb.arch/i386-avx512.c: Change path in include file.
17453 * gdb.arch/i386-avx512.exp: Change include dir path
17454 compilation flag.
17455 * gdb.arch/i386-mpx.c: Change path in include file.
17456 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17457 flag.
17458
d5eba19a
JK
174592015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17460
17461 * gdb.compile/compile-print.exp (compile print *vararray@3)
17462 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17463
7f361056
JK
174642015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17465
17466 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17467 (do not keep jit in memory): ... this.
17468 (expect 5): Change it to ...
17469 (expect no 5): ... this.
17470
3b462ec2
SM
174712015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17472
17473 PR gdb/15564
17474 * gdb.mi/mi-detach.exp: New file.
17475
e0619de6
JK
174762015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17477
17478 PR symtab/18392
17479 * gdb.arch/amd64-tailcall-self.S: New file.
17480 * gdb.arch/amd64-tailcall-self.c: New file.
17481 * gdb.arch/amd64-tailcall-self.exp: New file.
17482
e970cb34
DB
174832015-05-28 Don Breazeal <donb@codesourcery.com>
17484
17485 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17486 tests for remote targets by checking is_target_gdbserver.
17487
b2e2f908
DE
174882015-05-27 Doug Evans <dje@google.com>
17489
17490 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17491 * gdb.dwarf2/opaque-type-lookup.c: New file.
17492 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17493
82c7be31
DE
174942015-05-26 Doug Evans <dje@google.com>
17495
17496 * gdb.cp/iostream.cc: New file.
17497 * gdb.cp/iostream.exp: New file.
17498
b4f54984
DE
174992015-05-26 Doug Evans <dje@google.com>
17500
17501 * gdb.dwarf2/dw2-op-call.exp: Update.
17502 * gdb.dwarf2/dw4-sig-types.exp: Update.
17503 * gdb.dwarf2/implptr.exp: Update.
17504 * gdb.mi/mi-cmd-param-changed.exp: Update.
17505
4ea6efe9
DE
175062015-05-26 Doug Evans <dje@google.com>
17507
17508 * gdb.python/py-lazy-string.c: New file.
17509 * gdb.python/py-lazy-string.exp: New file.
17510 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17511 (main): Update. Add estring3.
17512 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17513 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17514
f6bb7db3
YQ
175152015-05-26 Omair Javaid <omair.javaid@linaro.org>
17516 Yao Qi <yao.qi@linaro.org>
17517
17518 * gdb.reverse/aarch64.c: New.
17519 * gdb.reverse/aarch64.exp: New.
17520
a81bfbd0
OJ
175212015-05-26 Omair Javaid <omair.javaid@linaro.org>
17522
25d49b86
PA
17523 * lib/gdb.exp (supports_process_record): Return true for
17524 aarch64*-linux*.
a81bfbd0
OJ
17525 (supports_reverse): Likewise.
17526
158bf1b4
PP
175272015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17528
17529 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17530 Use with_test_prefix.
17531
a0145030
AB
175322015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17533
17534 * gdb.base/completion.exp: Add test for completion of layout
17535 names.
17536
ebe3b578
AB
175372015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17538
17539 * lib/gdb.exp (skip_tui_tests): New proc.
17540 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17541
84204ed7
PA
175422015-05-19 Pedro Alves <palves@redhat.com>
17543
17544 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17545 Save the whole env array instead of just HOME. Unset HISTSIZE in
17546 the environment while testing. Restore whole environment
17547 afterwards.
17548
37442ce1
DE
175492015-05-16 Doug Evans <xdje42@gmail.com>
17550
17551 * gdb.guile/scm-ports.c: New file.
17552 * gdb.guile/scm-ports.exp: Add memory port tests.
17553
36de76f9
JK
175542015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17555
17556 * gdb.compile/compile-print.c: New file.
17557 * gdb.compile/compile-print.exp: New file.
17558
3a9558c4
JK
175592015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17560
17561 * gdb.compile/compile-ops.exp: Cast param to void.
17562 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17563 (compile code struct_object.selffield = &struct_object): Add xfail.
17564
aa715135
JG
175652015-05-15 Joel Brobecker <brobecker@adacore.com>
17566
17567 * gdb.ada/arr_enum_with_gap: New testcase.
17568
931e5bc3
JG
175692015-05-15 Joel Brobecker <brobecker@adacore.com>
17570
17571 * gdb.ada/byte_packed_arr: New testcase.
17572
9cd4d857
JB
175732015-05-15 Joel Brobecker <brobecker@adacore.com>
17574
17575 * gdb.ada/pckd_neg: New testcase.
17576
ebfd00d2
PP
175772015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17578
17579 PR gdb/17820
17580 * gdb.base/gdbinit-history.exp: New test.
17581 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17582 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17583
4c082a81
SC
175842015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17585
17586 * gdb.python/py-xmethods.cc: Enhance test case.
17587 * gdb.python/py-xmethods.exp: New tests.
17588 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17589 function.
17590 (B_indexoper): Likewise.
17591 (global_dm_list) : Add new xmethod worker functions.
17592
f7797074
SDJ
175932015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17594
17595 * gdb.base/coredump-filter.exp: Correctly unset
17596 "coredump_var_addr" array.
17597
a4674e4e
PA
175982015-05-08 Pedro Alves <palves@redhat.com>
17599
17600 * gdb.server/non-existing-program.exp: Unset spawn_id.
17601
df2eb078
SC
176022015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17603
17604 PR python/18291
17605 * gdb.python/py-xmethods.exp: Add tests.
17606
422349a3
YQ
176072015-05-08 Yao Qi <yao.qi@linaro.org>
17608
17609 PR gdb/18208
17610 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17611 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17612 function set_coredump_filter, and remove remote_exec call.
17613 Remove argument ipid. Callers update.
17614 (top level): Don't get inferior's PID.
17615
63fc80ce
AA
176162015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17617
17618 * gdb.base/watch_thread_num.exp: Skip test on targets without
17619 access watchpoints.
17620
80ad801e
PA
176212015-05-06 Pedro Alves <palves@redhat.com>
17622
17623 PR server/18081
17624 * gdb.server/non-existing-program.exp: New file.
17625
0fa7fe50
JB
176262015-05-05 Joel Brobecker <brobecker@adacore.com>
17627
17628 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17629
3ea89b92
PMR
176302015-05-05 Joel Brobecker <brobecker@adacore.com>
17631
17632 * gdb.ada/out_of_line_in_inlined: New testcase.
17633
87b8eff0
JB
176342015-05-05 Joel Brobecker <brobecker@adacore.com>
17635
17636 * gdb.ada/var_rec_arr: New testcase.
17637
5fccc635
YQ
176382015-04-30 Yao Qi <yao.qi@linaro.org>
17639
17640 * gdb.base/break-idempotent.exp: If
17641 skip_hw_watchpoint_multi_tests returns true, skip the tests
17642 on "rwatch" and "awatch".
17643
42d38f42
YQ
176442015-04-30 Yao Qi <yao.qi@linaro.org>
17645
17646 * gdb.base/relativedebug.exp: Invoke gdb command
17647 "info sharedlibrary", and if libc.so doesn't have debug info,
17648 skip the test.
17649
2ce1cdbf
DE
176502015-04-29 Doug Evans <dje@google.com>
17651
17652 * gdb.python/py-xmethods.exp: Add ptype tests.
17653 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17654 get_result_type method.
17655
f24a38c5
LM
176562015-04-29 Luis Machado <lgustavo@codesourcery.com>
17657
17658 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17659 the target does not support hardware watchpoints.
17660
ecbf2b3c
LM
176612015-04-29 Luis Machado <lgustavo@codesourcery.com>
17662
17663 * gdb.base/break-always.exp: Abort testing if writing to memory
17664 causes an error.
17665
34f5f757
DE
176662015-04-28 Doug Evans <dje@google.com>
17667
17668 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17669 * gdb.python/py-pp-registration.exp: ... here. New file.
17670 * gdb.python/py-pp-registration.c: New file.
17671 * gdb.python/py-pp-registration.py: New file.
17672
69b4374a
DE
176732015-04-28 Doug Evans <dje@google.com>
17674
17675 * gdb.python/py-bad-printers.c: New file.
17676 * gdb.python/py-bad-printers.py: New file.
17677 * gdb.python/py-bad-printers.exp: New file.
17678
59fb7612
SS
176792015-04-28 Sasha Smundak <asmundak@google.com>
17680
17681 * gdb.python/py-type.exp: New test.
17682
2631b16a
AW
176832015-04-28 Andy Wingo <wingo@igalia.com>
17684
17685 * gdb.python/py-parameter.exp:
17686 * gdb.guile/scm-parameter.exp: Escape the path that we are
17687 matching against, as it might contain characters that are special
17688 to regular expressions.
17689
460efde1
JB
176902015-04-27 Joel Brobecker <brobecker@adacore.com>
17691
17692 * gdb.ada/rec_comp: New testcase.
17693
2d369d8e
SDJ
176942015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17695
17696 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17697 before using it.
17698
cf75d6c3
AB
176992015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17700
17701 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17702 new tests for verilog output.
17703
8dbe7ca5
YQ
177042015-04-24 Yao Qi <yao.qi@linaro.org>
17705
17706 * boards/remote-gdbserver-on-localhost.exp: New file.
17707
4ef9fb2f
PA
177082015-04-23 Pedro Alves <palves@redhat.com>
17709
17710 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17711 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17712 "end of file", remove $inferior_spawn_id from the indirect list.
17713
0a803169
PA
177142015-04-23 Pedro Alves <palves@redhat.com>
17715
17716 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17717
749ef8f8
PA
177182015-04-23 Pedro Alves <palves@redhat.com>
17719
17720 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17721 on $any_spawn_id instead of only on $gdb_spawn_id.
17722
8aae4344
PM
177232015-04-21 Pierre Muller <muller@sourceware.org>
17724
17725 PR pascal/17815
17726 * lib/pascal.exp (gpc_compile): Add new option "class".
17727 (fpc_compile): Likewise.
17728 * gdb.pascal/case-insensitive-symbols.pas: New file.
17729 * gdb.pascal/case-insensitive-symbols.exp: New file.
17730
1586c8fb
GB
177312015-04-20 Gary Benson <gbenson@redhat.com>
17732
17733 * gdb.base/attach.exp: Fix three extended remote failures.
17734
1b6e6f5c
GB
177352015-04-17 Gary Benson <gbenson@redhat.com>
17736
17737 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17738 the main executable over the remote protocol.
17739
e797481d
PA
177402015-04-16 Pedro Alves <palves@redhat.com>
17741
17742 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17743 a new gdbserver if gdbserver_reconnect_p is set.
17744
1ca99c42
PA
177452015-04-16 Pedro Alves <palves@redhat.com>
17746
17747 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17748 is set, don't exit gdbserver.
17749
af9fd6f8
AA
177502015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17751
17752 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17753 appropriate .insn, such that an older assembler can be used.
17754 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17755 the z/Architecture instruction set on 31-bit targets as well.
17756
04ff1e61
AA
177572015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17758
17759 * gdb.go/handcall.exp: Remove all logic related to the first
17760 breakpoint and rely on go_runto_main instead.
17761 * gdb.go/strings.exp: Likewise.
17762 * gdb.go/unsafe.exp: Likewise.
17763 * gdb.go/hello.exp: Likewise. Also rename the remaining
17764 breakpoint marker to "breakpoint 1".
17765 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17766 * gdb.go/strings.go: Likewise.
17767 * gdb.go/unsafe.go: Likewise.
17768 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17769 "set breakpoint 2 here" and rename the remaining breakpoint marker
17770 to "breakpoint 1".
17771
40d2f8d6
SM
177722015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17773
17774 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17775 if itertools.imap is not present.
17776 * gdb.python/py-objfile.exp: Add parentheses.
17777 * gdb.python/py-type.exp: Same.
17778 * gdb.python/py-unwind-maint.py: Same.
17779
8cbc97c6
YQ
177802015-04-15 Yao Qi <yao.qi@linaro.org>
17781
17782 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17783 of ":$ptr_size" and set its form explicitly.
17784
45fd756c
YQ
177852015-04-15 Pedro Alves <palves@redhat.com>
17786 Yao Qi <yao.qi@linaro.org>
17787
17788 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17789 timeout by factor of 4.
17790 (test_regular_watch): Likewise.
17791 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17792 * gdb.reverse/sigall-reverse.exp: Likewise.
17793 * gdb.reverse/until-precsave.exp: Likewise.
17794 * lib/gdb.exp (with_timeout_factor): New proc.
17795 (gdb_expect): Move some code to ...
17796 (get_largest_timeout): ... here. New procedure.
17797
9e811bc3
LM
177982015-04-14 Luis Machado <lgustavo@codesourcery.com>
17799
17800 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17801
0ff6fcb2
LM
178022015-04-13 Luis Machado <lgustavo@codesourcery.com>
17803
17804 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17805 to write to the .text section.
17806
7578d5f7
LM
178072015-04-13 Luis Machado <lgustavo@codesourcery.com>
17808
17809 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17810 Handle the case of targets that do not provide PID information.
17811
2efe15c4
YQ
178122015-04-13 Yao Qi <yao.qi@linaro.org>
17813
17814 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17815 and use expect instead of gdb_expect.
17816
8cd8f2f8
SDJ
178172015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17818
17819 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17820 "coredump_var_addr" to avoid naming conflict with other testcases.
17821
9ee41772
PA
178222015-04-10 Pedro Alves <palves@redhat.com>
17823
17824 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17825 gdb_test_sequence and gdb_assert.
17826
07473109
PA
178272015-04-10 Pedro Alves <palves@redhat.com>
17828
17829 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17830 test messages that don't include the breakpoint address.
17831
de3db44c
YQ
178322015-04-10 Yao Qi <yao.qi@linaro.org>
17833
17834 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17835 false for some offset and width combinations which aren't
17836 supported by linux kernel.
17837
c79d856c
PA
178382015-04-10 Pedro Alves <palves@redhat.com>
17839
17840 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17841 procedure, factored out from ...
17842 (top level): ... here. Add "set displaced-stepping" testing axis.
17843 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17844 parameter "displaced". Use it.
17845 (top level): Use foreach and add "set displaced-stepping" testing
17846 axis.
17847
ebc90b50
PA
178482015-04-10 Pedro Alves <palves@redhat.com>
17849
17850 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17851 Remove comment.
17852 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17853 both the address of the instruction that triggers the watchpoint
17854 and the address of the instruction immediately after, and use
17855 those addresses for the test. Fix comment.
17856
8f572e5c
PA
178572015-04-10 Pedro Alves <palves@redhat.com>
17858
17859 * gdb.base/sigstep.exp (breakpoint_to_handler)
17860 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17861 Test "backtrace" in handler.
17862 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17863 (top level): Add new "displaced" test axis to
17864 breakpoint_to_handler, breakpoint_to_handler_entry and
17865 breakpoint_over_handler.
17866
8d707a12
PA
178672015-04-10 Pedro Alves <palves@redhat.com>
17868
17869 PR gdb/18216
17870 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17871
ef713951
YQ
178722015-04-10 Yao Qi <yao.qi@linaro.org>
17873
17874 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17875 (test_add_rn_pc): New function.
17876 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17877 (top level): Invoke test_add_rn_pc.
17878
906d60cf
PA
178792015-04-10 Pedro Alves <palves@redhat.com>
17880
17881 PR gdb/13858
17882 * gdb.base/step-over-no-symbols.exp: New file.
17883
f2983cc3
AW
178842015-04-09 Andy Wingo <wingo@igalia.com>
17885
17886 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17887 after the Python tests.
17888
6d62641c
SDJ
178892015-04-08 Keith Seitz <keiths@redhat.com>
17890
17891 PR python/16699
17892 * gdb.python/py-completion.exp: New tests for completion.
17893 * gdb.python/py-completion.py (CompleteLimit1): New class.
17894 (CompleteLimit2): Likewise.
17895 (CompleteLimit3): Likewise.
17896 (CompleteLimit4): Likewise.
17897 (CompleteLimit5): Likewise.
17898 (CompleteLimit6): Likewise.
17899 (CompleteLimit7): Likewise.
17900
f3770638
PA
179012015-04-08 Pedro Alves <palves@redhat.com>
17902
17903 PR gdb/18214
17904 PR gdb/18216
17905 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17906 function.
17907 (main): Install it as SIGUSR1 handler.
17908 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17909 parameter. Always use "setup" as prefix. Toggle "set
17910 displaced-stepping" off/on depending on global. Don't switch to
17911 thread 1 here.
17912 (top level): Add displaced stepping "off/on" test axis. Update
17913 "setup" calls. Wrap each subtest with with_test_prefix. Test
17914 continuing with a queued signal in each thread.
17915
4496bed7
PA
179162015-04-08 Pedro Alves <palves@redhat.com>
17917
17918 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17919 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17920 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17921 Return early if running to main fails.
17922 * gdb.trace/while-stepping.exp: Likewise.
17923
b97fde92
PA
179242015-04-07 Pedro Alves <palves@redhat.com>
17925
17926 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17927 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17928 interact with inferior program.
17929
f71c18e7
PA
179302015-04-07 Pedro Alves <palves@redhat.com>
17931
17932 * lib/gdb.exp (inferior_spawn_id): New global.
17933 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17934 spawn id after processing the user code.
17935 (default_gdb_start): Set inferior_spawn_id.
17936 (send_inferior): New procedure.
17937 * lib/gdbserver-support.exp (gdbserver_start): Set
17938 inferior_spawn_id.
17939 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17940
6423214f
PA
179412015-04-07 Pedro Alves <palves@redhat.com>
17942
17943 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17944 * lib/gdbserver-support.exp (gdbserver_start): Make
17945 $server_spawn_id global.
17946 (gdbserver_start): Don't wait for gdbserver's spawn id with
17947 expect_background.
17948 (close_gdbserver): New procedure.
17949 (gdb_exit): Rename the default version and reimplement.
17950
71c0ee8c
PA
179512015-04-07 Pedro Alves <palves@redhat.com>
17952
72f4393d 17953 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17954 append the substituted item, not the original item.
17955
203bc29b
PA
179562015-04-07 Pedro Alves <palves@redhat.com>
17957
17958 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17959 gdb_expect.
17960
508a3ddf
PA
179612015-04-07 Pedro Alves <palves@redhat.com>
17962
17963 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17964 output appearing once only.
17965
9f6dbe2b
PA
179662015-04-07 Pedro Alves <palves@redhat.com>
17967
17968 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17969 that doesn't expect anything. Return early if running to main
17970 fails.
17971
337532fa
YQ
179722015-04-07 Yao Qi <yao.qi@linaro.org>
17973
17974 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17975 (child_function): Call alarm.
17976 (main): Move call to alarm into the loop.
17977 * gdb.threads/non-stop-fair-events.exp: Build program with
17978 -DTIMEOUT=$timeout.
17979
01b622d4
DE
179802015-04-06 Doug Evans <xdje42@gmail.com>
17981
17982 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17983 Fix dest parameter to board_info.
17984 (fpc_compile): Ditto.
17985 (gdb_compile_pascal): Rename dest arg to destfile.
17986
961f4160
PMR
179872015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17988
17989 * gdb.ada/funcall_ref.exp: New file.
17990 * gdb.ada/funcall_ref/foo.adb: New file.
17991
cafda597
YQ
179922015-04-02 Yao Qi <yao.qi@linaro.org>
17993
17994 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17995 is remote.
17996
fed040c6
GB
179972015-04-02 Gary Benson <gbenson@redhat.com>
17998
17999 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18000
d11916aa
SS
180012015-04-01 Sasha Smundak <asmundak@google.com>
18002
18003 * gdb.python/py-unwind-maint.c: New file.
18004 * gdb.python/py-unwind-maint.exp: New test.
18005 * gdb.python/py-unwind-maint.py: New file.
18006 * gdb.python/py-unwind.c: New file.
18007 * gdb.python/py-unwind.exp: New test.
18008 * gdb.python/py-unwind.py: New test.
18009
a1471180
PA
180102015-04-01 Pedro Alves <palves@redhat.com>
18011
18012 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18013 to fail instead of non-existent $test.
18014
0bbeccb1
PA
180152015-04-01 Pedro Alves <palves@redhat.com>
18016
18017 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18018 GDBFLAGS if not empty.
18019
3c724c8c
PMR
180202015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18021
18022 * gdb.ada/complete.exp: Remove "multi_line".
18023 * gdb.ada/info_exc.exp: Remove "multi_line".
18024 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18025 * gdb.ada/ptype_field.exp: Remove "multi_line".
18026 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18027 * gdb.ada/tagged.exp: Remove "multi_line".
18028 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18029 [multi_line ...]
18030 * gdb.btrace/delta.exp: Likewise.
18031 * gdb.btrace/exception.exp: Likewise.
18032 * gdb.btrace/function_call_history.exp: Likewise.
18033 * gdb.btrace/instruction_history.exp: Likewise.
18034 * gdb.btrace/nohist.exp: Likewise.
18035 * gdb.btrace/record_goto.exp: Likewise.
18036 * gdb.btrace/segv.exp: Likewise.
18037 * gdb.btrace/stepi.exp: Likewise.
18038 * gdb.btrace/tailcall.exp: Likewise.
18039 * gdb.btrace/unknown_functions.exp: Likewise.
18040 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18041 * lib/gdb.exp: Add the "multi_line" helper.
18042
4eec2deb
PA
180432015-04-01 Pedro Alves <palves@redhat.com>
18044
18045 * gdb.threads/tid-reuse.c: New file.
18046 * gdb.threads/tid-reuse.exp: New file.
18047
df8411da
SDJ
180482015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18049
18050 PR corefiles/16092
18051 * gdb.base/coredump-filter.c: New file.
18052 * gdb.base/coredump-filter.exp: Likewise.
18053
6ef37366
PM
180542015-03-27 Petr Machata <pmachata@redhat.com>
18055
18056 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18057 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18058 (Dwarf::assemble): Initialize them.
18059 (Dwarf::lines): New function.
18060
7ec911b0
JT
180612015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18062
18063 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18064 SYMBOL_PREFIX for x86_64-*-cygwin.
18065
ff908ebf
AW
180662015-03-26 Andy Wingo <wingo@igalia.com>
18067
18068 PR symtab/18148
18069 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18070 const_value but not a location.
18071 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18072 location defined in non-main CUs are visible.
18073
6d5f0679
YQ
180742015-03-26 Yao Qi <yao.qi@linaro.org>
18075
18076 PR testsuite/18139
18077 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18078 Add a line number entry for the same line.
18079 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18080 Add a line number entry for the same line.
18081
2898689b
YQ
180822015-03-26 Yao Qi <yao.qi@linaro.org>
18083
18084 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18085 .int 0.
18086 (func): Likewise. Add .Lfunc_1 label.
18087 Use .Lfunc_1 label.
18088 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18089 .int 0.
18090 (func): Likewise.
18091 Use .Lfunc_1 label.
18092
85180498
YQ
180932015-03-26 Yao Qi <yao.qi@linaro.org>
18094
18095 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18096 Call gdb_compile instead to compile each .s files without debug
18097 information.
18098
8aa08a8d
YQ
180992015-03-26 Yao Qi <yao.qi@linaro.org>
18100
18101 * gdb.base/savedregs.exp (process_saved_regs): Make
18102 "Saved registers:" optional in the pattern.
18103
66849923
MM
181042015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18105
18106 * gdb.btrace/next.exp: Merged into step.exp.
18107 * gdb.btrace/finish.exp: Merged into step.exp.
18108 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18109 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18110 "record goto" and checking the exact replay position.
18111 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18112 check for "Recording format" in "info record" output.
18113 * gdb.btrace/record_goto.exp: Choose test file based on target.
18114 * gdb.btrace/x86-record_goto.S: Renamed into ...
18115 * gdb.btrace/x86_64-record_goto.S: ... this.
18116 * gdb.btrace/i686-record_goto.S: New.
18117 * gdb.btrace/x86-tailcall.S: Renamed into ...
18118 * gdb.btrace/x86_64-tailcall.S: ... this.
18119 * gdb.btrace/i686-tailcall.S: New.
18120 * gdb.btrace/x86-tailcall.c: Renamed into ...
18121 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18122 separate statements. Update test.
18123 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18124 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18125 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18126 * gdb.btrace/tailcall.exp: Choose test file based on target.
18127 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18128
11cc1b74
MM
181292015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18130
18131 * gdb.btrace/exception.exp: Increase BTS buffer size.
18132
a25d8bf9
PA
181332015-03-24 Pedro Alves <palves@redhat.com>
18134
18135 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18136
856e7dd6
PA
181372015-03-24 Pedro Alves <palves@redhat.com>
18138
18139 * gdb.threads/schedlock.exp (test_step): No longer expect that
18140 "set scheduler-locking step" with "next" over a function call runs
18141 threads unlocked.
18142
ad235a41
AT
181432015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18144
18145 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18146
15630549
AT
181472015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18148
18149 PR breakpoints/16466
18150 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18151 * gdb.mi/mi-pending.c (thread_func): New function.
18152 (int main): Add threading support required.
18153 * gdb.mi/mi-pending.exp: Add tests for this issue.
18154 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18155 (pendfunc2): Remove stdio dependency.
18156 * gdb.mi/mi-pendshr2.c: New file.
18157
693dca06
KS
181582015-03-23 Keith Seitz <keiths@redhat.com>
18159
18160 * gdb.linespec/keywords.c: New file.
18161 * gdb.linespec/keywords.exp: New file.
18162
7e993ebf
KS
181632015-03-23 Keith Seitz <keiths@redhat.com>
18164
18165 PR gdb/18021
18166 * gdb.dwarf2/staticvirtual.exp: New test.
18167
bc23328c
JK
181682015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18169
18170 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18171 * README: Remove HP-UX and gdb.hp.
18172 (configuration):
18173 * configure: Regenerate.
18174 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18175 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18176 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18177 gdb.hp/gdb.defects/Makefile.
18178 * gdb.hp/Makefile.in: File deleted.
18179 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18180 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18181 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18182 * gdb.hp/gdb.aCC/run.c: File deleted.
18183 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18184 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18185 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18186 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18187 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18188 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18189 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18190 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18191 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18192 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18193 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18194 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18195 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18196 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18197 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18198 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18199 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18200 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18201 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18202 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18203 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18204 * gdb.hp/gdb.compat/average.c: File deleted.
18205 * gdb.hp/gdb.compat/sum.c: File deleted.
18206 * gdb.hp/gdb.compat/xdb.c: File deleted.
18207 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18208 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18209 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18210 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18211 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18212 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18213 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18214 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18215 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18216 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18217 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18218 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18219 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18220 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18221 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18222 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18223 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18224 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18225 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18226 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18227 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18228 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18229 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18230 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18231 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18232 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18233 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18234 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18235 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18236 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18237 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18238 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18239 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18240 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18241 * gdb.hp/tools/odump: File deleted.
18242
8bf3b159
PA
182432015-03-19 Pedro Alves <palves@redhat.com>
18244
18245 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18246 (saw_thread_3): New globals.
18247 (top level): Increment them when an event for the corresponding
18248 thread is seen.
18249 (no thread starvation): New test.
18250
eb54c8bf
PA
182512015-03-19 Pedro Alves <palves@redhat.com>
18252
18253 * gdb.threads/continue-pending-status.c: New file.
18254 * gdb.threads/continue-pending-status.exp: New file.
18255
32d2e5d6
PA
182562015-03-18 Pedro Alves <palves@redhat.com>
18257
18258 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18259 Use gdb_is_target_remote instead of is_remote. Use
18260 gdb_test_multiple instead of gdb_expect. Exit early if
18261 gdb_test_multiple hits its internal matches. Tighten stepi tests
18262 expected output. Fail on exit with any signal, instead of just
18263 SIGILL.
18264
f68f11b7
YQ
182652015-03-18 Yao Qi <yao.qi@linaro.org>
18266
18267 PR tdep/18107
18268 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18269 variable.
18270 * gdb.base/catch-syscall.exp: Don't skip it on
18271 aarch64*-*-linux* target. Remove elements in all_syscalls.
18272 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18273 target.
18274 (setup_all_syscalls): New proc.
18275
ca5fd19b
YQ
182762015-03-16 Yao Qi <yao.qi@linaro.org>
18277
18278 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18279 (top level): Skip tests if valid_addr_p returns false for
18280 $cmd1 or $cmd2.
18281
85642ba0
AW
182822015-03-11 Andy Wingo <wingo@igalia.com>
18283
18284 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18285
e03f9645
YQ
182862015-03-11 Yao Qi <yao.qi@linaro.org>
18287
18288 * gdb.base/catch-syscall.exp: Fix typo in comments.
18289
5d0962b2
YQ
182902015-03-11 Yao Qi <yao.qi@linaro.org>
18291
18292 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18293
b2df3cef
PA
182942015-03-09 Pedro Alves <palves@redhat.com>
18295
18296 * dg-extract-results.py: Delete.
18297
ef878e53
PA
182982015-03-09 Pedro Alves <palves@redhat.com>
18299
18300 Merge dg-extract-results.sh from GCC upstream (r218843).
18301
18302 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18303 * dg-extract-results.sh: Use --text with grep to avoid issues with
18304 binary files. Fall back to cat -v, if that doesn't work.
18305
9494d219
PA
183062015-03-05 Pedro Alves <palves@redhat.com>
18307
18308 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18309
a8d9763a
SM
183102015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18311
18312 * lib/mi-support.exp (mi_expect_interrupt): Accept
18313 alternative event for when in all-stop mode.
18314
be9957b8
PA
183152015-03-04 Pedro Alves <palves@redhat.com>
18316
18317 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18318
d57be0f4 183192015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
18320
18321 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18322
c214c7cf
AA
183232015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18324
18325 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18326 regexps for GDB's current line display, accept a hex address
18327 preceding the line number.
18328
6d74a497
AA
183292015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18330
18331 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18332 the 'arch1' variable for "s390*-linux*" targets.
18333
511aee7c
PA
183342015-03-04 Pedro Alves <palves@redhat.com>
18335
18336 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18337 (main): Pass missing retval argument to pthread_join call.
18338
95e50b27
PA
183392015-03-02 Pedro Alves <palves@redhat.com>
18340
18341 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18342 (top level): Call do_test with non-stop as well.
18343
28054d69
PA
183442015-03-02 Pedro Alves <palves@redhat.com>
18345
18346 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18347 -1.
18348
4fa5d7b4
AA
183492015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18350
18351 * gdb.arch/s390-vregs.exp: New test.
18352 * gdb.arch/s390-vregs.S: New file.
18353
97c18565
PA
183542015-02-27 Pedro Alves <palves@redhat.com>
18355
18356 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18357 call to catch_command_errors.
18358 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18359 catch_command_errors.
18360
a37bfa30
PA
183612015-02-27 Pedro Alves <palves@redhat.com>
18362
18363 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18364 "true" for boolean result.
18365 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18366 prototype of main.
18367
6f98576f
PA
183682015-02-27 Pedro Alves <palves@redhat.com>
18369
18370 * lib/unbuffer_output.c: New file.
18371 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18372 (main): Call gdb_unbuffer_output.
18373
eba5ab56
YQ
183742015-02-27 Yao Qi <yao.qi@linaro.org>
18375
18376 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18377 target.
18378
0def5aaa
DE
183792015-02-26 Doug Evans <dje@google.com>
18380
18381 * gdb.cp/class2.cc (Dbase, D): New classes.
18382 (main): New local delta.
18383 * gdb.cp/class2.exp: Test printing delta.
18384 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18385 (dynbar): New global.
18386 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18387
081a1c2c
JK
183882015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18389
18390 * gdb.compile/compile-ifunc.c: New file.
18391 * gdb.compile/compile-ifunc.exp: New file.
18392
2f41223f
AT
183932015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18394
18395 * gdb.base/structs.exp: Check for correct struct on finish.
18396
03eddd80
YQ
183972015-02-26 Yao Qi <yao.qi@linaro.org>
18398
18399 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18400 is zero.
18401
80c57053
JK
184022015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18403
18404 * gdb.arch/cordic.ko.bz2: New file.
18405 * gdb.arch/cordic.ko.debug.bz2: New file.
18406 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18407
21613c12
YQ
184082015-02-25 Yao Qi <yao.qi@linaro.org>
18409
18410 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18411 aarch64*-*-* target.
18412
d8b901ed
PA
184132015-02-23 Pedro Alves <palves@redhat.com>
18414
18415 * lib/gdb.exp (delete_breakpoints): Rewrite using
18416 gdb_test_multiple.
18417
e5b85ead
PA
184182015-02-23 Pedro Alves <palves@redhat.com>
18419
18420 * gdb.base/info-os.c: Include stdlib.h.
18421
85c3a371
DE
184222015-02-22 Doug Evans <xdje42@gmail.com>
18423
18424 PR symtab/17855
18425 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18426 is read after symbols have been re-read.
18427 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18428 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18429
96553a0c
DE
184302015-02-21 Doug Evans <dje@google.com>
18431
18432 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18433
97a0c697
JK
184342015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18435
18436 PR corefiles/17808
18437 * gdb.arch/i386-biarch-core.core.bz2: New file.
18438 * gdb.arch/i386-biarch-core.exp: New file.
18439
a47cd6e9
PA
184402015-02-21 Pedro Alves <palves@redhat.com>
18441
18442 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18443 runto_main fails.
18444
c5facdc4
PA
184452015-02-20 Pedro Alves <palves@redhat.com>
18446
18447 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18448 info probes.
18449
2db9a427
PA
184502015-02-20 Pedro Alves <palves@redhat.com>
18451
18452 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18453
60fb7e9e
PA
184542015-02-20 Pedro Alves <palves@redhat.com>
18455
18456 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18457 clean_restart before gdb_target_supports_trace.
18458
5c5019c2
PA
184592015-02-20 Pedro Alves <palves@redhat.com>
18460
18461 PR threads/18006
18462 * gdb.threads/clone-thread_db.c: New file.
18463 * gdb.threads/clone-thread_db.exp: New file.
18464
c9587f88
AT
184652015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18466
18467 PR breakpoints/16812
18468 * gdb.base/catch-gdb-caused-signals.c: New file.
18469 * gdb.base/catch-gdb-caused-signals.exp: New file.
18470
f6a88844
JM
184712015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18472
18473 * configure: Regenerated.
18474 * configure.ac: Use GDB_AC_TRANSFORM.
18475 * aclocal.m4: sinclude ../transform.m4.
18476
497c491b
JM
184772015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18478
18479 * lib/dtrace.exp: New file.
18480 * gdb.base/dtrace-probe.exp: Likewise.
18481 * gdb.base/dtrace-probe.d: Likewise.
18482 * gdb.base/dtrace-probe.c: Likewise.
18483 * lib/pdtrace.in: Likewise.
18484 * configure.ac: Output variables with the transformed names of
18485 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18486 * configure: Regenerated.
18487
03e98035
JM
184882015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18489
18490 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18491 expected message when trying to access $_probe_* convenience
18492 variables while not on a probe.
18493
63cc30e9
JK
184942015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18495
18496 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18497
0703599a
PA
184982015-02-11 Pedro Alves <pedro@codesourcery.com>
18499
18500 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18501 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18502
7e60a48e
DE
185032015-02-10 Doug Evans <xdje42@gmail.com>
18504
18505 * lib/gdb.exp (gdb_load): Always return a result.
18506
01b088bc
PA
185072015-02-10 Pedro Alves <palves@redhat.com>
18508
18509 * gdb.threads/signal-sigtrap.c: New file.
18510 * gdb.threads/signal-sigtrap.exp: New file.
18511
b05ec7a5
AT
185122015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18513
18514 * gdb.trace/no-attach-trace.c: New file.
18515 * gdb.trace/no-attach-trace.exp: New file.
18516
a2c2acaf
MW
185172015-02-09 Mark Wielaard <mjw@redhat.com>
18518
18519 * gdb.dwarf2/atomic.c: New file.
18520 * gdb.dwarf2/atomic-type.exp: Likewise.
18521
31fd9caa
MM
185222015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18523
18524 * gdb.btrace/buffer-size.exp: Update "info record" output.
18525 * gdb.btrace/delta.exp: Update "info record" output.
18526 * gdb.btrace/enable.exp: Update "info record" output.
18527 * gdb.btrace/finish.exp: Update "info record" output.
18528 * gdb.btrace/instruction_history.exp: Update "info record" output.
18529 * gdb.btrace/next.exp: Update "info record" output.
18530 * gdb.btrace/nexti.exp: Update "info record" output.
18531 * gdb.btrace/step.exp: Update "info record" output.
18532 * gdb.btrace/stepi.exp: Update "info record" output.
18533 * gdb.btrace/nohist.exp: Update "info record" output.
18534
d33501a5
MM
185352015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18536
18537 * gdb.btrace/buffer-size: New.
18538
f4abbc16
MM
185392015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18540
18541 * gdb.btrace/delta.exp: Update "info record" output.
18542 * gdb.btrace/enable.exp: Update "info record" output.
18543 * gdb.btrace/finish.exp: Update "info record" output.
18544 * gdb.btrace/instruction_history.exp: Update "info record" output.
18545 * gdb.btrace/next.exp: Update "info record" output.
18546 * gdb.btrace/nexti.exp: Update "info record" output.
18547 * gdb.btrace/step.exp: Update "info record" output.
18548 * gdb.btrace/stepi.exp: Update "info record" output.
18549 * gdb.btrace/nohist.exp: Update "info record" output.
18550
b9d61307
SM
185512015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18552
18553 PR gdb/15678
18554 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18555
e584fdbc
PA
185562015-02-06 Pedro Alves <palves@redhat.com>
18557
18558 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18559 macro.
18560 (seconds_left, again): New globals.
18561 (main): Wait seconds_left in a 1-second sleep loop instead of
18562 sleeping 180 seconds. If 'again' is set, reset the seconds
18563 counter.
18564 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18565 'again' in the inferior before detaching. Print the seconds left.
18566 (options): New global.
18567 (top level): Build program with -DTIMEOUT=$timeout.
18568
77f41761
PA
185692015-02-06 Pedro Alves <palves@redhat.com>
18570
18571 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18572 determine how many seconds to pass to 'alarm'.
18573 * gdb.base/gdb-sigterm.exp (top level): Build program with
18574 -DTIMEOUT=$timeout.
18575 (do_test): Return success/failure indication. Add more verbose
18576 logging. Don't fail if 200 single steps are seen. Instead, fail
18577 when the test times out.
18578 (passes): New global.
18579 (top level): Break the testing loop if testing fails on any
18580 iteration. Use gdb_assert.
18581
b9394193
DB
185822015-02-04 Don Breazeal <donb@codesourcery.com>
18583
18584 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18585 and initialize them.
18586 (ipc_cleanup): New function.
18587 (main): Don't declare shmid, semid, and msqid. Add a call to
18588 atexit so that we call ipc_cleanup on exit.
18589
42d9e528
PA
185902015-02-04 Pedro Alves <palves@redhat.com>
18591
18592 * boards/native-extended-gdbserver.exp: Remove any target variant
18593 specifications from the board name before clearing the isremote
18594 flag from board_info.
18595
ae6ae975
DE
185962015-01-31 Doug Evans <xdje42@gmail.com>
18597
18598 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18599
cfb069a8
GB
186002015-01-31 Gary Benson <gbenson@redhat.com>
18601
18602 * gdb.base/completion.exp: Disable completion limiting for
18603 existing tests. Add new tests to check completion limiting.
18604 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18605
5dd31d79
DE
186062015-01-31 Doug Evans <xdje42@gmail.com>
18607
18608 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18609
9f050062
DE
186102015-01-31 Doug Evans <xdje42@gmail.com>
18611
18612 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18613 entries. Duplicate file section script entries.
18614 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18615 inlined entries. Add test for safe-path rejection.
18616 * gdb.python/py-section-script.c: Add duplicate inlined section script
18617 entries. Duplicate file section script entries.
18618 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18619 inlined entries. Add test for safe-path rejection.
18620
df25ebbd
JB
186212015-01-29 Joel Brobecker <brobecker@adacore.com>
18622
18623 * gdb.ada/disc_arr_bound: New testcase.
18624
4a0ca9ec
JB
186252015-01-29 Joel Brobecker <brobecker@adacore.com>
18626
18627 * gdb.ada/mi_var_array: New testcase.
18628
3a8b707a
DE
186292015-01-27 Doug Evans <dje@google.com>
18630
18631 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18632 Add test for objfile.filename, objfile.username after objfile
18633 has been unloaded.
18634
f8313f6e
JB
186352015-01-26 Joel Brobecker <brobecker@adacore.com>
18636
18637 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18638 the second test to print the name attribute of value
18639 returned by the call to gdb.lookup_type, and adjust
18640 the expected output accordingly.
18641
37bc665e
MW
186422015-01-25 Mark Wielaard <mjw@redhat.com>
18643
18644 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18645 * gdb.base/disp-step-fork.c: Include unistd.h.
18646 * gdb.base/siginfo-obj.c: Include stdio.h.
18647 * gdb.base/siginfo-thread.c: Likewise.
18648 * gdb.mi/non-stop.c: Include unistd.h.
18649 * gdb.mi/nsthrexec.c: Include stdio.h.
18650 * gdb.mi/pthreads.c: Include unistd.h.
18651 * gdb.modula2/unbounded1.c (main): Declare returns int.
18652 * gdb.reverse/consecutive-reverse.c: Likewise.
18653 * gdb.threads/create-fail.c: Include unistd.h.
18654 * gdb.threads/killed.c: Likewise.
18655 * gdb.threads/linux-dp.c: Likewise.
18656 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18657 * gdb.threads/non-ldr-exc-2.c: Likewise.
18658 * gdb.threads/non-ldr-exc-3.c: Likewise.
18659 * gdb.threads/non-ldr-exc-4.c: Likewise.
18660 * gdb.threads/pthreads.c: Include unistd.h.
18661 (main): Declare returns int.
18662 * gdb.threads/tls-main.c (foo): New declaration.
18663 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18664
f7e5394d
SM
186652015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18666
18667 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18668 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18669
743649fd
MW
186702015-01-15 Mark Wielaard <mjw@redhat.com>
18671
18672 * gdb.base/noreturn-return.c: New file.
18673 * gdb.base/noreturn-return.exp: New file.
18674 * gdb.base/noreturn-finish.c: New file.
18675 * gdb.base/noreturn-finish.exp: New file.
18676
198297aa
PA
186772015-01-23 Pedro Alves <palves@redhat.com>
18678
18679 * gdb.threads/continue-pending-after-query.c: New file.
18680 * gdb.threads/continue-pending-after-query.exp: New file.
18681
717cf30c
AG
186822015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18683 Simon Marchi <simon.marchi@ericsson.com>
18684
18685 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18686 * gdb.base/valgrind-db-attach.exp: Same.
18687 * gdb.base/valgrind-infcall.exp: Same.
18688 * lib/mi-support.exp (default_mi_gdb_start): Same.
18689 * lib/prompt.exp (default_prompt_gdb_start): Same.
18690 * lib/gdb.exp (default_gdb_spawn): Same.
18691 (gdb_interact): New.
18692
18693
4b62a76e
JK
186942015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18695
18696 * gdb.compile/compile.exp (pointer to jit function): New test.
18697
b4cdae6f
WW
186982015-01-17 Wei-cheng Wang <cole945@gmail.com>
18699
18700 * lib/gdb.exp (supports_process_record): Return true for
18701 powerpc*-*-linux*.
18702 (supports_reverse): Likewise.
18703
d221e7ef
DB
187042015-01-15 Don Breazeal <donb@codesourcery.com>
18705
18706 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18707 instead of checking whether the target board is remote and
18708 use spawn_wait_for_attach instead of exec/sleep.
18709 * gdb.base/attach-twice.exp: Likewise.
18710
bafffb51
JB
187112015-01-15 Joel Brobecker <brobecker@adacore.com>
18712
18713 * gdb.ada/var_arr_attrs: New testcase.
18714
5589af0e
PA
187152015-01-14 Pedro Alves <palves@redhat.com>
18716 Joel Brobecker <brobecker@adacore.com>
18717
18718 PR gdb/17525
18719 * gdb.base/bp-cmds-execution-x-script.c: New file.
18720 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18721 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18722
6c400b59
PA
187232015-01-14 Pedro Alves <palves@redhat.com>
18724
18725 PR cli/17828
18726 * gdb.base/batch-preserve-term-settings.c: New file.
18727 * gdb.base/batch-preserve-term-settings.exp: New file.
18728
e02c96a7
DE
187292015-01-13 Doug Evans <dje@google.com>
18730
18731 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18732 binary.
18733
576fd14c
JB
187342015-01-13 Joel Brobecker <brobecker@adacore.com>
18735
18736 * Makefile.in (clean mostlyclean): Do not delete *.py.
18737
04dccad0
JB
187382015-01-13 Joel Brobecker <brobecker@adacore.com>
18739
18740 * gdb.python/py-lookup-type.exp: New file.
18741
3d230f71
PA
187422015-01-12 Pedro Alves <palves@redhat.com>
18743
18744 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18745 restore GDBFLAGS before returning.
18746
7e67715d
JK
187472015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18748
18749 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18750 is_amd64_regs_target and is_x86_like_target.
18751
f2e0d4b4
DE
187522015-01-11 Doug Evans <xdje42@gmail.com>
18753
18754 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18755 is given without an explicit form.
18756 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18757 attributes.
18758 * gdb.dwarf/corrupt.exp: Ditto.
18759 * gdb.dwarf2/enum-type.exp: Ditto.
18760 * gdb.trace/entry-values.exp: Ditto.
18761 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18762
439250fb
DE
187632015-01-11 Doug Evans <xdje42@gmail.com>
18764
18765 PR gdb/15830
18766 * gdb.base/maint.exp: Remove references to "maint demangle".
18767 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18768 Add tests for explicitly specifying language to demangle.
18769 * gdb.dlang/demangle.exp: Ditto.
18770
ede9f622
PA
187712015-01-09 Pedro Alves <palves@redhat.com>
18772
18773 * gdb.threads/non-stop-fair-events.c: New file.
18774 * gdb.threads/non-stop-fair-events.exp: New file.
18775
a7b796db
PA
187762015-01-09 Pedro Alves <palves@redhat.com>
18777
18778 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18779 the global scope. Set a breakpoint after all threads are started
18780 rather than stepping over two source lines. Expect the prompt.
18781 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18782 global.
18783 (NUM): Now 15.
18784 (main): Use threads_started_barrier to wait for all threads to
18785 start. Main thread no longer calls thread_function. Exit after
18786 180 seconds.
18787 (loop): New function.
18788 (thread_function): Wait on threads_started_barrier barrier. Call
18789 'loop' at each iteration.
18790 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18791 threads have started, instead of hardcoding number of "next"
18792 steps. Use an access watchpoint instead of a write watchpoint.
18793
9665ffdd
PA
187942015-01-09 Pedro Alves <palves@redhat.com>
18795
18796 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18797 (thread_func): Wait on barrier.
18798 (main): Wait for all threads to start before stopping GDB.
18799 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18800 global.
18801 (thread1_func, thread2_func): Wait on barrier.
18802 (main): Wait for all threads to start before stopping GDB.
18803 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18804 New global.
18805 (thread1_func, thread2_func): Wait on barrier.
18806 (main): Wait for all threads to start before stopping GDB.
18807
c945a99f
PA
188082015-01-09 Pedro Alves <palves@redhat.com>
18809
18810 * gdb.threads/attach-many-short-lived-threads.c: New file.
18811 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18812
c1a747c1
PA
188132014-01-09 Pedro Alves <palves@redhat.com>
18814
18815 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18816 instead of to thread 2.
18817 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18818 Add barrier around each pthread_create call instead of around all
18819 calls.
18820 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18821 Set a break on thread_function and have the child threads hit it
18822 one at at a time.
18823
60b3033e
PA
188242015-01-09 Pedro Alves <palves@redhat.com>
18825
18826 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18827 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18828 false.
18829 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18830 checking whether the target board is remote.
18831 * gdb.multi/multi-attach.exp: Likewise.
18832 * gdb.python/py-sync-interp.exp: Likewise.
18833 * gdb.server/ext-attach.exp: Likewise.
18834 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18835 tests that need to attach, instead of checking whether the target
18836 board is remote at the top of the file.
18837
acc018ac
YQ
188382015-01-08 Yao Qi <yao@codesourcery.com>
18839
18840 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18841
50a18af8
JK
188422015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18843
18844 Fix testcase compilation.
18845 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18846
8503d6e1
JB
188472015-01-06 Joel Brobecker <brobecker@adacore.com>
18848
18849 * gdb.python/py-type.exp: Add a couple test about empty
18850 array creation, and negative-length array creation.
18851
cc73dbcc
DE
188522015-01-02 Doug Evans <xdje42@gmail.com>
18853
18854 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18855
0300bbc7
DE
188562015-01-02 Doug Evans <dje@google.com>
18857
18858 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18859
9d85a0ec
YQ
188602014-12-29 Yao Qi <yao@codesourcery.com>
18861
18862 * gdb.trace/entry-values.exp: Update comments. Rename variable
18863 bar_call_foo to returned_from_foo.
18864
87186c6a
MMN
188652014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18866
18867 PR gdb/17394
18868 * gdb.linespec/break-asm-file.c: New file.
18869 * gdb.linespec/break-asm-file.exp: New file.
18870 * gdb.linespec/break-asm-file0.s: New file.
18871 * gdb.linespec/break-asm-file1.s: New file.
18872
1bab7383
YQ
188732014-12-18 Nigel Stephens <nigel@mips.com>
18874 Maciej W. Rozycki <macro@codesourcery.com>
18875
18876 * gdb.base/float.exp: Handle the new output from "info float" on
18877 MIPS targets.
18878
1bc1068a
JK
188792014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18880
18881 Fix MinGW compilation.
18882 * gdb.compile/compile-ops.exp: Update untested message if
18883 !skip_compile_feature_tests.
18884 * gdb.compile/compile-setjmp.exp: Likewise.
18885 * gdb.compile/compile-tls.exp: Likewise.
18886 * gdb.compile/compile.exp: Likewise.
18887 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18888 supported on this host".
18889
b6615d10
DE
188902014-12-16 Doug Evans <xdje42@gmail.com>
18891
18892 * boards/stabs.exp: New file.
18893
25dda427
AA
188942014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18895
18896 * gdb.base/completion.exp: Adjust to format changes of "maint
18897 print user-registers".
18898
bf330350
CU
188992014-12-16 Catalin Udma <catalin.udma@freescale.com>
18900
18901 PR server/17457
18902 * gdb.arch/aarch64-fp.c: New file.
18903 * gdb.arch/aarch64-fp.exp: New file.
18904
395cf596
SDJ
189052014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18906
18907 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18908 r210637, r210913, r211666, r215400, r215817).
18909
18910 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18911 * dg-extract-results.py: New file.
18912 * dg-extract-results.sh: Use it if the environment seems
18913 suitable.
18914
18915 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18916
18917 * dg-extract-results.py (parse_run): Handle warnings that
18918 are printed before a test harness is run.
18919
18920 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18921
18922 * dg-extract-results.py (Named): Remove __cmp__ method.
18923 (output_variation): Use a key to sort variation.harnesses.
18924
18925 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18926
18927 * dg-extract-results.py: For Python 3, force sys.stdout to
18928 handle surrogate escape sequences.
18929 (safe_open): New function.
18930 (output_segment, main): Use it.
18931
18932 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18933
18934 * dg-extract-results.py (Prog.result_re): Include options
18935 in test name.
18936
18937 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18938
18939 * dg-extract-results.py (output_variation): Always sort if
18940 do_sum.
18941
e882ef3c
SM
189422014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18943
18944 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18945 as long as we get pagination notifications.
18946
4992aa20
JM
189472014-12-15 Jason Merrill <jason@redhat.com>
18948
18949 * Makefile.in (check-gdb.%): Restore.
18950 * README: Mention it.
18951
c1b5a1a6
JB
189522014-12-13 Joel Brobecker <brobecker@adacore.com>
18953
18954 * gdb.ada/str_uninit: New testcase.
18955
5537b577
JK
189562014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18957
18958 PR symtab/17642
18959 * gdb.base/vla-stub-define.c: New file.
18960 * gdb.base/vla-stub.c: New file.
18961 * gdb.base/vla-stub.exp: New file.
18962
bb2ec1b3
TT
189632014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18964 Jan Kratochvil <jan.kratochvil@redhat.com>
18965 Tom Tromey <tromey@redhat.com>
18966
18967 * configure.ac: Add gdb.compile/.
18968 * configure: Regenerate.
18969 * gdb.compile/Makefile.in: New file.
18970 * gdb.compile/compile-ops.exp: New file.
18971 * gdb.compile/compile-ops.c: New file.
18972 * gdb.compile/compile-tls.c: New file.
18973 * gdb.compile/compile-tls.exp: New file.
18974 * gdb.compile/compile-constvar.S: New file.
18975 * gdb.compile/compile-constvar.c: New file.
18976 * gdb.compile/compile-mod.c: New file.
18977 * gdb.compile/compile-nodebug.c: New file.
18978 * gdb.compile/compile-setjmp-mod.c: New file.
18979 * gdb.compile/compile-setjmp.c: New file.
18980 * gdb.compile/compile-setjmp.exp: New file.
18981 * gdb.compile/compile-shlib.c: New file.
18982 * gdb.compile/compile.c: New file.
18983 * gdb.compile/compile.exp: New file.
18984 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18985
4ff709eb
TT
189862014-12-12 Tom Tromey <tromey@redhat.com>
18987
18988 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18989 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18990
6dddd6a5
DE
189912014-12-12 Doug Evans <dje@google.com>
18992
18993 * lib/gdb-python.exp (get_python_valueof): New function.
18994 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18995
71c24708
AA
189962014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18997
18998 * gdb.base/completion.exp: Add test for completion of "info
18999 registers ".
19000
3e29f34a
MR
190012014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19002
19003 * gdb.base/func-ptrs.c: New file.
19004 * gdb.base/func-ptrs.exp: New file.
19005
fc126975
SM
190062014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19007
19008 PR breakpoints/17012
19009 * gdb.base/dprintf-detach.c: New file.
19010 * gdb.base/dprintf-detach.exp: New file.
19011
0a46d518
SM
190122014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19013
19014 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19015 * lib/gdb.exp (target_is_gdbserver): New procedure.
19016
a0be3e44
DE
190172014-12-08 Doug Evans <dje@google.com>
19018
19019 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19020
df1b803a
YQ
190212014-12-05 Yao Qi <yao@codesourcery.com>
19022
19023 * gdb.guile/scm-error.exp: Remove the third argument to
19024 gdb_remote_download.
19025 * gdb.guile/scm-frame-args.exp: Likewise.
19026 * gdb.guile/scm-section-script.exp: Likewise.
19027
ddb9f679
YQ
190282014-12-05 Yao Qi <yao@codesourcery.com>
19029
19030 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19031
86e4ed39
DE
190322014-12-04 Doug Evans <dje@google.com>
19033
19034 * gdb.python/py-objfile.exp: Add tests for
19035 objfile.add_separate_debug_file.
19036
7c50a931
DE
190372014-12-04 Doug Evans <dje@google.com>
19038
19039 * lib/gdb.exp (get_build_id): New function.
19040 (build_id_debug_filename_get): Rewrite to use it.
19041 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19042
621661e3
MR
190432014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19044
19045 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19046 `method(long)', not just 0x0.
19047 * gdb.cp/nsalias.exp: Align code labels to 4.
19048 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19049 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19050 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19051 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19052 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19053 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19054
29f0c3b7
DE
190552014-12-02 Doug Evans <dje@google.com>
19056
e1e061e7 19057 PR symtab/17602
29f0c3b7 19058 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19059 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19060 * gdb.cp/anon-ns.exp: Update.
19061
162078c8
NB
190622014-12-02 Nick Bull <nicholaspbull@gmail.com>
19063
19064 * gdb.python/py-events.py (inferior_call_handler): New.
19065 (register_changed_handler, memory_changed_handler): New.
19066 (test_events.invoke): Register new handlers.
19067 * gdb.python/py-events.exp: Add tests for inferior call,
19068 memory_changed and register_changed events.
19069
fdb09caf
AA
190702014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19071
19072 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19073 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19074 if the linker doesn't understand this.
19075
55cfb2c4
SM
190762014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19077
19078 * gdb.python/python.exp: Change expected reply to help().
19079
9e8cd6df
YQ
190802014-12-01 Yao Qi <yao@codesourcery.com>
19081
19082 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19083 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19084 * configure: Re-generated.
19085
6c659fc2
SC
190862014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19087
19088 * gdb.cp/chained-calls.cc: New file.
19089 * gdb.cp/chained-calls.exp: New file.
19090 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19091
d7fc3181
SM
190922014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19093
19094 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19095 * gdb.dwarf2/symtab-producer.exp: Same.
19096 * gdb.gdb/python-interrupts.exp: Same.
19097 * gdb.gdb/python-selftest.exp: Same.
19098 * gdb.python/py-linetable.exp: Same.
19099 * gdb.python/py-type.exp: Same.
19100 * gdb.python/py-value-cc.exp: Same.
19101 * gdb.python/py-value.exp: Same.
19102
10e79639
YQ
191032014-11-28 Yao Qi <yao@codesourcery.com>
19104
19105 * gdb.base/break-probes.exp: Match library name prefixed with
19106 sysroot.
19107
f28a0564
SM
191082014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19109
19110 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19111 test expected output. Add parentheses for the call to print.
19112 Remove L suffix from integers.
19113
3fe1ce1d
DE
191142014-11-26 Doug Evans <dje@google.com>
19115
19116 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19117
84429e27
YQ
191182014-11-22 Yao Qi <yao@codesourcery.com>
19119
19120 * gdb.trace/entry-values.c: Remove asms.
19121 (foo): Add foo_label.
19122 (bar): Add bar_label.
19123 * gdb.trace/entry-values.exp: Remove code computing foo's
19124 length and bar's length.
19125 (Dwarf::assemble): Invoke function_range for bar and use
19126 MACRO_AT_func for foo.
19127
26741859
YQ
191282014-11-22 Yao Qi <yao@codesourcery.com>
19129
19130 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19131 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19132 Use .Lgcc43_procstart instead of gcc43.
19133
45e44d27
JB
191342014-11-21 Joel Brobecker <brobecker@adacore.com>
19135
19136 * gdb.ada/n_arr_bound: New testcase.
19137
458c8db8
SDJ
191382014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19139
19140 PR breakpoints/10737
19141 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19142 test_catch_syscall_multi_arch.
19143 (test_catch_syscall_multi_arch): New function.
19144
43f3e411
DE
191452014-11-20 Doug Evans <xdje42@gmail.com>
19146
19147 * gdb.base/maint.exp: Update expected output.
19148
0d7b2549
AA
191492014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19150
19151 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19152 4-byte instruction on S390.
19153
8908fca5
JB
191542014-11-19 Joel Brobecker <brobecker@adacore.com>
19155
19156 * gdb.ada/arr_arr: New testcase.
19157
4a46959e
JB
191582014-11-19 Joel Brobecker <brobecker@adacore.com>
19159
19160 * gdb.ada/pkd_arr_elem: New Testcase.
19161
470e2f4e
LM
191622014-11-18 Luis Machado <lgustavo@codesourcery.com>
19163
19164 * gdb.reverse/break-precsave: Expect completion message for
19165 core file reads.
19166 * gdb.reverse/consecutive-precsave.exp: Likewise.
19167 * gdb.reverse/finish-precsave.exp: Likewise.
19168 * gdb.reverse/i386-precsave.exp: Likewise.
19169 * gdb.reverse/machinestate-precsave.exp: Likewise.
19170 * gdb.reverse/sigall-precsave.exp: Likewise.
19171 * gdb.reverse/solib-precsave.exp: Likewise.
19172 * gdb.reverse/step-precsave.exp: Likewise.
19173 * gdb.reverse/until-precsave.exp: Likewise.
19174 * gdb.reverse/watch-precsave.exp: Likewise.
19175
a267f3ad
AA
191762014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19177
19178 * gdb.base/bp-permanent.c: Include unistd.h.
19179 * gdb.python/py-framefilter-mi.c (main): Add return type.
19180 * gdb.python/py-framefilter.c (main): Likewise.
19181 * gdb.trace/actions-changed.c (main): Likewise.
19182
12084a9a
AA
191832014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19184
19185 * gdb.mi/until.c: Add eye-catchers.
19186 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19187 line numbers.
19188
dc7e1a77
AA
191892014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19190
19191 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19192 function header variants in break1.c.
19193 * gdb.base/ena-dis-br.exp: Likewise.
19194 * gdb.base/hbreak2.exp: Likewise.
19195 * gdb.reverse/until-precsave.exp: Drop references to removed
19196 non-prototype function header variants in ur1.c.
19197 * gdb.reverse/until-reverse.exp: Likewise.
19198
41c77605
PM
191992014-11-17 Petr Machata <pmachata@redhat.com>
19200
19201 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19202 ${_cu_offset_size} bytes abbrev offset.
19203
34248c3a
DE
192042014-11-15 Doug Evans <xdje42@gmail.com>
19205
19206 PR symtab/17559
19207 * gdb.base/line-symtabs.exp: New file.
19208 * gdb.base/line-symtabs.c: New file.
19209 * gdb.base/line-symtabs.h: New file.
19210
646da059
YQ
192112014-11-14 Yao Qi <yao@codesourcery.com>
19212
19213 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19214 (func): Add label func_label.
19215 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19216 Replace low_pc and high_pc with MACRO_AT_range.
19217 Replace name, low_pc and high_pc with MACRO_AT_func.
19218
9301ebe6
YQ
192192014-11-14 Yao Qi <yao@codesourcery.com>
19220
19221 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19222 Replace name, low_pc and high_pc with MACRO_AT_func.
19223
f166b542
YQ
192242014-11-14 Yao Qi <yao@codesourcery.com>
19225
19226 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19227 produce debug information.
19228 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19229
0f6e71e3
YQ
192302014-11-14 Yao Qi <yao@codesourcery.com>
19231
19232 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19233 object and get function length.
19234 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19235 with MACRO_AT_func.
19236 (top-level): Replace gdb_compile and clean_restart with
19237 prepare_for_testing.
19238 * gdb.dwarf2/main.c (main): Add label main_label.
19239
876c4df9
YQ
192402014-11-14 Yao Qi <yao@codesourcery.com>
19241
19242 * lib/dwarf.exp (function_range): New procedure.
19243 (Dwarf::_handle_macro_at_func): New procedure.
19244 (Dwarf::_handle_macro_at_range): New procedure.
19245 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19246
02ad9cf1
YQ
192472014-11-14 Yao Qi <yao@codesourcery.com>
19248
19249 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19250 (_handle_attribute): New procedure.
19251
a59add0c
AA
192522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19253
19254 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19255 * gdb.base/call-sc.c (zed): Likewise.
19256 * gdb.base/checkpoint.c (main): Likewise.
19257 * gdb.base/dump.c (main): Likewise.
19258 * gdb.base/gcore.c (main): Likewise.
19259 * gdb.base/huge.c (main): Likewise.
19260 * gdb.base/multi-forks.c (main): Likewise.
19261 * gdb.base/pr10179-a.c (main): Likewise.
19262 * gdb.base/savedregs.c (main): Likewise.
19263 * gdb.base/sigaltstack.c (main): Likewise.
19264 * gdb.base/siginfo.c (main): Likewise.
19265 * gdb.base/structs.c (zed): Likewise.
19266 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19267 * gdb.mi/mi-syn-frame.c (main): Likewise.
19268 * gdb.mi/until.c (foo, main): Likewise.
19269 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19270 * gdb.base/solib-weak.c (foo): Declare.
19271 * gdb.base/attach-twice.c: Include stdio.h.
19272 * gdb.base/weaklib1.c: Likewise.
19273 * gdb.base/weaklib2.c: Likewise.
19274 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19275 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19276 unistd.h.
19277 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19278 * gdb.mi/mi-exit-code.c: Likewise.
19279 * gdb.base/break-interp-lib.c: Include string.h.
19280 * gdb.base/coremaker.c: Likewise.
19281 * gdb.base/testenv.c: Likewise.
19282 * gdb.python/py-finish-breakpoint.c: Likewise.
19283 * gdb.base/inferior-died.c: Include sys/wait.h.
19284 * gdb.base/fileio.c: Include time.h.
19285 * gdb.base/async-shell.c: Include unistd.h.
19286 * gdb.base/dprintf-non-stop.c: Likewise.
19287 * gdb.base/info-os.c: Likewise.
19288 * gdb.mi/mi-console.c: Likewise.
19289 * gdb.mi/watch-nonstop.c: Likewise.
19290 * gdb.python/py-events.c: Likewise.
19291 * gdb.base/async.c (baz): Move up before its invocation.
19292 * gdb.base/code_elim2.c (my_global_func): Likewise.
19293 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19294 * gdb.base/advance.c (func2): Likewise.
19295
3b5d5997
AA
192962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19297
19298 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19299 variant.
19300 * gdb.base/annota3.c: Likewise.
19301 * gdb.base/async.c: Likewise.
19302 * gdb.base/average.c: Likewise.
19303 * gdb.base/call-ar-st.c: Likewise.
19304 * gdb.base/call-rt-st.c: Likewise.
19305 * gdb.base/call-sc.c: Likewise.
19306 * gdb.base/call-strs.c: Likewise.
19307 * gdb.base/ending-run.c: Likewise.
19308 * gdb.base/execd-prog.c: Likewise.
19309 * gdb.base/exprs.c: Likewise.
19310 * gdb.base/foll-exec.c: Likewise.
19311 * gdb.base/foll-fork.c: Likewise.
19312 * gdb.base/foll-vfork.c: Likewise.
19313 * gdb.base/funcargs.c: Likewise.
19314 * gdb.base/gcore.c: Likewise.
19315 * gdb.base/jump.c: Likewise.
19316 * gdb.base/langs0.c: Likewise.
19317 * gdb.base/langs1.c: Likewise.
19318 * gdb.base/langs2.c: Likewise.
19319 * gdb.base/mips_pro.c: Likewise.
19320 * gdb.base/nodebug.c: Likewise.
19321 * gdb.base/opaque0.c: Likewise.
19322 * gdb.base/opaque1.c: Likewise.
19323 * gdb.base/recurse.c: Likewise.
19324 * gdb.base/run.c: Likewise.
19325 * gdb.base/scope0.c: Likewise.
19326 * gdb.base/scope1.c: Likewise.
19327 * gdb.base/setshow.c: Likewise.
19328 * gdb.base/setvar.c: Likewise.
19329 * gdb.base/shmain.c: Likewise.
19330 * gdb.base/shr1.c: Likewise.
19331 * gdb.base/shr2.c: Likewise.
19332 * gdb.base/sigall.c: Likewise.
19333 * gdb.base/signals.c: Likewise.
19334 * gdb.base/so-indr-cl.c: Likewise.
19335 * gdb.base/solib2.c: Likewise.
19336 * gdb.base/structs.c: Likewise.
19337 * gdb.base/sum.c: Likewise.
19338 * gdb.base/vforked-prog.c: Likewise.
19339 * gdb.base/watchpoint.c: Likewise.
19340 * gdb.reverse/shr2.c: Likewise.
19341 * gdb.reverse/until-reverse.c: Likewise.
19342 * gdb.reverse/ur1.c: Likewise.
19343 * gdb.reverse/watch-reverse.c: Likewise.
19344
066a77c5
AA
193452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19346
19347 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19348 variant.
19349 * gdb.base/sepdebug.exp: Drop references to removed code.
19350
4f204ea5
AA
193512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19352
19353 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19354 variant. Preserve original line numbering.
19355 * gdb.base/list1.c: Likewise.
19356
3b377a3a
AA
193572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19358
19359 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19360 variant.
19361 * gdb.base/break1.c: Likewise.
19362 * gdb.base/break.exp: Drop references to removed code.
19363
e444df73
AA
193642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19365
19366 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19367 variant.
19368
8008f2a7
AA
193692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19370
19371 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19372
a5a06887
AA
193732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19374
19375 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19376 logic into perform_all_tests() and invoke it with and without
19377 function header prototypes.
19378 (do_function_calls): Remove conditional XFAIL for PR 5318.
19379 (rerun_and_prepare): Remove duplicate code.
19380 (perform_all_tests): New. Main logic moved here.
19381
44dba9b9
AA
193822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19383
19384 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19385 code guarded by #ifdef NO_PROTOTYPES.
19386 (t_double_many_args): Likewise.
19387 (DEF_FUNC_MANY_ARGS_1): Likewise.
19388 (DEF_FUNC_VALUES_1): Likewise.
19389 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19390 guarded by #ifdef PROTOTYPES.
19391
d1fbcd56
AA
193922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19393
19394 * gdb.mi/mi-console.c: Add eye-catcher.
19395 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19396 instead of literal line number.
19397
b0e59b8f
AA
193982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19399
19400 * gdb.base/shr2.c: Add eye-catcher.
19401 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19402 line number.
19403
78f98cca
AA
194042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19405
19406 * gdb.base/jump.c: Add eye-catchers.
19407 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19408 numbers.
19409
58fa2af0
AA
194102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19411
19412 * gdb.base/execd-prog.c: Add eye-catchers.
19413 * gdb.base/foll-exec.c: Likewise.
19414 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19415 line numbers.
19416
04e5059b
AA
194172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19418
19419 * gdb.base/ending-run.c: Add eye-catchers.
19420 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19421 literal line numbers.
19422
dbfdb174
AA
194232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19424
19425 * gdb.base/call-rt-st.c: Add eye-catchers.
19426 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19427 literal line numbers.
19428
888a2ade
AA
194292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19430
19431 * gdb.base/call-ar-st.c: Add eye-catchers.
19432 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19433 literal line numbers.
19434
6acc2dde
AA
194352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19436
19437 * gdb.base/average.c: Add eye-catchers.
19438 * gdb.base/sum.c: Likewise.
19439 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19440 regexps dynamically.
19441
9ecfcd1d
AA
194422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19443
19444 * gdb.base/solib1.c: Add eye-catchers.
19445 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19446 literal line numbers.
19447
78708b7c
PA
194482014-11-12 Pedro Alves <palves@redhat.com>
19449
19450 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19451 leader has exited.
19452
af48d08f
PA
194532014-11-12 Pedro Alves <palves@redhat.com>
19454
19455 * gdb.arch/i386-bp_permanent.c: New file.
19456 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19457 (srcfile): Set to i386-bp_permanent.c.
19458 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19459 that stepi does not execute the 'leave' instruction, instead of
19460 testing it does execute.
19461 * gdb.base/bp-permanent.c: New file.
19462 * gdb.base/bp-permanent.exp: New file.
19463
af3768e9
DE
194642014-11-10 Doug Evans <xdje42@gmail.com>
19465
19466 PR symtab/17564
19467 * gdb.base/symtab-search-order.exp: New file.
19468 * gdb.base/symtab-search-order.c: New file.
19469 * gdb.base/symtab-search-order-1.c: New file.
19470 * gdb.base/symtab-search-order-shlib-1.c: New file.
19471
9de00a4a
PA
194722014-11-07 Pedro Alves <palves@redhat.com>
19473
19474 PR gdb/17511
19475 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19476 i?86-*-linux*.
19477
e0f52461
SC
194782014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19479
19480 PR c++/17494
19481 * gdb.cp/pr17494.cc: New file.
19482 * gdb.cp/pr17494.exp: New file.
19483
6ce8c980
YQ
194842014-11-02 Yao Qi <yao@codesourcery.com>
19485
19486 * gdb.python/python.exp: Get working directory and match the
19487 output of "set extended-prompt \\w " with it.
19488
02be9a71
DE
194892014-10-30 Doug Evans <dje@google.com>
19490
19491 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19492 in objfiles.
19493 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19494 in progspaces.
19495
3bdff46b
LM
194962014-10-30 Janis Johnson <janisjo@codesourcery.com>
19497
19498 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19499 * gdb.base/realname-expand.exp: Likewise.
19500 * gdb.linespec/macro-relative.exp: Likewise.
19501
ab917dfb
PA
195022014-10-29 Pedro Alves <palves@redhat.com>
19503
19504 PR gdb/17408
19505 * gdb.threads/schedlock.c (some_function): New function.
19506 (call_function): New global.
19507 (MAYBE_CALL_SOME_FUNCTION): New macro.
19508 (thread_function): Call it.
19509 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19510 and use it instead of a global counter. Adjust all callers.
19511 (get_current_thread): Use "find current thread" for test message
19512 here rather than having all callers pass down the same string.
19513 (goto_loop): New procedure, factored out from ...
19514 (my_continue): ... this.
19515 (step_ten_loops): Change parameter from test message to command to
19516 use. Adjust.
19517 (list_count): Delete global.
19518 (check_result): New procedure, factored out from duplicate top
19519 level code.
19520 (continue tests): Wrap in with_test_prefix.
19521 (test_step): New procedure, factored out from duplicate top level
19522 code.
19523 (top level): Test "step" in combination with all scheduler-locking
19524 modes. Test "next" in combination with all scheduler-locking
19525 modes, and in combination with stepping over a function call or
19526 not.
19527 * gdb.threads/next-bp-other-thread.c: New file.
19528 * gdb.threads/next-bp-other-thread.exp: New file.
19529
d3d4baed
PA
195302014-10-29 Pedro Alves <palves@redhat.com>
19531
19532 PR python/17372
19533 * gdb.python/python.exp: Test a multi-line command that spawns
19534 interactive Python.
19535 * gdb.base/multi-line-starts-subshell.exp: New file.
19536
563e8d85
YQ
195372014-10-29 Yao Qi <yao@codesourcery.com>
19538
19539 * gdb.base/fileio.exp: Make directories on host.
19540
0ea4d52e
YQ
195412014-10-29 Yao Qi <yao@codesourcery.com>
19542
19543 * gdb.base/fileio.c (test_write): Close the file.
19544
7f5ef605
PA
195452014-10-28 Pedro Alves <palves@redhat.com>
19546
19547 PR gdb/12623
19548 * gdb.base/sigstep.c (no_handler): New global.
19549 (main): If 'no_handler is true, set the signal handlers to
19550 SIG_IGN.
19551 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19552 with_sw_watch and no_handler parameters. Handle them.
19553 (top level) <stepping over handler when stopped at a breakpoint
19554 test>: Add a test axis for testing with a software watchpoint, and
19555 another for testing with the signal handler set to SIG_IGN.
19556 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19557 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19558
abbdbd03
PA
195592014-10-28 Pedro Alves <palves@redhat.com>
19560
19561 PR gdb/17511
19562 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19563 * gdb.base/sigstep.exp (other_handler_location): New global.
19564 (advance): Support stepping into the signal handler, and running
19565 commands while in the handler.
19566 (in_handler_map): New global.
19567 (top level): In the advance test, add combinations for getting
19568 into the handler with stepping commands, and for running commands
19569 in the handler. Add comment descripting the advancei tests.
19570
1df4399f
PA
195712014-10-28 Pedro Alves <palves@redhat.com>
19572
19573 * gdb.base/sigstep.exp: Use build_executable instead of
19574 prepare_for_testing.
19575 (top level): Move code that starts GDB, runs to main and creates a
19576 display to ...
19577 (restart): ... this new procedure.
19578 (top level): Move backtrace from signal handler test to ...
19579 (validate_backtrace): ... this new procedure.
19580 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19581 with_test_prefix. Always restart GDB.
19582 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19583 with_test_prefix. Always restart GDB. No need to delete
19584 breakpoints after the test.
19585 (test_skip_handler): Remove prefix parameter.
19586 (skip_over_handler, breakpoint_to_handler)
19587 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19588 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19589 restart GDB. No need to delete breakpoints after the test.
19590 (top level): Use foreach to call the test procedures with
19591 different commands.
19592
a5b6e449
PA
195932014-10-28 Pedro Alves <palves@redhat.com>
19594
19595 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19596 instead of GNATS numbers.
19597 * gdb.base/sigbpt.exp: Likewise.
19598 * gdb.base/siginfo.exp: Likewise.
19599 * gdb.base/sigstep.exp: Likewise.
19600
e5f8a7cc
PA
196012014-10-27 Pedro Alves <palves@redhat.com>
19602
19603 * gdb.base/sigstep.c (dummy): New global.
19604 (main): Issue a couple writes to the new global.
19605 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19606 procedures.
19607 (skip_over_handler): Use test_skip_handler.
19608 (top level): Call skip_over_handler for stepi and nexti too.
19609 (breakpoint_over_handler): Use test_skip_handler.
19610 (top level): Call breakpoint_over_handler for stepi and nexti too.
19611
763905a3
YQ
196122014-10-27 Yao Qi <yao@codesourcery.com>
19613
19614 * gdb.trace/tfile.c (adjust_function_address)
19615 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19616 function descriptor.
19617
6f259a23
DB
196182014-10-24 Don Breazeal <donb@codesourcery.com>
19619
19620 * gdb.base/foll-fork.exp (test_follow_fork,
19621 catch_fork_child_follow): Check for updated fork messages emitted
19622 from infrun.c.
19623 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19624 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19625 vfork_and_exec_child_follow_through_step): Check for updated vfork
19626 messages emitted from infrun.c.
19627
09dd9a69
PA
196282014-10-24 Pedro Alves <palves@redhat.com>
19629
19630 * gdb.base/corefile.exp: Remove references to ultrix.
19631 * gdb.base/interrupt.exp: Likewise.
19632 * gdb.base/whatis.exp: Likewise.
19633 * gdb.gdb/selftest.exp: Likewise.
19634 * gdb.threads/manythreads.exp: Likewise.
19635 * gdb.threads/print-threads.exp: Likewise.
19636 * gdb.threads/pthreads.exp:: Likewise.
19637 * gdb.threads/schedlock.exp: Likewise.
19638
3433cfa5
SC
196392014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19640
19641 * gdb.cp/non-trivial-retval.cc: Add a test case.
19642 * gdb.cp/non-trivial-retval.exp: Add a test.
19643
092f880b
YQ
196442014-10-20 Yao Qi <yao@codesourcery.com>
19645
19646 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19647 * gdb.python/py-objfile-script-gdb.py: New file.
19648 * gdb.python/py-objfile-script.exp: Update reference to
19649 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19650 of remote_download. Remove the dest file.
19651
acbdb7f3
YQ
196522014-10-20 Yao Qi <yao@codesourcery.com>
19653
19654 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19655 * gdb.base/step-line.exp: Likewise.
19656 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19657 * gdb.dwarf2/dw2-basic.exp: Likewise.
19658 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19659 * gdb.dwarf2/dw2-filename.exp: Likewise.
19660 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19661 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19662 * gdb.dwarf2/dw2-producer.exp: Likewise.
19663 * gdb.dwarf2/mac-fileno.exp: Likewise.
19664 * gdb.python/py-frame-args.exp: Likewise.
19665 * gdb.python/py-framefilter.exp: Likewise.
19666 * gdb.python/py-mi.exp: Likewise.
19667 * gdb.python/py-objfile-script.exp: Likewise
19668 * gdb.python/py-pp-integral.exp: Likewise.
19669 * gdb.python/py-pp-re-notag.exp: Likewise.
19670 * gdb.python/py-prettyprint.exp: Likewise.
19671 * gdb.python/py-section-script.exp: Likewise.
19672 * gdb.python/py-typeprint.exp: Likewise.
19673 * gdb.python/py-xmethods.exp: Likewise.
19674 * gdb.stabs/weird.exp: Likewise.
19675 * gdb.xml/tdesc-regs.exp: Likewise.
19676
bd286a29
KCY
196772014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19678
19679 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19680 (out_cu): Use addr_len for the size of addresses.
19681 (out_line): Likewise. Size DW_LNE_set_address instruction
19682 according to addr_len.
19683 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19684 (FUNC): Add START_INSNS to definition.
19685
673dc4a0
YQ
196862014-10-18 Yao Qi <yao@codesourcery.com>
19687
19688 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19689 gdb_has_argv0 return true.
19690 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19691 check [target_info exists noargs], check [gdb_has_argv0]
19692 instead.
19693 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19694 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19695 procedures.
19696
4ffbba72
DE
196972014-10-17 Doug Evans <dje@google.com>
19698
19699 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19700 event.
19701 * gdb.python/py-events.py: Add clear_objfiles event.
19702
d096d8c1
DE
197032014-10-17 Doug Evans <dje@google.com>
19704
19705 * gdb.python/py-objfile.exp: Test progspace attribute.
19706
a80db015
LM
197072014-10-17 Luis Machado <lgustavo@codesourcery.com>
19708
19709 * gdb.guile/scm-breakpoint.exp: Do not assume any
19710 directory separators when matching source file paths.
19711 * gdb.python/py-breakpoint.exp: Likewise.
19712 * gdb.reverse/break-precsave.exp: Likewise.
19713 * gdb.reverse/break-reverse.exp: Likewise.
19714 * gdb.reverse/consecutive-precsave.exp: Likewise.
19715 * gdb.reverse/finish-precsave.exp: Likewise.
19716 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19717 * gdb.reverse/finish-reverse.exp: Likewise.
19718 * gdb.reverse/i386-precsave.exp: Likewise.
19719 * gdb.reverse/i387-env-reverse.exp: Likewise.
19720 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19721 * gdb.reverse/machinestate-precsave.exp: Likewise.
19722 * gdb.reverse/machinestate.exp: Likewise.
19723 * gdb.reverse/sigall-precsave.exp: Likewise.
19724 * gdb.reverse/solib-precsave.exp: Likewise.
19725 * gdb.reverse/step-precsave.exp: Likewise.
19726 * gdb.reverse/until-precsave.exp: Likewise.
19727 * gdb.reverse/watch-precsave.exp: Likewise.
19728 * gdb.reverse/watch-reverse.exp: Likewise.
19729
b22089ab
YQ
197302014-10-17 Yao Qi <yao@codesourcery.com>
19731
19732 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19733 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19734
6c4486e6
PA
197352014-10-17 Pedro Alves <palves@redhat.com>
19736
19737 PR gdb/17471
19738 * gdb.base/bg-execution-repeat.c: New file.
19739 * gdb.base/bg-execution-repeat.exp: New file.
19740
0ff33695
PA
197412014-10-17 Pedro Alves <palves@redhat.com>
19742
19743 PR gdb/17300
19744 * gdb.base/continue-all-already-running.c: New file.
19745 * gdb.base/continue-all-already-running.exp: New file.
19746
6fdebc3d
PA
197472014-10-17 Pedro Alves <palves@redhat.com>
19748
19749 PR gdb/17472
19750 * gdb.base/annota-input-while-running.c: New file.
19751 * gdb.base/annota-input-while-running.exp: New file.
19752
32a8097b
PA
197532014-10-17 Pedro Alves <palves@redhat.com>
19754
19755 * gdb.base/callfuncs.exp: emove references to osf.
19756 * gdb.base/sigall.exp: Likewise.
19757 * gdb.gdb/selftest.exp: Likewise.
19758 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19759 * gdb.mi/non-stop.c: Likewise.
19760 * gdb.mi/pthreads.c: Likewise.
19761 * gdb.reverse/sigall-precsave.exp: Likewise.
19762 * gdb.reverse/sigall-reverse.exp: Likewise.
19763 * gdb.threads/pthreads.c: Likewise.
19764 * gdb.threads/pthreads.exp: Likewise.
19765
7a3517ff
YQ
197662014-10-17 Yao Qi <yao@codesourcery.com>
19767
19768 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19769 check 'target_info exists noargs'.
19770 (test_command_prompt_position): Likewise.
19771 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19772 Remove "set args".
19773 (progvar_simple_while_test): Likewise.
19774 (progvar_complex_if_while_test): Likewise.
19775 (if_while_breakpoint_command_test): Likewise.
19776 (infrun_breakpoint_command_test): Likewise.
19777 (breakpoint_command_test): Likewise.
19778 (watchpoint_command_test): Likewise.
19779 (bp_deleted_in_command_test): Likewise.
19780 (temporary_breakpoint_commands): Likewise.
19781
bb99c472
YQ
197822014-10-16 Yao Qi <yao@codesourcery.com>
19783
19784 * gdb.base/remotetimeout.exp: Remove noargs checking.
19785
7c16b83e
PA
197862014-10-15 Pedro Alves <palves@redhat.com>
19787
19788 PR breakpoints/9649
19789 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19790 * gdb.base/breakpoint-in-ro-region.exp
19791 (probe_target_hardware_step): New procedure.
19792 (top level): Probe hardware stepping and hardware breakpoint
19793 support. Test stepping through a read-only region, with both
19794 "breakpoint auto-hw" on and off and both "always-inserted" on and
19795 off.
19796
35a49624
IB
197972014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19798
19799 * gdb.dlang/demangle.exp: Update for demangling changes.
19800
2d1c107c
SC
198012014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19802
19803 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19804 * gdb.cp/non-trivial-retval.exp: Add new tests.
19805
778811d5
SC
198062014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19807
19808 PR c++/13403
19809 PR c++/15154
19810 * gdb.cp/non-trivial-retval.cc: New file.
19811 * gdb.cp/non-trivial-retval.exp: New file.
19812
10c5f0a8
YQ
198132014-10-15 Yao Qi <yao@codesourcery.com>
19814
19815 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19816 remote host.
19817
65d7b369
YQ
198182014-10-15 Yao Qi <yao@codesourcery.com>
19819
19820 * gdb.python/py-symbol.exp: Match file base name if host is
19821 remote, otherwise match file name with dir name.
19822 * gdb.python/py-symtab.exp: Likewise.
19823 * gdb.python/python.exp: Likewise.
19824
46dc1394
YQ
198252014-10-15 Yao Qi <yao@codesourcery.com>
19826
19827 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19828 pattern.
19829 * gdb.python/py-symtab.exp: Likewise.
19830 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19831 locationn.
19832
c40cc657
JB
198332014-10-14 Joel Brobecker <brobecker@adacore.com>
19834
19835 * gdb.ada/addr_arith: New testcase.
19836
2abf49e1
MR
198372014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19838
19839 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19840 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19841 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19842 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19843
f7088df3
SDJ
198442014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19845
19846 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19847 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19848 * gdb.arch/stap-eval-lang-ada.exp: New file.
19849
4dc06805
YQ
198502014-10-14 Yao Qi <yao@codesourcery.com>
19851
19852 * gdb.mi/mi-var-child.c (nothing1): New function.
19853 (nothing2): New function.
19854 (do_children_tests): Set function pointers by nothing1 and
19855 nothing2.
19856 * gdb.mi/mi-var-child.exp: Step over new added statements.
19857 Update test to match the new output.
19858 * gdb.mi/var-cmd.c (nothing1): New function.
19859 (nothing2): New function.
19860 (do_children_tests): Set function pointers by nothing1 and
19861 nothing2.
19862 * gdb.mi/mi-var-display.exp: Update test to match output.
19863 Step to the line specified by $line_dct_nothing.
19864 Increase the number of lines to step.
19865
46a93de2
YQ
198662014-10-14 Yao Qi <yao@codesourcery.com>
19867
19868 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19869 tests.
19870 * gdb.mi/mi2-var-child.exp: Likewise.
19871
14ea52ee
DE
198722014-10-13 Doug Evans <dje@google.com>
19873
19874 * gdb.python/py-objfile.exp: Change name of file name test.
19875
e5c6e92b
DE
198762014-10-13 Doug Evans <dje@google.com>
19877
19878 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19879 from the start of the CU.
19880
c780cc2f
JK
198812014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19882 Yao Qi <yao@codesourcery.com>
19883
19884 Fix "save breakpoints" for "catch" command.
19885 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19886 Remove -nonewline. Match also the added "main" line.
19887
99894e11
JK
198882014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19889
19890 Fix "save breakpoints" for "disable $bpnum" command.
19891 * gdb.base/save-bp.c (main): Add label.
19892 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19893
6e1ac5a3
JK
198942014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19895
19896 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19897
754dd2b0
YQ
198982014-10-11 Yao Qi <yao@codesourcery.com>
19899
19900 * gdb.server/server-kill.exp: Execute command
19901 "set remote trace-status-packet on" before "tstatus".
19902
f90183d7
YQ
199032014-10-11 Yao Qi <yao@codesourcery.com>
19904
19905 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19906 (main): Call getppid.
19907 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19908 and continue to it. Read variable "server_pid".
19909
bf40a607
YQ
199102014-10-11 Yao Qi <yao@codesourcery.com>
19911
19912 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19913
052ca370
YQ
199142014-10-11 Yao Qi <yao@codesourcery.com>
19915
19916 * gdb.threads/thread-find.exp: Don't execute command
19917 "info threads".
19918 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19919 * gdb.threads/linux-dp.exp: Don't check the condition
19920 $threads_created equals to zero.
19921
3831839c
PA
199222014-10-10 Pedro Alves <palves@redhat.com>
19923
19924 * gdb.base/bigcore.exp: Remove references to IRIX.
19925 * gdb.base/funcargs.exp: Likewise.
19926 * gdb.base/interrupt.exp: Likewise.
19927 * gdb.base/mips_pro.exp: Likewise.
19928 * gdb.base/nodebug.exp: Likewise.
19929 * gdb.base/setvar.exp: Likewise.
19930 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19931
8b9a549d
PA
199322014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19933 Pedro Alves <palves@redhat.com>
19934
19935 PR symtab/14466
19936 * gdb.base/vdso-warning.c: New file.
19937 * gdb.base/vdso-warning.exp: New file.
19938
d48ba5e8
DE
199392014-10-02 Doug Evans <dje@google.com>
19940
19941 * gdb.base/structs.c (main): Don't run forever.
19942
2278c276
PA
199432014-10-02 Pedro Alves <palves@redhat.com>
19944
19945 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19946 (top level) <stop threads 1, stop threads 2>: Use it.
19947
b57bacec
PA
199482014-10-02 Pedro Alves <palves@redhat.com>
19949
19950 * gdb.threads/break-while-running.exp (test): Add new
19951 'update_thread_list' argument. Skip "info threads" if false.
19952 (top level): Add new 'update_thread_list' axis.
19953
13fd3ff3
PA
199542014-10-02 Pedro Alves <palves@redhat.com>
19955
19956 PR breakpoints/17431
19957 * gdb.base/execl-update-breakpoints.c: New file.
19958 * gdb.base/execl-update-breakpoints.exp: New file.
19959
0fec99e8
PA
199602014-10-01 Pedro Alves <palves@redhat.com>
19961
19962 * gdb.base/breakpoint-in-ro-region.c: New file.
19963 * gdb.base/breakpoint-in-ro-region.exp: New file.
19964
2ddf4301
SM
199652014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19966
19967 * gdb.mi/mi-exit-code.exp: New file.
19968 * gdb.mi/mi-exit-code.c: New file.
19969
6a5f3f43
YQ
199702014-09-30 Yao Qi <yao@codesourcery.com>
19971
19972 * lib/prelink-support.exp (build_executable_own_libs): Error if
19973 the target isn't native.
19974
345bcc73
YQ
199752014-09-30 Yao Qi <yao@codesourcery.com>
19976
19977 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19978 false.
19979
a25a5a45
PA
199802014-09-22 Pedro Alves <palves@redhat.com>
19981
19982 * gdb.threads/break-while-running.exp: New file.
19983 * gdb.threads/break-while-running.c: New file.
19984
00ba3162
YQ
199852014-09-19 Yao Qi <yao@codesourcery.com>
19986
19987 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19988 Invoke test. Restart GDB with --readnow and invoke test again.
19989
c3b7b696
YQ
199902014-09-19 Yao Qi <yao@codesourcery.com>
19991
19992 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19993 proc set_breakpoint_on_gcd_function. Invoke
19994 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19995 invoke set_breakpoint_on_gcd_function again.
19996
2b4fd423
DE
199972014-09-18 Doug Evans <dje@google.com>
19998
19999 * gdb.dwarf2/symtab-producer.exp: New file.
20000
a5947601
SDJ
200012014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20002
20003 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20004 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20005 * gdb.base/global-var-nested-by-dso.c: Likewise.
20006 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20007
91c19059
SDJ
200082014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20009 Pedro Alves <palves@redhat.com>
20010
20011 * gdb.base/watch-bitfields.exp: Pass string other than test file
20012 name to prepare_for_testing.
20013 (watch): New procedure.
20014 (expect_watchpoint): Use with_test_prefix.
20015 (top level): Factor out tests to ...
20016 (test_watch_location, test_regular_watch): ... these new
20017 procedures, and use with_test_prefix and gdb_continue_to_end.
20018
bb9d5f81
PP
200192014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20020
20021 PR breakpoints/12526
20022 * gdb.base/watch-bitfields.exp: New file.
20023 * gdb.base/watch-bitfields.c: New file.
20024
635856f5
PA
200252014-09-16 Pedro Alves <palves@redhat.com>
20026
20027 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20028 software and hardware addresses, not software address against
20029 itself.
20030
7280ceea
PA
200312014-09-16 Pedro Alves <palves@redhat.com>
20032
20033 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20034 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20035
428b16bd
PA
200362014-09-16 Pedro Alves <palves@redhat.com>
20037
20038 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20039 files.
20040 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20041 "*-*-vxworks*" throughout.
20042 * gdb.base/break.exp: Likewise.
20043 * gdb.base/default.exp: Likewise.
20044 * gdb.base/scope.exp: Likewise.
20045 * gdb.base/sepdebug.exp: Likewise.
20046 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20047 throughout.
20048 * gdb.base/run.c: Likewise.
20049 * gdb.base/sepdebug.c: Likewise.
20050 * gdb.hp/gdb.aCC/run.c: Likewise.
20051 * gdb.reverse/until-reverse.c: Likewise.
20052 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20053
666d413c
YQ
200542014-09-16 Yao Qi <yao@codesourcery.com>
20055
20056 * boards/local-remote-host-native.exp: New file.
20057
57cbd724
DE
200582014-09-14 Doug Evans <xdje42@gmail.com>
20059
20060 * gdb.threads/queue-signal.c (thread_count): New variable.
20061 (thread_count_mutex, thread_count_condvar): New variables.
20062 (incr_thread_count, wait_all_threads_running): New functions.
20063 (main): Wait for all threads to be in their thread functions.
20064
81219e53
DE
200652014-09-13 Doug Evans <xdje42@gmail.com>
20066
20067 * gdb.threads/queue-signal.c: New file.
20068 * gdb.threads/queue-signal.exp: New file.
20069
3714cea7
DE
200702014-09-13 Doug Evans <xdje42@gmail.com>
20071
20072 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20073 be consistent with what default_gdb_init uses.
20074 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20075 the plain text of the prompt. Add some logging printfs.
20076 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20077
fa43b1d7
PA
200782014-09-12 Pedro Alves <palves@redhat.com>
20079
20080 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20081 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20082 * gdb.arch/i386-size-overlap.exp: Likewise.
20083 * gdb.arch/i386-size.exp: Likewise.
20084 * gdb.arch/i386-unwind.exp: Likewise.
20085 * gdb.base/a2-run.exp: Likewise.
20086 * gdb.base/break.exp: Likewise.
20087 * gdb.base/charset.exp: Likewise.
20088 * gdb.base/chng-syms.exp: Likewise.
20089 * gdb.base/commands.exp: Likewise.
20090 * gdb.base/dbx.exp: Likewise.
20091 * gdb.base/find.exp: Likewise.
20092 * gdb.base/funcargs.exp: Likewise.
20093 * gdb.base/jit-simple.exp: Likewise.
20094 * gdb.base/reread.exp: Likewise.
20095 * gdb.base/sepdebug.exp: Likewise.
20096 * gdb.base/step-bt.exp: Likewise.
20097 * gdb.cp/mb-inline.exp: Likewise.
20098 * gdb.cp/mb-templates.exp: Likewise.
20099 * gdb.objc/basicclass.exp: Likewise.
20100 * gdb.threads/killed.exp: Likewise.
20101
9d9bf2df
EBM
201022014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20103
20104 PR tdep/17379
20105 * gdb.arch/powerpc-stackless.S: New file.
20106 * gdb.arch/powerpc-stackless.exp: New file.
20107
1cf2f1b0
JK
201082014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20109
20110 * gdb.base/attach.c: Include unistd.h.
20111 (main): Call alarm. Add label postloop.
20112 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20113 gdb_breakpoint, gdb_continue_to_breakpoint.
20114 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20115
98880d46
PA
201162014-09-11 Pedro Alves <palves@redhat.com>
20117
20118 PR gdb/17347
20119 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20120 * gdb.base/attach.exp (test_command_line_attach_run): New
20121 procedure.
20122 (top level): Call it.
20123
4c92ff2c
PA
201242014-09-11 Pedro Alves <palves@redhat.com>
20125
20126 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20127 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20128 (do_command_attach_tests): Use spawn_wait_for_attach.
20129 * gdb.base/solib-overlap.exp: Likewise.
20130 * gdb.multi/multi-attach.exp: Likewise.
20131 * gdb.python/py-prompt.exp: Likewise.
20132 * gdb.python/py-sync-interp.exp: Likewise.
20133 * gdb.server/ext-attach.exp: Likewise.
20134
3adc1a7d
GKB
201352014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20136
20137 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20138 command in testcase. Simplify testcase.
20139
96334934
JB
201402014-09-10 Joel Brobecker <brobecker@adacore.com>
20141
20142 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20143
eb479039
JB
201442014-09-10 Joel Brobecker <brobecker@adacore.com>
20145
20146 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20147
deede10c
JB
201482014-09-10 Joel Brobecker <brobecker@adacore.com>
20149
20150 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20151
7828a5f5
JB
201522014-09-10 Joel Brobecker <brobecker@adacore.com>
20153
20154 * gdb.dwarf2/dynarr-ptr.c: New file.
20155 * gdb.dwarf2/dynarr-ptr.exp: New file.
20156
33aeebcf
MR
201572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20158
20159 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20160 of 30 rather than hardcoding 120 for a slow test case. Take the
20161 `gdb,timeout' target setting into account for this calculation.
20162 Don't extend the timeout for the test cases that don't need it.
20163
7b415901
MR
201642014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20165
20166 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20167 a factor of 2 for a slow test case. Take the `gdb,timeout'
20168 target setting into account for this calculation.
20169 * gdb.reverse/until-precsave.exp: Increase the timeout by
20170 a factor of 15 and 3 respectively rather than adding 120
20171 for a pair of slow test cases. Take the `gdb,timeout'
20172 target setting into account for this calculation.
20173
4a40f85a
MR
201742014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20175
20176 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20177 timeout, don't pass one down to gdb_expect.
20178 (gdb_expect): Rework timeout selection.
20179
09635af7
MR
201802014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20181
20182 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20183 exception on timeout.
20184 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20185 (gdbserver_start_extended): Catch any `gdbserver_start' error
20186 exceptions.
20187 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20188 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20189 `gdbserver_gdb_load' error exceptions.
20190
2bdd10b7
MR
201912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20192
20193 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20194 120 on waiting for the TCP socket to open.
20195
316935f0
DE
201962014-09-09 Doug Evans <xdje42@gmail.com>
20197
20198 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20199 _caller_matches, _any_caller_is, _any_caller_matches.
20200
83740597
DE
202012014-09-09 Doug Evans <xdje42@gmail.com>
20202
20203 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20204
4c122fc3
YQ
202052014-09-09 Yao Qi <yao@codesourcery.com>
20206
20207 * gdb.mi/mi-var-display.exp: Set print symbol off.
20208
a9f116cb
GKB
202092014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20210
20211 PR gdb/17035
20212 * gdb.base/commands.exp: Add tests to verify user-defined
20213 commands with empty bodies.
20214 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20215 python commands in `show user command`.
20216 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20217 scheme commands in `show user command`.
20218
c75bd3a2
JK
202192014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20220
20221 PR python/17355
20222 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20223 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20224 * gdb.python/py-framefilter-invalidarg.exp: New file.
20225 * gdb.python/py-framefilter-invalidarg.py: New file.
20226
faa42425
DE
202272014-09-06 Doug Evans <xdje42@gmail.com>
20228
20229 PR 15276
20230 * gdb.python/py-caller-is.c: New file.
20231 * gdb.python/py-caller-is.exp: New file.
20232
474ca4f6
SDJ
202332014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20234
20235 PR gdb/17235
20236 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20237 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20238
eb0b0463
SDJ
202392014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20240
20241 PR fortran/17237
20242 * gdb.fortran/print-formatted.exp: New file.
20243 * gdb.fortran/print-formatted.f90: Likewise.
20244
5f3b99cf
SS
202452014-09-03 Sasha Smundak <asmundak@google.com>
20246
20247 * gdb.python/py-frame.exp: Test Frame.read_register.
20248
7d793aa9
SDJ
202492014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20250
20251 PR python/16699
20252 * gdb.python/py-completion.exp: New file.
20253 * gdb.python/py-completion.py: Likewise.
20254
fb0576e9
DE
202552014-08-28 Doug Evans <dje@google.com>
20256
20257 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20258 eax,etc. are live with values set by gdb and thus the compiler can't
20259 use them.
20260 * gdb.arch/i386-pseudo.c (main): Ditto.
20261
ee92b0dd
DE
202622014-08-27 Doug Evans <dje@google.com>
20263
20264 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20265
6649db35
DE
202662014-08-25 Doug Evans <dje@google.com>
20267
20268 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20269 (main): Ditto.
20270
564b7600
DE
202712014-08-25 Doug Evans <dje@google.com>
20272
20273 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20274
3881fb67
YQ
202752014-08-24 Yao Qi <yao@codesourcery.com>
20276
20277 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20278 symbol off.
20279 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20280
a05a36a5
DE
202812014-08-22 Doug Evans <dje@google.com>
20282
20283 PR 17276
20284 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20285 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20286 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20287
7c343b48
YQ
202882014-08-22 Yao Qi <yao@codesourcery.com>
20289
20290 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20291 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20292 * gdb.python/python.exp: Likewise. Use .py file on the host
20293 instead of the build.
20294
22fd09ae
JK
202952014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20296
20297 * gdb.threads/gcore-stale-thread.c: New file.
20298 * gdb.threads/gcore-stale-thread.exp: New file.
20299
a8454a7c
PA
203002014-08-21 Pedro Alves <palves@redhat.com>
20301
20302 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20303 * gdb.base/gcore-relro-pie.exp: Likewise.
20304 * gdb.base/gcore-relro.exp: Likewise.
20305 * gdb.base/gcore.exp: Likewise.
20306 * gdb.base/print-symbol-loading.exp: Likewise.
20307 * gdb.threads/gcore-thread.exp: Likewise.
20308 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20309
2a31c623
PA
203102014-08-20 Pedro Alves <palves@redhat.com>
20311 Jan Kratochvil <jan.kratochvil@redhat.com>
20312
20313 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20314 configure.
20315 (EXPECT): Handle READ1 being set.
20316 (all): Depend on EXTRA_RULES.
20317 (check-read1, expect-read1, read1.so, read1): New rules.
20318 * README (Testsuite Parameters): Document the READ1 make variable.
20319 (Race detection): New section.
20320 * configure: Regenerate.
20321 * configure.ac: If build==host==target, and running under a
20322 GNU/glibc system, add read1 to the extra Makefile rules.
20323 (EXTRA_RULES): AC_SUBST it.
20324 * lib/read1.c: New file.
20325
d36430db
JB
203262014-08-20 Joel Brobecker <brobecker@adacore.com>
20327
20328 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20329 the handling of variables declared as a typedef to an array
20330 which a DW_AT_data_location attribute.
20331
9a0dc9e3
PA
203322014-08-19 Andrew Burgess <aburgess@broadcom.com>
20333 Pedro Alves <palves@redhat.com>
20334
20335 PR symtab/14604
20336 PR symtab/14605
20337 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20338 gdb_test.
20339
0718a8da
PA
203402014-08-19 Pedro Alves <palves@redhat.com>
20341
20342 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20343
13b448cd
YQ
203442014-08-19 Yao Qi <yao@codesourcery.com>
20345
20346 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20347 right line.
20348
1cbf5077
DB
203492014-08-18 David Blaikie <dblaikie@gmail.com>
20350
20351 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20352
bf0fae19
JB
203532014-08-18 Joel Brobecker <brobecker@adacore.com>
20354
20355 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20356 attribute in array range.
20357
3c8c5dcc
JB
203582014-08-18 Joel Brobecker <brobecker@adacore.com>
20359
20360 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20361
e66d4446
SC
203622014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20363
20364 PR c++/17132
20365 * gdb.cp/pr17132.cc: New file.
20366 * gdb.cp/pr17132.exp: New file.
20367
940df408
SC
203682014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20369
20370 * gdb.python/py-xmethods.py (A_getarrayind)
20371 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20372 Use 'print' with function call syntax.
20373 (E_method_matcher.match): Fix tab vs space indentation mixup.
20374
ebcc6c3a
YQ
203752014-08-15 Yao Qi <yao@codesourcery.com>
20376
20377 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20378 false.
20379
775e0f04
YQ
203802014-08-15 Yao Qi <yao@codesourcery.com>
20381
20382 * gdb.cp/casts.exp: Set print symbol off.
20383 * gdb.cp/class2.exp: Likewise.
20384 * gdb.cp/overload.exp: Likewise.
20385 * gdb.cp/templates.exp: Likewise.
20386
d769e349
DE
203872014-08-11 Doug Evans <dje@google.com>
20388
20389 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20390 (test_load_shlib): Update.
20391
20c6f1e1
YQ
203922014-08-09 Yao Qi <yao@codesourcery.com>
20393
20394 * gdb.base/display.exp: Invoke is_address_zero_readable.
20395 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20396 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20397 * gdb.base/hbreak-unmapped.exp: Return if
20398 is_address_zero_readable returns true.
20399 * gdb.base/signest.exp: Likewise.
20400 * gdb.base/signull.exp: Likewise.
20401 * gdb.base/sigbpt.exp: Likewise.
20402 * gdb.guile/scm-disasm.exp: Do the test if
20403 is_address_zero_readable returns false.
20404 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20405 * gdb.python/py-arch.exp: Likewise.
20406 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20407 * lib/gdb.exp (is_address_zero_readable): New proc.
20408
5792e8e3
YQ
204092014-08-09 Yao Qi <yao@codesourcery.com>
20410
20411 PR testsuite/13443
20412 * gdb.mi/mi-var-display.exp: Make test messages unique.
20413
3cecbbbe
TT
204142014-08-04 Tom Tromey <tromey@redhat.com>
20415
20416 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20417 target 0".
20418
00b51ff5
TT
204192014-08-04 Tom Tromey <tromey@redhat.com>
20420
20421 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20422 "target_resume".
20423
6908c509
JB
204242014-08-01 Joel Brobecker <brobecker@adacore.com>
20425
20426 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20427 inner_vla_struct_object_size.
20428 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20429 as xfail.
20430
cc6563d2
PA
204312014-07-30 Pedro Alves <palves@redhat.com>
20432
20433 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20434 comment.
20435
7e09a223
YQ
204362014-07-29 Yao Qi <yao@codesourcery.com>
20437
20438 PR gdb/17206
20439 * gdb.base/until-nodebug.exp: New.
20440
7ebdbe92
DE
204412014-07-28 Doug Evans <xdje42@gmail.com>
20442
20443 PR guile/17203
20444 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20445 previously existing parameter, and previously ambiguously spelled
20446 parameter.
20447
fdb1adc6
WN
204482014-07-28 Will Newton <will.newton@linaro.org>
20449
20450 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20451
186fcde0
DE
204522014-07-26 Ludovic Courtès <ludo@gnu.org>
20453 Doug Evans <xdje42@gmail.com>
20454
20455 PR guile/17146
20456 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20457
70509625
PA
204582014-07-25 Pedro Alves <palves@redhat.com>
20459
20460 * gdb.threads/signal-command-handle-nopass.c: New file.
20461 * gdb.threads/signal-command-handle-nopass.exp: New file.
20462 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20463 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20464 * gdb.threads/signal-delivered-right-thread.c: New file.
20465 * gdb.threads/signal-delivered-right-thread.exp: New file.
20466
c3f814a1
PA
204672014-07-25 Pedro Alves <palves@redhat.com>
20468
20469 * gdb.base/double-prompt-target-event-error.exp
20470 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20471 match.
20472 (cancel_pagination_in_target_event): Rework double prompt
20473 detection.
20474 * gdb.base/paginate-after-ctrl-c-running.exp
20475 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20476 <return>' match.
20477 * gdb.base/paginate-bg-execution.exp
20478 (test_bg_execution_pagination_return)
20479 (test_bg_execution_pagination_cancel): Remove '-notransfer
20480 <return>' matches.
20481 * gdb.base/paginate-execution-startup.exp
20482 (test_fg_execution_pagination_return)
20483 (test_fg_execution_pagination_cancel): Remove '-notransfer
20484 <return>' matches.
20485 * gdb.base/paginate-inferior-exit.exp
20486 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20487 match.
20488 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20489 * lib/gdb.exp (pagination_prompt): Run text through
20490 string_to_regexp.
20491 (gdb_test_multiple): Match $pagination_prompt instead of
20492 "<return>".
20493 (string_to_regexp): Move to lib/gdb-utils.exp.
20494
e214cf6c
JK
204952014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20496
20497 * gdb.arch/amd64-entry-value-paramref.S: New file.
20498 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20499 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20500 * gdb.arch/amd64-optimout-repeat.S: New file.
20501 * gdb.arch/amd64-optimout-repeat.c: New file.
20502 * gdb.arch/amd64-optimout-repeat.exp: New file.
20503
17d0c5c8
JK
205042014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20505
20506 PR gdb/17170
20507 * gdb.base/statistics.exp: New file.
20508
b8b8facf
DE
205092014-07-17 Doug Evans <dje@google.com>
20510
74b49205 20511 PR gdb/17170
b8b8facf
DE
20512 * gdb.base/maint.exp: Update testing of per-command stats.
20513
1b5d0ab3
PA
205142014-07-16 Pedro Alves <palves@redhat.com>
20515
20516 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20517 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20518 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20519 (tfile_write_buf): New functions.
20520 (add_memory_block): Rewrite using the above.
20521 (adjust_function_address): New function.
20522 (FUNCTION_ADDRESS): New macro.
20523 (write_basic_trace_file): Remove short_x local, and use
20524 tfile_write_16. Change type of func_addr local to unsigned long
20525 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20526 here. Cast argument of add_memory_block to char pointer.
20527 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20528 (main): Remove parameters.
20529 * gdb.trace/tfile.exp: Remove nowarnings.
20530
4d974e88
SM
205312014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20532
20533 * gdb.base/debug-expr.exp: Test string evaluation with
20534 "debug expression" on.
20535
41e99568
PA
205362014-07-15 Pedro Alves <palves@redhat.com>
20537
20538 * gdb.base/reread.exp: Use clean_restart.
20539
487d9753
PL
205402014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20541
20542 * gdb.arch/avr-flash-qualifer.c: New.
20543 * gdb.arch/avr-flash-qualifer.exp: New.
20544
cc1c52ad
PA
205452014-07-14 Pedro Alves <palves@redhat.com>
20546
20547 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20548 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20549
1e973570
PA
205502014-07-14 Pedro Alves <palves@redhat.com>
20551
20552 * gdb.base/double-prompt-target-event-error.c: New file.
20553 * gdb.base/double-prompt-target-event-error.exp: New file.
20554
93d6eb10
PA
205552014-07-14 Pedro Alves <palves@redhat.com>
20556
20557 PR gdb/17072
20558 * gdb.base/paginate-inferior-exit.c: New file.
20559 * gdb.base/paginate-inferior-exit.exp: New file.
20560
0017922d
PA
205612014-07-14 Pedro Alves <palves@redhat.com>
20562
20563 PR gdb/17072
20564 * gdb.base/paginate-bg-execution.c: New file.
20565 * gdb.base/paginate-bg-execution.exp: New file.
20566
94696ad3
PA
205672014-07-14 Pedro Alves <palves@redhat.com>
20568
20569 PR gdb/17072
20570 * gdb.base/paginate-execution-startup.c: New file.
20571 * gdb.base/paginate-execution-startup.exp: New file.
20572 * lib/gdb.exp (pagination_prompt): New global.
20573 (default_gdb_spawn): New procedure, factored out from
20574 default_gdb_spawn.
20575 (default_gdb_start): Adjust to call default_gdb_spawn.
20576 (gdb_spawn): New procedure.
20577
bd293940
PA
205782014-07-14 Pedro Alves <palves@redhat.com>
20579
20580 * lib/gdb.exp (gdb_assert): New procedure.
20581 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20582
c933f875
PA
205832014-07-14 Pedro Alves <palves@redhat.com>
20584
20585 * gdb.base/execution-termios.c: New file.
20586 * gdb.base/execution-termios.exp: New file.
20587
d98b7a16
TT
205882014-07-14 Tom Tromey <tromey@redhat.com>
20589
20590 * gdb.cp/vla-cxx.cc: New file.
20591 * gdb.cp/vla-cxx.exp: New file.
20592
548740d6
TT
205932014-07-14 Tom Tromey <tromey@redhat.com>
20594
20595 * gdb.reverse/rerun-prec.c: New file.
20596 * gdb.reverse/rerun-prec.exp: New file.
20597
a25eb028
MR
205982014-07-12 Maciej W. Rozycki <macro@mips.com>
20599 Maciej W. Rozycki <macro@codesourcery.com>
20600
20601 * lib/gdb-utils.exp: New file.
20602 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20603 inline `gdb_init_command' processing.
20604 (gdb_start_cmd): Likewise.
20605 * lib/mi-support.exp (mi_run_cmd): Likewise.
20606 * README: Document `gdb_init_command' and `gdb_init_commands'.
20607
218c2655
JK
206082014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20609
20610 Fix false FAIL running under a very long directory name.
20611 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20612 and "set print elements 10000". Twice.
20613
5401fde3
YQ
206142014-07-11 Yao Qi <yao@codesourcery.com>
20615
20616 * gdb.base/exprs.exp: "set print symbol off".
20617
e76126e8
PA
206182014-07-11 Pedro Alves <palves@redhat.com>
20619
20620 * gdb.threads/kill.c: New file.
20621 * gdb.threads/kill.exp: New file.
20622
2d6f0de6
YQ
206232014-07-10 Yao Qi <yao@codesourcery.com>
20624
20625 * gdb.trace/tfile.c (write_basic_trace_file)
20626 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20627 address written to trace file.
20628
7180e04a
PA
206292014-07-09 Pedro Alves <palves@redhat.com>
20630
20631 * gdb.base/attach-wait-input.exp: New file.
20632 * gdb.base/attach-wait-input.c: New file.
20633
9a9a7608
AB
206342014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20635
20636 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20637 setting up test structures.
20638 (main): Call new test function.
20639 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20640 test function, continue into test function and walk test
20641 structures.
20642
161ac41e
YQ
206432014-07-02 Yao Qi <yao@codesourcery.com>
20644
20645 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20646 'bar_start' at the beginning of functions 'foo' and 'bar'
20647 respectively.
20648 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20649 instead of 'foo' and 'bar'.
20650
1f267ae3
MM
206512014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20652
20653 * gdb.btrace/segv.exp: New.
20654 * gdb.btrace/segv.c: New.
20655
2b239efb
LM
206562014-07-02 Luis Machado <lgustavo@codesourcery.com>
20657
20658 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20659 instruction.
20660
cf363f18
MW
206612014-06-30 Mark Wielaard <mjw@redhat.com>
20662
20663 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20664 vulture, vilify, villar): New volatile array constants.
20665 (vindictive, vegetation): New const volatile array constants.
20666 * gdb.base/volatile.exp: Test volatile and const volatile array
20667 types.
20668
aebf9d24
AA
206692014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20670
20671 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20672 target lacks support for awatch, rwatch, or hbreak.
20673
b67a2c6f
YQ
206742014-06-27 Yao Qi <yao@codesourcery.com>
20675
20676 * gdb.multi/dummy-frame-restore.exp: New.
20677 * gdb.multi/dummy-frame-restore.c: New.
20678
aef92902
MM
206792014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20680
20681 * gdb.btrace/gcore.exp: New.
20682
8e9db26e
PA
206832014-06-23 Pedro Alves <palves@redhat.com>
20684
20685 * gdb.base/watchpoint-reuse-slot.c: New file.
20686 * gdb.base/watchpoint-reuse-slot.exp: New file.
20687
70afc5b7
SC
206882014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20689
20690 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20691 progspace's filename in 'info', 'enable' and 'disable' command
20692 tests.
20693
b972bd9c
JK
206942014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20695
20696 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20697 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20698 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20699
125f8a3d
GB
207002014-06-20 Gary Benson <gbenson@redhat.com>
20701
20702 * gdb.arch/i386-avx.exp: Fix include file location.
20703 * gdb.arch/i386-sse.exp: Likewise.
20704
3ed9baed
IB
207052014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20706
20707 * gdb.dlang/expression.exp: New file.
20708
034f788c
PA
207092014-06-19 Pedro Alves <palves@redhat.com>
20710
20711 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20712 out from ...
20713 (top level): ... here. Iterate running tests under different
20714 scheduler-locking settings.
20715
45371d0c
LM
207162014-06-18 Luis Machado <lgustavo@codesourcery.com>
20717
20718 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20719 to DW_FORM_addr and use non-zero addresses.
20720
5d376983
SC
207212014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20722
20723 PR gdb/17017
20724 * gdb.python/py-xmethods.cc: Add global function call counters and
20725 increment them in their respective functions. Remove "cout"
20726 statements.
20727 * gdb.python/py-xmethods.exp: Make tests check the global function
20728 call counters instead of depending on inferior IO.
20729
a1aa2221
LM
207302014-06-18 Don Breazeal <donb@codesourcery.com>
20731
20732 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20733 Deleted procedure.
20734 (explicit_fork_parent_follow): Deleted procedure.
20735 (explicit_fork_child_follow): Deleted procedure.
20736 (test_follow_fork): New procedure.
20737 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20738 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20739 procedure calls.
20740
0fc05997
YQ
207412014-06-17 Yao Qi <yao@codesourcery.com>
20742
20743 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20744 CP1252.
20745
70795c52
LM
207462014-06-17 Luis Machado <lgustavo@codesourcery.com>
20747
20748 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20749 Initialize ptr and S explicitly.
20750 (skip_type_update_when_not_use_rtti_test): Likewise.
20751
6be47f0c
KS
207522014-06-16 Keith Seitz <keiths@redhat.com>
20753
20754 PR mi/15863
20755 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20756 the inferior is started.
20757
d03de421
PA
207582014-06-16 Pedro Alves <palves@redhat.com>
20759
20760 * gdb.base/break-main-file-remove-fail.c: New file.
20761 * gdb.base/break-main-file-remove-fail.exp: New file.
20762 * gdb.base/break-unload-file.exp: Use build_executable instead of
20763 prepare_for_testing.
20764 (test_break): New parameter "initial_load". Handle it.
20765 (top level): Add initial_load cmdline/file axis.
20766
f9579b99
TT
207672014-06-12 Tom Tromey <tromey@redhat.com>
20768
20769 * gdb.base/completion.exp: Don't use directory name in test.
20770
3657956b
GB
207712014-06-09 Gary Benson <gbenson@redhat.com>
20772
20773 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20774 separate the always-available ANSI-standard signals from the
20775 signals that require checking.
20776 (main): Likewise.
20777 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20778 Likewise.
20779 (main): Likewise.
20780
4186eb54
KS
207812014-06-07 Keith Seitz <keiths@redhat.com>
20782
20783 Revert:
20784 PR c++/16253
20785 * gdb.cp/var-tag.cc: New file.
20786 * gdb.cp/var-tag.exp: New file.
20787 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20788 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20789 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20790 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20791
25326a28 207922014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20793
20794 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20795
829155c9
PA
207962014-06-06 Pedro Alves <palves@redhat.com>
20797
20798 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20799 in target debug output instead of looking at RSP packets,
20800 disabling the test on any target that uses hardware stepping.
20801 Update comments.
20802
61c8d22e
PA
208032014-06-06 Pedro Alves <palves@redhat.com>
20804
20805 * gdb.base/break-unload-file.exp: Fix typo.
20806
d9a47287
YQ
208072014-06-06 Yao Qi <yao@codesourcery.com>
20808
20809 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20810 from "jit_function" to "^jit_function".
20811
e5e01dbf
YQ
208122014-06-06 Yao Qi <yao@codesourcery.com>
20813
20814 * gdb.base/async.c (foo): Add one statement.
20815 * gdb.base/async.exp: Get the next instruction address and
20816 match the output of "nexti" by instruction address. Match
20817 the hex address in the output of "finish".
20818
73ba372c
GB
208192014-06-06 Gary Benson <gbenson@redhat.com>
20820
20821 * gdb.base/call-signals.c: Remove preprocessor conditionals
20822 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20823 SIGSEGV and SIGTERM.
20824 * gdb.base/sigall.c: Likewise.
20825 * gdb.base/unwindonsignal.c: Likewise.
20826 * gdb.reverse/sigall-reverse.c: Likewise.
20827
831517df
YQ
208282014-06-06 Yao Qi <yao@codesourcery.com>
20829
20830 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20831 readable, skip the test.
20832
b8b91e98
YQ
208332014-06-06 Yao Qi <yao@codesourcery.com>
20834
20835 * gdb.threads/staticthreads.c (thread_function): Move the line
20836 setting breakpoint on forward.
20837 * gdb.threads/staticthreads.exp: Update comments.
20838
fb934770
LC
208392014-06-05 Ludovic Courtès <ludo@gnu.org>
20840
20841 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20842 "history-append! type error".
20843
6ef284bd
SM
208442014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20845
20846 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20847 erroneous dprintf expected input.
20848
a872e241
DE
208492014-06-04 Doug Evans <xdje42@gmail.com>
20850
20851 * gdb.guile/scm-generics.exp: Delete.
20852
16f691fb
DE
208532014-06-04 Doug Evans <xdje42@gmail.com>
20854
20855 * gdb.guile/scm-breakpoint.exp: Update.
20856 Add tests for breakpoint registration.
20857
012370f6
TT
208582014-06-04 Tom Tromey <tromey@redhat.com>
20859
20860 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20861 VLA-in-union.
20862 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20863 inner_vla_struct, vla_union types. Initialize objects of those
20864 types and compute their sizes.
20865
9f5a4cef
HZ
208662014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20867 Hui Zhu <hui@codesourcery.com>
20868
20869 * gdb.base/fileio.exp: Add test for shell not available as well as
20870 available.
20871 * gdb.base/fileio.c (test_system): Check for shell twice.
20872
90a45c4d
YQ
208732014-06-04 Yao Qi <yao@codesourcery.com>
20874
20875 * gdb.base/auto-connect-native-target.exp: Remove redundant
20876 space from the regexp pattern.
20877
70017e41
YQ
208782014-06-04 Yao Qi <yao@codesourcery.com>
20879
20880 * gdb.base/default.exp: Replace "child" with "native" in
20881 regexp pattern.
20882
883964a7
SC
208832014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20884
20885 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20886 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20887 * gdb.python/py-xmethods.py: Python script supporting the
20888 new testcase and tests.
20889
ef370185
JB
208902014-06-03 Joel Brobecker <brobecker@adacore.com>
20891 Pedro Alves <palves@redhat.com>
20892
20893 PR breakpoints/17000
20894 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20895 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20896
1e2ccb61
BM
208972014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20898
20899 * gdb.base/subst.exp: Add tests to verify partial path matching
20900 output.
20901
c6ec5ab2
PA
209022014-06-03 Pedro Alves <palves@redhat.com>
20903
20904 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20905 target that doesn't use software single-stepping.
20906
835c559f
PA
209072014-06-03 Pedro Alves <palves@redhat.com>
20908
20909 PR breakpoints/17000
20910 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20911 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20912
06eb1586
DE
209132014-06-02 Doug Evans <xdje42@gmail.com>
20914
20915 * gdb.guile/scm-parameter.exp: New file.
20916
e698b8c4
DE
209172014-06-02 Doug Evans <xdje42@gmail.com>
20918
20919 * gdb.guile/scm-cmd.c: New file.
20920 * gdb.guile/scm-cmd.exp: New file.
20921
ded03782
DE
209222014-06-02 Doug Evans <xdje42@gmail.com>
20923
20924 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20925 pretty-printer lookup.
20926 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20927 (make-pp_s-printer): Call it.
20928 (make-pretty-printer-from-dict): New function.
20929 (lookup-pretty-printer-maker-from-dict): New function.
20930 (*pretty-printer*): Simplify.
20931 (make-objfile-pp_s-printer): New function.
20932 (install-objfile-pretty-printers!): New function.
20933 (make-progspace-pp_s-printer): New function.
20934 (install-progspace-pretty-printers!): New function.
20935 * gdb.guile/scm-progspace.c: New file.
20936 * gdb.guile/scm-progspace.exp: New file.
20937
41fac0cf
PA
209382014-06-02 Pedro Alves <palves@redhat.com>
20939
20940 * gdb.base/dprintf-bp-same-addr.c: New file.
20941 * gdb.base/dprintf-bp-same-addr.exp: New file.
20942
96ae5695
EBM
209432014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20944
20945 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20946 * gdb.arch/powerpc-power.s: Likewise.
20947
da02b3a8
JB
209482014-06-02 Joel Brobecker <brobecker@adacore.com>
20949
20950 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20951
c72b2e7b
YQ
209522014-06-01 Yao Qi <yao@codesourcery.com>
20953
20954 * gdb.base/watchpoint.exp (test_watch_location): Check null
20955 pointer can be dereferenced. If not, do the test, otherwise
20956 skip it.
20957
53e8a631
AB
209582014-05-30 Andrew Burgess <aburgess@broadcom.com>
20959
20960 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20961 results.
20962 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20963
938f0e2f
AB
209642014-05-30 Andrew Burgess <aburgess@broadcom.com>
20965
20966 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20967 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20968 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20969 * gdb.arch/amd64-invalid-stack-top.c: New file.
20970 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20971
9ba6657a
PA
209722014-05-30 Pedro Alves <palves@redhat.com>
20973
20974 PR breakpoints/17000
20975 * gdb.base/sss-bp-on-user-bp.c: New file.
20976 * gdb.base/sss-bp-on-user-bp.exp: New file.
20977
522c09bf
DB
209782014-05-30 David Blaikie <dblaikie@gmail.com>
20979
20980 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20981 gnu_inline semantics via attribute.
20982 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20983 source explicitly specifies the required semantics.
20984
bf4ef81e
MR
209852014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20986
20987 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20988
329ea579
PA
209892014-05-29 Pedro Alves <palves@redhat.com>
20990 Tom Tromey <tromey@redhat.com>
20991
20992 * gdb.base/async-shell.exp: Don't enable target-async.
20993 * gdb.base/async.exp
20994 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20995 parameter. Adjust.
20996 (top level): Don't test with "target-async".
20997 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20998 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20999 * gdb.base/inferior-died.exp: Don't enable target-async.
21000 * gdb.base/interrupt-noterm.exp: Likewise.
21001 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21002 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21003 * gdb.mi/mi-nonstop.exp: Likewise.
21004 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21005 * gdb.mi/mi-nsintrall.exp: Likewise.
21006 * gdb.mi/mi-nsmoribund.exp: Likewise.
21007 * gdb.mi/mi-nsthrexec.exp: Likewise.
21008 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21009 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21010 * gdb.python/py-evsignal.exp: Don't enable target-async.
21011 * gdb.python/py-evthreads.exp: Likewise.
21012 * gdb.python/py-prompt.exp: Likewise.
21013 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21014 * gdb.server/solib-list.exp: Don't enable target-async.
21015 * gdb.threads/thread-specific-bp.exp: Likewise.
21016 * lib/mi-support.exp: Adjust to use mi-async.
21017
fd664c91
PA
210182014-05-29 Pedro Alves <palves@redhat.com>
21019
21020 PR gdb/13860
21021 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21022 reason, even in sync mode.
21023
251bde03
PA
210242014-05-29 Pedro Alves <palves@redhat.com>
21025 Hui Zhu <hui@codesourcery.com>
21026
21027 PR PR15693
21028 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21029 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21030 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21031 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21032
7f3c0343
JB
210332014-05-28 Joel Brobecker <brobecker@adacore.com>
21034
21035 * config/monitor.exp (gdb_target_monitor): Replace use of
21036 "set remotebaud" by "set serial baud".
21037
b2715b27
AW
210382014-05-26 Andy Wingo <wingo@igalia.com>
21039
21040 * gdb.guile/scm-breakpoint.exp:
21041 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21042 properties instead of gdb-object-properties.
21043
498a4489
YQ
210442014-05-26 Yao Qi <yao@codesourcery.com>
21045
21046 * gdb.server/no-thread-db.exp: Specify source file name
21047 explicitly when setting a breakpoint.
21048
589fdceb
MM
210492014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21050
21051 * gdb.btrace/vdso.c: New.
21052 * gdb.btrace/vdso.exp: New.
21053
e9089e05
MM
210542014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21055
21056 * gdb.base/gcore.exp (capture_command_output): Move ...
21057 * lib/gdb.exp (capture_command_output): ... here.
21058
67b5c0c1
MM
210592014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21060
21061 * gdb.btrace/data.exp: Test memory access during btrace replay.
21062
a2199296
SM
210632014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21064
21065 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21066
17b2616c
PA
210672014-05-21 Pedro Alves <palves@redhat.com>
21068
21069 PR gdb/13860
21070 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21071 (top level): Test that output related to execution commands is
21072 sent to the console with CLI commands, but not with MI commands.
21073 Test that breakpoint events are always mirrored to the console.
21074 Also expect the new source line to be output after a "next" in
21075 async mode too. Make it a pass/fail test.
21076 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21077 output.
21078 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21079
5166082f
PA
210802014-05-21 Pedro Alves <palves@redhat.com>
21081
21082 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21083 Use them to test variations of "list" after reaching a breakpoint.
21084 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21085 Test "list" with listsize 10 after reaching a breakpoint.
21086 * gdb.python/python.exp (decode_line current location line
21087 number): Adjust expected line number.
21088
2f25d70f
SM
210892014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21090
21091 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21092 behavior for $args, pass it directly to "run".
21093
ff604a67
MR
210942014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21095
21096 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21097 30000 to 65536.
21098
6a3cb8e8
PA
210992014-05-21 Pedro Alves <palves@redhat.com>
21100
21101 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21102 auto-connect-native-target off".
21103 * gdb.base/auto-connect-native-target.c: New file.
21104 * gdb.base/auto-connect-native-target.exp: New file.
21105
4ebfc96e
PA
211062014-05-21 Pedro Alves <palves@redhat.com>
21107
21108 * gdb.base/default.exp: Test "target native" instead of "target
21109 child".
21110
36d46afb
MW
211112014-05-21 Mark Wielaard <mjw@redhat.com>
21112
21113 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21114
5876f503
JK
211152014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21116
21117 Fix TLS access for -static -pthread.
21118 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21119 <HAVE_TLS> (thread_function, main): Initialize it.
21120 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21121 Add clean_restart.
21122 <$have_tls != "">: Check TLSVAR.
21123
0256a6ac
PA
211242014-05-21 Pedro Alves <palves@redhat.com>
21125
21126 * gdb.base/dcache-line-read-error.c: New.
21127 * gdb.base/dcache-line-read-error.exp: New.
21128
936d2992
PA
211292014-05-20 Pedro Alves <palves@redhat.com>
21130
21131 * gdb.base/compare-sections.c: New file.
21132 * gdb.base/compare-sections.exp: New file.
21133
802e8e6d
PA
211342014-05-20 Pedro Alves <palves@redhat.com>
21135
21136 * gdb.base/break-idempotent.c: New file.
21137 * gdb.base/break-idempotent.exp: New file.
21138
e59fa00f
MM
211392014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21140
21141 * gdb.btrace/nohist.exp: New.
21142
8b696e31
YQ
211432014-05-20 Yao Qi <yao@codesourcery.com>
21144
21145 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21146 gdb.reverse directory and gdb_reverse_timeout exists in board
21147 setting.
21148 * README: Document gdb_reverse_timeout.
21149
73c9764f
YQ
211502014-05-20 Yao Qi <yao@codesourcery.com>
21151
21152 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21153 'test_file_name'. Treat args as a string instead of a list.
21154 (gdb_init): Rename argument 'args' by 'test_file_name'.
21155
f1f4348a
JK
211562014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21157
21158 * gdb.arch/powerpc-power.exp: New file.
21159 * gdb.arch/powerpc-power.s: New file.
21160
0dbe70ce
DE
211612014-05-16 Doug Evans <dje@google.com>
21162
21163 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21164 * gdb.base/completion.exp: Check that all expected files exist
21165 before doing file completion.
0dbe70ce 21166
8d551b02
DE
211672014-05-16 Doug Evans <dje@google.com>
21168
21169 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21170 Update.
21171 (do_syscall_tests_without_xml): Update.
21172
73eb7709
PA
211732014-05-16 Pedro Alves <palves@redhat.com>
21174
21175 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21176 instead of "unknown output after running".
21177
3fae92fc
YQ
211782014-05-16 Yao Qi <yao@codesourcery.com>
21179
21180 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21181 file1.txt from host at the end.
21182 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21183
c2b2ccc5
DE
211842014-05-15 Doug Evans <dje@google.com>
21185
21186 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21187 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21188 loading file. Add test for TU lookup.
21189
8c217a4b
SM
211902014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21191
21192 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21193 calling "-exec-arguments" or "set args" before running the
21194 inferior.
21195
3deb39c6
SM
211962014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21197
21198 * lib/mi-support.exp (mi_expect_stop): Expect message for
21199 inferiors that exit with non-zero exit code.
21200
71a79f8c
YQ
212012014-05-14 Yao Qi <yao@codesourcery.com>
21202
21203 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21204 match absolute path on remote host.
21205 (test_file_list_exec_source_files): Remove "/" from the
21206 pattern.
21207
f23fcd46
YQ
212082014-05-14 Yao Qi <yao@codesourcery.com>
21209
21210 * boards/local-remote-host-notty.exp (${board}_file): New
21211 proc.
21212
9404b58f
KM
212132014-05-07 Kyle McMartin <kyle@redhat.com>
21214
21215 Pushed by Joel Brobecker <brobecker@adacore.com>.
21216 * gdb.arch/aarch64-atomic-inst.c: New file.
21217 * gdb.arch/aarch64-atomic-inst.exp: New file.
21218
5e45f04c
YQ
212192014-05-07 Yao Qi <yao@codesourcery.com>
21220
21221 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21222 in current context" too.
21223
c888a17d
KS
212242014-05-05 Keith Seitz <keiths@redhat.com>
21225
21226 * gdb.linespec/ls-dollar.exp: Add test for linespec
21227 file:convenience_variable.
21228
290a839c
YQ
212292014-05-05 Yao Qi <yao@codesourcery.com>
21230
21231 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21232 traceframes into tfile and ctf trace files. Read data from
21233 trace file and test collected data.
21234 (gdb_collect_locals_test): Likewise.
21235 (gdb_unavailable_registers_test): Likewise.
21236 (gdb_unavailable_floats): Likewise.
21237 (gdb_collect_globals_test): Likewise.
21238 (top-level): Append "ctf" to trace_file_targets if GDB
21239 supports.
21240
b5262cd0
YQ
212412014-05-05 Yao Qi <yao@codesourcery.com>
21242
21243 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21244 code to ...
21245 (gdb_collect_args_test_1): ... it. New proc.
21246 (gdb_collect_locals_test): Move some code to ...
21247 (gdb_collect_locals_test_1): ... it. New proc.
21248 (gdb_unavailable_registers_test): Move some code to ...
21249 (gdb_unavailable_registers_test_1): ... it. New proc.
21250 (gdb_unavailable_floats): Move some code to ...
21251 (gdb_unavailable_floats_1): ... it. New proc.
21252
30a1e6cc
SDJ
212532014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21254
21255 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21256 probes to test for bitness recognition.
21257 * gdb.arch/amd64-stap-optional-prefix.exp
21258 (test_probe_value_without_reg): New procedure.
21259 Add code to test for different kinds of bitness.
21260
f33da99a
SDJ
212612014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21262
21263 PR breakpoints/16889
21264 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21265 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21266
5b80f00d
PA
212672014-05-01 Pedro Alves <palves@redhat.com>
21268
21269 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21270 gdb_file_cmd if no file is specified.
21271 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21272 last_loaded_file to set the remote exec-file.
21273
f8c2a73c
PA
212742014-05-01 Pedro Alves <palves@redhat.com>
21275
21276 * boards/local-remote-host.exp: New file.
21277
be6e8ac7
PA
212782014-05-01 Pedro Alves <palves@redhat.com>
21279
21280 * boards/local-remote-host.exp: Rename to ...
21281 * boards/local-remote-host-notty.exp: ... this.
21282
cac0dc8f
JB
212832014-04-28 Joel Brobecker <brobecker@adacore.com>
21284
21285 * gdb.ada/dyn_arrayidx: New testcase.
21286
9730e6cc
YQ
212872014-04-26 Yao Qi <yao@codesourcery.com>
21288
21289 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21290 and compute the length of function main. Save it in
21291 $main_length.
21292 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21293 (top-level): Use gdb_compile to compile objects into
21294 executable and restart GDB. Remove invocation to
21295 prepare_for_testing.
21296
7ae1a6a6
PA
212972014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21298 Pedro Alves <palves@redhat.com>
21299
21300 PR server/16255
21301 * gdb.multi/multi-attach.c: New file.
21302 * gdb.multi/multi-attach.exp: New file.
21303
4082afcc
PA
213042014-04-25 Pedro Alves <palves@redhat.com>
21305
21306 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21307 user.
21308 (top level): Test that "set remote conditional-breakpoints-packet
21309 off" works as intended.
21310 * gdb.base/dprintf.exp: Test that "set remote
21311 breakpoint-commands-packet off" works as intended.
21312 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21313 New function.
21314 (top level): Call it.
21315 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21316 remote fast-tracepoints-packet off" works as intended.
21317 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21318 * lib/gdb.exp (gdb_is_target_remote): ... here.
21319
2abc3f8d
DB
213202014-04-24 David Blaikie <dblaikie@gmail.com>
21321
21322 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21323 ensure clang would not discard them.
21324 * gdb.base/gdbvars.c: Ditto.
21325 * gdb.base/memattr.c: Ditto.
21326 * gdb.base/whatis.c: Ditto.
21327 * gdb.python/py-prettyprint.c: Ditto.
21328 * gdb.trace/actions.c: Ditto.
21329 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21330 ensure clang would not discard it.
21331
bfd39632
DB
213322014-04-24 David Blaikie <dblaikie@gmail.com>
21333
21334 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21335 clang to emit the full definition of type required by the test
21336 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21337
22842ff6
DB
213382014-04-24 David Blaikie <dblaikie@gmail.com>
21339
21340 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21341 coax Clang into emitting the definition of the type.
21342 * gdb.cp/pr10728-x.h (y): Ditto.
21343 * gdb.cp/pr10728-y.cc (y): Ditto.
21344
c2e827ad
DB
213452014-04-24 David Blaikie <dblaikie@gmail.com>
21346
21347 * gdb.base/label.exp: XFAIL label related tests under Clang.
21348 * gdb.cp/cplabel.exp: Ditto.
21349 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21350 under Clang those using labels.
21351
4c2d33e7
YQ
213522014-04-25 Yao Qi <yao@codesourcery.com>
21353
21354 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21355 double_label.
21356 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21357 partial_label and double_label.
21358
56083b99
DB
213592014-04-24 David Blaikie <dblaikie@gmail.com>
21360
21361 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21362
25d4e99d
DB
213632014-04-24 David Blaikie <dblaikie@gmail.com>
21364
21365 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21366 of the function to work across GCC and Clang.
21367 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21368 pointer types (const void ** const V void **).
21369
01f9f808
MS
213702014-04-24 Michael Sturm <michael.sturm@mintel.com>
21371 Walfred Tedeschi <walfred.tedeschi@intel.com>
21372
21373 * Makefile.in (EXECUTABLES): Added i386-avx512.
21374 * gdb.arch/i386-avx512.c: New file.
21375 * gdb.arch/i386-avx512.exp: Likewise.
21376
4b48d439
KS
213772014-04-23 Keith Seitz <keiths@redhat.com>
21378
21379 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21380 (mi_make_breakpoint_table): New procedure.
21381 (mi_create_breakpoint): Use mi_make_breakpoint
21382 and return the result.
21383 (mi_make_breakpoint): New procedure.
21384 (mi_build_kv_pairs): New procedure.
21385
21386 * gdb.mi/mi-break.exp: Remove unused globals,
21387 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21388 All callers updated.
21389 * gdb.mi/mi-dprintf.exp: Use variable to track command
21390 number.
21391 Update all callers of mi_create_breakpoint and use
21392 mi_make_breakpoint_table.
21393 Remove any unused global variables.
21394 * gdb.mi/mi-nonstop.exp: Likewise.
21395 * gdb.mi/mi-nsintrall.exp: Likewise.
21396 * gdb.mi/mi-nsmoribund.exp: Likewise.
21397 * gdb.mi/mi-nsthrexec.exp: Likewise.
21398 * gdb.mi/mi-reverse.exp: Likewise.
21399 * gdb.mi/mi-simplerun.exp: Likewise.
21400 * gdb.mi/mi-stepn.exp: Likewise.
21401 * gdb.mi/mi-syn-frame.exp: Likewise.
21402 * gdb.mi/mi-until.exp: Likewise.
21403 * gdb.mi/mi-var-cp.exp: Likewise.
21404 * gdb.mi/mi-var-display.exp: Likewise.
21405 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21406 * gdb.mi/mi2-var-child.exp: Likewise.
21407 * gdb.mi/mi-vla-c99.exp: Likewise.
21408 * lib/mi-support.exp: Likewise.
21409
21410 From Ian Lance Taylor <iant@cygnus.com>:
21411 * lib/gdb.exp (parse_args): New procedure.
21412
08351840
PA
214132014-04-23 Pedro Alves <palves@redhat.com>
21414
21415 * gdb.base/break-unload-file.c: New file.
21416 * gdb.base/break-unload-file.exp: New file.
21417 * gdb.base/sym-file-lib.c (baz): New function.
21418 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21419 field.
21420 (load): Store the segment's mapped size.
21421 (unload): New function.
21422 (unload_shlib): New function.
21423 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21424 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21425 set a breakpoint at baz, and call it.
21426 * gdb.base/sym-file.exp: New tests for stale breakpoint
21427 instructions.
21428
076855f9
PA
214292014-04-23 Pedro Alves <palves@redhat.com>
21430
21431 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21432 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21433 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21434 * gdb.base/hbreak-unmapped.c: New file.
21435 * gdb.base/hbreak-unmapped.exp: New file.
21436 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21437 * lib/gdb.exp (gdb_is_target_remote): ... here.
21438
483805cf
PA
214392014-04-22 Pedro Alves <palves@redhat.com>
21440
21441 * gdb.base/consecutive-step-over.c: New file.
21442 * gdb.base/consecutive-step-over.exp: New file.
21443
06d97543
PA
214442014-04-22 Pedro Alves <palves@redhat.com>
21445
21446 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21447 instead of send_gdb/gdb_expect.
21448
b4429ea2
YQ
214492014-04-22 Yao Qi <yao@codesourcery.com>
21450
21451 * lib/trace-support.exp (generate_tracefile): New procedure.
21452 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21453 return 0.
21454 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21455 if generate_tracefile returns 1.
21456
51d48146
PA
214572014-04-18 Tom Tromey <palves@redhat.com>
21458 Pedro alves <tromey@redhat.com>
21459
21460 PR backtrace/15558
21461 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21462 with a backtrace limit.
21463 * gdb.python/py-frame-inline.exp: Test running to an inline
21464 function with a backtrace limit, and printing the newest frame.
21465 * gdb.python/py-frame-inline.c (main): Call f.
21466
bd1dce5f
MS
214672014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21468
21469 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21470
40d1a503
MS
214712014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21472
21473 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21474 Drop prefix from unsupported source file path.
21475
389b98f7
YQ
214762014-04-17 Yao Qi <yao@codesourcery.com>
21477
21478 * lib/gdb.exp (with_target_charset): New proc.
21479 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21480 with_target_charset.
21481 (test_print_strings): Likewise.
21482 (test_repeat_bytes): Likewise.
21483 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21484 for some tests.
21485
22869d73
KS
214862014-04-16 Keith Seitz <keiths@redhat.com>
21487
21488 PR gdb/15827
21489 * gdb.dwarf2/corrupt.c: New file.
21490 * gdb.dwarf2/corrupt.exp: New file.
21491
c4f87ca6
KS
214922014-04-16 Keith Seitz <keiths@redhat.com>
21493
21494 PR c++/16597
21495 * gdb.cp/namelessclass.cc: New file.
21496 * gdb.cp/namelessclass.exp: New file.
21497 * gdb.cp/namelessclass.S: New file.
21498
ab19de87
DE
214992014-04-16 Doug Evans <dje@google.com>
21500
21501 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21502 Add comment.
21503 (gdbserver_default_get_comm_port): New function.
21504 (gdbserver_start): Check if board file provided
21505 "gdbserver,get_comm_port" and use it if so.
21506 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21507 (gdb,socketport): Set to "stdio".
21508 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21509 (stdio_gdbserver_template): Delete.
21510 (${board}_get_remote_address): Update.
21511 (${board}_build_remote_cmd): Delete.
21512 (${board}_get_comm_port): New function.
21513 (${board}_spawn): Update.
21514 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21515 Delete.
21516 (${board}_get_remote_address): Update.
21517 (${board}_get_comm_port): New function.
21518
fc98a809
AB
215192014-04-16 Andrew Burgess <aburgess@broadcom.com>
21520
21521 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21522 appearing in any order.
21523
87fd9e6e
DE
215242014-04-15 Doug Evans <dje@google.com>
21525
21526 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21527 uninitialized value of "description".
21528
099fc3ea
KS
215292014-04-15 Keith Seitz <keiths@redhat.com>
21530
21531 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21532 Remove unused globals.
21533 (test_running_the_program): Likewise.
21534 (test_controlled_execution): Likewise.
21535 (test_controlling_breakpoints): Likewise.
21536 (test_program_termination): Likewise.
21537
5da151d4
KS
215382014-04-15 Keith Seitz <keiths@redhat.com>
21539
21540 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21541 unused globals.
21542 (test_rbreak_creation_and_listing): Likewise.
21543 (test_ignore_count): Likewise.
21544 (test_error): Likewise.
21545
35e5d2f0
PA
215462014-04-15 Pedro Alves <palves@redhat.com>
21547
21548 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21549 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21550 sym-file-loader.c.
21551 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21552 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21553 to sym-file-loader.c.
21554 (struct library): Forward declare.
21555 (load_shlib, lookup_function): Change prototypes.
21556 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21557 (translate_offset): Remove declarations.
21558 (get_text_addr): New declaration.
21559 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21560 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21561 sym-file-loader.h.
21562 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21563 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21564 here from sym-file-loader.h.
21565 (struct library): New structure.
21566 (load_shlib, lookup_function): Change prototypes and adjust to
21567 work with a struct library.
21568 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21569 (translate_offset): Make static.
21570 (get_text_addr): New function.
21571 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21572
eb4c1710
PA
215732014-04-15 Pedro Alves <palves@redhat.com>
21574
21575 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21576
2d1baf52
PA
215772014-04-15 Pedro Alves <palves@redhat.com>
21578
21579 * gdb.base/sym-file-loader.c: Include <limits.h>.
21580 (SELF_LINK): New define.
21581 (get_origin): New function.
21582 (load_shlib): Use it.
21583 * gdb.base/sym-file.exp: Don't early return if the target is
21584 remote. Use runto_main, and issue fail is that fails. Use
21585 gdb_load_shlibs.
21586 (shlib_name): Delete.
21587 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21588
7dd6df01
PA
215892014-04-15 Pedro Alves <palves@redhat.com>
21590
21591 * gdb.base/sym-file.exp: Remove regex characters from test
21592 message. Don't refer to breakpoint numbers in test messages.
21593
b50c8614
KS
215942014-04-14 Keith Seitz <keiths@redhat.com>
21595
21596 PR c++/16253
21597 * gdb.cp/var-tag.cc: New file.
21598 * gdb.cp/var-tag.exp: New file.
21599 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21600 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21601 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21602 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21603
3d567982
TT
216042014-04-14 Tom Tromey <tromey@redhat.com>
21605
21606 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21607 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21608 type.
21609 * gdb.cp/enum-class.exp: New file.
21610 * gdb.cp/enum-class.cc: New file.
21611
0626fc76
TT
216122014-04-14 Tom Tromey <tromey@redhat.com>
21613
21614 * gdb.dwarf2/enum-type.exp: New file.
21615
dca325b3
SA
216162014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21617
21618 * gdb.mi/mi-vla-c99.exp: New file.
21619 * gdb.mi/vla.c: New file.
21620
5854b38a
SA
216212014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21622
21623 * gdb.base/vla-datatypes.c: New file.
21624 * gdb.base/vla-datatypes.exp: New file.
21625
463bb957
SA
216262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21627
21628 * gdb.base/vla-ptr.c: New file.
21629 * gdb.base/vla-ptr.exp: New file.
21630
3dd170be
SA
216312014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21632
21633 * gdb.dwarf2/count.exp: New file.
21634
5ecaaa66
SA
216352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21636
21637 * gdb.base/vla-sideeffect.c: New file.
21638 * gdb.base/vla-sideeffect.exp: New file.
21639
41f1ada5
DB
216402014-04-14 David Blaikie <dblaikie@gmail.com>
21641
21642 * gdb.mi/non-stop.c: Add return value for non-void function return
21643 statement.
21644 * gdb.threads/staticthreads.c: Ditto.
21645
0be03e84
DE
216462014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21647 Doug Evans <xdje42@gmail.com>
21648
21649 * gdb.guile/scm-value.c: Improve test case.
21650 * gdb.guile/scm-value.exp: Add new test.
21651
f180a1fb
DB
216522014-04-11 David Blaikie <dblaikie@gmail.com>
21653
21654 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21655 override Clang's default.
21656
6b662e19
JB
216572014-04-11 Joel Brobecker <brobecker@adacore.com>
21658
21659 Revert the following changes (regressions):
21660
21661 * gdb.base/vla-sideeffect.c: New file.
21662 * gdb.base/vla-sideeffect.exp: New file.
21663
21664 * gdb.dwarf2/count.exp: New file.
21665
21666 * gdb.base/vla-multi.c: New file.
21667 * gdb.base/vla-multi.exp: New file.
21668
21669 * gdb.base/vla-ptr.c: New file.
21670 * gdb.base/vla-ptr.exp: New file.
21671
21672 * gdb.base/vla-datatypes.c: New file.
21673 * gdb.base/vla-datatypes.exp: New file.
21674
21675 * gdb.mi/mi-vla-c99.exp: New file.
21676 * gdb.mi/vla.c: New file.
21677
245a5f0b
KS
216782014-04-11 Keith Seitz <keiths@redhat.com>
21679
21680 PR c++/16675
21681 * gdb.cp/cpsizeof.exp: New file.
21682 * gdb.cp/cpsizeof.cc: New file.
21683
58a84dcf
SA
216842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21685
191a8a90
JB
21686 * gdb.mi/mi-vla-c99.exp: New file.
21687 * gdb.mi/vla.c: New file.
58a84dcf 21688
c8655f75
SA
216892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21690
21691 * gdb.base/vla-datatypes.c: New file.
21692 * gdb.base/vla-datatypes.exp: New file.
21693
024e13b4
SA
216942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21695
21696 * gdb.base/vla-ptr.c: New file.
21697 * gdb.base/vla-ptr.exp: New file.
21698
1a237e0e
SA
216992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21700
21701 * gdb.base/vla-multi.c: New file.
21702 * gdb.base/vla-multi.exp: New file.
21703
504f3432
SA
217042014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21705
21706 * gdb.dwarf2/count.exp: New file.
21707
3bce8237
SA
217082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21709
191a8a90
JB
21710 * gdb.base/vla-sideeffect.c: New file.
21711 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21712
322f9c21
YQ
217132014-04-11 Yao Qi <yao@codesourcery.com>
21714
21715 * gdb.base/completion.exp: Check file exists before running tests
21716 on file completion.
21717
d708bcd1
PA
217182014-04-10 Pedro Alves <palves@redhat.com>
21719
21720 * gdb.base/cond-eval-mode.c: New file.
21721 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21722 prepare_for_testing to build the new file. Check result of
21723 runto_main.
21724 (test_break, test_watch): New procedures.
21725 (top level): Use them.
21726
ae1d2761
PM
217272014-04-08 Pierre Muller <muller@sourceware.org>
21728
21729 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21730 Ctrl-V use for mingw hosts.
21731
7af389b8
SC
217322014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21733
21734 * gdb.python/py-value.c: Improve test case.
21735 * gdb.python/py-value.exp: Add new test.
21736
5e703181
DE
217372014-04-07 David Blaikie <dblaikie@gmail.com>
21738
21739 * lib/compiler.c: Identify the clang compiler.
21740 * lib/compiler.cc: Ditto.
21741
9810b410
YQ
217422014-04-03 Yao Qi <yao@codesourcery.com>
21743
21744 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21745
98d1b8dc
AB
217462014-04-01 Anton Blanchard <anton@samba.org>
21747
21748 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21749 messages unique.
21750
3114cea1
AB
217512014-04-01 Anton Blanchard <anton@samba.org>
21752
21753 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21754 prepare_for_testing.
21755
62f7182c
AB
217562014-04-01 Anton Blanchard <anton@samba.org>
21757
21758 * gdb.arch/ppc64-atomic-inst.c: Remove.
21759 * gdb.arch/ppc64-atomic-inst.S: New file.
21760 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21761
770e7fc7
DE
217622014-03-31 Doug Evans <dje@google.com>
21763
21764 * gdb.base/print-symbol-loading-lib.c: New file.
21765 * gdb.base/print-symbol-loading-main.c: New file.
21766 * gdb.base/print-symbol-loading.exp: New file.
21767
46e2bafa
YQ
217682014-03-31 Yao Qi <yao@codesourcery.com>
21769
21770 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21771
8776cfe9
JB
217722014-03-28 Joel Brobecker <brobecker@adacore.com>
21773
21774 * gdb.ada/mi_dyn_arr: New testcase.
21775
5d1ef361
DE
217762014-03-27 Doug Evans <dje@google.com>
21777
21778 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21779
b5bee914
YQ
217802014-03-27 Yao Qi <yao@codesourcery.com>
21781
21782 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21783 if target is nios2-*-*.
21784
0d4d0e77
YQ
217852014-03-26 Yao Qi <yao@codesourcery.com>
21786
21787 * lib/gdb.exp (readline_is_used): New proc.
21788 * gdb.base/completion.exp: Move tests on command complete up.
21789 Skip the rest of tests if readline is not used.
21790 * gdb.ada/complete.exp: Skp the test if readline is not
21791 used.
21792 * gdb.base/filesym.exp: Likewise.
21793 * gdb.base/macscp.exp: Likewise.
21794 * gdb.base/readline-ask.exp: Likewise.
21795 * gdb.base/readline.exp: Likewise.
21796 * gdb.python/py-cmd.exp: Likewise.
21797 * gdb.trace/tfile.exp: Likewise.
21798
29361eee
YQ
217992014-03-26 Yao Qi <yao@codesourcery.com>
21800
21801 * gdb.base/macscp.exp: Fix code format issues.
21802
bc9a5525
UW
218032014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21804
21805 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21806 * gdb.asm/powerpc64le.inc: New file.
21807
d3839ede
PA
218082014-03-25 Pedro Alves <palves@redhat.com>
21809 Doug Evans <dje@google.com>
21810
21811 * gdb.base/source-execution.c: New file.
21812 * gdb.base/source-execution.exp: New file.
21813 * gdb.base/source-execution.gdb: New file.
21814
01672a57
DE
218152014-03-24 Doug Evans <dje@google.com>
21816
21817 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21818 using fission.
21819
88bbeca9
HZ
218202014-03-24 Hui Zhu <hui@codesourcery.com>
21821 Pedro Alves <palves@redhat.com>
21822
21823 PR breakpoints/16101
21824 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21825 test pass/fail messages. Detect missing support for dprintf when
21826 breakpoints are actually inserted.
21827 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21828 breakpoints are actually inserted.
21829 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21830 fails.
21831
d2348791
JK
218322014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21833
21834 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21835
feef67ab
DE
218362014-03-22 Doug Evans <xdje42@gmail.com>
21837
21838 * gdb.python/python.exp (python not supported): Verify multi-line
21839 python command issues an error.
25d743f9 21840 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21841 guile command issues an error.
feef67ab 21842
ecebef6a
MR
218432014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21844
21845 * gdb.threads/thread-specific.exp: Handle the lack of usable
21846 $this_breakpoint and $this_thread.
21847
ccdd1909
HZ
218482014-03-21 Hui Zhu <hui@codesourcery.com>
21849
21850 * gdb.base/attach.exp (do_command_attach_tests): New.
21851
beb460e8
PA
218522014-03-20 Tom Tromey <tromey@redhat.com>
21853 Pedro Alves <palves@redhat.com>
21854
21855 PR cli/15718
21856 * gdb.base/condbreak-call-false.c: New file.
21857 * gdb.base/condbreak-call-false.exp: New file.
21858
40acf43a
PA
218592014-03-20 Pedro Alves <palves@redhat.com>
21860
21861 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21862 Delete.
21863 (block_signals, unblock_signals): Delete.
21864 (child_function_2, main): Remove references to deleted variable
21865 and functions.
21866
9f5e1e02
PA
218672014-03-20 Pedro Alves <palves@redhat.com>
21868
21869 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21870 Use pthread_kill to signal thread 2.
21871 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21872 Adjust to make the test send itself a signal rather than using the
21873 host's "kill" command.
21874
99619bea
PA
218752014-03-20 Pedro Alves <palves@redhat.com>
21876
21877 * gdb.threads/multiple-step-overs.c: New file.
21878 * gdb.threads/multiple-step-overs.exp: New file.
21879 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21880 Adjust expected infrun debug output.
21881
2adfaa28
PA
218822014-03-20 Pedro Alves <palves@redhat.com>
21883
21884 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21885 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21886
31e77af2
PA
218872014-03-20 Pedro Alves <palves@redhat.com>
21888
21889 PR breakpoints/7143
21890 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21891 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21892 of gdb_test_multiple.
21893 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21894 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21895
b9f437de
PA
218962014-03-20 Pedro Alves <palves@redhat.com>
21897
21898 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21899 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21900
05adc73e
PA
219012014-03-19 Pedro Alves <palves@redhat.com>
21902
21903 * gdb.base/async.exp: Remove early return.
21904
6048b950
PA
219052014-03-19 Pedro Alves <palves@redhat.com>
21906
21907 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21908
8bcfb00a
PA
219092014-03-19 Pedro Alves <palves@redhat.com>
21910
21911 * gdb.base/async.exp (test_background): Expect \r\n after
21912 "completed." in the fail pattern.
21913
884e37dc
PA
219142014-03-19 Pedro Alves <palves@redhat.com>
21915
21916 * gdb.base/async.exp (test_background): New procedure.
21917 Use it for all background execution command tests.
21918
148e57e2
PA
219192014-03-19 Pedro Alves <palves@redhat.com>
21920
21921 * gdb.base/async.exp: Use prepare_for_testing.
21922
f48088c7
PA
219232014-03-19 Pedro Alves <palves@redhat.com>
21924
21925 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21926 the same line.
21927
e2f6c966
PA
219282014-03-19 Pedro Alves <palves@redhat.com>
21929
21930 * gdb.base/async.c (main): Add "jump here" and "until here" line
21931 marker comments.
21932 * gdb.base/async.exp (jump_here): New global.
21933 (jump& test): Use it.
21934 (until_here): New global.
21935 (until& test): Use it.
21936
c30568d4
PA
219372014-03-19 Pedro Alves <palves@redhat.com>
21938
21939 * gdb.base/async.exp: Don't frob gdb_protocol.
21940
0172b6a7
DE
219412014-03-18 Doug Evans <xdje42@gmail.com>
21942
21943 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21944 Fix spelling of exec-done-display.
21945
06c868a8
JK
219462014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21947
21948 PR gdb/15358
21949 * gdb.base/gdb-sigterm.c: New file.
21950 * gdb.base/gdb-sigterm.exp: New file.
21951
0c7e1a46
PA
219522014-03-18 Pedro Alves <palves@redhat.com>
21953
21954 PR gdb/13860
21955 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21956 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21957 solib-event.
21958
f7c77d93
JB
219592014-03-17 Joel Brobecker <brobecker@adacore.com>
21960
21961 * gdb.ada/pckd_arr_ren: New testcase.
21962
5a1e8c7a
DE
219632014-03-13 Doug Evans <xdje42@gmail.com>
21964
21965 PR guile/16612
21966 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21967 collect after discarding symbols.
21968
350e1a76
DE
219692014-03-13 Ludovic Courtès <ludo@gnu.org>
21970 Doug Evans <xdje42@gmail.com>
21971
21972 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21973 to history survives a gc.
21974
a69900ae
PA
219752014-03-13 Pedro Alves <palves@redhat.com>
21976
21977 * gdb.base/default.exp: Don't test "target procfs".
21978
5db9f0bd
PA
219792014-03-13 Pedro Alves <palves@redhat.com>
21980
21981 * gdb.base/default.exp: Update "target child" and "target procfs"
21982 tests to not expect "Unix".
21983
b3ccfe11
TT
219842014-03-12 Tom Tromey <tromey@redhat.com>
21985
21986 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21987 New procs. Add target-async tests.
21988 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21989 Add target-async tests.
21990
646f4417
AA
219912014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21992
21993 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21994 'func_start' and 'func_end' for the beginning and end of the
21995 function code, respectively.
21996 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21997 'func_end' instead of 'func' and 'main'.
21998
288c211f
AA
219992014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22000
22001 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22002 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22003 generate the debug info assembler source.
22004
e0c0f156
AA
220052014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22006
22007 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22008 * gdb.dwarf2/arr-subrange.exp: Likewise.
22009 * gdb.dwarf2/dwz.exp: Likewise.
22010 * gdb.dwarf2/method-ptr.exp: Likewise.
22011 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22012 * gdb.dwarf2/subrange.exp: Likewise.
22013 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22014 * gdb.dwarf2/implptrpiece.exp: Likewise.
22015 * gdb.dwarf2/nostaticblock.exp: Likewise.
22016
0e5c4555
AA
220172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22018
22019 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22020 directory to absolute path name arguments.
22021
5ec18f2b
JG
220222014-03-10 Joel Brobecker <brobecker@adacore.com>
22023
22024 * gdb.ada/tagged_access: New testcase.
22025
847fc4f2
MM
220262014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22027
22028 * gdb.btrace/data.exp: Update expected output.
22029
cc3da688
YQ
220302014-03-06 Yao Qi <yao@codesourcery.com>
22031
22032 * gdb.trace/pr16508.exp: New file.
22033
0f26cec1
PA
220342014-03-05 Pedro Alves <palves@redhat.com>
22035
22036 PR gdb/16575
22037 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22038 procedure.
22039 (top level): Adjust to use it. Add tests that exercise breakpoint
22040 interaction with the code-cache.
22041
7a5a839f
LC
220422014-02-26 Ludovic Courtès <ludo@gnu.org>
22043
22044 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22045 test for 'history-append!'.
22046
31aa7e4e
JB
220472014-02-26 Joel Brobecker <brobecker@adacore.com>
22048
22049 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22050 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22051 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22052 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22053 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22054 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22055
1b588015
JB
220562014-02-26 Joel Brobecker <brobecker@adacore.com>
22057
22058 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22059 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22060 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22061
55426c9d
JB
220622014-02-26 Joel Brobecker <brobecker@adacore.com>
22063
22064 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22065
dc53a7ad
JB
220662014-02-26 Joel Brobecker <brobecker@adacore.com>
22067
22068 * gdb.dwarf2/arr-stride.c: New file.
22069 * gdb.dwarf2/arr-stride.exp: New file.
22070
12ab52e9
PA
220712014-02-26 Pedro Alves <palves@redhat.com>
22072
22073 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22074 that won't ever trigger. Make sure that GDB reports the correct
22075 breakpoint that caused the stop.
22076
849c862e
JK
220772014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22078
22079 PR gdb/16626
22080 * gdb.base/auto-load-script: New file.
22081 * gdb.base/auto-load.c: New file.
22082 * gdb.base/auto-load.exp: New file.
22083
71b7d793
JK
22084 PR gdb/16626
22085 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22086
e2f0d509
JK
220872014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22088
22089 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22090 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22091
50cc37c8
DE
220922014-02-24 Doug Evans <dje@google.com>
22093
22094 * lib/gdb.exp (run_on_host): Log error output if program fails.
22095
ea4758f2
PA
220962014-02-21 Pedro Alves <palves@redhat.com>
22097
22098 * gdb.threads/step-after-sr-lock.c: Rename to ...
22099 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22100 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22101 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22102 ... this.
22103
d7b30f67
SDJ
221042014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22105
22106 PR tdep/16397
22107 * gdb.arch/amd64-stap-special-operands.exp: New file.
22108 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22109 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22110 * gdb.arch/amd64-stap-triplet.S: Likewise.
22111 * gdb.arch/amd64-stap-triplet.c: Likewise.
22112
83deb43f
JB
221132014-02-20 Joel Brobecker <brobecker@adacore.com>
22114
22115 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22116 in .section pseudo-op.
22117
adde2bff
DE
221182014-02-20 lin zuojian <manjian2006@gmail.com>
22119 Joel Brobecker <brobecker@adacore.com>
22120 Doug Evans <xdje42@gmail.com>
22121
22122 PR symtab/16581
22123 * gdb.dwarf2/dw2-icycle.S: New file.
22124 * gdb.dwarf2/dw2-icycle.c: New file.
22125 * gdb.dwarf2/dw2-icycle.exp: New file.
22126
f7bd0f78
SC
221272014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22128
22129 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22130 operations on gdb.Value objects.
22131 * gdb.python/py-value-cc.exp: Add new test to test operations on
22132 gdb.Value objects.
22133
c17ef0d5
DE
221342014-02-18 Doug Evans <dje@google.com>
22135
22136 * Makefile.in (TESTS): New variable.
22137 (expanded_tests, expanded_tests_or_none): New variables
22138 (check-single): Pass $(expanded_tests_or_none) to runtest.
22139 (check-parallel): Only run tests in $(TESTS) if non-empty.
22140 (check/no-matching-tests-found): New rule.
22141 * README: Document TESTS makefile variable.
22142
5dd3176f
DE
221432014-02-18 Doug Evans <dje@google.com>
22144
22145 * Makefile.in (check-parallel): rm -rf outputs temp.
22146
0b10be4f
JK
221472014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22148
22149 Fix "ERROR: no fileid for" in the testsuite.
22150 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22151
85f224e7
DE
221522014-02-12 Doug Evans <dje@google.com>
22153
22154 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22155 (MISCELLANEOUS): New variable.
22156 (clean): rm -rf $(MISCELLANEOUS).
22157 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22158 dwp live in the same directory as symlinks, with each symlink pointed
22159 to a differently named file in a different directory.
22160
149b30ff
DE
221612014-02-11 Doug Evans <dje@google.com>
22162
22163 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22164 of Tcl file commands.
22165
1dfdac32
MK
221662014-02-10 Mark Kettenis <kettenis@gnu.org>
22167
22168 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22169 "kill -SIGUSR1 -1".
22170
aa4fb036
JB
221712014-02-10 Joel Brobecker <brobecker@adacore.com>
22172
22173 * gdb.ada/tick_length_array_enum_idx: New testcase.
22174
ed3ef339
DE
221752014-02-10 Doug Evans <xdje42@gmail.com>
22176
22177 * configure.ac (AC_OUTPUT): Add gdb.guile.
22178 * configure: Regenerate.
22179 * lib/gdb-guile.exp: New file.
22180 * lib/gdb.exp (get_target_charset): New function.
22181 * gdb.base/help.exp: Update expected output from "apropos apropos".
22182 * gdb.guile/Makefile.in: New file.
22183 * gdb.guile/guile.exp: New file.
22184 * gdb.guile/scm-arch.c: New file.
22185 * gdb.guile/scm-arch.exp: New file.
22186 * gdb.guile/scm-block.c: New file.
22187 * gdb.guile/scm-block.exp: New file.
22188 * gdb.guile/scm-breakpoint.c: New file.
22189 * gdb.guile/scm-breakpoint.exp: New file.
22190 * gdb.guile/scm-disasm.c: New file.
22191 * gdb.guile/scm-disasm.exp: New file.
22192 * gdb.guile/scm-equal.c: New file.
22193 * gdb.guile/scm-equal.exp: New file.
22194 * gdb.guile/scm-error.exp: New file.
22195 * gdb.guile/scm-error.scm: New file.
22196 * gdb.guile/scm-frame-args.c: New file.
22197 * gdb.guile/scm-frame-args.exp: New file.
22198 * gdb.guile/scm-frame-args.scm: New file.
22199 * gdb.guile/scm-frame-inline.c: New file.
22200 * gdb.guile/scm-frame-inline.exp: New file.
22201 * gdb.guile/scm-frame.c: New file.
22202 * gdb.guile/scm-frame.exp: New file.
22203 * gdb.guile/scm-generics.exp: New file.
22204 * gdb.guile/scm-gsmob.exp: New file.
22205 * gdb.guile/scm-iterator.c: New file.
22206 * gdb.guile/scm-iterator.exp: New file.
22207 * gdb.guile/scm-math.c: New file.
22208 * gdb.guile/scm-math.exp: New file.
22209 * gdb.guile/scm-objfile-script-gdb.in: New file.
22210 * gdb.guile/scm-objfile-script.c: New file.
22211 * gdb.guile/scm-objfile-script.exp: New file.
22212 * gdb.guile/scm-objfile.c: New file.
22213 * gdb.guile/scm-objfile.exp: New file.
22214 * gdb.guile/scm-ports.exp: New file.
22215 * gdb.guile/scm-pretty-print.c: New file.
22216 * gdb.guile/scm-pretty-print.exp: New file.
22217 * gdb.guile/scm-pretty-print.scm: New file.
22218 * gdb.guile/scm-section-script.c: New file.
22219 * gdb.guile/scm-section-script.exp: New file.
22220 * gdb.guile/scm-section-script.scm: New file.
22221 * gdb.guile/scm-symbol.c: New file.
22222 * gdb.guile/scm-symbol.exp: New file.
22223 * gdb.guile/scm-symtab-2.c: New file.
22224 * gdb.guile/scm-symtab.c: New file.
22225 * gdb.guile/scm-symtab.exp: New file.
22226 * gdb.guile/scm-type.c: New file.
22227 * gdb.guile/scm-type.exp: New file.
22228 * gdb.guile/scm-value-cc.cc: New file.
22229 * gdb.guile/scm-value-cc.exp: New file.
22230 * gdb.guile/scm-value.c: New file.
22231 * gdb.guile/scm-value.exp: New file.
22232 * gdb.guile/source2.scm: New file.
22233 * gdb.guile/types-module.cc: New file.
22234 * gdb.guile/types-module.exp: New file.
22235
7026a7c1
YQ
222362014-02-10 Yao Qi <yao@codesourcery.com>
22237
22238 PR testsuite/16543
22239 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22240 * configure: Regenerated.
22241 * Makefile.in: New file.
22242
6c466447
AS
222432014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22244
22245 * gdb.python/py-framefilter.exp: Fix typo.
22246
6e854735
YQ
222472014-02-08 Yao Qi <yao@codesourcery.com>
22248
22249 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22250 that no =breakpoint-modified is emitted when breakpoints are
22251 modified through MI commands.
22252
d137e6dc
PA
222532014-02-07 Pedro Alves <pedro@codesourcery.com>
22254 Pedro Alves <palves@redhat.com>
22255
22256 * gdb.threads/step-after-sr-lock.c: New file.
22257 * gdb.threads/step-after-sr-lock.exp: New file.
22258
b5ee5a50
PA
222592014-02-07 Pedro Alves <palves@redhat.com>
22260
22261 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22262
3c77faf3
JK
222632014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22264
22265 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22266 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22267
6dddc817
DE
222682014-02-06 Doug Evans <xdje42@gmail.com>
22269
22270 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22271 output.
22272
22273 * gdb.gdb/python-interrupts.exp: New file.
22274
de7b2893
YQ
222752014-02-05 Yao Qi <yao@codesourcery.com>
22276
22277 * gdb.trace/report.exp (use_collected_data): Test the output
22278 of "info threads" and "info inferiors".
22279
66d032ac
YQ
222802014-02-05 Yao Qi <yao@codesourcery.com>
22281
22282 Revert this patch:
22283
22284 2013-05-24 Yao Qi <yao@codesourcery.com>
22285
22286 * gdb.trace/tfile.exp: Test inferior and thread.
22287
591a12a1
UW
222882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22289
22290 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22291 on a function.
22292 * gdb.base/step-bt.c: Call hello via function pointer to make
22293 sure its first instruction is executed on powerpc64le-linux.
22294
0ff3e01f
UW
222952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22296
22297 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22298
084ee545
UW
222992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22300
22301 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22302 of the test patterns for use on little-endian systems.
22303
6ed14ff3
UW
223042014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22305
22306 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22307 (decimal_vector): Fix for little-endian.
22308
401e27fd
JM
223092014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22310
22311 * gdb.arch/sparc-sysstep.exp: New file.
22312 * gdb.arch/sparc-sysstep.c: Likewise.
22313
22314 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22315
8b924729
EBM
223162014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22317
22318 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22319
fb151210
JB
223202014-01-23 Tom Tromey <tromey@redhat.com>
22321
22322 * gdb.ada/array_char_idx: New testcase.
22323
0740f8d8
TT
223242014-01-23 Tom Tromey <tromey@redhat.com>
22325
22326 PR python/16487:
22327 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22328 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22329 classes.
22330
21909fa1
TT
223312014-01-23 Tom Tromey <tromey@redhat.com>
22332
22333 PR python/16491:
22334 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22335 string from an inferior frame.
22336 * gdb.python/py-framefilter-mi.exp: Update.
22337
87ce2a04
DE
223382014-01-22 Doug Evans <dje@google.com>
22339
22340 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22341
237b092b
AA
223422014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22343
22344 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22345
d674a709
AA
223462014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22347
22348 * gdb.trace/entry-values.exp: Remove excess space character from
22349 regex patterns. Handle s390 call instruction.
22350
20fa3390
AA
223512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22352
22353 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22354 define "*_start" label. Make "name" static.
22355 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22356 ${name} by references to ${name}_start.
22357
78466714
AA
223582014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22359
22360 * gdb.base/info-macros.exp: Remove "debug" from the compile
22361 options.
22362
ec9f644a
IB
223632014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22364
22365 * gdb.dlang/demangle.exp: New file.
22366
94b1b47e
IB
223672014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22368
22369 * gdb.dlang/primitive-types.exp: New file.
22370
7f420862
IB
223712014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22372
22373 * configure.ac: Create gdb.dlang/Makefile.
22374 * configure: Regenerate.
22375 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22376 * gdb.dlang/Makefile.in: New file.
22377 * lib/d-support.exp: New file.
22378 * lib/gdb.exp (skip_d_tests): New proc.
22379
52834460
MM
223802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22381
22382 * gdb.btrace/delta.exp: Check reverse stepi.
22383 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22384 * gdb.btrace/finish.exp: New.
22385 * gdb.btrace/next.exp: New.
22386 * gdb.btrace/nexti.exp: New.
22387 * gdb.btrace/record_goto.c: Add comments.
22388 * gdb.btrace/step.exp: New.
22389 * gdb.btrace/stepi.exp: New.
22390 * gdb.btrace/multi-thread-step.c: New.
22391 * gdb.btrace/multi-thread-step.exp: New.
22392 * gdb.btrace/rn-dl-bind.c: New.
22393 * gdb.btrace/rn-dl-bind.exp: New.
22394 * gdb.btrace/data.c: New.
22395 * gdb.btrace/data.exp: New.
22396 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22397
6e07b1d2
MM
223982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22399
22400 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22401 * gdb.btrace/exception.exp: Update.
22402 * gdb.btrace/instruction_history.exp: Update.
22403 * gdb.btrace/record_goto.exp: Update.
22404 * gdb.btrace/tailcall.exp: Update.
22405 * gdb.btrace/unknown_functions.exp: Update.
22406 * gdb.btrace/delta.exp: New.
22407
0b722aec
MM
224082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22409
22410 * gdb.btrace/record_goto.exp: Add backtrace test.
22411 * gdb.btrace/tailcall.exp: Add backtrace test.
22412
066ce621
MM
224132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22414
22415 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22416 * gdb.btrace/record_goto.c: New.
22417 * gdb.btrace/record_goto.exp: New.
22418 * gdb.btrace/x86-record_goto.S: New.
22419
0688d04e
MM
224202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22421
22422 * gdb.btrace/function_call_history.exp: Update tests.
22423 * gdb.btrace/instruction_history.exp: Update tests.
22424
8710b709
MM
224252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22426
22427 * gdb.btrace/function_call_history.exp: Fix expected field
22428 order for "record function-call-history".
22429 Add new tests for "record function-call-history /c".
22430 * gdb.btrace/exception.cc: New.
22431 * gdb.btrace/exception.exp: New.
22432 * gdb.btrace/tailcall.exp: New.
22433 * gdb.btrace/x86-tailcall.S: New.
22434 * gdb.btrace/x86-tailcall.c: New.
22435 * gdb.btrace/unknown_functions.c: New.
22436 * gdb.btrace/unknown_functions.exp: New.
22437 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22438
5de9129b
MM
224392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22440
22441 * gdb.btrace/instruction_history.exp: Update.
22442 * gdb.btrace/function_call_history.exp: Update.
22443
23a7fe75
MM
224442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22445
22446 * gdb.btrace/function_call_history.exp: Fix expected function
22447 trace.
22448 * gdb.btrace/instruction_history.exp: Initialize traced.
22449 Remove traced_functions.
22450
724c7dd8
MM
224512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22452
22453 * gdb.btrace/function_call_history.exp: Update
22454 * gdb.btrace/instruction_history.exp: Update.
22455
6d78d93b
MM
224562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22457
22458 * gdb.btrace/enable.exp: Update expected text.
22459
93a360cc
OJ
224602014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22461
22462 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22463 bytes.
22464
3772b53f
MR
224652014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22466
22467 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22468
596662fa
OJ
224692014-01-15 Omair Javaid <omair.javaid@linaro.org>
22470
22471 * lib/gdb.exp (supports_process_record): Return true for
22472 arm*-linux*. (supports_reverse): Likewise.
22473
b5b08fb4
SC
224742014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22475
22476 PR python/15464
22477 PR python/16113
22478 * gdb.python/py-type.c: Enhance test case.
22479 * gdb.python/py-value-cc.cc: Likewise
22480 * gdb.python/py-type.exp: Add new tests.
22481 * gdb.python/py-value-cc.exp: Likewise
22482
52d7fb13
AA
224832014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22484 Pedro Alves <palves@redhat.com>
22485
22486 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22487 Make "name" extern.
22488 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22489 references to ${name}_start by references to ${name}.
22490
a2cd8cfe
JB
224912014-01-10 Joel Brobecker <brobecker@adacore.com>
22492
22493 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22494
4e23fced
JB
224952014-01-10 Joel Brobecker <brobecker@adacore.com>
22496
22497 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22498
c6a9e42c
PA
224992014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22500 Pedro Alves <palves@redhat.com>
22501
22502 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22503 mi_gdb_target_load.
c6a9e42c 22504
b7ea362b
PA
225052014-01-08 Pedro Alves <palves@redhat.com>
22506
22507 * gdb.threads/reconnect-signal.c: New file.
22508 * gdb.threads/reconnect-signal.exp: New file.
22509
5e3f4fab
EBM
225102014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22511
22512 * gdb.base/source-dir.exp: New file.
22513
79301218
JB
225142014-01-07 Joel Brobecker <brobecker@adacore.com>
22515
22516 * gdb.ada/mi_interface: New testcase.
22517
8e355c5d
JB
225182014-01-07 Joel Brobecker <brobecker@adacore.com>
22519
22520 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22521 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22522 gdb.ada/pp-rec-component/pck.ads: New files.
22523
c0d48811
JB
225242014-01-07 Joel Brobecker <brobecker@adacore.com>
22525
22526 * gdb.python/py-pp-integral.c: New file.
22527 * gdb.python/py-pp-integral.py: New file.
22528 * gdb.python/py-pp-integral.exp: New file.
22529
17b609c3 22530For older changes see ChangeLog-1993-2013.
c906108c 22531\f
8d8cb839
EZ
22532;; Local Variables:
22533;; mode: change-log
22534;; left-margin: 8
22535;; fill-column: 74
22536;; version-control: never
22537;; End:
902f2ccb 22538
b811d2c2 22539 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22540 Copying and distribution of this file, with or without modification,
22541 are permitted provided the copyright notice and this notice are preserved.