]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Use bit stride when taking slice of array
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7ff5b937
TT
12020-11-04 Tom Tromey <tromey@adacore.com>
2
3 * gdb.ada/array_of_variant.exp: New file.
4 * gdb.ada/array_of_variant/p.adb: New file.
5 * gdb.ada/array_of_variant/pck.ads: New file.
6 * gdb.ada/array_of_variant/pck.adb: New file.
7
10f6a3ad
TT
82020-11-04 Tom Tromey <tromey@adacore.com>
9
10 * gdb.ada/enum_idx_packed.exp: Add test.
11 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
12 New variable.
13 * gdb.ada/enum_idx_packed/pck.ads (Short)
14 (Multi_Dimension, Multi_Dimension_Access): New types.
15
b72795a8
TT
162020-11-04 Tom Tromey <tromey@adacore.com>
17
18 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
19
24aa1b02
TT
202020-11-04 Tom Tromey <tromey@adacore.com>
21
22 * gdb.ada/set_pckd_arr_elt.exp: Also test
23 -fgnat-encodings=minimal. Add tests.
24 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
25 Call Update_Small a second time.
26 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
27 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
28 (Variant_Access): New types.
29 (New_Variant): Declare.
30
c9a28cbe
TT
312020-11-04 Tom Tromey <tromey@adacore.com>
32
33 * gdb.ada/mod_from_name.exp: Test printing slice.
34
57567375
TT
352020-11-04 Tom Tromey <tromey@adacore.com>
36
37 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
38 values.
39 * gdb.ada/access_to_unbounded_array.exp: Test different
40 -fgnat-encodings values.
41 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
42 values.
43 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
44 values.
45 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
46 values.
47 * gdb.ada/array_of_variable_length.exp: Test different
48 -fgnat-encodings values.
49 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
50 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
51 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
52 change.
53 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
54 values.
55 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
56 * gdb.ada/out_of_line_in_inlined.exp: Test different
57 -fgnat-encodings values.
58 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
59 values.
60 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
61 values.
62 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
63 -fgnat-encodings values.
64 * gdb.ada/variant_record_packed_array.exp: Test different
65 -fgnat-encodings values.
66
a7400e44
TT
672020-11-04 Tom Tromey <tromey@adacore.com>
68
69 * gdb.ada/enum_idx_packed.exp: Add tests.
70 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
71 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
72 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
73 declarations.
74
c40907bf
TV
752020-11-03 Tom de Vries <tdevries@suse.de>
76
77 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
78 terminator comments.
79 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
80 terminator.
81
f468977a
SM
822020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
83
84 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
85 integer format test with regexp.
86
1c2bec19
GB
872020-11-02 Gary Benson <gbenson@redhat.com>
88
89 * gdb.base/print-file-var.exp (test): Separate compiler and
90 linker options, and build using build_executable_from_specs
91 to accommodate this.
92
6539a36d
GB
932020-11-02 Gary Benson <gbenson@redhat.com>
94
95 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
96 for .c files compiled as C++ with Clang if any shared
97 libraries are specified.
98
7ea44a51
GB
992020-11-02 Gary Benson <gbenson@redhat.com>
100
101 * lib/attributes.h: New header.
102 * gdb.base/backtrace.c: Include the above. Replace
103 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
104 * gdb.base/infcall-nested-structs.c: Likewise.
105 * gdb.base/vla-optimized-out.c: Likewise.
106
ab8f783d
TV
1072020-11-02 Tom de Vries <tdevries@suse.de>
108
109 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
110
d77c9224
JB
1112020-11-01 Joel Brobecker <brobecker@adacore.com>
112
113 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
114 System.Min_Int and System.Max_Int with smaller hardcoded
115 constants.
116
0e5b0dd0
SM
1172020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
118
119 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
120 * configure: Re-generate.
121
136821d9
SM
1222020-10-30 Simon Marchi <simon.marchi@efficios.com>
123
124 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
125 expected output.
126
b78b3a29
TBA
1272020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
128
129 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
130 behavior.
131 * gdb.base/paginate-bg-execution.exp: Ditto.
132 * gdb.base/paginate-inferior-exit.exp: Ditto.
133 * gdb.base/double-prompt-target-event-error.c: Remove.
134 * gdb.base/double-prompt-target-event-error.exp: Remove.
135
cfaa8f76
TBA
1362020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
137
138 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
139 inferiors' and 'detach inferiors' do not change the current
140 inferior.
141
0ad0e70c
TV
1422020-10-29 Tom de Vries <tdevries@suse.de>
143
144 * gdb.threads/tls.exp: Fix DUPLICATEs.
145
99cc6b2a
TV
1462020-10-28 Tom de Vries <tdevries@suse.de>
147
148 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
149
efe9b873
TV
1502020-10-28 Tom de Vries <tdevries@suse.de>
151
152 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
153 * gdb.base/reread.exp: Same.
154
6b68fd45
TV
1552020-10-28 Tom de Vries <tdevries@suse.de>
156
157 * lib/gdb.exp (readnow): Handle arg.
158 * gdb.rust/traits.exp: Add KFAILs for -readnow.
159
32a5f98a
TV
1602020-10-28 Tom de Vries <tdevries@suse.de>
161
162 * gdb.base/relocate.exp: Update regexp for -readnow.
163
f93b8760
TV
1642020-10-28 Tom de Vries <tdevries@suse.de>
165
166 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
167 -readnow.
168
1b00ef06
TV
1692020-10-28 Tom de Vries <tdevries@suse.de>
170
171 PR symtab/26772
172 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
173 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
174
364bb903
TV
1752020-10-28 Tom de Vries <tdevries@suse.de>
176
177 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
178 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
179 complaint during file command for -readnow.
180
445a033f
TV
1812020-10-28 Tom de Vries <tdevries@suse.de>
182
183 * gdb.cp/nsalias.exp: Fix typo in test name.
184
fdd67a42
TV
1852020-10-28 Tom de Vries <tdevries@suse.de>
186
187 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
188
706baf4c
TV
1892020-10-28 Tom de Vries <tdevries@suse.de>
190
191 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
192 -readnow.
193
b448cca5
TV
1942020-10-27 Tom de Vries <tdevries@suse.de>
195
196 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
197
5868da03
TV
1982020-10-27 Tom de Vries <tdevries@suse.de>
199
200 * gdb.base/maint.exp: Update for -readnow.
201
06db6ec3
TV
2022020-10-27 Tom de Vries <tdevries@suse.de>
203
204 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
205 -readnow.
206
934a1764
GB
2072020-10-14 Gary Benson <gbenson@redhat.com>
208
209 * gdb.python/py-format-string.exp (test_deref_refs): Treat
210 "_vptr$Base" as correct, in addition to "_vptr.Base".
211 (test_mixed): Likewise.
212
0bf21fbd
GB
2132020-10-27 Gary Benson <gbenson@redhat.com>
214
215 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
216 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
217
b1d4d8d1
TBA
2182020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
219
220 * gdb.base/condbreak.exp: Update the completion tests to
221 consider the '-force' flag.
222
bd24c5d6
TV
2232020-10-27 Tom de Vries <tdevries@suse.de>
224
225 * gdb.base/list-ambiguous-readnow.exp: New file.
226
733d554a
TBA
2272020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
228
229 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
230 the condition.
231 * gdb.linespec/cpcompletion.exp: Update to consider the
232 '-force-condition' keyword.
233 * gdb.linespec/explicit.exp: Ditto.
234 * lib/completion-support.exp: Ditto.
235
b5fa468f
TBA
2362020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
237
238 * gdb.base/condbreak-multi-context.cc: New file.
239 * gdb.base/condbreak-multi-context.exp: New file.
240
b3247276
TT
2412020-10-26 Tom Tromey <tom@tromey.com>
242
243 * lib/mi-support.exp (default_mi_gdb_start): Call
244 gdb_stdin_log_init.
245 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
246 subtract one from gdb_instances.
247 (gdb_stdin_log_write): Flush in_file.
248
1c47ec3e
TV
2492020-10-26 Tom de Vries <tdevries@suse.de>
250
251 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
252
6390859c
TT
2532020-10-26 Tom Tromey <tromey@adacore.com>
254
255 * gdb.ada/unsigned_range/foo.adb: New file.
256 * gdb.ada/unsigned_range/pack.adb: New file.
257 * gdb.ada/unsigned_range/pack.ads: New file.
258 * gdb.ada/unsigned_range.exp: New file.
259
55c3ad88
TV
2602020-10-26 Tom de Vries <tdevries@suse.de>
261
262 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
263
1612c4bb
TV
2642020-10-26 Tom de Vries <tdevries@suse.de>
265
266 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
267 for CU.
268 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
269
7d72802b
TV
2702020-10-23 Tom de Vries <tdevries@suse.de>
271
272 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
273 DW_FORM_string.
274 (Dwarf::_default_form): New proc.
275 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
276 guessed.
277
9476b583
TV
2782020-10-23 Tom de Vries <tdevries@suse.de>
279
280 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
281 * gdb.dwarf2/atomic-type.exp: Same.
282 * gdb.dwarf2/bad-regnum.exp: Same.
283 * gdb.dwarf2/cpp-linkage-name.exp: Same.
284 * gdb.dwarf2/dw2-align.exp: Same.
285 * gdb.dwarf2/dw2-bad-elf.exp: Same.
286 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
287 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
288 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
289 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
290 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
291 * gdb.dwarf2/enum-type.exp: Same.
292 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
293 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
294 * gdb.dwarf2/main-subprogram.exp: Same.
295 * gdb.dwarf2/missing-type-name.exp: Same.
296 * gdb.dwarf2/nonvar-access.exp: Same.
297 * gdb.dwarf2/typedef-void-finish.exp: Same.
298 * gdb.dwarf2/var-access.exp: Same.
299 * gdb.dwarf2/void-type.exp: Same.
300
4a636814
SM
3012020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
302
303 PR gdb/26693
304 * gdb.dwarf2/template-specification-full-name.exp: New test.
305
557fc257
LM
3062020-10-22 Luis Machado <luis.machado@linaro.org>
307
308 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
309 expected an offset from the function.
310 * gdb.base/msym-bp.exp (test): Likewise.
311
6b4c676c
AB
3122020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
313
314 * gdb.fortran/array-slices.exp: Add a new test.
315
98cec4f6
GB
3162020-10-21 Gary Benson <gbenson@redhat.com>
317
318 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
319 fullname test with Clang. Also expand comments generally.
320
ae86f581
TV
3212020-10-20 Tom de Vries <tdevries@suse.de>
322
323 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
324
8c161360
TV
3252020-10-20 Tom de Vries <tdevries@suse.de>
326
327 * gdb.dwarf2/arr-stride.c: Remove.
328 * gdb.dwarf2/arr-stride.exp: Use main.c.
329 * gdb.dwarf2/arr-subrange.c: Remove.
330 * gdb.dwarf2/arr-subrange.exp: Use main.c.
331 * gdb.dwarf2/bad-regnum.c: Remove.
332 * gdb.dwarf2/bad-regnum.exp: Use main.c.
333 * gdb.dwarf2/corrupt.c: Remove.
334 * gdb.dwarf2/corrupt.exp: Use main.c.
335 * gdb.dwarf2/dw2-bad-elf.c: Remove.
336 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
337 * gdb.dwarf2/dw2-icycle.c: Remove.
338 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
339 * gdb.dwarf2/formdata16.c: Remove.
340 * gdb.dwarf2/formdata16.exp: Use main.c.
341 * gdb.dwarf2/implptrconst.c: Remove.
342 * gdb.dwarf2/implptrconst.exp: Use main.c.
343 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
344 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
345 * gdb.dwarf2/opaque-type-lookup.c: Remove.
346 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
347
9c2412ec
TV
3482020-10-20 Tom de Vries <tdevries@suse.de>
349
350 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
351 file.
352 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
353
0cd2ad78
TV
3542020-10-20 Tom de Vries <tdevries@suse.de>
355
356 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
357 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
358 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
359 * gdb.dwarf2/dw2-ranges-base.exp: Same.
360 * gdb.dwarf2/dw2-ranges.exp: Same.
361 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
362 * gdb.dwarf2/var-access.exp: Same.
363
22cc388e
TT
3642020-10-19 Tom Tromey <tromey@adacore.com>
365
366 PR tui/26719
367 * gdb.tui/list.exp: Check source window contents after focus
368 change.
369
520596f2
TV
3702020-10-17 Tom de Vries <tdevries@suse.de>
371
372 PR symtab/26317
373 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
374
d1c8a76d
TV
3752020-10-17 Tom de Vries <tdevries@suse.de>
376
377 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
378 as suffix.
379 * gdb.dwarf2/atomic.c: Rename to ...
380 * gdb.dwarf2/atomic-type.c: ... this.
381 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
382 * gdb.dwarf2/dw2-ranges-2.c: ... this.
383 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
384 * gdb.dwarf2/dw2-ranges-3.c: ... this.
385 * gdb.dwarf2/fission-mix2.c: Rename to ...
386 * gdb.dwarf2/fission-mix-2.c: ... this.
387 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
388 standard_testfile.
389 * gdb.dwarf2/ada-valprint-error.exp: Same.
390 * gdb.dwarf2/arr-stride.exp: Same.
391 * gdb.dwarf2/arr-subrange.exp: Same.
392 * gdb.dwarf2/atomic-type.exp: Same.
393 * gdb.dwarf2/bad-regnum.exp: Same.
394 * gdb.dwarf2/break-inline-psymtab.exp: Same.
395 * gdb.dwarf2/clang-debug-names-2.exp: Same.
396 * gdb.dwarf2/clang-debug-names.exp: Same.
397 * gdb.dwarf2/comp-unit-lang.exp: Same.
398 * gdb.dwarf2/corrupt.exp: Same.
399 * gdb.dwarf2/count.exp: Same.
400 * gdb.dwarf2/cpp-linkage-name.exp: Same.
401 * gdb.dwarf2/data-loc.exp: Same.
402 * gdb.dwarf2/dw2-align.exp: Same.
403 * gdb.dwarf2/dw2-bad-elf.exp: Same.
404 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
405 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
406 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
407 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
408 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
409 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
410 * gdb.dwarf2/dw2-inline-param.exp: Same.
411 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
412 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
413 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
414 * gdb.dwarf2/dw2-is-stmt.exp: Same.
415 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
416 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
417 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
418 * gdb.dwarf2/dw2-param-error.exp: Same.
419 * gdb.dwarf2/dw2-ranges-base.exp: Same.
420 * gdb.dwarf2/dw2-ranges.exp: Same.
421 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
422 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
423 * gdb.dwarf2/dw4-sig-types.exp: Same.
424 * gdb.dwarf2/dynarr-ptr.exp: Same.
425 * gdb.dwarf2/enum-type.exp: Same.
426 * gdb.dwarf2/fission-mix.exp: Same.
427 * gdb.dwarf2/formdata16.exp: Same.
428 * gdb.dwarf2/implptrconst.exp: Same.
429 * gdb.dwarf2/implptrpiece.exp: Same.
430 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
431 * gdb.dwarf2/main-subprogram.exp: Same.
432 * gdb.dwarf2/method-ptr.exp: Same.
433 * gdb.dwarf2/missing-sig-type.exp: Same.
434 * gdb.dwarf2/nonvar-access.exp: Same.
435 * gdb.dwarf2/opaque-type-lookup.exp: Same.
436 * gdb.dwarf2/shortpiece.exp: Same.
437 * gdb.dwarf2/staticvirtual.exp: Same.
438 * gdb.dwarf2/subrange.exp: Same.
439 * gdb.dwarf2/symtab-producer.exp: Same.
440 * gdb.dwarf2/typedef-void-finish.exp: Same.
441 * gdb.dwarf2/var-access.exp: Same.
442 * gdb.dwarf2/variant.exp: Same.
443 * gdb.dwarf2/void-type.exp: Same.
444 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
445 dw2-ranges-main.c.
446 * gdb.dwarf2/dw2-ranges-main.c: Remove.
447
472d09c1
TV
4482020-10-16 Tom de Vries <tdevries@suse.de>
449
450 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
451
afe75f6d
TV
4522020-10-16 Tom de Vries <tdevries@suse.de>
453
454 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
455
8c8bd0ba
TV
4562020-10-14 Tom de Vries <tdevries@suse.de>
457
458 PR testsuite/26732
459 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
460 scenario 2.
461 * gdb.ada/mi_catch_ex_hand.exp: Same.
462
b75d55d4
PA
4632020-10-13 Pedro Alves <pedro@palves.net>
464
465 * lib/mi-support.exp (mi_clean_restart): New.
466 (mi_run_to_main): Delete.
467 All callers adjust to use mi_clean_restart / mi_runto_main.
468
e777225b
PA
4692020-10-13 Pedro Alves <pedro@palves.net>
470
471 * config/monitor.exp: Use "list -q".
472 * gdb.arch/gdb1558.exp: Use "break -q".
473 * gdb.arch/i386-permbkpt.exp: Use "break -q".
474 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
475 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
476 * gdb.base/commands.exp: Use "break -q".
477 * gdb.base/condbreak.exp: Use "break -q".
478 * gdb.base/ctf-ptype.exp: Use "list -q".
479 * gdb.base/define.exp: Use "break -q".
480 * gdb.base/del.exp: Use "break -q".
481 * gdb.base/fullname.exp: Use "break -q".
482 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
483 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
484 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
485 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
486 "hbreak -q".
487 * gdb.base/included.exp: Use "list -q".
488 * gdb.base/label.exp: Use "break -q".
489 * gdb.base/lineinc.exp: Use "break -q".
490 * gdb.base/list.exp: Use "list -q".
491 * gdb.base/macscp.exp: Use "list -q".
492 * gdb.base/pending.exp: Use "break -q".
493 * gdb.base/prologue-include.exp: Use "break -q".
494 * gdb.base/ptype.exp: Use "list -q".
495 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
496 * gdb.base/server-del-break.exp: Use "break -q".
497 * gdb.base/style.exp: Use "break -q".
498 * gdb.base/symbol-without-target_section.exp: Use "list -q".
499 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
500 * gdb.cp/exception.exp: Use "tbreak -q".
501 * gdb.dwarf2/dw2-error.exp: Use "break -q".
502 * gdb.dwarf2/fission-mix.exp: Use "break -q".
503 * gdb.dwarf2/fission-reread.exp: Use "break -q".
504 * gdb.dwarf2/pr13961.exp: Use "break -q".
505 * gdb.linespec/explicit.exp: Use "list -q".
506 * gdb.linespec/linespec.exp: Use "break -q".
507 * gdb.mi/mi-simplerun.exp: Use "--qualified".
508 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
509 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
510 * gdb.server/connect-without-multi-process.exp: Use "break -q".
511 * gdb.trace/change-loc.exp: Use "break -q".
512 * gdb.trace/pending.exp: Use "break -q".
513 * gdb.tui/basic.exp: Use "list -q".
514 * gdb.tui/list-before.exp: Use "list -q".
515 * gdb.tui/list.exp: Use "list -q".
516 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
517
8abd8ee8
PA
5182020-10-13 Pedro Alves <pedro@palves.net>
519
520 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
521 saved breakpoints file.
522 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
523 inspecting breakpoint list.
524 * lib/gdb.exp (runto_main): Add "qualified" to options.
525 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
526 and handle it.
527 (mi_runto_main): Pass 1 as qualified argument.
528
f71e6719
PA
5292020-10-13 Pedro Alves <pedro@palves.net>
530
531 * lib/mi-support.exp (mi_runto_main): New proc.
532 (mi_run_to_main): Use it.
533 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
534 * gdb.mi/mi-var-cmd.exp: Likewise.
535 * gdb.mi/mi-var-invalidate.exp: Likewise.
536 * mi-var-list-children-invalid-grandchild.exp: Likewise.
537 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
538 * gdb.mi/new-ui-mi-sync.exp: Likewise.
539 * gdb.mi/user-selected-context-sync.exp: Likewise.
540 * gdb.opt/inline-cmds.exp: Likewise.
541 * gdb.python/py-framefilter-mi.exp: Likewise.
542 * gdb.python/py-mi.exp: Likewise.
543
50441f0f
PA
5442020-10-13 Pedro Alves <pedro@palves.net>
545
546 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
547 "runto main".
548 * gdb.ada/small_reg_param.exp: Likewise.
549 * gdb.arch/powerpc-d128-regs.exp: Likewise.
550 * gdb.base/annota1.exp: Likewise.
551 * gdb.base/anon.exp: Likewise.
552 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
553 * gdb.base/dprintf-non-stop.exp: Likewise.
554 * gdb.base/dprintf.exp: Likewise.
555 * gdb.base/gdb11530.exp: Likewise.
556 * gdb.base/gdb11531.exp: Likewise.
557 * gdb.base/gnu_vector.exp: Likewise.
558 * gdb.base/interrupt-noterm.exp: Likewise.
559 * gdb.base/memattr.exp: Likewise.
560 * gdb.base/step-over-syscall.exp: Likewise.
561 * gdb.base/watch-cond-infcall.exp: Likewise.
562 * gdb.base/watch-read.exp: Likewise.
563 * gdb.base/watch-vfork.exp: Likewise.
564 * gdb.base/watch_thread_num.exp: Likewise.
565 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
566 * gdb.guile/scm-frame-inline.exp: Likewise.
567 * gdb.linespec/explicit.exp: Likewise.
568 * gdb.opt/inline-break.exp: Likewise.
569 * gdb.python/py-frame-inline.exp: Likewise.
570 * gdb.reverse/break-precsave.exp: Likewise.
571 * gdb.reverse/break-reverse.exp: Likewise.
572 * gdb.reverse/consecutive-precsave.exp: Likewise.
573 * gdb.reverse/consecutive-reverse.exp: Likewise.
574 * gdb.reverse/finish-precsave.exp: Likewise.
575 * gdb.reverse/finish-reverse.exp: Likewise.
576 * gdb.reverse/fstatat-reverse.exp: Likewise.
577 * gdb.reverse/getresuid-reverse.exp: Likewise.
578 * gdb.reverse/i386-precsave.exp: Likewise.
579 * gdb.reverse/i386-reverse.exp: Likewise.
580 * gdb.reverse/i386-sse-reverse.exp: Likewise.
581 * gdb.reverse/i387-env-reverse.exp: Likewise.
582 * gdb.reverse/i387-stack-reverse.exp: Likewise.
583 * gdb.reverse/insn-reverse.exp: Likewise.
584 * gdb.reverse/machinestate-precsave.exp: Likewise.
585 * gdb.reverse/machinestate.exp: Likewise.
586 * gdb.reverse/pipe-reverse.exp: Likewise.
587 * gdb.reverse/readv-reverse.exp: Likewise.
588 * gdb.reverse/recvmsg-reverse.exp: Likewise.
589 * gdb.reverse/rerun-prec.exp: Likewise.
590 * gdb.reverse/s390-mvcle.exp: Likewise.
591 * gdb.reverse/solib-precsave.exp: Likewise.
592 * gdb.reverse/solib-reverse.exp: Likewise.
593 * gdb.reverse/step-precsave.exp: Likewise.
594 * gdb.reverse/step-reverse.exp: Likewise.
595 * gdb.reverse/time-reverse.exp: Likewise.
596 * gdb.reverse/until-precsave.exp: Likewise.
597 * gdb.reverse/until-reverse.exp: Likewise.
598 * gdb.reverse/waitpid-reverse.exp: Likewise.
599 * gdb.reverse/watch-precsave.exp: Likewise.
600 * gdb.reverse/watch-reverse.exp: Likewise.
601 * gdb.threads/kill.exp: Likewise.
602 * gdb.threads/tid-reuse.exp: Likewise.
603
d3a07122
SM
6042020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
605
606 PR gdb/26642
607 * gdb.base/maint-target-async-off.c: New test.
608 * gdb.base/maint-target-async-off.exp: New test.
609
c65c6c42
AM
6102020-10-13 Alan Modra <amodra@gmail.com>
611
612 * gdb.arch/powerpc-altivec.s,
613 * gdb.arch/powerpc-power7.s,
614 * gdb.arch/powerpc-power8.s,
615 * gdb.arch/powerpc-power9.s,
616 * gdb.arch/powerpc-vsx.s,
617 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
618 * gdb.arch/powerpc-altivec.exp,
619 * gdb.arch/powerpc-power7.exp,
620 * gdb.arch/powerpc-power8.exp,
621 * gdb.arch/powerpc-power9.exp,
622 * gdb.arch/powerpc-vsx.exp,
623 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
624 disassembly of mfvsrd/mtvsrd.
625
f4a0f710
AM
6262020-10-13 Alan Modra <amodra@gmail.com>
627
628 * gdb.arch/arm-disassembler-options.exp: Adjust expected
629 "target architecture" output.
630 * gdb.arch/powerpc-d128-regs.exp: Likewise.
631 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
632 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
633 * gdb.arch/s390-disassembler-options.exp: Likewise.
634
87a37e5e
PA
6352020-10-12 Pedro Alves <pedro@palves.net>
636
637 PR exp/26602
638 PR c++/26550
639 * gdb.cp/ambiguous.cc (marker1): Delete.
640 (main): Initialize all the fields of the locals. Replace marker1
641 call with a "set breakpoint here" marker.
642 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
643 instead of running to marker1. Add tests printing all the
644 variables and all the fields of the variables.
645 (test_ambiguous): New proc, expecting the new GDB output when a
646 field access is ambiguous. Change all "warning: X ambiguous"
647 tests to use it.
648
71e1b6b0
GB
6492020-10-12 Gary Benson <gbenson@redhat.com>
650
651 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
652 * gdb.base/msym-bp-2.c (foo): Likewise.
653 * gdb.base/msym-lang.c (foo): Likewise.
654 * gdb.base/msym-lang-main.c (foo): Likewise.
655 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
656 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
657 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
658 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
659 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
660 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
661 * gdb.python/py-objfile.c (static_var): Likewise.
662 * gdb.python/py-symbol.c (rr): Likewise.
663 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
664 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
665
9370fd51
AB
6662020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
667
668 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
669 output of backtrace.
670
7c184d33
TT
6712020-10-09 Tom Tromey <tromey@adacore.com>
672
673 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
674 (Rec): Add field. Fix range.
675 * gdb.ada/scalar_storage.exp: Update.
676
3d87245c
HD
6772020-10-09 Hannes Domani <ssbssa@yahoo.de>
678
679 PR exp/26714
680 * gdb.base/printcmds.exp: Add tests for void results.
681
f5c4b229
JV
6822020-10-09 Jan Vrany <jan.vrany@labware.com>
683
684 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
685 is emmited for both 'set directories' and 'directory' commands.
686
b2701685
TT
6872020-10-08 Tom Tromey <tom@tromey.com>
688
689 * gdb.base/style.exp: Check that "main"'s name is styled.
690
e86efb33
TT
6912020-10-07 Tom Tromey <tromey@adacore.com>
692
693 * gdb.base/find.exp: Rename some tests.
694
30897591
GB
6952020-10-06 Gary Benson <gbenson@redhat.com>
696
697 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
698 * gdb.base/list1.c (unused): Likewise.
699
ced4a4c1
GB
7002020-10-06 Gary Benson <gbenson@redhat.com>
701
702 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
703 __attribute__ ((used)).
704 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
705
ed3bdac4
AB
7062020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
707
708 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
709 make use of regions throughout.
710 * gdb.base/overlays.exp: Enclose string with variableds in "..",
711 not {...}.
712 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
713
cd096ec8
HD
7142020-10-05 Hannes Domani <ssbssa@yahoo.de>
715
716 * gdb.base/call-sc.c: Fix return struct on stack test case.
717 * gdb.base/call-sc.exp: Likewise.
718
3ee6f75d
GB
7192020-10-02 Gary Benson <gbenson@redhat.com>
720
721 * README: Fix "paralell".
722
f65825ec
GB
7232020-09-30 Gary Benson <gbenson@redhat.com>
724
725 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
726 Convert directive to lowercase.
727 (.Labbrev1_begin): Add missing label.
728 (abbrev code 0x1): Remove DW_AT_stmt_list.
729 (.Ldie_b): Likewise.
730
5f278258
TT
7312020-09-27 Tom Tromey <tom@tromey.com>
732
733 * gdb.tui/new-layout.exp: Use with_test_prefix.
734
8f9929bb
GR
7352020-09-26 Gareth Rees <grees@undo.io> (tiny change)
736
737 PR python/26586
738 * gdb.python/python.exp: add test cases for the from_tty
739 argument to gdb.execute.
740
c20c017b
GB
7412020-09-25 Gary Benson <gbenson@redhat.com>
742
743 * gdb.base/infcall-nested-structs.exp.tcl: Add
744 additional_flags=-Wno-tautological-compare for C++
745 tests when compiling using Clang.
746
68d654af
GB
7472020-09-25 Gary Benson <gbenson@redhat.com>
748
749 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
750 for .c files.
751
b551a89f
TT
7522020-09-24 Tom Tromey <tromey@adacore.com>
753
754 PR tui/26638:
755 * gdb.tui/list.exp: Check output of "focus next".
756
20a5fcbd
TT
7572020-09-23 Tom Tromey <tom@tromey.com>
758
759 * gdb.dwarf2/intbits.exp: New file.
760 * gdb.dwarf2/intbits.c: New file.
761
b167e53f
PA
7622020-09-20 Pedro Alves <pedro@palves.net>
763
764 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
765 spawn_id before calling remote_close. Close secondary MI channel.
766
dbc49e9f
PA
7672020-09-20 Pedro Alves <pedro@palves.net>
768
769 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
770 fails.
771
c8d5abea
AB
7722020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
773
774 * gdb.fortran/array-slices.exp: Update expected results.
775 * gdb.fortran/class-allocatable-array.exp: Likewise.
776 * gdb.fortran/multi-dim.exp: Likewise.
777 * gdb.fortran/vla-type.exp: Likewise.
778 * gdb.mi/mi-vla-fortran.exp: Likewise.
779
14f9473c
VC
7802020-09-18 Victor Collod <vcollod@nvidia.com>
781
782 PR gdb/26635
783 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
784 compatible with i386, and move it to...
785 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
786 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
787 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
788
e8ef12b9
PA
7892020-09-18 Pedro Alves <pedro@palves.net>
790
791 PR gdb/26631
792 * gdb.multi/multi-target-thread-find.exp: New file.
793
e11daf7a
PA
7942020-09-18 Pedro Alves <pedro@palves.net>
795
796 * gdb.multi/multi-target-continue.exp: New file, factored out from
797 multi-target.exp.
798 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
799 multi-target.exp.
800 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
801 multi-target.exp.
802 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
803 multi-target.exp.
804 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
805 multi-target.exp.
806 * gdb.multi/multi-target.exp.tcl: New file, factored out from
807 multi-target.exp.
808 * gdb.multi/multi-target.exp: Delete.
809
d0edc2b8
AB
8102020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
811
812 * gdb.fortran/array-slices.exp: Add missing message data.
813
7474326c
PA
8142020-09-17 Pedro Alves <pedro@palves.net>
815
816 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
817
dd23068d
PA
8182020-09-17 Pedro Alves <pedro@palves.net>
819
820 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
821 full prototype.
822
0640a543
PA
8232020-09-17 Pedro Alves <pedro@palves.net>
824
825 * gdb.python/py-as-string.c: Add cast.
826
ef0cdbc1
PA
8272020-09-17 Pedro Alves <pedro@palves.net>
828
829 * gdb.base/sizeof.c (fill): Add cast.
830
3a5eeb8b
PA
8312020-09-17 Pedro Alves <pedro@palves.net>
832
833 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
834
a8129512
PA
8352020-09-17 Pedro Alves <pedro@palves.net>
836
837 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
838 linkage name.
839 * gdb.base/prologue.exp: Use print /d.
840 * gdb.base/symbol-alias.exp: Handle C++ output.
841 * gdb.base/symbol-alias2.c: Handle C++ output.
842 [__cplusplus] (func): Explicitly specify linkage name.
843
a83cdcb6
PA
8442020-09-17 Pedro Alves <pedro@palves.net>
845
846 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
847 (struct my_key_t): ... this. Adjust all references.
848 (struct value_t): Rename to ...
849 (struct my_value_t): ... this. Adjust all references.
850 (create_map, add_map_element, create_map_map)
851 (add_map_map_element): Add casts.
852
d4bcee5c
PA
8532020-09-17 Pedro Alves <pedro@palves.net>
854
855 * gdb.python/py-framefilter-mi.c (funca): Add casts.
856 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
857
81f90489
PA
8582020-09-17 Pedro Alves <pedro@palves.net>
859
860 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
861
0a229804
PA
8622020-09-17 Pedro Alves <pedro@palves.net>
863
864 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
865 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
866 (charfoo, intfoo): Define full prototype.
867 * gdb.base/ptype1.c (charfoo): Define full prototype.
868 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
869 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
870
c3e5138d
PA
8712020-09-17 Pedro Alves <pedro@palves.net>
872
873 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
874 Don't define.
875 (utf_32_string): Compile for both C and C++.
876 * gdb.base/charset.exp: Use "print /d".
877
151fdbad
PA
8782020-09-17 Pedro Alves <pedro@palves.net>
879
880 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
881 (nullptr): Rename to ...
882 (null_ptr): ... this.
883 * gdb.base/watchpoint.exp: Adjust to rename.
884
18a25b64
PA
8852020-09-17 Pedro Alves <pedro@palves.net>
886
887 * gdb.base/printcmds.c (three, flag_enum_without_zero)
888 (three_not_flag): Add casts.
889
11fac337
PA
8902020-09-17 Pedro Alves <pedro@palves.net>
891
892 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
893 char array.
894 (main): Add references to Barrier, TestStrings, TestStringsH and
895 TestStringsW.
896 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
897 and expect a full prototype in C++.
898
52626c58
PA
8992020-09-17 Pedro Alves <pedro@palves.net>
900
901 * gdb.base/nested-addr.c (main): Add cast.
902 * gdb.base/nested-addr.exp: Use "print /d".
903
52bb0902
PA
9042020-09-17 Pedro Alves <pedro@palves.net>
905
906 * gdb.base/break.exp (func): New. Use it throughout when
907 expecting a function name.
908
73e18ac9
PA
9092020-09-17 Pedro Alves <pedro@palves.net>
910
911 * gdb.base/display.exp: Issue "set print asm-demangle on".
912
c8b18808
PA
9132020-09-17 Pedro Alves <pedro@palves.net>
914
915 * gdb.base/find.c: Include <string.h>.
916 (init_bufs): Add cast.
917 * gdb.base/find.exp: Issue "set print asm-demangle on".
918
fe830662
TT
9192020-09-16 Tom Tromey <tromey@adacore.com>
920
921 PR gdb/26598:
922 * gdb.base/skipcxx.exp: New file.
923 * gdb.base/skipcxx.cc: New file.
924
945ff6e2
TV
9252020-09-16 Tom de Vries <tdevries@suse.de>
926
927 PR testsuite/26617
928 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
929 WITH_DEBUG_SECTIONS is defined.
930 (xstr, str): New macro.
931 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
932 to get start and size of _Dmain.
933 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
934 using additional_flags.
935
da1df1db
TBA
9362020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
937
938 * gdb.base/bp-cmds-sourced-script.c: New file.
939 * gdb.base/bp-cmds-sourced-script.exp: New test.
940 * gdb.base/bp-cmds-sourced-script.gdb: New file.
941
337882d4
TV
9422020-09-16 Tom de Vries <tdevries@suse.de>
943
944 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
945 get the gdb prompt after issuing "monitor exit".
946
7361f908
TV
9472020-09-16 Tom de Vries <tdevries@suse.de>
948
949 PR testsuite/26624
950 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
951
4d91ddd3
TV
9522020-09-16 Tom de Vries <tdevries@suse.de>
953
954 PR testsuite/26618
955 * gdb.tui/new-layout.exp: Escape unbalanced braces.
956
08cc37dd
TT
9572020-09-15 Tom Tromey <tromey@adacore.com>
958
959 PR rust/26197:
960 * lib/rust-support.exp (rust_llvm_version): New proc.
961 * gdb.rust/simple.exp: Check rust_llvm_version.
962
ee6372f2
TV
9632020-09-14 Tom de Vries <tdevries@suse.de>
964
965 * gdb.rust/traits.exp: Fix PATH warning.
966
dc3a371e
PA
9672020-09-13 Pedro Alves <pedro@palves.net>
968
969 * gdb.base/catch-follow-exec.c (main): Add explicit return
970 statement.
971 * gdb.base/catch-signal.c (main): Likewise.
972 * gdb.base/condbreak-call-false.c (main): Likewise.
973 * gdb.base/consecutive.c (main): Add explicit return
974 statement and return type.
975 * gdb.base/cursal.c (main): Add explicit return statement.
976 * gdb.base/cvexpr.c (main): Likewise.
977 * gdb.base/display.c (main): Add explicit return statement and
978 return type.
979 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
980 * gdb.base/endianity.c (main): Likewise.
981 * gdb.base/execd-prog.c (main): Likewise.
982 * gdb.base/gdb1090.c (main): Likewise.
983 * gdb.base/info_qt.c (main): Likewise.
984 * gdb.base/lineinc.c (main): Likewise.
985 * gdb.base/load-command.c (main): Likewise.
986 * gdb.base/macscp1.c (main): Likewise.
987 * gdb.base/pr10179-a.c (main): Likewise.
988 * gdb.base/quit-live.c (main): Likewise.
989 * gdb.base/scope0.c (main): Likewise.
990 * gdb.base/settings.c (main): Likewise.
991 * gdb.base/stack-checking.c (main): Return int.
992 * gdb.base/varargs.c (main): Add explicit return statement.
993 * gdb.cp/ambiguous.cc (main): Likewise.
994 * gdb.cp/anon-struct.cc (main): Likewise.
995 * gdb.cp/anon-union.cc (main): Likewise.
996 * gdb.cp/bool.cc (main): Likewise.
997 * gdb.cp/bs15503.cc (main): Likewise.
998 * gdb.cp/cplusfuncs.cc (main): Likewise.
999 * gdb.cp/cttiadd.cc (main): Likewise.
1000 * gdb.cp/extern-c.cc (main): Likewise.
1001 * gdb.cp/filename.cc (main): Likewise.
1002 * gdb.cp/formatted-ref.cc (main): Likewise.
1003 * gdb.cp/mb-ctor.cc (main): Likewise.
1004 * gdb.cp/member-ptr.cc (main): Likewise.
1005 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1006 * gdb.cp/overload-const.cc (main): Likewise.
1007 * gdb.cp/paren-type.cc (main): Likewise.
1008 * gdb.cp/parse-lang.cc (main): Likewise.
1009 * gdb.cp/pr-1023.cc (main): Likewise.
1010 * gdb.cp/psmang1.cc (main): Likewise.
1011 * gdb.cp/readnow-language.cc (main): Likewise.
1012 * gdb.cp/ref-params.cc (main): Likewise.
1013 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1014 * gdb.cp/virtbase2.cc (main): Likewise.
1015 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1016 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1017 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1018 * gdb.mi/mi-console.c (main): Likewise.
1019 * gdb.mi/mi-read-memory.c (main): Likewise.
1020 * gdb.modula2/multidim.c (main): Likewise.
1021 * gdb.opt/inline-small-func.c (main): Likewise.
1022 * gdb.python/py-rbreak.c (main): Likewise.
1023 * gdb.stabs/exclfwd1.c (main): Likewise.
1024 * gdb.trace/qtro.c (main): Likewise.
1025
af26601c
PA
10262020-09-13 Pedro Alves <pedro@palves.net>
1027
1028 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1029 instead of getenv.
1030
2f4b83cd
PA
10312020-09-13 Pedro Alves <pedro@palves.net>
1032
1033 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1034 instead of spawning GDB with remote_spawn.
1035 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1036 gdb_spawn instead of spawning GDB with remote_spawn.
1037
c49da0e4
PA
10382020-09-13 Pedro Alves <pedro@palves.net>
1039
1040 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1041 file and add calls to first and second.
1042 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1043 add call to f.
1044
6791b117
PA
10452020-09-13 Pedro Alves <pedro@palves.net>
1046
1047 * gdb.mi/mi-break-qualified.cc: New file.
1048 * gdb.mi/mi-break-qualified.exp: New file.
1049 * lib/mi-support.exp (mi_create_breakpoint_multi)
1050 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1051 procedures.
1052 (mi_create_breakpoint_1): New, factored out from
1053 mi_create_breakpoint.
1054
3b8d4c5c
PA
10552020-09-13 Pedro Alves <pedro@palves.net>
1056
1057 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1058 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1059 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1060 (register_class): Delete.
1061 (main): Don't call register_class.
1062
d5f96005
PA
10632020-09-13 Pedro Alves <pedro@palves.net>
1064
1065 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1066 (do_tests): Remove "calling method for small class" test.
1067 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1068 (register_class): Delete.
1069 (main): Don't call register_class.
1070 * gdb.cp/call-method-register.exp: New file, based on bits removed
1071 from classes.exp.
1072 * gdb.cp/call-method-register.cc: New file, based on bits removed
1073 from classes.cc.
1074
77f2120b
PA
10752020-09-13 Pedro Alves <pedro@palves.net>
1076
1077 * gdb.base/msym-bp-2.c: New.
1078 * gdb.base/msym-bp-shl-lib.c: New file.
1079 * gdb.base/msym-bp-shl-main-2.c: New file.
1080 * gdb.base/msym-bp-shl-main.c: New file.
1081 * gdb.base/msym-bp-shl.exp: New file.
1082 * gdb.base/msym-bp.c: New file.
1083 * gdb.base/msym-bp.exp: New file.
1084
32aea73e
JB
10852020-09-13 Joel Brobecker <brobecker@adacore.com>
1086
1087 * gdb.base/default.exp: Change $_gdb_major to 11.
1088
2a67f09d
FW
10892020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1090 Felix Willgerodt <Felix.Willgerodt@intel.com>
1091
1092 * x86-avx512bf16.c: New file.
1093 * x86-avx512bf16.exp: Likewise.
1094 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1095
ad570dd7
TV
10962020-09-11 Tom de Vries <tdevries@suse.de>
1097
1098 PR exp/26602
1099 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1100
a56f7391
TBA
11012020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1102
1103 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1104
918619e5
AM
11052020-09-10 Alan Modra <amodra@gmail.com>
1106
1107 PR 26597
1108 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1109
cac1e71d
TV
11102020-09-08 Tom de Vries <tdevries@suse.de>
1111
1112 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1113 after gdb_starti_cmd.
1114
c5cd900e
AKS
11152020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1116
1117 * lib/fortran.exp (fortran_complex8): New proc.
1118 (fortran_complex16): New proc.
1119 * gdb.fortran/complex.exp: Use routines from fortran.exp
1120 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1121 * gdb.fortran/vla-ptr-info.exp: Likewise.
1122
8f5c6526
TV
11232020-09-03 Tom de Vries <tdevries@suse.de>
1124
1125 PR breakpoint/26546
1126 * gdb.base/label-without-address.exp: Runto main first.
1127
02c6f3f1
TT
11282020-09-02 Tom Tromey <tromey@adacore.com>
1129
1130 * gdb.ada/mi_var_access.exp: Test children of access variable.
1131 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1132 * gdb.ada/mi_var_array.exp: Update.
1133
efe24f05
KB
11342020-08-31 Kevin Buettner <kevinb@redhat.com>
1135
1136 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1137 on docker w/ AUFS storage driver.
1138
973695d6
KB
11392020-08-31 Kevin Buettner <kevinb@redhat.com>
1140
1141 * gdb.base/corefile2.exp (renamed binfile): New tests.
1142
f3bd50f1
SM
11432020-08-31 Simon Marchi <simon.marchi@efficios.com>
1144
1145 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1146
22b9b4b0
SL
11472020-08-31 Simon Marchi <simon.marchi@efficios.com>
1148
1149 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1150 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1151
8efaf6b3
SM
11522020-08-31 Simon Marchi <simon.marchi@efficios.com>
1153
1154 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1155 output, printing a "not saved" value from history and printing a
1156 convenience variable created from a "not saved" value.
1157
e840f2e3
TV
11582020-08-31 Tom de Vries <tdevries@suse.de>
1159
1160 * gdb.base/eh_return.exp: Use nopie.
1161
8f57f343
PA
11622020-08-28 Pedro Alves <pedro@palves.net>
1163
1164 * gdb.base/advance-until-multiple-locations.exp
1165 (advance_overload, until_overload): Adjust to match the
1166 frame/function header instead of the source line text.
1167
626d2320
TV
11682020-08-28 Tom de Vries <tdevries@suse.de>
1169
1170 * gdb.base/label-without-address.c: New test.
1171 * gdb.base/label-without-address.exp: New file.
1172
df631783
PA
11732020-08-27 Pedro Alves <pedro@palves.net>
1174
1175 PR gdb/26523
1176 PR gdb/26524
1177 * gdb.base/advance-until-multiple-locations.cc: New.
1178 * gdb.base/advance-until-multiple-locations.exp: New.
1179
48b076bb
SM
11802020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1181
1182 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1183
c2015ce4
AB
11842020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1185
1186 * gdb.arch/amd64-byte.exp: Make test names unique, use
1187 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1188 * gdb.arch/amd64-dword.exp: Likewise.
1189 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1190 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1191 unique.
1192 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1193 * gdb.arch/amd64-word.exp: Make test names unique, use
1194 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1195 * gdb.arch/i386-byte.exp: Make test names unique, use
1196 gdb_breakpoint.
1197 * gdb.arch/i386-word.exp: Likewise.
1198
995d3a19
SV
11992020-08-25 Shahab Vahedi <shahab@synopsys.com>
1200
1201 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1202
8cac2b31
SM
12032020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1204
1205 PR gdb/26532
1206 * gdb.threads/stepi-random-signal.exp: Update pattern.
1207
2bc19622
SM
12082020-08-25 Simon Marchi <simon.marchi@efficios.com>
1209
1210 PR gdb/26532
1211 * gdb.base/ui-redirect.exp: Update pattern.
1212
b04aa1fc
GB
12132020-08-25 Gary Benson <gbenson@redhat.com>
1214
1215 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1216 when compiling with clang.
8571e9c8 1217 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1218
9f68b453
GB
12192020-08-25 Gary Benson <gbenson@redhat.com>
1220
1221 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1222 Add additional_flags=-Wno-inaccessible-base when compiling
1223 with GCC >= 10.1 or clang. Add additional_flags=-w when
1224 compiling with GCC < 10.
1225
3945d2d7
GM
12262020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1227
1228 PR m2/26372
fc5d6901
SM
1229 * gdb.modula2/multidim.c: New file.
1230 * gdb.modula2/multidim.exp: New file.
3945d2d7 1231
60122dbe
SM
12322020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1233
1234 * lib/gdb.exp (runto): Always emit fail on internal error.
1235
1eb8556f
SM
12362020-08-24 Simon Marchi <simon.marchi@efficios.com>
1237
1238 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1239 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1240 Likewise.
1241 * gdb.threads/stepi-random-signal.exp: Likewise.
1242
33bf4c5c
TBA
12432020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1244
1245 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1246 * gdb.trace/strace.exp: Ditto.
1247
c2fd7fae
AKS
12482020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1249
1250 * gdb.fortran/vla-type.exp: Skip commands not required for
1251 the Flang compiled binaries after prologue fix.
1252
326afb72
TT
12532020-08-17 Tom de Vries <tdevries@suse.de>
1254 Tom Tromey <tromey@adacore.com>
1255
1256 PR rust/26197:
1257 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1258
3ae7ab99
TT
12592020-08-17 Tom Tromey <tromey@adacore.com>
1260
1261 * gdb.ada/mi_var_access.exp: New file.
1262 * gdb.ada/mi_var_access/mi_access.adb: New file.
1263 * gdb.ada/mi_var_access/pck.adb: New file.
1264 * gdb.ada/mi_var_access/pck.ads: New file.
1265
f569c1c5
TV
12662020-08-16 Tom de Vries <tdevries@suse.de>
1267
1268 PR gdb/25350
1269 * gdb.base/eh_return.c: New test.
1270 * gdb.base/eh_return.exp: New file.
1271
3d11c30a
TV
12722020-08-15 Tom de Vries <tdevries@suse.de>
1273
1274 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1275 (mixed_func_1d_): Use fortran_charlen_t in decl.
1276
547ce8f0
TV
12772020-08-15 Tom de Vries <tdevries@suse.de>
1278
1279 PR backtrace/26390
1280 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1281 Update expected pattern.
1282
a54a7f13
PA
12832020-08-13 Pedro Alves <pedro@palves.net>
1284
1285 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1286 * gdb.fortran/library-module.exp: Likewise.
1287 * gdb.fortran/logical.exp: Likewise.
1288 * gdb.fortran/module.exp: Likewise.
1289 * gdb.fortran/print_type.exp: Likewise.
1290 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1291 * gdb.fortran/vla-datatypes.exp: Likewise.
1292 * gdb.fortran/vla-history.exp: Likewise.
1293 * gdb.fortran/vla-ptr-info.exp: Likewise.
1294 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1295 * gdb.fortran/vla-ptype.exp: Likewise.
1296 * gdb.fortran/vla-sizeof.exp: Likewise.
1297 * gdb.fortran/vla-type.exp: Likewise.
1298 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1299 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1300 * gdb.fortran/vla-value-sub.exp: Likewise.
1301 * gdb.fortran/vla-value.exp: Likewise.
1302
7a82e903
PA
13032020-08-13 Pedro Alves <pedro@palves.net>
1304
1305 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1306 * gdb.ada/access_to_packed_array.exp: Likewise.
1307 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1308 * gdb.ada/addr_arith.exp: Likewise.
1309 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1310 * gdb.ada/arr_arr.exp: Likewise.
1311 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1312 * gdb.ada/array_bounds.exp: Likewise.
1313 * gdb.ada/array_of_variable_length.exp: Likewise.
1314 * gdb.ada/array_ptr_renaming.exp: Likewise.
1315 * gdb.ada/array_subscript_addr.exp: Likewise.
1316 * gdb.ada/arraydim.exp: Likewise.
1317 * gdb.ada/arrayparam.exp: Likewise.
1318 * gdb.ada/arrayptr.exp: Likewise.
1319 * gdb.ada/assign_1.exp: Likewise.
1320 * gdb.ada/assign_arr.exp: Likewise.
1321 * gdb.ada/atomic_enum.exp: Likewise.
1322 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1323 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1324 * gdb.ada/bias.exp: Likewise.
1325 * gdb.ada/boolean_expr.exp: Likewise.
1326 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1327 * gdb.ada/bp_enum_homonym.exp: Likewise.
1328 * gdb.ada/bp_inlined_func.exp: Likewise.
1329 * gdb.ada/bp_on_var.exp: Likewise.
1330 * gdb.ada/bp_range_type.exp: Likewise.
1331 * gdb.ada/bp_reset.exp: Likewise.
1332 * gdb.ada/call_pn.exp: Likewise.
1333 * gdb.ada/catch_assert_if.exp: Likewise.
1334 * gdb.ada/catch_ex.exp: Likewise.
1335 * gdb.ada/catch_ex_std.exp: Likewise.
1336 * gdb.ada/char_enum.exp: Likewise.
1337 * gdb.ada/char_param.exp: Likewise.
1338 * gdb.ada/complete.exp: Likewise.
1339 * gdb.ada/cond_lang.exp: Likewise.
1340 * gdb.ada/convvar_comp.exp: Likewise.
1341 * gdb.ada/dgopt.exp: Likewise.
1342 * gdb.ada/disc_arr_bound.exp: Likewise.
1343 * gdb.ada/display_nested.exp: Likewise.
1344 * gdb.ada/dot_all.exp: Likewise.
1345 * gdb.ada/dyn_loc.exp: Likewise.
1346 * gdb.ada/dyn_stride.exp: Likewise.
1347 * gdb.ada/excep_handle.exp: Likewise.
1348 * gdb.ada/expr_delims.exp: Likewise.
1349 * gdb.ada/expr_with_funcall.exp: Likewise.
1350 * gdb.ada/exprs.exp: Likewise.
1351 * gdb.ada/fin_fun_out.exp: Likewise.
1352 * gdb.ada/fixed_cmp.exp: Likewise.
1353 * gdb.ada/formatted_ref.exp: Likewise.
1354 * gdb.ada/frame_arg_lang.exp: Likewise.
1355 * gdb.ada/frame_args.exp: Likewise.
1356 * gdb.ada/fullname_bp.exp: Likewise.
1357 * gdb.ada/fun_addr.exp: Likewise.
1358 * gdb.ada/fun_in_declare.exp: Likewise.
1359 * gdb.ada/fun_overload_menu.exp: Likewise.
1360 * gdb.ada/fun_renaming.exp: Likewise.
1361 * gdb.ada/funcall_char.exp: Likewise.
1362 * gdb.ada/funcall_param.exp: Likewise.
1363 * gdb.ada/funcall_ptr.exp: Likewise.
1364 * gdb.ada/funcall_ref.exp: Likewise.
1365 * gdb.ada/homonym.exp: Likewise.
1366 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1367 * gdb.ada/info_auto_lang.exp: Likewise.
1368 * gdb.ada/info_exc.exp: Likewise.
1369 * gdb.ada/info_types.exp: Likewise.
1370 * gdb.ada/int_deref.exp: Likewise.
1371 * gdb.ada/interface.exp: Likewise.
1372 * gdb.ada/iwide.exp: Likewise.
1373 * gdb.ada/lang_switch.exp: Likewise.
1374 * gdb.ada/length_cond.exp: Likewise.
1375 * gdb.ada/maint_with_ada.exp: Likewise.
1376 * gdb.ada/mi_catch_assert.exp: Likewise.
1377 * gdb.ada/mi_catch_ex.exp: Likewise.
1378 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1379 * gdb.ada/mi_dyn_arr.exp: Likewise.
1380 * gdb.ada/mi_ex_cond.exp: Likewise.
1381 * gdb.ada/mi_exc_info.exp: Likewise.
1382 * gdb.ada/mi_interface.exp: Likewise.
1383 * gdb.ada/mi_prot.exp: Likewise.
1384 * gdb.ada/mi_ref_changeable.exp: Likewise.
1385 * gdb.ada/mi_string_access.exp: Likewise.
1386 * gdb.ada/mi_task_arg.exp: Likewise.
1387 * gdb.ada/mi_task_info.exp: Likewise.
1388 * gdb.ada/mi_var_array.exp: Likewise.
1389 * gdb.ada/mi_var_union.exp: Likewise.
1390 * gdb.ada/mi_variant.exp: Likewise.
1391 * gdb.ada/minsyms.exp: Likewise.
1392 * gdb.ada/mod_from_name.exp: Likewise.
1393 * gdb.ada/nested.exp: Likewise.
1394 * gdb.ada/null_array.exp: Likewise.
1395 * gdb.ada/optim_drec.exp: Likewise.
1396 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1397 * gdb.ada/packed_array_assign.exp: Likewise.
1398 * gdb.ada/packed_tagged.exp: Likewise.
1399 * gdb.ada/pp-rec-component.exp: Likewise.
1400 * gdb.ada/print_chars.exp: Likewise.
1401 * gdb.ada/print_pc.exp: Likewise.
1402 * gdb.ada/ptr_typedef.exp: Likewise.
1403 * gdb.ada/ptype_arith_binop.exp: Likewise.
1404 * gdb.ada/ptype_array.exp: Likewise.
1405 * gdb.ada/ptype_field.exp: Likewise.
1406 * gdb.ada/ptype_tagged_param.exp: Likewise.
1407 * gdb.ada/ptype_union.exp: Likewise.
1408 * gdb.ada/py_range.exp: Likewise.
1409 * gdb.ada/py_taft.exp: Likewise.
1410 * gdb.ada/rdv_wait.exp: Likewise.
1411 * gdb.ada/rec_comp.exp: Likewise.
1412 * gdb.ada/rec_return.exp: Likewise.
1413 * gdb.ada/ref_param.exp: Likewise.
1414 * gdb.ada/ref_tick_size.exp: Likewise.
1415 * gdb.ada/rename_subscript_param.exp: Likewise.
1416 * gdb.ada/repeat_dyn.exp: Likewise.
1417 * gdb.ada/same_component_name.exp: Likewise.
1418 * gdb.ada/same_enum.exp: Likewise.
1419 * gdb.ada/scalar_storage.exp: Likewise.
1420 * gdb.ada/set_wstr.exp: Likewise.
1421 * gdb.ada/small_reg_param.exp: Likewise.
1422 * gdb.ada/str_binop_equal.exp: Likewise.
1423 * gdb.ada/str_ref_cmp.exp: Likewise.
1424 * gdb.ada/str_uninit.exp: Likewise.
1425 * gdb.ada/sub_variant.exp: Likewise.
1426 * gdb.ada/sym_print_name.exp: Likewise.
1427 * gdb.ada/taft_type.exp: Likewise.
1428 * gdb.ada/tagged.exp: Likewise.
1429 * gdb.ada/tagged_access.exp: Likewise.
1430 * gdb.ada/task_bp.exp: Likewise.
1431 * gdb.ada/task_switch_in_core.exp: Likewise.
1432 * gdb.ada/tasks.exp: Likewise.
1433 * gdb.ada/tick_last_segv.exp: Likewise.
1434 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1435 * gdb.ada/type_coercion.exp: Likewise.
1436 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1437 * gdb.ada/unchecked_union.exp: Likewise.
1438 * gdb.ada/uninitialized_vars.exp: Likewise.
1439 * gdb.ada/var_arr_attrs.exp: Likewise.
1440 * gdb.ada/var_arr_typedef.exp: Likewise.
1441 * gdb.ada/var_rec_arr.exp: Likewise.
1442 * gdb.ada/variant-record.exp: Likewise.
1443 * gdb.ada/variant.exp: Likewise.
1444 * gdb.ada/variant_record_packed_array.exp: Likewise.
1445 * gdb.ada/varsize_limit.exp: Likewise.
1446 * gdb.ada/whatis_array_val.exp: Likewise.
1447 * gdb.ada/widewide.exp: Likewise.
1448 * gdb.ada/win_fu_syms.exp: Likewise.
1449
14502020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1451
1452 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1453
10c381b5
AB
14542020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1455
1456 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1457 unset the array variable.
1458
8f34b746
TV
14592020-08-03 Tom de Vries <tdevries@suse.de>
1460
1461 PR symtab/26333
1462 * lib/dwarf.exp (DW_LNE_user): New proc.
1463 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1464 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1465
0245e136
KB
14662020-07-31 Kevin Buettner <kevinb@redhat.com>
1467
1468 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1469 to 'uintptr_t'
1470 (inttypes.h): Include.
1471
9ef1ec5d
KB
14722020-07-31 Kevin Buettner <kevinb@redhat.com>
1473
1474 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1475 (C5_24k): Delete.
1476 (C5_8k, C5_64k, C5_256k): New macros.
1477 (buf_ro): Allocate 256 KiB of initialized data.
1478
4c55e970
TBA
14792020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1480
1481 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1482 that attempt to overwrite an existing condition with a condition
1483 that fails parsing and also with a condition that parses fine
1484 but contains junk at the end.
1485
1e620590
TBA
14862020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1487
1488 * gdb.base/condbreak-bad.c: New test.
1489 * gdb.base/condbreak-bad.exp: New file.
1490
e12dcc50
TV
14912020-07-30 Tom de Vries <tdevries@suse.de>
1492
1493 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1494 out of ...
1495 (GDBInfoModuleSymbols::check_entry): ... here.
1496 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1497 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1498 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1499
6cc64caa
TV
15002020-07-30 Tom de Vries <tdevries@suse.de>
1501
1502 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1503 "__class_some_module_Number_t" optional.
1504
90fd07fc
TV
15052020-07-29 Tom de Vries <tdevries@suse.de>
1506
1507 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1508 multiple locations.
1509
f5c79e97
TV
15102020-07-29 Tom de Vries <tdevries@suse.de>
1511
1512 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1513 rather than function name.
1514
f75a0693
AB
15152020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1516
1517 PR symtab/26270:
1518 * gdb.cp/disasm-func-name.cc: New file.
1519 * gdb.cp/disasm-func-name.exp: New file.
1520
4888741a
TT
15212020-07-28 Tom Tromey <tromey@adacore.com>
1522
1523 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1524 'varval' location.
1525
43d5901d
AB
15262020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1527
1528 * gdb.python/py-unwind.py: Update to make use of a register
1529 descriptor.
1530
14fa8fb3
AB
15312020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1532
1533 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1534
e79eb02f
AB
15352020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1536
1537 PR fortran/23051
1538 PR fortran/26139
1539 * gdb.fortran/class-allocatable-array.exp: New file.
1540 * gdb.fortran/class-allocatable-array.f90: New file.
1541 * gdb.fortran/pointer-to-pointer.exp: New file.
1542 * gdb.fortran/pointer-to-pointer.f90: New file.
1543
876518dd
TV
15442020-07-25 Tom de Vries <tdevries@suse.de>
1545
1546 PR symtab/26243
1547 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1548 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1549
6dcfb80a
TV
15502020-07-24 Tom de Vries <tdevries@suse.de>
1551
1552 PR testsuite/26293
1553 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1554
e7bc9db8
PA
15552020-07-23 Pedro Alves <pedro@palves.net>
1556
1557 * gdb.server/server-kill.exp (prepare): New, factored out from the
1558 top level.
1559 (kill_server): New.
1560 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1561 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1562
78344df7
AB
15632020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1564
1565 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1566
25dfed24
SL
15672020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1568
1569 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1570 Initialize to empty string at top level.
1571 (gdb_wrapper_init): Revert check for file existence on build.
1572 Build the wrapper in its default place, not a build-specific
1573 location. When host == build, make the pathname absolute.
1574 (gdb_compile): Delete leftover declaration of
1575 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1576 string instead of uninitialized.
1577
7da515fd
KB
15782020-07-22 Kevin Buettner <kevinb@redhat.com>
1579
1580 * gdb.base/corefile2.exp: New file.
1581 * gdb.base/coremaker2.exp: New file.
1582
9c5ec5c2
KB
15832020-07-22 Kevin Buettner <kevinb@redhat.com>
1584
1585 * gdb.base/coredump-filter.exp: Add second
1586 non-Private-Shared-Anon-File test.
1587 (test_disasm): Rename binfile for test which is expected
1588 to fail.
1589
f9e233c9
KB
15902020-07-22 Kevin Buettner <kevinb@redhat.com>
1591
1592 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1593 data in core file".
1594 * gdb.base/coremaker.c (buf2ro): New global.
1595 (mmapdata): Add a read-only mmap mapping.
1596
94c265d7
KB
15972020-07-22 Kevin Buettner <kevinb@redhat.com>
1598
1599 PR corefiles/25631
1600 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1601 New test.
1602 * gdb.base/coremaker.c (buf3): New global.
1603 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1604 flags.
1605
16062020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1607
1608 * gdb.base/coremaker.c (filler_ro): New global constant.
1609
32fa152e
TT
16102020-07-22 Tom Tromey <tromey@adacore.com>
1611
1612 * gdb.ada/mi_prot.exp: New file.
1613 * gdb.ada/mi_prot/pkg.adb: New file.
1614 * gdb.ada/mi_prot/pkg.ads: New file.
1615 * gdb.ada/mi_prot/prot.adb: New file.
1616
c8474dc3
TBA
16172020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1618
1619 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1620 loads two JITers.
1621
baf8791e
AB
16222020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1623
1624 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1625
f7306dac
AB
16262020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1627
1628 * gdb.python/py-arch-reg-names.exp: Additional tests.
1629
6d3d6e4b
TV
16302020-07-21 Tom de Vries <tdevries@suse.de>
1631
1632 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1633 breakpoint locations".
1634 * gdb.reverse/solib-reverse.exp: Same.
1635
803d0592
TV
16362020-07-21 Tom de Vries <tdevries@suse.de>
1637
1638 * gdb.reverse/step-reverse.c (callee): Merge statements.
1639
e9bdc510
TV
16402020-07-21 Tom de Vries <tdevries@suse.de>
1641
1642 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1643 line numbers for some variables.
1644
f0f9e75a
TV
16452020-07-21 Tom de Vries <tdevries@suse.de>
1646
1647 * gdb.opt/inline-locals.c (init_array): New func.
1648 (func1): Use init_array.
1649 * gdb.opt/inline-locals.exp: Update pattern.
1650
bd460ecb
TV
16512020-07-21 Tom de Vries <tdevries@suse.de>
1652
1653 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1654 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1655
ae5369e7
LC
16562020-07-20 Ludovic Courtès <ludo@gnu.org>
1657
1658 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1659 * gdb.guile/types-module.exp: Remove "ERROR:" from
1660 regexps since Guile 3.0 no longer prints that.
1661
68cf161c
LC
16622020-07-20 Ludovic Courtès <ludo@gnu.org>
1663
1664 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1665 error regexp to match on Guile 2.2.
1666
c14b4913
GB
16672020-07-20 Gary Benson <gbenson@redhat.com>
1668
1669 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1670 with clang.
1671
b243ba58
TV
16722020-07-20 Tom de Vries <tdevries@suse.de>
1673
1674 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1675 (omp_set_lock_in_order): New function.
1676 (single_scope, multi_scope, nested_func, nested_parallel): Use
1677 omp_set_lock_in_order and omp_unset_lock.
1678 (main): Init and destroy lock and lock2.
1679
c06ad8b5
TV
16802020-07-20 Tom de Vries <tdevries@suse.de>
1681
1682 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1683
6e22f117
TV
16842020-07-20 Tom de Vries <tdevries@suse.de>
1685
1686 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1687
33176ea7
TV
16882020-07-17 Tom de Vries <tdevries@suse.de>
1689
1690 * gdb.base/valgrind-infcall-2.c: New test.
1691 * gdb.base/valgrind-infcall-2.exp: New file.
1692 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1693
90c3ec2d
TV
16942020-07-17 Tom de Vries <tdevries@suse.de>
1695
1696 * gdb.dlang/circular.c (found): Use found_label as label name.
1697 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1698 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1699 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1700 * gdb.dwarf2/ada-linkage-name.exp: Same.
1701 * gdb.dwarf2/arr-subrange.exp: Same.
1702 * gdb.dwarf2/atomic-type.exp: Same.
1703 * gdb.dwarf2/comp-unit-lang.exp: Same.
1704 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1705 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1706 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1707 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1708 * gdb.dwarf2/implptr-64bit.exp: Same.
1709 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1710 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1711 * gdb.dwarf2/imported-unit.exp: Same.
1712 * gdb.dwarf2/main-subprogram.exp: Same.
1713 * gdb.dwarf2/missing-type-name.exp: Same.
1714 * gdb.dwarf2/nonvar-access.exp: Same.
1715 * gdb.dwarf2/struct-with-sig.exp: Same.
1716 * gdb.dwarf2/typedef-void-finish.exp: Same.
1717 * gdb.dwarf2/void-type.exp: Same.
1718
10da644d
TV
17192020-07-17 Tom de Vries <tdevries@suse.de>
1720
1721 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1722 src parameter.
1723 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1724 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1725 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1726 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1727 * gdb.dwarf2/dwz.exp: Same.
1728 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1729 * gdb.dwarf2/implref-array.exp: Same.
1730 * gdb.dwarf2/implref-const.exp: Same.
1731 * gdb.dwarf2/implref-global.exp: Same.
1732 * gdb.dwarf2/implref-struct.exp: Same.
1733 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1734 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1735 * gdb.dwarf2/var-access.exp: Same.
1736 * gdb.dwarf2/varval.exp: Same.
1737 * gdb.trace/entry-values.exp: Same.
1738
315e6afc
TV
17392020-07-17 Tom de Vries <tdevries@suse.de>
1740
1741 * lib/dwarf.exp (Dwarf::extern): Remove.
1742 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1743 * gdb.dlang/circular.exp: Same.
1744 * gdb.dwarf2/comp-unit-lang.exp: Same.
1745 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1746 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1747 * gdb.dwarf2/dwz.exp: Same.
1748 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1749 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1750 * gdb.dwarf2/imported-unit.exp: Same.
1751 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1752
5597c940
SL
17532020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1754
1755 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1756 Use double quotes instead of single quotes.
1757
d0ce17d8
CT
17582020-07-16 Caroline Tice <cmtice@google.com>
1759
1760 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1761 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1762
853772cc
TV
17632020-07-16 Tom de Vries <tdevries@suse.de>
1764
1765 * lib/dwarf.exp (program): Initialize _line.
1766 (DW_LNE_end_sequence): Reinitialize _line.
1767 (DW_LNS_advance_line): Update _line.
1768 (line): New proc.
1769 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1770 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1771 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1772 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1773 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1774 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1775
fe07b572
AB
17762020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1777
1778 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1779 generic.
1780
52781cce
TV
17812020-07-15 Tom de Vries <tdevries@suse.de>
1782
1783 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1784 is_amd64_regs_target.
1785
3dcc261c
AB
17862020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1787
1788 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1789 * gdb.fortran/ptype-on-functions.f90: Likewise.
1790
054a0959
SM
17912020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1792
1793 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1794 values in documentation for addr_size to 4 and 8.
1795
ccb9eba6
AB
17962020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1797
1798 * gdb.arch/amd64-osabi.exp: Update.
1799 * gdb.arch/arm-disassembler-options.exp: Update.
1800 * gdb.arch/powerpc-disassembler-options.exp: Update.
1801 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1802 * gdb.arch/s390-disassembler-options.exp: Update.
1803 * gdb.base/all-architectures.exp.tcl: Update.
1804 * gdb.base/attach-pie-noexec.exp: Update.
1805 * gdb.base/catch-syscall.exp: Update.
1806 * gdb.xml/tdesc-arch.exp: Update.
1807
025a39a7
TV
18082020-07-14 Tom de Vries <tdevries@suse.de>
1809
1810 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1811 (local_gettid): ... this.
1812 (fn): Update.
1813
74e4b667
SL
18142020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1815
1816 * gdb.base/info_sources.exp: Skip directory match tests on
1817 remote hosts.
1818
f413dd74
GB
18192020-07-13 Gary Benson <gbenson@redhat.com>
1820
1821 * gdb.base/savedregs.exp (caller): Use parentheses to
1822 make expected expression evaluation ordering explicit.
1823
915771bb
GB
18242020-07-13 Gary Benson <gbenson@redhat.com>
1825
1826 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1827
2a122642
GB
18282020-07-13 Gary Benson <gbenson@redhat.com>
1829
1830 * gdb.base/bigcore.c (main): Use a volatile pointer when
1831 attempting to trigger a SIGSEGV.
1832 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1833 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1834 * gdb.base/savedregs.c (thrower): Likewise.
1835 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1836
3f00c730
GB
18372020-07-13 Gary Benson <gbenson@redhat.com>
1838
1839 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1840 defining and using VLA structure fields into...
1841 * gdb.base/vla-struct-fields.c: New file.
1842 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1843 tests into...
1844 * gdb.base/vla-struct-fields.exp: New file.
1845
963eeee4
TV
18462020-07-13 Tom de Vries <tdevries@suse.de>
1847
1848 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1849 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1850 * gdb.base/gold-gdb-index.exp: Same.
1851 * gdb.base/morestack.exp: Same.
1852
0ed35c9a
DX
18532020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1854
1855 PR rust/26121
1856 * gdb.rust/modules.rs: Prevent linker from discarding test
1857 symbol.
1858
4fdba23d
PA
18592020-07-10 Pedro Alves <pedro@palves.net>
1860
1861 PR gdb/26199
1862 * gdb.multi/multi-target.c (exit_thread): New.
1863 (thread_start): Break loop if EXIT_THREAD.
1864 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1865 (top level) Call test_no_resumed.
1866
15f3b077
TT
18672020-07-08 Tom Tromey <tromey@adacore.com>
1868
1869 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1870 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1871
9fc501fd
AB
18722020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1873
1874 PR python/22748
1875 * gdb.opt/inline-frame-tailcall.c: New file.
1876 * gdb.opt/inline-frame-tailcall.exp: New file.
1877 * gdb.python/py-unwind-inline.c: New file.
1878 * gdb.python/py-unwind-inline.exp: New file.
1879 * gdb.python/py-unwind-inline.py: New file.
1880
64cb3757
AB
18812020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1882
1883 * gdb.python/py-arch-reg-groups.exp: New file.
1884
0f767f94
AB
18852020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1886
1887 * gdb.python/py-arch-reg-names.exp: New file.
1888
87dbc774
AB
18892020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1890
1891 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1892 gdb.PendingFrame.architecture method.
1893
d8cc8af6
TV
18942020-07-06 Tom de Vries <tdevries@suse.de>
1895
1896 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1897
3c8ea5be
PA
18982020-07-03 Pedro Alves <palves@redhat.com>
1899
1900 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1901 explicitly write negative numbers.
1902 * gdb.base/structs2.exp: Adjust expected output.
1903
bf90c83a
PA
19042020-07-03 Pedro Alves <palves@redhat.com>
1905
1906 * gdb.base/charset.c (init_string): Change all char parameters to
1907 unsigned char parameters.
1908
2eb82157
PA
19092020-07-03 Pedro Alves <palves@redhat.com>
1910
1911 * gdb.base/call-sc.exp (start_scalars_test): Use
1912 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1913 * gdb.base/overlays.c: Remove references to PARAMS.
1914 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1915 * gdb.base/reread.exp: Don't set 'prototypes' global.
1916 * gdb.base/structs.exp (start_structs_test): Use
1917 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1918 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1919 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1920 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1921 call.
1922 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1923
9adda7af
PA
19242020-07-03 Pedro Alves <palves@redhat.com>
1925
1926 * gdb.base/m32rovly.c: Delete.
1927 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1928
2a17c803
PW
19292020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1930
1931 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1932 of gdb_py_test_multiple.
1933 * gdb.python/py-cmd.exp: Likewise.
1934 * gdb.python/py-events.exp: Likewise.
1935 * gdb.python/py-function.exp: Likewise.
1936 * gdb.python/py-inferior.exp: Likewise.
1937 * gdb.python/py-infthread.exp: Likewise.
1938 * gdb.python/py-linetable.exp: Likewise.
1939 * gdb.python/py-parameter.exp: Likewise.
1940 * gdb.python/py-value.exp: Likewise.
1941
b011fe1a
TV
19422020-06-30 Tom de Vries <tdevries@suse.de>
1943
1944 PR testsuite/26175
1945 * lib/future.exp (gdb_default_target_compile): Detect and handle
1946 early_flags.
1947
df5b8876
SM
19482020-06-29 Simon Marchi <simon.marchi@efficios.com>
1949
1950 * boards/simavr.exp (gdb_load): Catch errors when closing
1951 previous connection. Close connection, wait for process and
1952 unset simavr_spawn_id on failure.
1953
a3ca48cd
TV
19542020-06-29 Tom de Vries <tdevries@suse.de>
1955
1956 * lib/gdb.exp (unknown): Make test-case unresolved.
1957
b0237c0e
TV
19582020-06-29 Tom de Vries <tdevries@suse.de>
1959
1960 PR gdb/25475
1961 * gdb.server/solib-list.exp: Verify that the symbol reload
1962 confirmation question is asked.
1963
c0b3b3bd
PW
19642020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1965
1966 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1967 have a input seq nr in each pass message.
fe4c3d43 1968 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1969 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1970 * gdb.python/python.exp: Make test names unique,
1971 use gdb_test_multiline instead of gdb_py_test_multiple,
1972 use $gdb_test_name.
1973 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1974
1776e3e5
NA
19752020-06-26 Nick Alcock <nick.alcock@oracle.com>
1976
1977 * configure.ac: Add --enable-libctf.
1978 * aclocal.m4: sinclude ../config/enable.m4.
1979 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1980 * lib/gdb.exp (skip_ctf_tests): Use it.
1981 * gdb.base/ctf-constvars.exp: Error message tweak.
1982 * gdb.base/ctf-ptype.exp: Likewise.
1983 * configure: Regenerate.
1984
f53b3eeb
GB
19852020-06-26 Gary Benson <gbenson@redhat.com>
1986
1987 * gdb.cp/try_catch.cc: Include string.h.
1988 (main): Replace comparison against string literal with
1989 strcmp, avoiding build failure with -Wstring-compare.
1990 Add "marker test-complete".
1991 * gdb.cp/try_catch.exp: Run the test to the above marker,
1992 then verify that the value of "test" is still true.
1993
6d74da72
AB
19942020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1995
1996 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1997
2e52d038
AB
19982020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1999
2000 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2001
3b9fce96
AB
20022020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2003
2004 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2005 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2006 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2007 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2008 * gdb.arch/riscv-tdesc-loading.exp: New file.
2009
ed69cbc8
AB
20102020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2011
2012 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2013
767a879e
AB
20142020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2015
2016 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2017 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2018 * gdb.arch/riscv-tdesc-regs.c: New file.
2019 * gdb.arch/riscv-tdesc-regs.exp: New file.
2020
221db974
PA
20212020-06-24 Pedro Alves <palves@redhat.com>
2022
2023 * gdb.arch/amd64-entry-value-paramref.exp: Use
2024 prepare_for_testing_full and don't pass "c++" for the .S file
2025 build spec.
2026 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2027 $options, since it's an assembly file. Remove -Wno-deprecated.
2028 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2029 compiling C++ programs.
2030
331733cd
PA
20312020-06-24 Pedro Alves <palves@redhat.com>
2032
2033 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2034 Clang, add "-Wno-unknown-warning-option" to the options.
2035
caa7fd04
AB
20362020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2037
2038 * gdb.xml/tdesc-reload.c: New file.
2039 * gdb.xml/tdesc-reload.exp: New file.
2040 * gdb.xml/maint-xml-dump-01.xml: New file.
2041 * gdb.xml/maint-xml-dump-02.xml: New file.
2042 * gdb.xml/maint-xml-dump.exp: New file.
2043
bb8d1260
SL
20442020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2045
2046 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2047 Adjust for omitted commands when TUI is disabled.
2048
7e4b9c4c
GB
20492020-06-23 Gary Benson <gbenson@redhat.com>
2050 Pedro Alves <palves@redhat.com>
2051
2052 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2053 * gdb.cp/nsimport.cc: Likewise.
2054 * gdb.cp/nsnested.cc: Likewise.
2055 * gdb.cp/nsnoimports.cc: Likewise.
2056 * gdb.cp/nsusing.cc: Likewise.
2057 * gdb.cp/smartp.cc: Likewise.
2058 * gdb.python/py-pp-integral.c: Likewise.
2059 * gdb.python/py-pp-re-notag.c: Likewise.
2060
2e573c0a
GB
20612020-06-23 Gary Benson <gbenson@redhat.com>
2062
2063 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2064 * gdb.cp/nsimport.cc: Likewise.
2065 * gdb.cp/nsnested.cc: Likewise.
2066 * gdb.cp/nsnoimports.cc: Likewise.
2067 * gdb.cp/nsusing.cc: Likewise.
2068 * gdb.cp/smartp.cc: Likewise.
2069 * gdb.python/py-pp-integral.c: Likewise.
2070 * gdb.python/py-pp-re-notag.c: Likewise.
2071
746ebfe8
PW
20722020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2073
2074 * gdb.base/default-args.exp: New test.
2075 * gdb.base/default-args.c: New file.
2076 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2077 * gdb.base/default.exp: Update to new help text.
2078 * gdb.base/help.exp: Likewise.
2079 * gdb.base/page.exp: Likewise.
2080 * gdb.base/style.exp: Likewise.
2081 * gdb.guile/guile.exp: Likewise.
2082 * gdb.python/python.exp: Likewise.
2083
e822f2cd
SL
20842020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2085
2086 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2087 remote host. Fix search path syntax on Windows host.
2088
48e9cc84
PW
20892020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2090
2091 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2092 over 'exec-file-mismatch'.
2093 * gdb.base/attach.c: Mark should_exit volatile.
2094 * gdb.base/attach2.c: Likewise. Add a comment explaining
2095 why the sleep cannot be big.
2096 * gdb.base/attach3.c: New file.
2097
160f8a8f
SL
20982020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2099
2100 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2101 prefix optional.
2102
4d91c2a4
SL
21032020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2104
2105 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2106 for remote host.
2107
87f83f20
SL
21082020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2109 Hafiz Abid Qadeer <abidh@codesourcery.com>
2110
2111 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2112 file sent to remote host.
2113 (top level): Allow int32_t as type of 32-bit register.
2114
37ab8655
TV
21152020-06-19 Tom de Vries <tdevries@suse.de>
2116
2117 * lib/gdb.exp (gdb_note): New proc.
2118 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2119 (gdb_default_target_compile): ... here. Only call
2120 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2121 (use_gdb_compile): Change to array.
2122 (toplevel): Update sets of use_gdb_compile to specify language.
2123 Warn about default_target_compile override. Store dejagnu's version
2124 of default_target_compile in dejagnu_default_target_compile.
2125
a8a56685
TV
21262020-06-18 Tom de Vries <tdevries@suse.de>
2127
2128 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2129 (default_gdb_init): ... here.
2130
581bea2c
SL
21312020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2132
2133 Fix TUI support checks in gdb.tui tests.
2134
2135 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2136 just say UNSUPPORTED.
2137 * gdb.tui/corefile-run.exp: Likewise.
2138 * gdb.tui/empty.exp: Likewise.
2139 * gdb.tui/list-before.exp: Likewise.
2140 * gdb.tui/list.exp: Likewise.
2141 * gdb.tui/main.exp: Likewise.
2142 * gdb.tui/regs.exp: Likewise.
2143 * gdb.tui/resize.exp: Likewise.
2144 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2145 * gdb.tui/tui-layout-asm.exp: Likewise.
2146 * gdb.tui/tui-missing-src.exp: Likewise.
2147 * gdb.tui/winheight.exp: Likewise.
2148 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2149
05e682e3
SL
21502020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2151
2152 Fix TCL error in gdb.python/py-format-string.exp.
2153
2154 * gdb.python/py-format-string.exp: Move test for python support
2155 earlier, out of function body.
2156
efb763a5
SM
21572020-06-15 Simon Marchi <simon.marchi@efficios.com>
2158
2159 * gdb.base/index-cache-load-twice.c: New.
2160 * gdb.base/index-cache-load-twice.exp: New.
2161
43327b20
KS
21622020-06-17 Keith Seitz <keiths@redhat.com>
2163
99cf27cf 2164 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
2165 when executing "gdb --configuration".
2166
081e778c
TV
21672020-06-17 Tom de Vries <tdevries@suse.de>
2168
2169 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2170 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2171 conditional on presence of gdb_tcl_unknown.
2172 (gdb_finish): Make override undo conditional on presence of
2173 gdb_tcl_unknown.
2174
d2d1ea20
TT
21752020-06-16 Tom Tromey <tom@tromey.com>
2176
2177 * gdb.python/tui-window.py (failwin): New function. Register it
2178 as a TUI window type.
2179 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2180
c802e8a7
GB
21812020-06-16 Gary Benson <gbenson@redhat.com>
2182
2183 * gdb.python/py-nested-maps.c (create_map): Add missing return
2184 value.
2185 (create_map_map): Likewise.
2186
ff08abb8
TBA
21872020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2188
2189 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2190 variable.
2191 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2192 and use the already-defined 'options' variable.
2193
a29d5112
AB
21942020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2195 Tom de Vries <tdevries@suse.de>
2196
2197 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2198 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2199 (gdb_setup_known_globals): New proc.
2200 (gdb_cleanup_globals): New proc.
2201 * lib/gdb.exp (load_lib): New override proc.
2202 (gdb_stdin_log_init): Set var in_file as persistent global.
2203 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2204 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2205 fpc_compiler as persistent global.
2206
8c74a764
TV
22072020-06-12 Tom de Vries <tdevries@suse.de>
2208
2209 * lib/tuiterm.exp (spawn): Rename to ...
2210 (tui_spawn): ... this.
2211 (toplevel): Move rename of spawn ...
2212 (gdb_init_tuiterm): ... here. New proc.
2213 (gdb_finish_tuiterm): New proc.
2214 * lib/gdb.exp (gdb_finish_hooks): New global var.
2215 (gdb_finish): Handle gdb_finish_hooks.
2216 (tuiterm_env): New proc.
2217 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2218 tuiterm_env.
2219 * gdb.tui/basic.exp: Same.
2220 * gdb.tui/corefile-run.exp: Same.
2221 * gdb.tui/empty.exp: Same.
2222 * gdb.tui/list-before.exp: Same.
2223 * gdb.tui/list.exp: Same.
2224 * gdb.tui/main.exp: Same.
2225 * gdb.tui/new-layout.exp: Same.
2226 * gdb.tui/regs.exp: Same.
2227 * gdb.tui/resize.exp: Same.
2228 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2229 * gdb.tui/tui-layout-asm.exp: Same.
2230 * gdb.tui/tui-missing-src.exp: Same.
2231 * gdb.tui/winheight.exp: Same.
2232
26783bce
TV
22332020-06-12 Tom de Vries <tdevries@suse.de>
2234
2235 PR testsuite/26110
2236 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2237 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2238
2b4e6a3f
TT
22392020-06-11 Tom Tromey <tom@tromey.com>
2240
2241 PR gdb/18318:
2242 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2243 floating point tests.
2244
2f33032a
KS
22452020-06-11 Keith Seitz <keiths@redhat.com>
2246
2247 PR gdb/21356
2248 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2249 vla_struct.
2250 Add new struct vla_typedef and union vla_typedef_union and
2251 corresponding instantiation objects.
2252 Initialize new objects.
2253 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2254 and vla_typedef_union_object.
2255 Fixup type for vla_struct_object.
2256
a8baf0a3
TV
22572020-06-11 Tom de Vries <tdevries@suse.de>
2258
2259 * lib/gdb.exp (with_override): New proc, factored out of ...
2260 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2261
7ab96794
TV
22622020-06-10 Tom de Vries <tdevries@suse.de>
2263
2264 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2265
cab5c3b7
SM
22662020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2267
2268 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2269 parameter, update callers.
2270
f8c41851
SM
22712020-06-04 Simon Marchi <simon.marchi@efficios.com>
2272
2273 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2274 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2275 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2276
1c07a73f
TV
22772020-06-04 Tom de Vries <tdevries@suse.de>
2278
2279 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2280
95146b5d
TV
22812020-06-04 Tom de Vries <tdevries@suse.de>
2282
2283 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2284 exp_continue.
2285
0cfcd4f0
TV
22862020-06-04 Tom de Vries <tdevries@suse.de>
2287
2288 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2289
f9b5d5ea
TV
22902020-06-03 Tom de Vries <tdevries@suse.de>
2291
2292 PR symtab/26046
2293 * gdb.cp/breakpoint-locs-2.cc: New test.
2294 * gdb.cp/breakpoint-locs.cc: New test.
2295 * gdb.cp/breakpoint-locs.exp: New file.
2296 * gdb.cp/breakpoint-locs.h: New test.
2297
5144dfba
TV
22982020-06-03 Tom de Vries <tdevries@suse.de>
2299
2300 PR testsuite/25609
2301 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2302 value of global verbose.
2303 * gdb.base/jit-elf.exp: Same.
2304 * gdb.base/jit-reader.exp: Same.
2305
621eacdf
TV
23062020-06-02 Tom de Vries <tdevries@suse.de>
2307
2308 * gdb.dwarf2/multidictionary.exp: Don't use
2309 gdb_spawn_with_cmdline_opts.
2310
1313c56e
AB
23112020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2312
2313 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2314 use_header case.
2315 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2316 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2317 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2318 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2319 * gdb.dwarf2/dw2-inline-header.c: New file.
2320 * gdb.dwarf2/dw2-inline-header.h: New file.
2321
f68f85b5
PA
23222020-05-30 Pedro Alves <palves@redhat.com>
2323
2324 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2325 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2326
678048e8
GB
23272020-05-29 Gary Benson <gbenson@redhat.com>
2328
2329 * gdb.compile/compile-cplus.exp (additional_flags): Also
2330 set when building with clang.
2331 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2332 when building with clang.
2333
9fcafd23
GB
23342020-05-29 Gary Benson <gbenson@redhat.com>
2335
2336 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2337 building with clang.
2338 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2339
735d5a07
GB
23402020-05-29 Gary Benson <gbenson@redhat.com>
2341
2342 * gdb.cp/koenig.exp (prepare_for_testing): Add
2343 additional_flags=-Wno-unused-comparison.
2344 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2345
4ad2c6a0
GB
23462020-05-28 Gary Benson <gbenson@redhat.com>
2347
2348 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2349 statement.
2350
09fe663e
GB
23512020-05-28 Gary Benson <gbenson@redhat.com>
2352
2353 * gdb.cp/classes.exp (prepare_for_testing): Add
2354 additional_flags=-Wno-deprecated-register.
2355 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2356 * gdb.cp/misc.exp: Likewise.
2357
cee00f17
GB
23582020-05-28 Gary Benson <gbenson@redhat.com>
2359
2360 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2361 (test_op_new::operator new): Add return statement.
2362 (test_op_new_array::operator new[]): Likewise.
2363
636edd00
PA
23642020-05-27 Pedro Alves <palves@redhat.com>
2365
2366 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2367 check. Use test_gdb_complete_unique instead of
2368 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2369 test_gdb_complete_multiple instead of
2370 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2371
c2b75043
LM
23722020-05-27 Luis Machado <luis.machado@linaro.org>
2373
2374 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2375 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2376 * gdb.arch/arm-disassembler-options.exp: Likewise.
2377 * gdb.arch/arm-disp-step.exp: Likewise.
2378 * gdb.arch/thumb-prologue.exp: Likewise.
2379 * gdb.base/async.exp: Likewise.
2380 * gdb.base/auxv.exp: Likewise.
2381 * gdb.base/complex-parts.exp: Likewise.
2382 * gdb.base/ena-dis-br.exp: Likewise.
2383 * gdb.base/foll-exec.exp: Likewise.
2384 * gdb.base/permissions.exp: Likewise.
2385 * gdb.base/relocate.exp: Likewise.
2386 * gdb.base/return2.exp: Likewise.
2387 * gdb.base/sigbpt.exp: Likewise.
2388 * gdb.base/siginfo-obj.exp: Likewise.
2389 * gdb.cp/converts.exp: Likewise.
2390 * gdb.cp/exceptprint.exp: Likewise.
2391 * gdb.cp/inherit.exp: Likewise.
2392 * gdb.cp/nsnoimports.exp: Likewise.
2393 * gdb.cp/virtbase2.exp: Likewise.
2394 * gdb.mi/mi-var-cmd.exp: Likewise.
2395 * gdb.mi/var-cmd.c: Likewise.
2396
53a47a3e
TT
23972020-05-26 Tom Tromey <tromey@adacore.com>
2398
2399 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2400
0bc2354b
TT
24012020-05-26 Tom Tromey <tromey@adacore.com>
2402
2403 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2404 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2405 type.
2406 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2407 variable.
2408
0db49895
CBG
24092020-05-26 Christian Biesinger <cbiesinger@google.com>
2410
2411 * Makefile.in: Use = instead of == for the test command
2412 for portability.
2413
40d22035
TV
24142020-05-26 Tom de Vries <tdevries@suse.de>
2415
2416 * gdb.base/gold-gdb-index-2.c: New test.
2417 * gdb.base/gold-gdb-index.c: New test.
2418 * gdb.base/gold-gdb-index.exp: New file.
2419 * gdb.base/gold-gdb-index.h: New test.
2420
043e2e02
TV
24212020-05-25 Tom de Vries <tdevries@suse.de>
2422
2423 * boards/gold-gdb-index.exp: New file.
2424
462f72c5
SM
24252020-05-25 Simon Marchi <simon.marchi@efficios.com>
2426
2427 * boards/simavr.exp: New file.
2428
6cf66e76
SM
24292020-05-25 Simon Marchi <simon.marchi@efficios.com>
2430
2431 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2432 * gdb.base/inferior-args.exp: New file.
2433 * gdb.base/inferior-args.c: New file.
2434
75d04512
SM
24352020-05-25 Simon Marchi <simon.marchi@efficios.com>
2436
2437 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2438 inferior_args. Pass it to gdb_reload.
2439 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2440 inferior_args.
2441 (gdb_reload): Add inferior_args argument.
2442 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2443 pass it to gdbserver_run.
2444 * boards/native-gdbserver.exp: Do not set noargs.
2445 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2446 inferior_args argument.
2447 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2448 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2449 * gdb.base/args.exp: Likewise.
2450
42cf1844
TV
24512020-05-25 Tom de Vries <tdevries@suse.de>
2452
2453 * lib/gdb.exp (exec_is_pie): Add comment.
2454
8f7d38ef
TV
24552020-05-25 Tom de Vries <tdevries@suse.de>
2456
2457 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2458 instead of $binfile in the untested message.
2459
465e1b0f
TV
24602020-05-25 Tom de Vries <tdevries@suse.de>
2461
2462 PR testsuite/26031
2463 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2464
3c5a0e02
TV
24652020-05-25 Tom de Vries <tdevries@suse.de>
2466
2467 * boards/gold.exp: New file.
2468
0a4f5f8c
TT
24692020-05-23 Tom Tromey <tom@tromey.com>
2470
2471 * gdb.base/style.exp: Remove completion styling test.
2472 * lib/gdb-utils.exp (style): Remove completion styles.
2473
eca1f90c
TT
24742020-05-23 Tom Tromey <tom@tromey.com>
2475
2476 * gdb.base/style.exp: Add completion styling test.
2477 * lib/gdb-utils.exp (style): Add completion styles.
2478
7c13f4e8
AB
24792020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2480
2481 * gdb.base/annota1.exp: Update expected results.
2482 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2483 test name.
2484 * gdb.cp/annota3.exp: Update expected results.
2485
41977d16
SM
24862020-05-20 Simon Marchi <simon.marchi@efficios.com>
2487
2488 PR gdb/26016
2489 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2490 against MAP_FAILED.
2491 * gdb.base/coremaker.c (mmapdata): Likewise.
2492 * gdb.base/jit-reader-host.c (main): Likewise.
2493 * gdb.base/sym-file-loader.c (load): Likewise.
2494 (load_shlib): Likewise.
2495
b4757f2e
TT
24962020-05-20 Tom Tromey <tromey@adacore.com>
2497
2498 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2499
9a0bacfb
TV
25002020-05-20 Tom de Vries <tdevries@suse.de>
2501
2502 PR symtab/25833
2503 * gdb.base/with-mf-inc.c: New test.
2504 * gdb.base/with-mf-main.c: New test.
2505 * gdb.base/with-mf.exp: New file.
2506
76571211
TT
25072020-05-19 Tom Tromey <tromey@adacore.com>
2508
2509 * gdb.rust/simple.exp: Restore missing test result.
2510
4cd9f3d5
TV
25112020-05-19 Tom de Vries <tdevries@suse.de>
2512
2513 * gdb.base/gdb-caching-proc.exp: Fix typo.
2514
7d874253
TT
25152020-05-19 Tom Tromey <tromey@adacore.com>
2516
2517 * gdb.rust/simple.exp: Add some test descriptions.
2518 (test_one_slice): Use with_test_prefix.
2519
1d727695
TV
25202020-05-18 Tom de Vries <tdevries@suse.de>
2521
2522 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2523
7f32a4d5
PA
25242020-05-17 Pedro Alves <palves@redhat.com>
2525
2526 PR gdb/25741
2527 * gdb.base/hw-sw-break-same-address.exp: New file.
2528
7cfd74cf
PA
25292020-05-16 Pedro Alves <palves@redhat.com>
2530
2531 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2532 LAST_LOADED_FILE accordingly.
2533
57b4f16e
PW
25342020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2535
2536 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2537
7c05caf7
PW
25382020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2539
2540 * gdb.base/help.exp: Test apropos and help for commands
2541 having aliases. Fixed comments not starting with an
2542 upper-case letter or not finishing with a dot.
2543
7aa1b46f
PW
25442020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2545
3b3aaacb
PW
2546 * gdb.base/alias.exp: Update help output check.
2547
57b4f16e 25482020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2549
7aa1b46f
PW
2550 * gdb.base/default.exp: Update output following fixes.
2551
0605465f
PW
25522020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2553
2554 * gdb.base/alias.exp: Test aliases starting with a prefix of
2555 another alias.
2556
86e4e63d
GB
25572020-05-15 Gary Benson <gbenson@redhat.com>
2558
2559 * gdb.base/info-os.c (main): Add return statement.
2560 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2561 * gdb.base/large-frame-2.c (func): Likewise.
2562 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2563 * gdb.base/pr10179-b.c (foo2): Likewise.
2564 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2565 * gdb.base/watch-cond.c (func): Likewise.
2566 * gdb.multi/goodbye.c (verylongfun): Likewise.
2567 * gdb.multi/hello.c (commonfun): Likewise.
2568 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2569 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2570 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2571 Likewise.
2572 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2573 * gdb.threads/interrupt-while-step-over.c (child_function):
2574 Likewise.
2575 * gdb.trace/actions-changed.c (end): Likewise.
2576
163df4df
GB
25772020-05-15 Gary Benson <gbenson@redhat.com>
2578
2579 * gdb.opencl/callfuncs.exp: Report when test skipped.
2580 * gdb.opencl/convs_casts.exp: Likewise.
2581 * gdb.opencl/datatypes.exp: Likewise.
2582 * gdb.opencl/operators.exp: Likewise.
2583 * gdb.opencl/vec_comps.exp: Likewise.
2584
6dbc505a
TV
25852020-05-15 Tom de Vries <tdevries@suse.de>
2586
2587 * gdb.base/align.exp.in: Rename to ...
2588 * gdb.base/align.exp.tcl: ... this.
2589 * gdb.base/align-c++.exp: Update.
2590 * gdb.base/align-c.exp: Update.
2591 * gdb.base/all-architectures.exp.in: Rename to ...
2592 * gdb.base/all-architectures.exp: ... this.
2593 * gdb.base/all-architectures-0.exp: Update.
2594 * gdb.base/all-architectures-1.exp: Update.
2595 * gdb.base/all-architectures-2.exp: Update.
2596 * gdb.base/all-architectures-3.exp: Update.
2597 * gdb.base/all-architectures-4.exp: Update.
2598 * gdb.base/all-architectures-5.exp: Update.
2599 * gdb.base/all-architectures-6.exp: Update.
2600 * gdb.base/all-architectures-7.exp: Update.
2601 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2602 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2603 * gdb.base/infcall-nested-structs-c++.exp: Update.
2604 * gdb.base/infcall-nested-structs-c.exp: Update.
2605 * gdb.base/info-types.exp.in: Rename to ...
2606 * gdb.base/info-types.exp.tcl: ... this.
2607 * gdb.base/info-types-c++.exp: Update.
2608 * gdb.base/info-types-c.exp: Update.
2609 * gdb.base/max-depth.exp.in: Rename to ...
2610 * gdb.base/max-depth.exp.tcl: ... this.
2611 * gdb.base/max-depth-c++.exp: Update.
2612 * gdb.base/max-depth-c.exp: Update.
2613 * gdb.cp/cpexprs.exp.in: Rename to ...
2614 * gdb.cp/cpexprs.exp.tcl: ... this.
2615 * gdb.cp/cpexprs-debug-types.exp: Update.
2616 * gdb.cp/cpexprs.exp: Update.
2617 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2618 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2619 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2620 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2621 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2622 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2623 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2624 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2625 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2626 * gdb.dwarf2/clang-debug-names.exp: Update.
2627
d1034d78
AB
26282020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2629
2630 * lib/check-test-names.exp: Remove code that prevents this file
2631 loading when tests are run in parallel.
2632
3c5c3649
PA
26332020-05-15 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.multi/multi-kill.exp (start_inferior): Remove
2636 'testpid' parameter. Refer to namespace variable directly.
2637 (testpid): Declare as namespace variable.
2638
272c36b8
PA
26392020-05-15 Pedro Alves <palves@redhat.com>
2640
2641 * gdb.multi/multi-kill.exp: Wrap in namespace.
2642 (start_inferior): Add TESTPID parameter. Use it instead of the
2643 testpid global.
2644 (top level): Define empty TESTPID array, and pass it down to
2645 start_inferior.
2646
02eba61a
TV
26472020-05-14 Tom de Vries <tdevries@suse.de>
2648
2649 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2650 output.
2651
971a3747
TV
26522020-05-14 Tom de Vries <tdevries@suse.de>
2653
2654 * gdb.base/align.exp: Split into ...
2655 * gdb.base/align.exp.in: ...
2656 * gdb.base/align-c++.exp: ...
2657 * gdb.base/align-c.exp: ... these.
2658 * gdb.base/infcall-nested-structs.exp: Split into ...
2659 * gdb.base/infcall-nested-structs.exp.in: ...
2660 * gdb.base/infcall-nested-structs-c++.exp: ...
2661 * gdb.base/infcall-nested-structs-c.exp: ... these.
2662 * gdb.base/info-types.exp: Split into ...
2663 * gdb.base/info-types.exp.in: ...
2664 * gdb.base/info-types-c++.exp: ...
2665 * gdb.base/info-types-c.exp: ... these.
2666 * gdb.base/max-depth.exp: Split into ...
2667 * gdb.base/max-depth.exp.in: ...
2668 * gdb.base/max-depth-c++.exp: ...
2669 * gdb.base/max-depth-c.exp: ... these.
2670 * gdb.cp/infcall-nodebug.exp: Split into ...
2671 * gdb.cp/infcall-nodebug.exp.in: ...
2672 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2673 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2674 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2675 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2676
a05575d3
TBA
26772020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2678 Pedro Alves <palves@redhat.com>
2679
2680 * gdb.multi/multi-exit.c: New file.
2681 * gdb.multi/multi-exit.exp: New file.
2682 * gdb.multi/multi-kill.c: New file.
2683 * gdb.multi/multi-kill.exp: New file.
2684
6ad82919
TBA
26852020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2686
2687 * gdb.base/annota1.exp: Update the expected output.
2688 * gdb.cp/annota2.exp: Ditto.
2689
843f4d93
AB
26902020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2691
2692 * lib/check-test-names.exp: Disable when testing is being run in
2693 parallel.
2694
c7c66341
TV
26952020-05-12 Tom de Vries <tdevries@suse.de>
2696
2697 * gdb.base/jit-elf.exp: Fix string concat.
2698
1b59ca1c
TV
26992020-05-12 Tom de Vries <tdevries@suse.de>
2700
2701 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2702 messages.
2703
b4991d29
TV
27042020-05-12 Tom de Vries <tdevries@suse.de>
2705
2706 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2707
dbb0ab10
TV
27082020-05-12 Tom de Vries <tdevries@suse.de>
2709
2710 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2711 * gdb.ada/mi_catch_ex.exp: Same.
2712 * gdb.ada/mi_catch_ex_hand.exp: Same.
2713
7549fed8
TV
27142020-05-12 Tom de Vries <tdevries@suse.de>
2715
2716 * gdb.fortran/complex.exp: Use with_test_prefix.
2717
af2d5cd8
TV
27182020-05-12 Tom de Vries <tdevries@suse.de>
2719
2720 * gdb.trace/passcount.exp: Fix test-names.
2721
7c121311
TV
27222020-05-12 Tom de Vries <tdevries@suse.de>
2723
2724 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2725
c9f3b40e
TV
27262020-05-12 Tom de Vries <tdevries@suse.de>
2727
2728 * gdb.gdb/complaints.exp: Use with_test_prefix.
2729 * gdb.xml/tdesc-regs.exp: Same.
2730 * gdb.opt/inline-locals.exp: Fix test name.
2731
111b33f0
TV
27322020-05-12 Tom de Vries <tdevries@suse.de>
2733
2734 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2735 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2736 * gdb.dwarf2/implref-struct.exp: Same.
2737 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2738 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2739
ebf47080
SM
27402020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2741
2742 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2743
d30dcd12
AB
27442020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2745
2746 * lib/check-test-names.exp (all_test_names): New module variable.
2747 (counts): Add 'duplicates' field.
2748 (_check_duplicates): New procedure.
2749 (check): Also check for duplicates.
2750 (do_log_summary): Print duplicates count.
2751 (do_reset_vars): Reset counter for duplicate test names, and
2752 discard all know test names.
2753
34584c09
AB
27542020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2755
2756 * lib/gdb.exp: Include check-test-names.exp library.
2757 * lib/check-test-names.exp: New file.
2758
e0002117
TV
27592020-05-11 Tom de Vries <tdevries@suse.de>
2760
2761 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2762
53f539a3
KS
27632020-05-11 Keith Seitz <keiths@redhat.com>
2764
2765 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2766
113ee09a
TV
27672020-05-11 Tom de Vries <tdevries@suse.de>
2768
2769 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2770 * gdb.cp/cpexprs.exp.in: .. here.
2771 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2772 cpexprs.exp.
2773
ba3e70b0
KS
27742020-05-11 Keith Seitz <keiths@redhat.com>
2775
2776 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2777 test names.
2778 * gdb.ada/arrayptr.exp: Likewise.
2779 * gdb.ada/assign_arr.exp: Likewise.
2780 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2781 * gdb.ada/bp_on_var.exp: Likewise.
2782 * gdb.ada/call_pn.exp: Likewise.
2783 * gdb.ada/complete.exp: Likewise.
2784 * gdb.ada/fun_overload_menu.exp: Likewise.
2785 * gdb.ada/funcall_param.exp: Likewise.
2786 * gdb.ada/funcall_ref.exp: Likewise.
2787 * gdb.ada/packed_array_assign.exp: Likewise.
2788 * gdb.ada/same_component_name.exp: Likewise.
2789 * gdb.ada/type_coercion.exp: Likewise.
2790 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2791 * gdb.ada/variant_record_packed_array.exp: Likewise.
2792
3ee6bb11
TV
27932020-05-11 Tom de Vries <tdevries@suse.de>
2794
2795 PR symtab/25941
2796 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2797 out of ...
2798 * gdb.dwarf2/clang-debug-names.exp: ... here.
2799 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2800 clang-debug-names.exp.in.
2801 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2802 * gdb.dwarf2/clang-debug-names-2.c: New test.
2803
86cd6bc8
AKS
28042020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2805
2806 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2807 (fortran_runto_main): New Proc, fortran version of runto_main.
2808 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2809 * gdb.fortran/array-bounds.exp: Likewise.
2810 * gdb.fortran/array-slices.exp: Likewise.
2811 * gdb.fortran/block-data.exp: Likewise.
2812 * gdb.fortran/charset.exp: Likewise.
2813 * gdb.fortran/common-block.exp: Likewise.
2814 * gdb.fortran/complex.exp: Likewise.
2815 * gdb.fortran/derived-type-function.exp: Likewise.
2816 * gdb.fortran/derived-type.exp: Likewise.
2817 * gdb.fortran/info-modules.exp: Likewise.
2818 * gdb.fortran/info-types.exp: Likewise.
2819 * gdb.fortran/intrinsics.exp: Likewise.
2820 * gdb.fortran/library-module.exp: Likewise.
2821 * gdb.fortran/logical.exp: Likewise.
2822 * gdb.fortran/max-depth.exp: Likewise.
2823 * gdb.fortran/module.exp: Likewise.
2824 * gdb.fortran/multi-dim.exp: Likewise.
2825 * gdb.fortran/nested-funcs.exp: Likewise.
2826 * gdb.fortran/print-formatted.exp: Likewise.
2827 * gdb.fortran/print_type.exp: Likewise.
2828 * gdb.fortran/printing-types.exp: Likewise.
2829 * gdb.fortran/ptr-indentation.exp: Likewise.
2830 * gdb.fortran/ptype-on-functions.exp: Likewise.
2831 * gdb.fortran/subarray.exp: Likewise.
2832 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2833 * gdb.fortran/vla-datatypes.exp: Likewise.
2834 * gdb.fortran/vla-history.exp: Likewise.
2835 * gdb.fortran/vla-ptr-info.exp: Likewise.
2836 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2837 * gdb.fortran/vla-ptype.exp: Likewise.
2838 * gdb.fortran/vla-sizeof.exp: Likewise.
2839 * gdb.fortran/vla-type.exp: Likewise.
2840 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2841 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2842 * gdb.fortran/vla-value-sub.exp: Likewise.
2843 * gdb.fortran/vla-value.exp: Likewise.
2844 * gdb.fortran/whatis_type.exp: Likewise.
2845 * gdb.mi/mi-var-child-f.exp: Likewise.
2846
6dc55ce9 28472020-05-09 Tom de Vries <tdevries@suse.de>
2848
2849 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2850
283cb58c
TV
28512020-05-08 Tom de Vries <tdevries@suse.de>
2852
2853 * gdb.dwarf2/clang-debug-names.c: New test.
2854 * gdb.dwarf2/clang-debug-names.exp: New file.
2855
ac4a4f1c
SM
28562020-05-06 Simon Marchi <simon.marchi@efficios.com>
2857
2858 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2859 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2860
24fe640b
TV
28612020-05-06 Tom de Vries <tdevries@suse.de>
2862
2863 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2864 breakpoint is at a "recommended breakpoint location".
2865 * gdb.reverse/consecutive-reverse.exp: Same.
2866
0d8683a3
TV
28672020-05-06 Tom de Vries <tdevries@suse.de>
2868
2869 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2870 address.
2871
b8983c46
TV
28722020-05-06 Tom de Vries <tdevries@suse.de>
2873
2874 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2875
abf6d805
TV
28762020-05-06 Tom de Vries <tdevries@suse.de>
2877
2878 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2879 info for r.
2880
0fc2a808
TV
28812020-05-06 Tom de Vries <tdevries@suse.de>
2882
2883 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2884 necessary.
2885
873dd427
TV
28862020-05-06 Tom de Vries <tdevries@suse.de>
2887
2888 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2889 void.
2890
7c99e7e2
TV
28912020-05-06 Tom de Vries <tdevries@suse.de>
2892
2893 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2894 of ...
2895 * gdb.base/async.exp: ... here.
2896 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2897 "recommended breakpoint location".
2898
6173d6a6
TV
28992020-05-06 Tom de Vries <tdevries@suse.de>
2900
2901 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2902
6015a067
TV
29032020-05-04 Tom de Vries <tdevries@suse.de>
2904
2905 * gdb.base/async.exp: Check whether instruction addresses are a
2906 "recommended breakpoint location".
2907
3b6acaee
TT
29082020-05-03 Tom Tromey <tom@tromey.com>
2909
2910 * gdb.base/sepdebug.exp: Remove "catch" test.
2911 * gdb.base/break.exp: Remove "catch" test.
2912 * gdb.base/default.exp: Update expected output.
2913
5beb4d17
TV
29142020-05-02 Tom de Vries <tdevries@suse.de>
2915
2916 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2917 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2918 * gdb.arch/i386-mpx-map.exp: Same.
2919 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2920 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2921 * gdb.arch/i386-mpx.exp: Same.
2922
8caf140d
TV
29232020-05-02 Tom de Vries <tdevries@suse.de>
2924
2925 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2926
693196cb
TV
29272020-05-01 Tom de Vries <tdevries@suse.de>
2928
2929 * gdb.ada/operator_bp.exp: Allow more than required amount of
2930 breakpoint.
2931
53ae0aa9
TV
29322020-05-01 Tom de Vries <tdevries@suse.de>
2933
2934 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2935
ee9d1e5f
HD
29362020-04-30 Hannes Domani <ssbssa@yahoo.de>
2937
2938 PR gdb/18706
2939 * gdb.cp/stub-array-size.cc: New test.
2940 * gdb.cp/stub-array-size.exp: New file.
2941 * gdb.cp/stub-array-size.h: New test.
2942 * gdb.cp/stub-array-size2.cc: New test.
2943
d5cf82c0
HD
29442020-04-30 Hannes Domani <ssbssa@yahoo.de>
2945
2946 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2947 output to the new format.
2948
42e165c3
SM
29492020-04-29 Simon Marchi <simon.marchi@efficios.com>
2950
2951 * gdb.base/break.exp: Use with_test_prefix.
2952
6e4e3fe1
TV
29532020-04-29 Tom de Vries <tdevries@suse.de>
2954
2955 * lib/gdb.exp (debug_types): New proc.
2956 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2957 * gdb.python/py-symtab.exp: Same.
2958
d642b692
HD
29592020-04-29 Hannes Domani <ssbssa@yahoo.de>
2960
2961 PR gdb/17320
2962 * gdb.base/pretty-array.c: New test.
2963 * gdb.base/pretty-array.exp: New file.
2964
ea90f227
TV
29652020-04-29 Tom de Vries <tdevries@suse.de>
2966
2967 PR symtab/25889
2968 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2969 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2970 and include cpexprs.exp.
2971
a65189c9
TV
29722020-04-28 Mark Williams <mark@myosotissp.com>
2973
2974 PR gdb/24480
2975 * dw4-toplevel-types.exp: Test for top level types.
2976 * dw4-toplevel-types.cc: Test for top level types.
2977
32d1f47a
TBA
29782020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2979
2980 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2981 (theads -> threads).
2982
56a4f5a1
TV
29832020-04-28 Tom de Vries <tdevries@suse.de>
2984
2985 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2986
0b2f8a3b
TV
29872020-04-28 Tom de Vries <tdevries@suse.de>
2988
2989 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2990
5390c717
TV
29912020-04-28 Tom de Vries <tdevries@suse.de>
2992
2993 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2994
15cd93d0
TV
29952020-04-28 Tom de Vries <tdevries@suse.de>
2996
2997 * gdb.dwarf2/main-foo.c: New test.
2998 * gdb.dwarf2/struct-with-sig.exp: New file.
2999
d472f0fb
TV
30002020-04-25 Tom de Vries <tdevries@suse.de>
3001
3002 * boards/debug-types.exp: New file.
3003
8d840e05
AB
30042020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3005
3006 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3007
bcfe6157
TT
30082020-04-24 Tom Tromey <tom@tromey.com>
3009
3010 PR symtab/12707:
3011 * gdb.python/py-symbol.exp: Update expected results for
3012 linkage_name test.
3013 * gdb.cp/print-demangle.exp: New file.
3014 * gdb.base/c-linkage-name.exp: Fix test.
3015 * gdb.guile/scm-symbol.exp: Update expected results for
3016 linkage_name test.
3017
f049a313
TT
30182020-04-24 Tom Tromey <tom@tromey.com>
3019
3020 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3021 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3022 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3023 assembler.
3024
7cf28874
TV
30252020-04-24 Tom de Vries <tdevries@suse.de>
3026
3027 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3028 C++.
3029
dac2fef7
TT
30302020-04-24 Tom Tromey <tromey@adacore.com>
3031
3032 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3033 values.
3034 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3035 values. Update test for minimal encodings.
3036 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3037 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3038 values. Update test for minimal encodings.
3039
1acda803
TT
30402020-04-24 Tom Tromey <tromey@adacore.com>
3041
3042 PR python/23662:
3043 * gdb.ada/variant.exp: Add Python checks.
3044 * gdb.rust/simple.exp: Add dynamic type checks.
3045
adfb9815
TT
30462020-04-24 Tom Tromey <tromey@adacore.com>
3047
3048 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3049 Make array type matching more lax.
3050 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3051 * gdb.ada/mi_variant.exp: New file.
3052 * gdb.ada/mi_variant/pck.ads: New file.
3053 * gdb.ada/mi_variant/pkg.adb: New file.
3054 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3055 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3056
7d79de9a
TT
30572020-04-24 Tom Tromey <tromey@adacore.com>
3058
3059 * gdb.ada/variant.exp: Add dynamic field offset tests.
3060 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3061 * gdb.ada/variant/pkg.adb: Add new variables.
3062
f8e89861
TT
30632020-04-24 Tom Tromey <tromey@adacore.com>
3064
3065 * gdb.ada/variant.exp: New file
3066 * gdb.ada/variant/pkg.adb: New file
3067 * gdb.ada/variant/pck.adb: New file
3068
86e887ae
TV
30692020-04-24 Tom de Vries <tdevries@suse.de>
3070
3071 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3072
88428775
TV
30732020-04-24 Tom de Vries <tdevries@suse.de>
3074
3075 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3076 flags.
3077
4e86f6e7
TV
30782020-04-24 Tom de Vries <tdevries@suse.de>
3079
3080 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3081
2016d3e6
TV
30822020-04-24 Tom de Vries <tdevries@suse.de>
3083
3084 * lib/gdb.exp (default_gdb_start): Handle eof.
3085 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3086 failure.
3087 * gdb.base/readnever.exp: Handle clean_restart failure.
3088
70bc38f5
TV
30892020-04-23 Tom de Vries <tdevries@suse.de>
3090
3091 * gdb.base/decl-before-def.exp: Run to main and print a again.
3092
de82891c
TV
30932020-04-23 Tom de Vries <tdevries@suse.de>
3094
3095 * gdb.base/decl-before-def-decl.c: New test.
3096 * gdb.base/decl-before-def-def.c: New test.
3097 * gdb.base/decl-before-def.exp: New file.
3098
96038148
TV
30992020-04-23 Tom de Vries <tdevries@suse.de>
3100
3101 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3102
54ac3df1
TV
31032020-04-22 Tom de Vries <tdevries@suse.de>
3104
3105 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3106 debug_info_offset.
3107 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3108 before $objsfile in the line line.
3109
714534e1
TV
31102020-04-22 Tom de Vries <tdevries@suse.de>
3111
3112 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3113
16a7dbf4
MS
31142020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3115
3116 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3117 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3118 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3119 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3120 * gdb.base/jit-protocol.h: Update definitions to match all usage
3121 contexts.
3122
31232020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3124
3125 * gdb.base: Rename all jit related test and source files.
3126
31272020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3128
3129 * gdb.base/jit-reader.exp: Relax register output check.
3130
317d2668
TV
31312020-04-22 Tom de Vries <tdevries@suse.de>
3132
3133 PR symtab/25764
3134 * gdb.base/psym-external-decl-2.c: New test.
3135 * gdb.base/psym-external-decl.c: New test.
3136 * gdb.base/psym-external-decl.exp: New file.
3137 * gdb.threads/tls.exp: Add PR25807 kfail.
3138
eea9e357
TV
31392020-04-22 Tom de Vries <tdevries@suse.de>
3140
3141 PR symtab/25801
3142 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3143 in "info source" output.
3144
3d5afab3
TV
31452020-04-22 Tom de Vries <tdevries@suse.de>
3146
3147 PR symtab/25700
3148 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3149 symtab for imported_unit.c.
3150
b32102f6
GB
31512020-04-21 Gary Benson <gbenson@redhat.com>
3152
3153 * gdb.base/advance.c (func): New argument, to match call site.
3154 (func2, func3): Add return statements.
3155
d43b7a2d
TBA
31562020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3157
3158 * gdb.multi/run-only-second-inf.c: New file.
3159 * gdb.multi/run-only-second-inf.exp: New file.
3160
d89edf9b
MM
31612020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3162
3163 * gdb.btrace/multi-inferior.c: New test.
3164 * gdb.btrace/multi-inferior.exp: New file.
3165
1a476b6d
MM
31662020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3167
3168 * gdb.btrace/enable-new-thread.c: New test.
3169 * gdb.btrace/enable-new-thread.exp: New file.
3170
4778a5f8
TV
31712020-04-21 Tom de Vries <tdevries@suse.de>
3172
3173 PR gdb/25471
3174 * gdb.threads/killed-outside.c: New test.
3175 * gdb.threads/killed-outside.exp: New file.
3176
9b2c992c
GB
31772020-04-20 Gary Benson <gbenson@redhat.com>
3178
3179 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3180 * gdb.base/nested-subp2.exp: Likewise.
3181 * gdb.base/nested-subp3.exp: Likewise.
3182
b5d1d6f7
GB
31832020-04-20 Gary Benson <gbenson@redhat.com>
3184
3185 * gdb.base/nested-subp1.exp: Disable test when using clang.
3186 * gdb.base/nested-subp2.exp: Likewise.
3187 * gdb.base/nested-subp3.exp: Likewise.
3188
25230285
GB
31892020-04-20 Gary Benson <gbenson@redhat.com>
3190
3191 * gdb.cp/exception.cc: Fix compilation error with clang.
3192
fa93cc8f
GB
31932020-04-20 Gary Benson <gbenson@redhat.com>
3194
809730f3 3195 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3196
e0c45f30
GB
31972020-04-20 Gary Benson <gbenson@redhat.com>
3198
3199 * gdb.base/jit-main.c: Fix compilation error with clang.
3200
4ddfec93
KR
32012020-04-17 Kamil Rytarowski <n54@gmx.com>
3202
3203 * gdb.base/attach-twice.c: Include "sys/types.h".
3204 (PTRACE_ATTACH): Add fallback definition.
3205 (main): Pass `0' to the 4th argument of `ptrace'.
3206
2bed205e
KR
32072020-04-17 Kamil Rytarowski <n54@gmx.com>
3208
3209 * gdb.base/fork-running-state.c: Include "signal.h".
3210
0743fc83
TT
32112020-04-17 Tom Tromey <tromey@adacore.com>
3212
3213 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3214 Update tests.
3215 * gdb.btrace/cpu.exp: Update tests.
3216 * gdb.base/maint.exp: Update tests.
3217 * gdb.base/default.exp: Update tests.
3218 * gdb.base/completion.exp: Update tests.
3219
efba5c23
TV
32202020-04-16 Tom de Vries <tdevries@suse.de>
3221
3222 PR symtab/25791
3223 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3224 (ensure_gdb_index): and factor out and move ...
3225 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3226 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3227
d191d716
TV
32282020-04-16 Tom de Vries <tdevries@suse.de>
3229
3230 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3231 loading exec.
3232
99f1bc6a
AB
32332020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3234
3235 * gdb.base/many-completions.exp: New file.
3236
194d088f
TV
32372020-04-14 Tom de Vries <tdevries@suse.de>
3238
3239 PR symtab/25718
3240 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3241
c1a66c06
TV
32422020-04-14 Tom de Vries <tdevries@suse.de>
3243
3244 PR symtab/25720
3245 * gdb.base/maint-expand-symbols-header-file.c: New test.
3246 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3247 * gdb.base/maint-expand-symbols-header-file.h: New test.
3248
21b0982c
AB
32492020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3250
3251 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3252 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3253 get_func_info.
3254 (get_func_info): Delete.
3255 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3256 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3257 * lib/dwarf.exp (get_func_info): New function.
3258
dd1cab06
TV
32592020-04-13 Tom de Vries <tdevries@suse.de>
3260
3261 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3262 to what find_gnatmake does.
3263
71ea2b6b
TV
32642020-04-10 Tom de Vries <tdevries@suse.de>
3265
3266 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3267 -readnow.
3268
bdfc1e8a
TV
32692020-04-10 Tom de Vries <tdevries@suse.de>
3270
3271 PR cli/25808
3272 * gdb.base/style.c: Add leading newlines.
3273 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3274 Check listing of main's one-line body.
3275
14ca8ecf
TV
32762020-04-08 Tom de Vries <tdevries@suse.de>
3277
3278 * lib/gdb.exp (psymtabs_p): New proc.
3279 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3280 importing unit" unsupported if there are no partial symbols.
3281
e21d048f
TV
32822020-04-08 Tom de Vries <tdevries@suse.de>
3283
3284 PR testsuite/25760
3285 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3286
25c11aca
TV
32872020-04-07 Tom de Vries <tdevries@suse.de>
3288
3289 PR symtab/25796
3290 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3291
5707e24b
TV
32922020-04-07 Tom de Vries <tdevries@suse.de>
3293
3294 * gdb.base/check-psymtab.c: New test.
3295 * gdb.base/check-psymtab.exp: New file.
3296
6ee448cc
TT
32972020-04-06 Tom Tromey <tromey@adacore.com>
3298
3299 * gdb.ada/variant-record/proc.adb: New file.
3300 * gdb.ada/variant-record/value.adb: New file.
3301 * gdb.ada/variant-record/value.s: New file.
3302 * gdb.ada/variant-record.exp: New file.
3303
9e7c9a03
HD
33042020-04-03 Hannes Domani <ssbssa@yahoo.de>
3305
3306 PR gdb/25325
3307 * gdb.cp/typed-enum.cc: New test.
3308 * gdb.cp/typed-enum.exp: New file.
3309
c90d28ac
AB
33102020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3311
3312 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3313 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3314 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3315 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3316 * gdb.opt/inline-small-func.c: New file.
3317 * gdb.opt/inline-small-func.exp: New file.
3318 * gdb.opt/inline-small-func.h: New file.
3319
34e9a9fa
AB
33202020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3321
3322 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3323 function.
3324
6a354911
AB
33252020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3326
3327 * lib/dwarf.exp (function_range): Allow compiler options to be
3328 specified.
3329
880d9777
TV
33302020-04-02 Tom de Vries <tdevries@suse.de>
3331
3332 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3333 __attribute__((always_inline)).
3334 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3335
f32682ea
TV
33362020-04-02 Tom de Vries <tdevries@suse.de>
3337
3338 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3339 (gdbserver_gdb_exit): ... here. Add timeout warning.
3340 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3341 (connect_target_extended_remote): Append new server_spawn_id to
3342 server_spawn_ids.
3343 (cleanup): New proc.
3344 (setup, <toplevel>): Call cleanup.
3345
d3214198
TV
33462020-04-02 Tom de Vries <tdevries@suse.de>
3347
3348 * gdb.base/main-psymtab.exp: New file.
3349
cc77ed24
TV
33502020-04-02 Tom de Vries <tdevries@suse.de>
3351
3352 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3353
3638a098
TT
33542020-04-01 Tom Tromey <tom@tromey.com>
3355
3356 * gdb.base/complex-parts.exp: Add type tests.
3357
c34e8714
TT
33582020-04-01 Tom Tromey <tom@tromey.com>
3359
3360 * gdb.base/complex-parts.exp: Add arithmetic tests.
3361
981c08ce
TT
33622020-04-01 Tom Tromey <tom@tromey.com>
3363
3364 * gdb.compile/compile.exp: Update.
3365 * gdb.compile/compile-cplus.exp: Update.
3366 * gdb.base/varargs.exp: Update.
3367 * gdb.base/floatn.exp: Update.
3368 * gdb.base/endianity.exp: Update.
3369 * gdb.base/callfuncs.exp (do_function_calls): Update.
3370 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3371 (complex_float_integral_args): Update.
3372 * gdb.base/complex.exp: Update.
3373 * gdb.base/complex-parts.exp: Update.
3374
3d1cfd43
TT
33752020-04-01 Tom Tromey <tromey@adacore.com>
3376
3377 * gdb.rust/union.rs: New file.
3378 * gdb.rust/union.exp: New file.
3379 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3380 (main): Update.
3381 * gdb.rust/simple.exp: Move union tests to union.exp.
3382
e033dfa9
TT
33832020-04-01 Tom Tromey <tromey@adacore.com>
3384
3385 * gdb.rust/simple.rs (main): Remove "y0".
3386
53cccef1
TBA
33872020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3388
3389 * gdb.multi/stop-all-on-exit.c: New test.
3390 * gdb.multi/stop-all-on-exit.exp: New file.
3391
60e22c1e
HD
33922020-04-01 Hannes Domani <ssbssa@yahoo.de>
3393
3394 PR gdb/24789
3395 * gdb.cp/misc.cc: Add integer reference variable.
3396 * gdb.cp/misc.exp: Add test.
3397
e139a727
TBA
33982020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3399
3400 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3401 scenario to cover execution until the end and also the case
3402
16b0db75
TV
34032020-03-31 Tom de Vries <tdevries@suse.de>
3404
3405 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3406 c. Use "maint info symtabs" to check symtab expansion.
3407
c0502da6
TV
34082020-03-30 Tom de Vries <tdevries@suse.de>
3409
3410 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3411 unsupported.
3412 (verify_psymtab_expanded): Move ...
3413 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3414 test.
3415 (readnow): New proc.
3416
5935fd15
AB
34172020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3418
3419 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3420 with $hex.
3421
1773be9e
TT
34222020-03-20 Tom Tromey <tromey@adacore.com>
3423
3424 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3425
70304be9
TT
34262020-03-20 Tom Tromey <tromey@adacore.com>
3427
3428 * gdb.ada/sub_variant/subv.adb: New file.
3429 * gdb.ada/sub_variant.exp: New file.
3430
0dd7b8f7
TV
34312020-03-20 Tom de Vries <tdevries@suse.de>
3432
3433 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3434 first break fails.
3435 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3436
cada5fc9
AB
34372020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3438
3439 * gdb.server/exit-multiple-threads.c: New file.
3440 * gdb.server/exit-multiple-threads.exp: New file.
3441
6b8c53f2
AB
34422020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3443
3444 * gdb.fortran/mixed-lang-stack.c: New file.
3445 * gdb.fortran/mixed-lang-stack.cpp: New file.
3446 * gdb.fortran/mixed-lang-stack.exp: New file.
3447 * gdb.fortran/mixed-lang-stack.f90: New file.
3448
19a2740f
AB
34492020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3450
3451 * gdb.linespec/cp-completion-aliases.cc: New file.
3452 * gdb.linespec/cp-completion-aliases.exp: New file.
3453
d8c8b848
TV
34542020-03-19 Tom de Vries <tdevries@suse.de>
3455
3456 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3457 more precise.
3458
a9933ccf
TV
34592020-03-18 Tom de Vries <tdevries@suse.de>
3460
3461 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3462 * gdb.dwarf2/break-inline-psymtab.c: New test.
3463 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3464
2f89101f
TV
34652020-03-16 Tom de Vries <tdevries@suse.de>
3466
3467 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3468 cache_verify and cache_verify_proc.
3469
6b9374f1
TV
34702020-03-15 Tom de Vries <tdevries@suse.de>
3471
3472 * gdb.server/solib-list.exp: Handle
3473 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3474
eaeaf44c
TV
34752020-03-15 Tom de Vries <tdevries@suse.de>
3476
3477 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3478 objfiles".
3479
3293bbaf
TT
34802020-03-14 Tom Tromey <tom@tromey.com>
3481
3482 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3483
ab44624c
TV
34842020-03-14 Tom de Vries <tdevries@suse.de>
3485
3486 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3487
54c43825
TV
34882020-03-14 Tom de Vries <tdevries@suse.de>
3489
3490 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3491 result in line-by-line fashion.
3492
2ac70237
TV
34932020-03-14 Tom de Vries <tdevries@suse.de>
3494
3495 * lib/gdb.exp (supports_statement_frontiers): New proc.
3496 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3497
09546b56
TV
34982020-03-14 Tom de Vries <tdevries@suse.de>
3499
3500 * gdb.base/printcmds.exp: Add missing quoting for "print
3501 teststring2".
3502
a1f6a07c
TT
35032020-03-13 Tom Tromey <tom@tromey.com>
3504
3505 * gdb.base/printcmds.exp (test_print_strings): Add regression
3506 test.
3507 * gdb.base/printcmds.c (charptr): New typedef.
3508 (teststring2): New global.
3509
1b83d09c
AB
35102020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3511
3512 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3513 full path in the test name.
3514 (test_ld): Add some with_test_prefix blocks to make test names
3515 unique.
3516
2d61316c
TV
35172020-03-13 Tom de Vries <tdevries@suse.de>
3518
3519 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3520
2e9145ac
TV
35212020-03-13 Tom de Vries <tdevries@suse.de>
3522
3523 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3524
96c7f873
TV
35252020-03-13 Tom de Vries <tdevries@suse.de>
3526
3527 PR symtab/25646
3528 * gdb.dwarf2/imported-unit.exp: Add test.
3529
49ba92c0
TV
35302020-03-13 Tom de Vries <tdevries@suse.de>
3531
3532 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3533 (var1, var2): New variable.
3534 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3535 matching symbols.
3536
301b21e0
TV
35372020-03-13 Tom de Vries <tdevries@suse.de>
3538
3539 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3540 (Term::command): Use prompt prefix.
3541 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3542 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3543 command_no_prompt_prefix instead of prefix.
3544 * gdb.tui/tui-layout-asm.exp: Same.
3545
3f512721
SM
35462020-03-12 Simon Marchi <simon.marchi@efficios.com>
3547
3548 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3549
40310f30
SM
35502020-03-12 Simon Marchi <simon.marchi@efficios.com>
3551
3552 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3553 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3554 on" while stepping over the test instruction, match printed
3555 message.
3556
09252140
TV
35572020-03-12 Tom de Vries <tdevries@suse.de>
3558
3559 * gdb.base/info-types.exp: Use exp_continue during matching of output
3560 of "info types".
3561
14e9c72c
TV
35622020-03-12 Tom de Vries <tdevries@suse.de>
3563
3564 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3565
e515d67e
TV
35662020-03-12 Tom de Vries <tdevries@suse.de>
3567
3568 * gdb.fortran/module.exp: Use exp_continue during matching of output
3569 of "info variable -n".
3570
307eafd8
TV
35712020-03-12 Tom de Vries <tdevries@suse.de>
3572
3573 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3574 gdb.dwarf2/dw2-ranges-base.c.
3575
9a2de3fc
TV
35762020-03-12 Tom de Vries <tdevries@suse.de>
3577
3578 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3579 in presence of GLIBC debuginfo.
3580
3217502e
TV
35812020-03-12 Tom de Vries <tdevries@suse.de>
3582
3583 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3584 $core.
3585
1281424c
TV
35862020-03-12 Tom de Vries <tdevries@suse.de>
3587
3588 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3589 more precise.
3590
038b97fc
SM
35912020-03-11 Simon Marchi <simon.marchi@efficios.com>
3592
3593 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3594 from Unix to Windows path.
3595
5308d1e7
TV
35962020-03-11 Tom de Vries <tdevries@suse.de>
3597
3598 * gdb.ada/minsyms.exp: Set language to ada.
3599
f870f78f
TV
36002020-03-11 Tom de Vries <tdevries@suse.de>
3601
3602 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3603
5a13315d
TV
36042020-03-11 Tom de Vries <tdevries@suse.de>
3605
3606 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3607
976862ed
TT
36082020-03-11 Tom Tromey <tromey@adacore.com>
3609
3610 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3611
7462c383
TV
36122020-03-11 Tom de Vries <tdevries@suse.de>
3613
3614 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3615
1c6c46a0
TV
36162020-03-11 Tom de Vries <tdevries@suse.de>
3617
3618 * gdb.base/break-interp.exp: Limit verbose scope.
3619
44f41bb7
TV
36202020-03-11 Tom de Vries <tdevries@suse.de>
3621
3622 * gdb.fortran/logical.f90: Define variable with character type.
3623 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3624
b76f3a42
TV
36252020-03-11 Tom de Vries <tdevries@suse.de>
3626
3627 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3628
1c33af77
TV
36292020-03-11 Tom de Vries <tdevries@suse.de>
3630
3631 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3632 symtabs.
3633
8c95582d
AB
36342020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3635 Bernd Edlinger <bernd.edlinger@hotmail.de>
3636
3637 * gdb.cp/step-and-next-inline.cc: New file.
3638 * gdb.cp/step-and-next-inline.exp: New file.
3639 * gdb.cp/step-and-next-inline.h: New file.
3640 * gdb.dwarf2/dw2-is-stmt.c: New file.
3641 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3642 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3643 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3644 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3645
cecf8547
AB
36462020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3647
3648 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3649 is-stmt flag in the line table.
3650
0ba678c9
TV
36512020-03-09 Tom de Vries <tdevries@suse.de>
3652
3653 * lib/gdb.exp (cached_file): Create cache dir.
3654
72fbdf83
TV
36552020-03-07 Tom de Vries <tdevries@suse.de>
3656
3657 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3658 * gdb.cp/rvalue-ref-params.exp: Same.
3659
436b5e99
TV
36602020-03-06 Tom de Vries <tdevries@suse.de>
3661
3662 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3663 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3664
09f2921c
TV
36652020-03-06 Tom de Vries <tdevries@suse.de>
3666
3667 * README: Fix "the the".
3668 * gdb.base/dprintf.exp: Same.
3669
50a3cc5d
TV
36702020-03-05 Tom de Vries <tdevries@suse.de>
3671
3672 * gdb.base/maint.exp: Update "main print statistics" expected output.
3673
0a709cba
AKS
36742020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3675
3676 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3677 (fortran_int8): Likewise.
3678 (fortran_real4): Likewise.
3679 (fortran_real8): Likewise.
3680 (fortran_complex4): Likewise.
3681 (fortran_logical4): Likewise.
3682 (fortran_character1): Likewise.
3683
5e5d66b6
AB
36842020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3685
3686 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3687 printed as true.
3688
7b973adc
SDJ
36892020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3690
3691 * gdb.base/printcmds.exp: Add test to verify printf of a
3692 variable holding an address.
3693
478e490a
TV
36942020-03-03 Tom de Vries <tdevries@suse.de>
3695
3696 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3697
1ef44e86
TV
36982020-03-03 Tom de Vries <tdevries@suse.de>
3699
3700 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3701 gdb_test_multiple call.
3702
b98cc2cf
TV
37032020-03-03 Tom de Vries <tdevries@suse.de>
3704
3705 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3706 gdb_test_multiple calls.
3707
63e163f2
AB
37082020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3709
3710 * gdb.base/default.exp: Remove test of 'set history filename'.
3711 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3712 filename to the empty string.
3713 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3714 and GDBHISTSIZE.
3715
24ed6739
AB
37162020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3717
3718 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3719 disabled.
3720
590003dc 37212020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3722 Tom de Vries <tdevries@suse.de>
590003dc
TV
3723
3724 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3725 -prompt prefix, before user_code argument. Add -lbl option likewise.
3726 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3727 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3728 argument.
3729 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3730 have "\r\n" at start-of-line, instead of at end-of-line.
3731
f5e46084
SM
37322020-02-28 Simon Marchi <simon.marchi@efficios.com>
3733
3734 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3735 libinproctrace.so.
3736
f7a7000d
LM
37372020-02-28 Luis Machado <luis.machado@linaro.org>
3738
3739 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3740 to "p/x".
3741
718e0816
LM
37422020-02-28 Luis Machado <luis.machado@linaro.org>
3743
3744 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3745 asm/ptrace.h and error.h.
3746
13c3a74a
TV
37472020-02-28 Tom de Vries <tdevries@suse.de>
3748
3749 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3750 (struct wrapper, do_something, mundane/symada__cS): Move ...
3751 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3752 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3753 Update "print symada__cS before partial symtab expansion" regexp.
3754 Update breakpoint location. Flush symbol cache after expansion.
3755
85d2d5bb
LM
37562020-02-28 Luis Machado <luis.machado@linaro.org>
3757
3758 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3759
3608f86c
TV
37602020-02-27 Tom de Vries <tdevries@suse.de>
3761
3762 * config/sid.exp: Remove unused globals.
3763 * gdb.base/attach.exp: Same.
3764 * gdb.base/catch-load.exp: Same.
3765 * gdb.base/dbx.exp: Same.
3766 * lib/gdb.exp: Same.
3767 * lib/mi-support.exp: Same.
3768 * lib/prompt.exp: Same.
3769
c8d4f6df
TV
37702020-02-27 Tom de Vries <tdevries@suse.de>
3771
3772 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3773 not set.
3774
0d79cdc4
AM
37752020-02-26 Aaron Merey <amerey@redhat.com>
3776
3777 * gdb.debuginfod: New directory for debuginfod tests.
3778 * gdb.debuginfod/main.c: New test file.
3779 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3780
0dce4280
TV
37812020-02-26 Tom de Vries <tdevries@suse.de>
3782
3783 PR gdb/25603
3784 * gdb.base/persistent-lang.cc: New test.
3785 * gdb.base/persistent-lang.exp: New file.
3786
9e80cfa1
AB
37872020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3788
3789 * gdb.fortran/derived-type-striding.exp: Add a new test.
3790 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3791 new test.
3792
2078dbb2
AB
37932020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3794
3795 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3796 names.
3797
70d49700
TV
37982020-02-25 Tom de Vries <tdevries@suse.de>
3799
3800 PR go/18926
3801 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3802
a88ef40d
TV
38032020-02-24 Tom de Vries <tdevries@suse.de>
3804
3805 PR gdb/25592
3806 * gdb.base/info-locals-unused-static-var.c: New test.
3807 * gdb.base/info-locals-unused-static-var.exp: New file.
3808
01b1af32
TT
38092020-02-22 Tom Tromey <tom@tromey.com>
3810
3811 * gdb.python/tui-window.exp: New file.
3812 * gdb.python/tui-window.py: New file.
3813
7c043ba6
TT
38142020-02-22 Tom Tromey <tom@tromey.com>
3815
3816 PR tui/17850:
3817 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3818 tests.
3819
c22fef7e
TT
38202020-02-22 Tom Tromey <tom@tromey.com>
3821
3822 * gdb.tui/new-layout.exp: Add sub-layout tests.
3823
ee325b61
TT
38242020-02-22 Tom Tromey <tom@tromey.com>
3825
3826 * gdb.tui/new-layout.exp: New file.
3827
3f0cbb04
TT
38282020-02-22 Tom Tromey <tom@tromey.com>
3829
3830 * gdb.rust/rust-style.rs: New file.
3831 * gdb.rust/rust-style.exp: New file.
3832 * gdb.base/style.exp: Test structure printing.
3833 * gdb.base/style.c (struct some_struct): New type.
3834 (enum etype): New type.
3835 (struct_value): New global.
3836
75525152
TV
38372020-02-21 Tom de Vries <tdevries@suse.de>
3838
3839 PR go/18926
3840 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3841 Remove blanket xfails. Use message argument for gdb_breakpoint.
3842 Make continuing to breakpoint test conditional on setting breakpoint.
3843 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3844 DW_AT_name attribute. Add xfail for GCC PR93866.
3845
bd360d30
AB
38462020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3847
3848 * gdb.dwarf2/cpp-linkage-name.c: New file.
3849 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3850
c7adb09f 38512020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3852
3853 * lib/gdb.exp (gdb_wrapper_init): Reset
3854 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3855 not exist.
3856
a9c79803
TV
38572020-02-20 Tom de Vries <tdevries@suse.de>
3858
3859 PR go/17018
3860 * gdb.go/hello.exp: Copy ...
3861 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3862 print of st to print value of global definition. Add xfail for GCC
3863 PR93844.
3864 * gdb.go/hello.exp: Remove printing of st before definition.
3865 * gdb.go/hello.go: Copy ...
3866 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3867 to st.
3868 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3869
d7445728
TV
38702020-02-20 Tom de Vries <tdevries@suse.de>
3871
3872 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3873 (gdb_simple_compile): Handle compile_flags go by using .go extension
3874 for source file.
3875 * gdb.go/chan.exp: Use support_go_compile.
3876 * gdb.go/handcall.exp: Same.
3877 * gdb.go/hello.exp: Same.
3878 * gdb.go/integers.exp: Same.
3879 * gdb.go/max-depth.exp: Same.
3880 * gdb.go/methods.exp: Same.
3881 * gdb.go/package.exp: Same.
3882 * gdb.go/strings.exp: Same.
3883 * gdb.go/types.exp: Same.
3884 * gdb.go/unsafe.exp: Same.
3885
c9c41e6d
TV
38862020-02-19 Tom de Vries <tdevries@suse.de>
3887
3888 * gdb.python/lib-types.exp: Make xfail more strict.
3889
f20ff837
TV
38902020-02-19 Tom de Vries <tdevries@suse.de>
3891
3892 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3893
08410482
DE
38942020-02-19 Doug Evans <dje@google.com>
3895
3896 PR rust/25535
3897 * gdb.rust/simple.exp: Add test.
3898 * gdb.rust/simple.rs: Add test.
3899
623563f7
TV
39002020-02-19 Tom de Vries <tdevries@suse.de>
3901
3902 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3903 output line-by-line.
3904
d3308cfd
TV
39052020-02-19 Tom de Vries <tdevries@suse.de>
3906
3907 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3908
86cbc5dc
TV
39092020-02-19 Tom de Vries <tdevries@suse.de>
3910
3911 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3912 prelink.
3913
9db2b96b
TV
39142020-02-19 Tom de Vries <tdevries@suse.de>
3915
3916 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3917 (gdb_do_cache): Use gdb_do_cache_wrap.
3918 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3919
89e2fdc5
TV
39202020-02-19 Tom de Vries <tdevries@suse.de>
3921
3922 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3923 gdb_compile option.
3924
373d7ac0
SM
39252020-02-18 Simon Marchi <simon.marchi@efficios.com>
3926
3927 * gdb.base/printcmds.exp (test_print_enums): Update expected
3928 output.
3929
b29a2df0
SM
39302020-02-18 Simon Marchi <simon.marchi@efficios.com>
3931
3932 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3933 for "unknown".
3934
6740f0cc
SM
39352020-02-18 Simon Marchi <simon.marchi@efficios.com>
3936
3937 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3938 enumerator.
3939
edd45eb0
SM
39402020-02-18 Simon Marchi <simon.marchi@efficios.com>
3941
3942 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3943 FE_, add FE_NONE.
3944 (three): Update.
3945 (enum flag_enum_without_zero): New enum.
3946 (flag_enum_without_zero): New variable.
3947 (enum not_flag_enum): New enum.
3948 (three_not_flag): New variable.
3949 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3950 (test_print_enums): Add more tests for printing flag enums.
3951
d4295de4
TV
39522020-02-18 Tom de Vries <tdevries@suse.de>
3953
3954 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3955 (gdb_compile_ada): ... here.
3956 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3957 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3958
f251f505
TT
39592020-02-14 Tom Tromey <tom@tromey.com>
3960
3961 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3962 build directory.
3963 * boards/gdbserver-base.exp: Update path to gdbserver.
3964
8f432634
TV
39652020-02-13 Tom de Vries <tdevries@suse.de>
3966
3967 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3968
92b6eaf7
TV
39692020-02-13 Tom de Vries <tdevries@suse.de>
3970
3971 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3972 are missing.
3973
f3b0f7fe
TV
39742020-02-13 Tom de Vries <tdevries@suse.de>
3975
3976 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3977 call.
3978
f6be8713
SDJ
39792020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3980
3981 PR tui/25126
3982 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3983 * gdb.base/cached-source-file.c: New file.
3984 * gdb.base/cached-source-file.exp: New file.
3985
b2770d5e
TV
39862020-02-11 Tom de Vries <tdevries@suse.de>
3987
3988 PR testsuite/25488
3989 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3990
44f6938e
TV
39912020-02-10 Tom de Vries <tdevries@suse.de>
3992
3993 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3994
5f0e2eb7
MR
39952020-02-10 Maciej W. Rozycki <macro@wdc.com>
3996
3997 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3998 and $after_addr are both integers before making a comparison.
3999
46ce2b6f
TV
40002020-02-09 Tom de Vries <tdevries@suse.de>
4001
4002 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4003 command output and paste it into gdb.log. If any, paste catch message
4004 to gdb.log.
4005
5abbbe1d
TT
40062020-02-07 Tom Tromey <tromey@adacore.com>
4007
4008 PR breakpoints/24915:
4009 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4010
1d5d29e7
SV
40112020-02-06 Shahab Vahedi <shahab@synopsys.com>
4012
4013 * gdb.tui/tui-missing-src.exp: Add the "missing source
4014 file" test for the TUI.
4015
b0999b9b
AB
40162020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4017
4018 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4019 including a port number in the output.
4020
c3b149eb
AKS
40212020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4022
4023 * lib/fortran.exp (fortran_int4): Handle clang.
4024 (fortran_int8): Likewise.
4025 (fortran_real4): Likewise.
4026 (fortran_real8): Likewise.
4027 (fortran_complex4): Likewise.
4028 (fortran_logical4): Likewise.
4029 (fortran_character1): Likewise.
4030
f8dcc90b
TV
40312020-02-04 Tom de Vries <tdevries@suse.de>
4032
4033 * README (Race detection): Add note.
4034
f90ac7c2
TV
40352020-02-04 Tom de Vries <tdevries@suse.de>
4036
4037 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4038
780636ae
TV
40392020-02-04 Tom de Vries <tdevries@suse.de>
4040
4041 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4042
5d2e1193
RA
40432020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4044
4045 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4046 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4047 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4048 blttar, bnetarl.
4049 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4050 binary for blttar, bnetarl.
4051 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4052 wait instruction. Delete ldmx test.
4053 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4054
e409c542
AKS
40552020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4056
4057 * gdb.fortran/array-bounds-high.exp: New file.
4058 * gdb.fortran/array-bounds-high.f90: New file.
4059
b0029748
LD
40602020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4061
4062 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4063 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4064
195a8287
TV
40652020-02-01 Tom de Vries <tdevries@suse.de>
4066
4067 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4068
42330a68
AB
40692020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4070
4071 PR tui/9765
4072 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4073 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4074
b62a8028
LM
40752020-01-29 Luis Machado <luis.machado@linaro.org>
4076
4077 * gdb.arch/aarch64-brk-patterns.c: New source file.
4078 * gdb.arch/aarch64-brk-patterns.exp: New test.
4079
5f440116
TBA
40802020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4081
4082 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4083 GCC/Clang version.
4084 * gdb.cp/pass-by-ref.exp: Ditto.
4085
ee2a6fc6
TV
40862020-01-29 Tom de Vries <tdevries@suse.de>
4087
4088 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4089 * gdb.threads/watchpoint-fork-mt.c: Same.
4090 * gdb.threads/watchpoint-fork-parent.c: Same.
4091 * gdb.threads/watchpoint-fork-st.c: Same.
4092 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4093
16b10d6e
LM
40942020-01-27 Luis Machado <luis.machado@linaro.org>
4095
4096 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4097 sitting at a syscall instruction when we hit the syscall function's
4098 breakpoint.
4099 Check PC against one obtained with the x command.
4100 Validate syscall number.
4101 (step_over_syscall): Don't continue to the syscall instruction if
4102 we're already there.
4103
b1468492
PW
41042020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4105
4106 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4107
7ffa82e1
AB
41082020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4109
4110 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4111 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4112
3d92a3e3
AB
41132020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4114
4115 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4116 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4117
94a72be7
AB
41182020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4119
4120 * gdb.base/maint.exp: Update line table parsing test.
4121 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4122
53af73bf
PA
41232020-01-24 Pedro Alves <palves@redhat.com>
4124
4125 PR gdb/25410
4126 * gdb.multi/multi-re-run-1.c: New.
4127 * gdb.multi/multi-re-run-2.c: New.
4128 * gdb.multi/multi-re-run.exp: New.
4129
1ba1ac88
AB
41302020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4131
4132 PR gdb/23718
4133 * gdb.server/server-kill-python.exp: New file.
4134
f3364a6d
AB
41352020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4136
4137 * gdb.server/multi-ui-errors.c: New file.
4138 * gdb.server/multi-ui-errors.exp: New file.
4139
733d0a67
AB
41402020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4141
4142 PR tui/9765
4143 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4144
4f13c1c0
TT
41452020-01-19 Tom Tromey <tom@tromey.com>
4146
4147 * gdb.tui/main.exp: Add check for plain "file".
4148
40c94099
CB
41492020-01-16 Christian Biesinger <cbiesinger@google.com>
4150
4151 * lib/gdb.exp: Fix spelling error (seperatelly).
4152
ff47f4f0
TT
41532020-01-14 Tom Tromey <tom@tromey.com>
4154
4155 PR symtab/12535:
4156 * gdb.python/python.exp: Test decode_line with empty string
4157 argument.
4158
717c684d
BE
41592020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4160
4161 * gdb.base/skip-inline.exp: Extend test.
4162
44e4c775
AB
41632020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4164
4165 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4166 * gdb.dwarf2/dw2-bad-elf.c: New file.
4167 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4168
d93c6db7
AB
41692020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4170
4171 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4172 _line_saw_file.
4173
9a6d629c
AB
41742020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4175
4176 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4177 border.
4178
d9ebdab7
TBA
41792020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4180
4181 * gdb.multi/multi-target.exp (setup): Factor out "info
4182 connections" and "info inferiors" tests to ...
4183 (test_info_inferiors): ... this new procedure.
4184 (top level): Run new "info-inferiors" tests.
4185
f3c469b9
PA
41862020-01-10 Pedro Alves <palves@redhat.com>
4187
4188 * gdb.server/bkpt-other-inferior.exp: New file.
4189
121b3efd
PA
41902020-01-10 Pedro Alves <palves@redhat.com>
4191
4192 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4193 of "add-inferior".
4194 * gdb.base/quit-live.exp: Likewise.
4195 * gdb.base/remote-exec-file.exp: Likewise.
4196 * gdb.guile/scm-progspace.exp: Likewise.
4197 * gdb.linespec/linespec.exp: Likewise.
4198 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4199 * gdb.mi/user-selected-context-sync.exp: Likewise.
4200 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4201 "info inferiors" tests.
4202 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4203 "add-inferior".
4204 * gdb.multi/watchpoint-multi.exp: Likewise.
4205 * gdb.python/py-inferior.exp: Likewise.
4206 * gdb.server/extended-remote-restart.exp: Likewise.
4207 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4208 "info inferiors".
4209 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4210 * gdb.trace/report.exp: Likewise.
4211
1dadb1dd
PA
42122020-01-10 Pedro Alves <palves@redhat.com>
4213
4214 * gdb.multi/multi-target.c: New file.
4215 * gdb.multi/multi-target.exp: New file.
4216 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4217 mode requested, but remote does not support non-stop".
4218
78f2c40a
PA
42192020-01-10 Pedro Alves <palves@redhat.com>
4220
4221 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4222 disconnect before reconnecting.
4223
e7af6c70
TBA
42242020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4225 Pedro Alves <palves@redhat.com>
4226
4227 * gdb.server/connect-without-multi-process.exp: Also test
4228 continuing to end.
4229
acdf84a6
PA
42302020-01-10 Pedro Alves <palves@redhat.com>
4231
4232 * gdb.base/remote-exec-file.exp: New file.
4233
873657b9
PA
42342020-01-10 Pedro Alves <palves@redhat.com>
4235
4236 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4237 output.
4238 * gdb.threads/async.c: New.
4239 * gdb.threads/async.exp: New.
4240 * gdb.multi/tids-gid-reset.c: New.
4241 * gdb.multi/tids-gid-reset.exp: New.
4242
7f0ae84c
GB
42432020-01-10 George Barrett <bob@bob131.so>
4244
4245 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4246 to help in finding the image relocation offset.
4247 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4248 options in arguments.
4249 (stap_test_no_debuginfo): Likewise.
4250 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4251 test variants.
4252 (stap_test): Add null semaphore relocation test.
4253
47e9d49d
GB
42542020-01-10 George Barrett <bob@bob131.so>
4255
4256 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4257 * gdb.base/stap-probe.exp: Likewise.
4258 (stap_test): Pass argument as an additional flag.
4259 (stap_test_no_debuginfo): Likewise.
4260 (stap_test): Check `info probes stap' output for semaphore
4261 addresses if the test binary is supposed to have them.
4262
f5a7c406
AB
42632020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4264
4265 * gdb.tui/basic.exp: Add more scrolling tests.
4266
9ae6bf64
TT
42672020-01-09 Tom Tromey <tom@tromey.com>
4268
4269 PR tui/18932:
4270 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4271 meangingful value.
4272 (Term::command, Term::resize): Update.
4273 * gdb.tui/basic.exp: Add scrolling test.
4274
b2efe70c
AB
42752020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4276
4277 * gdb.tui/tui-layout-asm.exp: New file.
4278
3804da7e
AB
42792020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4280
4281 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4282
b40aa28f
AB
42832020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4284
4285 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4286 (Term::enter_tui): Use Term::prepare_for_tui.
4287
63ffd7c9
AB
42882020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4289
4290 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4291 called.
4292
3be966f6
AB
42932020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4294
4295 * gdb.base/skip.exp: Fix race condition in test.
4296
153d79c4
AB
42972020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4298
4299 * gdb.base/backtrace.c: New file.
4300 * gdb.base/backtrace.exp: New file.
4301
f2302a34
AB
43022020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4303
4304 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4305
6ec1d75e
PW
43062020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4307
4308 * gdb.base/style.exp: Test that warnings are styled.
4309
c296cbe6
BE
43102019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4311
4312 * gdb.base/line65535.exp: New file.
4313 * gdb.base/line65535.c: New file.
4314
b28a729d
SM
43152019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4316
4317 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4318 * lib/gnat_debug_info_test.adb: New file.
4319 * gdb.ada/ptype_tagged_param.exp: Use
4320 gnat_runtime_has_debug_info, expect a different output if
4321 runtime does not have debug info.
4322
7f2d7a0d
SM
43232019-12-20 Simon Marchi <simon.marchi@efficios.com>
4324
4325 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4326 (another) quote in test name.
4327
f3bce483
SM
43282019-12-20 Simon Marchi <simon.marchi@efficios.com>
4329
4330 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4331 Add quote in test name.
4332
c855a912
TBA
43332019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4334
4335 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4336 directory instead.
4337 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4338 * gdb.cp/pass-by-ref-2.cc: New file.
4339 * gdb.cp/pass-by-ref-2.exp: New file.
4340
fc9d2d72
TT
43412019-12-20 Tom Tromey <tom@tromey.com>
4342
4343 * gdb.tui/list-before.exp: New file.
4344
77b97e00
TT
43452019-12-20 Tom Tromey <tom@tromey.com>
4346
4347 * gdb.tui/list.exp: Check for source on initial listing.
4348
f69656d0
TT
43492019-12-11 Tom Tromey <tromey@adacore.com>
4350
4351 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4352 Add crlf test.
4353
99a55965
SM
43542019-12-18 Simon Marchi <simon.marchi@efficios.com>
4355
4356 * gdb.base/default.exp: Update value of $_gdb_major.
4357
5024637f
BE
43582019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4359
4360 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4361
b63634be
BE
43622019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4363
4364 * gdb.base/skip.exp: Whitespace fix.
4365
45d73523
BE
43662019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4367
4368 * gdb.base/skip-inline.c: New file.
4369 * gdb.base/skip-inline.exp: New file.
4370
d043f8c8
SM
43712019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4372
4373 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4374 jit_function_00 to jit_function_stack_mangle.
4375 * gdb.base/jithost.c (jit_function_t): Rename to...
4376 (jit_function_stack_mangle_t): ... this.
4377 (jit_function_add_t): New typedef.
4378 (jit_function_00_code): Rename to...
4379 (jit_function_stack_mangle_code): ... this, make static.
4380 (jit_function_add_code): New.
4381 (main): Generate "add" function and call it. Adjust to changes
4382 in jithost_abi.
4383 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4384 (struct jithost_abi) <begin, end>: Remove fields.
4385 <object, function_stack_mangle, function_add>: New fields.
4386 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4387 code_end>: Remove fields.
4388 <func_stack_mangle>: New field.
4389 (read_debug_info): Adjust to renaming, create block for "add"
4390 function.
4391 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4392
873de05c
TT
43932019-12-11 Tom Tromey <tom@tromey.com>
4394
4395 * gdb.tui/resize.exp: Fix regexp.
4396 * gdb.tui/regs.exp: Fix regexps.
4397 * gdb.tui/main.exp: Fix regexp.
4398
3d979945
TT
43992019-12-11 Tom Tromey <tom@tromey.com>
4400
4401 * gdb.tui/resize.exp: Update.
4402 * gdb.tui/empty.exp (layouts): Update.
4403
2192a9d3
TT
44042019-12-11 Tom Tromey <tom@tromey.com>
4405
4406 * gdb.tui/regs.exp: Update.
4407 * gdb.tui/empty.exp (layouts): Update.
4408 * gdb.tui/basic.exp: Update.
4409 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4410
d8edc8b7
PW
44112019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4412
4413 * gdb.base/options.exp: Add -raw-values in the print completion list.
4414 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4415
4c12d936
KB
44162019-12-10 Kevin Buettner <kevinb@redhat.com>
4417
4418 * gdb.threads/omp-par-scope.c: New file.
4419 * gdb/threads/omp-par-scope.exp: New file.
4420
26b911fb
KB
44212019-12-10 Kevin Buettner <kevinb@redhat.com>
4422
bb47f919
KB
4423 * lib/gdb.exp (support_nested_function_tests): New proc.
4424
44252019-12-10 Kevin Buettner <kevinb@redhat.com>
4426
4427 * lib/gdb.exp (gdb_compile_openmp): New proc.
4428 (build_executable_from_specs): Add an "openmp" option.
4429 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4430
6c71eb7d
TT
44312019-12-10 Tom Tromey <tromey@adacore.com>
4432
4433 * gdb.ada/unchecked_union.exp: New file.
4434 * gdb.ada/unchecked_union/pck.adb: New file.
4435 * gdb.ada/unchecked_union/pck.ads: New file.
4436 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4437 * gdb-utils.exp (string_to_regexp): Also quote "?".
4438
bac7c5cf
GB
44392019-12-10 George Barrett <bob@bob131.so>
4440
4441 Test scripted probe breakpoints.
4442 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4443 * gdb.python/py-breakpoint.c (main): Likewise.
4444 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4445 specifier test.
4446 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4447
330f1d38
TBA
44482019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4449
4450 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4451 an rvalue parameter.
4452 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4453 parameter.
4454
b43315e2
AB
44552019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4456
4457 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4458 modules.
4459
54f73dad
AB
44602019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4461
4462 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4463 broken version of GCC.
4464
d57cbee9
AB
44652019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4466
4467 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4468 sym-info-cmds library.
4469 * gdb.fortran/info-types.exp: Likewise.
4470 * lib/sym-info-cmds.exp: New file.
4471
c14aab8c
TV
44722019-12-08 Tom de Vries <tdevries@suse.de>
4473
4474 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4475
aa2d5a42
KS
44762019-12-07 Keith Seitz <keiths@redhat.com>
4477
4478 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4479 * gdb.base/corefile-buildid-shlib.c: New file.
4480 * gdb.base/corefile-buildid.c: New file.
4481 * gdb.base/corefile-buildid.exp: New file.
4482
93e55f0a
TV
44832019-12-06 Tom de Vries <tdevries@suse.de>
4484
4485 * gdb.dwarf2/varval.exp: Add decl before def test.
4486
c7d12402
TBA
44872019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4488
4489 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4490
06acc08f
TBA
44912019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4492
4493 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4494 CV and reference conversion for overload resolution.
4495 * gdb.cp/rvalue-ref-overload.exp: Test it.
4496
e0fad1ea
PW
44972019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4498
4499 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4500 * gdb.base/frameapply.exp: Test faas without command.
4501
8d70a9f0
AB
45022019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4503
4504 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4505 Fortran tests.
4506 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4507 order.
4508
36c8fb93
AB
45092019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4510
4511 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4512 casting to type with no kind specified.
4513 (test_basic_parsing_of_type_kinds): Additional tests for types
4514 with no kind specified, and add tests for single/double
4515 precision/complex types.
4516
4139ff00
TT
45172019-12-04 Tom Tromey <tromey@adacore.com>
4518
4519 * gdb.base/endianity.c (struct other) <x>: New field.
4520 (main): Initialize it.
4521 * gdb.base/endianity.exp: Update.
4522
a05cf17a
TT
45232019-12-04 Tom Tromey <tromey@adacore.com>
4524
4525 * gdb.ada/scalar_storage/storage.adb: New file.
4526 * gdb.ada/scalar_storage/pck.adb: New file.
4527 * gdb.ada/scalar_storage/pck.ads: New file.
4528 * gdb.ada/scalar_storage.exp: New file.
4529
103a685e
TT
45302019-12-04 Tom Tromey <tromey@adacore.com>
4531
4532 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4533 (main): Initialize it.
4534 * gdb.base/endianity.exp: Update.
4535
c2512106
AB
45362019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4537
4538 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4539
293b38d6
AB
45402019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4541
4542 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4543 -symbol-info-module-functions and -symbol-info-module-variables.
4544
216a7e6b
AB
45452019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4546
4547 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4548
5bbd8269
AB
45492019-12-01 Richard Bunt <richard.bunt@arm.com>
4550 Andrew Burgess <andrew.burgess@embecosm.com>
4551
4552 * gdb.fortran/derived-type-striding.exp: New file.
4553 * gdb.fortran/derived-type-striding.f90: New file.
4554 * gdb.fortran/array-slices.exp: New file.
4555 * gdb.fortran/array-slices.f90: New file.
4556
be09caf1
PW
45572019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4558
4559 * gdb.base/define.exp: Test . in command names.
4560 * gdb.base/setshow.exp: Update test, as . is now part of
4561 command name.
4562
643c0cbe
PW
45632019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4564
4565 * gdb.base/define-prefix.exp: New file.
4566
dcdec678
AB
45672019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4568
4569 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4570 compile.
4571 (skip_btrace_pt_tests): Likewise.
4572
640ab947
AB
45732019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4574
4575 * gdb.fortran/info-modules.exp: Compile source files in correct
4576 order.
4577
d22670f0
KB
45782019-11-27 Kevin Buettner <kevinb@redhat.com>
4579
4580 * gdb.dwarf2/imported-unit.exp: New file.
4581 * gdb.dwarf2/imported-unit.c: New file.
4582
db5960b4
AB
45832019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4584
4585 * gdb.mi/mi-fortran-modules-2.f90: New file.
4586 * gdb.mi/mi-fortran-modules.exp: New file.
4587 * gdb.mi/mi-fortran-modules.f90: New file.
4588
7dc42066
AB
45892019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4590
4591 * gdb.mi/mi-sym-info-1.c: New file.
4592 * gdb.mi/mi-sym-info-2.c: New file.
4593 * gdb.mi/mi-sym-info.exp: New file.
4594
0dfeecca
TT
45952019-11-22 Tom Tromey <tromey@adacore.com>
4596
4597 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4598 * gdb.ada/tasks/foo.adb: Add another stopping location.
4599
34877895
PJ
46002019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4601
4602 * gdb.base/endianity.c: New test.
4603 * gdb.base/endianity.exp: New file.
4604
2e84f897
LD
46052019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4606
4607 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4608
65d1cd5f
TV
46092019-11-21 Tom de Vries <tdevries@suse.de>
4610
4611 PR gdb/24956
4612 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4613
4f22c3f4
SDJ
46142019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4615
4616 * gdb.python/py-progspace.exp: Add missing parentheses on some
4617 'print' commands.
4618
9f6ad286
TT
46192019-11-19 Tom Tromey <tom@tromey.com>
4620
4621 * gdb.tui/winheight.exp: New file.
4622
0b8dbf3f
AB
46232019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4624
4625 * gdb.base/ctf-whatis.c: Delete.
4626 * gdb.base/ctf-whatis.exp: Delete.
4627 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4628
f833b7a7
AB
46292019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4630
4631 * gdb.base/ctf-cvexpr.exp: Delete.
4632 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4633
30d0a636
AB
46342019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4635
4636 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4637 the compiler. Clean up header comment a little.
4638 * gdb.base/ctf-ptype.exp: Likewise.
4639 * gdb.base/ctf-whatis.exp: Likewise.
4640 * lib/gdb.exp (skip_ctf_tests): New proc.
4641
494409bb
SDJ
46422019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4643
4644 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4645 * gdb.tui/corefile-run.exp: New file.
4646
55708e99
TT
46472019-11-14 Tom Tromey <tromey@adacore.com>
4648
4649 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4650 regression tests.
4651
45e42163
TT
46522019-11-12 Tom Tromey <tom@tromey.com>
4653
4654 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4655 after any command. Expect prompt after WAIT_FOR is seen.
4656 (enter_tui): Enable resize messages.
4657 (command): Expect command in output.
4658 (get_line): Avoid error when cursor appears to be off-screen.
4659 (dump_screen): Include screen size in title.
4660 (_do_resize): New proc, from "resize".
4661 (resize): Rewrite. Do resize in two steps.
4662 * gdb.tui/empty.exp (layouts): Fix entries.
4663 (check_boxes): Remove xfail.
4664 (check_text): Dump screen on failure.
4665
086baaf1
AB
46662019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4667
4668 * gdb.python/py-symbol.exp: Add test for
4669 gdb.lookup_static_symbols.
4670
09ff83af
AB
46712019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4672
4673 * gdb.python/py-symbol.c: Declare and call function from new
4674 py-symbol-2.c file.
4675 * gdb.python/py-symbol.exp: Compile both source files, and add new
4676 tests for gdb.lookup_static_symbol.
4677 * gdb.python/py-symbol-2.c: New file.
4678
11af934b
TV
46792019-11-02 Tom de Vries <tdevries@suse.de>
4680
4681 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4682 * gdb.base/anon.exp: Same.
4683 * gdb.base/auto-connect-native-target.exp: Same.
4684 * gdb.base/call-ar-st.exp: Same.
4685 * gdb.base/catch-syscall.exp: Same.
4686 * gdb.base/commands.exp: Same.
4687 * gdb.base/default.exp: Same.
4688 * gdb.base/display.exp: Same.
4689 * gdb.base/float.exp: Same.
4690 * gdb.base/foll-fork.exp: Same.
4691 * gdb.base/help.exp: Same.
4692 * gdb.base/info-macros.exp: Same.
4693 * gdb.base/info-proc.exp: Same.
4694 * gdb.base/info-target.exp: Same.
4695 * gdb.base/long_long.exp: Same.
4696 * gdb.base/macscp.exp: Same.
4697 * gdb.base/memattr.exp: Same.
4698 * gdb.base/nofield.exp: Same.
4699 * gdb.base/pointers.exp: Same.
4700 * gdb.base/printcmds.exp: Same.
4701 * gdb.base/ptype.exp: Same.
4702 * gdb.base/restore.exp: Same.
4703 * gdb.base/return.exp: Same.
4704 * gdb.base/scope.exp: Same.
4705 * gdb.base/set-noassign.exp: Same.
4706 * gdb.base/setshow.exp: Same.
4707 * gdb.base/shlib-call.exp: Same.
4708 * gdb.base/signals.exp: Same.
4709 * gdb.base/sigstep.exp: Same.
4710 * gdb.base/skip.exp: Same.
4711 * gdb.base/solib-symbol.exp: Same.
4712 * gdb.base/stap-probe.exp: Same.
4713 * gdb.base/step-line.exp: Same.
4714 * gdb.base/step-test.exp: Same.
4715 * gdb.base/style.exp: Same.
4716 * gdb.base/varargs.exp: Same.
4717 * gdb.base/vla-datatypes.exp: Same.
4718 * gdb.base/vla-ptr.exp: Same.
4719 * gdb.base/vla-sideeffect.exp: Same.
4720 * gdb.base/volatile.exp: Same.
4721 * gdb.base/watch-cond-infcall.exp: Same.
4722 * gdb.base/watchpoint.exp: Same.
4723
e96ec2ba
TV
47242019-11-02 Tom de Vries <tdevries@suse.de>
4725
4726 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4727 * gdb.cp/cpexprs.exp: Same.
4728 * gdb.cp/except-multi-location.exp: Same.
4729 * gdb.cp/exceptprint.exp: Same.
4730 * gdb.cp/gdb2384.exp: Same.
4731 * gdb.cp/inherit.exp: Same.
4732 * gdb.cp/m-static.exp: Same.
4733 * gdb.cp/meth-typedefs.exp: Same.
4734 * gdb.cp/misc.exp: Same.
4735 * gdb.cp/namespace.exp: Same.
4736 * gdb.cp/non-trivial-retval.exp: Same.
4737 * gdb.cp/overload.exp: Same.
4738 * gdb.cp/pr17132.exp: Same.
4739 * gdb.cp/re-set-overloaded.exp: Same.
4740 * gdb.cp/rvalue-ref-types.exp: Same.
4741 * gdb.cp/templates.exp: Same.
4742
bd5766ec
LM
47432019-11-01 Luis Machado <luis.machado@linaro.org>
4744
4745 PR gdb/25124
4746
4747 * gdb.arch/pr25124.S: New file.
4748 * gdb.arch/pr25124.exp: New file.
4749
165f8965
AB
47502019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4751
4752 * gdb.fortran/info-modules.exp: Update expected results, and add
4753 additional tests for 'info module functinos', and 'info module
4754 variables'.
4755 * gdb.fortran/info-types.exp: Update expected results.
4756 * gdb.fortran/info-types.f90: Extend testcase with additional
4757 module variables and functions.
4758
59c35742
AB
47592019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4760
4761 * gdb.fortran/info-modules.exp: New file.
4762 * gdb.fortran/info-types.exp: Build with new file.
4763 * gdb.fortran/info-types.f90: Include and use new module.
4764 * gdb.fortran/info-types-2.f90: New file.
4765
f3fb2519
PW
47662019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4767
4768 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4769 * gdb.base/settings.exp: Test all settings types using
4770 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4771 that now verifies that the value of "maint show" is the same as
4772 returned by the settings functions. Test the type of the
4773 maintenance settings.
4774 * gdb.base/default.exp: Update show_conv_list.
4775
d1e36019
TV
47762019-10-31 Tom de Vries <tdevries@suse.de>
4777
4778 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4779 gdb_test.
4780 * gdb.arch/amd64-disp-step.exp: Same.
4781 * gdb.asm/asm-source.exp: Same.
4782 * gdb.btrace/buffer-size.exp: Same.
4783 * gdb.btrace/cpu.exp: Same.
4784 * gdb.btrace/enable.exp: Same.
4785 * gdb.dwarf2/count.exp: Same.
4786 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4787 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4788 * gdb.fortran/vla-datatypes.exp: Same.
4789 * gdb.fortran/vla-history.exp: Same.
4790 * gdb.fortran/vla-ptype.exp: Same.
4791 * gdb.fortran/vla-value.exp: Same.
4792 * gdb.fortran/whatis_type.exp: Same.
4793 * gdb.guile/guile.exp: Same.
4794 * gdb.multi/tids.exp: Same.
4795 * gdb.python/py-finish-breakpoint.exp: Same.
4796 * gdb.python/py-framefilter.exp: Same.
4797 * gdb.python/py-pp-registration.exp: Same.
4798 * gdb.python/py-xmethods.exp: Same.
4799 * gdb.python/python.exp: Same.
4800 * gdb.server/connect-with-no-symbol-file.exp: Same.
4801 * gdb.server/no-thread-db.exp: Same.
4802 * gdb.server/run-without-local-binary.exp: Same.
4803 * gdb.stabs/weird.exp: Same.
4804 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4805 * gdb.threads/thread-find.exp: Same.
4806 * gdb.threads/tls-shared.exp: Same.
4807 * gdb.threads/tls.exp: Same.
4808 * gdb.threads/wp-replication.exp: Same.
4809 * gdb.trace/ax.exp: Same.
4810 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4811
3d11e68e
TV
48122019-10-31 Tom de Vries <tdevries@suse.de>
4813
4814 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4815 * gdb.ada/array_subscript_addr.exp: Same.
4816 * gdb.ada/arrayidx.exp: Same.
4817 * gdb.ada/arrayparam.exp: Same.
4818 * gdb.ada/arrayptr.exp: Same.
4819 * gdb.ada/boolean_expr.exp: Same.
4820 * gdb.ada/call_pn.exp: Same.
4821 * gdb.ada/complete.exp: Same.
4822 * gdb.ada/fixed_cmp.exp: Same.
4823 * gdb.ada/fun_addr.exp: Same.
4824 * gdb.ada/funcall_param.exp: Same.
4825 * gdb.ada/interface.exp: Same.
4826 * gdb.ada/mod_from_name.exp: Same.
4827 * gdb.ada/null_array.exp: Same.
4828 * gdb.ada/packed_array.exp: Same.
4829 * gdb.ada/packed_tagged.exp: Same.
4830 * gdb.ada/print_chars.exp: Same.
4831 * gdb.ada/print_pc.exp: Same.
4832 * gdb.ada/ptype_arith_binop.exp: Same.
4833 * gdb.ada/ptype_field.exp: Same.
4834 * gdb.ada/ptype_tagged_param.exp: Same.
4835 * gdb.ada/rec_return.exp: Same.
4836 * gdb.ada/ref_tick_size.exp: Same.
4837 * gdb.ada/str_ref_cmp.exp: Same.
4838 * gdb.ada/taft_type.exp: Same.
4839 * gdb.ada/tagged.exp: Same.
4840 * gdb.ada/type_coercion.exp: Same.
4841 * gdb.ada/uninitialized_vars.exp: Same.
4842
60b6ede8
TV
48432019-10-30 Tom de Vries <tdevries@suse.de>
4844
4845 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4846
30baf67b
TV
48472019-10-26 Tom de Vries <tdevries@suse.de>
4848
4849 * gdb.base/bigcore.c: Fix typos in comments.
4850 * gdb.base/ctf-ptype.c: Same.
4851 * gdb.base/long_long.c: Same.
4852 * gdb.dwarf2/dw2-op-out-param.S: Same.
4853 * gdb.python/py-evthreads.c: Same.
4854 * gdb.reverse/i387-stack-reverse.c: Same.
4855 * gdb.trace/tfile.c: Same.
4856 * lib/compiler.c: Same.
4857 * lib/compiler.cc: Same.
4858
158da0d1
TV
48592019-10-25 Tom de Vries <tdevries@suse.de>
4860
4861 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4862 gdb_test_multiple calls.
4863 * gdb.reverse/sigall-reverse.exp: Same.
4864 * gdb.reverse/solib-precsave.exp: Same.
4865 * gdb.reverse/solib-reverse.exp: Same.
4866 * gdb.reverse/until-precsave.exp: Same.
4867 * gdb.reverse/until-reverse.exp: Same.
4868
4ccdfbec
TV
48692019-10-24 Tom de Vries <tdevries@suse.de>
4870
4871 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4872 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4873 kfail using -wrap pattern flag and convenience variable
4874 gdb_test_name.
4875
33d569b7
AB
48762019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4877
4878 * gdb.python/py-progspace.exp: Add tests for the
4879 Progspace.block_for_pc method.
4880
4d0b984b
TT
48812019-10-23 Tom Tromey <tom@tromey.com>
4882
4883 * configure: Rebuild.
4884 * aclocal.m4: Use m4_include, not sinclude.
4885
94cb3754
TV
48862019-10-21 Tom de Vries <tdevries@suse.de>
4887
4888 * gdb.base/infcall-nested-structs.c: Add
4889 __attribute__((noinline,noclone)) to all functions.
4890 (call_all): Add missing variable initialization. Simplify return value.
4891 (breakpt): Increment volatile variable, to prevent call from being
4892 optimized out.
4893 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4894
062f1fc1
TV
48952019-10-17 Tom de Vries <tdevries@suse.de>
4896
4897 * gdb.fortran/module.exp: Allow info variables to print info for files
4898 other than module.f90.
4899
0b54364d
AB
49002019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4901
4902 * gdb.fortran/module.exp: Extend with 'info variables' test.
4903
7ff5fae7
AB
49042019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4905
4906 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4907 F77_FOR_TARGET.
4908
d10eccaa
TV
49092019-10-16 Tom de Vries <tdevries@suse.de>
4910
4911 PR tdep/25096
4912 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4913
745ff14e
TV
49142019-10-16 Tom de Vries <tdevries@suse.de>
4915
4916 PR tdep/24104
4917 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4918 Add KFAIL for PR tdep/25096.
4919
03e1ab94
TV
49202019-10-16 Tom de Vries <tdevries@suse.de>
4921
4922 PR testsuite/25059
4923 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4924
b17fcc10
TV
49252019-10-16 Tom de Vries <tdevries@suse.de>
4926
4927 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4928 as signed.
4929
9223170f
SM
49302019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4931
4932 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4933 one instead of increasing timeout.
4934
d6e76313
TV
49352019-10-13 Tom de Vries <tdevries@suse.de>
4936
4937 PR record/25038
4938 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4939 * gdb.reverse/sigall-reverse.exp: Same.
4940 * gdb.reverse/solib-precsave.exp: Same.
4941 * gdb.reverse/solib-reverse.exp: Same.
4942 * gdb.reverse/step-precsave.exp: Same.
4943 * gdb.reverse/until-precsave.exp: Same.
4944 * gdb.reverse/until-reverse.exp: Same.
4945 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4946
6dfc0041
AA
49472019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4948
4949 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4950 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4951 (cmp_struct_05_01, cmp_struct_static_02_01)
4952 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4953 comparisons.
4954
abcf2cc8
TV
49552019-10-10 Tom de Vries <tdevries@suse.de>
4956
4957 PR testsuite/24888
4958 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4959 gnatlink.
4960
a50faaf6
TV
49612019-10-09 Tom de Vries <tdevries@suse.de>
4962
4963 PR testsuite/25048
4964 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4965
60ff3cd7
AB
49662019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4967
4968 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4969 exceptions due to missing debug information.
4970
dfee8566
TV
49712019-10-07 Tom de Vries <tdevries@suse.de>
4972
4973 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4974
3d63690a
AB
49752019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4976
4977 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4978 * gdb.base/annota1.exp: Update to use gdb_test_name.
4979
30d1f018
WP
49802019-10-07 Weimin Pan <weimin.pan@oracle.com>
4981
4982 * gdb.base/ctf-whatis.exp: New file.
4983 * gdb.base/ctf-whatis.c: New file.
4984 * gdb.base/ctf-ptype.exp: New file.
4985 * gdb.base/ctf-ptype.c: New file.
4986 * gdb.base/ctf-constvars.exp: New file.
4987 * gdb.base/ctf-constvars.c: New file.
4988 * gdb.base/ctf-cvexpr.exp: New file.
4989
4dbbb47c
TV
49902019-10-04 Tom de Vries <tdevries@suse.de>
4991
4992 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4993 for loop.
4994
77c2dba3
TT
49952019-10-03 Tom Tromey <tom@tromey.com>
4996
4997 PR rust/24976:
4998 * gdb.rust/simple.rs (Union2): New type.
4999 (main): Use Union2.
5000 * gdb.rust/simple.exp: Add test.
5001
179aed7f
AB
50022019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5003
5004 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5005 nested function prefix.
5006
0a4b0913
AB
50072019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5008 Richard Bunt <richard.bunt@arm.com>
5009 Andrew Burgess <andrew.burgess@embecosm.com>
5010
5011 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5012 nested functions.
5013 * gdb.fortran/nested-funcs.f90: Update expected results.
5014 * gdb.fortran/nested-funcs-2.exp: New file.
5015 * gdb.fortran/nested-funcs-2.f90: New file.
5016
082cce05
AB
50172019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5018
5019 * gdb.python/py-parameter.exp: Make test names unique.
5020 * gdb.python/py-template.exp: Likewise.
5021 * gdb.python/py-value.exp: Likewise.
5022
2b74ba5a
AB
50232019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5024
5025 * gdb.base/break-interp.exp: Reduce test name duplication.
5026 * gdb.base/call-sc.exp: Likewise.
5027 * gdb.base/callfuncs.exp: Likewise.
5028 * gdb.base/charset.exp: Likewise.
5029 * gdb.base/dump.exp: Likewise.
5030 * gdb.base/ena-dis-br.exp: Likewise.
5031 * gdb.base/relational.exp: Likewise.
5032 * gdb.base/step-over-syscall.exp: Likewise.
5033 * gdb.base/structs.exp: Likewise.
5034
58eb20d5
AB
50352019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5036
5037 * gdb.linespec/explicit.exp: Make test names unique.
5038 * gdb.linespec/ls-errs.exp: Likewise.
5039
4d421147
AB
50402019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5041
5042 * gdb.reverse/break-precsave.exp: Make test names unique.
5043 * gdb.reverse/break-reverse.exp: Likewise.
5044 * gdb.reverse/finish-precsave.exp: Likewise.
5045 * gdb.reverse/finish-reverse.exp: Likewise.
5046 * gdb.reverse/machinestate-precsave.exp: Likewise.
5047 * gdb.reverse/machinestate.exp: Likewise.
5048 * gdb.reverse/readv-reverse.exp: Likewise.
5049 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5050 * gdb.reverse/sigall-precsave.exp: Likewise.
5051 * gdb.reverse/sigall-reverse.exp: Likewise.
5052 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5053 * gdb.reverse/watch-precsave.exp: Likewise.
5054 * gdb.reverse/watch-reverse.exp: Likewise.
5055
d8c06f22
AB
50562019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5057
5058 * gdb.threads/stop-with-handle.c: New file.
5059 * gdb.threads/stop-with-handle.exp: New file.
5060
3a56ed86
TV
50612019-10-03 Tom de Vries <tdevries@suse.de>
5062
5063 PR testsuite/25059
5064 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5065 directory" line to be missing.
5066
42275044
TV
50672019-10-03 Tom de Vries <tdevries@suse.de>
5068
5069 PR testsuite/25059
5070 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5071 type optional.
5072
9ef62df0
AA
50732019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5074
5075 * gdb.python/py-format-string.c (string.h): New include.
5076 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5077 the same value, for endianness-independence.
5078 * gdb.python/py-format-string.exp (default_regexp_dict)
5079 (test_pretty_structs, test_format): Adjust expected output to the
5080 changed initialization.
5081
37f6a7f4
TT
50822019-10-02 Tom Tromey <tromey@adacore.com>
5083
5084 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5085
1d58d6a2
PA
50862019-10-02 Pedro Alves <palves@redhat.com>
5087 Andrew Burgess <andrew.burgess@embecosm.com>
5088
5089 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5090 "print-file-var.h".
5091 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5092 (get_version_1): Print this_version_id and its address.
5093 Add extern "C" wrappers around interface functions.
5094 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5095 "print-file-var.h".
5096 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5097 (get_version_2): Print this_version_id and its address.
5098 Add extern "C" wrappers around interface functions.
5099 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5100 <stddef.h> and "print-file-var.h".
5101 Add extern "C" wrappers around interface functions.
5102 [VERSION_ID_MAIN] (this_version_id): Define.
5103 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5104 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5105 up extern "C" blocks.
5106 * gdb.base/print-file-var.exp (test): New, factored out from top
5107 level.
5108 (top level): Test all combinations of attribute hidden or not,
5109 dlopen or not, and this_version_id symbol in main file or not.
5110 Compile tests as both C++ and C, make test names unique.
5111
d770d56f
TT
51122019-10-01 Tom Tromey <tom@tromey.com>
5113
5114 * gdb.base/style.exp: Test "show logging filename".
5115
7f6aba03
TT
51162019-10-01 Tom Tromey <tom@tromey.com>
5117
5118 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5119 * gdb.base/style.exp: Add metadata style test.
5120
14309bb6
TT
51212019-10-01 Tom Tromey <tom@tromey.com>
5122
5123 * gdb.base/style.exp: Test "pwd".
5124
2a3c1174
PA
51252019-10-01 Tom Tromey <tom@tromey.com>
5126
5127 * gdb.base/style.exp: Update tests.
5128
53d666ec
AA
51292019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5130
5131 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5132 'six' to unsigned.
5133 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5134 'five'. Use an all-ones bit pattern for each.
5135 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5136 to its changed values.
5137
4a56a520
TT
51382019-09-30 Tom Tromey <tromey@adacore.com>
5139
5140 * gdb.rust/traits.rs: Disable all warnings.
5141
0df0352a
TV
51422019-09-29 Tom de Vries <tdevries@suse.de>
5143
aac66a4c 5144 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 5145
73d9a918
TV
51462019-09-29 Tom de Vries <tdevries@suse.de>
5147
5148 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5149
060b3ab4
TV
51502019-09-27 Tom de Vries <tdevries@suse.de>
5151
5152 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5153
68f7d34d
TV
51542019-09-27 Tom de Vries <tdevries@suse.de>
5155
5156 PR record/23188
5157 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5158
5d63b30a
TT
51592019-09-26 Tom Tromey <tromey@adacore.com>
5160
5161 * gdb.ada/py_taft.exp: New file.
5162 * gdb.ada/py_taft/main.adb: New file.
5163 * gdb.ada/py_taft/pkg.adb: New file.
5164 * gdb.ada/py_taft/pkg.ads: New file.
5165
3d435220
TV
51662019-09-24 Tom de Vries <tdevries@suse.de>
5167
5168 PR gdb/24598
5169 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5170
77d03678
TV
51712019-09-22 Tom de Vries <tdevries@suse.de>
5172
5173 * gdb.base/restore.exp: Allow register variables to be optimized out at
5174 -O0.
5175
abf516c6
UW
51762019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5177
5178 * gdb.arch/spu-info.exp: Remove file.
5179 * gdb.arch/spu-info.c: Remove file.
5180 * gdb.arch/spu-ls.exp: Remove file.
5181 * gdb.arch/spu-ls.c: Remove file.
5182
5183 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5184 * gdb.asm/spu.inc: Remove file.
5185
5186 * gdb.base/dump.exp: Remove support for spu*-*-*.
5187 * gdb.base/stack-checking.exp: Likewise.
5188 * gdb.base/overlays.exp: Likewise.
5189 * gdb.base/ovlymgr.c: Likewise.
5190 * gdb.base/spu.ld: Remove file.
5191
5192 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5193 * gdb.cp/cpexprs.exp: Likewise.
5194 * gdb.cp/exception.exp: Likewise.
5195 * gdb.cp/gdb2495.exp: Likewise.
5196 * gdb.cp/mb-templates.exp: Likewise.
5197 * gdb.cp/pr9167.exp: Likewise.
5198 * gdb.cp/userdef.exp: Likewise.
5199
5200 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5201
5202 * gdb.cell: Remove directory.
5203 * lib/cell.exp: Remove file.
5204
e452e88f
TV
52052019-09-19 Tom de Vries <tdevries@suse.de>
5206
5207 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5208
8a625130
TV
52092019-09-19 Tom de Vries <tdevries@suse.de>
5210
5211 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5212
81dc3ab5
TV
52132019-09-19 Tom de Vries <tdevries@suse.de>
5214
5215 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5216 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5217 (gdb_target_cmd): ... here.
5218 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5219 value 2.
5220
b078f3ac
AB
52212019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5222
5223 * gdb.base/source-dir.exp: Avoid having directory names in test
5224 names.
5225
f1b620e9
MG
52262019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5227
5228 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5229 directory.
5230
67f3ed6a
AB
52312019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5232
5233 * gdb.base/list-missing-source.exp: New file.
5234
d1b70248
TV
52352019-09-14 Tom de Vries <tdevries@suse.de>
5236
5237 PR teststuite/24599
5238 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5239 * lib/ada.exp (gnatmake_version_at_least): New proc.
5240
5fabdcd6
AB
52412019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5242
5243 * gdb.base/maint.exp: Use exec_has_index_section.
5244
aa17805f
AB
52452019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5246
5247 * gdb.base/maint.exp: Add test for 'maint info sections'.
5248
25e5c209
TV
52492019-09-12 Tom de Vries <tdevries@suse.de>
5250
5251 * gdb.base/store.exp: Allow register variables to be optimized out at
5252 -O0.
5253
4993045d
PW
52542019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5255
5256 * gdb.ada/rdv_wait.exp: Update to new task names.
5257 * gdb.base/task_switch_in_core.exp: Likewise.
5258 * gdb.base/info_sources_base.c: Likewise.
5259
8a516164
TT
52602019-09-10 Tom Tromey <tromey@adacore.com>
5261
5262 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5263
aa391654
TT
52642019-09-10 Tom Tromey <tromey@adacore.com>
5265
5266 * gdb.ada/dgopt.exp: New file.
5267 * gdb.ada/dgopt/x.adb: New file.
5268
8634b462
TT
52692019-09-08 Tom Tromey <tom@tromey.com>
5270
5271 * gdb.tui/resize.exp: Remove setup_xfail.
5272 * gdb.tui/regs.exp: Remove setup_xfail.
5273 * gdb.tui/basic.exp: Remove setup_xfail.
5274
736b0f76
DB
52752019-09-06 David Blaikie <dblaikie@gmail.com>
5276
5277 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5278 * gdb.cp/cplabel.exp: Ditto.
5279 * gdb.linespec/ls-errs.exp: Ditto.
5280
30331a6c
TV
52812019-09-05 Tom de Vries <tdevries@suse.de>
5282
5283 * lib/gdb.exp (cmp_file_string): New proc.
5284 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5285 runto_main. Verify save breakpoints output.
5286
98b0ebab
PW
52872019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5288
5289 * gdb.base/info-var.exp: Test info variables without running
5290 to main, to avoid expect's buffer overflow.
5291
4e962e74
TT
52922019-09-03 Tom Tromey <tromey@adacore.com>
5293
5294 * gdb.ada/bias.exp: New file.
5295 * gdb.ada/bias/bias.adb: New file.
5296 * gdb.ada/print_chars.exp: Add regression test.
5297 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5298 (MC): New variable.
5299
2ea1a07a
SL
53002019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5301
5302 * gdb.base/argv0-symlink.exp: Run only on native target
5303 and local host.
5304
8077c50d
TV
53052019-08-29 Tom de Vries <tdevries@suse.de>
5306
5307 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5308 diverse debug info.
5309 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5310
48352473
TV
53112019-08-28 Tom de Vries <tdevries@suse.de>
5312
5313 * gdb.base/info-var.exp: Allow info variables to print info for files
5314 other than info-var-f1.c and info-var-f2.c.
5315
d8f27c60
AB
53162019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5317
5318 * gdb.fortran/info-types.exp: Add module.
5319 * gdb.fortran/info-types.f90: Update expected results.
5320
1f20c35e
AB
53212019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5322
5323 * gdb.fortran/info-types.exp: New file.
5324 * gdb.fortran/info-types.f90: New file.
5325 * lib/fortran.exp (fortran_character1): New proc.
5326
4acfdd20
AB
53272019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5328
5329 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5330 functions'. Reindent as needed.
5331 * gdb.base/info-var-f1.c: New file.
5332 * gdb.base/info-var-f2.c: New file.
5333 * gdb.base/info-var.exp: New file.
5334 * gdb.base/info-var.h: New file.
5335
5c31b358
TV
53362019-08-26 Tom de Vries <tdevries@suse.de>
5337
5338 PR c++/24852
5339 * gdb.cp/no-libstdcxx-probe.exp: New test.
5340
b694989f
TV
53412019-08-26 Tom de Vries <tdevries@suse.de>
5342
5343 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5344 * tests need to be skipped.
5345 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5346 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5347 mi_skip_libstdcxx_probe_tests.
5348
d9c4ba53
SDJ
53492019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5350
5351 * gdb.python/py-xmethods.exp: Use raw strings when passing
5352 arguments to SimpleXMethodMatcher.
5353
395fad09
TV
53542019-08-22 Tom de Vries <tdevries@suse.de>
5355
5356 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5357 more informative.
5358
26c957f1
PA
53592019-08-21 Pedro Alves <palves@redhat.com>
5360
5361 * gdb.base/with.exp: Test "with" with no arguments.
5362
61f80d5d
TV
53632019-08-21 Tom de Vries <tdevries@suse.de>
5364
5365 * gdb.base/gdb-caching-proc.exp: Sort files.
5366
d7a11d13
TV
53672019-08-20 Tom de Vries <tdevries@suse.de>
5368
5369 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5370 compilation.
5371
34dafe9f
TV
53722019-08-16 Tom de Vries <tdevries@suse.de>
5373
5374 * gdb.base/compare-sections.exp ("after run to main"): Allow
5375 mismatched read-only sections for PIE executables.
5376
398fdd60
TT
53772019-08-16 Tom Tromey <tom@tromey.com>
5378
5379 * lib/tuiterm.exp (_csi_Z): New proc.
5380 * gdb.tui/basic.exp: Update window positions.
5381 * gdb.tui/empty.exp: Update window positions.
5382
d8f9e51c
SL
53832019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5384
5385 * gdb.base/examine-backward.exp: Correct regexp for
5386 "examine 3 bytes backward from ${address_zero}".
5387
3df505f6
TT
53882019-08-15 Tom Tromey <tom@tromey.com>
5389
5390 * gdb.tui/empty.exp: Enable resizing tests.
5391
272560b5
TT
53922019-08-15 Tom Tromey <tromey@adacore.com>
5393
5394 * gdb.ada/char_enum.exp: Add regression tests.
5395 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5396 and '0'.
5397 (Char, Gchar): Update.
5398 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5399
08235187
CB
54002019-08-15 Christian Biesinger <cbiesinger@google.com>
5401
5402 * gdb.python/python.exp: Expect a leading underscore on
5403 GdbOutput{,Error}File.
5404
22a2ab04
SL
54052019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5406
5407 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5408 Windows host.
5409
835b995b
SL
54102019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5411
5412 * gdb.base/batch-preserve-term-settings.exp
5413 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5414
97dd8e07
CB
54152019-08-15 Christian Biesinger <cbiesinger@google.com>
5416
5417 * lib/gdb.exp: When running on a mingw target, replace
5418 /x/ with x:/.
5419
75faf5c4
AH
54202019-08-14 Alan Hayward <alan.hayward@arm.com>
5421
5422 * gdb.arch/aarch64-prologue.c: New test.
5423 * gdb.arch/aarch64-prologue.exp: New file.
5424
abc6c00f
TV
54252019-08-13 Tom de Vries <tdevries@suse.de>
5426
5427 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5428 Thread.
5429
74c2c1f4
SL
54302019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5431
5432 * gdb.python/py-completion.exp: Download the .py file to the host
5433 and use its host pathname. Conditionalize tests that use
5434 tab completion and manipulate files on the build machine.
5435 * gdb.python/py-events.exp: Download the .py file to the host
5436 and use its host pathname.
5437 * gdb.python/py-evsignal.exp: Likewise.
5438 * gdb.python/py-evthreads.exp: Likewise.
5439 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5440 pathname syntax.
5441 * gdb.python/py-framefilter.exp: Download the .py file to the right
5442 place on the host. Match Windows pathname syntax.
5443 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5444 .py file to the host and use its host pathname.
5445 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5446 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5447 build pathname. Skip symlink test on Windows host. Add missing
5448 newline at end of file.
5449 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5450 and use its host pathname.
5451 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5452 * gdb.python/py-section-script.exp: Use host location of binfile
5453 on safe-path. Use correct path separator on Windows host.
5454 Reorder alternatives in gdb_test_multiple to prevent matching
5455 the wrong alternative on success.
5456 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5457
ca2589f3
PP
54582019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5459
5460 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5461 expect the GDB inferior to no longer immediately stop after
5462 being resumed with "signal SIGINT".
5463
020a839d
SL
54642019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5465
5466 * gdb.linespec/break-ask.exp: Generalize regexps to match
5467 Windows pathnames too.
5468
128d6509
TV
54692019-08-08 Tom de Vries <tdevries@suse.de>
5470
5471 PR testsuite/24862
5472 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5473
590042fc
PW
54742019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5475
5476 * gdb.base/style.exp: Update tests for help doc new invariants.
5477 * gdb.base/help.exp: Likewise.
5478
046bebe1
TT
54792019-08-06 Tom Tromey <tom@tromey.com>
5480
5481 * gdb.base/style.exp: Add disassemble test.
5482 * gdb.base/style.c (some_called_function): New function.
5483 (main): Use it.
5484
0b27c27d
CB
54852019-08-05 Christian Biesinger <cbiesinger@google.com>
5486
5487 * gdb.python/py-block.exp: Test dictionary access on blocks.
5488
580f1034
SM
54892019-08-05 Simon Marchi <simon.marchi@efficios.com>
5490
5491 PR gdb/24863
5492 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5493 -list-thread-groups --available test when running under
5494 check-read1.
5495
d86bd7cb
TV
54962019-08-05 Tom de Vries <tdevries@suse.de>
5497
5498 PR testsuite/24863
5499 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5500 * gdb.base/help.exp: Use with_read1_timeout_factor.
5501 * gdb.base/info-macros.exp: Same.
5502 * gdb.cp/nested-types.exp: Same.
5503
a80cf5d8
TV
55042019-08-05 Tom de Vries <tdevries@suse.de>
5505
5506 * lib/gdb.exp (version_at_least): Factor out of ...
5507 (tcl_version_at_least): ... here.
5508 (gdb_compile): Fail if pie results in non-PIE executable.
5509 (readelf_version, readelf_prints_pie): New proc.
5510 (exec_is_pie): Return -1 if unknown.
5511
d0962838
TV
55122019-08-05 Tom de Vries <tdevries@suse.de>
5513
5514 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5515
2252ff3d
SL
55162019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5517
5518 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5519
26655f53
SL
55202019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5521
5522 * lib/completion-support.exp (test_gdb_complete_none): Skip
5523 tab completion tests if no readline support.
5524 (test_gdb_complete_unique_re): Likewise.
5525 (test_gdb_complete_multiple): Likewise.
5526
db4dc13e
PW
55272019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5528
5529 * gdb.base/info_sources.exp: New file.
5530 * gdb.base/info_sources.c: New file.
5531 * gdb.base/info_sources_base.c: New file.
5532
0eba165a
PFC
55332019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5534
5535 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5536 prefix argument.
5537 (test_exit_status): Add prefix argument.
5538
59bd512b
TV
55392019-08-01 Tom de Vries <tdevries@suse.de>
5540
5541 PR testsuite/24863
5542 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5543 calling exp_continue for new thread and thread exited messages.
5544
2a3ad588
TV
55452019-08-01 Tom de Vries <tdevries@suse.de>
5546
5547 PR testsuite/24863
5548 * gdb.base/structs.exp: Fix check-read1 timeout using
5549 gdb_test_sequence.
5550 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5551
117eb594
TV
55522019-08-01 Tom de Vries <tdevries@suse.de>
5553
5554 PR testsuite/24863
5555 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5556 line.
5557
ed591340
TV
55582019-08-01 Tom de Vries <tdevries@suse.de>
5559
5560 PR testsuite/24863
5561 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5562
aa3b6533
TT
55632019-07-30 Tom Tromey <tromey@adacore.com>
5564
5565 * gdb.ada/display_nested.exp: New file.
5566 * gdb.ada/display_nested/foo.adb: New file.
5567 * gdb.ada/display_nested/pack.adb: New file.
5568 * gdb.ada/display_nested/pack.ads: New file.
5569
2906593f
CB
55702019-07-30 Christian Biesinger <cbiesinger@google.com>
5571
5572 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5573 namespace.
5574 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5575
0f575925
TV
55762019-07-30 Tom de Vries <tdevries@suse.de>
5577
5578 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5579 instead.
5580
b13057d9
TV
55812019-07-30 Tom de Vries <tdevries@suse.de>
5582
5583 PR testsuite/24834
5584 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5585 (exec_is_pie): New proc.
5586
5c4dde85
CB
55872019-07-29 Christian Biesinger <cbiesinger@google.com>
5588
5589 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5590
c620ed88
CB
55912019-07-29 Christian Biesinger <cbiesinger@google.com>
5592
5593 * gdb.python/py-objfile.c: Add global and static vars.
5594 * gdb.python/py-objfile.exp: Test new functions Objfile.
5595 lookup_global_symbol and lookup_static_symbol.
5596
3d235706
TT
55972019-07-29 Tom Tromey <tom@tromey.com>
5598
5599 * lib/tuiterm.exp (Term::_csi_@): New proc.
5600 (Term::_csi_X): Don't move cursor.
5601
c7e4c0a6
PW
56022019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5603
5604 * gdb.base/options.exp: Update backtrace - completion to
5605 new option -frame-info.
5606 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5607 Test new 'set print frame-info'. Test backtrace -frame-info
5608 overriding 'set print frame-info'.
5609 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5610 Test new 'set print frame-info'.
5611 Verify consistency of backtrace with and without filters, with and
5612 without -no-filters.
5613 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5614 default.
5615
de28a3b7
TV
56162019-07-29 Tom de Vries <tdevries@suse.de>
5617
5618 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5619 no arguments".
5620
507dd60e
TV
56212019-07-29 Tom de Vries <tdevries@suse.de>
5622
5623 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5624 is a substring of the first for "complete non-unique file name".
5625
5beafce9
TV
56262019-07-29 Tom de Vries <tdevries@suse.de>
5627
5628 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5629 with ".*".
5630
2d274232
TV
56312019-07-29 Tom de Vries <tdevries@suse.de>
5632
5633 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5634 Pass prompt_regexp parameter to gdb_test_multiple calls.
5635
9197cd8b
TV
56362019-07-29 Tom de Vries <tdevries@suse.de>
5637
5638 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5639 print registers" regexps.
9197cd8b 5640
b528dae0
TV
56412019-07-29 Tom de Vries <tdevries@suse.de>
5642
5643 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5644
d17725d7
TV
56452019-07-29 Tom de Vries <tdevries@suse.de>
5646
5647 PR gdb/24855
5648 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5649 (skip_python_tests_prompt): Add prompt_regexp argument to
5650 gdb_test_multiple calls.
5651
52b75bf1
TT
56522019-07-27 Tom Tromey <tom@tromey.com>
5653
5654 * gdb.tui/main.exp: New file.
5655
2b1d00c2
TT
56562019-07-27 Tom Tromey <tom@tromey.com>
5657
5658 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5659 optional.
5660 * gdb.tui/empty.exp: New file.
5661
ded631d5
TT
56622019-07-27 Tom Tromey <tom@tromey.com>
5663
5664 * lib/tuiterm.exp (spawn): New proc.
5665 (Term::resize): New proc.
5666 * gdb.tui/resize.exp: New file.
5667
58ac439d
TT
56682019-07-27 Tom Tromey <tom@tromey.com>
5669
5670 * gdb.tui/list.exp: New file.
5671
fe1f56ee
TT
56722019-07-27 Tom Tromey <tom@tromey.com>
5673
5674 * gdb.tui/regs.exp: New file.
5675
f790b310
TT
56762019-07-27 Tom Tromey <tom@tromey.com>
5677
5678 * gdb.tui/basic.exp: Add "layout split" test.
5679
d95fc6ee
TT
56802019-07-27 Tom Tromey <tom@tromey.com>
5681
5682 * gdb.tui/basic.exp: Add "layout asm" test.
5683
c3786b3a
TT
56842019-07-27 Tom Tromey <tom@tromey.com>
5685
5686 * lib/tuiterm.exp: New file.
5687 * gdb.tui/basic.exp: New file.
5688
98a617f8
KB
56892019-07-27 Kevin Buettner <kevinb@redhat.com>
5690
5691 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5692 Enable tests associated with this flag. Adjust regex
5693 referencing "foo_low" to now refer to "foo_cold" instead.
5694
5c076da4
KB
56952019-07-27 Kevin Buettner <kevinb@redhat.com>
5696
5697 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5698 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5699 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5700 foo_cold. Revise comments to match.
5701 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5702 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5703 were wrapped into this proc; Call do_test in loop from outermost
5704 level.
5705 (foo_low): Rename all occurrences to "foo_cold".
5706 (backtrace from baz): New test.
5707 (x2/i foo_cold): New test.
5708 (info line *foo_cold): New test.
5709
1512d3b7
TV
57102019-07-26 Tom de Vries <tdevries@suse.de>
5711
5712 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5713
297989a1
TV
57142019-07-25 Tom de Vries <tdevries@suse.de>
5715
5716 PR testsuite/24830
5717 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5718 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5719 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5720 (skip_libstdcxx_probe_tests): ... here.
5721 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5722
b3b965fb
TV
57232019-07-24 Tom de Vries <tdevries@suse.de>
5724
5725 PR testsuite/24807
5726 * gdb.objc/basicclass.m: Include stdio.h.
5727 * gdb.objc/nondebug.m: Same.
5728 * gdb.objc/objcdecode.m: Same.
5729
4625b4d0
TV
57302019-07-24 Tom de Vries <tdevries@suse.de>
5731
5732 PR testsuite/24612
5733 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5734 additional_flags.
5735
024a5840
TV
57362019-07-24 Tom de Vries <tdevries@suse.de>
5737
5738 PR testsuite/24831
5739 * gdb.multi/tids.exp: Update error messages for info threads.
5740
c76ddaa3
TV
57412019-07-24 Tom de Vries <tdevries@suse.de>
5742
5743 * gdb.base/info-types.exp: Allow info types to print info for more than
5744 one file.
5745
9a618ef6
TV
57462019-07-23 Tom de Vries <tdevries@suse.de>
5747
5748 PR testsuite/24842
5749 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5750 gdb_spawn_with_cmdline_opts.
5751
40eadf04
SP
57522019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5753
5754 * gdb.arch/arm-cmse-sgstubs.c: New test.
5755 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5756
5ba29434
TV
57572019-07-23 Tom de Vries <tdevries@suse.de>
5758
5759 PR testsuite/24711
5760 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5761 issuing next command.
5762
a8e9d247
AB
57632019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5764
5765 * gdb.ada/info_auto_lang.exp: Update expected results.
5766 * gdb.base/info-types.c: Add additional types to check.
5767 * gdb.base/info-types.exp: Update expected results.
5768
eb86c5e2
AB
57692019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5770
5771 * gdb.base/info-types.c: New file.
5772 * gdb.base/info-types.exp: New file.
5773
01e175fe
AB
57742019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5775
5776 * gdb.arch/riscv-bp-infcall.c: New file.
5777 * gdb.arch/riscv-bp-infcall.exp: New file.
5778
6b78c3f8
AB
57792019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5780
5781 PR breakpoints/24541
5782 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5783
da738167
TV
57842019-07-14 Tom de Vries <tdevries@suse.de>
5785
5786 PR testsuite/24760
5787 * gdb.objc/basicclass.exp: Fix unterminated string.
5788
0d4e84ed
AB
57892019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5790 Andrew Burgess <andrew.burgess@embecosm.com>
5791
5792 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5793 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5794 negative bounds.
5795 * gdb.fortran/vla-value.exp: Print elements of an array with
5796 negative bounds.
5797 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5798 testing.
5799
021d8588
AB
58002019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5801
5802 * gdb.base/options.exp (expect_string): Dequote strings in
5803 results.
5804 (test-string): Test strings with different quoting and reindent.
5805
f06f1252
TT
58062019-07-10 Tom Tromey <tromey@adacore.com>
5807
5808 * gdb.ada/mi_ex_cond.exp: Update expected results.
5809 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5810 * gdb.ada/mi_catch_ex.exp: Update expected results.
5811 * gdb.ada/mi_catch_assert.exp: Update expected results.
5812 * gdb.ada/catch_ex.exp (catch_exception_info)
5813 (catch_exception_entry, catch_assert_entry)
5814 (catch_unhandled_entry): Update.
5815 * gdb.ada/catch_assert_if.exp: Update expected results.
5816
b863685d
RB
58172019-07-10 Richard Bunt <richard.bunt@arm.com>
5818 Stephen Roberts <stephen.roberts@arm.com>
5819
5820 * gdb.base/define.exp: Restore original prompt.
5821
cb1e4e32
PA
58222019-07-09 Pedro Alves <palves@redhat.com>
5823
5824 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5825 breakpoints" output.
5826 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5827 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5828 throw" creates breakpoint.
5829 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5830 'type="catchpoint"'.
5831
b58a68fe
PA
58322019-07-09 Pedro Alves <palves@redhat.com>
5833
5834 PR c++/15468
5835 * gdb.cp/except-multi-location-lib.cc: New.
5836 * gdb.cp/except-multi-location-main.cc: New.
5837 * gdb.cp/except-multi-location.exp: New.
5838
0826779b
PW
58392019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5840
5841 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5842 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5843 argument and update callers.
5844
5b0e2db4
AB
58452019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5846
5847 * gdb.arch/amd64-break-on-asm-line.S: New file.
5848 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5849
1f6f6e21
PW
58502019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5851
5852 * gdb.base/printcmds.exp: Test printing C string and
5853 C wide string convenience vars without transiting via the inferior.
5854 Also make test names unique.
5855
ea142fbf
AH
58562019-07-08 Alan Hayward <alan.hayward@arm.com>
5857
5862c886 5858 PR breakpoints/25011
ea142fbf
AH
5859 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5860
213fd9fa
PA
58612019-07-04 Pedro Alves <palves@redhat.com>
5862
5863 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5864 body returned ok(0), break(3) or continue(4).
5865 * gdb.testsuite/foreach_with_prefix.exp: New file.
5866
2b40fda7
AH
58672019-07-04 Alan Hayward <alan.hayward@arm.com>
5868
5869 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5870
a26c8de0
PA
58712019-07-03 Pedro Alves <palves@redhat.com>
5872
5873 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5874 "return -code".
5875
5f4ba3e7
PA
58762019-07-03 Pedro Alves <palves@redhat.com>
5877
5878 PR cli/24732
5879 * gdb.base/shell.exp: Load completion-support.exp.
5880 Adjust expected error output. Add completion tests.
5881
a994424f
PA
58822019-07-03 Pedro Alves <palves@redhat.com>
5883
5884 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5885 string_to_regexp.
5886
3d9be6f5
PA
58872019-07-03 Pedro Alves <palves@redhat.com>
5888
5889 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5890 (expect_integer): Adjust to expect "-string".
5891 (expect_string): New.
5892 (all_options): Expect "-string".
5893 (test-flag, test-boolean): Adjust to expect "-string".
5894 (test-string): New proc.
5895 (top level): Call it.
5896
41fc454c
PA
58972019-07-03 Pedro Alves <palves@redhat.com>
5898
5899 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5900 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5901 the expected output in the success.
5902
b2b2a215
PA
59032019-07-03 Pedro Alves <palves@redhat.com>
5904
5905 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5906 Split one gdb_test_multiple call in two to avoid a race.
5907
fdbc9870
PA
59082019-07-03 Pedro Alves <palves@redhat.com>
5909
5910 * gdb.base/with.c: New file.
5911 * gdb.base/with.exp: New file.
5912
c6ac8931
PA
59132019-07-03 Pedro Alves <palves@redhat.com>
5914
5915 * gdb.base/settings.exp: Replace all references to "maint
5916 test-settings set" with references to "maint set test-settings",
5917 and all references to "maint test-settings show" with references
5918 to "maint show test-settings".
5919
970f9d09
PA
59202019-07-03 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/settings.exp (test-string): Adjust expected out when
5923 testing "maint test-settings show filename"
5924
54d66006
PA
59252019-07-02 Pedro Alves <palves@redhat.com>
5926
5927 * gdb.base/options.exp (test-info-threads): New procedure.
5928 (top level): Call it.
5929
10d06d82
TT
59302019-06-28 Tom Tromey <tromey@adacore.com>
5931
5932 * gdb.dwarf2/ada-linkage-name.c: New file.
5933 * gdb.dwarf2/ada-linkage-name.exp: New file.
5934
3d507ff2
TT
59352019-06-27 Tom Tromey <tromey@adacore.com>
5936
d039f014 5937 PR c++/20020:
3d507ff2
TT
5938 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5939
8af58ffe
TV
59402019-06-26 Tom de Vries <tdevries@suse.de>
5941
5942 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5943
22e21752
TV
59442019-06-26 Tom de Vries <tdevries@suse.de>
5945
5946 * gdb.base/index-cache.exp: Add back missing debug option.
5947
b65b566c
PW
59482019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5949
5950 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5951
5c2c8c69
TV
59522019-06-25 Tom de Vries <tdevries@suse.de>
5953
5954 PR testsuite/24727
5955 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5956
164e3873
TV
59572019-06-24 Tom de Vries <tdevries@suse.de>
5958
5959 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5960
824eacee
TV
59612019-06-24 Tom de Vries <tdevries@suse.de>
5962
5963 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5964 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5965 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5966
385b97d3
TV
59672019-06-24 Tom de Vries <tdevries@suse.de>
5968
5969 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5970
c596f180
TV
59712019-06-21 Tom de Vries <tdevries@suse.de>
5972
5973 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5974
b13a7d03
TV
59752019-06-21 Tom de Vries <tdevries@suse.de>
5976
5977 PR testsuite/24518
5978 PR ada/24713
5979 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5980 index.
5981
899277ae
TT
59822019-06-19 Tom Tromey <tromey@adacore.com>
5983
5984 * gdb.ada/length_cond.exp: Add intro comment.
5985
680e1bee
TT
59862019-06-19 Tom Tromey <tromey@adacore.com>
5987
5988 * gdb.ada/length_cond.exp: New file.
5989 * gdb.ada/length_cond/length_cond.adb: New file.
5990 * gdb.ada/length_cond/pck.adb: New file.
5991 * gdb.ada/length_cond/pck.ads: New file.
5992
0ed4690a
TV
59932019-06-18 Tom de Vries <tdevries@suse.de>
5994
5995 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5996
d20ed5fd
TT
59972019-06-18 Tom Tromey <tromey@adacore.com>
5998
5999 * gdb.base/list0.h: Add comment explaining control character.
6000
86e04673
TV
60012019-06-18 Tom de Vries <tdevries@suse.de>
6002
6003 * boards/fission.exp: Break up long debug_flags line.
6004
c4973306
SM
60052019-06-16 Tom de Vries <tdevries@suse.de>
6006
6007 PR gdb/24445
6008 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6009 generated index.
6010
93cb9841
AB
60112019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6012
6013 PR gdb/24686
6014 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6015 improve detection of bug gdb/24541.
6016
399aaebd
SM
60172019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6018
6019 PR gdb/24669
6020 * gdb.base/index-cache.exp (uses_readnow,
6021 expecting_index_cache_use): Define global variable.
6022 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6023 expecting_index_cache_use.
6024
584a927c
AB
60252019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6026 Andrew Burgess <andrew.burgess@embecosm.com>
6027
6028 * gdb.fortran/pointers.f90: New file.
6029 * gdb.fortran/print_type.exp: New file.
6030 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6031 * gdb.fortran/vla-type.exp: Likewise.
6032 * gdb.fortran/vla-value.exp: Likewise.
6033 * gdb.mi/mi-vla-fortran.exp: Likewise.
6034
30056ea0
AB
60352019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6036
6037 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6038 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6039 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6040 as a stop reason.
6041
ec8e2b6d
AB
60422019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6043
6044 * gdb.base/annota1.exp: Update expected results.
6045 * gdb.cp/annota2.exp: Likewise.
6046 * gdb.cp/annota3.exp: Likewise.
6047
09e4c4e1
AB
60482019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6049
6050 * gdb.base/style-logging.exp: Remove path from test name.
6051
0735b091
TT
60522019-06-14 Tom Tromey <tromey@adacore.com>
6053
6054 PR gdb/24502:
6055 * gdb.base/style-logging.exp: New file.
6056
f5686554
TT
60572019-06-14 Tom Tromey <tromey@adacore.com>
6058
6059 * gdb.base/symfile-warn.exp: New file.
6060 * gdb.base/symfile-warn.c: New file.
6061
a0c1ffed
TT
60622019-06-14 Tom Tromey <tromey@adacore.com>
6063
6064 * gdb.base/annotate-symlink.exp: New file.
6065
f411722c
TT
60662019-06-14 Tom Tromey <tromey@adacore.com>
6067
6068 * gdb.ada/set_wstr.exp: Add reassignment test.
6069
4268ec18
TT
60702019-06-14 Tom Tromey <tromey@adacore.com>
6071
6072 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6073 'unchecked_access and 'unrestricted_access as well.
6074
9a9e394b
TT
60752019-06-14 Tom Tromey <tromey@adacore.com>
6076
6077 PR ada/24539:
6078 * gdb.ada/vla.exp: Update tests.
6079 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6080 pragma.
6081
4c048731
PA
60822019-06-13 Pedro Alves <palves@redhat.com>
6083
6084 * gdb.base/settings.exp (test-integer): Test junk after
6085 "unlimited".
6086
6665660a
PA
60872019-06-13 Pedro Alves <palves@redhat.com>
6088
6089 * gdb.base/options.exp (test-thread-apply): New.
6090 (top level): Call it.
6091
5d707134
PA
60922019-06-13 Pedro Alves <palves@redhat.com>
6093
6094 * gdb.base/options.exp (test-frame-apply): New.
6095 (top level): Test print commands with different "frame apply"
6096 prefixes.
6097
e2a689da
PA
60982019-06-13 Pedro Alves <palves@redhat.com>
6099
e79be6e5 6100 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
6101 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6102 'max_completions' parameter and handle it.
6103 (test_gdb_completion_offers_commands): New.
6104
90a1ef87
PA
61052019-06-13 Pedro Alves <palves@redhat.com>
6106
6107 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6108
d4c16835
PA
61092019-06-13 Pedro Alves <palves@redhat.com>
6110
6111 * gdb.base/options.exp (test-backtrace): New.
6112 (top level): Call it.
6113
2daf894e
PA
61142019-06-13 Pedro Alves <palves@redhat.com>
6115
6116 * gdb.guile/scm-frame-args.exp: Use "set print
6117 raw-frame-arguments" instead of "set print raw frame-arguments".
6118 * gdb.python/py-frame-args.exp: Likewise.
6119
e6ed716c
PA
61202019-06-13 Pedro Alves <palves@redhat.com>
6121
6122 * gdb.compile/compile.exp: Adjust expected output to option
6123 processing changes.
6124
7d8062de
PA
61252019-06-13 Pedro Alves <palves@redhat.com>
6126
6127 * gdb.base/options.exp: Build executable.
6128 (test-print): New procedure.
6129 (top level): Call it, once for "print" and another for "compile
6130 print".
6131
9d0faba9
PA
61322019-06-13 Pedro Alves <palves@redhat.com>
6133
6134 * gdb.base/options.c: New file.
6135 * gdb.base/options.exp: New file.
6136
dee7b4c8
PA
61372019-06-13 Pedro Alves <palves@redhat.com>
6138
6139 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6140 that "o" is ambiguous.
6141
dca0f6c0
PA
61422019-06-13 Pedro Alves <palves@redhat.com>
6143
6144 * gdb.base/settings.c: New file.
6145 * gdb.base/settings.exp: New file.
6146
ccf46844
PA
61472019-06-13 Pedro Alves <palves@redhat.com>
6148
6149 * gdb.base/completion.exp: Fix comment typo.
6150
b9a3f842
PA
61512019-06-13 Pedro Alves <palves@redhat.com>
6152
6153 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6154 foo --1" test.
6155
d106773e
PA
61562019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6157
6158 * gdb.fortran/block-data.f: New.
6159 * gdb.fortran/block-data.exp: New.
6160
fea82da0
TV
61612019-06-11 Tom de Vries <tdevries@suse.de>
6162
6163 PR testsuite/24521
6164 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6165 message.
6166
8c2e74f1
TV
61672019-06-11 Tom de Vries <tdevries@suse.de>
6168
6169 PR testsuite/24521
6170 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6171
b49851c8
TV
61722019-06-11 Tom de Vries <tdevries@suse.de>
6173
6174 * boards/readnow.exp: New file.
6175
a7067863
AB
61762019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6177
6178 * gdb.fortran/vla-sizeof.exp: Update expected results.
6179
1a3da2cd
AB
61802019-06-06 Amos Bird <amosbird@gmail.com>
6181
6182 * gdb.base/annota1.exp (thread_switch): Add test for
6183 thread-exited annotation.
6184
3847a7bf
TT
61852019-06-06 Tom Tromey <tromey@adacore.com>
6186
6187 * gdb.base/maint.exp: Expect command started/finished output.
6188
0088ba59
AB
61892019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6190
6191 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6192 comment.
6193 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6194
312617a3
AB
61952019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6196
6197 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6198 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6199 * gdb.arch/riscv-unwind-long-insn.c: New file.
6200 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6201
e1f2e1a2
CB
62022019-06-04 Christian Biesinger <cbiesinger@google.com>
6203
d3238f7d 6204 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6205
206584bd
PW
62062019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6207
6208 * lib/gdb.exp (help_list_trailer): New regexp variable
6209 factorizing the help trailer message.
6210 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6211 arg to allow to better factorize various tests.
6212 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6213 (test_prefix_command_help): Use help_list_trailer.
6214 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6215 * gdb.guile/scm-cmd.exp: Likewise.
6216 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6217 * gdb.base/help.exp: Use test_user_defined_class_help.
6218 * gdb.base/style.exp: Add tests for styling of help and apropos.
6219 * lib/gdb-utils.exp (style): Add title and highlight styles.
6220
708dc93e
PW
62212019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6222
6223 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6224 $_shell_exitsignal.
6225 * gdb.base/default.exp: Update for new convenience variables.
6226
f49055a5
TT
62272019-05-29 Tom Tromey <tromey@adacore.com>
6228
6229 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6230 to "break complete ada" test case's regexp.
6231
4330d61d
TT
62322019-05-29 Tom Tromey <tromey@adacore.com>
6233
6234 PR c++/20020:
6235 * gdb.cp/constexpr-field.exp: New file.
6236 * gdb.cp/constexpr-field.cc: New file.
6237
000439d5
TT
62382019-05-29 Tom Tromey <tromey@adacore.com>
6239
6240 * gdb.base/finish.exp (finish_no_print): New proc.
6241 (finish_tests): Call it.
6242
5a01c34c
TV
62432019-05-24 Tom de Vries <tdevries@suse.de>
6244
6245 * gdb.dwarf2/gdb-add-index.exp: New file.
6246
18125b16
TT
62472019-05-22 Tom Tromey <tromey@adacore.com>
6248
6249 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6250 * gdb.base/style.exp: Use "style".
6251 * lib/gdb-utils.exp (style): New proc.
6252
af1a8d03
TV
62532019-05-22 Tom de Vries <tdevries@suse.de>
6254
6255 * gdb.base/align.exp: Require c++11.
6256
e7fe496b
TV
62572019-05-22 Tom de Vries <tdevries@suse.de>
6258
6259 PR testsuite/24586
6260 * gdb.python/py-mi-var-info-path-expression.exp: Call
6261 mi_skip_python_tests to check if python is supported.
6262
8fca4da0
AH
62632019-05-22 Alan Hayward <alan.hayward@arm.com>
6264
6265 * gdb.arch/aarch64-pauth.c: New test.
6266 * gdb.arch/aarch64-pauth.exp: New file.
6267
b7060614
AH
62682019-05-22 Alan Hayward <alan.hayward@arm.com>
6269
6270 * README (Re-running Tests Outside The Testsuite): New section.
6271
669d0468
TV
62722019-05-21 Tom de Vries <tdevries@suse.de>
6273
6274 * gdb.arch/amd64-eval.exp: Require c++11.
6275 * gdb.base/max-depth.exp: Same.
6276 * gdb.compile/compile-cplus-array-decay.exp: Same.
6277 * gdb.cp/meth-typedefs.exp: Same.
6278 * gdb.cp/subtypes.exp: Same.
6279 * gdb.cp/temargs.exp: Same.
6280
ce3ebcaa
AH
62812019-05-21 Alan Hayward <alan.hayward@arm.com>
6282
6283 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6284
34d11c68
AB
62852019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6286
6287 PR gdb/18644
6288 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6289 * gdb.fortran/printing-types.exp: Add new test.
6290 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6291 testing.
6292 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6293 setup_kfail call.
6294
87781e84
AH
62952019-05-17 Alan Hayward <alan.hayward@arm.com>
6296
6297 * README (Running the Testsuite): Change example.
6298 (Testsuite Parameters): Remove TRANSCRIPT.
6299 * lib/gdb.exp: Remove TRANSCRIPT check.
6300
b420b89e
AH
63012019-05-17 Alan Hayward <alan.hayward@arm.com>
6302
6303 * README (Testsuite Parameters): Add replay logging to
6304 GDBSERVER_DEBUG.
6305 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6306 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6307 as a comma separated list.
6308 (gdb_debug_init): Override procedure.
6309
408e9b8b
AH
63102019-05-17 Alan Hayward <alan.hayward@arm.com>
6311
6312 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6313 (gdb_write_cmd_file): New procedure.
6314 * lib/gdbserver-support.exp (gdbserver_start): Call
6315 gdbserver_write_cmd_file.
6316 (gdbserver_write_cmd_file): New procedure.
6317
f9e2e39d
AH
63182019-05-17 Alan Hayward <alan.hayward@arm.com>
6319
6320 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6321 (delete_breakpoints): Likewise.
6322 (gdb_run_cmd): Likewise.
6323 (gdb_start_cmd): Likewise.
6324 (gdb_starti_cmd): Likewise.
6325 (gdb_internal_error_resync): Likewise.
6326 (gdb_test_multiple): Likewise.
6327 (gdb_reinitialize_dir): Likewise.
6328 (default_gdb_exit): Likewise.
6329 (gdb_file_cmd): Mark kill as optional.
6330 (default_gdb_start): Call gdb_stdin_log_init.
6331 (send_gdb): Call gdb_stdin_log_write.
6332 (rerun_to_main): Mark Y as an answer.
6333 (gdb_stdin_log_init): New function.
6334 (gdb_stdin_log_write): Likewise.
6335
81f47ac2
AH
63362019-05-17 Alan Hayward <alan.hayward@arm.com>
6337
6338 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6339 * gdb.base/debug-expr.exp: Likewise.
6340 * gdb.base/foll-fork.exp: Likewise.
6341 * gdb.base/foll-vfork.exp: Likewise.
6342 * gdb.base/fork-print-inferior-events.exp: Likewise.
6343 * gdb.base/gdb-sigterm.exp: Likewise.
6344 * gdb.base/gdbinit-history.exp: Likewise.
6345 * gdb.base/osabi.exp: Likewise.
6346 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6347 * gdb.base/ui-redirect.exp: Likewise.
6348 * gdb.gdb/unittest.exp: Likewise.
6349 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6350 * gdb.mi/mi-watch.exp: Likewise.
6351 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6352 * gdb.mi/user-selected-context-sync.exp: Likewise.
6353 * gdb.python/python.exp: Disable debug test when debugging.
6354 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6355 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6356 Likewise.
6357 * gdb.threads/stepi-random-signal.exp: Likewise.
6358
29b52314
AH
63592019-05-17 Alan Hayward <alan.hayward@arm.com>
6360
6361 * Makefile.in: Pass through GDB_DEBUG.
6362 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6363 (gdb,debug): Add board setting.
6364 * lib/gdb.exp (default_gdb_start): Start debugging.
6365 (gdb_debug_enabled): New procedure.
6366 (gdb_debug_init): Likewise.
29b52314
AH
6367
63682019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6369
29b52314
AH
6370 * Makefile.in: Pass through GDB_DEBUG.
6371 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6372 (gdb,debug): Add board setting.
6373 * lib/gdb.exp (default_gdb_start): Start debugging.
6374 (gdb_debug_enabled): New procedure.
6375 (gdb_debug_init): Likewise.
29b52314 6376
ca1285d1
AH
63772019-05-17 Alan Hayward <alan.hayward@arm.com>
6378
6379 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6380
f3a09c80
AH
63812019-05-17 Alan Hayward <alan.hayward@arm.com>
6382
6383 * gdb.base/ui-redirect.exp: Test redirection.
6384
26648588
JV
63852019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6386
6387 * gdb.mi/mi-complete.exp: New file.
6388 * gdb.mi/mi-complete.cc: Likewise.
6389
14237686
AB
63902019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6391
6392 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6393 indexed and sliced arrays, and pointers to arrays.
6394
e7bd7fba
TT
63952019-05-14 Tom Tromey <tromey@adacore.com>
6396
6397 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6398 styling test.
6399
2764128d
TV
64002019-05-14 Tom de Vries <tdevries@suse.de>
6401
6402 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6403 selection entry encoding.
6404
71bed2db
TT
64052019-05-10 Tom Tromey <tromey@adacore.com>
6406
6407 * gdb.ada/info_exc.exp: Add "complete" test.
6408
63b667ad
TV
64092019-05-09 Tom de Vries <tdevries@suse.de>
6410
6411 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6412 CU-relative.
6413
9cfd2b89
TV
64142019-05-09 Tom de Vries <tdevries@suse.de>
6415
6416 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6417 CU-relative.
6418
2228ef77
XR
64192019-05-08 Joel Brobecker <brobecker@adacore.com>
6420
6421 * gdb.ada/frame_arg_lang.exp: New testcase.
6422 * gdb.ada/frame_arg_lang/bla.adb: New file.
6423 * gdb.ada/frame_arg_lang/pck.ads: New file.
6424 * gdb.ada/frame_arg_lang/pck.adb: New file.
6425 * gdb.ada/frame_arg_lang/foo.c: New file.
6426
80e55b13
TT
64272019-05-08 Tom Tromey <tromey@adacore.com>
6428
6429 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6430
9d3421af
TT
64312019-05-08 Tom Tromey <tromey@adacore.com>
6432
6433 * gdb.base/ptype-offsets.exp: Update tests.
6434
844333e2
TT
64352019-05-08 Tom Tromey <tromey@adacore.com>
6436
6437 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6438 cases.
6439 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6440 "short".
6441
988915ee
TT
64422019-05-08 Tom Tromey <tromey@adacore.com>
6443
6444 * gdb.ada/vla.exp: New file.
6445 * gdb.ada/vla/vla.adb: New file.
6446
7bd55dac
TV
64472019-05-07 Tom de Vries <tdevries@suse.de>
6448
6449 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6450
75f06e9d
TV
64512019-05-07 Tom de Vries <tdevries@suse.de>
6452
6453 PR testsuite/24522
6454 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6455 section.
6456
77e7aaa4
TV
64572019-05-07 Tom de Vries <tdevries@suse.de>
6458
6459 PR testsuite/24522
6460 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6461 .debug_aranges section.
6462
456ba0fa
TV
64632019-05-07 Tom de Vries <tdevries@suse.de>
6464
6465 PR testsuite/24159
6466 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6467
5a56d6a6
TV
64682019-05-06 Tom de Vries <tdevries@suse.de>
6469
6470 * lib/gdb.exp (exec_has_index_section): New proc.
6471 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6472 section.
6473
9d6d4be8
TV
64742019-05-04 Tom de Vries <tdevries@suse.de>
6475
6476 * boards/cc-with-debug-names.exp: New file.
6477
222a8d25
TT
64782019-05-03 Tom Tromey <tromey@adacore.com>
6479
6480 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6481 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6482 * gdb.ada/char_enum.exp: Add test.
6483
0fdfd794
TV
64842019-05-03 Tom de Vries <tdevries@suse.de>
6485
6486 * boards/cc-with-gdb-index.exp: New file.
6487
80062eb9
AB
64882019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6489
6490 * gdb.rust/simple.exp: Add new test case.
6491 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6492 (main): Initialise an instance of the new struct.
6493
4504bbde
TT
64942019-05-01 Tom Tromey <tromey@adacore.com>
6495
6496 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6497 record.
6498 (NPR): New variable.
6499 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6500 test.
6501
d48e62f4
TT
65022019-05-01 Tom Tromey <tromey@adacore.com>
6503
6504 * gdb.ada/packed_array_assign.exp: Add packed assignment
6505 regression test.
6506
f59f30f5
TV
65072019-05-01 Tom de Vries <tdevries@suse.de>
6508
6509 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6510
b70bfc54
TV
65112019-05-01 Tom de Vries <tdevries@suse.de>
6512
6513 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6514
15f18d14
AT
65152019-04-30 Ali Tamur <tamur@google.com>
6516
6517 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6518
2ff0a947
TT
65192019-04-30 Tom Tromey <tromey@adacore.com>
6520
6521 * lib/ada.exp (find_ada_tool): New proc.
6522 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6523 * gdb.ada/catch_ex_std.exp: New file.
6524 * gdb.ada/catch_ex_std/foo.adb: New file.
6525 * gdb.ada/catch_ex_std/some_package.adb: New file.
6526 * gdb.ada/catch_ex_std/some_package.ads: New file.
6527
a776957c
TT
65282019-04-30 Tom Tromey <tromey@adacore.com>
6529
6530 PR c++/24470:
6531 * gdb.cp/temargs.cc: Add test code from PR.
6532
bc68014d
AB
65332019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6534
6535 * gdb.fortran/vla-datatypes.exp: Update expected results.
6536 * gdb.fortran/vla-ptype.exp: Likewise.
6537 * gdb.fortran/vla-type.exp: Likewise.
6538 * gdb.fortran/vla-value.exp: Likewise.
6539
f1fdc960
AB
65402019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6541
6542 * gdb.fortran/ptr-indentation.exp: Update expected results.
6543 * gdb.fortran/ptype-on-functions.exp: Likewise.
6544 * gdb.fortran/vla-ptr-info.exp: Likewise.
6545 * gdb.fortran/vla-value.exp: Likewise.
6546
bf7a4de1
AB
65472019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6548
6549 * gdb.fortran/ptype-on-functions.exp: New file.
6550 * gdb.fortran/ptype-on-functions.f90: New file.
6551
bbe75b9d
AB
65522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6553
6554 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6555 case void string.
6556
1db455a7
AB
65572019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6558
6559 * gdb.fortran/complex.exp: Expand.
6560 * gdb.fortran/complex.f: Renamed to...
6561 * gdb.fortran/complex.f90: ...this, and extended to add more
6562 complex values.
6563
b6d03bb2
AB
65642019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6565
6566 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6567 MODULO, CMPLX.
6568
2e62ab40
AB
65692019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6570 Richard Bunt <richard.bunt@arm.com>
6571
6572 * gdb.base/max-depth.c: New file.
6573 * gdb.base/max-depth.exp: New file.
6574 * gdb.python/py-nested-maps.c: New file.
6575 * gdb.python/py-nested-maps.exp: New file.
6576 * gdb.python/py-nested-maps.py: New file.
6577 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6578 (test_all_common): Call test_max_depth.
6579 * gdb.fortran/max-depth.exp: New file.
6580 * gdb.fortran/max-depth.f90: New file.
6581 * gdb.go/max-depth.exp: New file.
6582 * gdb.go/max-depth.go: New file.
6583 * gdb.modula2/max-depth.exp: New file.
6584 * gdb.modula2/max-depth.c: New file.
6585 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6586
d2b584a5
TV
65872019-04-29 Tom de Vries <tdevries@suse.de>
6588
6589 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6590
136afab8
PW
65912019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6592
6593 * gdb.base/callexit.exp: Test may-call-functions off.
6594
725cbb63
KS
65952019-04-25 Keith Seitz <keiths@redhat.com>
6596
6597 PR c++/24367
6598 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6599 (another_incomplete_struct, test_incomplete): New definitions.
6600 (main): Use new definitions.
6601 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6602 functions.
6603
701adfb0
PA
66042019-04-25 Ali Tamur <tamur@google.com>
6605
6606 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6607
82433e3e
SDJ
66082019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6609
6610 PR corefiles/11608
6611 PR corefiles/18187
6612 * gdb.base/coredump-filter-build-id.exp: New file.
6613
dd06d4d6
AH
66142019-04-25 Alan Hayward <alan.hayward@arm.com>
6615
e79be6e5
SM
6616 * Makefile.in: Pass through GDBSERVER_DEBUG.
6617 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6618 (gdbserver,debug): Add board setting.
6619 * gdb.trace/tspeed.exp: Skip when debugging.
6620 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6621 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6622
1670072e
TT
66232019-04-24 Tom Tromey <tromey@adacore.com>
6624
6625 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6626 Rust.
6627
a59240a4
TT
66282019-04-24 Tom Tromey <tromey@adacore.com>
6629
6630 * gdb.arch/amd64-eval.exp: Test bitfield return.
6631 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6632 (class Foo) <return_bitfields>: New method.
6633 (main): Call it.
6634
b907456c
AB
66352019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6636
6637 * gdb.cp/many-args.cc: New file.
6638 * gdb.cp/many-args.exp: New file.
6639
5c565afd
TV
66402019-04-23 Tom de Vries <tdevries@suse.de>
6641
6642 PR gdb/24433
6643 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6644
ba22ff86
AH
66452019-04-23 Alan Hayward <alan.hayward@arm.com>
6646
6647 * gdb.trace/backtrace.exp: Use nopie flag.
6648 * gdb.trace/circ.exp: Likewise.
6649 * gdb.trace/collection.exp: Likewise.
6650 * gdb.trace/ftrace.exp: Likewise.
6651 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6652 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6653 * gdb.trace/qtro.exp: Likewise.
6654 * gdb.trace/read-memory.exp: Likewise.
6655 * gdb.trace/report.exp: Likewise.
6656 * gdb.trace/tfile.exp: Likewise.
6657 * gdb.trace/tfind.exp: Likewise.
6658 * gdb.trace/unavailable.exp: Likewise.
6659
7905fc35
PA
66602019-04-22 Pedro Alves <palves@redhat.com>
6661
6662 * gdb.base/solib-probes-nosharedlibrary.c,
6663 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6664
8ecb59f8
TT
66652019-04-19 Tom Tromey <tromey@adacore.com>
6666
6667 * gdb.ada/ptype_union.c: New file.
6668 * gdb.ada/ptype_union.exp: New file.
6669
62160ec9
TT
66702019-04-19 Tom Tromey <tromey@adacore.com>
6671
6672 PR symtab/24423:
6673 * gdb.base/list0.h (foo): Add a control-l character.
6674
36cd4ba5
TV
66752019-04-18 Tom de Vries <tdevries@suse.de>
6676
6677 PR gdb/24433
6678 * boards/local-board.exp: Set sysroot to "".
6679
b73715df
TV
66802019-04-18 Tom de Vries <tdevries@suse.de>
6681 Pedro Alves <palves@redhat.com>
6682
6683 PR gdb/24454
6684 * gdb.threads/vfork-follow-child-exec.c: New file.
6685 * gdb.threads/vfork-follow-child-exec.exp: New file.
6686 * gdb.threads/vfork-follow-child-exit.c: New file.
6687 * gdb.threads/vfork-follow-child-exit.exp: New file.
6688
4aa866af
LS
66892019-04-15 Leszek Swirski <leszeks@google.com>
6690
6691 * gdb.arch/amd64-eval.cc: New file.
6692 * gdb.arch/amd64-eval.exp: New file.
6693
e5a1a79a
AH
66942019-04-11 Alan Hayward <alan.hayward@arm.com>
6695
6696 * gdb.server/sysroot.c: New test.
6697 * gdb.server/sysroot.exp: New file.
6698 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6699 matching param.
6700
41077b66
AB
67012019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6702
6703 * gdb.base/align.exp: Extend test to cover structures containing
6704 only static fields.
6705
c30391f8
TV
67062019-04-11 Tom de Vries <tdevries@suse.de>
6707
6708 * boards/cc-with-dwz-m.exp: New file.
6709 * boards/cc-with-dwz.exp: New file.
6710 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6711
e242fd12
SM
67122019-04-09 Simon Marchi <simon.marchi@efficios.com>
6713
6714 * gdb.base/start-cpp.exp: New file.
6715 * gdb.base/start-cpp.cc: New file.
6716
2b0c8b01
KB
67172019-04-08 Kevin Buettner <kevinb@redhat.com>
6718
6719 * gdb.python/py-thrhandle.exp: Adjust tests to call
6720 thread_from_handle instead of thread_from_thread_handle.
6721
947210e5
KB
67222019-04-08 Kevin Buettner <kevinb@redhat.com>
6723
6724 * gdb.python/py-thrhandle.exp: Add tests for
6725 gdb.InferiorThread.handle.
6726
d7df6549
AB
67272019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6728
6729 * gdb.python/py-function.exp: Check calling helper function from
6730 all languages.
6731 * lib/gdb.exp (gdb_supported_languages): New proc.
6732
8bdc1658
AB
67332019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6734
6735 * gdb.base/complex-parts.c: New file.
6736 * gdb.base/complex-parts.exp: New file.
6737
05caa1d2
TT
67382019-04-01 Tom Tromey <tromey@adacore.com>
6739
6740 PR symtab/23331:
6741 * gdb.dwarf2/dw2-ranges-main.c: New file.
6742 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6743 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6744
7734102d
EZ
67452019-03-30 Simon Marchi <simark@simark.ca>
6746
6747 * gdb.base/default.exp: Add values for $_gdb_major and
6748 $_gdb_minor.
6749
188e1fa9
TT
67502019-03-29 Tom Tromey <tromey@adacore.com>
6751
6752 * gdb.base/help.exp: Tighten apropos regexp.
6753
2880242d
KS
67542019-03-29 Keith Seitz <keiths@redhat.com>
6755
6756 * gdb.fortran/array-bounds.exp: New file.
6757 * gdb.fortran/array-bounds.f90: New file.
6758
077cad8e
PW
67592019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6760
6761 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6762
80047cfc
PW
67632019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6764
6765 * gdb.multi/hello.c (main): Increase alarm timer.
6766
f489207e
SL
67672019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6768
6769 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6770 factor when no hardware watchpoint support.
6771
c92df149
AH
67722019-03-28 Alan Hayward <alan.hayward@arm.com>
6773 Pedro Alves <palves@redhat.com>
6774
6775 * boards/local-board.exp: set sysroot to /.
6776
933aebfa
AH
67772019-03-27 Alan Hayward <alan.hayward@arm.com>
6778
6779 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6780 in child.
6781
9f9aa852
AB
67822019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6783
6784 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6785 field.
6786 (make_container): Initialise new field.
6787 * gdb.python/py-prettyprint.exp: Add new tests.
6788 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6789 <display_hint>: New method.
6790
3714a195
AB
67912019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6792
6793 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6794 gdb_continue_to_breakpoint more throughout this test.
6795 (run_lang_tests) Supply unique test names, and use
6796 gdb_test_no_output.
6797
18c77628
AB
67982019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6799
6800 * gdb.base/finish-pretty.exp: Update expected results.
6801 * gdb.base/pretty-print.c: New file.
6802 * gdb.base/pretty-print.exp: New file.
6803
9a93502f
PA
68042019-03-25 Pedro Alves <palves@redhat.com>
6805
6806 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6807 move comments outside list. Append '-i "" eof' section.
6808
968aa7ae
AH
68092019-03-22 Alan Hayward <alan.hayward@arm.com>
6810
34a7f2a4 6811 PR testsuite/25016
968aa7ae
AH
6812 * README: Add pie options.
6813 * gdb.base/break-interp.exp: Ensure pie is disabled.
6814 * gdb.base/dump.exp: Likewise.
6815 * lib/gdb.exp (gdb_compile): Add pie option.
6816
4c7d57e7
TT
68172019-03-19 Tom Tromey <tromey@adacore.com>
6818
6819 * gdb.mi/mi2-cli-display.c: New file.
6820 * gdb.mi/mi2-cli-display.exp: New file.
6821
bff8c71f
TT
68222019-03-18 Joel Brobecker <brobecker@adacore.com>
6823 Tom Tromey <tromey@adacore.com>
6824
6825 * gdb.ada/ptype_array/pck.adb: New file.
6826 * gdb.ada/ptype_array/pck.ads: New file.
6827 * gdb.ada/ptype_array/foo.adb: New file.
6828 * gdb.ada/ptype_array.exp: New file.
6829
d085f989
TT
68302019-03-14 Tom Tromey <tromey@adacore.com>
6831
6832 * gdb.base/style.exp: Add "set style sources" test.
6833
b4be1b06
SM
68342019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6835
6836 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6837 * mi-breakpoint-multiple-locations.exp: ... this.
6838 (make_breakpoints_pattern): New proc.
6839 (do_test): Add mi_version parameter, test -break-insert,
6840 -break-info and =breakpoint-created.
6841
7cde5fc2
AB
68422019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6843
6844 * config/default.exp: Remove 'load_lib gdb.exp'.
6845 * config/monitor.exp: Likewise.
6846 * config/sid.exp: Likewise.
6847 * config/sim.exp: Likewise.
6848 * config/slite.exp: Likewise.
6849 * config/unix.exp: Likewise.
6850 * gdb.base/default.exp: Remove unhelpful comment.
6851
efbecbc1
AB
68522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6853
6854 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6855
0841c79a
AB
68562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6857
6858 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6859
4a270568
AB
68602019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6861
6862 * gdb.fortran/type-kinds.exp: Update expected results.
6863
067630bd
AB
68642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6865
6866 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6867
3be47f7a
AB
68682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6869
6870 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6871 function.
6872 (test_basic_parsing_of_type_kinds): Expand types tested.
6873 (test_parsing_invalid_type_kinds): New function.
6874
4d00f5d8
AB
68752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6876
6877 * gdb.fortran/intrinsics.exp: New file.
6878 * gdb.fortran/intrinsics.f90: New file.
6879 * gdb.fortran/type-kinds.exp: New file.
6880
c8f91604
AB
68812019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6882
6883 * gdb.fortran/dot-ops.exp: New file.
6884
dd9f2c76
AB
68852019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6886
6887 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6888 Check upper and lower case logical literals.
6889
84ec9724
AB
68902019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6891
6892 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6893 Remove duplicate tests.
6894
c3734e09
AH
68952019-03-06 Alan Hayward <alan.hayward@arm.com>
6896
6897 * lib/gdb.exp (builtin_cd): rename of cd.
6898 (cd): Override builtin.
6899
aa3cfbda
RB
69002019-03-06 Richard Bunt <richard.bunt@arm.com>
6901
6902 * gdb.fortran/function-calls.exp: New file.
6903 * gdb.fortran/function-calls.f90: New test.
6904
7b63ad86
RB
69052019-03-04 Richard Bunt <richard.bunt@arm.com>
6906
6907 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6908 on user program standard output.
6909 * gdb.fortran/short-circuit-argument-list.f90: Record function
6910 calls.
6911
01abb042
AH
69122019-02-28 Alan Hayward <alan.hayward@arm.com>
6913
c3734e09
AH
6914 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6915 failure.
01abb042 6916
92137da0
RO
69172019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6918
6919 PR gdb/8527
6920 * gdb.base/interrupt-daemon-attach.c,
6921 gdb.base/interrupt-daemon-attach.exp: New test.
6922
5862844d
PA
69232019-02-27 Pedro Alves <palves@redhat.com>
6924
6925 * gdb.base/page.exp: Add tests for "set width/height -1".
6926
8ed25214
PA
69272019-02-27 Pedro Alves <palves@redhat.com>
6928
6929 * gdb.base/page.exp: Add tests for "set/show width/height" with
6930 "infinite" values.
6931
6c28e44a
TT
69322019-02-27 Tom Tromey <tromey@adacore.com>
6933
6934 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6935 2.4.
6936 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6937 workaround.
6938
bf9a735e
AB
69392019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6940
6941 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6942 tests for structs with static members.
6943
8791793c
TT
69442019-02-26 Tom Tromey <tromey@adacore.com>
6945
6946 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6947 ValueError, not TypeError.
6948
bc2a507e
KB
69492019-02-26 Kevin Buettner <kevinb@redhat.com>
6950
6951 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6952 call from main program.
6953
e0e7d3bd
JB
69542019-02-23 Joel Brobecker <brobecker@adacore.com>
6955
6956 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6957 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6958 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6959 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6960 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6961
9600246d
KS
69622019-02-22 Keith Seitz <keiths@redhat.com>
6963
6964 PR symtab/23853
6965 * gdb.base/symlink-sourcefile.c: New file.
6966 * gdb.base/symlink-sourcefile.exp: New file.
6967
0c95f9ed
TT
69682019-02-20 Tom Tromey <tom@tromey.com>
6969
6970 * gdb.base/info_qt.exp: Update.
6971
6caa91b6
SM
69722019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6973
6974 * gdb.base/source.exp: Move "error in sourced script" code to
6975 the end.
6976 * gdb.base/source-error.gdb: Move contents to
6977 source-error-1.gdb. Add new code to source source-error-1.gdb.
6978 * gdb.base/source-error-1.gdb: New file, from previous
6979 source-error.gdb.
6980
6506371f
TT
69812019-02-17 Tom Tromey <tom@tromey.com>
6982
6983 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6984 for macro styling.
6985 * gdb.base/style.c (SOME_MACRO): New macro.
6986
a0087920
TT
69872019-02-17 Tom Tromey <tom@tromey.com>
6988
6989 * gdb.base/style.exp: Add line-wrapping tests.
6990 * gdb.base/page.exp: Add test for quitting during pagination.
6991
a2cd4f14
JB
69922019-02-17 Joel Brobecker <brobecker@adacore.com>
6993
6994 * gdb.ada/big_packed_array: New testcase.
6995 * gdb.ada/homonym.exp: Fix incorrect expected output for
6996 "break <homonym__get_value>" test.
6997
9d70ffbc
WP
69982019-02-13 Weimin Pan <weimin.pan@oracle.com>
6999
7000 PR breakpoints/21870
7001 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7002 and prepare_for_testing. Add comment.
7003 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7004 redundant cleanup call. Clean up comment.
7005
01c7ae81
WP
70062019-02-12 Weimin Pan <weimin.pan@oracle.com>
7007
7008 PR breakpoints/21870
7009 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7010 * gdb.arch/aarch64-dbreg-contents.c: New file.
7011
aff29d1c
JB
70122019-02-10 Joel Brobecker <brobecker@adacore.com>
7013
7014 * gdb.ada/mi_ref_changeable: New testcase.
7015
df0da8a2
AH
70162019-02-07 Alan Hayward <alan.hayward@arm.com>
7017
7018 * gdb.base/attach.exp: Add double attach test.
7019
bd447abb
SM
70202019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7021
7022 * lib/gdb.exp (default_gdb_start): Don't match pagination
7023 prompt.
7024 (gdb_init): Set stty_init.
7025
1dbc40b9
TT
70262019-01-27 Tom Tromey <tom@tromey.com>
7027
7028 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7029 skip_python_tests.
7030
353229bf
AH
70312019-01-24 Alan Hayward <alan.hayward@arm.com>
7032
7033 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7034 New structure.
7035 (struct struct_static_02_02): Likewise.
7036 (struct struct_static_02_03): Likewise.
7037 (struct struct_static_02_04): Likewise.
7038 (struct struct_static_04_01): Likewise.
7039 (struct struct_static_04_02): Likewise.
7040 (struct struct_static_04_03): Likewise.
7041 (struct struct_static_04_04): Likewise.
7042 (struct struct_static_06_01): Likewise.
7043 (struct struct_static_06_02): Likewise.
7044 (struct struct_static_06_03): Likewise.
7045 (struct struct_static_06_04): Likewise.
7046 (cmp_struct_static_02_01): Likewise.
7047 (cmp_struct_static_02_02): Likewise.
7048 (cmp_struct_static_02_03): Likewise.
7049 (cmp_struct_static_02_04): Likewise.
7050 (cmp_struct_static_04_01): Likewise.
7051 (cmp_struct_static_04_02): Likewise.
7052 (cmp_struct_static_04_03): Likewise.
7053 (cmp_struct_static_04_04): Likewise.
7054 (cmp_struct_static_06_01): Likewise.
7055 (cmp_struct_static_06_02): Likewise.
7056 (cmp_struct_static_06_03): Likewise.
7057 (cmp_struct_static_06_04): Likewise.
7058 (call_all): Test new structs.
7059 * gdb.base/infcall-nested-structs.exp: Likewise.
7060
73021deb
AH
70612019-01-21 Alan Hayward <alan.hayward@arm.com>
7062 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7063
fc65c7db
AH
70642019-01-21 Alan Hayward <alan.hayward@arm.com>
7065 * gdb.base/stack-protector.c: New test.
7066 * gdb.base/stack-protector.exp: New file.
7067 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7068 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7069 option.
7070 (gdb_compile): Remove stack protector for GCC and prevent
7071 recursion.
7072
c24bdb02
KS
70732019-01-16 Keith Seitz <keiths@redhat.com>
7074
7075 PR gdb/23773
7076 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7077
6f072a10
PFC
70782019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7079
7080 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7081 aliases.
7082 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7083 tests.
7084 * gdb.arch/powerpc-vector-regs.c: New file.
7085 * gdb.arch/powerpc-vector-regs.exp: New file.
7086
a7b8d682
PFC
70872019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7088
7089 * gdb.arch/altivec-regs.exp: Fix the list passed to
7090 gdb_expect_list when testing "info vector".
7091
6eb6fb67
AB
70922019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7093
7094 * gdb.base/style.exp: Don't include path in testname.
7095
b56f80d8
KS
70962019-01-10 Keith Seitz <keiths@redhat.com>
7097
7098 PR gdb/23712
7099 PR symtab/23010
7100 * gdb.dwarf2/multidictionary.exp: New file.
7101
041be526
SM
71022019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7103
7104 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7105 (test_gnuv3_style_demangling): ... this.
7106 (test_lucid_style_demangling): Remove.
7107 (test_arm_style_demangling): Remove.
7108 (test_hp_style_demangling): Remove.
7109 (do_tests): Remove calls to the above.
7110
d820d0c3
AB
71112019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7112
7113 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7114 case.
7115
f097f5ad
TT
71162019-01-06 Tom Tromey <tom@tromey.com>
7117
7118 PR gdb/28155:
7119 * gdb.dwarf2/typedef-void-finish.exp: New file.
7120
2cd8cc0b
TT
71212018-12-28 Tom Tromey <tom@tromey.com>
7122 Simon Marchi <simark@simark.ca>
7123
7124 * gdb.base/jit-exec.exp: New file.
7125 * gdb.base/jit-exec.c: New file.
7126 * gdb.base/jit-execd.c: New file.
7127
35fb8261
TT
71282018-12-28 Tom Tromey <tom@tromey.com>
7129
7130 * gdb.base/style.exp: Update test to check for address styling.
7131
47fd17cd
TT
71322018-12-28 Tom Tromey <tom@tromey.com>
7133
7134 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7135 message.
7136
d47032b7
TT
71372018-12-28 Tom Tromey <tom@tromey.com>
7138
7139 * gdb.base/style.exp: Add test for version number styling.
7140
af79b68d
TT
71412018-12-28 Tom Tromey <tom@tromey.com>
7142
7143 * gdb.base/style.exp: Add test for print_address_symbolic.
7144
0bb296cb
TT
71452018-12-28 Tom Tromey <tom@tromey.com>
7146
7147 * gdb.base/style.exp: Add test for breakpoint setting.
7148
80ae2043
TT
71492018-12-28 Tom Tromey <tom@tromey.com>
7150
7151 * gdb.base/style.exp: Add test for variable names.
7152
cbe56571
TT
71532018-12-28 Tom Tromey <tom@tromey.com>
7154
7155 * gdb.base/style.exp: New file.
7156 * gdb.base/style.c: New file.
7157
9162a27c
TT
71582018-12-28 Tom Tromey <tom@tromey.com>
7159
7160 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7161 "dumb".
7162 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7163 the TERM environment variable.
7164
bc543c90
TT
71652018-12-27 Tom Tromey <tom@tromey.com>
7166
7167 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7168 pagination test.
7169
6f0ffe50
AB
71702018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7171
7172 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7173 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7174
b5a1e557
PW
71752018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7176
7177 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7178 Filename a.adb changed to bp_fun_addr.adb.
7179 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7180
6e8b1ab2
JV
71812018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7182
7183 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7184 non-PIE executables.
7185 * README: Mention the gdb,nopie_flag board setting.
7186 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7187 non-PIE executable.
7188 * gdb.arch/amd64-entry-value.exp: Likewise.
7189 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7190 * gdb.arch/i386-float.exp: Likewise.
7191 * gdb.arch/i386-signal.exp: Likewise.
7192 * gdb.mi/mi-reg-undefined.exp: Likewise.
7193
d00a27c5
PM
71942018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7195
7196 PR gdb/23974
7197 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7198
161d081c
PW
71992018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7200
7201 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7202 Update order of results accordingly.
7203
b001de23
AB
72042018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7205
7206 * gdb.base/annota1.exp: Update a test regexp.
7207
99e1a184
AB
72082018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7209
7210 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7211
7a81c1e2
PW
72122018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7213
7214 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7215 (reuse_time): Initialize to REUSE_TIME_CAP.
7216 (check_rc): New function.
7217 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7218 Check pthread_create rc.
7219 (spawner_thread_func): Check pthread_create and pthread_join rc.
7220
73e8dc90
PA
72212018-12-08 Pedro Alves <palves@redhat.com>
7222
7223 * gdb.base/list.exp (test_forward_search): Rename to ...
7224 (test_forward_reverse_search): ... this. Also test reverse-search
7225 and the forward-search alias.
7226
13f2ed32
AB
72272018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7228
7229 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7230 local timeout variable before return, and remove all local timeout
7231 variable entirely.
7232 (gdb_load): Likewise.
7233
64d27cfc
TV
72342018-12-01 Tom de Vries <tdevries@suse.de>
7235
7236 * gdb.base/gdb-caching-proc.exp: New file.
7237
f63c03b4
SDJ
72382018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7239
7240 * Makefile.in (TIMESTAMP): New variable.
7241 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7242 command.
7243 (check-single-racy): Likewise.
7244 (check/%.exp): Likewise.
7245 (check-racy/%.exp): Likewise.
7246 (workers/%.worker): Likewise.
7247 (build-perf): Likewise.
7248 (check-perf): Likewise.
7249 * README: Describe new "TS" and "TS_FORMAT" variables.
7250 * print-ts.py: New file.
7251
1c97054b
BF
72522018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7253
7254 PR python/23714
7255 * gdb.python/python.exp: Test command repetition after
7256 gdb.execute.
7257
1871a62d
AB
72582018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7259
7260 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7261 is correctly aligned.
7262
fb5e1ed9
PW
72632018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7264
7265 * gdb.ada/info_auto_lang.exp: New testcase.
7266 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7267 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7268 * gdb.ada/info_auto_lang/some_c.c: New file.
7269
43d397ca
PW
72702018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7271
7272 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7273 FUNC_lang language syntax.
7274
beddd671
PW
72752018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7276
7277 * gdb.base/info_minsym.c: New file.
7278 * gdb.base/info_minsym.exp: New file.
7279
73fc52c4
TT
72802018-11-19 Tom Tromey <tom@tromey.com>
7281
7282 PR rust/23625:
7283 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7284 * gdb.rust/expr.exp: Update expected output. Change one test.
7285
994b876a
TT
72862018-11-19 Tom Tromey <tom@tromey.com>
7287
7288 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7289
6769f276
PA
72902018-11-19 Pedro Alves <palves@redhat.com>
7291
7292 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7293 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7294 see the expected warning.
7295
38a72da0
AH
72962018-11-16 Alan Hayward <alan.hayward@arm.com>
7297
7298 PR gdb/22736:
7299 * gdb.cp/infcall-nodebug-lib.c: New test.
7300 * gdb.cp/infcall-nodebug-main.c: New test.
7301 * gdb.cp/infcall-nodebug.exp: New file.
7302
53a89d6e
SM
73032018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7304
7305 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7306 completer tests.
7307
9325300d
TV
73082018-11-09 Tom de Vries <tdevries@suse.de>
7309
7310 * gdb.base/msym-lang.c: New test.
7311 * gdb.base/msym-lang.exp: New file.
7312 * gdb.base/msym-lang-main.c: New test.
7313
20f0d60d
TT
73142018-11-08 Tom Tromey <tom@tromey.com>
7315
7316 PR gdb/23555:
7317 PR gdb/23838:
7318 * gdb.base/warning.exp: New file.
7319
b5420128
JB
73202018-11-08 Jan Beulich <jbeulich@suse.com>
7321
7322 * testsuite/gdb.arch/i386-avx512.c,
7323 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7324
cd115d61
AB
73252018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7326
7327 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7328 point hardware.
7329
35ee2dc2
AB
73302018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7331
7332 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7333 * gdb.dwarf2/missing-type-name.exp: New file.
7334
31aceee8
TV
73352018-11-06 Tom de Vries <tdevries@suse.de>
7336
7337 * gdb.base/many-headers.c: New test.
7338 * gdb.base/many-headers.exp: New file.
7339
109be305
JW
73402018-11-06 Jim Wilson <jimw@sifive.com>
7341
7342 * gdb.base/code_elim.exp: For riscv, set additional_flags
7343 to include -msmall-data-limit=0.
7344
e2b7af72
JB
73452018-11-01 Joel Brobecker <brobecker@adacore.com>
7346
7347 * gdb.ada/watch_minus_l: New testcase.
7348
cdcda965
SM
73492018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7350
7351 * gdb.arch/aix-sighandle.c: New file.
7352 * gdb.arch/aix-sighandle.exp: New file.
7353
92dcebf3
AB
73542018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7355
7356 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7357 registers being unions.
7358
68b9ac18
TV
73592018-10-31 Tom de Vries <tdevries@suse.de>
7360
7361 * lib/valgrind.exp: New file.
7362 (vgdb_start, vgdb_stop): New procs, factored out of ...
7363 * gdb.base/valgrind-bt.exp: ... here, ...
7364 * gdb.base/valgrind-disp-step.exp: ... here and ...
7365 * gdb.base/valgrind-infcall.exp: ... here.
7366
1443936e
TV
73672018-10-31 Tom de Vries <tdevries@suse.de>
7368
7369 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7370
eb77c9df
AB
73712018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7372
7373 * gdb.dwarf2/void-type.c: New file.
7374 * gdb.dwarf2/void-type.exp: New file.
7375
82b5e646
PW
73762018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7377
7378 * gdb.base/info_qt.c: New file.
7379 * gdb.base/info_qt.exp: New file.
7380
8d619c01
EBM
73812018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7382
7383 * gdb.arch/powerpc-htm-regs.c: New file.
7384 * gdb.arch/powerpc-htm-regs.exp: New file.
7385
f2cf6173
EBM
73862018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7387
7388 * gdb.arch/powerpc-tar.c: New file.
7389 * gdb.arch/powerpc-tar.exp: New file.
7390
7ca18ed6
EBM
73912018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7392
7393 * gdb.arch/powerpc-ppr-dscr.c: New file.
7394 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7395
bfcc0eba
TV
73962018-10-25 Tom de Vries <tdevries@suse.de>
7397
7398 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7399
fe1a5cad
TV
74002018-10-24 Tom de Vries <tdevries@suse.de>
7401
7402 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7403 longer exists error.
7404
a76dc3b7
TV
74052018-10-24 Tom de Vries <tdevries@suse.de>
7406
7407 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7408
4df46df7
TV
74092018-10-24 Tom de Vries <tdevries@suse.de>
7410
7411 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7412 --db-attach in valgrind.
7413
0dbfcfff
AB
74142018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7415
7416 * gdb.arch/riscv-reg-aliases.c: New file.
7417 * gdb.arch/riscv-reg-aliases.exp: New file.
7418
b04480b1
AH
74192018-10-19 Alan Hayward <alan.hayward@arm.com>
7420
7421 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7422
2c6ac8d7
AH
74232018-10-19 Alan Hayward <alan.hayward@arm.com>
7424
7425 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7426
2bc69f25
AH
74272018-10-19 Alan Hayward <alan.hayward@arm.com>
7428
7429 * gdb.cp/ovldbreak.exp: Fix regexps.
7430
1f1ae3a3
AH
74312018-10-19 Alan Hayward <alan.hayward@arm.com>
7432
7433 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7434
94c18618
SDJ
74352018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7436
7437 PR cli/23785
7438 * gdb.base/restore.exp: New test to check if "restore" with an
7439 invalid file doesn't segfault.
7440
812cd6eb
TV
74412018-10-18 Tom de Vries <tdevries@suse.de>
7442
7443 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7444 * gdb.ada/excep_handle.exp: Same.
7445 * gdb.ada/mi_string_access.exp: Same.
7446 * gdb.ada/mi_var_union.exp: Same.
7447 * gdb.arch/arc-analyze-prologue.exp: Same.
7448 * gdb.arch/arc-decode-insn.exp: Same.
7449 * gdb.base/readnever.exp: Same.
7450 * gdb.fortran/printing-types.exp: Same.
7451 * gdb.guile/scm-lazy-string.exp: Same.
7452
c4b90788
TV
74532018-10-16 Tom de Vries <tdevries@suse.de>
7454
7455 PR gdb/23730
7456 * gdb.base/catch-follow-exec.c: Add copyright notice.
7457 * gdb.base/catch-follow-exec.exp: Rewrite to use
7458 gdb_spawn_with_cmdline_opts. Require gdb-native.
7459
8bca2978
SL
74602018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7461
7462 * gdb.trace/actions-changed.exp: Check for arch support.
7463 * gdb.trace/actions.exp: Likewise.
7464 * gdb.trace/ax.exp: Likewise.
7465 * gdb.trace/backtrace.exp: Likewise.
7466 * gdb.trace/change-loc.exp: Likewise.
7467 * gdb.trace/deltrace.exp: Likewise.
7468 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7469 * gdb.trace/ftrace.exp: Likewise.
7470 * gdb.trace/infotrace.exp: Check for arch support.
7471 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7472 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7473 * gdb.trace/mi-tsv-changed.exp: Likewise.
7474 * gdb.trace/packetlen.exp: Likewise.
7475 * gdb.trace/passc-dyn.exp: Likewise.
7476 * gdb.trace/passcount.exp: Likewise.
7477 * gdb.trace/pending.exp: Likewise.
7478 * gdb.trace/range-stepping.exp: Check for shlib support.
7479 * gdb.trace/report.exp: Check for arch support.
7480 * gdb.trace/save-trace.exp: Likewise.
7481 * gdb.trace/signal.exp: Check for signal support.
7482 * gdb.trace/tfind.exp: Check for arch support.
7483 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7484 * gdb.trace/trace-common.h: Add comment.
7485 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7486 * gdb.trace/trace-enable-disable.exp: Likewise.
7487 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7488 * gdb.trace/tracecmd.exp: Check for arch support.
7489 * gdb.trace/tspeed.exp: Check for shlib and target support.
7490 * gdb.trace/tstatus.exp: Check for arch support.
7491 * gdb.trace/tsv.exp: Likewise.
7492 * gdb.trace/while-dyn.exp: Likewise.
7493 * gdb.trace/while-stepping.exp: Likewise.
7494 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7495
f9c49bff
SM
74962018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7497
7498 * gdb.trace/tspeed.exp: Remove nowarnings.
7499 (prepare_for_trace_test): Declare "global ipalib".
7500 * gdb.trace/tspeed.c: Include unistd.h.
7501 (main): Remove superfluous printf argument.
7502
d4330bde
SL
75032018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7504
7505 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7506 directory prefix on the filename.
7507
8ecfd7bd
SDJ
75082018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7509
7510 * gdb.gdb/unittest.exp: Update expected message informing that
7511 selftests have been disabled.
7512 * gdb.server/unittest.exp: Likewise.
7513
58bbcd02
TV
75142018-10-09 Tom de Vries <tdevries@suse.de>
7515
7516 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7517 with runto_main.
7518
9f6b697b
WP
75192018-10-08 Weimin Pan <weimin.pan@oracle.com>
7520
7521 PR c++/16841
7522 * gdb.cp/virtbase2.cc: New file.
7523 * gdb.cp/virtbase2.exp: New file.
7524
add5ded5
TT
75252018-10-06 Tom Tromey <tom@tromey.com>
7526
7527 PR python/19399:
7528 * gdb.python/py-inferior.exp: Add architecture test.
7529
f9e48344
TT
75302018-10-06 Tom Tromey <tom@tromey.com>
7531
7532 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7533 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7534
2a8be203
TT
75352018-10-06 Tom Tromey <tom@tromey.com>
7536
7537 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7538 of a "throw" catchpoint.
7539
e04caa70
SDJ
75402018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7541
7542 * gdb.base/info-proc.exp: Update string expected from "help info
7543 proc".
7544
5ca8c39f
TT
75452018-10-04 Tom Tromey <tom@tromey.com>
7546
7547 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7548 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7549 (test_initial_complaints, test_empty_complaints): Update.
7550 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7551
3453e7e4
TT
75522018-10-04 Tom Tromey <tom@tromey.com>
7553
7554 PR cli/19551:
7555 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7556 * lib/gdb.exp (gdb_file_cmd): Update.
7557 * gdb.stabs/weird.exp (print_weird_var): Update.
7558 * gdb.server/solib-list.exp: Update.
7559 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7560 * gdb.mi/mi-cli.exp: Update.
7561 * gdb.linespec/linespec.exp: Update.
7562 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7563 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7564 * gdb.cp/cp-relocate.exp: Update.
7565 * gdb.base/sym-file.exp: Update.
7566 * gdb.base/relocate.exp: Update.
7567 * gdb.base/readnever.exp: Update.
7568 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7569 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7570 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7571 * gdb.base/code_elim.exp: Update.
7572 * gdb.base/break-unload-file.exp (test_break): Update.
7573 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7574 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7575 Update.
7576 * gdb.base/attach.exp (do_attach_tests): Update.
7577 * gdb.base/sepdebug.exp: Update.
7578 * gdb.python/py-section-script.exp: Update.
7579
6afcf761
TT
75802018-10-04 Tom Tromey <tom@tromey.com>
7581
7582 PR cli/22234:
7583 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7584 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7585 output.
7586
fef1b293
TT
75872018-10-04 Tom Tromey <tom@tromey.com>
7588
7589 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7590 set width and height to 0.
7591 (test_command_line_attach_run): Use -quiet.
7592
ca98345e
SL
75932018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7594
7595 * lib/gdb.exp (skip_ifunc_tests): New.
7596 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7597 other compile failures.
7598 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7599
ff34e6ae
SM
76002018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7601
7602 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7603 is_amd64_regs_target.
7604
6bb8890e
AH
76052018-10-01 Alan Hayward <alan.hayward@arm.com>
7606
7607 * gdb.arch/aarch64-sighandler-regs.c: New test.
7608 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7609 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7610
224d30d3
MM
76112018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7612
7613 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7614 assembly.
7615
f67ffa6a
AB
76162018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7617
7618 * gdb.base/frame-selection.exp: New file.
7619 * gdb.base/frame-selection.c: New file.
7620
9fc3183f
AH
76212018-09-27 Alan Hayward <alan.hayward@arm.com>
7622
7623 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7624 pthread barrier.
7625 (main): Likewise.
7626
d354055e
AB
76272018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7628
7629 * gdb.base/large-frame-1.c: New file.
7630 * gdb.base/large-frame-2.c: New file.
7631 * gdb.base/large-frame.exp: New file.
7632 * gdb.base/large-frame.h: New file.
7633
db727370
JL
76342018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7635
7636 PR gdb/20948
7637 * gdb.base/write_mem.exp: New test.
7638 * gdb.base/write_mem.c: Likewise.
7639
ae778caf
TT
76402018-09-23 Tom Tromey <tom@tromey.com>
7641
7642 PR python/18852:
7643 * gdb.python/py-parameter.exp: Add test for parameter that throws
7644 on "set".
7645
fd3ba736
TT
76462018-09-23 Tom Tromey <tom@tromey.com>
7647
7648 PR python/17284:
7649 * gdb.python/py-template.exp (test_template_arg): Add test for
7650 negative template argument number.
7651
39a24317
TT
76522018-09-23 Tom Tromey <tom@tromey.com>
7653
7654 PR python/14062:
7655 * gdb.python/python.exp: Add test for post_event error.
7656
f5769a2c
TT
76572018-09-23 Tom Tromey <tom@tromey.com>
7658
7659 PR python/18170:
7660 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7661 convert pointers to int and long.
7662
1c1e54f6
TT
76632018-09-23 Tom Tromey <tom@tromey.com>
7664
7665 PR python/20126:
7666 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7667 signed-ness conversion tests.
7668
fb4fa946
TT
76692018-09-23 Tom Tromey <tom@tromey.com>
7670
7671 PR python/18352;
7672 * gdb.python/py-value.exp (test_float_conversion): New proc.
7673 Use it.
7674
a466edac
HAQ
76752018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7676
7677 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7678
4ee9b0c5
SL
76792018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7680
7681 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7682 no readline.
7683 * gdb.base/utf8-identifiers.exp: Likewise.
7684 * gdb.cp/cpcompletion.exp: Likewise.
7685 * gdb.linespec/cpcompletion.exp: Likewise.
7686 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7687 * gdb.linespec/cpls-ops.exp: Likewise.
7688
23be8da7
RB
76892018-09-19 Richard Bunt <richard.bunt@arm.com>
7690 Chris January <chris.january@arm.com>
7691
7692 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7693 * gdb.fortran/short-circuit-argument-list.exp: New file.
7694 * gdb.fortran/short-circuit-argument-list.f90: New test.
7695
5031d0ae
SDJ
76962018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7697
7698 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7699 "arch=" keyword when executing "-stack-list-frames".
7700
b4c0d1a4
SDJ
77012018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7702
7703 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7704 "arch=" keyword when executing "-stack-list-frames".
7705
7a6d2b45
SDJ
77062018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7707
7708 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7709 break ada".
7710
8588b356
SM
77112018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7712
7713 PR python/23669
7714 * gdb.python/python.exp: Test gdb.execute("show commands").
7715
65e65158
TT
77162018-09-16 Tom Tromey <tom@tromey.com>
7717
7718 * gdb.base/new-ui.exp (do_execution_tests): Update.
7719 * gdb.base/dbx.exp (test_breakpoints): Update.
7720
bf326452
AH
77212018-09-14 Alan Hayward <alan.hayward@arm.com>
7722
7723 * lib/gdb.exp (gdb_simple_compile): Add proc.
7724 (is_elf_target): Use gdb_simple_compile.
7725 (skip_altivec_tests): Likewise.
7726 (skip_vsx_tests): Likewise.
7727 (skip_tsx_tests): Likewise.
7728 (skip_btrace_tests): Likewise.
7729 (skip_btrace_pt_tests): Likewise.
7730 (gdb_can_simple_compile): Likewise.
7731 (gdb_has_argv0): Likewise.
7732 (gdb_target_symbol_prefix): Likewise.
7733 (target_supports_scheduler_locking): Likewise.
7734
2361b0fb
TT
77352018-09-13 Tom Tromey <tom@tromey.com>
7736
7737 * Makefile.in (TAGS): Recognize proc_with_prefix and
7738 gdb_caching_proc.
7739
0ae1a321
SM
77402018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7741
7742 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7743 method.
7744
a40bf0c2
SM
77452018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7746
7747 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7748 and a few other Inferior properties when the Inferior is no
7749 longer valid.
7750
4a3fe98f
TT
77512018-09-13 Tom Tromey <tom@tromey.com>
7752
7753 PR rust/23650:
7754 * gdb.rust/simple.exp: Add test for enum field access error.
7755
098b2108
TT
77562018-09-13 Tom Tromey <tom@tromey.com>
7757
7758 PR rust/23626:
7759 * gdb.rust/simple.rs (EmptyEnum): New type.
7760 (main): Use it.
7761 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7762
1256af7d
SM
77632018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7764
7765 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7766 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7767 * gdb.python/py-symtab.exp: Update test printing an objfile.
7768
4aa8e6c2
SM
77692018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7770
7771 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7772 object.
7773
c221b2f7
AH
77742018-09-12 Alan Hayward <alan.hayward@arm.com>
7775
7776 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7777 (support_complex_tests): Use gdb_can_simple_compile.
7778 (is_ilp32_target): Likewise.
7779 (is_lp64_target): Likewise.
7780 (is_64_target): Likewise.
7781 (is_amd64_regs_target): Likewise.
7782 (is_aarch32_target): Likewise.
7783 (gdb_int128_helper): Likewise.
7784
6f1107b5
JK
77852018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7786
7787 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7788
1f5d1570
JG
77892018-09-10 Jerome Guitton <guitton@adacore.com>
7790
7791 * gdb.ada/same_component_name: Add test for case of tagged record
7792 with variable-length fields.
7793
cc330e39
XR
77942018-09-10 Xavier Roirand <roirand@adacore.com>
7795
7796 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7797 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7798 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7799 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7800
b9c50e9a
XR
78012018-09-10 Xavier Roirand <roirand@adacore.com>
7802
7803 * gdb.ada/mi_string_access.exp: New testcase.
7804 * gdb.ada/mi_string_access/bar.adb: New file.
7805 * gdb.ada/mi_string_access/pck.adb: New file.
7806 * gdb.ada/mi_string_access/pck.asd: New file.
7807
2963898f
XR
78082018-09-10 Xavier Roirand <roirand@adacore.com>
7809
7810 * gdb.ada/mi_var_union.exp: New testcase.
7811 * gdb.ada/mi_var_union/bar.adb: New file.
7812 * gdb.ada/mi_var_union/pck.adb: New file.
7813 * gdb.ada/mi_var_union/pck.asd: New file.
7814
1aac008f
TT
78152018-09-08 Tom Tromey <tom@tromey.com>
7816
7817 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7818
332cf4c9
TT
78192018-09-08 Tom Tromey <tom@tromey.com>
7820
7821 PR python/16047:
7822 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7823 (register_pretty_printers): Register new printer.
7824 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7825 test.
7826 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7827 (an_int_type3): New global.
7828
424da6cf
JB
78292018-09-08 Joel Brobecker <brobecker@adacore.com>
7830
7831 * gdb.ada/expr_with_funcall: New testcase.
7832
2a62dfa9
JB
78332018-09-08 Joel Brobecker <brobecker@adacore.com>
7834
7835 * gdb.ada/packed_array_assign: New testcase.
7836
96b6697f
AB
78372018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7838
7839 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7840 names, and add test prefixes to make test names unique.
7841
e4a62c65
TV
78422018-09-05 Tom de Vries <tdevries@suse.de>
7843
7844 * gdb.dwarf2/varval.exp: Add test.
7845
dd083ee2
GB
78462018-09-04 Gary Benson <gbenson@redhat.com>
7847
7848 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7849 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7850
aef9346c
TT
78512018-08-31 Tom Tromey <tom@tromey.com>
7852
7853 * gdb.rust/simple.rs: Rename second variable "v".
7854
c67f2e15
AB
78552018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7856
7857 * gdb.base/funcargs.c (use_a): New function.
7858 (recurse): Call use_a.
7859
078a0207
KS
78602018-08-29 Keith Seitz <keiths@redhat.com>
7861
7862 * gdb.compile/compile-cplus-anonymous.cc: New file.
7863 * gdb.compile/compile-cplus-anonymous.exp: New file.
7864 * gdb.compile/compile-cplus-array-decay.cc: New file.
7865 * gdb.compile/compile-cplus-array-decay.exp: New file.
7866 * gdb.compile/compile-cplus-inherit.cc: New file.
7867 * gdb.compile/compile-cplus-inherit.exp: New file.
7868 * gdb.compile/compile-cplus-member.cc: New file.
7869 * gdb.compile/compile-cplus-member.exp: New file.
7870 * gdb.compile/compile-cplus-method.cc: New file.
7871 * gdb.compile/compile-cplus-method.exp: New file.
7872 * gdb.compile/compile-cplus-mod.c: "New" file.
7873 * gdb.compile/compile-cplus-namespace.cc: New file.
7874 * gdb.compile/compile-cplus-namespace.exp: New file.
7875 * gdb.compile/compile-cplus-nested.cc: New file.
7876 * gdb.compile/compile-cplus-nested.exp: New file.
7877 * gdb.compile/compile-cplus-print.c: "New" file.
7878 * gdb.compile/compile-cplus-print.exp: "New" file.
7879 * gdb.compile/compile-cplus-virtual.cc: New file.
7880 * gdb.compile/compile-cplus-virtual.exp: New file.
7881 * gdb.compile/compile-cplus.c: "New" file.
7882 * gdb.compile/compile-cplus.exp: "New" file.
7883 * lib/compile-support.exp: New file.
7884
b0f492b9
GB
78852018-08-16 Gary Benson <gbenson@redhat.com>
7886
7887 PR gdb/13000:
7888 * gdb.base/batch-exit-status.exp: New file.
7889 * gdb.base/batch-exit-status.good-commands: Likewise.
7890 * gdb.base/batch-exit-status.bad-commands: Likewise.
7891
36eb4c5f
AH
78922018-08-29 Alan Hayward <alan.hayward@arm.com>
7893
7894 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7895 (struct struct02): Likewise.
7896 (struct struct03): Likewise.
7897 (struct struct04): Likewise.
7898 (struct struct_01_01): New struct.
7899 (struct struct_01_02): Likewise.
7900 (struct struct_01_03): Likewise.
7901 (struct struct_01_04): Likewise.
7902 (struct struct_02_01): Likewise.
7903 (struct struct_02_02): Likewise.
7904 (struct struct_02_03): Likewise.
7905 (struct struct_02_04): Likewise.
7906 (struct struct_04_01): Likewise.
7907 (struct struct_04_02): Likewise.
7908 (struct struct_04_03): Likewise.
7909 (struct struct_04_04): Likewise.
7910 (struct struct_05_01): Likewise.
7911 (struct struct_05_02): Likewise.
7912 (struct struct_05_03): Likewise.
7913 (struct struct_05_04): Likewise.
7914 (cmp_struct01): Remove function.
7915 (cmp_struct02): Likewise.
7916 (cmp_struct03): Likewise.
7917 (cmp_struct04): Likewise.
7918 (cmp_struct_01_01): Add Function.
7919 (cmp_struct_01_02): Likewise.
7920 (cmp_struct_01_03): Likewise.
7921 (cmp_struct_01_04): Likewise.
7922 (cmp_struct_02_01): Likewise.
7923 (cmp_struct_02_02): Likewise.
7924 (cmp_struct_02_03): Likewise.
7925 (cmp_struct_02_04): Likewise.
7926 (cmp_struct_04_01): Likewise.
7927 (cmp_struct_04_02): Likewise.
7928 (cmp_struct_04_03): Likewise.
7929 (cmp_struct_04_04): Likewise.
7930 (cmp_struct_05_01): Likewise.
7931 (cmp_struct_05_02): Likewise.
7932 (cmp_struct_05_03): Likewise.
7933 (cmp_struct_05_04): Likewise.
7934 (call_all): Add new structs.
7935 * gdb.base/infcall-nested-structs.exp: Likewise.
7936
3bf9c013
JV
79372018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7938
7939 * gdb.python/py-framefilter-mi.exp: Update regexp to
7940 check for "arch" field in frame output.
7941
450d1e88
KB
79422018-08-23 Kevin Buettner <kevinb@redhat.com>
7943
7944 * gdb.dwarf2/dw2-ranges-func.c: New file.
7945 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7946
ae739fe7
SM
79472018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7948
7949 * gdb.base/term.exp: Compare terminal settings with values from
7950 the inferior.
7951 * gdb.base/term.c: Get and set terminal settings.
7952
6d52907e
JV
79532018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7954
7955 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7956 accommodate new "arch" field in frame output.
7957 * gdb.mi/mi-return.exp: Likewise.
7958 * gdb.mi/mi-stack.exp: Likewise.
7959 * gdb.mi/mi-syn-frame.exp: Likewise.
7960 * gdb.mi/user-selected-context-sync.exp: Likewise.
7961
be2d111a
MS
79622018-08-19 Michael Spang <spang@google.com>
7963
7964 PR gdb/11786
7965 * gdb.base/gcore-tls-pie.c: New file.
7966 * gdb.base/gcore-tls-pie.exp: New file.
7967
ae3a7c47
KB
79682018-08-18 Kevin Buettner <kevinb@redhat.com>
7969
7970 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7971 * gdb.dwarf2/varval.c: New file.
7972 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7973
2ecae92e
AH
79742018-08-17 Alan Hayward <alan.hayward@arm.com>
7975
7976 PR gdb/18931
7977 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7978
c1854f1d
KS
79792018-08-16 Keith Seitz <keiths@redhat.com>
7980
7981 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7982 tests expected to pass.
7983
26fb3983
JV
79842018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7985
7986 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7987 -data-disassemble -a.
7988 (test_disassembly_bogus_args): Likewise.
7989
67943c00
AB
79902018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7991
7992 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7993
5ff2bbae
AB
79942018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7995
7996 * gdb.base/vla-optimized-out.exp: Add new test.
7997
e5bbcd0f
AB
79982018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7999
8000 * gdb.base/vla-optimized-out-o3.exp: Delete.
8001 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8002 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8003 deleted tests.
8004
9d4a934c
AB
80052018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8006
8007 PR gdb/18050:
8008 * gdb.server/extended-remote-restart.c: New file.
8009 * gdb.server/extended-remote-restart.exp: New file.
8010
045cf012
SM
80112018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8012
8013 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8014 "set variable index = 42".
8015
87d6a7aa
SM
80162018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8017
8018 * boards/index-cache-gdb.exp: New file.
8019 * gdb.dwarf2/index-cache.exp: New file.
8020 * gdb.dwarf2/index-cache.c: New file.
8021 * gdb.base/maint.exp: Check if we are using the index cache.
8022
96d68bd4
RO
80232018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024
8025 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8026 MAKEFLAGS.
8027
5a699617
RO
80282018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8029
8030 * dg-extract-results.sh: Move to toplevel contrib.
8031 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8032 * Makefile.in (check-parallel-racy): Likewise.
8033
5bd18990
AB
80342018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8035
8036 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8037 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8038 tests if the target supports scheduler locking.
8039
3fbbcf47
TV
80402018-08-04 Tom de Vries <tdevries@suse.de>
8041
8042 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8043
3e1d3d8c
TT
80442018-08-02 Tom Tromey <tom@tromey.com>
8045
8046 PR symtab/16842.
8047 * gdb.cp/temargs.exp: Test "info address" of a template
8048 parameter.
8049
5abe0f0c
JV
80502018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8051
8052 * gdb.python/py-mi-var-info-path-expression.c: New file.
8053 * gdb.python/py-mi-var-info-path-expression.py: New file.
8054 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8055
fb66cde8
SDJ
80562018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8057
8058 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8059 error after "cannot resolve name" string.
8060
c708f4d2
AB
80612018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8062
8063 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8064 started.
8065 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8066
37cc0cae
TV
80672018-07-28 Tom de Vries <tdevries@suse.de>
8068
8069 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8070
63b4ecf7
TV
80712018-07-26 Tom de Vries <tdevries@suse.de>
8072
8073 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8074
3c3bb058
AB
80752018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8076
8077 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8078 is visible.
8079
9e7f3bbb
TV
80802018-07-26 Tom de Vries <tdevries@suse.de>
8081
8082 PR breakpoints/23366
8083 * gdb.base/catch-follow-exec.c: New test.
8084 * gdb.base/catch-follow-exec.exp: New file.
8085
16f808ec
TV
80862018-07-25 Tom de Vries <tdevries@suse.de>
8087
8088 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8089 vla-optimized-out.c.
8090
d7154a8d
JV
80912018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8092
8093 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8094 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8095
232a0032
TV
80962018-07-20 Tom de Vries <tdevries@suse.de>
8097
8098 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8099 NOCLONE macro.
8100 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8101
fbb1d502
TV
81022018-07-19 Tom de Vries <tdevries@suse.de>
8103
8104 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8105 regular expression.
8106
42dc7699
TV
81072018-07-18 Tom de Vries <tdevries@suse.de>
8108
8109 * gdb.base/vla-optimized-out.c: New test.
8110 * gdb.base/vla-optimized-out.exp: New file.
8111
7f1f7e23
SDJ
81122018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8113
8114 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8115 message "No address associated with hostname" when gdbserver
8116 cannot resolve the hostname.
8117
5759ebb3
PW
81182018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8119
8120 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8121 Add some test prefixes to make tests unique.
8122
3606ccab
PW
81232018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8124
8125 * gdb.base/frameapply.c: New file.
8126 * gdb.base/frameapply.exp: New file.
8127
529c08b2
PW
81282018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8129
8130 * gdb.base/skip.exp: Update expected error message.
8131
c7ab0aef
SDJ
81322018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8133 Jan Kratochvil <jan.kratochvil@redhat.com>
8134 Paul Fertser <fercerpav@gmail.com>
8135 Tsutomu Seki <sekiriki@gmail.com>
8136
8137 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8138 parameter.
8139 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8140 by default.
8141 * boards/native-gdbserver.exp: Likewise.
8142 * gdb.server/run-without-local-binary.exp: Improve regexp used
8143 for detecting when a remote debugging connection succeeds.
8144 * gdb.server/server-connect.exp: New file.
8145 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8146 Do not prefix the port number with ":".
8147 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8148 support for detecting and using it. Add '$debughost_gdbserver'
8149 to the list of arguments used to start gdbserver. Handle case
8150 when gdbserver cannot resolve a network name.
8151
16ff70dd
SDJ
81522018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8153
8154 PR c++/23373
8155 * gdb.base/ptype-offsets.cc (struct static_member): New
8156 struct.
8157 (main) <stmember>: New variable.
8158 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8159 with a static member in it.
8160
3541979f
AB
81612018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8162
8163 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8164 watchpoints enabled and disabled.
8165
c8ad9b9a
AB
81662018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8167
8168 * gdb.base/examine-backward.exp: Still run tests around address
8169 0x0, even if address 0x0 is not readable. Update the pattern for
8170 matching address 0x0 in expected output.
8171
e0e5e971
AB
81722018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8173
8174 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8175 malloc/free.
8176
1ea5da02
TV
81772018-07-04 Tom de Vries <tdevries@suse.de>
8178
8179 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8180
471b9d15
MR
81812018-07-02 Maciej W. Rozycki <macro@mips.com>
8182
8183 PR tdep/8282
8184 * gdb.arch/mips-disassembler-options.exp: New test.
8185 * gdb.arch/mips-disassembler-options.s: New test source.
8186
75acb486
PA
81872018-06-29 Pedro Alves <palves@redhat.com>
8188
8189 * gdb.threads/names.exp: Adjust expected "info threads" output.
8190
cd2bb709
PA
81912018-06-29 Pedro Alves <palves@redhat.com>
8192
8193 * gdb.opt/inline-break.exp (line number, address): Add "info
8194 break" tests.
8195
991ff292
PA
81962018-06-29 Pedro Alves <palves@redhat.com>
8197
8198 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8199 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8200 number and address and running to them.
8201
356819b6 82022018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8203
8204 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8205
2512d7ef
JK
82062018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8207
8208 * lib/compiler.c: Remove executable permission flag.
8209
be1b6474
RB
82102018-06-28 Richard Bunt <richard.bunt@arm.com>
8211
8212 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8213 code.
8214 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8215
291f9a96
PT
82162018-06-28 Petr Tesarik <ptesarik@suse.cz>
8217
8218 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8219
ed6dfe51
PT
82202018-06-28 Petr Tesarik <ptesarik@suse.cz>
8221
8222 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8223 address argument is omitted.
8224
d4d429d5
PT
82252018-06-28 Petr Tesarik <ptesarik@suse.cz>
8226
8227 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8228
7ab6656f
OJ
82292018-06-27 Omair Javaid <omair.javaid@linaro.org>
8230
8231 PR gdb/21695
8232 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8233 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8234
a33ccfc7
TT
82352018-06-26 Tom Tromey <tom@tromey.com>
8236
8237 PR rust/22574:
8238 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8239 * gdb.rust/simple.rs (struct SimpleLayout): New.
8240
6d72d289
SM
82412018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8242
8243 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8244 "info registers" output.
8245
8363f9d5
RB
82462018-06-21 Richard Bunt <richard.bunt@arm.com>
8247
8248 * gdb.base/watchpoint-hw-attach.c: New test.
8249 * gdb.base/watchpoint-hw-attach.exp: New file.
8250
f00674fe
SM
82512018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8252
8253 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8254 through /bin/sh.
8255 * boards/dwarf4-gdb-index.exp: Likewise.
8256 * boards/fission-dwp.exp: Likewise.
8257
1d554008
UW
82582018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8259
8260 * gdb.base/float128.exp: Add comment and improved fail message
8261 to the failure case of "print large128" test.
8262
d0ac1c44
SM
82632018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8264
8265 * configure.ac: Remove AC_PREREQ.
8266 * configure: Re-generate.
8267
61b04dd0
PA
82682018-06-19 Pedro Alves <palves@redhat.com>
8269
8270 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8271 (func_extern_caller): New.
8272 (main): Call func_extern_caller.
8273 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8274 logic change.
8275
f63b508a
SM
82762018-06-18 Weimin Pan <weimin.pan@oracle.com>
8277
8278 PR gdb/16841
8279 * gdb.cp/typedef-base.cc: New file.
8280 * gdb.cp/typedef-base.exp: New file.
8281
0fe3a558
TV
82822018-06-18 Tom de Vries <tdevries@suse.de>
8283
8284 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8285
7010835a
AB
82862018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8287 Richard Bunt <Richard.Bunt@arm.com>
8288
8289 * gdb.threads/attach-slow-waitpid.c: New file.
8290 * gdb.threads/attach-slow-waitpid.exp: New file.
8291 * gdb.threads/slow-waitpid.c: New file.
8292
14897d65
PA
82932018-06-14 Pedro Alves <palves@redhat.com>
8294
8295 * gdb.base/fork-running-state.c: Include <errno.h>.
8296 (exit_if_relative_exits): New.
8297 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8298 exits.
8299 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8300 child exits.
8301
5d9a0608
TV
83022018-06-14 Tom de Vries <tdevries@suse.de>
8303
8304 PR cli/22573
8305 * gdb.base/finish-pretty.c: New test.
8306 * gdb.base/finish-pretty.exp: New file.
8307
11ae5818
PA
83082018-06-14 Pedro Alves <palves@redhat.com>
8309
8310 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8311 gdb's expected startup output.
8312
1d39de44
PA
83132018-06-14 Pedro Alves <palves@redhat.com>
8314
8315 * lib/selftest-support.exp (selftest_setup): Remove inlined
8316 function handling.
8317
70ee0000
TV
83182018-06-14 Tom de Vries <tdevries@suse.de>
8319
8320 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8321 matching of breakpoint printing.
8322
11f4b608
TV
83232018-06-13 Tom de Vries <tdevries@suse.de>
8324
8325 PR testsuite/23269
8326 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8327 (fork_child): ... here, and ...
8328 (fork_parent): ... here.
8329
83302018-06-12 Tom de Vries <tdevries@suse.de>
8331
8332 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8333
9516f85a
AB
83342018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8335 Stephen Roberts <stephen.roberts@arm.com>
8336
8337 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8338 rewrite test to describe action performed, rather than possible
8339 failure.
8340
5045b3d7
GB
83412018-06-08 Gary Benson <gbenson@redhat.com>
8342
8343 * gdb.threads/check-libthread-db.exp: New file.
8344 * gdb.threads/check-libthread-db.c: Likewise.
8345
c61b06a1
TT
83462018-06-05 Tom Tromey <tom@tromey.com>
8347
8348 * gdb.base/default.exp: Update expected "show version" output.
8349
eb6af809
TT
83502018-06-05 Tom Tromey <tom@tromey.com>
8351
8352 PR cli/12326:
8353 * gdb.cp/static-print-quit.exp: Update.
8354 * lib/gdb.exp (pagination_prompt): Update.
8355 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8356 * gdb.python/python.exp: Update.
8357
178d6a63
JB
83582018-06-04 Joel Brobecker <brobecker@adacore.com>
8359
8360 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8361
8e817061
JB
83622018-06-01 Joel Brobecker <brobecker@adacore.com>
8363
8364 * gdb.ada/bp_fun_addr: New testcase.
8365
e86ca25f
TT
83662018-06-01 Tom Tromey <tom@tromey.com>
8367
8368 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8369 results.
8370 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8371 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8372 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8373 * gdb.base/maint.exp (maint_pass_if): Update.
8374
4b2dfa9d
MR
83752018-05-31 Maciej W. Rozycki <macro@mips.com>
8376
8377 * gdb.base/endian.exp: New test.
8378 * gdb.base/endian.c: New test source.
8379
45f25d6c
AB
83802018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8381
8382 PR gdb/23203
8383 * gdb.base/bt-selected-frame.c: New file.
8384 * gdb.base/bt-selected-frame.exp: New file.
8385 * lib/gdb.exp (get_current_frame_number): New function.
8386
d9f6d7f8
MR
83872018-05-24 Maciej W. Rozycki <macro@mips.com>
8388 Pedro Alves <palves@redhat.com>
8389
8390 * gdb.threads/tls-core.c: Include <stdlib.h>
8391 (thread_proc): Call `abort'.
8392 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8393 (tls_core_test): New procedure, bits factored out from ...
8394 (top level): ... here. Test both native cores and gcore cores.
8395
ff1cf532
TT
83962018-05-23 Tom Tromey <tom@tromey.com>
8397
8398 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8399
b98664d3
TT
84002018-05-23 Tom Tromey <tom@tromey.com>
8401
8402 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8403 symfile_complaints.
8404 (test_short_complaints): Likewise.
8405 (test_empty_complaints): Likewise.
8406 (test_initial_complaints): Update.
8407
4e9668d0
TT
84082018-05-23 Tom Tromey <tom@tromey.com>
8409
8410 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8411
43ba33c7
TT
84122018-05-23 Tom Tromey <tom@tromey.com>
8413
8414 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8415 (test_short_complaints): Update.
8416
035522c0
PA
84172018-05-22 Pedro Alves <palves@redhat.com>
8418
8419 * gdb.base/remote.exp: Only gdb_start after compiling the
8420 testcase. Issue "disconnect" before testing "set remote" command
8421 defaults. Issue clean_restart before running to main.
8422
cc0be08f
PA
84232018-05-22 Pedro Alves <palves@redhat.com>
8424
8425 * gdb.base/remote.exp: Adjust expected output of "show remote
8426 memory-write-packet-size". Add tests for "set remote
8427 memory-write-packet-size 0" and "set remote
8428 memory-write-packet-size fixed/limit".
8429
b1b60145
PA
84302018-05-22 Pedro Alves <palves@redhat.com>
8431
8432 PR gdb/22973
8433 * gdb.base/utf8-identifiers.c: New file.
8434 * gdb.base/utf8-identifiers.exp: New file.
8435
0ec848ad
PFC
84362018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8437
8438 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8439
2c3305f6
PFC
84402018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8441
8442 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8443
ce1e8424
TT
84442018-05-18 Tom Tromey <tom@tromey.com>
8445
8446 * gdb.base/ptype-offsets.exp: Update.
8447
ddfe970e
KS
84482018-05-17 Keith Seitz <keiths@redhat.com>
8449
8450 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8451 in expected breakpoint stop locations.
8452 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8453 move to proper scope to test variable values.
8454 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8455 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8456 New functions.
8457 (main): Call not_inline_func3.
8458 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8459 inline_func1, inline_func2, and inline_func3. Test that when each
8460 breakpoint is hit, GDB properly reports both the stop location
8461 and the backtrace. Repeat tests for temporary breakpoints.
8462
0726fcc6
MR
84632018-05-15 Maciej W. Rozycki <macro@mips.com>
8464
8465 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8466 rather then trying to access it in determining whether the PID
8467 of `gdbserver' could have been retrieved.
8468
8ee22052
AB
84692018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8470
8471 * gdb.arch/amd64-init-x87-values.S: New file.
8472 * gdb.arch/amd64-init-x87-values.exp: New file.
8473
7785df48
JK
84742018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8475
8476 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8477
56bcdbea
TT
84782018-05-04 Tom Tromey <tom@tromey.com>
8479
8480 PR python/22730:
8481 * gdb.python/python.exp: Test multi-line execute.
8482
a913fffb
TT
84832018-05-04 Tom Tromey <tom@tromey.com>
8484
8485 PR python/22731:
8486 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8487
7a2c85f2
TT
84882018-05-04 Tom Tromey <tom@tromey.com>
8489
8490 PR gdb/11750:
8491 * gdb.base/define.exp: Test defining a user command inside a user
8492 command.
8493 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8494
a3b60e45
JK
84952018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8496 Pedro Alves <palves@redhat.com>
8497
8498 PR breakpoints/19806 and support for PR external/20207.
8499 * gdb.base/watchpoint-unaligned.c: New file.
8500 * gdb.base/watchpoint-unaligned.exp: New file.
8501
45fe4a03
AB
85022018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8503
8504 * gdb.base/maint.exp: Make test names unique, use
8505 test_prefix_command_help to test 'help maint info', and remove
8506 repeated test of 'help maint'.
8507
9be2ae8f
TT
85082018-05-04 Tom Tromey <tom@tromey.com>
8509
8510 PR gdb/22619:
8511 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8512 behavior.
8513
11859c31
AB
85142018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8515
8516 * gdb.base/maint.exp: Process output from 'maint print registers'
8517 line at a time.
8518
089a9490
AB
85192018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8520
8521 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8522 timeout.
8523
9b0797e2
AB
85242018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8525
8526 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8527 filter pattern.
8528
f6ac5f3d
PA
85292018-05-02 Pedro Alves <palves@redhat.com>
8530
8531 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8532 to_log_command renames.
8533 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8534
77d3c63b
TT
85352018-05-02 Tom Tromey <tom@tromey.com>
8536
8537 * gdb.python/py-parameter.exp: Set test message.
8538
0489430a
TT
85392018-05-02 Tom Tromey <tom@tromey.com>
8540
8541 PR python/20084:
8542 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8543 PARAM_ZUINTEGER_UNLIMITED tests.
8544
1632f8ba
DR
85452018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8546
8547 PR rust/23124
8548 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8549 when casting.
8550
6d7bb824
TT
85512018-04-30 Tom Tromey <tom@tromey.com>
8552
8553 * gdb.python/py-type.exp: Check align attribute.
8554 * gdb.python/py-type.c: New "aligncheck" global.
8555
007e1530
TT
85562018-04-30 Tom Tromey <tom@tromey.com>
8557
8558 PR exp/17095:
8559 * gdb.dwarf2/dw2-align.exp: New file.
8560 * gdb.cp/align.exp: New file.
8561 * gdb.base/align.exp: New file.
8562 * lib/gdb.exp (gdb_int128_helper): New proc.
8563 (has_int128_c, has_int128_cxx): New caching procs.
8564
6873858b
TT
85652018-04-27 Tom Tromey <tom@tromey.com>
8566
8567 PR rust/22545:
8568 * gdb.rust/simple.exp: Add inclusive range tests.
8569
79188d8d
PA
85702018-04-26 Pedro Alves <palves@redhat.com>
8571
8572 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8573 ifunc breakpoint locations correctly of ifunc breakpoints set
8574 while the program resolves the ifunc.
8575
c7075ad5
PA
85762018-04-26 Pedro Alves <palves@redhat.com>
8577
8578 * gdb.base/gnu-ifunc-final.c: New file.
8579 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8580 * gdb.base/gnu-ifunc.exp (executable): Delete.
8581 (staticexecutable): Adjust.
8582 (lib_opts, exec_opts): Delete.
8583 (make_binsuffix, build, set-break): New procedures.
8584 (misc_tests): New, with tests factored out from the top level.
8585 (top level): Test different combinations of ifunc resolver name,
8586 resolver with and with debug info, and ifunc target with and
8587 without debug info. Wrap static tests with with_target_prefix.
8588
8388016d
PA
85892018-04-26 Pedro Alves <palves@redhat.com>
8590
8591 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8592 return type" warnings.
8593
249b5733
PA
85942018-04-25 Pedro Alves <palves@redhat.com>
8595
8596 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8597 killed".
8598 * gdb.base/kill-after-signal.exp: Likewise.
8599 * gdb.threads/kill.exp: Likewise.
8600
f67c0c91
SDJ
86012018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8602 Sergio Durigan Junior <sergiodj@redhat.com>
8603 Pedro Alves <palves@redhat.com>
8604
8605 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8606 regexps to expect for '[Inferior ... detached]' as well.
8607 * gdb.base/attach.exp: Likewise.
8608 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8609 "gdb_continue_to_end".
8610 (test_catch_syscall_with_wrong_args): Likewise.
8611 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8612 ']'. Don't set 'verbose' on.
8613 * gdb.base/foll-vfork.exp: Likewise.
8614 * gdb.base/fork-print-inferior-events.c: New file.
8615 * gdb.base/fork-print-inferior-events.exp: New file.
8616 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8617 '[Inferior ... has been killed]' message.
8618 * gdb.base/kill-after-signal.exp: Likewise.
8619 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8620 detach message.
8621 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8622 message.
8623 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8624 regexps to expect for '[Inferior ... detached]' as well.
8625 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8626
0a8ddac4
SM
86272018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8628
8629 PR gdb/23104
8630 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8631
701adfb0
PA
86322018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8633
8634 PR gdb/23095
8635 * gdb.base/break-probes.exp: Pass shlib_load to
8636 prepare_for_testing. Set normal_bp to r_debug_state if target is
8637 bsd.
8638
d27d16bf
RB
86392018-04-19 Richard Bunt <richard.bunt@arm.com>
8640
8641 * gdb.threads/multiple-successive-infcall.c: New test.
8642 * gdb.threads/multiple-successive-infcall.exp: New file.
8643
a037790e
TT
86442018-04-17 Tom Tromey <tom@tromey.com>
8645
8646 * gdb.rust/simple.rs (Union): New type.
8647 (main): New local "u".
8648 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8649
e3a91079
AA
86502018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8651
8652 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8653 number information in output of "whereis" command.
8654 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8655
b744723f
AA
86562018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8657
8658 * gdb.ada/info_types.exp: Adjust expected output to the line
8659 numbers now printed by "info var/func/type".
8660 * gdb.base/completion.exp: Likewise.
8661 * gdb.base/included.exp: Likewise.
8662 * gdb.cp/cp-relocate.exp: Likewise.
8663 * gdb.cp/cplusfuncs.exp: Likewise.
8664 * gdb.cp/namespace.exp: Likewise.
8665 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8666
4a4495d6
MM
86672018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8668
8669 * gdb.btrace/cpu.exp: New.
8670
1d509aa6
MM
86712018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8672
8673 * gdb.base/step-indirect-call-thunk.exp: New.
8674 * gdb.base/step-indirect-call-thunk.c: New.
8675 * gdb.reverse/step-indirect-call-thunk.exp: New.
8676 * gdb.reverse/step-indirect-call-thunk.c: New.
8677
6295b6da
SM
86782018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8679
8680 * gdb.base/pie-fork.c: New file.
8681 * gdb.base/pie-fork.exp: New file.
8682
50146e70
TT
86832018-04-11 Tom Tromey <tom@tromey.com>
8684
8685 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8686
f50d8a2e
PA
86872018-04-10 Pedro Alves <palves@redhat.com>
8688
8689 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8690 exits. Instead loop running forever.
8691 (fork_parent): Run forever too.
8692
a0be7a36
SM
86932018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8694
8695 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8696 mi_continue_to_line.
8697 * gdb.mi/mi-stack.c (callee4): Add comment.
8698
9b73db36
SM
86992018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8700
8701 * gdb.mi/mi-stack.exp: Fix indentation.
8702
c912f608
SM
87032018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8704
8705 PR gdb/22979
8706 * gdb.arch/amd64-osabi.exp: New file.
8707
26540402
SM
87082018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8709
8710 PR gdb/22980
8711 * gdb.base/osabi.exp: New file.
8712
121ad66c 87132018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8714
8715 * gdb.cp/static-typedef-print.exp: New file.
8716 * gdb.cp/static-typedef-print.cc: New file.
8717
3fcded8f
JB
87182018-03-27 Joel Brobecker <brobecker@adacore.com>
8719
8720 * gdb.ada/varsize_limit: New testcase.
8721
59cc4834
JB
87222018-03-27 Joel Brobecker <brobecker@adacore.com>
8723
8724 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8725
8726 * gdb.ada/notcplusplus: New testcase.
8727
8728 * gdb.base/c-linkage-name.c: New file.
8729 * gdb.base/c-linkage-name.exp: New testcase.
8730
4ca59a9f
TT
87312018-03-26 Tom Tromey <tom@tromey.com>
8732
8733 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8734 * gdb.python/py-framefilter.py (name_error): New global.
8735 (ErrorInName.function): Use name_error.
8736
978d6c75
TT
87372018-03-26 Tom Tromey <tom@tromey.com>
8738
8739 PR backtrace/15582:
8740 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8741
b7fee5a3
KS
87422018-03-23 Keith Seitz <keiths@redhat.com>
8743
8744 PR c++/22968
8745 * gdb.cp/subtypes.exp: New file.
8746 * gdb.cp/subtypes.h: New file.
8747 * gdb.cp/subtypes.cc: New file.
8748 * gdb.cp/subtypes-2.cc: New file.
8749
376be529
AB
87502018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8751
8752 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8753 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8754 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8755 -nostartfiles when compiling the test. Confirm that all registers
8756 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8757
066cfa98
AB
87582018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8759
8760 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8761 option, syntax was wrong anyway.
8762 * gdb.arch/arm-disp-step.exp: Likewise.
8763 * gdb.arch/sparc64-regs.exp: Likewise.
8764 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8765 option, syntax was wrong anyway, switch to use
8766 prepare_for_testing.
8767 * gdb.arch/i386-disp-step.exp: Likewise.
8768
079670b9
AA
87692018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8770
8771 * gdb.ada/exec_changed.exp: Replace "target_info exists
8772 use_gdb_stub" by "use_gdb_stub".
8773 * gdb.ada/start.exp: Likewise.
8774 * gdb.base/async-shell.exp: Likewise.
8775 * gdb.base/attach-pie-misread.exp: Likewise.
8776 * gdb.base/attach-wait-input.exp: Likewise.
8777 * gdb.base/break-entry.exp: Likewise.
8778 * gdb.base/break-interp.exp: Likewise.
8779 * gdb.base/dprintf-detach.exp: Likewise.
8780 * gdb.base/nostdlib.exp: Likewise.
8781 * gdb.base/solib-nodir.exp: Likewise.
8782 * gdb.base/statistics.exp: Likewise.
8783 * gdb.base/testenv.exp: Likewise.
8784 * gdb.mi/mi-exec-run.exp: Likewise.
8785 * gdb.mi/mi-start.exp: Likewise.
8786 * gdb.multi/dummy-frame-restore.exp: Likewise.
8787 * gdb.multi/multi-arch-exec.exp: Likewise.
8788 * gdb.multi/multi-arch.exp: Likewise.
8789 * gdb.multi/tids.exp: Likewise.
8790 * gdb.multi/watchpoint-multi.exp: Likewise.
8791 * gdb.python/py-events.exp: Likewise.
8792 * gdb.threads/attach-into-signal.exp: Likewise.
8793 * gdb.threads/attach-stopped.exp: Likewise.
8794 * gdb.threads/threadapply.exp: Likewise.
8795 * lib/selftest-support.exp: Likewise.
8796
26d6cec4
AA
87972018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8798
8799 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8800
4ee89e90
SR
88012018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8802
8803 * gdb.perf/template-breakpoints.cc: New file.
8804 * gdb.perf/template-breakpoints.exp: New file.
8805 * gdb.perf/template-breakpoints.py: New file.
8806
92630041
TT
88072018-03-19 Tom Tromey <tom@tromey.com>
8808
8809 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8810 y0.
8811 * gdb.rust/simple.exp: Test bare identifier form of struct
8812 initializer.
8813
76727919
TT
88142018-03-19 Tom Tromey <tom@tromey.com>
8815
8816 * gdb.gdb/observer.exp: Remove.
8817
194ed413
AA
88182018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8819
8820 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8821 "qualified" option when setting breakpoints.
8822 * gdb.trace/backtrace.exp: Likewise.
8823 * gdb.trace/circ.exp: Likewise.
8824 * gdb.trace/collection.exp: Likewise.
8825 * gdb.trace/disconnected-tracing.exp: Likewise.
8826 * gdb.trace/ftrace-lock.exp: Likewise.
8827 * gdb.trace/ftrace.exp: Likewise.
8828 * gdb.trace/infotrace.exp: Likewise.
8829 * gdb.trace/packetlen.exp: Likewise.
8830 * gdb.trace/passc-dyn.exp: Likewise.
8831 * gdb.trace/qtro.exp: Likewise.
8832 * gdb.trace/read-memory.exp: Likewise.
8833 * gdb.trace/report.exp: Likewise.
8834 * gdb.trace/signal.exp: Likewise.
8835 * gdb.trace/status-stop.exp: Likewise.
8836 * gdb.trace/strace.exp: Likewise.
8837 * gdb.trace/tfind.exp: Likewise.
8838 * gdb.trace/trace-break.exp: Likewise.
8839 * gdb.trace/trace-condition.exp: Likewise.
8840 * gdb.trace/trace-mt.exp: Likewise.
8841 * gdb.trace/tstatus.exp: Likewise.
8842 * gdb.trace/tsv.exp: Likewise.
8843 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8844 * gdb.trace/unavailable.exp: Likewise.
8845 * gdb.trace/while-dyn.exp: Likewise.
8846
8b067d2c
AA
88472018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8848
8849 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8850 that libinproctrace is copied to the target.
8851
3ae9ce5d
TT
88522018-03-14 Tom Tromey <tom@tromey.com>
8853
8854 PR cli/14977:
8855 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8856 a null pointer.
8857 * gdb.base/wchar.exp: Likewise.
8858
b8c2339b
TT
88592018-03-14 Tom Tromey <tom@tromey.com>
8860
8861 PR cli/19918:
8862 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8863 flag.
8864
4872dc46
SM
88652018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8866
8867 PR gdb/22841
8868 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8869 "target" to remote_exec.
8870
e4fe3756
SM
88712018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8872
8873 PR gdb/22841
8874 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8875 ${board}_upload): Remove.
8876
e95a97d4
AA
88772018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8878
8879 * gdb.cp/watch-cp.cc: New test.
8880 * gdb.cp/watch-cp.exp: New file.
8881
dbbb1059
AB
88822018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8883
8884 * gdb.base/infcall-nested-structs.exp: New file.
8885 * gdb.base/infcall-nested-structs.c: New file.
8886 * gdb.base/float.exp: Add riscv support.
8887
ecc054c0
TP
88882018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8889
8890 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8891 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8892
25e3c82c
SDJ
88932018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8894
8895 * gdb.server/abspath.exp: New file.
8896 * lib/gdb.exp (with_cwd): New procedure.
8897
3083294d
SM
88982018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8899
8900 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8901 use it.
8902 (gdb_is_target_remote_prompt): New proc.
8903 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8904 (gdb_is_target_native): Pass prompt parameter to
8905 gdb_is_target_1.
8906
3275ef47
SM
89072018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8908
8909 * gdb.base/load-command.c: New file.
8910 * gdb.base/load-command.exp: New file.
8911 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8912 (gdb_is_target_1): ...this, and generalize for other targets
8913 than just remote.
8914 (gdb_is_target_remote): Use gdb_is_target_1.
8915 (gdb_is_target_native): use gdb_is_target_1.
8916
6893c19a
TT
89172018-02-26 Tom Tromey <tom@tromey.com>
8918
8919 PR python/16497:
8920 * gdb.python/py-framefilter.exp: Update test.
8921
2ddeaf8a
TT
89222018-02-26 Tom Tromey <tom@tromey.com>
8923
8924 * gdb.dwarf2/variant.c: New file.
8925 * gdb.dwarf2/variant.exp: New file.
8926
c9317f21
TT
89272018-02-26 Tom Tromey <tom@tromey.com>
8928
8929 * gdb.rust/simple.exp: Accept more possible results in enum test.
8930
6f6d0c26
SM
89312018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8932
8933 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8934 parentheses.
8935
11b03145
MR
89362018-02-23 Maciej W. Rozycki <macro@mips.com>
8937
8938 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8939 name of a variable: $actual_linejj -> $actual_line.
8940
54a27fe5
JB
89412018-02-21 John Baldwin <jhb@FreeBSD.org>
8942
8943 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8944
de65820c
MM
89452018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8946
8947 * gdb.btrace/buffer-size.exp: Do not force BTS.
8948
980548fd
PA
89492018-02-14 Pedro Alves <palves@redhat.com>
8950
8951 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8952 getting a "Quit".
8953
c4e12631
MM
89542018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8955
8956 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8957 Fix test name.
8958
c2e0e465
SM
89592018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8960
8961 * gdb.cp/m-static.exp: Check type of optimized out static
8962 member.
8963
f7216783
AB
89642018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8965
8966 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8967 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8968
0625771b
LS
89692018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8970 Leszek Swirski <leszeks@google.com>
8971
8972 * gdb.python/py-prettyprint.c
8973 (struct to_string_returns_value_inner,
8974 struct to_string_returns_value_wrapper): New.
8975 (main): Add tsrvw variable.
8976 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8977 ToStringReturnsValueWrapper): New classes.
8978 (register_pretty_printers): Register new pretty-printers.
8979 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8980 recursive pretty printer.
8981 * gdb.python/py-mi.exp: Likewise.
8982
59498c30
LS
89832018-02-01 Leszek Swirski <leszeks@google.com>
8984
8985 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8986 functions with the same name as an include file are parsed
8987 correctly.
8988
d4d38844
YQ
89892018-02-01 Yao Qi <yao.qi@linaro.org>
8990
8991 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8992 "\[^\r\n\]*".
8993
07e5f5cf
NP
89942018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8995
8996 * gdb.arch/powerpc-prologue-frame.s: New file.
8997 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8998 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8999
929b5ad4
JB
90002018-01-31 Joel Brobecker <brobecker@adacore.com>
9001
9002 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9003
e671cd59
PA
90042018-01-30 Pedro Alves <palves@redhat.com>
9005
9006 PR gdb/13211
9007 * gdb.base/interrupt-daemon.c: New.
9008 * gdb.base/interrupt-daemon.exp: New.
9009 * gdb.multi/multi-term-settings.c: New.
9010 * gdb.multi/multi-term-settings.exp: New.
9011
fc413dc4
JB
90122018-01-30 Joel Brobecker <brobecker@adacore.com>
9013
9014 * gdb.base/break.exp: Save the location where the breakpoint
9015 on break.c:47 was actually inserted when debugging the version
9016 compiled at -O2 and use it in the expected output of the "info
9017 break" test performed soon after.
9018
5c319bb2
PA
90192018-01-22 Pedro Alves <palves@redhat.com>
9020 Sergio Durigan Junior <sergiodj@redhat.com>
9021
9022 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9023 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9024
a9e40818
JB
90252018-01-22 Joel Brobecker <brobecker@adacore.com>
9026
9027 * gdb.base/break-include.c, gdb.base/break-include.inc,
9028 gdb.base/break-include.exp: New files.
9029 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9030 line number now being the actual line number where the breakpoint
9031 was inserted.
9032 * gdb.mi/mi-break.exp: Likewise.
9033 * gdb.mi/mi-reverse.exp: Likewise.
9034 * gdb.mi/mi-simplerun.exp: Ditto.
9035
e707fc44
AB
90362018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9037
9038 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9039 varobj.
9040 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9041
ae451627
AB
90422018-01-21 Don Breazeal <donb@codesourcery.com>
9043 Andrew Burgess <andrew.burgess@embecosm.com>
9044
9045 * gdb.mi/basics.c: Add new global.
9046 * gdb.mi/mi-frame-regs.exp: New file.
9047 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9048 case.
9049
b1b189e0
AB
90502018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9051
9052 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9053 non-parameter, and on an unknown symbol.
9054
fcfcc376
TT
90552018-01-19 Tom Tromey <tom@tromey.com>
9056
9057 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9058 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9059
634c1c31
AA
90602018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9061
9062 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9063 setrlimit and chdir to int.
9064
d6ad07fd
AA
90652018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9066
9067 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9068 function.
9069 (my_tend): Likewise.
9070 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9071 rationale of avoiding FP- and vector instructions.
9072
adf8243b
RK
90732018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9074
9075 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9076 "info reg" with "\[ \t\]*".
9077 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9078 "\[ \t\]+".
9079 * gdb.arch/s390-multiarch.exp: Ditto.
9080 * gdb.base/pc-fp.exp: Ditto.
9081 * gdb.reverse/i386-precsave.exp: Ditto.
9082 * gdb.reverse/i386-reverse.exp: Ditto.
9083 * gdb.reverse/i387-env-reverse.exp: Ditto.
9084 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9085
dcc06925
AA
90862018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9087
9088 * lib/gdb.exp (gdb_compile): Re-enable use of
9089 universal_compile_options for languages other than Rust.
9090
25d4fd80
AA
90912018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9092
9093 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9094
ee7f689e 90952018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
9096
9097 PR gdb/16577
9098 * gdb.base/solib-vanish.exp: New.
9099 * gdb.base/solib-vanish-main.c: New.
9100 * gdb.base/solib-vanish-lib1.c: New.
9101 * gdb.base/solib-vanish-lib2.c: New.
9102
d8447b6b
YQ
91032018-01-17 Yao Qi <yao.qi@linaro.org>
9104
9105 * gdb.compile/compile.exp: Match the address printed for
9106 frame in the output of command "bt".
9107
86d6a90c
TT
91082018-01-15 Tom Tromey <tom@tromey.com>
9109
9110 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9111 compute sp_reg.
9112
cbcdb1aa
AB
91132018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9114
9115 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9116 to prepare.
9117 (prepare): Return 0 on error, 1 on success.
9118
eea61984
PA
91192018-01-12 Pedro Alves <palves@redhat.com>
9120
9121 * gdb.base/continue-after-aborted-step-over.c: New.
9122 * gdb.base/continue-after-aborted-step-over.exp: New.
9123
6181e9c2
SM
91242018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9125
9126 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9127 options when not creating an executable.
9128
3cada740
PA
91292018-01-11 Pedro Alves <palves@redhat.com>
9130
9131 PR remote/22597
9132 * gdb.server/stop-reply-no-thread.c: New file.
9133 * gdb.server/stop-reply-no-thread.exp: New file.
9134
c63d3e8d
PA
91352018-01-10 Pedro Alves <palves@redhat.com>
9136
9137 PR gdb/22670
9138 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9139 functions too. Test setting breakpoints and printing C functions
9140 with no debug info too.
9141 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9142
d4c2a405
PA
91432018-01-10 Pedro Alves <palves@redhat.com>
9144
9145 PR gdb/22670
9146 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9147 a fail.
9148
8825213e
PA
91492018-01-10 Pedro Alves <palves@redhat.com>
9150
9151 PR gdb/22670
9152 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9153
605fd3c6
YQ
91542018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9155
9156 * gdb.server/unittest.exp: Match the output in non-development
9157 mode.
9158
1e5ded6c
YQ
91592018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9160
9161 * gdb.gdb/unittest.exp: Match output in non-development mode.
9162
30066b0b
JB
91632018-01-08 Joel Brobecker <brobecker@adacore.com>
9164
9165 * gdb.ada/access_tagged_param.exp: Relax expected output
9166 for value of "ObjL" in "continue" to pck.inspect breakpoint
9167 test.
9168
04bafb1e
XR
91692018-01-08 Joel Brobecker <brobecker@adacore.com>
9170
9f86398b
JB
9171 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9172 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 9173
e379cee6
PA
91742018-01-05 Pedro Alves <palves@redhat.com>
9175
9176 PR gdb/18653
9177 * gdb.base/libsegfault.exp: New.
9178
de63c46b
PA
91792018-01-05 Joel Brobecker <brobecker@adacore.com>
9180
9181 PR gdb/22670
9182 * gdb.ada/access_tagged_param.exp: New file.
9183 * gdb.ada/access_tagged_param/foo.adb: New file.
9184
f98fc17b
PA
91852018-01-05 Pedro Alves <palves@redhat.com>
9186
9187 PR gdb/22670
9188 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9189 exercise lower case too, and to exercise both full matching and
9190 wild matching.
9191
342f8240
JB
91922018-01-05 Joel Brobecker <brobecker@adacore.com>
9193
9194 * gdb.ada/rename_subscript_param: New testcase.
9195
7150d33c
JG
91962018-01-05 Jerome Guitton <guitton@adacore.com>
9197
9198 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9199
cc0e770c
JB
92002018-01-05 Joel Brobecker <brobecker@adacore.com>
9201
9202 * gdb.ada/convvar_comp: New testcase.
9203
672a41aa 92042018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9205
9206 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9207 (My_Table): New global variable.
9208 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9209
7365ec2f
JB
92102018-01-04 Joel Brobecker <brobecker@adacore.com>
9211
9212 PR gdb/22670
9213 * gdb.ada/maint_with_ada: New testcase.
9214
289483b6
JB
92152018-01-04 Joel Brobecker <brobecker@adacore.com>
9216
9217 PR gdb/22670
9218 * gdb.ada/bp_c_mixed_case: New testcase.
9219
344420da
JB
92202018-01-04 Joel Brobecker <brobecker@adacore.com>
9221
9222 PR gdb/22670
9223 * gdb.ada/complete.exp: Add "complete break ada" test.
9224
66fc87a0
JB
92252018-01-04 Joel Brobecker <brobecker@adacore.com>
9226
9227 PR gdb/22670
9228 * gdb.ada/info_addr_mixed_case: New testcase.
9229
9f757bf7
XR
92302018-01-03 Xavier Roirand <roirand@adacore.com>
9231
9232 * gdb.ada/excep_handle.exp: New testcase.
9233 * gdb.ada/excep_handle/foo.adb: New file.
9234 * gdb.ada/excep_handle/pck.ads: New file.
9235
bd570f80
JB
92362018-01-03 Joel Brobecker <brobecker@adacore.com>
9237
9238 * gdb.base/step-line.c: Add extra empty line in copyright header.
9239 * gdb.base/step-line.inp: Likewise.
9240
9fe561ab
JB
92412018-01-02 Joel Brobecker <brobecker@adacore.com>
9242
9243 * gdb.ada/dyn_stride.exp: Add slice test.
9244
a405673c
JB
92452018-01-02 Joel Brobecker <brobecker@adacore.com>
9246
9247 * gdb.ada/dyn_stride: New testcase.
9248
cef0f868
SH
92492017-12-27 Stafford Horne <shorne@gmail.com>
9250
9251 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9252 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9253
b67d92b0
SH
92542017-12-27 Stafford Horne <shorne@gmail.com>
9255
9256 * gdb.base/reggroups.c: New file.
9257 * gdb.base/reggroups.exp: New file.
9258
eccab96d
JB
92592017-12-18 Joel Brobecker <brobecker@adacore.com>
9260
9261 * gdb.dwarf2/ada-valprint-error.c: New file.
9262 * gdb.dwarf2/ada-valprint-error.exp: New file.
9263
0e2da9f0
JB
92642017-12-18 Joel Brobecker <brobecker@adacore.com>
9265
9266 * gdb.ada/assign_arr: New testcase.
9267
cb923fcc
XR
92682017-12-18 Xavier Roirand <roirand@adacore.com>
9269
9270 * gdb.ada/funcall_ptr: New testcase.
9271
7c161838
SDJ
92722017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9273
9274 PR cli/16224
9275 * gdb.base/ptype-offsets.cc: New file.
9276 * gdb.base/ptype-offsets.exp: New file.
9277
1af17fd9
YQ
92782017-12-15 Yao Qi <yao.qi@linaro.org>
9279
9280 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9281 if XML is disabled.
9282
828d5846
XR
92832017-12-15 Xavier Roirand <roirand@adacore.com>
9284
9285 * gdb.ada/same_component_name: New testcase.
9286
79e8fcaa
JB
92872017-12-14 Joel Brobecker <brobecker@adacore.com>
9288
9289 * gdb.ada/str_binop_equal: New testcase.
9290
e05fa6f9
JB
92912017-12-14 Joel Brobecker <brobecker@adacore.com>
9292
9293 * gdb.ada/task_switch_in_core: New testcase.
9294
b89641ba
SM
92952017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9296
9297 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9298 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9299 call test_bkpt_qualified.
9300 (test_bkpt_qualified): New proc.
9301
6892d2e4
PA
93022017-12-13 Pedro Alves <palves@redhat.com>
9303
9304 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9305 Tighten regexp by matching with an anchor.
9306
a22ecf70
PA
93072017-12-13 Pedro Alves <palves@redhat.com>
9308
9309 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9310 ("expression with namespace"): New set of tests.
9311 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9312 (Nested::Test_NS::qux): New.
9313 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9314 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9315
9937536c
JB
93162017-12-13 Joel Brobecker <brobecker@adacore.com>
9317
9318 * gdb.base/server-del-break.c: New file.
9319 * gdb.base/server-del-break.exp: New file.
9320
fe49c6f5
SH
93212017-12-12 Stafford Horne <shorne@gmail.com>
9322
9323 * gdb.xml/tdesc-regs.exp: Add or1k support.
9324
c3d18620
SH
93252017-12-12 Stafford Horne <shorne@gmail.com>
9326
9327 * gdb.base/bp-permanent.c: Define nop of or1k.
9328
c5f9cfc8
JB
93292017-12-11 Joel Brobecker <brobecker@adacore.com>
9330
9331 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9332 output with components being reordered.
9333
a9c135fc
JB
93342017-12-11 Joel Brobecker <brobecker@adacore.com>
9335
9336 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9337 output with components being reordered.
9338
927aa2e7
JK
93392017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9340 Pedro Alves <palves@redhat.com>
9341
9342 * gdb.base/maint.exp (check for .gdb_index): Check also for
9343 .debug_names.
9344 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9345 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9346 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9347 (.gdb_index used after symbol reloading): Support also .debug_names.
9348 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9349
f17d9474
YQ
93502017-12-08 Yao Qi <yao.qi@linaro.org>
9351
9352 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9353 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9354
a0de8c21
YQ
93552017-12-08 Yao Qi <yao.qi@linaro.org>
9356
9357 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9358 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9359
a738ea1d
YQ
93602017-12-08 Yao Qi <yao.qi@linaro.org>
9361
9362 * gdb.arch/aarch64-tagged-pointer.c: New file.
9363 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9364
1cd9a73b
SDJ
93652017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9366
9367 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9368 "int".
9369
fa6eb693
KS
93702017-12-07 Keith Seitz <keiths@redhat.com>
9371
9372 PR breakpoints/22569
9373 * gdb.linespec/ls-errs.exp: Change expected result of "break
9374 -source this file has spaces.c -line 3".
9375 Check that an explicit source file followed by whitespace is
9376 identified as an invalid explicit location.
9377
883fd55a
KS
93782017-12-07 Keith Seitz <keiths@redhat.com>
9379
9380 * gdb.cp/nested-types.cc: New file.
9381 * gdb.cp/nested-types.exp: New file.
9382 * lib/cp-support.exp: Load data-structures.exp library.
9383 (debug_cp_test_ptype_class): New global.
9384 (cp_ptype_class_verbose, next_line): New procedures.
9385 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9386 Add and document new return value.
9387 Switch the list of lines to a queue.
9388 Add support for new `type' key for nested type definitions.
9389 Add debugging/troubleshooting messages.
9390 * lib/data-structures.exp: New file.
9391
ec72db3e
SM
93922017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9393
9394 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9395 with proc_with_prefix, don't use with_test_prefix.
9396
99598d71
TT
93972017-12-07 Tom Tromey <tom@tromey.com>
9398
9399 * gdb.base/break.exp: Add test for empty "commands".
9400
a8806230
YQ
94012017-12-07 Yao Qi <yao.qi@linaro.org>
9402
9403 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9404 malloc and catch syscall.
9405
824cc835
PM
94062017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9407
e79be6e5 9408 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9409 tests for explicit locations.
9410
7cc244de
PA
94112017-12-06 Pedro Alves <palves@redhat.com>
9412
9413 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9414 force-disabling XML descriptions.
9415
50a1fdd5
PA
94162017-12-04 Pedro Alves <palves@redhat.com>
9417
9418 PR gdb/22499
9419 * gdb.arch/amd64-disp-step-avx.S: New file.
9420 * gdb.arch/amd64-disp-step-avx.exp: New file.
9421
f0fb2488
PA
94222017-12-03 Pedro Alves <palves@redhat.com>
9423
9424 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9425 and <string.h>.
9426 (parent_function): Print distinct messages when waitpid fails, or
9427 the child exits with a signal, or the child exits for an unhandled
9428 reason.
9429 * gdb.threads/process-dies-while-detaching.exp
9430 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9431 it. Wait for both inferior output and GDB's prompt. Use an
9432 indirect spawn id list.
9433 (do_detach): New parameter 'child_exit'. Use it to compute
9434 expected inferior output.
9435 (test_detach, test_detach_watch, test_detach_killed_outside):
9436 Adjust to pass down the expected child exit kind.
9437
97cbe998
SDJ
94382017-12-01 Joel Brobecker <brobecker@adacore.com>
9439 Sergio Durigan Junior <sergiodj@redhat.com>
9440 Pedro Alves <palves@redhat.com>
9441
9442 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9443
40fc416f
SDJ
94442017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9445
9446 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9447 to 'symbol-file' and 'add-symbol-file' can be
9448 position-independent.
9449
1cc75e92
YQ
94502017-12-01 Yao Qi <yao.qi@linaro.org>
9451
9452 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9453 the URL in copyright header.
9454 * gdb.arch/aarch64-fp.exp: Likewise.
9455 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9456 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9457 * gdb.base/expand-psymtabs.exp: Likewise.
9458 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9459 * gdb.fortran/common-block.exp: Likewise.
9460 * gdb.fortran/common-block.f90: Likewise.
9461 * gdb.fortran/logical.exp: Likewise.
9462 * gdb.fortran/vla-datatypes.f90: Likewise.
9463 * gdb.fortran/vla-sub.f90: Likewise.
9464
875fb7a7
JB
94652017-11-30 Joel Brobecker <brobecker@adacore.com>
9466
9467 * gdb.ada/repeat_dyn: New testcase.
9468
6f14765f
UW
94692017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9470
9471 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9472 Update for changed thread numbering.
9473 * gdb.cell/bt.exp: Update for changed GDB output.
9474
f1af7b94
SM
94752017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9476
9477 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9478 setting isremote by hand.
9479 * boards/dwarf4-gdb-index.exp: Likewise.
9480 * boards/fission.exp: Likewise.
9481 * boards/stabs.exp: Likewise.
9482
e3919f3e
PA
94832017-11-30 Pedro Alves <palves@redhat.com>
9484
9485 * gdb.linespec/cpls-ops.exp
9486 (check_explicit_skips_function_argument): Extract the underlying
9487 type of size_t instead of hardcoding it.
9488
bd69330d
PA
94892017-11-29 Pedro Alves <palves@redhat.com>
9490
9491 PR c++/19436
9492 * gdb.linespec/cpls-abi-tag.cc: New file.
9493 * gdb.linespec/cpls-abi-tag.exp: New file.
9494
a20714ff
PA
94952017-11-29 Pedro Alves <palves@redhat.com>
9496
9497 * gdb.base/langs.exp: Use -qualified.
9498 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9499 it.
9500 * gdb.cp/namespace.exp: Use -qualified.
9501 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9502 (overload-3, template-overload, template-ret-type, const-overload)
9503 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9504 procedures.
9505 (test_driver): Call them.
9506 * gdb.cp/save-bp-qualified.cc: New.
9507 * gdb.cp/save-bp-qualified.exp: New.
9508 * gdb.linespec/explicit.exp: Test -qualified.
9509 * lib/completion-support.exp (completion::explicit_opts_list): Add
9510 "-qualified".
9511 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9512
f6f1d339
PM
95132017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9514
9515 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9516
02ca603a
TT
95172017-11-29 Tom Tromey <tom@tromey.com>
9518
9519 * gdb.base/relocate.exp: Update invalid argument test.
9520 Add new tests for invalid arguments.
9521
ed6c0bfb
TP
95222017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9523
9524 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9525 Return 0 as a long.
9526 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9527
f106e10e
TP
95282017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9529
9530 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9531 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9532 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9533 func ().
9534 * gdb.cp/shadow.cc (B.func): Return 0.
9535
10329bb2
JB
95362017-11-27 Joel Brobecker <brobecker@adacore.com>
9537
9538 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9539 expected output in gdb_expect call to allow the exception
9540 message to be present as well. Fix syntax confusion to avoid
9541 TCL thinking that exception_name is an array.
9542
617cd4bc
UW
95432017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9544
9545 * gdb.arch/spu-info.c: Include <unistd.h>.
9546 (do_signal_test): Fix broken calls to write.
9547 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9548 Fix checks for empty mailboxes. Update signal tests for corrected
9549 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9550 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9551 * gdb.cell/arch.exp: Use standard_output_file.
9552 * gdb.cell/break.exp: Likewise.
9553 * gdb.cell/bt.exp: Likewise.
9554 * gdb.cell/core.exp: Likewise.
9555 * gdb.cell/dwarfaddr.exp: Likewise.
9556 * gdb.cell/ea-cache.exp: Likewise.
9557 * gdb.cell/ea-standalone.exp: Likewise.
9558 * gdb.cell/f-regs.exp: Likewise.
9559 * gdb.cell/fork.exp: Likewise.
9560 * gdb.cell/gcore.exp: Likewise.
9561 * gdb.cell/mem-access.exp: Likewise.
9562 * gdb.cell/ptype.exp: Likewise.
9563 * gdb.cell/registers.exp: Likewise.
9564 * gdb.cell/sizeof.exp: Likewise.
9565 * gdb.cell/solib-symbol.exp: Likewise.
9566 * gdb.cell/solib.exp: Likewise.
617cd4bc 9567
a81aaca0
PA
95682017-11-25 Pedro Alves <palves@redhat.com>
9569
9570 * gdb.base/complete-empty.exp: New file.
9571 * gdb.base/completion.exp: Adjust.
9572
6a3c6ee4
PA
95732017-11-25 Pedro Alves <palves@redhat.com>
9574
9575 * gdb.linespec/cpls-ops.cc: New file.
9576 * gdb.linespec/cpls-ops.exp: New file.
9577 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9578 factored out from ...
9579 (test_complete_prefix_range): ... this.
9580
8955eb2d
PA
95812017-11-24 Pedro Alves <palves@redhat.com>
9582
9583 * gdb.linespec/cpcompletion.exp: New file.
9584 * gdb.linespec/cpls-hyphen.cc: New file.
9585 * gdb.linespec/cpls.cc: New file.
9586 * gdb.linespec/cpls2.cc: New file.
9587 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9588 test to use test_gdb_complete_unique. Add label completion,
9589 keyword completion and explicit location completion tests.
9590 * lib/completion-support.exp: New file.
9591
e547c119
JB
95922017-11-24 Joel Brobecker <brobecker@adacore.com>
9593
9594 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9595 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9596 when hitting an exception catchpoint.
9597
7c3c1aa8
YQ
95982017-11-22 Yao Qi <yao.qi@linaro.org>
9599
9600 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9601
41bd68f5
SM
96022017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9603
9604 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9605 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9606 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9607
1daad298
YQ
96082017-11-22 Yao Qi <yao.qi@linaro.org>
9609
9610 * gdb.base/info-os.exp: Pass pthreads.
9611 * gdb.multi/multi-attach.exp: Likewise.
9612
88465e87
YQ
96132017-11-22 Yao Qi <yao.qi@linaro.org>
9614
9615 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9616 compiler.
9617
dc196b23
YQ
96182017-11-22 Yao Qi <yao.qi@linaro.org>
9619
9620 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9621 * gdb.base/break-interp.exp: Likewise.
9622 * gdb.base/jit-attach-pie.exp: Likewise.
9623
2400729e
UW
96242017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9625
9626 * gdb.base/float128.c (large128): New variable.
9627 * gdb.base/float128.exp: Add test to print largest __float128 value.
9628
7a26362d
UW
96292017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9630
9631 * gdb.arch/vsx-regs.exp: Update register content checks.
9632
ed0f4273
UW
96332017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9634
9635 * gdb.arch/ppc-longdouble.exp: New file.
9636 * gdb.arch/ppc-longdouble.c: Likewise.
9637
a25d69c6
PA
96382017-11-21 Pedro Alves <palves@redhat.com>
9639
9640 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9641
73fcf641
PA
96422017-11-20 Pedro Alves <palves@redhat.com>
9643
9644 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9645 (long_double_typedef): New typedefs.
9646 Use DEF on double and long double.
9647 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9648 cases.
9649 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9650 and 'long_double_ptr_same_size' locals. Use them to decide
9651 whether cast from array/function to float is valid/invalid.
9652
71a3c369
TT
96532017-11-17 Tom Tromey <tom@tromey.com>
9654
9655 * gdb.rust/traits.rs: New file.
9656 * gdb.rust/traits.exp: New file.
9657
ced9779b
JB
96582017-11-17 Joel Brobecker <brobecker@adacore.com>
9659
9660 * gdb.ada/minsyms: New testcase.
9661
a0922d80
PA
96622017-11-16 Pedro Alves <palves@redhat.com>
9663
9664 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9665 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9666
ea04e54c
PA
96672017-11-16 Pedro Alves <palves@redhat.com>
9668
9669 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9670 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9671
e849ea89
PA
96722017-11-16 Pedro Alves <palves@redhat.com>
9673
9674 * gdb.server/reconnect-ctrl-c.c: New file.
9675 * gdb.server/reconnect-ctrl-c.exp: New file.
9676
d8ae99a7
PM
96772017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9678
9679 * gdb.python/py-rbreak.exp: New file.
9680 * gdb.python/py-rbreak.c: New file.
9681 * gdb.python/py-rbreak-func2.c: New file.
9682
968a13f8
PA
96832017-11-16 Pedro Alves <palves@redhat.com>
9684
9685 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9686 pattern.
9687 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9688 GDB.
9689
71774bc9
SM
96902017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9691
9692 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9693 regex.
9694
ddbb44cf
SM
96952017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9696
9697 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9698 test names.
9699
584a564f
PA
97002017-11-09 Pedro Alves <palves@redhat.com>
9701
9702 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9703 factored out from ...
9704 (top level): ... here, and adjusted to avoid expecting beyond the
9705 prompt in a single gdb_test_multiple.
9706
5ed7a928
PA
97072017-11-09 Pedro Alves <palves@redhat.com>
9708
9709 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9710 output.
9711 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9712 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9713 * gdb.server/ext-run.exp ("kill" test): Likewise.
9714 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9715
a60e0738
PA
97162017-11-09 Pedro Alves <palves@redhat.com>
9717
9718 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9719 match till end of line.
9720
2c88253f
PA
97212017-11-09 Pedro Alves <palves@redhat.com>
9722
9723 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9724
c7a38517
PA
97252017-11-09 Pedro Alves <palves@redhat.com>
9726
9727 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9728 New procedures, factored out from ...
9729 (top level): ... here, and adjusted to avoid expecting beyond the
9730 prompt in one go.
9731
f29f4b6b
PA
97322017-11-09 Pedro Alves <palves@redhat.com>
9733
9734 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9735 output. Fix '?' match.
9736
286acbb5
JB
97372017-11-08 Joel Brobecker <brobecker@adacore.com>
9738
9739 * gdb.ada/scoped_watch: New testcase.
9740 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9741 which is actually correct.
9742 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9743 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9744
62d7ae92
PA
97452017-11-08 Pedro Alves <palves@redhat.com>
9746
9747 * gdb.gdb/complaints.exp (test_initial_complaints)
9748 (test_serial_complaints, test_short_complaints): Call
9749 complaint_internal instead of complaint.
9750
280ca31f
DT
97512017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9752
9753 * gdb.threads/tls-core.c: New file.
9754 * gdb.threads/tls-core.exp: Likewise.
9755
b5ec771e
PA
97562017-11-08 Pedro Alves <palves@redhat.com>
9757
9758 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9759 (p Exported_Capitalized): New test.
9760 (p exported_capitalized): New test.
9761
a02b41a7
PA
97622017-11-07 Pedro Alves <palves@redhat.com>
9763
9764 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9765
95e95a6d
PA
97662017-11-07 Pedro Alves <palves@redhat.com>
9767
9768 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9769 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9770 (disable_invalid, disable_inverted, disable_negative): New
9771 procedures.
9772 ("bad numbers"): New set of tests.
9773
cee62dbd
PA
97742017-11-07 Pedro Alves <palves@redhat.com>
9775
9776 * gdb.cp/ena-dis-br-range.exp: Add tests.
9777
cc638e86
PA
97782017-11-07 Pedro Alves <palves@redhat.com>
9779
9780 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9781
d0fe4701
XR
97822017-11-07 Xavier Roirand <roirand@adacore.com>
9783 Pedro Alves <palves@redhat.com>
9784
9785 * gdb.base/ena-dis-br.exp: Add reference to
9786 gdb.cp/ena-dis-br-range.exp.
9787 * gdb.cp/ena-dis-br-range.exp: New file.
9788 * gdb.cp/ena-dis-br-range.cc: New file.
9789
46f67f80
PA
97902017-11-06 Pedro Alves <palves@redhat.com>
9791
9792 * gdb.base/attach-non-pgrp-leader.c: New.
9793 * gdb.base/attach-non-pgrp-leader.exp: New.
9794
726e1356
PA
97952017-11-06 Pedro Alves <palves@redhat.com>
9796
9797 * configure.ac: No longer check for termio.h and sgtty.h.
9798 * configure: Regenerate.
9799 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9800 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9801 Remove termio and sgtty code.
9802
50ab6ace
YQ
98032017-11-03 Yao Qi <yao.qi@linaro.org>
9804
9805 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9806 in GDB is disabled.
9807
8e68731c
YQ
98082017-11-03 Yao Qi <yao.qi@linaro.org>
9809
9810 * gdb.python/py-thrhandle.exp: Skip it if python is not
9811 enabled.
9812
3a87ae65
SM
98132017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9814
9815 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9816 as a breakpoint command.
9817
484d8d36
MD
98182017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9819
9820 PR python/21213
9821 * gdb.python/py-infthread.exp: Test calling
9822 InferiorThread.inferior () multiple times in a row.
9823
4a27f119
KS
98242017-10-27 Keith Seitz <keiths@redhat.com>
9825
9826 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9827 Test "info break" for every inlined function breakpoint.
9828
bb11dd58
YQ
98292017-10-27 Yao Qi <yao.qi@linaro.org>
9830
9831 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9832
a43f3893
PF
98332017-10-26 Patrick Frants <osscontribute@gmail.com>
9834
9835 * gdb.cp/classes.exp (test_static_members): Test printing
9836 Outer::instance.
9837 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9838 (Inner::instance, Outer::instance): New.
9839
792ccf00
PA
98402017-10-24 Pedro Alves <palves@redhat.com>
9841
9842 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9843 extra console" test in two stages.
9844
eb2bfbad
PA
98452017-10-24 Pedro Alves <palves@redhat.com>
9846
9847 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9848
1f75a651
PA
98492017-10-24 Pedro Alves <palves@redhat.com>
9850
9851 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9852 loop.
9853
779990d9
PA
98542017-10-24 Pedro Alves <palves@redhat.com>
9855
9856 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9857 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9858
ad9b8f5d
PA
98592017-10-24 Pedro Alves <palves@redhat.com>
9860
9861 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9862 parameter and handle it. Don't output read value in test name.
9863
fee6da6e
PA
98642017-10-24 Pedro Alves <palves@redhat.com>
9865
9866 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9867 custom test name.
9868
10389c2c
PA
98692017-10-24 Pedro Alves <palves@redhat.com>
9870
9871 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9872 include the unstable output directory name in the test's name.
9873 (initial_setup_simple) <'set args'>: Use custom test name.
9874
a80e65a9
PA
98752017-10-24 Pedro Alves <palves@redhat.com>
9876
9877 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9878 with explicit test name.
9879
15763a09
PA
98802017-10-20 Pedro Alves <palves@redhat.com>
9881
9882 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9883 'wait -i'. Use gdb_assert and remote_close.
9884
49a4ce2e
AB
98852017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9886
9887 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9888 number from variable rather than hard-coded.
9889
a75868f5
PA
98902017-10-19 Pedro Alves <palves@redhat.com>
9891
9892 * gdb.base/long-inferior-output.c: New file.
9893 * gdb.base/long-inferior-output.exp: New file.
9894
c8ba13ad
KS
98952017-11-18 Keith Seitz <keiths@redhat.com>
9896
9897 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9898 method.
9899 (main): Call it.
9900 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9901 Add additional user-defined conversion operator tests.
9902
b27de576
PA
99032017-10-17 Pedro Alves <palves@redhat.com>
9904
9905 * boards/native-stdio-gdbserver.exp: Load "local-board".
9906
8484c955
PA
99072017-10-17 Pedro Alves <palves@redhat.com>
9908
9909 * gdb.base/quit-live.c: New file.
9910 * gdb.base/quit-live.exp: New file.
9911
83d5a34d
KS
99122017-10-16 Keith Seitz <keiths@redhat.com>
9913
9914 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9915 (class_with_protected_typedef, class_with_private_typedef)
9916 (struct_with_public_typedef, struct_with_protected_typedef)
9917 (struct_with_private_typedef): New classes/structs.
9918 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9919 typedefs and access specifiers.
9920
739b3f1d
PA
99212017-10-16 Pedro Alves <palves@redhat.com>
9922 Simon Marchi <simon.marchi@polymtl.ca>
9923
9924 * README (Local vs Remote vs Native): New section.
9925 * boards/local-board.exp: New file, with bits factored out from
9926 ...
9927 * boards/native-extended-gdbserver.exp: ... here. Load
9928 "local-board".
9929 * boards/native-gdbserver.exp: Load "local-board".
9930 (${board}_spawn, ${board}_exec): Delete.
9931 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9932 ...
9933 * boards/stdio-gdbserver-base.exp: ... this new file.
9934 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9935 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9936 procedure.
9937 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9938 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9939 stdio_gdbserver_command.
9940 (${board}_get_remote_address, ${board}_get_comm_port)
9941 (${board}_download, ${board}_upload): Delete.
9942 (get_target_remote_pipe_cmd): New.
9943
fe68b953
SM
99442017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9945
9946 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9947 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9948 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9949 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9950 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9951 remove with_test_prefix.
9952
300b6685
PA
99532017-10-13 Pedro Alves <palves@redhat.com>
9954
9955 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9956 * gdb.base/annota1.exp: Use it instead of is_remote.
9957 * gdb.base/annota3.exp: Use it instead of is_remote.
9958 * gdb.cp/annota2.exp: Use it instead of is_remote.
9959 * gdb.cp/annota3.exp: Use it instead of is_remote.
9960 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9961
50500caf
PA
99622017-10-13 Pedro Alves <palves@redhat.com>
9963
9964 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9965 (test_num_test_vars, run_and_count_vars, find_env)
9966 (test_set_unset_env, test_inherit_env_var): New procedures.
9967 (top level): Use them.
9968
dad0c6d2
PA
99692017-10-13 Pedro Alves <palves@redhat.com>
9970
9971 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9972 also skip on stub-like targets.
9973
8b0553c1
PA
99742017-10-13 Pedro Alves <palves@redhat.com>
9975
9976 PR gdb/22293
9977 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9978 (top level): Move some tests to ...
9979 (test_not_found): ... this new procedure.
9980 (top level): Call it.
9981
7594f623
PA
99822017-10-13 Pedro Alves <palves@redhat.com>
9983
9984 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9985 expect different "info terminal" output if testing with a
9986 non-native target.
9987
ebe3b402
PA
99882017-10-13 Pedro Alves <palves@redhat.com>
9989 Simon Marchi <simon.marchi@polymtl.ca>
9990
9991 PR python/12966
9992 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9993
42f1b161
PA
99942017-10-13 Pedro Alves <palves@redhat.com>
9995
9996 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9997 already.
9998
8d6ef72b
PA
99992017-10-13 Pedro Alves <palves@redhat.com>
10000
10001 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10002 is_remote.
10003
d7bcd5b8
PA
100042017-10-13 Pedro Alves <palves@redhat.com>
10005
10006 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10007 is_remote.
10008
df479dc6
PA
100092017-10-13 Pedro Alves <palves@redhat.com>
10010
10011 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10012 is set.
10013 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10014 instead of is_remote.
10015
23fb630a
PA
100162017-10-13 Pedro Alves <palves@redhat.com>
10017
10018 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10019 (top level): Add comment.
10020
cc77b1dc
PA
100212017-10-13 Pedro Alves <palves@redhat.com>
10022
10023 * gdb.base/remote.exp (top level): Fix comment typo and add
10024 missing return.
10025
27c9e813
PA
100262017-10-13 Pedro Alves <palves@redhat.com>
10027 Simon Marchi <simon.marchi@polymtl.ca>
10028
10029 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10030 calls and add comments. Skip test if use_gdb_stub is set.
10031 (top level): Use "set cwd" command instead of "cd" command.
10032
5e830d98
PA
100332017-10-13 Pedro Alves <palves@redhat.com>
10034
10035 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10036 is_remote target check.
10037
f5ca0032
PA
100382017-10-13 Pedro Alves <palves@redhat.com>
10039
10040 * gdb.base/scope.exp: Use build_executable + clean_restart +
10041 gdb_file_cmd instead of prepare_for_testing and no longer skip
10042 "before run" tests on is_remote target boards. Update comments.
10043 * boards/native-extended-gdbserver.exp
10044 (extended_gdbserver_load_last_file): New, factored out from ...
10045 (gdb_load): ... this. Move further below and add comment.
10046 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10047
8aed1c0d
PA
100482017-10-12 Pedro Alves <palves@redhat.com>
10049
10050 * gdb.base/attach.exp: Remove references to gdb64.
10051 * gdb.base/dbx.exp: Remove references to gdb64.
10052
cfa34c87
SM
100532017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10054 Pedro Alves <palves@redhat.com>
10055
10056 * gdb.base/label.exp: Remove is_remote target check.
10057
9192b7de
PA
100582017-10-12 Pedro Alves <palves@redhat.com>
10059
10060 * gdb.base/auvx.exp (coredir): Update comment.
10061 (top level) <core_works>: Use "set cwd" command instead of "cd"
10062 command.
10063
6bf0052d
PA
100642017-10-12 Pedro Alves <palves@redhat.com>
10065 Simon Marchi <simon.marchi@polymtl.ca>
10066
10067 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10068 target boards.
10069
e48ef82d
PA
100702017-10-12 Pedro Alves <palves@redhat.com>
10071 Simon Marchi <simon.marchi@polymtl.ca>
10072
10073 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10074 Instead skip if there's any gdb_protocol set.
10075
8d7aea57
SM
100762017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10077 Pedro Alves <palves@redhat.com>
10078
10079 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10080
30440677
PA
100812017-10-12 Pedro Alves <palves@redhat.com>
10082 Simon Marchi <simon.marchi@polymtl.ca>
10083
10084 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10085 instead of on dejagnu remote boards.
10086
4e04f045 100872017-10-12 Pedro Alves <palves@redhat.com>
175654b9 10088 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
10089
10090 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10091 checks. Use build_executable + clean_restart instead of
10092 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10093 of enabling non-stop after starting gdb.
10094
871a186e
PA
100952017-10-12 Pedro Alves <palves@redhat.com>
10096
10097 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10098 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10099 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10100 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10101
56d704da
AK
101022017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10103
10104 * gdb.arch/arc-tdesc-cpu.exp: New file.
10105 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10106
2f20e312
SM
101072017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10108
10109 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10110
65630365
PA
101112017-10-10 Pedro Alves <palves@redhat.com>
10112
10113 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10114 expect CLI output.
10115
bf469271
PA
101162017-10-10 Pedro Alves <palves@redhat.com>
10117
10118 * lib/selftest-support.exp (selftest_setup): Update for
10119 captured_command_loop's prototype change.
10120
777a42f1
PA
101212017-10-09 Pedro Alves <palves@redhat.com>
10122
10123 Test both arch1=>arch2 and arch2=>arch1.
10124
10125 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10126 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10127 factored out to...
10128 (append_arch1_options, append_arch2_options, append_arch_options)
10129 (build_executables): New procedures.
10130 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10131 local.
10132 (top level): Add new 'first_arch' testing axis.
10133
cbd2b4e3
PA
101342017-10-09 Pedro Alves <palves@redhat.com>
10135
10136 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10137 (barrier): New.
10138 (thread_start, all_started): New functions.
10139 (main): Spawn new thread and wait until it is scheduled.
10140 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10141 option.
10142 (do_test): Add 'selected_thread' parameter. Run to all_started
10143 instead of main. Explicitly set the breakpoint at main. Switch
10144 to the SELECTED_THREAD thread.
10145 (top level): Test handling the exec event with either the main
10146 thread or the second thread selected.
10147
5c9e4427
PA
101482017-10-09 Pedro Alves <palves@redhat.com>
10149
10150 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10151 logic. Move STOP marker after the value checks.
10152 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10153 regexp.
10154
b3b7c423
SL
101552017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10156
10157 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10158
3b4b2f16
UW
101592017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10160
10161 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10162 integer-to-dfp conversion.
10163 * gdb.base/dfp-test.exp: Likewise.
10164
5cd63fda
PA
101652017-10-04 Pedro Alves <palves@redhat.com>
10166
10167 * gdb.multi/hangout.c: Include <unistd.h>.
10168 (hangout_loop): New function.
10169 (main): Call alarm. Call hangout_loop in a loop.
10170 * gdb.multi/hello.c: Include <unistd.h>.
10171 (hello_loop): New function.
10172 (main): Call alarm. Call hangout_loop in a loop.
10173 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10174 inferior with the other selected.
10175
4c71c105
SM
101762017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10177
10178 * gdb.mi/list-thread-groups-available.exp: New file.
10179 * gdb.mi/list-thread-groups-available.c: New file.
10180
bc3b087d
SDJ
101812017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10182
10183 * gdb.base/set-cwd.exp: Make it available on
10184 native-extended-gdbserver.
10185
d092c5a2
SDJ
101862017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10187
10188 * gdb.base/set-cwd.c: New file.
10189 * gdb.base/set-cwd.exp: Likewise.
10190
45320ffa
TT
101912017-10-02 Tom Tromey <tom@tromey.com>
10192
10193 PR rust/22236:
10194 * gdb.rust/simple.rs (main): New variable "fslice".
10195 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10196
b3e3859b
TT
101972017-10-02 Tom Tromey <tom@tromey.com>
10198
10199 * gdb.rust/simple.exp: Test ptype of a slice.
10200
01af5e0d
TT
102012017-10-02 Tom Tromey <tom@tromey.com>
10202
10203 * gdb.rust/simple.exp: Test index of slice.
10204
a9bbfbd8
TT
102052017-09-27 Tom Tromey <tom@tromey.com>
10206
10207 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10208
df8899e5
TP
102092017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10210 Pedro Alves <palves@redhat.com>
10211
10212 * gdb.base/compare-sections.exp (get value of read-only section): Read
10213 as unsigned value.
10214 (corrupt read-only section): Likewise and don't set written if patching
10215 failed.
10216
757bf54b
KB
102172017-09-21 Kevin Buettner <kevinb@redhat.com>
10218
10219 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10220 files.
10221
06871ae8
PA
102222017-09-20 Pedro Alves <palves@redhat.com>
10223
10224 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10225 symbol names in gdb's output.
10226 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10227
e5f25bc5
PA
102282017-09-20 Pedro Alves <palves@redhat.com>
10229
10230 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10231 Rename to ...
10232 (test_list_ambiguous_symbol): ... this and add a symbol name
10233 parameter. Adjust.
10234 (test_list_ambiguous_function): Reimplement on top of
10235 test_list_ambiguous_symbol and also test listing ambiguous
10236 variables.
10237 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10238 (ambiguous_fun): ... this.
10239 (ambiguous_var): New.
10240 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10241 (ambiguous_fun): ... this.
10242 (ambiguous_var): New.
10243
4e5a4f58
JB
102442017-09-19 John Baldwin <jhb@FreeBSD.org>
10245
10246 * gdb.base/starti.c: New file.
10247 * gdb.base/starti.exp: New file.
10248 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10249
26e53f3e
PA
102502017-09-14 Pedro Alves <palves@redhat.com>
10251
10252 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10253 (top level): Use it instead of runto.
10254
cb791d59
TT
102552017-09-11 Tom Tromey <tom@tromey.com>
10256
10257 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10258
7c96f8c1
TT
102592017-09-11 Tom Tromey <tom@tromey.com>
10260
10261 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10262 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10263
469412dd
CW
102642017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10265
10266 * gdb.fortran/printing-types.exp: New file.
10267 * gdb.fortran/printing-types.exp: New file.
10268
e0f86435
BH
102692017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10270
10271 * gdb.fortran/vla-ptype.exp: Fix typos.
10272 * gdb.fortran/vla-value.exp: Same.
10273
9e9af4be
BH
102742017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10275
10276 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10277 * gdb.mi/mi-var-child-f.exp: Likewise.
10278 * gdb.mi/mi-vla-fortran.exp: Likewise.
10279
a5ad232b 102802017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10281 Christoph Weinmann <christoph.t.weinmann@intel.com>
10282 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10283
10284 * gdb.fortran/ptr-indentation.f90: New file.
10285 * gdb.fortran/ptr-indentation.exp: New file.
10286
5aec60eb
TT
102872017-09-05 Tom Tromey <tom@tromey.com>
10288
10289 PR gdb/22010:
10290 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10291
8f8f8152
TP
102922017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10293
10294 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10295
fbd1b771
JK
102962017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10297
10298 * gdb.threads/tls-nodebug-pie.c: New file.
10299 * gdb.threads/tls-nodebug-pie.exp: New file.
10300
5eb5f850
TT
103012017-09-05 Tom Tromey <tom@tromey.com>
10302
10303 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10304 for rust.
10305
ae780a21
SM
103062017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10307
10308 * gdb.multi/multi-arch-exec.exp: Test with different
10309 "follow-exec-mode" settings.
10310 (do_test): New procedure.
10311
3693fdb3
PA
103122017-09-04 Pedro Alves <palves@redhat.com>
10313
10314 * gdb.base/func-static.c (S::method const, S::method volatile)
10315 (S::method volatile const): New methods.
10316 (c_s, v_s, cv_s): New instances.
10317 (main): Call method() on them.
10318 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10319 (cannot_resolve): New procedure.
10320 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10321 print-quote-unquoted columns.
10322 (do_test): Test printing each scope too.
10323
e68cb8e0
PA
103242017-09-04 Pedro Alves <palves@redhat.com>
10325
10326 * gdb.base/local-static.exp: Also test with
10327 class::method::variable wholly quoted.
10328 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10329
858be34c
PA
103302017-09-04 Pedro Alves <palves@redhat.com>
10331
10332 * gdb.base/local-static.c: New.
10333 * gdb.base/local-static.cc: New.
10334 * gdb.base/local-static.exp: New.
10335
46a4882b
PA
103362017-09-04 Pedro Alves <palves@redhat.com>
10337
10338 * gdb.asm/asm-source.exp: Add casts to int.
10339 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10340 (dataglobal64_1, dataglobal64_2): New globals.
10341 * gdb.base/nodebug.exp: Test different expressions involving the
10342 new globals, with print, whatis and ptype. Add casts to int.
10343 * gdb.base/solib-display.exp: Add casts to int.
10344 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10345 * gdb.cp/m-static.exp: Add cast to int.
10346 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10347 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10348 tls variable with no debug info without a cast. Test with a cast
10349 to int too.
10350 * gdb.trace/entry-values.exp: Add casts.
10351
2c5a2be1
PA
103522017-09-04 Pedro Alves <palves@redhat.com>
10353
10354 * gdb.base/nodebug.exp: Test that ptype's error about functions
10355 with unknown return type includes the function name too.
10356
7022349d
PA
103572017-09-04 Pedro Alves <palves@redhat.com>
10358
10359 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10360 return type of munmap in infcall.
10361 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10362 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10363 type of ftell in infcall.
10364 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10365 type of getpid in infcall.
10366 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10367 infcall.
10368 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10369 Bail on failure to extract the pid.
10370 * gdb.base/nodebug.c: #include <stdint.h>.
10371 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10372 New functions.
10373 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10374 Change expected output of print/whatis/ptype with functions with
10375 no debug info. Test all supported languages. Call
10376 test_call_promotion.
10377 * gdb.compile/compile.exp: Adjust expected output to expect
10378 warning.
10379 * gdb.threads/siginfo-threads.exp: Likewise.
10380
54990598
PA
103812017-09-04 Pedro Alves <palves@redhat.com>
10382
10383 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10384 "prototypes". Test calling float functions via prototyped and
10385 unprototyped function pointers.
10386 (perform_all_tests): New parameter "prototypes". Pass it down.
10387 (top level): Pass down "prototypes" parameter to
10388 perform_all_tests.
10389
34d16ea2
SM
103902017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10391
10392 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10393 Test with nested loops.
10394
9521ecda
SM
103952017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10396
10397 * gdb.base/commands.exp: Call the new procedures.
10398 (loop_break_test, loop_continue_test): New procedures.
10399
80a65e9b
SM
104002017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10401
10402 * gdb.base/commands.exp: Call new procedure.
10403 (define_if_without_arg_test): New procedure.
10404
e439fa14
PA
104052017-09-04 Pedro Alves <palves@redhat.com>
10406
10407 * gdb.base/list-ambiguous.exp: New file.
10408 * gdb.base/list-ambiguous0.c: New file.
10409 * gdb.base/list-ambiguous1.c: New file.
10410 * gdb.base/list.exp (test_list_range): Adjust expected output.
10411
0a2dde4a
SDJ
104122017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10413
10414 * gdb.base/share-env-with-gdbserver.c: New file.
10415 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10416
5e89eb3a
SM
104172017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10418
10419 * gdb.base/commands.exp (gdbvar_simple_if_test,
10420 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10421 progvar_simple_if_test, progvar_simple_while_test,
10422 progvar_complex_if_while_test, user_defined_command_test,
10423 user_defined_command_args_eval,
10424 user_defined_command_args_stack_test,
10425 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10426 temporary_breakpoint_commands,
10427 gdb_test_no_prompt, redefine_hook_test,
10428 redefine_backtrace_test): Remove "global gdb_prompt".
10429
fd437cbc
SM
104302017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10431
10432 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10433 New proc, call it from toplevel.
10434
87215ad1
SDJ
104352017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10436
10437 PR remote/21852
10438 * gdb.server/normal.c: New file, copied from gdb.base.
10439 * gdb.server/run-without-local-binary.exp: New file.
10440
58afddc6
WP
104412017-08-07 Weimin Pan <weimin.pan@oracle.com>
10442
10443 * gdb.arch/sparc64-adi.exp: New file.
10444 * gdb.arch/sparc64-adi.c: New file.
10445
5277199a
PA
104462017-08-22 Pedro Alves <palves@redhat.com>
10447
10448 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10449 (top level): Add "list all overloads" tests.
10450
14278e1f
TT
104512017-08-22 Tom Tromey <tom@tromey.com>
10452
10453 * gdb.gdb/xfullpath.exp: Remove.
10454
bf223d3e
PA
104552017-08-21 Pedro Alves <palves@redhat.com>
10456
10457 PR gdb/19487
10458 * gdb.base/symbol-alias.c: New.
10459 * gdb.base/symbol-alias2.c: New.
10460 * gdb.base/symbol-alias.exp: New.
10461
c973d0aa
PA
104622017-08-21 Pedro Alves <palves@redhat.com>
10463
10464 * gdb.base/dfp-test.c
10465 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10466 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10467 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10468 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10469 * gdb.base/whatis-ptype-typedefs.c: New.
10470 * gdb.base/whatis-ptype-typedefs.exp: New.
10471 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10472 (an_int, an_int_type, an_int_type2): New globals.
10473 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10474 involving typedefs and cast expressions.
10475 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10476 (lookup_typedefs_function): New.
10477 (typedefs_pretty_printers_dict): New.
10478 (top level): Register lookup_typedefs_function in
10479 gdb.pretty_printers.
10480
6d580b63
YQ
104812017-08-18 Yao Qi <yao.qi@linaro.org>
10482
10483 * gdb.server/unittest.exp: New.
10484
206726fb
SDJ
104852017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10486
10487 PR gdb/21954
10488 * gdb.base/environ.exp: Add test to check if 'unset environment'
10489 works.
10490
bf0ec4c2
AA
104912017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10492
10493 * lib/gdb.exp (universal_compile_options): New caching proc.
10494 (gdb_compile): Suppress GCC's coloring of messages.
10495
d6382fff
TT
104962017-08-14 Tom Tromey <tom@tromey.com>
10497
10498 PR gdb/21675:
10499 * gdb.base/printcmds.exp (test_radices): New function.
10500 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10501 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10502 * lib/gdb.exp (get_integer_valueof): Use p/d.
10503
c2c2dd9f
SM
105042017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10505
10506 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10507 characters.
10508
fdffd6f4
TT
105092017-08-05 Tom Tromey <tom@tromey.com>
10510
10511 * gdb.rust/simple.exp: Allow String to appear in a different
10512 namespace.
10513
27d41eac
YQ
105142017-07-26 Yao Qi <yao.qi@linaro.org>
10515
10516 * gdb.gdb/unittest.exp: Invoke command
10517 "maintenance check xml-descriptions".
10518
031ed05d
AA
105192017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10520
10521 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10522 calling context.
10523 (hex128): Drop erroneous calculation of parameters.
10524
dcd27ddf
SM
105252017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10526
10527 * gdb.python/py-unwind.exp: Disable stack protection when
10528 building test file.
10529
47e77640
PA
105302017-07-20 Pedro Alves <palves@redhat.com>
10531
10532 * gdb.base/default.exp (set language): Adjust expected output.
10533
62d2a18a
PA
105342017-07-20 Pedro Alves <palves@redhat.com>
10535
10536 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10537 (test_minsym): ... this, and make static.
10538 (get_pck__foo__bar__minsym): Rename to ...
10539 (get_test_minsym): ... this.
10540 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10541 symbol names and comments.
10542 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10543 (get_test_minsym): ... this.
10544 (pck__foo__bar__minsym__2): Rename to ...
10545 (test_minsym): ... this.
10546 (main): Adjust.
10547
c45ec17c
PA
105482017-07-17 Pedro Alves <palves@redhat.com>
10549
10550 * gdb.base/completion.exp: Adjust expected output.
10551 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10552 the completer works.
10553
c6756f62
PA
105542017-07-17 Pedro Alves <palves@redhat.com>
10555
10556 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10557
5bd68487
AB
105582017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10559
10560 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10561
8880f2a9
TT
105622017-07-14 Tom Tromey <tom@tromey.com>
10563
10564 PR rust/21764:
10565 * gdb.rust/simple.exp: Add tests.
10566
65547233
TT
105672017-07-14 Tom Tromey <tom@tromey.com>
10568
10569 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10570
8f14146e
PA
105712017-07-14 Pedro Alves <palves@redhat.com>
10572
10573 * gdb.linespec/base/one/thefile.cc (z1): New function.
10574 * gdb.linespec/base/two/thefile.cc (z2): New function.
10575 * gdb.linespec/linespec.exp: Add tests.
10576
b4365d02
AB
105772017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10578
10579 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10580 to mi_create_breakpoint.
10581
5d2cbaa5
AB
105822017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10583
10584 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10585 mi_create_breakpoint.
10586
11cb5716
IB
105872017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10588
10589 * gdb.dlang/demangle.exp: Update for demangling changes.
10590
03278692
TT
105912017-07-09 Tom Tromey <tom@tromey.com>
10592
10593 * gdb.dwarf2/shortpiece.exp: New file.
10594
33c5cd75
DB
105952017-07-06 David Blaikie <dblaikie@gmail.com>
10596
10597 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10598 built from fissiont-multi-cu{1,2}.c.
10599 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10600 except putting 'main' and 'func' in separate CUs in the same DWO file.
10601 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10602 test.
10603 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10604 test.
10605
8455d262
PA
106062017-07-06 Pedro Alves <palves@redhat.com>
10607
10608 * gdb.python/py-unwind.exp: Test flushregs.
10609
dc4bde35
SDJ
106102017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10611
10612 PR cli/21688
10613 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10614 tests for alias commands and trailing whitespace.
10615
51ed89aa
SDJ
106162017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10617
10618 PR cli/21688
10619 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10620 procedure. Call it.
10621
eb17d413
PA
106222017-06-29 Pedro Alves <palves@redhat.com>
10623
10624 * gdb.base/printcmds.exp: Add tests.
10625
41664b45
DG
106262017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10627
10628 PR gdb/21337
10629 * gdb.base/reread-readsym.exp: New file.
10630 * gdb.base/reread-readsym.c: New file.
10631
75312ae3
KB
106322017-06-21 Kevin Buettner <kevinb@redhat.com>
10633
10634 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10635 subpattern.
10636
66953522
PB
106372017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10638
10639 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10640 extended mnemonic.
10641 * gdb.arch/powerpc-power9.s: Likewise.
10642
5524b525
AA
106432017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10644
10645 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10646 on 32-bit x86 targets. Exploit is_*_target macros where
10647 appropriate.
10648
03c8af18
AA
106492017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10650
10651 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10652 register pieces.
10653
3bf31011
AA
106542017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10655
10656 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10657 located in one or more DWARF pieces.
10658
805acca0
AA
106592017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10660
10661 * lib/gdb.exp (get_endianness): New proc.
10662 * gdb.arch/aarch64-fp.exp: Use it.
10663 * gdb.arch/altivec-regs.exp: Likewise.
10664 * gdb.arch/e500-regs.exp: Likewise.
10665 * gdb.arch/vsx-regs.exp: Likewise.
10666 * gdb.base/dump.exp: Likewise.
10667 * gdb.base/funcargs.exp: Likewise.
10668 * gdb.base/gnu_vector.exp: Likewise.
10669 * gdb.dwarf2/formdata16.exp: Likewise.
10670 * gdb.dwarf2/implptrpiece.exp: Likewise.
10671 * gdb.dwarf2/nonvar-access.exp: Likewise.
10672 * gdb.python/py-inferior.exp: Likewise.
10673 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10674
e9352324
AA
106752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10676
10677 PR gdb/21226
10678 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10679 stack value pieces are taken from the LSB end.
10680
d5d1163e
AA
106812017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10682
10683 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10684 variable at nonzero offset.
10685
0567c986
AA
106862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10687
10688 * gdb.dwarf2/var-access.c: New file.
10689 * gdb.dwarf2/var-access.exp: New test.
10690 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10691
973e9aab
TT
106922017-06-12 Tom Tromey <tom@tromey.com>
10693
10694 * gdb.dwarf2/formdata16.exp: Add tests.
10695
d9109c80
TT
106962017-06-12 Tom Tromey <tom@tromey.com>
10697
10698 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10699
30a25466
TT
107002017-06-12 Tom Tromey <tom@tromey.com>
10701
10702 PR exp/16225:
10703 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10704 * gdb.arch/vsx-regs.exp: Update tests.
10705 * gdb.arch/s390-vregs.exp (hex128): New proc.
10706 Update test.
10707 * gdb.arch/altivec-regs.exp: Update tests.
10708
aefd8b33
SDJ
107092017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10710
10711 * gdb.base/startup-with-shell.c: New file.
10712 * gdb.base/startup-with-shell.exp: Likewise.
10713
2090129c
SDJ
107142017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10715
10716 * gdb.server/non-existing-program.exp: Update regex in order to
10717 reflect the fact that gdbserver is now using fork_inferior (with a
10718 shell) to startup the inferior.
10719
8e86a419
SM
107202017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10721
10722 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10723 support function calls from GDB.
10724
e6cf65f2
TT
107252017-05-21 Tom Tromey <tom@tromey.com>
10726
10727 PR rust/21466:
10728 * gdb.rust/unsized.exp: New file.
10729 * gdb.rust/unsized.rs: New file.
10730
43cc5389
TT
107312017-05-19 Tom Tromey <tom@tromey.com>
10732
10733 PR rust/21484:
10734 * gdb.rust/watch.exp: New file.
10735 * gdb.rust/watch.rs: New file.
10736
ec8df234
TT
107372017-05-18 Tom Tromey <tom@tromey.com>
10738
10739 * gdb.rust/simple.exp: Allow Box to be qualified.
10740
3e3e7fae
TP
107412017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10742
10743 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10744
59cc050d
PA
107452017-05-18 Pedro Alves <palves@redhat.com>
10746
10747 * gdb.base/fileio.c (test_write, test_read, test_close)
10748 (test_fstat): Don't print 'ret' in the fail path.
10749
c8f6abd1
PA
107502017-05-18 Pedro Alves <palves@redhat.com>
10751
10752 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10753 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10754 (test_system, test_rename, test_unlink, test_time): Change
10755 prototypes.
10756 * gdb.base/fileio.exp (stop_msg): Adjust.
10757
d2a03b77
PA
107582017-05-18 Pedro Alves <palves@redhat.com>
10759
10760 * gdb.base/fileio.c (null_str): New global.
10761 (test_stat): Use it.
10762 * gdb.base/fileio.exp: Remove nowarnings.
10763
0d5c6999
YQ
107642017-05-17 Yao Qi <yao.qi@linaro.org>
10765
10766 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10767
21873064
YQ
107682017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10769
10770 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10771 argument command.
10772 (top-level): Invoke test_set_inferior_tty.
10773
d512d31c
PA
107742017-05-04 Pedro Alves <palves@redhat.com>
10775
10776 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10777 Add parens to print call for Python 3.
10778
90cef2ed
KS
107792017-05-03 Keith Seitz <keiths@redhat.com>
10780
10781 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10782 (main): Call it.
10783
14f819c8
TW
107842017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10785
10786 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10787 to prev and next.
10788
913aeadd
TW
107892017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10790
10791 * gdb.python/py-record-btrace.exp: Remove test for
10792 gdb.BtraceInstruction.error.
10793
a3be24ad
TW
107942017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10795
10796 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10797
ae20e79a
TW
107982017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10799
10800 * gdb.python/py-record-btrace-threads.c: New file.
10801 * gdb.python/py-record-btrace-threads.exp: New file.
10802
45ce1b47
SDJ
108032017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10804
10805 PR testsuite/8595
10806 * gdb.base/environ.exp: Make test available in all architectures.
10807 Move bits related to "info program" testing to
10808 gdb.base/info-program.exp. Rewrite tests to use the two new
10809 procedures mentione below.
10810 (test_set_show_env_var) New procedure.
10811 (test_set_show_env_var_equal): Likewise.
10812 * gdb.base/info-program.exp: New file.
10813
e15c3eb4
KS
108142017-04-27 Keith Seitz <keiths@redhat.com>
10815
10816 * gdb.cp/oranking.cc (test15): New function.
10817 (main): Call test15 and declare additional variables for testing.
10818 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10819 "p foo101('abc')" tests.
10820 Add tests for cv qualifier overloads.
10821 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10822 "lvalue reference overload" test.
10823 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10824 "print value of f1 on Child&& in f2" test.
10825
3a3fd0fd
PA
108262017-04-19 Pedro Alves <palves@redhat.com>
10827
10828 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10829 procedure.
10830 (top level): Call it.
10831 * lib/gdb.exp (gdb_define_cmd): New procedure.
10832
53375380
PA
108332017-04-12 Pedro Alves <palves@redhat.com>
10834
10835 PR gdb/21323
10836 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10837 (wchar): New global.
10838 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10839 (do_test_wide_char, wide_char_types_no_program, top level): Add
10840 wchar_t testing.
10841
53e710ac
PA
108422017-04-12 Pedro Alves <palves@redhat.com>
10843
10844 PR c++/21323
10845 * gdb.cp/wide_char_types.c: New file.
10846 * gdb.cp/wide_char_types.exp: New file.
10847
0ad9d8c7
SDJ
108482017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10849
10850 PR gdb/21352
10851 * gdb.trace/tsv.exp: Add test for "tsave -r".
10852
b1b45502
IB
108532017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10854
10855 * gdb.dlang/watch-loc.c: New file.
10856 * gdb.dlang/watch-loc.exp: New file.
10857
ec13808e
JK
108582017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10859
10860 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10861
fe5f7374
AK
108622017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10863
10864 * gdb.arch/arc-analyze-prologue.S: New file.
10865 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10866
eea78757
AK
108672017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10868
10869 * gdb.arch/arc-decode-insn.S: New file.
10870 * gdb.arch/arc-decode-insn.exp: Likewise.
10871
5badf10a
IR
108722017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10873
10874 PR tdep/20928
10875 * gdb.arch/sparc64-regs.exp: New file.
10876 * gdb.arch/sparc64-regs.S: Likewise.
10877
cee59b3f
TW
108782017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10879
10880 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10881 and memory view on Python 3.
10882
c0f55cc6
AV
108832017-03-20 Artemiy Volkov <artemiyv@acm.org>
10884 Keith Seitz <keiths@redhat.com>
10885
10886 PR gdb/14441
10887 * gdb.cp/demangle.exp: Add rvalue reference tests.
10888 * gdb.cp/rvalue-ref-casts.cc: New file.
10889 * gdb.cp/rvalue-ref-casts.exp: New file.
10890 * gdb.cp/rvalue-ref-overload.cc: New file.
10891 * gdb.cp/rvalue-ref-overload.exp: New file.
10892 * gdb.cp/rvalue-ref-params.cc: New file.
10893 * gdb.cp/rvalue-ref-params.exp: New file.
10894 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10895 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10896 * gdb.cp/rvalue-ref-types.cc: New file.
10897 * gdb.cp/rvalue-ref-types.exp: New file.
10898 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10899 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10900
51457a05
MAL
109012017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10902
10903 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10904 New procedure.
10905
5b291c04
MAL
109062017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10907
10908 * lib/mi-support.exp (mi_gdb_test): Add additional message
10909 for unexpected output.
10910
59a56148
AA
109112017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10912
10913 * gdb.base/examine-backward.c (Barrier): New character array
10914 constant, to ensure that TestStrings is preceded by a string
10915 terminator.
10916
7942e96e
AA
109172017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10918
10919 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10920 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10921 and implicit pointer into such a location.
10922
6ebac3fb
DE
109232017-03-16 Doug Evans <dje@google.com>
10924
10925 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10926
ec3b243d
TP
109272017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10928
10929 * gdb.cp/m-static.exp: Fix expectation for prototype of
10930 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10931
109322017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10933
10934 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10935 * gdb.guile/scm-lazy-string.c: New file.
10936 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10937 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10938 for pointer, array, typedef lazy strings.
10939
2cc36e25 109402017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10941
10942 PR python/17728, python/18439, python/18779
10943 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10944 * gdb.python/py-lazy-string.c (pointer): New typedef.
10945 (main): New locals ptr, array, typedef_ptr.
10946 * gdb.python/py-value.exp: Move lazy string tests to ...
10947 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10948 array, typedef lazy strings.
ec3b243d 10949
0efcde63
AK
109502017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10951
10952 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10953 Add optional 'test' parameter.
10954
7978d7c3
SM
109552017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10956
10957 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10958 Skip for versions of DejaGnu < 1.5.
10959
896c0c1e
SM
109602017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10961
10962 * lib/gdb.exp (dejagnu_version): New proc.
10963 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10964 Use dejagnu_version.
10965
5f4d1085
KS
109662017-03-10 Keith Seitz <keiths@redhat.com>
10967
10968 PR c++/8128
10969 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10970 type from destructor regexps.
10971 Add a branch which actually passes the test.
10972 Adjust "ptype t5i" test names.
10973
1de05205
PA
109742017-03-08 Pedro Alves <palves@redhat.com>
10975
10976 * gdb.base/step-over-exit.exp: Add explicit test message.
10977
c65d6b55
PA
109782017-03-08 Pedro Alves <palves@redhat.com>
10979
10980 PR gdb/18360
10981 * gdb.threads/interrupt-while-step-over.c: New file.
10982 * gdb.threads/interrupt-while-step-over.exp: New file.
10983
2e86a283
PA
109842017-03-08 Pedro Alves <palves@redhat.com>
10985
10986 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10987 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10988
25dcbff6
PA
109892017-03-08 Pedro Alves <palves@redhat.com>
10990
10991 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10992 PKRU as not supported as a PASS.
10993
dc9366eb
PA
109942017-03-08 Pedro Alves <palves@redhat.com>
10995
10996 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10997 prefix instead of $binfile1/$binfile2.
10998 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10999 in test message.
11000 * gdb.python/py-completion.exp: Use "load python file" as test
11001 messages instead of unstable path names.
11002
6e5d74e7
PA
110032017-03-08 Pedro Alves <palves@redhat.com>
11004 Jan Kratochvil <jan.kratochvil@redhat.com>
11005
11006 PR cli/21218
11007 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11008 New proc.
11009 (top level): Call it.
11010
9753a2f6
PA
110112017-03-08 Pedro Alves <palves@redhat.com>
11012
11013 PR tui/21216
11014 * gdb.tui/tui-nl-filtered-output.exp: New file.
11015
1a4dd9dd
PA
110162017-03-08 Pedro Alves <palves@redhat.com>
11017
11018 * gdb.base/completion.exp: Move TUI completion tests to ...
11019 * gdb.tui/completion.exp: ... this new file.
11020
7cbbff33
PA
110212017-03-08 Pedro Alves <palves@redhat.com>
11022
11023 * gdb.base/tui-disasm-long-lines.c,
11024 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11025 gdb.base/tui-layout.exp: Move to ...
11026 * gdb.tui/: ... this new directory.
11027
5f6fd321
PA
110282017-03-07 Pedro Alves <palves@redhat.com>
11029
11030 * gdb.base/tui-layout.c: New file.
11031 * gdb.base/tui-layout.exp: New file.
11032
44959fa8
PA
110332017-03-07 Pedro Alves <palves@redhat.com>
11034
11035 * gdb.base/tui-layout.c: Rename to ...
11036 * gdb.base/tui-disasm-long-lines.c: ... this.
11037 * gdb.base/tui-layout.exp: Rename to ...
11038 * gdb.base/tui-disasm-long-lines.exp: ... this.
11039
f8c4e718
PA
110402017-03-07 Pedro Alves <palves@redhat.com>
11041
11042 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11043
6dbb839a 110442017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11045
11046 * i386-mpx-call.c: New file.
11047 * i386-mpx-call.exp: New file.
11048
65b48a81
PB
110492017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11050
11051 * gdb.arch/powerpc-power.exp: Delete test.
11052 * gdb.arch/powerpc-power.s: Likewise.
11053 * gdb.disasm/disassembler-options.exp: New test.
11054 * gdb.arch/powerpc-altivec.exp: Likewise.
11055 * gdb.arch/powerpc-altivec.s: Likewise.
11056 * gdb.arch/powerpc-altivec2.exp: Likewise.
11057 * gdb.arch/powerpc-altivec2.s: Likewise.
11058 * gdb.arch/powerpc-altivec3.exp: Likewise.
11059 * gdb.arch/powerpc-altivec3.s: Likewise.
11060 * gdb.arch/powerpc-power7.exp: Likewise.
11061 * gdb.arch/powerpc-power7.s: Likewise.
11062 * gdb.arch/powerpc-power8.exp: Likewise.
11063 * gdb.arch/powerpc-power8.s: Likewise.
11064 * gdb.arch/powerpc-power9.exp: Likewise.
11065 * gdb.arch/powerpc-power9.s: Likewise.
11066 * gdb.arch/powerpc-vsx.exp: Likewise.
11067 * gdb.arch/powerpc-vsx.s: Likewise.
11068 * gdb.arch/powerpc-vsx2.exp: Likewise.
11069 * gdb.arch/powerpc-vsx2.s: Likewise.
11070 * gdb.arch/powerpc-vsx3.exp: Likewise.
11071 * gdb.arch/powerpc-vsx3.s: Likewise.
11072 * gdb.arch/arm-disassembler-options.exp: Likewise.
11073 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11074 * gdb.arch/s390-disassembler-options.exp: Likewise.
11075
17cd4947
LM
110762017-02-23 Luis Machado <lgustavo@codesourcery.com>
11077
11078 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11079 (check_supported_features): ... this. Changed return type to void.
11080 (supports_rdseed): New static global.
11081 (rdseed): Check supports_rdseed.
11082 (initialize): Call check_supported_features.
11083
2039d74e
EBM
110842017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11085
11086 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11087 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11088 and lqarx/stqcx.
11089 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11090 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11091
a51d7ecf
EBM
110922017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11093
11094 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11095 uppercase.
11096
0224619f
JK
110972017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11098
11099 * gdb.dwarf2/formdata16.c: New file.
11100 * gdb.dwarf2/formdata16.exp: New file.
11101 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11102
216f72a1
JK
111032017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11104
11105 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11106 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11107 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11108 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11109 DW_AT_GNU_*.
11110
43988095
JK
111112017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11112
11113 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11114
99e8a4f9
SDJ
111152017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11116
11117 PR gdb/21164
11118 * gdb.base/maint.exp: Add testcases for when the commands do
11119 not have arguments.
11120
b58a8c0c
TP
111212017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11122
11123 * gdb.cp/chained-calls.exp: Use p instead of P.
11124
4e746bb6
TW
111252017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11126
11127 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11128 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11129
3f77c769
TT
111302017-02-14 Tom Tromey <tom@tromey.com>
11131
11132 PR python/13598:
11133 * gdb.python/py-events.exp: Add before_prompt event tests.
11134
075beec0
AA
111352017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11136
11137 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11138
bf5f525c
LM
111392017-02-13 Luis Machado <lgustavo@codesourcery.com>
11140
11141 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11142 (main): Call my_unique_function_name.
11143 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11144 completion of patterns with a single match.
11145 Add missing -re switches to gdb_test_multiple calls.
11146
13a66184
LM
111472017-02-13 Luis Machado <lgustavo@codesourcery.com>
11148
11149 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11150 return if core file is not recognized.
11151
26a06916
SM
111522017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11153
11154 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11155 and extra UIs.
11156
b761ca9e
SM
111572017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11158
11159 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11160 proc_with_prefix.
11161
b964bee0
TT
111622017-02-10 Tom Tromey <tom@tromey.com>
11163
11164 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11165
18da0c51
MG
111662017-02-10 Martin Galvan <martingalvan@sourceware.org>
11167
11168 PR gdb/21122
11169 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11170
604c4576
JG
111712017-02-08 Jerome Guitton <guitton@adacore.com>
11172
11173 * gdb.base/define.exp: Add test for command abbreviations
11174 in define.
11175
20b477a7
LM
111762017-02-06 Luis Machado <lgustavo@codesourcery.com>
11177
11178 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11179 * gdb.reverse/insn-reverse-x86.c: New file.
11180
3f7b46f2
IR
111812017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11182
11183 PR tdep/20936
11184 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11185
f0fd41c1
TT
111862017-02-03 Tom Tromey <tom@tromey.com>
11187
11188 PR rust/21097:
11189 * gdb.rust/simple.exp: Add new tests.
11190
5be5dbf0
PA
111912017-02-02 Pedro Alves <palves@redhat.com>
11192
11193 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11194 tests.
11195
7346ef59
AA
111962017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11197
11198 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11199 taking a 2-byte value out of a 4-byte DWARF implicit value on
11200 big-endian targets.
11201 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11202 logic. Add test cases for DW_OP_implicit.
11203
787f0025
MM
112042017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11205
11206 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11207
68777c29
MM
112082017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11209
11210 * gdb.btrace/enable.exp: Call gdb_exit before
11211 skip_gdbserver_tests.
11212
0a1c7e28
MM
112132017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11214
11215 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11216 GDBFLAGS.
11217
b5ac99b0
MM
112182017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11219
11220 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11221 the test is skipped.
11222 * gdb.btrace/data.exp: Likewise.
11223 * gdb.btrace/delta.exp: Likewise.
11224 * gdb.btrace/dlopen.exp: Likewise.
11225 * gdb.btrace/enable-running.exp: Likewise.
11226 * gdb.btrace/enable.exp: Likewise.
11227 * gdb.btrace/exception.exp: Likewise.
11228 * gdb.btrace/function_call_history.exp: Likewise.
11229 * gdb.btrace/gcore.exp: Likewise.
11230 * gdb.btrace/instruction_history.exp: Likewise.
11231 * gdb.btrace/multi-thread-step.exp: Likewise.
11232 * gdb.btrace/nohist.exp: Likewise.
11233 * gdb.btrace/non-stop.exp: Likewise.
11234 * gdb.btrace/reconnect.exp: Likewise.
11235 * gdb.btrace/record_goto-step.exp: Likewise.
11236 * gdb.btrace/record_goto.exp: Likewise.
11237 * gdb.btrace/rn-dl-bind.exp: Likewise.
11238 * gdb.btrace/segv.exp: Likewise.
11239 * gdb.btrace/step.exp: Likewise.
11240 * gdb.btrace/stepi.exp: Likewise.
11241 * gdb.btrace/tailcall-only.exp: Likewise.
11242 * gdb.btrace/tailcall.exp: Likewise.
11243 * gdb.btrace/tsx.exp: Likewise.
11244 * gdb.btrace/unknown_functions.exp: Likewise.
11245 * gdb.btrace/vdso.exp: Likewise.
11246
cd4007e4
MM
112472017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11248
11249 * gdb.btrace/enable-running.c: New.
11250 * gdb.btrace/enable-running.exp: New.
11251
2735833d
WT
112522017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11253
11254 * gdb.arch/amd64-gs_base.c: New file.
11255 * gdb.arch/amd64-gs_base.exp: New file.
11256
b51e1e94
LM
112572017-01-26 Luis Machado <lgustavo@codesourcery.com>
11258
11259 * lib/memory.exp: Remove spurious empty newlines.
11260
72ca0410
SM
112612017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11262
11263 * gdb.python/py-bad-printers.exp: Load python file using "source".
11264 * gdb.python/py-events.exp: Likewise.
11265 * gdb.python/py-evsignal.exp: Likewise.
11266 * gdb.python/py-evthreads.exp: Likewise.
11267 * gdb.python/py-frame-args.exp: Likewise.
11268 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11269 * gdb.python/py-framefilter-mi.exp: Likewise.
11270 * gdb.python/py-framefilter.exp: Likewise.
11271 * gdb.python/py-mi.exp: Likewise.
11272 * gdb.python/py-pp-maint.exp: Likewise.
11273 * gdb.python/py-pp-registration.exp: Likewise.
11274 * gdb.python/py-prettyprint.exp: Likewise.
11275 (run_lang_tests): Likewise.
11276 * gdb.python/py-typeprint.exp: Likewise.
11277
e309aa65
LM
112782017-01-26 Luis Machado <lgustavo@codesourcery.com>
11279
11280 * lib/memory.exp: New file.
11281 * lib/gdb.exp: Load memory.exp.
11282 * gdb.base/memattr.exp (delete_memory): Move proc to
11283 lib/memory.exp and rename to delete_memory_regions.
11284 Replace delete_memory with delete_memory_regions.
11285 Cleanup memory regions before tests.
11286 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11287 before tests.
11288
515aff23
LM
112892017-01-26 Luis Machado <lgustavo@codesourcery.com>
11290
11291 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11292 files.
11293 (initialize): New function conditionally defined.
11294 (testcases): Move within conditional block.
11295 (main): Call initialize.
11296 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11297 of gdb.reverse/insn-reverse.c.
11298 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11299 gdb.reverse/insn-reverse.c.
11300
d8b49cf0
YQ
113012017-01-26 Yao Qi <yao.qi@linaro.org>
11302
11303 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11304 disassemble on address 0.
11305
f13a9a0c
YQ
113062017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11307 Yao Qi <yao.qi@linaro.org>
11308
11309 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11310 * gdb.dwarf2/implptr-64bit.S: Remove.
11311 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11312 variables in caller's context. Add DW_OP_implicit_value.
11313
5ac95241
YQ
113142017-01-25 Yao Qi <yao.qi@linaro.org>
11315
11316 * lib/dwarf.exp (Dwarf::_location): Handle
11317 DW_OP_GNU_implicit_pointer with proper size.
11318
23e82930
LM
113192017-01-20 Luis Machado <lgustavo@codesourcery.com>
11320
11321 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11322 and add untested calls.
11323
d334ae25
LM
113242017-01-20 Luis Machado <lgustavo@codesourcery.com>
11325
11326 * gdb.python/python.exp: Check line number against what GDB thinks
11327 the line number is for func1.
11328
f5e6296e
IB
113292017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11330
11331 * gdb.dlang/debug-expr.exp: New file.
11332
5b362f04
LM
113332016-12-23 Luis Machado <lgustavo@codesourcery.com>
11334
11335 Fix test names for the following files:
11336
11337 * gdb.ada/exec_changed.exp
11338 * gdb.ada/info_types.exp
11339 * gdb.arch/aarch64-atomic-inst.exp
11340 * gdb.arch/aarch64-fp.exp
11341 * gdb.arch/altivec-abi.exp
11342 * gdb.arch/altivec-regs.exp
11343 * gdb.arch/amd64-byte.exp
11344 * gdb.arch/amd64-disp-step.exp
11345 * gdb.arch/amd64-dword.exp
11346 * gdb.arch/amd64-entry-value-inline.exp
11347 * gdb.arch/amd64-entry-value-param.exp
11348 * gdb.arch/amd64-entry-value-paramref.exp
11349 * gdb.arch/amd64-entry-value.exp
11350 * gdb.arch/amd64-i386-address.exp
11351 * gdb.arch/amd64-invalid-stack-middle.exp
11352 * gdb.arch/amd64-invalid-stack-top.exp
11353 * gdb.arch/amd64-optimout-repeat.exp
11354 * gdb.arch/amd64-prologue-skip.exp
11355 * gdb.arch/amd64-prologue-xmm.exp
11356 * gdb.arch/amd64-stap-special-operands.exp
11357 * gdb.arch/amd64-stap-wrong-subexp.exp
11358 * gdb.arch/amd64-tailcall-cxx.exp
11359 * gdb.arch/amd64-tailcall-noret.exp
11360 * gdb.arch/amd64-tailcall-ret.exp
11361 * gdb.arch/amd64-tailcall-self.exp
11362 * gdb.arch/amd64-word.exp
11363 * gdb.arch/arm-bl-branch-dest.exp
11364 * gdb.arch/arm-disp-step.exp
11365 * gdb.arch/arm-neon.exp
11366 * gdb.arch/arm-single-step-kernel-helper.exp
11367 * gdb.arch/avr-flash-qualifier.exp
11368 * gdb.arch/disp-step-insn-reloc.exp
11369 * gdb.arch/e500-abi.exp
11370 * gdb.arch/e500-regs.exp
11371 * gdb.arch/ftrace-insn-reloc.exp
11372 * gdb.arch/i386-avx512.exp
11373 * gdb.arch/i386-bp_permanent.exp
11374 * gdb.arch/i386-byte.exp
11375 * gdb.arch/i386-cfi-notcurrent.exp
11376 * gdb.arch/i386-disp-step.exp
11377 * gdb.arch/i386-dr3-watch.exp
11378 * gdb.arch/i386-float.exp
11379 * gdb.arch/i386-gnu-cfi.exp
11380 * gdb.arch/i386-mpx-map.exp
11381 * gdb.arch/i386-mpx-sigsegv.exp
11382 * gdb.arch/i386-mpx-simple_segv.exp
11383 * gdb.arch/i386-mpx.exp
11384 * gdb.arch/i386-permbkpt.exp
11385 * gdb.arch/i386-prologue.exp
11386 * gdb.arch/i386-signal.exp
11387 * gdb.arch/i386-size-overlap.exp
11388 * gdb.arch/i386-unwind.exp
11389 * gdb.arch/i386-word.exp
11390 * gdb.arch/mips-fcr.exp
11391 * gdb.arch/powerpc-d128-regs.exp
11392 * gdb.arch/powerpc-stackless.exp
11393 * gdb.arch/ppc64-atomic-inst.exp
11394 * gdb.arch/s390-stackless.exp
11395 * gdb.arch/s390-tdbregs.exp
11396 * gdb.arch/s390-vregs.exp
11397 * gdb.arch/sparc-sysstep.exp
11398 * gdb.arch/thumb-bx-pc.exp
11399 * gdb.arch/thumb-singlestep.exp
11400 * gdb.arch/thumb2-it.exp
11401 * gdb.arch/vsx-regs.exp
11402 * gdb.asm/asm-source.exp
11403 * gdb.base/a2-run.exp
11404 * gdb.base/advance.exp
11405 * gdb.base/all-bin.exp
11406 * gdb.base/anon.exp
11407 * gdb.base/args.exp
11408 * gdb.base/arithmet.exp
11409 * gdb.base/async-shell.exp
11410 * gdb.base/async.exp
11411 * gdb.base/attach-pie-noexec.exp
11412 * gdb.base/attach-twice.exp
11413 * gdb.base/auto-load.exp
11414 * gdb.base/bang.exp
11415 * gdb.base/bitfields.exp
11416 * gdb.base/break-always.exp
11417 * gdb.base/break-caller-line.exp
11418 * gdb.base/break-entry.exp
11419 * gdb.base/break-inline.exp
11420 * gdb.base/break-on-linker-gcd-function.exp
11421 * gdb.base/break-probes.exp
11422 * gdb.base/break.exp
11423 * gdb.base/breakpoint-shadow.exp
11424 * gdb.base/call-ar-st.exp
11425 * gdb.base/call-sc.exp
11426 * gdb.base/call-signal-resume.exp
11427 * gdb.base/call-strs.exp
11428 * gdb.base/callfuncs.exp
11429 * gdb.base/catch-fork-static.exp
11430 * gdb.base/catch-gdb-caused-signals.exp
11431 * gdb.base/catch-load.exp
11432 * gdb.base/catch-signal-fork.exp
11433 * gdb.base/catch-signal.exp
11434 * gdb.base/catch-syscall.exp
11435 * gdb.base/charset.exp
11436 * gdb.base/checkpoint.exp
11437 * gdb.base/chng-syms.exp
11438 * gdb.base/code-expr.exp
11439 * gdb.base/code_elim.exp
11440 * gdb.base/commands.exp
11441 * gdb.base/completion.exp
11442 * gdb.base/complex.exp
11443 * gdb.base/cond-expr.exp
11444 * gdb.base/condbreak.exp
11445 * gdb.base/consecutive.exp
11446 * gdb.base/continue-all-already-running.exp
11447 * gdb.base/coredump-filter.exp
11448 * gdb.base/corefile.exp
11449 * gdb.base/dbx.exp
11450 * gdb.base/debug-expr.exp
11451 * gdb.base/define.exp
11452 * gdb.base/del.exp
11453 * gdb.base/disabled-location.exp
11454 * gdb.base/disasm-end-cu.exp
11455 * gdb.base/disasm-optim.exp
11456 * gdb.base/display.exp
11457 * gdb.base/duplicate-bp.exp
11458 * gdb.base/ena-dis-br.exp
11459 * gdb.base/ending-run.exp
11460 * gdb.base/enumval.exp
11461 * gdb.base/environ.exp
11462 * gdb.base/eu-strip-infcall.exp
11463 * gdb.base/eval-avoid-side-effects.exp
11464 * gdb.base/eval-skip.exp
11465 * gdb.base/exitsignal.exp
11466 * gdb.base/expand-psymtabs.exp
11467 * gdb.base/filesym.exp
11468 * gdb.base/find-unmapped.exp
11469 * gdb.base/finish.exp
11470 * gdb.base/float.exp
11471 * gdb.base/foll-exec-mode.exp
11472 * gdb.base/foll-exec.exp
11473 * gdb.base/foll-fork.exp
11474 * gdb.base/fortran-sym-case.exp
11475 * gdb.base/freebpcmd.exp
11476 * gdb.base/func-ptr.exp
11477 * gdb.base/func-ptrs.exp
11478 * gdb.base/funcargs.exp
11479 * gdb.base/gcore-buffer-overflow.exp
11480 * gdb.base/gcore-relro-pie.exp
11481 * gdb.base/gcore-relro.exp
11482 * gdb.base/gcore.exp
11483 * gdb.base/gdb1090.exp
11484 * gdb.base/gdb11530.exp
11485 * gdb.base/gdb11531.exp
11486 * gdb.base/gdb1821.exp
11487 * gdb.base/gdbindex-stabs.exp
11488 * gdb.base/gdbvars.exp
11489 * gdb.base/hbreak.exp
11490 * gdb.base/hbreak2.exp
11491 * gdb.base/included.exp
11492 * gdb.base/infcall-input.exp
11493 * gdb.base/inferior-died.exp
11494 * gdb.base/infnan.exp
11495 * gdb.base/info-macros.exp
11496 * gdb.base/info-os.exp
11497 * gdb.base/info-proc.exp
11498 * gdb.base/info-shared.exp
11499 * gdb.base/info-target.exp
11500 * gdb.base/infoline.exp
11501 * gdb.base/interp.exp
11502 * gdb.base/interrupt.exp
11503 * gdb.base/jit-reader.exp
11504 * gdb.base/jit-simple.exp
11505 * gdb.base/kill-after-signal.exp
11506 * gdb.base/kill-detach-inferiors-cmd.exp
11507 * gdb.base/label.exp
11508 * gdb.base/langs.exp
11509 * gdb.base/ldbl_e308.exp
11510 * gdb.base/line-symtabs.exp
11511 * gdb.base/linespecs.exp
11512 * gdb.base/list.exp
11513 * gdb.base/long_long.exp
11514 * gdb.base/longest-types.exp
11515 * gdb.base/maint.exp
11516 * gdb.base/max-value-size.exp
11517 * gdb.base/memattr.exp
11518 * gdb.base/mips_pro.exp
11519 * gdb.base/morestack.exp
11520 * gdb.base/moribund-step.exp
11521 * gdb.base/multi-forks.exp
11522 * gdb.base/nested-addr.exp
11523 * gdb.base/nextoverexit.exp
11524 * gdb.base/noreturn-finish.exp
11525 * gdb.base/noreturn-return.exp
11526 * gdb.base/nostdlib.exp
11527 * gdb.base/offsets.exp
11528 * gdb.base/opaque.exp
11529 * gdb.base/pc-fp.exp
11530 * gdb.base/permissions.exp
11531 * gdb.base/print-symbol-loading.exp
11532 * gdb.base/prologue-include.exp
11533 * gdb.base/psymtab.exp
11534 * gdb.base/ptype.exp
11535 * gdb.base/random-signal.exp
11536 * gdb.base/randomize.exp
11537 * gdb.base/range-stepping.exp
11538 * gdb.base/readline-ask.exp
11539 * gdb.base/recpar.exp
11540 * gdb.base/recurse.exp
11541 * gdb.base/relational.exp
11542 * gdb.base/restore.exp
11543 * gdb.base/return-nodebug.exp
11544 * gdb.base/return.exp
11545 * gdb.base/run-after-attach.exp
11546 * gdb.base/save-bp.exp
11547 * gdb.base/scope.exp
11548 * gdb.base/sect-cmd.exp
11549 * gdb.base/set-lang-auto.exp
11550 * gdb.base/set-noassign.exp
11551 * gdb.base/setvar.exp
11552 * gdb.base/sigall.exp
11553 * gdb.base/sigbpt.exp
11554 * gdb.base/siginfo-addr.exp
11555 * gdb.base/siginfo-infcall.exp
11556 * gdb.base/siginfo-obj.exp
11557 * gdb.base/siginfo.exp
11558 * gdb.base/signals-state-child.exp
11559 * gdb.base/signest.exp
11560 * gdb.base/sigstep.exp
11561 * gdb.base/sizeof.exp
11562 * gdb.base/skip.exp
11563 * gdb.base/solib-corrupted.exp
11564 * gdb.base/solib-nodir.exp
11565 * gdb.base/solib-search.exp
11566 * gdb.base/stack-checking.exp
11567 * gdb.base/stale-infcall.exp
11568 * gdb.base/stap-probe.exp
11569 * gdb.base/start.exp
11570 * gdb.base/step-break.exp
11571 * gdb.base/step-bt.exp
11572 * gdb.base/step-line.exp
11573 * gdb.base/step-over-exit.exp
11574 * gdb.base/step-over-syscall.exp
11575 * gdb.base/step-resume-infcall.exp
11576 * gdb.base/step-test.exp
11577 * gdb.base/store.exp
11578 * gdb.base/structs3.exp
11579 * gdb.base/sym-file.exp
11580 * gdb.base/symbol-without-target_section.exp
11581 * gdb.base/term.exp
11582 * gdb.base/testenv.exp
11583 * gdb.base/ui-redirect.exp
11584 * gdb.base/until.exp
11585 * gdb.base/unwindonsignal.exp
11586 * gdb.base/value-double-free.exp
11587 * gdb.base/vla-datatypes.exp
11588 * gdb.base/vla-ptr.exp
11589 * gdb.base/vla-sideeffect.exp
11590 * gdb.base/volatile.exp
11591 * gdb.base/watch-cond-infcall.exp
11592 * gdb.base/watch-cond.exp
11593 * gdb.base/watch-non-mem.exp
11594 * gdb.base/watch-read.exp
11595 * gdb.base/watch-vfork.exp
11596 * gdb.base/watchpoint-cond-gone.exp
11597 * gdb.base/watchpoint-delete.exp
11598 * gdb.base/watchpoint-hw-hit-once.exp
11599 * gdb.base/watchpoint-hw.exp
11600 * gdb.base/watchpoint-stops-at-right-insn.exp
11601 * gdb.base/watchpoints.exp
11602 * gdb.base/wchar.exp
11603 * gdb.base/whatis-exp.exp
11604 * gdb.btrace/buffer-size.exp
11605 * gdb.btrace/data.exp
11606 * gdb.btrace/delta.exp
11607 * gdb.btrace/dlopen.exp
11608 * gdb.btrace/enable.exp
11609 * gdb.btrace/exception.exp
11610 * gdb.btrace/function_call_history.exp
11611 * gdb.btrace/gcore.exp
11612 * gdb.btrace/instruction_history.exp
11613 * gdb.btrace/nohist.exp
11614 * gdb.btrace/reconnect.exp
11615 * gdb.btrace/record_goto-step.exp
11616 * gdb.btrace/record_goto.exp
11617 * gdb.btrace/rn-dl-bind.exp
11618 * gdb.btrace/segv.exp
11619 * gdb.btrace/step.exp
11620 * gdb.btrace/stepi.exp
11621 * gdb.btrace/tailcall-only.exp
11622 * gdb.btrace/tailcall.exp
11623 * gdb.btrace/tsx.exp
11624 * gdb.btrace/unknown_functions.exp
11625 * gdb.btrace/vdso.exp
11626 * gdb.compile/compile-ifunc.exp
11627 * gdb.compile/compile-ops.exp
11628 * gdb.compile/compile-print.exp
11629 * gdb.compile/compile-setjmp.exp
11630 * gdb.cp/abstract-origin.exp
11631 * gdb.cp/ambiguous.exp
11632 * gdb.cp/annota2.exp
11633 * gdb.cp/annota3.exp
11634 * gdb.cp/anon-ns.exp
11635 * gdb.cp/anon-struct.exp
11636 * gdb.cp/anon-union.exp
11637 * gdb.cp/arg-reference.exp
11638 * gdb.cp/baseenum.exp
11639 * gdb.cp/bool.exp
11640 * gdb.cp/breakpoint.exp
11641 * gdb.cp/bs15503.exp
11642 * gdb.cp/call-c.exp
11643 * gdb.cp/casts.exp
11644 * gdb.cp/chained-calls.exp
11645 * gdb.cp/class2.exp
11646 * gdb.cp/classes.exp
11647 * gdb.cp/cmpd-minsyms.exp
11648 * gdb.cp/converts.exp
11649 * gdb.cp/cp-relocate.exp
11650 * gdb.cp/cpcompletion.exp
11651 * gdb.cp/cpexprs.exp
11652 * gdb.cp/cplabel.exp
11653 * gdb.cp/cplusfuncs.exp
11654 * gdb.cp/cpsizeof.exp
11655 * gdb.cp/ctti.exp
11656 * gdb.cp/derivation.exp
11657 * gdb.cp/destrprint.exp
11658 * gdb.cp/dispcxx.exp
11659 * gdb.cp/enum-class.exp
11660 * gdb.cp/exception.exp
11661 * gdb.cp/exceptprint.exp
11662 * gdb.cp/expand-psymtabs-cxx.exp
11663 * gdb.cp/expand-sals.exp
11664 * gdb.cp/extern-c.exp
11665 * gdb.cp/filename.exp
11666 * gdb.cp/formatted-ref.exp
11667 * gdb.cp/fpointer.exp
11668 * gdb.cp/gdb1355.exp
11669 * gdb.cp/gdb2495.exp
11670 * gdb.cp/hang.exp
11671 * gdb.cp/impl-this.exp
11672 * gdb.cp/infcall-dlopen.exp
11673 * gdb.cp/inherit.exp
11674 * gdb.cp/iostream.exp
11675 * gdb.cp/koenig.exp
11676 * gdb.cp/local.exp
11677 * gdb.cp/m-data.exp
11678 * gdb.cp/m-static.exp
11679 * gdb.cp/mb-ctor.exp
11680 * gdb.cp/mb-inline.exp
11681 * gdb.cp/mb-templates.exp
11682 * gdb.cp/member-name.exp
11683 * gdb.cp/member-ptr.exp
11684 * gdb.cp/meth-typedefs.exp
11685 * gdb.cp/method.exp
11686 * gdb.cp/method2.exp
11687 * gdb.cp/minsym-fallback.exp
11688 * gdb.cp/misc.exp
11689 * gdb.cp/namelessclass.exp
11690 * gdb.cp/namespace-enum.exp
11691 * gdb.cp/namespace-nested-import.exp
11692 * gdb.cp/namespace.exp
11693 * gdb.cp/nextoverthrow.exp
11694 * gdb.cp/no-dmgl-verbose.exp
11695 * gdb.cp/non-trivial-retval.exp
11696 * gdb.cp/noparam.exp
11697 * gdb.cp/nsdecl.exp
11698 * gdb.cp/nsimport.exp
11699 * gdb.cp/nsnested.exp
11700 * gdb.cp/nsnoimports.exp
11701 * gdb.cp/nsrecurs.exp
11702 * gdb.cp/nsstress.exp
11703 * gdb.cp/nsusing.exp
11704 * gdb.cp/operator.exp
11705 * gdb.cp/oranking.exp
11706 * gdb.cp/overload-const.exp
11707 * gdb.cp/overload.exp
11708 * gdb.cp/ovldbreak.exp
11709 * gdb.cp/ovsrch.exp
11710 * gdb.cp/paren-type.exp
11711 * gdb.cp/parse-lang.exp
11712 * gdb.cp/pass-by-ref.exp
11713 * gdb.cp/pr-1023.exp
11714 * gdb.cp/pr-1210.exp
11715 * gdb.cp/pr-574.exp
11716 * gdb.cp/pr10687.exp
11717 * gdb.cp/pr12028.exp
11718 * gdb.cp/pr17132.exp
11719 * gdb.cp/pr17494.exp
11720 * gdb.cp/pr9067.exp
11721 * gdb.cp/pr9167.exp
11722 * gdb.cp/pr9631.exp
11723 * gdb.cp/printmethod.exp
11724 * gdb.cp/psmang.exp
11725 * gdb.cp/psymtab-parameter.exp
11726 * gdb.cp/ptype-cv-cp.exp
11727 * gdb.cp/ptype-flags.exp
11728 * gdb.cp/re-set-overloaded.exp
11729 * gdb.cp/ref-types.exp
11730 * gdb.cp/rtti.exp
11731 * gdb.cp/scope-err.exp
11732 * gdb.cp/shadow.exp
11733 * gdb.cp/smartp.exp
11734 * gdb.cp/static-method.exp
11735 * gdb.cp/static-print-quit.exp
11736 * gdb.cp/temargs.exp
11737 * gdb.cp/templates.exp
11738 * gdb.cp/try_catch.exp
11739 * gdb.cp/typedef-operator.exp
11740 * gdb.cp/typeid.exp
11741 * gdb.cp/userdef.exp
11742 * gdb.cp/using-crash.exp
11743 * gdb.cp/var-tag.exp
11744 * gdb.cp/virtbase.exp
11745 * gdb.cp/virtfunc.exp
11746 * gdb.cp/virtfunc2.exp
11747 * gdb.cp/vla-cxx.exp
11748 * gdb.disasm/t01_mov.exp
11749 * gdb.disasm/t02_mova.exp
11750 * gdb.disasm/t03_add.exp
11751 * gdb.disasm/t04_sub.exp
11752 * gdb.disasm/t05_cmp.exp
11753 * gdb.disasm/t06_ari2.exp
11754 * gdb.disasm/t07_ari3.exp
11755 * gdb.disasm/t08_or.exp
11756 * gdb.disasm/t09_xor.exp
11757 * gdb.disasm/t10_and.exp
11758 * gdb.disasm/t11_logs.exp
11759 * gdb.disasm/t12_bit.exp
11760 * gdb.disasm/t13_otr.exp
11761 * gdb.dlang/circular.exp
11762 * gdb.dwarf2/arr-stride.exp
11763 * gdb.dwarf2/arr-subrange.exp
11764 * gdb.dwarf2/atomic-type.exp
11765 * gdb.dwarf2/bad-regnum.exp
11766 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11767 * gdb.dwarf2/callframecfa.exp
11768 * gdb.dwarf2/clztest.exp
11769 * gdb.dwarf2/corrupt.exp
11770 * gdb.dwarf2/data-loc.exp
11771 * gdb.dwarf2/dup-psym.exp
11772 * gdb.dwarf2/dw2-anon-mptr.exp
11773 * gdb.dwarf2/dw2-anonymous-func.exp
11774 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11775 * gdb.dwarf2/dw2-bad-unresolved.exp
11776 * gdb.dwarf2/dw2-basic.exp
11777 * gdb.dwarf2/dw2-canonicalize-type.exp
11778 * gdb.dwarf2/dw2-case-insensitive.exp
11779 * gdb.dwarf2/dw2-common-block.exp
11780 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11781 * gdb.dwarf2/dw2-compressed.exp
11782 * gdb.dwarf2/dw2-const.exp
11783 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11784 * gdb.dwarf2/dw2-cu-size.exp
11785 * gdb.dwarf2/dw2-dup-frame.exp
11786 * gdb.dwarf2/dw2-entry-value.exp
11787 * gdb.dwarf2/dw2-icycle.exp
11788 * gdb.dwarf2/dw2-ifort-parameter.exp
11789 * gdb.dwarf2/dw2-inline-break.exp
11790 * gdb.dwarf2/dw2-inline-param.exp
11791 * gdb.dwarf2/dw2-intercu.exp
11792 * gdb.dwarf2/dw2-intermix.exp
11793 * gdb.dwarf2/dw2-lexical-block-bare.exp
11794 * gdb.dwarf2/dw2-linkage-name-trust.exp
11795 * gdb.dwarf2/dw2-minsym-in-cu.exp
11796 * gdb.dwarf2/dw2-noloc.exp
11797 * gdb.dwarf2/dw2-op-call.exp
11798 * gdb.dwarf2/dw2-op-out-param.exp
11799 * gdb.dwarf2/dw2-opt-structptr.exp
11800 * gdb.dwarf2/dw2-param-error.exp
11801 * gdb.dwarf2/dw2-producer.exp
11802 * gdb.dwarf2/dw2-ranges-base.exp
11803 * gdb.dwarf2/dw2-ref-missing-frame.exp
11804 * gdb.dwarf2/dw2-reg-undefined.exp
11805 * gdb.dwarf2/dw2-regno-invalid.exp
11806 * gdb.dwarf2/dw2-restore.exp
11807 * gdb.dwarf2/dw2-restrict.exp
11808 * gdb.dwarf2/dw2-single-line-discriminators.exp
11809 * gdb.dwarf2/dw2-strp.exp
11810 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11811 * gdb.dwarf2/dw2-unresolved.exp
11812 * gdb.dwarf2/dw2-var-zero-addr.exp
11813 * gdb.dwarf2/dw4-sig-types.exp
11814 * gdb.dwarf2/dwz.exp
11815 * gdb.dwarf2/dynarr-ptr.exp
11816 * gdb.dwarf2/enum-type.exp
11817 * gdb.dwarf2/gdb-index.exp
11818 * gdb.dwarf2/implptr-64bit.exp
11819 * gdb.dwarf2/implptr-optimized-out.exp
11820 * gdb.dwarf2/implptr.exp
11821 * gdb.dwarf2/implref-array.exp
11822 * gdb.dwarf2/implref-const.exp
11823 * gdb.dwarf2/implref-global.exp
11824 * gdb.dwarf2/implref-struct.exp
11825 * gdb.dwarf2/mac-fileno.exp
11826 * gdb.dwarf2/main-subprogram.exp
11827 * gdb.dwarf2/member-ptr-forwardref.exp
11828 * gdb.dwarf2/method-ptr.exp
11829 * gdb.dwarf2/missing-sig-type.exp
11830 * gdb.dwarf2/nonvar-access.exp
11831 * gdb.dwarf2/opaque-type-lookup.exp
11832 * gdb.dwarf2/pieces-optimized-out.exp
11833 * gdb.dwarf2/pieces.exp
11834 * gdb.dwarf2/pr10770.exp
11835 * gdb.dwarf2/pr13961.exp
11836 * gdb.dwarf2/staticvirtual.exp
11837 * gdb.dwarf2/subrange.exp
11838 * gdb.dwarf2/symtab-producer.exp
11839 * gdb.dwarf2/trace-crash.exp
11840 * gdb.dwarf2/typeddwarf.exp
11841 * gdb.dwarf2/valop.exp
11842 * gdb.dwarf2/watch-notconst.exp
11843 * gdb.fortran/array-element.exp
11844 * gdb.fortran/charset.exp
11845 * gdb.fortran/common-block.exp
11846 * gdb.fortran/complex.exp
11847 * gdb.fortran/derived-type-function.exp
11848 * gdb.fortran/derived-type.exp
11849 * gdb.fortran/logical.exp
11850 * gdb.fortran/module.exp
11851 * gdb.fortran/multi-dim.exp
11852 * gdb.fortran/nested-funcs.exp
11853 * gdb.fortran/print-formatted.exp
11854 * gdb.fortran/subarray.exp
11855 * gdb.fortran/vla-alloc-assoc.exp
11856 * gdb.fortran/vla-datatypes.exp
11857 * gdb.fortran/vla-history.exp
11858 * gdb.fortran/vla-ptr-info.exp
11859 * gdb.fortran/vla-ptype-sub.exp
11860 * gdb.fortran/vla-ptype.exp
11861 * gdb.fortran/vla-sizeof.exp
11862 * gdb.fortran/vla-type.exp
11863 * gdb.fortran/vla-value-sub-arbitrary.exp
11864 * gdb.fortran/vla-value-sub-finish.exp
11865 * gdb.fortran/vla-value-sub.exp
11866 * gdb.fortran/vla-value.exp
11867 * gdb.fortran/whatis_type.exp
11868 * gdb.go/chan.exp
11869 * gdb.go/handcall.exp
11870 * gdb.go/hello.exp
11871 * gdb.go/integers.exp
11872 * gdb.go/methods.exp
11873 * gdb.go/package.exp
11874 * gdb.go/strings.exp
11875 * gdb.go/types.exp
11876 * gdb.go/unsafe.exp
11877 * gdb.guile/scm-arch.exp
11878 * gdb.guile/scm-block.exp
11879 * gdb.guile/scm-breakpoint.exp
11880 * gdb.guile/scm-cmd.exp
11881 * gdb.guile/scm-disasm.exp
11882 * gdb.guile/scm-equal.exp
11883 * gdb.guile/scm-frame-args.exp
11884 * gdb.guile/scm-frame-inline.exp
11885 * gdb.guile/scm-frame.exp
11886 * gdb.guile/scm-iterator.exp
11887 * gdb.guile/scm-math.exp
11888 * gdb.guile/scm-objfile.exp
11889 * gdb.guile/scm-ports.exp
11890 * gdb.guile/scm-symbol.exp
11891 * gdb.guile/scm-symtab.exp
11892 * gdb.guile/scm-value-cc.exp
11893 * gdb.guile/types-module.exp
11894 * gdb.linespec/break-ask.exp
11895 * gdb.linespec/cpexplicit.exp
11896 * gdb.linespec/explicit.exp
11897 * gdb.linespec/keywords.exp
11898 * gdb.linespec/linespec.exp
11899 * gdb.linespec/ls-dollar.exp
11900 * gdb.linespec/ls-errs.exp
11901 * gdb.linespec/skip-two.exp
11902 * gdb.linespec/thread.exp
11903 * gdb.mi/mi-async.exp
11904 * gdb.mi/mi-basics.exp
11905 * gdb.mi/mi-break.exp
11906 * gdb.mi/mi-catch-load.exp
11907 * gdb.mi/mi-cli.exp
11908 * gdb.mi/mi-cmd-param-changed.exp
11909 * gdb.mi/mi-console.exp
11910 * gdb.mi/mi-detach.exp
11911 * gdb.mi/mi-disassemble.exp
11912 * gdb.mi/mi-eval.exp
11913 * gdb.mi/mi-file-transfer.exp
11914 * gdb.mi/mi-file.exp
11915 * gdb.mi/mi-fill-memory.exp
11916 * gdb.mi/mi-inheritance-syntax-error.exp
11917 * gdb.mi/mi-linespec-err-cp.exp
11918 * gdb.mi/mi-logging.exp
11919 * gdb.mi/mi-memory-changed.exp
11920 * gdb.mi/mi-read-memory.exp
11921 * gdb.mi/mi-record-changed.exp
11922 * gdb.mi/mi-reg-undefined.exp
11923 * gdb.mi/mi-regs.exp
11924 * gdb.mi/mi-return.exp
11925 * gdb.mi/mi-reverse.exp
11926 * gdb.mi/mi-simplerun.exp
11927 * gdb.mi/mi-solib.exp
11928 * gdb.mi/mi-stack.exp
11929 * gdb.mi/mi-stepi.exp
11930 * gdb.mi/mi-syn-frame.exp
11931 * gdb.mi/mi-until.exp
11932 * gdb.mi/mi-var-block.exp
11933 * gdb.mi/mi-var-child.exp
11934 * gdb.mi/mi-var-cmd.exp
11935 * gdb.mi/mi-var-cp.exp
11936 * gdb.mi/mi-var-display.exp
11937 * gdb.mi/mi-var-invalidate.exp
11938 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11939 * gdb.mi/mi-vla-fortran.exp
11940 * gdb.mi/mi-watch.exp
11941 * gdb.mi/mi2-var-child.exp
11942 * gdb.mi/user-selected-context-sync.exp
11943 * gdb.modula2/unbounded-array.exp
11944 * gdb.multi/dummy-frame-restore.exp
11945 * gdb.multi/multi-arch-exec.exp
11946 * gdb.multi/multi-arch.exp
11947 * gdb.multi/tids.exp
11948 * gdb.multi/watchpoint-multi.exp
11949 * gdb.opencl/callfuncs.exp
11950 * gdb.opencl/convs_casts.exp
11951 * gdb.opencl/datatypes.exp
11952 * gdb.opencl/operators.exp
11953 * gdb.opencl/vec_comps.exp
11954 * gdb.opt/clobbered-registers-O2.exp
11955 * gdb.opt/inline-break.exp
11956 * gdb.opt/inline-bt.exp
11957 * gdb.opt/inline-cmds.exp
11958 * gdb.opt/inline-locals.exp
11959 * gdb.pascal/case-insensitive-symbols.exp
11960 * gdb.pascal/floats.exp
11961 * gdb.pascal/gdb11492.exp
11962 * gdb.python/lib-types.exp
11963 * gdb.python/py-arch.exp
11964 * gdb.python/py-as-string.exp
11965 * gdb.python/py-bad-printers.exp
11966 * gdb.python/py-block.exp
11967 * gdb.python/py-breakpoint-create-fail.exp
11968 * gdb.python/py-breakpoint.exp
11969 * gdb.python/py-caller-is.exp
11970 * gdb.python/py-cmd.exp
11971 * gdb.python/py-explore-cc.exp
11972 * gdb.python/py-explore.exp
11973 * gdb.python/py-finish-breakpoint.exp
11974 * gdb.python/py-finish-breakpoint2.exp
11975 * gdb.python/py-frame-args.exp
11976 * gdb.python/py-frame-inline.exp
11977 * gdb.python/py-frame.exp
11978 * gdb.python/py-framefilter-mi.exp
11979 * gdb.python/py-infthread.exp
11980 * gdb.python/py-lazy-string.exp
11981 * gdb.python/py-linetable.exp
11982 * gdb.python/py-mi-events.exp
11983 * gdb.python/py-mi-objfile.exp
11984 * gdb.python/py-mi.exp
11985 * gdb.python/py-objfile.exp
11986 * gdb.python/py-pp-integral.exp
11987 * gdb.python/py-pp-maint.exp
11988 * gdb.python/py-pp-re-notag.exp
11989 * gdb.python/py-pp-registration.exp
11990 * gdb.python/py-recurse-unwind.exp
11991 * gdb.python/py-strfns.exp
11992 * gdb.python/py-symbol.exp
11993 * gdb.python/py-symtab.exp
11994 * gdb.python/py-sync-interp.exp
11995 * gdb.python/py-typeprint.exp
11996 * gdb.python/py-unwind-maint.exp
11997 * gdb.python/py-unwind.exp
11998 * gdb.python/py-value-cc.exp
11999 * gdb.python/py-xmethods.exp
12000 * gdb.reverse/amd64-tailcall-reverse.exp
12001 * gdb.reverse/break-precsave.exp
12002 * gdb.reverse/break-reverse.exp
12003 * gdb.reverse/consecutive-precsave.exp
12004 * gdb.reverse/consecutive-reverse.exp
12005 * gdb.reverse/finish-precsave.exp
12006 * gdb.reverse/finish-reverse-bkpt.exp
12007 * gdb.reverse/finish-reverse.exp
12008 * gdb.reverse/fstatat-reverse.exp
12009 * gdb.reverse/getresuid-reverse.exp
12010 * gdb.reverse/i386-precsave.exp
12011 * gdb.reverse/i386-reverse.exp
12012 * gdb.reverse/i386-sse-reverse.exp
12013 * gdb.reverse/i387-env-reverse.exp
12014 * gdb.reverse/i387-stack-reverse.exp
12015 * gdb.reverse/insn-reverse.exp
12016 * gdb.reverse/machinestate-precsave.exp
12017 * gdb.reverse/machinestate.exp
12018 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12019 * gdb.reverse/pipe-reverse.exp
12020 * gdb.reverse/readv-reverse.exp
12021 * gdb.reverse/recvmsg-reverse.exp
12022 * gdb.reverse/rerun-prec.exp
12023 * gdb.reverse/s390-mvcle.exp
12024 * gdb.reverse/step-precsave.exp
12025 * gdb.reverse/step-reverse.exp
12026 * gdb.reverse/time-reverse.exp
12027 * gdb.reverse/until-precsave.exp
12028 * gdb.reverse/until-reverse.exp
12029 * gdb.reverse/waitpid-reverse.exp
12030 * gdb.reverse/watch-precsave.exp
12031 * gdb.reverse/watch-reverse.exp
12032 * gdb.rust/generics.exp
12033 * gdb.rust/methods.exp
12034 * gdb.rust/modules.exp
12035 * gdb.rust/simple.exp
12036 * gdb.server/connect-with-no-symbol-file.exp
12037 * gdb.server/ext-attach.exp
12038 * gdb.server/ext-restart.exp
12039 * gdb.server/ext-wrapper.exp
12040 * gdb.server/file-transfer.exp
12041 * gdb.server/server-exec-info.exp
12042 * gdb.server/server-kill.exp
12043 * gdb.server/server-mon.exp
12044 * gdb.server/wrapper.exp
12045 * gdb.stabs/exclfwd.exp
12046 * gdb.stabs/gdb11479.exp
12047 * gdb.threads/clone-new-thread-event.exp
12048 * gdb.threads/corethreads.exp
12049 * gdb.threads/current-lwp-dead.exp
12050 * gdb.threads/dlopen-libpthread.exp
12051 * gdb.threads/gcore-thread.exp
12052 * gdb.threads/sigstep-threads.exp
12053 * gdb.threads/watchpoint-fork.exp
12054 * gdb.trace/actions-changed.exp
12055 * gdb.trace/backtrace.exp
12056 * gdb.trace/change-loc.exp
12057 * gdb.trace/circ.exp
12058 * gdb.trace/collection.exp
12059 * gdb.trace/disconnected-tracing.exp
12060 * gdb.trace/ftrace.exp
12061 * gdb.trace/mi-trace-frame-collected.exp
12062 * gdb.trace/mi-trace-unavailable.exp
12063 * gdb.trace/mi-traceframe-changed.exp
12064 * gdb.trace/mi-tsv-changed.exp
12065 * gdb.trace/no-attach-trace.exp
12066 * gdb.trace/passc-dyn.exp
12067 * gdb.trace/qtro.exp
12068 * gdb.trace/range-stepping.exp
12069 * gdb.trace/read-memory.exp
12070 * gdb.trace/save-trace.exp
12071 * gdb.trace/signal.exp
12072 * gdb.trace/status-stop.exp
12073 * gdb.trace/tfile.exp
12074 * gdb.trace/trace-break.exp
12075 * gdb.trace/trace-buffer-size.exp
12076 * gdb.trace/trace-condition.exp
12077 * gdb.trace/tracefile-pseudo-reg.exp
12078 * gdb.trace/tstatus.exp
12079 * gdb.trace/unavailable.exp
12080 * gdb.trace/while-dyn.exp
12081 * gdb.trace/while-stepping.exp
12082
34c41c68
DE
120832016-12-22 Doug Evans <xdje42@gmail.com>
12084
12085 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12086 and msymbols.
12087
16e69324
YQ
120882016-12-19 Yao Qi <yao.qi@linaro.org>
12089
12090 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12091 (test_with_self): Don't call do_steps_and_nexts, and remove
12092 code about stepping into xmalloc.
12093
f94f411b
YQ
120942016-12-09 Yao Qi <yao.qi@linaro.org>
12095
12096 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12097
120982016-12-09 Yao Qi <yao.qi@linaro.org>
12099
12100 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12101
f1b5deee
PA
121022016-12-09 Pedro Alves <palves@redhat.com>
12103
12104 * gdb.base/all-architectures-0.exp: New file.
12105 * gdb.base/all-architectures-1.exp: New file.
12106 * gdb.base/all-architectures-2.exp: New file.
12107 * gdb.base/all-architectures-3.exp: New file.
12108 * gdb.base/all-architectures-4.exp: New file.
12109 * gdb.base/all-architectures-5.exp: New file.
12110 * gdb.base/all-architectures-6.exp: New file.
12111 * gdb.base/all-architectures-7.exp: New file.
12112 * gdb.base/all-architectures.exp.in: New file.
12113
364ca42e
YQ
121142016-12-09 Yao Qi <yao.qi@linaro.org>
12115
12116 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12117
107c2d62
LM
121182016-12-02 Luis Machado <lgustavo@codesourcery.com>
12119
12120 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12121 possible.
12122 Remove useless pattern-matching code.
12123
df3ee9ca
PA
121242016-12-02 Pedro Alves <palves@redhat.com>
12125
12126 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12127 procedure.
12128 (top level): Call it.
12129
ec835369
PA
121302016-12-02 Pedro Alves <palves@redhat.com>
12131
12132 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12133 New procedure.
12134 (top level): Call it.
12135
01770bbd
PA
121362016-12-02 Pedro Alves <palves@redhat.com>
12137
12138 PR cli/20559
12139 * gdb.base/commands.exp (user_defined_command_args_eval): New
12140 procedure.
12141 (top level): Call it.
12142
008459ea
LM
121432016-12-02 Luis Machado <lgustavo@codesourcery.com>
12144
12145 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12146 timeout handling.
12147
0c1b455e
TT
121482016-12-02 Tom Tromey <tom@tromey.com>
12149
12150 * gdb.dwarf2/main-subprogram.c: New file.
12151 * gdb.dwarf2/main-subprogram.exp: New file.
12152
018572b8
LM
121532016-12-01 Luis Machado <lgustavo@codesourcery.com>
12154
12155 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12156 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12157 gdb_test_no_output for a couple of cases.
12158 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12159
84c93cd5
LM
121602016-12-01 Luis Machado <lgustavo@codesourcery.com>
12161
12162 Fix test names and standardize compilation error messages throughout
12163 the following files:
12164
12165 * gdb.ada/start.exp
12166 * gdb.arch/alpha-step.exp
12167 * gdb.arch/e500-prologue.exp
12168 * gdb.arch/ftrace-insn-reloc.exp
12169 * gdb.arch/gdb1291.exp
12170 * gdb.arch/gdb1431.exp
12171 * gdb.arch/gdb1558.exp
12172 * gdb.arch/i386-dr3-watch.exp
12173 * gdb.arch/i386-sse-stack-align.exp
12174 * gdb.arch/ia64-breakpoint-shadow.exp
12175 * gdb.arch/pa-nullify.exp
12176 * gdb.arch/powerpc-aix-prologue.exp
12177 * gdb.arch/thumb-bx-pc.exp
12178 * gdb.base/annota1.exp
12179 * gdb.base/annota3.exp
12180 * gdb.base/arrayidx.exp
12181 * gdb.base/assign.exp
12182 * gdb.base/attach.exp
12183 * gdb.base/auxv.exp
12184 * gdb.base/bang.exp
12185 * gdb.base/bfp-test.exp
12186 * gdb.base/bigcore.exp
12187 * gdb.base/bitfields2.exp
12188 * gdb.base/break-fun-addr.exp
12189 * gdb.base/break-probes.exp
12190 * gdb.base/call-rt-st.exp
12191 * gdb.base/callexit.exp
12192 * gdb.base/catch-fork-kill.exp
12193 * gdb.base/charset.exp
12194 * gdb.base/checkpoint.exp
12195 * gdb.base/comprdebug.exp
12196 * gdb.base/constvars.exp
12197 * gdb.base/coredump-filter.exp
12198 * gdb.base/cursal.exp
12199 * gdb.base/cvexpr.exp
12200 * gdb.base/detach.exp
12201 * gdb.base/display.exp
12202 * gdb.base/dmsym.exp
12203 * gdb.base/dprintf-pending.exp
12204 * gdb.base/dso2dso.exp
12205 * gdb.base/dtrace-probe.exp
12206 * gdb.base/dump.exp
12207 * gdb.base/enum_cond.exp
12208 * gdb.base/exe-lock.exp
12209 * gdb.base/exec-invalid-sysroot.exp
12210 * gdb.base/execl-update-breakpoints.exp
12211 * gdb.base/exprs.exp
12212 * gdb.base/fileio.exp
12213 * gdb.base/find.exp
12214 * gdb.base/finish.exp
12215 * gdb.base/fixsection.exp
12216 * gdb.base/foll-vfork.exp
12217 * gdb.base/frame-args.exp
12218 * gdb.base/gcore.exp
12219 * gdb.base/gdb1250.exp
12220 * gdb.base/global-var-nested-by-dso.exp
12221 * gdb.base/gnu-ifunc.exp
12222 * gdb.base/hashline1.exp
12223 * gdb.base/hashline2.exp
12224 * gdb.base/hashline3.exp
12225 * gdb.base/hbreak-in-shr-unsupported.exp
12226 * gdb.base/huge.exp
12227 * gdb.base/infcall-input.exp
12228 * gdb.base/info-fun.exp
12229 * gdb.base/info-shared.exp
12230 * gdb.base/jit-simple.exp
12231 * gdb.base/jit-so.exp
12232 * gdb.base/jit.exp
12233 * gdb.base/jump.exp
12234 * gdb.base/label.exp
12235 * gdb.base/lineinc.exp
12236 * gdb.base/logical.exp
12237 * gdb.base/longjmp.exp
12238 * gdb.base/macscp.exp
12239 * gdb.base/miscexprs.exp
12240 * gdb.base/new-ui-echo.exp
12241 * gdb.base/new-ui-pending-input.exp
12242 * gdb.base/new-ui.exp
12243 * gdb.base/nodebug.exp
12244 * gdb.base/nofield.exp
12245 * gdb.base/offsets.exp
12246 * gdb.base/overlays.exp
12247 * gdb.base/pending.exp
12248 * gdb.base/pointers.exp
12249 * gdb.base/pr11022.exp
12250 * gdb.base/printcmds.exp
12251 * gdb.base/prologue.exp
12252 * gdb.base/ptr-typedef.exp
12253 * gdb.base/realname-expand.exp
12254 * gdb.base/relativedebug.exp
12255 * gdb.base/relocate.exp
12256 * gdb.base/remote.exp
12257 * gdb.base/reread.exp
12258 * gdb.base/return2.exp
12259 * gdb.base/savedregs.exp
12260 * gdb.base/sep.exp
12261 * gdb.base/sepdebug.exp
12262 * gdb.base/sepsymtab.exp
12263 * gdb.base/set-inferior-tty.exp
12264 * gdb.base/setshow.exp
12265 * gdb.base/shlib-call.exp
12266 * gdb.base/sigaltstack.exp
12267 * gdb.base/siginfo-addr.exp
12268 * gdb.base/signals.exp
12269 * gdb.base/signull.exp
12270 * gdb.base/sigrepeat.exp
12271 * gdb.base/so-impl-ld.exp
12272 * gdb.base/solib-display.exp
12273 * gdb.base/solib-overlap.exp
12274 * gdb.base/solib-search.exp
12275 * gdb.base/solib-symbol.exp
12276 * gdb.base/structs.exp
12277 * gdb.base/structs2.exp
12278 * gdb.base/symtab-search-order.exp
12279 * gdb.base/twice.exp
12280 * gdb.base/unload.exp
12281 * gdb.base/varargs.exp
12282 * gdb.base/watchpoint-solib.exp
12283 * gdb.base/watchpoint.exp
12284 * gdb.base/whatis.exp
12285 * gdb.base/wrong_frame_bt_full.exp
12286 * gdb.btrace/dlopen.exp
12287 * gdb.cell/ea-standalone.exp
12288 * gdb.cell/ea-test.exp
12289 * gdb.cp/dispcxx.exp
12290 * gdb.cp/gdb2384.exp
12291 * gdb.cp/method2.exp
12292 * gdb.cp/nextoverthrow.exp
12293 * gdb.cp/pr10728.exp
12294 * gdb.disasm/am33.exp
12295 * gdb.disasm/h8300s.exp
12296 * gdb.disasm/mn10300.exp
12297 * gdb.disasm/sh3.exp
12298 * gdb.dwarf2/dw2-dir-file-name.exp
12299 * gdb.fortran/complex.exp
12300 * gdb.fortran/library-module.exp
12301 * gdb.guile/scm-pretty-print.exp
12302 * gdb.guile/scm-symbol.exp
12303 * gdb.guile/scm-type.exp
12304 * gdb.guile/scm-value.exp
12305 * gdb.linespec/linespec.exp
12306 * gdb.mi/gdb701.exp
12307 * gdb.mi/gdb792.exp
12308 * gdb.mi/mi-breakpoint-changed.exp
12309 * gdb.mi/mi-dprintf-pending.exp
12310 * gdb.mi/mi-dprintf.exp
12311 * gdb.mi/mi-exit-code.exp
12312 * gdb.mi/mi-pending.exp
12313 * gdb.mi/mi-solib.exp
12314 * gdb.mi/new-ui-mi-sync.exp
12315 * gdb.mi/pr11022.exp
12316 * gdb.mi/user-selected-context-sync.exp
12317 * gdb.opt/solib-intra-step.exp
12318 * gdb.python/py-events.exp
12319 * gdb.python/py-finish-breakpoint.exp
12320 * gdb.python/py-mi.exp
12321 * gdb.python/py-prettyprint.exp
12322 * gdb.python/py-shared.exp
12323 * gdb.python/py-symbol.exp
12324 * gdb.python/py-template.exp
12325 * gdb.python/py-type.exp
12326 * gdb.python/py-value.exp
12327 * gdb.reverse/solib-precsave.exp
12328 * gdb.reverse/solib-reverse.exp
12329 * gdb.server/solib-list.exp
12330 * gdb.stabs/weird.exp
12331 * gdb.threads/reconnect-signal.exp
12332 * gdb.threads/stepi-random-signal.exp
12333 * gdb.trace/actions.exp
12334 * gdb.trace/ax.exp
12335 * gdb.trace/backtrace.exp
12336 * gdb.trace/change-loc.exp
12337 * gdb.trace/deltrace.exp
12338 * gdb.trace/ftrace-lock.exp
12339 * gdb.trace/ftrace.exp
12340 * gdb.trace/infotrace.exp
12341 * gdb.trace/mi-tracepoint-changed.exp
12342 * gdb.trace/packetlen.exp
12343 * gdb.trace/passcount.exp
12344 * gdb.trace/pending.exp
12345 * gdb.trace/range-stepping.exp
12346 * gdb.trace/report.exp
12347 * gdb.trace/stap-trace.exp
12348 * gdb.trace/tfind.exp
12349 * gdb.trace/trace-break.exp
12350 * gdb.trace/trace-condition.exp
12351 * gdb.trace/trace-enable-disable.exp
12352 * gdb.trace/trace-mt.exp
12353 * gdb.trace/tracecmd.exp
12354 * gdb.trace/tspeed.exp
12355 * gdb.trace/tsv.exp
12356 * lib/perftest.exp
12357
fb9feb35
LM
123582016-12-01 Luis Machado <lgustavo@codesourcery.com>
12359
12360 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12361 with gdb_test_no_output.
12362 Use command as test name.
12363
cd2ddb6c
LM
123642016-12-01 Luis Machado <lgustavo@codesourcery.com>
12365
12366 Fix test names starting with uppercase throughout the files.
12367
12368 * gdb.ada/assign_1.exp
12369 * gdb.ada/boolean_expr.exp
12370 * gdb.base/arrayidx.exp
12371 * gdb.base/del.exp
12372 * gdb.base/gcore-buffer-overflow.exp
12373 * gdb.base/testenv.exp
12374 * gdb.compile/compile.exp
12375 * gdb.python/py-framefilter-invalidarg.exp
12376 * gdb.python/py-framefilter.exp
12377
bb95117e
LM
123782016-12-01 Luis Machado <lgustavo@codesourcery.com>
12379
12380 Fix test names starting with uppercase throughout the files.
12381
12382 * gdb.ada/array_return.exp
12383 * gdb.ada/expr_delims.exp
12384 * gdb.ada/mi_dyn_arr.exp
12385 * gdb.ada/mi_interface.exp
12386 * gdb.ada/mi_var_array.exp
12387 * gdb.ada/watch_arg.exp
12388 * gdb.arch/alpha-step.exp
12389 * gdb.arch/altivec-regs.exp
12390 * gdb.arch/e500-regs.exp
12391 * gdb.arch/powerpc-d128-regs.exp
12392 * gdb.base/arrayidx.exp
12393 * gdb.base/break.exp
12394 * gdb.base/checkpoint.exp
12395 * gdb.base/debug-expr.exp
12396 * gdb.base/dmsym.exp
12397 * gdb.base/radix.exp
12398 * gdb.base/sepdebug.exp
12399 * gdb.base/testenv.exp
12400 * gdb.base/watch_thread_num.exp
12401 * gdb.base/watchpoint-cond-gone.exp
12402 * gdb.cell/break.exp
12403 * gdb.cell/ea-cache.exp
12404 * gdb.compile/compile.exp
12405 * gdb.cp/gdb2495.exp
12406 * gdb.gdb/selftest.exp
12407 * gdb.gdb/xfullpath.exp
12408 * gdb.go/hello.exp
12409 * gdb.go/integers.exp
12410 * gdb.objc/basicclass.exp
12411 * gdb.pascal/hello.exp
12412 * gdb.pascal/integers.exp
12413 * gdb.python/py-breakpoint.exp
12414 * gdb.python/py-cmd.exp
12415 * gdb.python/py-linetable.exp
12416 * gdb.python/py-xmethods.exp
12417 * gdb.python/python.exp
12418 * gdb.reverse/consecutive-precsave.exp
12419 * gdb.reverse/finish-precsave.exp
12420 * gdb.reverse/i386-precsave.exp
12421 * gdb.reverse/machinestate-precsave.exp
12422 * gdb.reverse/sigall-precsave.exp
12423 * gdb.reverse/solib-precsave.exp
12424 * gdb.reverse/step-precsave.exp
12425 * gdb.reverse/until-precsave.exp
12426 * gdb.reverse/watch-precsave.exp
12427 * gdb.threads/leader-exit.exp
12428 * gdb.threads/pthreads.exp
12429 * gdb.threads/wp-replication.exp
12430 * gdb.trace/actions.exp
12431 * gdb.trace/mi-tsv-changed.exp
12432 * gdb.trace/tsv.exp
12433
de97fdd4
LM
124342016-12-01 Luis Machado <lgustavo@codesourcery.com>
12435
12436 Fix test names starting with uppercase throughout the files.
12437
12438 * gdb.arch/i386-bp_permanent.exp
12439 * gdb.arch/i386-gnu-cfi.exp
12440 * gdb.base/disasm-end-cu.exp
12441 * gdb.base/macscp.exp
12442 * gdb.base/pending.exp
12443 * gdb.base/watch_thread_num.exp
12444 * gdb.cp/exception.exp
12445 * gdb.cp/gdb2495.exp
12446 * gdb.cp/local.exp
12447 * gdb.python/py-evsignal.exp
12448 * gdb.python/python.exp
12449 * gdb.trace/tracecmd.exp
12450
9f058c10
LM
124512016-12-01 Luis Machado <lgustavo@codesourcery.com>
12452
12453 Fix test names starting with uppercase throughout the files.
12454
12455 * gdb.base/charset.exp
12456 * gdb.base/eval.exp
12457 * gdb.base/multi-forks.exp
12458 * gdb.guile/scm-progspace.exp
12459 * gdb.opencl/datatypes.exp
12460 * gdb.python/py-block.exp
12461 * gdb.python/py-function.exp
12462 * gdb.python/py-symbol.exp
12463 * gdb.python/py-symtab.exp
12464 * gdb.python/py-xmethods.exp
12465 * gdb.reverse/break-precsave.exp
12466 * gdb.reverse/break-reverse.exp
12467 * gdb.reverse/consecutive-precsave.exp
12468 * gdb.reverse/consecutive-reverse.exp
12469 * gdb.reverse/finish-precsave.exp
12470 * gdb.reverse/finish-reverse-bkpt.exp
12471 * gdb.reverse/finish-reverse.exp
12472 * gdb.reverse/fstatat-reverse.exp
12473 * gdb.reverse/getresuid-reverse.exp
12474 * gdb.reverse/i386-precsave.exp
12475 * gdb.reverse/i386-reverse.exp
12476 * gdb.reverse/i386-sse-reverse.exp
12477 * gdb.reverse/i387-stack-reverse.exp
12478 * gdb.reverse/insn-reverse.exp
12479 * gdb.reverse/machinestate-precsave.exp
12480 * gdb.reverse/machinestate.exp
12481 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12482 * gdb.reverse/pipe-reverse.exp
12483 * gdb.reverse/readv-reverse.exp
12484 * gdb.reverse/recvmsg-reverse.exp
12485 * gdb.reverse/rerun-prec.exp
12486 * gdb.reverse/s390-mvcle.exp
12487 * gdb.reverse/sigall-precsave.exp
12488 * gdb.reverse/sigall-reverse.exp
12489 * gdb.reverse/solib-precsave.exp
12490 * gdb.reverse/solib-reverse.exp
12491 * gdb.reverse/step-precsave.exp
12492 * gdb.reverse/step-reverse.exp
12493 * gdb.reverse/time-reverse.exp
12494 * gdb.reverse/until-precsave.exp
12495 * gdb.reverse/until-reverse.exp
12496 * gdb.reverse/waitpid-reverse.exp
12497 * gdb.reverse/watch-precsave.exp
12498 * gdb.reverse/watch-reverse.exp
12499
cdc7edd7
LM
125002016-12-01 Luis Machado <lgustavo@codesourcery.com>
12501
12502 Fix test names starting with uppercase throughout the files.
12503
12504 * gdb.arch/i386-mpx-simple_segv.exp
12505 * gdb.arch/i386-mpx.exp
12506 * gdb.arch/i386-permbkpt.exp
12507 * gdb.arch/pa-nullify.exp
12508 * gdb.arch/powerpc-d128-regs.exp
12509 * gdb.arch/vsx-regs.exp
12510 * gdb.base/bfp-test.exp
12511 * gdb.base/break.exp
12512 * gdb.base/breakpoint-shadow.exp
12513 * gdb.base/callfuncs.exp
12514 * gdb.base/charset.exp
12515 * gdb.base/commands.exp
12516 * gdb.base/completion.exp
12517 * gdb.base/dfp-test.exp
12518 * gdb.base/echo.exp
12519 * gdb.base/ending-run.exp
12520 * gdb.base/eval.exp
12521 * gdb.base/expand-psymtabs.exp
12522 * gdb.base/float128.exp
12523 * gdb.base/floatn.exp
12524 * gdb.base/foll-exec-mode.exp
12525 * gdb.base/gdb1056.exp
12526 * gdb.base/gdb11531.exp
12527 * gdb.base/kill-after-signal.exp
12528 * gdb.base/multi-forks.exp
12529 * gdb.base/overlays.exp
12530 * gdb.base/pending.exp
12531 * gdb.base/sepdebug.exp
12532 * gdb.base/testenv.exp
12533 * gdb.base/valgrind-db-attach.exp
12534 * gdb.base/watch_thread_num.exp
12535 * gdb.base/watchpoint-cond-gone.exp
12536 * gdb.base/watchpoint.exp
12537 * gdb.base/watchpoints.exp
12538 * gdb.cp/arg-reference.exp
12539 * gdb.cp/baseenum.exp
12540 * gdb.cp/operator.exp
12541 * gdb.cp/shadow.exp
12542 * gdb.dwarf2/dw2-op-out-param.exp
12543 * gdb.dwarf2/dw2-reg-undefined.exp
12544 * gdb.go/chan.exp
12545 * gdb.go/hello.exp
12546 * gdb.go/integers.exp
12547 * gdb.go/methods.exp
12548 * gdb.go/package.exp
12549 * gdb.guile/scm-parameter.exp
12550 * gdb.guile/scm-progspace.exp
12551 * gdb.guile/scm-value.exp
12552 * gdb.mi/mi-pending.exp
12553 * gdb.mi/user-selected-context-sync.exp
12554 * gdb.multi/multi-attach.exp
12555 * gdb.multi/tids.exp
12556 * gdb.opt/clobbered-registers-O2.exp
12557 * gdb.pascal/floats.exp
12558 * gdb.pascal/integers.exp
12559 * gdb.python/py-block.exp
12560 * gdb.python/py-events.exp
12561 * gdb.python/py-parameter.exp
12562 * gdb.python/py-symbol.exp
12563 * gdb.python/py-symtab.exp
12564 * gdb.python/py-type.exp
12565 * gdb.python/py-value.exp
12566 * gdb.python/py-xmethods.exp
12567 * gdb.python/python.exp
12568 * gdb.reverse/break-precsave.exp
12569 * gdb.reverse/consecutive-precsave.exp
12570 * gdb.reverse/finish-precsave.exp
12571 * gdb.reverse/i386-precsave.exp
12572 * gdb.reverse/machinestate-precsave.exp
12573 * gdb.reverse/sigall-precsave.exp
12574 * gdb.reverse/solib-precsave.exp
12575 * gdb.reverse/step-precsave.exp
12576 * gdb.reverse/until-precsave.exp
12577 * gdb.reverse/watch-precsave.exp
12578 * gdb.server/ext-attach.exp
12579 * gdb.server/ext-restart.exp
12580 * gdb.server/ext-run.exp
12581 * gdb.server/ext-wrapper.exp
12582 * gdb.stabs/gdb11479.exp
12583 * gdb.stabs/weird.exp
12584 * gdb.threads/attach-many-short-lived-threads.exp
12585 * gdb.threads/kill.exp
12586 * gdb.threads/watchpoint-fork.exp
12587
bc6c7af4
LM
125882016-12-01 Luis Machado <lgustavo@codesourcery.com>
12589
12590 Fix test names starting with uppercase throughout all the files below.
12591
12592 * gdb.ada/array_return.exp
12593 * gdb.ada/catch_ex.exp
12594 * gdb.ada/info_exc.exp
12595 * gdb.ada/mi_catch_ex.exp
12596 * gdb.ada/mi_dyn_arr.exp
12597 * gdb.ada/mi_ex_cond.exp
12598 * gdb.ada/mi_exc_info.exp
12599 * gdb.ada/mi_interface.exp
12600 * gdb.ada/mi_task_arg.exp
12601 * gdb.ada/mi_task_info.exp
12602 * gdb.ada/mi_var_array.exp
12603 * gdb.arch/alpha-step.exp
12604 * gdb.arch/amd64-disp-step.exp
12605 * gdb.arch/arm-disp-step.exp
12606 * gdb.arch/disp-step-insn-reloc.exp
12607 * gdb.arch/e500-prologue.exp
12608 * gdb.arch/ftrace-insn-reloc.exp
12609 * gdb.arch/gdb1558.exp
12610 * gdb.arch/i386-bp_permanent.exp
12611 * gdb.arch/i386-disp-step.exp
12612 * gdb.arch/i386-float.exp
12613 * gdb.arch/i386-gnu-cfi.exp
12614 * gdb.arch/ia64-breakpoint-shadow.exp
12615 * gdb.arch/mips16-thunks.exp
12616 * gdb.arch/pa-nullify.exp
12617 * gdb.arch/powerpc-aix-prologue.exp
12618 * gdb.arch/powerpc-power.exp
12619 * gdb.arch/ppc-dfp.exp
12620 * gdb.arch/s390-tdbregs.exp
12621 * gdb.arch/spu-info.exp
12622 * gdb.arch/spu-ls.exp
12623 * gdb.arch/thumb-bx-pc.exp
12624 * gdb.base/advance.exp
12625 * gdb.base/annota-input-while-running.exp
12626 * gdb.base/arrayidx.exp
12627 * gdb.base/asmlabel.exp
12628 * gdb.base/async.exp
12629 * gdb.base/attach-wait-input.exp
12630 * gdb.base/auto-connect-native-target.exp
12631 * gdb.base/batch-preserve-term-settings.exp
12632 * gdb.base/bfp-test.exp
12633 * gdb.base/bigcore.exp
12634 * gdb.base/bp-permanent.exp
12635 * gdb.base/break-always.exp
12636 * gdb.base/break-fun-addr.exp
12637 * gdb.base/break-idempotent.exp
12638 * gdb.base/break-main-file-remove-fail.exp
12639 * gdb.base/break-probes.exp
12640 * gdb.base/break-unload-file.exp
12641 * gdb.base/break.exp
12642 * gdb.base/call-ar-st.exp
12643 * gdb.base/call-rt-st.exp
12644 * gdb.base/call-sc.exp
12645 * gdb.base/call-signal-resume.exp
12646 * gdb.base/call-strs.exp
12647 * gdb.base/callexit.exp
12648 * gdb.base/callfuncs.exp
12649 * gdb.base/catch-gdb-caused-signals.exp
12650 * gdb.base/catch-signal-siginfo-cond.exp
12651 * gdb.base/catch-syscall.exp
12652 * gdb.base/compare-sections.exp
12653 * gdb.base/cond-eval-mode.exp
12654 * gdb.base/condbreak-call-false.exp
12655 * gdb.base/consecutive-step-over.exp
12656 * gdb.base/cursal.exp
12657 * gdb.base/disabled-location.exp
12658 * gdb.base/disasm-end-cu.exp
12659 * gdb.base/display.exp
12660 * gdb.base/double-prompt-target-event-error.exp
12661 * gdb.base/dprintf-bp-same-addr.exp
12662 * gdb.base/dprintf-detach.exp
12663 * gdb.base/dprintf-next.exp
12664 * gdb.base/dprintf-non-stop.exp
12665 * gdb.base/dprintf-pending.exp
12666 * gdb.base/dso2dso.exp
12667 * gdb.base/ending-run.exp
12668 * gdb.base/enum_cond.exp
12669 * gdb.base/examine-backward.exp
12670 * gdb.base/exe-lock.exp
12671 * gdb.base/exec-invalid-sysroot.exp
12672 * gdb.base/execl-update-breakpoints.exp
12673 * gdb.base/execution-termios.exp
12674 * gdb.base/fileio.exp
12675 * gdb.base/fixsection.exp
12676 * gdb.base/foll-exec-mode.exp
12677 * gdb.base/foll-exec.exp
12678 * gdb.base/fork-running-state.exp
12679 * gdb.base/frame-args.exp
12680 * gdb.base/fullpath-expand.exp
12681 * gdb.base/func-ptr.exp
12682 * gdb.base/gcore-relro-pie.exp
12683 * gdb.base/gdb1090.exp
12684 * gdb.base/gdb1555.exp
12685 * gdb.base/global-var-nested-by-dso.exp
12686 * gdb.base/gnu-ifunc.exp
12687 * gdb.base/hbreak-in-shr-unsupported.exp
12688 * gdb.base/hbreak-unmapped.exp
12689 * gdb.base/hook-stop.exp
12690 * gdb.base/infcall-input.exp
12691 * gdb.base/info-fun.exp
12692 * gdb.base/info-shared.exp
12693 * gdb.base/interrupt-noterm.exp
12694 * gdb.base/jit-so.exp
12695 * gdb.base/jit.exp
12696 * gdb.base/line-symtabs.exp
12697 * gdb.base/list.exp
12698 * gdb.base/longjmp.exp
12699 * gdb.base/macscp.exp
12700 * gdb.base/max-value-size.exp
12701 * gdb.base/nodebug.exp
12702 * gdb.base/nofield.exp
12703 * gdb.base/overlays.exp
12704 * gdb.base/paginate-after-ctrl-c-running.exp
12705 * gdb.base/paginate-bg-execution.exp
12706 * gdb.base/paginate-inferior-exit.exp
12707 * gdb.base/pending.exp
12708 * gdb.base/pr11022.exp
12709 * gdb.base/printcmds.exp
12710 * gdb.base/ptr-typedef.exp
12711 * gdb.base/ptype.exp
12712 * gdb.base/randomize.exp
12713 * gdb.base/range-stepping.exp
12714 * gdb.base/realname-expand.exp
12715 * gdb.base/relativedebug.exp
12716 * gdb.base/remote.exp
12717 * gdb.base/savedregs.exp
12718 * gdb.base/sepdebug.exp
12719 * gdb.base/set-noassign.exp
12720 * gdb.base/shlib-call.exp
12721 * gdb.base/shreloc.exp
12722 * gdb.base/sigaltstack.exp
12723 * gdb.base/sigbpt.exp
12724 * gdb.base/siginfo-addr.exp
12725 * gdb.base/siginfo-obj.exp
12726 * gdb.base/siginfo-thread.exp
12727 * gdb.base/signest.exp
12728 * gdb.base/signull.exp
12729 * gdb.base/sigrepeat.exp
12730 * gdb.base/skip.exp
12731 * gdb.base/so-impl-ld.exp
12732 * gdb.base/solib-corrupted.exp
12733 * gdb.base/solib-disc.exp
12734 * gdb.base/solib-display.exp
12735 * gdb.base/solib-overlap.exp
12736 * gdb.base/solib-search.exp
12737 * gdb.base/solib-symbol.exp
12738 * gdb.base/source-execution.exp
12739 * gdb.base/sss-bp-on-user-bp-2.exp
12740 * gdb.base/sss-bp-on-user-bp.exp
12741 * gdb.base/stack-checking.exp
12742 * gdb.base/stale-infcall.exp
12743 * gdb.base/step-break.exp
12744 * gdb.base/step-line.exp
12745 * gdb.base/step-over-exit.exp
12746 * gdb.base/step-test.exp
12747 * gdb.base/structs.exp
12748 * gdb.base/sym-file.exp
12749 * gdb.base/symtab-search-order.exp
12750 * gdb.base/term.exp
12751 * gdb.base/type-opaque.exp
12752 * gdb.base/unload.exp
12753 * gdb.base/until-nodebug.exp
12754 * gdb.base/until.exp
12755 * gdb.base/unwindonsignal.exp
12756 * gdb.base/watch-cond.exp
12757 * gdb.base/watch-non-mem.exp
12758 * gdb.base/watch_thread_num.exp
12759 * gdb.base/watchpoint-reuse-slot.exp
12760 * gdb.base/watchpoint-solib.exp
12761 * gdb.base/watchpoint.exp
12762 * gdb.btrace/dlopen.exp
12763 * gdb.cell/arch.exp
12764 * gdb.cell/break.exp
12765 * gdb.cell/bt.exp
12766 * gdb.cell/core.exp
12767 * gdb.cell/data.exp
12768 * gdb.cell/dwarfaddr.exp
12769 * gdb.cell/ea-cache.exp
12770 * gdb.cell/ea-standalone.exp
12771 * gdb.cell/ea-test.exp
12772 * gdb.cell/f-regs.exp
12773 * gdb.cell/fork.exp
12774 * gdb.cell/gcore.exp
12775 * gdb.cell/mem-access.exp
12776 * gdb.cell/ptype.exp
12777 * gdb.cell/registers.exp
12778 * gdb.cell/sizeof.exp
12779 * gdb.cell/solib-symbol.exp
12780 * gdb.cell/solib.exp
12781 * gdb.compile/compile-tls.exp
12782 * gdb.cp/exception.exp
12783 * gdb.cp/gdb2495.exp
12784 * gdb.cp/local.exp
12785 * gdb.cp/mb-inline.exp
12786 * gdb.cp/mb-templates.exp
12787 * gdb.cp/pr10687.exp
12788 * gdb.cp/pr9167.exp
12789 * gdb.cp/scope-err.exp
12790 * gdb.cp/templates.exp
12791 * gdb.cp/virtfunc.exp
12792 * gdb.dwarf2/dw2-dir-file-name.exp
12793 * gdb.dwarf2/dw2-single-line-discriminators.exp
12794 * gdb.fortran/complex.exp
12795 * gdb.fortran/library-module.exp
12796 * gdb.guile/guile.exp
12797 * gdb.guile/scm-cmd.exp
12798 * gdb.guile/scm-frame-inline.exp
12799 * gdb.guile/scm-objfile.exp
12800 * gdb.guile/scm-pretty-print.exp
12801 * gdb.guile/scm-symbol.exp
12802 * gdb.guile/scm-type.exp
12803 * gdb.guile/scm-value.exp
12804 * gdb.linespec/keywords.exp
12805 * gdb.linespec/ls-errs.exp
12806 * gdb.linespec/macro-relative.exp
12807 * gdb.linespec/thread.exp
12808 * gdb.mi/mi-breakpoint-changed.exp
12809 * gdb.mi/mi-dprintf-pending.exp
12810 * gdb.mi/mi-fullname-deleted.exp
12811 * gdb.mi/mi-logging.exp
12812 * gdb.mi/mi-pending.exp
12813 * gdb.mi/mi-solib.exp
12814 * gdb.mi/new-ui-mi-sync.exp
12815 * gdb.mi/user-selected-context-sync.exp
12816 * gdb.multi/dummy-frame-restore.exp
12817 * gdb.multi/multi-arch-exec.exp
12818 * gdb.multi/remove-inferiors.exp
12819 * gdb.multi/watchpoint-multi-exit.exp
12820 * gdb.opt/solib-intra-step.exp
12821 * gdb.perf/backtrace.exp
12822 * gdb.perf/single-step.exp
12823 * gdb.perf/skip-command.exp
12824 * gdb.perf/skip-prologue.exp
12825 * gdb.perf/solib.exp
12826 * gdb.python/lib-types.exp
12827 * gdb.python/py-as-string.exp
12828 * gdb.python/py-bad-printers.exp
12829 * gdb.python/py-block.exp
12830 * gdb.python/py-breakpoint.exp
12831 * gdb.python/py-cmd.exp
12832 * gdb.python/py-events.exp
12833 * gdb.python/py-evthreads.exp
12834 * gdb.python/py-finish-breakpoint.exp
12835 * gdb.python/py-finish-breakpoint2.exp
12836 * gdb.python/py-frame-inline.exp
12837 * gdb.python/py-frame.exp
12838 * gdb.python/py-inferior.exp
12839 * gdb.python/py-infthread.exp
12840 * gdb.python/py-mi.exp
12841 * gdb.python/py-objfile.exp
12842 * gdb.python/py-pp-maint.exp
12843 * gdb.python/py-pp-registration.exp
12844 * gdb.python/py-prettyprint.exp
12845 * gdb.python/py-recurse-unwind.exp
12846 * gdb.python/py-shared.exp
12847 * gdb.python/py-symbol.exp
12848 * gdb.python/py-symtab.exp
12849 * gdb.python/py-template.exp
12850 * gdb.python/py-type.exp
12851 * gdb.python/py-unwind-maint.exp
12852 * gdb.python/py-unwind.exp
12853 * gdb.python/py-value.exp
12854 * gdb.python/python.exp
12855 * gdb.reverse/finish-reverse-bkpt.exp
12856 * gdb.reverse/insn-reverse.exp
12857 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12858 * gdb.reverse/solib-precsave.exp
12859 * gdb.reverse/solib-reverse.exp
12860 * gdb.stabs/gdb11479.exp
12861 * gdb.stabs/weird.exp
12862 * gdb.threads/fork-child-threads.exp
12863 * gdb.threads/fork-plus-threads.exp
12864 * gdb.threads/fork-thread-pending.exp
12865 * gdb.threads/forking-threads-plus-breakpoint.exp
12866 * gdb.threads/hand-call-in-threads.exp
12867 * gdb.threads/interrupted-hand-call.exp
12868 * gdb.threads/linux-dp.exp
12869 * gdb.threads/local-watch-wrong-thread.exp
12870 * gdb.threads/next-while-other-thread-longjmps.exp
12871 * gdb.threads/non-ldr-exit.exp
12872 * gdb.threads/pending-step.exp
12873 * gdb.threads/print-threads.exp
12874 * gdb.threads/process-dies-while-detaching.exp
12875 * gdb.threads/process-dies-while-handling-bp.exp
12876 * gdb.threads/pthreads.exp
12877 * gdb.threads/queue-signal.exp
12878 * gdb.threads/reconnect-signal.exp
12879 * gdb.threads/signal-command-handle-nopass.exp
12880 * gdb.threads/signal-command-multiple-signals-pending.exp
12881 * gdb.threads/signal-delivered-right-thread.exp
12882 * gdb.threads/signal-sigtrap.exp
12883 * gdb.threads/sigthread.exp
12884 * gdb.threads/staticthreads.exp
12885 * gdb.threads/stepi-random-signal.exp
12886 * gdb.threads/thread-unwindonsignal.exp
12887 * gdb.threads/thread_check.exp
12888 * gdb.threads/thread_events.exp
12889 * gdb.threads/tid-reuse.exp
12890 * gdb.threads/tls-nodebug.exp
12891 * gdb.threads/tls-shared.exp
12892 * gdb.threads/tls-so_extern.exp
12893 * gdb.threads/tls.exp
12894 * gdb.threads/wp-replication.exp
12895 * gdb.trace/actions-changed.exp
12896 * gdb.trace/actions.exp
12897 * gdb.trace/backtrace.exp
12898 * gdb.trace/change-loc.exp
12899 * gdb.trace/collection.exp
12900 * gdb.trace/deltrace.exp
12901 * gdb.trace/disconnected-tracing.exp
12902 * gdb.trace/entry-values.exp
12903 * gdb.trace/ftrace-lock.exp
12904 * gdb.trace/ftrace.exp
12905 * gdb.trace/infotrace.exp
12906 * gdb.trace/mi-trace-frame-collected.exp
12907 * gdb.trace/mi-trace-unavailable.exp
12908 * gdb.trace/mi-traceframe-changed.exp
12909 * gdb.trace/mi-tracepoint-changed.exp
12910 * gdb.trace/mi-tsv-changed.exp
12911 * gdb.trace/no-attach-trace.exp
12912 * gdb.trace/packetlen.exp
12913 * gdb.trace/passc-dyn.exp
12914 * gdb.trace/passcount.exp
12915 * gdb.trace/pending.exp
12916 * gdb.trace/pr16508.exp
12917 * gdb.trace/qtro.exp
12918 * gdb.trace/range-stepping.exp
12919 * gdb.trace/read-memory.exp
12920 * gdb.trace/report.exp
12921 * gdb.trace/save-trace.exp
12922 * gdb.trace/signal.exp
12923 * gdb.trace/stap-trace.exp
12924 * gdb.trace/status-stop.exp
12925 * gdb.trace/strace.exp
12926 * gdb.trace/tfile.exp
12927 * gdb.trace/tfind.exp
12928 * gdb.trace/trace-break.exp
12929 * gdb.trace/trace-condition.exp
12930 * gdb.trace/trace-enable-disable.exp
12931 * gdb.trace/trace-mt.exp
12932 * gdb.trace/tracecmd.exp
12933 * gdb.trace/tracefile-pseudo-reg.exp
12934 * gdb.trace/tspeed.exp
12935 * gdb.trace/tstatus.exp
12936 * gdb.trace/tsv.exp
12937 * gdb.trace/unavailable.exp
12938 * gdb.trace/while-dyn.exp
12939 * gdb.trace/while-stepping.exp
12940 * lib/gdb-guile.exp
12941 * lib/gdb.exp
12942 * lib/mi-support.exp
12943 * lib/pascal.exp
12944 * lib/perftest.exp
12945 * lib/prelink-support.exp
12946 * lib/selftest-support.exp
12947
ad02e4fe
SM
129482016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12949
12950 * Makefile.in: Include disable-implicit-rules.mk.
12951
22347e55
AA
129522016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12953
12954 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12955 non-byte-aligned bit fields.
12956
da5b30da
AA
129572016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12958
12959 PR gdb/12616
12960 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12961 respects the DW_AT_data_bit_offset attribute.
12962
b593ecca
SM
129632016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12964
12965 * gdb.base/default.exp: Fix output of "set language".
12966
3b165252
SM
129672016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12968
12969 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12970 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12971 make.
12972 * configure.ac: Remove checks for the make program.
12973 * configure: Re-generate.
12974
1a2f3d7f
KB
129752016-11-16 Kevin Buettner <kevinb@redhat.com>
12976
12977 * gdb.python/py-recurse-unwind.c (main): Add loop.
12978 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12979 to read_register() and gdb.parse_and_eval(). Make each code
12980 call a separate case that can be individually tested.
12981 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12982 proc. Call cont_and_backtrace for each of the code paths that
12983 we want to test in the unwinder.
12984
b7f38fda
AA
129852016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12986
12987 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12988 the definition of struct S.
12989
1f8db343
CM
129902016-11-11 Catherine Moore <clm@codesourcery.com>
12991
12992 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12993
fad0c9fb
PA
129942016-11-09 Pedro Alves <palves@redhat.com>
12995
12996 * gdb.base/commands.exp (runto_or_return): New procedure.
12997 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12998 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12999 (progvar_simple_while_test, progvar_complex_if_while_test)
13000 (if_while_breakpoint_command_test)
13001 (infrun_breakpoint_command_test, breakpoint_command_test)
13002 (user_defined_command_test, watchpoint_command_test)
13003 (test_command_prompt_position, redefine_hook_test)
13004 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13005 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13006 multi_line_input and multi_line. Remove gdb_expect and
13007 gdb_stop_suppressing_tests uses.
13008 * lib/gdb.exp (valnum_re): New global.
13009 (multi_line_input): New procedure.
13010
8354c62c
SM
130112016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13012
13013 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13014 Remove.
13015 (test_setup): Define with proc_with_prefix.
13016 (test_cli_inferior): Likewise.
13017 (test_cli_thread): Likewise.
13018 (test_cli_frame): Likewise.
13019 (test_cli_select_frame): Likewise.
13020 (test_cli_up_down): Likewise.
13021 (test_mi_thread_select): Likewise.
13022 (test_mi_stack_select_frame): Likewise.
13023 (test_cli_in_mi_inferior): Likewise.
13024 (test_cli_in_mi_thread): Likewise.
13025 (test_cli_in_mi_frame): Likewise.
13026 (top level): Do not use with_test_prefix_procname.
13027
64f367a2
PA
130282016-11-09 Pedro Alves <palves@redhat.com>
13029
13030 * gdb.base/commands.exp (gdbvar_simple_if_test)
13031 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13032 (progvar_simple_if_test, progvar_simple_while_test)
13033 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13034 (infrun_breakpoint_command_test, breakpoint_command_test)
13035 (user_defined_command_test, watchpoint_command_test)
13036 (test_command_prompt_position, deprecated_command_test)
13037 (bp_deleted_in_command, temporary_breakpoint_commands)
13038 (stray_arg0_test, source_file_with_indented_comment)
13039 (recursive_source_test, if_commands_test)
13040 (error_clears_commands_left, redefine_hook_test)
13041 (redefine_backtrace_test): Use proc_with_prefix.
13042 * lib/gdb.exp (proc_with_prefix): New proc.
13043
0bb65f1e
AA
130442016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13045
13046 * gdb.base/tui-layout.c: New file.
13047 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13048 disassembly window contains very long lines.
13049
7353f247
TT
130502016-11-08 Tom Tromey <tom@tromey.com>
13051
13052 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13053 depend on Python 2.
13054
30a7bb83
TT
130552016-11-08 Tom Tromey <tom@tromey.com>
13056
13057 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13058 New method.
13059
cdf5a07c
MG
130602016-10-29 Manish Goregaokar <manish@mozilla.com>
13061
2806dc7e 13062 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13063
51a789c3
MG
130642016-10-27 Manish Goregaokar <manish@mozilla.com>
13065
2806dc7e
PA
13066 * gdb.rust/simple.rs: Add test for univariant enums without
13067 discriminants and for encoded struct-like enums.
51a789c3 13068
f610ab6d
PA
130692016-10-28 Pedro Alves <palves@redhat.com>
13070
13071 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13072 gdb_test_multiple, tighten regexps and match symtabs and line
13073 tables incrementally.
13074
b129b0ca
LM
130752016-10-28 Luis Machado <lgustavo@codesourcery.com>
13076
13077 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13078 general.
13079
ecf45d2c
SL
130802016-10-25 Luis Machado <lgustavo@codesourcery.com>
13081
13082 * gdb.base/exec-invalid-sysroot.exp: New file.
13083
b8d38ee4
JK
130842016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13085
13086 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13087
f90fd8c2
JK
130882016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13089
13090 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13091
2d2476aa
MR
130922016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13093
2806dc7e
PA
13094 * gdb.base/killed-outside.exp: Remove $options from a call to
13095 `prepare_for_testing'.
2d2476aa 13096
e42b25a0
SM
130972016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13098
13099 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13100 Change test message.
13101
3ccdb432
SM
131022016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13103
13104 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13105 Update comment.
13106
5bad3170
SM
131072016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13108
13109 * gdb.trace/mi-trace-save.exp: New file.
13110
5ad9dba7
YQ
131112016-10-13 Yao Qi <yao.qi@linaro.org>
13112
13113 * gdb.base/code_elim.exp (get_var_address): Remove.
13114 * gdb.base/relocate.exp: Likewise.
13115 * gdb.base/shreloc.exp: Likewise.
13116 * lib/gdb.exp (get_var_address): New.
13117
62df7e21
YQ
131182016-10-13 Yao Qi <yao.qi@linaro.org>
13119
13120 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13121 floating point tests if $skip_float_test is false.
13122
4dac951e
LM
131232016-10-12 Luis Machado <lgustavo@codesourcery.com>
13124
13125 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13126 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13127 argc values.
13128 Add 1 to argc so we guarantee distinct initial/modified argc values.
13129
8f1a8fc4
JK
131302016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13131
13132 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13133
16c85b5d
JK
131342016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13135
13136 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13137 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13138 * gdb.arch/vsx-regs.exp: Likewise.
13139
1d0e042a
YQ
131402016-10-07 Yao Qi <yao.qi@linaro.org>
13141
13142 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13143
68dadef5
MM
131442016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13145
13146 * gdb.python/python.exp: Test decode_line("*0").
13147
33fa2c6e
DE
131482016-10-06 Doug Evans <dje@google.com>
13149
13150 * gdb.python/py-value.exp (test_value_creation): Add test for large
13151 unsigned 64-bit value.
13152
9c37b5ae
TT
131532016-10-06 Tom Tromey <tom@tromey.com>
13154
13155 * gdb.compile/compile.exp: Change java tests to rust.
13156 * gdb.base/setshow.exp: Change java tests to rust.
13157 * gdb.base/default.exp: Remove java from language list.
13158 * README (Examples): Update language example.
13159 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13160 test.
13161 * lib/gdb.exp (skip_java_tests): Remove.
13162 * lib/java.exp: Remove.
13163 * gdb.java: Remove.
13164
78b86327
MR
131652016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13166
13167 * gdb.arch/mips-fcr.exp: New test.
13168 * gdb.arch/mips-fcr.c: Source for the new test.
13169
7470adbb
MR
131702016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13171
13172 * gdb.base/solib-disc.exp: Use `standard_output_file'
13173 throughout.
13174
4a556533
PA
131752016-10-06 Pedro Alves <palves@redhat.com>
13176
13177 * gdb.base/jit-simple-dl.c: New file.
13178 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13179 * gdb.base/jit-simple.c: ... this.
13180 * gdb.base/jit-simple.exp (jit_run): Delete.
13181 (build_jit): New proc.
13182 (jit_test_reread): Recompile either the main program or the shared
13183 library, depending on what is being tested. Skip changing address
13184 if caller wants to. Compare before/after addresses. If testing
13185 standalone, explicitly load the binary. Test "maint info
13186 breakpoints".
13187 (top level): Add "standalone vs shared lib" and "change address"
13188 vs "same address" axes.
13189
5a122fbc
PA
131902016-10-06 Pedro Alves <palves@redhat.com>
13191
13192 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13193 call.
13194 (jit_run): Delete.
13195 (jit_test_reread): Use with_test_prefix. Reload the main binary
13196 explicitly. Compare the before/after addresses of the JIT
13197 descriptor.
13198
ee8da4b8
DE
131992016-08-15 Doug Evans <dje@google.com>
13200
13201 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13202 for single bitfields is bool.
13203 * gdb.xml/tdesc-regs.exp: Ditto.
13204
f389f6fe
JK
132052016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13206
13207 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13208
fdebf1a4
YQ
132092016-10-05 Yao Qi <yao.qi@linaro.org>
13210
13211 * lib/gdb.exp (support_complex_tests): Return zero if
13212 gdb_skip_float_test return true.
13213
9c36d954 132142016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13215 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13216
13217 PR gdb/20487
13218 * gdb.mi/user-selected-context-sync.exp: New file.
13219 * gdb.mi/user-selected-context-sync.c: New file.
13220
4034d0ff 132212016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13222 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13223
13224 PR gdb/20487
13225 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13226 =thread-select-event check.
13227
a4297203
PB
132282016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13229
13230 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13231 the compulsory L operand changes.
13232 * gdb.arch/powerpc-power.s: Likewise.
13233
bb805577
JK
132342016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13235
13236 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13237 * gdb.base/jit-attach-pie.c: New file.
13238 * gdb.base/jit-attach-pie.exp: New file.
13239
6d61dee5
PA
132402016-09-28 Pedro Alves <palves@redhat.com>
13241
13242 * gdb.base/infcall-input.c: New file.
13243 * gdb.base/infcall-input.exp: New file.
13244
f73842fc
YQ
132452016-09-22 Yao Qi <yao.qi@linaro.org>
13246
13247 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13248 (gdb_exit): Rename it to ...
13249 (gdbserver_gdb_exit): ... Close GDBserver.
13250 (gdb_exit): New proc, call gdbserver_gdb_exit.
13251 (mi_gdb_exit): Likewise.
13252
90681dab
YQ
132532016-09-22 Yao Qi <yao.qi@linaro.org>
13254
13255 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13256 path.
13257 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13258 Remove duplication.
13259
9c211fd8
YQ
132602016-09-22 Yao Qi <yao.qi@linaro.org>
13261
13262 * lib/gdbserver-support.exp: Check the existence of
13263 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13264
ad0a504f
AK
132652016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13266
13267 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13268
36cf1806
TT
132692016-09-21 Tom Tromey <tom@tromey.com>
13270
13271 PR gdb/20604:
13272 * gdb.base/quit.exp: New file.
13273
74172ecf
SM
132742016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13275
13276 * .gitignore: New file.
13277
3d0ec882
MR
132782016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13279
13280 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13281 throughout.
13282
8193adea
AA
132832016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13284
13285 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13286
d41a5c09
JK
132872016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13288
13289 * gdb.cp/casts.cc (decltype): Move it ...
13290 (main): ... with its call to ...
13291 * gdb.cp/casts03.cc: ... a new file.
13292 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13293
d2dfe700
JK
132942016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13295
13296 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13297
e2a92b16
PB
132982016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13299
13300 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13301 and sync up the test with tests in gas/testsuite/gas/ppc.
13302 * gdb.arch/powerpc-power.exp: Likewise.
13303
49b4de64
JK
133042016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13305
13306 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13307
2c29df25
SDJ
133082016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13309 Jan Kratochvil <jan.kratochvil@redhat.com>
13310
13311 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13312 make m1's definition to be different from m2's. Use 'dummy' as an
13313 argument for probe 'two'.
13314
cc3c2846
JB
133152016-09-10 Jon Beniston <jon@beniston.com>
13316
13317 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13318 for sim target.
13319
e1b2624a
AA
133202016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13321
13322 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13323 variable declaration.
13324 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13325 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13326 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13327 received HWCAP as its argument.
13328
4295e285
PA
133292016-09-06 Pedro Alves <palves@redhat.com>
13330
13331 * gdb.base/new-ui-pending-input.c: New file.
13332 * gdb.base/new-ui-pending-input.exp: New file.
13333 * gdb.exp (clear_gdb_spawn_id): New procedure.
13334 (with_spawn_id): Check whether gdb_spawn_id exists before
13335 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13336 on exit.
13337
00d5215e
UW
133382016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13339
13340 * gdb.base/float128.c: New file.
13341 * gdb.base/float128.exp: Likewise.
13342 * gdb.base/floatn.c: Likewise.
13343 * gdb.base/floatn.exp: Likewise.
13344
a9ff5f12
UW
133452016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13346
13347 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13348
f245535c
PA
133492016-09-05 Pedro Alves <palves@redhat.com>
13350
13351 PR backtrace/19927
13352 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13353 unwinders are immediately called as side effect of "source" or
13354 "disable unwinder" commands.
13355 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13356
ae9cf263
YQ
133572016-09-02 Yao Qi <yao.qi@linaro.org>
13358
13359 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13360 is true and $type is "float" or "double".
13361
27aba047
YQ
133622016-09-02 Yao Qi <yao.qi@linaro.org>
13363
13364 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13365 true.
13366 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13367 * gdb.base/call-rt-st.exp: Likewise.
13368 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13369 return value instead of gdb,skip_float_test.
13370 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13371 (do_function_calls): Use its return value instead of
13372 gdb,skip_float_test.
13373 * gdb.base/finish.exp: Likewise.
13374 * gdb.base/funcargs.exp: Likewise.
13375 * gdb.base/return.exp: Likewise.
13376 * gdb.base/return2.exp: Likewise.
13377 * gdb.base/varargs.exp: Likewise.
13378 * lib/gdb.exp (gdb_skip_float_test): Change it to
13379 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13380
5af962df
AA
133812016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13382
13383 * gdb.multi/tids.exp: Test "thread apply all".
13384
7fac6910
JK
133852016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13386
13387 * gdb.base/default.exp (tty): Remove.
13388
bb1fe4ac
KB
133892016-08-24 Kevin Buettner <kevinb@redhat.com>
13390
2806dc7e
PA
13391 * gdb.python/py-recurse-unwind.c: New file.
13392 * gdb.python/py-recurse-unwind.py: New file.
13393 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13394
0a1ddfa6
SM
133952016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13396
13397 * gdb.base/set-inferior-tty.exp: New file.
13398 * gdb.base/set-inferior-tty.c: New file.
13399
d9de1fe3
PA
134002016-08-23 Pedro Alves <palves@redhat.com>
13401
13402 PR gdb/20494
13403 * gdb.base/new-ui-echo.c: New file.
13404 * gdb.base/new-ui-echo.exp: New file.
13405
e9d9abd7
YQ
134062016-08-23 Yao Qi <yao.qi@linaro.org>
13407
13408 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13409 gdbserver_spawn.
13410 * gdb.server/connect-without-multi-process.exp (do_test):
13411 Likewise.
13412
3589529e
YQ
134132016-08-23 Yao Qi <yao.qi@linaro.org>
13414
13415 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13416 standalone_txt. Delete gdb_txt and standalone_txt on host
13417 and target. Spawn the binary on target. Copy files from
13418 target to host.
13419
6bb90213
PA
134202016-08-22 Pedro Alves <palves@redhat.com>
13421
13422 PR gdb/20505
13423 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13424 with_test_prefix. Factor out bits to ...
13425 (test_no_vdso): ... this new procedure.
13426
20c2c024
CL
134272016-08-19 Carl Love <cel@us.ibm.com>
13428
13429 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13430 maintaining separate logic for constructing the output path.
13431 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13432 * gdb.arch/ppc-dfp.exp: Likewise.
13433 * gdb.arch/ppc-fp.exp: Likewise.
13434 * gdb.arch/vsx-regs.exp: Likewise.
13435 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13436 binprefix for generating the additional binary files.
13437
0646e07d
PA
134382016-08-19 Pedro Alves <palves@redhat.com>
13439
13440 * gdb.trace/mi-trace-frame-collected.exp
13441 (test_trace_frame_collected): On x32, expect two registers.
13442
46da9242
CL
134432016-08-18 Carl Love <cel@us.ibm.com>
13444
13445 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13446 and sync up the test with tests in gas/testsuite/gas/ppc.
13447 * gdb.arch/powerpc-power.exp: Likewise.
13448
eb2332d7
SM
134492016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13450
13451 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13452 expected error message.
13453
63c61e04
SM
134542016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13455
13456 * gdb.multi/remove-inferiors.exp: New file.
13457 * gdb.multi/remove-inferiors.c: New file.
13458
7b17065f
YQ
134592016-08-12 Yao Qi <yao.qi@linaro.org>
13460
13461 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13462 argument list.
13463
01d3dedf
PA
134642016-08-10 Pedro Alves <palves@redhat.com>
13465
13466 PR gdb/19187
13467 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13468 setup_kfails.
13469
3eb7562a
PA
134702016-08-09 Pedro Alves <palves@redhat.com>
13471 Simon Marchi <simon.marchi@ericsson.com>
13472
13473 PR gdb/20418
13474 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13475 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13476
80614914
PA
134772016-08-09 Pedro Alves <palves@redhat.com>
13478
13479 PR mi/20431
13480 * gdb.mi/mi-cmd-error.exp: New file.
13481
f348d89a
PA
134822016-08-09 Pedro Alves <palves@redhat.com>
13483
13484 PR gdb/18653
13485 * gdb.base/signals-state-child.c: New file.
13486 * gdb.base/signals-state-child.exp: New file.
13487 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13488
e5ca03b4
PA
134892016-08-09 Pedro Alves <palves@redhat.com>
13490
13491 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13492
282a0691
TT
134932016-08-03 Tom Tromey <tom@tromey.com>
13494
13495 PR python/18565:
13496 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13497
41bfcd63
YQ
134982016-08-01 Yao Qi <yao.qi@linaro.org>
13499
13500 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13501 variable mode to "multi-process" if $multi_process is 1, otherwise
13502 set it to "single-process".
13503
e3465b24
YQ
135042016-08-01 Yao Qi <yao.qi@linaro.org>
13505
13506 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13507 * gdb.cp/cpexprs.exp: Likewise.
13508 * gdb.cp/m-static.exp: Likewise.
13509
0b31a4bc
TT
135102016-07-26 Tom Tromey <tom@tromey.com>
13511
13512 PR python/20190:
13513 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13514 test.
13515
e0461dbb
MM
135162016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13517
13518 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13519 selecting assembly source files.
13520 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13521 assembly source files.
13522 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13523 assembly source files.
13524 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13525 selecting assembly source files.
13526
8194e927
SM
135272016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13528
13529 * gdb.base/new-ui.exp (do_test_invalid_args): New
13530 procedure.
13531
c0272db5
TW
135322016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13533
13534 * gdb.btrace/reconnect.c: New file.
13535 * gdb.btrace/reconnect.exp: New file.
13536
e3487908
GKB
135372016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13538
13539 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13540 to test_catch_syscall_group.
13541 (test_catch_syscall_group): New.
13542
12df5c00
TT
135432016-07-21 Tom Tromey <tom@tromey.com>
13544
13545 * gdb.rust/simple.rs (main): Use empty struct expression.
13546 * gdb.rust/simple.exp: Add tests for empty struct expression.
13547
bae62ee2
YQ
135482016-07-21 Yao Qi <yao.qi@linaro.org>
13549
13550 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13551 if gdb_skip_xml_test is true on some targets.
13552
b1b53fb3
YQ
135532016-07-21 Yao Qi <yao.qi@linaro.org>
13554
13555 * gdb.server/solib-list.exp: Unset last_loaded_file.
13556
027d97f8
JK
135572016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13558
13559 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13560 "step into captured_main (args)".
13561
7674d381
JK
135622016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13563
13564 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13565
72b5d099
JK
135662016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13567
13568 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13569
1f960ced
PA
135702016-07-19 Pedro Alves <palves@redhat.com>
13571
13572 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13573 * gdb.opt/inline-bt.exp: Likewise.
13574 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13575 additional_flags=-Winline.
13576 * gdb.opt/inline-locals.exp: Likewise.
13577 * gdb.opt/inline-markers.c (ATTR): Define.
13578 (inlined_fn): Use it.
13579
f25827c1
YQ
135802016-07-19 Yao Qi <yao.qi@linaro.org>
13581
13582 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13583 (test_with_self): Remove some code. Remove argument executable.
13584 (top-level): Use do_self_tests.
13585
37539ebe
DB
135862016-07-15 Zachary Welch <zwelch@codesourcery.com>
13587 Don Breazeal <donb@codesourcery.com>
13588
13589 * gdb.base/maint.exp: Escape paths used in regular expressions.
13590 * gdb.stabs/weird.exp: Likewise.
13591
dac790e1
TT
135922016-07-13 Tom Tromey <tom@tromey.com>
13593
13594 PR python/15620, PR python/18620:
13595 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13596 (test_bkpt_events): New procs.
13597
93daf339
TT
135982016-07-13 Tom Tromey <tom@tromey.com>
13599
13600 PR python/17698:
13601 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13602 test.
13603 (test_watchpoints): Likewise.
13604 (test_bkpt_pending): New proc.
13605
6571a381
TT
136062016-07-13 Tom Tromey <tom@tromey.com>
13607
13608 PR cli/18053:
13609 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13610 completion test.
13611
e8732474
JK
136122016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13613
13614 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13615 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13616 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13617 f_label.
13618 (g): Rename g_end_lbl to g_label.
13619 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13620 low_pc and high_pc.
13621 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13622
e0f3fd7c
TT
136232016-07-12 Tom Tromey <tom@tromey.com>
13624
13625 PR python/19293:
13626 * gdb.python/py-unwind-maint.exp: Update tests.
13627
3cfe46b6
YQ
136282016-07-12 Yao Qi <yao.qi@linaro.org>
13629
13630 * lib/selftest-support.exp (selftest_setup): Match the output
13631 when captured_main is inlined.
13632
4f19a0e6
WT
136332016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13634
13635 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13636 New variables.
13637 (print this%a, print this%b, print this): New tests.
13638 * gdb.fortran/derived-types.f90 (this): New object and
13639 initialization.
13640
986cf455
SM
136412016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13642
13643 * gdb.ada/arraydim.exp: Remove extra directory level in build
13644 directory.
13645
f0464b23
SM
136462016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13647
13648 * lib/ada.exp: Remove extra directory level in build directory.
13649 * gdb.ada/cond_lang.exp: Likewise.
13650 * gdb.ada/exec_changed.exp: Likewise.
13651 * gdb.ada/lang_switch.exp: Likewise.
13652
42d94011
MG
136532016-07-06 Manish Goregaokar <manish@mozilla.com>
13654
2806dc7e
PA
13655 * simple.rs: Add test for raw pointer subscripting.
13656 * simple.exp: Add test expectations.
42d94011 13657
647c264c
YQ
136582016-07-05 Yao Qi <yao.qi@linaro.org>
13659
13660 * gdb.mi/mi-reverse.exp: Match =record-started output.
13661
20aa2c60
PA
136622016-07-01 Pedro Alves <palves@redhat.com>
13663
13664 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13665 procedure.
13666 (jit_reader_test): Test the jit reader's unwinder.
13667 * gdb.base/jithost.c (jit_function_00_code): New global.
13668 (main): Use memcpy to fill in the mmapped code, instead of poking
13669 bytes manually here.
13670 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13671 value.
13672 (read_debug_info): Save the function's range.
13673 (read_sp): New function.
13674 (unwind_frame): Use it. Also unwind RBP.
13675 (get_frame_id): Use read_sp.
13676 (gdb_init_reader): Use calloc instead of malloc.
13677 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13678 parameter. Use gdb_test_multiple.
13679
ced2dffb
PA
136802016-07-01 Pedro Alves <palves@redhat.com>
13681 Antoine Tremblay <antoine.tremblay@ericsson.com>
13682
13683 * gdb.threads/process-dies-while-detaching.c: New file.
13684 * gdb.threads/process-dies-while-detaching.exp: New file.
13685
63000888
PA
136862016-07-01 Pedro Alves <palves@redhat.com>
13687
13688 * gdb.multi/watchpoint-multi-exit.c: New file.
13689 * gdb.multi/watchpoint-multi-exit.exp: New file.
13690
038d4868
PA
136912016-06-30 Pedro Alves <palves@redhat.com>
13692
13693 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13694 unset inferior_spawn_id.
13695
994e9c83
PA
136962016-06-30 Pedro Alves <palves@redhat.com>
13697
13698 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13699 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13700
e5653468
YQ
137012016-06-29 Yao Qi <yao.qi@linaro.org>
13702
13703 * gdb.base/return.c: Add copyright header.
13704
803b47e5
TT
137052016-06-29 Tom Tromey <tom@tromey.com>
13706
13707 PR python/20129:
13708 * gdb.python/py-framefilter.exp: Add tests for setting priority
13709 and disabling of non-existent frame filter.
13710
28244707
YQ
137112016-06-29 Yao Qi <yao.qi@linaro.org>
13712
13713 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13714 0x0f07ff.
13715
a31d2f06
YQ
137162016-06-28 Yao Qi <yao.qi@linaro.org>
13717
13718 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13719 triplets. Start gdb, execute catch syscall, and continue. Check
13720 gdb's output to determine catch syscall is supported.
13721
921d8f54
MG
137222016-06-27 Manish Goregaokar <manish@mozilla.com>
13723
25d49b86
PA
13724 * gdb.rust/simple.rs: Add test for returning unit in a function.
13725 * gdb.rust/simple.exp: Add expectation for functions returning
13726 unit.
921d8f54 13727
f4952523
PMR
137282016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13729
13730 * gdb.python/py-breakpoint-create-fail.c,
13731 gdb.python/py-breakpoint-create-fail.exp,
13732 gdb.python/py-breakpoint-create-fail.py: New testcase.
13733
fccb08f8
MG
137342016-06-25 Manish Goregaokar <manish@mozilla.com>
13735
13736 PR gdb/20239
13737 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13738 * gdb.rust/simple.exp: Add test expectations for new NonZero
13739 tests.
fccb08f8 13740
6b850546
DT
137412016-06-24 David Taylor <dtaylor@emc.com>
13742
13743 * gdb.base/offsets.exp: New file.
13744 * gdb.base/offsets.c: New file.
13745
17621150
TT
137462016-06-23 Tom Tromey <tom@tromey.com>
13747
13748 PR gdb/16483:
13749 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13750 before any filters are loaded.
13751
04d59df6
WT
137522016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13753
13754 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13755 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13756 structs.
13757 * gdb.fortran/derived-type-function.exp: New file.
13758 * gdb.fortran/derived-type-function.f90: New file.
13759
13760
ac69f786
PA
137612016-06-21 Pedro Alves <palves@redhat.com>
13762
13763 * gdb.base/new-ui.exp: New file.
13764 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13765 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13766 (with_spawn_id): New procedure.
13767
49940788
PA
137682016-06-21 Pedro Alves <palves@redhat.com>
13769
13770 * gdb.mi/mi-exec-run.exp: New file.
13771
ef274d26
PA
137722016-06-21 Pedro Alves <palves@redhat.com>
13773
13774 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13775 breakpoint command's output on the main UI.
13776 (test_break): New procedure, factored out from calls in the top
13777 level.
13778 (top level): Use foreach_with_prefix to test MI as main UI and as
13779 separate UI.
13780
468afe6c
PA
137812016-06-21 Pedro Alves <palves@redhat.com>
13782
13783 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13784 (test_awatch_creation_and_listing)
13785 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13786 Remove 'type' parameter.
13787 (test_watchpoint_all): New parameter mi_mode. Remove
13788 with_test_prefix.
13789 (top level): Use foreach_with_prefix, and add main/separate UI MI
13790 testing axis.
13791
51f77c37
PA
137922016-06-21 Pedro Alves <palves@redhat.com>
13793
13794 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13795 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13796 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13797 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13798 (gdb_main_spawn_id, mi_spawn_id): Declare and
13799 comment.
13800 (mi_create_inferior_pty): New procedure,
13801 factored out from default_mi_gdb_start.
13802 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13803 procedures.
13804 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13805 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13806 Use mi_create_inferior_pty.
13807 (mi_gdb_start): Use eval to pass down args list.
13808
8980e177
PA
138092016-06-21 Pedro Alves <palves@redhat.com>
13810
13811 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13812 * gdb.opt/inline-cmds.exp: Add MI tests.
13813
f38d3ad1
PA
138142016-06-21 Pedro Alves <palves@redhat.com>
13815
13816 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13817
45db7c09
PA
138182016-06-21 Pedro Alves <palves@redhat.com>
13819
13820 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13821 (top level): Use it instead of mi_execute_to.
13822
5a069ab3
PA
138232016-06-21 Pedro Alves <palves@redhat.com>
13824
13825 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13826 (cont_handler_str): New.
13827 (signal_stop_handler): Set stop_handler_str instead of printing to
13828 stdout.
13829 (continue_handler): Set cont_handler_str instead of printing to
13830 stdout.
13831 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13832 mi_send_resuming_command. Print stop_handler_str and
13833 cont_handler_str instead of expecting the python events print
13834 directly.
13835
2838cc1d
SD
138362016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13837
13838 * gdb.base/jit-reader.exp: New file.
13839 * gdb.base/jithost.c: New file.
13840 * gdb.base/jithost.h: New file.
13841 * gdb.base/jitreader.c : New file.
13842 * gdb.base/jit-protocol.h: New file.
13843
21a77091
YQ
138442016-06-17 Yao Qi <yao.qi@linaro.org>
13845
13846 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13847 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13848 and detach-on-fork. Adjust tests.
13849 (top level): Invoke break_cond_on_syscall with combinations of
13850 syscall, follow-fork-mode and detach-on-fork.
13851
f50bf8e5
YQ
138522016-06-17 Yao Qi <yao.qi@linaro.org>
13853
13854 * gdb.base/step-over-exit.c: New.
13855 * gdb.base/step-over-exit.exp: New.
13856
a28d8e50
YTL
138572016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13858
13859 * gdb.base/float.exp: Add target check for nds32*-*-*.
13860 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13861
cad8e26d
AB
138622016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13863
13864 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13865 for unsupported target features.
13866 * gdb.base/call-rt-st.exp: Likewise.
13867 * gdb.base/call-sc.exp: Likewise.
13868 * gdb.base/call-signal-resume.exp: Likewise.
13869 * gdb.base/call-strs.exp: Likewise.
13870 * gdb.base/callexit.exp: Likewise.
13871 * gdb.base/callfuncs.exp: Likewise.
13872 * gdb.base/nodebug.exp: Likewise.
13873 * gdb.base/printcmds.exp: Likewise.
13874 * gdb.base/ptype.exp: Likewise.
13875 * gdb.base/structs.exp: Likewise.
13876 * gdb.base/unwindonsignal.exp: Likewise.
13877 * gdb.cp/gdb2495.exp: Likewise.
13878 * gdb.cp/templates.exp: Likewise.
13879 * gdb.cp/virtfunc.exp: Likewise.
13880 * gdb.threads/hand-call-in-threads.exp: Likewise.
13881 * gdb.threads/interrupted-hand-call.exp: Likewise.
13882 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13883
347dc102
TT
138842016-06-10 Tom Tromey <tom@tromey.com>
13885
13886 PR rust/20110:
13887 * gdb.rust/expr.exp: Add test for integer constant larger than
13888 i32.
13889
5e13cf25
BH
138902016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13891
13892 * gdb.fortran/nested-funcs.exp: New.
13893 * gdb.fortran/nested-funcs.f90: New.
13894
bb556f1f
TK
138952016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13896
13897 * gdb.base/examine-backward.c: New file.
13898 * gdb.base/examine-backward.exp: New file.
13899
38b022b4
SM
139002016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13901
13902 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13903 matching.
13904
1b40ec05
TT
139052016-06-02 Tom Tromey <tom@tromey.com>
13906
13907 PR python/18984:
13908 * gdb.python/py-shared.exp: Add solib_name test.
13909
193bd378
SM
139102016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13911
13912 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13913
3326303b
MG
139142016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13915
13916 PR c++/19893
13917 * gdb.dwarf2/implref.exp: Rename to...
13918 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13919 * gdb.dwarf2/implref-array.c: New file.
13920 * gdb.dwarf2/implref-array.exp: Likewise.
13921 * gdb.dwarf2/implref-global.c: Likewise.
13922 * gdb.dwarf2/implref-global.exp: Likewise.
13923 * gdb.dwarf2/implref-struct.c: Likewise.
13924 * gdb.dwarf2/implref-struct.exp: Likewise.
13925
825c8ef2
AT
139262016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13927
13928 * gdb.trace/trace-condition.exp: Add 64bit tests.
13929
2320162a
AT
139302016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13931
13932 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13933 bits types.
13934 (main): Adapt to 8 to 64 bits types.
13935 * gdb.trace/trace-condition.exp: Add new tests.
13936
a7818233
AT
139372016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13938
13939 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13940
0d336466
AT
139412016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13942
13943 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13944 Move condition tests...
13945 * gdb.trace/trace-condition.exp: Here.
13946
7faeb45a
AT
139472016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13948
13949 * gdb.trace/trace-condition.exp: Add counter-case tests.
13950
e385593e
JK
139512016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13952
13953 PR c++/15231
13954 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13955 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13956
744608cc
PA
139572016-05-27 Pedro Alves <palves@redhat.com>
13958
13959 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13960 New procedure.
13961 (top level): Call it, and bail out of DejaGnu is known to be bad.
13962
ac775bf4
AB
139632016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13964
13965 * gdb.base/whatis.c: Extend the test case.
13966 * gdb.base/whatis.exp: Add additional tests.
13967
2bbad2ea
BH
139682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13969
13970* gdb.fortran/type.f90: Add pointer variable.
13971* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13972
8b70175d
BH
139732016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13974
13975 * gdb.fortran/vla-type.exp: Fix testcase name.
13976
86d8a848
BH
139772016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13978
13979 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13980
e188eb36
BH
139812016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13982
13983 * gdb.fortran/type.f90: Add nested structures.
13984 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13985 * gdb.fortran/derived-type.exp: Adapt expected output.
13986 * gdb.fortran/vla-type.exp: Adapt expected output.
13987
9b2db1fd
BH
139882016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13989
13990 * gdb.fortran/whatis_type.exp: Adapt expected output.
13991
72b17055
BH
139922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13993
13994 * gdb.fortran/print_type.exp: Fix expected output.
13995 * gdb.fortran/whatis_type.exp: Fix expected output.
13996
3cd81d8d
BH
139972016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13998
13999 * gdb.fortran/whatis_type.exp: Use multi_line.
14000
ddae9462
TT
140012016-05-24 Tom Tromey <tom@tromey.com>
14002
14003 PR python/17386:
14004 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14005 use value as an index.
14006
1957f6b8
TT
140072016-05-23 Tom Tromey <tom@tromey.com>
14008
14009 PR python/17981:
14010 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14011 no-breakpoint case.
14012
026a9174
PA
140132016-05-24 Pedro Alves <palves@redhat.com>
14014
14015 PR gdb/19828
14016 * gdb.threads/clone-attach-detach.c: New file.
14017 * gdb.threads/clone-attach-detach.exp: New file.
14018
e70a7231
FR
140192016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14020
14021 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14022
0f6ed0e0
TT
140232016-05-23 Tom Tromey <tom@tromey.com>
14024
14025 PR python/19438, PR python/18393:
14026 * gdb.python/py-progspace.exp: Add "dir" test.
14027 * gdb.python/py-objfile.exp: Add "dir" test.
14028
ffd19d61
YQ
140292016-05-23 Yao Qi <yao.qi@linaro.org>
14030
14031 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14032 * gdb.arch/thumb2-it.exp: Likewise.
14033
9e8f9b05
SM
140342016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14035
14036 * gdb.mi/mi-threads-interrupt.c: New file.
14037 * gdb.mi/mi-threads-interrupt.exp: New file.
14038
61c6156d
SM
140392016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14040
14041 PR gdb/18077
14042 * gdb.mi/mi-async-run.exp: New file.
14043 * gdb.mi/mi-async-run.c: New file.
14044
67218854
TT
140452016-05-17 Tom Tromey <tom@tromey.com>
14046 Manish Goregaokar <manishsmail@gmail.com>
14047
14048 * lib/rust-support.exp: New file.
14049 * lib/gdb.exp (skip_rust_tests): New proc.
14050 (build_executable_from_specs): Handle rust.
14051 * lib/future.exp (gdb_find_rustc): New proc.
14052 (gdb_default_target_compile): Handle rust.
14053 * gdb.rust/expr.exp: New file.
14054 * gdb.rust/generics.exp: New file.
14055 * gdb.rust/generics.rs: New file.
14056 * gdb.rust/methods.exp: New file.
14057 * gdb.rust/methods.rs: New file.
14058 * gdb.rust/modules.exp: New file.
14059 * gdb.rust/modules.rs: New file.
14060 * gdb.rust/simple.exp: New file.
14061 * gdb.rust/simple.rs: New file.
14062
c44af4eb
TT
140632016-05-17 Tom Tromey <tom@tromey.com>
14064
14065 * gdb.base/default.exp (set language): Add rust.
14066
dcd1f979
TT
140672016-05-17 Tom Tromey <tom@tromey.com>
14068
14069 * gdb.gdb/unittest.exp: New file.
14070
155b7f57
YQ
140712016-05-16 Yao Qi <yao.qi@linaro.org>
14072
14073 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14074 shell_prompt. Update shell_prompt_re.
14075
8ddd5a6c
DE
140762016-05-12 Doug Evans <dje@google.com>
14077
14078 PR symtab/19999
14079 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14080 $options when building executable.
14081 * gdb.dwarf2/fission-loclists-pie.S: New file.
14082 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14083
02e370d9
SM
140842016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14085
14086 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14087 of [is_remote target],
14088
8929ad8b
SM
140892016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14090
14091 * lib/gdb.exp (use_gdb_stub): New procedure.
14092
6c447423
DE
140932016-05-03 Yunlian Jiang <yunlian@google.com>
14094 Doug Evans <dje@google.com>
14095
14096 PR symtab/19914
14097 * gdb.dwarf2/dwp-sepdebug.c: New file.
14098 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14099
444e826c
SM
141002016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14101
14102 * gdb.base/detach.exp: Remove is_remote check.
14103
740feeaa
SM
141042016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14105
14106 * gdb.base/annota-input-while-running.exp: Don't check for
14107 [is_remote target]. Enable annotations after running to main.
14108 Remove unused "set test..." line.
14109
9080ac9d
SM
141102016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14111
14112 * gdb.trace/trace-enable-disable.exp: New file.
14113 * gdb.trace/trace-enable-disable.c: New file.
14114
952ebca5
SM
141152016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14116
14117 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14118 use it in info sharedlibrary test.
14119 * gdb.trace/ftrace-lock.exp: Likewise.
14120 * gdb.trace/ftrace.exp: Likewise.
14121 * gdb.trace/range-stepping.exp: Likewise.
14122 * gdb.trace/trace-break.exp: Likewise.
14123 * gdb.trace/trace-condition.exp: Likewise.
14124 * gdb.trace/trace-mt.exp: Likewise.
14125
d9019901
SM
141262016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14127
14128 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14129 (gdb_load_shlib): ... this.
14130 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14131 gdb_load_shlib.
14132 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14133 * gdb.base/ctxobj.exp: Likewise.
14134 * gdb.base/dprintf-pending.exp: Likewise.
14135 * gdb.base/dso2dso.exp: Likewise.
14136 * gdb.base/fixsection.exp: Likewise.
14137 * gdb.base/gcore-relro.exp: Likewise.
14138 * gdb.base/gdb1555.exp: Likewise.
14139 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14140 * gdb.base/gnu-ifunc.exp: Likewise.
14141 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14142 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14143 * gdb.base/pending.exp: Likewise.
14144 * gdb.base/print-file-var.exp: Likewise.
14145 * gdb.base/print-symbol-loading.exp: Likewise.
14146 * gdb.base/shlib-call.exp: Likewise.
14147 * gdb.base/shreloc.exp: Likewise.
14148 * gdb.base/so-impl-ld.exp: Likewise.
14149 * gdb.base/solib-disc.exp: Likewise.
14150 * gdb.base/solib-nodir.exp: Likewise.
14151 * gdb.base/solib-overlap.exp: Likewise.
14152 * gdb.base/solib-symbol.exp: Likewise.
14153 * gdb.base/solib-weak.exp (do_test): Likewise.
14154 * gdb.base/sym-file.exp: Likewise.
14155 * gdb.base/symtab-search-order.exp: Likewise.
14156 * gdb.base/type-opaque.exp: Likewise.
14157 * gdb.base/unload.exp: Likewise.
14158 * gdb.base/watchpoint-solib.exp: Likewise.
14159 * gdb.compile/compile.exp: Likewise.
14160 * gdb.cp/gdb2384.exp: Likewise.
14161 * gdb.cp/infcall-dlopen.exp: Likewise.
14162 * gdb.cp/re-set-overloaded.exp: Likewise.
14163 * gdb.fortran/library-module.exp: Likewise.
14164 * gdb.opt/solib-intra-step.exp: Likewise.
14165 * gdb.python/py-finish-breakpoint.exp: Likewise.
14166 * gdb.python/py-shared.exp: Likewise.
14167 * gdb.reverse/solib-precsave.exp: Likewise.
14168 * gdb.reverse/solib-reverse.exp: Likewise.
14169 * gdb.server/solib-list.exp: Likewise.
14170 * gdb.threads/dlopen-libpthread.exp: Likewise.
14171 * gdb.threads/tls-shared.exp: Likewise.
14172 * gdb.threads/tls-so_extern.exp: Likewise.
14173 * gdb.trace/change-loc.exp: Likewise.
14174 * gdb.trace/ftrace-lock.exp: Likewise.
14175 * gdb.trace/ftrace.exp: Likewise.
14176 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14177 * gdb.trace/pending.exp: Likewise.
14178 * gdb.trace/range-stepping.exp: Likewise.
14179 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14180 (strace_info_marker): Likewise.
14181 (strace_probe_marker): Likewise.
14182 (strace_trace_on_same_addr): Likewise.
14183 (strace_trace_on_diff_addr): Likewise.
14184 * gdb.trace/trace-break.exp: Likewise.
14185 * gdb.trace/trace-condition.exp: Likewise.
14186 * gdb.trace/trace-mt.exp: Likewise.
14187
fca4cfd9
SM
141882016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14189
14190 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14191 result of gdb_remote_download.
14192 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14193 * gdb.base/dso2dso.exp: Likewise.
14194 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14195 * gdb.base/print-file-var.exp: Likewise.
14196 * gdb.base/shlib-call.exp: Likewise.
14197 * gdb.base/shreloc.exp: Likewise.
14198 * gdb.base/solib-overlap.exp: Likewise.
14199 * gdb.base/solib-weak.exp (do_test): Likewise.
14200 * gdb.base/unload.exp: Likewise.
14201
11cf4ffb
YQ
142022016-04-27 Yao Qi <yao.qi@linaro.org>
14203
14204 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14205 exists.
14206
3e2e34f8
KB
142072016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14208
14209 * vla-type.exp: Print structure from toplevel.
14210
8f07e298
BH
142112016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14212
14213 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14214 of dynamic types.
14215 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14216 of dynamic types.
14217
9920b434
BH
142182016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14219
14220 * gdb.fortran/vla-type.f90: New file.
14221 * gdb.fortran/vla-type.exp: New file.
14222
f3abeff5
YQ
142232016-04-25 Yao Qi <yao.qi@linaro.org>
14224
14225 * gdb.base/branch-to-self.c: New file.
14226 * gdb.base/branch-to-self.exp: New file.
14227
0a5d52f0
YQ
142282016-04-22 Yao Qi <yao.qi@linaro.org>
14229
14230 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14231 more after $hex.
14232
495346f6
YQ
142332016-04-22 Yao Qi <yao.qi@linaro.org>
14234
14235 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14236 * gdb.base/annota3.exp: Likewise.
14237
4a7e075c
YQ
142382016-04-22 Yao Qi <yao.qi@linaro.org>
14239
14240 * gdb.reverse/step-precsave.exp: Do one step and test program
14241 stops in "callee" and do multiple steps until program goes out
14242 of "callee".
14243 * gdb.reverse/step-reverse.exp: Likewise.
14244
5b061e98
YQ
142452016-04-22 Yao Qi <yao.qi@linaro.org>
14246
14247 * gdb.trace/signal.exp: Also pass if
14248 $tracepoint_hits($i) > $iterations.
14249
5c5dc57f
YQ
142502016-04-22 Yao Qi <yao.qi@linaro.org>
14251
14252 * gdb.trace/signal.c: New file.
14253 * gdb.trace/signal.exp: New file.
14254
a55411b9
DE
142552016-04-19 Doug Evans <xdje42@gmail.com>
14256
14257 * gdb.base/bad-file.exp: New file.
14258
a22df60a
MG
142592016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14260
14261 * gdb.dwarf2/implref.exp: New file.
14262
0c13f7e5
BH
142632016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14264
14265 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14266 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14267 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14268 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14269 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14270 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14271 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14272 * lib/fortran.exp (fortran_int4): New procedure.
14273 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14274 (fortran_logical4): Likewise.
14275
9b9b09e9
BH
142762016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14277
14278 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14279
a14d1f4d
BH
142802016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14281
14282 * lib/compiler.c: Add Intel specific preprocessor macros.
14283 * lib/compiler.cc: Likewise.
25d49b86 14284
7d49b1d0
LM
142852016-04-13 Luis Machado <lgustavo@codesourcery.com>
14286
14287 * gdb.server/connect-with-no-symbol-file.c: New file.
14288 * gdb.server/connect-with-no-symbol-file.exp: New file.
14289
8392fa22
SM
142902016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14291
14292 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14293
8c4c4aeb
SM
142942016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14295
14296 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14297 standard output directory.
14298
45e3745e
AT
142992016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14300
14301 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14302
e26b7e41
MM
143032016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14304
14305 * gdb.btrace/instruction_history.c (loop): Add declaration.
14306
8ce09462
AT
143072016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14308
14309 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14310
2e88a1ea
SM
143112016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14312
14313 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14314 parentheses to print.
14315 (continue_handler): Likewise.
14316
f48e22e3
SM
143172016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14318
14319 * gdb.server/solib-list.exp: Remove is_remote check.
14320 Pass shlib= to gdb_compile. Don't link shared library with
14321 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14322 Run binary filename through "readlink -f" on the target.
14323
096be756
PA
143242016-04-08 Pedro Alves <palves@redhat.com>
14325
14326 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14327 interpreter filename as argument to gdbserver_spawn.
14328 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14329 Return empty if $last_loaded_file does not exist.
14330
06500533
JK
143312016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14332
14333 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14334 * gdb.base/jit-main.c: Use exit after usage.
14335
2d35e871
JK
143362016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14337
14338 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14339 GDBHISTSIZE prior to the tests.
14340 * gdb.base/gdbinit-history.exp: Likewise.
14341
143422016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14343
14344 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14345 instead of build_executable. Use gdb_load_shlibs.
14346
c8064e7e
YQ
143472016-04-07 Yao Qi <yao.qi@linaro.org>
14348
14349 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14350 Execute "si" command.
14351
bde47561
YQ
143522016-04-07 Yao Qi <yao.qi@linaro.org>
14353
14354 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14355 number instead of the comments on some line.
14356
b16f8a3b
DB
143572016-04-06 Don Breazeal <donb@codesourcery.com>
14358
14359 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14360 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14361
c2f901df
SM
143622016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14363
14364 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14365 standard_output_file. Remove unused binfile variable.
14366
ac17fda0
CU
143672016-04-05 Catalin Udma <catalin.udma@freescale.com>
14368
14369 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14370 * gdb.python/py-mi-objfile.exp: Match "list main" output
14371 in console format.
14372
03a8c4df
SM
143732016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14374
14375 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14376 absolute.
14377
6e774b13
SM
143782016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14379
14380 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14381 absolute.
14382 * gdb.trace/ftrace.exp: Likewise.
14383 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14384 targets as well.
14385 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14386 (gdb_load_shlibs): Copy libraries to test directory when testing
14387 natively. Only set solib-search-path if testing remotely.
14388 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14389
7817ea46
SM
143902016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14391
14392 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14393 gdb_download. Use it even if the target is not remote.
14394 * gdb.base/jit.exp (compile_jit_test): Likewise.
14395 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14396 output directory if the destination board is local, otherwise use
14397 the standard remote_download from DejaGnu.
14398 (gdb_download): Remove.
14399 (gdb_load_shlibs): Use gdb_remote_download instead of
14400 gdb_download.
14401 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14402 Use gdb_remote_download instead of gdb_download. Use it even if
14403 the target is not remote.
14404 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14405 instead of gdb_download.
14406
7beb7f68
SM
144072016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14408
14409 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14410 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14411 run.
14412
cc63428a
AV
144132016-04-01 Artemiy Volkov <artemiyv@acm.org>
14414
14415 PR gdb/19820
14416 * gdb.base/printcmds.exp: Add artificial arrays tests.
14417
64cdf930
PA
144182016-03-31 Pedro Alves <palves@redhat.com>
14419
14420 PR gdb/19858
14421 * gdb.base/jit-main.c: Include unistd.h.
14422 (ATTACH): Define to 0 if not already defined.
14423 (wait_for_gdb, mypid): New globals.
14424 (WAIT_FOR_GDB): New macro.
14425 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14426 some breakpoint locations.
14427 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14428 New procedures.
14429 (one_jit_test): Add REATTACH parameter, and handle it. Use
14430 continue_to_test_location.
14431 (top level): Test attach, and adjusts calls to one_jit_test.
14432
40dea8cb
PA
144332016-03-31 Pedro Alves <palves@redhat.com>
14434
14435 PR gdb/19858
14436 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14437 BINSUFFIX parameter, and handle it.
14438 (top level): Adjust calls compile_jit_test.
14439
e7ea3ec7
CU
144402016-03-31 Catalin Udma <catalin.udma@freescale.com>
14441
14442 PR python/19743
14443 * gdb.python/py-mi-events-gdb.py: New file.
14444 * gdb.python/py-mi-events.c: New file.
14445 * gdb.python/py-mi-events.exp: New file.
14446
e6359af3
YQ
144472016-03-30 Yao Qi <yao.qi@linaro.org>
14448
14449 * gdb.reverse/until-precsave.exp: Match function name only.
14450 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14451 Move malloc to a condition block.
14452 * gdb.reverse/until-reverse.exp: Match function name only.
14453
a4105d04
MK
144542016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14455
14456 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14457 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14458 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14459 variable for GPR 0 instead of assuming it is register 0.
14460 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14461 * lib/trace-support.exp: Add s390 registers.
14462
bfa6adb9
YQ
144632016-03-29 Yao Qi <yao.qi@linaro.org>
14464
14465 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14466
1e6697ea
YQ
144672016-03-24 Yao Qi <yao.qi@linaro.org>
14468
14469 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14470 test message.
14471
64bcd522
AA
144722016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14473
14474 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14475 maintaining separate logic for constructing the output path.
14476
7868401b
DB
144772016-03-16 Don Breazeal <donb@codesourcery.com>
14478
14479 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14480 Retry fork and waitpid on interrupted system call errors.
14481 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14482 Use with_timeout_factor to increase timeout by factor of 10.
14483
1cafadb4
DB
144842016-03-15 Don Breazeal <donb@codesourcery.com>
14485
14486 * gdb.cp/scope-err.cc: New test program.
14487 * gdb.cp/scope-err.exp: New test script.
14488 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14489 lines and "set breakpoint here" comment.
14490 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14491 Fixed some whitespace and format issues.
14492 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14493 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14494
81516450
DE
144952016-03-15 Doug Evans <dje@google.com>
14496
14497 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14498 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14499 All callers updated. Add tests for enums, mixed flags register.
14500
aa52b601
DE
145012016-03-15 Doug Evans <dje@google.com>
14502
14503 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14504 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14505
fa4ff313
SM
145062016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14507
14508 * gdb.base/default.exp: Add $_as_string to the list of expected
14509 convenience functions.
14510
f2403c39
AB
145112016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14512
14513 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14514
f2f3ccb9
SM
145152016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14516
14517 * gdb.python/py-as-string.exp: New file.
14518 * gdb.python/py-as-string.c: New file.
14519
00dbd492
PA
145202016-03-09 Pedro Alves <palves@redhat.com>
14521
14522 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14523 signal" -> "Thread NN received signal" output change.
14524 * gdb.threads/ia64-sigill.exp: Likewise.
14525 * gdb.threads/linux-dp.exp: Likewise.
14526 * gdb.threads/manythreads.exp: Likewise.
14527 * gdb.threads/pending-step.exp: Likewise.
14528 * gdb.threads/print-threads.exp: Likewise.
14529 * gdb.threads/sigstep-threads.exp: Likewise.
14530 * gdb.threads/staticthreads.exp: Likewise.
14531 * gdb.threads/tls.exp: Likewise.
14532
1e6697ea
YQ
145332016-03-09 Pedro Alves <palves@redhat.com>
14534
14535 * gdb.base/command-line-input.exp: New file.
14536
b04fd3be
MK
145372016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14538
14539 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14540 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14541 * gdb.trace/pending.exp: Accept leading dot before function name.
14542 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14543 * lib/trace-support.exp: Set registers for ppc.
14544
98fa59e9
MK
145452016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14546
14547 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14548 use it for disassembly; accept .main in addition to main in backtrace.
14549
f77198c8
MK
145502016-03-09 Wei-cheng Wang <cole945@gmail.com>
14551 Marcin Kościelnicki <koriakin@0x04.net>
14552
14553 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14554 (gdb_recursion_test_ptr): New global variable.
14555 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14556 gdb_recursion_test.
14557 (gdb_c_test): Ditto.
14558
ba84e0da
MK
145592016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14560
14561 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14562 ordering.
14563
4366d36e
MK
145642016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14565
14566 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14567 (bar): Add bar_start_lbl label.
14568 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14569 of foo/bar for emitting DWARF and tracing.
14570
5eb264df
SDJ
145712016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14572
14573 * analyze-racy-logs.py: Set executable bit.
14574
fb6a751f
SDJ
145752016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14576
14577 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14578 (CHECK_TARGET_TMP): Likewise.
14579 (check-single-racy): New rule.
14580 (check-parallel-racy): Likewise.
14581 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14582 (do-check-parallel-racy): New rule.
14583 (check-racy/%.exp): Likewise.
14584 * README (Racy testcases): New section.
14585 * analyze-racy-logs.py: New file.
14586
bdf7e230
DE
145872016-03-03 Doug Evans <dje@google.com>
14588
14589 * gdb.base/skip.exp: Use with_test_prefix.
14590
4719d415
YQ
145912016-03-03 Yao Qi <yao.qi@linaro.org>
14592
14593 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14594 Invoke step_over_syscall "clone" and break_cond_on_syscall
14595 "clone".
14596 * gdb.base/step-over-clone.c: New file.
14597
ea507862
YQ
145982016-03-03 Yao Qi <yao.qi@linaro.org>
14599
14600 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14601 code format.
14602
8fc8cbda
YQ
146032016-03-03 Yao Qi <yao.qi@linaro.org>
14604
14605 * gdb.base/disp-step-fork.c: Rename to ...
14606 * gdb.base/step-over-fork.c: ... it. New file.
14607 * gdb.base/disp-step-vfork.c: Rename to ...
14608 * gdb.base/step-over-vfork.c: ... it. New file.
14609 * gdb.base/disp-step-syscall.exp: Rename to ...
14610 * gdb.base/step-over-syscall.exp: ... it. New file.
14611 (disp_step_cross_syscall): Rename to ...
14612 (step_over_syscall): ... it.
14613
92fa70b0
YQ
146142016-03-03 Yao Qi <yao.qi@linaro.org>
14615
14616 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14617 If target supports condition evaluation on target, invoke
14618 break_cond_on_syscall for fork and vfork.
14619
e197ad3c
YQ
146202016-03-03 Yao Qi <yao.qi@linaro.org>
14621
14622 * gdb.base/disp-step-syscall.exp: Don't invoke
14623 support_displaced_stepping.
14624 (disp_step_cross_syscall): Test with displaced stepping off and
14625 on if supported.
14626
0b47da9f
YQ
146272016-03-03 Yao Qi <yao.qi@linaro.org>
14628
14629 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14630 proc.
14631 (setup): New proc.
14632 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14633 and setup.
14634
065ab6dc
BH
146352016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14636
14637 * gdb.fortran/vla-history.exp: Remove breakpoint.
14638
07e448ad 146392016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14640
25d49b86
PA
14641 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14642 exceeds timeout.
07e448ad 14643
9ac2d526 146442016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14645
25d49b86
PA
14646 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14647 breakpoint.
9ac2d526 14648
17807369
BH
146492016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14650
14651 * gdb.mi/vla.f90: Nullify pointer after declaration.
14652
86e501af
PA
146532016-03-01 Pedro Alves <palves@redhat.com>
14654
14655 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14656
1e903e32
PA
146572016-03-01 Pedro Alves <palves@redhat.com>
14658
14659 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14660 before anything else.
14661 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14662 _GNU_SOURCE here.
14663 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14664 before anything else.
14665 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14666
6ccb54e2
PA
146672016-03-01 Pedro Alves <palves@redhat.com>
14668
14669 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14670
30ca9da1
YQ
146712016-03-01 Yao Qi <yao.qi@linaro.org>
14672
14673 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14674 prepare_for_testing.
14675
dc856b38
YQ
146762016-03-01 Yao Qi <yao.qi@linaro.org>
14677
14678 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14679
4a932159
AA
146802016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14681
14682 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14683 manually constructing the output path.
14684
f2489477
AA
146852016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14686
14687 * gdb.arch/s390-stackless.S: New.
14688 * gdb.arch/s390-stackless.exp: New.
14689
38899f16
IB
146902016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14691
14692 * gdb.dlang/circular.c: New file.
14693 * gdb.dlang/circular.exp: New file.
14694
9fde51ed
YQ
146952016-02-26 Yao Qi <yao.qi@linaro.org>
14696
14697 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14698 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14699 (testcases): Update.
14700
ce90fefe
YQ
147012016-02-26 Yao Qi <yao.qi@linaro.org>
14702
14703 * gdb.reverse/aarch64.c: Rename to ...
14704 * gdb.reverse/insn-reverse.c: ... it.
14705 * gdb.reverse/aarch64.exp: Rename to ...
14706 * gdb.reverse/insn-reverse.exp: ... it.
14707
3263bceb
YQ
147082016-02-26 Yao Qi <yao.qi@linaro.org>
14709
14710 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14711 (testcase_ftype): New.
14712 (testcases): New array.
14713 (n_testcases): New.
14714 (main): Call each element in testcases.
14715 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14716 (read_testcase): New.
14717 Do the tests in a loop.
14718
6cb59ff1
YQ
147192016-02-25 Yao Qi <yao.qi@linaro.org>
14720
14721 * gdb.base/branches.c: Remove.
14722
ae91f625
MK
147232016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14724
14725 PR gdb/13808
14726 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14727
678b48b7
MK
147282016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14729
14730 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14731
7337a6f2
MK
147322016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14733
14734 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14735 change x86_64 call_insn to 'callq'.
14736
861ca91f
AT
147372016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14738
14739 * gdb.trace/tfile-avx.c: Move to...
14740 * gdb.trace/tracefile-pseudo-reg.c: Here.
14741 * gdb.trace/tfile-avx.exp: Move to...
14742 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14743
bf74e428
GB
147442016-02-24 Gary Benson <gbenson@redhat.com>
14745
14746 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14747 message on attach.
14748
cce0e923
DE
147492016-02-23 Doug Evans <dje@google.com>
14750
14751 * gdb.base/skip.c (test_skip): New function.
14752 (end_test_skip_file_and_function): New function.
14753 (test_skip_file_and_function): New function.
14754 * gdb.base/skip1.c (test_skip): New function.
14755 (skip1_test_skip_file_and_function): New function.
14756 * gdb.base/skip.exp: Add tests for new skip options.
14757 * gdb.base/skip-solib.exp: Update expected output.
14758 * gdb.perf/skip-command.cc: New file.
14759 * gdb.perf/skip-command.exp: New file.
14760 * gdb.perf/skip-command.py: New file.
14761
4000e47e
MK
147622016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14763
14764 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14765 info registers pattern.
14766
24f75ead
IB
147672016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14768
14769 * lib/future.exp: Add D support.
14770 (gdb_find_gdc): New proc.
14771 (gdb_default_target_compile): Add D support.
14772
fbb7bcbe
WW
147732016-02-18 Wei-cheng Wang <cole945@gmail.com>
14774
14775 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14776 user+system time.
14777 (trace_speed_test): Determine the iteration count for a time
14778 between 15..30 seconds.
14779
012b3a21
WT
147802016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14781
14782 * gdb.arch/i386-mpx-sigsegv.c: New file.
14783 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14784 * gdb.arch/i386-mpx-simple_segv.c: New file.
14785 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14786
2d5189bd
YQ
147872016-02-18 Yao Qi <yao.qi@linaro.org>
14788
14789 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14790 Don't call setup_kfail.
14791
40fb20d0
YQ
147922016-02-18 Yao Qi <yao.qi@linaro.org>
14793
14794 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14795 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14796
21b1f8d2
DE
147972016-02-16 Doug Evans <dje@google.com>
14798
14799 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14800 * gdb.base/skip1.c: Ditto.
14801 * gdb.base/skip.exp: Whitespace cleanup.
14802
4041ed77
DB
148032016-02-16 Don Breazeal <donb@codesourcery.com>
14804
14805 PR remote/19496
14806 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14807 Remove kfail for PR remote/19496.
14808
c4ef31bf
SM
148092016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14810
14811 * lib/gdb.exp (standard_temp_file): Return a path specific to
14812 the runtest invocation.
14813
266b65b3
SM
148142016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14815
14816 * gdb.trace/save-trace.exp: Change relative path to be in the
14817 standard output directory.
14818
a7a0a6a9
JK
148192016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14820
14821 * gdb.arch/i386-prologue.c: Add missing prototypes.
14822
c99dbb42
JK
148232016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14824
14825 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14826 * gdb.arch/i386-prologue.exp: Likewise.
14827 * gdb.arch/i386-size.exp: Likewise.
14828
aa480355
SM
148292016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14830
14831 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14832 define object file path.
14833 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14834 file path.
14835 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14836 standard_output_file to define binfile.
14837
ba881f50
JK
148382016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14839
14840 Fix compatibility with recent gfortran-5.3.1.
14841 * gdb.fortran/vla-history.exp (print vla1 allocated)
14842 (print vla2 allocated, print $2, print $3): Remove
14843 (print $4): Rename to ...
14844 (print $2): ... here.
14845 (print $9): Rename to ...
14846 (print $5): ... here.
14847 (print $10): Rename to ...
14848 (print $6): ... here.
14849 * gdb.fortran/vla.f90: Add pvla initialization.
14850
e9fb005c
JK
148512016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14852
14853 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14854 New test.
14855 * gdb.fortran/vla-value-sub.exp: Likewise.
14856
e44e00ff
MK
148572016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14858
14859 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14860
97e94151
SM
148612016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14862
14863 * i386-biarch-core.exp: Define corefile using
14864 standard_output_file.
14865
01113bc1
YQ
148662016-02-12 Yao Qi <yao.qi@linaro.org>
14867
14868 * gdb.arch/arm-single-step-kernel-helper.c: New.
14869 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14870
33b4777c
MM
148712016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14872
14873 * gdb.btrace/tailcall-only.exp: New.
14874 * gdb.btrace/tailcall-only.c: New.
14875 * gdb.btrace/x86_64-tailcall-only.S: New.
14876 * gdb.btrace/i686-tailcall-only.S: New.
14877
acc23c11
PA
148782016-02-11 Pedro Alves <palves@redhat.com>
14879
14880 * README (Parallel testing): Add missing double quotes.
14881
e352bf0a
PA
148822016-02-11 Pedro Alves <palves@redhat.com>
14883
14884 * README (Parallel testing): New section.
14885 (GDB_PARALLEL): Rewrite.
14886 (FORCE_PARALLEL): Document.
14887
9f5fed78
MK
148882016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14889
14890 * gdb.trace/tfile-avx.c: New test.
14891 * gdb.trace/tfile-avx.exp: New test.
14892
9ef9e6a6
KS
148932016-02-09 Keith Seitz <keiths@redhat.com>
14894
14895 PR breakpoints/19546
14896 * gdb.base/infcall-exec.c: New file.
14897 * gdb.base/infcall-exec2.c: New file.
14898 * gdb.base/infcall-exec.exp: New file.
14899
a96e36da
KS
149002016-02-09 Keith Seitz <keiths@redhat.com>
14901
14902 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14903 (toplevel): Call test_bkpt_address.
14904
9f61929f
KS
149052016-02-09 Keith Seitz <keiths@redhat.com>
14906
14907 PR python/19506
14908 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14909 (toplevel): Call test_bkpt_address.
14910
1e94266c
SM
149112016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14912
14913 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14914 to AC_OUTPUT.
14915 * configure: Regenerate.
14916
2a7f3dff
PA
149172016-02-09 Pedro Alves <palves@redhat.com>
14918
14919 PR breakpoints/19548
14920 * gdb.base/execl-update-breakpoints.c (some_function): New
14921 function.
14922 (main): Call it.
14923 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14924 Tighten expected GDB output.
14925
2151ccc5
SM
149262016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14927
14928 * Makefile.in (ALL_SUBDIRS): Remove.
14929 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14930 (distclean maintainer-clean realclean): Likewise.
14931 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14932 * configure: Regenerate.
14933 * gdb.ada/Makefile.in: Delete.
14934 * gdb.arch/Makefile.in: Likewise.
14935 * gdb.asm/Makefile.in: Likewise.
14936 * gdb.base/Makefile.in: Likewise.
14937 * gdb.btrace/Makefile.in: Likewise.
14938 * gdb.cell/Makefile.in: Likewise.
14939 * gdb.compile/Makefile.in: Likewise.
14940 * gdb.cp/Makefile.in: Likewise.
14941 * gdb.disasm/Makefile.in: Likewise.
14942 * gdb.dlang/Makefile.in: Likewise.
14943 * gdb.dwarf2/Makefile.in: Likewise.
14944 * gdb.fortran/Makefile.in: Likewise.
14945 * gdb.gdb/Makefile.in: Likewise.
14946 * gdb.go/Makefile.in: Likewise.
14947 * gdb.guile/Makefile.in: Likewise.
14948 * gdb.java/Makefile.in: Likewise.
14949 * gdb.linespec/Makefile.in: Likewise.
14950 * gdb.mi/Makefile.in: Likewise.
14951 * gdb.modula2/Makefile.in: Likewise.
14952 * gdb.multi/Makefile.in: Likewise.
14953 * gdb.objc/Makefile.in: Likewise.
14954 * gdb.opencl/Makefile.in: Likewise.
14955 * gdb.opt/Makefile.in: Likewise.
14956 * gdb.pascal/Makefile.in: Likewise.
14957 * gdb.perf/Makefile.in: Likewise.
14958 * gdb.python/Makefile.in: Likewise.
14959 * gdb.reverse/Makefile.in: Likewise.
14960 * gdb.server/Makefile.in: Likewise.
14961 * gdb.stabs/Makefile.in: Likewise.
14962 * gdb.threads/Makefile.in: Likewise.
14963 * gdb.trace/Makefile.in: Likewise.
14964 * gdb.xml/Makefile.in: Likewise.
14965 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14966 GDB_PARALLEL.
14967 (standard_output_file): Remove check for GDB_PARALLEL, always
14968 return path in outputs/$subdir/$testname.
14969
437277d4
SM
149702016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14971
14972 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14973 (site.exp): Assign abs_srcdir to tcl's srcdir.
14974
31d913c7
YQ
149752016-02-04 Yao Qi <yao.qi@linaro.org>
14976
14977 * gdb.base/foll-exec-mode.c: Include limits.h.
14978 (main): Add parameters argc and argv. Get directory from
14979 argv[0].
14980 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14981 compilation.
14982 * gdb.base/foll-exec.c: Include limits.h.
14983 (main): Add parameters argc and argv.
14984 Get directory from argv[0].
14985 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14986 Adjust tests on the number of lines as source code changed.
14987 * gdb.base/foll-vfork-exit.c: Include limits.h.
14988 (main): Add one line of statement before vfork.
14989 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14990 (main): Add parameters argc and argv. Get directory from
14991 argv[0].
14992 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14993 (setup_gdb): Set tbreak to skip some source lines.
14994 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14995 (main): Add parameters argc and argv. Get directory from
14996 argv[0].
14997 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14998 compilation.
14999 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15000 (main): Add parameters argc and argv. Get directory from
15001 argv[0].
15002 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15003 compilation.
15004
9482b9fb
DE
150052016-02-01 Doug Evans <dje@google.com>
15006
15007 * gdb.base/skip.exp: Clean up multiple references to same test name.
15008
6b2e4f10
PA
150092016-02-01 Pedro Alves <palves@redhat.com>
15010
ccb6afd6 15011 PR remote/19496
6b2e4f10
PA
15012 * gdb.threads/forking-threads-plus-breakpoint.exp
15013 (displaced_stepping_supported): New global.
15014 (probe_displaced_stepping_support): New procedure.
15015 (do_test): Add 'displaced' parameter, and use it.
15016 (top level): Check for displaced stepping support. Add displaced
15017 stepping on/off testing axis.
15018
37a8db1a
AB
150192016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15020
15021 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15022 pointer. Don't perform further tests on the unassociated pointer
15023 if the first test fails.
15024
5fdf6324
AB
150252016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15026
15027 * gdb.base/max-value-size.c: New file.
15028 * gdb.base/max-value-size.exp: New file.
15029 * gdb.base/huge.exp: Disable max-value-size for this test.
15030
935c6144
IB
150312016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15032
15033 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15034
7fe8399d
YQ
150352016-01-28 Yao Qi <yao.qi@linaro.org>
15036
15037 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15038
a2077e25
PA
150392016-01-25 Pedro Alves <palves@redhat.com>
15040
15041 PR threads/19461
15042 * gdb.base/fork-running-state.c: New file.
15043 * gdb.base/fork-running-state.exp: New file.
15044
1d2736d4
PA
150452016-01-25 Pedro Alves <palves@redhat.com>
15046
15047 PR gdb/19494
15048 * gdb.base/catch-fork-kill.c: New file.
15049 * gdb.base/catch-fork-kill.exp: New file.
15050
f1da4b11
PA
150512016-01-25 Pedro Alves <palves@redhat.com>
15052
15053 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15054 Delete, moved to lib/gdb.exp.
15055 * gdb.threads/forking-threads-plus-breakpoint.exp
15056 (foreach_with_prefix): Likewise.
15057 * gdb.threads/process-dies-while-handling-bp.exp
15058 (foreach_with_prefix): Likewise.
15059 * lib/gdb.exp (foreach_with_prefix): New procedure.
15060
45f38546
MK
150612016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15062
15063 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15064 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15065
dc29a1ce
MK
150662016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15067
15068 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15069 endian targets.
15070
092127d7
JK
150712016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15072 Pedro Alves <palves@redhat.com>
15073
15074 Fix testsuite compatibility with Guile.
15075 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15076 number.
15077
31d765d3
JK
150782016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15079
15080 Fix testsuite compatibility with Guile.
15081 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15082 (thread 1): New test for backtrace through signal handler.
15083
1ac78c04
YQ
150842016-01-22 Yao Qi <yao.qi@linaro.org>
15085
15086 PR testsuite/19491
15087 * gdb.base/multi-forks.c: Include
15088 ../lib/unbuffer_output.c
15089 (main): Call gdb_unbuffer_output.
15090
4f5946a8
DE
150912016-01-21 Doug Evans <dje@google.com>
15092
15093 * lib/ada.exp (gdb_compile_ada): Fix typo.
15094
305e13e6
JB
150952016-01-21 Joel Brobecker <brobecker@adacore.com>
15096
15097 * gdb.base/break-fun-addr.exp: New file.
15098 * gdb.base/break-fun-addr1.c: New file.
15099 * gdb.base/break-fun-addr2.c: New file.
15100
5f5dfff6
SM
151012016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15102
15103 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15104 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15105 enum flag values.
15106
fd356fa2
AA
151072016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15108
15109 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15110 when GDB can not set the vector return value. Add more comments
15111 for clarification.
15112
9df22175
AT
151132016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15114
15115 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15116 command.
15117
41d1845e
SM
151182016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15119
15120 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15121
01ac6840
SM
151222016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15123
15124 * Makefile.in (check-single): Pass --status to runtest.
15125 (check/%.exp): Likewise.
15126
151272016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15128
15129 * Makefile.in (check-parallel): Propagate return code from make
15130 do-check-parallel.
15131
bd0a71fa
MK
151322016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15133
15134 * gdb.trace/ftrace.exp: Fix expected message on continue.
15135 * gdb.trace/pending.exp: Fix expected message on continue.
15136 * gdb.trace/trace-break.exp: Fix expected message on continue.
15137
8bcbad33
SM
151382016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15139
15140 * lib/gdb.exp (gdb_test): Remove unused global references.
15141
f303dbd6
PA
151422016-01-18 Pedro Alves <palves@redhat.com>
15143
15144 * gdb.base/async-shell.exp: Adjust expected output.
15145 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15146 * gdb.base/siginfo-thread.exp: Adjust expected output.
15147 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15148 * gdb.java/jnpe.exp: Adjust expected output.
15149 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15150 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15151 * gdb.threads/leader-exit.exp: Adjust expected output.
15152 * gdb.threads/manythreads.exp: Adjust expected output.
15153 * gdb.threads/pthreads.exp: Adjust expected output.
15154 * gdb.threads/schedlock.exp: Adjust expected output.
15155 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15156 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15157 expected output.
15158 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15159 output.
15160 * gdb.threads/sigthread.exp: Adjust expected output.
15161 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15162
b2789696
YQ
151632016-01-18 Yao Qi <yao.qi@linaro.org>
15164
15165 * gdb.guile/scm-section-script.c: Replace @progbits with
15166 %progbits.
15167 * gdb.python/py-section-script.c: Likewise.
15168
71ef29a8
PA
151692016-01-15 Pedro Alves <palves@redhat.com>
15170
15171 * gdb.multi/tids.exp: Test star wildcard ranges.
15172
3f5b7598
PA
151732016-01-15 Pedro Alves <palves@redhat.com>
15174
15175 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15176 command from "thread apply" invocation.
15177 (thr_apply_info_thr_invalid): Default the expected output to the
15178 input tid list.
15179 (top level): Add tests that use convenience variables. Add tests
15180 for "thread apply" with a valid TID list, but missing the command.
15181
663f6d42
PA
151822016-01-13 Pedro Alves <palves@redhat.com>
15183
15184 * gdb.base/default.exp: Expect $_gthread as well.
15185 * gdb.multi/tids.exp: Test $_gthread.
15186 * gdb.threads/thread-specific.exp: Test $_gthread.
15187
c84f6bbf
PA
151882016-01-13 Pedro Alves <palves@redhat.com>
15189
15190 * gdb.multi/tids.exp: Test "info threads -gid".
15191
22a02324
PA
151922016-01-13 Pedro Alves <palves@redhat.com>
15193
15194 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15195 Breakpoint.thread.
15196 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15197
5d5658a1
PA
151982016-01-07 Pedro Alves <palves@redhat.com>
15199
15200 * gdb.base/break.exp: Adjust to output changes.
15201 * gdb.base/hbreak2.exp: Likewise.
15202 * gdb.base/sepdebug.exp: Likewise.
15203 * gdb.base/watch_thread_num.exp: Likewise.
15204 * gdb.linespec/keywords.exp: Likewise.
15205 * gdb.multi/info-threads.exp: Likewise.
15206 * gdb.threads/thread-find.exp: Likewise.
15207 * gdb.multi/tids.c: New file.
15208 * gdb.multi/tids.exp: New file.
15209
84654457
PA
152102016-01-13 Pedro Alves <palves@redhat.com>
15211
15212 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15213
e3940304
PA
152142016-01-13 Pedro Alves <palves@redhat.com>
15215
15216 * gdb.base/default.exp: Expect $_inferior as well.
15217 * gdb.multi/base.exp: Test $_inferior.
15218
a911d87a
PA
152192016-01-13 Pedro Alves <palves@redhat.com>
15220
15221 PR breakpoints/19388
15222 * gdb.base/catch-signal-siginfo-cond.c: New file.
15223 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15224
82075af2
JS
152252016-01-12 Josh Stone <jistone@redhat.com>
15226 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15227
15228 * gdb.base/catch-syscall.c (do_execve): New variable.
15229 (main): Conditionally trigger an execve.
15230 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15231 (test_catch_syscall_execve): New, check entry/return across execve.
15232 (do_syscall_tests): Call test_catch_syscall_execve.
15233
e46eeedd
PA
152342016-01-12 Pedro Alves <palves@redhat.com>
15235
15236 * gdb.base/random-signal.exp (do_test): New procedure, with body
15237 of testcase moved in.
15238
01d8c27e
JK
152392016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15240 Pedro Alves <palves@redhat.com>
15241
15242 * gdb.base/funcargs.exp (finish from indirectly called function):
15243 Reintroduce the case for 'First'.
15244
9a706302
JK
152452016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15246 Pedro Alves <palves@redhat.com>
15247
15248 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15249 (tcatch_vfork_then_child_follow_exec)
15250 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15251 identification.
15252
c0ecb95f
JK
152532016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15254
15255 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15256 and repeats to unlimited.
15257 * gdb.python/py-value.exp: Likewise.
15258 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15259 and repeats to unlimited.
15260
6cfc1fcb
JK
152612016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15262
15263 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15264 and reordering the functions.
15265 * gdb.multi/hangout.c: Likewise.
15266 * gdb.multi/hello.c: Likewise.
15267
582a1b00
SM
152682016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15269
15270 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15271 absolute.
15272 (SingleStatisticTestResult.report): Use dict.keys instead of
15273 dict.iterkeys.
15274
79bc59cb
PA
152752016-01-06 Pedro Alves <palves@redhat.com>
15276
15277 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15278
43368e1d
MM
152792016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15280
15281 * gdb.btrace/dlopen.exp: New.
15282 * gdb.btrace/dlopen.c: New.
15283 * gdb.btrace/dlopen-dso.c: New.
15284
79fad5b8
SL
152852015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15286
15287 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15288 PATTERN argument is optional.
15289
ab8314b3
JB
152902015-12-24 Joel Brobecker <brobecker@adacore.com>
15291
15292 * lib/ada.exp (target_compile_ada_from_dir): New function.
15293 (gdb_compile_ada): Reimplement avoiding the use of project files.
15294 * gdb.ada/gnat_ada.gpr: Delete.
15295 * gdb.ada/cond_lang.exp: Adjust test to make path before
15296 filename optional.
15297 * gdb.ada/small_reg_param.exp: Likewise.
15298
fe33faff
SM
152992015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15300
15301 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15302
6d265cb4
TP
153032015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15304
15305 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15306 case.
15307
10125099
SM
153082015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15309
15310 * gdb.base/break.exp: Remove dead code.
15311 * gdb.base/sepdebug.exp: Likewise.
15312
3ca22649
SM
153132015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15314
15315 * gdb.asm/asm-source.exp: Remove HP-UX references.
15316 * gdb.base/annota1.exp: Likewise.
15317 * gdb.base/annota3.exp: Likewise.
15318 * gdb.base/attach.exp: Likewise.
15319 * gdb.base/bigcore.exp: Likewise.
15320 * gdb.base/break.exp: Likewise.
15321 * gdb.base/call-ar-st.exp: Likewise.
15322 * gdb.base/callfuncs.exp: Likewise.
15323 * gdb.base/catch-fork-static.exp: Likewise.
15324 * gdb.base/display.exp: Likewise.
15325 * gdb.base/foll-exec-mode.exp: Likewise.
15326 * gdb.base/foll-exec.exp: Likewise.
15327 * gdb.base/foll-fork.exp: Likewise.
15328 * gdb.base/foll-vfork.exp: Likewise.
15329 * gdb.base/funcargs.exp: Likewise.
15330 * gdb.base/hbreak2.exp: Likewise.
15331 * gdb.base/inferior-died.exp: Likewise.
15332 * gdb.base/interrupt.exp: Likewise.
15333 * gdb.base/multi-forks.exp: Likewise.
15334 * gdb.base/nodebug.exp: Likewise.
15335 * gdb.base/sepdebug.exp: Likewise.
15336 * gdb.base/solib1.c: Likewise.
15337 * gdb.base/step-test.exp: Likewise.
15338 * gdb.mi/non-stop.c: Likewise.
15339 * gdb.mi/pthreads.c: Likewise.
15340 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15341 * gdb.threads/pthreads.c: Likewise.
15342 * gdb.threads/staticthreads.exp: Likewise.
15343 * lib/future.exp: Likewise.
15344 * lib/gdb.exp: Likewise.
15345 * gdb.base/so-indr-cl.c: Remove.
15346 * gdb.base/so-indr-cl.exp: Likewise.
15347 * gdb.base/solib.c: Likewise.
15348 * gdb.base/solib.exp: Likewise.
15349 * gdb.base/solib2.c: Likewise.
15350
b6304613
SM
153512015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15352
15353 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15354 * gdb.base/call-ar-st.exp: Likewise.
15355 * gdb.base/callfuncs.exp: Likewise.
15356 * gdb.base/condbreak.exp: Likewise.
15357 * gdb.base/constvars.exp: Likewise.
15358 * gdb.base/hbreak2.exp: Likewise.
15359 * gdb.base/langs.exp: Likewise.
15360 * gdb.base/list.exp: Likewise.
15361 * gdb.base/long_long.exp: Likewise.
15362 * gdb.base/ptype.exp: Likewise.
15363 * gdb.base/scope.exp: Likewise.
15364 * gdb.base/signals.exp: Likewise.
15365 * gdb.base/so-impl-ld.exp: Likewise.
15366 * gdb.base/varargs.exp: Likewise.
15367 * gdb.base/volatile.exp: Likewise.
15368 * gdb.base/whatis.exp: Likewise.
15369 * gdb.cp/cplusfuncs.exp: Likewise.
15370 * gdb.cp/inherit.exp: Likewise.
15371 * gdb.cp/local.exp: Likewise.
15372 * gdb.cp/member-ptr.exp: Likewise.
15373 * gdb.cp/method.exp: Likewise.
15374 * gdb.cp/overload.exp: Likewise.
15375 * gdb.cp/templates.exp: Likewise.
15376 * gdb.stabs/weird.exp: Likewise.
15377 * lib/compiler.c: Likewise.
15378 * lib/compiler.cc: Likewise.
15379 * lib/cp-support.exp: Likewise.
15380 * lib/gdb.exp: Likewise.
15381
bf401b07
SM
153822015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15383
15384 * configure.ac: Remove HP-UX case.
15385 * configure: Regenerate.
15386
aff9c0f8
SM
153872015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15388
15389 * lib/gdb.exp (gdb_compile): Add function doc.
15390
a6904d5a
PA
153912015-12-17 Pedro Alves <palves@redhat.com>
15392
15393 PR threads/19354
15394 * gdb.multi/info-threads.exp: New file.
15395
a22279dd
YQ
153962015-12-15 Yao Qi <yao.qi@linaro.org>
15397
15398 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15399 is aarch64*-*-*.
15400
0588c796
SL
154012015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15402
15403 * gdb.base/history-duplicates.exp: Skip if no readline support.
15404
5d978e17
SL
154052015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15406
15407 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15408
7e763b86
SL
154092015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15410
15411 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15412
87a3a92c
SL
154132015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15414
15415 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15416 ctrl-C if nointerrupts target property is set.
15417 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15418 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15419 * gdb.base/paginate-bg-execution.exp: Likewise.
15420 * gdb.base/paginate-execution-startup.exp: Likewise.
15421 * gdb.base/random-signal.exp: Likewise.
15422 * gdb.base/range-stepping.exp: Likewise.
15423 * gdb.cp/annota2.exp: Likewise.
15424 * gdb.cp/annota3.exp: Likewise.
15425 * gdb.gdb/selftest.exp: Likewise.
15426 * gdb.threads/continue-pending-status.exp: Likewise.
15427 * gdb.threads/leader-exit.exp: Likewise.
15428 * gdb.threads/manythreads.exp: Likewise.
15429 * gdb.threads/pthreads.exp: Likewise.
15430 * gdb.threads/schedlock.exp: Likewise.
15431 * gdb.threads/sigthread.exp: Likewise.
15432
a8f077dc
DB
154332015-12-11 Don Breazeal <donb@codesourcery.com>
15434
15435 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15436 remote.
15437 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15438 * gdb.base/foll-exec.exp (main): Enable for target remote.
15439 * gdb.base/foll-fork.exp (main): Likewise.
15440 * gdb.base/foll-vfork.exp (main): Likewise.
15441 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15442 (proc continue_to_exit_bp_loc): Use clean_restart.
15443 * gdb.base/pie-execl.exp (main): Disable for target remote.
15444 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15445 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15446 * gdb.threads/execl.exp (main): Likewise.
15447 * gdb.threads/fork-child-threads.exp (main): Likewise.
15448 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15449 remote.
15450 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15451 remote.
15452 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15453 pid.tid style ptids, instead of just tid.
15454 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15455 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15456 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15457 ptids, instead of just tid.
15458
3b2464a8
AB
154592015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15460
15461 * gdb.base/list.exp (test_list_forward): Add end of file error
15462 test.
15463 (test_repeat_list_command): Add end of file error test.
15464 (test_list_backwards): Add beginning of file error test.
15465
a0def019
AB
154662015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15467
15468 * gdb.base/list.exp (test_list_invalid_args): New function,
15469 defined, and called.
15470
5c000dff
AB
154712015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15472
15473 * gdb.base/list.exp (test_list): Make test names unique.
15474
f1637ebe
YQ
154752015-12-11 Yao Qi <yao.qi@linaro.org>
15476
15477 * gdb.base/coremaker2.c: Remove.
15478
36d6fc0a
PA
154792015-12-10 Pedro Alves <palves@redhat.com>
15480
15481 * gdb.multi/base.exp: Remove stale "spaces" references.
15482
762f7747
PA
154832015-12-10 Pedro Alves <palves@redhat.com>
15484
15485 * gdb.multi/base.exp: Don't use nowarnings.
15486 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15487 * gdb.multi/hangout.c: Include stdio.h.
15488 * gdb.multi/hello.c: Include stdlib.h.
15489 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15490 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15491 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15492
28d2bfb9
AB
154932015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15494
15495 * gdb.dwarf2/dw2-ranges-base.c: New file.
15496 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15497 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15498 support additional line table, and debug ranges generation.
15499 (Dwarf::ranges): New function, generate .debug_ranges.
15500 (Dwarf::lines): Support generating simple line table programs.
15501 (Dwarf::assemble): Initialise new namespace variables.
15502
5fc2beac
KB
155032015-12-09 Kevin Buettner <kevinb@redhat.com>
15504
15505 * gdb.base/async.exp (proc test_background): Add case for
15506 asynchronous execution not supported.
15507
1c35a88f
LM
155082015-12-09 Luis Machado <lgustavo@codesourcery.com>
15509
15510 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15511 format and change test names to make them unique.
15512
b593e3d9
RK
155132015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15514 Pedro Alves <pedro@redhat.com>
15515
15516 PR gdb/18702
15517 Add checking of floatformats setup on x86_64 hosts.
15518 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15519 (smallval, bigval): New labels/constants.
15520 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15521 float" after loading bigval and smallval.
15522
d72413e6
PMR
155232015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15524
15525 * gdb.ada/fun_overload_menu.exp: New testcase.
15526 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15527
ece66d65
JS
155282015-12-04 Josh Stone <jistone@redhat.com>
15529
15530 * gdb.base/catch-fork-static.exp: New.
15531
41d0efca
YQ
155322015-12-03 Yao Qi <yao.qi@linaro.org>
15533
15534 * gdb.base/sizeof.c: Don't include stdio.h and
15535 ../lib/unbuffer_output.c.
15536 (main): New variable 'size' and 'value'. Remove printf and
15537 gdb_unbuffer_output. Assign return value to size and value.
15538 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15539 at the beginning.
15540 (check_sizeof): Check the result by printing variable 'size'.
15541 (check_valueof): Check the result by printing variable 'value'.
15542
99fd02d9
YQ
155432015-12-01 Yao Qi <yao.qi@linaro.org>
15544
15545 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15546 for aarch64*-*-linux* target.
15547
f2faf941
PA
155482015-11-30 Pedro Alves <palves@redhat.com>
15549
15550 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15551
04bf20c5
PA
155522015-11-30 Pedro Alves <palves@redhat.com>
15553
15554 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15555 Handle non-stop mode vCont replies.
15556
09df4675
PA
155572015-11-30 Pedro Alves <palves@redhat.com>
15558
15559 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15560 prepare_for_testing. Start gdb with "set non-stop on" appended to
15561 GDBFLAGS. Lax expected stop output.
15562
58b584af
YQ
155632015-11-27 Yao Qi <yao.qi@linaro.org>
15564
15565 * gdb.arch/arm-neon.exp: New.
15566 * gdb.arch/arm-neon.c: New.
15567
dfcb77a8
YQ
155682015-11-27 Yao Qi <yao.qi@linaro.org>
15569
15570 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15571
88e8ec1b
YQ
155722015-11-27 Yao Qi <yao.qi@linaro.org>
15573
15574 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15575 frames-invalid annotation.
15576
bfde72c2
YQ
155772015-11-27 Yao Qi <yao.qi@linaro.org>
15578
15579 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15580
f6512a69
SM
155812015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15582
15583 * gdb.threads/names.exp: New file.
15584 * gdb.threads/names.c: New file.
15585 * README: Mention gdb,no_thread_names.
15586
46a3515b
MM
155872015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15588
15589 PR 19297
15590 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15591 support" error.
15592
62147a22
PA
155932015-11-24 Pedro Alves <palves@redhat.com>
15594
15595 PR 17539
15596 * gdb.base/display.exp: Expect displays to be sorted in ascending
15597 order. Use multi_line.
15598 * gdb.base/solib-display.exp: Likewise.
15599
2f341b6e
PA
156002015-11-24 Pedro Alves <palves@redhat.com>
15601
15602 PR 17539
25d49b86
PA
15603 * gdb.base/display.exp: Expect displays to be sorted in ascending
15604 order. Use multi_line.
15605 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15606
7e0aa6aa
PA
156072015-11-24 Pedro Alves <palves@redhat.com>
15608
15609 PR 17539
15610 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15611 threads in ascending order.
15612 * gdb.base/foll-fork.exp: Likewise.
15613 * gdb.base/foll-vfork.exp: Likewise.
15614 * gdb.base/multi-forks.exp: Likewise.
15615 * gdb.mi/mi-nonstop.exp: Likewise.
15616 * gdb.mi/mi-nsintrall.exp: Likewise.
15617 * gdb.multi/base.exp: Likewise.
15618 * gdb.multi/multi-arch.exp: Likewise.
15619 * gdb.python/py-inferior.exp: Likewise.
15620 * gdb.threads/break-while-running.exp: Likewise.
15621 * gdb.threads/execl.exp: Likewise.
15622 * gdb.threads/gcore-thread.exp: Likewise.
15623 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15624 * gdb.threads/kill.exp: Likewise.
15625 * gdb.threads/linux-dp.exp: Likewise.
15626 * gdb.threads/multiple-step-overs.exp: Likewise.
15627 * gdb.threads/next-bp-other-thread.exp: Likewise.
15628 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15629 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15630 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15631 * gdb.threads/thread-find.exp: Likewise.
15632 * gdb.threads/tls.exp: Likewise.
15633 * lib/mi-support.exp (mi_reverse_list): Delete.
15634 (mi_check_thread_states): No longer reverse list.
15635
2cc57ad8
PA
156362015-11-24 Pedro Alves <palves@redhat.com>
15637
15638 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15639 use lowercase.
15640
c93e8391
SM
156412015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15642
15643 * gdb.trace/actions.c: Include trace-common.h.
15644 (main): Add a location for a fast tracepoint.
15645 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15646 the normal tracepoints.
15647 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15648
045ccf91
SM
156492015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15650
15651 * save-trace.exp: Factor out code to these...
15652 (gdb_save_tracepoints): New.
15653 (gdb_load_tracepoints): New.
15654 (do_save_load_test): New.
15655
5506f9f6
KB
156562015-11-23 Kevin Buettner <kevinb@redhat.com>
15657
15658 * gdb.base/asmlabel.exp: New test.
15659 * gdb.base/asmlabel.c: New test case.
15660
16c3b12f
JB
156612015-11-23 Joel Brobecker <brobecker@adacore.com>
15662
15663 * gdb.base/wrong_frame_bt_full-main.c: New file.
15664 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15665 * gdb.base/wrong_frame_bt_full.exp: New file.
15666
155bfbd3
JB
156672015-11-23 Joel Brobecker <brobecker@adacore.com>
15668
15669 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15670
bb097445
JM
156712015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15672
206853a0 15673 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15674 pstate register when comparing registers values in
15675 sparc64-*-linux-gnu targets to avoid spurious differences.
15676
9c88ed8f
JM
156772015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15678
206853a0 15679 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15680
96161e25
SL
156812015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15682
15683 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15684 as type argument to gdb_compile.
15685 * gdb.base/nested-subp2.exp: Likewise.
15686 * gdb.base/nested-subp3.exp: Likewise.
15687
340c2830
DV
156882015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15689
15690 * lib/dwarf.exp (_note): Fix left shift of negative value.
15691 * gdb.trace/trace-condition.exp: Likewise.
15692
c1862d0f
YQ
156932015-11-13 Yao Qi <yao.qi@linaro.org>
15694
15695 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15696 comments about d10v.
15697 (test_scalar_returns): Likewise.
15698 * gdb.base/d10v.ld: Remove.
15699 * gdb.base/overlays.exp: Remove the target triplet checking for
15700 d10v-*-*.
15701 * gdb.base/structs.exp (test_struct_returns): Remove the
15702 comments about d10v.
15703 (test_struct_calls): Likewise.
15704
77ae9c19
YQ
157052015-11-13 Yao Qi <yao.qi@linaro.org>
15706
15707 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15708 * gdb.base/gnu_vector.c: Don't include stdio.h.
15709 (main): Don't print res and call add_some_intvecs.
15710
430e004e
MK
157112015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15712
15713 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15714 macro.
15715 (func5): Removed.
15716 (func4): Use FAST_TRACEPOINT_LABEL.
15717 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15718 macro.
15719 (func): Removed.
15720 (thread_function): Use FAST_TRACEPOINT_LABEL.
15721 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15722 (func): Remove.
15723 (marker): Use FAST_TRACEPOINT_LABEL.
15724 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15725 (pendfunc1): Remove.
15726 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15727 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15728 (foo): Remove.
15729 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15730 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15731 macro.
15732 (func): Remove.
15733 (marker): Use FAST_TRACEPOINT_LABEL.
15734 * gdb.trace/trace-common.h: New header.
15735 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15736 macro.
15737 (func): Remove.
15738 (marker): Use FAST_TRACEPOINT_LABEL.
15739 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15740 (func): Remove.
15741 (thread_function): Use FAST_TRACEPOINT_LABEL.
15742
6e7675a7
MK
157432015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15744
15745 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15746 in front.
15747 * gdb.trace/change-loc.exp: Use global pcreg definition.
15748 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15749 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15750 in front.
15751 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15752 * gdb.trace/pending.exp: Likewise.
15753 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15754 * gdb.trace/trace-break.exp: Likewise.
15755 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15756 in front.
15757 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15758 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15759 in front.
15760 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15761
dddc0e16
JB
157622015-11-09 Joel Brobecker <brobecker@adacore.com>
15763
15764 * gdb.ada/fin_fun_out: New testcase.
15765
c6f0b406
KB
157662015-11-07 Kevin Buettner <kevinb@redhat.com>
15767
15768 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15769 value associated with DW_AT_byte_size.
15770 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15771 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15772 DW_AT_upper_bound.
15773
f01dcfd9
KB
157742015-11-07 Kevin Buettner <kevinb@redhat.com>
15775
15776 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15777 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15778 version.
15779 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15780 gdb.dwarf2/dw2-canonicalize-type.exp,
15781 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15782 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15783 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15784 provided by gdb_target_symbol_prefix_flags_asm.
15785 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15786 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15787 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15788 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15789 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15790 macros where needed). Use this macro for symbols which require
15791 the prefix provided by SYMBOL_PREFIX.
15792
2223449a
KB
157932015-11-05 Kevin Buettner <kevinb@redhat.com>
15794
15795 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15796 New procs.
15797 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15798 representing expressions, of more than one list element.
15799 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15800 to prepend linker symbol prefix to f.
15801 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15802 table_1 and table_2.
15803 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15804 Likewise, for f and g.
15805 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15806 for ptr.
15807 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15808 for main.
15809 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15810 table_1_ptr and table_2_ptr.
15811
6f2f1a3a
JK
158122015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15813 Joel Brobecker <brobecker@adacore.com>
15814
15815 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15816
566c56c9
MK
158172015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15818
15819 * gdb.reverse/s390-mvcle.c: New test.
15820 * gdb.reverse/s390-mvcle.exp: New file.
15821 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15822
d5f0636b
MK
158232015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15824
15825 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15826
7ad8b86c
MK
158272015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15828
15829 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15830 reaching marker2.
15831 * gdb.reverse/getresuid-reverse.exp: Likewise.
15832 * gdb.reverse/pipe-reverse.exp: Likewise.
15833 * gdb.reverse/readv-reverse.exp: Likewise.
15834 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15835 * gdb.reverse/time-reverse.exp: Likewise.
15836 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15837
4081c0f1
YQ
158382015-10-30 Yao Qi <yao.qi@linaro.org>
15839
15840 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15841 (empty_cycle): Remove.
15842 (main): Don't call empty_cycle. Don't use watch_count_done.
15843 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15844 empty_cycle. Rewrite the code counting HW watchpoints.
15845
452b4ba5
MK
158462015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15847
15848 * gdb.reverse/fstatat-reverse.c: New test.
15849 * gdb.reverse/fstatat-reverse.exp: New file.
15850 * gdb.reverse/getresuid-reverse.c: New test.
15851 * gdb.reverse/getresuid-reverse.exp: New file.
15852 * gdb.reverse/pipe-reverse.c: New test.
15853 * gdb.reverse/pipe-reverse.exp: New file.
15854 * gdb.reverse/readv-reverse.c: New test.
15855 * gdb.reverse/readv-reverse.exp: New file.
15856 * gdb.reverse/recvmsg-reverse.c: New test.
15857 * gdb.reverse/recvmsg-reverse.exp: New file.
15858 * gdb.reverse/time-reverse.c: New test.
15859 * gdb.reverse/time-reverse.exp: New file.
15860 * gdb.reverse/waitpid-reverse.c: New test.
15861 * gdb.reverse/waitpid-reverse.exp: New file.
15862
5e2e7507
JK
158632015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15864
15865 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15866
0fde2c53
DE
158672015-10-26 Doug Evans <dje@google.com>
15868
15869 PR symtab/17391
15870 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15871 * gdb.dwarf2/bad-regnum.c: New file.
15872 * gdb.dwarf2/bad-regnum.exp: New file.
15873
1a70ae97
DE
158742015-10-26 Doug Evans <dje@google.com>
15875
15876 PR python/18938
15877 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15878 file.
15879
27dc26ab
JK
158802015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15881
15882 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15883 for a change by "Mention language in compile error message".
15884
bed91f4d
SM
158852015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15886
15887 PR python/18073
15888 * gdb.python/py-type.c (C::a_method): New.
15889 (C::a_const_method): New.
15890 (C::a_static_method): New.
15891 (a_function): New.
15892 * gdb.python/py-type.exp (test_fields): Test getting fields
15893 from function and method.
15894
3f2f83dd
KB
158952015-10-21 Keven Boell <keven.boell@intel.com>
15896
15897 * gdb.fortran/vla-alloc-assoc.exp: New file.
15898 * gdb.fortran/vla-datatypes.exp: New file.
15899 * gdb.fortran/vla-datatypes.f90: New file.
15900 * gdb.fortran/vla-history.exp: New file.
15901 * gdb.fortran/vla-ptype-sub.exp: New file.
15902 * gdb.fortran/vla-ptype.exp: New file.
15903 * gdb.fortran/vla-sizeof.exp: New file.
15904 * gdb.fortran/vla-sub.f90: New file.
15905 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15906 * gdb.fortran/vla-value-sub-finish.exp: New file.
15907 * gdb.fortran/vla-value-sub.exp: New file.
15908 * gdb.fortran/vla-value.exp: New file.
15909 * gdb.fortran/vla-ptr-info.exp: New file.
15910 * gdb.mi/mi-vla-fortran.exp: New file.
15911 * gdb.mi/vla.f90: New file.
15912
27145d50
SL
159132015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15914
15915 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15916 of hardwired timeout value.
15917
5f3ff4f8
JK
159182015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15919 Pedro Alves <palves@redhat.com>
15920
15921 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15922 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15923
bfd09d20
JS
159242015-10-19 Josh Stone <jistone@redhat.com>
15925
15926 * gdb.base/catch-syscall.c: Include <sched.h>.
15927 (unknown_syscall): New variable.
15928 (main): Trigger a vfork and an unknown syscall.
15929 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15930 (unknown_syscall_number): Likewise.
15931 (check_call_to_syscall): Accept an optional syscall pattern.
15932 (check_return_from_syscall): Likewise.
15933 (check_continue): Likewise.
15934 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15935 (test_catch_syscall_skipping_return): New test toggling off 'catch
15936 syscall' to step over the syscall return, then toggling back on.
15937 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15938 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15939 (do_syscall_tests): Call test_catch_syscall_without_args and
15940 test_catch_syscall_mid_vfork.
15941 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15942 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15943
b32b93c6
AS
159442015-10-19 Andrew Stubbs <ams@codesourcery.com>
15945
15946 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15947 print g_vE): Add new pass patterns.
15948 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15949 print various symbol names for vptr fields.
15950
9d622bda
AB
159512015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15952
15953 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15954 results.
15955
0fd8ac1c
YQ
159562015-10-12 Yao Qi <yao.qi@linaro.org>
15957
15958 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15959
34240514
YQ
159602015-10-12 Yao Qi <yao.qi@linaro.org>
15961
15962 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15963 is aarch64*-*-linux*.
15964
8240f442
YQ
159652015-10-12 Yao Qi <yao.qi@linaro.org>
15966
15967 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15968 (can_relocate_bcond_true): ... it.
15969 (can_relocate_bcond_false): New function.
15970 (foo): Likewise.
15971 (can_relocate_bl): Likewise.
15972 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15973 can_relocate_bl.
15974
2520f728
PMR
159752015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15976
15977 * gdb.base/nested-addr.c: New file.
15978 * gdb.base/nested-addr.exp: New testcase.
15979
abcef95a
MM
159802015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15981
15982 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15983 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15984 its output. Ignore the output of "record goto begin" and instead
15985 check that GDB is replaying.
15986
145e3ddb
PA
159872015-10-09 Pedro Alves <palves@redhat.com>
15988
15989 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15990 (top level): Use it in the run with no args test.
15991
d5d8c4e1
IB
159922015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15993
15994 * gdb.dlang/properties.exp: New file.
15995
06e635ef
SL
159962015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15997
15998 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15999 whether or not address 0x1000 is mapped on the target.
16000
e019fd1d
SM
160012015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16002
16003 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16004 build.
16005
77ba2a67
MM
160062015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16007
16008 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16009 instruction-history test.
16010
c60eb31f
DE
160112015-09-28 Doug Evans <dje@google.com>
16012
16013 * gdb.base/gcore.c (array_func): Add reference to static_array.
16014
9a3c8263
SM
160152015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16016
16017 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16018 source line.
16019
9720e656
SL
160202015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16021
16022 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16023 short or char as base type.
16024
938d3bf2
SL
160252015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16026
16027 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16028 to allow any size enum.
16029
e6c2c623
PMR
160302015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16031
16032 * gdb.ada/array_ptr_renaming.exp: New testcase.
16033 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16034 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16035
06da0f77
PL
160362015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16037
16038 * gdb.trace/ftrace-lock.c: New file.
16039 * gdb.trace/ftrace-lock.exp: New file.
16040
4f51c22a
PL
160412015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16042
16043 * gdb.arch/insn-reloc.c: New file.
16044 * gdb.arch/ftrace-insn-reloc.exp: New file.
16045
7041adf4
PL
160462015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16047
16048 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16049 instruction.
16050 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16051 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16052 * gdb.trace/range-stepping.c: Likewise.
16053 * gdb.trace/trace-break.c: Likewise.
16054 * gdb.trace/trace-mt.c (thread_function): Likewise.
16055 * gdb.trace/ftrace.c (marker): Likewise.
16056 * gdb.trace/trace-condition.c (marker): Likewise.
16057 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16058 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16059 is_aarch64_target.
16060
015d2e7e
DE
160612015-09-18 Doug Evans <xdje42@gmail.com>
16062
16063 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16064 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16065
26b188a2
SL
160662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16067
16068 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16069 the breakpoint.
16070
79dc332b
SL
160712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16072
16073 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16074 the pending breakpoint. Remove timeout override for "Run till
16075 MI pending breakpoint on pendfunc3 on thread 2" test.
16076
f57929f2
SL
160772015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16078
16079 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16080 filename pattern.
16081
3f469b17
SL
160822015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16083
16084 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16085 in breakpoint filename pattern.
16086
515b89b3
SL
160872015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16088
7800dbe4
SL
16089 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16090
160912015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16092
515b89b3
SL
16093 * gdb.linespec/explicit.exp: Check for readline support for
16094 tab-completion tests. Fix obvious typo.
16095
d2939ba2
MM
160962015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16097
16098 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16099 and replay.
16100
cbb55fa7
MM
161012015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16102
16103 * gdb.btrace/non-stop.c: New.
16104 * gdb.btrace/non-stop.exp: New.
16105
43691ca1
PL
161062015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16107 Yao Qi <yao.qi@linaro.org>
16108
16109 * gdb.trace/trace-condition.c: New file.
16110 * gdb.trace/trace-condition.exp: New file.
16111
d78908cf
WW
161122015-09-16 Wei-cheng Wang <cole945@gmail.com>
16113
16114 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16115 for testing bytecode compilation.
16116
1ed415e2
PA
161172015-09-16 Pedro Alves <palves@redhat.com>
16118 Sandra Loosemore <sandra@codesourcery.com>
16119
16120 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16121 (SECONDS): Redefine.
16122 (main): Call pthread_kill and alarm early.
16123 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16124 support.
16125 (test): If the target can't hardware step and doesn't support
16126 displaced stepping, increase the timeout.
16127
d136eff5
PA
161282015-09-16 Pedro Alves <palves@redhat.com>
16129
16130 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16131 (enable_debug): New procedures.
16132 (test): Use them. Bail out if waiting for threads fails.
16133 (top level): Bail out if a test fails.
16134
991f019c
YQ
161352015-09-16 Yao Qi <yao.qi@linaro.org>
16136
16137 * gdb.asm/asm-source.exp: Set asm-arch for
16138 aarch64*-*-* target.
16139 * gdb.asm/aarch64.inc: New file.
16140
bfca584f
PMR
161412015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16142
16143 * gdb.ada/array_of_variable_length.exp: New testcase.
16144 * gdb.ada/array_of_variable_length/foo.adb: New file.
16145 * gdb.ada/array_of_variable_length/pck.adb: New file.
16146 * gdb.ada/array_of_variable_length/pck.ads: New file.
16147
b326e587
DE
161482015-09-15 Doug Evans <dje@google.com>
16149
16150 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16151 of function static local variable.
16152
5382cfab
PW
161532015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16154
16155 * gdb.threads/tls-so_extern.exp: New test file.
16156 * gdb.threads/tls-so_extern.c: New test file.
16157 * gdb.threads/tls-so_extern_main.c: New test file.
16158
141c5cc4
JK
161592015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16160
16161 * gdb.opt/solib-intra-step-lib.c: New file.
16162 * gdb.opt/solib-intra-step-main.c: New file.
16163 * gdb.opt/solib-intra-step.exp: New file.
16164
d15dcecd
PA
161652015-09-15 Pedro Alves <palves@redhat.com>
16166
16167 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16168 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16169
4c2f2a79
PA
161702015-09-14 Pedro Alves <palves@redhat.com>
16171
16172 * gdb.base/hook-stop-continue.c: Delete.
16173 * gdb.base/hook-stop-continue.exp: Delete.
16174 * gdb.base/hook-stop-frame.c: Delete.
16175 * gdb.base/hook-stop-frame.exp: Delete.
16176 * gdb.base/hook-stop.c: New file.
16177 * gdb.base/hook-stop.exp: New file.
16178
919e6dbe
PMR
161792015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16180
16181 * gdb.ada/access_to_packed_array.exp: New testcase.
16182 * gdb.ada/access_to_packed_array/foo.adb: New file.
16183 * gdb.ada/access_to_packed_array/pack.adb: New file.
16184 * gdb.ada/access_to_packed_array/pack.ads: New file.
16185
157280a4
MM
161862015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16187
16188 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16189 buffer size test.
16190
2fd33e94
DB
161912015-09-11 Don Breazeal <donb@codesourcery.com>
16192
16193 * gdb.base/foll-exec.c: Add copyright header. Fix
16194 formatting issues.
16195 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16196 (do_exec_tests): Use clean_restart in place of zap_session,
16197 and for test initialization. Fix formatting issues. Use
16198 fail in place of perror.
16199 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16200 an expect statement to match an expression with output from
16201 the program under debug.
16202 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16203 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16204 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16205 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16206 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16207
e70b6e8e
DE
162082015-09-09 Doug Evans <dje@google.com>
16209
16210 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16211
7a551a51
DE
162122015-09-09 Doug Evans <dje@google.com>
16213
16214 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16215
4c666f84
DE
162162015-09-09 Doug Evans <dje@google.com>
16217
16218 * gdb.base/savedregs.exp: Fix typo.
16219
243a9253
PA
162202015-09-09 Pedro Alves <palves@redhat.com>
16221
16222 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16223
c0fa8fbd
SL
162242015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16225
16226 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16227 command actually switches threads. Give up on remaining
16228 tests if target fails to stop at breakpoint.
16229
cd7c1778
PMR
162302015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16231
16232 * gdb.ada/funcall_char.exp: New testcase.
16233 * gdb.ada/funcall_char/foo.adb: New file.
16234
dc5c8746
PMR
162352015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16236
16237 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16238 expected outputs. Add two testcases for completing ambiguous
16239 functions.
16240 * gdb.ada/complete/aux_pck.adb: New file.
16241 * gdb.ada/complete/aux_pck.ads: New file.
16242 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16243 Ambiguous_Func functions.
16244 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16245 * gdb.ada/complete/pck.adb: Likewise.
16246
4e83a1e7
UW
162472015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16248
16249 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16250 failures to run the test program under GDB.
16251
8ce74153
LM
162522015-08-26 Luis Machado <lgustavo@codesourcery.com>
16253
16254 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16255 to C.
16256
e9756d52
PP
162572015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16258
16259 * gdb.base/run-after-attach.exp: New test file.
16260 * gdb.base/run-after-attach.c: New test file.
16261
8d37573b
DB
162622015-08-26 Don Breazeal <donb@codesourcery.com>
16263
16264 * gdb.base/foll-exec-2.c: New test program.
16265 * gdb.base/foll-exec-2.exp: New test.
16266
63e43d3a
PMR
162672015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16268
16269 * gdb.base/nested-subp1.exp: New file.
16270 * gdb.base/nested-subp1.c: New file.
16271 * gdb.base/nested-subp2.exp: New file.
16272 * gdb.base/nested-subp2.c: New file.
16273 * gdb.base/nested-subp3.exp: New file.
16274 * gdb.base/nested-subp3.c: New file.
16275
3d40fbb5
PA
162762015-08-24 Pedro Alves <palves@redhat.com>
16277
16278 * gdb.server/connect-without-multi-process.c: New file.
16279 * gdb.server/connect-without-multi-process.exp: New file.
16280
4422ac93
LM
162812015-08-24 Luis Machado <lgustavo@codesourcery.com>
16282
16283 * gdb.opt/inline-markers.c: Make z int.
16284
91dddb86
LM
162852015-08-24 Luis Machado <lgustavo@codesourcery.com>
16286
16287 * gdb.opt/inline-markers.c: Make z volatile.
16288
a48847ee
LM
162892015-08-24 Luis Machado <lgustavo@codesourcery.com>
16290
16291 * gdb.opt/inline-bt.c: New volatile global z.
16292 * gdb.opt/inline-cmds.c: Likewise.
16293 * gdb.opt/inline-locals.c: Likewise.
16294 * gdb.opt/inline-markers.c: New extern global z.
16295 (marker): Use z.
16296 (inline_fn): Likewise.
16297
0ebbc52b
PA
162982015-08-24 Pedro Alves <palves@redhat.com>
16299
16300 * config/m32r-stub.exp: Remove file.
16301 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16302 * gdb.base/call-rt-st.exp: Likewise.
16303 * gdb.base/call-strs.exp: Likewise.
16304 * gdb.base/default.exp: Remove references to h8300-*-hms and
16305 *-*-udi*.
16306 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16307
77c365df
AA
163082015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16309
16310 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16311 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16312 and "return" use KFAIL when GDB can not read/write the vector
16313 return value.
16314
4313b8c0
GB
163152015-08-21 Gary Benson <gbenson@redhat.com>
16316
16317 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16318
0e433b32
PA
163192015-08-20 Pedro Alves <palves@redhat.com>
16320
16321 * gdb.server/solib-list.exp: No longer expect an interior stop in
16322 non-stop mode.
16323
221e1a37
PA
163242015-08-20 Pedro Alves <palves@redhat.com>
16325
16326 * gdb.server/connect-stopped-target.c: New file.
16327 * gdb.server/connect-stopped-target.exp: New file.
16328
40e3ad0e
PA
163292015-08-20 Pedro Alves <palves@redhat.com>
16330
16331 * gdb.dwarf2/comp-unit-lang.exp: New file.
16332 * gdb.dwarf2/comp-unit-lang.c: New file.
16333
af39b327
PMR
163342015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16335
16336 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16337 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16338
7d45c7c3 163392015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16340
7d45c7c3
KB
16341 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16342 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16343
4d6cceb4
DE
163442015-08-18 Doug Evans <dje@google.com>
16345 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16346
16347 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16348 skip_python_tests. New arg prompt_regexp.
16349 (skip_python_tests): New function.
16350 * lib/mi-support.exp (mi_skip_python_tests): New function.
16351 * gdb.python/py-mi-objfile-gdb.py: New file.
16352 * gdb.python/py-mi-objfile.c: New file.
16353 * gdb.python/py-mi-objfile.exp: New file.
16354
ad89c2aa
KS
163552015-08-17 Keith Seitz <keiths@redhat.com>
16356
16357 * gdb.linespec/explicit.exp: Move strace test from here ...
16358 * gdb.trace/strace.exp: ... to here.
16359
e3ae3c43
PP
163602015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16361
16362 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16363 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16364
604b2636
DE
163652015-08-14 Doug Evans <xdje42@gmail.com>
16366
16367 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16368 inferior before selecting a new file.
16369
6ff0ba5f
DE
163702015-08-14 Doug Evans <xdje42@gmail.com>
16371
16372 * gdb.mi/mi-disassemble.exp: Update.
16373 * gdb.base/disasm-optim.S: New file.
16374 * gdb.base/disasm-optim.c: New file.
16375 * gdb.base/disasm-optim.h: New file.
16376 * gdb.base/disasm-optim.exp: New file.
16377
9ca98f92
KS
163782015-08-14 Keith Seitz <keiths@redhat.com>
16379
16380 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16381 "evaluated-by".
16382
52bbc560
JB
163832015-08-13 Joel Brobecker <brobecker@adacore.com>
16384
16385 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16386
5d8c3ed3
PMR
163872015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16388
16389 * gdb.ada/fun_renaming.exp: New testcase.
16390 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16391 * gdb.ada/fun_renaming/pack.adb: New file.
16392 * gdb.ada/fun_renaming/pack.ads: New file.
16393
ea8812bc
KS
163942015-08-12 Keith Seitz <keiths@redhat.com>
16395
16396 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16397 gdb_get_line_number.
16398
4dafcdeb
JB
163992015-08-12 Joel Brobecker <brobecker@adacore.com>
16400
16401 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16402 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16403 gdb.base/dso2dso.exp: New files.
16404
5ba32597
SDJ
164052015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16406 Pedro Alves <palves@redhat.com>
16407 Keith Seitz <keiths@redhat.com>
16408
16409 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16410 GDBFLAGS.
16411
b6dafabf
PP
164122015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16413
16414 * gdb.base/gdbhistsize-history.exp
16415 (test_histsize_history_setting): Use save_vars.
16416 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16417 Use save_vars.
16418 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16419 * gdb.base/readline.exp: Use save_vars.
16420
abe8e607
PP
164212015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16422
16423 * lib/gdb.exp (save_vars): New proc.
16424
629500fa
KS
164252015-08-11 Keith Seitz <keiths@redhat.com>
16426
16427 * gdb.base/help.exp: Update help_breakpoint_text.
16428
eb8c4e2e
KS
164292015-08-11 Keith Seitz <keiths@redhat.com>
16430
16431 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16432 (at toplevel): Call test_explicit_breakpoints.
16433 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16434 breakpoints.
16435 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16436 breakpoint conditions, "-cond".
16437
87f0e720
KS
164382015-08-11 Keith Seitz <keiths@redhat.com>
16439
16440 * gdb.linespec/3explicit.c: New file.
16441 * gdb.linespec/cpexplicit.cc: New file.
16442 * gdb.linespec/cpexplicit.exp: New file.
16443 * gdb.linespec/explicit.c: New file.
16444 * gdb.linespec/explicit.exp: New file.
16445 * gdb.linespec/explicit2.c: New file.
16446 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16447 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16448 before using in the matching pattern.
16449 Clarify that `prefix' is a regular expression.
16450
f00aae0f
KS
164512015-08-11 Keith Seitz <keiths@redhat.com>
16452
16453 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16454 test.
16455 Add tests for missing ",FMT" and ",".
16456
e27852be
DE
164572015-08-10 Doug Evans <dje@google.com>
16458 Keith Seitz <keiths@redhat.com>
16459
16460 PR gdb/17960
16461 * gdb.base/completion.exp: Add location completer tests.
16462
7f03bd92
PA
164632015-08-07 Pedro Alves <palves@redhat.com>
16464
16465 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16466 tests here.
16467 (top level): Run do_test with and without displaced stepping.
16468
3fc8eb30
PA
164692015-08-07 Pedro Alves <palves@redhat.com>
16470
16471 * gdb.base/valgrind-disp-step.c: New file.
16472 * gdb.base/valgrind-disp-step.exp: New file.
16473
d4569d7b
PA
164742015-08-07 Pedro Alves <palves@redhat.com>
16475
16476 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16477 Delete function.
16478 (main): Add alarm. Run an infinite loop instead of calling
16479 wait_threads.
16480 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16481 comment.
16482 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16483 Delete function.
16484 (main): Add alarm. Run an infinite loop instead of calling
16485 wait_threads.
16486 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16487 comment.
16488
e1316e60
PA
164892015-08-07 Pedro Alves <palves@redhat.com>
16490
16491 * gdb.base/checkpoint-ns.exp: New file.
16492 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16493 standard_testfile.
16494
da8c46d2
MM
164952015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16496
16497 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16498 * gdb.btrace/instruction_history.exp: Update.
16499 * gdb.btrace/tsx.exp: New.
16500 * gdb.btrace/tsx.c: New.
16501
de1c2c52
PA
165022015-08-06 Pedro Alves <palves@redhat.com>
16503
16504 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16505 increase timeout.
16506 * gdb.reverse/until-precsave.exp: Bump timeouts.
16507
782e0bf4
PA
165082015-08-06 Pedro Alves <palves@redhat.com>
16509
16510 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16511
83e97ed0
PA
165122015-08-06 Pedro Alves <palves@redhat.com>
16513
16514 PR gdb/18749
16515 * gdb.threads/process-dies-while-handling-bp.c: New file.
16516 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16517
863d01bd
PA
165182015-08-06 Pedro Alves <palves@redhat.com>
16519
16520 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16521 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16522
0a39bb32
PA
165232015-08-05 Pedro Alves <palves@redhat.com>
16524
16525 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16526 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16527
ee2d2b10
SL
165282015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16529
16530 * gdb.base/bp-permanent.exp: Report test as unsupported if
16531 the target cannot stop at the permanent breakpoint.
16532
4e1bdb00
DE
165332015-08-03 Doug Evans <dje@google.com>
16534
16535 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16536 10000.
16537
3d338901
DE
165382015-08-03 Doug Evans <dje@google.com>
16539
16540 * Makefile.in (workers/%.worker, build-perf): New rule.
16541 (GDB_PERFTEST_MODE): New variable.
16542 (check-perf): Use it.
16543 (clean): Clean up gdb.perf parallel build subdirs.
16544 * lib/build-piece.exp: New file.
16545 * lib/gdb.exp (make_gdb_parallel_path): New function
16546 (standard_output_file, standard_temp_file): Call it.
16547 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16548 of $GDB_PARALLEL.
16549 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16550
af061d3e
DE
165512015-08-03 Doug Evans <dje@google.com>
16552
8e1afc81 16553 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16554 (LOG_FILE_NAME): New global.
16555 (TextReporter.__init__): Initialize self.txt_sum.
16556 (TextReporter.report): Add support for multiple data-points.
16557 Move report to perftest.sum, put raw data in perftest.log.
16558 (TextReporter.start): Open sum and log files.
16559 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16560 * gdb.perf/lib/perftest/testresult.py
16561 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16562
2c8c5d37
PA
165632015-07-31 Pedro Alves <palves@redhat.com>
16564
16565 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16566 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16567 kill_wait_spawned_process instead of explicit "kill -9".
16568 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16569 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16570 kill_wait_spawned_process.
16571 * gdb.base/attach-twice.exp: Likewise.
16572 * gdb.base/attach.exp: Likewise.
16573 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16574 gdb_test_multiple.
16575 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16576 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16577 kill_wait_spawned_process.
16578 * gdb.base/valgrind-infcall.exp: Likewise.
16579 * gdb.multi/multi-attach.exp: Likewise.
16580 * gdb.python/py-prompt.exp: Likewise.
16581 * gdb.python/py-sync-interp.exp: Likewise.
16582 * gdb.server/ext-attach.exp: Likewise.
16583 * gdb.threads/attach-into-signal.exp (corefunc): Use
16584 spawn_wait_for_attach, spawn_id_get_pid and
16585 kill_wait_spawned_process.
16586 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16587 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16588 spawn_id_get_pid and kill_wait_spawned_process.
16589 * gdb.threads/attach-stopped.exp (corefunc): Use
16590 spawn_wait_for_attach, spawn_id_get_pid and
16591 kill_wait_spawned_process.
16592 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16593 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16594 kill_wait_spawned_process instead of explicit "kill -9".
16595 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16596 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16597 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16598 processes. Don't map cygwin/windows pids here. Now returns a
16599 spawn id list.
16600
032a0fca
SL
166012015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16602
16603 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16604 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16605 correct patch.
16606
61a934ca
SL
166072015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16608
16609 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16610
4bc4d428
SL
166112015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16612
16613 Reapply:
16614 2014-05-21 Mark Wielaard <mjw@redhat.com>
16615
16616 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16617
998d452a
PA
166182015-07-30 Pedro Alves <palves@redhat.com>
16619
16620 * linux-low.c (handle_extended_wait): Set the child's last
16621 reported status to TARGET_WAITKIND_STOPPED.
16622
69dde7dc
PA
166232015-07-30 Pedro Alves <palves@redhat.com>
16624
16625 PR threads/18600
16626 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16627 only shows inferior 1.
16628
4dd63d48
PA
166292015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16630 Pedro Alves <palves@redhat.com>
16631
16632 PR threads/18600
16633 * gdb.threads/fork-plus-threads.c: New file.
16634 * gdb.threads/fork-plus-threads.exp: New file.
16635
d618e4c5
PP
166362015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16637
16638 * gdb.base/batch-preserve-term-settings.exp
16639 (test_terminal_settings_preserved_after_cli_exit): Use
16640 send_quit_command.
16641
1eef6428
PA
166422015-07-29 Pedro Alves <palves@redhat.com>
16643 Don Breazeal <donb@codesourcery.com>
16644
16645 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16646 output from both inferior_spawn_id and gdb_spawn_id.
16647
7da5b897
SDJ
166482015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16649
16650 * gdb.threads/attach-into-signal.exp (corefunc): Use
16651 with_test_prefix on nested loops, uniquefying the test messages.
16652
dac804df
SDJ
166532015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16654
16655 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16656 commit.
16657
06265e53
PP
166582015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16659
16660 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16661 New proc.
16662 (test_terminal_settings_preserved_after_sigterm): New test.
16663
18206ca3
PP
166642015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16665
16666 * gdb.base/batch-preserve-term-settings.exp
16667 (test_terminal_settings_preserved_after_cli_exit): New test.
16668
90074d11
PP
166692015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16670
16671 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16672 manipulation of saved_gdbflags.
16673 (test_terminal_settings_preserved): Remove global declaration of
16674 the unused variable pagination_prompt. Remove manipulation of
16675 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16676 GDBFLAGS.
16677
eb1a7902
PA
166782015-07-29 Pedro Alves <palves@redhat.com>
16679
16680 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16681
8b75dd3b
PA
166822015-07-29 Pedro Alves <palves@redhat.com>
16683
16684 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16685 at the top.
16686
dedad4e3
PA
166872015-07-29 Pedro Alves <palves@redhat.com>
16688
16689 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16690 (main): Call gdb_unbuffer_output.
16691 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16692 (main): Call gdb_unbuffer_output.
16693 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16694 (main): Call gdb_unbuffer_output.
16695 * gdb.base/call-strs.exp: Adjust to step over the
16696 gdb_unbuffer_output call.
16697 * gdb.base/catch-gdb-caused-signals.c: Include
16698 "../lib/unbuffer_output.c".
16699 (main): Call gdb_unbuffer_output.
16700 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16701 (main): Call gdb_unbuffer_output.
16702 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16703 (main): Call gdb_unbuffer_output.
16704 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16705 (main): Call gdb_unbuffer_output.
16706 * gdb.base/shlib-call.exp: Adjust to step over the
16707 gdb_unbuffer_output call.
16708 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16709 (main): Call gdb_unbuffer_output.
16710 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16711 (main): Call gdb_unbuffer_output.
16712 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16713 (main): Rename to ...
16714 (test): ... this.
16715 (main): Reimplement.
16716 * gdb.base/varargs.exp: Run to test instead of to main.
16717 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16718 (main): Call gdb_unbuffer_output.
16719
58789a91
PA
167202015-07-29 Pedro Alves <palves@redhat.com>
16721
16722 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16723 factore out from mi_continue_dprintf. For call-style dprintfs,
16724 expect dprintf output out of $inferior_spawn_id.
16725 (mi_continue_dprintf): Use mi_expect_dprintf.
16726 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16727 (main): Call gdb_unbuffer_output.
16728
e8376742
PA
167292015-07-29 Pedro Alves <palves@redhat.com>
16730
16731 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16732 (default_mi_gdb_start): Set inferior_spawn_id instead of
16733 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16734 gdb_spawn_id.
16735 (mi_gdb_test): Always expect inferior output from both
16736 $inferior_spawn_id and $gdb_spawn_id.
16737
08280010
PA
167382015-07-29 Pedro Alves <palves@redhat.com>
16739
16740 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16741 send_inferior and $inferior_spawn_id.
16742
4d30e432
PA
167432015-07-29 Pedro Alves <palves@redhat.com>
16744
16745 * gdb.gdb/complaints.exp (test_initial_complaints)
16746 (test_serial_complaints, test_short_complaints): Use
16747 gdb_test_stdio.
16748 (test_empty_complaint): Handle $inferior_spawn_id !=
16749 $gdb_spawn_id.
16750
0d30a335
PA
167512015-07-29 Pedro Alves <palves@redhat.com>
16752
16753 * gdb.base/varargs.exp: Use gdb_test_stdio.
16754
39413b29
PA
167552015-07-29 Pedro Alves <palves@redhat.com>
16756
16757 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16758
7cb000a9
PA
167592015-07-29 Pedro Alves <palves@redhat.com>
16760
16761 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16762
d7b8ac82
PA
167632015-07-29 Pedro Alves <palves@redhat.com>
16764
16765 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16766 parameter into two new parameters, "inf_result" and "gdb_result".
16767 Expect inferior output and gdb output from $inferior_spawn_id and
16768 $gdb_spawn_id, respectively. Adjust all callers.
16769
789c3a0c
PA
167702015-07-29 Pedro Alves <palves@redhat.com>
16771
16772 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16773 of gdb_test_sequence.
16774
77e760c3
PA
167752015-07-29 Pedro Alves <palves@redhat.com>
16776
16777 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16778 (saw_spurious_output): Expect inferior output from
16779 $inferior_spawn_id. Use gdb_test_stdio.
16780
8396d2cd
PA
167812015-07-29 Pedro Alves <palves@redhat.com>
16782
16783 * gdb.base/dprintf.exp: Use standard_testfile. Change
16784 prepare_for_testing call.
16785 (srcfile): Don't set.
16786 (restart): New procedure.
16787 (test_dprintf): New procecure, use to continue over dprintfs.
16788 (test_call, test_agent): New procedures, tests moved here.
16789 Restart gdb and recreate dprintfs. Adjust expected output.
16790
2051d61f
PA
167912015-07-29 Pedro Alves <palves@redhat.com>
16792
16793 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16794
452397af
PA
167952015-07-29 Pedro Alves <palves@redhat.com>
16796
16797 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16798
8aed9555
PA
167992015-07-29 Pedro Alves <palves@redhat.com>
16800
16801 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16802 gdb_test_stdio.
16803
188a61b4
PA
168042015-07-29 Pedro Alves <palves@redhat.com>
16805
16806 * lib/gdb.exp (gdb_test_stdio): New procedure.
16807
12264a45
PA
168082015-07-29 Pedro Alves <palves@redhat.com>
16809
16810 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16811
23ffc893
PA
168122015-07-29 Pedro Alves <palves@redhat.com>
16813
16814 * gdb.base/call-signal-resume.exp: Remove check for
16815 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16816 * gdb.base/unwindonsignal.exp: Likewise.
16817 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16818 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16819
65566918
PA
168202015-07-29 Pedro Alves <palves@redhat.com>
16821
16822 * gdb.base/siginfo-addr.c (pass): New function.
16823 (handler): Call it iff si_addr is correct.
16824 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16825 Set a breakpoint at "pass" and continue to it.
16826
d60a9221
SDJ
168272015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16828
16829 * gdb.python/py-objfile.exp: Make some tests have unique names.
16830 * gdb.python/py-pp-registration.exp: Likewise.
16831
bde40b8f
PA
168322015-07-28 Pedro Alves <palves@redhat.com>
16833
16834 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16835
13e1dec8
SM
168362015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16837
16838 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16839
da33c9a7
SM
168402015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16841
16842 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16843
077836f7
PP
168442015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16845
16846 * gdb.base/gdb-sigterm-2.exp: New test.
16847
b8cc7b2e
DE
168482015-07-25 Doug Evans <xdje42@gmail.com>
16849
16850 Revert:
16851 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16852 (workers/%.worker, build-perf): New rule.
16853 (GDB_PERFTEST_MODE): New variable.
16854 (check-perf): Use it.
16855 (clean): Clean up gdb.perf parallel build subdirs.
16856 * lib/build-piece.exp: New file.
16857 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16858 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16859 name.
16860 (standard_temp_file): Ditto.
16861 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16862 of $GDB_PARALLEL.
16863
c8bd4544
DE
168642015-07-24 Doug Evans <dje@google.com>
16865
16866 * gdb.perf/lib/perftest/utils.py: New file.
16867 * gdb.perf/gm-hello.cc: New file.
16868 * gdb.perf/gm-pervasive-typedef.cc: New file.
16869 * gdb.perf/gm-pervasive-typedef.h: New file.
16870 * gdb.perf/gm-std.cc: New file.
16871 * gdb.perf/gm-std.h: New file.
16872 * gdb.perf/gm-use-cerr.cc: New file.
16873 * gdb.perf/gm-utils.h: New file.
16874 * gdb.perf/gmonster-null-lookup.py: New file.
16875 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16876 * gdb.perf/gmonster-print-cerr.py: New file.
16877 * gdb.perf/gmonster-ptype-string.py: New file.
16878 * gdb.perf/gmonster-runto-main.py: New file.
16879 * gdb.perf/gmonster-select-file.py: New file.
16880 * gdb.perf/gmonster1-null-lookup.exp: New file.
16881 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16882 * gdb.perf/gmonster1-print-cerr.exp: New file.
16883 * gdb.perf/gmonster1-ptype-string.exp: New file.
16884 * gdb.perf/gmonster1-runto-main.exp: New file.
16885 * gdb.perf/gmonster1-select-file.exp: New file.
16886 * gdb.perf/gmonster1.cc: New file.
16887 * gdb.perf/gmonster1.exp: New file.
16888 * gdb.perf/gmonster2-null-lookup.exp: New file.
16889 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16890 * gdb.perf/gmonster2-print-cerr.exp: New file.
16891 * gdb.perf/gmonster2-ptype-string.exp: New file.
16892 * gdb.perf/gmonster2-runto-main.exp: New file.
16893 * gdb.perf/gmonster2-select-file.exp: New file.
16894 * gdb.perf/gmonster2.cc: New file.
16895 * gdb.perf/gmonster2.exp: New file.
16896
6eab34f3
DE
168972015-07-24 Doug Evans <dje@google.com>
16898
16899 * gdb.perf/README: New file.
16900 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16901 * lib/gen-perf-test.exp: New file.
16902
63738bfd
DE
169032015-07-24 Doug Evans <dje@google.com>
16904
16905 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16906 (PerfTest::startup): New function.
16907 (PerfTest::run): Return result of calling body.
16908 (PerfTest::assemble): Rewrite.
16909 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16910 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16911 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16912 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16913 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16914
7b606f95
DE
169152015-07-24 Doug Evans <dje@google.com>
16916
16917 * lib/gdb.exp (clean_restart): Make executable optional.
16918
a97b16b8
DE
169192015-07-24 Doug Evans <dje@google.com>
16920
16921 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16922 compiler_info references.
16923 * gdb.cp/temargs.exp: Ditto.
16924 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16925 (get_compiler_info): Early exit if already computed. Set compiler_info
16926 to "unknown" if there was a problem.
16927 (test_compiler_info): Add function comment. Call get_compiler_info.
16928
35baa57f
DE
169292015-07-24 Doug Evans <dje@google.com>
16930
16931 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16932 (workers/%.worker, build-perf): New rule.
16933 (GDB_PERFTEST_MODE): New variable.
16934 (check-perf): Use it.
16935 (clean): Clean up gdb.perf parallel build subdirs.
16936 * lib/build-piece.exp: New file.
16937 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16938 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16939 name.
16940 (standard_temp_file): Ditto.
16941 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16942 of $GDB_PARALLEL.
16943
6ebea266
DE
169442015-07-24 Doug Evans <dje@google.com>
16945
16946 * lib/future.exp (gdb_default_target_compile): New option
16947 "early_flags".
16948 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16949 --as-needed.
16950
1e76a7e9
SDJ
169512015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16952
16953 * gdb.base/catch-syscall.exp: Call gdb_exit before
16954 gdb_skip_xml_test.
16955
5068630a
PA
169562015-07-24 Pedro Alves <palves@redhat.com>
16957
16958 * gdb.python/py-events.exp: Accept output between the stop event
16959 and the prompt.
16960 * gdb.python/py-evsignal.exp: Likewise.
16961 * gdb.python/py-evthreads.exp: Likewise.
16962
77598427
PA
169632015-07-24 Pedro Alves <palves@redhat.com>
16964
16965 PR gdb/18717
16966 * gdb.threads/non-ldr-exit.c: New file.
16967 * gdb.threads/non-ldr-exit.exp: New file.
16968
11e6c98f
YQ
169692015-07-24 Yao Qi <yao.qi@linaro.org>
16970
16971 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16972 restarting process.
16973
51aee833
YQ
169742015-07-24 Yao Qi <yao.qi@linaro.org>
16975
16976 * gdb.server/ext-restart.exp: New file.
16977
8cfe207c
YQ
169782015-07-24 Yao Qi <yao.qi@linaro.org>
16979
16980 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16981 argument options.
16982 * gdb.server/ext-wrapper.exp: New file.
16983
cc12ce38
DE
169842015-07-23 Doug Evans <dje@google.com>
16985
16986 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16987 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16988
d0d84780
PMR
169892015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16990
16991 * gdb.ada/var_arr_typedef.exp: New testcase.
16992 * gdb.ada/var_arr_typedef/pack.adb: New file.
16993 * gdb.ada/var_arr_typedef/pack.ads: New file.
16994 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16995
8b558f79
JB
169962015-07-20 Joel Brobecker <brobecker@adacore.com>
16997
16998 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16999
775a3298
JK
170002015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17001
17002 * gdb.arch/i386-biarch-core.exp: Replace istarget
17003 by "complete set gnutarget". Remove expectation for the "core-file"
17004 command.
17005
db1ff28b
JK
170062015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17007
17008 Revert the previous commit:
17009 Tests for validate symbol file using build-id.
17010
0a94970d
JK
170112015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17012
17013 Tests for validate symbol file using build-id.
17014 * gdb.base/solib-mismatch-lib.c: New file.
17015 * gdb.base/solib-mismatch-libmod.c: New file.
17016 * gdb.base/solib-mismatch.c: New file.
17017 * gdb.base/solib-mismatch.exp: New file.
17018
03346981
SL
170192015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17020
17021 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17022 nios2-*-linux*.
17023 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17024 * gdb.base/siginfo.exp: Likewise.
17025 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17026
42422cc7
PL
170272015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17028
17029 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17030 Move it to ...
17031 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17032 ... here.
17033 * gdb.trace/range-stepping.exp: Check that the target supports
17034 range stepping.
17035
cfa68bae
JK
170362015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17037
17038 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17039
8ffdba26
PA
170402015-07-14 Pedro Alves <palves@redhat.com>
17041
17042 * gdb.base/killed-outside.exp: New file.
17043 * gdb.base/killed-outside.c: New file.
17044
218a5a11
JK
170452015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17046
17047 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17048 (n at main): New.
17049 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17050
e03ed3c6
AA
170512015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17052
17053 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17054 infcall tests instead of setting up for KFAIL.
17055
485668e5
MM
170562015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17057
17058 * gdb.btrace/record_goto-step.exp: New.
17059
08464196
JK
170602015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17061
17062 PR compile/18484
17063 * gdb.compile/compile.c (struct struct_type): Add volatile to
17064 selffield's type.
17065 * gdb.compile/compile.exp
17066 (compile code struct_object.selffield = &struct_object): Skip further
17067 struct_object tests if this one xfails.
17068
bcf5c1d9
RC
170692015-07-08 Robert O'Callahan <robert@ocallahan.org>
17070
17071 PR exp/18617
17072 * gdb.trace/ax.exp: Add test.
17073
4931af25
YQ
170742015-07-07 Yao Qi <yao.qi@linaro.org>
17075
17076 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17077 instead of istarget "aarch64*-*-*".
17078 * gdb.arch/aarch64-fp.exp: Likewise.
17079 * gdb.base/float.exp: Likewise.
17080 * gdb.reverse/aarch64.exp: Likewise.
17081 * lib/gdb.exp (is_aarch64_target): New proc.
17082
9fcf688e
YQ
170832015-07-07 Yao Qi <yao.qi@linaro.org>
17084
17085 * lib/gdb.exp (is_aarch32_target): New proc.
17086 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17087 instead of "istarget "arm*-*-*"".
17088 * gdb.arch/arm-disp-step.exp: Likewise.
17089 * gdb.arch/thumb-bx-pc.exp: Likewise.
17090 * gdb.arch/thumb-prologue.exp: Likewise.
17091 * gdb.arch/thumb-singlestep.exp: Likewise.
17092 * gdb.base/disp-step-syscall.exp: Likewise.
17093 * gdb.base/float.exp: Likewise.
17094
fbd8d50d
YQ
170952015-07-07 Yao Qi <yao.qi@linaro.org>
17096
17097 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17098 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17099
71be1fdc
YQ
171002015-07-07 Yao Qi <yao.qi@linaro.org>
17101
17102 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17103 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17104 if it exists.
17105 * gdb.multi/multi-arch.exp: Likewise.
17106
3e221d36
SM
171072015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17108
17109 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17110 print.
17111
d441430b
YQ
171122015-07-07 Yao Qi <yao.qi@linaro.org>
17113
17114 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17115
06f810bd
MG
171162015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17117
17118 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17119 '[' and ']' characters.
17120
5e61e7c0
IB
171212015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17122
17123 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17124
28bf096c
PA
171252015-06-29 Pedro Alves <palves@redhat.com>
17126
17127 PR threads/18127
17128 * gdb.threads/hand-call-new-thread.c: New file.
17129 * gdb.threads/hand-call-new-thread.c: New file.
17130
ee93cd5e
KS
171312015-06-26 Keith Seitz <keiths@redhat.com>
17132 Doug Evans <dje@google.com>
17133
17134 PR 16253
17135 * gdb.cp/var-tag-2.cc: New file.
17136 * gdb.cp/var-tag-3.cc: New file.
17137 * gdb.cp/var-tag-4.cc: New file.
17138 * gdb.cp/var-tag.cc: New file.
17139 * gdb.cp/var-tag.exp: New file.
17140
fc637f04
PP
171412015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17142
17143 * gdb.base/history-duplicates.exp: New test.
17144
2e52ae68
PP
171452015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17146
17147 * gdb.base/completion.exp: Test the completion of the "focus"
17148 command.
17149
6e22494e
JK
171502015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17151
17152 * gdb.arch/amd64-prologue-skip.S: New file.
17153 * gdb.arch/amd64-prologue-skip.exp: New file.
17154
bf7b9cd9
SM
171552015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17156
17157 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17158 is_address_zero_readable check.
17159
201e8dfd
PB
171602015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17161
17162 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17163 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17164
5cd867b4
YQ
171652015-06-24 Yao Qi <yao.qi@linaro.org>
17166
17167 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17168 linux targets.
17169
4d7be007
YQ
171702015-06-24 Yao Qi <yao.qi@linaro.org>
17171
17172 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17173 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17174 * gdb.base/siginfo-thread.exp: Likewise.
17175
07fcd301
YQ
171762015-06-22 Yao Qi <yao.qi@linaro.org>
17177
17178 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17179
52042a00
YQ
171802015-06-22 Yao Qi <yao.qi@linaro.org>
17181
17182 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17183 aarch64*-*-*.
17184 (skip_hw_watchpoint_tests): Likewise.
17185
74bd41ce
PP
171862015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17187
17188 * gdb.base/gdbinit-history.exp: Test the interaction between
17189 setting GDBHISTSIZE and setting the history size via .gdbinit.
17190
bc460514
PP
171912015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17192
17193 PR gdb/16999
17194 * gdb.base/gdbhistsize-history.exp: New test.
17195
b58c513b
PP
171962015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17197
17198 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17199 with GDBHISTSIZE.
17200 * gdb.base/readline.exp: Likewise.
17201
92046791
YQ
172022015-06-17 Yao Qi <yao.qi@linaro.org>
17203
17204 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17205 line.
17206
2093d2d3
PP
172072015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17208
17209 * gdb.base/gdbinit-history.exp: Add test case to check that
17210 an unlimited history file does not get truncated on exit.
17211
e6c693af
AA
172122015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17213
17214 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17215 (VECTOR): New macro. Use it...
17216 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17217 ...for these typedefs.
17218 (int8, char1, int1, double1): New typedefs.
17219 (struct just_int2, struct two_int2): New structures.
17220 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17221 (add_structvecs, add_singlevecs): New functions.
17222 (main): Call add_some_intvecs twice.
17223 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17224 the compile and exit upon failure. Try compiling for the "native"
17225 architecture. Test inferior function calls with vector arguments
17226 and vector return value handling with "finish" and "return".
17227
c74f7d1c
JT
172282015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17229
17230 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17231 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17232 PE file.
17233 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17234
98aa42ee
AT
172352015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17236
17237 PR breakpoints/16465
17238 * gdb.mi/mi-dprintf-pending.c: New file.
17239 * gdb.mi/mi-dprintf-pending.exp: New test.
17240 * gdb.mi/mi-dprintf-pendshr.c: New file.
17241
7d73c23c 172422015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17243 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17244
17245 * gdb.arch/i386-mpx-map.c: New file.
17246 * gdb.arch/i386-mpx-map.exp: New File.
17247
172482015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17249
17250 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17251 * gdb.arch/i386-mpx.exp: Indentation fixed.
17252
172532015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17254
17255 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17256 function and improved indentation.
17257 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17258 gdb_test_multiple. Added additional tests to skip the test.
17259
172602015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17261
17262 * gdb.arch/i386-avx512.c: Change path in include file.
17263 * gdb.arch/i386-avx512.exp: Change include dir path
17264 compilation flag.
17265 * gdb.arch/i386-mpx.c: Change path in include file.
17266 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17267 flag.
17268
d5eba19a
JK
172692015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17270
17271 * gdb.compile/compile-print.exp (compile print *vararray@3)
17272 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17273
7f361056
JK
172742015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17275
17276 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17277 (do not keep jit in memory): ... this.
17278 (expect 5): Change it to ...
17279 (expect no 5): ... this.
17280
3b462ec2
SM
172812015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17282
17283 PR gdb/15564
17284 * gdb.mi/mi-detach.exp: New file.
17285
e0619de6
JK
172862015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17287
17288 PR symtab/18392
17289 * gdb.arch/amd64-tailcall-self.S: New file.
17290 * gdb.arch/amd64-tailcall-self.c: New file.
17291 * gdb.arch/amd64-tailcall-self.exp: New file.
17292
e970cb34
DB
172932015-05-28 Don Breazeal <donb@codesourcery.com>
17294
17295 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17296 tests for remote targets by checking is_target_gdbserver.
17297
b2e2f908
DE
172982015-05-27 Doug Evans <dje@google.com>
17299
17300 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17301 * gdb.dwarf2/opaque-type-lookup.c: New file.
17302 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17303
82c7be31
DE
173042015-05-26 Doug Evans <dje@google.com>
17305
17306 * gdb.cp/iostream.cc: New file.
17307 * gdb.cp/iostream.exp: New file.
17308
b4f54984
DE
173092015-05-26 Doug Evans <dje@google.com>
17310
17311 * gdb.dwarf2/dw2-op-call.exp: Update.
17312 * gdb.dwarf2/dw4-sig-types.exp: Update.
17313 * gdb.dwarf2/implptr.exp: Update.
17314 * gdb.mi/mi-cmd-param-changed.exp: Update.
17315
4ea6efe9
DE
173162015-05-26 Doug Evans <dje@google.com>
17317
17318 * gdb.python/py-lazy-string.c: New file.
17319 * gdb.python/py-lazy-string.exp: New file.
17320 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17321 (main): Update. Add estring3.
17322 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17323 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17324
f6bb7db3
YQ
173252015-05-26 Omair Javaid <omair.javaid@linaro.org>
17326 Yao Qi <yao.qi@linaro.org>
17327
17328 * gdb.reverse/aarch64.c: New.
17329 * gdb.reverse/aarch64.exp: New.
17330
a81bfbd0
OJ
173312015-05-26 Omair Javaid <omair.javaid@linaro.org>
17332
25d49b86
PA
17333 * lib/gdb.exp (supports_process_record): Return true for
17334 aarch64*-linux*.
a81bfbd0
OJ
17335 (supports_reverse): Likewise.
17336
158bf1b4
PP
173372015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17338
17339 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17340 Use with_test_prefix.
17341
a0145030
AB
173422015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17343
17344 * gdb.base/completion.exp: Add test for completion of layout
17345 names.
17346
ebe3b578
AB
173472015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17348
17349 * lib/gdb.exp (skip_tui_tests): New proc.
17350 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17351
84204ed7
PA
173522015-05-19 Pedro Alves <palves@redhat.com>
17353
17354 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17355 Save the whole env array instead of just HOME. Unset HISTSIZE in
17356 the environment while testing. Restore whole environment
17357 afterwards.
17358
37442ce1
DE
173592015-05-16 Doug Evans <xdje42@gmail.com>
17360
17361 * gdb.guile/scm-ports.c: New file.
17362 * gdb.guile/scm-ports.exp: Add memory port tests.
17363
36de76f9
JK
173642015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17365
17366 * gdb.compile/compile-print.c: New file.
17367 * gdb.compile/compile-print.exp: New file.
17368
3a9558c4
JK
173692015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17370
17371 * gdb.compile/compile-ops.exp: Cast param to void.
17372 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17373 (compile code struct_object.selffield = &struct_object): Add xfail.
17374
aa715135
JG
173752015-05-15 Joel Brobecker <brobecker@adacore.com>
17376
17377 * gdb.ada/arr_enum_with_gap: New testcase.
17378
931e5bc3
JG
173792015-05-15 Joel Brobecker <brobecker@adacore.com>
17380
17381 * gdb.ada/byte_packed_arr: New testcase.
17382
9cd4d857
JB
173832015-05-15 Joel Brobecker <brobecker@adacore.com>
17384
17385 * gdb.ada/pckd_neg: New testcase.
17386
ebfd00d2
PP
173872015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17388
17389 PR gdb/17820
17390 * gdb.base/gdbinit-history.exp: New test.
17391 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17392 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17393
4c082a81
SC
173942015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17395
17396 * gdb.python/py-xmethods.cc: Enhance test case.
17397 * gdb.python/py-xmethods.exp: New tests.
17398 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17399 function.
17400 (B_indexoper): Likewise.
17401 (global_dm_list) : Add new xmethod worker functions.
17402
f7797074
SDJ
174032015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17404
17405 * gdb.base/coredump-filter.exp: Correctly unset
17406 "coredump_var_addr" array.
17407
a4674e4e
PA
174082015-05-08 Pedro Alves <palves@redhat.com>
17409
17410 * gdb.server/non-existing-program.exp: Unset spawn_id.
17411
df2eb078
SC
174122015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17413
17414 PR python/18291
17415 * gdb.python/py-xmethods.exp: Add tests.
17416
422349a3
YQ
174172015-05-08 Yao Qi <yao.qi@linaro.org>
17418
17419 PR gdb/18208
17420 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17421 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17422 function set_coredump_filter, and remove remote_exec call.
17423 Remove argument ipid. Callers update.
17424 (top level): Don't get inferior's PID.
17425
63fc80ce
AA
174262015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17427
17428 * gdb.base/watch_thread_num.exp: Skip test on targets without
17429 access watchpoints.
17430
80ad801e
PA
174312015-05-06 Pedro Alves <palves@redhat.com>
17432
17433 PR server/18081
17434 * gdb.server/non-existing-program.exp: New file.
17435
0fa7fe50
JB
174362015-05-05 Joel Brobecker <brobecker@adacore.com>
17437
17438 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17439
3ea89b92
PMR
174402015-05-05 Joel Brobecker <brobecker@adacore.com>
17441
17442 * gdb.ada/out_of_line_in_inlined: New testcase.
17443
87b8eff0
JB
174442015-05-05 Joel Brobecker <brobecker@adacore.com>
17445
17446 * gdb.ada/var_rec_arr: New testcase.
17447
5fccc635
YQ
174482015-04-30 Yao Qi <yao.qi@linaro.org>
17449
17450 * gdb.base/break-idempotent.exp: If
17451 skip_hw_watchpoint_multi_tests returns true, skip the tests
17452 on "rwatch" and "awatch".
17453
42d38f42
YQ
174542015-04-30 Yao Qi <yao.qi@linaro.org>
17455
17456 * gdb.base/relativedebug.exp: Invoke gdb command
17457 "info sharedlibrary", and if libc.so doesn't have debug info,
17458 skip the test.
17459
2ce1cdbf
DE
174602015-04-29 Doug Evans <dje@google.com>
17461
17462 * gdb.python/py-xmethods.exp: Add ptype tests.
17463 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17464 get_result_type method.
17465
f24a38c5
LM
174662015-04-29 Luis Machado <lgustavo@codesourcery.com>
17467
17468 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17469 the target does not support hardware watchpoints.
17470
ecbf2b3c
LM
174712015-04-29 Luis Machado <lgustavo@codesourcery.com>
17472
17473 * gdb.base/break-always.exp: Abort testing if writing to memory
17474 causes an error.
17475
34f5f757
DE
174762015-04-28 Doug Evans <dje@google.com>
17477
17478 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17479 * gdb.python/py-pp-registration.exp: ... here. New file.
17480 * gdb.python/py-pp-registration.c: New file.
17481 * gdb.python/py-pp-registration.py: New file.
17482
69b4374a
DE
174832015-04-28 Doug Evans <dje@google.com>
17484
17485 * gdb.python/py-bad-printers.c: New file.
17486 * gdb.python/py-bad-printers.py: New file.
17487 * gdb.python/py-bad-printers.exp: New file.
17488
59fb7612
SS
174892015-04-28 Sasha Smundak <asmundak@google.com>
17490
17491 * gdb.python/py-type.exp: New test.
17492
2631b16a
AW
174932015-04-28 Andy Wingo <wingo@igalia.com>
17494
17495 * gdb.python/py-parameter.exp:
17496 * gdb.guile/scm-parameter.exp: Escape the path that we are
17497 matching against, as it might contain characters that are special
17498 to regular expressions.
17499
460efde1
JB
175002015-04-27 Joel Brobecker <brobecker@adacore.com>
17501
17502 * gdb.ada/rec_comp: New testcase.
17503
2d369d8e
SDJ
175042015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17505
17506 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17507 before using it.
17508
cf75d6c3
AB
175092015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17510
17511 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17512 new tests for verilog output.
17513
8dbe7ca5
YQ
175142015-04-24 Yao Qi <yao.qi@linaro.org>
17515
17516 * boards/remote-gdbserver-on-localhost.exp: New file.
17517
4ef9fb2f
PA
175182015-04-23 Pedro Alves <palves@redhat.com>
17519
17520 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17521 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17522 "end of file", remove $inferior_spawn_id from the indirect list.
17523
0a803169
PA
175242015-04-23 Pedro Alves <palves@redhat.com>
17525
17526 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17527
749ef8f8
PA
175282015-04-23 Pedro Alves <palves@redhat.com>
17529
17530 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17531 on $any_spawn_id instead of only on $gdb_spawn_id.
17532
8aae4344
PM
175332015-04-21 Pierre Muller <muller@sourceware.org>
17534
17535 PR pascal/17815
17536 * lib/pascal.exp (gpc_compile): Add new option "class".
17537 (fpc_compile): Likewise.
17538 * gdb.pascal/case-insensitive-symbols.pas: New file.
17539 * gdb.pascal/case-insensitive-symbols.exp: New file.
17540
1586c8fb
GB
175412015-04-20 Gary Benson <gbenson@redhat.com>
17542
17543 * gdb.base/attach.exp: Fix three extended remote failures.
17544
1b6e6f5c
GB
175452015-04-17 Gary Benson <gbenson@redhat.com>
17546
17547 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17548 the main executable over the remote protocol.
17549
e797481d
PA
175502015-04-16 Pedro Alves <palves@redhat.com>
17551
17552 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17553 a new gdbserver if gdbserver_reconnect_p is set.
17554
1ca99c42
PA
175552015-04-16 Pedro Alves <palves@redhat.com>
17556
17557 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17558 is set, don't exit gdbserver.
17559
af9fd6f8
AA
175602015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17561
17562 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17563 appropriate .insn, such that an older assembler can be used.
17564 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17565 the z/Architecture instruction set on 31-bit targets as well.
17566
04ff1e61
AA
175672015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17568
17569 * gdb.go/handcall.exp: Remove all logic related to the first
17570 breakpoint and rely on go_runto_main instead.
17571 * gdb.go/strings.exp: Likewise.
17572 * gdb.go/unsafe.exp: Likewise.
17573 * gdb.go/hello.exp: Likewise. Also rename the remaining
17574 breakpoint marker to "breakpoint 1".
17575 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17576 * gdb.go/strings.go: Likewise.
17577 * gdb.go/unsafe.go: Likewise.
17578 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17579 "set breakpoint 2 here" and rename the remaining breakpoint marker
17580 to "breakpoint 1".
17581
40d2f8d6
SM
175822015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17583
17584 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17585 if itertools.imap is not present.
17586 * gdb.python/py-objfile.exp: Add parentheses.
17587 * gdb.python/py-type.exp: Same.
17588 * gdb.python/py-unwind-maint.py: Same.
17589
8cbc97c6
YQ
175902015-04-15 Yao Qi <yao.qi@linaro.org>
17591
17592 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17593 of ":$ptr_size" and set its form explicitly.
17594
45fd756c
YQ
175952015-04-15 Pedro Alves <palves@redhat.com>
17596 Yao Qi <yao.qi@linaro.org>
17597
17598 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17599 timeout by factor of 4.
17600 (test_regular_watch): Likewise.
17601 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17602 * gdb.reverse/sigall-reverse.exp: Likewise.
17603 * gdb.reverse/until-precsave.exp: Likewise.
17604 * lib/gdb.exp (with_timeout_factor): New proc.
17605 (gdb_expect): Move some code to ...
17606 (get_largest_timeout): ... here. New procedure.
17607
9e811bc3
LM
176082015-04-14 Luis Machado <lgustavo@codesourcery.com>
17609
17610 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17611
0ff6fcb2
LM
176122015-04-13 Luis Machado <lgustavo@codesourcery.com>
17613
17614 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17615 to write to the .text section.
17616
7578d5f7
LM
176172015-04-13 Luis Machado <lgustavo@codesourcery.com>
17618
17619 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17620 Handle the case of targets that do not provide PID information.
17621
2efe15c4
YQ
176222015-04-13 Yao Qi <yao.qi@linaro.org>
17623
17624 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17625 and use expect instead of gdb_expect.
17626
8cd8f2f8
SDJ
176272015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17628
17629 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17630 "coredump_var_addr" to avoid naming conflict with other testcases.
17631
9ee41772
PA
176322015-04-10 Pedro Alves <palves@redhat.com>
17633
17634 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17635 gdb_test_sequence and gdb_assert.
17636
07473109
PA
176372015-04-10 Pedro Alves <palves@redhat.com>
17638
17639 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17640 test messages that don't include the breakpoint address.
17641
de3db44c
YQ
176422015-04-10 Yao Qi <yao.qi@linaro.org>
17643
17644 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17645 false for some offset and width combinations which aren't
17646 supported by linux kernel.
17647
c79d856c
PA
176482015-04-10 Pedro Alves <palves@redhat.com>
17649
17650 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17651 procedure, factored out from ...
17652 (top level): ... here. Add "set displaced-stepping" testing axis.
17653 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17654 parameter "displaced". Use it.
17655 (top level): Use foreach and add "set displaced-stepping" testing
17656 axis.
17657
ebc90b50
PA
176582015-04-10 Pedro Alves <palves@redhat.com>
17659
17660 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17661 Remove comment.
17662 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17663 both the address of the instruction that triggers the watchpoint
17664 and the address of the instruction immediately after, and use
17665 those addresses for the test. Fix comment.
17666
8f572e5c
PA
176672015-04-10 Pedro Alves <palves@redhat.com>
17668
17669 * gdb.base/sigstep.exp (breakpoint_to_handler)
17670 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17671 Test "backtrace" in handler.
17672 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17673 (top level): Add new "displaced" test axis to
17674 breakpoint_to_handler, breakpoint_to_handler_entry and
17675 breakpoint_over_handler.
17676
8d707a12
PA
176772015-04-10 Pedro Alves <palves@redhat.com>
17678
17679 PR gdb/18216
17680 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17681
ef713951
YQ
176822015-04-10 Yao Qi <yao.qi@linaro.org>
17683
17684 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17685 (test_add_rn_pc): New function.
17686 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17687 (top level): Invoke test_add_rn_pc.
17688
906d60cf
PA
176892015-04-10 Pedro Alves <palves@redhat.com>
17690
17691 PR gdb/13858
17692 * gdb.base/step-over-no-symbols.exp: New file.
17693
f2983cc3
AW
176942015-04-09 Andy Wingo <wingo@igalia.com>
17695
17696 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17697 after the Python tests.
17698
6d62641c
SDJ
176992015-04-08 Keith Seitz <keiths@redhat.com>
17700
17701 PR python/16699
17702 * gdb.python/py-completion.exp: New tests for completion.
17703 * gdb.python/py-completion.py (CompleteLimit1): New class.
17704 (CompleteLimit2): Likewise.
17705 (CompleteLimit3): Likewise.
17706 (CompleteLimit4): Likewise.
17707 (CompleteLimit5): Likewise.
17708 (CompleteLimit6): Likewise.
17709 (CompleteLimit7): Likewise.
17710
f3770638
PA
177112015-04-08 Pedro Alves <palves@redhat.com>
17712
17713 PR gdb/18214
17714 PR gdb/18216
17715 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17716 function.
17717 (main): Install it as SIGUSR1 handler.
17718 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17719 parameter. Always use "setup" as prefix. Toggle "set
17720 displaced-stepping" off/on depending on global. Don't switch to
17721 thread 1 here.
17722 (top level): Add displaced stepping "off/on" test axis. Update
17723 "setup" calls. Wrap each subtest with with_test_prefix. Test
17724 continuing with a queued signal in each thread.
17725
4496bed7
PA
177262015-04-08 Pedro Alves <palves@redhat.com>
17727
17728 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17729 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17730 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17731 Return early if running to main fails.
17732 * gdb.trace/while-stepping.exp: Likewise.
17733
b97fde92
PA
177342015-04-07 Pedro Alves <palves@redhat.com>
17735
17736 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17737 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17738 interact with inferior program.
17739
f71c18e7
PA
177402015-04-07 Pedro Alves <palves@redhat.com>
17741
17742 * lib/gdb.exp (inferior_spawn_id): New global.
17743 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17744 spawn id after processing the user code.
17745 (default_gdb_start): Set inferior_spawn_id.
17746 (send_inferior): New procedure.
17747 * lib/gdbserver-support.exp (gdbserver_start): Set
17748 inferior_spawn_id.
17749 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17750
6423214f
PA
177512015-04-07 Pedro Alves <palves@redhat.com>
17752
17753 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17754 * lib/gdbserver-support.exp (gdbserver_start): Make
17755 $server_spawn_id global.
17756 (gdbserver_start): Don't wait for gdbserver's spawn id with
17757 expect_background.
17758 (close_gdbserver): New procedure.
17759 (gdb_exit): Rename the default version and reimplement.
17760
71c0ee8c
PA
177612015-04-07 Pedro Alves <palves@redhat.com>
17762
72f4393d 17763 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17764 append the substituted item, not the original item.
17765
203bc29b
PA
177662015-04-07 Pedro Alves <palves@redhat.com>
17767
17768 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17769 gdb_expect.
17770
508a3ddf
PA
177712015-04-07 Pedro Alves <palves@redhat.com>
17772
17773 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17774 output appearing once only.
17775
9f6dbe2b
PA
177762015-04-07 Pedro Alves <palves@redhat.com>
17777
17778 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17779 that doesn't expect anything. Return early if running to main
17780 fails.
17781
337532fa
YQ
177822015-04-07 Yao Qi <yao.qi@linaro.org>
17783
17784 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17785 (child_function): Call alarm.
17786 (main): Move call to alarm into the loop.
17787 * gdb.threads/non-stop-fair-events.exp: Build program with
17788 -DTIMEOUT=$timeout.
17789
01b622d4
DE
177902015-04-06 Doug Evans <xdje42@gmail.com>
17791
17792 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17793 Fix dest parameter to board_info.
17794 (fpc_compile): Ditto.
17795 (gdb_compile_pascal): Rename dest arg to destfile.
17796
961f4160
PMR
177972015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17798
17799 * gdb.ada/funcall_ref.exp: New file.
17800 * gdb.ada/funcall_ref/foo.adb: New file.
17801
cafda597
YQ
178022015-04-02 Yao Qi <yao.qi@linaro.org>
17803
17804 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17805 is remote.
17806
fed040c6
GB
178072015-04-02 Gary Benson <gbenson@redhat.com>
17808
17809 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17810
d11916aa
SS
178112015-04-01 Sasha Smundak <asmundak@google.com>
17812
17813 * gdb.python/py-unwind-maint.c: New file.
17814 * gdb.python/py-unwind-maint.exp: New test.
17815 * gdb.python/py-unwind-maint.py: New file.
17816 * gdb.python/py-unwind.c: New file.
17817 * gdb.python/py-unwind.exp: New test.
17818 * gdb.python/py-unwind.py: New test.
17819
a1471180
PA
178202015-04-01 Pedro Alves <palves@redhat.com>
17821
17822 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17823 to fail instead of non-existent $test.
17824
0bbeccb1
PA
178252015-04-01 Pedro Alves <palves@redhat.com>
17826
17827 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17828 GDBFLAGS if not empty.
17829
3c724c8c
PMR
178302015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17831
17832 * gdb.ada/complete.exp: Remove "multi_line".
17833 * gdb.ada/info_exc.exp: Remove "multi_line".
17834 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17835 * gdb.ada/ptype_field.exp: Remove "multi_line".
17836 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17837 * gdb.ada/tagged.exp: Remove "multi_line".
17838 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17839 [multi_line ...]
17840 * gdb.btrace/delta.exp: Likewise.
17841 * gdb.btrace/exception.exp: Likewise.
17842 * gdb.btrace/function_call_history.exp: Likewise.
17843 * gdb.btrace/instruction_history.exp: Likewise.
17844 * gdb.btrace/nohist.exp: Likewise.
17845 * gdb.btrace/record_goto.exp: Likewise.
17846 * gdb.btrace/segv.exp: Likewise.
17847 * gdb.btrace/stepi.exp: Likewise.
17848 * gdb.btrace/tailcall.exp: Likewise.
17849 * gdb.btrace/unknown_functions.exp: Likewise.
17850 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17851 * lib/gdb.exp: Add the "multi_line" helper.
17852
4eec2deb
PA
178532015-04-01 Pedro Alves <palves@redhat.com>
17854
17855 * gdb.threads/tid-reuse.c: New file.
17856 * gdb.threads/tid-reuse.exp: New file.
17857
df8411da
SDJ
178582015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17859
17860 PR corefiles/16092
17861 * gdb.base/coredump-filter.c: New file.
17862 * gdb.base/coredump-filter.exp: Likewise.
17863
6ef37366
PM
178642015-03-27 Petr Machata <pmachata@redhat.com>
17865
17866 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17867 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17868 (Dwarf::assemble): Initialize them.
17869 (Dwarf::lines): New function.
17870
7ec911b0
JT
178712015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17872
17873 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17874 SYMBOL_PREFIX for x86_64-*-cygwin.
17875
ff908ebf
AW
178762015-03-26 Andy Wingo <wingo@igalia.com>
17877
17878 PR symtab/18148
17879 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17880 const_value but not a location.
17881 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17882 location defined in non-main CUs are visible.
17883
6d5f0679
YQ
178842015-03-26 Yao Qi <yao.qi@linaro.org>
17885
17886 PR testsuite/18139
17887 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17888 Add a line number entry for the same line.
17889 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17890 Add a line number entry for the same line.
17891
2898689b
YQ
178922015-03-26 Yao Qi <yao.qi@linaro.org>
17893
17894 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17895 .int 0.
17896 (func): Likewise. Add .Lfunc_1 label.
17897 Use .Lfunc_1 label.
17898 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17899 .int 0.
17900 (func): Likewise.
17901 Use .Lfunc_1 label.
17902
85180498
YQ
179032015-03-26 Yao Qi <yao.qi@linaro.org>
17904
17905 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17906 Call gdb_compile instead to compile each .s files without debug
17907 information.
17908
8aa08a8d
YQ
179092015-03-26 Yao Qi <yao.qi@linaro.org>
17910
17911 * gdb.base/savedregs.exp (process_saved_regs): Make
17912 "Saved registers:" optional in the pattern.
17913
66849923
MM
179142015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17915
17916 * gdb.btrace/next.exp: Merged into step.exp.
17917 * gdb.btrace/finish.exp: Merged into step.exp.
17918 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17919 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17920 "record goto" and checking the exact replay position.
17921 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17922 check for "Recording format" in "info record" output.
17923 * gdb.btrace/record_goto.exp: Choose test file based on target.
17924 * gdb.btrace/x86-record_goto.S: Renamed into ...
17925 * gdb.btrace/x86_64-record_goto.S: ... this.
17926 * gdb.btrace/i686-record_goto.S: New.
17927 * gdb.btrace/x86-tailcall.S: Renamed into ...
17928 * gdb.btrace/x86_64-tailcall.S: ... this.
17929 * gdb.btrace/i686-tailcall.S: New.
17930 * gdb.btrace/x86-tailcall.c: Renamed into ...
17931 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17932 separate statements. Update test.
17933 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17934 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17935 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17936 * gdb.btrace/tailcall.exp: Choose test file based on target.
17937 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17938
11cc1b74
MM
179392015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17940
17941 * gdb.btrace/exception.exp: Increase BTS buffer size.
17942
a25d8bf9
PA
179432015-03-24 Pedro Alves <palves@redhat.com>
17944
17945 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17946
856e7dd6
PA
179472015-03-24 Pedro Alves <palves@redhat.com>
17948
17949 * gdb.threads/schedlock.exp (test_step): No longer expect that
17950 "set scheduler-locking step" with "next" over a function call runs
17951 threads unlocked.
17952
ad235a41
AT
179532015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17954
17955 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17956
15630549
AT
179572015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17958
17959 PR breakpoints/16466
17960 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17961 * gdb.mi/mi-pending.c (thread_func): New function.
17962 (int main): Add threading support required.
17963 * gdb.mi/mi-pending.exp: Add tests for this issue.
17964 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17965 (pendfunc2): Remove stdio dependency.
17966 * gdb.mi/mi-pendshr2.c: New file.
17967
693dca06
KS
179682015-03-23 Keith Seitz <keiths@redhat.com>
17969
17970 * gdb.linespec/keywords.c: New file.
17971 * gdb.linespec/keywords.exp: New file.
17972
7e993ebf
KS
179732015-03-23 Keith Seitz <keiths@redhat.com>
17974
17975 PR gdb/18021
17976 * gdb.dwarf2/staticvirtual.exp: New test.
17977
bc23328c
JK
179782015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17979
17980 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17981 * README: Remove HP-UX and gdb.hp.
17982 (configuration):
17983 * configure: Regenerate.
17984 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17985 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17986 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17987 gdb.hp/gdb.defects/Makefile.
17988 * gdb.hp/Makefile.in: File deleted.
17989 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17990 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17991 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17992 * gdb.hp/gdb.aCC/run.c: File deleted.
17993 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17994 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17995 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17996 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17997 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17998 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17999 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18000 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18001 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18002 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18003 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18004 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18005 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18006 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18007 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18008 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18009 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18010 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18011 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18012 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18013 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18014 * gdb.hp/gdb.compat/average.c: File deleted.
18015 * gdb.hp/gdb.compat/sum.c: File deleted.
18016 * gdb.hp/gdb.compat/xdb.c: File deleted.
18017 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18018 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18019 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18020 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18021 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18022 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18023 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18024 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18025 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18026 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18027 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18028 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18029 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18030 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18031 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18032 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18033 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18034 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18035 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18036 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18037 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18038 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18039 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18040 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18041 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18042 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18043 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18044 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18045 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18046 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18047 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18048 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18049 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18050 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18051 * gdb.hp/tools/odump: File deleted.
18052
8bf3b159
PA
180532015-03-19 Pedro Alves <palves@redhat.com>
18054
18055 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18056 (saw_thread_3): New globals.
18057 (top level): Increment them when an event for the corresponding
18058 thread is seen.
18059 (no thread starvation): New test.
18060
eb54c8bf
PA
180612015-03-19 Pedro Alves <palves@redhat.com>
18062
18063 * gdb.threads/continue-pending-status.c: New file.
18064 * gdb.threads/continue-pending-status.exp: New file.
18065
32d2e5d6
PA
180662015-03-18 Pedro Alves <palves@redhat.com>
18067
18068 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18069 Use gdb_is_target_remote instead of is_remote. Use
18070 gdb_test_multiple instead of gdb_expect. Exit early if
18071 gdb_test_multiple hits its internal matches. Tighten stepi tests
18072 expected output. Fail on exit with any signal, instead of just
18073 SIGILL.
18074
f68f11b7
YQ
180752015-03-18 Yao Qi <yao.qi@linaro.org>
18076
18077 PR tdep/18107
18078 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18079 variable.
18080 * gdb.base/catch-syscall.exp: Don't skip it on
18081 aarch64*-*-linux* target. Remove elements in all_syscalls.
18082 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18083 target.
18084 (setup_all_syscalls): New proc.
18085
ca5fd19b
YQ
180862015-03-16 Yao Qi <yao.qi@linaro.org>
18087
18088 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18089 (top level): Skip tests if valid_addr_p returns false for
18090 $cmd1 or $cmd2.
18091
85642ba0
AW
180922015-03-11 Andy Wingo <wingo@igalia.com>
18093
18094 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18095
e03f9645
YQ
180962015-03-11 Yao Qi <yao.qi@linaro.org>
18097
18098 * gdb.base/catch-syscall.exp: Fix typo in comments.
18099
5d0962b2
YQ
181002015-03-11 Yao Qi <yao.qi@linaro.org>
18101
18102 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18103
b2df3cef
PA
181042015-03-09 Pedro Alves <palves@redhat.com>
18105
18106 * dg-extract-results.py: Delete.
18107
ef878e53
PA
181082015-03-09 Pedro Alves <palves@redhat.com>
18109
18110 Merge dg-extract-results.sh from GCC upstream (r218843).
18111
18112 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18113 * dg-extract-results.sh: Use --text with grep to avoid issues with
18114 binary files. Fall back to cat -v, if that doesn't work.
18115
9494d219
PA
181162015-03-05 Pedro Alves <palves@redhat.com>
18117
18118 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18119
a8d9763a
SM
181202015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18121
18122 * lib/mi-support.exp (mi_expect_interrupt): Accept
18123 alternative event for when in all-stop mode.
18124
be9957b8
PA
181252015-03-04 Pedro Alves <palves@redhat.com>
18126
18127 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18128
d57be0f4 181292015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
18130
18131 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18132
c214c7cf
AA
181332015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18134
18135 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18136 regexps for GDB's current line display, accept a hex address
18137 preceding the line number.
18138
6d74a497
AA
181392015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18140
18141 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18142 the 'arch1' variable for "s390*-linux*" targets.
18143
511aee7c
PA
181442015-03-04 Pedro Alves <palves@redhat.com>
18145
18146 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18147 (main): Pass missing retval argument to pthread_join call.
18148
95e50b27
PA
181492015-03-02 Pedro Alves <palves@redhat.com>
18150
18151 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18152 (top level): Call do_test with non-stop as well.
18153
28054d69
PA
181542015-03-02 Pedro Alves <palves@redhat.com>
18155
18156 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18157 -1.
18158
4fa5d7b4
AA
181592015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18160
18161 * gdb.arch/s390-vregs.exp: New test.
18162 * gdb.arch/s390-vregs.S: New file.
18163
97c18565
PA
181642015-02-27 Pedro Alves <palves@redhat.com>
18165
18166 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18167 call to catch_command_errors.
18168 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18169 catch_command_errors.
18170
a37bfa30
PA
181712015-02-27 Pedro Alves <palves@redhat.com>
18172
18173 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18174 "true" for boolean result.
18175 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18176 prototype of main.
18177
6f98576f
PA
181782015-02-27 Pedro Alves <palves@redhat.com>
18179
18180 * lib/unbuffer_output.c: New file.
18181 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18182 (main): Call gdb_unbuffer_output.
18183
eba5ab56
YQ
181842015-02-27 Yao Qi <yao.qi@linaro.org>
18185
18186 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18187 target.
18188
0def5aaa
DE
181892015-02-26 Doug Evans <dje@google.com>
18190
18191 * gdb.cp/class2.cc (Dbase, D): New classes.
18192 (main): New local delta.
18193 * gdb.cp/class2.exp: Test printing delta.
18194 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18195 (dynbar): New global.
18196 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18197
081a1c2c
JK
181982015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18199
18200 * gdb.compile/compile-ifunc.c: New file.
18201 * gdb.compile/compile-ifunc.exp: New file.
18202
2f41223f
AT
182032015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18204
18205 * gdb.base/structs.exp: Check for correct struct on finish.
18206
03eddd80
YQ
182072015-02-26 Yao Qi <yao.qi@linaro.org>
18208
18209 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18210 is zero.
18211
80c57053
JK
182122015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18213
18214 * gdb.arch/cordic.ko.bz2: New file.
18215 * gdb.arch/cordic.ko.debug.bz2: New file.
18216 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18217
21613c12
YQ
182182015-02-25 Yao Qi <yao.qi@linaro.org>
18219
18220 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18221 aarch64*-*-* target.
18222
d8b901ed
PA
182232015-02-23 Pedro Alves <palves@redhat.com>
18224
18225 * lib/gdb.exp (delete_breakpoints): Rewrite using
18226 gdb_test_multiple.
18227
e5b85ead
PA
182282015-02-23 Pedro Alves <palves@redhat.com>
18229
18230 * gdb.base/info-os.c: Include stdlib.h.
18231
85c3a371
DE
182322015-02-22 Doug Evans <xdje42@gmail.com>
18233
18234 PR symtab/17855
18235 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18236 is read after symbols have been re-read.
18237 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18238 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18239
96553a0c
DE
182402015-02-21 Doug Evans <dje@google.com>
18241
18242 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18243
97a0c697
JK
182442015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18245
18246 PR corefiles/17808
18247 * gdb.arch/i386-biarch-core.core.bz2: New file.
18248 * gdb.arch/i386-biarch-core.exp: New file.
18249
a47cd6e9
PA
182502015-02-21 Pedro Alves <palves@redhat.com>
18251
18252 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18253 runto_main fails.
18254
c5facdc4
PA
182552015-02-20 Pedro Alves <palves@redhat.com>
18256
18257 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18258 info probes.
18259
2db9a427
PA
182602015-02-20 Pedro Alves <palves@redhat.com>
18261
18262 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18263
60fb7e9e
PA
182642015-02-20 Pedro Alves <palves@redhat.com>
18265
18266 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18267 clean_restart before gdb_target_supports_trace.
18268
5c5019c2
PA
182692015-02-20 Pedro Alves <palves@redhat.com>
18270
18271 PR threads/18006
18272 * gdb.threads/clone-thread_db.c: New file.
18273 * gdb.threads/clone-thread_db.exp: New file.
18274
c9587f88
AT
182752015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18276
18277 PR breakpoints/16812
18278 * gdb.base/catch-gdb-caused-signals.c: New file.
18279 * gdb.base/catch-gdb-caused-signals.exp: New file.
18280
f6a88844
JM
182812015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18282
18283 * configure: Regenerated.
18284 * configure.ac: Use GDB_AC_TRANSFORM.
18285 * aclocal.m4: sinclude ../transform.m4.
18286
497c491b
JM
182872015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18288
18289 * lib/dtrace.exp: New file.
18290 * gdb.base/dtrace-probe.exp: Likewise.
18291 * gdb.base/dtrace-probe.d: Likewise.
18292 * gdb.base/dtrace-probe.c: Likewise.
18293 * lib/pdtrace.in: Likewise.
18294 * configure.ac: Output variables with the transformed names of
18295 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18296 * configure: Regenerated.
18297
03e98035
JM
182982015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18299
18300 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18301 expected message when trying to access $_probe_* convenience
18302 variables while not on a probe.
18303
63cc30e9
JK
183042015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18305
18306 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18307
0703599a
PA
183082015-02-11 Pedro Alves <pedro@codesourcery.com>
18309
18310 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18311 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18312
7e60a48e
DE
183132015-02-10 Doug Evans <xdje42@gmail.com>
18314
18315 * lib/gdb.exp (gdb_load): Always return a result.
18316
01b088bc
PA
183172015-02-10 Pedro Alves <palves@redhat.com>
18318
18319 * gdb.threads/signal-sigtrap.c: New file.
18320 * gdb.threads/signal-sigtrap.exp: New file.
18321
b05ec7a5
AT
183222015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18323
18324 * gdb.trace/no-attach-trace.c: New file.
18325 * gdb.trace/no-attach-trace.exp: New file.
18326
a2c2acaf
MW
183272015-02-09 Mark Wielaard <mjw@redhat.com>
18328
18329 * gdb.dwarf2/atomic.c: New file.
18330 * gdb.dwarf2/atomic-type.exp: Likewise.
18331
31fd9caa
MM
183322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18333
18334 * gdb.btrace/buffer-size.exp: Update "info record" output.
18335 * gdb.btrace/delta.exp: Update "info record" output.
18336 * gdb.btrace/enable.exp: Update "info record" output.
18337 * gdb.btrace/finish.exp: Update "info record" output.
18338 * gdb.btrace/instruction_history.exp: Update "info record" output.
18339 * gdb.btrace/next.exp: Update "info record" output.
18340 * gdb.btrace/nexti.exp: Update "info record" output.
18341 * gdb.btrace/step.exp: Update "info record" output.
18342 * gdb.btrace/stepi.exp: Update "info record" output.
18343 * gdb.btrace/nohist.exp: Update "info record" output.
18344
d33501a5
MM
183452015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18346
18347 * gdb.btrace/buffer-size: New.
18348
f4abbc16
MM
183492015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18350
18351 * gdb.btrace/delta.exp: Update "info record" output.
18352 * gdb.btrace/enable.exp: Update "info record" output.
18353 * gdb.btrace/finish.exp: Update "info record" output.
18354 * gdb.btrace/instruction_history.exp: Update "info record" output.
18355 * gdb.btrace/next.exp: Update "info record" output.
18356 * gdb.btrace/nexti.exp: Update "info record" output.
18357 * gdb.btrace/step.exp: Update "info record" output.
18358 * gdb.btrace/stepi.exp: Update "info record" output.
18359 * gdb.btrace/nohist.exp: Update "info record" output.
18360
b9d61307
SM
183612015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18362
18363 PR gdb/15678
18364 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18365
e584fdbc
PA
183662015-02-06 Pedro Alves <palves@redhat.com>
18367
18368 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18369 macro.
18370 (seconds_left, again): New globals.
18371 (main): Wait seconds_left in a 1-second sleep loop instead of
18372 sleeping 180 seconds. If 'again' is set, reset the seconds
18373 counter.
18374 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18375 'again' in the inferior before detaching. Print the seconds left.
18376 (options): New global.
18377 (top level): Build program with -DTIMEOUT=$timeout.
18378
77f41761
PA
183792015-02-06 Pedro Alves <palves@redhat.com>
18380
18381 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18382 determine how many seconds to pass to 'alarm'.
18383 * gdb.base/gdb-sigterm.exp (top level): Build program with
18384 -DTIMEOUT=$timeout.
18385 (do_test): Return success/failure indication. Add more verbose
18386 logging. Don't fail if 200 single steps are seen. Instead, fail
18387 when the test times out.
18388 (passes): New global.
18389 (top level): Break the testing loop if testing fails on any
18390 iteration. Use gdb_assert.
18391
b9394193
DB
183922015-02-04 Don Breazeal <donb@codesourcery.com>
18393
18394 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18395 and initialize them.
18396 (ipc_cleanup): New function.
18397 (main): Don't declare shmid, semid, and msqid. Add a call to
18398 atexit so that we call ipc_cleanup on exit.
18399
42d9e528
PA
184002015-02-04 Pedro Alves <palves@redhat.com>
18401
18402 * boards/native-extended-gdbserver.exp: Remove any target variant
18403 specifications from the board name before clearing the isremote
18404 flag from board_info.
18405
ae6ae975
DE
184062015-01-31 Doug Evans <xdje42@gmail.com>
18407
18408 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18409
cfb069a8
GB
184102015-01-31 Gary Benson <gbenson@redhat.com>
18411
18412 * gdb.base/completion.exp: Disable completion limiting for
18413 existing tests. Add new tests to check completion limiting.
18414 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18415
5dd31d79
DE
184162015-01-31 Doug Evans <xdje42@gmail.com>
18417
18418 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18419
9f050062
DE
184202015-01-31 Doug Evans <xdje42@gmail.com>
18421
18422 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18423 entries. Duplicate file section script entries.
18424 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18425 inlined entries. Add test for safe-path rejection.
18426 * gdb.python/py-section-script.c: Add duplicate inlined section script
18427 entries. Duplicate file section script entries.
18428 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18429 inlined entries. Add test for safe-path rejection.
18430
df25ebbd
JB
184312015-01-29 Joel Brobecker <brobecker@adacore.com>
18432
18433 * gdb.ada/disc_arr_bound: New testcase.
18434
4a0ca9ec
JB
184352015-01-29 Joel Brobecker <brobecker@adacore.com>
18436
18437 * gdb.ada/mi_var_array: New testcase.
18438
3a8b707a
DE
184392015-01-27 Doug Evans <dje@google.com>
18440
18441 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18442 Add test for objfile.filename, objfile.username after objfile
18443 has been unloaded.
18444
f8313f6e
JB
184452015-01-26 Joel Brobecker <brobecker@adacore.com>
18446
18447 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18448 the second test to print the name attribute of value
18449 returned by the call to gdb.lookup_type, and adjust
18450 the expected output accordingly.
18451
37bc665e
MW
184522015-01-25 Mark Wielaard <mjw@redhat.com>
18453
18454 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18455 * gdb.base/disp-step-fork.c: Include unistd.h.
18456 * gdb.base/siginfo-obj.c: Include stdio.h.
18457 * gdb.base/siginfo-thread.c: Likewise.
18458 * gdb.mi/non-stop.c: Include unistd.h.
18459 * gdb.mi/nsthrexec.c: Include stdio.h.
18460 * gdb.mi/pthreads.c: Include unistd.h.
18461 * gdb.modula2/unbounded1.c (main): Declare returns int.
18462 * gdb.reverse/consecutive-reverse.c: Likewise.
18463 * gdb.threads/create-fail.c: Include unistd.h.
18464 * gdb.threads/killed.c: Likewise.
18465 * gdb.threads/linux-dp.c: Likewise.
18466 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18467 * gdb.threads/non-ldr-exc-2.c: Likewise.
18468 * gdb.threads/non-ldr-exc-3.c: Likewise.
18469 * gdb.threads/non-ldr-exc-4.c: Likewise.
18470 * gdb.threads/pthreads.c: Include unistd.h.
18471 (main): Declare returns int.
18472 * gdb.threads/tls-main.c (foo): New declaration.
18473 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18474
f7e5394d
SM
184752015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18476
18477 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18478 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18479
743649fd
MW
184802015-01-15 Mark Wielaard <mjw@redhat.com>
18481
18482 * gdb.base/noreturn-return.c: New file.
18483 * gdb.base/noreturn-return.exp: New file.
18484 * gdb.base/noreturn-finish.c: New file.
18485 * gdb.base/noreturn-finish.exp: New file.
18486
198297aa
PA
184872015-01-23 Pedro Alves <palves@redhat.com>
18488
18489 * gdb.threads/continue-pending-after-query.c: New file.
18490 * gdb.threads/continue-pending-after-query.exp: New file.
18491
717cf30c
AG
184922015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18493 Simon Marchi <simon.marchi@ericsson.com>
18494
18495 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18496 * gdb.base/valgrind-db-attach.exp: Same.
18497 * gdb.base/valgrind-infcall.exp: Same.
18498 * lib/mi-support.exp (default_mi_gdb_start): Same.
18499 * lib/prompt.exp (default_prompt_gdb_start): Same.
18500 * lib/gdb.exp (default_gdb_spawn): Same.
18501 (gdb_interact): New.
18502
18503
4b62a76e
JK
185042015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18505
18506 * gdb.compile/compile.exp (pointer to jit function): New test.
18507
b4cdae6f
WW
185082015-01-17 Wei-cheng Wang <cole945@gmail.com>
18509
18510 * lib/gdb.exp (supports_process_record): Return true for
18511 powerpc*-*-linux*.
18512 (supports_reverse): Likewise.
18513
d221e7ef
DB
185142015-01-15 Don Breazeal <donb@codesourcery.com>
18515
18516 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18517 instead of checking whether the target board is remote and
18518 use spawn_wait_for_attach instead of exec/sleep.
18519 * gdb.base/attach-twice.exp: Likewise.
18520
bafffb51
JB
185212015-01-15 Joel Brobecker <brobecker@adacore.com>
18522
18523 * gdb.ada/var_arr_attrs: New testcase.
18524
5589af0e
PA
185252015-01-14 Pedro Alves <palves@redhat.com>
18526 Joel Brobecker <brobecker@adacore.com>
18527
18528 PR gdb/17525
18529 * gdb.base/bp-cmds-execution-x-script.c: New file.
18530 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18531 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18532
6c400b59
PA
185332015-01-14 Pedro Alves <palves@redhat.com>
18534
18535 PR cli/17828
18536 * gdb.base/batch-preserve-term-settings.c: New file.
18537 * gdb.base/batch-preserve-term-settings.exp: New file.
18538
e02c96a7
DE
185392015-01-13 Doug Evans <dje@google.com>
18540
18541 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18542 binary.
18543
576fd14c
JB
185442015-01-13 Joel Brobecker <brobecker@adacore.com>
18545
18546 * Makefile.in (clean mostlyclean): Do not delete *.py.
18547
04dccad0
JB
185482015-01-13 Joel Brobecker <brobecker@adacore.com>
18549
18550 * gdb.python/py-lookup-type.exp: New file.
18551
3d230f71
PA
185522015-01-12 Pedro Alves <palves@redhat.com>
18553
18554 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18555 restore GDBFLAGS before returning.
18556
7e67715d
JK
185572015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18558
18559 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18560 is_amd64_regs_target and is_x86_like_target.
18561
f2e0d4b4
DE
185622015-01-11 Doug Evans <xdje42@gmail.com>
18563
18564 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18565 is given without an explicit form.
18566 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18567 attributes.
18568 * gdb.dwarf/corrupt.exp: Ditto.
18569 * gdb.dwarf2/enum-type.exp: Ditto.
18570 * gdb.trace/entry-values.exp: Ditto.
18571 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18572
439250fb
DE
185732015-01-11 Doug Evans <xdje42@gmail.com>
18574
18575 PR gdb/15830
18576 * gdb.base/maint.exp: Remove references to "maint demangle".
18577 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18578 Add tests for explicitly specifying language to demangle.
18579 * gdb.dlang/demangle.exp: Ditto.
18580
ede9f622
PA
185812015-01-09 Pedro Alves <palves@redhat.com>
18582
18583 * gdb.threads/non-stop-fair-events.c: New file.
18584 * gdb.threads/non-stop-fair-events.exp: New file.
18585
a7b796db
PA
185862015-01-09 Pedro Alves <palves@redhat.com>
18587
18588 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18589 the global scope. Set a breakpoint after all threads are started
18590 rather than stepping over two source lines. Expect the prompt.
18591 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18592 global.
18593 (NUM): Now 15.
18594 (main): Use threads_started_barrier to wait for all threads to
18595 start. Main thread no longer calls thread_function. Exit after
18596 180 seconds.
18597 (loop): New function.
18598 (thread_function): Wait on threads_started_barrier barrier. Call
18599 'loop' at each iteration.
18600 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18601 threads have started, instead of hardcoding number of "next"
18602 steps. Use an access watchpoint instead of a write watchpoint.
18603
9665ffdd
PA
186042015-01-09 Pedro Alves <palves@redhat.com>
18605
18606 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18607 (thread_func): Wait on barrier.
18608 (main): Wait for all threads to start before stopping GDB.
18609 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18610 global.
18611 (thread1_func, thread2_func): Wait on barrier.
18612 (main): Wait for all threads to start before stopping GDB.
18613 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18614 New global.
18615 (thread1_func, thread2_func): Wait on barrier.
18616 (main): Wait for all threads to start before stopping GDB.
18617
c945a99f
PA
186182015-01-09 Pedro Alves <palves@redhat.com>
18619
18620 * gdb.threads/attach-many-short-lived-threads.c: New file.
18621 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18622
c1a747c1
PA
186232014-01-09 Pedro Alves <palves@redhat.com>
18624
18625 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18626 instead of to thread 2.
18627 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18628 Add barrier around each pthread_create call instead of around all
18629 calls.
18630 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18631 Set a break on thread_function and have the child threads hit it
18632 one at at a time.
18633
60b3033e
PA
186342015-01-09 Pedro Alves <palves@redhat.com>
18635
18636 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18637 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18638 false.
18639 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18640 checking whether the target board is remote.
18641 * gdb.multi/multi-attach.exp: Likewise.
18642 * gdb.python/py-sync-interp.exp: Likewise.
18643 * gdb.server/ext-attach.exp: Likewise.
18644 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18645 tests that need to attach, instead of checking whether the target
18646 board is remote at the top of the file.
18647
acc018ac
YQ
186482015-01-08 Yao Qi <yao@codesourcery.com>
18649
18650 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18651
50a18af8
JK
186522015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18653
18654 Fix testcase compilation.
18655 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18656
8503d6e1
JB
186572015-01-06 Joel Brobecker <brobecker@adacore.com>
18658
18659 * gdb.python/py-type.exp: Add a couple test about empty
18660 array creation, and negative-length array creation.
18661
cc73dbcc
DE
186622015-01-02 Doug Evans <xdje42@gmail.com>
18663
18664 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18665
0300bbc7
DE
186662015-01-02 Doug Evans <dje@google.com>
18667
18668 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18669
9d85a0ec
YQ
186702014-12-29 Yao Qi <yao@codesourcery.com>
18671
18672 * gdb.trace/entry-values.exp: Update comments. Rename variable
18673 bar_call_foo to returned_from_foo.
18674
87186c6a
MMN
186752014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18676
18677 PR gdb/17394
18678 * gdb.linespec/break-asm-file.c: New file.
18679 * gdb.linespec/break-asm-file.exp: New file.
18680 * gdb.linespec/break-asm-file0.s: New file.
18681 * gdb.linespec/break-asm-file1.s: New file.
18682
1bab7383
YQ
186832014-12-18 Nigel Stephens <nigel@mips.com>
18684 Maciej W. Rozycki <macro@codesourcery.com>
18685
18686 * gdb.base/float.exp: Handle the new output from "info float" on
18687 MIPS targets.
18688
1bc1068a
JK
186892014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18690
18691 Fix MinGW compilation.
18692 * gdb.compile/compile-ops.exp: Update untested message if
18693 !skip_compile_feature_tests.
18694 * gdb.compile/compile-setjmp.exp: Likewise.
18695 * gdb.compile/compile-tls.exp: Likewise.
18696 * gdb.compile/compile.exp: Likewise.
18697 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18698 supported on this host".
18699
b6615d10
DE
187002014-12-16 Doug Evans <xdje42@gmail.com>
18701
18702 * boards/stabs.exp: New file.
18703
25dda427
AA
187042014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18705
18706 * gdb.base/completion.exp: Adjust to format changes of "maint
18707 print user-registers".
18708
bf330350
CU
187092014-12-16 Catalin Udma <catalin.udma@freescale.com>
18710
18711 PR server/17457
18712 * gdb.arch/aarch64-fp.c: New file.
18713 * gdb.arch/aarch64-fp.exp: New file.
18714
395cf596
SDJ
187152014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18716
18717 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18718 r210637, r210913, r211666, r215400, r215817).
18719
18720 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18721 * dg-extract-results.py: New file.
18722 * dg-extract-results.sh: Use it if the environment seems
18723 suitable.
18724
18725 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18726
18727 * dg-extract-results.py (parse_run): Handle warnings that
18728 are printed before a test harness is run.
18729
18730 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18731
18732 * dg-extract-results.py (Named): Remove __cmp__ method.
18733 (output_variation): Use a key to sort variation.harnesses.
18734
18735 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18736
18737 * dg-extract-results.py: For Python 3, force sys.stdout to
18738 handle surrogate escape sequences.
18739 (safe_open): New function.
18740 (output_segment, main): Use it.
18741
18742 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18743
18744 * dg-extract-results.py (Prog.result_re): Include options
18745 in test name.
18746
18747 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18748
18749 * dg-extract-results.py (output_variation): Always sort if
18750 do_sum.
18751
e882ef3c
SM
187522014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18753
18754 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18755 as long as we get pagination notifications.
18756
4992aa20
JM
187572014-12-15 Jason Merrill <jason@redhat.com>
18758
18759 * Makefile.in (check-gdb.%): Restore.
18760 * README: Mention it.
18761
c1b5a1a6
JB
187622014-12-13 Joel Brobecker <brobecker@adacore.com>
18763
18764 * gdb.ada/str_uninit: New testcase.
18765
5537b577
JK
187662014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18767
18768 PR symtab/17642
18769 * gdb.base/vla-stub-define.c: New file.
18770 * gdb.base/vla-stub.c: New file.
18771 * gdb.base/vla-stub.exp: New file.
18772
bb2ec1b3
TT
187732014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18774 Jan Kratochvil <jan.kratochvil@redhat.com>
18775 Tom Tromey <tromey@redhat.com>
18776
18777 * configure.ac: Add gdb.compile/.
18778 * configure: Regenerate.
18779 * gdb.compile/Makefile.in: New file.
18780 * gdb.compile/compile-ops.exp: New file.
18781 * gdb.compile/compile-ops.c: New file.
18782 * gdb.compile/compile-tls.c: New file.
18783 * gdb.compile/compile-tls.exp: New file.
18784 * gdb.compile/compile-constvar.S: New file.
18785 * gdb.compile/compile-constvar.c: New file.
18786 * gdb.compile/compile-mod.c: New file.
18787 * gdb.compile/compile-nodebug.c: New file.
18788 * gdb.compile/compile-setjmp-mod.c: New file.
18789 * gdb.compile/compile-setjmp.c: New file.
18790 * gdb.compile/compile-setjmp.exp: New file.
18791 * gdb.compile/compile-shlib.c: New file.
18792 * gdb.compile/compile.c: New file.
18793 * gdb.compile/compile.exp: New file.
18794 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18795
4ff709eb
TT
187962014-12-12 Tom Tromey <tromey@redhat.com>
18797
18798 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18799 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18800
6dddd6a5
DE
188012014-12-12 Doug Evans <dje@google.com>
18802
18803 * lib/gdb-python.exp (get_python_valueof): New function.
18804 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18805
71c24708
AA
188062014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18807
18808 * gdb.base/completion.exp: Add test for completion of "info
18809 registers ".
18810
3e29f34a
MR
188112014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18812
18813 * gdb.base/func-ptrs.c: New file.
18814 * gdb.base/func-ptrs.exp: New file.
18815
fc126975
SM
188162014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18817
18818 PR breakpoints/17012
18819 * gdb.base/dprintf-detach.c: New file.
18820 * gdb.base/dprintf-detach.exp: New file.
18821
0a46d518
SM
188222014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18823
18824 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18825 * lib/gdb.exp (target_is_gdbserver): New procedure.
18826
a0be3e44
DE
188272014-12-08 Doug Evans <dje@google.com>
18828
18829 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18830
df1b803a
YQ
188312014-12-05 Yao Qi <yao@codesourcery.com>
18832
18833 * gdb.guile/scm-error.exp: Remove the third argument to
18834 gdb_remote_download.
18835 * gdb.guile/scm-frame-args.exp: Likewise.
18836 * gdb.guile/scm-section-script.exp: Likewise.
18837
ddb9f679
YQ
188382014-12-05 Yao Qi <yao@codesourcery.com>
18839
18840 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18841
86e4ed39
DE
188422014-12-04 Doug Evans <dje@google.com>
18843
18844 * gdb.python/py-objfile.exp: Add tests for
18845 objfile.add_separate_debug_file.
18846
7c50a931
DE
188472014-12-04 Doug Evans <dje@google.com>
18848
18849 * lib/gdb.exp (get_build_id): New function.
18850 (build_id_debug_filename_get): Rewrite to use it.
18851 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18852
621661e3
MR
188532014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18854
18855 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18856 `method(long)', not just 0x0.
18857 * gdb.cp/nsalias.exp: Align code labels to 4.
18858 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18859 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18860 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18861 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18862 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18863 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18864
29f0c3b7
DE
188652014-12-02 Doug Evans <dje@google.com>
18866
e1e061e7 18867 PR symtab/17602
29f0c3b7 18868 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18869 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18870 * gdb.cp/anon-ns.exp: Update.
18871
162078c8
NB
188722014-12-02 Nick Bull <nicholaspbull@gmail.com>
18873
18874 * gdb.python/py-events.py (inferior_call_handler): New.
18875 (register_changed_handler, memory_changed_handler): New.
18876 (test_events.invoke): Register new handlers.
18877 * gdb.python/py-events.exp: Add tests for inferior call,
18878 memory_changed and register_changed events.
18879
fdb09caf
AA
188802014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18881
18882 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18883 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18884 if the linker doesn't understand this.
18885
55cfb2c4
SM
188862014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18887
18888 * gdb.python/python.exp: Change expected reply to help().
18889
9e8cd6df
YQ
188902014-12-01 Yao Qi <yao@codesourcery.com>
18891
18892 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18893 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18894 * configure: Re-generated.
18895
6c659fc2
SC
188962014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18897
18898 * gdb.cp/chained-calls.cc: New file.
18899 * gdb.cp/chained-calls.exp: New file.
18900 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18901
d7fc3181
SM
189022014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18903
18904 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18905 * gdb.dwarf2/symtab-producer.exp: Same.
18906 * gdb.gdb/python-interrupts.exp: Same.
18907 * gdb.gdb/python-selftest.exp: Same.
18908 * gdb.python/py-linetable.exp: Same.
18909 * gdb.python/py-type.exp: Same.
18910 * gdb.python/py-value-cc.exp: Same.
18911 * gdb.python/py-value.exp: Same.
18912
10e79639
YQ
189132014-11-28 Yao Qi <yao@codesourcery.com>
18914
18915 * gdb.base/break-probes.exp: Match library name prefixed with
18916 sysroot.
18917
f28a0564
SM
189182014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18919
18920 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18921 test expected output. Add parentheses for the call to print.
18922 Remove L suffix from integers.
18923
3fe1ce1d
DE
189242014-11-26 Doug Evans <dje@google.com>
18925
18926 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18927
84429e27
YQ
189282014-11-22 Yao Qi <yao@codesourcery.com>
18929
18930 * gdb.trace/entry-values.c: Remove asms.
18931 (foo): Add foo_label.
18932 (bar): Add bar_label.
18933 * gdb.trace/entry-values.exp: Remove code computing foo's
18934 length and bar's length.
18935 (Dwarf::assemble): Invoke function_range for bar and use
18936 MACRO_AT_func for foo.
18937
26741859
YQ
189382014-11-22 Yao Qi <yao@codesourcery.com>
18939
18940 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18941 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18942 Use .Lgcc43_procstart instead of gcc43.
18943
45e44d27
JB
189442014-11-21 Joel Brobecker <brobecker@adacore.com>
18945
18946 * gdb.ada/n_arr_bound: New testcase.
18947
458c8db8
SDJ
189482014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18949
18950 PR breakpoints/10737
18951 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18952 test_catch_syscall_multi_arch.
18953 (test_catch_syscall_multi_arch): New function.
18954
43f3e411
DE
189552014-11-20 Doug Evans <xdje42@gmail.com>
18956
18957 * gdb.base/maint.exp: Update expected output.
18958
0d7b2549
AA
189592014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18960
18961 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18962 4-byte instruction on S390.
18963
8908fca5
JB
189642014-11-19 Joel Brobecker <brobecker@adacore.com>
18965
18966 * gdb.ada/arr_arr: New testcase.
18967
4a46959e
JB
189682014-11-19 Joel Brobecker <brobecker@adacore.com>
18969
18970 * gdb.ada/pkd_arr_elem: New Testcase.
18971
470e2f4e
LM
189722014-11-18 Luis Machado <lgustavo@codesourcery.com>
18973
18974 * gdb.reverse/break-precsave: Expect completion message for
18975 core file reads.
18976 * gdb.reverse/consecutive-precsave.exp: Likewise.
18977 * gdb.reverse/finish-precsave.exp: Likewise.
18978 * gdb.reverse/i386-precsave.exp: Likewise.
18979 * gdb.reverse/machinestate-precsave.exp: Likewise.
18980 * gdb.reverse/sigall-precsave.exp: Likewise.
18981 * gdb.reverse/solib-precsave.exp: Likewise.
18982 * gdb.reverse/step-precsave.exp: Likewise.
18983 * gdb.reverse/until-precsave.exp: Likewise.
18984 * gdb.reverse/watch-precsave.exp: Likewise.
18985
a267f3ad
AA
189862014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18987
18988 * gdb.base/bp-permanent.c: Include unistd.h.
18989 * gdb.python/py-framefilter-mi.c (main): Add return type.
18990 * gdb.python/py-framefilter.c (main): Likewise.
18991 * gdb.trace/actions-changed.c (main): Likewise.
18992
12084a9a
AA
189932014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18994
18995 * gdb.mi/until.c: Add eye-catchers.
18996 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18997 line numbers.
18998
dc7e1a77
AA
189992014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19000
19001 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19002 function header variants in break1.c.
19003 * gdb.base/ena-dis-br.exp: Likewise.
19004 * gdb.base/hbreak2.exp: Likewise.
19005 * gdb.reverse/until-precsave.exp: Drop references to removed
19006 non-prototype function header variants in ur1.c.
19007 * gdb.reverse/until-reverse.exp: Likewise.
19008
41c77605
PM
190092014-11-17 Petr Machata <pmachata@redhat.com>
19010
19011 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19012 ${_cu_offset_size} bytes abbrev offset.
19013
34248c3a
DE
190142014-11-15 Doug Evans <xdje42@gmail.com>
19015
19016 PR symtab/17559
19017 * gdb.base/line-symtabs.exp: New file.
19018 * gdb.base/line-symtabs.c: New file.
19019 * gdb.base/line-symtabs.h: New file.
19020
646da059
YQ
190212014-11-14 Yao Qi <yao@codesourcery.com>
19022
19023 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19024 (func): Add label func_label.
19025 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19026 Replace low_pc and high_pc with MACRO_AT_range.
19027 Replace name, low_pc and high_pc with MACRO_AT_func.
19028
9301ebe6
YQ
190292014-11-14 Yao Qi <yao@codesourcery.com>
19030
19031 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19032 Replace name, low_pc and high_pc with MACRO_AT_func.
19033
f166b542
YQ
190342014-11-14 Yao Qi <yao@codesourcery.com>
19035
19036 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19037 produce debug information.
19038 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19039
0f6e71e3
YQ
190402014-11-14 Yao Qi <yao@codesourcery.com>
19041
19042 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19043 object and get function length.
19044 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19045 with MACRO_AT_func.
19046 (top-level): Replace gdb_compile and clean_restart with
19047 prepare_for_testing.
19048 * gdb.dwarf2/main.c (main): Add label main_label.
19049
876c4df9
YQ
190502014-11-14 Yao Qi <yao@codesourcery.com>
19051
19052 * lib/dwarf.exp (function_range): New procedure.
19053 (Dwarf::_handle_macro_at_func): New procedure.
19054 (Dwarf::_handle_macro_at_range): New procedure.
19055 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19056
02ad9cf1
YQ
190572014-11-14 Yao Qi <yao@codesourcery.com>
19058
19059 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19060 (_handle_attribute): New procedure.
19061
a59add0c
AA
190622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19063
19064 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19065 * gdb.base/call-sc.c (zed): Likewise.
19066 * gdb.base/checkpoint.c (main): Likewise.
19067 * gdb.base/dump.c (main): Likewise.
19068 * gdb.base/gcore.c (main): Likewise.
19069 * gdb.base/huge.c (main): Likewise.
19070 * gdb.base/multi-forks.c (main): Likewise.
19071 * gdb.base/pr10179-a.c (main): Likewise.
19072 * gdb.base/savedregs.c (main): Likewise.
19073 * gdb.base/sigaltstack.c (main): Likewise.
19074 * gdb.base/siginfo.c (main): Likewise.
19075 * gdb.base/structs.c (zed): Likewise.
19076 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19077 * gdb.mi/mi-syn-frame.c (main): Likewise.
19078 * gdb.mi/until.c (foo, main): Likewise.
19079 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19080 * gdb.base/solib-weak.c (foo): Declare.
19081 * gdb.base/attach-twice.c: Include stdio.h.
19082 * gdb.base/weaklib1.c: Likewise.
19083 * gdb.base/weaklib2.c: Likewise.
19084 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19085 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19086 unistd.h.
19087 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19088 * gdb.mi/mi-exit-code.c: Likewise.
19089 * gdb.base/break-interp-lib.c: Include string.h.
19090 * gdb.base/coremaker.c: Likewise.
19091 * gdb.base/testenv.c: Likewise.
19092 * gdb.python/py-finish-breakpoint.c: Likewise.
19093 * gdb.base/inferior-died.c: Include sys/wait.h.
19094 * gdb.base/fileio.c: Include time.h.
19095 * gdb.base/async-shell.c: Include unistd.h.
19096 * gdb.base/dprintf-non-stop.c: Likewise.
19097 * gdb.base/info-os.c: Likewise.
19098 * gdb.mi/mi-console.c: Likewise.
19099 * gdb.mi/watch-nonstop.c: Likewise.
19100 * gdb.python/py-events.c: Likewise.
19101 * gdb.base/async.c (baz): Move up before its invocation.
19102 * gdb.base/code_elim2.c (my_global_func): Likewise.
19103 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19104 * gdb.base/advance.c (func2): Likewise.
19105
3b5d5997
AA
191062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19107
19108 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19109 variant.
19110 * gdb.base/annota3.c: Likewise.
19111 * gdb.base/async.c: Likewise.
19112 * gdb.base/average.c: Likewise.
19113 * gdb.base/call-ar-st.c: Likewise.
19114 * gdb.base/call-rt-st.c: Likewise.
19115 * gdb.base/call-sc.c: Likewise.
19116 * gdb.base/call-strs.c: Likewise.
19117 * gdb.base/ending-run.c: Likewise.
19118 * gdb.base/execd-prog.c: Likewise.
19119 * gdb.base/exprs.c: Likewise.
19120 * gdb.base/foll-exec.c: Likewise.
19121 * gdb.base/foll-fork.c: Likewise.
19122 * gdb.base/foll-vfork.c: Likewise.
19123 * gdb.base/funcargs.c: Likewise.
19124 * gdb.base/gcore.c: Likewise.
19125 * gdb.base/jump.c: Likewise.
19126 * gdb.base/langs0.c: Likewise.
19127 * gdb.base/langs1.c: Likewise.
19128 * gdb.base/langs2.c: Likewise.
19129 * gdb.base/mips_pro.c: Likewise.
19130 * gdb.base/nodebug.c: Likewise.
19131 * gdb.base/opaque0.c: Likewise.
19132 * gdb.base/opaque1.c: Likewise.
19133 * gdb.base/recurse.c: Likewise.
19134 * gdb.base/run.c: Likewise.
19135 * gdb.base/scope0.c: Likewise.
19136 * gdb.base/scope1.c: Likewise.
19137 * gdb.base/setshow.c: Likewise.
19138 * gdb.base/setvar.c: Likewise.
19139 * gdb.base/shmain.c: Likewise.
19140 * gdb.base/shr1.c: Likewise.
19141 * gdb.base/shr2.c: Likewise.
19142 * gdb.base/sigall.c: Likewise.
19143 * gdb.base/signals.c: Likewise.
19144 * gdb.base/so-indr-cl.c: Likewise.
19145 * gdb.base/solib2.c: Likewise.
19146 * gdb.base/structs.c: Likewise.
19147 * gdb.base/sum.c: Likewise.
19148 * gdb.base/vforked-prog.c: Likewise.
19149 * gdb.base/watchpoint.c: Likewise.
19150 * gdb.reverse/shr2.c: Likewise.
19151 * gdb.reverse/until-reverse.c: Likewise.
19152 * gdb.reverse/ur1.c: Likewise.
19153 * gdb.reverse/watch-reverse.c: Likewise.
19154
066a77c5
AA
191552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19156
19157 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19158 variant.
19159 * gdb.base/sepdebug.exp: Drop references to removed code.
19160
4f204ea5
AA
191612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19162
19163 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19164 variant. Preserve original line numbering.
19165 * gdb.base/list1.c: Likewise.
19166
3b377a3a
AA
191672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19168
19169 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19170 variant.
19171 * gdb.base/break1.c: Likewise.
19172 * gdb.base/break.exp: Drop references to removed code.
19173
e444df73
AA
191742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19175
19176 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19177 variant.
19178
8008f2a7
AA
191792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19180
19181 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19182
a5a06887
AA
191832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19184
19185 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19186 logic into perform_all_tests() and invoke it with and without
19187 function header prototypes.
19188 (do_function_calls): Remove conditional XFAIL for PR 5318.
19189 (rerun_and_prepare): Remove duplicate code.
19190 (perform_all_tests): New. Main logic moved here.
19191
44dba9b9
AA
191922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19193
19194 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19195 code guarded by #ifdef NO_PROTOTYPES.
19196 (t_double_many_args): Likewise.
19197 (DEF_FUNC_MANY_ARGS_1): Likewise.
19198 (DEF_FUNC_VALUES_1): Likewise.
19199 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19200 guarded by #ifdef PROTOTYPES.
19201
d1fbcd56
AA
192022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19203
19204 * gdb.mi/mi-console.c: Add eye-catcher.
19205 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19206 instead of literal line number.
19207
b0e59b8f
AA
192082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19209
19210 * gdb.base/shr2.c: Add eye-catcher.
19211 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19212 line number.
19213
78f98cca
AA
192142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19215
19216 * gdb.base/jump.c: Add eye-catchers.
19217 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19218 numbers.
19219
58fa2af0
AA
192202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19221
19222 * gdb.base/execd-prog.c: Add eye-catchers.
19223 * gdb.base/foll-exec.c: Likewise.
19224 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19225 line numbers.
19226
04e5059b
AA
192272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19228
19229 * gdb.base/ending-run.c: Add eye-catchers.
19230 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19231 literal line numbers.
19232
dbfdb174
AA
192332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19234
19235 * gdb.base/call-rt-st.c: Add eye-catchers.
19236 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19237 literal line numbers.
19238
888a2ade
AA
192392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19240
19241 * gdb.base/call-ar-st.c: Add eye-catchers.
19242 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19243 literal line numbers.
19244
6acc2dde
AA
192452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19246
19247 * gdb.base/average.c: Add eye-catchers.
19248 * gdb.base/sum.c: Likewise.
19249 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19250 regexps dynamically.
19251
9ecfcd1d
AA
192522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19253
19254 * gdb.base/solib1.c: Add eye-catchers.
19255 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19256 literal line numbers.
19257
78708b7c
PA
192582014-11-12 Pedro Alves <palves@redhat.com>
19259
19260 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19261 leader has exited.
19262
af48d08f
PA
192632014-11-12 Pedro Alves <palves@redhat.com>
19264
19265 * gdb.arch/i386-bp_permanent.c: New file.
19266 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19267 (srcfile): Set to i386-bp_permanent.c.
19268 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19269 that stepi does not execute the 'leave' instruction, instead of
19270 testing it does execute.
19271 * gdb.base/bp-permanent.c: New file.
19272 * gdb.base/bp-permanent.exp: New file.
19273
af3768e9
DE
192742014-11-10 Doug Evans <xdje42@gmail.com>
19275
19276 PR symtab/17564
19277 * gdb.base/symtab-search-order.exp: New file.
19278 * gdb.base/symtab-search-order.c: New file.
19279 * gdb.base/symtab-search-order-1.c: New file.
19280 * gdb.base/symtab-search-order-shlib-1.c: New file.
19281
9de00a4a
PA
192822014-11-07 Pedro Alves <palves@redhat.com>
19283
19284 PR gdb/17511
19285 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19286 i?86-*-linux*.
19287
e0f52461
SC
192882014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19289
19290 PR c++/17494
19291 * gdb.cp/pr17494.cc: New file.
19292 * gdb.cp/pr17494.exp: New file.
19293
6ce8c980
YQ
192942014-11-02 Yao Qi <yao@codesourcery.com>
19295
19296 * gdb.python/python.exp: Get working directory and match the
19297 output of "set extended-prompt \\w " with it.
19298
02be9a71
DE
192992014-10-30 Doug Evans <dje@google.com>
19300
19301 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19302 in objfiles.
19303 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19304 in progspaces.
19305
3bdff46b
LM
193062014-10-30 Janis Johnson <janisjo@codesourcery.com>
19307
19308 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19309 * gdb.base/realname-expand.exp: Likewise.
19310 * gdb.linespec/macro-relative.exp: Likewise.
19311
ab917dfb
PA
193122014-10-29 Pedro Alves <palves@redhat.com>
19313
19314 PR gdb/17408
19315 * gdb.threads/schedlock.c (some_function): New function.
19316 (call_function): New global.
19317 (MAYBE_CALL_SOME_FUNCTION): New macro.
19318 (thread_function): Call it.
19319 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19320 and use it instead of a global counter. Adjust all callers.
19321 (get_current_thread): Use "find current thread" for test message
19322 here rather than having all callers pass down the same string.
19323 (goto_loop): New procedure, factored out from ...
19324 (my_continue): ... this.
19325 (step_ten_loops): Change parameter from test message to command to
19326 use. Adjust.
19327 (list_count): Delete global.
19328 (check_result): New procedure, factored out from duplicate top
19329 level code.
19330 (continue tests): Wrap in with_test_prefix.
19331 (test_step): New procedure, factored out from duplicate top level
19332 code.
19333 (top level): Test "step" in combination with all scheduler-locking
19334 modes. Test "next" in combination with all scheduler-locking
19335 modes, and in combination with stepping over a function call or
19336 not.
19337 * gdb.threads/next-bp-other-thread.c: New file.
19338 * gdb.threads/next-bp-other-thread.exp: New file.
19339
d3d4baed
PA
193402014-10-29 Pedro Alves <palves@redhat.com>
19341
19342 PR python/17372
19343 * gdb.python/python.exp: Test a multi-line command that spawns
19344 interactive Python.
19345 * gdb.base/multi-line-starts-subshell.exp: New file.
19346
563e8d85
YQ
193472014-10-29 Yao Qi <yao@codesourcery.com>
19348
19349 * gdb.base/fileio.exp: Make directories on host.
19350
0ea4d52e
YQ
193512014-10-29 Yao Qi <yao@codesourcery.com>
19352
19353 * gdb.base/fileio.c (test_write): Close the file.
19354
7f5ef605
PA
193552014-10-28 Pedro Alves <palves@redhat.com>
19356
19357 PR gdb/12623
19358 * gdb.base/sigstep.c (no_handler): New global.
19359 (main): If 'no_handler is true, set the signal handlers to
19360 SIG_IGN.
19361 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19362 with_sw_watch and no_handler parameters. Handle them.
19363 (top level) <stepping over handler when stopped at a breakpoint
19364 test>: Add a test axis for testing with a software watchpoint, and
19365 another for testing with the signal handler set to SIG_IGN.
19366 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19367 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19368
abbdbd03
PA
193692014-10-28 Pedro Alves <palves@redhat.com>
19370
19371 PR gdb/17511
19372 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19373 * gdb.base/sigstep.exp (other_handler_location): New global.
19374 (advance): Support stepping into the signal handler, and running
19375 commands while in the handler.
19376 (in_handler_map): New global.
19377 (top level): In the advance test, add combinations for getting
19378 into the handler with stepping commands, and for running commands
19379 in the handler. Add comment descripting the advancei tests.
19380
1df4399f
PA
193812014-10-28 Pedro Alves <palves@redhat.com>
19382
19383 * gdb.base/sigstep.exp: Use build_executable instead of
19384 prepare_for_testing.
19385 (top level): Move code that starts GDB, runs to main and creates a
19386 display to ...
19387 (restart): ... this new procedure.
19388 (top level): Move backtrace from signal handler test to ...
19389 (validate_backtrace): ... this new procedure.
19390 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19391 with_test_prefix. Always restart GDB.
19392 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19393 with_test_prefix. Always restart GDB. No need to delete
19394 breakpoints after the test.
19395 (test_skip_handler): Remove prefix parameter.
19396 (skip_over_handler, breakpoint_to_handler)
19397 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19398 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19399 restart GDB. No need to delete breakpoints after the test.
19400 (top level): Use foreach to call the test procedures with
19401 different commands.
19402
a5b6e449
PA
194032014-10-28 Pedro Alves <palves@redhat.com>
19404
19405 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19406 instead of GNATS numbers.
19407 * gdb.base/sigbpt.exp: Likewise.
19408 * gdb.base/siginfo.exp: Likewise.
19409 * gdb.base/sigstep.exp: Likewise.
19410
e5f8a7cc
PA
194112014-10-27 Pedro Alves <palves@redhat.com>
19412
19413 * gdb.base/sigstep.c (dummy): New global.
19414 (main): Issue a couple writes to the new global.
19415 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19416 procedures.
19417 (skip_over_handler): Use test_skip_handler.
19418 (top level): Call skip_over_handler for stepi and nexti too.
19419 (breakpoint_over_handler): Use test_skip_handler.
19420 (top level): Call breakpoint_over_handler for stepi and nexti too.
19421
763905a3
YQ
194222014-10-27 Yao Qi <yao@codesourcery.com>
19423
19424 * gdb.trace/tfile.c (adjust_function_address)
19425 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19426 function descriptor.
19427
6f259a23
DB
194282014-10-24 Don Breazeal <donb@codesourcery.com>
19429
19430 * gdb.base/foll-fork.exp (test_follow_fork,
19431 catch_fork_child_follow): Check for updated fork messages emitted
19432 from infrun.c.
19433 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19434 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19435 vfork_and_exec_child_follow_through_step): Check for updated vfork
19436 messages emitted from infrun.c.
19437
09dd9a69
PA
194382014-10-24 Pedro Alves <palves@redhat.com>
19439
19440 * gdb.base/corefile.exp: Remove references to ultrix.
19441 * gdb.base/interrupt.exp: Likewise.
19442 * gdb.base/whatis.exp: Likewise.
19443 * gdb.gdb/selftest.exp: Likewise.
19444 * gdb.threads/manythreads.exp: Likewise.
19445 * gdb.threads/print-threads.exp: Likewise.
19446 * gdb.threads/pthreads.exp:: Likewise.
19447 * gdb.threads/schedlock.exp: Likewise.
19448
3433cfa5
SC
194492014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19450
19451 * gdb.cp/non-trivial-retval.cc: Add a test case.
19452 * gdb.cp/non-trivial-retval.exp: Add a test.
19453
092f880b
YQ
194542014-10-20 Yao Qi <yao@codesourcery.com>
19455
19456 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19457 * gdb.python/py-objfile-script-gdb.py: New file.
19458 * gdb.python/py-objfile-script.exp: Update reference to
19459 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19460 of remote_download. Remove the dest file.
19461
acbdb7f3
YQ
194622014-10-20 Yao Qi <yao@codesourcery.com>
19463
19464 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19465 * gdb.base/step-line.exp: Likewise.
19466 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19467 * gdb.dwarf2/dw2-basic.exp: Likewise.
19468 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19469 * gdb.dwarf2/dw2-filename.exp: Likewise.
19470 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19471 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19472 * gdb.dwarf2/dw2-producer.exp: Likewise.
19473 * gdb.dwarf2/mac-fileno.exp: Likewise.
19474 * gdb.python/py-frame-args.exp: Likewise.
19475 * gdb.python/py-framefilter.exp: Likewise.
19476 * gdb.python/py-mi.exp: Likewise.
19477 * gdb.python/py-objfile-script.exp: Likewise
19478 * gdb.python/py-pp-integral.exp: Likewise.
19479 * gdb.python/py-pp-re-notag.exp: Likewise.
19480 * gdb.python/py-prettyprint.exp: Likewise.
19481 * gdb.python/py-section-script.exp: Likewise.
19482 * gdb.python/py-typeprint.exp: Likewise.
19483 * gdb.python/py-xmethods.exp: Likewise.
19484 * gdb.stabs/weird.exp: Likewise.
19485 * gdb.xml/tdesc-regs.exp: Likewise.
19486
bd286a29
KCY
194872014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19488
19489 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19490 (out_cu): Use addr_len for the size of addresses.
19491 (out_line): Likewise. Size DW_LNE_set_address instruction
19492 according to addr_len.
19493 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19494 (FUNC): Add START_INSNS to definition.
19495
673dc4a0
YQ
194962014-10-18 Yao Qi <yao@codesourcery.com>
19497
19498 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19499 gdb_has_argv0 return true.
19500 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19501 check [target_info exists noargs], check [gdb_has_argv0]
19502 instead.
19503 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19504 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19505 procedures.
19506
4ffbba72
DE
195072014-10-17 Doug Evans <dje@google.com>
19508
19509 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19510 event.
19511 * gdb.python/py-events.py: Add clear_objfiles event.
19512
d096d8c1
DE
195132014-10-17 Doug Evans <dje@google.com>
19514
19515 * gdb.python/py-objfile.exp: Test progspace attribute.
19516
a80db015
LM
195172014-10-17 Luis Machado <lgustavo@codesourcery.com>
19518
19519 * gdb.guile/scm-breakpoint.exp: Do not assume any
19520 directory separators when matching source file paths.
19521 * gdb.python/py-breakpoint.exp: Likewise.
19522 * gdb.reverse/break-precsave.exp: Likewise.
19523 * gdb.reverse/break-reverse.exp: Likewise.
19524 * gdb.reverse/consecutive-precsave.exp: Likewise.
19525 * gdb.reverse/finish-precsave.exp: Likewise.
19526 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19527 * gdb.reverse/finish-reverse.exp: Likewise.
19528 * gdb.reverse/i386-precsave.exp: Likewise.
19529 * gdb.reverse/i387-env-reverse.exp: Likewise.
19530 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19531 * gdb.reverse/machinestate-precsave.exp: Likewise.
19532 * gdb.reverse/machinestate.exp: Likewise.
19533 * gdb.reverse/sigall-precsave.exp: Likewise.
19534 * gdb.reverse/solib-precsave.exp: Likewise.
19535 * gdb.reverse/step-precsave.exp: Likewise.
19536 * gdb.reverse/until-precsave.exp: Likewise.
19537 * gdb.reverse/watch-precsave.exp: Likewise.
19538 * gdb.reverse/watch-reverse.exp: Likewise.
19539
b22089ab
YQ
195402014-10-17 Yao Qi <yao@codesourcery.com>
19541
19542 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19543 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19544
6c4486e6
PA
195452014-10-17 Pedro Alves <palves@redhat.com>
19546
19547 PR gdb/17471
19548 * gdb.base/bg-execution-repeat.c: New file.
19549 * gdb.base/bg-execution-repeat.exp: New file.
19550
0ff33695
PA
195512014-10-17 Pedro Alves <palves@redhat.com>
19552
19553 PR gdb/17300
19554 * gdb.base/continue-all-already-running.c: New file.
19555 * gdb.base/continue-all-already-running.exp: New file.
19556
6fdebc3d
PA
195572014-10-17 Pedro Alves <palves@redhat.com>
19558
19559 PR gdb/17472
19560 * gdb.base/annota-input-while-running.c: New file.
19561 * gdb.base/annota-input-while-running.exp: New file.
19562
32a8097b
PA
195632014-10-17 Pedro Alves <palves@redhat.com>
19564
19565 * gdb.base/callfuncs.exp: emove references to osf.
19566 * gdb.base/sigall.exp: Likewise.
19567 * gdb.gdb/selftest.exp: Likewise.
19568 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19569 * gdb.mi/non-stop.c: Likewise.
19570 * gdb.mi/pthreads.c: Likewise.
19571 * gdb.reverse/sigall-precsave.exp: Likewise.
19572 * gdb.reverse/sigall-reverse.exp: Likewise.
19573 * gdb.threads/pthreads.c: Likewise.
19574 * gdb.threads/pthreads.exp: Likewise.
19575
7a3517ff
YQ
195762014-10-17 Yao Qi <yao@codesourcery.com>
19577
19578 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19579 check 'target_info exists noargs'.
19580 (test_command_prompt_position): Likewise.
19581 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19582 Remove "set args".
19583 (progvar_simple_while_test): Likewise.
19584 (progvar_complex_if_while_test): Likewise.
19585 (if_while_breakpoint_command_test): Likewise.
19586 (infrun_breakpoint_command_test): Likewise.
19587 (breakpoint_command_test): Likewise.
19588 (watchpoint_command_test): Likewise.
19589 (bp_deleted_in_command_test): Likewise.
19590 (temporary_breakpoint_commands): Likewise.
19591
bb99c472
YQ
195922014-10-16 Yao Qi <yao@codesourcery.com>
19593
19594 * gdb.base/remotetimeout.exp: Remove noargs checking.
19595
7c16b83e
PA
195962014-10-15 Pedro Alves <palves@redhat.com>
19597
19598 PR breakpoints/9649
19599 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19600 * gdb.base/breakpoint-in-ro-region.exp
19601 (probe_target_hardware_step): New procedure.
19602 (top level): Probe hardware stepping and hardware breakpoint
19603 support. Test stepping through a read-only region, with both
19604 "breakpoint auto-hw" on and off and both "always-inserted" on and
19605 off.
19606
35a49624
IB
196072014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19608
19609 * gdb.dlang/demangle.exp: Update for demangling changes.
19610
2d1c107c
SC
196112014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19612
19613 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19614 * gdb.cp/non-trivial-retval.exp: Add new tests.
19615
778811d5
SC
196162014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19617
19618 PR c++/13403
19619 PR c++/15154
19620 * gdb.cp/non-trivial-retval.cc: New file.
19621 * gdb.cp/non-trivial-retval.exp: New file.
19622
10c5f0a8
YQ
196232014-10-15 Yao Qi <yao@codesourcery.com>
19624
19625 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19626 remote host.
19627
65d7b369
YQ
196282014-10-15 Yao Qi <yao@codesourcery.com>
19629
19630 * gdb.python/py-symbol.exp: Match file base name if host is
19631 remote, otherwise match file name with dir name.
19632 * gdb.python/py-symtab.exp: Likewise.
19633 * gdb.python/python.exp: Likewise.
19634
46dc1394
YQ
196352014-10-15 Yao Qi <yao@codesourcery.com>
19636
19637 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19638 pattern.
19639 * gdb.python/py-symtab.exp: Likewise.
19640 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19641 locationn.
19642
c40cc657
JB
196432014-10-14 Joel Brobecker <brobecker@adacore.com>
19644
19645 * gdb.ada/addr_arith: New testcase.
19646
2abf49e1
MR
196472014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19648
19649 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19650 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19651 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19652 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19653
f7088df3
SDJ
196542014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19655
19656 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19657 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19658 * gdb.arch/stap-eval-lang-ada.exp: New file.
19659
4dc06805
YQ
196602014-10-14 Yao Qi <yao@codesourcery.com>
19661
19662 * gdb.mi/mi-var-child.c (nothing1): New function.
19663 (nothing2): New function.
19664 (do_children_tests): Set function pointers by nothing1 and
19665 nothing2.
19666 * gdb.mi/mi-var-child.exp: Step over new added statements.
19667 Update test to match the new output.
19668 * gdb.mi/var-cmd.c (nothing1): New function.
19669 (nothing2): New function.
19670 (do_children_tests): Set function pointers by nothing1 and
19671 nothing2.
19672 * gdb.mi/mi-var-display.exp: Update test to match output.
19673 Step to the line specified by $line_dct_nothing.
19674 Increase the number of lines to step.
19675
46a93de2
YQ
196762014-10-14 Yao Qi <yao@codesourcery.com>
19677
19678 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19679 tests.
19680 * gdb.mi/mi2-var-child.exp: Likewise.
19681
14ea52ee
DE
196822014-10-13 Doug Evans <dje@google.com>
19683
19684 * gdb.python/py-objfile.exp: Change name of file name test.
19685
e5c6e92b
DE
196862014-10-13 Doug Evans <dje@google.com>
19687
19688 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19689 from the start of the CU.
19690
c780cc2f
JK
196912014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19692 Yao Qi <yao@codesourcery.com>
19693
19694 Fix "save breakpoints" for "catch" command.
19695 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19696 Remove -nonewline. Match also the added "main" line.
19697
99894e11
JK
196982014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19699
19700 Fix "save breakpoints" for "disable $bpnum" command.
19701 * gdb.base/save-bp.c (main): Add label.
19702 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19703
6e1ac5a3
JK
197042014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19705
19706 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19707
754dd2b0
YQ
197082014-10-11 Yao Qi <yao@codesourcery.com>
19709
19710 * gdb.server/server-kill.exp: Execute command
19711 "set remote trace-status-packet on" before "tstatus".
19712
f90183d7
YQ
197132014-10-11 Yao Qi <yao@codesourcery.com>
19714
19715 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19716 (main): Call getppid.
19717 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19718 and continue to it. Read variable "server_pid".
19719
bf40a607
YQ
197202014-10-11 Yao Qi <yao@codesourcery.com>
19721
19722 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19723
052ca370
YQ
197242014-10-11 Yao Qi <yao@codesourcery.com>
19725
19726 * gdb.threads/thread-find.exp: Don't execute command
19727 "info threads".
19728 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19729 * gdb.threads/linux-dp.exp: Don't check the condition
19730 $threads_created equals to zero.
19731
3831839c
PA
197322014-10-10 Pedro Alves <palves@redhat.com>
19733
19734 * gdb.base/bigcore.exp: Remove references to IRIX.
19735 * gdb.base/funcargs.exp: Likewise.
19736 * gdb.base/interrupt.exp: Likewise.
19737 * gdb.base/mips_pro.exp: Likewise.
19738 * gdb.base/nodebug.exp: Likewise.
19739 * gdb.base/setvar.exp: Likewise.
19740 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19741
8b9a549d
PA
197422014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19743 Pedro Alves <palves@redhat.com>
19744
19745 PR symtab/14466
19746 * gdb.base/vdso-warning.c: New file.
19747 * gdb.base/vdso-warning.exp: New file.
19748
d48ba5e8
DE
197492014-10-02 Doug Evans <dje@google.com>
19750
19751 * gdb.base/structs.c (main): Don't run forever.
19752
2278c276
PA
197532014-10-02 Pedro Alves <palves@redhat.com>
19754
19755 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19756 (top level) <stop threads 1, stop threads 2>: Use it.
19757
b57bacec
PA
197582014-10-02 Pedro Alves <palves@redhat.com>
19759
19760 * gdb.threads/break-while-running.exp (test): Add new
19761 'update_thread_list' argument. Skip "info threads" if false.
19762 (top level): Add new 'update_thread_list' axis.
19763
13fd3ff3
PA
197642014-10-02 Pedro Alves <palves@redhat.com>
19765
19766 PR breakpoints/17431
19767 * gdb.base/execl-update-breakpoints.c: New file.
19768 * gdb.base/execl-update-breakpoints.exp: New file.
19769
0fec99e8
PA
197702014-10-01 Pedro Alves <palves@redhat.com>
19771
19772 * gdb.base/breakpoint-in-ro-region.c: New file.
19773 * gdb.base/breakpoint-in-ro-region.exp: New file.
19774
2ddf4301
SM
197752014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19776
19777 * gdb.mi/mi-exit-code.exp: New file.
19778 * gdb.mi/mi-exit-code.c: New file.
19779
6a5f3f43
YQ
197802014-09-30 Yao Qi <yao@codesourcery.com>
19781
19782 * lib/prelink-support.exp (build_executable_own_libs): Error if
19783 the target isn't native.
19784
345bcc73
YQ
197852014-09-30 Yao Qi <yao@codesourcery.com>
19786
19787 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19788 false.
19789
a25a5a45
PA
197902014-09-22 Pedro Alves <palves@redhat.com>
19791
19792 * gdb.threads/break-while-running.exp: New file.
19793 * gdb.threads/break-while-running.c: New file.
19794
00ba3162
YQ
197952014-09-19 Yao Qi <yao@codesourcery.com>
19796
19797 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19798 Invoke test. Restart GDB with --readnow and invoke test again.
19799
c3b7b696
YQ
198002014-09-19 Yao Qi <yao@codesourcery.com>
19801
19802 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19803 proc set_breakpoint_on_gcd_function. Invoke
19804 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19805 invoke set_breakpoint_on_gcd_function again.
19806
2b4fd423
DE
198072014-09-18 Doug Evans <dje@google.com>
19808
19809 * gdb.dwarf2/symtab-producer.exp: New file.
19810
a5947601
SDJ
198112014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19812
19813 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19814 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19815 * gdb.base/global-var-nested-by-dso.c: Likewise.
19816 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19817
91c19059
SDJ
198182014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19819 Pedro Alves <palves@redhat.com>
19820
19821 * gdb.base/watch-bitfields.exp: Pass string other than test file
19822 name to prepare_for_testing.
19823 (watch): New procedure.
19824 (expect_watchpoint): Use with_test_prefix.
19825 (top level): Factor out tests to ...
19826 (test_watch_location, test_regular_watch): ... these new
19827 procedures, and use with_test_prefix and gdb_continue_to_end.
19828
bb9d5f81
PP
198292014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19830
19831 PR breakpoints/12526
19832 * gdb.base/watch-bitfields.exp: New file.
19833 * gdb.base/watch-bitfields.c: New file.
19834
635856f5
PA
198352014-09-16 Pedro Alves <palves@redhat.com>
19836
19837 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19838 software and hardware addresses, not software address against
19839 itself.
19840
7280ceea
PA
198412014-09-16 Pedro Alves <palves@redhat.com>
19842
19843 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19844 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19845
428b16bd
PA
198462014-09-16 Pedro Alves <palves@redhat.com>
19847
19848 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19849 files.
19850 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19851 "*-*-vxworks*" throughout.
19852 * gdb.base/break.exp: Likewise.
19853 * gdb.base/default.exp: Likewise.
19854 * gdb.base/scope.exp: Likewise.
19855 * gdb.base/sepdebug.exp: Likewise.
19856 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19857 throughout.
19858 * gdb.base/run.c: Likewise.
19859 * gdb.base/sepdebug.c: Likewise.
19860 * gdb.hp/gdb.aCC/run.c: Likewise.
19861 * gdb.reverse/until-reverse.c: Likewise.
19862 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19863
666d413c
YQ
198642014-09-16 Yao Qi <yao@codesourcery.com>
19865
19866 * boards/local-remote-host-native.exp: New file.
19867
57cbd724
DE
198682014-09-14 Doug Evans <xdje42@gmail.com>
19869
19870 * gdb.threads/queue-signal.c (thread_count): New variable.
19871 (thread_count_mutex, thread_count_condvar): New variables.
19872 (incr_thread_count, wait_all_threads_running): New functions.
19873 (main): Wait for all threads to be in their thread functions.
19874
81219e53
DE
198752014-09-13 Doug Evans <xdje42@gmail.com>
19876
19877 * gdb.threads/queue-signal.c: New file.
19878 * gdb.threads/queue-signal.exp: New file.
19879
3714cea7
DE
198802014-09-13 Doug Evans <xdje42@gmail.com>
19881
19882 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19883 be consistent with what default_gdb_init uses.
19884 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19885 the plain text of the prompt. Add some logging printfs.
19886 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19887
fa43b1d7
PA
198882014-09-12 Pedro Alves <palves@redhat.com>
19889
19890 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19891 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19892 * gdb.arch/i386-size-overlap.exp: Likewise.
19893 * gdb.arch/i386-size.exp: Likewise.
19894 * gdb.arch/i386-unwind.exp: Likewise.
19895 * gdb.base/a2-run.exp: Likewise.
19896 * gdb.base/break.exp: Likewise.
19897 * gdb.base/charset.exp: Likewise.
19898 * gdb.base/chng-syms.exp: Likewise.
19899 * gdb.base/commands.exp: Likewise.
19900 * gdb.base/dbx.exp: Likewise.
19901 * gdb.base/find.exp: Likewise.
19902 * gdb.base/funcargs.exp: Likewise.
19903 * gdb.base/jit-simple.exp: Likewise.
19904 * gdb.base/reread.exp: Likewise.
19905 * gdb.base/sepdebug.exp: Likewise.
19906 * gdb.base/step-bt.exp: Likewise.
19907 * gdb.cp/mb-inline.exp: Likewise.
19908 * gdb.cp/mb-templates.exp: Likewise.
19909 * gdb.objc/basicclass.exp: Likewise.
19910 * gdb.threads/killed.exp: Likewise.
19911
9d9bf2df
EBM
199122014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19913
19914 PR tdep/17379
19915 * gdb.arch/powerpc-stackless.S: New file.
19916 * gdb.arch/powerpc-stackless.exp: New file.
19917
1cf2f1b0
JK
199182014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19919
19920 * gdb.base/attach.c: Include unistd.h.
19921 (main): Call alarm. Add label postloop.
19922 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19923 gdb_breakpoint, gdb_continue_to_breakpoint.
19924 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19925
98880d46
PA
199262014-09-11 Pedro Alves <palves@redhat.com>
19927
19928 PR gdb/17347
19929 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19930 * gdb.base/attach.exp (test_command_line_attach_run): New
19931 procedure.
19932 (top level): Call it.
19933
4c92ff2c
PA
199342014-09-11 Pedro Alves <palves@redhat.com>
19935
19936 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19937 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19938 (do_command_attach_tests): Use spawn_wait_for_attach.
19939 * gdb.base/solib-overlap.exp: Likewise.
19940 * gdb.multi/multi-attach.exp: Likewise.
19941 * gdb.python/py-prompt.exp: Likewise.
19942 * gdb.python/py-sync-interp.exp: Likewise.
19943 * gdb.server/ext-attach.exp: Likewise.
19944
3adc1a7d
GKB
199452014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19946
19947 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19948 command in testcase. Simplify testcase.
19949
96334934
JB
199502014-09-10 Joel Brobecker <brobecker@adacore.com>
19951
19952 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19953
eb479039
JB
199542014-09-10 Joel Brobecker <brobecker@adacore.com>
19955
19956 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19957
deede10c
JB
199582014-09-10 Joel Brobecker <brobecker@adacore.com>
19959
19960 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19961
7828a5f5
JB
199622014-09-10 Joel Brobecker <brobecker@adacore.com>
19963
19964 * gdb.dwarf2/dynarr-ptr.c: New file.
19965 * gdb.dwarf2/dynarr-ptr.exp: New file.
19966
33aeebcf
MR
199672014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19968
19969 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19970 of 30 rather than hardcoding 120 for a slow test case. Take the
19971 `gdb,timeout' target setting into account for this calculation.
19972 Don't extend the timeout for the test cases that don't need it.
19973
7b415901
MR
199742014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19975
19976 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19977 a factor of 2 for a slow test case. Take the `gdb,timeout'
19978 target setting into account for this calculation.
19979 * gdb.reverse/until-precsave.exp: Increase the timeout by
19980 a factor of 15 and 3 respectively rather than adding 120
19981 for a pair of slow test cases. Take the `gdb,timeout'
19982 target setting into account for this calculation.
19983
4a40f85a
MR
199842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19985
19986 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19987 timeout, don't pass one down to gdb_expect.
19988 (gdb_expect): Rework timeout selection.
19989
09635af7
MR
199902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19991
19992 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19993 exception on timeout.
19994 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19995 (gdbserver_start_extended): Catch any `gdbserver_start' error
19996 exceptions.
19997 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19998 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19999 `gdbserver_gdb_load' error exceptions.
20000
2bdd10b7
MR
200012014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20002
20003 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20004 120 on waiting for the TCP socket to open.
20005
316935f0
DE
200062014-09-09 Doug Evans <xdje42@gmail.com>
20007
20008 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20009 _caller_matches, _any_caller_is, _any_caller_matches.
20010
83740597
DE
200112014-09-09 Doug Evans <xdje42@gmail.com>
20012
20013 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20014
4c122fc3
YQ
200152014-09-09 Yao Qi <yao@codesourcery.com>
20016
20017 * gdb.mi/mi-var-display.exp: Set print symbol off.
20018
a9f116cb
GKB
200192014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20020
20021 PR gdb/17035
20022 * gdb.base/commands.exp: Add tests to verify user-defined
20023 commands with empty bodies.
20024 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20025 python commands in `show user command`.
20026 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20027 scheme commands in `show user command`.
20028
c75bd3a2
JK
200292014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20030
20031 PR python/17355
20032 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20033 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20034 * gdb.python/py-framefilter-invalidarg.exp: New file.
20035 * gdb.python/py-framefilter-invalidarg.py: New file.
20036
faa42425
DE
200372014-09-06 Doug Evans <xdje42@gmail.com>
20038
20039 PR 15276
20040 * gdb.python/py-caller-is.c: New file.
20041 * gdb.python/py-caller-is.exp: New file.
20042
474ca4f6
SDJ
200432014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20044
20045 PR gdb/17235
20046 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20047 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20048
eb0b0463
SDJ
200492014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20050
20051 PR fortran/17237
20052 * gdb.fortran/print-formatted.exp: New file.
20053 * gdb.fortran/print-formatted.f90: Likewise.
20054
5f3b99cf
SS
200552014-09-03 Sasha Smundak <asmundak@google.com>
20056
20057 * gdb.python/py-frame.exp: Test Frame.read_register.
20058
7d793aa9
SDJ
200592014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20060
20061 PR python/16699
20062 * gdb.python/py-completion.exp: New file.
20063 * gdb.python/py-completion.py: Likewise.
20064
fb0576e9
DE
200652014-08-28 Doug Evans <dje@google.com>
20066
20067 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20068 eax,etc. are live with values set by gdb and thus the compiler can't
20069 use them.
20070 * gdb.arch/i386-pseudo.c (main): Ditto.
20071
ee92b0dd
DE
200722014-08-27 Doug Evans <dje@google.com>
20073
20074 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20075
6649db35
DE
200762014-08-25 Doug Evans <dje@google.com>
20077
20078 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20079 (main): Ditto.
20080
564b7600
DE
200812014-08-25 Doug Evans <dje@google.com>
20082
20083 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20084
3881fb67
YQ
200852014-08-24 Yao Qi <yao@codesourcery.com>
20086
20087 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20088 symbol off.
20089 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20090
a05a36a5
DE
200912014-08-22 Doug Evans <dje@google.com>
20092
20093 PR 17276
20094 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20095 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20096 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20097
7c343b48
YQ
200982014-08-22 Yao Qi <yao@codesourcery.com>
20099
20100 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20101 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20102 * gdb.python/python.exp: Likewise. Use .py file on the host
20103 instead of the build.
20104
22fd09ae
JK
201052014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20106
20107 * gdb.threads/gcore-stale-thread.c: New file.
20108 * gdb.threads/gcore-stale-thread.exp: New file.
20109
a8454a7c
PA
201102014-08-21 Pedro Alves <palves@redhat.com>
20111
20112 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20113 * gdb.base/gcore-relro-pie.exp: Likewise.
20114 * gdb.base/gcore-relro.exp: Likewise.
20115 * gdb.base/gcore.exp: Likewise.
20116 * gdb.base/print-symbol-loading.exp: Likewise.
20117 * gdb.threads/gcore-thread.exp: Likewise.
20118 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20119
2a31c623
PA
201202014-08-20 Pedro Alves <palves@redhat.com>
20121 Jan Kratochvil <jan.kratochvil@redhat.com>
20122
20123 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20124 configure.
20125 (EXPECT): Handle READ1 being set.
20126 (all): Depend on EXTRA_RULES.
20127 (check-read1, expect-read1, read1.so, read1): New rules.
20128 * README (Testsuite Parameters): Document the READ1 make variable.
20129 (Race detection): New section.
20130 * configure: Regenerate.
20131 * configure.ac: If build==host==target, and running under a
20132 GNU/glibc system, add read1 to the extra Makefile rules.
20133 (EXTRA_RULES): AC_SUBST it.
20134 * lib/read1.c: New file.
20135
d36430db
JB
201362014-08-20 Joel Brobecker <brobecker@adacore.com>
20137
20138 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20139 the handling of variables declared as a typedef to an array
20140 which a DW_AT_data_location attribute.
20141
9a0dc9e3
PA
201422014-08-19 Andrew Burgess <aburgess@broadcom.com>
20143 Pedro Alves <palves@redhat.com>
20144
20145 PR symtab/14604
20146 PR symtab/14605
20147 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20148 gdb_test.
20149
0718a8da
PA
201502014-08-19 Pedro Alves <palves@redhat.com>
20151
20152 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20153
13b448cd
YQ
201542014-08-19 Yao Qi <yao@codesourcery.com>
20155
20156 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20157 right line.
20158
1cbf5077
DB
201592014-08-18 David Blaikie <dblaikie@gmail.com>
20160
20161 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20162
bf0fae19
JB
201632014-08-18 Joel Brobecker <brobecker@adacore.com>
20164
20165 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20166 attribute in array range.
20167
3c8c5dcc
JB
201682014-08-18 Joel Brobecker <brobecker@adacore.com>
20169
20170 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20171
e66d4446
SC
201722014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20173
20174 PR c++/17132
20175 * gdb.cp/pr17132.cc: New file.
20176 * gdb.cp/pr17132.exp: New file.
20177
940df408
SC
201782014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20179
20180 * gdb.python/py-xmethods.py (A_getarrayind)
20181 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20182 Use 'print' with function call syntax.
20183 (E_method_matcher.match): Fix tab vs space indentation mixup.
20184
ebcc6c3a
YQ
201852014-08-15 Yao Qi <yao@codesourcery.com>
20186
20187 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20188 false.
20189
775e0f04
YQ
201902014-08-15 Yao Qi <yao@codesourcery.com>
20191
20192 * gdb.cp/casts.exp: Set print symbol off.
20193 * gdb.cp/class2.exp: Likewise.
20194 * gdb.cp/overload.exp: Likewise.
20195 * gdb.cp/templates.exp: Likewise.
20196
d769e349
DE
201972014-08-11 Doug Evans <dje@google.com>
20198
20199 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20200 (test_load_shlib): Update.
20201
20c6f1e1
YQ
202022014-08-09 Yao Qi <yao@codesourcery.com>
20203
20204 * gdb.base/display.exp: Invoke is_address_zero_readable.
20205 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20206 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20207 * gdb.base/hbreak-unmapped.exp: Return if
20208 is_address_zero_readable returns true.
20209 * gdb.base/signest.exp: Likewise.
20210 * gdb.base/signull.exp: Likewise.
20211 * gdb.base/sigbpt.exp: Likewise.
20212 * gdb.guile/scm-disasm.exp: Do the test if
20213 is_address_zero_readable returns false.
20214 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20215 * gdb.python/py-arch.exp: Likewise.
20216 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20217 * lib/gdb.exp (is_address_zero_readable): New proc.
20218
5792e8e3
YQ
202192014-08-09 Yao Qi <yao@codesourcery.com>
20220
20221 PR testsuite/13443
20222 * gdb.mi/mi-var-display.exp: Make test messages unique.
20223
3cecbbbe
TT
202242014-08-04 Tom Tromey <tromey@redhat.com>
20225
20226 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20227 target 0".
20228
00b51ff5
TT
202292014-08-04 Tom Tromey <tromey@redhat.com>
20230
20231 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20232 "target_resume".
20233
6908c509
JB
202342014-08-01 Joel Brobecker <brobecker@adacore.com>
20235
20236 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20237 inner_vla_struct_object_size.
20238 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20239 as xfail.
20240
cc6563d2
PA
202412014-07-30 Pedro Alves <palves@redhat.com>
20242
20243 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20244 comment.
20245
7e09a223
YQ
202462014-07-29 Yao Qi <yao@codesourcery.com>
20247
20248 PR gdb/17206
20249 * gdb.base/until-nodebug.exp: New.
20250
7ebdbe92
DE
202512014-07-28 Doug Evans <xdje42@gmail.com>
20252
20253 PR guile/17203
20254 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20255 previously existing parameter, and previously ambiguously spelled
20256 parameter.
20257
fdb1adc6
WN
202582014-07-28 Will Newton <will.newton@linaro.org>
20259
20260 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20261
186fcde0
DE
202622014-07-26 Ludovic Courtès <ludo@gnu.org>
20263 Doug Evans <xdje42@gmail.com>
20264
20265 PR guile/17146
20266 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20267
70509625
PA
202682014-07-25 Pedro Alves <palves@redhat.com>
20269
20270 * gdb.threads/signal-command-handle-nopass.c: New file.
20271 * gdb.threads/signal-command-handle-nopass.exp: New file.
20272 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20273 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20274 * gdb.threads/signal-delivered-right-thread.c: New file.
20275 * gdb.threads/signal-delivered-right-thread.exp: New file.
20276
c3f814a1
PA
202772014-07-25 Pedro Alves <palves@redhat.com>
20278
20279 * gdb.base/double-prompt-target-event-error.exp
20280 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20281 match.
20282 (cancel_pagination_in_target_event): Rework double prompt
20283 detection.
20284 * gdb.base/paginate-after-ctrl-c-running.exp
20285 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20286 <return>' match.
20287 * gdb.base/paginate-bg-execution.exp
20288 (test_bg_execution_pagination_return)
20289 (test_bg_execution_pagination_cancel): Remove '-notransfer
20290 <return>' matches.
20291 * gdb.base/paginate-execution-startup.exp
20292 (test_fg_execution_pagination_return)
20293 (test_fg_execution_pagination_cancel): Remove '-notransfer
20294 <return>' matches.
20295 * gdb.base/paginate-inferior-exit.exp
20296 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20297 match.
20298 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20299 * lib/gdb.exp (pagination_prompt): Run text through
20300 string_to_regexp.
20301 (gdb_test_multiple): Match $pagination_prompt instead of
20302 "<return>".
20303 (string_to_regexp): Move to lib/gdb-utils.exp.
20304
e214cf6c
JK
203052014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20306
20307 * gdb.arch/amd64-entry-value-paramref.S: New file.
20308 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20309 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20310 * gdb.arch/amd64-optimout-repeat.S: New file.
20311 * gdb.arch/amd64-optimout-repeat.c: New file.
20312 * gdb.arch/amd64-optimout-repeat.exp: New file.
20313
17d0c5c8
JK
203142014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20315
20316 PR gdb/17170
20317 * gdb.base/statistics.exp: New file.
20318
b8b8facf
DE
203192014-07-17 Doug Evans <dje@google.com>
20320
74b49205 20321 PR gdb/17170
b8b8facf
DE
20322 * gdb.base/maint.exp: Update testing of per-command stats.
20323
1b5d0ab3
PA
203242014-07-16 Pedro Alves <palves@redhat.com>
20325
20326 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20327 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20328 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20329 (tfile_write_buf): New functions.
20330 (add_memory_block): Rewrite using the above.
20331 (adjust_function_address): New function.
20332 (FUNCTION_ADDRESS): New macro.
20333 (write_basic_trace_file): Remove short_x local, and use
20334 tfile_write_16. Change type of func_addr local to unsigned long
20335 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20336 here. Cast argument of add_memory_block to char pointer.
20337 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20338 (main): Remove parameters.
20339 * gdb.trace/tfile.exp: Remove nowarnings.
20340
4d974e88
SM
203412014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20342
20343 * gdb.base/debug-expr.exp: Test string evaluation with
20344 "debug expression" on.
20345
41e99568
PA
203462014-07-15 Pedro Alves <palves@redhat.com>
20347
20348 * gdb.base/reread.exp: Use clean_restart.
20349
487d9753
PL
203502014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20351
20352 * gdb.arch/avr-flash-qualifer.c: New.
20353 * gdb.arch/avr-flash-qualifer.exp: New.
20354
cc1c52ad
PA
203552014-07-14 Pedro Alves <palves@redhat.com>
20356
20357 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20358 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20359
1e973570
PA
203602014-07-14 Pedro Alves <palves@redhat.com>
20361
20362 * gdb.base/double-prompt-target-event-error.c: New file.
20363 * gdb.base/double-prompt-target-event-error.exp: New file.
20364
93d6eb10
PA
203652014-07-14 Pedro Alves <palves@redhat.com>
20366
20367 PR gdb/17072
20368 * gdb.base/paginate-inferior-exit.c: New file.
20369 * gdb.base/paginate-inferior-exit.exp: New file.
20370
0017922d
PA
203712014-07-14 Pedro Alves <palves@redhat.com>
20372
20373 PR gdb/17072
20374 * gdb.base/paginate-bg-execution.c: New file.
20375 * gdb.base/paginate-bg-execution.exp: New file.
20376
94696ad3
PA
203772014-07-14 Pedro Alves <palves@redhat.com>
20378
20379 PR gdb/17072
20380 * gdb.base/paginate-execution-startup.c: New file.
20381 * gdb.base/paginate-execution-startup.exp: New file.
20382 * lib/gdb.exp (pagination_prompt): New global.
20383 (default_gdb_spawn): New procedure, factored out from
20384 default_gdb_spawn.
20385 (default_gdb_start): Adjust to call default_gdb_spawn.
20386 (gdb_spawn): New procedure.
20387
bd293940
PA
203882014-07-14 Pedro Alves <palves@redhat.com>
20389
20390 * lib/gdb.exp (gdb_assert): New procedure.
20391 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20392
c933f875
PA
203932014-07-14 Pedro Alves <palves@redhat.com>
20394
20395 * gdb.base/execution-termios.c: New file.
20396 * gdb.base/execution-termios.exp: New file.
20397
d98b7a16
TT
203982014-07-14 Tom Tromey <tromey@redhat.com>
20399
20400 * gdb.cp/vla-cxx.cc: New file.
20401 * gdb.cp/vla-cxx.exp: New file.
20402
548740d6
TT
204032014-07-14 Tom Tromey <tromey@redhat.com>
20404
20405 * gdb.reverse/rerun-prec.c: New file.
20406 * gdb.reverse/rerun-prec.exp: New file.
20407
a25eb028
MR
204082014-07-12 Maciej W. Rozycki <macro@mips.com>
20409 Maciej W. Rozycki <macro@codesourcery.com>
20410
20411 * lib/gdb-utils.exp: New file.
20412 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20413 inline `gdb_init_command' processing.
20414 (gdb_start_cmd): Likewise.
20415 * lib/mi-support.exp (mi_run_cmd): Likewise.
20416 * README: Document `gdb_init_command' and `gdb_init_commands'.
20417
218c2655
JK
204182014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20419
20420 Fix false FAIL running under a very long directory name.
20421 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20422 and "set print elements 10000". Twice.
20423
5401fde3
YQ
204242014-07-11 Yao Qi <yao@codesourcery.com>
20425
20426 * gdb.base/exprs.exp: "set print symbol off".
20427
e76126e8
PA
204282014-07-11 Pedro Alves <palves@redhat.com>
20429
20430 * gdb.threads/kill.c: New file.
20431 * gdb.threads/kill.exp: New file.
20432
2d6f0de6
YQ
204332014-07-10 Yao Qi <yao@codesourcery.com>
20434
20435 * gdb.trace/tfile.c (write_basic_trace_file)
20436 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20437 address written to trace file.
20438
7180e04a
PA
204392014-07-09 Pedro Alves <palves@redhat.com>
20440
20441 * gdb.base/attach-wait-input.exp: New file.
20442 * gdb.base/attach-wait-input.c: New file.
20443
9a9a7608
AB
204442014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20445
20446 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20447 setting up test structures.
20448 (main): Call new test function.
20449 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20450 test function, continue into test function and walk test
20451 structures.
20452
161ac41e
YQ
204532014-07-02 Yao Qi <yao@codesourcery.com>
20454
20455 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20456 'bar_start' at the beginning of functions 'foo' and 'bar'
20457 respectively.
20458 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20459 instead of 'foo' and 'bar'.
20460
1f267ae3
MM
204612014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20462
20463 * gdb.btrace/segv.exp: New.
20464 * gdb.btrace/segv.c: New.
20465
2b239efb
LM
204662014-07-02 Luis Machado <lgustavo@codesourcery.com>
20467
20468 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20469 instruction.
20470
cf363f18
MW
204712014-06-30 Mark Wielaard <mjw@redhat.com>
20472
20473 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20474 vulture, vilify, villar): New volatile array constants.
20475 (vindictive, vegetation): New const volatile array constants.
20476 * gdb.base/volatile.exp: Test volatile and const volatile array
20477 types.
20478
aebf9d24
AA
204792014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20480
20481 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20482 target lacks support for awatch, rwatch, or hbreak.
20483
b67a2c6f
YQ
204842014-06-27 Yao Qi <yao@codesourcery.com>
20485
20486 * gdb.multi/dummy-frame-restore.exp: New.
20487 * gdb.multi/dummy-frame-restore.c: New.
20488
aef92902
MM
204892014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20490
20491 * gdb.btrace/gcore.exp: New.
20492
8e9db26e
PA
204932014-06-23 Pedro Alves <palves@redhat.com>
20494
20495 * gdb.base/watchpoint-reuse-slot.c: New file.
20496 * gdb.base/watchpoint-reuse-slot.exp: New file.
20497
70afc5b7
SC
204982014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20499
20500 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20501 progspace's filename in 'info', 'enable' and 'disable' command
20502 tests.
20503
b972bd9c
JK
205042014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20505
20506 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20507 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20508 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20509
125f8a3d
GB
205102014-06-20 Gary Benson <gbenson@redhat.com>
20511
20512 * gdb.arch/i386-avx.exp: Fix include file location.
20513 * gdb.arch/i386-sse.exp: Likewise.
20514
3ed9baed
IB
205152014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20516
20517 * gdb.dlang/expression.exp: New file.
20518
034f788c
PA
205192014-06-19 Pedro Alves <palves@redhat.com>
20520
20521 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20522 out from ...
20523 (top level): ... here. Iterate running tests under different
20524 scheduler-locking settings.
20525
45371d0c
LM
205262014-06-18 Luis Machado <lgustavo@codesourcery.com>
20527
20528 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20529 to DW_FORM_addr and use non-zero addresses.
20530
5d376983
SC
205312014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20532
20533 PR gdb/17017
20534 * gdb.python/py-xmethods.cc: Add global function call counters and
20535 increment them in their respective functions. Remove "cout"
20536 statements.
20537 * gdb.python/py-xmethods.exp: Make tests check the global function
20538 call counters instead of depending on inferior IO.
20539
a1aa2221
LM
205402014-06-18 Don Breazeal <donb@codesourcery.com>
20541
20542 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20543 Deleted procedure.
20544 (explicit_fork_parent_follow): Deleted procedure.
20545 (explicit_fork_child_follow): Deleted procedure.
20546 (test_follow_fork): New procedure.
20547 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20548 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20549 procedure calls.
20550
0fc05997
YQ
205512014-06-17 Yao Qi <yao@codesourcery.com>
20552
20553 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20554 CP1252.
20555
70795c52
LM
205562014-06-17 Luis Machado <lgustavo@codesourcery.com>
20557
20558 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20559 Initialize ptr and S explicitly.
20560 (skip_type_update_when_not_use_rtti_test): Likewise.
20561
6be47f0c
KS
205622014-06-16 Keith Seitz <keiths@redhat.com>
20563
20564 PR mi/15863
20565 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20566 the inferior is started.
20567
d03de421
PA
205682014-06-16 Pedro Alves <palves@redhat.com>
20569
20570 * gdb.base/break-main-file-remove-fail.c: New file.
20571 * gdb.base/break-main-file-remove-fail.exp: New file.
20572 * gdb.base/break-unload-file.exp: Use build_executable instead of
20573 prepare_for_testing.
20574 (test_break): New parameter "initial_load". Handle it.
20575 (top level): Add initial_load cmdline/file axis.
20576
f9579b99
TT
205772014-06-12 Tom Tromey <tromey@redhat.com>
20578
20579 * gdb.base/completion.exp: Don't use directory name in test.
20580
3657956b
GB
205812014-06-09 Gary Benson <gbenson@redhat.com>
20582
20583 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20584 separate the always-available ANSI-standard signals from the
20585 signals that require checking.
20586 (main): Likewise.
20587 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20588 Likewise.
20589 (main): Likewise.
20590
4186eb54
KS
205912014-06-07 Keith Seitz <keiths@redhat.com>
20592
20593 Revert:
20594 PR c++/16253
20595 * gdb.cp/var-tag.cc: New file.
20596 * gdb.cp/var-tag.exp: New file.
20597 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20598 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20599 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20600 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20601
25326a28 206022014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20603
20604 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20605
829155c9
PA
206062014-06-06 Pedro Alves <palves@redhat.com>
20607
20608 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20609 in target debug output instead of looking at RSP packets,
20610 disabling the test on any target that uses hardware stepping.
20611 Update comments.
20612
61c8d22e
PA
206132014-06-06 Pedro Alves <palves@redhat.com>
20614
20615 * gdb.base/break-unload-file.exp: Fix typo.
20616
d9a47287
YQ
206172014-06-06 Yao Qi <yao@codesourcery.com>
20618
20619 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20620 from "jit_function" to "^jit_function".
20621
e5e01dbf
YQ
206222014-06-06 Yao Qi <yao@codesourcery.com>
20623
20624 * gdb.base/async.c (foo): Add one statement.
20625 * gdb.base/async.exp: Get the next instruction address and
20626 match the output of "nexti" by instruction address. Match
20627 the hex address in the output of "finish".
20628
73ba372c
GB
206292014-06-06 Gary Benson <gbenson@redhat.com>
20630
20631 * gdb.base/call-signals.c: Remove preprocessor conditionals
20632 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20633 SIGSEGV and SIGTERM.
20634 * gdb.base/sigall.c: Likewise.
20635 * gdb.base/unwindonsignal.c: Likewise.
20636 * gdb.reverse/sigall-reverse.c: Likewise.
20637
831517df
YQ
206382014-06-06 Yao Qi <yao@codesourcery.com>
20639
20640 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20641 readable, skip the test.
20642
b8b91e98
YQ
206432014-06-06 Yao Qi <yao@codesourcery.com>
20644
20645 * gdb.threads/staticthreads.c (thread_function): Move the line
20646 setting breakpoint on forward.
20647 * gdb.threads/staticthreads.exp: Update comments.
20648
fb934770
LC
206492014-06-05 Ludovic Courtès <ludo@gnu.org>
20650
20651 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20652 "history-append! type error".
20653
6ef284bd
SM
206542014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20655
20656 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20657 erroneous dprintf expected input.
20658
a872e241
DE
206592014-06-04 Doug Evans <xdje42@gmail.com>
20660
20661 * gdb.guile/scm-generics.exp: Delete.
20662
16f691fb
DE
206632014-06-04 Doug Evans <xdje42@gmail.com>
20664
20665 * gdb.guile/scm-breakpoint.exp: Update.
20666 Add tests for breakpoint registration.
20667
012370f6
TT
206682014-06-04 Tom Tromey <tromey@redhat.com>
20669
20670 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20671 VLA-in-union.
20672 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20673 inner_vla_struct, vla_union types. Initialize objects of those
20674 types and compute their sizes.
20675
9f5a4cef
HZ
206762014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20677 Hui Zhu <hui@codesourcery.com>
20678
20679 * gdb.base/fileio.exp: Add test for shell not available as well as
20680 available.
20681 * gdb.base/fileio.c (test_system): Check for shell twice.
20682
90a45c4d
YQ
206832014-06-04 Yao Qi <yao@codesourcery.com>
20684
20685 * gdb.base/auto-connect-native-target.exp: Remove redundant
20686 space from the regexp pattern.
20687
70017e41
YQ
206882014-06-04 Yao Qi <yao@codesourcery.com>
20689
20690 * gdb.base/default.exp: Replace "child" with "native" in
20691 regexp pattern.
20692
883964a7
SC
206932014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20694
20695 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20696 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20697 * gdb.python/py-xmethods.py: Python script supporting the
20698 new testcase and tests.
20699
ef370185
JB
207002014-06-03 Joel Brobecker <brobecker@adacore.com>
20701 Pedro Alves <palves@redhat.com>
20702
20703 PR breakpoints/17000
20704 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20705 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20706
1e2ccb61
BM
207072014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20708
20709 * gdb.base/subst.exp: Add tests to verify partial path matching
20710 output.
20711
c6ec5ab2
PA
207122014-06-03 Pedro Alves <palves@redhat.com>
20713
20714 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20715 target that doesn't use software single-stepping.
20716
835c559f
PA
207172014-06-03 Pedro Alves <palves@redhat.com>
20718
20719 PR breakpoints/17000
20720 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20721 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20722
06eb1586
DE
207232014-06-02 Doug Evans <xdje42@gmail.com>
20724
20725 * gdb.guile/scm-parameter.exp: New file.
20726
e698b8c4
DE
207272014-06-02 Doug Evans <xdje42@gmail.com>
20728
20729 * gdb.guile/scm-cmd.c: New file.
20730 * gdb.guile/scm-cmd.exp: New file.
20731
ded03782
DE
207322014-06-02 Doug Evans <xdje42@gmail.com>
20733
20734 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20735 pretty-printer lookup.
20736 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20737 (make-pp_s-printer): Call it.
20738 (make-pretty-printer-from-dict): New function.
20739 (lookup-pretty-printer-maker-from-dict): New function.
20740 (*pretty-printer*): Simplify.
20741 (make-objfile-pp_s-printer): New function.
20742 (install-objfile-pretty-printers!): New function.
20743 (make-progspace-pp_s-printer): New function.
20744 (install-progspace-pretty-printers!): New function.
20745 * gdb.guile/scm-progspace.c: New file.
20746 * gdb.guile/scm-progspace.exp: New file.
20747
41fac0cf
PA
207482014-06-02 Pedro Alves <palves@redhat.com>
20749
20750 * gdb.base/dprintf-bp-same-addr.c: New file.
20751 * gdb.base/dprintf-bp-same-addr.exp: New file.
20752
96ae5695
EBM
207532014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20754
20755 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20756 * gdb.arch/powerpc-power.s: Likewise.
20757
da02b3a8
JB
207582014-06-02 Joel Brobecker <brobecker@adacore.com>
20759
20760 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20761
c72b2e7b
YQ
207622014-06-01 Yao Qi <yao@codesourcery.com>
20763
20764 * gdb.base/watchpoint.exp (test_watch_location): Check null
20765 pointer can be dereferenced. If not, do the test, otherwise
20766 skip it.
20767
53e8a631
AB
207682014-05-30 Andrew Burgess <aburgess@broadcom.com>
20769
20770 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20771 results.
20772 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20773
938f0e2f
AB
207742014-05-30 Andrew Burgess <aburgess@broadcom.com>
20775
20776 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20777 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20778 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20779 * gdb.arch/amd64-invalid-stack-top.c: New file.
20780 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20781
9ba6657a
PA
207822014-05-30 Pedro Alves <palves@redhat.com>
20783
20784 PR breakpoints/17000
20785 * gdb.base/sss-bp-on-user-bp.c: New file.
20786 * gdb.base/sss-bp-on-user-bp.exp: New file.
20787
522c09bf
DB
207882014-05-30 David Blaikie <dblaikie@gmail.com>
20789
20790 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20791 gnu_inline semantics via attribute.
20792 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20793 source explicitly specifies the required semantics.
20794
bf4ef81e
MR
207952014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20796
20797 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20798
329ea579
PA
207992014-05-29 Pedro Alves <palves@redhat.com>
20800 Tom Tromey <tromey@redhat.com>
20801
20802 * gdb.base/async-shell.exp: Don't enable target-async.
20803 * gdb.base/async.exp
20804 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20805 parameter. Adjust.
20806 (top level): Don't test with "target-async".
20807 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20808 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20809 * gdb.base/inferior-died.exp: Don't enable target-async.
20810 * gdb.base/interrupt-noterm.exp: Likewise.
20811 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20812 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20813 * gdb.mi/mi-nonstop.exp: Likewise.
20814 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20815 * gdb.mi/mi-nsintrall.exp: Likewise.
20816 * gdb.mi/mi-nsmoribund.exp: Likewise.
20817 * gdb.mi/mi-nsthrexec.exp: Likewise.
20818 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20819 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20820 * gdb.python/py-evsignal.exp: Don't enable target-async.
20821 * gdb.python/py-evthreads.exp: Likewise.
20822 * gdb.python/py-prompt.exp: Likewise.
20823 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20824 * gdb.server/solib-list.exp: Don't enable target-async.
20825 * gdb.threads/thread-specific-bp.exp: Likewise.
20826 * lib/mi-support.exp: Adjust to use mi-async.
20827
fd664c91
PA
208282014-05-29 Pedro Alves <palves@redhat.com>
20829
20830 PR gdb/13860
20831 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20832 reason, even in sync mode.
20833
251bde03
PA
208342014-05-29 Pedro Alves <palves@redhat.com>
20835 Hui Zhu <hui@codesourcery.com>
20836
20837 PR PR15693
20838 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20839 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20840 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20841 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20842
7f3c0343
JB
208432014-05-28 Joel Brobecker <brobecker@adacore.com>
20844
20845 * config/monitor.exp (gdb_target_monitor): Replace use of
20846 "set remotebaud" by "set serial baud".
20847
b2715b27
AW
208482014-05-26 Andy Wingo <wingo@igalia.com>
20849
20850 * gdb.guile/scm-breakpoint.exp:
20851 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20852 properties instead of gdb-object-properties.
20853
498a4489
YQ
208542014-05-26 Yao Qi <yao@codesourcery.com>
20855
20856 * gdb.server/no-thread-db.exp: Specify source file name
20857 explicitly when setting a breakpoint.
20858
589fdceb
MM
208592014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20860
20861 * gdb.btrace/vdso.c: New.
20862 * gdb.btrace/vdso.exp: New.
20863
e9089e05
MM
208642014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20865
20866 * gdb.base/gcore.exp (capture_command_output): Move ...
20867 * lib/gdb.exp (capture_command_output): ... here.
20868
67b5c0c1
MM
208692014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20870
20871 * gdb.btrace/data.exp: Test memory access during btrace replay.
20872
a2199296
SM
208732014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20874
20875 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20876
17b2616c
PA
208772014-05-21 Pedro Alves <palves@redhat.com>
20878
20879 PR gdb/13860
20880 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20881 (top level): Test that output related to execution commands is
20882 sent to the console with CLI commands, but not with MI commands.
20883 Test that breakpoint events are always mirrored to the console.
20884 Also expect the new source line to be output after a "next" in
20885 async mode too. Make it a pass/fail test.
20886 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20887 output.
20888 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20889
5166082f
PA
208902014-05-21 Pedro Alves <palves@redhat.com>
20891
20892 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20893 Use them to test variations of "list" after reaching a breakpoint.
20894 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20895 Test "list" with listsize 10 after reaching a breakpoint.
20896 * gdb.python/python.exp (decode_line current location line
20897 number): Adjust expected line number.
20898
2f25d70f
SM
208992014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20900
20901 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20902 behavior for $args, pass it directly to "run".
20903
ff604a67
MR
209042014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20905
20906 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20907 30000 to 65536.
20908
6a3cb8e8
PA
209092014-05-21 Pedro Alves <palves@redhat.com>
20910
20911 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20912 auto-connect-native-target off".
20913 * gdb.base/auto-connect-native-target.c: New file.
20914 * gdb.base/auto-connect-native-target.exp: New file.
20915
4ebfc96e
PA
209162014-05-21 Pedro Alves <palves@redhat.com>
20917
20918 * gdb.base/default.exp: Test "target native" instead of "target
20919 child".
20920
36d46afb
MW
209212014-05-21 Mark Wielaard <mjw@redhat.com>
20922
20923 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20924
5876f503
JK
209252014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20926
20927 Fix TLS access for -static -pthread.
20928 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20929 <HAVE_TLS> (thread_function, main): Initialize it.
20930 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20931 Add clean_restart.
20932 <$have_tls != "">: Check TLSVAR.
20933
0256a6ac
PA
209342014-05-21 Pedro Alves <palves@redhat.com>
20935
20936 * gdb.base/dcache-line-read-error.c: New.
20937 * gdb.base/dcache-line-read-error.exp: New.
20938
936d2992
PA
209392014-05-20 Pedro Alves <palves@redhat.com>
20940
20941 * gdb.base/compare-sections.c: New file.
20942 * gdb.base/compare-sections.exp: New file.
20943
802e8e6d
PA
209442014-05-20 Pedro Alves <palves@redhat.com>
20945
20946 * gdb.base/break-idempotent.c: New file.
20947 * gdb.base/break-idempotent.exp: New file.
20948
e59fa00f
MM
209492014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20950
20951 * gdb.btrace/nohist.exp: New.
20952
8b696e31
YQ
209532014-05-20 Yao Qi <yao@codesourcery.com>
20954
20955 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20956 gdb.reverse directory and gdb_reverse_timeout exists in board
20957 setting.
20958 * README: Document gdb_reverse_timeout.
20959
73c9764f
YQ
209602014-05-20 Yao Qi <yao@codesourcery.com>
20961
20962 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20963 'test_file_name'. Treat args as a string instead of a list.
20964 (gdb_init): Rename argument 'args' by 'test_file_name'.
20965
f1f4348a
JK
209662014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20967
20968 * gdb.arch/powerpc-power.exp: New file.
20969 * gdb.arch/powerpc-power.s: New file.
20970
0dbe70ce
DE
209712014-05-16 Doug Evans <dje@google.com>
20972
20973 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20974 * gdb.base/completion.exp: Check that all expected files exist
20975 before doing file completion.
0dbe70ce 20976
8d551b02
DE
209772014-05-16 Doug Evans <dje@google.com>
20978
20979 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20980 Update.
20981 (do_syscall_tests_without_xml): Update.
20982
73eb7709
PA
209832014-05-16 Pedro Alves <palves@redhat.com>
20984
20985 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20986 instead of "unknown output after running".
20987
3fae92fc
YQ
209882014-05-16 Yao Qi <yao@codesourcery.com>
20989
20990 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20991 file1.txt from host at the end.
20992 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20993
c2b2ccc5
DE
209942014-05-15 Doug Evans <dje@google.com>
20995
20996 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20997 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20998 loading file. Add test for TU lookup.
20999
8c217a4b
SM
210002014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21001
21002 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21003 calling "-exec-arguments" or "set args" before running the
21004 inferior.
21005
3deb39c6
SM
210062014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21007
21008 * lib/mi-support.exp (mi_expect_stop): Expect message for
21009 inferiors that exit with non-zero exit code.
21010
71a79f8c
YQ
210112014-05-14 Yao Qi <yao@codesourcery.com>
21012
21013 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21014 match absolute path on remote host.
21015 (test_file_list_exec_source_files): Remove "/" from the
21016 pattern.
21017
f23fcd46
YQ
210182014-05-14 Yao Qi <yao@codesourcery.com>
21019
21020 * boards/local-remote-host-notty.exp (${board}_file): New
21021 proc.
21022
9404b58f
KM
210232014-05-07 Kyle McMartin <kyle@redhat.com>
21024
21025 Pushed by Joel Brobecker <brobecker@adacore.com>.
21026 * gdb.arch/aarch64-atomic-inst.c: New file.
21027 * gdb.arch/aarch64-atomic-inst.exp: New file.
21028
5e45f04c
YQ
210292014-05-07 Yao Qi <yao@codesourcery.com>
21030
21031 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21032 in current context" too.
21033
c888a17d
KS
210342014-05-05 Keith Seitz <keiths@redhat.com>
21035
21036 * gdb.linespec/ls-dollar.exp: Add test for linespec
21037 file:convenience_variable.
21038
290a839c
YQ
210392014-05-05 Yao Qi <yao@codesourcery.com>
21040
21041 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21042 traceframes into tfile and ctf trace files. Read data from
21043 trace file and test collected data.
21044 (gdb_collect_locals_test): Likewise.
21045 (gdb_unavailable_registers_test): Likewise.
21046 (gdb_unavailable_floats): Likewise.
21047 (gdb_collect_globals_test): Likewise.
21048 (top-level): Append "ctf" to trace_file_targets if GDB
21049 supports.
21050
b5262cd0
YQ
210512014-05-05 Yao Qi <yao@codesourcery.com>
21052
21053 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21054 code to ...
21055 (gdb_collect_args_test_1): ... it. New proc.
21056 (gdb_collect_locals_test): Move some code to ...
21057 (gdb_collect_locals_test_1): ... it. New proc.
21058 (gdb_unavailable_registers_test): Move some code to ...
21059 (gdb_unavailable_registers_test_1): ... it. New proc.
21060 (gdb_unavailable_floats): Move some code to ...
21061 (gdb_unavailable_floats_1): ... it. New proc.
21062
30a1e6cc
SDJ
210632014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21064
21065 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21066 probes to test for bitness recognition.
21067 * gdb.arch/amd64-stap-optional-prefix.exp
21068 (test_probe_value_without_reg): New procedure.
21069 Add code to test for different kinds of bitness.
21070
f33da99a
SDJ
210712014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21072
21073 PR breakpoints/16889
21074 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21075 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21076
5b80f00d
PA
210772014-05-01 Pedro Alves <palves@redhat.com>
21078
21079 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21080 gdb_file_cmd if no file is specified.
21081 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21082 last_loaded_file to set the remote exec-file.
21083
f8c2a73c
PA
210842014-05-01 Pedro Alves <palves@redhat.com>
21085
21086 * boards/local-remote-host.exp: New file.
21087
be6e8ac7
PA
210882014-05-01 Pedro Alves <palves@redhat.com>
21089
21090 * boards/local-remote-host.exp: Rename to ...
21091 * boards/local-remote-host-notty.exp: ... this.
21092
cac0dc8f
JB
210932014-04-28 Joel Brobecker <brobecker@adacore.com>
21094
21095 * gdb.ada/dyn_arrayidx: New testcase.
21096
9730e6cc
YQ
210972014-04-26 Yao Qi <yao@codesourcery.com>
21098
21099 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21100 and compute the length of function main. Save it in
21101 $main_length.
21102 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21103 (top-level): Use gdb_compile to compile objects into
21104 executable and restart GDB. Remove invocation to
21105 prepare_for_testing.
21106
7ae1a6a6
PA
211072014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21108 Pedro Alves <palves@redhat.com>
21109
21110 PR server/16255
21111 * gdb.multi/multi-attach.c: New file.
21112 * gdb.multi/multi-attach.exp: New file.
21113
4082afcc
PA
211142014-04-25 Pedro Alves <palves@redhat.com>
21115
21116 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21117 user.
21118 (top level): Test that "set remote conditional-breakpoints-packet
21119 off" works as intended.
21120 * gdb.base/dprintf.exp: Test that "set remote
21121 breakpoint-commands-packet off" works as intended.
21122 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21123 New function.
21124 (top level): Call it.
21125 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21126 remote fast-tracepoints-packet off" works as intended.
21127 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21128 * lib/gdb.exp (gdb_is_target_remote): ... here.
21129
2abc3f8d
DB
211302014-04-24 David Blaikie <dblaikie@gmail.com>
21131
21132 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21133 ensure clang would not discard them.
21134 * gdb.base/gdbvars.c: Ditto.
21135 * gdb.base/memattr.c: Ditto.
21136 * gdb.base/whatis.c: Ditto.
21137 * gdb.python/py-prettyprint.c: Ditto.
21138 * gdb.trace/actions.c: Ditto.
21139 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21140 ensure clang would not discard it.
21141
bfd39632
DB
211422014-04-24 David Blaikie <dblaikie@gmail.com>
21143
21144 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21145 clang to emit the full definition of type required by the test
21146 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21147
22842ff6
DB
211482014-04-24 David Blaikie <dblaikie@gmail.com>
21149
21150 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21151 coax Clang into emitting the definition of the type.
21152 * gdb.cp/pr10728-x.h (y): Ditto.
21153 * gdb.cp/pr10728-y.cc (y): Ditto.
21154
c2e827ad
DB
211552014-04-24 David Blaikie <dblaikie@gmail.com>
21156
21157 * gdb.base/label.exp: XFAIL label related tests under Clang.
21158 * gdb.cp/cplabel.exp: Ditto.
21159 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21160 under Clang those using labels.
21161
4c2d33e7
YQ
211622014-04-25 Yao Qi <yao@codesourcery.com>
21163
21164 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21165 double_label.
21166 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21167 partial_label and double_label.
21168
56083b99
DB
211692014-04-24 David Blaikie <dblaikie@gmail.com>
21170
21171 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21172
25d4e99d
DB
211732014-04-24 David Blaikie <dblaikie@gmail.com>
21174
21175 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21176 of the function to work across GCC and Clang.
21177 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21178 pointer types (const void ** const V void **).
21179
01f9f808
MS
211802014-04-24 Michael Sturm <michael.sturm@mintel.com>
21181 Walfred Tedeschi <walfred.tedeschi@intel.com>
21182
21183 * Makefile.in (EXECUTABLES): Added i386-avx512.
21184 * gdb.arch/i386-avx512.c: New file.
21185 * gdb.arch/i386-avx512.exp: Likewise.
21186
4b48d439
KS
211872014-04-23 Keith Seitz <keiths@redhat.com>
21188
21189 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21190 (mi_make_breakpoint_table): New procedure.
21191 (mi_create_breakpoint): Use mi_make_breakpoint
21192 and return the result.
21193 (mi_make_breakpoint): New procedure.
21194 (mi_build_kv_pairs): New procedure.
21195
21196 * gdb.mi/mi-break.exp: Remove unused globals,
21197 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21198 All callers updated.
21199 * gdb.mi/mi-dprintf.exp: Use variable to track command
21200 number.
21201 Update all callers of mi_create_breakpoint and use
21202 mi_make_breakpoint_table.
21203 Remove any unused global variables.
21204 * gdb.mi/mi-nonstop.exp: Likewise.
21205 * gdb.mi/mi-nsintrall.exp: Likewise.
21206 * gdb.mi/mi-nsmoribund.exp: Likewise.
21207 * gdb.mi/mi-nsthrexec.exp: Likewise.
21208 * gdb.mi/mi-reverse.exp: Likewise.
21209 * gdb.mi/mi-simplerun.exp: Likewise.
21210 * gdb.mi/mi-stepn.exp: Likewise.
21211 * gdb.mi/mi-syn-frame.exp: Likewise.
21212 * gdb.mi/mi-until.exp: Likewise.
21213 * gdb.mi/mi-var-cp.exp: Likewise.
21214 * gdb.mi/mi-var-display.exp: Likewise.
21215 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21216 * gdb.mi/mi2-var-child.exp: Likewise.
21217 * gdb.mi/mi-vla-c99.exp: Likewise.
21218 * lib/mi-support.exp: Likewise.
21219
21220 From Ian Lance Taylor <iant@cygnus.com>:
21221 * lib/gdb.exp (parse_args): New procedure.
21222
08351840
PA
212232014-04-23 Pedro Alves <palves@redhat.com>
21224
21225 * gdb.base/break-unload-file.c: New file.
21226 * gdb.base/break-unload-file.exp: New file.
21227 * gdb.base/sym-file-lib.c (baz): New function.
21228 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21229 field.
21230 (load): Store the segment's mapped size.
21231 (unload): New function.
21232 (unload_shlib): New function.
21233 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21234 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21235 set a breakpoint at baz, and call it.
21236 * gdb.base/sym-file.exp: New tests for stale breakpoint
21237 instructions.
21238
076855f9
PA
212392014-04-23 Pedro Alves <palves@redhat.com>
21240
21241 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21242 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21243 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21244 * gdb.base/hbreak-unmapped.c: New file.
21245 * gdb.base/hbreak-unmapped.exp: New file.
21246 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21247 * lib/gdb.exp (gdb_is_target_remote): ... here.
21248
483805cf
PA
212492014-04-22 Pedro Alves <palves@redhat.com>
21250
21251 * gdb.base/consecutive-step-over.c: New file.
21252 * gdb.base/consecutive-step-over.exp: New file.
21253
06d97543
PA
212542014-04-22 Pedro Alves <palves@redhat.com>
21255
21256 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21257 instead of send_gdb/gdb_expect.
21258
b4429ea2
YQ
212592014-04-22 Yao Qi <yao@codesourcery.com>
21260
21261 * lib/trace-support.exp (generate_tracefile): New procedure.
21262 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21263 return 0.
21264 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21265 if generate_tracefile returns 1.
21266
51d48146
PA
212672014-04-18 Tom Tromey <palves@redhat.com>
21268 Pedro alves <tromey@redhat.com>
21269
21270 PR backtrace/15558
21271 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21272 with a backtrace limit.
21273 * gdb.python/py-frame-inline.exp: Test running to an inline
21274 function with a backtrace limit, and printing the newest frame.
21275 * gdb.python/py-frame-inline.c (main): Call f.
21276
bd1dce5f
MS
212772014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21278
21279 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21280
40d1a503
MS
212812014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21282
21283 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21284 Drop prefix from unsupported source file path.
21285
389b98f7
YQ
212862014-04-17 Yao Qi <yao@codesourcery.com>
21287
21288 * lib/gdb.exp (with_target_charset): New proc.
21289 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21290 with_target_charset.
21291 (test_print_strings): Likewise.
21292 (test_repeat_bytes): Likewise.
21293 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21294 for some tests.
21295
22869d73
KS
212962014-04-16 Keith Seitz <keiths@redhat.com>
21297
21298 PR gdb/15827
21299 * gdb.dwarf2/corrupt.c: New file.
21300 * gdb.dwarf2/corrupt.exp: New file.
21301
c4f87ca6
KS
213022014-04-16 Keith Seitz <keiths@redhat.com>
21303
21304 PR c++/16597
21305 * gdb.cp/namelessclass.cc: New file.
21306 * gdb.cp/namelessclass.exp: New file.
21307 * gdb.cp/namelessclass.S: New file.
21308
ab19de87
DE
213092014-04-16 Doug Evans <dje@google.com>
21310
21311 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21312 Add comment.
21313 (gdbserver_default_get_comm_port): New function.
21314 (gdbserver_start): Check if board file provided
21315 "gdbserver,get_comm_port" and use it if so.
21316 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21317 (gdb,socketport): Set to "stdio".
21318 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21319 (stdio_gdbserver_template): Delete.
21320 (${board}_get_remote_address): Update.
21321 (${board}_build_remote_cmd): Delete.
21322 (${board}_get_comm_port): New function.
21323 (${board}_spawn): Update.
21324 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21325 Delete.
21326 (${board}_get_remote_address): Update.
21327 (${board}_get_comm_port): New function.
21328
fc98a809
AB
213292014-04-16 Andrew Burgess <aburgess@broadcom.com>
21330
21331 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21332 appearing in any order.
21333
87fd9e6e
DE
213342014-04-15 Doug Evans <dje@google.com>
21335
21336 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21337 uninitialized value of "description".
21338
099fc3ea
KS
213392014-04-15 Keith Seitz <keiths@redhat.com>
21340
21341 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21342 Remove unused globals.
21343 (test_running_the_program): Likewise.
21344 (test_controlled_execution): Likewise.
21345 (test_controlling_breakpoints): Likewise.
21346 (test_program_termination): Likewise.
21347
5da151d4
KS
213482014-04-15 Keith Seitz <keiths@redhat.com>
21349
21350 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21351 unused globals.
21352 (test_rbreak_creation_and_listing): Likewise.
21353 (test_ignore_count): Likewise.
21354 (test_error): Likewise.
21355
35e5d2f0
PA
213562014-04-15 Pedro Alves <palves@redhat.com>
21357
21358 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21359 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21360 sym-file-loader.c.
21361 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21362 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21363 to sym-file-loader.c.
21364 (struct library): Forward declare.
21365 (load_shlib, lookup_function): Change prototypes.
21366 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21367 (translate_offset): Remove declarations.
21368 (get_text_addr): New declaration.
21369 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21370 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21371 sym-file-loader.h.
21372 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21373 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21374 here from sym-file-loader.h.
21375 (struct library): New structure.
21376 (load_shlib, lookup_function): Change prototypes and adjust to
21377 work with a struct library.
21378 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21379 (translate_offset): Make static.
21380 (get_text_addr): New function.
21381 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21382
eb4c1710
PA
213832014-04-15 Pedro Alves <palves@redhat.com>
21384
21385 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21386
2d1baf52
PA
213872014-04-15 Pedro Alves <palves@redhat.com>
21388
21389 * gdb.base/sym-file-loader.c: Include <limits.h>.
21390 (SELF_LINK): New define.
21391 (get_origin): New function.
21392 (load_shlib): Use it.
21393 * gdb.base/sym-file.exp: Don't early return if the target is
21394 remote. Use runto_main, and issue fail is that fails. Use
21395 gdb_load_shlibs.
21396 (shlib_name): Delete.
21397 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21398
7dd6df01
PA
213992014-04-15 Pedro Alves <palves@redhat.com>
21400
21401 * gdb.base/sym-file.exp: Remove regex characters from test
21402 message. Don't refer to breakpoint numbers in test messages.
21403
b50c8614
KS
214042014-04-14 Keith Seitz <keiths@redhat.com>
21405
21406 PR c++/16253
21407 * gdb.cp/var-tag.cc: New file.
21408 * gdb.cp/var-tag.exp: New file.
21409 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21410 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21411 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21412 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21413
3d567982
TT
214142014-04-14 Tom Tromey <tromey@redhat.com>
21415
21416 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21417 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21418 type.
21419 * gdb.cp/enum-class.exp: New file.
21420 * gdb.cp/enum-class.cc: New file.
21421
0626fc76
TT
214222014-04-14 Tom Tromey <tromey@redhat.com>
21423
21424 * gdb.dwarf2/enum-type.exp: New file.
21425
dca325b3
SA
214262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21427
21428 * gdb.mi/mi-vla-c99.exp: New file.
21429 * gdb.mi/vla.c: New file.
21430
5854b38a
SA
214312014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21432
21433 * gdb.base/vla-datatypes.c: New file.
21434 * gdb.base/vla-datatypes.exp: New file.
21435
463bb957
SA
214362014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21437
21438 * gdb.base/vla-ptr.c: New file.
21439 * gdb.base/vla-ptr.exp: New file.
21440
3dd170be
SA
214412014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21442
21443 * gdb.dwarf2/count.exp: New file.
21444
5ecaaa66
SA
214452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21446
21447 * gdb.base/vla-sideeffect.c: New file.
21448 * gdb.base/vla-sideeffect.exp: New file.
21449
41f1ada5
DB
214502014-04-14 David Blaikie <dblaikie@gmail.com>
21451
21452 * gdb.mi/non-stop.c: Add return value for non-void function return
21453 statement.
21454 * gdb.threads/staticthreads.c: Ditto.
21455
0be03e84
DE
214562014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21457 Doug Evans <xdje42@gmail.com>
21458
21459 * gdb.guile/scm-value.c: Improve test case.
21460 * gdb.guile/scm-value.exp: Add new test.
21461
f180a1fb
DB
214622014-04-11 David Blaikie <dblaikie@gmail.com>
21463
21464 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21465 override Clang's default.
21466
6b662e19
JB
214672014-04-11 Joel Brobecker <brobecker@adacore.com>
21468
21469 Revert the following changes (regressions):
21470
21471 * gdb.base/vla-sideeffect.c: New file.
21472 * gdb.base/vla-sideeffect.exp: New file.
21473
21474 * gdb.dwarf2/count.exp: New file.
21475
21476 * gdb.base/vla-multi.c: New file.
21477 * gdb.base/vla-multi.exp: New file.
21478
21479 * gdb.base/vla-ptr.c: New file.
21480 * gdb.base/vla-ptr.exp: New file.
21481
21482 * gdb.base/vla-datatypes.c: New file.
21483 * gdb.base/vla-datatypes.exp: New file.
21484
21485 * gdb.mi/mi-vla-c99.exp: New file.
21486 * gdb.mi/vla.c: New file.
21487
245a5f0b
KS
214882014-04-11 Keith Seitz <keiths@redhat.com>
21489
21490 PR c++/16675
21491 * gdb.cp/cpsizeof.exp: New file.
21492 * gdb.cp/cpsizeof.cc: New file.
21493
58a84dcf
SA
214942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21495
191a8a90
JB
21496 * gdb.mi/mi-vla-c99.exp: New file.
21497 * gdb.mi/vla.c: New file.
58a84dcf 21498
c8655f75
SA
214992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21500
21501 * gdb.base/vla-datatypes.c: New file.
21502 * gdb.base/vla-datatypes.exp: New file.
21503
024e13b4
SA
215042014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21505
21506 * gdb.base/vla-ptr.c: New file.
21507 * gdb.base/vla-ptr.exp: New file.
21508
1a237e0e
SA
215092014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21510
21511 * gdb.base/vla-multi.c: New file.
21512 * gdb.base/vla-multi.exp: New file.
21513
504f3432
SA
215142014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21515
21516 * gdb.dwarf2/count.exp: New file.
21517
3bce8237
SA
215182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21519
191a8a90
JB
21520 * gdb.base/vla-sideeffect.c: New file.
21521 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21522
322f9c21
YQ
215232014-04-11 Yao Qi <yao@codesourcery.com>
21524
21525 * gdb.base/completion.exp: Check file exists before running tests
21526 on file completion.
21527
d708bcd1
PA
215282014-04-10 Pedro Alves <palves@redhat.com>
21529
21530 * gdb.base/cond-eval-mode.c: New file.
21531 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21532 prepare_for_testing to build the new file. Check result of
21533 runto_main.
21534 (test_break, test_watch): New procedures.
21535 (top level): Use them.
21536
ae1d2761
PM
215372014-04-08 Pierre Muller <muller@sourceware.org>
21538
21539 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21540 Ctrl-V use for mingw hosts.
21541
7af389b8
SC
215422014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21543
21544 * gdb.python/py-value.c: Improve test case.
21545 * gdb.python/py-value.exp: Add new test.
21546
5e703181
DE
215472014-04-07 David Blaikie <dblaikie@gmail.com>
21548
21549 * lib/compiler.c: Identify the clang compiler.
21550 * lib/compiler.cc: Ditto.
21551
9810b410
YQ
215522014-04-03 Yao Qi <yao@codesourcery.com>
21553
21554 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21555
98d1b8dc
AB
215562014-04-01 Anton Blanchard <anton@samba.org>
21557
21558 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21559 messages unique.
21560
3114cea1
AB
215612014-04-01 Anton Blanchard <anton@samba.org>
21562
21563 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21564 prepare_for_testing.
21565
62f7182c
AB
215662014-04-01 Anton Blanchard <anton@samba.org>
21567
21568 * gdb.arch/ppc64-atomic-inst.c: Remove.
21569 * gdb.arch/ppc64-atomic-inst.S: New file.
21570 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21571
770e7fc7
DE
215722014-03-31 Doug Evans <dje@google.com>
21573
21574 * gdb.base/print-symbol-loading-lib.c: New file.
21575 * gdb.base/print-symbol-loading-main.c: New file.
21576 * gdb.base/print-symbol-loading.exp: New file.
21577
46e2bafa
YQ
215782014-03-31 Yao Qi <yao@codesourcery.com>
21579
21580 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21581
8776cfe9
JB
215822014-03-28 Joel Brobecker <brobecker@adacore.com>
21583
21584 * gdb.ada/mi_dyn_arr: New testcase.
21585
5d1ef361
DE
215862014-03-27 Doug Evans <dje@google.com>
21587
21588 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21589
b5bee914
YQ
215902014-03-27 Yao Qi <yao@codesourcery.com>
21591
21592 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21593 if target is nios2-*-*.
21594
0d4d0e77
YQ
215952014-03-26 Yao Qi <yao@codesourcery.com>
21596
21597 * lib/gdb.exp (readline_is_used): New proc.
21598 * gdb.base/completion.exp: Move tests on command complete up.
21599 Skip the rest of tests if readline is not used.
21600 * gdb.ada/complete.exp: Skp the test if readline is not
21601 used.
21602 * gdb.base/filesym.exp: Likewise.
21603 * gdb.base/macscp.exp: Likewise.
21604 * gdb.base/readline-ask.exp: Likewise.
21605 * gdb.base/readline.exp: Likewise.
21606 * gdb.python/py-cmd.exp: Likewise.
21607 * gdb.trace/tfile.exp: Likewise.
21608
29361eee
YQ
216092014-03-26 Yao Qi <yao@codesourcery.com>
21610
21611 * gdb.base/macscp.exp: Fix code format issues.
21612
bc9a5525
UW
216132014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21614
21615 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21616 * gdb.asm/powerpc64le.inc: New file.
21617
d3839ede
PA
216182014-03-25 Pedro Alves <palves@redhat.com>
21619 Doug Evans <dje@google.com>
21620
21621 * gdb.base/source-execution.c: New file.
21622 * gdb.base/source-execution.exp: New file.
21623 * gdb.base/source-execution.gdb: New file.
21624
01672a57
DE
216252014-03-24 Doug Evans <dje@google.com>
21626
21627 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21628 using fission.
21629
88bbeca9
HZ
216302014-03-24 Hui Zhu <hui@codesourcery.com>
21631 Pedro Alves <palves@redhat.com>
21632
21633 PR breakpoints/16101
21634 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21635 test pass/fail messages. Detect missing support for dprintf when
21636 breakpoints are actually inserted.
21637 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21638 breakpoints are actually inserted.
21639 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21640 fails.
21641
d2348791
JK
216422014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21643
21644 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21645
feef67ab
DE
216462014-03-22 Doug Evans <xdje42@gmail.com>
21647
21648 * gdb.python/python.exp (python not supported): Verify multi-line
21649 python command issues an error.
25d743f9 21650 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21651 guile command issues an error.
feef67ab 21652
ecebef6a
MR
216532014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21654
21655 * gdb.threads/thread-specific.exp: Handle the lack of usable
21656 $this_breakpoint and $this_thread.
21657
ccdd1909
HZ
216582014-03-21 Hui Zhu <hui@codesourcery.com>
21659
21660 * gdb.base/attach.exp (do_command_attach_tests): New.
21661
beb460e8
PA
216622014-03-20 Tom Tromey <tromey@redhat.com>
21663 Pedro Alves <palves@redhat.com>
21664
21665 PR cli/15718
21666 * gdb.base/condbreak-call-false.c: New file.
21667 * gdb.base/condbreak-call-false.exp: New file.
21668
40acf43a
PA
216692014-03-20 Pedro Alves <palves@redhat.com>
21670
21671 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21672 Delete.
21673 (block_signals, unblock_signals): Delete.
21674 (child_function_2, main): Remove references to deleted variable
21675 and functions.
21676
9f5e1e02
PA
216772014-03-20 Pedro Alves <palves@redhat.com>
21678
21679 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21680 Use pthread_kill to signal thread 2.
21681 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21682 Adjust to make the test send itself a signal rather than using the
21683 host's "kill" command.
21684
99619bea
PA
216852014-03-20 Pedro Alves <palves@redhat.com>
21686
21687 * gdb.threads/multiple-step-overs.c: New file.
21688 * gdb.threads/multiple-step-overs.exp: New file.
21689 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21690 Adjust expected infrun debug output.
21691
2adfaa28
PA
216922014-03-20 Pedro Alves <palves@redhat.com>
21693
21694 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21695 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21696
31e77af2
PA
216972014-03-20 Pedro Alves <palves@redhat.com>
21698
21699 PR breakpoints/7143
21700 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21701 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21702 of gdb_test_multiple.
21703 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21704 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21705
b9f437de
PA
217062014-03-20 Pedro Alves <palves@redhat.com>
21707
21708 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21709 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21710
05adc73e
PA
217112014-03-19 Pedro Alves <palves@redhat.com>
21712
21713 * gdb.base/async.exp: Remove early return.
21714
6048b950
PA
217152014-03-19 Pedro Alves <palves@redhat.com>
21716
21717 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21718
8bcfb00a
PA
217192014-03-19 Pedro Alves <palves@redhat.com>
21720
21721 * gdb.base/async.exp (test_background): Expect \r\n after
21722 "completed." in the fail pattern.
21723
884e37dc
PA
217242014-03-19 Pedro Alves <palves@redhat.com>
21725
21726 * gdb.base/async.exp (test_background): New procedure.
21727 Use it for all background execution command tests.
21728
148e57e2
PA
217292014-03-19 Pedro Alves <palves@redhat.com>
21730
21731 * gdb.base/async.exp: Use prepare_for_testing.
21732
f48088c7
PA
217332014-03-19 Pedro Alves <palves@redhat.com>
21734
21735 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21736 the same line.
21737
e2f6c966
PA
217382014-03-19 Pedro Alves <palves@redhat.com>
21739
21740 * gdb.base/async.c (main): Add "jump here" and "until here" line
21741 marker comments.
21742 * gdb.base/async.exp (jump_here): New global.
21743 (jump& test): Use it.
21744 (until_here): New global.
21745 (until& test): Use it.
21746
c30568d4
PA
217472014-03-19 Pedro Alves <palves@redhat.com>
21748
21749 * gdb.base/async.exp: Don't frob gdb_protocol.
21750
0172b6a7
DE
217512014-03-18 Doug Evans <xdje42@gmail.com>
21752
21753 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21754 Fix spelling of exec-done-display.
21755
06c868a8
JK
217562014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21757
21758 PR gdb/15358
21759 * gdb.base/gdb-sigterm.c: New file.
21760 * gdb.base/gdb-sigterm.exp: New file.
21761
0c7e1a46
PA
217622014-03-18 Pedro Alves <palves@redhat.com>
21763
21764 PR gdb/13860
21765 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21766 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21767 solib-event.
21768
f7c77d93
JB
217692014-03-17 Joel Brobecker <brobecker@adacore.com>
21770
21771 * gdb.ada/pckd_arr_ren: New testcase.
21772
5a1e8c7a
DE
217732014-03-13 Doug Evans <xdje42@gmail.com>
21774
21775 PR guile/16612
21776 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21777 collect after discarding symbols.
21778
350e1a76
DE
217792014-03-13 Ludovic Courtès <ludo@gnu.org>
21780 Doug Evans <xdje42@gmail.com>
21781
21782 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21783 to history survives a gc.
21784
a69900ae
PA
217852014-03-13 Pedro Alves <palves@redhat.com>
21786
21787 * gdb.base/default.exp: Don't test "target procfs".
21788
5db9f0bd
PA
217892014-03-13 Pedro Alves <palves@redhat.com>
21790
21791 * gdb.base/default.exp: Update "target child" and "target procfs"
21792 tests to not expect "Unix".
21793
b3ccfe11
TT
217942014-03-12 Tom Tromey <tromey@redhat.com>
21795
21796 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21797 New procs. Add target-async tests.
21798 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21799 Add target-async tests.
21800
646f4417
AA
218012014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21802
21803 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21804 'func_start' and 'func_end' for the beginning and end of the
21805 function code, respectively.
21806 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21807 'func_end' instead of 'func' and 'main'.
21808
288c211f
AA
218092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21810
21811 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21812 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21813 generate the debug info assembler source.
21814
e0c0f156
AA
218152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21816
21817 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21818 * gdb.dwarf2/arr-subrange.exp: Likewise.
21819 * gdb.dwarf2/dwz.exp: Likewise.
21820 * gdb.dwarf2/method-ptr.exp: Likewise.
21821 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21822 * gdb.dwarf2/subrange.exp: Likewise.
21823 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21824 * gdb.dwarf2/implptrpiece.exp: Likewise.
21825 * gdb.dwarf2/nostaticblock.exp: Likewise.
21826
0e5c4555
AA
218272014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21828
21829 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21830 directory to absolute path name arguments.
21831
5ec18f2b
JG
218322014-03-10 Joel Brobecker <brobecker@adacore.com>
21833
21834 * gdb.ada/tagged_access: New testcase.
21835
847fc4f2
MM
218362014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21837
21838 * gdb.btrace/data.exp: Update expected output.
21839
cc3da688
YQ
218402014-03-06 Yao Qi <yao@codesourcery.com>
21841
21842 * gdb.trace/pr16508.exp: New file.
21843
0f26cec1
PA
218442014-03-05 Pedro Alves <palves@redhat.com>
21845
21846 PR gdb/16575
21847 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21848 procedure.
21849 (top level): Adjust to use it. Add tests that exercise breakpoint
21850 interaction with the code-cache.
21851
7a5a839f
LC
218522014-02-26 Ludovic Courtès <ludo@gnu.org>
21853
21854 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21855 test for 'history-append!'.
21856
31aa7e4e
JB
218572014-02-26 Joel Brobecker <brobecker@adacore.com>
21858
21859 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21860 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21861 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21862 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21863 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21864 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21865
1b588015
JB
218662014-02-26 Joel Brobecker <brobecker@adacore.com>
21867
21868 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21869 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21870 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21871
55426c9d
JB
218722014-02-26 Joel Brobecker <brobecker@adacore.com>
21873
21874 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21875
dc53a7ad
JB
218762014-02-26 Joel Brobecker <brobecker@adacore.com>
21877
21878 * gdb.dwarf2/arr-stride.c: New file.
21879 * gdb.dwarf2/arr-stride.exp: New file.
21880
12ab52e9
PA
218812014-02-26 Pedro Alves <palves@redhat.com>
21882
21883 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21884 that won't ever trigger. Make sure that GDB reports the correct
21885 breakpoint that caused the stop.
21886
849c862e
JK
218872014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21888
21889 PR gdb/16626
21890 * gdb.base/auto-load-script: New file.
21891 * gdb.base/auto-load.c: New file.
21892 * gdb.base/auto-load.exp: New file.
21893
71b7d793
JK
21894 PR gdb/16626
21895 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21896
e2f0d509
JK
218972014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21898
21899 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21900 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21901
50cc37c8
DE
219022014-02-24 Doug Evans <dje@google.com>
21903
21904 * lib/gdb.exp (run_on_host): Log error output if program fails.
21905
ea4758f2
PA
219062014-02-21 Pedro Alves <palves@redhat.com>
21907
21908 * gdb.threads/step-after-sr-lock.c: Rename to ...
21909 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21910 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21911 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21912 ... this.
21913
d7b30f67
SDJ
219142014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21915
21916 PR tdep/16397
21917 * gdb.arch/amd64-stap-special-operands.exp: New file.
21918 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21919 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21920 * gdb.arch/amd64-stap-triplet.S: Likewise.
21921 * gdb.arch/amd64-stap-triplet.c: Likewise.
21922
83deb43f
JB
219232014-02-20 Joel Brobecker <brobecker@adacore.com>
21924
21925 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21926 in .section pseudo-op.
21927
adde2bff
DE
219282014-02-20 lin zuojian <manjian2006@gmail.com>
21929 Joel Brobecker <brobecker@adacore.com>
21930 Doug Evans <xdje42@gmail.com>
21931
21932 PR symtab/16581
21933 * gdb.dwarf2/dw2-icycle.S: New file.
21934 * gdb.dwarf2/dw2-icycle.c: New file.
21935 * gdb.dwarf2/dw2-icycle.exp: New file.
21936
f7bd0f78
SC
219372014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21938
21939 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21940 operations on gdb.Value objects.
21941 * gdb.python/py-value-cc.exp: Add new test to test operations on
21942 gdb.Value objects.
21943
c17ef0d5
DE
219442014-02-18 Doug Evans <dje@google.com>
21945
21946 * Makefile.in (TESTS): New variable.
21947 (expanded_tests, expanded_tests_or_none): New variables
21948 (check-single): Pass $(expanded_tests_or_none) to runtest.
21949 (check-parallel): Only run tests in $(TESTS) if non-empty.
21950 (check/no-matching-tests-found): New rule.
21951 * README: Document TESTS makefile variable.
21952
5dd3176f
DE
219532014-02-18 Doug Evans <dje@google.com>
21954
21955 * Makefile.in (check-parallel): rm -rf outputs temp.
21956
0b10be4f
JK
219572014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21958
21959 Fix "ERROR: no fileid for" in the testsuite.
21960 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21961
85f224e7
DE
219622014-02-12 Doug Evans <dje@google.com>
21963
21964 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21965 (MISCELLANEOUS): New variable.
21966 (clean): rm -rf $(MISCELLANEOUS).
21967 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21968 dwp live in the same directory as symlinks, with each symlink pointed
21969 to a differently named file in a different directory.
21970
149b30ff
DE
219712014-02-11 Doug Evans <dje@google.com>
21972
21973 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21974 of Tcl file commands.
21975
1dfdac32
MK
219762014-02-10 Mark Kettenis <kettenis@gnu.org>
21977
21978 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21979 "kill -SIGUSR1 -1".
21980
aa4fb036
JB
219812014-02-10 Joel Brobecker <brobecker@adacore.com>
21982
21983 * gdb.ada/tick_length_array_enum_idx: New testcase.
21984
ed3ef339
DE
219852014-02-10 Doug Evans <xdje42@gmail.com>
21986
21987 * configure.ac (AC_OUTPUT): Add gdb.guile.
21988 * configure: Regenerate.
21989 * lib/gdb-guile.exp: New file.
21990 * lib/gdb.exp (get_target_charset): New function.
21991 * gdb.base/help.exp: Update expected output from "apropos apropos".
21992 * gdb.guile/Makefile.in: New file.
21993 * gdb.guile/guile.exp: New file.
21994 * gdb.guile/scm-arch.c: New file.
21995 * gdb.guile/scm-arch.exp: New file.
21996 * gdb.guile/scm-block.c: New file.
21997 * gdb.guile/scm-block.exp: New file.
21998 * gdb.guile/scm-breakpoint.c: New file.
21999 * gdb.guile/scm-breakpoint.exp: New file.
22000 * gdb.guile/scm-disasm.c: New file.
22001 * gdb.guile/scm-disasm.exp: New file.
22002 * gdb.guile/scm-equal.c: New file.
22003 * gdb.guile/scm-equal.exp: New file.
22004 * gdb.guile/scm-error.exp: New file.
22005 * gdb.guile/scm-error.scm: New file.
22006 * gdb.guile/scm-frame-args.c: New file.
22007 * gdb.guile/scm-frame-args.exp: New file.
22008 * gdb.guile/scm-frame-args.scm: New file.
22009 * gdb.guile/scm-frame-inline.c: New file.
22010 * gdb.guile/scm-frame-inline.exp: New file.
22011 * gdb.guile/scm-frame.c: New file.
22012 * gdb.guile/scm-frame.exp: New file.
22013 * gdb.guile/scm-generics.exp: New file.
22014 * gdb.guile/scm-gsmob.exp: New file.
22015 * gdb.guile/scm-iterator.c: New file.
22016 * gdb.guile/scm-iterator.exp: New file.
22017 * gdb.guile/scm-math.c: New file.
22018 * gdb.guile/scm-math.exp: New file.
22019 * gdb.guile/scm-objfile-script-gdb.in: New file.
22020 * gdb.guile/scm-objfile-script.c: New file.
22021 * gdb.guile/scm-objfile-script.exp: New file.
22022 * gdb.guile/scm-objfile.c: New file.
22023 * gdb.guile/scm-objfile.exp: New file.
22024 * gdb.guile/scm-ports.exp: New file.
22025 * gdb.guile/scm-pretty-print.c: New file.
22026 * gdb.guile/scm-pretty-print.exp: New file.
22027 * gdb.guile/scm-pretty-print.scm: New file.
22028 * gdb.guile/scm-section-script.c: New file.
22029 * gdb.guile/scm-section-script.exp: New file.
22030 * gdb.guile/scm-section-script.scm: New file.
22031 * gdb.guile/scm-symbol.c: New file.
22032 * gdb.guile/scm-symbol.exp: New file.
22033 * gdb.guile/scm-symtab-2.c: New file.
22034 * gdb.guile/scm-symtab.c: New file.
22035 * gdb.guile/scm-symtab.exp: New file.
22036 * gdb.guile/scm-type.c: New file.
22037 * gdb.guile/scm-type.exp: New file.
22038 * gdb.guile/scm-value-cc.cc: New file.
22039 * gdb.guile/scm-value-cc.exp: New file.
22040 * gdb.guile/scm-value.c: New file.
22041 * gdb.guile/scm-value.exp: New file.
22042 * gdb.guile/source2.scm: New file.
22043 * gdb.guile/types-module.cc: New file.
22044 * gdb.guile/types-module.exp: New file.
22045
7026a7c1
YQ
220462014-02-10 Yao Qi <yao@codesourcery.com>
22047
22048 PR testsuite/16543
22049 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22050 * configure: Regenerated.
22051 * Makefile.in: New file.
22052
6c466447
AS
220532014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22054
22055 * gdb.python/py-framefilter.exp: Fix typo.
22056
6e854735
YQ
220572014-02-08 Yao Qi <yao@codesourcery.com>
22058
22059 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22060 that no =breakpoint-modified is emitted when breakpoints are
22061 modified through MI commands.
22062
d137e6dc
PA
220632014-02-07 Pedro Alves <pedro@codesourcery.com>
22064 Pedro Alves <palves@redhat.com>
22065
22066 * gdb.threads/step-after-sr-lock.c: New file.
22067 * gdb.threads/step-after-sr-lock.exp: New file.
22068
b5ee5a50
PA
220692014-02-07 Pedro Alves <palves@redhat.com>
22070
22071 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22072
3c77faf3
JK
220732014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22074
22075 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22076 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22077
6dddc817
DE
220782014-02-06 Doug Evans <xdje42@gmail.com>
22079
22080 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22081 output.
22082
22083 * gdb.gdb/python-interrupts.exp: New file.
22084
de7b2893
YQ
220852014-02-05 Yao Qi <yao@codesourcery.com>
22086
22087 * gdb.trace/report.exp (use_collected_data): Test the output
22088 of "info threads" and "info inferiors".
22089
66d032ac
YQ
220902014-02-05 Yao Qi <yao@codesourcery.com>
22091
22092 Revert this patch:
22093
22094 2013-05-24 Yao Qi <yao@codesourcery.com>
22095
22096 * gdb.trace/tfile.exp: Test inferior and thread.
22097
591a12a1
UW
220982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22099
22100 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22101 on a function.
22102 * gdb.base/step-bt.c: Call hello via function pointer to make
22103 sure its first instruction is executed on powerpc64le-linux.
22104
0ff3e01f
UW
221052014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22106
22107 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22108
084ee545
UW
221092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22110
22111 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22112 of the test patterns for use on little-endian systems.
22113
6ed14ff3
UW
221142014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22115
22116 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22117 (decimal_vector): Fix for little-endian.
22118
401e27fd
JM
221192014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22120
22121 * gdb.arch/sparc-sysstep.exp: New file.
22122 * gdb.arch/sparc-sysstep.c: Likewise.
22123
22124 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22125
8b924729
EBM
221262014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22127
22128 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22129
fb151210
JB
221302014-01-23 Tom Tromey <tromey@redhat.com>
22131
22132 * gdb.ada/array_char_idx: New testcase.
22133
0740f8d8
TT
221342014-01-23 Tom Tromey <tromey@redhat.com>
22135
22136 PR python/16487:
22137 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22138 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22139 classes.
22140
21909fa1
TT
221412014-01-23 Tom Tromey <tromey@redhat.com>
22142
22143 PR python/16491:
22144 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22145 string from an inferior frame.
22146 * gdb.python/py-framefilter-mi.exp: Update.
22147
87ce2a04
DE
221482014-01-22 Doug Evans <dje@google.com>
22149
22150 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22151
237b092b
AA
221522014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22153
22154 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22155
d674a709
AA
221562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22157
22158 * gdb.trace/entry-values.exp: Remove excess space character from
22159 regex patterns. Handle s390 call instruction.
22160
20fa3390
AA
221612014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22162
22163 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22164 define "*_start" label. Make "name" static.
22165 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22166 ${name} by references to ${name}_start.
22167
78466714
AA
221682014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22169
22170 * gdb.base/info-macros.exp: Remove "debug" from the compile
22171 options.
22172
ec9f644a
IB
221732014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22174
22175 * gdb.dlang/demangle.exp: New file.
22176
94b1b47e
IB
221772014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22178
22179 * gdb.dlang/primitive-types.exp: New file.
22180
7f420862
IB
221812014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22182
22183 * configure.ac: Create gdb.dlang/Makefile.
22184 * configure: Regenerate.
22185 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22186 * gdb.dlang/Makefile.in: New file.
22187 * lib/d-support.exp: New file.
22188 * lib/gdb.exp (skip_d_tests): New proc.
22189
52834460
MM
221902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22191
22192 * gdb.btrace/delta.exp: Check reverse stepi.
22193 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22194 * gdb.btrace/finish.exp: New.
22195 * gdb.btrace/next.exp: New.
22196 * gdb.btrace/nexti.exp: New.
22197 * gdb.btrace/record_goto.c: Add comments.
22198 * gdb.btrace/step.exp: New.
22199 * gdb.btrace/stepi.exp: New.
22200 * gdb.btrace/multi-thread-step.c: New.
22201 * gdb.btrace/multi-thread-step.exp: New.
22202 * gdb.btrace/rn-dl-bind.c: New.
22203 * gdb.btrace/rn-dl-bind.exp: New.
22204 * gdb.btrace/data.c: New.
22205 * gdb.btrace/data.exp: New.
22206 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22207
6e07b1d2
MM
222082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22209
22210 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22211 * gdb.btrace/exception.exp: Update.
22212 * gdb.btrace/instruction_history.exp: Update.
22213 * gdb.btrace/record_goto.exp: Update.
22214 * gdb.btrace/tailcall.exp: Update.
22215 * gdb.btrace/unknown_functions.exp: Update.
22216 * gdb.btrace/delta.exp: New.
22217
0b722aec
MM
222182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22219
22220 * gdb.btrace/record_goto.exp: Add backtrace test.
22221 * gdb.btrace/tailcall.exp: Add backtrace test.
22222
066ce621
MM
222232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22224
22225 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22226 * gdb.btrace/record_goto.c: New.
22227 * gdb.btrace/record_goto.exp: New.
22228 * gdb.btrace/x86-record_goto.S: New.
22229
0688d04e
MM
222302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22231
22232 * gdb.btrace/function_call_history.exp: Update tests.
22233 * gdb.btrace/instruction_history.exp: Update tests.
22234
8710b709
MM
222352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22236
22237 * gdb.btrace/function_call_history.exp: Fix expected field
22238 order for "record function-call-history".
22239 Add new tests for "record function-call-history /c".
22240 * gdb.btrace/exception.cc: New.
22241 * gdb.btrace/exception.exp: New.
22242 * gdb.btrace/tailcall.exp: New.
22243 * gdb.btrace/x86-tailcall.S: New.
22244 * gdb.btrace/x86-tailcall.c: New.
22245 * gdb.btrace/unknown_functions.c: New.
22246 * gdb.btrace/unknown_functions.exp: New.
22247 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22248
5de9129b
MM
222492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22250
22251 * gdb.btrace/instruction_history.exp: Update.
22252 * gdb.btrace/function_call_history.exp: Update.
22253
23a7fe75
MM
222542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22255
22256 * gdb.btrace/function_call_history.exp: Fix expected function
22257 trace.
22258 * gdb.btrace/instruction_history.exp: Initialize traced.
22259 Remove traced_functions.
22260
724c7dd8
MM
222612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22262
22263 * gdb.btrace/function_call_history.exp: Update
22264 * gdb.btrace/instruction_history.exp: Update.
22265
6d78d93b
MM
222662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22267
22268 * gdb.btrace/enable.exp: Update expected text.
22269
93a360cc
OJ
222702014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22271
22272 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22273 bytes.
22274
3772b53f
MR
222752014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22276
22277 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22278
596662fa
OJ
222792014-01-15 Omair Javaid <omair.javaid@linaro.org>
22280
22281 * lib/gdb.exp (supports_process_record): Return true for
22282 arm*-linux*. (supports_reverse): Likewise.
22283
b5b08fb4
SC
222842014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22285
22286 PR python/15464
22287 PR python/16113
22288 * gdb.python/py-type.c: Enhance test case.
22289 * gdb.python/py-value-cc.cc: Likewise
22290 * gdb.python/py-type.exp: Add new tests.
22291 * gdb.python/py-value-cc.exp: Likewise
22292
52d7fb13
AA
222932014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22294 Pedro Alves <palves@redhat.com>
22295
22296 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22297 Make "name" extern.
22298 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22299 references to ${name}_start by references to ${name}.
22300
a2cd8cfe
JB
223012014-01-10 Joel Brobecker <brobecker@adacore.com>
22302
22303 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22304
4e23fced
JB
223052014-01-10 Joel Brobecker <brobecker@adacore.com>
22306
22307 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22308
c6a9e42c
PA
223092014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22310 Pedro Alves <palves@redhat.com>
22311
22312 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22313 mi_gdb_target_load.
c6a9e42c 22314
b7ea362b
PA
223152014-01-08 Pedro Alves <palves@redhat.com>
22316
22317 * gdb.threads/reconnect-signal.c: New file.
22318 * gdb.threads/reconnect-signal.exp: New file.
22319
5e3f4fab
EBM
223202014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22321
22322 * gdb.base/source-dir.exp: New file.
22323
79301218
JB
223242014-01-07 Joel Brobecker <brobecker@adacore.com>
22325
22326 * gdb.ada/mi_interface: New testcase.
22327
8e355c5d
JB
223282014-01-07 Joel Brobecker <brobecker@adacore.com>
22329
22330 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22331 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22332 gdb.ada/pp-rec-component/pck.ads: New files.
22333
c0d48811
JB
223342014-01-07 Joel Brobecker <brobecker@adacore.com>
22335
22336 * gdb.python/py-pp-integral.c: New file.
22337 * gdb.python/py-pp-integral.py: New file.
22338 * gdb.python/py-pp-integral.exp: New file.
22339
17b609c3 22340For older changes see ChangeLog-1993-2013.
c906108c 22341\f
8d8cb839
EZ
22342;; Local Variables:
22343;; mode: change-log
22344;; left-margin: 8
22345;; fill-column: 74
22346;; version-control: never
22347;; End:
902f2ccb 22348
b811d2c2 22349 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22350 Copying and distribution of this file, with or without modification,
22351 are permitted provided the copyright notice and this notice are preserved.