]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Don't include bfd/sysdep.h for gas files
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8a91fbdf
SM
12021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
2
3 PR gdb/27541
4 * gdb.base/index-cache-load-twice.exp: Remove.
5 * gdb.base/index-cache-load-twice.c: Remove.
6 * gdb.dwarf2/per-bfd-sharing.exp: New.
7 * gdb.dwarf2/per-bfd-sharing.c: New.
8
b953e703
TV
92021-03-30 Tom de Vries <tdevries@suse.de>
10
11 PR testsuite/27604
12 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
13
aa33ea68
TBA
142021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
15
16 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
17 the infinite loop to avoid a Clang bug.
18
99066782
WS
192021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
20
21 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
22 names for uniqueness.
23 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
24 uniqueness.
25
b1f3973b
AB
262021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
27
28 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
29 member.
30 (make_container): Initialise is_array_p.
31 * gdb.python/py-prettyprint.exp: Add new tests.
32 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
33 Check is_array_p and possibly return 'array'.
34
3c2dcf90
AB
352021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
36
37 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
38 * gdb.cp/casts.exp: Give tests unique names.
39 * gdb.cp/filename.exp: Likewise.
40 * gdb.cp/gdb2495.exp: Likewise.
41 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
42 * gdb.cp/misc.exp: Rename test to make it unique.
43 * gdb.cp/nsnested.exp: Give tests unique names.
44 * gdb.cp/ovldbreak.exp: Likewise.
45 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
46 being tested. This also removes the duplicate test name.
47 * gdb.cp/ref-types.exp: Likewise.
48 * gdb.cp/temargs.exp: Likewise.
49
6b78370d
AB
502021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
51
52 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
53 square brackets in test.
54
baecbb3d
AB
552021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
56
57 * gdb.cp/maint.exp (test_first_component): Run more tests with a
58 variable number of spaces, this removes the duplicate testing of
59 'operator ->' which existed before.
60
6e892297
AB
612021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
62
63 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
64 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
65 duplicates, and also to avoid having a string inside parentheses
66 at the end of test names.
67
ac45a6ca
AB
682021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
69
70 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
71 Avoid repeated uses of 'runto', and instread just progress once
72 through the test stopping at different breakpoints. Give comments
73 a capital letter and full stop. Give duplicate tests unique names.
74
323fd5b9
PA
752021-03-25 Pedro Alves <pedro@palves.net>
76
77 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
78 "target_non_stop" parameter and use it.
79 (top level): Add "maint set target-non-stop on/off" testing axis.
80
ba3c61fc
AB
812021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
82
83 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
84 gdb_test_multiple.
85
bf0aecce
LM
862021-03-24 Luis Machado <luis.machado@linaro.org>
87
88 * gdb.arch/aarch64-mte.c: New file.
89 * gdb.arch/aarch64-mte.exp: New test.
90 * gdb.base/memtag.c: New file.
91 * gdb.base/memtag.exp: New test.
92 * lib/gdb.exp (supports_memtag): New function.
93
bef382e6
LM
942021-03-24 Luis Machado <luis.machado@linaro.org>
95
96 * gdb.base/options.exp: Adjust for new print options.
97 * gdb.base/with.exp: Likewise.
98
702cf3f5
AB
992021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
100
101 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
102 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
103
1e7fcccb
AB
1042021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
105
106 * gdb.dwarf2/dw2-using-debug-str.c: New file.
107 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
108 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
109 not .debug_string.
110
4829711b
TT
1112021-03-20 Tom Tromey <tom@tromey.com>
112
113 * gdb.base/maint.exp: Update "maint print statistics" output.
114
e0d6d274
KB
1152021-03-19 Kevin Buettner <kevinb@redhat.com>
116
117 * lib/gdbserver-support.exp (gdbserver_exit): Use the
118 "-nowait" flag when waiting for gdbserver to exit.
119
a088215a
SST
1202021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
121
122 * gdb.base/info-macros.exp: Append -fdebug-macro to
123 additional_flags for clang.
124 * gdb.base/macscp.exp: Likewise.
125 * gdb.base/style.exp: Likewise.
126 * gdb.linespec/macro-relative.exp: Likewise.
127
d0c99a23
SM
1282021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
129 Pedro Alves <pedro@palves.net>
130
131 * gdb.base/run-attach-while-running.exp: New.
132 * gdb.base/run-attach-while-running.c: New.
133
7807d76a
AB
1342021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
135
136 * gdb.python/py-framefilter-addr.c: New file.
137 * gdb.python/py-framefilter-addr.exp: New file.
138 * gdb.python/py-framefilter-addr.py: New file.
139
f302f9e2
AB
1402021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
143 Make use of $gdb_test_name instead of creating a separate $test
144 variable.
145 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
146 adding a '($name)' at the end of each test. This also catches the
147 one place where '($name)' was missing, and so caused a duplicate
148 test name.
149 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
150 duplicate test names based on the command being tested.
151 * gdb.threads/signal-command-multiple-signals-pending.exp:
152 Likewise.
153 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
154 avoid duplicate testnames when a test script uses this proc and
155 also gdb_compile_pthreads.
156 * lib/prelink-support.exp (build_executable_own_libs): Use
157 with_test_prefix to avoid duplicate test names when we call
158 build_executable twice.
159
6813ceb0
TT
1602021-03-15 Tom Tromey <tromey@adacore.com>
161
162 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
163
3b5c4de0
TT
1642021-03-15 Tom Tromey <tromey@adacore.com>
165
166 * gdb.ada/varsize_limit.exp: Add new test.
167 * gdb.ada/varsize_limit/vsizelim.adb: Update.
168
c04da66c
TT
1692021-03-15 Tom Tromey <tromey@adacore.com>
170
171 * gdb.ada/operator_call/twovecs.ads: New file.
172 * gdb.ada/operator_call/twovecs.adb: New file.
173 * gdb.ada/operator_call/opcall.adb: New file.
174 * gdb.ada/operator_call.exp: New file.
175
1ac74522
TT
1762021-03-15 Tom Tromey <tromey@adacore.com>
177
178 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
179 * gdb.ada/enums_overload/enums_overload.ads: New file.
180 * gdb.ada/enums_overload/enums_overload.adb: New file.
181 * gdb.ada/enums_overload.exp: New file.
182
207582c0
TT
1832021-03-15 Tom Tromey <tromey@adacore.com>
184
185 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
186 Declare.
187 * gdb.ada/assign_arr/target_wrapper.adb: New file.
188 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
189 Call Put.
190 * gdb.ada/assign_arr.exp: Update.
191
ba6a0ef3
AB
1922021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
193
194 * gdb.python/py-auto-load-chaining-f1.c: New file.
195 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
196 * gdb.python/py-auto-load-chaining-f2.c: New file.
197 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
198 * gdb.python/py-auto-load-chaining.c: New file.
199 * gdb.python/py-auto-load-chaining.exp: New file.
200
7f99d636
AB
2012021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
202
203 * gdb.python/py-bad-printers.exp: Extend test names to make them
204 unique.
205 * gdb.python/py-events.exp: Likewise.
206 * gdb.python/py-finish-breakpoint2.exp: Likewise.
207 * gdb.python/py-frame-inline.exp: Likewise.
208 * gdb.python/py-frame.exp: Likewise.
209 * gdb.python/py-infthread.exp: Likewise.
210
323b848c
AB
2112021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
212
213 * gdb.python/py-value-cc.exp: Remove a duplicate test.
214
8a4efb36
AB
2152021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
216
217 * gdb.python/lib-types.exp: Update the test to check the correct
218 python variable.
219
66bb1dd9
AB
2202021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
221
222 * gdb.python/py-explore-cc.exp: Extend test names to make them
223 unique.
224
0125fabc
AB
2252021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
226
227 * gdb.python/py-lookup-type.exp: Remove duplicate test.
228
79d04157
AB
2292021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
230
231 * gdb.python/py-symtab.exp: Extend test names to make them
232 unique.
233
e3e48d8f
AB
2342021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
235
236 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
237 names unique.
238
2cb60e74
AB
2392021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
240
241 * gdb.python/py-block.exp: Give tests unique names.
242
8b12ded4
AB
2432021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
244
245 * gdb.python/py-pp-maint.exp: Extend test names to make them
246 unique.
247
93598ea4
AB
2482021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
249
250 * gdb.python/py-explore.exp: Add with_test_prefix to make test
251 names unique.
252
f35d6971
AB
2532021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
254
255 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
256
22d3e7f6
AB
2572021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
258
259 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
260 names unique.
261
5fc5a1b8
AB
2622021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
263
264 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
265 test names unique.
266
e3141a4d
AB
2672021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
268
269 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
270 unique.
271
ccdc02ed
TT
2722021-03-09 Tom Tromey <tromey@adacore.com>
273
274 * gdb.base/cast-call.exp: New file.
275 * gdb.base/cast-call.c: New file.
276
fbb1aace
AB
2772021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
278
279 * gdb.gdb/python-helper.exp: New file.
280
611aa09d
FW
2812020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
282
283 * gdb.fortran/intrinsics.exp: Add LOC tests.
284
eef32f59
AB
2852021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
286
287 * gdb.fortran/shape.exp: New file.
288 * gdb.fortran/shape.f90: New file.
289
7ba155b3
AB
2902021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
291
292 * gdb.fortran/size.exp: New file.
293 * gdb.fortran/size.f90: New file.
294
e14816a8
AB
2952021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
296
297 * gdb.fortran/rank.exp: New file.
298 * gdb.fortran/rank.f90: New file.
299
d308ba78
TT
3002021-03-08 Tom Tromey <tom@tromey.com>
301
302 * gdb.fortran/debug-expr.exp: Update tests.
303
d182f279
TT
3042021-03-08 Tom Tromey <tom@tromey.com>
305
306 * gdb.base/debug-expr.exp: Update expected dump output.
307
a7308ce0
TT
3082021-03-06 Tom Tromey <tom@tromey.com>
309
310 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
311 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
312 * gdb.dwarf2/dwznolink.exp: New file.
313
b0a8c2ff
MW
3142021-03-05 Mark Wielaard <mark@klomp.org>
315
316 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
317
844be3f2
WP
3182021-03-06 Weimin Pan <weimin.pan@oracle.com>
319
320 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
321
82333781
MM
3222021-03-03 Markus Metzger <markus.t.metzger@intel.com>
323
324 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
325
32c52999
MM
3262021-03-03 Markus Metzger <markus.t.metzger@intel.com>
327
328 * gdb.btrace/non-stop.exp: Adjust expected source lines.
329
26ed1478
MM
3302021-03-03 Markus Metzger <markus.t.metzger@intel.com>
331
332 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
333
d2c5f24e
MM
3342021-03-03 Markus Metzger <markus.t.metzger@intel.com>
335
336 * gdb.btrace/exception.cc (main): Update test source.
337 * gdb.btrace/exception.exp: Update patterns.
338 * gdb.btrace/function_call_history.exp: Likewise.
339
c7c7253a
MM
3402021-03-03 Markus Metzger <markus.t.metzger@intel.com>
341
342 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
343
f0778fc1
MM
3442021-03-03 Markus Metzger <markus.t.metzger@intel.com>
345
346 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
347 reverse-continue to breakpoint.
348
e71dbd03
MM
3492021-03-03 Markus Metzger <markus.t.metzger@intel.com>
350
351 * gdb.btrace/delta.exp: Remove instruction-history and
352 function-call-history checks.
353
b93a3ed0
MM
3542021-03-03 Markus Metzger <markus.t.metzger@intel.com>
355
356 * README (Note): Add nopie_ldflag.
357 * lib/gdb.exp (gdb_compile): Extend nopie handling.
358
bbcdf9ab
TT
3592021-03-02 Tom Tromey <tromey@adacore.com>
360
361 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
362 encodings.
363
bb3a4efe
LS
3642021-02-27 Lancelot Six <lsix@lancelotix.com>
365
366 PR gdb/27393
367 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
368
369
573dc0cc
TT
3702021-02-26 Tom Tromey <tom@tromey.com>
371
372 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
373
f8218786
JV
3742021-02-26 Jan Vrany <jan.vrany@labware.com>
375
376 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
377 Remove trailing \n from expected output.
378
cb51b708
MM
3792021-02-26 Markus Metzger <markus.t.metzger@intel.com>
380
381 * lib/gdb.exp (use_gdb_stub): Extend comment.
382
64d38fdd
JM
3832021-02-25 Jan Matyas <jmatyas@codasip.com>
384
385 PR gdb/26819
386 * gdb.server/stop-reply-no-thread.exp: Add two test
387 scenarios that cover remote targets which do not have
388 the concept of threads.
389
d4ff3cbf
AB
3902021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
391
392 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
393
68337b8b
AB
3942021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
395
396 PR fortran/26155
397 * gdb.fortran/call-no-debug-func.f90: New file.
398 * gdb.fortran/call-no-debug-prog.f90: New file.
399 * gdb.fortran/call-no-debug.exp: New file.
400
faeb9f13
AB
4012021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
402
403 * gdb.fortran/associated.exp: New file.
404 * gdb.fortran/associated.f90: New file.
405
170f4b23
AB
4062021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
407
408 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
409
dd80d750
AB
4102021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
411
412 * gdb.base/sect-cmd.exp: Update expected results.
413
b91919ac
AB
4142021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
415
416 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
417 techniques. Enable the test for all targets.
418
02a79309
AB
4192021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
420
421 * gdb.base/maint-info-sections.exp: Add new tests.
422 (check_maint_info_target_sections_output): New proc.
423
895b7b4e
AB
4242021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
425
426 * gdb.arch/riscv-default-tdesc.exp: New file.
427
bc3c0632
AB
4282021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
429
430 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
431
acde2092
AB
4322021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
433
434 * gdb.arch/i386-biarch-core.exp: Add target check.
435
7d2e5095
AKS
4362021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
437
438 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
439
96df3e28
AB
4402021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
441
442 * gdb.fortran/allocated.exp: New file.
443 * gdb.fortran/allocated.f90: New file.
444
a1670b72
AB
4452021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
446
447 * gdb.fortran/lbound-ubound.exp: Remove old comment.
448
bf3386f0
AB
4492021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
450
451 * gdb.base/maint-info-sections.exp: Update expected output, and
452 add additional tests. Again.
453
4790db14
AB
4542021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
455
456 * gdb.base/maint-info-sections.exp: Update expected output, and
457 add additional tests.
458
f4be6772
AB
4592021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
460
461 * gdb.base/maint-info-sections.exp: New file, content is moved
462 from gdb.base/maint.exp and cleaned up to use latest testsuite
463 techniques.
464 * gdb.base/maint.exp: Tests moved out to
465 gdb.base/maint-info-sections.exp.
466
25ad1e83
SM
4672021-02-10 Simon Marchi <simon.marchi@efficios.com>
468
469 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
470 GDBFLAGS.
471
e92c8eb8
AB
4722021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
473
474 * gdb.fortran/lbound-ubound.F90: New file.
475 * gdb.fortran/lbound-ubound.exp: New file.
476
ee4c3d88
TV
4772021-02-10 Tom de Vries <tdevries@suse.de>
478
479 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
480 "Restore saved setting of complaints".
481
cf2b2075
TV
4822021-02-09 Tom de Vries <tdevries@suse.de>
483
484 PR symtab/27341
485 * lib/gdb.exp (with_complaints): New proc, factored out of ...
486 (gdb_load_no_complaints): ... here.
487 * gdb.fortran/function-calls.exp: Add test-case.
488
b61f7811
HAQ
4892021-02-09 Abid Qadeer <abidh@codesourcery.com>
490
491 * gdb.threads/signal-command-handle-nopass.exp: Call
492 'standard_testfile' before using 'testfile'.
493 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
494 * gdb.threads/signal-delivered-right-thread.exp: Likewise
495 * gdb.threads/signal-sigtrap.exp: Likewise
496
3d4aae48
LM
4972021-02-08 Luis Machado <luis.machado@linaro.org>
498
499 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
500
4001d90d
TV
5012021-02-08 Tom de Vries <tdevries@suse.de>
502
503 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
504
29db1eb3
AB
5052021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
506
507 * gdb.python/tui-window-disabled.c: New file.
508 * gdb.python/tui-window-disabled.exp: New file.
509 * gdb.python/tui-window-disabled.py: New file.
510
e0c23e11
AB
5112021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
512
513 * gdb.python/tui-window.exp: Add new tests.
514 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
515 TestWindow object into global the_window.
516 <remote_title>: New method.
517 (delete_window_title): New function.
518
1cf23996
AB
5192021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
520
521 * gdb.tui/winheight.exp: Add more tests.
522
2708dbbd
AB
5232021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
524
525 * gdb.python/py-framefilter.exp: Update expected results.
526 * gdb.python/python.exp: Update expected results.
527
cd074e04
AB
5282021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
529
530 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
531 about bug in GDB, update expected results, and add more tests.
532
5fb97639
AB
5332021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.tui/scroll.exp: New file.
536 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
537 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
538 remaining lines up.
539 (Term::check_region_contents): New proc.
540 (Term::check_box_contents): Use check_region_contents.
541
c0e56745
TV
5422021-02-06 Tom de Vries <tdevries@suse.de>
543
544 PR testsuite/26922
545 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
546 scrolling.
547
0e857c82
TV
5482021-02-05 Tom de Vries <tdevries@suse.de>
549
550 PR breakpoints/27313
551 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
552 rejected.
553
a22ec6e8
TV
5542021-02-05 Tom de Vries <tdevries@suse.de>
555
556 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
557 * gdb.fortran/mixed-lang-stack.exp: Same.
558
ae710496
TV
5592021-02-05 Tom de Vries <tdevries@suse.de>
560
561 PR exp/27265
562 * gdb.base/complex-parts.exp: Add tests.
563
d3b54e63
TV
5642021-02-05 Tom de Vries <tdevries@suse.de>
565
566 PR symtab/27307
567 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
568
3eccb1c8
SV
5692021-02-04 Shahab Vahedi <shahab@synopsys.com>
570
571 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
572
a71501e2
PA
5732021-02-03 Pedro Alves <pedro@palves.net>
574
575 * gdb.threads/detach-step-over.c: New file.
576 * gdb.threads/detach-step-over.exp: New file.
577
92234eb1
PA
5782021-02-03 Pedro Alves <pedro@palves.net>
579
580 * gdb.threads/attach-non-stop.c: New file.
581 * gdb.threads/attach-non-stop.exp: New file.
582
2e3773ff
LS
5832021-02-02 Lancelot SIX <lsix@lancelotsix.com>
584
585 * gdb.base/inferior-noarg.c: New test.
586 * gdb.base/inferior-noarg.exp: New test.
587
e0bd9202
SM
5882021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
589
590 * gdb.base/scope.exp: Use proc_with_prefix.
591
9307efbe
SM
5922021-02-02 Simon Marchi <simon.marchi@efficios.com>
593
594 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
595 table proc.
596 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
597 .debug_rnglists table without offset array.
598 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
599 .debug_loclists table without offset array.
600
2b0c7f41
SM
6012021-02-02 Simon Marchi <simon.marchi@efficios.com>
602
603 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
604 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
605 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
606 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
607 attribute
608
ecfda20d
SM
6092021-02-02 Simon Marchi <simon.marchi@efficios.com>
610
611 PR gdb/26813
612 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
613 (loclists): New proc.
614 * gdb.dwarf2/loclists-multiple-cus.c: New.
615 * gdb.dwarf2/loclists-multiple-cus.exp: New.
616 * gdb.dwarf2/loclists-sec-offset.c: New.
617 * gdb.dwarf2/loclists-sec-offset.exp: New.
618
6b0933da
SM
6192021-02-02 Simon Marchi <simon.marchi@efficios.com>
620
621 * lib/dwarf.exp (_location): Add parameters.
622 (_handle_DW_FORM): Adjust.
623
962effa7
SM
6242021-02-02 Simon Marchi <simon.marchi@efficios.com>
625
626 PR gdb/26813
627 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
628 (cu): Generate header for DWARF 5.
629 (rnglists): New proc.
630 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
631 * gdb.dwarf2/rnglists-sec-offset.exp: New.
632
2bd3e4b8
TV
6332021-02-02 Tom de Vries <tdevries@suse.de>
634
635 PR symtab/24620
636 * gdb.dwarf2/fission-reread.exp: Add test-case.
637
c39c8637
TV
6382021-02-01 Tom de Vries <tdevries@suse.de>
639
640 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
641 * gdb.dwarf2/fission-loclists-pie.S: Same.
642 * gdb.dwarf2/fission-loclists.S: Same.
643 * gdb.dwarf2/fission-multi-cu.S: Same.
644 * gdb.dwarf2/fission-reread.S: Same.
645 * gdb.dwarf2/fission-base.exp: Use DWO.
646 * gdb.dwarf2/fission-loclists-pie.exp: Same.
647 * gdb.dwarf2/fission-loclists.exp: Same.
648 * gdb.dwarf2/fission-multi-cu.exp: Same.
649 * gdb.dwarf2/fission-reread.exp: Same.
650
ebde6f2d
TV
6512021-01-29 Tom de Vries <tdevries@suse.de>
652
653 PR breakpoints/26063
654 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
655 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
656
620ec3ca
TV
6572021-01-29 Tom de Vries <tdevries@suse.de>
658
659 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
660
cdeba395
TV
6612021-01-28 Tom de Vries <tdevries@suse.de>
662
663 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
664 in the backtrace, and use that in the rest of the test instead of
665 hardcoded constant 3. Use "frame" instead of "up" for robustness.
666
c47b145e
TV
6672021-01-28 Tom de Vries <tdevries@suse.de>
668
669 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
670 * gdb.arch/i386-sse-stack-align.c: Same.
671 * gdb.arch/i386-sse-stack-align.exp: Same.
672
47918cca
AB
6732021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
674
675 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
676
2f985dd1
TV
6772021-01-28 Tom de Vries <tdevries@suse.de>
678
679 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
680
22efa3d3
TV
6812021-01-28 Tom de Vries <tdevries@suse.de>
682
683 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
684 "maint info line-table". Make PASS pattern more specific. Make
685 FAIL pattern work for -m32.
686
59b59f08
LS
6872021-01-27 Lancelot SIX <lsix@lancelotsix.com>
688
689 PR gdb/27133
690 * gdb.base/ui-redirect.exp: Add test case that ensures that
691 redirecting both logging and debug does not cause gdb to crash.
692
693
807f647c
MM
6942021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
695
696 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
697
4ca40594
TV
6982021-01-26 Tom de Vries <tdevries@suse.de>
699
700 * gdb.threads/killed-outside.exp: Allow regular output.
701
d0021af3
TV
7022021-01-26 Tom de Vries <tdevries@suse.de>
703
704 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
705
9f6c202e
TV
7062021-01-25 Tom de Vries <tdevries@suse.de>
707
708 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
709 * lib/gdb.exp: Use gdb_load_no_complaints.
710
a625a8c9
TT
7112021-01-25 Tom Tromey <tromey@adacore.com>
712
713 * gdb.ada/fixed_points.exp: Add regression test.
714 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
715 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
716
19184910
TT
7172021-01-25 Tom Tromey <tromey@adacore.com>
718
719 * gdb.ada/local-enum.exp: Add enumerator resolution test.
720
acd6125f
TT
7212021-01-25 Tom Tromey <tromey@adacore.com>
722
723 * gdb.ada/local-enum.exp: New file.
724 * gdb.ada/local-enum/local.adb: New file.
725
1af4c9c4
TT
7262021-01-23 Tom Tromey <tom@tromey.com>
727
728 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
729
705646c0
BE
7302021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
731
732 * gdb.base/line65535.exp: Fix test expectation.
733
0ac85db5
SM
7342021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
735
736 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
737 suppression.
738 (default_gdb_exit): Likewise.
739 (default_gdb_spawn): Likewise.
740 (send_gdb): Likewise.
741 (gdb_expect): Likewise.
742 (gdb_expect_list): Likewise.
743 (default_gdb_init): Likewise.
744 (gdb_suppress_entire_file): Remove.
745 (gdb_suppress_tests): Remove.
746 (gdb_stop_suppressing_tests): Remove.
747 (gdb_clear_suppressed): Remove.
748 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
749 related to test suppression.
750 (default_mi_gdb_start): Likewise.
751 (mi_gdb_reinitialize_dir): Likewise.
752 (mi_gdb_test): Likewise.
753 (mi_run_cmd_full): Likewise.
754 (mi_runto_helper): Likewise.
755 (mi_execute_to): Likewise.
756 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
757 * gdb.base/bitfields.exp: Likewise.
758 * gdb.base/bitfields2.exp: Likewise.
759 * gdb.base/break.exp: Likewise.
760 * gdb.base/call-sc.exp: Likewise.
761 * gdb.base/callfuncs.exp: Likewise.
762 * gdb.base/dfp-test.exp: Likewise.
763 * gdb.base/endian.exp: Likewise.
764 * gdb.base/exprs.exp: Likewise.
765 * gdb.base/funcargs.exp: Likewise.
766 * gdb.base/hbreak2.exp: Likewise.
767 * gdb.base/recurse.exp: Likewise.
768 * gdb.base/scope.exp: Likewise.
769 * gdb.base/sepdebug.exp: Likewise.
770 * gdb.base/structs.exp: Likewise.
771 * gdb.base/until.exp: Likewise.
772 * gdb.cp/misc.exp: Likewise.
773
9d2d8a16
AB
7742021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
775
776 PR cli/25956
777 * gdb.base/style.exp (run_style_tests): Add version string test.
778 (test_startup_version_string): Use version style name.
779 * lib/gdb-utils.exp (style): Handle version style name.
780
e7b43072
AB
7812021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
782
783 * gdb.base/style.exp (limited_style): New proc.
784 (clean_restart_and_disable): New proc.
785 (run_style_tests): New proc. Most of the old tests from this file
786 are now in this proc.
787 (test_startup_version_string): New proc. Reamining test from the
788 old file is in this proc.
789
2189c312
SM
7902021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
791
792 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
793 Adjust to "set debug remote" changes.
794
cd211c75
LM
7952021-01-21 Luis Machado <luis.machado@linaro.org>
796
797 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
798 message.
799
730af663
SM
8002021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
801
802 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
803
325d39e4
HD
8042021-01-21 Hannes Domani <ssbssa@yahoo.de>
805
806 PR python/19151
807 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
808
c3e96aa7
SM
8092021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
810
811 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
812
6571ffc6
SM
8132021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
814
815 * lib/tuiterm.exp: Add links in comments.
816
7c794afd
TV
8172021-01-20 Tom de Vries <tdevries@suse.de>
818
819 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
820 offset.
821
1402665c
TV
8222021-01-20 Tom de Vries <tdevries@suse.de>
823
824 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
825
6f52fdf4
SDJ
8262021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
827
828 * gdb.arch/amd64-stap-expressions.S: New file.
829 * gdb.arch/amd64-stap-expressions.exp: New file.
830
14852123
TV
8312021-01-19 Tom de Vries <tdevries@suse.de>
832
833 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
834 sequence.
835
0c4e2c6c
TV
8362021-01-19 Tom de Vries <tdevries@suse.de>
837
838 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
839
02baa133
AB
8402021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
841
842 * gdb.fortran/array-slices.exp (run_test): Avoid including
843 addresses in test names.
844
10f92414
TV
8452021-01-15 Tom de Vries <tdevries@suse.de>
846
847 PR testsuite/26997
848 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
849 when adding sizeof.
850
116d0cf1
TV
8512021-01-14 Tom de Vries <tdevries@suse.de>
852
853 PR testsuite/24590
854 * gdb.base/style.exp: Handle shorter argv in frame command output.
855
8f66807b
AB
8562021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 PR gdb/26819
859 * gdb.server/stop-reply-no-thread-multi.c: New file.
860 * gdb.server/stop-reply-no-thread-multi.exp: New file.
861
3f94e588
TV
8622021-01-12 Tom de Vries <tdevries@suse.de>
863
864 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
865 (main): Remove call to have_mpx.
866 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
867 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
868 (main): Remote call to have_mpx.
869 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
870 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
871 (main): Remove call to have_mpx.
872 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
873 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
874 (main): Remove call to have_mpx.
875 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
876 * gdb.arch/i386-mpx.c (have_mpx): Remove.
877 (main): Remote call to have_mpx.
878 * gdb.arch/i386-mpx.exp: Use have_mpx.
879 * lib/gdb.exp (have_mpx): New proc.
880
5291fe3c
SP
8812021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
882
883 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
884
18bfb505
TV
8852021-01-12 Tom de Vries <tdevries@suse.de>
886
887 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
888
ce38f5ed
AB
8892021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
890
891 * gdb.fortran/debug-expr.exp: Add new tests.
892
7c654b71
AB
8932021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
894
895 * gdb.fortran/dot-ops.exp: Add new tests.
896
10dadadc
TV
8972021-01-11 Tom de Vries <tdevries@suse.de>
898
899 PR testsuite/26968
900 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
901 Move insn setting $eax to before probe point.
902
66beed02
TT
9032021-01-09 Tom Tromey <tom@tromey.com>
904
905 * gdb.trace/ax.exp: Do not require an "ext".
906
8fc48b79
TT
9072021-01-08 Tom Tromey <tromey@adacore.com>
908
909 * gdb.ada/voidctx/pck.adb: New file.
910 * gdb.ada/voidctx/pck.ads: New file.
911 * gdb.ada/voidctx/voidctx.adb: New file.
912 * gdb.ada/voidctx.exp: New file.
913
6abd4cf2
SM
9142021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
915
916 PR gdb/27157
917 * gdb.base/empty-host-env-vars.exp: New test.
918
d00f0868
AB
9192021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
920
921 * gdb.base/completion.exp: Add a new test.
922
3c8c6de2
AB
9232021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
924
925 * gdb.fortran/intvar-dynamic-types.exp: New file.
926 * gdb.fortran/intvar-dynamic-types.f90: New file.
927
e3436813
AB
9282021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
929
930 * gdb.fortran/intvar-array.exp: New file.
931 * gdb.fortran/intvar-array.f90: New file.
932
d4813f10
TT
9332021-01-07 Tom Tromey <tromey@adacore.com>
934
935 * gdb.ada/assign_arr.exp: Add 'others' test.
936
b49180ac
TT
9372021-01-06 Tom Tromey <tromey@adacore.com>
938
939 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
940 (FP4_Type): New type.
941 (FP4_Var): New variable.
942 * gdb.ada/fixed_points/fixed_points.adb: Update.
943 * gdb.ada/fixed_points.exp: Add tests for binary operators.
944
3c55062c
SM
9452021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
946
947 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
948 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
949 Pass prompt containing debug print to gdb_test_sequence.
950
e4ad960a
TV
9512021-01-04 Tom de Vries <tdevries@suse.de>
952
953 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
954
3ec3145c
SM
9552021-01-04 Simon Marchi <simon.marchi@efficios.com>
956
957
958
8dc558a0
SM
9592021-01-04 Simon Marchi <simon.marchi@efficios.com>
960
961 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
962 * gdb.server/connect-without-multi-process.exp: Likewise.
963 * gdb.server/exit-multiple-threads.exp: Likewise.
964 * gdb.server/ext-attach.exp: Likewise.
965 * gdb.server/ext-restart.exp: Likewise.
966 * gdb.server/ext-run.exp: Likewise.
967 * gdb.server/ext-wrapper.exp: Likewise.
968 * gdb.server/multi-ui-errors.exp: Likewise.
969 * gdb.server/no-thread-db.exp: Likewise.
970 * gdb.server/reconnect-ctrl-c.exp: Likewise.
971 * gdb.server/run-without-local-binary.exp: Likewise.
972 * gdb.server/server-kill.exp: Likewise.
973 * gdb.server/server-run.exp: Likewise.
974 * gdb.server/solib-list.exp: Likewise.
975 * gdb.server/stop-reply-no-thread.exp: Likewise.
976 * gdb.server/wrapper.exp: Likewise.
977 * gdb.server/sysroot.exp: Increase timeout when testing the
978 target: sysroot.
979
d8387cc8
SM
9802021-01-04 Simon Marchi <simon.marchi@efficios.com>
981
982 * gdb.server/server-run.exp: Use clean_restart.
983
5169ae34
SM
9842021-01-04 Simon Marchi <simon.marchi@efficios.com>
985
986 * gdb.server/ext-run.exp: Use clean_restart.
987
7b0ff8a2
SM
9882021-01-04 Simon Marchi <simon.marchi@efficios.com>
989
990 * gdb.server/stop-reply-no-thread.exp: Use build_executable
991 instead of prepare_for_testing.
992
a754fbdf
SM
9932021-01-04 Simon Marchi <simon.marchi@efficios.com>
994
995 * gdb.server/solib-list.exp: Use clean_restart.
996
c5e71b33
TV
9972021-01-04 Tom de Vries <tdevries@suse.de>
998
999 * gdb.base/morestack.c: Remove printf.
1000 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1001
9b243007
TT
10022020-12-31 Tom Tromey <tom@tromey.com>
1003
1004 * gdb.rust/simple.exp: Update output for Rust 1.49.
1005
4ff509e7
BE
10062020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1007
1008 * gdb.cp/step-and-next-inline.exp: Fix test case.
1009
391750c3
SM
10102020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1011
1012 * gdb.python/py-frame-args.exp: De-duplicate test names.
1013
b7874836
AB
10142020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1015
1016 PR gdb/27059
1017 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1018 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1019
e1ff6226
PW
10202020-12-21 Peter Waller <p@pwaller.net>
1021
1022 * gdb.base/style-interp-exec-mi.exp: New.
1023 * gdb.base/style-interp-exec-mi.c: New.
1024
ca01f1bf
SM
10252020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1026
1027 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1028 gdb_test. Use proc_with_prefix.
1029
0fe69a94
MM
10302020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1031
1032 * gdb.btrace/exception.exp: Build with nopie.
1033 * gdb.btrace/function_call_history.exp: Likewise.
1034 * gdb.btrace/unknown_functions.exp: Likewise.
1035
806e7575
MM
10362020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1037
1038 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1039
493d2172
MM
10402020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1041
1042 * gdb.python/py-record-btrace.exp: Make test names unique.
1043 * gdb.python/py-record-full.exp: Likewise.
1044
1a1c0afc
MM
10452020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1046
1047 * gdb.btrace/data.exp: Make test names unique.
1048 * gdb.btrace/delta.exp: Likewise.
1049 * gdb.btrace/enable.exp: Likewise.
1050 * gdb.btrace/function_call_history.exp: Likewise.
1051 * gdb.btrace/nohist.exp: Likewise.
1052 * gdb.btrace/non-stop.exp: Likewise.
1053 * gdb.btrace/rn-dl-bind.exp: Likewise.
1054 * gdb.btrace/step.exp: Likewise.
1055 * gdb.btrace/stepi.exp: Likewise.
1056 * gdb.btrace/tailcall.exp: Likewise.
1057
98d837f0
MM
10582020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1059
1060 * gdb.btrace/enable.exp: Update error message.
1061 * gdb.btrace/multi-inferior.exp: Likewise.
1062 * gdb.btrace/reconnect.exp: Likewise.
1063 * gdb.python/py-record-btrace.exp: Likewise.
1064 * gdb.python/py-record-full.exp: Likewise.
1065
c541fa7c
TV
10662020-12-20 Tom de Vries <tdevries@suse.de>
1067
1068 * lib/gdb.exp (save_target_board_info): New proc.
1069 (gdb_compile_shlib): Use save_target_board_info.
1070
60108e47
TV
10712020-12-19 Tom de Vries <tdevries@suse.de>
1072
1073 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1074 (supports_gnuc): New proc.
1075 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1076 test_compiler_info calls. Add unsupported message.
1077 * gdb.base/endianity.c: Use TEST_SSO.
1078
fa639f55
HD
10792020-12-19 Hannes Domani <ssbssa@yahoo.de>
1080
1081 PR exp/27070
1082 * gdb.python/compare-enum-type-a.c: New test.
1083 * gdb.python/compare-enum-type-b.c: New test.
1084 * gdb.python/compare-enum-type.exp: New file.
1085 * gdb.python/compare-enum-type.h: New test.
1086
4aea001f
HD
10872020-12-18 Hannes Domani <ssbssa@yahoo.de>
1088
1089 * gdb.python/py-format-string.exp: Add tests for address keyword.
1090
b3f9469b
HD
10912020-12-18 Hannes Domani <ssbssa@yahoo.de>
1092
1093 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1094
86ef42bd
TT
10952020-12-18 Tom Tromey <tromey@adacore.com>
1096
1097 * gdb.ada/fixed_points.exp: Also run with
1098 -fgnat-encodings=minimal. Update expected output.
1099
93df4a1d
SM
11002020-12-16 Simon Marchi <simon.marchi@efficios.com>
1101
1102 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1103 * gdb.base/continue-all-already-running.exp: Likewise.
1104 * gdb.base/moribund-step.exp: Likewise.
1105 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1106
592995fa
TV
11072020-12-16 Tom de Vries <tdevries@suse.de>
1108
1109 * gdb.base/batch-preserve-term-settings.exp:
1110
1e61189d
TV
11112020-12-16 Tom de Vries <tdevries@suse.de>
1112
1113 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1114 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1115
19007d95
LM
11162020-12-16 Luis Machado <luis.machado@linaro.org>
1117
1118 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1119 pointer-based memory accesses.
1120 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1121 hw watchpoint cases.
1122
a33fc9ae
RK
11232020-12-15 Rae Kim <rae.kim@gmail.com>
1124
1125 * gdb.base/document.exp: New test.
1126
0e5ad442
TT
11272020-12-15 Tom Tromey <tromey@adacore.com>
1128
1129 * gdb.base/style.exp: Add deprecation tests.
1130
60598dbd
SM
11312020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1132
1133 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1134
8cd6d968
MW
11352020-12-14 Mark Wielaard <mark@klomp.org>
1136
1137 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1138 specially, set attr_form_comment to the actual FORM string used.
1139
eab9267c
MW
11402020-12-14 Mark Wielaard <mark@klomp.org>
1141
1142 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1143 _constants(SPECIAL_expr) here, but set it...
1144 (Dwarf::cu): ...here based on _cu_version.
1145
2f413264
TV
11462020-12-14 Tom de Vries <tdevries@suse.de>
1147
1148 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1149 pass -fPIC.
1150 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1151 * gdb.base/break-probes.exp: Same.
1152 * gdb.base/ctxobj.exp: Same.
1153 * gdb.base/dso2dso.exp: Same.
1154 * gdb.base/global-var-nested-by-dso.exp: Same.
1155 * gdb.base/info-shared.exp: Same.
1156 * gdb.base/jit-reader-simple.exp: Same.
1157 * gdb.base/print-file-var.exp: Same.
1158 * gdb.base/skip-solib.exp: Same.
1159 * gdb.btrace/dlopen.exp: Same.
1160
18f1cb1f
TV
11612020-12-14 Tom de Vries <tdevries@suse.de>
1162
1163 PR testsuite/26963
1164 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1165
519155c9
TV
11662020-12-14 Tom de Vries <tdevries@suse.de>
1167
1168 PR testsuite/26962
1169 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1170 cast it to its declared type".
1171
153f6e6c
TV
11722020-12-14 Tom de Vries <tdevries@suse.de>
1173
1174 PR testsuite/26951
1175 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1176 shell prompt.
1177
86b44259
TT
11782020-12-14 Tom Tromey <tromey@adacore.com>
1179
1180 * gdb.ada/nested.exp: Add new tests.
1181 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1182
e26624c6
TT
11832020-12-14 Tom Tromey <tromey@adacore.com>
1184
1185 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1186
a3bdae4e
TT
11872020-12-14 Tom Tromey <tromey@adacore.com>
1188
1189 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1190
862fcbd8
TV
11912020-12-13 Tom de Vries <tdevries@suse.de>
1192
1193 PR testsuite/26953
1194 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1195 attribute support if compiler doesn't support it.
1196
a406a98e
TV
11972020-12-13 Tom de Vries <tdevries@suse.de>
1198
1199 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1200 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1201 source to shared lib. Add ada to options.
1202
5d7e6ed0
TV
12032020-12-13 Tom de Vries <tdevries@suse.de>
1204
1205 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1206 calling gnatbind and gnatlink.
1207
ee9812a0
AB
12082020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1209
1210 * gdb.base/dcache-flush.c: New file.
1211 * gdb.base/dcache-flush.exp: New file.
1212
50a5f187
AB
12132020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1214
1215 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1216 commands.
1217 * gdb.base/killed-outside.exp: Likewise.
1218 * gdb.opt/inline-bt.exp: Likewise.
1219 * gdb.perf/gmonster-null-lookup.py: Likewise.
1220 * gdb.perf/gmonster-print-cerr.py: Likewise.
1221 * gdb.perf/gmonster-ptype-string.py: Likewise.
1222 * gdb.python/py-unwind.exp: Likewise.
1223
19c659f1
AB
12242020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1225
1226 * gdb.base/commands.exp: Update expected results.
1227
9ef6d4a1
AB
12282020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1229
1230 PR cli/15104
1231 * gdb.base/commands.exp: Add additional tests.
1232 * gdb.base/completion.exp: Add additional tests.
1233
1536146f
AB
12342020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1235
1236 * gdb.base/completion.exp: Add additional tests.
1237
346e7e19
TV
12382020-12-11 Tom de Vries <tdevries@suse.de>
1239
1240 PR testsuite/26991
1241 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1242 violations by setting bounds registers if the bounds are passed in the
1243 Bounds Table.
1244
9cd7a95a
TV
12452020-12-11 Tom de Vries <tdevries@suse.de>
1246
1247 PR testsuite/26954
1248 * gdb.base/float128.exp: Detect and handle no mpfr support.
1249
4483a8e7
SM
12502020-12-10 Simon Marchi <simon.marchi@efficios.com>
1251
1252 PR gdb/24694
1253 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1254 calls.
1255
10067028
TV
12562020-12-10 Tom de Vries <tdevries@suse.de>
1257
1258 PR testsuite/26947
1259 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1260 braces for tcl 8.5 and earlier.
1261
5b56203a
SM
12622020-12-09 Simon Marchi <simon.marchi@efficios.com>
1263
1264 PR 26875, PR 26901
1265 * gdb.base/flexible-array-member.c: New test.
1266 * gdb.base/flexible-array-member.exp: New test.
1267
b46551b2
TV
12682020-12-08 Tom de Vries <tdevries@suse.de>
1269
1270 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1271 using is_amd64_regs_target.
1272
8439f446
TV
12732020-12-08 Tom de Vries <tdevries@suse.de>
1274
1275 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1276 self_id.
1277
bc545da7
PA
12782020-12-07 Pedro Alves <pedro@palves.net>
1279
1280 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1281 'additional_flags' variable.
1282
1f58f6c2
TBA
12832020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1284
1285 * gdb.linespec/explicit.exp: Extend with a test to check completing
1286 '-' after seemingly complete options.
1287
5759831a
TBA
12882020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1289
1290 * gdb.linespec/keywords.exp: Add tests to check positional
1291 flexibility of "-force-condition".
1292
21e051b3
TBA
12932020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1294
1295 * gdb.base/bp-cmds-run-with-ex.c: New file.
1296 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1297 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1298 * gdb.gdb/python-interrupts.exp: Update the call to
1299 'catch_command_errors' with the new argument.
1300 * gdb.gdb/python-selftest.exp: Ditto.
1301
187b041e
SM
13022020-12-04 Simon Marchi <simon.marchi@efficios.com>
1303
1304 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1305 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1306 * gdb.threads/non-stop-fair-events.exp: Likewise.
1307
3b7a962d
SM
13082020-12-04 Simon Marchi <simon.marchi@efficios.com>
1309
1310 * gdb.threads/step-over-exec.exp: New.
1311 * gdb.threads/step-over-exec.c: New.
1312 * gdb.threads/step-over-exec-execd.c: New.
1313 * lib/my-syscalls.S: New.
1314 * lib/my-syscalls.h: New.
1315
e633b117
SM
13162020-12-04 Simon Marchi <simon.marchi@efficios.com>
1317
1318 * lib/dwarf.exp (declare_labels): Use name as text if text is
1319 not provided.
1320
67748e0f
TV
13212020-12-04 Tom de Vries <tdevries@suse.de>
1322
1323 PR testsuite/26990
1324 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
1325 are unsupported.
1326
a8d13675
TV
13272020-12-04 Tom de Vries <tdevries@suse.de>
1328
1329 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
1330 clause.
1331
f17727b3
TV
13322020-12-04 Tom de Vries <tdevries@suse.de>
1333
1334 * gdb.reverse/insn-reverse.exp: Fix count handling.
1335
a1499830
TV
13362020-12-04 Tom de Vries <tdevries@suse.de>
1337
1338 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
1339 __x86_64__.
1340
9c027c2f
TV
13412020-12-04 Tom de Vries <tdevries@suse.de>
1342
1343 * gdb.reverse/insn-reverse.c (test_nr): New var.
1344 (usage, parse_args): New function.
1345 (main): Call parse_args. Only run test for test_nr.
1346 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
1347 and bail out. Run subtests individually, using an inferior arg
1348 specifying the subtest.
1349
533b2ae0
AB
13502020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1351
1352 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
1353
e4502042
AB
13542020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1355
1356 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
1357 update test to use this.
1358
f55a9a37
SM
13592020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1360
1361 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
1362
0a6155a0
SM
13632020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1364
1365 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
1366 (do_test): Don't use with_test_prefix.
1367 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
1368 (do_test): Don't use with_test_prefix.
1369 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
1370 (do_test): Don't use with_test_prefix.
1371 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
1372 (do_test): Don't use with_test_prefix.
1373
4d56d64a
SM
13742020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1375
1376 * gdb.threads/non-ldr-exit.exp: Fix comment.
1377
54e75f29
AB
13782020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1379
1380 * gdb.xml/maint-xml-dump-03.xml: New file.
1381
7ce05d21
TV
13822020-11-30 Tom de Vries <tdevries@suse.de>
1383
1384 PR symtab/26905
1385 * gdb.dwarf2/count.exp: Remove kfails.
1386
50757f95
TBA
13872020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1388
1389 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
1390 indices.
1391
4afa9fd9
JB
13922020-11-24 Joel Brobecker <brobecker@adacore.com>
1393
1394 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
1395 the "ptype pck__fp1_range_var" test for the module-2 and pascal
1396 languages. Remove the associated setup_xfail.
1397
15a491af
SM
13982020-11-23 Simon Marchi <simon.marchi@efficios.com>
1399
1400 * lib/gdb.exp (gdb_assert): Show error message on error.
1401
891615f0
TV
14022020-11-23 Tom de Vries <tdevries@suse.de>
1403
1404 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
1405 * gdb.ada/mod_from_name.exp: Same.
1406 * gdb.ada/pckd_arr_ren.exp: Same.
1407
19922582
SM
14082020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1409
1410 * gdb.base/template.exp: New.
1411 * gdb.base/template.c: New.
1412
117c628d
GB
14132020-11-22 Gary Benson <gbenson@redhat.com>
1414
1415 PR gdb/26905
1416 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
1417 is defined using a DW_AT_count which references another DIE.
1418
da39d3ba
TV
14192020-11-21 Tom de Vries <tdevries@suse.de>
1420
1421 * gdb.base/vla-ptr.exp: Add XFAIL.
1422
a5c641b5
AB
14232020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1424
1425 * gdb.fortran/array-slices-bad.exp: New file.
1426 * gdb.fortran/array-slices-bad.f90: New file.
1427 * gdb.fortran/array-slices-sub-slices.exp: New file.
1428 * gdb.fortran/array-slices-sub-slices.f90: New file.
1429 * gdb.fortran/array-slices.exp: Rewrite tests.
1430 * gdb.fortran/array-slices.f90: Rewrite tests.
1431 * gdb.fortran/vla-sizeof.exp: Correct expected results.
1432
a15a5258
AB
14332020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1434
1435 * gdb.base/completion.exp: Add new completion tests.
1436
7cb2893d
SM
14372020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1438
1439 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
1440 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1441 * gdb.mi/mi-nsintrall.exp: Likewise.
1442 * gdb.mi/mi-nsmoribund.exp: Likewise.
1443 * gdb.mi/mi-nsthrexec.exp: Likewise.
1444 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1445
cf144ec8
SM
14462020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1447
1448 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
1449 of perror.
1450
6b6a3e05
JM
14512020-11-18 Joseph Myers <joseph@codesourcery.com>
1452
1453 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
1454 $arg.exe exists but $arg does not.
1455
811bdca0
GB
14562020-11-17 Gary Benson <gbenson@redhat.com>
1457
1458 * gdb.trace/trace-common.h (x86_trace_dummy): Add
1459 __attribute__ ((used)).
1460
c72e3136
AB
14612020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1462
1463 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
1464
037d7135
AB
14652020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1466
1467 * gdb.base/completion.exp: Add new tests.
1468
119e99bb
TT
14692020-11-16 Tom Tromey <tromey@adacore.com>
1470
1471 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
1472 tests.
1473
b74dbc20
JB
14742020-11-15 Joel Brobecker <brobecker@adacore.com>
1475
1476 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
1477 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
1478 (main): Add reference to pck__fp1_var2.
1479 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
1480
0a12719e
JB
14812020-11-15 Joel Brobecker <brobecker@adacore.com>
1482
1483 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
1484
0c9150e4
JB
14852020-11-15 Joel Brobecker <brobecker@adacore.com>
1486
1487 * gdb.ada/fixed_points.exp: Add ptype tests.
1488 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
1489
b26daff9
JB
14902020-11-15 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
1493
09584414
JB
14942020-11-15 Joel Brobecker <brobecker@adacore.com>
1495
1496 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
1497 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
1498 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
1499 New files.
1500 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
1501
1502 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
1503 New files.
1504
9dd02fc0
AB
15052020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
1506
1507 PR cli/26879
1508 * gdb.fortran/completion.exp: New file.
1509 * gdb.fortran/completion.f90: New file.
1510
5643c500
JM
15112020-11-12 Joseph Myers <joseph@codesourcery.com>
1512
1513 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
1514 but $arg does not.
1515
7bea47f0
AB
15162020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
1517
1518 * gdb.fortran/types.exp: Add more tests.
1519
1f2624a3
TT
15202020-11-12 Tom Tromey <tom@tromey.com>
1521
1522 PR rust/26799:
1523 * gdb.rust/traits.exp: Remove kfails.
1524
9e74f0ae
GB
15252020-11-12 Gary Benson <gbenson@redhat.com>
1526
1527 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
1528 statement.
1529
acb994fa
SM
15302020-11-11 Simon Marchi <simon.marchi@efficios.com>
1531
1532 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
1533 always-inserted" axis.
1534 (do_test): Add breakpoint_always_inserted parameter.
1535
95016fd2
TT
15362020-11-10 Tom Tromey <tromey@adacore.com>
1537
1538 * gdb.ada/bias.exp: Update.
1539 * gdb.ada/bias/bias.adb (X): Change value.
1540
83100a74
GB
15412020-11-10 Gary Benson <gbenson@redhat.com>
1542
1543 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
1544 regexp fragment in parentheses to prevent false matching.
1545
6ff174a7
GB
15462020-11-10 Gary Benson <gbenson@redhat.com>
1547
1548 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
1549
eb24648c
GB
15502020-11-10 Gary Benson <gbenson@redhat.com>
1551
1552 * gdb.cp/step-and-next-inline.exp: Only require
1553 -gstatement-frontiers when building with GCC.
1554 Only setup KFAIL's for GCC issues when using
1555 a GCC-built executable.
1556
86775fab
AB
15572020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
1558
1559 * gdb.base/debug-expr.c: Add extra function to allow for an
1560 additional test.
1561 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
1562 to this proc with gdb_test_debug_expr. Add an extra test.
1563 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
1564 to this proc with gdb_test_debug_expr, give the tests names
1565 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
1566 calls to this proc with gdb_test_debug_expr, give the tests names
1567 * gdb.fortran/debug-expr.exp: New file.
1568 * gdb.fortran/debug-expr.f90: New file.
1569 * lib/gdb.exp (gdb_test_debug_expr): New proc.
1570
a1945bd4
SM
15712020-11-06 Simon Marchi <simon.marchi@efficios.com>
1572
1573 * lib/dwarf.exp (ranges): Handle "base" and "range" as
1574 proceduresu.
1575 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
1576 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
1577 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
1578 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
1579 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
1580 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
1581 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
1582 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
1583
9c91c725
TT
15842020-11-04 Tom Tromey <tromey@adacore.com>
1585
1586 * gdb.ada/funcall_ref.exp: Update.
1587 * gdb.ada/var_rec_arr.exp: Update.
1588
8d9fd3a1
TT
15892020-11-04 Tom Tromey <tromey@adacore.com>
1590
1591 * gdb.ada/rec_ptype.exp: New file.
1592 * gdb.ada/rec_ptype/main.adb: New file.
1593 * gdb.ada/rec_ptype/p.ads: New file.
1594
d8f62e84
TT
15952020-11-04 Tom Tromey <tromey@adacore.com>
1596
1597 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
1598 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
1599 (PT_Full): New variable.
1600 * gdb.ada/tick_length_array_enum_idx/pck.adb
1601 (Full_PT): New type.
1602
7ff5b937
TT
16032020-11-04 Tom Tromey <tromey@adacore.com>
1604
1605 * gdb.ada/array_of_variant.exp: New file.
1606 * gdb.ada/array_of_variant/p.adb: New file.
1607 * gdb.ada/array_of_variant/pck.ads: New file.
1608 * gdb.ada/array_of_variant/pck.adb: New file.
1609
10f6a3ad
TT
16102020-11-04 Tom Tromey <tromey@adacore.com>
1611
1612 * gdb.ada/enum_idx_packed.exp: Add test.
1613 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
1614 New variable.
1615 * gdb.ada/enum_idx_packed/pck.ads (Short)
1616 (Multi_Dimension, Multi_Dimension_Access): New types.
1617
b72795a8
TT
16182020-11-04 Tom Tromey <tromey@adacore.com>
1619
1620 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
1621
24aa1b02
TT
16222020-11-04 Tom Tromey <tromey@adacore.com>
1623
1624 * gdb.ada/set_pckd_arr_elt.exp: Also test
1625 -fgnat-encodings=minimal. Add tests.
1626 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
1627 Call Update_Small a second time.
1628 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
1629 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
1630 (Variant_Access): New types.
1631 (New_Variant): Declare.
1632
c9a28cbe
TT
16332020-11-04 Tom Tromey <tromey@adacore.com>
1634
1635 * gdb.ada/mod_from_name.exp: Test printing slice.
1636
57567375
TT
16372020-11-04 Tom Tromey <tromey@adacore.com>
1638
1639 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
1640 values.
1641 * gdb.ada/access_to_unbounded_array.exp: Test different
1642 -fgnat-encodings values.
1643 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
1644 values.
1645 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
1646 values.
1647 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
1648 values.
1649 * gdb.ada/array_of_variable_length.exp: Test different
1650 -fgnat-encodings values.
1651 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
1652 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
1653 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
1654 change.
1655 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
1656 values.
1657 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
1658 * gdb.ada/out_of_line_in_inlined.exp: Test different
1659 -fgnat-encodings values.
1660 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
1661 values.
1662 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
1663 values.
1664 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
1665 -fgnat-encodings values.
1666 * gdb.ada/variant_record_packed_array.exp: Test different
1667 -fgnat-encodings values.
1668
a7400e44
TT
16692020-11-04 Tom Tromey <tromey@adacore.com>
1670
1671 * gdb.ada/enum_idx_packed.exp: Add tests.
1672 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
1673 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
1674 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
1675 declarations.
1676
c40907bf
TV
16772020-11-03 Tom de Vries <tdevries@suse.de>
1678
1679 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
1680 terminator comments.
1681 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
1682 terminator.
1683
f468977a
SM
16842020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
1685
1686 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
1687 integer format test with regexp.
1688
1c2bec19
GB
16892020-11-02 Gary Benson <gbenson@redhat.com>
1690
1691 * gdb.base/print-file-var.exp (test): Separate compiler and
1692 linker options, and build using build_executable_from_specs
1693 to accommodate this.
1694
6539a36d
GB
16952020-11-02 Gary Benson <gbenson@redhat.com>
1696
1697 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
1698 for .c files compiled as C++ with Clang if any shared
1699 libraries are specified.
1700
7ea44a51
GB
17012020-11-02 Gary Benson <gbenson@redhat.com>
1702
1703 * lib/attributes.h: New header.
1704 * gdb.base/backtrace.c: Include the above. Replace
1705 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1706 * gdb.base/infcall-nested-structs.c: Likewise.
1707 * gdb.base/vla-optimized-out.c: Likewise.
1708
ab8f783d
TV
17092020-11-02 Tom de Vries <tdevries@suse.de>
1710
1711 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1712
d77c9224
JB
17132020-11-01 Joel Brobecker <brobecker@adacore.com>
1714
1715 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1716 System.Min_Int and System.Max_Int with smaller hardcoded
1717 constants.
1718
0e5b0dd0
SM
17192020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1720
1721 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
1722 * configure: Re-generate.
1723
136821d9
SM
17242020-10-30 Simon Marchi <simon.marchi@efficios.com>
1725
1726 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
1727 expected output.
1728
b78b3a29
TBA
17292020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1730
1731 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
1732 behavior.
1733 * gdb.base/paginate-bg-execution.exp: Ditto.
1734 * gdb.base/paginate-inferior-exit.exp: Ditto.
1735 * gdb.base/double-prompt-target-event-error.c: Remove.
1736 * gdb.base/double-prompt-target-event-error.exp: Remove.
1737
cfaa8f76
TBA
17382020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1739
1740 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
1741 inferiors' and 'detach inferiors' do not change the current
1742 inferior.
1743
0ad0e70c
TV
17442020-10-29 Tom de Vries <tdevries@suse.de>
1745
1746 * gdb.threads/tls.exp: Fix DUPLICATEs.
1747
99cc6b2a
TV
17482020-10-28 Tom de Vries <tdevries@suse.de>
1749
1750 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
1751
efe9b873
TV
17522020-10-28 Tom de Vries <tdevries@suse.de>
1753
1754 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
1755 * gdb.base/reread.exp: Same.
1756
6b68fd45
TV
17572020-10-28 Tom de Vries <tdevries@suse.de>
1758
1759 * lib/gdb.exp (readnow): Handle arg.
1760 * gdb.rust/traits.exp: Add KFAILs for -readnow.
1761
32a5f98a
TV
17622020-10-28 Tom de Vries <tdevries@suse.de>
1763
1764 * gdb.base/relocate.exp: Update regexp for -readnow.
1765
f93b8760
TV
17662020-10-28 Tom de Vries <tdevries@suse.de>
1767
1768 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
1769 -readnow.
1770
1b00ef06
TV
17712020-10-28 Tom de Vries <tdevries@suse.de>
1772
1773 PR symtab/26772
1774 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
1775 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
1776
364bb903
TV
17772020-10-28 Tom de Vries <tdevries@suse.de>
1778
1779 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
1780 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
1781 complaint during file command for -readnow.
1782
445a033f
TV
17832020-10-28 Tom de Vries <tdevries@suse.de>
1784
1785 * gdb.cp/nsalias.exp: Fix typo in test name.
1786
fdd67a42
TV
17872020-10-28 Tom de Vries <tdevries@suse.de>
1788
1789 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
1790
706baf4c
TV
17912020-10-28 Tom de Vries <tdevries@suse.de>
1792
1793 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
1794 -readnow.
1795
b448cca5
TV
17962020-10-27 Tom de Vries <tdevries@suse.de>
1797
1798 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
1799
5868da03
TV
18002020-10-27 Tom de Vries <tdevries@suse.de>
1801
1802 * gdb.base/maint.exp: Update for -readnow.
1803
06db6ec3
TV
18042020-10-27 Tom de Vries <tdevries@suse.de>
1805
1806 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
1807 -readnow.
1808
934a1764
GB
18092020-10-14 Gary Benson <gbenson@redhat.com>
1810
1811 * gdb.python/py-format-string.exp (test_deref_refs): Treat
1812 "_vptr$Base" as correct, in addition to "_vptr.Base".
1813 (test_mixed): Likewise.
1814
0bf21fbd
GB
18152020-10-27 Gary Benson <gbenson@redhat.com>
1816
1817 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
1818 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
1819
b1d4d8d1
TBA
18202020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1821
1822 * gdb.base/condbreak.exp: Update the completion tests to
1823 consider the '-force' flag.
1824
bd24c5d6
TV
18252020-10-27 Tom de Vries <tdevries@suse.de>
1826
1827 * gdb.base/list-ambiguous-readnow.exp: New file.
1828
733d554a
TBA
18292020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1830
1831 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
1832 the condition.
1833 * gdb.linespec/cpcompletion.exp: Update to consider the
1834 '-force-condition' keyword.
1835 * gdb.linespec/explicit.exp: Ditto.
1836 * lib/completion-support.exp: Ditto.
1837
b5fa468f
TBA
18382020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1839
1840 * gdb.base/condbreak-multi-context.cc: New file.
1841 * gdb.base/condbreak-multi-context.exp: New file.
1842
b3247276
TT
18432020-10-26 Tom Tromey <tom@tromey.com>
1844
1845 * lib/mi-support.exp (default_mi_gdb_start): Call
1846 gdb_stdin_log_init.
1847 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
1848 subtract one from gdb_instances.
1849 (gdb_stdin_log_write): Flush in_file.
1850
1c47ec3e
TV
18512020-10-26 Tom de Vries <tdevries@suse.de>
1852
1853 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
1854
6390859c
TT
18552020-10-26 Tom Tromey <tromey@adacore.com>
1856
1857 * gdb.ada/unsigned_range/foo.adb: New file.
1858 * gdb.ada/unsigned_range/pack.adb: New file.
1859 * gdb.ada/unsigned_range/pack.ads: New file.
1860 * gdb.ada/unsigned_range.exp: New file.
1861
55c3ad88
TV
18622020-10-26 Tom de Vries <tdevries@suse.de>
1863
1864 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
1865
1612c4bb
TV
18662020-10-26 Tom de Vries <tdevries@suse.de>
1867
1868 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
1869 for CU.
1870 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
1871
7d72802b
TV
18722020-10-23 Tom de Vries <tdevries@suse.de>
1873
1874 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
1875 DW_FORM_string.
1876 (Dwarf::_default_form): New proc.
1877 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
1878 guessed.
1879
9476b583
TV
18802020-10-23 Tom de Vries <tdevries@suse.de>
1881
1882 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
1883 * gdb.dwarf2/atomic-type.exp: Same.
1884 * gdb.dwarf2/bad-regnum.exp: Same.
1885 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1886 * gdb.dwarf2/dw2-align.exp: Same.
1887 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1888 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1889 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1890 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1891 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1892 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1893 * gdb.dwarf2/enum-type.exp: Same.
1894 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
1895 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1896 * gdb.dwarf2/main-subprogram.exp: Same.
1897 * gdb.dwarf2/missing-type-name.exp: Same.
1898 * gdb.dwarf2/nonvar-access.exp: Same.
1899 * gdb.dwarf2/typedef-void-finish.exp: Same.
1900 * gdb.dwarf2/var-access.exp: Same.
1901 * gdb.dwarf2/void-type.exp: Same.
1902
4a636814
SM
19032020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
1904
1905 PR gdb/26693
1906 * gdb.dwarf2/template-specification-full-name.exp: New test.
1907
557fc257
LM
19082020-10-22 Luis Machado <luis.machado@linaro.org>
1909
1910 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
1911 expected an offset from the function.
1912 * gdb.base/msym-bp.exp (test): Likewise.
1913
6b4c676c
AB
19142020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
1915
1916 * gdb.fortran/array-slices.exp: Add a new test.
1917
98cec4f6
GB
19182020-10-21 Gary Benson <gbenson@redhat.com>
1919
1920 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
1921 fullname test with Clang. Also expand comments generally.
1922
ae86f581
TV
19232020-10-20 Tom de Vries <tdevries@suse.de>
1924
1925 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
1926
8c161360
TV
19272020-10-20 Tom de Vries <tdevries@suse.de>
1928
1929 * gdb.dwarf2/arr-stride.c: Remove.
1930 * gdb.dwarf2/arr-stride.exp: Use main.c.
1931 * gdb.dwarf2/arr-subrange.c: Remove.
1932 * gdb.dwarf2/arr-subrange.exp: Use main.c.
1933 * gdb.dwarf2/bad-regnum.c: Remove.
1934 * gdb.dwarf2/bad-regnum.exp: Use main.c.
1935 * gdb.dwarf2/corrupt.c: Remove.
1936 * gdb.dwarf2/corrupt.exp: Use main.c.
1937 * gdb.dwarf2/dw2-bad-elf.c: Remove.
1938 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
1939 * gdb.dwarf2/dw2-icycle.c: Remove.
1940 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
1941 * gdb.dwarf2/formdata16.c: Remove.
1942 * gdb.dwarf2/formdata16.exp: Use main.c.
1943 * gdb.dwarf2/implptrconst.c: Remove.
1944 * gdb.dwarf2/implptrconst.exp: Use main.c.
1945 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
1946 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
1947 * gdb.dwarf2/opaque-type-lookup.c: Remove.
1948 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
1949
9c2412ec
TV
19502020-10-20 Tom de Vries <tdevries@suse.de>
1951
1952 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
1953 file.
1954 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
1955
0cd2ad78
TV
19562020-10-20 Tom de Vries <tdevries@suse.de>
1957
1958 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
1959 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1960 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
1961 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1962 * gdb.dwarf2/dw2-ranges.exp: Same.
1963 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1964 * gdb.dwarf2/var-access.exp: Same.
1965
22cc388e
TT
19662020-10-19 Tom Tromey <tromey@adacore.com>
1967
1968 PR tui/26719
1969 * gdb.tui/list.exp: Check source window contents after focus
1970 change.
1971
520596f2
TV
19722020-10-17 Tom de Vries <tdevries@suse.de>
1973
1974 PR symtab/26317
1975 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
1976
d1c8a76d
TV
19772020-10-17 Tom de Vries <tdevries@suse.de>
1978
1979 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
1980 as suffix.
1981 * gdb.dwarf2/atomic.c: Rename to ...
1982 * gdb.dwarf2/atomic-type.c: ... this.
1983 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
1984 * gdb.dwarf2/dw2-ranges-2.c: ... this.
1985 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
1986 * gdb.dwarf2/dw2-ranges-3.c: ... this.
1987 * gdb.dwarf2/fission-mix2.c: Rename to ...
1988 * gdb.dwarf2/fission-mix-2.c: ... this.
1989 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
1990 standard_testfile.
1991 * gdb.dwarf2/ada-valprint-error.exp: Same.
1992 * gdb.dwarf2/arr-stride.exp: Same.
1993 * gdb.dwarf2/arr-subrange.exp: Same.
1994 * gdb.dwarf2/atomic-type.exp: Same.
1995 * gdb.dwarf2/bad-regnum.exp: Same.
1996 * gdb.dwarf2/break-inline-psymtab.exp: Same.
1997 * gdb.dwarf2/clang-debug-names-2.exp: Same.
1998 * gdb.dwarf2/clang-debug-names.exp: Same.
1999 * gdb.dwarf2/comp-unit-lang.exp: Same.
2000 * gdb.dwarf2/corrupt.exp: Same.
2001 * gdb.dwarf2/count.exp: Same.
2002 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2003 * gdb.dwarf2/data-loc.exp: Same.
2004 * gdb.dwarf2/dw2-align.exp: Same.
2005 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2006 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2007 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2008 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2009 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2010 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2011 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2012 * gdb.dwarf2/dw2-inline-param.exp: Same.
2013 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2014 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2015 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2016 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2017 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2018 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2019 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2020 * gdb.dwarf2/dw2-param-error.exp: Same.
2021 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2022 * gdb.dwarf2/dw2-ranges.exp: Same.
2023 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2024 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2025 * gdb.dwarf2/dw4-sig-types.exp: Same.
2026 * gdb.dwarf2/dynarr-ptr.exp: Same.
2027 * gdb.dwarf2/enum-type.exp: Same.
2028 * gdb.dwarf2/fission-mix.exp: Same.
2029 * gdb.dwarf2/formdata16.exp: Same.
2030 * gdb.dwarf2/implptrconst.exp: Same.
2031 * gdb.dwarf2/implptrpiece.exp: Same.
2032 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2033 * gdb.dwarf2/main-subprogram.exp: Same.
2034 * gdb.dwarf2/method-ptr.exp: Same.
2035 * gdb.dwarf2/missing-sig-type.exp: Same.
2036 * gdb.dwarf2/nonvar-access.exp: Same.
2037 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2038 * gdb.dwarf2/shortpiece.exp: Same.
2039 * gdb.dwarf2/staticvirtual.exp: Same.
2040 * gdb.dwarf2/subrange.exp: Same.
2041 * gdb.dwarf2/symtab-producer.exp: Same.
2042 * gdb.dwarf2/typedef-void-finish.exp: Same.
2043 * gdb.dwarf2/var-access.exp: Same.
2044 * gdb.dwarf2/variant.exp: Same.
2045 * gdb.dwarf2/void-type.exp: Same.
2046 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2047 dw2-ranges-main.c.
2048 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2049
472d09c1
TV
20502020-10-16 Tom de Vries <tdevries@suse.de>
2051
2052 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2053
afe75f6d
TV
20542020-10-16 Tom de Vries <tdevries@suse.de>
2055
2056 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2057
8c8bd0ba
TV
20582020-10-14 Tom de Vries <tdevries@suse.de>
2059
2060 PR testsuite/26732
2061 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2062 scenario 2.
2063 * gdb.ada/mi_catch_ex_hand.exp: Same.
2064
b75d55d4
PA
20652020-10-13 Pedro Alves <pedro@palves.net>
2066
2067 * lib/mi-support.exp (mi_clean_restart): New.
2068 (mi_run_to_main): Delete.
2069 All callers adjust to use mi_clean_restart / mi_runto_main.
2070
e777225b
PA
20712020-10-13 Pedro Alves <pedro@palves.net>
2072
2073 * config/monitor.exp: Use "list -q".
2074 * gdb.arch/gdb1558.exp: Use "break -q".
2075 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2076 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2077 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2078 * gdb.base/commands.exp: Use "break -q".
2079 * gdb.base/condbreak.exp: Use "break -q".
2080 * gdb.base/ctf-ptype.exp: Use "list -q".
2081 * gdb.base/define.exp: Use "break -q".
2082 * gdb.base/del.exp: Use "break -q".
2083 * gdb.base/fullname.exp: Use "break -q".
2084 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2085 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2086 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2087 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2088 "hbreak -q".
2089 * gdb.base/included.exp: Use "list -q".
2090 * gdb.base/label.exp: Use "break -q".
2091 * gdb.base/lineinc.exp: Use "break -q".
2092 * gdb.base/list.exp: Use "list -q".
2093 * gdb.base/macscp.exp: Use "list -q".
2094 * gdb.base/pending.exp: Use "break -q".
2095 * gdb.base/prologue-include.exp: Use "break -q".
2096 * gdb.base/ptype.exp: Use "list -q".
2097 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2098 * gdb.base/server-del-break.exp: Use "break -q".
2099 * gdb.base/style.exp: Use "break -q".
2100 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2101 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2102 * gdb.cp/exception.exp: Use "tbreak -q".
2103 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2104 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2105 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2106 * gdb.dwarf2/pr13961.exp: Use "break -q".
2107 * gdb.linespec/explicit.exp: Use "list -q".
2108 * gdb.linespec/linespec.exp: Use "break -q".
2109 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2110 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2111 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2112 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2113 * gdb.trace/change-loc.exp: Use "break -q".
2114 * gdb.trace/pending.exp: Use "break -q".
2115 * gdb.tui/basic.exp: Use "list -q".
2116 * gdb.tui/list-before.exp: Use "list -q".
2117 * gdb.tui/list.exp: Use "list -q".
2118 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2119
8abd8ee8
PA
21202020-10-13 Pedro Alves <pedro@palves.net>
2121
2122 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2123 saved breakpoints file.
2124 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2125 inspecting breakpoint list.
2126 * lib/gdb.exp (runto_main): Add "qualified" to options.
2127 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2128 and handle it.
2129 (mi_runto_main): Pass 1 as qualified argument.
2130
f71e6719
PA
21312020-10-13 Pedro Alves <pedro@palves.net>
2132
2133 * lib/mi-support.exp (mi_runto_main): New proc.
2134 (mi_run_to_main): Use it.
2135 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2136 * gdb.mi/mi-var-cmd.exp: Likewise.
2137 * gdb.mi/mi-var-invalidate.exp: Likewise.
2138 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2139 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2140 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2141 * gdb.mi/user-selected-context-sync.exp: Likewise.
2142 * gdb.opt/inline-cmds.exp: Likewise.
2143 * gdb.python/py-framefilter-mi.exp: Likewise.
2144 * gdb.python/py-mi.exp: Likewise.
2145
50441f0f
PA
21462020-10-13 Pedro Alves <pedro@palves.net>
2147
2148 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2149 "runto main".
2150 * gdb.ada/small_reg_param.exp: Likewise.
2151 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2152 * gdb.base/annota1.exp: Likewise.
2153 * gdb.base/anon.exp: Likewise.
2154 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2155 * gdb.base/dprintf-non-stop.exp: Likewise.
2156 * gdb.base/dprintf.exp: Likewise.
2157 * gdb.base/gdb11530.exp: Likewise.
2158 * gdb.base/gdb11531.exp: Likewise.
2159 * gdb.base/gnu_vector.exp: Likewise.
2160 * gdb.base/interrupt-noterm.exp: Likewise.
2161 * gdb.base/memattr.exp: Likewise.
2162 * gdb.base/step-over-syscall.exp: Likewise.
2163 * gdb.base/watch-cond-infcall.exp: Likewise.
2164 * gdb.base/watch-read.exp: Likewise.
2165 * gdb.base/watch-vfork.exp: Likewise.
2166 * gdb.base/watch_thread_num.exp: Likewise.
2167 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2168 * gdb.guile/scm-frame-inline.exp: Likewise.
2169 * gdb.linespec/explicit.exp: Likewise.
2170 * gdb.opt/inline-break.exp: Likewise.
2171 * gdb.python/py-frame-inline.exp: Likewise.
2172 * gdb.reverse/break-precsave.exp: Likewise.
2173 * gdb.reverse/break-reverse.exp: Likewise.
2174 * gdb.reverse/consecutive-precsave.exp: Likewise.
2175 * gdb.reverse/consecutive-reverse.exp: Likewise.
2176 * gdb.reverse/finish-precsave.exp: Likewise.
2177 * gdb.reverse/finish-reverse.exp: Likewise.
2178 * gdb.reverse/fstatat-reverse.exp: Likewise.
2179 * gdb.reverse/getresuid-reverse.exp: Likewise.
2180 * gdb.reverse/i386-precsave.exp: Likewise.
2181 * gdb.reverse/i386-reverse.exp: Likewise.
2182 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2183 * gdb.reverse/i387-env-reverse.exp: Likewise.
2184 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2185 * gdb.reverse/insn-reverse.exp: Likewise.
2186 * gdb.reverse/machinestate-precsave.exp: Likewise.
2187 * gdb.reverse/machinestate.exp: Likewise.
2188 * gdb.reverse/pipe-reverse.exp: Likewise.
2189 * gdb.reverse/readv-reverse.exp: Likewise.
2190 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2191 * gdb.reverse/rerun-prec.exp: Likewise.
2192 * gdb.reverse/s390-mvcle.exp: Likewise.
2193 * gdb.reverse/solib-precsave.exp: Likewise.
2194 * gdb.reverse/solib-reverse.exp: Likewise.
2195 * gdb.reverse/step-precsave.exp: Likewise.
2196 * gdb.reverse/step-reverse.exp: Likewise.
2197 * gdb.reverse/time-reverse.exp: Likewise.
2198 * gdb.reverse/until-precsave.exp: Likewise.
2199 * gdb.reverse/until-reverse.exp: Likewise.
2200 * gdb.reverse/waitpid-reverse.exp: Likewise.
2201 * gdb.reverse/watch-precsave.exp: Likewise.
2202 * gdb.reverse/watch-reverse.exp: Likewise.
2203 * gdb.threads/kill.exp: Likewise.
2204 * gdb.threads/tid-reuse.exp: Likewise.
2205
d3a07122
SM
22062020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2207
2208 PR gdb/26642
2209 * gdb.base/maint-target-async-off.c: New test.
2210 * gdb.base/maint-target-async-off.exp: New test.
2211
c65c6c42
AM
22122020-10-13 Alan Modra <amodra@gmail.com>
2213
2214 * gdb.arch/powerpc-altivec.s,
2215 * gdb.arch/powerpc-power7.s,
2216 * gdb.arch/powerpc-power8.s,
2217 * gdb.arch/powerpc-power9.s,
2218 * gdb.arch/powerpc-vsx.s,
2219 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2220 * gdb.arch/powerpc-altivec.exp,
2221 * gdb.arch/powerpc-power7.exp,
2222 * gdb.arch/powerpc-power8.exp,
2223 * gdb.arch/powerpc-power9.exp,
2224 * gdb.arch/powerpc-vsx.exp,
2225 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2226 disassembly of mfvsrd/mtvsrd.
2227
f4a0f710
AM
22282020-10-13 Alan Modra <amodra@gmail.com>
2229
2230 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2231 "target architecture" output.
2232 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2233 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2234 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2235 * gdb.arch/s390-disassembler-options.exp: Likewise.
2236
87a37e5e
PA
22372020-10-12 Pedro Alves <pedro@palves.net>
2238
2239 PR exp/26602
2240 PR c++/26550
2241 * gdb.cp/ambiguous.cc (marker1): Delete.
2242 (main): Initialize all the fields of the locals. Replace marker1
2243 call with a "set breakpoint here" marker.
2244 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2245 instead of running to marker1. Add tests printing all the
2246 variables and all the fields of the variables.
2247 (test_ambiguous): New proc, expecting the new GDB output when a
2248 field access is ambiguous. Change all "warning: X ambiguous"
2249 tests to use it.
2250
71e1b6b0
GB
22512020-10-12 Gary Benson <gbenson@redhat.com>
2252
2253 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2254 * gdb.base/msym-bp-2.c (foo): Likewise.
2255 * gdb.base/msym-lang.c (foo): Likewise.
2256 * gdb.base/msym-lang-main.c (foo): Likewise.
2257 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2258 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2259 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2260 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2261 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2262 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2263 * gdb.python/py-objfile.c (static_var): Likewise.
2264 * gdb.python/py-symbol.c (rr): Likewise.
2265 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2266 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2267
9370fd51
AB
22682020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2269
2270 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2271 output of backtrace.
2272
7c184d33
TT
22732020-10-09 Tom Tromey <tromey@adacore.com>
2274
2275 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2276 (Rec): Add field. Fix range.
2277 * gdb.ada/scalar_storage.exp: Update.
2278
3d87245c
HD
22792020-10-09 Hannes Domani <ssbssa@yahoo.de>
2280
2281 PR exp/26714
2282 * gdb.base/printcmds.exp: Add tests for void results.
2283
f5c4b229
JV
22842020-10-09 Jan Vrany <jan.vrany@labware.com>
2285
2286 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2287 is emmited for both 'set directories' and 'directory' commands.
2288
b2701685
TT
22892020-10-08 Tom Tromey <tom@tromey.com>
2290
2291 * gdb.base/style.exp: Check that "main"'s name is styled.
2292
e86efb33
TT
22932020-10-07 Tom Tromey <tromey@adacore.com>
2294
2295 * gdb.base/find.exp: Rename some tests.
2296
30897591
GB
22972020-10-06 Gary Benson <gbenson@redhat.com>
2298
2299 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2300 * gdb.base/list1.c (unused): Likewise.
2301
ced4a4c1
GB
23022020-10-06 Gary Benson <gbenson@redhat.com>
2303
2304 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2305 __attribute__ ((used)).
2306 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2307
ed3bdac4
AB
23082020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2309
2310 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2311 make use of regions throughout.
2312 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2313 not {...}.
2314 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2315
cd096ec8
HD
23162020-10-05 Hannes Domani <ssbssa@yahoo.de>
2317
2318 * gdb.base/call-sc.c: Fix return struct on stack test case.
2319 * gdb.base/call-sc.exp: Likewise.
2320
3ee6f75d
GB
23212020-10-02 Gary Benson <gbenson@redhat.com>
2322
2323 * README: Fix "paralell".
2324
f65825ec
GB
23252020-09-30 Gary Benson <gbenson@redhat.com>
2326
2327 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
2328 Convert directive to lowercase.
2329 (.Labbrev1_begin): Add missing label.
2330 (abbrev code 0x1): Remove DW_AT_stmt_list.
2331 (.Ldie_b): Likewise.
2332
5f278258
TT
23332020-09-27 Tom Tromey <tom@tromey.com>
2334
2335 * gdb.tui/new-layout.exp: Use with_test_prefix.
2336
8f9929bb
GR
23372020-09-26 Gareth Rees <grees@undo.io> (tiny change)
2338
2339 PR python/26586
2340 * gdb.python/python.exp: add test cases for the from_tty
2341 argument to gdb.execute.
2342
c20c017b
GB
23432020-09-25 Gary Benson <gbenson@redhat.com>
2344
2345 * gdb.base/infcall-nested-structs.exp.tcl: Add
2346 additional_flags=-Wno-tautological-compare for C++
2347 tests when compiling using Clang.
2348
68d654af
GB
23492020-09-25 Gary Benson <gbenson@redhat.com>
2350
2351 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
2352 for .c files.
2353
b551a89f
TT
23542020-09-24 Tom Tromey <tromey@adacore.com>
2355
2356 PR tui/26638:
2357 * gdb.tui/list.exp: Check output of "focus next".
2358
20a5fcbd
TT
23592020-09-23 Tom Tromey <tom@tromey.com>
2360
2361 * gdb.dwarf2/intbits.exp: New file.
2362 * gdb.dwarf2/intbits.c: New file.
2363
b167e53f
PA
23642020-09-20 Pedro Alves <pedro@palves.net>
2365
2366 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
2367 spawn_id before calling remote_close. Close secondary MI channel.
2368
dbc49e9f
PA
23692020-09-20 Pedro Alves <pedro@palves.net>
2370
2371 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
2372 fails.
2373
c8d5abea
AB
23742020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
2375
2376 * gdb.fortran/array-slices.exp: Update expected results.
2377 * gdb.fortran/class-allocatable-array.exp: Likewise.
2378 * gdb.fortran/multi-dim.exp: Likewise.
2379 * gdb.fortran/vla-type.exp: Likewise.
2380 * gdb.mi/mi-vla-fortran.exp: Likewise.
2381
14f9473c
VC
23822020-09-18 Victor Collod <vcollod@nvidia.com>
2383
2384 PR gdb/26635
2385 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
2386 compatible with i386, and move it to...
2387 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
2388 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
2389 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
2390
e8ef12b9
PA
23912020-09-18 Pedro Alves <pedro@palves.net>
2392
2393 PR gdb/26631
2394 * gdb.multi/multi-target-thread-find.exp: New file.
2395
e11daf7a
PA
23962020-09-18 Pedro Alves <pedro@palves.net>
2397
2398 * gdb.multi/multi-target-continue.exp: New file, factored out from
2399 multi-target.exp.
2400 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
2401 multi-target.exp.
2402 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
2403 multi-target.exp.
2404 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
2405 multi-target.exp.
2406 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
2407 multi-target.exp.
2408 * gdb.multi/multi-target.exp.tcl: New file, factored out from
2409 multi-target.exp.
2410 * gdb.multi/multi-target.exp: Delete.
2411
d0edc2b8
AB
24122020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2413
2414 * gdb.fortran/array-slices.exp: Add missing message data.
2415
7474326c
PA
24162020-09-17 Pedro Alves <pedro@palves.net>
2417
2418 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
2419
dd23068d
PA
24202020-09-17 Pedro Alves <pedro@palves.net>
2421
2422 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
2423 full prototype.
2424
0640a543
PA
24252020-09-17 Pedro Alves <pedro@palves.net>
2426
2427 * gdb.python/py-as-string.c: Add cast.
2428
ef0cdbc1
PA
24292020-09-17 Pedro Alves <pedro@palves.net>
2430
2431 * gdb.base/sizeof.c (fill): Add cast.
2432
3a5eeb8b
PA
24332020-09-17 Pedro Alves <pedro@palves.net>
2434
2435 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
2436
a8129512
PA
24372020-09-17 Pedro Alves <pedro@palves.net>
2438
2439 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
2440 linkage name.
2441 * gdb.base/prologue.exp: Use print /d.
2442 * gdb.base/symbol-alias.exp: Handle C++ output.
2443 * gdb.base/symbol-alias2.c: Handle C++ output.
2444 [__cplusplus] (func): Explicitly specify linkage name.
2445
a83cdcb6
PA
24462020-09-17 Pedro Alves <pedro@palves.net>
2447
2448 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
2449 (struct my_key_t): ... this. Adjust all references.
2450 (struct value_t): Rename to ...
2451 (struct my_value_t): ... this. Adjust all references.
2452 (create_map, add_map_element, create_map_map)
2453 (add_map_map_element): Add casts.
2454
d4bcee5c
PA
24552020-09-17 Pedro Alves <pedro@palves.net>
2456
2457 * gdb.python/py-framefilter-mi.c (funca): Add casts.
2458 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
2459
81f90489
PA
24602020-09-17 Pedro Alves <pedro@palves.net>
2461
2462 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
2463
0a229804
PA
24642020-09-17 Pedro Alves <pedro@palves.net>
2465
2466 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
2467 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
2468 (charfoo, intfoo): Define full prototype.
2469 * gdb.base/ptype1.c (charfoo): Define full prototype.
2470 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
2471 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
2472
c3e5138d
PA
24732020-09-17 Pedro Alves <pedro@palves.net>
2474
2475 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
2476 Don't define.
2477 (utf_32_string): Compile for both C and C++.
2478 * gdb.base/charset.exp: Use "print /d".
2479
151fdbad
PA
24802020-09-17 Pedro Alves <pedro@palves.net>
2481
2482 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
2483 (nullptr): Rename to ...
2484 (null_ptr): ... this.
2485 * gdb.base/watchpoint.exp: Adjust to rename.
2486
18a25b64
PA
24872020-09-17 Pedro Alves <pedro@palves.net>
2488
2489 * gdb.base/printcmds.c (three, flag_enum_without_zero)
2490 (three_not_flag): Add casts.
2491
11fac337
PA
24922020-09-17 Pedro Alves <pedro@palves.net>
2493
2494 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
2495 char array.
2496 (main): Add references to Barrier, TestStrings, TestStringsH and
2497 TestStringsW.
2498 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
2499 and expect a full prototype in C++.
2500
52626c58
PA
25012020-09-17 Pedro Alves <pedro@palves.net>
2502
2503 * gdb.base/nested-addr.c (main): Add cast.
2504 * gdb.base/nested-addr.exp: Use "print /d".
2505
52bb0902
PA
25062020-09-17 Pedro Alves <pedro@palves.net>
2507
2508 * gdb.base/break.exp (func): New. Use it throughout when
2509 expecting a function name.
2510
73e18ac9
PA
25112020-09-17 Pedro Alves <pedro@palves.net>
2512
2513 * gdb.base/display.exp: Issue "set print asm-demangle on".
2514
c8b18808
PA
25152020-09-17 Pedro Alves <pedro@palves.net>
2516
2517 * gdb.base/find.c: Include <string.h>.
2518 (init_bufs): Add cast.
2519 * gdb.base/find.exp: Issue "set print asm-demangle on".
2520
fe830662
TT
25212020-09-16 Tom Tromey <tromey@adacore.com>
2522
2523 PR gdb/26598:
2524 * gdb.base/skipcxx.exp: New file.
2525 * gdb.base/skipcxx.cc: New file.
2526
945ff6e2
TV
25272020-09-16 Tom de Vries <tdevries@suse.de>
2528
2529 PR testsuite/26617
2530 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
2531 WITH_DEBUG_SECTIONS is defined.
2532 (xstr, str): New macro.
2533 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
2534 to get start and size of _Dmain.
2535 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
2536 using additional_flags.
2537
da1df1db
TBA
25382020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2539
2540 * gdb.base/bp-cmds-sourced-script.c: New file.
2541 * gdb.base/bp-cmds-sourced-script.exp: New test.
2542 * gdb.base/bp-cmds-sourced-script.gdb: New file.
2543
337882d4
TV
25442020-09-16 Tom de Vries <tdevries@suse.de>
2545
2546 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
2547 get the gdb prompt after issuing "monitor exit".
2548
7361f908
TV
25492020-09-16 Tom de Vries <tdevries@suse.de>
2550
2551 PR testsuite/26624
2552 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
2553
4d91ddd3
TV
25542020-09-16 Tom de Vries <tdevries@suse.de>
2555
2556 PR testsuite/26618
2557 * gdb.tui/new-layout.exp: Escape unbalanced braces.
2558
08cc37dd
TT
25592020-09-15 Tom Tromey <tromey@adacore.com>
2560
2561 PR rust/26197:
2562 * lib/rust-support.exp (rust_llvm_version): New proc.
2563 * gdb.rust/simple.exp: Check rust_llvm_version.
2564
ee6372f2
TV
25652020-09-14 Tom de Vries <tdevries@suse.de>
2566
2567 * gdb.rust/traits.exp: Fix PATH warning.
2568
dc3a371e
PA
25692020-09-13 Pedro Alves <pedro@palves.net>
2570
2571 * gdb.base/catch-follow-exec.c (main): Add explicit return
2572 statement.
2573 * gdb.base/catch-signal.c (main): Likewise.
2574 * gdb.base/condbreak-call-false.c (main): Likewise.
2575 * gdb.base/consecutive.c (main): Add explicit return
2576 statement and return type.
2577 * gdb.base/cursal.c (main): Add explicit return statement.
2578 * gdb.base/cvexpr.c (main): Likewise.
2579 * gdb.base/display.c (main): Add explicit return statement and
2580 return type.
2581 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
2582 * gdb.base/endianity.c (main): Likewise.
2583 * gdb.base/execd-prog.c (main): Likewise.
2584 * gdb.base/gdb1090.c (main): Likewise.
2585 * gdb.base/info_qt.c (main): Likewise.
2586 * gdb.base/lineinc.c (main): Likewise.
2587 * gdb.base/load-command.c (main): Likewise.
2588 * gdb.base/macscp1.c (main): Likewise.
2589 * gdb.base/pr10179-a.c (main): Likewise.
2590 * gdb.base/quit-live.c (main): Likewise.
2591 * gdb.base/scope0.c (main): Likewise.
2592 * gdb.base/settings.c (main): Likewise.
2593 * gdb.base/stack-checking.c (main): Return int.
2594 * gdb.base/varargs.c (main): Add explicit return statement.
2595 * gdb.cp/ambiguous.cc (main): Likewise.
2596 * gdb.cp/anon-struct.cc (main): Likewise.
2597 * gdb.cp/anon-union.cc (main): Likewise.
2598 * gdb.cp/bool.cc (main): Likewise.
2599 * gdb.cp/bs15503.cc (main): Likewise.
2600 * gdb.cp/cplusfuncs.cc (main): Likewise.
2601 * gdb.cp/cttiadd.cc (main): Likewise.
2602 * gdb.cp/extern-c.cc (main): Likewise.
2603 * gdb.cp/filename.cc (main): Likewise.
2604 * gdb.cp/formatted-ref.cc (main): Likewise.
2605 * gdb.cp/mb-ctor.cc (main): Likewise.
2606 * gdb.cp/member-ptr.cc (main): Likewise.
2607 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
2608 * gdb.cp/overload-const.cc (main): Likewise.
2609 * gdb.cp/paren-type.cc (main): Likewise.
2610 * gdb.cp/parse-lang.cc (main): Likewise.
2611 * gdb.cp/pr-1023.cc (main): Likewise.
2612 * gdb.cp/psmang1.cc (main): Likewise.
2613 * gdb.cp/readnow-language.cc (main): Likewise.
2614 * gdb.cp/ref-params.cc (main): Likewise.
2615 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
2616 * gdb.cp/virtbase2.cc (main): Likewise.
2617 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
2618 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
2619 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
2620 * gdb.mi/mi-console.c (main): Likewise.
2621 * gdb.mi/mi-read-memory.c (main): Likewise.
2622 * gdb.modula2/multidim.c (main): Likewise.
2623 * gdb.opt/inline-small-func.c (main): Likewise.
2624 * gdb.python/py-rbreak.c (main): Likewise.
2625 * gdb.stabs/exclfwd1.c (main): Likewise.
2626 * gdb.trace/qtro.c (main): Likewise.
2627
af26601c
PA
26282020-09-13 Pedro Alves <pedro@palves.net>
2629
2630 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
2631 instead of getenv.
2632
2f4b83cd
PA
26332020-09-13 Pedro Alves <pedro@palves.net>
2634
2635 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
2636 instead of spawning GDB with remote_spawn.
2637 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
2638 gdb_spawn instead of spawning GDB with remote_spawn.
2639
c49da0e4
PA
26402020-09-13 Pedro Alves <pedro@palves.net>
2641
2642 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
2643 file and add calls to first and second.
2644 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
2645 add call to f.
2646
6791b117
PA
26472020-09-13 Pedro Alves <pedro@palves.net>
2648
2649 * gdb.mi/mi-break-qualified.cc: New file.
2650 * gdb.mi/mi-break-qualified.exp: New file.
2651 * lib/mi-support.exp (mi_create_breakpoint_multi)
2652 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
2653 procedures.
2654 (mi_create_breakpoint_1): New, factored out from
2655 mi_create_breakpoint.
2656
3b8d4c5c
PA
26572020-09-13 Pedro Alves <pedro@palves.net>
2658
2659 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
2660 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
2661 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
2662 (register_class): Delete.
2663 (main): Don't call register_class.
2664
d5f96005
PA
26652020-09-13 Pedro Alves <pedro@palves.net>
2666
2667 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
2668 (do_tests): Remove "calling method for small class" test.
2669 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
2670 (register_class): Delete.
2671 (main): Don't call register_class.
2672 * gdb.cp/call-method-register.exp: New file, based on bits removed
2673 from classes.exp.
2674 * gdb.cp/call-method-register.cc: New file, based on bits removed
2675 from classes.cc.
2676
77f2120b
PA
26772020-09-13 Pedro Alves <pedro@palves.net>
2678
2679 * gdb.base/msym-bp-2.c: New.
2680 * gdb.base/msym-bp-shl-lib.c: New file.
2681 * gdb.base/msym-bp-shl-main-2.c: New file.
2682 * gdb.base/msym-bp-shl-main.c: New file.
2683 * gdb.base/msym-bp-shl.exp: New file.
2684 * gdb.base/msym-bp.c: New file.
2685 * gdb.base/msym-bp.exp: New file.
2686
32aea73e
JB
26872020-09-13 Joel Brobecker <brobecker@adacore.com>
2688
2689 * gdb.base/default.exp: Change $_gdb_major to 11.
2690
2a67f09d
FW
26912020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
2692 Felix Willgerodt <Felix.Willgerodt@intel.com>
2693
2694 * x86-avx512bf16.c: New file.
2695 * x86-avx512bf16.exp: Likewise.
2696 * lib/gdb.exp (skip_avx512bf16_tests): New function.
2697
ad570dd7
TV
26982020-09-11 Tom de Vries <tdevries@suse.de>
2699
2700 PR exp/26602
2701 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2702
a56f7391
TBA
27032020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2704
2705 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2706
918619e5
AM
27072020-09-10 Alan Modra <amodra@gmail.com>
2708
2709 PR 26597
2710 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2711
cac1e71d
TV
27122020-09-08 Tom de Vries <tdevries@suse.de>
2713
2714 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2715 after gdb_starti_cmd.
2716
c5cd900e
AKS
27172020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2718
2719 * lib/fortran.exp (fortran_complex8): New proc.
2720 (fortran_complex16): New proc.
2721 * gdb.fortran/complex.exp: Use routines from fortran.exp
2722 * gdb.fortran/pointer-to-pointer.exp: Likewise.
2723 * gdb.fortran/vla-ptr-info.exp: Likewise.
2724
8f5c6526
TV
27252020-09-03 Tom de Vries <tdevries@suse.de>
2726
2727 PR breakpoint/26546
2728 * gdb.base/label-without-address.exp: Runto main first.
2729
02c6f3f1
TT
27302020-09-02 Tom Tromey <tromey@adacore.com>
2731
2732 * gdb.ada/mi_var_access.exp: Test children of access variable.
2733 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
2734 * gdb.ada/mi_var_array.exp: Update.
2735
efe24f05
KB
27362020-08-31 Kevin Buettner <kevinb@redhat.com>
2737
2738 * gdb.base/corefile.exp (warning-free): XFAIL test when running
2739 on docker w/ AUFS storage driver.
2740
973695d6
KB
27412020-08-31 Kevin Buettner <kevinb@redhat.com>
2742
2743 * gdb.base/corefile2.exp (renamed binfile): New tests.
2744
f3bd50f1
SM
27452020-08-31 Simon Marchi <simon.marchi@efficios.com>
2746
2747 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
2748
22b9b4b0
SL
27492020-08-31 Simon Marchi <simon.marchi@efficios.com>
2750
2751 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
2752 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
2753
8efaf6b3
SM
27542020-08-31 Simon Marchi <simon.marchi@efficios.com>
2755
2756 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
2757 output, printing a "not saved" value from history and printing a
2758 convenience variable created from a "not saved" value.
2759
e840f2e3
TV
27602020-08-31 Tom de Vries <tdevries@suse.de>
2761
2762 * gdb.base/eh_return.exp: Use nopie.
2763
8f57f343
PA
27642020-08-28 Pedro Alves <pedro@palves.net>
2765
2766 * gdb.base/advance-until-multiple-locations.exp
2767 (advance_overload, until_overload): Adjust to match the
2768 frame/function header instead of the source line text.
2769
626d2320
TV
27702020-08-28 Tom de Vries <tdevries@suse.de>
2771
2772 * gdb.base/label-without-address.c: New test.
2773 * gdb.base/label-without-address.exp: New file.
2774
df631783
PA
27752020-08-27 Pedro Alves <pedro@palves.net>
2776
2777 PR gdb/26523
2778 PR gdb/26524
2779 * gdb.base/advance-until-multiple-locations.cc: New.
2780 * gdb.base/advance-until-multiple-locations.exp: New.
2781
48b076bb
SM
27822020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
2783
2784 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
2785
c2015ce4
AB
27862020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2787
2788 * gdb.arch/amd64-byte.exp: Make test names unique, use
2789 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2790 * gdb.arch/amd64-dword.exp: Likewise.
2791 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
2792 * gdb.arch/amd64-stap-special-operands.exp: Make test names
2793 unique.
2794 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
2795 * gdb.arch/amd64-word.exp: Make test names unique, use
2796 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2797 * gdb.arch/i386-byte.exp: Make test names unique, use
2798 gdb_breakpoint.
2799 * gdb.arch/i386-word.exp: Likewise.
2800
995d3a19
SV
28012020-08-25 Shahab Vahedi <shahab@synopsys.com>
2802
2803 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
2804
8cac2b31
SM
28052020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
2806
2807 PR gdb/26532
2808 * gdb.threads/stepi-random-signal.exp: Update pattern.
2809
2bc19622
SM
28102020-08-25 Simon Marchi <simon.marchi@efficios.com>
2811
2812 PR gdb/26532
2813 * gdb.base/ui-redirect.exp: Update pattern.
2814
b04aa1fc
GB
28152020-08-25 Gary Benson <gbenson@redhat.com>
2816
2817 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
2818 when compiling with clang.
8571e9c8 2819 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 2820
9f68b453
GB
28212020-08-25 Gary Benson <gbenson@redhat.com>
2822
2823 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
2824 Add additional_flags=-Wno-inaccessible-base when compiling
2825 with GCC >= 10.1 or clang. Add additional_flags=-w when
2826 compiling with GCC < 10.
2827
3945d2d7
GM
28282020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
2829
2830 PR m2/26372
fc5d6901
SM
2831 * gdb.modula2/multidim.c: New file.
2832 * gdb.modula2/multidim.exp: New file.
3945d2d7 2833
60122dbe
SM
28342020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
2835
2836 * lib/gdb.exp (runto): Always emit fail on internal error.
2837
1eb8556f
SM
28382020-08-24 Simon Marchi <simon.marchi@efficios.com>
2839
2840 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
2841 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2842 Likewise.
2843 * gdb.threads/stepi-random-signal.exp: Likewise.
2844
33bf4c5c
TBA
28452020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2846
2847 * gdb.base/print-file-var.exp: Fix typo "breapoint".
2848 * gdb.trace/strace.exp: Ditto.
2849
c2fd7fae
AKS
28502020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2851
2852 * gdb.fortran/vla-type.exp: Skip commands not required for
2853 the Flang compiled binaries after prologue fix.
2854
326afb72
TT
28552020-08-17 Tom de Vries <tdevries@suse.de>
2856 Tom Tromey <tromey@adacore.com>
2857
2858 PR rust/26197:
2859 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
2860
3ae7ab99
TT
28612020-08-17 Tom Tromey <tromey@adacore.com>
2862
2863 * gdb.ada/mi_var_access.exp: New file.
2864 * gdb.ada/mi_var_access/mi_access.adb: New file.
2865 * gdb.ada/mi_var_access/pck.adb: New file.
2866 * gdb.ada/mi_var_access/pck.ads: New file.
2867
f569c1c5
TV
28682020-08-16 Tom de Vries <tdevries@suse.de>
2869
2870 PR gdb/25350
2871 * gdb.base/eh_return.c: New test.
2872 * gdb.base/eh_return.exp: New file.
2873
3d11c30a
TV
28742020-08-15 Tom de Vries <tdevries@suse.de>
2875
2876 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
2877 (mixed_func_1d_): Use fortran_charlen_t in decl.
2878
547ce8f0
TV
28792020-08-15 Tom de Vries <tdevries@suse.de>
2880
2881 PR backtrace/26390
2882 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
2883 Update expected pattern.
2884
a54a7f13
PA
28852020-08-13 Pedro Alves <pedro@palves.net>
2886
2887 * gdb.fortran/complex.exp: Check skip_fortran_tests.
2888 * gdb.fortran/library-module.exp: Likewise.
2889 * gdb.fortran/logical.exp: Likewise.
2890 * gdb.fortran/module.exp: Likewise.
2891 * gdb.fortran/print_type.exp: Likewise.
2892 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2893 * gdb.fortran/vla-datatypes.exp: Likewise.
2894 * gdb.fortran/vla-history.exp: Likewise.
2895 * gdb.fortran/vla-ptr-info.exp: Likewise.
2896 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2897 * gdb.fortran/vla-ptype.exp: Likewise.
2898 * gdb.fortran/vla-sizeof.exp: Likewise.
2899 * gdb.fortran/vla-type.exp: Likewise.
2900 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2901 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2902 * gdb.fortran/vla-value-sub.exp: Likewise.
2903 * gdb.fortran/vla-value.exp: Likewise.
2904
7a82e903
PA
29052020-08-13 Pedro Alves <pedro@palves.net>
2906
2907 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
2908 * gdb.ada/access_to_packed_array.exp: Likewise.
2909 * gdb.ada/access_to_unbounded_array.exp: Likewise.
2910 * gdb.ada/addr_arith.exp: Likewise.
2911 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
2912 * gdb.ada/arr_arr.exp: Likewise.
2913 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
2914 * gdb.ada/array_bounds.exp: Likewise.
2915 * gdb.ada/array_of_variable_length.exp: Likewise.
2916 * gdb.ada/array_ptr_renaming.exp: Likewise.
2917 * gdb.ada/array_subscript_addr.exp: Likewise.
2918 * gdb.ada/arraydim.exp: Likewise.
2919 * gdb.ada/arrayparam.exp: Likewise.
2920 * gdb.ada/arrayptr.exp: Likewise.
2921 * gdb.ada/assign_1.exp: Likewise.
2922 * gdb.ada/assign_arr.exp: Likewise.
2923 * gdb.ada/atomic_enum.exp: Likewise.
2924 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2925 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
2926 * gdb.ada/bias.exp: Likewise.
2927 * gdb.ada/boolean_expr.exp: Likewise.
2928 * gdb.ada/bp_c_mixed_case.exp: Likewise.
2929 * gdb.ada/bp_enum_homonym.exp: Likewise.
2930 * gdb.ada/bp_inlined_func.exp: Likewise.
2931 * gdb.ada/bp_on_var.exp: Likewise.
2932 * gdb.ada/bp_range_type.exp: Likewise.
2933 * gdb.ada/bp_reset.exp: Likewise.
2934 * gdb.ada/call_pn.exp: Likewise.
2935 * gdb.ada/catch_assert_if.exp: Likewise.
2936 * gdb.ada/catch_ex.exp: Likewise.
2937 * gdb.ada/catch_ex_std.exp: Likewise.
2938 * gdb.ada/char_enum.exp: Likewise.
2939 * gdb.ada/char_param.exp: Likewise.
2940 * gdb.ada/complete.exp: Likewise.
2941 * gdb.ada/cond_lang.exp: Likewise.
2942 * gdb.ada/convvar_comp.exp: Likewise.
2943 * gdb.ada/dgopt.exp: Likewise.
2944 * gdb.ada/disc_arr_bound.exp: Likewise.
2945 * gdb.ada/display_nested.exp: Likewise.
2946 * gdb.ada/dot_all.exp: Likewise.
2947 * gdb.ada/dyn_loc.exp: Likewise.
2948 * gdb.ada/dyn_stride.exp: Likewise.
2949 * gdb.ada/excep_handle.exp: Likewise.
2950 * gdb.ada/expr_delims.exp: Likewise.
2951 * gdb.ada/expr_with_funcall.exp: Likewise.
2952 * gdb.ada/exprs.exp: Likewise.
2953 * gdb.ada/fin_fun_out.exp: Likewise.
2954 * gdb.ada/fixed_cmp.exp: Likewise.
2955 * gdb.ada/formatted_ref.exp: Likewise.
2956 * gdb.ada/frame_arg_lang.exp: Likewise.
2957 * gdb.ada/frame_args.exp: Likewise.
2958 * gdb.ada/fullname_bp.exp: Likewise.
2959 * gdb.ada/fun_addr.exp: Likewise.
2960 * gdb.ada/fun_in_declare.exp: Likewise.
2961 * gdb.ada/fun_overload_menu.exp: Likewise.
2962 * gdb.ada/fun_renaming.exp: Likewise.
2963 * gdb.ada/funcall_char.exp: Likewise.
2964 * gdb.ada/funcall_param.exp: Likewise.
2965 * gdb.ada/funcall_ptr.exp: Likewise.
2966 * gdb.ada/funcall_ref.exp: Likewise.
2967 * gdb.ada/homonym.exp: Likewise.
2968 * gdb.ada/info_addr_mixed_case.exp: Likewise.
2969 * gdb.ada/info_auto_lang.exp: Likewise.
2970 * gdb.ada/info_exc.exp: Likewise.
2971 * gdb.ada/info_types.exp: Likewise.
2972 * gdb.ada/int_deref.exp: Likewise.
2973 * gdb.ada/interface.exp: Likewise.
2974 * gdb.ada/iwide.exp: Likewise.
2975 * gdb.ada/lang_switch.exp: Likewise.
2976 * gdb.ada/length_cond.exp: Likewise.
2977 * gdb.ada/maint_with_ada.exp: Likewise.
2978 * gdb.ada/mi_catch_assert.exp: Likewise.
2979 * gdb.ada/mi_catch_ex.exp: Likewise.
2980 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
2981 * gdb.ada/mi_dyn_arr.exp: Likewise.
2982 * gdb.ada/mi_ex_cond.exp: Likewise.
2983 * gdb.ada/mi_exc_info.exp: Likewise.
2984 * gdb.ada/mi_interface.exp: Likewise.
2985 * gdb.ada/mi_prot.exp: Likewise.
2986 * gdb.ada/mi_ref_changeable.exp: Likewise.
2987 * gdb.ada/mi_string_access.exp: Likewise.
2988 * gdb.ada/mi_task_arg.exp: Likewise.
2989 * gdb.ada/mi_task_info.exp: Likewise.
2990 * gdb.ada/mi_var_array.exp: Likewise.
2991 * gdb.ada/mi_var_union.exp: Likewise.
2992 * gdb.ada/mi_variant.exp: Likewise.
2993 * gdb.ada/minsyms.exp: Likewise.
2994 * gdb.ada/mod_from_name.exp: Likewise.
2995 * gdb.ada/nested.exp: Likewise.
2996 * gdb.ada/null_array.exp: Likewise.
2997 * gdb.ada/optim_drec.exp: Likewise.
2998 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
2999 * gdb.ada/packed_array_assign.exp: Likewise.
3000 * gdb.ada/packed_tagged.exp: Likewise.
3001 * gdb.ada/pp-rec-component.exp: Likewise.
3002 * gdb.ada/print_chars.exp: Likewise.
3003 * gdb.ada/print_pc.exp: Likewise.
3004 * gdb.ada/ptr_typedef.exp: Likewise.
3005 * gdb.ada/ptype_arith_binop.exp: Likewise.
3006 * gdb.ada/ptype_array.exp: Likewise.
3007 * gdb.ada/ptype_field.exp: Likewise.
3008 * gdb.ada/ptype_tagged_param.exp: Likewise.
3009 * gdb.ada/ptype_union.exp: Likewise.
3010 * gdb.ada/py_range.exp: Likewise.
3011 * gdb.ada/py_taft.exp: Likewise.
3012 * gdb.ada/rdv_wait.exp: Likewise.
3013 * gdb.ada/rec_comp.exp: Likewise.
3014 * gdb.ada/rec_return.exp: Likewise.
3015 * gdb.ada/ref_param.exp: Likewise.
3016 * gdb.ada/ref_tick_size.exp: Likewise.
3017 * gdb.ada/rename_subscript_param.exp: Likewise.
3018 * gdb.ada/repeat_dyn.exp: Likewise.
3019 * gdb.ada/same_component_name.exp: Likewise.
3020 * gdb.ada/same_enum.exp: Likewise.
3021 * gdb.ada/scalar_storage.exp: Likewise.
3022 * gdb.ada/set_wstr.exp: Likewise.
3023 * gdb.ada/small_reg_param.exp: Likewise.
3024 * gdb.ada/str_binop_equal.exp: Likewise.
3025 * gdb.ada/str_ref_cmp.exp: Likewise.
3026 * gdb.ada/str_uninit.exp: Likewise.
3027 * gdb.ada/sub_variant.exp: Likewise.
3028 * gdb.ada/sym_print_name.exp: Likewise.
3029 * gdb.ada/taft_type.exp: Likewise.
3030 * gdb.ada/tagged.exp: Likewise.
3031 * gdb.ada/tagged_access.exp: Likewise.
3032 * gdb.ada/task_bp.exp: Likewise.
3033 * gdb.ada/task_switch_in_core.exp: Likewise.
3034 * gdb.ada/tasks.exp: Likewise.
3035 * gdb.ada/tick_last_segv.exp: Likewise.
3036 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3037 * gdb.ada/type_coercion.exp: Likewise.
3038 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3039 * gdb.ada/unchecked_union.exp: Likewise.
3040 * gdb.ada/uninitialized_vars.exp: Likewise.
3041 * gdb.ada/var_arr_attrs.exp: Likewise.
3042 * gdb.ada/var_arr_typedef.exp: Likewise.
3043 * gdb.ada/var_rec_arr.exp: Likewise.
3044 * gdb.ada/variant-record.exp: Likewise.
3045 * gdb.ada/variant.exp: Likewise.
3046 * gdb.ada/variant_record_packed_array.exp: Likewise.
3047 * gdb.ada/varsize_limit.exp: Likewise.
3048 * gdb.ada/whatis_array_val.exp: Likewise.
3049 * gdb.ada/widewide.exp: Likewise.
3050 * gdb.ada/win_fu_syms.exp: Likewise.
3051
30522020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3053
3054 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3055
10c381b5
AB
30562020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3057
3058 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3059 unset the array variable.
3060
8f34b746
TV
30612020-08-03 Tom de Vries <tdevries@suse.de>
3062
3063 PR symtab/26333
3064 * lib/dwarf.exp (DW_LNE_user): New proc.
3065 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3066 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3067
0245e136
KB
30682020-07-31 Kevin Buettner <kevinb@redhat.com>
3069
3070 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3071 to 'uintptr_t'
3072 (inttypes.h): Include.
3073
9ef1ec5d
KB
30742020-07-31 Kevin Buettner <kevinb@redhat.com>
3075
3076 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3077 (C5_24k): Delete.
3078 (C5_8k, C5_64k, C5_256k): New macros.
3079 (buf_ro): Allocate 256 KiB of initialized data.
3080
4c55e970
TBA
30812020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3082
3083 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3084 that attempt to overwrite an existing condition with a condition
3085 that fails parsing and also with a condition that parses fine
3086 but contains junk at the end.
3087
1e620590
TBA
30882020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3089
3090 * gdb.base/condbreak-bad.c: New test.
3091 * gdb.base/condbreak-bad.exp: New file.
3092
e12dcc50
TV
30932020-07-30 Tom de Vries <tdevries@suse.de>
3094
3095 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3096 out of ...
3097 (GDBInfoModuleSymbols::check_entry): ... here.
3098 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3099 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3100 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3101
6cc64caa
TV
31022020-07-30 Tom de Vries <tdevries@suse.de>
3103
3104 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3105 "__class_some_module_Number_t" optional.
3106
90fd07fc
TV
31072020-07-29 Tom de Vries <tdevries@suse.de>
3108
3109 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3110 multiple locations.
3111
f5c79e97
TV
31122020-07-29 Tom de Vries <tdevries@suse.de>
3113
3114 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3115 rather than function name.
3116
f75a0693
AB
31172020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3118
3119 PR symtab/26270:
3120 * gdb.cp/disasm-func-name.cc: New file.
3121 * gdb.cp/disasm-func-name.exp: New file.
3122
4888741a
TT
31232020-07-28 Tom Tromey <tromey@adacore.com>
3124
3125 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3126 'varval' location.
3127
43d5901d
AB
31282020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3129
3130 * gdb.python/py-unwind.py: Update to make use of a register
3131 descriptor.
3132
14fa8fb3
AB
31332020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3134
3135 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3136
e79eb02f
AB
31372020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3138
3139 PR fortran/23051
3140 PR fortran/26139
3141 * gdb.fortran/class-allocatable-array.exp: New file.
3142 * gdb.fortran/class-allocatable-array.f90: New file.
3143 * gdb.fortran/pointer-to-pointer.exp: New file.
3144 * gdb.fortran/pointer-to-pointer.f90: New file.
3145
876518dd
TV
31462020-07-25 Tom de Vries <tdevries@suse.de>
3147
3148 PR symtab/26243
3149 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3150 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3151
6dcfb80a
TV
31522020-07-24 Tom de Vries <tdevries@suse.de>
3153
3154 PR testsuite/26293
3155 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3156
e7bc9db8
PA
31572020-07-23 Pedro Alves <pedro@palves.net>
3158
3159 * gdb.server/server-kill.exp (prepare): New, factored out from the
3160 top level.
3161 (kill_server): New.
3162 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3163 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3164
78344df7
AB
31652020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3166
3167 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3168
25dfed24
SL
31692020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3170
3171 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3172 Initialize to empty string at top level.
3173 (gdb_wrapper_init): Revert check for file existence on build.
3174 Build the wrapper in its default place, not a build-specific
3175 location. When host == build, make the pathname absolute.
3176 (gdb_compile): Delete leftover declaration of
3177 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3178 string instead of uninitialized.
3179
7da515fd
KB
31802020-07-22 Kevin Buettner <kevinb@redhat.com>
3181
3182 * gdb.base/corefile2.exp: New file.
3183 * gdb.base/coremaker2.exp: New file.
3184
9c5ec5c2
KB
31852020-07-22 Kevin Buettner <kevinb@redhat.com>
3186
3187 * gdb.base/coredump-filter.exp: Add second
3188 non-Private-Shared-Anon-File test.
3189 (test_disasm): Rename binfile for test which is expected
3190 to fail.
3191
f9e233c9
KB
31922020-07-22 Kevin Buettner <kevinb@redhat.com>
3193
3194 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3195 data in core file".
3196 * gdb.base/coremaker.c (buf2ro): New global.
3197 (mmapdata): Add a read-only mmap mapping.
3198
94c265d7
KB
31992020-07-22 Kevin Buettner <kevinb@redhat.com>
3200
3201 PR corefiles/25631
3202 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3203 New test.
3204 * gdb.base/coremaker.c (buf3): New global.
3205 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3206 flags.
3207
32082020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3209
3210 * gdb.base/coremaker.c (filler_ro): New global constant.
3211
32fa152e
TT
32122020-07-22 Tom Tromey <tromey@adacore.com>
3213
3214 * gdb.ada/mi_prot.exp: New file.
3215 * gdb.ada/mi_prot/pkg.adb: New file.
3216 * gdb.ada/mi_prot/pkg.ads: New file.
3217 * gdb.ada/mi_prot/prot.adb: New file.
3218
c8474dc3
TBA
32192020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3220
3221 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3222 loads two JITers.
3223
baf8791e
AB
32242020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3225
3226 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3227
f7306dac
AB
32282020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3229
3230 * gdb.python/py-arch-reg-names.exp: Additional tests.
3231
6d3d6e4b
TV
32322020-07-21 Tom de Vries <tdevries@suse.de>
3233
3234 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3235 breakpoint locations".
3236 * gdb.reverse/solib-reverse.exp: Same.
3237
803d0592
TV
32382020-07-21 Tom de Vries <tdevries@suse.de>
3239
3240 * gdb.reverse/step-reverse.c (callee): Merge statements.
3241
e9bdc510
TV
32422020-07-21 Tom de Vries <tdevries@suse.de>
3243
3244 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3245 line numbers for some variables.
3246
f0f9e75a
TV
32472020-07-21 Tom de Vries <tdevries@suse.de>
3248
3249 * gdb.opt/inline-locals.c (init_array): New func.
3250 (func1): Use init_array.
3251 * gdb.opt/inline-locals.exp: Update pattern.
3252
bd460ecb
TV
32532020-07-21 Tom de Vries <tdevries@suse.de>
3254
3255 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3256 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3257
ae5369e7
LC
32582020-07-20 Ludovic Courtès <ludo@gnu.org>
3259
3260 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3261 * gdb.guile/types-module.exp: Remove "ERROR:" from
3262 regexps since Guile 3.0 no longer prints that.
3263
68cf161c
LC
32642020-07-20 Ludovic Courtès <ludo@gnu.org>
3265
3266 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3267 error regexp to match on Guile 2.2.
3268
c14b4913
GB
32692020-07-20 Gary Benson <gbenson@redhat.com>
3270
3271 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3272 with clang.
3273
b243ba58
TV
32742020-07-20 Tom de Vries <tdevries@suse.de>
3275
3276 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3277 (omp_set_lock_in_order): New function.
3278 (single_scope, multi_scope, nested_func, nested_parallel): Use
3279 omp_set_lock_in_order and omp_unset_lock.
3280 (main): Init and destroy lock and lock2.
3281
c06ad8b5
TV
32822020-07-20 Tom de Vries <tdevries@suse.de>
3283
3284 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3285
6e22f117
TV
32862020-07-20 Tom de Vries <tdevries@suse.de>
3287
3288 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3289
33176ea7
TV
32902020-07-17 Tom de Vries <tdevries@suse.de>
3291
3292 * gdb.base/valgrind-infcall-2.c: New test.
3293 * gdb.base/valgrind-infcall-2.exp: New file.
3294 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3295
90c3ec2d
TV
32962020-07-17 Tom de Vries <tdevries@suse.de>
3297
3298 * gdb.dlang/circular.c (found): Use found_label as label name.
3299 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3300 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3301 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3302 * gdb.dwarf2/ada-linkage-name.exp: Same.
3303 * gdb.dwarf2/arr-subrange.exp: Same.
3304 * gdb.dwarf2/atomic-type.exp: Same.
3305 * gdb.dwarf2/comp-unit-lang.exp: Same.
3306 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3307 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3308 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3309 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3310 * gdb.dwarf2/implptr-64bit.exp: Same.
3311 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3312 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3313 * gdb.dwarf2/imported-unit.exp: Same.
3314 * gdb.dwarf2/main-subprogram.exp: Same.
3315 * gdb.dwarf2/missing-type-name.exp: Same.
3316 * gdb.dwarf2/nonvar-access.exp: Same.
3317 * gdb.dwarf2/struct-with-sig.exp: Same.
3318 * gdb.dwarf2/typedef-void-finish.exp: Same.
3319 * gdb.dwarf2/void-type.exp: Same.
3320
10da644d
TV
33212020-07-17 Tom de Vries <tdevries@suse.de>
3322
3323 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
3324 src parameter.
3325 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
3326 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
3327 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3328 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3329 * gdb.dwarf2/dwz.exp: Same.
3330 * gdb.dwarf2/implptr-optimized-out.exp: Same.
3331 * gdb.dwarf2/implref-array.exp: Same.
3332 * gdb.dwarf2/implref-const.exp: Same.
3333 * gdb.dwarf2/implref-global.exp: Same.
3334 * gdb.dwarf2/implref-struct.exp: Same.
3335 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3336 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3337 * gdb.dwarf2/var-access.exp: Same.
3338 * gdb.dwarf2/varval.exp: Same.
3339 * gdb.trace/entry-values.exp: Same.
3340
315e6afc
TV
33412020-07-17 Tom de Vries <tdevries@suse.de>
3342
3343 * lib/dwarf.exp (Dwarf::extern): Remove.
3344 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
3345 * gdb.dlang/circular.exp: Same.
3346 * gdb.dwarf2/comp-unit-lang.exp: Same.
3347 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3348 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
3349 * gdb.dwarf2/dwz.exp: Same.
3350 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3351 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3352 * gdb.dwarf2/imported-unit.exp: Same.
3353 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3354
5597c940
SL
33552020-07-16 Sandra Loosemore <sandra@codesourcery.com>
3356
3357 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
3358 Use double quotes instead of single quotes.
3359
d0ce17d8
CT
33602020-07-16 Caroline Tice <cmtice@google.com>
3361
3362 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
3363 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
3364
853772cc
TV
33652020-07-16 Tom de Vries <tdevries@suse.de>
3366
3367 * lib/dwarf.exp (program): Initialize _line.
3368 (DW_LNE_end_sequence): Reinitialize _line.
3369 (DW_LNS_advance_line): Update _line.
3370 (line): New proc.
3371 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
3372 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3373 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3374 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3375 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3376 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3377
fe07b572
AB
33782020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3379
3380 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
3381 generic.
3382
52781cce
TV
33832020-07-15 Tom de Vries <tdevries@suse.de>
3384
3385 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
3386 is_amd64_regs_target.
3387
3dcc261c
AB
33882020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3389
3390 * gdb.fortran/ptype-on-functions.exp: Add more tests.
3391 * gdb.fortran/ptype-on-functions.f90: Likewise.
3392
054a0959
SM
33932020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
3394
3395 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
3396 values in documentation for addr_size to 4 and 8.
3397
ccb9eba6
AB
33982020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
3399
3400 * gdb.arch/amd64-osabi.exp: Update.
3401 * gdb.arch/arm-disassembler-options.exp: Update.
3402 * gdb.arch/powerpc-disassembler-options.exp: Update.
3403 * gdb.arch/ppc64-symtab-cordic.exp: Update.
3404 * gdb.arch/s390-disassembler-options.exp: Update.
3405 * gdb.base/all-architectures.exp.tcl: Update.
3406 * gdb.base/attach-pie-noexec.exp: Update.
3407 * gdb.base/catch-syscall.exp: Update.
3408 * gdb.xml/tdesc-arch.exp: Update.
3409
025a39a7
TV
34102020-07-14 Tom de Vries <tdevries@suse.de>
3411
3412 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
3413 (local_gettid): ... this.
3414 (fn): Update.
3415
74e4b667
SL
34162020-07-13 Sandra Loosemore <sandra@codesourcery.com>
3417
3418 * gdb.base/info_sources.exp: Skip directory match tests on
3419 remote hosts.
3420
f413dd74
GB
34212020-07-13 Gary Benson <gbenson@redhat.com>
3422
3423 * gdb.base/savedregs.exp (caller): Use parentheses to
3424 make expected expression evaluation ordering explicit.
3425
915771bb
GB
34262020-07-13 Gary Benson <gbenson@redhat.com>
3427
3428 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
3429
2a122642
GB
34302020-07-13 Gary Benson <gbenson@redhat.com>
3431
3432 * gdb.base/bigcore.c (main): Use a volatile pointer when
3433 attempting to trigger a SIGSEGV.
3434 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
3435 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
3436 * gdb.base/savedregs.c (thrower): Likewise.
3437 * gdb.mi/mi-syn-frame.c (bar): Likewise.
3438
3f00c730
GB
34392020-07-13 Gary Benson <gbenson@redhat.com>
3440
3441 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
3442 defining and using VLA structure fields into...
3443 * gdb.base/vla-struct-fields.c: New file.
3444 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
3445 tests into...
3446 * gdb.base/vla-struct-fields.exp: New file.
3447
963eeee4
TV
34482020-07-13 Tom de Vries <tdevries@suse.de>
3449
3450 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
3451 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
3452 * gdb.base/gold-gdb-index.exp: Same.
3453 * gdb.base/morestack.exp: Same.
3454
0ed35c9a
DX
34552020-07-11 Daniel Xu <dxu@dxuuu.xyz>
3456
3457 PR rust/26121
3458 * gdb.rust/modules.rs: Prevent linker from discarding test
3459 symbol.
3460
4fdba23d
PA
34612020-07-10 Pedro Alves <pedro@palves.net>
3462
3463 PR gdb/26199
3464 * gdb.multi/multi-target.c (exit_thread): New.
3465 (thread_start): Break loop if EXIT_THREAD.
3466 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
3467 (top level) Call test_no_resumed.
3468
15f3b077
TT
34692020-07-08 Tom Tromey <tromey@adacore.com>
3470
3471 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
3472 * gdb.ada/catch_ex.exp: Examine catchpoint text.
3473
9fc501fd
AB
34742020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3475
3476 PR python/22748
3477 * gdb.opt/inline-frame-tailcall.c: New file.
3478 * gdb.opt/inline-frame-tailcall.exp: New file.
3479 * gdb.python/py-unwind-inline.c: New file.
3480 * gdb.python/py-unwind-inline.exp: New file.
3481 * gdb.python/py-unwind-inline.py: New file.
3482
64cb3757
AB
34832020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3484
3485 * gdb.python/py-arch-reg-groups.exp: New file.
3486
0f767f94
AB
34872020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3488
3489 * gdb.python/py-arch-reg-names.exp: New file.
3490
87dbc774
AB
34912020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3492
3493 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
3494 gdb.PendingFrame.architecture method.
3495
d8cc8af6
TV
34962020-07-06 Tom de Vries <tdevries@suse.de>
3497
3498 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
3499
3c8ea5be
PA
35002020-07-03 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.base/structs2.c (main): Adjust second parem_reg call to
3503 explicitly write negative numbers.
3504 * gdb.base/structs2.exp: Adjust expected output.
3505
bf90c83a
PA
35062020-07-03 Pedro Alves <palves@redhat.com>
3507
3508 * gdb.base/charset.c (init_string): Change all char parameters to
3509 unsigned char parameters.
3510
2eb82157
PA
35112020-07-03 Pedro Alves <palves@redhat.com>
3512
3513 * gdb.base/call-sc.exp (start_scalars_test): Use
3514 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3515 * gdb.base/overlays.c: Remove references to PARAMS.
3516 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
3517 * gdb.base/reread.exp: Don't set 'prototypes' global.
3518 * gdb.base/structs.exp (start_structs_test): Use
3519 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3520 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
3521 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3522 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
3523 call.
3524 * gdb.base/varargs.exp: Don't set 'prototypes' global.
3525
9adda7af
PA
35262020-07-03 Pedro Alves <palves@redhat.com>
3527
3528 * gdb.base/m32rovly.c: Delete.
3529 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
3530
2a17c803
PW
35312020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3532
3533 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
3534 of gdb_py_test_multiple.
3535 * gdb.python/py-cmd.exp: Likewise.
3536 * gdb.python/py-events.exp: Likewise.
3537 * gdb.python/py-function.exp: Likewise.
3538 * gdb.python/py-inferior.exp: Likewise.
3539 * gdb.python/py-infthread.exp: Likewise.
3540 * gdb.python/py-linetable.exp: Likewise.
3541 * gdb.python/py-parameter.exp: Likewise.
3542 * gdb.python/py-value.exp: Likewise.
3543
b011fe1a
TV
35442020-06-30 Tom de Vries <tdevries@suse.de>
3545
3546 PR testsuite/26175
3547 * lib/future.exp (gdb_default_target_compile): Detect and handle
3548 early_flags.
3549
df5b8876
SM
35502020-06-29 Simon Marchi <simon.marchi@efficios.com>
3551
3552 * boards/simavr.exp (gdb_load): Catch errors when closing
3553 previous connection. Close connection, wait for process and
3554 unset simavr_spawn_id on failure.
3555
a3ca48cd
TV
35562020-06-29 Tom de Vries <tdevries@suse.de>
3557
3558 * lib/gdb.exp (unknown): Make test-case unresolved.
3559
b0237c0e
TV
35602020-06-29 Tom de Vries <tdevries@suse.de>
3561
3562 PR gdb/25475
3563 * gdb.server/solib-list.exp: Verify that the symbol reload
3564 confirmation question is asked.
3565
c0b3b3bd
PW
35662020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3567
3568 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
3569 have a input seq nr in each pass message.
fe4c3d43 3570 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
3571 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
3572 * gdb.python/python.exp: Make test names unique,
3573 use gdb_test_multiline instead of gdb_py_test_multiple,
3574 use $gdb_test_name.
3575 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
3576
1776e3e5
NA
35772020-06-26 Nick Alcock <nick.alcock@oracle.com>
3578
3579 * configure.ac: Add --enable-libctf.
3580 * aclocal.m4: sinclude ../config/enable.m4.
3581 * Makefile.in (site.exp): Add enable_libctf to site.exp.
3582 * lib/gdb.exp (skip_ctf_tests): Use it.
3583 * gdb.base/ctf-constvars.exp: Error message tweak.
3584 * gdb.base/ctf-ptype.exp: Likewise.
3585 * configure: Regenerate.
3586
f53b3eeb
GB
35872020-06-26 Gary Benson <gbenson@redhat.com>
3588
3589 * gdb.cp/try_catch.cc: Include string.h.
3590 (main): Replace comparison against string literal with
3591 strcmp, avoiding build failure with -Wstring-compare.
3592 Add "marker test-complete".
3593 * gdb.cp/try_catch.exp: Run the test to the above marker,
3594 then verify that the value of "test" is still true.
3595
6d74da72
AB
35962020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3597
3598 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
3599
2e52d038
AB
36002020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3601
3602 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3603
3b9fce96
AB
36042020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3605
3606 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
3607 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
3608 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
3609 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
3610 * gdb.arch/riscv-tdesc-loading.exp: New file.
3611
ed69cbc8
AB
36122020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3613
3614 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3615
767a879e
AB
36162020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3617
3618 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
3619 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
3620 * gdb.arch/riscv-tdesc-regs.c: New file.
3621 * gdb.arch/riscv-tdesc-regs.exp: New file.
3622
221db974
PA
36232020-06-24 Pedro Alves <palves@redhat.com>
3624
3625 * gdb.arch/amd64-entry-value-paramref.exp: Use
3626 prepare_for_testing_full and don't pass "c++" for the .S file
3627 build spec.
3628 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
3629 $options, since it's an assembly file. Remove -Wno-deprecated.
3630 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
3631 compiling C++ programs.
3632
331733cd
PA
36332020-06-24 Pedro Alves <palves@redhat.com>
3634
3635 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
3636 Clang, add "-Wno-unknown-warning-option" to the options.
3637
caa7fd04
AB
36382020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
3639
3640 * gdb.xml/tdesc-reload.c: New file.
3641 * gdb.xml/tdesc-reload.exp: New file.
3642 * gdb.xml/maint-xml-dump-01.xml: New file.
3643 * gdb.xml/maint-xml-dump-02.xml: New file.
3644 * gdb.xml/maint-xml-dump.exp: New file.
3645
bb8d1260
SL
36462020-06-23 Sandra Loosemore <sandra@codesourcery.com>
3647
3648 * lib/completion-support.exp (test_gdb_completion_offers_commands):
3649 Adjust for omitted commands when TUI is disabled.
3650
7e4b9c4c
GB
36512020-06-23 Gary Benson <gbenson@redhat.com>
3652 Pedro Alves <palves@redhat.com>
3653
3654 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
3655 * gdb.cp/nsimport.cc: Likewise.
3656 * gdb.cp/nsnested.cc: Likewise.
3657 * gdb.cp/nsnoimports.cc: Likewise.
3658 * gdb.cp/nsusing.cc: Likewise.
3659 * gdb.cp/smartp.cc: Likewise.
3660 * gdb.python/py-pp-integral.c: Likewise.
3661 * gdb.python/py-pp-re-notag.c: Likewise.
3662
2e573c0a
GB
36632020-06-23 Gary Benson <gbenson@redhat.com>
3664
3665 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
3666 * gdb.cp/nsimport.cc: Likewise.
3667 * gdb.cp/nsnested.cc: Likewise.
3668 * gdb.cp/nsnoimports.cc: Likewise.
3669 * gdb.cp/nsusing.cc: Likewise.
3670 * gdb.cp/smartp.cc: Likewise.
3671 * gdb.python/py-pp-integral.c: Likewise.
3672 * gdb.python/py-pp-re-notag.c: Likewise.
3673
746ebfe8
PW
36742020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3675
3676 * gdb.base/default-args.exp: New test.
3677 * gdb.base/default-args.c: New file.
3678 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
3679 * gdb.base/default.exp: Update to new help text.
3680 * gdb.base/help.exp: Likewise.
3681 * gdb.base/page.exp: Likewise.
3682 * gdb.base/style.exp: Likewise.
3683 * gdb.guile/guile.exp: Likewise.
3684 * gdb.python/python.exp: Likewise.
3685
e822f2cd
SL
36862020-06-22 Sandra Loosemore <sandra@codesourcery.com>
3687
3688 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
3689 remote host. Fix search path syntax on Windows host.
3690
48e9cc84
PW
36912020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3692
3693 * gdb.base/attach.exp: Test priority of 'exec-file' changed
3694 over 'exec-file-mismatch'.
3695 * gdb.base/attach.c: Mark should_exit volatile.
3696 * gdb.base/attach2.c: Likewise. Add a comment explaining
3697 why the sleep cannot be big.
3698 * gdb.base/attach3.c: New file.
3699
160f8a8f
SL
37002020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3701
3702 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3703 prefix optional.
3704
4d91c2a4
SL
37052020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3706
3707 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3708 for remote host.
3709
87f83f20
SL
37102020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3711 Hafiz Abid Qadeer <abidh@codesourcery.com>
3712
3713 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3714 file sent to remote host.
3715 (top level): Allow int32_t as type of 32-bit register.
3716
37ab8655
TV
37172020-06-19 Tom de Vries <tdevries@suse.de>
3718
3719 * lib/gdb.exp (gdb_note): New proc.
3720 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3721 (gdb_default_target_compile): ... here. Only call
3722 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
3723 (use_gdb_compile): Change to array.
3724 (toplevel): Update sets of use_gdb_compile to specify language.
3725 Warn about default_target_compile override. Store dejagnu's version
3726 of default_target_compile in dejagnu_default_target_compile.
3727
a8a56685
TV
37282020-06-18 Tom de Vries <tdevries@suse.de>
3729
3730 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
3731 (default_gdb_init): ... here.
3732
581bea2c
SL
37332020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3734
3735 Fix TUI support checks in gdb.tui tests.
3736
3737 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
3738 just say UNSUPPORTED.
3739 * gdb.tui/corefile-run.exp: Likewise.
3740 * gdb.tui/empty.exp: Likewise.
3741 * gdb.tui/list-before.exp: Likewise.
3742 * gdb.tui/list.exp: Likewise.
3743 * gdb.tui/main.exp: Likewise.
3744 * gdb.tui/regs.exp: Likewise.
3745 * gdb.tui/resize.exp: Likewise.
3746 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
3747 * gdb.tui/tui-layout-asm.exp: Likewise.
3748 * gdb.tui/tui-missing-src.exp: Likewise.
3749 * gdb.tui/winheight.exp: Likewise.
3750 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
3751
05e682e3
SL
37522020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3753
3754 Fix TCL error in gdb.python/py-format-string.exp.
3755
3756 * gdb.python/py-format-string.exp: Move test for python support
3757 earlier, out of function body.
3758
efb763a5
SM
37592020-06-15 Simon Marchi <simon.marchi@efficios.com>
3760
3761 * gdb.base/index-cache-load-twice.c: New.
3762 * gdb.base/index-cache-load-twice.exp: New.
3763
43327b20
KS
37642020-06-17 Keith Seitz <keiths@redhat.com>
3765
99cf27cf 3766 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
3767 when executing "gdb --configuration".
3768
081e778c
TV
37692020-06-17 Tom de Vries <tdevries@suse.de>
3770
3771 * lib/gdb.exp (gdb_tcl_unknown): New proc.
3772 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
3773 conditional on presence of gdb_tcl_unknown.
3774 (gdb_finish): Make override undo conditional on presence of
3775 gdb_tcl_unknown.
3776
d2d1ea20
TT
37772020-06-16 Tom Tromey <tom@tromey.com>
3778
3779 * gdb.python/tui-window.py (failwin): New function. Register it
3780 as a TUI window type.
3781 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
3782
c802e8a7
GB
37832020-06-16 Gary Benson <gbenson@redhat.com>
3784
3785 * gdb.python/py-nested-maps.c (create_map): Add missing return
3786 value.
3787 (create_map_map): Likewise.
3788
ff08abb8
TBA
37892020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3790
3791 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
3792 variable.
3793 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
3794 and use the already-defined 'options' variable.
3795
a29d5112
AB
37962020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
3797 Tom de Vries <tdevries@suse.de>
3798
3799 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
3800 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
3801 (gdb_setup_known_globals): New proc.
3802 (gdb_cleanup_globals): New proc.
3803 * lib/gdb.exp (load_lib): New override proc.
3804 (gdb_stdin_log_init): Set var in_file as persistent global.
3805 * lib/pascal.exp (gdb_stdin_log_init): Set vars
3806 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
3807 fpc_compiler as persistent global.
3808
8c74a764
TV
38092020-06-12 Tom de Vries <tdevries@suse.de>
3810
3811 * lib/tuiterm.exp (spawn): Rename to ...
3812 (tui_spawn): ... this.
3813 (toplevel): Move rename of spawn ...
3814 (gdb_init_tuiterm): ... here. New proc.
3815 (gdb_finish_tuiterm): New proc.
3816 * lib/gdb.exp (gdb_finish_hooks): New global var.
3817 (gdb_finish): Handle gdb_finish_hooks.
3818 (tuiterm_env): New proc.
3819 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
3820 tuiterm_env.
3821 * gdb.tui/basic.exp: Same.
3822 * gdb.tui/corefile-run.exp: Same.
3823 * gdb.tui/empty.exp: Same.
3824 * gdb.tui/list-before.exp: Same.
3825 * gdb.tui/list.exp: Same.
3826 * gdb.tui/main.exp: Same.
3827 * gdb.tui/new-layout.exp: Same.
3828 * gdb.tui/regs.exp: Same.
3829 * gdb.tui/resize.exp: Same.
3830 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
3831 * gdb.tui/tui-layout-asm.exp: Same.
3832 * gdb.tui/tui-missing-src.exp: Same.
3833 * gdb.tui/winheight.exp: Same.
3834
26783bce
TV
38352020-06-12 Tom de Vries <tdevries@suse.de>
3836
3837 PR testsuite/26110
3838 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
3839 (gdb_finish): Reinstall dejagnu's override of ::unknown.
3840
2b4e6a3f
TT
38412020-06-11 Tom Tromey <tom@tromey.com>
3842
3843 PR gdb/18318:
3844 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
3845 floating point tests.
3846
2f33032a
KS
38472020-06-11 Keith Seitz <keiths@redhat.com>
3848
3849 PR gdb/21356
3850 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
3851 vla_struct.
3852 Add new struct vla_typedef and union vla_typedef_union and
3853 corresponding instantiation objects.
3854 Initialize new objects.
3855 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
3856 and vla_typedef_union_object.
3857 Fixup type for vla_struct_object.
3858
a8baf0a3
TV
38592020-06-11 Tom de Vries <tdevries@suse.de>
3860
3861 * lib/gdb.exp (with_override): New proc, factored out of ...
3862 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
3863
7ab96794
TV
38642020-06-10 Tom de Vries <tdevries@suse.de>
3865
3866 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
3867
cab5c3b7
SM
38682020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
3869
3870 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
3871 parameter, update callers.
3872
f8c41851
SM
38732020-06-04 Simon Marchi <simon.marchi@efficios.com>
3874
3875 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
3876 * gdb.dwarf2/share-psymtabs-bt.c: New file.
3877 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
3878
1c07a73f
TV
38792020-06-04 Tom de Vries <tdevries@suse.de>
3880
3881 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
3882
95146b5d
TV
38832020-06-04 Tom de Vries <tdevries@suse.de>
3884
3885 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
3886 exp_continue.
3887
0cfcd4f0
TV
38882020-06-04 Tom de Vries <tdevries@suse.de>
3889
3890 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
3891
f9b5d5ea
TV
38922020-06-03 Tom de Vries <tdevries@suse.de>
3893
3894 PR symtab/26046
3895 * gdb.cp/breakpoint-locs-2.cc: New test.
3896 * gdb.cp/breakpoint-locs.cc: New test.
3897 * gdb.cp/breakpoint-locs.exp: New file.
3898 * gdb.cp/breakpoint-locs.h: New test.
3899
5144dfba
TV
39002020-06-03 Tom de Vries <tdevries@suse.de>
3901
3902 PR testsuite/25609
3903 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
3904 value of global verbose.
3905 * gdb.base/jit-elf.exp: Same.
3906 * gdb.base/jit-reader.exp: Same.
3907
621eacdf
TV
39082020-06-02 Tom de Vries <tdevries@suse.de>
3909
3910 * gdb.dwarf2/multidictionary.exp: Don't use
3911 gdb_spawn_with_cmdline_opts.
3912
1313c56e
AB
39132020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
3914
3915 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
3916 use_header case.
3917 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
3918 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
3919 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
3920 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
3921 * gdb.dwarf2/dw2-inline-header.c: New file.
3922 * gdb.dwarf2/dw2-inline-header.h: New file.
3923
f68f85b5
PA
39242020-05-30 Pedro Alves <palves@redhat.com>
3925
3926 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
3927 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
3928
678048e8
GB
39292020-05-29 Gary Benson <gbenson@redhat.com>
3930
3931 * gdb.compile/compile-cplus.exp (additional_flags): Also
3932 set when building with clang.
3933 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
3934 when building with clang.
3935
9fcafd23
GB
39362020-05-29 Gary Benson <gbenson@redhat.com>
3937
3938 * gdb.arch/i386-avx.exp (additional_flags): Also set when
3939 building with clang.
3940 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
3941
735d5a07
GB
39422020-05-29 Gary Benson <gbenson@redhat.com>
3943
3944 * gdb.cp/koenig.exp (prepare_for_testing): Add
3945 additional_flags=-Wno-unused-comparison.
3946 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
3947
4ad2c6a0
GB
39482020-05-28 Gary Benson <gbenson@redhat.com>
3949
3950 * gdb.base/sigaltstack.c (catcher): Add default case to switch
3951 statement.
3952
09fe663e
GB
39532020-05-28 Gary Benson <gbenson@redhat.com>
3954
3955 * gdb.cp/classes.exp (prepare_for_testing): Add
3956 additional_flags=-Wno-deprecated-register.
3957 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
3958 * gdb.cp/misc.exp: Likewise.
3959
cee00f17
GB
39602020-05-28 Gary Benson <gbenson@redhat.com>
3961
3962 * gdb.linespec/cpls-ops.cc (dummy): New static global.
3963 (test_op_new::operator new): Add return statement.
3964 (test_op_new_array::operator new[]): Likewise.
3965
636edd00
PA
39662020-05-27 Pedro Alves <palves@redhat.com>
3967
3968 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
3969 check. Use test_gdb_complete_unique instead of
3970 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
3971 test_gdb_complete_multiple instead of
3972 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
3973
c2b75043
LM
39742020-05-27 Luis Machado <luis.machado@linaro.org>
3975
3976 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
3977 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
3978 * gdb.arch/arm-disassembler-options.exp: Likewise.
3979 * gdb.arch/arm-disp-step.exp: Likewise.
3980 * gdb.arch/thumb-prologue.exp: Likewise.
3981 * gdb.base/async.exp: Likewise.
3982 * gdb.base/auxv.exp: Likewise.
3983 * gdb.base/complex-parts.exp: Likewise.
3984 * gdb.base/ena-dis-br.exp: Likewise.
3985 * gdb.base/foll-exec.exp: Likewise.
3986 * gdb.base/permissions.exp: Likewise.
3987 * gdb.base/relocate.exp: Likewise.
3988 * gdb.base/return2.exp: Likewise.
3989 * gdb.base/sigbpt.exp: Likewise.
3990 * gdb.base/siginfo-obj.exp: Likewise.
3991 * gdb.cp/converts.exp: Likewise.
3992 * gdb.cp/exceptprint.exp: Likewise.
3993 * gdb.cp/inherit.exp: Likewise.
3994 * gdb.cp/nsnoimports.exp: Likewise.
3995 * gdb.cp/virtbase2.exp: Likewise.
3996 * gdb.mi/mi-var-cmd.exp: Likewise.
3997 * gdb.mi/var-cmd.c: Likewise.
3998
53a47a3e
TT
39992020-05-26 Tom Tromey <tromey@adacore.com>
4000
4001 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4002
0bc2354b
TT
40032020-05-26 Tom Tromey <tromey@adacore.com>
4004
4005 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4006 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4007 type.
4008 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4009 variable.
4010
0db49895
CBG
40112020-05-26 Christian Biesinger <cbiesinger@google.com>
4012
4013 * Makefile.in: Use = instead of == for the test command
4014 for portability.
4015
40d22035
TV
40162020-05-26 Tom de Vries <tdevries@suse.de>
4017
4018 * gdb.base/gold-gdb-index-2.c: New test.
4019 * gdb.base/gold-gdb-index.c: New test.
4020 * gdb.base/gold-gdb-index.exp: New file.
4021 * gdb.base/gold-gdb-index.h: New test.
4022
043e2e02
TV
40232020-05-25 Tom de Vries <tdevries@suse.de>
4024
4025 * boards/gold-gdb-index.exp: New file.
4026
462f72c5
SM
40272020-05-25 Simon Marchi <simon.marchi@efficios.com>
4028
4029 * boards/simavr.exp: New file.
4030
6cf66e76
SM
40312020-05-25 Simon Marchi <simon.marchi@efficios.com>
4032
4033 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4034 * gdb.base/inferior-args.exp: New file.
4035 * gdb.base/inferior-args.c: New file.
4036
75d04512
SM
40372020-05-25 Simon Marchi <simon.marchi@efficios.com>
4038
4039 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4040 inferior_args. Pass it to gdb_reload.
4041 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4042 inferior_args.
4043 (gdb_reload): Add inferior_args argument.
4044 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4045 pass it to gdbserver_run.
4046 * boards/native-gdbserver.exp: Do not set noargs.
4047 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4048 inferior_args argument.
4049 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4050 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4051 * gdb.base/args.exp: Likewise.
4052
42cf1844
TV
40532020-05-25 Tom de Vries <tdevries@suse.de>
4054
4055 * lib/gdb.exp (exec_is_pie): Add comment.
4056
8f7d38ef
TV
40572020-05-25 Tom de Vries <tdevries@suse.de>
4058
4059 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4060 instead of $binfile in the untested message.
4061
465e1b0f
TV
40622020-05-25 Tom de Vries <tdevries@suse.de>
4063
4064 PR testsuite/26031
4065 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4066
3c5a0e02
TV
40672020-05-25 Tom de Vries <tdevries@suse.de>
4068
4069 * boards/gold.exp: New file.
4070
0a4f5f8c
TT
40712020-05-23 Tom Tromey <tom@tromey.com>
4072
4073 * gdb.base/style.exp: Remove completion styling test.
4074 * lib/gdb-utils.exp (style): Remove completion styles.
4075
eca1f90c
TT
40762020-05-23 Tom Tromey <tom@tromey.com>
4077
4078 * gdb.base/style.exp: Add completion styling test.
4079 * lib/gdb-utils.exp (style): Add completion styles.
4080
7c13f4e8
AB
40812020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4082
4083 * gdb.base/annota1.exp: Update expected results.
4084 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4085 test name.
4086 * gdb.cp/annota3.exp: Update expected results.
4087
41977d16
SM
40882020-05-20 Simon Marchi <simon.marchi@efficios.com>
4089
4090 PR gdb/26016
4091 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4092 against MAP_FAILED.
4093 * gdb.base/coremaker.c (mmapdata): Likewise.
4094 * gdb.base/jit-reader-host.c (main): Likewise.
4095 * gdb.base/sym-file-loader.c (load): Likewise.
4096 (load_shlib): Likewise.
4097
b4757f2e
TT
40982020-05-20 Tom Tromey <tromey@adacore.com>
4099
4100 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4101
9a0bacfb
TV
41022020-05-20 Tom de Vries <tdevries@suse.de>
4103
4104 PR symtab/25833
4105 * gdb.base/with-mf-inc.c: New test.
4106 * gdb.base/with-mf-main.c: New test.
4107 * gdb.base/with-mf.exp: New file.
4108
76571211
TT
41092020-05-19 Tom Tromey <tromey@adacore.com>
4110
4111 * gdb.rust/simple.exp: Restore missing test result.
4112
4cd9f3d5
TV
41132020-05-19 Tom de Vries <tdevries@suse.de>
4114
4115 * gdb.base/gdb-caching-proc.exp: Fix typo.
4116
7d874253
TT
41172020-05-19 Tom Tromey <tromey@adacore.com>
4118
4119 * gdb.rust/simple.exp: Add some test descriptions.
4120 (test_one_slice): Use with_test_prefix.
4121
1d727695
TV
41222020-05-18 Tom de Vries <tdevries@suse.de>
4123
4124 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4125
7f32a4d5
PA
41262020-05-17 Pedro Alves <palves@redhat.com>
4127
4128 PR gdb/25741
4129 * gdb.base/hw-sw-break-same-address.exp: New file.
4130
7cfd74cf
PA
41312020-05-16 Pedro Alves <palves@redhat.com>
4132
4133 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4134 LAST_LOADED_FILE accordingly.
4135
57b4f16e
PW
41362020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4137
4138 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4139
7c05caf7
PW
41402020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4141
4142 * gdb.base/help.exp: Test apropos and help for commands
4143 having aliases. Fixed comments not starting with an
4144 upper-case letter or not finishing with a dot.
4145
7aa1b46f
PW
41462020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4147
3b3aaacb
PW
4148 * gdb.base/alias.exp: Update help output check.
4149
57b4f16e 41502020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4151
7aa1b46f
PW
4152 * gdb.base/default.exp: Update output following fixes.
4153
0605465f
PW
41542020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4155
4156 * gdb.base/alias.exp: Test aliases starting with a prefix of
4157 another alias.
4158
86e4e63d
GB
41592020-05-15 Gary Benson <gbenson@redhat.com>
4160
4161 * gdb.base/info-os.c (main): Add return statement.
4162 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4163 * gdb.base/large-frame-2.c (func): Likewise.
4164 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4165 * gdb.base/pr10179-b.c (foo2): Likewise.
4166 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4167 * gdb.base/watch-cond.c (func): Likewise.
4168 * gdb.multi/goodbye.c (verylongfun): Likewise.
4169 * gdb.multi/hello.c (commonfun): Likewise.
4170 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4171 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4172 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4173 Likewise.
4174 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4175 * gdb.threads/interrupt-while-step-over.c (child_function):
4176 Likewise.
4177 * gdb.trace/actions-changed.c (end): Likewise.
4178
163df4df
GB
41792020-05-15 Gary Benson <gbenson@redhat.com>
4180
4181 * gdb.opencl/callfuncs.exp: Report when test skipped.
4182 * gdb.opencl/convs_casts.exp: Likewise.
4183 * gdb.opencl/datatypes.exp: Likewise.
4184 * gdb.opencl/operators.exp: Likewise.
4185 * gdb.opencl/vec_comps.exp: Likewise.
4186
6dbc505a
TV
41872020-05-15 Tom de Vries <tdevries@suse.de>
4188
4189 * gdb.base/align.exp.in: Rename to ...
4190 * gdb.base/align.exp.tcl: ... this.
4191 * gdb.base/align-c++.exp: Update.
4192 * gdb.base/align-c.exp: Update.
4193 * gdb.base/all-architectures.exp.in: Rename to ...
4194 * gdb.base/all-architectures.exp: ... this.
4195 * gdb.base/all-architectures-0.exp: Update.
4196 * gdb.base/all-architectures-1.exp: Update.
4197 * gdb.base/all-architectures-2.exp: Update.
4198 * gdb.base/all-architectures-3.exp: Update.
4199 * gdb.base/all-architectures-4.exp: Update.
4200 * gdb.base/all-architectures-5.exp: Update.
4201 * gdb.base/all-architectures-6.exp: Update.
4202 * gdb.base/all-architectures-7.exp: Update.
4203 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4204 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4205 * gdb.base/infcall-nested-structs-c++.exp: Update.
4206 * gdb.base/infcall-nested-structs-c.exp: Update.
4207 * gdb.base/info-types.exp.in: Rename to ...
4208 * gdb.base/info-types.exp.tcl: ... this.
4209 * gdb.base/info-types-c++.exp: Update.
4210 * gdb.base/info-types-c.exp: Update.
4211 * gdb.base/max-depth.exp.in: Rename to ...
4212 * gdb.base/max-depth.exp.tcl: ... this.
4213 * gdb.base/max-depth-c++.exp: Update.
4214 * gdb.base/max-depth-c.exp: Update.
4215 * gdb.cp/cpexprs.exp.in: Rename to ...
4216 * gdb.cp/cpexprs.exp.tcl: ... this.
4217 * gdb.cp/cpexprs-debug-types.exp: Update.
4218 * gdb.cp/cpexprs.exp: Update.
4219 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4220 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4221 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4222 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4223 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4224 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4225 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4226 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4227 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4228 * gdb.dwarf2/clang-debug-names.exp: Update.
4229
d1034d78
AB
42302020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4231
4232 * lib/check-test-names.exp: Remove code that prevents this file
4233 loading when tests are run in parallel.
4234
3c5c3649
PA
42352020-05-15 Pedro Alves <palves@redhat.com>
4236
4237 * gdb.multi/multi-kill.exp (start_inferior): Remove
4238 'testpid' parameter. Refer to namespace variable directly.
4239 (testpid): Declare as namespace variable.
4240
272c36b8
PA
42412020-05-15 Pedro Alves <palves@redhat.com>
4242
4243 * gdb.multi/multi-kill.exp: Wrap in namespace.
4244 (start_inferior): Add TESTPID parameter. Use it instead of the
4245 testpid global.
4246 (top level): Define empty TESTPID array, and pass it down to
4247 start_inferior.
4248
02eba61a
TV
42492020-05-14 Tom de Vries <tdevries@suse.de>
4250
4251 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4252 output.
4253
971a3747
TV
42542020-05-14 Tom de Vries <tdevries@suse.de>
4255
4256 * gdb.base/align.exp: Split into ...
4257 * gdb.base/align.exp.in: ...
4258 * gdb.base/align-c++.exp: ...
4259 * gdb.base/align-c.exp: ... these.
4260 * gdb.base/infcall-nested-structs.exp: Split into ...
4261 * gdb.base/infcall-nested-structs.exp.in: ...
4262 * gdb.base/infcall-nested-structs-c++.exp: ...
4263 * gdb.base/infcall-nested-structs-c.exp: ... these.
4264 * gdb.base/info-types.exp: Split into ...
4265 * gdb.base/info-types.exp.in: ...
4266 * gdb.base/info-types-c++.exp: ...
4267 * gdb.base/info-types-c.exp: ... these.
4268 * gdb.base/max-depth.exp: Split into ...
4269 * gdb.base/max-depth.exp.in: ...
4270 * gdb.base/max-depth-c++.exp: ...
4271 * gdb.base/max-depth-c.exp: ... these.
4272 * gdb.cp/infcall-nodebug.exp: Split into ...
4273 * gdb.cp/infcall-nodebug.exp.in: ...
4274 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4275 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4276 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4277 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4278
a05575d3
TBA
42792020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4280 Pedro Alves <palves@redhat.com>
4281
4282 * gdb.multi/multi-exit.c: New file.
4283 * gdb.multi/multi-exit.exp: New file.
4284 * gdb.multi/multi-kill.c: New file.
4285 * gdb.multi/multi-kill.exp: New file.
4286
6ad82919
TBA
42872020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4288
4289 * gdb.base/annota1.exp: Update the expected output.
4290 * gdb.cp/annota2.exp: Ditto.
4291
843f4d93
AB
42922020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4293
4294 * lib/check-test-names.exp: Disable when testing is being run in
4295 parallel.
4296
c7c66341
TV
42972020-05-12 Tom de Vries <tdevries@suse.de>
4298
4299 * gdb.base/jit-elf.exp: Fix string concat.
4300
1b59ca1c
TV
43012020-05-12 Tom de Vries <tdevries@suse.de>
4302
4303 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4304 messages.
4305
b4991d29
TV
43062020-05-12 Tom de Vries <tdevries@suse.de>
4307
4308 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4309
dbb0ab10
TV
43102020-05-12 Tom de Vries <tdevries@suse.de>
4311
4312 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4313 * gdb.ada/mi_catch_ex.exp: Same.
4314 * gdb.ada/mi_catch_ex_hand.exp: Same.
4315
7549fed8
TV
43162020-05-12 Tom de Vries <tdevries@suse.de>
4317
4318 * gdb.fortran/complex.exp: Use with_test_prefix.
4319
af2d5cd8
TV
43202020-05-12 Tom de Vries <tdevries@suse.de>
4321
4322 * gdb.trace/passcount.exp: Fix test-names.
4323
7c121311
TV
43242020-05-12 Tom de Vries <tdevries@suse.de>
4325
4326 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4327
c9f3b40e
TV
43282020-05-12 Tom de Vries <tdevries@suse.de>
4329
4330 * gdb.gdb/complaints.exp: Use with_test_prefix.
4331 * gdb.xml/tdesc-regs.exp: Same.
4332 * gdb.opt/inline-locals.exp: Fix test name.
4333
111b33f0
TV
43342020-05-12 Tom de Vries <tdevries@suse.de>
4335
4336 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
4337 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
4338 * gdb.dwarf2/implref-struct.exp: Same.
4339 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
4340 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
4341
ebf47080
SM
43422020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
4343
4344 * gdb.base/jit-so.exp (one_jit_test): Change test name.
4345
d30dcd12
AB
43462020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4347
4348 * lib/check-test-names.exp (all_test_names): New module variable.
4349 (counts): Add 'duplicates' field.
4350 (_check_duplicates): New procedure.
4351 (check): Also check for duplicates.
4352 (do_log_summary): Print duplicates count.
4353 (do_reset_vars): Reset counter for duplicate test names, and
4354 discard all know test names.
4355
34584c09
AB
43562020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4357
4358 * lib/gdb.exp: Include check-test-names.exp library.
4359 * lib/check-test-names.exp: New file.
4360
e0002117
TV
43612020-05-11 Tom de Vries <tdevries@suse.de>
4362
4363 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
4364
53f539a3
KS
43652020-05-11 Keith Seitz <keiths@redhat.com>
4366
4367 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
4368
113ee09a
TV
43692020-05-11 Tom de Vries <tdevries@suse.de>
4370
4371 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
4372 * gdb.cp/cpexprs.exp.in: .. here.
4373 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
4374 cpexprs.exp.
4375
ba3e70b0
KS
43762020-05-11 Keith Seitz <keiths@redhat.com>
4377
4378 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
4379 test names.
4380 * gdb.ada/arrayptr.exp: Likewise.
4381 * gdb.ada/assign_arr.exp: Likewise.
4382 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
4383 * gdb.ada/bp_on_var.exp: Likewise.
4384 * gdb.ada/call_pn.exp: Likewise.
4385 * gdb.ada/complete.exp: Likewise.
4386 * gdb.ada/fun_overload_menu.exp: Likewise.
4387 * gdb.ada/funcall_param.exp: Likewise.
4388 * gdb.ada/funcall_ref.exp: Likewise.
4389 * gdb.ada/packed_array_assign.exp: Likewise.
4390 * gdb.ada/same_component_name.exp: Likewise.
4391 * gdb.ada/type_coercion.exp: Likewise.
4392 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4393 * gdb.ada/variant_record_packed_array.exp: Likewise.
4394
3ee6bb11
TV
43952020-05-11 Tom de Vries <tdevries@suse.de>
4396
4397 PR symtab/25941
4398 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
4399 out of ...
4400 * gdb.dwarf2/clang-debug-names.exp: ... here.
4401 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
4402 clang-debug-names.exp.in.
4403 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
4404 * gdb.dwarf2/clang-debug-names-2.c: New test.
4405
86cd6bc8
AKS
44062020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4407
4408 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
4409 (fortran_runto_main): New Proc, fortran version of runto_main.
4410 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
4411 * gdb.fortran/array-bounds.exp: Likewise.
4412 * gdb.fortran/array-slices.exp: Likewise.
4413 * gdb.fortran/block-data.exp: Likewise.
4414 * gdb.fortran/charset.exp: Likewise.
4415 * gdb.fortran/common-block.exp: Likewise.
4416 * gdb.fortran/complex.exp: Likewise.
4417 * gdb.fortran/derived-type-function.exp: Likewise.
4418 * gdb.fortran/derived-type.exp: Likewise.
4419 * gdb.fortran/info-modules.exp: Likewise.
4420 * gdb.fortran/info-types.exp: Likewise.
4421 * gdb.fortran/intrinsics.exp: Likewise.
4422 * gdb.fortran/library-module.exp: Likewise.
4423 * gdb.fortran/logical.exp: Likewise.
4424 * gdb.fortran/max-depth.exp: Likewise.
4425 * gdb.fortran/module.exp: Likewise.
4426 * gdb.fortran/multi-dim.exp: Likewise.
4427 * gdb.fortran/nested-funcs.exp: Likewise.
4428 * gdb.fortran/print-formatted.exp: Likewise.
4429 * gdb.fortran/print_type.exp: Likewise.
4430 * gdb.fortran/printing-types.exp: Likewise.
4431 * gdb.fortran/ptr-indentation.exp: Likewise.
4432 * gdb.fortran/ptype-on-functions.exp: Likewise.
4433 * gdb.fortran/subarray.exp: Likewise.
4434 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
4435 * gdb.fortran/vla-datatypes.exp: Likewise.
4436 * gdb.fortran/vla-history.exp: Likewise.
4437 * gdb.fortran/vla-ptr-info.exp: Likewise.
4438 * gdb.fortran/vla-ptype-sub.exp: Likewise.
4439 * gdb.fortran/vla-ptype.exp: Likewise.
4440 * gdb.fortran/vla-sizeof.exp: Likewise.
4441 * gdb.fortran/vla-type.exp: Likewise.
4442 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
4443 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
4444 * gdb.fortran/vla-value-sub.exp: Likewise.
4445 * gdb.fortran/vla-value.exp: Likewise.
4446 * gdb.fortran/whatis_type.exp: Likewise.
4447 * gdb.mi/mi-var-child-f.exp: Likewise.
4448
6dc55ce9 44492020-05-09 Tom de Vries <tdevries@suse.de>
4450
4451 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
4452
283cb58c
TV
44532020-05-08 Tom de Vries <tdevries@suse.de>
4454
4455 * gdb.dwarf2/clang-debug-names.c: New test.
4456 * gdb.dwarf2/clang-debug-names.exp: New file.
4457
ac4a4f1c
SM
44582020-05-06 Simon Marchi <simon.marchi@efficios.com>
4459
4460 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
4461 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
4462
24fe640b
TV
44632020-05-06 Tom de Vries <tdevries@suse.de>
4464
4465 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
4466 breakpoint is at a "recommended breakpoint location".
4467 * gdb.reverse/consecutive-reverse.exp: Same.
4468
0d8683a3
TV
44692020-05-06 Tom de Vries <tdevries@suse.de>
4470
4471 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
4472 address.
4473
b8983c46
TV
44742020-05-06 Tom de Vries <tdevries@suse.de>
4475
4476 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
4477
abf6d805
TV
44782020-05-06 Tom de Vries <tdevries@suse.de>
4479
4480 * gdb.base/store.exp (check_set, up_set): Allowing missing location
4481 info for r.
4482
0fc2a808
TV
44832020-05-06 Tom de Vries <tdevries@suse.de>
4484
4485 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
4486 necessary.
4487
873dd427
TV
44882020-05-06 Tom de Vries <tdevries@suse.de>
4489
4490 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
4491 void.
4492
7c99e7e2
TV
44932020-05-06 Tom de Vries <tdevries@suse.de>
4494
4495 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
4496 of ...
4497 * gdb.base/async.exp: ... here.
4498 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
4499 "recommended breakpoint location".
4500
6173d6a6
TV
45012020-05-06 Tom de Vries <tdevries@suse.de>
4502
4503 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4504
6015a067
TV
45052020-05-04 Tom de Vries <tdevries@suse.de>
4506
4507 * gdb.base/async.exp: Check whether instruction addresses are a
4508 "recommended breakpoint location".
4509
3b6acaee
TT
45102020-05-03 Tom Tromey <tom@tromey.com>
4511
4512 * gdb.base/sepdebug.exp: Remove "catch" test.
4513 * gdb.base/break.exp: Remove "catch" test.
4514 * gdb.base/default.exp: Update expected output.
4515
5beb4d17
TV
45162020-05-02 Tom de Vries <tdevries@suse.de>
4517
4518 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
4519 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
4520 * gdb.arch/i386-mpx-map.exp: Same.
4521 * gdb.arch/i386-mpx-sigsegv.exp: Same.
4522 * gdb.arch/i386-mpx-simple_segv.exp: Same.
4523 * gdb.arch/i386-mpx.exp: Same.
4524
8caf140d
TV
45252020-05-02 Tom de Vries <tdevries@suse.de>
4526
4527 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
4528
693196cb
TV
45292020-05-01 Tom de Vries <tdevries@suse.de>
4530
4531 * gdb.ada/operator_bp.exp: Allow more than required amount of
4532 breakpoint.
4533
53ae0aa9
TV
45342020-05-01 Tom de Vries <tdevries@suse.de>
4535
4536 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
4537
ee9d1e5f
HD
45382020-04-30 Hannes Domani <ssbssa@yahoo.de>
4539
4540 PR gdb/18706
4541 * gdb.cp/stub-array-size.cc: New test.
4542 * gdb.cp/stub-array-size.exp: New file.
4543 * gdb.cp/stub-array-size.h: New test.
4544 * gdb.cp/stub-array-size2.cc: New test.
4545
d5cf82c0
HD
45462020-04-30 Hannes Domani <ssbssa@yahoo.de>
4547
4548 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
4549 output to the new format.
4550
42e165c3
SM
45512020-04-29 Simon Marchi <simon.marchi@efficios.com>
4552
4553 * gdb.base/break.exp: Use with_test_prefix.
4554
6e4e3fe1
TV
45552020-04-29 Tom de Vries <tdevries@suse.de>
4556
4557 * lib/gdb.exp (debug_types): New proc.
4558 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
4559 * gdb.python/py-symtab.exp: Same.
4560
d642b692
HD
45612020-04-29 Hannes Domani <ssbssa@yahoo.de>
4562
4563 PR gdb/17320
4564 * gdb.base/pretty-array.c: New test.
4565 * gdb.base/pretty-array.exp: New file.
4566
ea90f227
TV
45672020-04-29 Tom de Vries <tdevries@suse.de>
4568
4569 PR symtab/25889
4570 * gdb.cp/cpexprs.exp: Adapt for inclusion.
4571 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
4572 and include cpexprs.exp.
4573
a65189c9
TV
45742020-04-28 Mark Williams <mark@myosotissp.com>
4575
4576 PR gdb/24480
4577 * dw4-toplevel-types.exp: Test for top level types.
4578 * dw4-toplevel-types.cc: Test for top level types.
4579
32d1f47a
TBA
45802020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4581
4582 * gdb.threads/stop-with-handle.exp: Fix typo in comment
4583 (theads -> threads).
4584
56a4f5a1
TV
45852020-04-28 Tom de Vries <tdevries@suse.de>
4586
4587 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
4588
0b2f8a3b
TV
45892020-04-28 Tom de Vries <tdevries@suse.de>
4590
4591 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
4592
5390c717
TV
45932020-04-28 Tom de Vries <tdevries@suse.de>
4594
4595 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
4596
15cd93d0
TV
45972020-04-28 Tom de Vries <tdevries@suse.de>
4598
4599 * gdb.dwarf2/main-foo.c: New test.
4600 * gdb.dwarf2/struct-with-sig.exp: New file.
4601
d472f0fb
TV
46022020-04-25 Tom de Vries <tdevries@suse.de>
4603
4604 * boards/debug-types.exp: New file.
4605
8d840e05
AB
46062020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
4607
4608 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
4609
bcfe6157
TT
46102020-04-24 Tom Tromey <tom@tromey.com>
4611
4612 PR symtab/12707:
4613 * gdb.python/py-symbol.exp: Update expected results for
4614 linkage_name test.
4615 * gdb.cp/print-demangle.exp: New file.
4616 * gdb.base/c-linkage-name.exp: Fix test.
4617 * gdb.guile/scm-symbol.exp: Update expected results for
4618 linkage_name test.
4619
f049a313
TT
46202020-04-24 Tom Tromey <tom@tromey.com>
4621
4622 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
4623 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
4624 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
4625 assembler.
4626
7cf28874
TV
46272020-04-24 Tom de Vries <tdevries@suse.de>
4628
4629 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
4630 C++.
4631
dac2fef7
TT
46322020-04-24 Tom Tromey <tromey@adacore.com>
4633
4634 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
4635 values.
4636 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
4637 values. Update test for minimal encodings.
4638 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
4639 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
4640 values. Update test for minimal encodings.
4641
1acda803
TT
46422020-04-24 Tom Tromey <tromey@adacore.com>
4643
4644 PR python/23662:
4645 * gdb.ada/variant.exp: Add Python checks.
4646 * gdb.rust/simple.exp: Add dynamic type checks.
4647
adfb9815
TT
46482020-04-24 Tom Tromey <tromey@adacore.com>
4649
4650 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
4651 Make array type matching more lax.
4652 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
4653 * gdb.ada/mi_variant.exp: New file.
4654 * gdb.ada/mi_variant/pck.ads: New file.
4655 * gdb.ada/mi_variant/pkg.adb: New file.
4656 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
4657 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
4658
7d79de9a
TT
46592020-04-24 Tom Tromey <tromey@adacore.com>
4660
4661 * gdb.ada/variant.exp: Add dynamic field offset tests.
4662 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
4663 * gdb.ada/variant/pkg.adb: Add new variables.
4664
f8e89861
TT
46652020-04-24 Tom Tromey <tromey@adacore.com>
4666
4667 * gdb.ada/variant.exp: New file
4668 * gdb.ada/variant/pkg.adb: New file
4669 * gdb.ada/variant/pck.adb: New file
4670
86e887ae
TV
46712020-04-24 Tom de Vries <tdevries@suse.de>
4672
4673 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
4674
88428775
TV
46752020-04-24 Tom de Vries <tdevries@suse.de>
4676
4677 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
4678 flags.
4679
4e86f6e7
TV
46802020-04-24 Tom de Vries <tdevries@suse.de>
4681
4682 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4683
2016d3e6
TV
46842020-04-24 Tom de Vries <tdevries@suse.de>
4685
4686 * lib/gdb.exp (default_gdb_start): Handle eof.
4687 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
4688 failure.
4689 * gdb.base/readnever.exp: Handle clean_restart failure.
4690
70bc38f5
TV
46912020-04-23 Tom de Vries <tdevries@suse.de>
4692
4693 * gdb.base/decl-before-def.exp: Run to main and print a again.
4694
de82891c
TV
46952020-04-23 Tom de Vries <tdevries@suse.de>
4696
4697 * gdb.base/decl-before-def-decl.c: New test.
4698 * gdb.base/decl-before-def-def.c: New test.
4699 * gdb.base/decl-before-def.exp: New file.
4700
96038148
TV
47012020-04-23 Tom de Vries <tdevries@suse.de>
4702
4703 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4704
54ac3df1
TV
47052020-04-22 Tom de Vries <tdevries@suse.de>
4706
4707 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4708 debug_info_offset.
4709 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4710 before $objsfile in the line line.
4711
714534e1
TV
47122020-04-22 Tom de Vries <tdevries@suse.de>
4713
4714 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4715
16a7dbf4
MS
47162020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4717
4718 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4719 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4720 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4721 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
4722 * gdb.base/jit-protocol.h: Update definitions to match all usage
4723 contexts.
4724
47252020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4726
4727 * gdb.base: Rename all jit related test and source files.
4728
47292020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4730
4731 * gdb.base/jit-reader.exp: Relax register output check.
4732
317d2668
TV
47332020-04-22 Tom de Vries <tdevries@suse.de>
4734
4735 PR symtab/25764
4736 * gdb.base/psym-external-decl-2.c: New test.
4737 * gdb.base/psym-external-decl.c: New test.
4738 * gdb.base/psym-external-decl.exp: New file.
4739 * gdb.threads/tls.exp: Add PR25807 kfail.
4740
eea9e357
TV
47412020-04-22 Tom de Vries <tdevries@suse.de>
4742
4743 PR symtab/25801
4744 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
4745 in "info source" output.
4746
3d5afab3
TV
47472020-04-22 Tom de Vries <tdevries@suse.de>
4748
4749 PR symtab/25700
4750 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
4751 symtab for imported_unit.c.
4752
b32102f6
GB
47532020-04-21 Gary Benson <gbenson@redhat.com>
4754
4755 * gdb.base/advance.c (func): New argument, to match call site.
4756 (func2, func3): Add return statements.
4757
d43b7a2d
TBA
47582020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4759
4760 * gdb.multi/run-only-second-inf.c: New file.
4761 * gdb.multi/run-only-second-inf.exp: New file.
4762
d89edf9b
MM
47632020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4764
4765 * gdb.btrace/multi-inferior.c: New test.
4766 * gdb.btrace/multi-inferior.exp: New file.
4767
1a476b6d
MM
47682020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4769
4770 * gdb.btrace/enable-new-thread.c: New test.
4771 * gdb.btrace/enable-new-thread.exp: New file.
4772
4778a5f8
TV
47732020-04-21 Tom de Vries <tdevries@suse.de>
4774
4775 PR gdb/25471
4776 * gdb.threads/killed-outside.c: New test.
4777 * gdb.threads/killed-outside.exp: New file.
4778
9b2c992c
GB
47792020-04-20 Gary Benson <gbenson@redhat.com>
4780
4781 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
4782 * gdb.base/nested-subp2.exp: Likewise.
4783 * gdb.base/nested-subp3.exp: Likewise.
4784
b5d1d6f7
GB
47852020-04-20 Gary Benson <gbenson@redhat.com>
4786
4787 * gdb.base/nested-subp1.exp: Disable test when using clang.
4788 * gdb.base/nested-subp2.exp: Likewise.
4789 * gdb.base/nested-subp3.exp: Likewise.
4790
25230285
GB
47912020-04-20 Gary Benson <gbenson@redhat.com>
4792
4793 * gdb.cp/exception.cc: Fix compilation error with clang.
4794
fa93cc8f
GB
47952020-04-20 Gary Benson <gbenson@redhat.com>
4796
809730f3 4797 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 4798
e0c45f30
GB
47992020-04-20 Gary Benson <gbenson@redhat.com>
4800
4801 * gdb.base/jit-main.c: Fix compilation error with clang.
4802
4ddfec93
KR
48032020-04-17 Kamil Rytarowski <n54@gmx.com>
4804
4805 * gdb.base/attach-twice.c: Include "sys/types.h".
4806 (PTRACE_ATTACH): Add fallback definition.
4807 (main): Pass `0' to the 4th argument of `ptrace'.
4808
2bed205e
KR
48092020-04-17 Kamil Rytarowski <n54@gmx.com>
4810
4811 * gdb.base/fork-running-state.c: Include "signal.h".
4812
0743fc83
TT
48132020-04-17 Tom Tromey <tromey@adacore.com>
4814
4815 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
4816 Update tests.
4817 * gdb.btrace/cpu.exp: Update tests.
4818 * gdb.base/maint.exp: Update tests.
4819 * gdb.base/default.exp: Update tests.
4820 * gdb.base/completion.exp: Update tests.
4821
efba5c23
TV
48222020-04-16 Tom de Vries <tdevries@suse.de>
4823
4824 PR symtab/25791
4825 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
4826 (ensure_gdb_index): and factor out and move ...
4827 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
4828 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
4829
d191d716
TV
48302020-04-16 Tom de Vries <tdevries@suse.de>
4831
4832 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
4833 loading exec.
4834
99f1bc6a
AB
48352020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
4836
4837 * gdb.base/many-completions.exp: New file.
4838
194d088f
TV
48392020-04-14 Tom de Vries <tdevries@suse.de>
4840
4841 PR symtab/25718
4842 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
4843
c1a66c06
TV
48442020-04-14 Tom de Vries <tdevries@suse.de>
4845
4846 PR symtab/25720
4847 * gdb.base/maint-expand-symbols-header-file.c: New test.
4848 * gdb.base/maint-expand-symbols-header-file.exp: New file.
4849 * gdb.base/maint-expand-symbols-header-file.h: New test.
4850
21b0982c
AB
48512020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4852
4853 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
4854 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
4855 get_func_info.
4856 (get_func_info): Delete.
4857 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
4858 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
4859 * lib/dwarf.exp (get_func_info): New function.
4860
dd1cab06
TV
48612020-04-13 Tom de Vries <tdevries@suse.de>
4862
4863 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
4864 to what find_gnatmake does.
4865
71ea2b6b
TV
48662020-04-10 Tom de Vries <tdevries@suse.de>
4867
4868 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4869 -readnow.
4870
bdfc1e8a
TV
48712020-04-10 Tom de Vries <tdevries@suse.de>
4872
4873 PR cli/25808
4874 * gdb.base/style.c: Add leading newlines.
4875 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
4876 Check listing of main's one-line body.
4877
14ca8ecf
TV
48782020-04-08 Tom de Vries <tdevries@suse.de>
4879
4880 * lib/gdb.exp (psymtabs_p): New proc.
4881 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
4882 importing unit" unsupported if there are no partial symbols.
4883
e21d048f
TV
48842020-04-08 Tom de Vries <tdevries@suse.de>
4885
4886 PR testsuite/25760
4887 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
4888
25c11aca
TV
48892020-04-07 Tom de Vries <tdevries@suse.de>
4890
4891 PR symtab/25796
4892 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
4893
5707e24b
TV
48942020-04-07 Tom de Vries <tdevries@suse.de>
4895
4896 * gdb.base/check-psymtab.c: New test.
4897 * gdb.base/check-psymtab.exp: New file.
4898
6ee448cc
TT
48992020-04-06 Tom Tromey <tromey@adacore.com>
4900
4901 * gdb.ada/variant-record/proc.adb: New file.
4902 * gdb.ada/variant-record/value.adb: New file.
4903 * gdb.ada/variant-record/value.s: New file.
4904 * gdb.ada/variant-record.exp: New file.
4905
9e7c9a03
HD
49062020-04-03 Hannes Domani <ssbssa@yahoo.de>
4907
4908 PR gdb/25325
4909 * gdb.cp/typed-enum.cc: New test.
4910 * gdb.cp/typed-enum.exp: New file.
4911
c90d28ac
AB
49122020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4913
4914 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
4915 * gdb.dwarf2/dw2-inline-small-func.c: New file.
4916 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
4917 * gdb.dwarf2/dw2-inline-small-func.h: New file.
4918 * gdb.opt/inline-small-func.c: New file.
4919 * gdb.opt/inline-small-func.exp: New file.
4920 * gdb.opt/inline-small-func.h: New file.
4921
34e9a9fa
AB
49222020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
4925 function.
4926
6a354911
AB
49272020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4928
4929 * lib/dwarf.exp (function_range): Allow compiler options to be
4930 specified.
4931
880d9777
TV
49322020-04-02 Tom de Vries <tdevries@suse.de>
4933
4934 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
4935 __attribute__((always_inline)).
4936 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
4937
f32682ea
TV
49382020-04-02 Tom de Vries <tdevries@suse.de>
4939
4940 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
4941 (gdbserver_gdb_exit): ... here. Add timeout warning.
4942 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
4943 (connect_target_extended_remote): Append new server_spawn_id to
4944 server_spawn_ids.
4945 (cleanup): New proc.
4946 (setup, <toplevel>): Call cleanup.
4947
d3214198
TV
49482020-04-02 Tom de Vries <tdevries@suse.de>
4949
4950 * gdb.base/main-psymtab.exp: New file.
4951
cc77ed24
TV
49522020-04-02 Tom de Vries <tdevries@suse.de>
4953
4954 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
4955
3638a098
TT
49562020-04-01 Tom Tromey <tom@tromey.com>
4957
4958 * gdb.base/complex-parts.exp: Add type tests.
4959
c34e8714
TT
49602020-04-01 Tom Tromey <tom@tromey.com>
4961
4962 * gdb.base/complex-parts.exp: Add arithmetic tests.
4963
981c08ce
TT
49642020-04-01 Tom Tromey <tom@tromey.com>
4965
4966 * gdb.compile/compile.exp: Update.
4967 * gdb.compile/compile-cplus.exp: Update.
4968 * gdb.base/varargs.exp: Update.
4969 * gdb.base/floatn.exp: Update.
4970 * gdb.base/endianity.exp: Update.
4971 * gdb.base/callfuncs.exp (do_function_calls): Update.
4972 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
4973 (complex_float_integral_args): Update.
4974 * gdb.base/complex.exp: Update.
4975 * gdb.base/complex-parts.exp: Update.
4976
3d1cfd43
TT
49772020-04-01 Tom Tromey <tromey@adacore.com>
4978
4979 * gdb.rust/union.rs: New file.
4980 * gdb.rust/union.exp: New file.
4981 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
4982 (main): Update.
4983 * gdb.rust/simple.exp: Move union tests to union.exp.
4984
e033dfa9
TT
49852020-04-01 Tom Tromey <tromey@adacore.com>
4986
4987 * gdb.rust/simple.rs (main): Remove "y0".
4988
53cccef1
TBA
49892020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4990
4991 * gdb.multi/stop-all-on-exit.c: New test.
4992 * gdb.multi/stop-all-on-exit.exp: New file.
4993
60e22c1e
HD
49942020-04-01 Hannes Domani <ssbssa@yahoo.de>
4995
4996 PR gdb/24789
4997 * gdb.cp/misc.cc: Add integer reference variable.
4998 * gdb.cp/misc.exp: Add test.
4999
e139a727
TBA
50002020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5001
5002 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5003 scenario to cover execution until the end and also the case
5004
16b0db75
TV
50052020-03-31 Tom de Vries <tdevries@suse.de>
5006
5007 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5008 c. Use "maint info symtabs" to check symtab expansion.
5009
c0502da6
TV
50102020-03-30 Tom de Vries <tdevries@suse.de>
5011
5012 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5013 unsupported.
5014 (verify_psymtab_expanded): Move ...
5015 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5016 test.
5017 (readnow): New proc.
5018
5935fd15
AB
50192020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5020
5021 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5022 with $hex.
5023
1773be9e
TT
50242020-03-20 Tom Tromey <tromey@adacore.com>
5025
5026 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5027
70304be9
TT
50282020-03-20 Tom Tromey <tromey@adacore.com>
5029
5030 * gdb.ada/sub_variant/subv.adb: New file.
5031 * gdb.ada/sub_variant.exp: New file.
5032
0dd7b8f7
TV
50332020-03-20 Tom de Vries <tdevries@suse.de>
5034
5035 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5036 first break fails.
5037 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5038
cada5fc9
AB
50392020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5040
5041 * gdb.server/exit-multiple-threads.c: New file.
5042 * gdb.server/exit-multiple-threads.exp: New file.
5043
6b8c53f2
AB
50442020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5045
5046 * gdb.fortran/mixed-lang-stack.c: New file.
5047 * gdb.fortran/mixed-lang-stack.cpp: New file.
5048 * gdb.fortran/mixed-lang-stack.exp: New file.
5049 * gdb.fortran/mixed-lang-stack.f90: New file.
5050
19a2740f
AB
50512020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5052
5053 * gdb.linespec/cp-completion-aliases.cc: New file.
5054 * gdb.linespec/cp-completion-aliases.exp: New file.
5055
d8c8b848
TV
50562020-03-19 Tom de Vries <tdevries@suse.de>
5057
5058 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5059 more precise.
5060
a9933ccf
TV
50612020-03-18 Tom de Vries <tdevries@suse.de>
5062
5063 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5064 * gdb.dwarf2/break-inline-psymtab.c: New test.
5065 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5066
2f89101f
TV
50672020-03-16 Tom de Vries <tdevries@suse.de>
5068
5069 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5070 cache_verify and cache_verify_proc.
5071
6b9374f1
TV
50722020-03-15 Tom de Vries <tdevries@suse.de>
5073
5074 * gdb.server/solib-list.exp: Handle
5075 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5076
eaeaf44c
TV
50772020-03-15 Tom de Vries <tdevries@suse.de>
5078
5079 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5080 objfiles".
5081
3293bbaf
TT
50822020-03-14 Tom Tromey <tom@tromey.com>
5083
5084 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5085
ab44624c
TV
50862020-03-14 Tom de Vries <tdevries@suse.de>
5087
5088 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5089
54c43825
TV
50902020-03-14 Tom de Vries <tdevries@suse.de>
5091
5092 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5093 result in line-by-line fashion.
5094
2ac70237
TV
50952020-03-14 Tom de Vries <tdevries@suse.de>
5096
5097 * lib/gdb.exp (supports_statement_frontiers): New proc.
5098 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5099
09546b56
TV
51002020-03-14 Tom de Vries <tdevries@suse.de>
5101
5102 * gdb.base/printcmds.exp: Add missing quoting for "print
5103 teststring2".
5104
a1f6a07c
TT
51052020-03-13 Tom Tromey <tom@tromey.com>
5106
5107 * gdb.base/printcmds.exp (test_print_strings): Add regression
5108 test.
5109 * gdb.base/printcmds.c (charptr): New typedef.
5110 (teststring2): New global.
5111
1b83d09c
AB
51122020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5113
5114 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5115 full path in the test name.
5116 (test_ld): Add some with_test_prefix blocks to make test names
5117 unique.
5118
2d61316c
TV
51192020-03-13 Tom de Vries <tdevries@suse.de>
5120
5121 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5122
2e9145ac
TV
51232020-03-13 Tom de Vries <tdevries@suse.de>
5124
5125 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5126
96c7f873
TV
51272020-03-13 Tom de Vries <tdevries@suse.de>
5128
5129 PR symtab/25646
5130 * gdb.dwarf2/imported-unit.exp: Add test.
5131
49ba92c0
TV
51322020-03-13 Tom de Vries <tdevries@suse.de>
5133
5134 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5135 (var1, var2): New variable.
5136 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5137 matching symbols.
5138
301b21e0
TV
51392020-03-13 Tom de Vries <tdevries@suse.de>
5140
5141 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5142 (Term::command): Use prompt prefix.
5143 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5144 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5145 command_no_prompt_prefix instead of prefix.
5146 * gdb.tui/tui-layout-asm.exp: Same.
5147
3f512721
SM
51482020-03-12 Simon Marchi <simon.marchi@efficios.com>
5149
5150 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5151
40310f30
SM
51522020-03-12 Simon Marchi <simon.marchi@efficios.com>
5153
5154 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5155 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5156 on" while stepping over the test instruction, match printed
5157 message.
5158
09252140
TV
51592020-03-12 Tom de Vries <tdevries@suse.de>
5160
5161 * gdb.base/info-types.exp: Use exp_continue during matching of output
5162 of "info types".
5163
14e9c72c
TV
51642020-03-12 Tom de Vries <tdevries@suse.de>
5165
5166 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5167
e515d67e
TV
51682020-03-12 Tom de Vries <tdevries@suse.de>
5169
5170 * gdb.fortran/module.exp: Use exp_continue during matching of output
5171 of "info variable -n".
5172
307eafd8
TV
51732020-03-12 Tom de Vries <tdevries@suse.de>
5174
5175 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5176 gdb.dwarf2/dw2-ranges-base.c.
5177
9a2de3fc
TV
51782020-03-12 Tom de Vries <tdevries@suse.de>
5179
5180 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5181 in presence of GLIBC debuginfo.
5182
3217502e
TV
51832020-03-12 Tom de Vries <tdevries@suse.de>
5184
5185 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5186 $core.
5187
1281424c
TV
51882020-03-12 Tom de Vries <tdevries@suse.de>
5189
5190 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5191 more precise.
5192
038b97fc
SM
51932020-03-11 Simon Marchi <simon.marchi@efficios.com>
5194
5195 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5196 from Unix to Windows path.
5197
5308d1e7
TV
51982020-03-11 Tom de Vries <tdevries@suse.de>
5199
5200 * gdb.ada/minsyms.exp: Set language to ada.
5201
f870f78f
TV
52022020-03-11 Tom de Vries <tdevries@suse.de>
5203
5204 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5205
5a13315d
TV
52062020-03-11 Tom de Vries <tdevries@suse.de>
5207
5208 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5209
976862ed
TT
52102020-03-11 Tom Tromey <tromey@adacore.com>
5211
5212 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5213
7462c383
TV
52142020-03-11 Tom de Vries <tdevries@suse.de>
5215
5216 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5217
1c6c46a0
TV
52182020-03-11 Tom de Vries <tdevries@suse.de>
5219
5220 * gdb.base/break-interp.exp: Limit verbose scope.
5221
44f41bb7
TV
52222020-03-11 Tom de Vries <tdevries@suse.de>
5223
5224 * gdb.fortran/logical.f90: Define variable with character type.
5225 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5226
b76f3a42
TV
52272020-03-11 Tom de Vries <tdevries@suse.de>
5228
5229 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5230
1c33af77
TV
52312020-03-11 Tom de Vries <tdevries@suse.de>
5232
5233 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5234 symtabs.
5235
8c95582d
AB
52362020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5237 Bernd Edlinger <bernd.edlinger@hotmail.de>
5238
5239 * gdb.cp/step-and-next-inline.cc: New file.
5240 * gdb.cp/step-and-next-inline.exp: New file.
5241 * gdb.cp/step-and-next-inline.h: New file.
5242 * gdb.dwarf2/dw2-is-stmt.c: New file.
5243 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5244 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5245 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5246 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5247
cecf8547
AB
52482020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5249
5250 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5251 is-stmt flag in the line table.
5252
0ba678c9
TV
52532020-03-09 Tom de Vries <tdevries@suse.de>
5254
5255 * lib/gdb.exp (cached_file): Create cache dir.
5256
72fbdf83
TV
52572020-03-07 Tom de Vries <tdevries@suse.de>
5258
5259 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5260 * gdb.cp/rvalue-ref-params.exp: Same.
5261
436b5e99
TV
52622020-03-06 Tom de Vries <tdevries@suse.de>
5263
5264 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5265 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5266
09f2921c
TV
52672020-03-06 Tom de Vries <tdevries@suse.de>
5268
5269 * README: Fix "the the".
5270 * gdb.base/dprintf.exp: Same.
5271
50a3cc5d
TV
52722020-03-05 Tom de Vries <tdevries@suse.de>
5273
5274 * gdb.base/maint.exp: Update "main print statistics" expected output.
5275
0a709cba
AKS
52762020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5277
5278 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5279 (fortran_int8): Likewise.
5280 (fortran_real4): Likewise.
5281 (fortran_real8): Likewise.
5282 (fortran_complex4): Likewise.
5283 (fortran_logical4): Likewise.
5284 (fortran_character1): Likewise.
5285
5e5d66b6
AB
52862020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5287
5288 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5289 printed as true.
5290
7b973adc
SDJ
52912020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5292
5293 * gdb.base/printcmds.exp: Add test to verify printf of a
5294 variable holding an address.
5295
478e490a
TV
52962020-03-03 Tom de Vries <tdevries@suse.de>
5297
5298 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5299
1ef44e86
TV
53002020-03-03 Tom de Vries <tdevries@suse.de>
5301
5302 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5303 gdb_test_multiple call.
5304
b98cc2cf
TV
53052020-03-03 Tom de Vries <tdevries@suse.de>
5306
5307 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5308 gdb_test_multiple calls.
5309
63e163f2
AB
53102020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5311
5312 * gdb.base/default.exp: Remove test of 'set history filename'.
5313 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5314 filename to the empty string.
5315 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5316 and GDBHISTSIZE.
5317
24ed6739
AB
53182020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5319
5320 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
5321 disabled.
5322
590003dc 53232020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 5324 Tom de Vries <tdevries@suse.de>
590003dc
TV
5325
5326 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
5327 -prompt prefix, before user_code argument. Add -lbl option likewise.
5328 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
5329 (gdb_is_target_1): Add -prompt prefix and move to before user_code
5330 argument.
5331 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
5332 have "\r\n" at start-of-line, instead of at end-of-line.
5333
f5e46084
SM
53342020-02-28 Simon Marchi <simon.marchi@efficios.com>
5335
5336 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
5337 libinproctrace.so.
5338
f7a7000d
LM
53392020-02-28 Luis Machado <luis.machado@linaro.org>
5340
5341 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
5342 to "p/x".
5343
718e0816
LM
53442020-02-28 Luis Machado <luis.machado@linaro.org>
5345
5346 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
5347 asm/ptrace.h and error.h.
5348
13c3a74a
TV
53492020-02-28 Tom de Vries <tdevries@suse.de>
5350
5351 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
5352 (struct wrapper, do_something, mundane/symada__cS): Move ...
5353 * gdb.base/c-linkage-name-2.c: ... here. New source file.
5354 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
5355 Update "print symada__cS before partial symtab expansion" regexp.
5356 Update breakpoint location. Flush symbol cache after expansion.
5357
85d2d5bb
LM
53582020-02-28 Luis Machado <luis.machado@linaro.org>
5359
5360 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
5361
3608f86c
TV
53622020-02-27 Tom de Vries <tdevries@suse.de>
5363
5364 * config/sid.exp: Remove unused globals.
5365 * gdb.base/attach.exp: Same.
5366 * gdb.base/catch-load.exp: Same.
5367 * gdb.base/dbx.exp: Same.
5368 * lib/gdb.exp: Same.
5369 * lib/mi-support.exp: Same.
5370 * lib/prompt.exp: Same.
5371
c8d4f6df
TV
53722020-02-27 Tom de Vries <tdevries@suse.de>
5373
5374 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
5375 not set.
5376
0d79cdc4
AM
53772020-02-26 Aaron Merey <amerey@redhat.com>
5378
5379 * gdb.debuginfod: New directory for debuginfod tests.
5380 * gdb.debuginfod/main.c: New test file.
5381 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
5382
0dce4280
TV
53832020-02-26 Tom de Vries <tdevries@suse.de>
5384
5385 PR gdb/25603
5386 * gdb.base/persistent-lang.cc: New test.
5387 * gdb.base/persistent-lang.exp: New file.
5388
9e80cfa1
AB
53892020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5390
5391 * gdb.fortran/derived-type-striding.exp: Add a new test.
5392 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
5393 new test.
5394
2078dbb2
AB
53952020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5396
5397 * gdb.base/cached-source-file.exp: Avoid source file paths in test
5398 names.
5399
70d49700
TV
54002020-02-25 Tom de Vries <tdevries@suse.de>
5401
5402 PR go/18926
5403 * gdb.go/methods.exp: Remove gcc/93866 xfail.
5404
a88ef40d
TV
54052020-02-24 Tom de Vries <tdevries@suse.de>
5406
5407 PR gdb/25592
5408 * gdb.base/info-locals-unused-static-var.c: New test.
5409 * gdb.base/info-locals-unused-static-var.exp: New file.
5410
01b1af32
TT
54112020-02-22 Tom Tromey <tom@tromey.com>
5412
5413 * gdb.python/tui-window.exp: New file.
5414 * gdb.python/tui-window.py: New file.
5415
7c043ba6
TT
54162020-02-22 Tom Tromey <tom@tromey.com>
5417
5418 PR tui/17850:
5419 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
5420 tests.
5421
c22fef7e
TT
54222020-02-22 Tom Tromey <tom@tromey.com>
5423
5424 * gdb.tui/new-layout.exp: Add sub-layout tests.
5425
ee325b61
TT
54262020-02-22 Tom Tromey <tom@tromey.com>
5427
5428 * gdb.tui/new-layout.exp: New file.
5429
3f0cbb04
TT
54302020-02-22 Tom Tromey <tom@tromey.com>
5431
5432 * gdb.rust/rust-style.rs: New file.
5433 * gdb.rust/rust-style.exp: New file.
5434 * gdb.base/style.exp: Test structure printing.
5435 * gdb.base/style.c (struct some_struct): New type.
5436 (enum etype): New type.
5437 (struct_value): New global.
5438
75525152
TV
54392020-02-21 Tom de Vries <tdevries@suse.de>
5440
5441 PR go/18926
5442 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
5443 Remove blanket xfails. Use message argument for gdb_breakpoint.
5444 Make continuing to breakpoint test conditional on setting breakpoint.
5445 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
5446 DW_AT_name attribute. Add xfail for GCC PR93866.
5447
bd360d30
AB
54482020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
5449
5450 * gdb.dwarf2/cpp-linkage-name.c: New file.
5451 * gdb.dwarf2/cpp-linkage-name.exp: New file.
5452
c7adb09f 54532020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
5454
5455 * lib/gdb.exp (gdb_wrapper_init): Reset
5456 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
5457 not exist.
5458
a9c79803
TV
54592020-02-20 Tom de Vries <tdevries@suse.de>
5460
5461 PR go/17018
5462 * gdb.go/hello.exp: Copy ...
5463 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
5464 print of st to print value of global definition. Add xfail for GCC
5465 PR93844.
5466 * gdb.go/hello.exp: Remove printing of st before definition.
5467 * gdb.go/hello.go: Copy ...
5468 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
5469 to st.
5470 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
5471
d7445728
TV
54722020-02-20 Tom de Vries <tdevries@suse.de>
5473
5474 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
5475 (gdb_simple_compile): Handle compile_flags go by using .go extension
5476 for source file.
5477 * gdb.go/chan.exp: Use support_go_compile.
5478 * gdb.go/handcall.exp: Same.
5479 * gdb.go/hello.exp: Same.
5480 * gdb.go/integers.exp: Same.
5481 * gdb.go/max-depth.exp: Same.
5482 * gdb.go/methods.exp: Same.
5483 * gdb.go/package.exp: Same.
5484 * gdb.go/strings.exp: Same.
5485 * gdb.go/types.exp: Same.
5486 * gdb.go/unsafe.exp: Same.
5487
c9c41e6d
TV
54882020-02-19 Tom de Vries <tdevries@suse.de>
5489
5490 * gdb.python/lib-types.exp: Make xfail more strict.
5491
f20ff837
TV
54922020-02-19 Tom de Vries <tdevries@suse.de>
5493
5494 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
5495
08410482
DE
54962020-02-19 Doug Evans <dje@google.com>
5497
5498 PR rust/25535
5499 * gdb.rust/simple.exp: Add test.
5500 * gdb.rust/simple.rs: Add test.
5501
623563f7
TV
55022020-02-19 Tom de Vries <tdevries@suse.de>
5503
5504 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
5505 output line-by-line.
5506
d3308cfd
TV
55072020-02-19 Tom de Vries <tdevries@suse.de>
5508
5509 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
5510
86cbc5dc
TV
55112020-02-19 Tom de Vries <tdevries@suse.de>
5512
5513 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
5514 prelink.
5515
9db2b96b
TV
55162020-02-19 Tom de Vries <tdevries@suse.de>
5517
5518 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
5519 (gdb_do_cache): Use gdb_do_cache_wrap.
5520 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
5521
89e2fdc5
TV
55222020-02-19 Tom de Vries <tdevries@suse.de>
5523
5524 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
5525 gdb_compile option.
5526
373d7ac0
SM
55272020-02-18 Simon Marchi <simon.marchi@efficios.com>
5528
5529 * gdb.base/printcmds.exp (test_print_enums): Update expected
5530 output.
5531
b29a2df0
SM
55322020-02-18 Simon Marchi <simon.marchi@efficios.com>
5533
5534 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
5535 for "unknown".
5536
6740f0cc
SM
55372020-02-18 Simon Marchi <simon.marchi@efficios.com>
5538
5539 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
5540 enumerator.
5541
edd45eb0
SM
55422020-02-18 Simon Marchi <simon.marchi@efficios.com>
5543
5544 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
5545 FE_, add FE_NONE.
5546 (three): Update.
5547 (enum flag_enum_without_zero): New enum.
5548 (flag_enum_without_zero): New variable.
5549 (enum not_flag_enum): New enum.
5550 (three_not_flag): New variable.
5551 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
5552 (test_print_enums): Add more tests for printing flag enums.
5553
d4295de4
TV
55542020-02-18 Tom de Vries <tdevries@suse.de>
5555
5556 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
5557 (gdb_compile_ada): ... here.
5558 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
5559 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
5560
f251f505
TT
55612020-02-14 Tom Tromey <tom@tromey.com>
5562
5563 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
5564 build directory.
5565 * boards/gdbserver-base.exp: Update path to gdbserver.
5566
8f432634
TV
55672020-02-13 Tom de Vries <tdevries@suse.de>
5568
5569 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
5570
92b6eaf7
TV
55712020-02-13 Tom de Vries <tdevries@suse.de>
5572
5573 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
5574 are missing.
5575
f3b0f7fe
TV
55762020-02-13 Tom de Vries <tdevries@suse.de>
5577
5578 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
5579 call.
5580
f6be8713
SDJ
55812020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
5582
5583 PR tui/25126
5584 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
5585 * gdb.base/cached-source-file.c: New file.
5586 * gdb.base/cached-source-file.exp: New file.
5587
b2770d5e
TV
55882020-02-11 Tom de Vries <tdevries@suse.de>
5589
5590 PR testsuite/25488
5591 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
5592
44f6938e
TV
55932020-02-10 Tom de Vries <tdevries@suse.de>
5594
5595 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
5596
5f0e2eb7
MR
55972020-02-10 Maciej W. Rozycki <macro@wdc.com>
5598
5599 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
5600 and $after_addr are both integers before making a comparison.
5601
46ce2b6f
TV
56022020-02-09 Tom de Vries <tdevries@suse.de>
5603
5604 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
5605 command output and paste it into gdb.log. If any, paste catch message
5606 to gdb.log.
5607
5abbbe1d
TT
56082020-02-07 Tom Tromey <tromey@adacore.com>
5609
5610 PR breakpoints/24915:
5611 * gdb.base/annotate-symlink.exp: Use setup_xfail.
5612
1d5d29e7
SV
56132020-02-06 Shahab Vahedi <shahab@synopsys.com>
5614
5615 * gdb.tui/tui-missing-src.exp: Add the "missing source
5616 file" test for the TUI.
5617
b0999b9b
AB
56182020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
5619
5620 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
5621 including a port number in the output.
5622
c3b149eb
AKS
56232020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5624
5625 * lib/fortran.exp (fortran_int4): Handle clang.
5626 (fortran_int8): Likewise.
5627 (fortran_real4): Likewise.
5628 (fortran_real8): Likewise.
5629 (fortran_complex4): Likewise.
5630 (fortran_logical4): Likewise.
5631 (fortran_character1): Likewise.
5632
f8dcc90b
TV
56332020-02-04 Tom de Vries <tdevries@suse.de>
5634
5635 * README (Race detection): Add note.
5636
f90ac7c2
TV
56372020-02-04 Tom de Vries <tdevries@suse.de>
5638
5639 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
5640
780636ae
TV
56412020-02-04 Tom de Vries <tdevries@suse.de>
5642
5643 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
5644
5d2e1193
RA
56452020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
5646
5647 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
5648 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
5649 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
5650 blttar, bnetarl.
5651 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
5652 binary for blttar, bnetarl.
5653 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
5654 wait instruction. Delete ldmx test.
5655 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
5656
e409c542
AKS
56572020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5658
5659 * gdb.fortran/array-bounds-high.exp: New file.
5660 * gdb.fortran/array-bounds-high.f90: New file.
5661
b0029748
LD
56622020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
5663
5664 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
5665 Replace #include of <sys/fcntl.h> by <fcntl.h>.
5666
195a8287
TV
56672020-02-01 Tom de Vries <tdevries@suse.de>
5668
5669 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
5670
42330a68
AB
56712020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
5672
5673 PR tui/9765
5674 * gdb.tui/tui-layout-asm-short-prog.S: New file.
5675 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
5676
b62a8028
LM
56772020-01-29 Luis Machado <luis.machado@linaro.org>
5678
5679 * gdb.arch/aarch64-brk-patterns.c: New source file.
5680 * gdb.arch/aarch64-brk-patterns.exp: New test.
5681
5f440116
TBA
56822020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5683
5684 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
5685 GCC/Clang version.
5686 * gdb.cp/pass-by-ref.exp: Ditto.
5687
ee2a6fc6
TV
56882020-01-29 Tom de Vries <tdevries@suse.de>
5689
5690 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
5691 * gdb.threads/watchpoint-fork-mt.c: Same.
5692 * gdb.threads/watchpoint-fork-parent.c: Same.
5693 * gdb.threads/watchpoint-fork-st.c: Same.
5694 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
5695
16b10d6e
LM
56962020-01-27 Luis Machado <luis.machado@linaro.org>
5697
5698 * gdb.base/step-over-syscall.exp (setup): Check if we're already
5699 sitting at a syscall instruction when we hit the syscall function's
5700 breakpoint.
5701 Check PC against one obtained with the x command.
5702 Validate syscall number.
5703 (step_over_syscall): Don't continue to the syscall instruction if
5704 we're already there.
5705
b1468492
PW
57062020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5707
5708 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5709
7ffa82e1
AB
57102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5711
5712 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5713 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5714
3d92a3e3
AB
57152020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5716
5717 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5718 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5719
94a72be7
AB
57202020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5721
5722 * gdb.base/maint.exp: Update line table parsing test.
5723 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
5724
53af73bf
PA
57252020-01-24 Pedro Alves <palves@redhat.com>
5726
5727 PR gdb/25410
5728 * gdb.multi/multi-re-run-1.c: New.
5729 * gdb.multi/multi-re-run-2.c: New.
5730 * gdb.multi/multi-re-run.exp: New.
5731
1ba1ac88
AB
57322020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5733
5734 PR gdb/23718
5735 * gdb.server/server-kill-python.exp: New file.
5736
f3364a6d
AB
57372020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5738
5739 * gdb.server/multi-ui-errors.c: New file.
5740 * gdb.server/multi-ui-errors.exp: New file.
5741
733d0a67
AB
57422020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5743
5744 PR tui/9765
5745 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
5746
4f13c1c0
TT
57472020-01-19 Tom Tromey <tom@tromey.com>
5748
5749 * gdb.tui/main.exp: Add check for plain "file".
5750
40c94099
CB
57512020-01-16 Christian Biesinger <cbiesinger@google.com>
5752
5753 * lib/gdb.exp: Fix spelling error (seperatelly).
5754
ff47f4f0
TT
57552020-01-14 Tom Tromey <tom@tromey.com>
5756
5757 PR symtab/12535:
5758 * gdb.python/python.exp: Test decode_line with empty string
5759 argument.
5760
717c684d
BE
57612020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5762
5763 * gdb.base/skip-inline.exp: Extend test.
5764
44e4c775
AB
57652020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5766
5767 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
5768 * gdb.dwarf2/dw2-bad-elf.c: New file.
5769 * gdb.dwarf2/dw2-bad-elf.exp: New file.
5770
d93c6db7
AB
57712020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5772
5773 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
5774 _line_saw_file.
5775
9a6d629c
AB
57762020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5777
5778 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
5779 border.
5780
d9ebdab7
TBA
57812020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5782
5783 * gdb.multi/multi-target.exp (setup): Factor out "info
5784 connections" and "info inferiors" tests to ...
5785 (test_info_inferiors): ... this new procedure.
5786 (top level): Run new "info-inferiors" tests.
5787
f3c469b9
PA
57882020-01-10 Pedro Alves <palves@redhat.com>
5789
5790 * gdb.server/bkpt-other-inferior.exp: New file.
5791
121b3efd
PA
57922020-01-10 Pedro Alves <palves@redhat.com>
5793
5794 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
5795 of "add-inferior".
5796 * gdb.base/quit-live.exp: Likewise.
5797 * gdb.base/remote-exec-file.exp: Likewise.
5798 * gdb.guile/scm-progspace.exp: Likewise.
5799 * gdb.linespec/linespec.exp: Likewise.
5800 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5801 * gdb.mi/user-selected-context-sync.exp: Likewise.
5802 * gdb.multi/multi-target.exp (setup): Add "info connection" and
5803 "info inferiors" tests.
5804 * gdb.multi/remove-inferiors.exp: Adjust expected output of
5805 "add-inferior".
5806 * gdb.multi/watchpoint-multi.exp: Likewise.
5807 * gdb.python/py-inferior.exp: Likewise.
5808 * gdb.server/extended-remote-restart.exp: Likewise.
5809 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
5810 "info inferiors".
5811 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
5812 * gdb.trace/report.exp: Likewise.
5813
1dadb1dd
PA
58142020-01-10 Pedro Alves <palves@redhat.com>
5815
5816 * gdb.multi/multi-target.c: New file.
5817 * gdb.multi/multi-target.exp: New file.
5818 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
5819 mode requested, but remote does not support non-stop".
5820
78f2c40a
PA
58212020-01-10 Pedro Alves <palves@redhat.com>
5822
5823 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
5824 disconnect before reconnecting.
5825
e7af6c70
TBA
58262020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5827 Pedro Alves <palves@redhat.com>
5828
5829 * gdb.server/connect-without-multi-process.exp: Also test
5830 continuing to end.
5831
acdf84a6
PA
58322020-01-10 Pedro Alves <palves@redhat.com>
5833
5834 * gdb.base/remote-exec-file.exp: New file.
5835
873657b9
PA
58362020-01-10 Pedro Alves <palves@redhat.com>
5837
5838 * gdb.base/fork-running-state.exp (do_test): Adjust expected
5839 output.
5840 * gdb.threads/async.c: New.
5841 * gdb.threads/async.exp: New.
5842 * gdb.multi/tids-gid-reset.c: New.
5843 * gdb.multi/tids-gid-reset.exp: New.
5844
7f0ae84c
GB
58452020-01-10 George Barrett <bob@bob131.so>
5846
5847 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
5848 to help in finding the image relocation offset.
5849 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
5850 options in arguments.
5851 (stap_test_no_debuginfo): Likewise.
5852 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
5853 test variants.
5854 (stap_test): Add null semaphore relocation test.
5855
47e9d49d
GB
58562020-01-10 George Barrett <bob@bob131.so>
5857
5858 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
5859 * gdb.base/stap-probe.exp: Likewise.
5860 (stap_test): Pass argument as an additional flag.
5861 (stap_test_no_debuginfo): Likewise.
5862 (stap_test): Check `info probes stap' output for semaphore
5863 addresses if the test binary is supposed to have them.
5864
f5a7c406
AB
58652020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5866
5867 * gdb.tui/basic.exp: Add more scrolling tests.
5868
9ae6bf64
TT
58692020-01-09 Tom Tromey <tom@tromey.com>
5870
5871 PR tui/18932:
5872 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
5873 meangingful value.
5874 (Term::command, Term::resize): Update.
5875 * gdb.tui/basic.exp: Add scrolling test.
5876
b2efe70c
AB
58772020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5878
5879 * gdb.tui/tui-layout-asm.exp: New file.
5880
3804da7e
AB
58812020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5882
5883 * lib/tuiterm.exp (Term::check_box_contents): New proc.
5884
b40aa28f
AB
58852020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5886
5887 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
5888 (Term::enter_tui): Use Term::prepare_for_tui.
5889
63ffd7c9
AB
58902020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5891
5892 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
5893 called.
5894
3be966f6
AB
58952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5896
5897 * gdb.base/skip.exp: Fix race condition in test.
5898
153d79c4
AB
58992020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
5900
5901 * gdb.base/backtrace.c: New file.
5902 * gdb.base/backtrace.exp: New file.
5903
f2302a34
AB
59042020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
5905
5906 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
5907
6ec1d75e
PW
59082020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5909
5910 * gdb.base/style.exp: Test that warnings are styled.
5911
c296cbe6
BE
59122019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5913
5914 * gdb.base/line65535.exp: New file.
5915 * gdb.base/line65535.c: New file.
5916
b28a729d
SM
59172019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
5918
5919 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
5920 * lib/gnat_debug_info_test.adb: New file.
5921 * gdb.ada/ptype_tagged_param.exp: Use
5922 gnat_runtime_has_debug_info, expect a different output if
5923 runtime does not have debug info.
5924
7f2d7a0d
SM
59252019-12-20 Simon Marchi <simon.marchi@efficios.com>
5926
5927 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
5928 (another) quote in test name.
5929
f3bce483
SM
59302019-12-20 Simon Marchi <simon.marchi@efficios.com>
5931
5932 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
5933 Add quote in test name.
5934
c855a912
TBA
59352019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5936
5937 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
5938 directory instead.
5939 * gdb.cp/pass-by-ref.exp: Extend with more cases.
5940 * gdb.cp/pass-by-ref-2.cc: New file.
5941 * gdb.cp/pass-by-ref-2.exp: New file.
5942
fc9d2d72
TT
59432019-12-20 Tom Tromey <tom@tromey.com>
5944
5945 * gdb.tui/list-before.exp: New file.
5946
77b97e00
TT
59472019-12-20 Tom Tromey <tom@tromey.com>
5948
5949 * gdb.tui/list.exp: Check for source on initial listing.
5950
f69656d0
TT
59512019-12-11 Tom Tromey <tromey@adacore.com>
5952
5953 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
5954 Add crlf test.
5955
99a55965
SM
59562019-12-18 Simon Marchi <simon.marchi@efficios.com>
5957
5958 * gdb.base/default.exp: Update value of $_gdb_major.
5959
5024637f
BE
59602019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5961
5962 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
5963
b63634be
BE
59642019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5965
5966 * gdb.base/skip.exp: Whitespace fix.
5967
45d73523
BE
59682019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5969
5970 * gdb.base/skip-inline.c: New file.
5971 * gdb.base/skip-inline.exp: New file.
5972
d043f8c8
SM
59732019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
5974
5975 * gdb.base/jit-reader.exp (jit_reader_test): Rename
5976 jit_function_00 to jit_function_stack_mangle.
5977 * gdb.base/jithost.c (jit_function_t): Rename to...
5978 (jit_function_stack_mangle_t): ... this.
5979 (jit_function_add_t): New typedef.
5980 (jit_function_00_code): Rename to...
5981 (jit_function_stack_mangle_code): ... this, make static.
5982 (jit_function_add_code): New.
5983 (main): Generate "add" function and call it. Adjust to changes
5984 in jithost_abi.
5985 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
5986 (struct jithost_abi) <begin, end>: Remove fields.
5987 <object, function_stack_mangle, function_add>: New fields.
5988 * gdb.base/jitreader.c (struct reader_state) <code_begin,
5989 code_end>: Remove fields.
5990 <func_stack_mangle>: New field.
5991 (read_debug_info): Adjust to renaming, create block for "add"
5992 function.
5993 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
5994
873de05c
TT
59952019-12-11 Tom Tromey <tom@tromey.com>
5996
5997 * gdb.tui/resize.exp: Fix regexp.
5998 * gdb.tui/regs.exp: Fix regexps.
5999 * gdb.tui/main.exp: Fix regexp.
6000
3d979945
TT
60012019-12-11 Tom Tromey <tom@tromey.com>
6002
6003 * gdb.tui/resize.exp: Update.
6004 * gdb.tui/empty.exp (layouts): Update.
6005
2192a9d3
TT
60062019-12-11 Tom Tromey <tom@tromey.com>
6007
6008 * gdb.tui/regs.exp: Update.
6009 * gdb.tui/empty.exp (layouts): Update.
6010 * gdb.tui/basic.exp: Update.
6011 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6012
d8edc8b7
PW
60132019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6014
6015 * gdb.base/options.exp: Add -raw-values in the print completion list.
6016 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6017
4c12d936
KB
60182019-12-10 Kevin Buettner <kevinb@redhat.com>
6019
6020 * gdb.threads/omp-par-scope.c: New file.
6021 * gdb/threads/omp-par-scope.exp: New file.
6022
26b911fb
KB
60232019-12-10 Kevin Buettner <kevinb@redhat.com>
6024
bb47f919
KB
6025 * lib/gdb.exp (support_nested_function_tests): New proc.
6026
60272019-12-10 Kevin Buettner <kevinb@redhat.com>
6028
6029 * lib/gdb.exp (gdb_compile_openmp): New proc.
6030 (build_executable_from_specs): Add an "openmp" option.
6031 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6032
6c71eb7d
TT
60332019-12-10 Tom Tromey <tromey@adacore.com>
6034
6035 * gdb.ada/unchecked_union.exp: New file.
6036 * gdb.ada/unchecked_union/pck.adb: New file.
6037 * gdb.ada/unchecked_union/pck.ads: New file.
6038 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6039 * gdb-utils.exp (string_to_regexp): Also quote "?".
6040
bac7c5cf
GB
60412019-12-10 George Barrett <bob@bob131.so>
6042
6043 Test scripted probe breakpoints.
6044 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6045 * gdb.python/py-breakpoint.c (main): Likewise.
6046 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6047 specifier test.
6048 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6049
330f1d38
TBA
60502019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6051
6052 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6053 an rvalue parameter.
6054 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6055 parameter.
6056
b43315e2
AB
60572019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6058
6059 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6060 modules.
6061
54f73dad
AB
60622019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6063
6064 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6065 broken version of GCC.
6066
d57cbee9
AB
60672019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6068
6069 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6070 sym-info-cmds library.
6071 * gdb.fortran/info-types.exp: Likewise.
6072 * lib/sym-info-cmds.exp: New file.
6073
c14aab8c
TV
60742019-12-08 Tom de Vries <tdevries@suse.de>
6075
6076 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6077
aa2d5a42
KS
60782019-12-07 Keith Seitz <keiths@redhat.com>
6079
6080 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6081 * gdb.base/corefile-buildid-shlib.c: New file.
6082 * gdb.base/corefile-buildid.c: New file.
6083 * gdb.base/corefile-buildid.exp: New file.
6084
93e55f0a
TV
60852019-12-06 Tom de Vries <tdevries@suse.de>
6086
6087 * gdb.dwarf2/varval.exp: Add decl before def test.
6088
c7d12402
TBA
60892019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6090
6091 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6092
06acc08f
TBA
60932019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6094
6095 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6096 CV and reference conversion for overload resolution.
6097 * gdb.cp/rvalue-ref-overload.exp: Test it.
6098
e0fad1ea
PW
60992019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6100
6101 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6102 * gdb.base/frameapply.exp: Test faas without command.
6103
8d70a9f0
AB
61042019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6105
6106 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6107 Fortran tests.
6108 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6109 order.
6110
36c8fb93
AB
61112019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6112
6113 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6114 casting to type with no kind specified.
6115 (test_basic_parsing_of_type_kinds): Additional tests for types
6116 with no kind specified, and add tests for single/double
6117 precision/complex types.
6118
4139ff00
TT
61192019-12-04 Tom Tromey <tromey@adacore.com>
6120
6121 * gdb.base/endianity.c (struct other) <x>: New field.
6122 (main): Initialize it.
6123 * gdb.base/endianity.exp: Update.
6124
a05cf17a
TT
61252019-12-04 Tom Tromey <tromey@adacore.com>
6126
6127 * gdb.ada/scalar_storage/storage.adb: New file.
6128 * gdb.ada/scalar_storage/pck.adb: New file.
6129 * gdb.ada/scalar_storage/pck.ads: New file.
6130 * gdb.ada/scalar_storage.exp: New file.
6131
103a685e
TT
61322019-12-04 Tom Tromey <tromey@adacore.com>
6133
6134 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6135 (main): Initialize it.
6136 * gdb.base/endianity.exp: Update.
6137
c2512106
AB
61382019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6139
6140 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6141
293b38d6
AB
61422019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6143
6144 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6145 -symbol-info-module-functions and -symbol-info-module-variables.
6146
216a7e6b
AB
61472019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6148
6149 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6150
5bbd8269
AB
61512019-12-01 Richard Bunt <richard.bunt@arm.com>
6152 Andrew Burgess <andrew.burgess@embecosm.com>
6153
6154 * gdb.fortran/derived-type-striding.exp: New file.
6155 * gdb.fortran/derived-type-striding.f90: New file.
6156 * gdb.fortran/array-slices.exp: New file.
6157 * gdb.fortran/array-slices.f90: New file.
6158
be09caf1
PW
61592019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6160
6161 * gdb.base/define.exp: Test . in command names.
6162 * gdb.base/setshow.exp: Update test, as . is now part of
6163 command name.
6164
643c0cbe
PW
61652019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6166
6167 * gdb.base/define-prefix.exp: New file.
6168
dcdec678
AB
61692019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6170
6171 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6172 compile.
6173 (skip_btrace_pt_tests): Likewise.
6174
640ab947
AB
61752019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6176
6177 * gdb.fortran/info-modules.exp: Compile source files in correct
6178 order.
6179
d22670f0
KB
61802019-11-27 Kevin Buettner <kevinb@redhat.com>
6181
6182 * gdb.dwarf2/imported-unit.exp: New file.
6183 * gdb.dwarf2/imported-unit.c: New file.
6184
db5960b4
AB
61852019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6186
6187 * gdb.mi/mi-fortran-modules-2.f90: New file.
6188 * gdb.mi/mi-fortran-modules.exp: New file.
6189 * gdb.mi/mi-fortran-modules.f90: New file.
6190
7dc42066
AB
61912019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6192
6193 * gdb.mi/mi-sym-info-1.c: New file.
6194 * gdb.mi/mi-sym-info-2.c: New file.
6195 * gdb.mi/mi-sym-info.exp: New file.
6196
0dfeecca
TT
61972019-11-22 Tom Tromey <tromey@adacore.com>
6198
6199 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6200 * gdb.ada/tasks/foo.adb: Add another stopping location.
6201
34877895
PJ
62022019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6203
6204 * gdb.base/endianity.c: New test.
6205 * gdb.base/endianity.exp: New file.
6206
2e84f897
LD
62072019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6208
6209 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6210
65d1cd5f
TV
62112019-11-21 Tom de Vries <tdevries@suse.de>
6212
6213 PR gdb/24956
6214 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6215
4f22c3f4
SDJ
62162019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6217
6218 * gdb.python/py-progspace.exp: Add missing parentheses on some
6219 'print' commands.
6220
9f6ad286
TT
62212019-11-19 Tom Tromey <tom@tromey.com>
6222
6223 * gdb.tui/winheight.exp: New file.
6224
0b8dbf3f
AB
62252019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6226
6227 * gdb.base/ctf-whatis.c: Delete.
6228 * gdb.base/ctf-whatis.exp: Delete.
6229 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6230
f833b7a7
AB
62312019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6232
6233 * gdb.base/ctf-cvexpr.exp: Delete.
6234 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6235
30d0a636
AB
62362019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6237
6238 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6239 the compiler. Clean up header comment a little.
6240 * gdb.base/ctf-ptype.exp: Likewise.
6241 * gdb.base/ctf-whatis.exp: Likewise.
6242 * lib/gdb.exp (skip_ctf_tests): New proc.
6243
494409bb
SDJ
62442019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6245
6246 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6247 * gdb.tui/corefile-run.exp: New file.
6248
55708e99
TT
62492019-11-14 Tom Tromey <tromey@adacore.com>
6250
6251 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6252 regression tests.
6253
45e42163
TT
62542019-11-12 Tom Tromey <tom@tromey.com>
6255
6256 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6257 after any command. Expect prompt after WAIT_FOR is seen.
6258 (enter_tui): Enable resize messages.
6259 (command): Expect command in output.
6260 (get_line): Avoid error when cursor appears to be off-screen.
6261 (dump_screen): Include screen size in title.
6262 (_do_resize): New proc, from "resize".
6263 (resize): Rewrite. Do resize in two steps.
6264 * gdb.tui/empty.exp (layouts): Fix entries.
6265 (check_boxes): Remove xfail.
6266 (check_text): Dump screen on failure.
6267
086baaf1
AB
62682019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6269
6270 * gdb.python/py-symbol.exp: Add test for
6271 gdb.lookup_static_symbols.
6272
09ff83af
AB
62732019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6274
6275 * gdb.python/py-symbol.c: Declare and call function from new
6276 py-symbol-2.c file.
6277 * gdb.python/py-symbol.exp: Compile both source files, and add new
6278 tests for gdb.lookup_static_symbol.
6279 * gdb.python/py-symbol-2.c: New file.
6280
11af934b
TV
62812019-11-02 Tom de Vries <tdevries@suse.de>
6282
6283 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6284 * gdb.base/anon.exp: Same.
6285 * gdb.base/auto-connect-native-target.exp: Same.
6286 * gdb.base/call-ar-st.exp: Same.
6287 * gdb.base/catch-syscall.exp: Same.
6288 * gdb.base/commands.exp: Same.
6289 * gdb.base/default.exp: Same.
6290 * gdb.base/display.exp: Same.
6291 * gdb.base/float.exp: Same.
6292 * gdb.base/foll-fork.exp: Same.
6293 * gdb.base/help.exp: Same.
6294 * gdb.base/info-macros.exp: Same.
6295 * gdb.base/info-proc.exp: Same.
6296 * gdb.base/info-target.exp: Same.
6297 * gdb.base/long_long.exp: Same.
6298 * gdb.base/macscp.exp: Same.
6299 * gdb.base/memattr.exp: Same.
6300 * gdb.base/nofield.exp: Same.
6301 * gdb.base/pointers.exp: Same.
6302 * gdb.base/printcmds.exp: Same.
6303 * gdb.base/ptype.exp: Same.
6304 * gdb.base/restore.exp: Same.
6305 * gdb.base/return.exp: Same.
6306 * gdb.base/scope.exp: Same.
6307 * gdb.base/set-noassign.exp: Same.
6308 * gdb.base/setshow.exp: Same.
6309 * gdb.base/shlib-call.exp: Same.
6310 * gdb.base/signals.exp: Same.
6311 * gdb.base/sigstep.exp: Same.
6312 * gdb.base/skip.exp: Same.
6313 * gdb.base/solib-symbol.exp: Same.
6314 * gdb.base/stap-probe.exp: Same.
6315 * gdb.base/step-line.exp: Same.
6316 * gdb.base/step-test.exp: Same.
6317 * gdb.base/style.exp: Same.
6318 * gdb.base/varargs.exp: Same.
6319 * gdb.base/vla-datatypes.exp: Same.
6320 * gdb.base/vla-ptr.exp: Same.
6321 * gdb.base/vla-sideeffect.exp: Same.
6322 * gdb.base/volatile.exp: Same.
6323 * gdb.base/watch-cond-infcall.exp: Same.
6324 * gdb.base/watchpoint.exp: Same.
6325
e96ec2ba
TV
63262019-11-02 Tom de Vries <tdevries@suse.de>
6327
6328 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
6329 * gdb.cp/cpexprs.exp: Same.
6330 * gdb.cp/except-multi-location.exp: Same.
6331 * gdb.cp/exceptprint.exp: Same.
6332 * gdb.cp/gdb2384.exp: Same.
6333 * gdb.cp/inherit.exp: Same.
6334 * gdb.cp/m-static.exp: Same.
6335 * gdb.cp/meth-typedefs.exp: Same.
6336 * gdb.cp/misc.exp: Same.
6337 * gdb.cp/namespace.exp: Same.
6338 * gdb.cp/non-trivial-retval.exp: Same.
6339 * gdb.cp/overload.exp: Same.
6340 * gdb.cp/pr17132.exp: Same.
6341 * gdb.cp/re-set-overloaded.exp: Same.
6342 * gdb.cp/rvalue-ref-types.exp: Same.
6343 * gdb.cp/templates.exp: Same.
6344
bd5766ec
LM
63452019-11-01 Luis Machado <luis.machado@linaro.org>
6346
6347 PR gdb/25124
6348
6349 * gdb.arch/pr25124.S: New file.
6350 * gdb.arch/pr25124.exp: New file.
6351
165f8965
AB
63522019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6353
6354 * gdb.fortran/info-modules.exp: Update expected results, and add
6355 additional tests for 'info module functinos', and 'info module
6356 variables'.
6357 * gdb.fortran/info-types.exp: Update expected results.
6358 * gdb.fortran/info-types.f90: Extend testcase with additional
6359 module variables and functions.
6360
59c35742
AB
63612019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6362
6363 * gdb.fortran/info-modules.exp: New file.
6364 * gdb.fortran/info-types.exp: Build with new file.
6365 * gdb.fortran/info-types.f90: Include and use new module.
6366 * gdb.fortran/info-types-2.f90: New file.
6367
f3fb2519
PW
63682019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6369
6370 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
6371 * gdb.base/settings.exp: Test all settings types using
6372 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
6373 that now verifies that the value of "maint show" is the same as
6374 returned by the settings functions. Test the type of the
6375 maintenance settings.
6376 * gdb.base/default.exp: Update show_conv_list.
6377
d1e36019
TV
63782019-10-31 Tom de Vries <tdevries@suse.de>
6379
6380 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
6381 gdb_test.
6382 * gdb.arch/amd64-disp-step.exp: Same.
6383 * gdb.asm/asm-source.exp: Same.
6384 * gdb.btrace/buffer-size.exp: Same.
6385 * gdb.btrace/cpu.exp: Same.
6386 * gdb.btrace/enable.exp: Same.
6387 * gdb.dwarf2/count.exp: Same.
6388 * gdb.dwarf2/dw2-ranges-func.exp: Same.
6389 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
6390 * gdb.fortran/vla-datatypes.exp: Same.
6391 * gdb.fortran/vla-history.exp: Same.
6392 * gdb.fortran/vla-ptype.exp: Same.
6393 * gdb.fortran/vla-value.exp: Same.
6394 * gdb.fortran/whatis_type.exp: Same.
6395 * gdb.guile/guile.exp: Same.
6396 * gdb.multi/tids.exp: Same.
6397 * gdb.python/py-finish-breakpoint.exp: Same.
6398 * gdb.python/py-framefilter.exp: Same.
6399 * gdb.python/py-pp-registration.exp: Same.
6400 * gdb.python/py-xmethods.exp: Same.
6401 * gdb.python/python.exp: Same.
6402 * gdb.server/connect-with-no-symbol-file.exp: Same.
6403 * gdb.server/no-thread-db.exp: Same.
6404 * gdb.server/run-without-local-binary.exp: Same.
6405 * gdb.stabs/weird.exp: Same.
6406 * gdb.threads/attach-many-short-lived-threads.exp: Same.
6407 * gdb.threads/thread-find.exp: Same.
6408 * gdb.threads/tls-shared.exp: Same.
6409 * gdb.threads/tls.exp: Same.
6410 * gdb.threads/wp-replication.exp: Same.
6411 * gdb.trace/ax.exp: Same.
6412 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
6413
3d11e68e
TV
64142019-10-31 Tom de Vries <tdevries@suse.de>
6415
6416 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
6417 * gdb.ada/array_subscript_addr.exp: Same.
6418 * gdb.ada/arrayidx.exp: Same.
6419 * gdb.ada/arrayparam.exp: Same.
6420 * gdb.ada/arrayptr.exp: Same.
6421 * gdb.ada/boolean_expr.exp: Same.
6422 * gdb.ada/call_pn.exp: Same.
6423 * gdb.ada/complete.exp: Same.
6424 * gdb.ada/fixed_cmp.exp: Same.
6425 * gdb.ada/fun_addr.exp: Same.
6426 * gdb.ada/funcall_param.exp: Same.
6427 * gdb.ada/interface.exp: Same.
6428 * gdb.ada/mod_from_name.exp: Same.
6429 * gdb.ada/null_array.exp: Same.
6430 * gdb.ada/packed_array.exp: Same.
6431 * gdb.ada/packed_tagged.exp: Same.
6432 * gdb.ada/print_chars.exp: Same.
6433 * gdb.ada/print_pc.exp: Same.
6434 * gdb.ada/ptype_arith_binop.exp: Same.
6435 * gdb.ada/ptype_field.exp: Same.
6436 * gdb.ada/ptype_tagged_param.exp: Same.
6437 * gdb.ada/rec_return.exp: Same.
6438 * gdb.ada/ref_tick_size.exp: Same.
6439 * gdb.ada/str_ref_cmp.exp: Same.
6440 * gdb.ada/taft_type.exp: Same.
6441 * gdb.ada/tagged.exp: Same.
6442 * gdb.ada/type_coercion.exp: Same.
6443 * gdb.ada/uninitialized_vars.exp: Same.
6444
60b6ede8
TV
64452019-10-30 Tom de Vries <tdevries@suse.de>
6446
6447 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
6448
30baf67b
TV
64492019-10-26 Tom de Vries <tdevries@suse.de>
6450
6451 * gdb.base/bigcore.c: Fix typos in comments.
6452 * gdb.base/ctf-ptype.c: Same.
6453 * gdb.base/long_long.c: Same.
6454 * gdb.dwarf2/dw2-op-out-param.S: Same.
6455 * gdb.python/py-evthreads.c: Same.
6456 * gdb.reverse/i387-stack-reverse.c: Same.
6457 * gdb.trace/tfile.c: Same.
6458 * lib/compiler.c: Same.
6459 * lib/compiler.cc: Same.
6460
158da0d1
TV
64612019-10-25 Tom de Vries <tdevries@suse.de>
6462
6463 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
6464 gdb_test_multiple calls.
6465 * gdb.reverse/sigall-reverse.exp: Same.
6466 * gdb.reverse/solib-precsave.exp: Same.
6467 * gdb.reverse/solib-reverse.exp: Same.
6468 * gdb.reverse/until-precsave.exp: Same.
6469 * gdb.reverse/until-reverse.exp: Same.
6470
4ccdfbec
TV
64712019-10-24 Tom de Vries <tdevries@suse.de>
6472
6473 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
6474 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
6475 kfail using -wrap pattern flag and convenience variable
6476 gdb_test_name.
6477
33d569b7
AB
64782019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
6479
6480 * gdb.python/py-progspace.exp: Add tests for the
6481 Progspace.block_for_pc method.
6482
4d0b984b
TT
64832019-10-23 Tom Tromey <tom@tromey.com>
6484
6485 * configure: Rebuild.
6486 * aclocal.m4: Use m4_include, not sinclude.
6487
94cb3754
TV
64882019-10-21 Tom de Vries <tdevries@suse.de>
6489
6490 * gdb.base/infcall-nested-structs.c: Add
6491 __attribute__((noinline,noclone)) to all functions.
6492 (call_all): Add missing variable initialization. Simplify return value.
6493 (breakpt): Increment volatile variable, to prevent call from being
6494 optimized out.
6495 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
6496
062f1fc1
TV
64972019-10-17 Tom de Vries <tdevries@suse.de>
6498
6499 * gdb.fortran/module.exp: Allow info variables to print info for files
6500 other than module.f90.
6501
0b54364d
AB
65022019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6503
6504 * gdb.fortran/module.exp: Extend with 'info variables' test.
6505
7ff5fae7
AB
65062019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6507
6508 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
6509 F77_FOR_TARGET.
6510
d10eccaa
TV
65112019-10-16 Tom de Vries <tdevries@suse.de>
6512
6513 PR tdep/25096
6514 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
6515
745ff14e
TV
65162019-10-16 Tom de Vries <tdevries@suse.de>
6517
6518 PR tdep/24104
6519 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
6520 Add KFAIL for PR tdep/25096.
6521
03e1ab94
TV
65222019-10-16 Tom de Vries <tdevries@suse.de>
6523
6524 PR testsuite/25059
6525 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
6526
b17fcc10
TV
65272019-10-16 Tom de Vries <tdevries@suse.de>
6528
6529 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
6530 as signed.
6531
9223170f
SM
65322019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
6533
6534 * gdb.mi/list-thread-groups-available.exp: Read entries one by
6535 one instead of increasing timeout.
6536
d6e76313
TV
65372019-10-13 Tom de Vries <tdevries@suse.de>
6538
6539 PR record/25038
6540 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
6541 * gdb.reverse/sigall-reverse.exp: Same.
6542 * gdb.reverse/solib-precsave.exp: Same.
6543 * gdb.reverse/solib-reverse.exp: Same.
6544 * gdb.reverse/step-precsave.exp: Same.
6545 * gdb.reverse/until-precsave.exp: Same.
6546 * gdb.reverse/until-reverse.exp: Same.
6547 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
6548
6dfc0041
AA
65492019-10-10 Andreas Arnez <arnez@linux.ibm.com>
6550
6551 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
6552 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
6553 (cmp_struct_05_01, cmp_struct_static_02_01)
6554 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
6555 comparisons.
6556
abcf2cc8
TV
65572019-10-10 Tom de Vries <tdevries@suse.de>
6558
6559 PR testsuite/24888
6560 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
6561 gnatlink.
6562
a50faaf6
TV
65632019-10-09 Tom de Vries <tdevries@suse.de>
6564
6565 PR testsuite/25048
6566 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
6567
60ff3cd7
AB
65682019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6569
6570 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
6571 exceptions due to missing debug information.
6572
dfee8566
TV
65732019-10-07 Tom de Vries <tdevries@suse.de>
6574
6575 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
6576
3d63690a
AB
65772019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6578
6579 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
6580 * gdb.base/annota1.exp: Update to use gdb_test_name.
6581
30d1f018
WP
65822019-10-07 Weimin Pan <weimin.pan@oracle.com>
6583
6584 * gdb.base/ctf-whatis.exp: New file.
6585 * gdb.base/ctf-whatis.c: New file.
6586 * gdb.base/ctf-ptype.exp: New file.
6587 * gdb.base/ctf-ptype.c: New file.
6588 * gdb.base/ctf-constvars.exp: New file.
6589 * gdb.base/ctf-constvars.c: New file.
6590 * gdb.base/ctf-cvexpr.exp: New file.
6591
4dbbb47c
TV
65922019-10-04 Tom de Vries <tdevries@suse.de>
6593
6594 * gdb.cp/local-static.c (main): Move declaration of int i out of the
6595 for loop.
6596
77c2dba3
TT
65972019-10-03 Tom Tromey <tom@tromey.com>
6598
6599 PR rust/24976:
6600 * gdb.rust/simple.rs (Union2): New type.
6601 (main): Use Union2.
6602 * gdb.rust/simple.exp: Add test.
6603
179aed7f
AB
66042019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6605
6606 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
6607 nested function prefix.
6608
0a4b0913
AB
66092019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
6610 Richard Bunt <richard.bunt@arm.com>
6611 Andrew Burgess <andrew.burgess@embecosm.com>
6612
6613 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
6614 nested functions.
6615 * gdb.fortran/nested-funcs.f90: Update expected results.
6616 * gdb.fortran/nested-funcs-2.exp: New file.
6617 * gdb.fortran/nested-funcs-2.f90: New file.
6618
082cce05
AB
66192019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6620
6621 * gdb.python/py-parameter.exp: Make test names unique.
6622 * gdb.python/py-template.exp: Likewise.
6623 * gdb.python/py-value.exp: Likewise.
6624
2b74ba5a
AB
66252019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6626
6627 * gdb.base/break-interp.exp: Reduce test name duplication.
6628 * gdb.base/call-sc.exp: Likewise.
6629 * gdb.base/callfuncs.exp: Likewise.
6630 * gdb.base/charset.exp: Likewise.
6631 * gdb.base/dump.exp: Likewise.
6632 * gdb.base/ena-dis-br.exp: Likewise.
6633 * gdb.base/relational.exp: Likewise.
6634 * gdb.base/step-over-syscall.exp: Likewise.
6635 * gdb.base/structs.exp: Likewise.
6636
58eb20d5
AB
66372019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6638
6639 * gdb.linespec/explicit.exp: Make test names unique.
6640 * gdb.linespec/ls-errs.exp: Likewise.
6641
4d421147
AB
66422019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6643
6644 * gdb.reverse/break-precsave.exp: Make test names unique.
6645 * gdb.reverse/break-reverse.exp: Likewise.
6646 * gdb.reverse/finish-precsave.exp: Likewise.
6647 * gdb.reverse/finish-reverse.exp: Likewise.
6648 * gdb.reverse/machinestate-precsave.exp: Likewise.
6649 * gdb.reverse/machinestate.exp: Likewise.
6650 * gdb.reverse/readv-reverse.exp: Likewise.
6651 * gdb.reverse/recvmsg-reverse.exp: Likewise.
6652 * gdb.reverse/sigall-precsave.exp: Likewise.
6653 * gdb.reverse/sigall-reverse.exp: Likewise.
6654 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
6655 * gdb.reverse/watch-precsave.exp: Likewise.
6656 * gdb.reverse/watch-reverse.exp: Likewise.
6657
d8c06f22
AB
66582019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 * gdb.threads/stop-with-handle.c: New file.
6661 * gdb.threads/stop-with-handle.exp: New file.
6662
3a56ed86
TV
66632019-10-03 Tom de Vries <tdevries@suse.de>
6664
6665 PR testsuite/25059
6666 * gdb.base/list-missing-source.exp: Allowing the "Compilation
6667 directory" line to be missing.
6668
42275044
TV
66692019-10-03 Tom de Vries <tdevries@suse.de>
6670
6671 PR testsuite/25059
6672 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
6673 type optional.
6674
9ef62df0
AA
66752019-10-02 Andreas Arnez <arnez@linux.ibm.com>
6676
6677 * gdb.python/py-format-string.c (string.h): New include.
6678 (main): Fill a_struct_with_union.the_union.an_int with bytes of
6679 the same value, for endianness-independence.
6680 * gdb.python/py-format-string.exp (default_regexp_dict)
6681 (test_pretty_structs, test_format): Adjust expected output to the
6682 changed initialization.
6683
37f6a7f4
TT
66842019-10-02 Tom Tromey <tromey@adacore.com>
6685
6686 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
6687
1d58d6a2
PA
66882019-10-02 Pedro Alves <palves@redhat.com>
6689 Andrew Burgess <andrew.burgess@embecosm.com>
6690
6691 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
6692 "print-file-var.h".
6693 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6694 (get_version_1): Print this_version_id and its address.
6695 Add extern "C" wrappers around interface functions.
6696 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
6697 "print-file-var.h".
6698 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6699 (get_version_2): Print this_version_id and its address.
6700 Add extern "C" wrappers around interface functions.
6701 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6702 <stddef.h> and "print-file-var.h".
6703 Add extern "C" wrappers around interface functions.
6704 [VERSION_ID_MAIN] (this_version_id): Define.
6705 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6706 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6707 up extern "C" blocks.
6708 * gdb.base/print-file-var.exp (test): New, factored out from top
6709 level.
6710 (top level): Test all combinations of attribute hidden or not,
6711 dlopen or not, and this_version_id symbol in main file or not.
6712 Compile tests as both C++ and C, make test names unique.
6713
d770d56f
TT
67142019-10-01 Tom Tromey <tom@tromey.com>
6715
6716 * gdb.base/style.exp: Test "show logging filename".
6717
7f6aba03
TT
67182019-10-01 Tom Tromey <tom@tromey.com>
6719
6720 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6721 * gdb.base/style.exp: Add metadata style test.
6722
14309bb6
TT
67232019-10-01 Tom Tromey <tom@tromey.com>
6724
6725 * gdb.base/style.exp: Test "pwd".
6726
2a3c1174
PA
67272019-10-01 Tom Tromey <tom@tromey.com>
6728
6729 * gdb.base/style.exp: Update tests.
6730
53d666ec
AA
67312019-10-01 Andreas Arnez <arnez@linux.ibm.com>
6732
6733 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
6734 'six' to unsigned.
6735 (s1): Initialize fields 'four' and 'six' instead of 'three' and
6736 'five'. Use an all-ones bit pattern for each.
6737 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
6738 to its changed values.
6739
4a56a520
TT
67402019-09-30 Tom Tromey <tromey@adacore.com>
6741
6742 * gdb.rust/traits.rs: Disable all warnings.
6743
0df0352a
TV
67442019-09-29 Tom de Vries <tdevries@suse.de>
6745
aac66a4c 6746 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 6747
73d9a918
TV
67482019-09-29 Tom de Vries <tdevries@suse.de>
6749
6750 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
6751
060b3ab4
TV
67522019-09-27 Tom de Vries <tdevries@suse.de>
6753
6754 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
6755
68f7d34d
TV
67562019-09-27 Tom de Vries <tdevries@suse.de>
6757
6758 PR record/23188
6759 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
6760
5d63b30a
TT
67612019-09-26 Tom Tromey <tromey@adacore.com>
6762
6763 * gdb.ada/py_taft.exp: New file.
6764 * gdb.ada/py_taft/main.adb: New file.
6765 * gdb.ada/py_taft/pkg.adb: New file.
6766 * gdb.ada/py_taft/pkg.ads: New file.
6767
3d435220
TV
67682019-09-24 Tom de Vries <tdevries@suse.de>
6769
6770 PR gdb/24598
6771 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
6772
77d03678
TV
67732019-09-22 Tom de Vries <tdevries@suse.de>
6774
6775 * gdb.base/restore.exp: Allow register variables to be optimized out at
6776 -O0.
6777
abf516c6
UW
67782019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
6779
6780 * gdb.arch/spu-info.exp: Remove file.
6781 * gdb.arch/spu-info.c: Remove file.
6782 * gdb.arch/spu-ls.exp: Remove file.
6783 * gdb.arch/spu-ls.c: Remove file.
6784
6785 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
6786 * gdb.asm/spu.inc: Remove file.
6787
6788 * gdb.base/dump.exp: Remove support for spu*-*-*.
6789 * gdb.base/stack-checking.exp: Likewise.
6790 * gdb.base/overlays.exp: Likewise.
6791 * gdb.base/ovlymgr.c: Likewise.
6792 * gdb.base/spu.ld: Remove file.
6793
6794 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
6795 * gdb.cp/cpexprs.exp: Likewise.
6796 * gdb.cp/exception.exp: Likewise.
6797 * gdb.cp/gdb2495.exp: Likewise.
6798 * gdb.cp/mb-templates.exp: Likewise.
6799 * gdb.cp/pr9167.exp: Likewise.
6800 * gdb.cp/userdef.exp: Likewise.
6801
6802 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
6803
6804 * gdb.cell: Remove directory.
6805 * lib/cell.exp: Remove file.
6806
e452e88f
TV
68072019-09-19 Tom de Vries <tdevries@suse.de>
6808
6809 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
6810
8a625130
TV
68112019-09-19 Tom de Vries <tdevries@suse.de>
6812
6813 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
6814
81dc3ab5
TV
68152019-09-19 Tom de Vries <tdevries@suse.de>
6816
6817 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
6818 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
6819 (gdb_target_cmd): ... here.
6820 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
6821 value 2.
6822
b078f3ac
AB
68232019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
6824
6825 * gdb.base/source-dir.exp: Avoid having directory names in test
6826 names.
6827
f1b620e9
MG
68282019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6829
6830 * gdb.base/source-dir.exp: Add extra test for mapped compilation
6831 directory.
6832
67f3ed6a
AB
68332019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6834
6835 * gdb.base/list-missing-source.exp: New file.
6836
d1b70248
TV
68372019-09-14 Tom de Vries <tdevries@suse.de>
6838
6839 PR teststuite/24599
6840 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
6841 * lib/ada.exp (gnatmake_version_at_least): New proc.
6842
5fabdcd6
AB
68432019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6844
6845 * gdb.base/maint.exp: Use exec_has_index_section.
6846
aa17805f
AB
68472019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6848
6849 * gdb.base/maint.exp: Add test for 'maint info sections'.
6850
25e5c209
TV
68512019-09-12 Tom de Vries <tdevries@suse.de>
6852
6853 * gdb.base/store.exp: Allow register variables to be optimized out at
6854 -O0.
6855
4993045d
PW
68562019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6857
6858 * gdb.ada/rdv_wait.exp: Update to new task names.
6859 * gdb.base/task_switch_in_core.exp: Likewise.
6860 * gdb.base/info_sources_base.c: Likewise.
6861
8a516164
TT
68622019-09-10 Tom Tromey <tromey@adacore.com>
6863
6864 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
6865
aa391654
TT
68662019-09-10 Tom Tromey <tromey@adacore.com>
6867
6868 * gdb.ada/dgopt.exp: New file.
6869 * gdb.ada/dgopt/x.adb: New file.
6870
8634b462
TT
68712019-09-08 Tom Tromey <tom@tromey.com>
6872
6873 * gdb.tui/resize.exp: Remove setup_xfail.
6874 * gdb.tui/regs.exp: Remove setup_xfail.
6875 * gdb.tui/basic.exp: Remove setup_xfail.
6876
736b0f76
DB
68772019-09-06 David Blaikie <dblaikie@gmail.com>
6878
6879 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
6880 * gdb.cp/cplabel.exp: Ditto.
6881 * gdb.linespec/ls-errs.exp: Ditto.
6882
30331a6c
TV
68832019-09-05 Tom de Vries <tdevries@suse.de>
6884
6885 * lib/gdb.exp (cmp_file_string): New proc.
6886 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
6887 runto_main. Verify save breakpoints output.
6888
98b0ebab
PW
68892019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6890
6891 * gdb.base/info-var.exp: Test info variables without running
6892 to main, to avoid expect's buffer overflow.
6893
4e962e74
TT
68942019-09-03 Tom Tromey <tromey@adacore.com>
6895
6896 * gdb.ada/bias.exp: New file.
6897 * gdb.ada/bias/bias.adb: New file.
6898 * gdb.ada/print_chars.exp: Add regression test.
6899 * gdb.ada/print_chars/foo.adb (My_Character): New type.
6900 (MC): New variable.
6901
2ea1a07a
SL
69022019-08-29 Sandra Loosemore <sandra@codesourcery.com>
6903
6904 * gdb.base/argv0-symlink.exp: Run only on native target
6905 and local host.
6906
8077c50d
TV
69072019-08-29 Tom de Vries <tdevries@suse.de>
6908
6909 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
6910 diverse debug info.
6911 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
6912
48352473
TV
69132019-08-28 Tom de Vries <tdevries@suse.de>
6914
6915 * gdb.base/info-var.exp: Allow info variables to print info for files
6916 other than info-var-f1.c and info-var-f2.c.
6917
d8f27c60
AB
69182019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6919
6920 * gdb.fortran/info-types.exp: Add module.
6921 * gdb.fortran/info-types.f90: Update expected results.
6922
1f20c35e
AB
69232019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6924
6925 * gdb.fortran/info-types.exp: New file.
6926 * gdb.fortran/info-types.f90: New file.
6927 * lib/fortran.exp (fortran_character1): New proc.
6928
4acfdd20
AB
69292019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
6930
6931 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
6932 functions'. Reindent as needed.
6933 * gdb.base/info-var-f1.c: New file.
6934 * gdb.base/info-var-f2.c: New file.
6935 * gdb.base/info-var.exp: New file.
6936 * gdb.base/info-var.h: New file.
6937
5c31b358
TV
69382019-08-26 Tom de Vries <tdevries@suse.de>
6939
6940 PR c++/24852
6941 * gdb.cp/no-libstdcxx-probe.exp: New test.
6942
b694989f
TV
69432019-08-26 Tom de Vries <tdevries@suse.de>
6944
6945 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
6946 * tests need to be skipped.
6947 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
6948 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
6949 mi_skip_libstdcxx_probe_tests.
6950
d9c4ba53
SDJ
69512019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
6952
6953 * gdb.python/py-xmethods.exp: Use raw strings when passing
6954 arguments to SimpleXMethodMatcher.
6955
395fad09
TV
69562019-08-22 Tom de Vries <tdevries@suse.de>
6957
6958 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
6959 more informative.
6960
26c957f1
PA
69612019-08-21 Pedro Alves <palves@redhat.com>
6962
6963 * gdb.base/with.exp: Test "with" with no arguments.
6964
61f80d5d
TV
69652019-08-21 Tom de Vries <tdevries@suse.de>
6966
6967 * gdb.base/gdb-caching-proc.exp: Sort files.
6968
d7a11d13
TV
69692019-08-20 Tom de Vries <tdevries@suse.de>
6970
6971 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
6972 compilation.
6973
34dafe9f
TV
69742019-08-16 Tom de Vries <tdevries@suse.de>
6975
6976 * gdb.base/compare-sections.exp ("after run to main"): Allow
6977 mismatched read-only sections for PIE executables.
6978
398fdd60
TT
69792019-08-16 Tom Tromey <tom@tromey.com>
6980
6981 * lib/tuiterm.exp (_csi_Z): New proc.
6982 * gdb.tui/basic.exp: Update window positions.
6983 * gdb.tui/empty.exp: Update window positions.
6984
d8f9e51c
SL
69852019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6986
6987 * gdb.base/examine-backward.exp: Correct regexp for
6988 "examine 3 bytes backward from ${address_zero}".
6989
3df505f6
TT
69902019-08-15 Tom Tromey <tom@tromey.com>
6991
6992 * gdb.tui/empty.exp: Enable resizing tests.
6993
272560b5
TT
69942019-08-15 Tom Tromey <tromey@adacore.com>
6995
6996 * gdb.ada/char_enum.exp: Add regression tests.
6997 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
6998 and '0'.
6999 (Char, Gchar): Update.
7000 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7001
08235187
CB
70022019-08-15 Christian Biesinger <cbiesinger@google.com>
7003
7004 * gdb.python/python.exp: Expect a leading underscore on
7005 GdbOutput{,Error}File.
7006
22a2ab04
SL
70072019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7008
7009 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7010 Windows host.
7011
835b995b
SL
70122019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7013
7014 * gdb.base/batch-preserve-term-settings.exp
7015 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7016
97dd8e07
CB
70172019-08-15 Christian Biesinger <cbiesinger@google.com>
7018
7019 * lib/gdb.exp: When running on a mingw target, replace
7020 /x/ with x:/.
7021
75faf5c4
AH
70222019-08-14 Alan Hayward <alan.hayward@arm.com>
7023
7024 * gdb.arch/aarch64-prologue.c: New test.
7025 * gdb.arch/aarch64-prologue.exp: New file.
7026
abc6c00f
TV
70272019-08-13 Tom de Vries <tdevries@suse.de>
7028
7029 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7030 Thread.
7031
74c2c1f4
SL
70322019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7033
7034 * gdb.python/py-completion.exp: Download the .py file to the host
7035 and use its host pathname. Conditionalize tests that use
7036 tab completion and manipulate files on the build machine.
7037 * gdb.python/py-events.exp: Download the .py file to the host
7038 and use its host pathname.
7039 * gdb.python/py-evsignal.exp: Likewise.
7040 * gdb.python/py-evthreads.exp: Likewise.
7041 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7042 pathname syntax.
7043 * gdb.python/py-framefilter.exp: Download the .py file to the right
7044 place on the host. Match Windows pathname syntax.
7045 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7046 .py file to the host and use its host pathname.
7047 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7048 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7049 build pathname. Skip symlink test on Windows host. Add missing
7050 newline at end of file.
7051 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7052 and use its host pathname.
7053 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7054 * gdb.python/py-section-script.exp: Use host location of binfile
7055 on safe-path. Use correct path separator on Windows host.
7056 Reorder alternatives in gdb_test_multiple to prevent matching
7057 the wrong alternative on success.
7058 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7059
ca2589f3
PP
70602019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7061
7062 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7063 expect the GDB inferior to no longer immediately stop after
7064 being resumed with "signal SIGINT".
7065
020a839d
SL
70662019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7067
7068 * gdb.linespec/break-ask.exp: Generalize regexps to match
7069 Windows pathnames too.
7070
128d6509
TV
70712019-08-08 Tom de Vries <tdevries@suse.de>
7072
7073 PR testsuite/24862
7074 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7075
590042fc
PW
70762019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7077
7078 * gdb.base/style.exp: Update tests for help doc new invariants.
7079 * gdb.base/help.exp: Likewise.
7080
046bebe1
TT
70812019-08-06 Tom Tromey <tom@tromey.com>
7082
7083 * gdb.base/style.exp: Add disassemble test.
7084 * gdb.base/style.c (some_called_function): New function.
7085 (main): Use it.
7086
0b27c27d
CB
70872019-08-05 Christian Biesinger <cbiesinger@google.com>
7088
7089 * gdb.python/py-block.exp: Test dictionary access on blocks.
7090
580f1034
SM
70912019-08-05 Simon Marchi <simon.marchi@efficios.com>
7092
7093 PR gdb/24863
7094 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7095 -list-thread-groups --available test when running under
7096 check-read1.
7097
d86bd7cb
TV
70982019-08-05 Tom de Vries <tdevries@suse.de>
7099
7100 PR testsuite/24863
7101 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7102 * gdb.base/help.exp: Use with_read1_timeout_factor.
7103 * gdb.base/info-macros.exp: Same.
7104 * gdb.cp/nested-types.exp: Same.
7105
a80cf5d8
TV
71062019-08-05 Tom de Vries <tdevries@suse.de>
7107
7108 * lib/gdb.exp (version_at_least): Factor out of ...
7109 (tcl_version_at_least): ... here.
7110 (gdb_compile): Fail if pie results in non-PIE executable.
7111 (readelf_version, readelf_prints_pie): New proc.
7112 (exec_is_pie): Return -1 if unknown.
7113
d0962838
TV
71142019-08-05 Tom de Vries <tdevries@suse.de>
7115
7116 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7117
2252ff3d
SL
71182019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7119
7120 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7121
26655f53
SL
71222019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7123
7124 * lib/completion-support.exp (test_gdb_complete_none): Skip
7125 tab completion tests if no readline support.
7126 (test_gdb_complete_unique_re): Likewise.
7127 (test_gdb_complete_multiple): Likewise.
7128
db4dc13e
PW
71292019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7130
7131 * gdb.base/info_sources.exp: New file.
7132 * gdb.base/info_sources.c: New file.
7133 * gdb.base/info_sources_base.c: New file.
7134
0eba165a
PFC
71352019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7136
7137 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7138 prefix argument.
7139 (test_exit_status): Add prefix argument.
7140
59bd512b
TV
71412019-08-01 Tom de Vries <tdevries@suse.de>
7142
7143 PR testsuite/24863
7144 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7145 calling exp_continue for new thread and thread exited messages.
7146
2a3ad588
TV
71472019-08-01 Tom de Vries <tdevries@suse.de>
7148
7149 PR testsuite/24863
7150 * gdb.base/structs.exp: Fix check-read1 timeout using
7151 gdb_test_sequence.
7152 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7153
117eb594
TV
71542019-08-01 Tom de Vries <tdevries@suse.de>
7155
7156 PR testsuite/24863
7157 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7158 line.
7159
ed591340
TV
71602019-08-01 Tom de Vries <tdevries@suse.de>
7161
7162 PR testsuite/24863
7163 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7164
aa3b6533
TT
71652019-07-30 Tom Tromey <tromey@adacore.com>
7166
7167 * gdb.ada/display_nested.exp: New file.
7168 * gdb.ada/display_nested/foo.adb: New file.
7169 * gdb.ada/display_nested/pack.adb: New file.
7170 * gdb.ada/display_nested/pack.ads: New file.
7171
2906593f
CB
71722019-07-30 Christian Biesinger <cbiesinger@google.com>
7173
7174 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7175 namespace.
7176 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7177
0f575925
TV
71782019-07-30 Tom de Vries <tdevries@suse.de>
7179
7180 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7181 instead.
7182
b13057d9
TV
71832019-07-30 Tom de Vries <tdevries@suse.de>
7184
7185 PR testsuite/24834
7186 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7187 (exec_is_pie): New proc.
7188
5c4dde85
CB
71892019-07-29 Christian Biesinger <cbiesinger@google.com>
7190
7191 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7192
c620ed88
CB
71932019-07-29 Christian Biesinger <cbiesinger@google.com>
7194
7195 * gdb.python/py-objfile.c: Add global and static vars.
7196 * gdb.python/py-objfile.exp: Test new functions Objfile.
7197 lookup_global_symbol and lookup_static_symbol.
7198
3d235706
TT
71992019-07-29 Tom Tromey <tom@tromey.com>
7200
7201 * lib/tuiterm.exp (Term::_csi_@): New proc.
7202 (Term::_csi_X): Don't move cursor.
7203
c7e4c0a6
PW
72042019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7205
7206 * gdb.base/options.exp: Update backtrace - completion to
7207 new option -frame-info.
7208 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7209 Test new 'set print frame-info'. Test backtrace -frame-info
7210 overriding 'set print frame-info'.
7211 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7212 Test new 'set print frame-info'.
7213 Verify consistency of backtrace with and without filters, with and
7214 without -no-filters.
7215 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7216 default.
7217
de28a3b7
TV
72182019-07-29 Tom de Vries <tdevries@suse.de>
7219
7220 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7221 no arguments".
7222
507dd60e
TV
72232019-07-29 Tom de Vries <tdevries@suse.de>
7224
7225 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7226 is a substring of the first for "complete non-unique file name".
7227
5beafce9
TV
72282019-07-29 Tom de Vries <tdevries@suse.de>
7229
7230 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7231 with ".*".
7232
2d274232
TV
72332019-07-29 Tom de Vries <tdevries@suse.de>
7234
7235 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7236 Pass prompt_regexp parameter to gdb_test_multiple calls.
7237
9197cd8b
TV
72382019-07-29 Tom de Vries <tdevries@suse.de>
7239
7240 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7241 print registers" regexps.
9197cd8b 7242
b528dae0
TV
72432019-07-29 Tom de Vries <tdevries@suse.de>
7244
7245 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7246
d17725d7
TV
72472019-07-29 Tom de Vries <tdevries@suse.de>
7248
7249 PR gdb/24855
7250 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7251 (skip_python_tests_prompt): Add prompt_regexp argument to
7252 gdb_test_multiple calls.
7253
52b75bf1
TT
72542019-07-27 Tom Tromey <tom@tromey.com>
7255
7256 * gdb.tui/main.exp: New file.
7257
2b1d00c2
TT
72582019-07-27 Tom Tromey <tom@tromey.com>
7259
7260 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7261 optional.
7262 * gdb.tui/empty.exp: New file.
7263
ded631d5
TT
72642019-07-27 Tom Tromey <tom@tromey.com>
7265
7266 * lib/tuiterm.exp (spawn): New proc.
7267 (Term::resize): New proc.
7268 * gdb.tui/resize.exp: New file.
7269
58ac439d
TT
72702019-07-27 Tom Tromey <tom@tromey.com>
7271
7272 * gdb.tui/list.exp: New file.
7273
fe1f56ee
TT
72742019-07-27 Tom Tromey <tom@tromey.com>
7275
7276 * gdb.tui/regs.exp: New file.
7277
f790b310
TT
72782019-07-27 Tom Tromey <tom@tromey.com>
7279
7280 * gdb.tui/basic.exp: Add "layout split" test.
7281
d95fc6ee
TT
72822019-07-27 Tom Tromey <tom@tromey.com>
7283
7284 * gdb.tui/basic.exp: Add "layout asm" test.
7285
c3786b3a
TT
72862019-07-27 Tom Tromey <tom@tromey.com>
7287
7288 * lib/tuiterm.exp: New file.
7289 * gdb.tui/basic.exp: New file.
7290
98a617f8
KB
72912019-07-27 Kevin Buettner <kevinb@redhat.com>
7292
7293 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7294 Enable tests associated with this flag. Adjust regex
7295 referencing "foo_low" to now refer to "foo_cold" instead.
7296
5c076da4
KB
72972019-07-27 Kevin Buettner <kevinb@redhat.com>
7298
7299 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7300 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7301 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7302 foo_cold. Revise comments to match.
7303 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7304 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7305 were wrapped into this proc; Call do_test in loop from outermost
7306 level.
7307 (foo_low): Rename all occurrences to "foo_cold".
7308 (backtrace from baz): New test.
7309 (x2/i foo_cold): New test.
7310 (info line *foo_cold): New test.
7311
1512d3b7
TV
73122019-07-26 Tom de Vries <tdevries@suse.de>
7313
7314 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7315
297989a1
TV
73162019-07-25 Tom de Vries <tdevries@suse.de>
7317
7318 PR testsuite/24830
7319 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
7320 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
7321 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
7322 (skip_libstdcxx_probe_tests): ... here.
7323 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
7324
b3b965fb
TV
73252019-07-24 Tom de Vries <tdevries@suse.de>
7326
7327 PR testsuite/24807
7328 * gdb.objc/basicclass.m: Include stdio.h.
7329 * gdb.objc/nondebug.m: Same.
7330 * gdb.objc/objcdecode.m: Same.
7331
4625b4d0
TV
73322019-07-24 Tom de Vries <tdevries@suse.de>
7333
7334 PR testsuite/24612
7335 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
7336 additional_flags.
7337
024a5840
TV
73382019-07-24 Tom de Vries <tdevries@suse.de>
7339
7340 PR testsuite/24831
7341 * gdb.multi/tids.exp: Update error messages for info threads.
7342
c76ddaa3
TV
73432019-07-24 Tom de Vries <tdevries@suse.de>
7344
7345 * gdb.base/info-types.exp: Allow info types to print info for more than
7346 one file.
7347
9a618ef6
TV
73482019-07-23 Tom de Vries <tdevries@suse.de>
7349
7350 PR testsuite/24842
7351 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
7352 gdb_spawn_with_cmdline_opts.
7353
40eadf04
SP
73542019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7355
7356 * gdb.arch/arm-cmse-sgstubs.c: New test.
7357 * gdb.arch/arm-cmse-sgstubs.exp: New file.
7358
5ba29434
TV
73592019-07-23 Tom de Vries <tdevries@suse.de>
7360
7361 PR testsuite/24711
7362 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
7363 issuing next command.
7364
a8e9d247
AB
73652019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7366
7367 * gdb.ada/info_auto_lang.exp: Update expected results.
7368 * gdb.base/info-types.c: Add additional types to check.
7369 * gdb.base/info-types.exp: Update expected results.
7370
eb86c5e2
AB
73712019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7372
7373 * gdb.base/info-types.c: New file.
7374 * gdb.base/info-types.exp: New file.
7375
01e175fe
AB
73762019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
7377
7378 * gdb.arch/riscv-bp-infcall.c: New file.
7379 * gdb.arch/riscv-bp-infcall.exp: New file.
7380
6b78c3f8
AB
73812019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
7382
7383 PR breakpoints/24541
7384 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
7385
da738167
TV
73862019-07-14 Tom de Vries <tdevries@suse.de>
7387
7388 PR testsuite/24760
7389 * gdb.objc/basicclass.exp: Fix unterminated string.
7390
0d4e84ed
AB
73912019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
7392 Andrew Burgess <andrew.burgess@embecosm.com>
7393
7394 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
7395 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
7396 negative bounds.
7397 * gdb.fortran/vla-value.exp: Print elements of an array with
7398 negative bounds.
7399 * gdb.fortran/vla.f90: Setup an array with negative bounds for
7400 testing.
7401
021d8588
AB
74022019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
7403
7404 * gdb.base/options.exp (expect_string): Dequote strings in
7405 results.
7406 (test-string): Test strings with different quoting and reindent.
7407
f06f1252
TT
74082019-07-10 Tom Tromey <tromey@adacore.com>
7409
7410 * gdb.ada/mi_ex_cond.exp: Update expected results.
7411 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
7412 * gdb.ada/mi_catch_ex.exp: Update expected results.
7413 * gdb.ada/mi_catch_assert.exp: Update expected results.
7414 * gdb.ada/catch_ex.exp (catch_exception_info)
7415 (catch_exception_entry, catch_assert_entry)
7416 (catch_unhandled_entry): Update.
7417 * gdb.ada/catch_assert_if.exp: Update expected results.
7418
b863685d
RB
74192019-07-10 Richard Bunt <richard.bunt@arm.com>
7420 Stephen Roberts <stephen.roberts@arm.com>
7421
7422 * gdb.base/define.exp: Restore original prompt.
7423
cb1e4e32
PA
74242019-07-09 Pedro Alves <palves@redhat.com>
7425
7426 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
7427 breakpoints" output.
7428 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
7429 * gdb.python/py-breakpoint.exp: No longer expect that "catch
7430 throw" creates breakpoint.
7431 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
7432 'type="catchpoint"'.
7433
b58a68fe
PA
74342019-07-09 Pedro Alves <palves@redhat.com>
7435
7436 PR c++/15468
7437 * gdb.cp/except-multi-location-lib.cc: New.
7438 * gdb.cp/except-multi-location-main.cc: New.
7439 * gdb.cp/except-multi-location.exp: New.
7440
0826779b
PW
74412019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
7442
7443 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
7444 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
7445 argument and update callers.
7446
5b0e2db4
AB
74472019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7448
7449 * gdb.arch/amd64-break-on-asm-line.S: New file.
7450 * gdb.arch/amd64-break-on-asm-line.exp: New file.
7451
1f6f6e21
PW
74522019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7453
7454 * gdb.base/printcmds.exp: Test printing C string and
7455 C wide string convenience vars without transiting via the inferior.
7456 Also make test names unique.
7457
ea142fbf
AH
74582019-07-08 Alan Hayward <alan.hayward@arm.com>
7459
5862c886 7460 PR breakpoints/25011
ea142fbf
AH
7461 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
7462
213fd9fa
PA
74632019-07-04 Pedro Alves <palves@redhat.com>
7464
7465 * lib/gdb.exp (foreach_with_prefix): Don't return early if
7466 body returned ok(0), break(3) or continue(4).
7467 * gdb.testsuite/foreach_with_prefix.exp: New file.
7468
2b40fda7
AH
74692019-07-04 Alan Hayward <alan.hayward@arm.com>
7470
7471 * gdb.server/unittest.exp: Allow 0 unit tests to run.
7472
a26c8de0
PA
74732019-07-03 Pedro Alves <palves@redhat.com>
7474
7475 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
7476 "return -code".
7477
5f4ba3e7
PA
74782019-07-03 Pedro Alves <palves@redhat.com>
7479
7480 PR cli/24732
7481 * gdb.base/shell.exp: Load completion-support.exp.
7482 Adjust expected error output. Add completion tests.
7483
a994424f
PA
74842019-07-03 Pedro Alves <palves@redhat.com>
7485
7486 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
7487 string_to_regexp.
7488
3d9be6f5
PA
74892019-07-03 Pedro Alves <palves@redhat.com>
7490
7491 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
7492 (expect_integer): Adjust to expect "-string".
7493 (expect_string): New.
7494 (all_options): Expect "-string".
7495 (test-flag, test-boolean): Adjust to expect "-string".
7496 (test-string): New proc.
7497 (top level): Call it.
7498
41fc454c
PA
74992019-07-03 Pedro Alves <palves@redhat.com>
7500
7501 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
7502 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
7503 the expected output in the success.
7504
b2b2a215
PA
75052019-07-03 Pedro Alves <palves@redhat.com>
7506
7507 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7508 Split one gdb_test_multiple call in two to avoid a race.
7509
fdbc9870
PA
75102019-07-03 Pedro Alves <palves@redhat.com>
7511
7512 * gdb.base/with.c: New file.
7513 * gdb.base/with.exp: New file.
7514
c6ac8931
PA
75152019-07-03 Pedro Alves <palves@redhat.com>
7516
7517 * gdb.base/settings.exp: Replace all references to "maint
7518 test-settings set" with references to "maint set test-settings",
7519 and all references to "maint test-settings show" with references
7520 to "maint show test-settings".
7521
970f9d09
PA
75222019-07-03 Pedro Alves <palves@redhat.com>
7523
7524 * gdb.base/settings.exp (test-string): Adjust expected out when
7525 testing "maint test-settings show filename"
7526
54d66006
PA
75272019-07-02 Pedro Alves <palves@redhat.com>
7528
7529 * gdb.base/options.exp (test-info-threads): New procedure.
7530 (top level): Call it.
7531
10d06d82
TT
75322019-06-28 Tom Tromey <tromey@adacore.com>
7533
7534 * gdb.dwarf2/ada-linkage-name.c: New file.
7535 * gdb.dwarf2/ada-linkage-name.exp: New file.
7536
3d507ff2
TT
75372019-06-27 Tom Tromey <tromey@adacore.com>
7538
d039f014 7539 PR c++/20020:
3d507ff2
TT
7540 * gdb.cp/constexpr-field.exp: Use setup_xfail.
7541
8af58ffe
TV
75422019-06-26 Tom de Vries <tdevries@suse.de>
7543
7544 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
7545
22e21752
TV
75462019-06-26 Tom de Vries <tdevries@suse.de>
7547
7548 * gdb.base/index-cache.exp: Add back missing debug option.
7549
b65b566c
PW
75502019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7551
7552 * gdb.base/alias.exp: Test non matching/non existing prefixes.
7553
5c2c8c69
TV
75542019-06-25 Tom de Vries <tdevries@suse.de>
7555
7556 PR testsuite/24727
7557 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
7558
164e3873
TV
75592019-06-24 Tom de Vries <tdevries@suse.de>
7560
7561 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
7562
824eacee
TV
75632019-06-24 Tom de Vries <tdevries@suse.de>
7564
7565 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
7566 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
7567 * gdb.trace/unavailable-dwarf-piece.exp: Same.
7568
385b97d3
TV
75692019-06-24 Tom de Vries <tdevries@suse.de>
7570
7571 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
7572
c596f180
TV
75732019-06-21 Tom de Vries <tdevries@suse.de>
7574
7575 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
7576
b13a7d03
TV
75772019-06-21 Tom de Vries <tdevries@suse.de>
7578
7579 PR testsuite/24518
7580 PR ada/24713
7581 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
7582 index.
7583
899277ae
TT
75842019-06-19 Tom Tromey <tromey@adacore.com>
7585
7586 * gdb.ada/length_cond.exp: Add intro comment.
7587
680e1bee
TT
75882019-06-19 Tom Tromey <tromey@adacore.com>
7589
7590 * gdb.ada/length_cond.exp: New file.
7591 * gdb.ada/length_cond/length_cond.adb: New file.
7592 * gdb.ada/length_cond/pck.adb: New file.
7593 * gdb.ada/length_cond/pck.ads: New file.
7594
0ed4690a
TV
75952019-06-18 Tom de Vries <tdevries@suse.de>
7596
7597 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
7598
d20ed5fd
TT
75992019-06-18 Tom Tromey <tromey@adacore.com>
7600
7601 * gdb.base/list0.h: Add comment explaining control character.
7602
86e04673
TV
76032019-06-18 Tom de Vries <tdevries@suse.de>
7604
7605 * boards/fission.exp: Break up long debug_flags line.
7606
c4973306
SM
76072019-06-16 Tom de Vries <tdevries@suse.de>
7608
7609 PR gdb/24445
7610 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
7611 generated index.
7612
93cb9841
AB
76132019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7614
7615 PR gdb/24686
7616 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
7617 improve detection of bug gdb/24541.
7618
399aaebd
SM
76192019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
7620
7621 PR gdb/24669
7622 * gdb.base/index-cache.exp (uses_readnow,
7623 expecting_index_cache_use): Define global variable.
7624 (test_cache_enabled_miss, test_cache_enabled_hit): Use
7625 expecting_index_cache_use.
7626
584a927c
AB
76272019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
7628 Andrew Burgess <andrew.burgess@embecosm.com>
7629
7630 * gdb.fortran/pointers.f90: New file.
7631 * gdb.fortran/print_type.exp: New file.
7632 * gdb.fortran/vla-ptype.exp: Adapt expected results.
7633 * gdb.fortran/vla-type.exp: Likewise.
7634 * gdb.fortran/vla-value.exp: Likewise.
7635 * gdb.mi/mi-vla-fortran.exp: Likewise.
7636
30056ea0
AB
76372019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7638
7639 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
7640 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
7641 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
7642 as a stop reason.
7643
ec8e2b6d
AB
76442019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7645
7646 * gdb.base/annota1.exp: Update expected results.
7647 * gdb.cp/annota2.exp: Likewise.
7648 * gdb.cp/annota3.exp: Likewise.
7649
09e4c4e1
AB
76502019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7651
7652 * gdb.base/style-logging.exp: Remove path from test name.
7653
0735b091
TT
76542019-06-14 Tom Tromey <tromey@adacore.com>
7655
7656 PR gdb/24502:
7657 * gdb.base/style-logging.exp: New file.
7658
f5686554
TT
76592019-06-14 Tom Tromey <tromey@adacore.com>
7660
7661 * gdb.base/symfile-warn.exp: New file.
7662 * gdb.base/symfile-warn.c: New file.
7663
a0c1ffed
TT
76642019-06-14 Tom Tromey <tromey@adacore.com>
7665
7666 * gdb.base/annotate-symlink.exp: New file.
7667
f411722c
TT
76682019-06-14 Tom Tromey <tromey@adacore.com>
7669
7670 * gdb.ada/set_wstr.exp: Add reassignment test.
7671
4268ec18
TT
76722019-06-14 Tom Tromey <tromey@adacore.com>
7673
7674 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
7675 'unchecked_access and 'unrestricted_access as well.
7676
9a9e394b
TT
76772019-06-14 Tom Tromey <tromey@adacore.com>
7678
7679 PR ada/24539:
7680 * gdb.ada/vla.exp: Update tests.
7681 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
7682 pragma.
7683
4c048731
PA
76842019-06-13 Pedro Alves <palves@redhat.com>
7685
7686 * gdb.base/settings.exp (test-integer): Test junk after
7687 "unlimited".
7688
6665660a
PA
76892019-06-13 Pedro Alves <palves@redhat.com>
7690
7691 * gdb.base/options.exp (test-thread-apply): New.
7692 (top level): Call it.
7693
5d707134
PA
76942019-06-13 Pedro Alves <palves@redhat.com>
7695
7696 * gdb.base/options.exp (test-frame-apply): New.
7697 (top level): Test print commands with different "frame apply"
7698 prefixes.
7699
e2a689da
PA
77002019-06-13 Pedro Alves <palves@redhat.com>
7701
e79be6e5 7702 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7703 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7704 'max_completions' parameter and handle it.
7705 (test_gdb_completion_offers_commands): New.
7706
90a1ef87
PA
77072019-06-13 Pedro Alves <palves@redhat.com>
7708
7709 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7710
d4c16835
PA
77112019-06-13 Pedro Alves <palves@redhat.com>
7712
7713 * gdb.base/options.exp (test-backtrace): New.
7714 (top level): Call it.
7715
2daf894e
PA
77162019-06-13 Pedro Alves <palves@redhat.com>
7717
7718 * gdb.guile/scm-frame-args.exp: Use "set print
7719 raw-frame-arguments" instead of "set print raw frame-arguments".
7720 * gdb.python/py-frame-args.exp: Likewise.
7721
e6ed716c
PA
77222019-06-13 Pedro Alves <palves@redhat.com>
7723
7724 * gdb.compile/compile.exp: Adjust expected output to option
7725 processing changes.
7726
7d8062de
PA
77272019-06-13 Pedro Alves <palves@redhat.com>
7728
7729 * gdb.base/options.exp: Build executable.
7730 (test-print): New procedure.
7731 (top level): Call it, once for "print" and another for "compile
7732 print".
7733
9d0faba9
PA
77342019-06-13 Pedro Alves <palves@redhat.com>
7735
7736 * gdb.base/options.c: New file.
7737 * gdb.base/options.exp: New file.
7738
dee7b4c8
PA
77392019-06-13 Pedro Alves <palves@redhat.com>
7740
7741 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
7742 that "o" is ambiguous.
7743
dca0f6c0
PA
77442019-06-13 Pedro Alves <palves@redhat.com>
7745
7746 * gdb.base/settings.c: New file.
7747 * gdb.base/settings.exp: New file.
7748
ccf46844
PA
77492019-06-13 Pedro Alves <palves@redhat.com>
7750
7751 * gdb.base/completion.exp: Fix comment typo.
7752
b9a3f842
PA
77532019-06-13 Pedro Alves <palves@redhat.com>
7754
7755 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
7756 foo --1" test.
7757
d106773e
PA
77582019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
7759
7760 * gdb.fortran/block-data.f: New.
7761 * gdb.fortran/block-data.exp: New.
7762
fea82da0
TV
77632019-06-11 Tom de Vries <tdevries@suse.de>
7764
7765 PR testsuite/24521
7766 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
7767 message.
7768
8c2e74f1
TV
77692019-06-11 Tom de Vries <tdevries@suse.de>
7770
7771 PR testsuite/24521
7772 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
7773
b49851c8
TV
77742019-06-11 Tom de Vries <tdevries@suse.de>
7775
7776 * boards/readnow.exp: New file.
7777
a7067863
AB
77782019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
7779
7780 * gdb.fortran/vla-sizeof.exp: Update expected results.
7781
1a3da2cd
AB
77822019-06-06 Amos Bird <amosbird@gmail.com>
7783
7784 * gdb.base/annota1.exp (thread_switch): Add test for
7785 thread-exited annotation.
7786
3847a7bf
TT
77872019-06-06 Tom Tromey <tromey@adacore.com>
7788
7789 * gdb.base/maint.exp: Expect command started/finished output.
7790
0088ba59
AB
77912019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7792
7793 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
7794 comment.
7795 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
7796
312617a3
AB
77972019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7798
7799 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
7800 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
7801 * gdb.arch/riscv-unwind-long-insn.c: New file.
7802 * gdb.arch/riscv-unwind-long-insn.exp: New file.
7803
e1f2e1a2
CB
78042019-06-04 Christian Biesinger <cbiesinger@google.com>
7805
d3238f7d 7806 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 7807
206584bd
PW
78082019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7809
7810 * lib/gdb.exp (help_list_trailer): New regexp variable
7811 factorizing the help trailer message.
7812 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
7813 arg to allow to better factorize various tests.
7814 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
7815 (test_prefix_command_help): Use help_list_trailer.
7816 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
7817 * gdb.guile/scm-cmd.exp: Likewise.
7818 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
7819 * gdb.base/help.exp: Use test_user_defined_class_help.
7820 * gdb.base/style.exp: Add tests for styling of help and apropos.
7821 * lib/gdb-utils.exp (style): Add title and highlight styles.
7822
708dc93e
PW
78232019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7824
7825 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
7826 $_shell_exitsignal.
7827 * gdb.base/default.exp: Update for new convenience variables.
7828
f49055a5
TT
78292019-05-29 Tom Tromey <tromey@adacore.com>
7830
7831 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
7832 to "break complete ada" test case's regexp.
7833
4330d61d
TT
78342019-05-29 Tom Tromey <tromey@adacore.com>
7835
7836 PR c++/20020:
7837 * gdb.cp/constexpr-field.exp: New file.
7838 * gdb.cp/constexpr-field.cc: New file.
7839
000439d5
TT
78402019-05-29 Tom Tromey <tromey@adacore.com>
7841
7842 * gdb.base/finish.exp (finish_no_print): New proc.
7843 (finish_tests): Call it.
7844
5a01c34c
TV
78452019-05-24 Tom de Vries <tdevries@suse.de>
7846
7847 * gdb.dwarf2/gdb-add-index.exp: New file.
7848
18125b16
TT
78492019-05-22 Tom Tromey <tromey@adacore.com>
7850
7851 * gdb.base/info-shared.exp (check_info_shared): Use "style".
7852 * gdb.base/style.exp: Use "style".
7853 * lib/gdb-utils.exp (style): New proc.
7854
af1a8d03
TV
78552019-05-22 Tom de Vries <tdevries@suse.de>
7856
7857 * gdb.base/align.exp: Require c++11.
7858
e7fe496b
TV
78592019-05-22 Tom de Vries <tdevries@suse.de>
7860
7861 PR testsuite/24586
7862 * gdb.python/py-mi-var-info-path-expression.exp: Call
7863 mi_skip_python_tests to check if python is supported.
7864
8fca4da0
AH
78652019-05-22 Alan Hayward <alan.hayward@arm.com>
7866
7867 * gdb.arch/aarch64-pauth.c: New test.
7868 * gdb.arch/aarch64-pauth.exp: New file.
7869
b7060614
AH
78702019-05-22 Alan Hayward <alan.hayward@arm.com>
7871
7872 * README (Re-running Tests Outside The Testsuite): New section.
7873
669d0468
TV
78742019-05-21 Tom de Vries <tdevries@suse.de>
7875
7876 * gdb.arch/amd64-eval.exp: Require c++11.
7877 * gdb.base/max-depth.exp: Same.
7878 * gdb.compile/compile-cplus-array-decay.exp: Same.
7879 * gdb.cp/meth-typedefs.exp: Same.
7880 * gdb.cp/subtypes.exp: Same.
7881 * gdb.cp/temargs.exp: Same.
7882
ce3ebcaa
AH
78832019-05-21 Alan Hayward <alan.hayward@arm.com>
7884
7885 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
7886
34d11c68
AB
78872019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
7888
7889 PR gdb/18644
7890 * gdb.fortran/complex.exp: Remove setup_kfail calls.
7891 * gdb.fortran/printing-types.exp: Add new test.
7892 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
7893 testing.
7894 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
7895 setup_kfail call.
7896
87781e84
AH
78972019-05-17 Alan Hayward <alan.hayward@arm.com>
7898
7899 * README (Running the Testsuite): Change example.
7900 (Testsuite Parameters): Remove TRANSCRIPT.
7901 * lib/gdb.exp: Remove TRANSCRIPT check.
7902
b420b89e
AH
79032019-05-17 Alan Hayward <alan.hayward@arm.com>
7904
7905 * README (Testsuite Parameters): Add replay logging to
7906 GDBSERVER_DEBUG.
7907 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
7908 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
7909 as a comma separated list.
7910 (gdb_debug_init): Override procedure.
7911
408e9b8b
AH
79122019-05-17 Alan Hayward <alan.hayward@arm.com>
7913
7914 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
7915 (gdb_write_cmd_file): New procedure.
7916 * lib/gdbserver-support.exp (gdbserver_start): Call
7917 gdbserver_write_cmd_file.
7918 (gdbserver_write_cmd_file): New procedure.
7919
f9e2e39d
AH
79202019-05-17 Alan Hayward <alan.hayward@arm.com>
7921
7922 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
7923 (delete_breakpoints): Likewise.
7924 (gdb_run_cmd): Likewise.
7925 (gdb_start_cmd): Likewise.
7926 (gdb_starti_cmd): Likewise.
7927 (gdb_internal_error_resync): Likewise.
7928 (gdb_test_multiple): Likewise.
7929 (gdb_reinitialize_dir): Likewise.
7930 (default_gdb_exit): Likewise.
7931 (gdb_file_cmd): Mark kill as optional.
7932 (default_gdb_start): Call gdb_stdin_log_init.
7933 (send_gdb): Call gdb_stdin_log_write.
7934 (rerun_to_main): Mark Y as an answer.
7935 (gdb_stdin_log_init): New function.
7936 (gdb_stdin_log_write): Likewise.
7937
81f47ac2
AH
79382019-05-17 Alan Hayward <alan.hayward@arm.com>
7939
7940 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
7941 * gdb.base/debug-expr.exp: Likewise.
7942 * gdb.base/foll-fork.exp: Likewise.
7943 * gdb.base/foll-vfork.exp: Likewise.
7944 * gdb.base/fork-print-inferior-events.exp: Likewise.
7945 * gdb.base/gdb-sigterm.exp: Likewise.
7946 * gdb.base/gdbinit-history.exp: Likewise.
7947 * gdb.base/osabi.exp: Likewise.
7948 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7949 * gdb.base/ui-redirect.exp: Likewise.
7950 * gdb.gdb/unittest.exp: Likewise.
7951 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
7952 * gdb.mi/mi-watch.exp: Likewise.
7953 * gdb.mi/new-ui-mi-sync.exp: Likewise.
7954 * gdb.mi/user-selected-context-sync.exp: Likewise.
7955 * gdb.python/python.exp: Disable debug test when debugging.
7956 * gdb.threads/check-libthread-db.exp: Disable when debugging.
7957 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7958 Likewise.
7959 * gdb.threads/stepi-random-signal.exp: Likewise.
7960
29b52314
AH
79612019-05-17 Alan Hayward <alan.hayward@arm.com>
7962
7963 * Makefile.in: Pass through GDB_DEBUG.
7964 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7965 (gdb,debug): Add board setting.
7966 * lib/gdb.exp (default_gdb_start): Start debugging.
7967 (gdb_debug_enabled): New procedure.
7968 (gdb_debug_init): Likewise.
29b52314
AH
7969
79702019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 7971
29b52314
AH
7972 * Makefile.in: Pass through GDB_DEBUG.
7973 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7974 (gdb,debug): Add board setting.
7975 * lib/gdb.exp (default_gdb_start): Start debugging.
7976 (gdb_debug_enabled): New procedure.
7977 (gdb_debug_init): Likewise.
29b52314 7978
ca1285d1
AH
79792019-05-17 Alan Hayward <alan.hayward@arm.com>
7980
7981 * gdb.base/ui-redirect.exp: Add debug redirect tests.
7982
f3a09c80
AH
79832019-05-17 Alan Hayward <alan.hayward@arm.com>
7984
7985 * gdb.base/ui-redirect.exp: Test redirection.
7986
26648588
JV
79872019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
7988
7989 * gdb.mi/mi-complete.exp: New file.
7990 * gdb.mi/mi-complete.cc: Likewise.
7991
14237686
AB
79922019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
7993
7994 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
7995 indexed and sliced arrays, and pointers to arrays.
7996
e7bd7fba
TT
79972019-05-14 Tom Tromey <tromey@adacore.com>
7998
7999 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8000 styling test.
8001
2764128d
TV
80022019-05-14 Tom de Vries <tdevries@suse.de>
8003
8004 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8005 selection entry encoding.
8006
71bed2db
TT
80072019-05-10 Tom Tromey <tromey@adacore.com>
8008
8009 * gdb.ada/info_exc.exp: Add "complete" test.
8010
63b667ad
TV
80112019-05-09 Tom de Vries <tdevries@suse.de>
8012
8013 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8014 CU-relative.
8015
9cfd2b89
TV
80162019-05-09 Tom de Vries <tdevries@suse.de>
8017
8018 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8019 CU-relative.
8020
2228ef77
XR
80212019-05-08 Joel Brobecker <brobecker@adacore.com>
8022
8023 * gdb.ada/frame_arg_lang.exp: New testcase.
8024 * gdb.ada/frame_arg_lang/bla.adb: New file.
8025 * gdb.ada/frame_arg_lang/pck.ads: New file.
8026 * gdb.ada/frame_arg_lang/pck.adb: New file.
8027 * gdb.ada/frame_arg_lang/foo.c: New file.
8028
80e55b13
TT
80292019-05-08 Tom Tromey <tromey@adacore.com>
8030
8031 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8032
9d3421af
TT
80332019-05-08 Tom Tromey <tromey@adacore.com>
8034
8035 * gdb.base/ptype-offsets.exp: Update tests.
8036
844333e2
TT
80372019-05-08 Tom Tromey <tromey@adacore.com>
8038
8039 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8040 cases.
8041 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8042 "short".
8043
988915ee
TT
80442019-05-08 Tom Tromey <tromey@adacore.com>
8045
8046 * gdb.ada/vla.exp: New file.
8047 * gdb.ada/vla/vla.adb: New file.
8048
7bd55dac
TV
80492019-05-07 Tom de Vries <tdevries@suse.de>
8050
8051 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8052
75f06e9d
TV
80532019-05-07 Tom de Vries <tdevries@suse.de>
8054
8055 PR testsuite/24522
8056 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8057 section.
8058
77e7aaa4
TV
80592019-05-07 Tom de Vries <tdevries@suse.de>
8060
8061 PR testsuite/24522
8062 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8063 .debug_aranges section.
8064
456ba0fa
TV
80652019-05-07 Tom de Vries <tdevries@suse.de>
8066
8067 PR testsuite/24159
8068 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8069
5a56d6a6
TV
80702019-05-06 Tom de Vries <tdevries@suse.de>
8071
8072 * lib/gdb.exp (exec_has_index_section): New proc.
8073 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8074 section.
8075
9d6d4be8
TV
80762019-05-04 Tom de Vries <tdevries@suse.de>
8077
8078 * boards/cc-with-debug-names.exp: New file.
8079
222a8d25
TT
80802019-05-03 Tom Tromey <tromey@adacore.com>
8081
8082 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8083 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8084 * gdb.ada/char_enum.exp: Add test.
8085
0fdfd794
TV
80862019-05-03 Tom de Vries <tdevries@suse.de>
8087
8088 * boards/cc-with-gdb-index.exp: New file.
8089
80062eb9
AB
80902019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8091
8092 * gdb.rust/simple.exp: Add new test case.
8093 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8094 (main): Initialise an instance of the new struct.
8095
4504bbde
TT
80962019-05-01 Tom Tromey <tromey@adacore.com>
8097
8098 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8099 record.
8100 (NPR): New variable.
8101 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8102 test.
8103
d48e62f4
TT
81042019-05-01 Tom Tromey <tromey@adacore.com>
8105
8106 * gdb.ada/packed_array_assign.exp: Add packed assignment
8107 regression test.
8108
f59f30f5
TV
81092019-05-01 Tom de Vries <tdevries@suse.de>
8110
8111 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8112
b70bfc54
TV
81132019-05-01 Tom de Vries <tdevries@suse.de>
8114
8115 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8116
15f18d14
AT
81172019-04-30 Ali Tamur <tamur@google.com>
8118
8119 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8120
2ff0a947
TT
81212019-04-30 Tom Tromey <tromey@adacore.com>
8122
8123 * lib/ada.exp (find_ada_tool): New proc.
8124 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8125 * gdb.ada/catch_ex_std.exp: New file.
8126 * gdb.ada/catch_ex_std/foo.adb: New file.
8127 * gdb.ada/catch_ex_std/some_package.adb: New file.
8128 * gdb.ada/catch_ex_std/some_package.ads: New file.
8129
a776957c
TT
81302019-04-30 Tom Tromey <tromey@adacore.com>
8131
8132 PR c++/24470:
8133 * gdb.cp/temargs.cc: Add test code from PR.
8134
bc68014d
AB
81352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8136
8137 * gdb.fortran/vla-datatypes.exp: Update expected results.
8138 * gdb.fortran/vla-ptype.exp: Likewise.
8139 * gdb.fortran/vla-type.exp: Likewise.
8140 * gdb.fortran/vla-value.exp: Likewise.
8141
f1fdc960
AB
81422019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8143
8144 * gdb.fortran/ptr-indentation.exp: Update expected results.
8145 * gdb.fortran/ptype-on-functions.exp: Likewise.
8146 * gdb.fortran/vla-ptr-info.exp: Likewise.
8147 * gdb.fortran/vla-value.exp: Likewise.
8148
bf7a4de1
AB
81492019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8150
8151 * gdb.fortran/ptype-on-functions.exp: New file.
8152 * gdb.fortran/ptype-on-functions.f90: New file.
8153
bbe75b9d
AB
81542019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8155
8156 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8157 case void string.
8158
1db455a7
AB
81592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8160
8161 * gdb.fortran/complex.exp: Expand.
8162 * gdb.fortran/complex.f: Renamed to...
8163 * gdb.fortran/complex.f90: ...this, and extended to add more
8164 complex values.
8165
b6d03bb2
AB
81662019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8167
8168 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8169 MODULO, CMPLX.
8170
2e62ab40
AB
81712019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8172 Richard Bunt <richard.bunt@arm.com>
8173
8174 * gdb.base/max-depth.c: New file.
8175 * gdb.base/max-depth.exp: New file.
8176 * gdb.python/py-nested-maps.c: New file.
8177 * gdb.python/py-nested-maps.exp: New file.
8178 * gdb.python/py-nested-maps.py: New file.
8179 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8180 (test_all_common): Call test_max_depth.
8181 * gdb.fortran/max-depth.exp: New file.
8182 * gdb.fortran/max-depth.f90: New file.
8183 * gdb.go/max-depth.exp: New file.
8184 * gdb.go/max-depth.go: New file.
8185 * gdb.modula2/max-depth.exp: New file.
8186 * gdb.modula2/max-depth.c: New file.
8187 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8188
d2b584a5
TV
81892019-04-29 Tom de Vries <tdevries@suse.de>
8190
8191 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8192
136afab8
PW
81932019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8194
8195 * gdb.base/callexit.exp: Test may-call-functions off.
8196
725cbb63
KS
81972019-04-25 Keith Seitz <keiths@redhat.com>
8198
8199 PR c++/24367
8200 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8201 (another_incomplete_struct, test_incomplete): New definitions.
8202 (main): Use new definitions.
8203 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8204 functions.
8205
701adfb0
PA
82062019-04-25 Ali Tamur <tamur@google.com>
8207
8208 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8209
82433e3e
SDJ
82102019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8211
8212 PR corefiles/11608
8213 PR corefiles/18187
8214 * gdb.base/coredump-filter-build-id.exp: New file.
8215
dd06d4d6
AH
82162019-04-25 Alan Hayward <alan.hayward@arm.com>
8217
e79be6e5
SM
8218 * Makefile.in: Pass through GDBSERVER_DEBUG.
8219 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8220 (gdbserver,debug): Add board setting.
8221 * gdb.trace/tspeed.exp: Skip when debugging.
8222 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8223 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8224
1670072e
TT
82252019-04-24 Tom Tromey <tromey@adacore.com>
8226
8227 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8228 Rust.
8229
a59240a4
TT
82302019-04-24 Tom Tromey <tromey@adacore.com>
8231
8232 * gdb.arch/amd64-eval.exp: Test bitfield return.
8233 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8234 (class Foo) <return_bitfields>: New method.
8235 (main): Call it.
8236
b907456c
AB
82372019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8238
8239 * gdb.cp/many-args.cc: New file.
8240 * gdb.cp/many-args.exp: New file.
8241
5c565afd
TV
82422019-04-23 Tom de Vries <tdevries@suse.de>
8243
8244 PR gdb/24433
8245 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8246
ba22ff86
AH
82472019-04-23 Alan Hayward <alan.hayward@arm.com>
8248
8249 * gdb.trace/backtrace.exp: Use nopie flag.
8250 * gdb.trace/circ.exp: Likewise.
8251 * gdb.trace/collection.exp: Likewise.
8252 * gdb.trace/ftrace.exp: Likewise.
8253 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8254 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8255 * gdb.trace/qtro.exp: Likewise.
8256 * gdb.trace/read-memory.exp: Likewise.
8257 * gdb.trace/report.exp: Likewise.
8258 * gdb.trace/tfile.exp: Likewise.
8259 * gdb.trace/tfind.exp: Likewise.
8260 * gdb.trace/unavailable.exp: Likewise.
8261
7905fc35
PA
82622019-04-22 Pedro Alves <palves@redhat.com>
8263
8264 * gdb.base/solib-probes-nosharedlibrary.c,
8265 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8266
8ecb59f8
TT
82672019-04-19 Tom Tromey <tromey@adacore.com>
8268
8269 * gdb.ada/ptype_union.c: New file.
8270 * gdb.ada/ptype_union.exp: New file.
8271
62160ec9
TT
82722019-04-19 Tom Tromey <tromey@adacore.com>
8273
8274 PR symtab/24423:
8275 * gdb.base/list0.h (foo): Add a control-l character.
8276
36cd4ba5
TV
82772019-04-18 Tom de Vries <tdevries@suse.de>
8278
8279 PR gdb/24433
8280 * boards/local-board.exp: Set sysroot to "".
8281
b73715df
TV
82822019-04-18 Tom de Vries <tdevries@suse.de>
8283 Pedro Alves <palves@redhat.com>
8284
8285 PR gdb/24454
8286 * gdb.threads/vfork-follow-child-exec.c: New file.
8287 * gdb.threads/vfork-follow-child-exec.exp: New file.
8288 * gdb.threads/vfork-follow-child-exit.c: New file.
8289 * gdb.threads/vfork-follow-child-exit.exp: New file.
8290
4aa866af
LS
82912019-04-15 Leszek Swirski <leszeks@google.com>
8292
8293 * gdb.arch/amd64-eval.cc: New file.
8294 * gdb.arch/amd64-eval.exp: New file.
8295
e5a1a79a
AH
82962019-04-11 Alan Hayward <alan.hayward@arm.com>
8297
8298 * gdb.server/sysroot.c: New test.
8299 * gdb.server/sysroot.exp: New file.
8300 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8301 matching param.
8302
41077b66
AB
83032019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8304
8305 * gdb.base/align.exp: Extend test to cover structures containing
8306 only static fields.
8307
c30391f8
TV
83082019-04-11 Tom de Vries <tdevries@suse.de>
8309
8310 * boards/cc-with-dwz-m.exp: New file.
8311 * boards/cc-with-dwz.exp: New file.
8312 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8313
e242fd12
SM
83142019-04-09 Simon Marchi <simon.marchi@efficios.com>
8315
8316 * gdb.base/start-cpp.exp: New file.
8317 * gdb.base/start-cpp.cc: New file.
8318
2b0c8b01
KB
83192019-04-08 Kevin Buettner <kevinb@redhat.com>
8320
8321 * gdb.python/py-thrhandle.exp: Adjust tests to call
8322 thread_from_handle instead of thread_from_thread_handle.
8323
947210e5
KB
83242019-04-08 Kevin Buettner <kevinb@redhat.com>
8325
8326 * gdb.python/py-thrhandle.exp: Add tests for
8327 gdb.InferiorThread.handle.
8328
d7df6549
AB
83292019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8330
8331 * gdb.python/py-function.exp: Check calling helper function from
8332 all languages.
8333 * lib/gdb.exp (gdb_supported_languages): New proc.
8334
8bdc1658
AB
83352019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8336
8337 * gdb.base/complex-parts.c: New file.
8338 * gdb.base/complex-parts.exp: New file.
8339
05caa1d2
TT
83402019-04-01 Tom Tromey <tromey@adacore.com>
8341
8342 PR symtab/23331:
8343 * gdb.dwarf2/dw2-ranges-main.c: New file.
8344 * gdb.dwarf2/dw2-ranges-psym.c: New file.
8345 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
8346
7734102d
EZ
83472019-03-30 Simon Marchi <simark@simark.ca>
8348
8349 * gdb.base/default.exp: Add values for $_gdb_major and
8350 $_gdb_minor.
8351
188e1fa9
TT
83522019-03-29 Tom Tromey <tromey@adacore.com>
8353
8354 * gdb.base/help.exp: Tighten apropos regexp.
8355
2880242d
KS
83562019-03-29 Keith Seitz <keiths@redhat.com>
8357
8358 * gdb.fortran/array-bounds.exp: New file.
8359 * gdb.fortran/array-bounds.f90: New file.
8360
077cad8e
PW
83612019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8362
8363 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
8364
80047cfc
PW
83652019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8366
8367 * gdb.multi/hello.c (main): Increase alarm timer.
8368
f489207e
SL
83692019-03-28 Sandra Loosemore <sandra@codesourcery.com>
8370
8371 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
8372 factor when no hardware watchpoint support.
8373
c92df149
AH
83742019-03-28 Alan Hayward <alan.hayward@arm.com>
8375 Pedro Alves <palves@redhat.com>
8376
8377 * boards/local-board.exp: set sysroot to /.
8378
933aebfa
AH
83792019-03-27 Alan Hayward <alan.hayward@arm.com>
8380
8381 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
8382 in child.
8383
9f9aa852
AB
83842019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8385
8386 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
8387 field.
8388 (make_container): Initialise new field.
8389 * gdb.python/py-prettyprint.exp: Add new tests.
8390 * gdb.python/py-prettyprint.py (class ContainerPrinter)
8391 <display_hint>: New method.
8392
3714a195
AB
83932019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8394
8395 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
8396 gdb_continue_to_breakpoint more throughout this test.
8397 (run_lang_tests) Supply unique test names, and use
8398 gdb_test_no_output.
8399
18c77628
AB
84002019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8401
8402 * gdb.base/finish-pretty.exp: Update expected results.
8403 * gdb.base/pretty-print.c: New file.
8404 * gdb.base/pretty-print.exp: New file.
8405
9a93502f
PA
84062019-03-25 Pedro Alves <palves@redhat.com>
8407
8408 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
8409 move comments outside list. Append '-i "" eof' section.
8410
968aa7ae
AH
84112019-03-22 Alan Hayward <alan.hayward@arm.com>
8412
34a7f2a4 8413 PR testsuite/25016
968aa7ae
AH
8414 * README: Add pie options.
8415 * gdb.base/break-interp.exp: Ensure pie is disabled.
8416 * gdb.base/dump.exp: Likewise.
8417 * lib/gdb.exp (gdb_compile): Add pie option.
8418
4c7d57e7
TT
84192019-03-19 Tom Tromey <tromey@adacore.com>
8420
8421 * gdb.mi/mi2-cli-display.c: New file.
8422 * gdb.mi/mi2-cli-display.exp: New file.
8423
bff8c71f
TT
84242019-03-18 Joel Brobecker <brobecker@adacore.com>
8425 Tom Tromey <tromey@adacore.com>
8426
8427 * gdb.ada/ptype_array/pck.adb: New file.
8428 * gdb.ada/ptype_array/pck.ads: New file.
8429 * gdb.ada/ptype_array/foo.adb: New file.
8430 * gdb.ada/ptype_array.exp: New file.
8431
d085f989
TT
84322019-03-14 Tom Tromey <tromey@adacore.com>
8433
8434 * gdb.base/style.exp: Add "set style sources" test.
8435
b4be1b06
SM
84362019-03-13 Simon Marchi <simon.marchi@ericsson.com>
8437
8438 * mi-breakpoint-location-ena-dis.exp: Rename to ...
8439 * mi-breakpoint-multiple-locations.exp: ... this.
8440 (make_breakpoints_pattern): New proc.
8441 (do_test): Add mi_version parameter, test -break-insert,
8442 -break-info and =breakpoint-created.
8443
7cde5fc2
AB
84442019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
8445
8446 * config/default.exp: Remove 'load_lib gdb.exp'.
8447 * config/monitor.exp: Likewise.
8448 * config/sid.exp: Likewise.
8449 * config/sim.exp: Likewise.
8450 * config/slite.exp: Likewise.
8451 * config/unix.exp: Likewise.
8452 * gdb.base/default.exp: Remove unhelpful comment.
8453
efbecbc1
AB
84542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8455
8456 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
8457
0841c79a
AB
84582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8459
8460 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
8461
4a270568
AB
84622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8463
8464 * gdb.fortran/type-kinds.exp: Update expected results.
8465
067630bd
AB
84662019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8467
8468 * gdb.fortran/type-kinds.exp: Test new integer type kind.
8469
3be47f7a
AB
84702019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8471
8472 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
8473 function.
8474 (test_basic_parsing_of_type_kinds): Expand types tested.
8475 (test_parsing_invalid_type_kinds): New function.
8476
4d00f5d8
AB
84772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8478
8479 * gdb.fortran/intrinsics.exp: New file.
8480 * gdb.fortran/intrinsics.f90: New file.
8481 * gdb.fortran/type-kinds.exp: New file.
8482
c8f91604
AB
84832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8484
8485 * gdb.fortran/dot-ops.exp: New file.
8486
dd9f2c76
AB
84872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8488
8489 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
8490 Check upper and lower case logical literals.
8491
84ec9724
AB
84922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8493
8494 * gdb.fortran/types.exp (test_float_literal_types_accepted):
8495 Remove duplicate tests.
8496
c3734e09
AH
84972019-03-06 Alan Hayward <alan.hayward@arm.com>
8498
8499 * lib/gdb.exp (builtin_cd): rename of cd.
8500 (cd): Override builtin.
8501
aa3cfbda
RB
85022019-03-06 Richard Bunt <richard.bunt@arm.com>
8503
8504 * gdb.fortran/function-calls.exp: New file.
8505 * gdb.fortran/function-calls.f90: New test.
8506
7b63ad86
RB
85072019-03-04 Richard Bunt <richard.bunt@arm.com>
8508
8509 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
8510 on user program standard output.
8511 * gdb.fortran/short-circuit-argument-list.f90: Record function
8512 calls.
8513
01abb042
AH
85142019-02-28 Alan Hayward <alan.hayward@arm.com>
8515
c3734e09
AH
8516 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
8517 failure.
01abb042 8518
92137da0
RO
85192019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8520
8521 PR gdb/8527
8522 * gdb.base/interrupt-daemon-attach.c,
8523 gdb.base/interrupt-daemon-attach.exp: New test.
8524
5862844d
PA
85252019-02-27 Pedro Alves <palves@redhat.com>
8526
8527 * gdb.base/page.exp: Add tests for "set width/height -1".
8528
8ed25214
PA
85292019-02-27 Pedro Alves <palves@redhat.com>
8530
8531 * gdb.base/page.exp: Add tests for "set/show width/height" with
8532 "infinite" values.
8533
6c28e44a
TT
85342019-02-27 Tom Tromey <tromey@adacore.com>
8535
8536 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
8537 2.4.
8538 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
8539 workaround.
8540
bf9a735e
AB
85412019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
8542
8543 * gdb.base/align.exp: Extend to compile in both C and C++, and add
8544 tests for structs with static members.
8545
8791793c
TT
85462019-02-26 Tom Tromey <tromey@adacore.com>
8547
8548 * gdb.python/py-value.exp (test_value_from_buffer): Check for
8549 ValueError, not TypeError.
8550
bc2a507e
KB
85512019-02-26 Kevin Buettner <kevinb@redhat.com>
8552
8553 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
8554 call from main program.
8555
e0e7d3bd
JB
85562019-02-23 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
8559 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
8560 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
8561 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
8562 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
8563
9600246d
KS
85642019-02-22 Keith Seitz <keiths@redhat.com>
8565
8566 PR symtab/23853
8567 * gdb.base/symlink-sourcefile.c: New file.
8568 * gdb.base/symlink-sourcefile.exp: New file.
8569
0c95f9ed
TT
85702019-02-20 Tom Tromey <tom@tromey.com>
8571
8572 * gdb.base/info_qt.exp: Update.
8573
6caa91b6
SM
85742019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
8575
8576 * gdb.base/source.exp: Move "error in sourced script" code to
8577 the end.
8578 * gdb.base/source-error.gdb: Move contents to
8579 source-error-1.gdb. Add new code to source source-error-1.gdb.
8580 * gdb.base/source-error-1.gdb: New file, from previous
8581 source-error.gdb.
8582
6506371f
TT
85832019-02-17 Tom Tromey <tom@tromey.com>
8584
8585 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
8586 for macro styling.
8587 * gdb.base/style.c (SOME_MACRO): New macro.
8588
a0087920
TT
85892019-02-17 Tom Tromey <tom@tromey.com>
8590
8591 * gdb.base/style.exp: Add line-wrapping tests.
8592 * gdb.base/page.exp: Add test for quitting during pagination.
8593
a2cd4f14
JB
85942019-02-17 Joel Brobecker <brobecker@adacore.com>
8595
8596 * gdb.ada/big_packed_array: New testcase.
8597 * gdb.ada/homonym.exp: Fix incorrect expected output for
8598 "break <homonym__get_value>" test.
8599
9d70ffbc
WP
86002019-02-13 Weimin Pan <weimin.pan@oracle.com>
8601
8602 PR breakpoints/21870
8603 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
8604 and prepare_for_testing. Add comment.
8605 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
8606 redundant cleanup call. Clean up comment.
8607
01c7ae81
WP
86082019-02-12 Weimin Pan <weimin.pan@oracle.com>
8609
8610 PR breakpoints/21870
8611 * gdb.arch/aarch64-dbreg-contents.exp: New file.
8612 * gdb.arch/aarch64-dbreg-contents.c: New file.
8613
aff29d1c
JB
86142019-02-10 Joel Brobecker <brobecker@adacore.com>
8615
8616 * gdb.ada/mi_ref_changeable: New testcase.
8617
df0da8a2
AH
86182019-02-07 Alan Hayward <alan.hayward@arm.com>
8619
8620 * gdb.base/attach.exp: Add double attach test.
8621
bd447abb
SM
86222019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
8623
8624 * lib/gdb.exp (default_gdb_start): Don't match pagination
8625 prompt.
8626 (gdb_init): Set stty_init.
8627
1dbc40b9
TT
86282019-01-27 Tom Tromey <tom@tromey.com>
8629
8630 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
8631 skip_python_tests.
8632
353229bf
AH
86332019-01-24 Alan Hayward <alan.hayward@arm.com>
8634
8635 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
8636 New structure.
8637 (struct struct_static_02_02): Likewise.
8638 (struct struct_static_02_03): Likewise.
8639 (struct struct_static_02_04): Likewise.
8640 (struct struct_static_04_01): Likewise.
8641 (struct struct_static_04_02): Likewise.
8642 (struct struct_static_04_03): Likewise.
8643 (struct struct_static_04_04): Likewise.
8644 (struct struct_static_06_01): Likewise.
8645 (struct struct_static_06_02): Likewise.
8646 (struct struct_static_06_03): Likewise.
8647 (struct struct_static_06_04): Likewise.
8648 (cmp_struct_static_02_01): Likewise.
8649 (cmp_struct_static_02_02): Likewise.
8650 (cmp_struct_static_02_03): Likewise.
8651 (cmp_struct_static_02_04): Likewise.
8652 (cmp_struct_static_04_01): Likewise.
8653 (cmp_struct_static_04_02): Likewise.
8654 (cmp_struct_static_04_03): Likewise.
8655 (cmp_struct_static_04_04): Likewise.
8656 (cmp_struct_static_06_01): Likewise.
8657 (cmp_struct_static_06_02): Likewise.
8658 (cmp_struct_static_06_03): Likewise.
8659 (cmp_struct_static_06_04): Likewise.
8660 (call_all): Test new structs.
8661 * gdb.base/infcall-nested-structs.exp: Likewise.
8662
73021deb
AH
86632019-01-21 Alan Hayward <alan.hayward@arm.com>
8664 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
8665
fc65c7db
AH
86662019-01-21 Alan Hayward <alan.hayward@arm.com>
8667 * gdb.base/stack-protector.c: New test.
8668 * gdb.base/stack-protector.exp: New file.
8669 * gdb.cp/ovldbreak.exp: Only allow a single break line.
8670 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
8671 option.
8672 (gdb_compile): Remove stack protector for GCC and prevent
8673 recursion.
8674
c24bdb02
KS
86752019-01-16 Keith Seitz <keiths@redhat.com>
8676
8677 PR gdb/23773
8678 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
8679
6f072a10
PFC
86802019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8681
8682 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
8683 aliases.
8684 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
8685 tests.
8686 * gdb.arch/powerpc-vector-regs.c: New file.
8687 * gdb.arch/powerpc-vector-regs.exp: New file.
8688
a7b8d682
PFC
86892019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8690
8691 * gdb.arch/altivec-regs.exp: Fix the list passed to
8692 gdb_expect_list when testing "info vector".
8693
6eb6fb67
AB
86942019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8695
8696 * gdb.base/style.exp: Don't include path in testname.
8697
b56f80d8
KS
86982019-01-10 Keith Seitz <keiths@redhat.com>
8699
8700 PR gdb/23712
8701 PR symtab/23010
8702 * gdb.dwarf2/multidictionary.exp: New file.
8703
041be526
SM
87042019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8705
8706 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8707 (test_gnuv3_style_demangling): ... this.
8708 (test_lucid_style_demangling): Remove.
8709 (test_arm_style_demangling): Remove.
8710 (test_hp_style_demangling): Remove.
8711 (do_tests): Remove calls to the above.
8712
d820d0c3
AB
87132019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8714
8715 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8716 case.
8717
f097f5ad
TT
87182019-01-06 Tom Tromey <tom@tromey.com>
8719
8720 PR gdb/28155:
8721 * gdb.dwarf2/typedef-void-finish.exp: New file.
8722
2cd8cc0b
TT
87232018-12-28 Tom Tromey <tom@tromey.com>
8724 Simon Marchi <simark@simark.ca>
8725
8726 * gdb.base/jit-exec.exp: New file.
8727 * gdb.base/jit-exec.c: New file.
8728 * gdb.base/jit-execd.c: New file.
8729
35fb8261
TT
87302018-12-28 Tom Tromey <tom@tromey.com>
8731
8732 * gdb.base/style.exp: Update test to check for address styling.
8733
47fd17cd
TT
87342018-12-28 Tom Tromey <tom@tromey.com>
8735
8736 * gdb.base/style.exp: Add test for styling of "Reading symbols"
8737 message.
8738
d47032b7
TT
87392018-12-28 Tom Tromey <tom@tromey.com>
8740
8741 * gdb.base/style.exp: Add test for version number styling.
8742
af79b68d
TT
87432018-12-28 Tom Tromey <tom@tromey.com>
8744
8745 * gdb.base/style.exp: Add test for print_address_symbolic.
8746
0bb296cb
TT
87472018-12-28 Tom Tromey <tom@tromey.com>
8748
8749 * gdb.base/style.exp: Add test for breakpoint setting.
8750
80ae2043
TT
87512018-12-28 Tom Tromey <tom@tromey.com>
8752
8753 * gdb.base/style.exp: Add test for variable names.
8754
cbe56571
TT
87552018-12-28 Tom Tromey <tom@tromey.com>
8756
8757 * gdb.base/style.exp: New file.
8758 * gdb.base/style.c: New file.
8759
9162a27c
TT
87602018-12-28 Tom Tromey <tom@tromey.com>
8761
8762 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
8763 "dumb".
8764 * gdb.base/readline.exp (operate_and_get_next): Save and restore
8765 the TERM environment variable.
8766
bc543c90
TT
87672018-12-27 Tom Tromey <tom@tromey.com>
8768
8769 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
8770 pagination test.
8771
6f0ffe50
AB
87722018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
8773
8774 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
8775 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
8776
b5a1e557
PW
87772018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8778
8779 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
8780 Filename a.adb changed to bp_fun_addr.adb.
8781 gdb.ada/bp_fun_addr.exp: Update test accordingly.
8782
6e8b1ab2
JV
87832018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
8784
8785 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
8786 non-PIE executables.
8787 * README: Mention the gdb,nopie_flag board setting.
8788 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
8789 non-PIE executable.
8790 * gdb.arch/amd64-entry-value.exp: Likewise.
8791 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
8792 * gdb.arch/i386-float.exp: Likewise.
8793 * gdb.arch/i386-signal.exp: Likewise.
8794 * gdb.mi/mi-reg-undefined.exp: Likewise.
8795
d00a27c5
PM
87962018-12-21 Paul Marechal <paul.marechal@ericsson.com>
8797
8798 PR gdb/23974
8799 * gdb.base/info-os.exp: Check return for unknown "info os" type.
8800
161d081c
PW
88012018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8802
8803 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
8804 Update order of results accordingly.
8805
b001de23
AB
88062018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
8807
8808 * gdb.base/annota1.exp: Update a test regexp.
8809
99e1a184
AB
88102018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8811
8812 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
8813
7a81c1e2
PW
88142018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8815
8816 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
8817 (reuse_time): Initialize to REUSE_TIME_CAP.
8818 (check_rc): New function.
8819 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
8820 Check pthread_create rc.
8821 (spawner_thread_func): Check pthread_create and pthread_join rc.
8822
73e8dc90
PA
88232018-12-08 Pedro Alves <palves@redhat.com>
8824
8825 * gdb.base/list.exp (test_forward_search): Rename to ...
8826 (test_forward_reverse_search): ... this. Also test reverse-search
8827 and the forward-search alias.
8828
13f2ed32
AB
88292018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
8830
8831 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
8832 local timeout variable before return, and remove all local timeout
8833 variable entirely.
8834 (gdb_load): Likewise.
8835
64d27cfc
TV
88362018-12-01 Tom de Vries <tdevries@suse.de>
8837
8838 * gdb.base/gdb-caching-proc.exp: New file.
8839
f63c03b4
SDJ
88402018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
8841
8842 * Makefile.in (TIMESTAMP): New variable.
8843 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
8844 command.
8845 (check-single-racy): Likewise.
8846 (check/%.exp): Likewise.
8847 (check-racy/%.exp): Likewise.
8848 (workers/%.worker): Likewise.
8849 (build-perf): Likewise.
8850 (check-perf): Likewise.
8851 * README: Describe new "TS" and "TS_FORMAT" variables.
8852 * print-ts.py: New file.
8853
1c97054b
BF
88542018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
8855
8856 PR python/23714
8857 * gdb.python/python.exp: Test command repetition after
8858 gdb.execute.
8859
1871a62d
AB
88602018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
8861
8862 * gdb.opt/inline-break.exp: Add test that info breakpoint output
8863 is correctly aligned.
8864
fb5e1ed9
PW
88652018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8866
8867 * gdb.ada/info_auto_lang.exp: New testcase.
8868 * gdb.ada/info_auto_lang/global_pack.ads: New file.
8869 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
8870 * gdb.ada/info_auto_lang/some_c.c: New file.
8871
43d397ca
PW
88722018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8873
8874 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
8875 FUNC_lang language syntax.
8876
beddd671
PW
88772018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8878
8879 * gdb.base/info_minsym.c: New file.
8880 * gdb.base/info_minsym.exp: New file.
8881
73fc52c4
TT
88822018-11-19 Tom Tromey <tom@tromey.com>
8883
8884 PR rust/23625:
8885 * gdb.rust/simple.exp: Add ptype test. Update expected output.
8886 * gdb.rust/expr.exp: Update expected output. Change one test.
8887
994b876a
TT
88882018-11-19 Tom Tromey <tom@tromey.com>
8889
8890 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
8891
6769f276
PA
88922018-11-19 Pedro Alves <palves@redhat.com>
8893
8894 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
8895 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
8896 see the expected warning.
8897
38a72da0
AH
88982018-11-16 Alan Hayward <alan.hayward@arm.com>
8899
8900 PR gdb/22736:
8901 * gdb.cp/infcall-nodebug-lib.c: New test.
8902 * gdb.cp/infcall-nodebug-main.c: New test.
8903 * gdb.cp/infcall-nodebug.exp: New file.
8904
53a89d6e
SM
89052018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
8906
8907 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
8908 completer tests.
8909
9325300d
TV
89102018-11-09 Tom de Vries <tdevries@suse.de>
8911
8912 * gdb.base/msym-lang.c: New test.
8913 * gdb.base/msym-lang.exp: New file.
8914 * gdb.base/msym-lang-main.c: New test.
8915
20f0d60d
TT
89162018-11-08 Tom Tromey <tom@tromey.com>
8917
8918 PR gdb/23555:
8919 PR gdb/23838:
8920 * gdb.base/warning.exp: New file.
8921
b5420128
JB
89222018-11-08 Jan Beulich <jbeulich@suse.com>
8923
8924 * testsuite/gdb.arch/i386-avx512.c,
8925 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
8926
cd115d61
AB
89272018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
8928
8929 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
8930 point hardware.
8931
35ee2dc2
AB
89322018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
8933
8934 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
8935 * gdb.dwarf2/missing-type-name.exp: New file.
8936
31aceee8
TV
89372018-11-06 Tom de Vries <tdevries@suse.de>
8938
8939 * gdb.base/many-headers.c: New test.
8940 * gdb.base/many-headers.exp: New file.
8941
109be305
JW
89422018-11-06 Jim Wilson <jimw@sifive.com>
8943
8944 * gdb.base/code_elim.exp: For riscv, set additional_flags
8945 to include -msmall-data-limit=0.
8946
e2b7af72
JB
89472018-11-01 Joel Brobecker <brobecker@adacore.com>
8948
8949 * gdb.ada/watch_minus_l: New testcase.
8950
cdcda965
SM
89512018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
8952
8953 * gdb.arch/aix-sighandle.c: New file.
8954 * gdb.arch/aix-sighandle.exp: New file.
8955
92dcebf3
AB
89562018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8957
8958 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
8959 registers being unions.
8960
68b9ac18
TV
89612018-10-31 Tom de Vries <tdevries@suse.de>
8962
8963 * lib/valgrind.exp: New file.
8964 (vgdb_start, vgdb_stop): New procs, factored out of ...
8965 * gdb.base/valgrind-bt.exp: ... here, ...
8966 * gdb.base/valgrind-disp-step.exp: ... here and ...
8967 * gdb.base/valgrind-infcall.exp: ... here.
8968
1443936e
TV
89692018-10-31 Tom de Vries <tdevries@suse.de>
8970
8971 * lib/gdb.exp (get_valueof): Don't output read value in test name.
8972
eb77c9df
AB
89732018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8974
8975 * gdb.dwarf2/void-type.c: New file.
8976 * gdb.dwarf2/void-type.exp: New file.
8977
82b5e646
PW
89782018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8979
8980 * gdb.base/info_qt.c: New file.
8981 * gdb.base/info_qt.exp: New file.
8982
8d619c01
EBM
89832018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8984
8985 * gdb.arch/powerpc-htm-regs.c: New file.
8986 * gdb.arch/powerpc-htm-regs.exp: New file.
8987
f2cf6173
EBM
89882018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8989
8990 * gdb.arch/powerpc-tar.c: New file.
8991 * gdb.arch/powerpc-tar.exp: New file.
8992
7ca18ed6
EBM
89932018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8994
8995 * gdb.arch/powerpc-ppr-dscr.c: New file.
8996 * gdb.arch/powerpc-ppr-dscr.exp: New file.
8997
bfcc0eba
TV
89982018-10-25 Tom de Vries <tdevries@suse.de>
8999
9000 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9001
fe1a5cad
TV
90022018-10-24 Tom de Vries <tdevries@suse.de>
9003
9004 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9005 longer exists error.
9006
a76dc3b7
TV
90072018-10-24 Tom de Vries <tdevries@suse.de>
9008
9009 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9010
4df46df7
TV
90112018-10-24 Tom de Vries <tdevries@suse.de>
9012
9013 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9014 --db-attach in valgrind.
9015
0dbfcfff
AB
90162018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9017
9018 * gdb.arch/riscv-reg-aliases.c: New file.
9019 * gdb.arch/riscv-reg-aliases.exp: New file.
9020
b04480b1
AH
90212018-10-19 Alan Hayward <alan.hayward@arm.com>
9022
9023 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9024
2c6ac8d7
AH
90252018-10-19 Alan Hayward <alan.hayward@arm.com>
9026
9027 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9028
2bc69f25
AH
90292018-10-19 Alan Hayward <alan.hayward@arm.com>
9030
9031 * gdb.cp/ovldbreak.exp: Fix regexps.
9032
1f1ae3a3
AH
90332018-10-19 Alan Hayward <alan.hayward@arm.com>
9034
9035 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9036
94c18618
SDJ
90372018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9038
9039 PR cli/23785
9040 * gdb.base/restore.exp: New test to check if "restore" with an
9041 invalid file doesn't segfault.
9042
812cd6eb
TV
90432018-10-18 Tom de Vries <tdevries@suse.de>
9044
9045 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9046 * gdb.ada/excep_handle.exp: Same.
9047 * gdb.ada/mi_string_access.exp: Same.
9048 * gdb.ada/mi_var_union.exp: Same.
9049 * gdb.arch/arc-analyze-prologue.exp: Same.
9050 * gdb.arch/arc-decode-insn.exp: Same.
9051 * gdb.base/readnever.exp: Same.
9052 * gdb.fortran/printing-types.exp: Same.
9053 * gdb.guile/scm-lazy-string.exp: Same.
9054
c4b90788
TV
90552018-10-16 Tom de Vries <tdevries@suse.de>
9056
9057 PR gdb/23730
9058 * gdb.base/catch-follow-exec.c: Add copyright notice.
9059 * gdb.base/catch-follow-exec.exp: Rewrite to use
9060 gdb_spawn_with_cmdline_opts. Require gdb-native.
9061
8bca2978
SL
90622018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9063
9064 * gdb.trace/actions-changed.exp: Check for arch support.
9065 * gdb.trace/actions.exp: Likewise.
9066 * gdb.trace/ax.exp: Likewise.
9067 * gdb.trace/backtrace.exp: Likewise.
9068 * gdb.trace/change-loc.exp: Likewise.
9069 * gdb.trace/deltrace.exp: Likewise.
9070 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9071 * gdb.trace/ftrace.exp: Likewise.
9072 * gdb.trace/infotrace.exp: Check for arch support.
9073 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9074 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9075 * gdb.trace/mi-tsv-changed.exp: Likewise.
9076 * gdb.trace/packetlen.exp: Likewise.
9077 * gdb.trace/passc-dyn.exp: Likewise.
9078 * gdb.trace/passcount.exp: Likewise.
9079 * gdb.trace/pending.exp: Likewise.
9080 * gdb.trace/range-stepping.exp: Check for shlib support.
9081 * gdb.trace/report.exp: Check for arch support.
9082 * gdb.trace/save-trace.exp: Likewise.
9083 * gdb.trace/signal.exp: Check for signal support.
9084 * gdb.trace/tfind.exp: Check for arch support.
9085 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9086 * gdb.trace/trace-common.h: Add comment.
9087 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9088 * gdb.trace/trace-enable-disable.exp: Likewise.
9089 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9090 * gdb.trace/tracecmd.exp: Check for arch support.
9091 * gdb.trace/tspeed.exp: Check for shlib and target support.
9092 * gdb.trace/tstatus.exp: Check for arch support.
9093 * gdb.trace/tsv.exp: Likewise.
9094 * gdb.trace/while-dyn.exp: Likewise.
9095 * gdb.trace/while-stepping.exp: Likewise.
9096 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9097
f9c49bff
SM
90982018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9099
9100 * gdb.trace/tspeed.exp: Remove nowarnings.
9101 (prepare_for_trace_test): Declare "global ipalib".
9102 * gdb.trace/tspeed.c: Include unistd.h.
9103 (main): Remove superfluous printf argument.
9104
d4330bde
SL
91052018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9106
9107 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9108 directory prefix on the filename.
9109
8ecfd7bd
SDJ
91102018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9111
9112 * gdb.gdb/unittest.exp: Update expected message informing that
9113 selftests have been disabled.
9114 * gdb.server/unittest.exp: Likewise.
9115
58bbcd02
TV
91162018-10-09 Tom de Vries <tdevries@suse.de>
9117
9118 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9119 with runto_main.
9120
9f6b697b
WP
91212018-10-08 Weimin Pan <weimin.pan@oracle.com>
9122
9123 PR c++/16841
9124 * gdb.cp/virtbase2.cc: New file.
9125 * gdb.cp/virtbase2.exp: New file.
9126
add5ded5
TT
91272018-10-06 Tom Tromey <tom@tromey.com>
9128
9129 PR python/19399:
9130 * gdb.python/py-inferior.exp: Add architecture test.
9131
f9e48344
TT
91322018-10-06 Tom Tromey <tom@tromey.com>
9133
9134 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9135 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9136
2a8be203
TT
91372018-10-06 Tom Tromey <tom@tromey.com>
9138
9139 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9140 of a "throw" catchpoint.
9141
e04caa70
SDJ
91422018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9143
9144 * gdb.base/info-proc.exp: Update string expected from "help info
9145 proc".
9146
5ca8c39f
TT
91472018-10-04 Tom Tromey <tom@tromey.com>
9148
9149 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9150 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9151 (test_initial_complaints, test_empty_complaints): Update.
9152 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9153
3453e7e4
TT
91542018-10-04 Tom Tromey <tom@tromey.com>
9155
9156 PR cli/19551:
9157 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9158 * lib/gdb.exp (gdb_file_cmd): Update.
9159 * gdb.stabs/weird.exp (print_weird_var): Update.
9160 * gdb.server/solib-list.exp: Update.
9161 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9162 * gdb.mi/mi-cli.exp: Update.
9163 * gdb.linespec/linespec.exp: Update.
9164 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9165 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9166 * gdb.cp/cp-relocate.exp: Update.
9167 * gdb.base/sym-file.exp: Update.
9168 * gdb.base/relocate.exp: Update.
9169 * gdb.base/readnever.exp: Update.
9170 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9171 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9172 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9173 * gdb.base/code_elim.exp: Update.
9174 * gdb.base/break-unload-file.exp (test_break): Update.
9175 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9176 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9177 Update.
9178 * gdb.base/attach.exp (do_attach_tests): Update.
9179 * gdb.base/sepdebug.exp: Update.
9180 * gdb.python/py-section-script.exp: Update.
9181
6afcf761
TT
91822018-10-04 Tom Tromey <tom@tromey.com>
9183
9184 PR cli/22234:
9185 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9186 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9187 output.
9188
fef1b293
TT
91892018-10-04 Tom Tromey <tom@tromey.com>
9190
9191 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9192 set width and height to 0.
9193 (test_command_line_attach_run): Use -quiet.
9194
ca98345e
SL
91952018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9196
9197 * lib/gdb.exp (skip_ifunc_tests): New.
9198 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9199 other compile failures.
9200 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9201
ff34e6ae
SM
92022018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9203
9204 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9205 is_amd64_regs_target.
9206
6bb8890e
AH
92072018-10-01 Alan Hayward <alan.hayward@arm.com>
9208
9209 * gdb.arch/aarch64-sighandler-regs.c: New test.
9210 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9211 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9212
224d30d3
MM
92132018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9214
9215 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9216 assembly.
9217
f67ffa6a
AB
92182018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9219
9220 * gdb.base/frame-selection.exp: New file.
9221 * gdb.base/frame-selection.c: New file.
9222
9fc3183f
AH
92232018-09-27 Alan Hayward <alan.hayward@arm.com>
9224
9225 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9226 pthread barrier.
9227 (main): Likewise.
9228
d354055e
AB
92292018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9230
9231 * gdb.base/large-frame-1.c: New file.
9232 * gdb.base/large-frame-2.c: New file.
9233 * gdb.base/large-frame.exp: New file.
9234 * gdb.base/large-frame.h: New file.
9235
db727370
JL
92362018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9237
9238 PR gdb/20948
9239 * gdb.base/write_mem.exp: New test.
9240 * gdb.base/write_mem.c: Likewise.
9241
ae778caf
TT
92422018-09-23 Tom Tromey <tom@tromey.com>
9243
9244 PR python/18852:
9245 * gdb.python/py-parameter.exp: Add test for parameter that throws
9246 on "set".
9247
fd3ba736
TT
92482018-09-23 Tom Tromey <tom@tromey.com>
9249
9250 PR python/17284:
9251 * gdb.python/py-template.exp (test_template_arg): Add test for
9252 negative template argument number.
9253
39a24317
TT
92542018-09-23 Tom Tromey <tom@tromey.com>
9255
9256 PR python/14062:
9257 * gdb.python/python.exp: Add test for post_event error.
9258
f5769a2c
TT
92592018-09-23 Tom Tromey <tom@tromey.com>
9260
9261 PR python/18170:
9262 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9263 convert pointers to int and long.
9264
1c1e54f6
TT
92652018-09-23 Tom Tromey <tom@tromey.com>
9266
9267 PR python/20126:
9268 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9269 signed-ness conversion tests.
9270
fb4fa946
TT
92712018-09-23 Tom Tromey <tom@tromey.com>
9272
9273 PR python/18352;
9274 * gdb.python/py-value.exp (test_float_conversion): New proc.
9275 Use it.
9276
a466edac
HAQ
92772018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9278
9279 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9280
4ee9b0c5
SL
92812018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9282
9283 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9284 no readline.
9285 * gdb.base/utf8-identifiers.exp: Likewise.
9286 * gdb.cp/cpcompletion.exp: Likewise.
9287 * gdb.linespec/cpcompletion.exp: Likewise.
9288 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9289 * gdb.linespec/cpls-ops.exp: Likewise.
9290
23be8da7
RB
92912018-09-19 Richard Bunt <richard.bunt@arm.com>
9292 Chris January <chris.january@arm.com>
9293
9294 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9295 * gdb.fortran/short-circuit-argument-list.exp: New file.
9296 * gdb.fortran/short-circuit-argument-list.f90: New test.
9297
5031d0ae
SDJ
92982018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9299
9300 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9301 "arch=" keyword when executing "-stack-list-frames".
9302
b4c0d1a4
SDJ
93032018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9304
9305 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9306 "arch=" keyword when executing "-stack-list-frames".
9307
7a6d2b45
SDJ
93082018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9309
9310 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9311 break ada".
9312
8588b356
SM
93132018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9314
9315 PR python/23669
9316 * gdb.python/python.exp: Test gdb.execute("show commands").
9317
65e65158
TT
93182018-09-16 Tom Tromey <tom@tromey.com>
9319
9320 * gdb.base/new-ui.exp (do_execution_tests): Update.
9321 * gdb.base/dbx.exp (test_breakpoints): Update.
9322
bf326452
AH
93232018-09-14 Alan Hayward <alan.hayward@arm.com>
9324
9325 * lib/gdb.exp (gdb_simple_compile): Add proc.
9326 (is_elf_target): Use gdb_simple_compile.
9327 (skip_altivec_tests): Likewise.
9328 (skip_vsx_tests): Likewise.
9329 (skip_tsx_tests): Likewise.
9330 (skip_btrace_tests): Likewise.
9331 (skip_btrace_pt_tests): Likewise.
9332 (gdb_can_simple_compile): Likewise.
9333 (gdb_has_argv0): Likewise.
9334 (gdb_target_symbol_prefix): Likewise.
9335 (target_supports_scheduler_locking): Likewise.
9336
2361b0fb
TT
93372018-09-13 Tom Tromey <tom@tromey.com>
9338
9339 * Makefile.in (TAGS): Recognize proc_with_prefix and
9340 gdb_caching_proc.
9341
0ae1a321
SM
93422018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9343
9344 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
9345 method.
9346
a40bf0c2
SM
93472018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9348
9349 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
9350 and a few other Inferior properties when the Inferior is no
9351 longer valid.
9352
4a3fe98f
TT
93532018-09-13 Tom Tromey <tom@tromey.com>
9354
9355 PR rust/23650:
9356 * gdb.rust/simple.exp: Add test for enum field access error.
9357
098b2108
TT
93582018-09-13 Tom Tromey <tom@tromey.com>
9359
9360 PR rust/23626:
9361 * gdb.rust/simple.rs (EmptyEnum): New type.
9362 (main): Use it.
9363 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
9364
1256af7d
SM
93652018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9366
9367 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
9368 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
9369 * gdb.python/py-symtab.exp: Update test printing an objfile.
9370
4aa8e6c2
SM
93712018-09-12 Simon Marchi <simon.marchi@ericsson.com>
9372
9373 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
9374 object.
9375
c221b2f7
AH
93762018-09-12 Alan Hayward <alan.hayward@arm.com>
9377
9378 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
9379 (support_complex_tests): Use gdb_can_simple_compile.
9380 (is_ilp32_target): Likewise.
9381 (is_lp64_target): Likewise.
9382 (is_64_target): Likewise.
9383 (is_amd64_regs_target): Likewise.
9384 (is_aarch32_target): Likewise.
9385 (gdb_int128_helper): Likewise.
9386
6f1107b5
JK
93872018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
9390
1f5d1570
JG
93912018-09-10 Jerome Guitton <guitton@adacore.com>
9392
9393 * gdb.ada/same_component_name: Add test for case of tagged record
9394 with variable-length fields.
9395
cc330e39
XR
93962018-09-10 Xavier Roirand <roirand@adacore.com>
9397
9398 * gdb.ada/access_to_unbounded_array.exp: New testcase.
9399 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
9400 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
9401 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
9402
b9c50e9a
XR
94032018-09-10 Xavier Roirand <roirand@adacore.com>
9404
9405 * gdb.ada/mi_string_access.exp: New testcase.
9406 * gdb.ada/mi_string_access/bar.adb: New file.
9407 * gdb.ada/mi_string_access/pck.adb: New file.
9408 * gdb.ada/mi_string_access/pck.asd: New file.
9409
2963898f
XR
94102018-09-10 Xavier Roirand <roirand@adacore.com>
9411
9412 * gdb.ada/mi_var_union.exp: New testcase.
9413 * gdb.ada/mi_var_union/bar.adb: New file.
9414 * gdb.ada/mi_var_union/pck.adb: New file.
9415 * gdb.ada/mi_var_union/pck.asd: New file.
9416
1aac008f
TT
94172018-09-08 Tom Tromey <tom@tromey.com>
9418
9419 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
9420
332cf4c9
TT
94212018-09-08 Tom Tromey <tom@tromey.com>
9422
9423 PR python/16047:
9424 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
9425 (register_pretty_printers): Register new printer.
9426 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
9427 test.
9428 * gdb.python/py-prettyprint.c (int_type3): New typedef.
9429 (an_int_type3): New global.
9430
424da6cf
JB
94312018-09-08 Joel Brobecker <brobecker@adacore.com>
9432
9433 * gdb.ada/expr_with_funcall: New testcase.
9434
2a62dfa9
JB
94352018-09-08 Joel Brobecker <brobecker@adacore.com>
9436
9437 * gdb.ada/packed_array_assign: New testcase.
9438
96b6697f
AB
94392018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
9440
9441 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
9442 names, and add test prefixes to make test names unique.
9443
e4a62c65
TV
94442018-09-05 Tom de Vries <tdevries@suse.de>
9445
9446 * gdb.dwarf2/varval.exp: Add test.
9447
dd083ee2
GB
94482018-09-04 Gary Benson <gbenson@redhat.com>
9449
9450 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
9451 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
9452
aef9346c
TT
94532018-08-31 Tom Tromey <tom@tromey.com>
9454
9455 * gdb.rust/simple.rs: Rename second variable "v".
9456
c67f2e15
AB
94572018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
9458
9459 * gdb.base/funcargs.c (use_a): New function.
9460 (recurse): Call use_a.
9461
078a0207
KS
94622018-08-29 Keith Seitz <keiths@redhat.com>
9463
9464 * gdb.compile/compile-cplus-anonymous.cc: New file.
9465 * gdb.compile/compile-cplus-anonymous.exp: New file.
9466 * gdb.compile/compile-cplus-array-decay.cc: New file.
9467 * gdb.compile/compile-cplus-array-decay.exp: New file.
9468 * gdb.compile/compile-cplus-inherit.cc: New file.
9469 * gdb.compile/compile-cplus-inherit.exp: New file.
9470 * gdb.compile/compile-cplus-member.cc: New file.
9471 * gdb.compile/compile-cplus-member.exp: New file.
9472 * gdb.compile/compile-cplus-method.cc: New file.
9473 * gdb.compile/compile-cplus-method.exp: New file.
9474 * gdb.compile/compile-cplus-mod.c: "New" file.
9475 * gdb.compile/compile-cplus-namespace.cc: New file.
9476 * gdb.compile/compile-cplus-namespace.exp: New file.
9477 * gdb.compile/compile-cplus-nested.cc: New file.
9478 * gdb.compile/compile-cplus-nested.exp: New file.
9479 * gdb.compile/compile-cplus-print.c: "New" file.
9480 * gdb.compile/compile-cplus-print.exp: "New" file.
9481 * gdb.compile/compile-cplus-virtual.cc: New file.
9482 * gdb.compile/compile-cplus-virtual.exp: New file.
9483 * gdb.compile/compile-cplus.c: "New" file.
9484 * gdb.compile/compile-cplus.exp: "New" file.
9485 * lib/compile-support.exp: New file.
9486
b0f492b9
GB
94872018-08-16 Gary Benson <gbenson@redhat.com>
9488
9489 PR gdb/13000:
9490 * gdb.base/batch-exit-status.exp: New file.
9491 * gdb.base/batch-exit-status.good-commands: Likewise.
9492 * gdb.base/batch-exit-status.bad-commands: Likewise.
9493
36eb4c5f
AH
94942018-08-29 Alan Hayward <alan.hayward@arm.com>
9495
9496 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
9497 (struct struct02): Likewise.
9498 (struct struct03): Likewise.
9499 (struct struct04): Likewise.
9500 (struct struct_01_01): New struct.
9501 (struct struct_01_02): Likewise.
9502 (struct struct_01_03): Likewise.
9503 (struct struct_01_04): Likewise.
9504 (struct struct_02_01): Likewise.
9505 (struct struct_02_02): Likewise.
9506 (struct struct_02_03): Likewise.
9507 (struct struct_02_04): Likewise.
9508 (struct struct_04_01): Likewise.
9509 (struct struct_04_02): Likewise.
9510 (struct struct_04_03): Likewise.
9511 (struct struct_04_04): Likewise.
9512 (struct struct_05_01): Likewise.
9513 (struct struct_05_02): Likewise.
9514 (struct struct_05_03): Likewise.
9515 (struct struct_05_04): Likewise.
9516 (cmp_struct01): Remove function.
9517 (cmp_struct02): Likewise.
9518 (cmp_struct03): Likewise.
9519 (cmp_struct04): Likewise.
9520 (cmp_struct_01_01): Add Function.
9521 (cmp_struct_01_02): Likewise.
9522 (cmp_struct_01_03): Likewise.
9523 (cmp_struct_01_04): Likewise.
9524 (cmp_struct_02_01): Likewise.
9525 (cmp_struct_02_02): Likewise.
9526 (cmp_struct_02_03): Likewise.
9527 (cmp_struct_02_04): Likewise.
9528 (cmp_struct_04_01): Likewise.
9529 (cmp_struct_04_02): Likewise.
9530 (cmp_struct_04_03): Likewise.
9531 (cmp_struct_04_04): Likewise.
9532 (cmp_struct_05_01): Likewise.
9533 (cmp_struct_05_02): Likewise.
9534 (cmp_struct_05_03): Likewise.
9535 (cmp_struct_05_04): Likewise.
9536 (call_all): Add new structs.
9537 * gdb.base/infcall-nested-structs.exp: Likewise.
9538
3bf9c013
JV
95392018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
9540
9541 * gdb.python/py-framefilter-mi.exp: Update regexp to
9542 check for "arch" field in frame output.
9543
450d1e88
KB
95442018-08-23 Kevin Buettner <kevinb@redhat.com>
9545
9546 * gdb.dwarf2/dw2-ranges-func.c: New file.
9547 * gdb.dwarf2/dw2-ranges-func.exp: New file.
9548
ae739fe7
SM
95492018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
9550
9551 * gdb.base/term.exp: Compare terminal settings with values from
9552 the inferior.
9553 * gdb.base/term.c: Get and set terminal settings.
9554
6d52907e
JV
95552018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
9556
9557 * lib/mi-support.exp (mi_expect_stop): Update regexp to
9558 accommodate new "arch" field in frame output.
9559 * gdb.mi/mi-return.exp: Likewise.
9560 * gdb.mi/mi-stack.exp: Likewise.
9561 * gdb.mi/mi-syn-frame.exp: Likewise.
9562 * gdb.mi/user-selected-context-sync.exp: Likewise.
9563
be2d111a
MS
95642018-08-19 Michael Spang <spang@google.com>
9565
9566 PR gdb/11786
9567 * gdb.base/gcore-tls-pie.c: New file.
9568 * gdb.base/gcore-tls-pie.exp: New file.
9569
ae3a7c47
KB
95702018-08-18 Kevin Buettner <kevinb@redhat.com>
9571
9572 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
9573 * gdb.dwarf2/varval.c: New file.
9574 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 9575
2ecae92e
AH
95762018-08-17 Alan Hayward <alan.hayward@arm.com>
9577
9578 PR gdb/18931
9579 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
9580
c1854f1d
KS
95812018-08-16 Keith Seitz <keiths@redhat.com>
9582
9583 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
9584 tests expected to pass.
9585
26fb3983
JV
95862018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
9587
9588 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
9589 -data-disassemble -a.
9590 (test_disassembly_bogus_args): Likewise.
9591
67943c00
AB
95922018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
9593
9594 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
9595
5ff2bbae
AB
95962018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9597
9598 * gdb.base/vla-optimized-out.exp: Add new test.
9599
e5bbcd0f
AB
96002018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9601
9602 * gdb.base/vla-optimized-out-o3.exp: Delete.
9603 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
9604 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
9605 deleted tests.
9606
9d4a934c
AB
96072018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
9608
9609 PR gdb/18050:
9610 * gdb.server/extended-remote-restart.c: New file.
9611 * gdb.server/extended-remote-restart.exp: New file.
9612
045cf012
SM
96132018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
9614
9615 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
9616 "set variable index = 42".
9617
87d6a7aa
SM
96182018-08-07 Simon Marchi <simon.marchi@ericsson.com>
9619
9620 * boards/index-cache-gdb.exp: New file.
9621 * gdb.dwarf2/index-cache.exp: New file.
9622 * gdb.dwarf2/index-cache.c: New file.
9623 * gdb.base/maint.exp: Check if we are using the index cache.
9624
96d68bd4
RO
96252018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9626
9627 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
9628 MAKEFLAGS.
9629
5a699617
RO
96302018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9631
9632 * dg-extract-results.sh: Move to toplevel contrib.
9633 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
9634 * Makefile.in (check-parallel-racy): Likewise.
9635
5bd18990
AB
96362018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
9637
9638 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
9639 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
9640 tests if the target supports scheduler locking.
9641
3fbbcf47
TV
96422018-08-04 Tom de Vries <tdevries@suse.de>
9643
9644 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
9645
3e1d3d8c
TT
96462018-08-02 Tom Tromey <tom@tromey.com>
9647
9648 PR symtab/16842.
9649 * gdb.cp/temargs.exp: Test "info address" of a template
9650 parameter.
9651
5abe0f0c
JV
96522018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
9653
9654 * gdb.python/py-mi-var-info-path-expression.c: New file.
9655 * gdb.python/py-mi-var-info-path-expression.py: New file.
9656 * gdb.python/py-mi-var-info-path-expression.exp: New file.
9657
fb66cde8
SDJ
96582018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
9659
9660 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
9661 error after "cannot resolve name" string.
9662
c708f4d2
AB
96632018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
9664
9665 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
9666 started.
9667 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
9668
37cc0cae
TV
96692018-07-28 Tom de Vries <tdevries@suse.de>
9670
9671 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
9672
63b4ecf7
TV
96732018-07-26 Tom de Vries <tdevries@suse.de>
9674
9675 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
9676
3c3bb058
AB
96772018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
9678
9679 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
9680 is visible.
9681
9e7f3bbb
TV
96822018-07-26 Tom de Vries <tdevries@suse.de>
9683
9684 PR breakpoints/23366
9685 * gdb.base/catch-follow-exec.c: New test.
9686 * gdb.base/catch-follow-exec.exp: New file.
9687
16f808ec
TV
96882018-07-25 Tom de Vries <tdevries@suse.de>
9689
9690 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
9691 vla-optimized-out.c.
9692
d7154a8d
JV
96932018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
9694
9695 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
9696 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
9697
232a0032
TV
96982018-07-20 Tom de Vries <tdevries@suse.de>
9699
9700 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9701 NOCLONE macro.
9702 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9703
fbb1d502
TV
97042018-07-19 Tom de Vries <tdevries@suse.de>
9705
9706 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9707 regular expression.
9708
42dc7699
TV
97092018-07-18 Tom de Vries <tdevries@suse.de>
9710
9711 * gdb.base/vla-optimized-out.c: New test.
9712 * gdb.base/vla-optimized-out.exp: New file.
9713
7f1f7e23
SDJ
97142018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9715
9716 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9717 message "No address associated with hostname" when gdbserver
9718 cannot resolve the hostname.
9719
5759ebb3
PW
97202018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9721
9722 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
9723 Add some test prefixes to make tests unique.
9724
3606ccab
PW
97252018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9726
9727 * gdb.base/frameapply.c: New file.
9728 * gdb.base/frameapply.exp: New file.
9729
529c08b2
PW
97302018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9731
9732 * gdb.base/skip.exp: Update expected error message.
9733
c7ab0aef
SDJ
97342018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9735 Jan Kratochvil <jan.kratochvil@redhat.com>
9736 Paul Fertser <fercerpav@gmail.com>
9737 Tsutomu Seki <sekiriki@gmail.com>
9738
9739 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
9740 parameter.
9741 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
9742 by default.
9743 * boards/native-gdbserver.exp: Likewise.
9744 * gdb.server/run-without-local-binary.exp: Improve regexp used
9745 for detecting when a remote debugging connection succeeds.
9746 * gdb.server/server-connect.exp: New file.
9747 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
9748 Do not prefix the port number with ":".
9749 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
9750 support for detecting and using it. Add '$debughost_gdbserver'
9751 to the list of arguments used to start gdbserver. Handle case
9752 when gdbserver cannot resolve a network name.
9753
16ff70dd
SDJ
97542018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9755
9756 PR c++/23373
9757 * gdb.base/ptype-offsets.cc (struct static_member): New
9758 struct.
9759 (main) <stmember>: New variable.
9760 * gdb.base/ptype-offsets.exp: Add test for printing a struct
9761 with a static member in it.
9762
3541979f
AB
97632018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
9764
9765 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
9766 watchpoints enabled and disabled.
9767
c8ad9b9a
AB
97682018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9769
9770 * gdb.base/examine-backward.exp: Still run tests around address
9771 0x0, even if address 0x0 is not readable. Update the pattern for
9772 matching address 0x0 in expected output.
9773
e0e5e971
AB
97742018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
9775
9776 * gdb.base/share-env-with-gdbserver.c (main): Add call to
9777 malloc/free.
9778
1ea5da02
TV
97792018-07-04 Tom de Vries <tdevries@suse.de>
9780
9781 * gdb.dwarf2/dw2-error.exp: Update expected error message.
9782
471b9d15
MR
97832018-07-02 Maciej W. Rozycki <macro@mips.com>
9784
9785 PR tdep/8282
9786 * gdb.arch/mips-disassembler-options.exp: New test.
9787 * gdb.arch/mips-disassembler-options.s: New test source.
9788
75acb486
PA
97892018-06-29 Pedro Alves <palves@redhat.com>
9790
9791 * gdb.threads/names.exp: Adjust expected "info threads" output.
9792
cd2bb709
PA
97932018-06-29 Pedro Alves <palves@redhat.com>
9794
9795 * gdb.opt/inline-break.exp (line number, address): Add "info
9796 break" tests.
9797
991ff292
PA
97982018-06-29 Pedro Alves <palves@redhat.com>
9799
9800 * gdb.opt/inline-break.c (func1): Add "break here" marker.
9801 * gdb.opt/inline-break.exp: Test setting breakpoints by line
9802 number and address and running to them.
9803
356819b6 98042018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
9805
9806 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
9807
2512d7ef
JK
98082018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9809
9810 * lib/compiler.c: Remove executable permission flag.
9811
be1b6474
RB
98122018-06-28 Richard Bunt <richard.bunt@arm.com>
9813
9814 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
9815 code.
9816 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
9817
291f9a96
PT
98182018-06-28 Petr Tesarik <ptesarik@suse.cz>
9819
9820 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
9821
ed6dfe51
PT
98222018-06-28 Petr Tesarik <ptesarik@suse.cz>
9823
9824 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
9825 address argument is omitted.
9826
d4d429d5
PT
98272018-06-28 Petr Tesarik <ptesarik@suse.cz>
9828
9829 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
9830
7ab6656f
OJ
98312018-06-27 Omair Javaid <omair.javaid@linaro.org>
9832
9833 PR gdb/21695
9834 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
9835 * gdb.base/infoline-reloc-main-from-zero.c: New file.
9836
a33ccfc7
TT
98372018-06-26 Tom Tromey <tom@tromey.com>
9838
9839 PR rust/22574:
9840 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
9841 * gdb.rust/simple.rs (struct SimpleLayout): New.
9842
6d72d289
SM
98432018-06-22 Simon Marchi <simon.marchi@ericsson.com>
9844
9845 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
9846 "info registers" output.
9847
8363f9d5
RB
98482018-06-21 Richard Bunt <richard.bunt@arm.com>
9849
9850 * gdb.base/watchpoint-hw-attach.c: New test.
9851 * gdb.base/watchpoint-hw-attach.exp: New file.
9852
f00674fe
SM
98532018-06-20 Simon Marchi <simon.marchi@ericsson.com>
9854
9855 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
9856 through /bin/sh.
9857 * boards/dwarf4-gdb-index.exp: Likewise.
9858 * boards/fission-dwp.exp: Likewise.
9859
1d554008
UW
98602018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
9861
9862 * gdb.base/float128.exp: Add comment and improved fail message
9863 to the failure case of "print large128" test.
9864
d0ac1c44
SM
98652018-06-19 Simon Marchi <simon.marchi@ericsson.com>
9866
9867 * configure.ac: Remove AC_PREREQ.
9868 * configure: Re-generate.
9869
61b04dd0
PA
98702018-06-19 Pedro Alves <palves@redhat.com>
9871
9872 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
9873 (func_extern_caller): New.
9874 (main): Call func_extern_caller.
9875 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
9876 logic change.
9877
f63b508a
SM
98782018-06-18 Weimin Pan <weimin.pan@oracle.com>
9879
9880 PR gdb/16841
9881 * gdb.cp/typedef-base.cc: New file.
9882 * gdb.cp/typedef-base.exp: New file.
9883
0fe3a558
TV
98842018-06-18 Tom de Vries <tdevries@suse.de>
9885
9886 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
9887
7010835a
AB
98882018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
9889 Richard Bunt <Richard.Bunt@arm.com>
9890
9891 * gdb.threads/attach-slow-waitpid.c: New file.
9892 * gdb.threads/attach-slow-waitpid.exp: New file.
9893 * gdb.threads/slow-waitpid.c: New file.
9894
14897d65
PA
98952018-06-14 Pedro Alves <palves@redhat.com>
9896
9897 * gdb.base/fork-running-state.c: Include <errno.h>.
9898 (exit_if_relative_exits): New.
9899 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
9900 exits.
9901 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
9902 child exits.
9903
5d9a0608
TV
99042018-06-14 Tom de Vries <tdevries@suse.de>
9905
9906 PR cli/22573
9907 * gdb.base/finish-pretty.c: New test.
9908 * gdb.base/finish-pretty.exp: New file.
9909
11ae5818
PA
99102018-06-14 Pedro Alves <palves@redhat.com>
9911
9912 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
9913 gdb's expected startup output.
9914
1d39de44
PA
99152018-06-14 Pedro Alves <palves@redhat.com>
9916
9917 * lib/selftest-support.exp (selftest_setup): Remove inlined
9918 function handling.
9919
70ee0000
TV
99202018-06-14 Tom de Vries <tdevries@suse.de>
9921
9922 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
9923 matching of breakpoint printing.
9924
11f4b608
TV
99252018-06-13 Tom de Vries <tdevries@suse.de>
9926
9927 PR testsuite/23269
9928 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
9929 (fork_child): ... here, and ...
9930 (fork_parent): ... here.
9931
99322018-06-12 Tom de Vries <tdevries@suse.de>
9933
9934 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
9935
9516f85a
AB
99362018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
9937 Stephen Roberts <stephen.roberts@arm.com>
9938
9939 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
9940 rewrite test to describe action performed, rather than possible
9941 failure.
9942
5045b3d7
GB
99432018-06-08 Gary Benson <gbenson@redhat.com>
9944
9945 * gdb.threads/check-libthread-db.exp: New file.
9946 * gdb.threads/check-libthread-db.c: Likewise.
9947
c61b06a1
TT
99482018-06-05 Tom Tromey <tom@tromey.com>
9949
9950 * gdb.base/default.exp: Update expected "show version" output.
9951
eb6af809
TT
99522018-06-05 Tom Tromey <tom@tromey.com>
9953
9954 PR cli/12326:
9955 * gdb.cp/static-print-quit.exp: Update.
9956 * lib/gdb.exp (pagination_prompt): Update.
9957 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
9958 * gdb.python/python.exp: Update.
9959
178d6a63
JB
99602018-06-04 Joel Brobecker <brobecker@adacore.com>
9961
9962 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
9963
8e817061
JB
99642018-06-01 Joel Brobecker <brobecker@adacore.com>
9965
9966 * gdb.ada/bp_fun_addr: New testcase.
9967
e86ca25f
TT
99682018-06-01 Tom Tromey <tom@tromey.com>
9969
9970 * gdb.xml/tdesc-regs.exp (load_description): Update expected
9971 results.
9972 * gdb.dwarf2/method-ptr.exp: Set language to C++.
9973 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
9974 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
9975 * gdb.base/maint.exp (maint_pass_if): Update.
9976
4b2dfa9d
MR
99772018-05-31 Maciej W. Rozycki <macro@mips.com>
9978
9979 * gdb.base/endian.exp: New test.
9980 * gdb.base/endian.c: New test source.
9981
45f25d6c
AB
99822018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
9983
9984 PR gdb/23203
9985 * gdb.base/bt-selected-frame.c: New file.
9986 * gdb.base/bt-selected-frame.exp: New file.
9987 * lib/gdb.exp (get_current_frame_number): New function.
9988
d9f6d7f8
MR
99892018-05-24 Maciej W. Rozycki <macro@mips.com>
9990 Pedro Alves <palves@redhat.com>
9991
9992 * gdb.threads/tls-core.c: Include <stdlib.h>
9993 (thread_proc): Call `abort'.
9994 * gdb.threads/tls-core.exp: Generate a core with core_find too.
9995 (tls_core_test): New procedure, bits factored out from ...
9996 (top level): ... here. Test both native cores and gcore cores.
9997
ff1cf532
TT
99982018-05-23 Tom Tromey <tom@tromey.com>
9999
10000 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10001
b98664d3
TT
100022018-05-23 Tom Tromey <tom@tromey.com>
10003
10004 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10005 symfile_complaints.
10006 (test_short_complaints): Likewise.
10007 (test_empty_complaints): Likewise.
10008 (test_initial_complaints): Update.
10009
4e9668d0
TT
100102018-05-23 Tom Tromey <tom@tromey.com>
10011
10012 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10013
43ba33c7
TT
100142018-05-23 Tom Tromey <tom@tromey.com>
10015
10016 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10017 (test_short_complaints): Update.
10018
035522c0
PA
100192018-05-22 Pedro Alves <palves@redhat.com>
10020
10021 * gdb.base/remote.exp: Only gdb_start after compiling the
10022 testcase. Issue "disconnect" before testing "set remote" command
10023 defaults. Issue clean_restart before running to main.
10024
cc0be08f
PA
100252018-05-22 Pedro Alves <palves@redhat.com>
10026
10027 * gdb.base/remote.exp: Adjust expected output of "show remote
10028 memory-write-packet-size". Add tests for "set remote
10029 memory-write-packet-size 0" and "set remote
10030 memory-write-packet-size fixed/limit".
10031
b1b60145
PA
100322018-05-22 Pedro Alves <palves@redhat.com>
10033
10034 PR gdb/22973
10035 * gdb.base/utf8-identifiers.c: New file.
10036 * gdb.base/utf8-identifiers.exp: New file.
10037
0ec848ad
PFC
100382018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10039
10040 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10041
2c3305f6
PFC
100422018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10043
10044 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10045
ce1e8424
TT
100462018-05-18 Tom Tromey <tom@tromey.com>
10047
10048 * gdb.base/ptype-offsets.exp: Update.
10049
ddfe970e
KS
100502018-05-17 Keith Seitz <keiths@redhat.com>
10051
10052 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10053 in expected breakpoint stop locations.
10054 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10055 move to proper scope to test variable values.
10056 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10057 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10058 New functions.
10059 (main): Call not_inline_func3.
10060 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10061 inline_func1, inline_func2, and inline_func3. Test that when each
10062 breakpoint is hit, GDB properly reports both the stop location
10063 and the backtrace. Repeat tests for temporary breakpoints.
10064
0726fcc6
MR
100652018-05-15 Maciej W. Rozycki <macro@mips.com>
10066
10067 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10068 rather then trying to access it in determining whether the PID
10069 of `gdbserver' could have been retrieved.
10070
8ee22052
AB
100712018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10072
10073 * gdb.arch/amd64-init-x87-values.S: New file.
10074 * gdb.arch/amd64-init-x87-values.exp: New file.
10075
7785df48
JK
100762018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10077
10078 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10079
56bcdbea
TT
100802018-05-04 Tom Tromey <tom@tromey.com>
10081
10082 PR python/22730:
10083 * gdb.python/python.exp: Test multi-line execute.
10084
a913fffb
TT
100852018-05-04 Tom Tromey <tom@tromey.com>
10086
10087 PR python/22731:
10088 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10089
7a2c85f2
TT
100902018-05-04 Tom Tromey <tom@tromey.com>
10091
10092 PR gdb/11750:
10093 * gdb.base/define.exp: Test defining a user command inside a user
10094 command.
10095 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10096
a3b60e45
JK
100972018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10098 Pedro Alves <palves@redhat.com>
10099
10100 PR breakpoints/19806 and support for PR external/20207.
10101 * gdb.base/watchpoint-unaligned.c: New file.
10102 * gdb.base/watchpoint-unaligned.exp: New file.
10103
45fe4a03
AB
101042018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10105
10106 * gdb.base/maint.exp: Make test names unique, use
10107 test_prefix_command_help to test 'help maint info', and remove
10108 repeated test of 'help maint'.
10109
9be2ae8f
TT
101102018-05-04 Tom Tromey <tom@tromey.com>
10111
10112 PR gdb/22619:
10113 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10114 behavior.
10115
11859c31
AB
101162018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10117
10118 * gdb.base/maint.exp: Process output from 'maint print registers'
10119 line at a time.
10120
089a9490
AB
101212018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10122
10123 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10124 timeout.
10125
9b0797e2
AB
101262018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10127
10128 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10129 filter pattern.
10130
f6ac5f3d
PA
101312018-05-02 Pedro Alves <palves@redhat.com>
10132
10133 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10134 to_log_command renames.
10135 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10136
77d3c63b
TT
101372018-05-02 Tom Tromey <tom@tromey.com>
10138
10139 * gdb.python/py-parameter.exp: Set test message.
10140
0489430a
TT
101412018-05-02 Tom Tromey <tom@tromey.com>
10142
10143 PR python/20084:
10144 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10145 PARAM_ZUINTEGER_UNLIMITED tests.
10146
1632f8ba
DR
101472018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10148
10149 PR rust/23124
10150 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10151 when casting.
10152
6d7bb824
TT
101532018-04-30 Tom Tromey <tom@tromey.com>
10154
10155 * gdb.python/py-type.exp: Check align attribute.
10156 * gdb.python/py-type.c: New "aligncheck" global.
10157
007e1530
TT
101582018-04-30 Tom Tromey <tom@tromey.com>
10159
10160 PR exp/17095:
10161 * gdb.dwarf2/dw2-align.exp: New file.
10162 * gdb.cp/align.exp: New file.
10163 * gdb.base/align.exp: New file.
10164 * lib/gdb.exp (gdb_int128_helper): New proc.
10165 (has_int128_c, has_int128_cxx): New caching procs.
10166
6873858b
TT
101672018-04-27 Tom Tromey <tom@tromey.com>
10168
10169 PR rust/22545:
10170 * gdb.rust/simple.exp: Add inclusive range tests.
10171
79188d8d
PA
101722018-04-26 Pedro Alves <palves@redhat.com>
10173
10174 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10175 ifunc breakpoint locations correctly of ifunc breakpoints set
10176 while the program resolves the ifunc.
10177
c7075ad5
PA
101782018-04-26 Pedro Alves <palves@redhat.com>
10179
10180 * gdb.base/gnu-ifunc-final.c: New file.
10181 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10182 * gdb.base/gnu-ifunc.exp (executable): Delete.
10183 (staticexecutable): Adjust.
10184 (lib_opts, exec_opts): Delete.
10185 (make_binsuffix, build, set-break): New procedures.
10186 (misc_tests): New, with tests factored out from the top level.
10187 (top level): Test different combinations of ifunc resolver name,
10188 resolver with and with debug info, and ifunc target with and
10189 without debug info. Wrap static tests with with_target_prefix.
10190
8388016d
PA
101912018-04-26 Pedro Alves <palves@redhat.com>
10192
10193 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10194 return type" warnings.
10195
249b5733
PA
101962018-04-25 Pedro Alves <palves@redhat.com>
10197
10198 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10199 killed".
10200 * gdb.base/kill-after-signal.exp: Likewise.
10201 * gdb.threads/kill.exp: Likewise.
10202
f67c0c91
SDJ
102032018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10204 Sergio Durigan Junior <sergiodj@redhat.com>
10205 Pedro Alves <palves@redhat.com>
10206
10207 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10208 regexps to expect for '[Inferior ... detached]' as well.
10209 * gdb.base/attach.exp: Likewise.
10210 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10211 "gdb_continue_to_end".
10212 (test_catch_syscall_with_wrong_args): Likewise.
10213 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10214 ']'. Don't set 'verbose' on.
10215 * gdb.base/foll-vfork.exp: Likewise.
10216 * gdb.base/fork-print-inferior-events.c: New file.
10217 * gdb.base/fork-print-inferior-events.exp: New file.
10218 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10219 '[Inferior ... has been killed]' message.
10220 * gdb.base/kill-after-signal.exp: Likewise.
10221 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10222 detach message.
10223 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10224 message.
10225 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10226 regexps to expect for '[Inferior ... detached]' as well.
10227 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10228
0a8ddac4
SM
102292018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10230
10231 PR gdb/23104
10232 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10233
701adfb0
PA
102342018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10235
10236 PR gdb/23095
10237 * gdb.base/break-probes.exp: Pass shlib_load to
10238 prepare_for_testing. Set normal_bp to r_debug_state if target is
10239 bsd.
10240
d27d16bf
RB
102412018-04-19 Richard Bunt <richard.bunt@arm.com>
10242
10243 * gdb.threads/multiple-successive-infcall.c: New test.
10244 * gdb.threads/multiple-successive-infcall.exp: New file.
10245
a037790e
TT
102462018-04-17 Tom Tromey <tom@tromey.com>
10247
10248 * gdb.rust/simple.rs (Union): New type.
10249 (main): New local "u".
10250 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10251
e3a91079
AA
102522018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10253
10254 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10255 number information in output of "whereis" command.
10256 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10257
b744723f
AA
102582018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10259
10260 * gdb.ada/info_types.exp: Adjust expected output to the line
10261 numbers now printed by "info var/func/type".
10262 * gdb.base/completion.exp: Likewise.
10263 * gdb.base/included.exp: Likewise.
10264 * gdb.cp/cp-relocate.exp: Likewise.
10265 * gdb.cp/cplusfuncs.exp: Likewise.
10266 * gdb.cp/namespace.exp: Likewise.
10267 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10268
4a4495d6
MM
102692018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10270
10271 * gdb.btrace/cpu.exp: New.
10272
1d509aa6
MM
102732018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10274
10275 * gdb.base/step-indirect-call-thunk.exp: New.
10276 * gdb.base/step-indirect-call-thunk.c: New.
10277 * gdb.reverse/step-indirect-call-thunk.exp: New.
10278 * gdb.reverse/step-indirect-call-thunk.c: New.
10279
6295b6da
SM
102802018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10281
10282 * gdb.base/pie-fork.c: New file.
10283 * gdb.base/pie-fork.exp: New file.
10284
50146e70
TT
102852018-04-11 Tom Tromey <tom@tromey.com>
10286
10287 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10288
f50d8a2e
PA
102892018-04-10 Pedro Alves <palves@redhat.com>
10290
10291 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10292 exits. Instead loop running forever.
10293 (fork_parent): Run forever too.
10294
a0be7a36
SM
102952018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10296
10297 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10298 mi_continue_to_line.
10299 * gdb.mi/mi-stack.c (callee4): Add comment.
10300
9b73db36
SM
103012018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10302
10303 * gdb.mi/mi-stack.exp: Fix indentation.
10304
c912f608
SM
103052018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10306
10307 PR gdb/22979
10308 * gdb.arch/amd64-osabi.exp: New file.
10309
26540402
SM
103102018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10311
10312 PR gdb/22980
10313 * gdb.base/osabi.exp: New file.
10314
121ad66c 103152018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10316
10317 * gdb.cp/static-typedef-print.exp: New file.
10318 * gdb.cp/static-typedef-print.cc: New file.
10319
3fcded8f
JB
103202018-03-27 Joel Brobecker <brobecker@adacore.com>
10321
10322 * gdb.ada/varsize_limit: New testcase.
10323
59cc4834
JB
103242018-03-27 Joel Brobecker <brobecker@adacore.com>
10325
10326 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
10327
10328 * gdb.ada/notcplusplus: New testcase.
10329
10330 * gdb.base/c-linkage-name.c: New file.
10331 * gdb.base/c-linkage-name.exp: New testcase.
10332
4ca59a9f
TT
103332018-03-26 Tom Tromey <tom@tromey.com>
10334
10335 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
10336 * gdb.python/py-framefilter.py (name_error): New global.
10337 (ErrorInName.function): Use name_error.
10338
978d6c75
TT
103392018-03-26 Tom Tromey <tom@tromey.com>
10340
10341 PR backtrace/15582:
10342 * gdb.python/py-framefilter.exp: Add "bt hide" test.
10343
b7fee5a3
KS
103442018-03-23 Keith Seitz <keiths@redhat.com>
10345
10346 PR c++/22968
10347 * gdb.cp/subtypes.exp: New file.
10348 * gdb.cp/subtypes.h: New file.
10349 * gdb.cp/subtypes.cc: New file.
10350 * gdb.cp/subtypes-2.cc: New file.
10351
376be529
AB
103522018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10353
10354 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
10355 (done): Call '_exit' not 'exit' to avoid atexit handlers.
10356 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
10357 -nostartfiles when compiling the test. Confirm that all registers
10358 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
10359
066cfa98
AB
103602018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10361
10362 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
10363 option, syntax was wrong anyway.
10364 * gdb.arch/arm-disp-step.exp: Likewise.
10365 * gdb.arch/sparc64-regs.exp: Likewise.
10366 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
10367 option, syntax was wrong anyway, switch to use
10368 prepare_for_testing.
10369 * gdb.arch/i386-disp-step.exp: Likewise.
10370
079670b9
AA
103712018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
10372
10373 * gdb.ada/exec_changed.exp: Replace "target_info exists
10374 use_gdb_stub" by "use_gdb_stub".
10375 * gdb.ada/start.exp: Likewise.
10376 * gdb.base/async-shell.exp: Likewise.
10377 * gdb.base/attach-pie-misread.exp: Likewise.
10378 * gdb.base/attach-wait-input.exp: Likewise.
10379 * gdb.base/break-entry.exp: Likewise.
10380 * gdb.base/break-interp.exp: Likewise.
10381 * gdb.base/dprintf-detach.exp: Likewise.
10382 * gdb.base/nostdlib.exp: Likewise.
10383 * gdb.base/solib-nodir.exp: Likewise.
10384 * gdb.base/statistics.exp: Likewise.
10385 * gdb.base/testenv.exp: Likewise.
10386 * gdb.mi/mi-exec-run.exp: Likewise.
10387 * gdb.mi/mi-start.exp: Likewise.
10388 * gdb.multi/dummy-frame-restore.exp: Likewise.
10389 * gdb.multi/multi-arch-exec.exp: Likewise.
10390 * gdb.multi/multi-arch.exp: Likewise.
10391 * gdb.multi/tids.exp: Likewise.
10392 * gdb.multi/watchpoint-multi.exp: Likewise.
10393 * gdb.python/py-events.exp: Likewise.
10394 * gdb.threads/attach-into-signal.exp: Likewise.
10395 * gdb.threads/attach-stopped.exp: Likewise.
10396 * gdb.threads/threadapply.exp: Likewise.
10397 * lib/selftest-support.exp: Likewise.
10398
26d6cec4
AA
103992018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
10400
10401 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
10402
4ee89e90
SR
104032018-03-20 Stephen Roberts <stephen.roberts@arm.com>
10404
10405 * gdb.perf/template-breakpoints.cc: New file.
10406 * gdb.perf/template-breakpoints.exp: New file.
10407 * gdb.perf/template-breakpoints.py: New file.
10408
92630041
TT
104092018-03-19 Tom Tromey <tom@tromey.com>
10410
10411 * gdb.rust/simple.rs (main): Add local variables field1, field2,
10412 y0.
10413 * gdb.rust/simple.exp: Test bare identifier form of struct
10414 initializer.
10415
76727919
TT
104162018-03-19 Tom Tromey <tom@tromey.com>
10417
10418 * gdb.gdb/observer.exp: Remove.
10419
194ed413
AA
104202018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10421
10422 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
10423 "qualified" option when setting breakpoints.
10424 * gdb.trace/backtrace.exp: Likewise.
10425 * gdb.trace/circ.exp: Likewise.
10426 * gdb.trace/collection.exp: Likewise.
10427 * gdb.trace/disconnected-tracing.exp: Likewise.
10428 * gdb.trace/ftrace-lock.exp: Likewise.
10429 * gdb.trace/ftrace.exp: Likewise.
10430 * gdb.trace/infotrace.exp: Likewise.
10431 * gdb.trace/packetlen.exp: Likewise.
10432 * gdb.trace/passc-dyn.exp: Likewise.
10433 * gdb.trace/qtro.exp: Likewise.
10434 * gdb.trace/read-memory.exp: Likewise.
10435 * gdb.trace/report.exp: Likewise.
10436 * gdb.trace/signal.exp: Likewise.
10437 * gdb.trace/status-stop.exp: Likewise.
10438 * gdb.trace/strace.exp: Likewise.
10439 * gdb.trace/tfind.exp: Likewise.
10440 * gdb.trace/trace-break.exp: Likewise.
10441 * gdb.trace/trace-condition.exp: Likewise.
10442 * gdb.trace/trace-mt.exp: Likewise.
10443 * gdb.trace/tstatus.exp: Likewise.
10444 * gdb.trace/tsv.exp: Likewise.
10445 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10446 * gdb.trace/unavailable.exp: Likewise.
10447 * gdb.trace/while-dyn.exp: Likewise.
10448
8b067d2c
AA
104492018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10450
10451 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
10452 that libinproctrace is copied to the target.
10453
3ae9ce5d
TT
104542018-03-14 Tom Tromey <tom@tromey.com>
10455
10456 PR cli/14977:
10457 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
10458 a null pointer.
10459 * gdb.base/wchar.exp: Likewise.
10460
b8c2339b
TT
104612018-03-14 Tom Tromey <tom@tromey.com>
10462
10463 PR cli/19918:
10464 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
10465 flag.
10466
4872dc46
SM
104672018-03-08 Simon Marchi <simon.marchi@ericsson.com>
10468
10469 PR gdb/22841
10470 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
10471 "target" to remote_exec.
10472
e4fe3756
SM
104732018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
10474
10475 PR gdb/22841
10476 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
10477 ${board}_upload): Remove.
10478
e95a97d4
AA
104792018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
10480
10481 * gdb.cp/watch-cp.cc: New test.
10482 * gdb.cp/watch-cp.exp: New file.
10483
dbbb1059
AB
104842018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
10485
10486 * gdb.base/infcall-nested-structs.exp: New file.
10487 * gdb.base/infcall-nested-structs.c: New file.
10488 * gdb.base/float.exp: Add riscv support.
10489
ecc054c0
TP
104902018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
10491
10492 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
10493 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
10494
25e3c82c
SDJ
104952018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
10496
10497 * gdb.server/abspath.exp: New file.
10498 * lib/gdb.exp (with_cwd): New procedure.
10499
3083294d
SM
105002018-02-28 Simon Marchi <simon.marchi@ericsson.com>
10501
10502 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
10503 use it.
10504 (gdb_is_target_remote_prompt): New proc.
10505 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
10506 (gdb_is_target_native): Pass prompt parameter to
10507 gdb_is_target_1.
10508
3275ef47
SM
105092018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
10510
10511 * gdb.base/load-command.c: New file.
10512 * gdb.base/load-command.exp: New file.
10513 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
10514 (gdb_is_target_1): ...this, and generalize for other targets
10515 than just remote.
10516 (gdb_is_target_remote): Use gdb_is_target_1.
10517 (gdb_is_target_native): use gdb_is_target_1.
10518
6893c19a
TT
105192018-02-26 Tom Tromey <tom@tromey.com>
10520
10521 PR python/16497:
10522 * gdb.python/py-framefilter.exp: Update test.
10523
2ddeaf8a
TT
105242018-02-26 Tom Tromey <tom@tromey.com>
10525
10526 * gdb.dwarf2/variant.c: New file.
10527 * gdb.dwarf2/variant.exp: New file.
10528
c9317f21
TT
105292018-02-26 Tom Tromey <tom@tromey.com>
10530
10531 * gdb.rust/simple.exp: Accept more possible results in enum test.
10532
6f6d0c26
SM
105332018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
10534
10535 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
10536 parentheses.
10537
11b03145
MR
105382018-02-23 Maciej W. Rozycki <macro@mips.com>
10539
10540 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
10541 name of a variable: $actual_linejj -> $actual_line.
10542
54a27fe5
JB
105432018-02-21 John Baldwin <jhb@FreeBSD.org>
10544
10545 * gdb.arch/amd64-i386-address.exp: Fix a typo.
10546
de65820c
MM
105472018-02-20 Markus Metzger <markus.t.metzger@intel.com>
10548
10549 * gdb.btrace/buffer-size.exp: Do not force BTS.
10550
980548fd
PA
105512018-02-14 Pedro Alves <palves@redhat.com>
10552
10553 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
10554 getting a "Quit".
10555
c4e12631
MM
105562018-02-09 Markus Metzger <markus.t.metzger@intel.com>
10557
10558 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
10559 Fix test name.
10560
c2e0e465
SM
105612018-02-07 Simon Marchi <simon.marchi@ericsson.com>
10562
10563 * gdb.cp/m-static.exp: Check type of optimized out static
10564 member.
10565
f7216783
AB
105662018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
10567
10568 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
10569 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
10570
0625771b
LS
105712018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
10572 Leszek Swirski <leszeks@google.com>
10573
10574 * gdb.python/py-prettyprint.c
10575 (struct to_string_returns_value_inner,
10576 struct to_string_returns_value_wrapper): New.
10577 (main): Add tsrvw variable.
10578 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
10579 ToStringReturnsValueWrapper): New classes.
10580 (register_pretty_printers): Register new pretty-printers.
10581 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
10582 recursive pretty printer.
10583 * gdb.python/py-mi.exp: Likewise.
10584
59498c30
LS
105852018-02-01 Leszek Swirski <leszeks@google.com>
10586
10587 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
10588 functions with the same name as an include file are parsed
10589 correctly.
10590
d4d38844
YQ
105912018-02-01 Yao Qi <yao.qi@linaro.org>
10592
10593 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
10594 "\[^\r\n\]*".
10595
07e5f5cf
NP
105962018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
10597
10598 * gdb.arch/powerpc-prologue-frame.s: New file.
10599 * gdb.arch/powerpc-prologue-frame.c: Likewise.
10600 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
10601
929b5ad4
JB
106022018-01-31 Joel Brobecker <brobecker@adacore.com>
10603
10604 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
10605
e671cd59
PA
106062018-01-30 Pedro Alves <palves@redhat.com>
10607
10608 PR gdb/13211
10609 * gdb.base/interrupt-daemon.c: New.
10610 * gdb.base/interrupt-daemon.exp: New.
10611 * gdb.multi/multi-term-settings.c: New.
10612 * gdb.multi/multi-term-settings.exp: New.
10613
fc413dc4
JB
106142018-01-30 Joel Brobecker <brobecker@adacore.com>
10615
10616 * gdb.base/break.exp: Save the location where the breakpoint
10617 on break.c:47 was actually inserted when debugging the version
10618 compiled at -O2 and use it in the expected output of the "info
10619 break" test performed soon after.
10620
5c319bb2
PA
106212018-01-22 Pedro Alves <palves@redhat.com>
10622 Sergio Durigan Junior <sergiodj@redhat.com>
10623
10624 * gdb.base/whatis.exp: Add tests for 'set print object on' +
10625 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
10626
a9e40818
JB
106272018-01-22 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.base/break-include.c, gdb.base/break-include.inc,
10630 gdb.base/break-include.exp: New files.
10631 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
10632 line number now being the actual line number where the breakpoint
10633 was inserted.
10634 * gdb.mi/mi-break.exp: Likewise.
10635 * gdb.mi/mi-reverse.exp: Likewise.
10636 * gdb.mi/mi-simplerun.exp: Ditto.
10637
e707fc44
AB
106382018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10639
10640 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
10641 varobj.
10642 * gdb.mi/mi-var-create-rtti.exp: Likewise.
10643
ae451627
AB
106442018-01-21 Don Breazeal <donb@codesourcery.com>
10645 Andrew Burgess <andrew.burgess@embecosm.com>
10646
10647 * gdb.mi/basics.c: Add new global.
10648 * gdb.mi/mi-frame-regs.exp: New file.
10649 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
10650 case.
10651
b1b189e0
AB
106522018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10653
10654 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
10655 non-parameter, and on an unknown symbol.
10656
fcfcc376
TT
106572018-01-19 Tom Tromey <tom@tromey.com>
10658
10659 * gdb.rust/modules.rs (TWENTY_THREE): New global.
10660 * gdb.rust/modules.exp: Add ::-qualified lookup test.
10661
634c1c31
AA
106622018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10663
10664 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
10665 setrlimit and chdir to int.
10666
d6ad07fd
AA
106672018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10668
10669 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
10670 function.
10671 (my_tend): Likewise.
10672 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
10673 rationale of avoiding FP- and vector instructions.
10674
adf8243b
RK
106752018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
10676
10677 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
10678 "info reg" with "\[ \t\]*".
10679 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
10680 "\[ \t\]+".
10681 * gdb.arch/s390-multiarch.exp: Ditto.
10682 * gdb.base/pc-fp.exp: Ditto.
10683 * gdb.reverse/i386-precsave.exp: Ditto.
10684 * gdb.reverse/i386-reverse.exp: Ditto.
10685 * gdb.reverse/i387-env-reverse.exp: Ditto.
10686 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10687
dcc06925
AA
106882018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10689
10690 * lib/gdb.exp (gdb_compile): Re-enable use of
10691 universal_compile_options for languages other than Rust.
10692
25d4fd80
AA
106932018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10694
10695 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
10696
ee7f689e 106972018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
10698
10699 PR gdb/16577
10700 * gdb.base/solib-vanish.exp: New.
10701 * gdb.base/solib-vanish-main.c: New.
10702 * gdb.base/solib-vanish-lib1.c: New.
10703 * gdb.base/solib-vanish-lib2.c: New.
10704
d8447b6b
YQ
107052018-01-17 Yao Qi <yao.qi@linaro.org>
10706
10707 * gdb.compile/compile.exp: Match the address printed for
10708 frame in the output of command "bt".
10709
86d6a90c
TT
107102018-01-15 Tom Tromey <tom@tromey.com>
10711
10712 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10713 compute sp_reg.
10714
cbcdb1aa
AB
107152018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10716
10717 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10718 to prepare.
10719 (prepare): Return 0 on error, 1 on success.
10720
eea61984
PA
107212018-01-12 Pedro Alves <palves@redhat.com>
10722
10723 * gdb.base/continue-after-aborted-step-over.c: New.
10724 * gdb.base/continue-after-aborted-step-over.exp: New.
10725
6181e9c2
SM
107262018-01-11 Simon Marchi <simon.marchi@ericsson.com>
10727
10728 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
10729 options when not creating an executable.
10730
3cada740
PA
107312018-01-11 Pedro Alves <palves@redhat.com>
10732
10733 PR remote/22597
10734 * gdb.server/stop-reply-no-thread.c: New file.
10735 * gdb.server/stop-reply-no-thread.exp: New file.
10736
c63d3e8d
PA
107372018-01-10 Pedro Alves <palves@redhat.com>
10738
10739 PR gdb/22670
10740 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
10741 functions too. Test setting breakpoints and printing C functions
10742 with no debug info too.
10743 * gdb.ada/bp_c_mixed_case/qux.c: New file.
10744
d4c2a405
PA
107452018-01-10 Pedro Alves <palves@redhat.com>
10746
10747 PR gdb/22670
10748 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
10749 a fail.
10750
8825213e
PA
107512018-01-10 Pedro Alves <palves@redhat.com>
10752
10753 PR gdb/22670
10754 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
10755
605fd3c6
YQ
107562018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10757
10758 * gdb.server/unittest.exp: Match the output in non-development
10759 mode.
10760
1e5ded6c
YQ
107612018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10762
10763 * gdb.gdb/unittest.exp: Match output in non-development mode.
10764
30066b0b
JB
107652018-01-08 Joel Brobecker <brobecker@adacore.com>
10766
10767 * gdb.ada/access_tagged_param.exp: Relax expected output
10768 for value of "ObjL" in "continue" to pck.inspect breakpoint
10769 test.
10770
04bafb1e
XR
107712018-01-08 Joel Brobecker <brobecker@adacore.com>
10772
9f86398b
JB
10773 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
10774 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 10775
e379cee6
PA
107762018-01-05 Pedro Alves <palves@redhat.com>
10777
10778 PR gdb/18653
10779 * gdb.base/libsegfault.exp: New.
10780
de63c46b
PA
107812018-01-05 Joel Brobecker <brobecker@adacore.com>
10782
10783 PR gdb/22670
10784 * gdb.ada/access_tagged_param.exp: New file.
10785 * gdb.ada/access_tagged_param/foo.adb: New file.
10786
f98fc17b
PA
107872018-01-05 Pedro Alves <palves@redhat.com>
10788
10789 PR gdb/22670
10790 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
10791 exercise lower case too, and to exercise both full matching and
10792 wild matching.
10793
342f8240
JB
107942018-01-05 Joel Brobecker <brobecker@adacore.com>
10795
10796 * gdb.ada/rename_subscript_param: New testcase.
10797
7150d33c
JG
107982018-01-05 Jerome Guitton <guitton@adacore.com>
10799
10800 * gdb.ada/arr_acc_idx_w_gap: New testcase.
10801
cc0e770c
JB
108022018-01-05 Joel Brobecker <brobecker@adacore.com>
10803
10804 * gdb.ada/convvar_comp: New testcase.
10805
672a41aa 108062018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
10807
10808 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
10809 (My_Table): New global variable.
10810 * testsuite/gdb.ada/array_char_idx.exp: Add test.
10811
7365ec2f
JB
108122018-01-04 Joel Brobecker <brobecker@adacore.com>
10813
10814 PR gdb/22670
10815 * gdb.ada/maint_with_ada: New testcase.
10816
289483b6
JB
108172018-01-04 Joel Brobecker <brobecker@adacore.com>
10818
10819 PR gdb/22670
10820 * gdb.ada/bp_c_mixed_case: New testcase.
10821
344420da
JB
108222018-01-04 Joel Brobecker <brobecker@adacore.com>
10823
10824 PR gdb/22670
10825 * gdb.ada/complete.exp: Add "complete break ada" test.
10826
66fc87a0
JB
108272018-01-04 Joel Brobecker <brobecker@adacore.com>
10828
10829 PR gdb/22670
10830 * gdb.ada/info_addr_mixed_case: New testcase.
10831
9f757bf7
XR
108322018-01-03 Xavier Roirand <roirand@adacore.com>
10833
10834 * gdb.ada/excep_handle.exp: New testcase.
10835 * gdb.ada/excep_handle/foo.adb: New file.
10836 * gdb.ada/excep_handle/pck.ads: New file.
10837
bd570f80
JB
108382018-01-03 Joel Brobecker <brobecker@adacore.com>
10839
10840 * gdb.base/step-line.c: Add extra empty line in copyright header.
10841 * gdb.base/step-line.inp: Likewise.
10842
9fe561ab
JB
108432018-01-02 Joel Brobecker <brobecker@adacore.com>
10844
10845 * gdb.ada/dyn_stride.exp: Add slice test.
10846
a405673c
JB
108472018-01-02 Joel Brobecker <brobecker@adacore.com>
10848
10849 * gdb.ada/dyn_stride: New testcase.
10850
cef0f868
SH
108512017-12-27 Stafford Horne <shorne@gmail.com>
10852
10853 * gdb.xml/extra-regs.xml: Add example foo reggroup.
10854 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
10855
b67d92b0
SH
108562017-12-27 Stafford Horne <shorne@gmail.com>
10857
10858 * gdb.base/reggroups.c: New file.
10859 * gdb.base/reggroups.exp: New file.
10860
eccab96d
JB
108612017-12-18 Joel Brobecker <brobecker@adacore.com>
10862
10863 * gdb.dwarf2/ada-valprint-error.c: New file.
10864 * gdb.dwarf2/ada-valprint-error.exp: New file.
10865
0e2da9f0
JB
108662017-12-18 Joel Brobecker <brobecker@adacore.com>
10867
10868 * gdb.ada/assign_arr: New testcase.
10869
cb923fcc
XR
108702017-12-18 Xavier Roirand <roirand@adacore.com>
10871
10872 * gdb.ada/funcall_ptr: New testcase.
10873
7c161838
SDJ
108742017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
10875
10876 PR cli/16224
10877 * gdb.base/ptype-offsets.cc: New file.
10878 * gdb.base/ptype-offsets.exp: New file.
10879
1af17fd9
YQ
108802017-12-15 Yao Qi <yao.qi@linaro.org>
10881
10882 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
10883 if XML is disabled.
10884
828d5846
XR
108852017-12-15 Xavier Roirand <roirand@adacore.com>
10886
10887 * gdb.ada/same_component_name: New testcase.
10888
79e8fcaa
JB
108892017-12-14 Joel Brobecker <brobecker@adacore.com>
10890
10891 * gdb.ada/str_binop_equal: New testcase.
10892
e05fa6f9
JB
108932017-12-14 Joel Brobecker <brobecker@adacore.com>
10894
10895 * gdb.ada/task_switch_in_core: New testcase.
10896
b89641ba
SM
108972017-12-13 Simon Marchi <simon.marchi@ericsson.com>
10898
10899 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
10900 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
10901 call test_bkpt_qualified.
10902 (test_bkpt_qualified): New proc.
10903
6892d2e4
PA
109042017-12-13 Pedro Alves <palves@redhat.com>
10905
10906 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
10907 Tighten regexp by matching with an anchor.
10908
a22ecf70
PA
109092017-12-13 Pedro Alves <palves@redhat.com>
10910
10911 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
10912 ("expression with namespace"): New set of tests.
10913 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
10914 (Nested::Test_NS::qux): New.
10915 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
10916 defaults to 'start_quote_char' and 'end_quote_char' parameters.
10917
9937536c
JB
109182017-12-13 Joel Brobecker <brobecker@adacore.com>
10919
10920 * gdb.base/server-del-break.c: New file.
10921 * gdb.base/server-del-break.exp: New file.
10922
fe49c6f5
SH
109232017-12-12 Stafford Horne <shorne@gmail.com>
10924
10925 * gdb.xml/tdesc-regs.exp: Add or1k support.
10926
c3d18620
SH
109272017-12-12 Stafford Horne <shorne@gmail.com>
10928
10929 * gdb.base/bp-permanent.c: Define nop of or1k.
10930
c5f9cfc8
JB
109312017-12-11 Joel Brobecker <brobecker@adacore.com>
10932
10933 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
10934 output with components being reordered.
10935
a9c135fc
JB
109362017-12-11 Joel Brobecker <brobecker@adacore.com>
10937
10938 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
10939 output with components being reordered.
10940
927aa2e7
JK
109412017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10942 Pedro Alves <palves@redhat.com>
10943
10944 * gdb.base/maint.exp (check for .gdb_index): Check also for
10945 .debug_names.
10946 * gdb.dlang/watch-loc.c (.debug_aranges): New.
10947 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
10948 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
10949 (.gdb_index used after symbol reloading): Support also .debug_names.
10950 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
10951
f17d9474
YQ
109522017-12-08 Yao Qi <yao.qi@linaro.org>
10953
10954 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10955 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
10956
a0de8c21
YQ
109572017-12-08 Yao Qi <yao.qi@linaro.org>
10958
10959 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10960 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
10961
a738ea1d
YQ
109622017-12-08 Yao Qi <yao.qi@linaro.org>
10963
10964 * gdb.arch/aarch64-tagged-pointer.c: New file.
10965 * gdb.arch/aarch64-tagged-pointer.exp: New file.
10966
1cd9a73b
SDJ
109672017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
10968
10969 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
10970 "int".
10971
fa6eb693
KS
109722017-12-07 Keith Seitz <keiths@redhat.com>
10973
10974 PR breakpoints/22569
10975 * gdb.linespec/ls-errs.exp: Change expected result of "break
10976 -source this file has spaces.c -line 3".
10977 Check that an explicit source file followed by whitespace is
10978 identified as an invalid explicit location.
10979
883fd55a
KS
109802017-12-07 Keith Seitz <keiths@redhat.com>
10981
10982 * gdb.cp/nested-types.cc: New file.
10983 * gdb.cp/nested-types.exp: New file.
10984 * lib/cp-support.exp: Load data-structures.exp library.
10985 (debug_cp_test_ptype_class): New global.
10986 (cp_ptype_class_verbose, next_line): New procedures.
10987 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
10988 Add and document new return value.
10989 Switch the list of lines to a queue.
10990 Add support for new `type' key for nested type definitions.
10991 Add debugging/troubleshooting messages.
10992 * lib/data-structures.exp: New file.
10993
ec72db3e
SM
109942017-12-07 Simon Marchi <simon.marchi@ericsson.com>
10995
10996 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
10997 with proc_with_prefix, don't use with_test_prefix.
10998
99598d71
TT
109992017-12-07 Tom Tromey <tom@tromey.com>
11000
11001 * gdb.base/break.exp: Add test for empty "commands".
11002
a8806230
YQ
110032017-12-07 Yao Qi <yao.qi@linaro.org>
11004
11005 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11006 malloc and catch syscall.
11007
824cc835
PM
110082017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11009
e79be6e5 11010 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11011 tests for explicit locations.
11012
7cc244de
PA
110132017-12-06 Pedro Alves <palves@redhat.com>
11014
11015 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11016 force-disabling XML descriptions.
11017
50a1fdd5
PA
110182017-12-04 Pedro Alves <palves@redhat.com>
11019
11020 PR gdb/22499
11021 * gdb.arch/amd64-disp-step-avx.S: New file.
11022 * gdb.arch/amd64-disp-step-avx.exp: New file.
11023
f0fb2488
PA
110242017-12-03 Pedro Alves <palves@redhat.com>
11025
11026 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11027 and <string.h>.
11028 (parent_function): Print distinct messages when waitpid fails, or
11029 the child exits with a signal, or the child exits for an unhandled
11030 reason.
11031 * gdb.threads/process-dies-while-detaching.exp
11032 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11033 it. Wait for both inferior output and GDB's prompt. Use an
11034 indirect spawn id list.
11035 (do_detach): New parameter 'child_exit'. Use it to compute
11036 expected inferior output.
11037 (test_detach, test_detach_watch, test_detach_killed_outside):
11038 Adjust to pass down the expected child exit kind.
11039
97cbe998
SDJ
110402017-12-01 Joel Brobecker <brobecker@adacore.com>
11041 Sergio Durigan Junior <sergiodj@redhat.com>
11042 Pedro Alves <palves@redhat.com>
11043
11044 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11045
40fc416f
SDJ
110462017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11047
11048 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11049 to 'symbol-file' and 'add-symbol-file' can be
11050 position-independent.
11051
1cc75e92
YQ
110522017-12-01 Yao Qi <yao.qi@linaro.org>
11053
11054 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11055 the URL in copyright header.
11056 * gdb.arch/aarch64-fp.exp: Likewise.
11057 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11058 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11059 * gdb.base/expand-psymtabs.exp: Likewise.
11060 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11061 * gdb.fortran/common-block.exp: Likewise.
11062 * gdb.fortran/common-block.f90: Likewise.
11063 * gdb.fortran/logical.exp: Likewise.
11064 * gdb.fortran/vla-datatypes.f90: Likewise.
11065 * gdb.fortran/vla-sub.f90: Likewise.
11066
875fb7a7
JB
110672017-11-30 Joel Brobecker <brobecker@adacore.com>
11068
11069 * gdb.ada/repeat_dyn: New testcase.
11070
6f14765f
UW
110712017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11072
11073 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11074 Update for changed thread numbering.
11075 * gdb.cell/bt.exp: Update for changed GDB output.
11076
f1af7b94
SM
110772017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11078
11079 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11080 setting isremote by hand.
11081 * boards/dwarf4-gdb-index.exp: Likewise.
11082 * boards/fission.exp: Likewise.
11083 * boards/stabs.exp: Likewise.
11084
e3919f3e
PA
110852017-11-30 Pedro Alves <palves@redhat.com>
11086
11087 * gdb.linespec/cpls-ops.exp
11088 (check_explicit_skips_function_argument): Extract the underlying
11089 type of size_t instead of hardcoding it.
11090
bd69330d
PA
110912017-11-29 Pedro Alves <palves@redhat.com>
11092
11093 PR c++/19436
11094 * gdb.linespec/cpls-abi-tag.cc: New file.
11095 * gdb.linespec/cpls-abi-tag.exp: New file.
11096
a20714ff
PA
110972017-11-29 Pedro Alves <palves@redhat.com>
11098
11099 * gdb.base/langs.exp: Use -qualified.
11100 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11101 it.
11102 * gdb.cp/namespace.exp: Use -qualified.
11103 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11104 (overload-3, template-overload, template-ret-type, const-overload)
11105 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11106 procedures.
11107 (test_driver): Call them.
11108 * gdb.cp/save-bp-qualified.cc: New.
11109 * gdb.cp/save-bp-qualified.exp: New.
11110 * gdb.linespec/explicit.exp: Test -qualified.
11111 * lib/completion-support.exp (completion::explicit_opts_list): Add
11112 "-qualified".
11113 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11114
f6f1d339
PM
111152017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11116
11117 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11118
02ca603a
TT
111192017-11-29 Tom Tromey <tom@tromey.com>
11120
11121 * gdb.base/relocate.exp: Update invalid argument test.
11122 Add new tests for invalid arguments.
11123
ed6c0bfb
TP
111242017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11125
11126 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11127 Return 0 as a long.
11128 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11129
f106e10e
TP
111302017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11131
11132 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11133 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11134 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11135 func ().
11136 * gdb.cp/shadow.cc (B.func): Return 0.
11137
10329bb2
JB
111382017-11-27 Joel Brobecker <brobecker@adacore.com>
11139
11140 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11141 expected output in gdb_expect call to allow the exception
11142 message to be present as well. Fix syntax confusion to avoid
11143 TCL thinking that exception_name is an array.
11144
617cd4bc
UW
111452017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11146
11147 * gdb.arch/spu-info.c: Include <unistd.h>.
11148 (do_signal_test): Fix broken calls to write.
11149 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11150 Fix checks for empty mailboxes. Update signal tests for corrected
11151 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11152 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11153 * gdb.cell/arch.exp: Use standard_output_file.
11154 * gdb.cell/break.exp: Likewise.
11155 * gdb.cell/bt.exp: Likewise.
11156 * gdb.cell/core.exp: Likewise.
11157 * gdb.cell/dwarfaddr.exp: Likewise.
11158 * gdb.cell/ea-cache.exp: Likewise.
11159 * gdb.cell/ea-standalone.exp: Likewise.
11160 * gdb.cell/f-regs.exp: Likewise.
11161 * gdb.cell/fork.exp: Likewise.
11162 * gdb.cell/gcore.exp: Likewise.
11163 * gdb.cell/mem-access.exp: Likewise.
11164 * gdb.cell/ptype.exp: Likewise.
11165 * gdb.cell/registers.exp: Likewise.
11166 * gdb.cell/sizeof.exp: Likewise.
11167 * gdb.cell/solib-symbol.exp: Likewise.
11168 * gdb.cell/solib.exp: Likewise.
617cd4bc 11169
a81aaca0
PA
111702017-11-25 Pedro Alves <palves@redhat.com>
11171
11172 * gdb.base/complete-empty.exp: New file.
11173 * gdb.base/completion.exp: Adjust.
11174
6a3c6ee4
PA
111752017-11-25 Pedro Alves <palves@redhat.com>
11176
11177 * gdb.linespec/cpls-ops.cc: New file.
11178 * gdb.linespec/cpls-ops.exp: New file.
11179 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11180 factored out from ...
11181 (test_complete_prefix_range): ... this.
11182
8955eb2d
PA
111832017-11-24 Pedro Alves <palves@redhat.com>
11184
11185 * gdb.linespec/cpcompletion.exp: New file.
11186 * gdb.linespec/cpls-hyphen.cc: New file.
11187 * gdb.linespec/cpls.cc: New file.
11188 * gdb.linespec/cpls2.cc: New file.
11189 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11190 test to use test_gdb_complete_unique. Add label completion,
11191 keyword completion and explicit location completion tests.
11192 * lib/completion-support.exp: New file.
11193
e547c119
JB
111942017-11-24 Joel Brobecker <brobecker@adacore.com>
11195
11196 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11197 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11198 when hitting an exception catchpoint.
11199
7c3c1aa8
YQ
112002017-11-22 Yao Qi <yao.qi@linaro.org>
11201
11202 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11203
41bd68f5
SM
112042017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11205
11206 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11207 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11208 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11209
1daad298
YQ
112102017-11-22 Yao Qi <yao.qi@linaro.org>
11211
11212 * gdb.base/info-os.exp: Pass pthreads.
11213 * gdb.multi/multi-attach.exp: Likewise.
11214
88465e87
YQ
112152017-11-22 Yao Qi <yao.qi@linaro.org>
11216
11217 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11218 compiler.
11219
dc196b23
YQ
112202017-11-22 Yao Qi <yao.qi@linaro.org>
11221
11222 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11223 * gdb.base/break-interp.exp: Likewise.
11224 * gdb.base/jit-attach-pie.exp: Likewise.
11225
2400729e
UW
112262017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11227
11228 * gdb.base/float128.c (large128): New variable.
11229 * gdb.base/float128.exp: Add test to print largest __float128 value.
11230
7a26362d
UW
112312017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11232
11233 * gdb.arch/vsx-regs.exp: Update register content checks.
11234
ed0f4273
UW
112352017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11236
11237 * gdb.arch/ppc-longdouble.exp: New file.
11238 * gdb.arch/ppc-longdouble.c: Likewise.
11239
a25d69c6
PA
112402017-11-21 Pedro Alves <palves@redhat.com>
11241
11242 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11243
73fcf641
PA
112442017-11-20 Pedro Alves <palves@redhat.com>
11245
11246 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11247 (long_double_typedef): New typedefs.
11248 Use DEF on double and long double.
11249 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11250 cases.
11251 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11252 and 'long_double_ptr_same_size' locals. Use them to decide
11253 whether cast from array/function to float is valid/invalid.
11254
71a3c369
TT
112552017-11-17 Tom Tromey <tom@tromey.com>
11256
11257 * gdb.rust/traits.rs: New file.
11258 * gdb.rust/traits.exp: New file.
11259
ced9779b
JB
112602017-11-17 Joel Brobecker <brobecker@adacore.com>
11261
11262 * gdb.ada/minsyms: New testcase.
11263
a0922d80
PA
112642017-11-16 Pedro Alves <palves@redhat.com>
11265
11266 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11267 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11268
ea04e54c
PA
112692017-11-16 Pedro Alves <palves@redhat.com>
11270
11271 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11272 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11273
e849ea89
PA
112742017-11-16 Pedro Alves <palves@redhat.com>
11275
11276 * gdb.server/reconnect-ctrl-c.c: New file.
11277 * gdb.server/reconnect-ctrl-c.exp: New file.
11278
d8ae99a7
PM
112792017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11280
11281 * gdb.python/py-rbreak.exp: New file.
11282 * gdb.python/py-rbreak.c: New file.
11283 * gdb.python/py-rbreak-func2.c: New file.
11284
968a13f8
PA
112852017-11-16 Pedro Alves <palves@redhat.com>
11286
11287 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11288 pattern.
11289 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11290 GDB.
11291
71774bc9
SM
112922017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11293
11294 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11295 regex.
11296
ddbb44cf
SM
112972017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11298
11299 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11300 test names.
11301
584a564f
PA
113022017-11-09 Pedro Alves <palves@redhat.com>
11303
11304 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11305 factored out from ...
11306 (top level): ... here, and adjusted to avoid expecting beyond the
11307 prompt in a single gdb_test_multiple.
11308
5ed7a928
PA
113092017-11-09 Pedro Alves <palves@redhat.com>
11310
11311 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11312 output.
11313 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11314 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11315 * gdb.server/ext-run.exp ("kill" test): Likewise.
11316 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11317
a60e0738
PA
113182017-11-09 Pedro Alves <palves@redhat.com>
11319
11320 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
11321 match till end of line.
11322
2c88253f
PA
113232017-11-09 Pedro Alves <palves@redhat.com>
11324
11325 * gdb.base/memattr.exp: Tighten regexes to match the end line.
11326
c7a38517
PA
113272017-11-09 Pedro Alves <palves@redhat.com>
11328
11329 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
11330 New procedures, factored out from ...
11331 (top level): ... here, and adjusted to avoid expecting beyond the
11332 prompt in one go.
11333
f29f4b6b
PA
113342017-11-09 Pedro Alves <palves@redhat.com>
11335
11336 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
11337 output. Fix '?' match.
11338
286acbb5
JB
113392017-11-08 Joel Brobecker <brobecker@adacore.com>
11340
11341 * gdb.ada/scoped_watch: New testcase.
11342 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
11343 which is actually correct.
11344 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
11345 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
11346
62d7ae92
PA
113472017-11-08 Pedro Alves <palves@redhat.com>
11348
11349 * gdb.gdb/complaints.exp (test_initial_complaints)
11350 (test_serial_complaints, test_short_complaints): Call
11351 complaint_internal instead of complaint.
11352
280ca31f
DT
113532017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
11354
11355 * gdb.threads/tls-core.c: New file.
11356 * gdb.threads/tls-core.exp: Likewise.
11357
b5ec771e
PA
113582017-11-08 Pedro Alves <palves@redhat.com>
11359
11360 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
11361 (p Exported_Capitalized): New test.
11362 (p exported_capitalized): New test.
11363
a02b41a7
PA
113642017-11-07 Pedro Alves <palves@redhat.com>
11365
11366 * gdb.cp/ena-dis-br-range.exp: Add more tests.
11367
95e95a6d
PA
113682017-11-07 Pedro Alves <palves@redhat.com>
11369
11370 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
11371 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
11372 (disable_invalid, disable_inverted, disable_negative): New
11373 procedures.
11374 ("bad numbers"): New set of tests.
11375
cee62dbd
PA
113762017-11-07 Pedro Alves <palves@redhat.com>
11377
11378 * gdb.cp/ena-dis-br-range.exp: Add tests.
11379
cc638e86
PA
113802017-11-07 Pedro Alves <palves@redhat.com>
11381
11382 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
11383
d0fe4701
XR
113842017-11-07 Xavier Roirand <roirand@adacore.com>
11385 Pedro Alves <palves@redhat.com>
11386
11387 * gdb.base/ena-dis-br.exp: Add reference to
11388 gdb.cp/ena-dis-br-range.exp.
11389 * gdb.cp/ena-dis-br-range.exp: New file.
11390 * gdb.cp/ena-dis-br-range.cc: New file.
11391
46f67f80
PA
113922017-11-06 Pedro Alves <palves@redhat.com>
11393
11394 * gdb.base/attach-non-pgrp-leader.c: New.
11395 * gdb.base/attach-non-pgrp-leader.exp: New.
11396
726e1356
PA
113972017-11-06 Pedro Alves <palves@redhat.com>
11398
11399 * configure.ac: No longer check for termio.h and sgtty.h.
11400 * configure: Regenerate.
11401 * remote-utils.c: Include termios.h instead of gdb_termios.h.
11402 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
11403 Remove termio and sgtty code.
11404
50ab6ace
YQ
114052017-11-03 Yao Qi <yao.qi@linaro.org>
11406
11407 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
11408 in GDB is disabled.
11409
8e68731c
YQ
114102017-11-03 Yao Qi <yao.qi@linaro.org>
11411
11412 * gdb.python/py-thrhandle.exp: Skip it if python is not
11413 enabled.
11414
3a87ae65
SM
114152017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
11416
11417 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
11418 as a breakpoint command.
11419
484d8d36
MD
114202017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
11421
11422 PR python/21213
11423 * gdb.python/py-infthread.exp: Test calling
11424 InferiorThread.inferior () multiple times in a row.
11425
4a27f119
KS
114262017-10-27 Keith Seitz <keiths@redhat.com>
11427
11428 * gdb.opt/inline-break.exp (break_info_1): New procedure.
11429 Test "info break" for every inlined function breakpoint.
11430
bb11dd58
YQ
114312017-10-27 Yao Qi <yao.qi@linaro.org>
11432
11433 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
11434
a43f3893
PF
114352017-10-26 Patrick Frants <osscontribute@gmail.com>
11436
11437 * gdb.cp/classes.exp (test_static_members): Test printing
11438 Outer::instance.
11439 * gdb.cp/classes.c (struct Inner, struct Outer): New.
11440 (Inner::instance, Outer::instance): New.
11441
792ccf00
PA
114422017-10-24 Pedro Alves <palves@redhat.com>
11443
11444 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
11445 extra console" test in two stages.
11446
eb2bfbad
PA
114472017-10-24 Pedro Alves <palves@redhat.com>
11448
11449 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
11450
1f75a651
PA
114512017-10-24 Pedro Alves <palves@redhat.com>
11452
11453 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
11454 loop.
11455
779990d9
PA
114562017-10-24 Pedro Alves <palves@redhat.com>
11457
11458 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
11459 $attempt" and "stoppedtry $stoppedtry" test prefixes.
11460
ad9b8f5d
PA
114612017-10-24 Pedro Alves <palves@redhat.com>
11462
11463 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
11464 parameter and handle it. Don't output read value in test name.
11465
fee6da6e
PA
114662017-10-24 Pedro Alves <palves@redhat.com>
11467
11468 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
11469 custom test name.
11470
10389c2c
PA
114712017-10-24 Pedro Alves <palves@redhat.com>
11472
11473 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
11474 include the unstable output directory name in the test's name.
11475 (initial_setup_simple) <'set args'>: Use custom test name.
11476
a80e65a9
PA
114772017-10-24 Pedro Alves <palves@redhat.com>
11478
11479 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
11480 with explicit test name.
11481
15763a09
PA
114822017-10-20 Pedro Alves <palves@redhat.com>
11483
11484 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
11485 'wait -i'. Use gdb_assert and remote_close.
11486
49a4ce2e
AB
114872017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
11488
11489 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
11490 number from variable rather than hard-coded.
11491
a75868f5
PA
114922017-10-19 Pedro Alves <palves@redhat.com>
11493
11494 * gdb.base/long-inferior-output.c: New file.
11495 * gdb.base/long-inferior-output.exp: New file.
11496
c8ba13ad
KS
114972017-11-18 Keith Seitz <keiths@redhat.com>
11498
11499 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
11500 method.
11501 (main): Call it.
11502 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
11503 Add additional user-defined conversion operator tests.
11504
b27de576
PA
115052017-10-17 Pedro Alves <palves@redhat.com>
11506
11507 * boards/native-stdio-gdbserver.exp: Load "local-board".
11508
8484c955
PA
115092017-10-17 Pedro Alves <palves@redhat.com>
11510
11511 * gdb.base/quit-live.c: New file.
11512 * gdb.base/quit-live.exp: New file.
11513
83d5a34d
KS
115142017-10-16 Keith Seitz <keiths@redhat.com>
11515
11516 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
11517 (class_with_protected_typedef, class_with_private_typedef)
11518 (struct_with_public_typedef, struct_with_protected_typedef)
11519 (struct_with_private_typedef): New classes/structs.
11520 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
11521 typedefs and access specifiers.
11522
739b3f1d
PA
115232017-10-16 Pedro Alves <palves@redhat.com>
11524 Simon Marchi <simon.marchi@polymtl.ca>
11525
11526 * README (Local vs Remote vs Native): New section.
11527 * boards/local-board.exp: New file, with bits factored out from
11528 ...
11529 * boards/native-extended-gdbserver.exp: ... here. Load
11530 "local-board".
11531 * boards/native-gdbserver.exp: Load "local-board".
11532 (${board}_spawn, ${board}_exec): Delete.
11533 * boards/native-stdio-gdbserver.exp: Most contents factored out to
11534 ...
11535 * boards/stdio-gdbserver-base.exp: ... this new file.
11536 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
11537 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
11538 procedure.
11539 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
11540 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
11541 stdio_gdbserver_command.
11542 (${board}_get_remote_address, ${board}_get_comm_port)
11543 (${board}_download, ${board}_upload): Delete.
11544 (get_target_remote_pipe_cmd): New.
11545
fe68b953
SM
115462017-10-16 Simon Marchi <simon.marchi@ericsson.com>
11547
11548 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
11549 test_bkpt_deletion, test_bkpt_cond_and_cmds,
11550 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
11551 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
11552 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
11553 remove with_test_prefix.
11554
300b6685
PA
115552017-10-13 Pedro Alves <palves@redhat.com>
11556
11557 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
11558 * gdb.base/annota1.exp: Use it instead of is_remote.
11559 * gdb.base/annota3.exp: Use it instead of is_remote.
11560 * gdb.cp/annota2.exp: Use it instead of is_remote.
11561 * gdb.cp/annota3.exp: Use it instead of is_remote.
11562 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
11563
50500caf
PA
115642017-10-13 Pedro Alves <palves@redhat.com>
11565
11566 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
11567 (test_num_test_vars, run_and_count_vars, find_env)
11568 (test_set_unset_env, test_inherit_env_var): New procedures.
11569 (top level): Use them.
11570
dad0c6d2
PA
115712017-10-13 Pedro Alves <palves@redhat.com>
11572
11573 * lib/selftest-support.exp (selftest_setup): Extend comments, and
11574 also skip on stub-like targets.
11575
8b0553c1
PA
115762017-10-13 Pedro Alves <palves@redhat.com>
11577
11578 PR gdb/22293
11579 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
11580 (top level): Move some tests to ...
11581 (test_not_found): ... this new procedure.
11582 (top level): Call it.
11583
7594f623
PA
115842017-10-13 Pedro Alves <palves@redhat.com>
11585
11586 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
11587 expect different "info terminal" output if testing with a
11588 non-native target.
11589
ebe3b402
PA
115902017-10-13 Pedro Alves <palves@redhat.com>
11591 Simon Marchi <simon.marchi@polymtl.ca>
11592
11593 PR python/12966
11594 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
11595
42f1b161
PA
115962017-10-13 Pedro Alves <palves@redhat.com>
11597
11598 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
11599 already.
11600
8d6ef72b
PA
116012017-10-13 Pedro Alves <palves@redhat.com>
11602
11603 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
11604 is_remote.
11605
d7bcd5b8
PA
116062017-10-13 Pedro Alves <palves@redhat.com>
11607
11608 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
11609 is_remote.
11610
df479dc6
PA
116112017-10-13 Pedro Alves <palves@redhat.com>
11612
11613 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
11614 is set.
11615 (corefile_test_attach): Likewise. Check can_spawn_for_attach
11616 instead of is_remote.
11617
23fb630a
PA
116182017-10-13 Pedro Alves <palves@redhat.com>
11619
11620 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
11621 (top level): Add comment.
11622
cc77b1dc
PA
116232017-10-13 Pedro Alves <palves@redhat.com>
11624
11625 * gdb.base/remote.exp (top level): Fix comment typo and add
11626 missing return.
11627
27c9e813
PA
116282017-10-13 Pedro Alves <palves@redhat.com>
11629 Simon Marchi <simon.marchi@polymtl.ca>
11630
11631 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
11632 calls and add comments. Skip test if use_gdb_stub is set.
11633 (top level): Use "set cwd" command instead of "cd" command.
11634
5e830d98
PA
116352017-10-13 Pedro Alves <palves@redhat.com>
11636
11637 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
11638 is_remote target check.
11639
f5ca0032
PA
116402017-10-13 Pedro Alves <palves@redhat.com>
11641
11642 * gdb.base/scope.exp: Use build_executable + clean_restart +
11643 gdb_file_cmd instead of prepare_for_testing and no longer skip
11644 "before run" tests on is_remote target boards. Update comments.
11645 * boards/native-extended-gdbserver.exp
11646 (extended_gdbserver_load_last_file): New, factored out from ...
11647 (gdb_load): ... this. Move further below and add comment.
11648 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
11649
8aed1c0d
PA
116502017-10-12 Pedro Alves <palves@redhat.com>
11651
11652 * gdb.base/attach.exp: Remove references to gdb64.
11653 * gdb.base/dbx.exp: Remove references to gdb64.
11654
cfa34c87
SM
116552017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11656 Pedro Alves <palves@redhat.com>
11657
11658 * gdb.base/label.exp: Remove is_remote target check.
11659
9192b7de
PA
116602017-10-12 Pedro Alves <palves@redhat.com>
11661
11662 * gdb.base/auvx.exp (coredir): Update comment.
11663 (top level) <core_works>: Use "set cwd" command instead of "cd"
11664 command.
11665
6bf0052d
PA
116662017-10-12 Pedro Alves <palves@redhat.com>
11667 Simon Marchi <simon.marchi@polymtl.ca>
11668
11669 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
11670 target boards.
11671
e48ef82d
PA
116722017-10-12 Pedro Alves <palves@redhat.com>
11673 Simon Marchi <simon.marchi@polymtl.ca>
11674
11675 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
11676 Instead skip if there's any gdb_protocol set.
11677
8d7aea57
SM
116782017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11679 Pedro Alves <palves@redhat.com>
11680
11681 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
11682
30440677
PA
116832017-10-12 Pedro Alves <palves@redhat.com>
11684 Simon Marchi <simon.marchi@polymtl.ca>
11685
11686 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
11687 instead of on dejagnu remote boards.
11688
4e04f045 116892017-10-12 Pedro Alves <palves@redhat.com>
175654b9 11690 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
11691
11692 * gdb.base/inferior-died.exp: Remove is_remote and isnative
11693 checks. Use build_executable + clean_restart instead of
11694 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
11695 of enabling non-stop after starting gdb.
11696
871a186e
PA
116972017-10-12 Pedro Alves <palves@redhat.com>
11698
11699 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
11700 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11701 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11702 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11703
56d704da
AK
117042017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11705
11706 * gdb.arch/arc-tdesc-cpu.exp: New file.
11707 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11708
2f20e312
SM
117092017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11710
11711 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11712
65630365
PA
117132017-10-10 Pedro Alves <palves@redhat.com>
11714
11715 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11716 expect CLI output.
11717
bf469271
PA
117182017-10-10 Pedro Alves <palves@redhat.com>
11719
11720 * lib/selftest-support.exp (selftest_setup): Update for
11721 captured_command_loop's prototype change.
11722
777a42f1
PA
117232017-10-09 Pedro Alves <palves@redhat.com>
11724
11725 Test both arch1=>arch2 and arch2=>arch1.
11726
11727 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
11728 (srcfile2, binfile2, march1, march2): Remove globals. Largely
11729 factored out to...
11730 (append_arch1_options, append_arch2_options, append_arch_options)
11731 (build_executables): New procedures.
11732 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
11733 local.
11734 (top level): Add new 'first_arch' testing axis.
11735
cbd2b4e3
PA
117362017-10-09 Pedro Alves <palves@redhat.com>
11737
11738 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
11739 (barrier): New.
11740 (thread_start, all_started): New functions.
11741 (main): Spawn new thread and wait until it is scheduled.
11742 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
11743 option.
11744 (do_test): Add 'selected_thread' parameter. Run to all_started
11745 instead of main. Explicitly set the breakpoint at main. Switch
11746 to the SELECTED_THREAD thread.
11747 (top level): Test handling the exec event with either the main
11748 thread or the second thread selected.
11749
5c9e4427
PA
117502017-10-09 Pedro Alves <palves@redhat.com>
11751
11752 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
11753 logic. Move STOP marker after the value checks.
11754 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
11755 regexp.
11756
b3b7c423
SL
117572017-10-06 Sandra Loosemore <sandra@codesourcery.com>
11758
11759 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
11760
3b4b2f16
UW
117612017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
11762
11763 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
11764 integer-to-dfp conversion.
11765 * gdb.base/dfp-test.exp: Likewise.
11766
5cd63fda
PA
117672017-10-04 Pedro Alves <palves@redhat.com>
11768
11769 * gdb.multi/hangout.c: Include <unistd.h>.
11770 (hangout_loop): New function.
11771 (main): Call alarm. Call hangout_loop in a loop.
11772 * gdb.multi/hello.c: Include <unistd.h>.
11773 (hello_loop): New function.
11774 (main): Call alarm. Call hangout_loop in a loop.
11775 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
11776 inferior with the other selected.
11777
4c71c105
SM
117782017-10-04 Simon Marchi <simon.marchi@ericsson.com>
11779
11780 * gdb.mi/list-thread-groups-available.exp: New file.
11781 * gdb.mi/list-thread-groups-available.c: New file.
11782
bc3b087d
SDJ
117832017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11784
11785 * gdb.base/set-cwd.exp: Make it available on
11786 native-extended-gdbserver.
11787
d092c5a2
SDJ
117882017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11789
11790 * gdb.base/set-cwd.c: New file.
11791 * gdb.base/set-cwd.exp: Likewise.
11792
45320ffa
TT
117932017-10-02 Tom Tromey <tom@tromey.com>
11794
11795 PR rust/22236:
11796 * gdb.rust/simple.rs (main): New variable "fslice".
11797 * gdb.rust/simple.exp: Add slice tests. Update string tests.
11798
b3e3859b
TT
117992017-10-02 Tom Tromey <tom@tromey.com>
11800
11801 * gdb.rust/simple.exp: Test ptype of a slice.
11802
01af5e0d
TT
118032017-10-02 Tom Tromey <tom@tromey.com>
11804
11805 * gdb.rust/simple.exp: Test index of slice.
11806
a9bbfbd8
TT
118072017-09-27 Tom Tromey <tom@tromey.com>
11808
11809 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
11810
df8899e5
TP
118112017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11812 Pedro Alves <palves@redhat.com>
11813
11814 * gdb.base/compare-sections.exp (get value of read-only section): Read
11815 as unsigned value.
11816 (corrupt read-only section): Likewise and don't set written if patching
11817 failed.
11818
757bf54b
KB
118192017-09-21 Kevin Buettner <kevinb@redhat.com>
11820
11821 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
11822 files.
11823
06871ae8
PA
118242017-09-20 Pedro Alves <palves@redhat.com>
11825
11826 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
11827 symbol names in gdb's output.
11828 * gdb.cp/overload.exp ("list all overloads"): Likewise.
11829
e5f25bc5
PA
118302017-09-20 Pedro Alves <palves@redhat.com>
11831
11832 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
11833 Rename to ...
11834 (test_list_ambiguous_symbol): ... this and add a symbol name
11835 parameter. Adjust.
11836 (test_list_ambiguous_function): Reimplement on top of
11837 test_list_ambiguous_symbol and also test listing ambiguous
11838 variables.
11839 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
11840 (ambiguous_fun): ... this.
11841 (ambiguous_var): New.
11842 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
11843 (ambiguous_fun): ... this.
11844 (ambiguous_var): New.
11845
4e5a4f58
JB
118462017-09-19 John Baldwin <jhb@FreeBSD.org>
11847
11848 * gdb.base/starti.c: New file.
11849 * gdb.base/starti.exp: New file.
11850 * lib/gdb.exp (gdb_starti_cmd): New procedure.
11851
26e53f3e
PA
118522017-09-14 Pedro Alves <palves@redhat.com>
11853
11854 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
11855 (top level): Use it instead of runto.
11856
cb791d59
TT
118572017-09-11 Tom Tromey <tom@tromey.com>
11858
11859 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
11860
7c96f8c1
TT
118612017-09-11 Tom Tromey <tom@tromey.com>
11862
11863 * gdb.python/py-infthread.exp: Add tests for new_thread event.
11864 * gdb.python/py-inferior.exp: Add tests for new inferior events.
11865
469412dd
CW
118662017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
11867
11868 * gdb.fortran/printing-types.exp: New file.
11869 * gdb.fortran/printing-types.exp: New file.
11870
e0f86435
BH
118712017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11872
11873 * gdb.fortran/vla-ptype.exp: Fix typos.
11874 * gdb.fortran/vla-value.exp: Same.
11875
9e9af4be
BH
118762017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11877
11878 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
11879 * gdb.mi/mi-var-child-f.exp: Likewise.
11880 * gdb.mi/mi-vla-fortran.exp: Likewise.
11881
a5ad232b 118822017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
11883 Christoph Weinmann <christoph.t.weinmann@intel.com>
11884 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
11885
11886 * gdb.fortran/ptr-indentation.f90: New file.
11887 * gdb.fortran/ptr-indentation.exp: New file.
11888
5aec60eb
TT
118892017-09-05 Tom Tromey <tom@tromey.com>
11890
11891 PR gdb/22010:
11892 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
11893
8f8f8152
TP
118942017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11895
11896 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
11897
fbd1b771
JK
118982017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11899
11900 * gdb.threads/tls-nodebug-pie.c: New file.
11901 * gdb.threads/tls-nodebug-pie.exp: New file.
11902
5eb5f850
TT
119032017-09-05 Tom Tromey <tom@tromey.com>
11904
11905 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
11906 for rust.
11907
ae780a21
SM
119082017-09-05 Simon Marchi <simon.marchi@ericsson.com>
11909
11910 * gdb.multi/multi-arch-exec.exp: Test with different
11911 "follow-exec-mode" settings.
11912 (do_test): New procedure.
11913
3693fdb3
PA
119142017-09-04 Pedro Alves <palves@redhat.com>
11915
11916 * gdb.base/func-static.c (S::method const, S::method volatile)
11917 (S::method volatile const): New methods.
11918 (c_s, v_s, cv_s): New instances.
11919 (main): Call method() on them.
11920 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
11921 (cannot_resolve): New procedure.
11922 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
11923 print-quote-unquoted columns.
11924 (do_test): Test printing each scope too.
11925
e68cb8e0
PA
119262017-09-04 Pedro Alves <palves@redhat.com>
11927
11928 * gdb.base/local-static.exp: Also test with
11929 class::method::variable wholly quoted.
11930 * gdb.cp/m-static.exp (class::method::variable): Remove test.
11931
858be34c
PA
119322017-09-04 Pedro Alves <palves@redhat.com>
11933
11934 * gdb.base/local-static.c: New.
11935 * gdb.base/local-static.cc: New.
11936 * gdb.base/local-static.exp: New.
11937
46a4882b
PA
119382017-09-04 Pedro Alves <palves@redhat.com>
11939
11940 * gdb.asm/asm-source.exp: Add casts to int.
11941 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
11942 (dataglobal64_1, dataglobal64_2): New globals.
11943 * gdb.base/nodebug.exp: Test different expressions involving the
11944 new globals, with print, whatis and ptype. Add casts to int.
11945 * gdb.base/solib-display.exp: Add casts to int.
11946 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
11947 * gdb.cp/m-static.exp: Add cast to int.
11948 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
11949 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
11950 tls variable with no debug info without a cast. Test with a cast
11951 to int too.
11952 * gdb.trace/entry-values.exp: Add casts.
11953
2c5a2be1
PA
119542017-09-04 Pedro Alves <palves@redhat.com>
11955
11956 * gdb.base/nodebug.exp: Test that ptype's error about functions
11957 with unknown return type includes the function name too.
11958
7022349d
PA
119592017-09-04 Pedro Alves <palves@redhat.com>
11960
11961 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
11962 return type of munmap in infcall.
11963 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
11964 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
11965 type of ftell in infcall.
11966 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
11967 type of getpid in infcall.
11968 * gdb.base/infcall-exec.exp: Cast return type of execlp in
11969 infcall.
11970 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
11971 Bail on failure to extract the pid.
11972 * gdb.base/nodebug.c: #include <stdint.h>.
11973 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
11974 New functions.
11975 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
11976 Change expected output of print/whatis/ptype with functions with
11977 no debug info. Test all supported languages. Call
11978 test_call_promotion.
11979 * gdb.compile/compile.exp: Adjust expected output to expect
11980 warning.
11981 * gdb.threads/siginfo-threads.exp: Likewise.
11982
54990598
PA
119832017-09-04 Pedro Alves <palves@redhat.com>
11984
11985 * gdb.base/callfuncs.exp (do_function_calls): New parameter
11986 "prototypes". Test calling float functions via prototyped and
11987 unprototyped function pointers.
11988 (perform_all_tests): New parameter "prototypes". Pass it down.
11989 (top level): Pass down "prototypes" parameter to
11990 perform_all_tests.
11991
34d16ea2
SM
119922017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11993
11994 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
11995 Test with nested loops.
11996
9521ecda
SM
119972017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11998
11999 * gdb.base/commands.exp: Call the new procedures.
12000 (loop_break_test, loop_continue_test): New procedures.
12001
80a65e9b
SM
120022017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12003
12004 * gdb.base/commands.exp: Call new procedure.
12005 (define_if_without_arg_test): New procedure.
12006
e439fa14
PA
120072017-09-04 Pedro Alves <palves@redhat.com>
12008
12009 * gdb.base/list-ambiguous.exp: New file.
12010 * gdb.base/list-ambiguous0.c: New file.
12011 * gdb.base/list-ambiguous1.c: New file.
12012 * gdb.base/list.exp (test_list_range): Adjust expected output.
12013
0a2dde4a
SDJ
120142017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12015
12016 * gdb.base/share-env-with-gdbserver.c: New file.
12017 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12018
5e89eb3a
SM
120192017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12020
12021 * gdb.base/commands.exp (gdbvar_simple_if_test,
12022 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12023 progvar_simple_if_test, progvar_simple_while_test,
12024 progvar_complex_if_while_test, user_defined_command_test,
12025 user_defined_command_args_eval,
12026 user_defined_command_args_stack_test,
12027 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12028 temporary_breakpoint_commands,
12029 gdb_test_no_prompt, redefine_hook_test,
12030 redefine_backtrace_test): Remove "global gdb_prompt".
12031
fd437cbc
SM
120322017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12033
12034 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12035 New proc, call it from toplevel.
12036
87215ad1
SDJ
120372017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12038
12039 PR remote/21852
12040 * gdb.server/normal.c: New file, copied from gdb.base.
12041 * gdb.server/run-without-local-binary.exp: New file.
12042
58afddc6
WP
120432017-08-07 Weimin Pan <weimin.pan@oracle.com>
12044
12045 * gdb.arch/sparc64-adi.exp: New file.
12046 * gdb.arch/sparc64-adi.c: New file.
12047
5277199a
PA
120482017-08-22 Pedro Alves <palves@redhat.com>
12049
12050 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12051 (top level): Add "list all overloads" tests.
12052
14278e1f
TT
120532017-08-22 Tom Tromey <tom@tromey.com>
12054
12055 * gdb.gdb/xfullpath.exp: Remove.
12056
bf223d3e
PA
120572017-08-21 Pedro Alves <palves@redhat.com>
12058
12059 PR gdb/19487
12060 * gdb.base/symbol-alias.c: New.
12061 * gdb.base/symbol-alias2.c: New.
12062 * gdb.base/symbol-alias.exp: New.
12063
c973d0aa
PA
120642017-08-21 Pedro Alves <palves@redhat.com>
12065
12066 * gdb.base/dfp-test.c
12067 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12068 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12069 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12070 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12071 * gdb.base/whatis-ptype-typedefs.c: New.
12072 * gdb.base/whatis-ptype-typedefs.exp: New.
12073 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12074 (an_int, an_int_type, an_int_type2): New globals.
12075 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12076 involving typedefs and cast expressions.
12077 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12078 (lookup_typedefs_function): New.
12079 (typedefs_pretty_printers_dict): New.
12080 (top level): Register lookup_typedefs_function in
12081 gdb.pretty_printers.
12082
6d580b63
YQ
120832017-08-18 Yao Qi <yao.qi@linaro.org>
12084
12085 * gdb.server/unittest.exp: New.
12086
206726fb
SDJ
120872017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12088
12089 PR gdb/21954
12090 * gdb.base/environ.exp: Add test to check if 'unset environment'
12091 works.
12092
bf0ec4c2
AA
120932017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12094
12095 * lib/gdb.exp (universal_compile_options): New caching proc.
12096 (gdb_compile): Suppress GCC's coloring of messages.
12097
d6382fff
TT
120982017-08-14 Tom Tromey <tom@tromey.com>
12099
12100 PR gdb/21675:
12101 * gdb.base/printcmds.exp (test_radices): New function.
12102 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12103 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12104 * lib/gdb.exp (get_integer_valueof): Use p/d.
12105
c2c2dd9f
SM
121062017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12107
12108 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12109 characters.
12110
fdffd6f4
TT
121112017-08-05 Tom Tromey <tom@tromey.com>
12112
12113 * gdb.rust/simple.exp: Allow String to appear in a different
12114 namespace.
12115
27d41eac
YQ
121162017-07-26 Yao Qi <yao.qi@linaro.org>
12117
12118 * gdb.gdb/unittest.exp: Invoke command
12119 "maintenance check xml-descriptions".
12120
031ed05d
AA
121212017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12122
12123 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12124 calling context.
12125 (hex128): Drop erroneous calculation of parameters.
12126
dcd27ddf
SM
121272017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12128
12129 * gdb.python/py-unwind.exp: Disable stack protection when
12130 building test file.
12131
47e77640
PA
121322017-07-20 Pedro Alves <palves@redhat.com>
12133
12134 * gdb.base/default.exp (set language): Adjust expected output.
12135
62d2a18a
PA
121362017-07-20 Pedro Alves <palves@redhat.com>
12137
12138 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12139 (test_minsym): ... this, and make static.
12140 (get_pck__foo__bar__minsym): Rename to ...
12141 (get_test_minsym): ... this.
12142 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12143 symbol names and comments.
12144 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12145 (get_test_minsym): ... this.
12146 (pck__foo__bar__minsym__2): Rename to ...
12147 (test_minsym): ... this.
12148 (main): Adjust.
12149
c45ec17c
PA
121502017-07-17 Pedro Alves <palves@redhat.com>
12151
12152 * gdb.base/completion.exp: Adjust expected output.
12153 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12154 the completer works.
12155
c6756f62
PA
121562017-07-17 Pedro Alves <palves@redhat.com>
12157
12158 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12159
5bd68487
AB
121602017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12161
12162 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12163
8880f2a9
TT
121642017-07-14 Tom Tromey <tom@tromey.com>
12165
12166 PR rust/21764:
12167 * gdb.rust/simple.exp: Add tests.
12168
65547233
TT
121692017-07-14 Tom Tromey <tom@tromey.com>
12170
12171 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12172
8f14146e
PA
121732017-07-14 Pedro Alves <palves@redhat.com>
12174
12175 * gdb.linespec/base/one/thefile.cc (z1): New function.
12176 * gdb.linespec/base/two/thefile.cc (z2): New function.
12177 * gdb.linespec/linespec.exp: Add tests.
12178
b4365d02
AB
121792017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12180
12181 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12182 to mi_create_breakpoint.
12183
5d2cbaa5
AB
121842017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12185
12186 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12187 mi_create_breakpoint.
12188
11cb5716
IB
121892017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12190
12191 * gdb.dlang/demangle.exp: Update for demangling changes.
12192
03278692
TT
121932017-07-09 Tom Tromey <tom@tromey.com>
12194
12195 * gdb.dwarf2/shortpiece.exp: New file.
12196
33c5cd75
DB
121972017-07-06 David Blaikie <dblaikie@gmail.com>
12198
12199 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12200 built from fissiont-multi-cu{1,2}.c.
12201 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12202 except putting 'main' and 'func' in separate CUs in the same DWO file.
12203 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12204 test.
12205 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12206 test.
12207
8455d262
PA
122082017-07-06 Pedro Alves <palves@redhat.com>
12209
12210 * gdb.python/py-unwind.exp: Test flushregs.
12211
dc4bde35
SDJ
122122017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12213
12214 PR cli/21688
12215 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12216 tests for alias commands and trailing whitespace.
12217
51ed89aa
SDJ
122182017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12219
12220 PR cli/21688
12221 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12222 procedure. Call it.
12223
eb17d413
PA
122242017-06-29 Pedro Alves <palves@redhat.com>
12225
12226 * gdb.base/printcmds.exp: Add tests.
12227
41664b45
DG
122282017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12229
12230 PR gdb/21337
12231 * gdb.base/reread-readsym.exp: New file.
12232 * gdb.base/reread-readsym.c: New file.
12233
75312ae3
KB
122342017-06-21 Kevin Buettner <kevinb@redhat.com>
12235
12236 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12237 subpattern.
12238
66953522
PB
122392017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12240
12241 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12242 extended mnemonic.
12243 * gdb.arch/powerpc-power9.s: Likewise.
12244
5524b525
AA
122452017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12246
12247 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12248 on 32-bit x86 targets. Exploit is_*_target macros where
12249 appropriate.
12250
03c8af18
AA
122512017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12252
12253 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12254 register pieces.
12255
3bf31011
AA
122562017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12257
12258 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12259 located in one or more DWARF pieces.
12260
805acca0
AA
122612017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12262
12263 * lib/gdb.exp (get_endianness): New proc.
12264 * gdb.arch/aarch64-fp.exp: Use it.
12265 * gdb.arch/altivec-regs.exp: Likewise.
12266 * gdb.arch/e500-regs.exp: Likewise.
12267 * gdb.arch/vsx-regs.exp: Likewise.
12268 * gdb.base/dump.exp: Likewise.
12269 * gdb.base/funcargs.exp: Likewise.
12270 * gdb.base/gnu_vector.exp: Likewise.
12271 * gdb.dwarf2/formdata16.exp: Likewise.
12272 * gdb.dwarf2/implptrpiece.exp: Likewise.
12273 * gdb.dwarf2/nonvar-access.exp: Likewise.
12274 * gdb.python/py-inferior.exp: Likewise.
12275 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12276
e9352324
AA
122772017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12278
12279 PR gdb/21226
12280 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12281 stack value pieces are taken from the LSB end.
12282
d5d1163e
AA
122832017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12284
12285 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12286 variable at nonzero offset.
12287
0567c986
AA
122882017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12289
12290 * gdb.dwarf2/var-access.c: New file.
12291 * gdb.dwarf2/var-access.exp: New test.
12292 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12293
973e9aab
TT
122942017-06-12 Tom Tromey <tom@tromey.com>
12295
12296 * gdb.dwarf2/formdata16.exp: Add tests.
12297
d9109c80
TT
122982017-06-12 Tom Tromey <tom@tromey.com>
12299
12300 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12301
30a25466
TT
123022017-06-12 Tom Tromey <tom@tromey.com>
12303
12304 PR exp/16225:
12305 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12306 * gdb.arch/vsx-regs.exp: Update tests.
12307 * gdb.arch/s390-vregs.exp (hex128): New proc.
12308 Update test.
12309 * gdb.arch/altivec-regs.exp: Update tests.
12310
aefd8b33
SDJ
123112017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12312
12313 * gdb.base/startup-with-shell.c: New file.
12314 * gdb.base/startup-with-shell.exp: Likewise.
12315
2090129c
SDJ
123162017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12317
12318 * gdb.server/non-existing-program.exp: Update regex in order to
12319 reflect the fact that gdbserver is now using fork_inferior (with a
12320 shell) to startup the inferior.
12321
8e86a419
SM
123222017-05-30 Simon Marchi <simon.marchi@ericsson.com>
12323
12324 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
12325 support function calls from GDB.
12326
e6cf65f2
TT
123272017-05-21 Tom Tromey <tom@tromey.com>
12328
12329 PR rust/21466:
12330 * gdb.rust/unsized.exp: New file.
12331 * gdb.rust/unsized.rs: New file.
12332
43cc5389
TT
123332017-05-19 Tom Tromey <tom@tromey.com>
12334
12335 PR rust/21484:
12336 * gdb.rust/watch.exp: New file.
12337 * gdb.rust/watch.rs: New file.
12338
ec8df234
TT
123392017-05-18 Tom Tromey <tom@tromey.com>
12340
12341 * gdb.rust/simple.exp: Allow Box to be qualified.
12342
3e3e7fae
TP
123432017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12344
12345 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
12346
59cc050d
PA
123472017-05-18 Pedro Alves <palves@redhat.com>
12348
12349 * gdb.base/fileio.c (test_write, test_read, test_close)
12350 (test_fstat): Don't print 'ret' in the fail path.
12351
c8f6abd1
PA
123522017-05-18 Pedro Alves <palves@redhat.com>
12353
12354 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
12355 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
12356 (test_system, test_rename, test_unlink, test_time): Change
12357 prototypes.
12358 * gdb.base/fileio.exp (stop_msg): Adjust.
12359
d2a03b77
PA
123602017-05-18 Pedro Alves <palves@redhat.com>
12361
12362 * gdb.base/fileio.c (null_str): New global.
12363 (test_stat): Use it.
12364 * gdb.base/fileio.exp: Remove nowarnings.
12365
0d5c6999
YQ
123662017-05-17 Yao Qi <yao.qi@linaro.org>
12367
12368 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
12369
21873064
YQ
123702017-05-17 Simon Marchi <simon.marchi@ericsson.com>
12371
12372 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
12373 argument command.
12374 (top-level): Invoke test_set_inferior_tty.
12375
d512d31c
PA
123762017-05-04 Pedro Alves <palves@redhat.com>
12377
12378 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
12379 Add parens to print call for Python 3.
12380
90cef2ed
KS
123812017-05-03 Keith Seitz <keiths@redhat.com>
12382
12383 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
12384 (main): Call it.
12385
14f819c8
TW
123862017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12387
12388 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
12389 to prev and next.
12390
913aeadd
TW
123912017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12392
12393 * gdb.python/py-record-btrace.exp: Remove test for
12394 gdb.BtraceInstruction.error.
12395
a3be24ad
TW
123962017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12397
12398 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
12399
ae20e79a
TW
124002017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12401
12402 * gdb.python/py-record-btrace-threads.c: New file.
12403 * gdb.python/py-record-btrace-threads.exp: New file.
12404
45ce1b47
SDJ
124052017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
12406
12407 PR testsuite/8595
12408 * gdb.base/environ.exp: Make test available in all architectures.
12409 Move bits related to "info program" testing to
12410 gdb.base/info-program.exp. Rewrite tests to use the two new
12411 procedures mentione below.
12412 (test_set_show_env_var) New procedure.
12413 (test_set_show_env_var_equal): Likewise.
12414 * gdb.base/info-program.exp: New file.
12415
e15c3eb4
KS
124162017-04-27 Keith Seitz <keiths@redhat.com>
12417
12418 * gdb.cp/oranking.cc (test15): New function.
12419 (main): Call test15 and declare additional variables for testing.
12420 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
12421 "p foo101('abc')" tests.
12422 Add tests for cv qualifier overloads.
12423 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
12424 "lvalue reference overload" test.
12425 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
12426 "print value of f1 on Child&& in f2" test.
12427
3a3fd0fd
PA
124282017-04-19 Pedro Alves <palves@redhat.com>
12429
12430 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
12431 procedure.
12432 (top level): Call it.
12433 * lib/gdb.exp (gdb_define_cmd): New procedure.
12434
53375380
PA
124352017-04-12 Pedro Alves <palves@redhat.com>
12436
12437 PR gdb/21323
12438 * gdb.cp/wide_char_types.c: Include <wchar.h>.
12439 (wchar): New global.
12440 * gdb.cp/wide_char_types.exp (wide_char_types_program)
12441 (do_test_wide_char, wide_char_types_no_program, top level): Add
12442 wchar_t testing.
12443
53e710ac
PA
124442017-04-12 Pedro Alves <palves@redhat.com>
12445
12446 PR c++/21323
12447 * gdb.cp/wide_char_types.c: New file.
12448 * gdb.cp/wide_char_types.exp: New file.
12449
0ad9d8c7
SDJ
124502017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
12451
12452 PR gdb/21352
12453 * gdb.trace/tsv.exp: Add test for "tsave -r".
12454
b1b45502
IB
124552017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12456
12457 * gdb.dlang/watch-loc.c: New file.
12458 * gdb.dlang/watch-loc.exp: New file.
12459
ec13808e
JK
124602017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12461
12462 * gdb.python/py-section-script.exp (sepdebug): New testcases.
12463
fe5f7374
AK
124642017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12465
12466 * gdb.arch/arc-analyze-prologue.S: New file.
12467 * gdb.arch/arc-analyze-prologue.exp: Likewise.
12468
eea78757
AK
124692017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12470
12471 * gdb.arch/arc-decode-insn.S: New file.
12472 * gdb.arch/arc-decode-insn.exp: Likewise.
12473
5badf10a
IR
124742017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12475
12476 PR tdep/20928
12477 * gdb.arch/sparc64-regs.exp: New file.
12478 * gdb.arch/sparc64-regs.S: Likewise.
12479
cee59b3f
TW
124802017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
12481
12482 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
12483 and memory view on Python 3.
12484
c0f55cc6
AV
124852017-03-20 Artemiy Volkov <artemiyv@acm.org>
12486 Keith Seitz <keiths@redhat.com>
12487
12488 PR gdb/14441
12489 * gdb.cp/demangle.exp: Add rvalue reference tests.
12490 * gdb.cp/rvalue-ref-casts.cc: New file.
12491 * gdb.cp/rvalue-ref-casts.exp: New file.
12492 * gdb.cp/rvalue-ref-overload.cc: New file.
12493 * gdb.cp/rvalue-ref-overload.exp: New file.
12494 * gdb.cp/rvalue-ref-params.cc: New file.
12495 * gdb.cp/rvalue-ref-params.exp: New file.
12496 * gdb.cp/rvalue-ref-sizeof.cc: New file.
12497 * gdb.cp/rvalue-ref-sizeof.exp: New file.
12498 * gdb.cp/rvalue-ref-types.cc: New file.
12499 * gdb.cp/rvalue-ref-types.exp: New file.
12500 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
12501 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
12502
51457a05
MAL
125032017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12504
12505 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
12506 New procedure.
12507
5b291c04
MAL
125082017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12509
12510 * lib/mi-support.exp (mi_gdb_test): Add additional message
12511 for unexpected output.
12512
59a56148
AA
125132017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12514
12515 * gdb.base/examine-backward.c (Barrier): New character array
12516 constant, to ensure that TestStrings is preceded by a string
12517 terminator.
12518
7942e96e
AA
125192017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12520
12521 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
12522 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
12523 and implicit pointer into such a location.
12524
6ebac3fb
DE
125252017-03-16 Doug Evans <dje@google.com>
12526
12527 * gdb.python/py-lazy-string (pointer): Really add new typedef.
12528
ec3b243d
TP
125292017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
12530
12531 * gdb.cp/m-static.exp: Fix expectation for prototype of
12532 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
12533
125342017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
12535
12536 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
12537 * gdb.guile/scm-lazy-string.c: New file.
12538 * gdb.guile/scm-value.exp: Move lazy string tests to ...
12539 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
12540 for pointer, array, typedef lazy strings.
12541
2cc36e25 125422017-03-16 Doug Evans <dje@google.com>
34b43320
DE
12543
12544 PR python/17728, python/18439, python/18779
12545 * gdb.python/py-value.c (main) Delete locals sptr, sn.
12546 * gdb.python/py-lazy-string.c (pointer): New typedef.
12547 (main): New locals ptr, array, typedef_ptr.
12548 * gdb.python/py-value.exp: Move lazy string tests to ...
12549 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
12550 array, typedef lazy strings.
ec3b243d 12551
0efcde63
AK
125522017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
12553
12554 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
12555 Add optional 'test' parameter.
12556
7978d7c3
SM
125572017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12558
12559 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12560 Skip for versions of DejaGnu < 1.5.
12561
896c0c1e
SM
125622017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12563
12564 * lib/gdb.exp (dejagnu_version): New proc.
12565 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12566 Use dejagnu_version.
12567
5f4d1085
KS
125682017-03-10 Keith Seitz <keiths@redhat.com>
12569
12570 PR c++/8128
12571 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
12572 type from destructor regexps.
12573 Add a branch which actually passes the test.
12574 Adjust "ptype t5i" test names.
12575
1de05205
PA
125762017-03-08 Pedro Alves <palves@redhat.com>
12577
12578 * gdb.base/step-over-exit.exp: Add explicit test message.
12579
c65d6b55
PA
125802017-03-08 Pedro Alves <palves@redhat.com>
12581
12582 PR gdb/18360
12583 * gdb.threads/interrupt-while-step-over.c: New file.
12584 * gdb.threads/interrupt-while-step-over.exp: New file.
12585
2e86a283
PA
125862017-03-08 Pedro Alves <palves@redhat.com>
12587
12588 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
12589 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
12590
25dcbff6
PA
125912017-03-08 Pedro Alves <palves@redhat.com>
12592
12593 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
12594 PKRU as not supported as a PASS.
12595
dc9366eb
PA
125962017-03-08 Pedro Alves <palves@redhat.com>
12597
12598 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
12599 prefix instead of $binfile1/$binfile2.
12600 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
12601 in test message.
12602 * gdb.python/py-completion.exp: Use "load python file" as test
12603 messages instead of unstable path names.
12604
6e5d74e7
PA
126052017-03-08 Pedro Alves <palves@redhat.com>
12606 Jan Kratochvil <jan.kratochvil@redhat.com>
12607
12608 PR cli/21218
12609 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12610 New proc.
12611 (top level): Call it.
12612
9753a2f6
PA
126132017-03-08 Pedro Alves <palves@redhat.com>
12614
12615 PR tui/21216
12616 * gdb.tui/tui-nl-filtered-output.exp: New file.
12617
1a4dd9dd
PA
126182017-03-08 Pedro Alves <palves@redhat.com>
12619
12620 * gdb.base/completion.exp: Move TUI completion tests to ...
12621 * gdb.tui/completion.exp: ... this new file.
12622
7cbbff33
PA
126232017-03-08 Pedro Alves <palves@redhat.com>
12624
12625 * gdb.base/tui-disasm-long-lines.c,
12626 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
12627 gdb.base/tui-layout.exp: Move to ...
12628 * gdb.tui/: ... this new directory.
12629
5f6fd321
PA
126302017-03-07 Pedro Alves <palves@redhat.com>
12631
12632 * gdb.base/tui-layout.c: New file.
12633 * gdb.base/tui-layout.exp: New file.
12634
44959fa8
PA
126352017-03-07 Pedro Alves <palves@redhat.com>
12636
12637 * gdb.base/tui-layout.c: Rename to ...
12638 * gdb.base/tui-disasm-long-lines.c: ... this.
12639 * gdb.base/tui-layout.exp: Rename to ...
12640 * gdb.base/tui-disasm-long-lines.exp: ... this.
12641
f8c4e718
PA
126422017-03-07 Pedro Alves <palves@redhat.com>
12643
12644 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
12645
6dbb839a 126462017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
12647
12648 * i386-mpx-call.c: New file.
12649 * i386-mpx-call.exp: New file.
12650
65b48a81
PB
126512017-02-28 Peter Bergner <bergner@vnet.ibm.com>
12652
12653 * gdb.arch/powerpc-power.exp: Delete test.
12654 * gdb.arch/powerpc-power.s: Likewise.
12655 * gdb.disasm/disassembler-options.exp: New test.
12656 * gdb.arch/powerpc-altivec.exp: Likewise.
12657 * gdb.arch/powerpc-altivec.s: Likewise.
12658 * gdb.arch/powerpc-altivec2.exp: Likewise.
12659 * gdb.arch/powerpc-altivec2.s: Likewise.
12660 * gdb.arch/powerpc-altivec3.exp: Likewise.
12661 * gdb.arch/powerpc-altivec3.s: Likewise.
12662 * gdb.arch/powerpc-power7.exp: Likewise.
12663 * gdb.arch/powerpc-power7.s: Likewise.
12664 * gdb.arch/powerpc-power8.exp: Likewise.
12665 * gdb.arch/powerpc-power8.s: Likewise.
12666 * gdb.arch/powerpc-power9.exp: Likewise.
12667 * gdb.arch/powerpc-power9.s: Likewise.
12668 * gdb.arch/powerpc-vsx.exp: Likewise.
12669 * gdb.arch/powerpc-vsx.s: Likewise.
12670 * gdb.arch/powerpc-vsx2.exp: Likewise.
12671 * gdb.arch/powerpc-vsx2.s: Likewise.
12672 * gdb.arch/powerpc-vsx3.exp: Likewise.
12673 * gdb.arch/powerpc-vsx3.s: Likewise.
12674 * gdb.arch/arm-disassembler-options.exp: Likewise.
12675 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
12676 * gdb.arch/s390-disassembler-options.exp: Likewise.
12677
17cd4947
LM
126782017-02-23 Luis Machado <lgustavo@codesourcery.com>
12679
12680 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
12681 (check_supported_features): ... this. Changed return type to void.
12682 (supports_rdseed): New static global.
12683 (rdseed): Check supports_rdseed.
12684 (initialize): Call check_supported_features.
12685
2039d74e
EBM
126862017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12687
12688 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
12689 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
12690 and lqarx/stqcx.
12691 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
12692 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
12693
a51d7ecf
EBM
126942017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12695
12696 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
12697 uppercase.
12698
0224619f
JK
126992017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12700
12701 * gdb.dwarf2/formdata16.c: New file.
12702 * gdb.dwarf2/formdata16.exp: New file.
12703 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12704
216f72a1
JK
127052017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12706
12707 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12708 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12709 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12710 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12711 DW_AT_GNU_*.
12712
43988095
JK
127132017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12714
12715 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12716
99e8a4f9
SDJ
127172017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12718
12719 PR gdb/21164
12720 * gdb.base/maint.exp: Add testcases for when the commands do
12721 not have arguments.
12722
b58a8c0c
TP
127232017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
12724
12725 * gdb.cp/chained-calls.exp: Use p instead of P.
12726
4e746bb6
TW
127272017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
12728
12729 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
12730 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
12731
3f77c769
TT
127322017-02-14 Tom Tromey <tom@tromey.com>
12733
12734 PR python/13598:
12735 * gdb.python/py-events.exp: Add before_prompt event tests.
12736
075beec0
AA
127372017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12738
12739 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
12740
bf5f525c
LM
127412017-02-13 Luis Machado <lgustavo@codesourcery.com>
12742
12743 * gdb.linespec/explicit.c (my_unique_function_name): New function.
12744 (main): Call my_unique_function_name.
12745 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
12746 completion of patterns with a single match.
12747 Add missing -re switches to gdb_test_multiple calls.
12748
13a66184
LM
127492017-02-13 Luis Machado <lgustavo@codesourcery.com>
12750
12751 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
12752 return if core file is not recognized.
12753
26a06916
SM
127542017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12755
12756 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
12757 and extra UIs.
12758
b761ca9e
SM
127592017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12760
12761 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
12762 proc_with_prefix.
12763
b964bee0
TT
127642017-02-10 Tom Tromey <tom@tromey.com>
12765
12766 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
12767
18da0c51
MG
127682017-02-10 Martin Galvan <martingalvan@sourceware.org>
12769
12770 PR gdb/21122
12771 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
12772
604c4576
JG
127732017-02-08 Jerome Guitton <guitton@adacore.com>
12774
12775 * gdb.base/define.exp: Add test for command abbreviations
12776 in define.
12777
20b477a7
LM
127782017-02-06 Luis Machado <lgustavo@codesourcery.com>
12779
12780 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
12781 * gdb.reverse/insn-reverse-x86.c: New file.
12782
3f7b46f2
IR
127832017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
12784
12785 PR tdep/20936
12786 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
12787
f0fd41c1
TT
127882017-02-03 Tom Tromey <tom@tromey.com>
12789
12790 PR rust/21097:
12791 * gdb.rust/simple.exp: Add new tests.
12792
5be5dbf0
PA
127932017-02-02 Pedro Alves <palves@redhat.com>
12794
12795 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
12796 tests.
12797
7346ef59
AA
127982017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12799
12800 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
12801 taking a 2-byte value out of a 4-byte DWARF implicit value on
12802 big-endian targets.
12803 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
12804 logic. Add test cases for DW_OP_implicit.
12805
787f0025
MM
128062017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12807
12808 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
12809
68777c29
MM
128102017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12811
12812 * gdb.btrace/enable.exp: Call gdb_exit before
12813 skip_gdbserver_tests.
12814
0a1c7e28
MM
128152017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12816
12817 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
12818 GDBFLAGS.
12819
b5ac99b0
MM
128202017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12821
12822 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
12823 the test is skipped.
12824 * gdb.btrace/data.exp: Likewise.
12825 * gdb.btrace/delta.exp: Likewise.
12826 * gdb.btrace/dlopen.exp: Likewise.
12827 * gdb.btrace/enable-running.exp: Likewise.
12828 * gdb.btrace/enable.exp: Likewise.
12829 * gdb.btrace/exception.exp: Likewise.
12830 * gdb.btrace/function_call_history.exp: Likewise.
12831 * gdb.btrace/gcore.exp: Likewise.
12832 * gdb.btrace/instruction_history.exp: Likewise.
12833 * gdb.btrace/multi-thread-step.exp: Likewise.
12834 * gdb.btrace/nohist.exp: Likewise.
12835 * gdb.btrace/non-stop.exp: Likewise.
12836 * gdb.btrace/reconnect.exp: Likewise.
12837 * gdb.btrace/record_goto-step.exp: Likewise.
12838 * gdb.btrace/record_goto.exp: Likewise.
12839 * gdb.btrace/rn-dl-bind.exp: Likewise.
12840 * gdb.btrace/segv.exp: Likewise.
12841 * gdb.btrace/step.exp: Likewise.
12842 * gdb.btrace/stepi.exp: Likewise.
12843 * gdb.btrace/tailcall-only.exp: Likewise.
12844 * gdb.btrace/tailcall.exp: Likewise.
12845 * gdb.btrace/tsx.exp: Likewise.
12846 * gdb.btrace/unknown_functions.exp: Likewise.
12847 * gdb.btrace/vdso.exp: Likewise.
12848
cd4007e4
MM
128492017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12850
12851 * gdb.btrace/enable-running.c: New.
12852 * gdb.btrace/enable-running.exp: New.
12853
2735833d
WT
128542017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12855
12856 * gdb.arch/amd64-gs_base.c: New file.
12857 * gdb.arch/amd64-gs_base.exp: New file.
12858
b51e1e94
LM
128592017-01-26 Luis Machado <lgustavo@codesourcery.com>
12860
12861 * lib/memory.exp: Remove spurious empty newlines.
12862
72ca0410
SM
128632017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
12864
12865 * gdb.python/py-bad-printers.exp: Load python file using "source".
12866 * gdb.python/py-events.exp: Likewise.
12867 * gdb.python/py-evsignal.exp: Likewise.
12868 * gdb.python/py-evthreads.exp: Likewise.
12869 * gdb.python/py-frame-args.exp: Likewise.
12870 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
12871 * gdb.python/py-framefilter-mi.exp: Likewise.
12872 * gdb.python/py-framefilter.exp: Likewise.
12873 * gdb.python/py-mi.exp: Likewise.
12874 * gdb.python/py-pp-maint.exp: Likewise.
12875 * gdb.python/py-pp-registration.exp: Likewise.
12876 * gdb.python/py-prettyprint.exp: Likewise.
12877 (run_lang_tests): Likewise.
12878 * gdb.python/py-typeprint.exp: Likewise.
12879
e309aa65
LM
128802017-01-26 Luis Machado <lgustavo@codesourcery.com>
12881
12882 * lib/memory.exp: New file.
12883 * lib/gdb.exp: Load memory.exp.
12884 * gdb.base/memattr.exp (delete_memory): Move proc to
12885 lib/memory.exp and rename to delete_memory_regions.
12886 Replace delete_memory with delete_memory_regions.
12887 Cleanup memory regions before tests.
12888 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
12889 before tests.
12890
515aff23
LM
128912017-01-26 Luis Machado <lgustavo@codesourcery.com>
12892
12893 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
12894 files.
12895 (initialize): New function conditionally defined.
12896 (testcases): Move within conditional block.
12897 (main): Call initialize.
12898 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
12899 of gdb.reverse/insn-reverse.c.
12900 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
12901 gdb.reverse/insn-reverse.c.
12902
d8b49cf0
YQ
129032017-01-26 Yao Qi <yao.qi@linaro.org>
12904
12905 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
12906 disassemble on address 0.
12907
f13a9a0c
YQ
129082017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
12909 Yao Qi <yao.qi@linaro.org>
12910
12911 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
12912 * gdb.dwarf2/implptr-64bit.S: Remove.
12913 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
12914 variables in caller's context. Add DW_OP_implicit_value.
12915
5ac95241
YQ
129162017-01-25 Yao Qi <yao.qi@linaro.org>
12917
12918 * lib/dwarf.exp (Dwarf::_location): Handle
12919 DW_OP_GNU_implicit_pointer with proper size.
12920
23e82930
LM
129212017-01-20 Luis Machado <lgustavo@codesourcery.com>
12922
12923 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
12924 and add untested calls.
12925
d334ae25
LM
129262017-01-20 Luis Machado <lgustavo@codesourcery.com>
12927
12928 * gdb.python/python.exp: Check line number against what GDB thinks
12929 the line number is for func1.
12930
f5e6296e
IB
129312017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
12932
12933 * gdb.dlang/debug-expr.exp: New file.
12934
5b362f04
LM
129352016-12-23 Luis Machado <lgustavo@codesourcery.com>
12936
12937 Fix test names for the following files:
12938
12939 * gdb.ada/exec_changed.exp
12940 * gdb.ada/info_types.exp
12941 * gdb.arch/aarch64-atomic-inst.exp
12942 * gdb.arch/aarch64-fp.exp
12943 * gdb.arch/altivec-abi.exp
12944 * gdb.arch/altivec-regs.exp
12945 * gdb.arch/amd64-byte.exp
12946 * gdb.arch/amd64-disp-step.exp
12947 * gdb.arch/amd64-dword.exp
12948 * gdb.arch/amd64-entry-value-inline.exp
12949 * gdb.arch/amd64-entry-value-param.exp
12950 * gdb.arch/amd64-entry-value-paramref.exp
12951 * gdb.arch/amd64-entry-value.exp
12952 * gdb.arch/amd64-i386-address.exp
12953 * gdb.arch/amd64-invalid-stack-middle.exp
12954 * gdb.arch/amd64-invalid-stack-top.exp
12955 * gdb.arch/amd64-optimout-repeat.exp
12956 * gdb.arch/amd64-prologue-skip.exp
12957 * gdb.arch/amd64-prologue-xmm.exp
12958 * gdb.arch/amd64-stap-special-operands.exp
12959 * gdb.arch/amd64-stap-wrong-subexp.exp
12960 * gdb.arch/amd64-tailcall-cxx.exp
12961 * gdb.arch/amd64-tailcall-noret.exp
12962 * gdb.arch/amd64-tailcall-ret.exp
12963 * gdb.arch/amd64-tailcall-self.exp
12964 * gdb.arch/amd64-word.exp
12965 * gdb.arch/arm-bl-branch-dest.exp
12966 * gdb.arch/arm-disp-step.exp
12967 * gdb.arch/arm-neon.exp
12968 * gdb.arch/arm-single-step-kernel-helper.exp
12969 * gdb.arch/avr-flash-qualifier.exp
12970 * gdb.arch/disp-step-insn-reloc.exp
12971 * gdb.arch/e500-abi.exp
12972 * gdb.arch/e500-regs.exp
12973 * gdb.arch/ftrace-insn-reloc.exp
12974 * gdb.arch/i386-avx512.exp
12975 * gdb.arch/i386-bp_permanent.exp
12976 * gdb.arch/i386-byte.exp
12977 * gdb.arch/i386-cfi-notcurrent.exp
12978 * gdb.arch/i386-disp-step.exp
12979 * gdb.arch/i386-dr3-watch.exp
12980 * gdb.arch/i386-float.exp
12981 * gdb.arch/i386-gnu-cfi.exp
12982 * gdb.arch/i386-mpx-map.exp
12983 * gdb.arch/i386-mpx-sigsegv.exp
12984 * gdb.arch/i386-mpx-simple_segv.exp
12985 * gdb.arch/i386-mpx.exp
12986 * gdb.arch/i386-permbkpt.exp
12987 * gdb.arch/i386-prologue.exp
12988 * gdb.arch/i386-signal.exp
12989 * gdb.arch/i386-size-overlap.exp
12990 * gdb.arch/i386-unwind.exp
12991 * gdb.arch/i386-word.exp
12992 * gdb.arch/mips-fcr.exp
12993 * gdb.arch/powerpc-d128-regs.exp
12994 * gdb.arch/powerpc-stackless.exp
12995 * gdb.arch/ppc64-atomic-inst.exp
12996 * gdb.arch/s390-stackless.exp
12997 * gdb.arch/s390-tdbregs.exp
12998 * gdb.arch/s390-vregs.exp
12999 * gdb.arch/sparc-sysstep.exp
13000 * gdb.arch/thumb-bx-pc.exp
13001 * gdb.arch/thumb-singlestep.exp
13002 * gdb.arch/thumb2-it.exp
13003 * gdb.arch/vsx-regs.exp
13004 * gdb.asm/asm-source.exp
13005 * gdb.base/a2-run.exp
13006 * gdb.base/advance.exp
13007 * gdb.base/all-bin.exp
13008 * gdb.base/anon.exp
13009 * gdb.base/args.exp
13010 * gdb.base/arithmet.exp
13011 * gdb.base/async-shell.exp
13012 * gdb.base/async.exp
13013 * gdb.base/attach-pie-noexec.exp
13014 * gdb.base/attach-twice.exp
13015 * gdb.base/auto-load.exp
13016 * gdb.base/bang.exp
13017 * gdb.base/bitfields.exp
13018 * gdb.base/break-always.exp
13019 * gdb.base/break-caller-line.exp
13020 * gdb.base/break-entry.exp
13021 * gdb.base/break-inline.exp
13022 * gdb.base/break-on-linker-gcd-function.exp
13023 * gdb.base/break-probes.exp
13024 * gdb.base/break.exp
13025 * gdb.base/breakpoint-shadow.exp
13026 * gdb.base/call-ar-st.exp
13027 * gdb.base/call-sc.exp
13028 * gdb.base/call-signal-resume.exp
13029 * gdb.base/call-strs.exp
13030 * gdb.base/callfuncs.exp
13031 * gdb.base/catch-fork-static.exp
13032 * gdb.base/catch-gdb-caused-signals.exp
13033 * gdb.base/catch-load.exp
13034 * gdb.base/catch-signal-fork.exp
13035 * gdb.base/catch-signal.exp
13036 * gdb.base/catch-syscall.exp
13037 * gdb.base/charset.exp
13038 * gdb.base/checkpoint.exp
13039 * gdb.base/chng-syms.exp
13040 * gdb.base/code-expr.exp
13041 * gdb.base/code_elim.exp
13042 * gdb.base/commands.exp
13043 * gdb.base/completion.exp
13044 * gdb.base/complex.exp
13045 * gdb.base/cond-expr.exp
13046 * gdb.base/condbreak.exp
13047 * gdb.base/consecutive.exp
13048 * gdb.base/continue-all-already-running.exp
13049 * gdb.base/coredump-filter.exp
13050 * gdb.base/corefile.exp
13051 * gdb.base/dbx.exp
13052 * gdb.base/debug-expr.exp
13053 * gdb.base/define.exp
13054 * gdb.base/del.exp
13055 * gdb.base/disabled-location.exp
13056 * gdb.base/disasm-end-cu.exp
13057 * gdb.base/disasm-optim.exp
13058 * gdb.base/display.exp
13059 * gdb.base/duplicate-bp.exp
13060 * gdb.base/ena-dis-br.exp
13061 * gdb.base/ending-run.exp
13062 * gdb.base/enumval.exp
13063 * gdb.base/environ.exp
13064 * gdb.base/eu-strip-infcall.exp
13065 * gdb.base/eval-avoid-side-effects.exp
13066 * gdb.base/eval-skip.exp
13067 * gdb.base/exitsignal.exp
13068 * gdb.base/expand-psymtabs.exp
13069 * gdb.base/filesym.exp
13070 * gdb.base/find-unmapped.exp
13071 * gdb.base/finish.exp
13072 * gdb.base/float.exp
13073 * gdb.base/foll-exec-mode.exp
13074 * gdb.base/foll-exec.exp
13075 * gdb.base/foll-fork.exp
13076 * gdb.base/fortran-sym-case.exp
13077 * gdb.base/freebpcmd.exp
13078 * gdb.base/func-ptr.exp
13079 * gdb.base/func-ptrs.exp
13080 * gdb.base/funcargs.exp
13081 * gdb.base/gcore-buffer-overflow.exp
13082 * gdb.base/gcore-relro-pie.exp
13083 * gdb.base/gcore-relro.exp
13084 * gdb.base/gcore.exp
13085 * gdb.base/gdb1090.exp
13086 * gdb.base/gdb11530.exp
13087 * gdb.base/gdb11531.exp
13088 * gdb.base/gdb1821.exp
13089 * gdb.base/gdbindex-stabs.exp
13090 * gdb.base/gdbvars.exp
13091 * gdb.base/hbreak.exp
13092 * gdb.base/hbreak2.exp
13093 * gdb.base/included.exp
13094 * gdb.base/infcall-input.exp
13095 * gdb.base/inferior-died.exp
13096 * gdb.base/infnan.exp
13097 * gdb.base/info-macros.exp
13098 * gdb.base/info-os.exp
13099 * gdb.base/info-proc.exp
13100 * gdb.base/info-shared.exp
13101 * gdb.base/info-target.exp
13102 * gdb.base/infoline.exp
13103 * gdb.base/interp.exp
13104 * gdb.base/interrupt.exp
13105 * gdb.base/jit-reader.exp
13106 * gdb.base/jit-simple.exp
13107 * gdb.base/kill-after-signal.exp
13108 * gdb.base/kill-detach-inferiors-cmd.exp
13109 * gdb.base/label.exp
13110 * gdb.base/langs.exp
13111 * gdb.base/ldbl_e308.exp
13112 * gdb.base/line-symtabs.exp
13113 * gdb.base/linespecs.exp
13114 * gdb.base/list.exp
13115 * gdb.base/long_long.exp
13116 * gdb.base/longest-types.exp
13117 * gdb.base/maint.exp
13118 * gdb.base/max-value-size.exp
13119 * gdb.base/memattr.exp
13120 * gdb.base/mips_pro.exp
13121 * gdb.base/morestack.exp
13122 * gdb.base/moribund-step.exp
13123 * gdb.base/multi-forks.exp
13124 * gdb.base/nested-addr.exp
13125 * gdb.base/nextoverexit.exp
13126 * gdb.base/noreturn-finish.exp
13127 * gdb.base/noreturn-return.exp
13128 * gdb.base/nostdlib.exp
13129 * gdb.base/offsets.exp
13130 * gdb.base/opaque.exp
13131 * gdb.base/pc-fp.exp
13132 * gdb.base/permissions.exp
13133 * gdb.base/print-symbol-loading.exp
13134 * gdb.base/prologue-include.exp
13135 * gdb.base/psymtab.exp
13136 * gdb.base/ptype.exp
13137 * gdb.base/random-signal.exp
13138 * gdb.base/randomize.exp
13139 * gdb.base/range-stepping.exp
13140 * gdb.base/readline-ask.exp
13141 * gdb.base/recpar.exp
13142 * gdb.base/recurse.exp
13143 * gdb.base/relational.exp
13144 * gdb.base/restore.exp
13145 * gdb.base/return-nodebug.exp
13146 * gdb.base/return.exp
13147 * gdb.base/run-after-attach.exp
13148 * gdb.base/save-bp.exp
13149 * gdb.base/scope.exp
13150 * gdb.base/sect-cmd.exp
13151 * gdb.base/set-lang-auto.exp
13152 * gdb.base/set-noassign.exp
13153 * gdb.base/setvar.exp
13154 * gdb.base/sigall.exp
13155 * gdb.base/sigbpt.exp
13156 * gdb.base/siginfo-addr.exp
13157 * gdb.base/siginfo-infcall.exp
13158 * gdb.base/siginfo-obj.exp
13159 * gdb.base/siginfo.exp
13160 * gdb.base/signals-state-child.exp
13161 * gdb.base/signest.exp
13162 * gdb.base/sigstep.exp
13163 * gdb.base/sizeof.exp
13164 * gdb.base/skip.exp
13165 * gdb.base/solib-corrupted.exp
13166 * gdb.base/solib-nodir.exp
13167 * gdb.base/solib-search.exp
13168 * gdb.base/stack-checking.exp
13169 * gdb.base/stale-infcall.exp
13170 * gdb.base/stap-probe.exp
13171 * gdb.base/start.exp
13172 * gdb.base/step-break.exp
13173 * gdb.base/step-bt.exp
13174 * gdb.base/step-line.exp
13175 * gdb.base/step-over-exit.exp
13176 * gdb.base/step-over-syscall.exp
13177 * gdb.base/step-resume-infcall.exp
13178 * gdb.base/step-test.exp
13179 * gdb.base/store.exp
13180 * gdb.base/structs3.exp
13181 * gdb.base/sym-file.exp
13182 * gdb.base/symbol-without-target_section.exp
13183 * gdb.base/term.exp
13184 * gdb.base/testenv.exp
13185 * gdb.base/ui-redirect.exp
13186 * gdb.base/until.exp
13187 * gdb.base/unwindonsignal.exp
13188 * gdb.base/value-double-free.exp
13189 * gdb.base/vla-datatypes.exp
13190 * gdb.base/vla-ptr.exp
13191 * gdb.base/vla-sideeffect.exp
13192 * gdb.base/volatile.exp
13193 * gdb.base/watch-cond-infcall.exp
13194 * gdb.base/watch-cond.exp
13195 * gdb.base/watch-non-mem.exp
13196 * gdb.base/watch-read.exp
13197 * gdb.base/watch-vfork.exp
13198 * gdb.base/watchpoint-cond-gone.exp
13199 * gdb.base/watchpoint-delete.exp
13200 * gdb.base/watchpoint-hw-hit-once.exp
13201 * gdb.base/watchpoint-hw.exp
13202 * gdb.base/watchpoint-stops-at-right-insn.exp
13203 * gdb.base/watchpoints.exp
13204 * gdb.base/wchar.exp
13205 * gdb.base/whatis-exp.exp
13206 * gdb.btrace/buffer-size.exp
13207 * gdb.btrace/data.exp
13208 * gdb.btrace/delta.exp
13209 * gdb.btrace/dlopen.exp
13210 * gdb.btrace/enable.exp
13211 * gdb.btrace/exception.exp
13212 * gdb.btrace/function_call_history.exp
13213 * gdb.btrace/gcore.exp
13214 * gdb.btrace/instruction_history.exp
13215 * gdb.btrace/nohist.exp
13216 * gdb.btrace/reconnect.exp
13217 * gdb.btrace/record_goto-step.exp
13218 * gdb.btrace/record_goto.exp
13219 * gdb.btrace/rn-dl-bind.exp
13220 * gdb.btrace/segv.exp
13221 * gdb.btrace/step.exp
13222 * gdb.btrace/stepi.exp
13223 * gdb.btrace/tailcall-only.exp
13224 * gdb.btrace/tailcall.exp
13225 * gdb.btrace/tsx.exp
13226 * gdb.btrace/unknown_functions.exp
13227 * gdb.btrace/vdso.exp
13228 * gdb.compile/compile-ifunc.exp
13229 * gdb.compile/compile-ops.exp
13230 * gdb.compile/compile-print.exp
13231 * gdb.compile/compile-setjmp.exp
13232 * gdb.cp/abstract-origin.exp
13233 * gdb.cp/ambiguous.exp
13234 * gdb.cp/annota2.exp
13235 * gdb.cp/annota3.exp
13236 * gdb.cp/anon-ns.exp
13237 * gdb.cp/anon-struct.exp
13238 * gdb.cp/anon-union.exp
13239 * gdb.cp/arg-reference.exp
13240 * gdb.cp/baseenum.exp
13241 * gdb.cp/bool.exp
13242 * gdb.cp/breakpoint.exp
13243 * gdb.cp/bs15503.exp
13244 * gdb.cp/call-c.exp
13245 * gdb.cp/casts.exp
13246 * gdb.cp/chained-calls.exp
13247 * gdb.cp/class2.exp
13248 * gdb.cp/classes.exp
13249 * gdb.cp/cmpd-minsyms.exp
13250 * gdb.cp/converts.exp
13251 * gdb.cp/cp-relocate.exp
13252 * gdb.cp/cpcompletion.exp
13253 * gdb.cp/cpexprs.exp
13254 * gdb.cp/cplabel.exp
13255 * gdb.cp/cplusfuncs.exp
13256 * gdb.cp/cpsizeof.exp
13257 * gdb.cp/ctti.exp
13258 * gdb.cp/derivation.exp
13259 * gdb.cp/destrprint.exp
13260 * gdb.cp/dispcxx.exp
13261 * gdb.cp/enum-class.exp
13262 * gdb.cp/exception.exp
13263 * gdb.cp/exceptprint.exp
13264 * gdb.cp/expand-psymtabs-cxx.exp
13265 * gdb.cp/expand-sals.exp
13266 * gdb.cp/extern-c.exp
13267 * gdb.cp/filename.exp
13268 * gdb.cp/formatted-ref.exp
13269 * gdb.cp/fpointer.exp
13270 * gdb.cp/gdb1355.exp
13271 * gdb.cp/gdb2495.exp
13272 * gdb.cp/hang.exp
13273 * gdb.cp/impl-this.exp
13274 * gdb.cp/infcall-dlopen.exp
13275 * gdb.cp/inherit.exp
13276 * gdb.cp/iostream.exp
13277 * gdb.cp/koenig.exp
13278 * gdb.cp/local.exp
13279 * gdb.cp/m-data.exp
13280 * gdb.cp/m-static.exp
13281 * gdb.cp/mb-ctor.exp
13282 * gdb.cp/mb-inline.exp
13283 * gdb.cp/mb-templates.exp
13284 * gdb.cp/member-name.exp
13285 * gdb.cp/member-ptr.exp
13286 * gdb.cp/meth-typedefs.exp
13287 * gdb.cp/method.exp
13288 * gdb.cp/method2.exp
13289 * gdb.cp/minsym-fallback.exp
13290 * gdb.cp/misc.exp
13291 * gdb.cp/namelessclass.exp
13292 * gdb.cp/namespace-enum.exp
13293 * gdb.cp/namespace-nested-import.exp
13294 * gdb.cp/namespace.exp
13295 * gdb.cp/nextoverthrow.exp
13296 * gdb.cp/no-dmgl-verbose.exp
13297 * gdb.cp/non-trivial-retval.exp
13298 * gdb.cp/noparam.exp
13299 * gdb.cp/nsdecl.exp
13300 * gdb.cp/nsimport.exp
13301 * gdb.cp/nsnested.exp
13302 * gdb.cp/nsnoimports.exp
13303 * gdb.cp/nsrecurs.exp
13304 * gdb.cp/nsstress.exp
13305 * gdb.cp/nsusing.exp
13306 * gdb.cp/operator.exp
13307 * gdb.cp/oranking.exp
13308 * gdb.cp/overload-const.exp
13309 * gdb.cp/overload.exp
13310 * gdb.cp/ovldbreak.exp
13311 * gdb.cp/ovsrch.exp
13312 * gdb.cp/paren-type.exp
13313 * gdb.cp/parse-lang.exp
13314 * gdb.cp/pass-by-ref.exp
13315 * gdb.cp/pr-1023.exp
13316 * gdb.cp/pr-1210.exp
13317 * gdb.cp/pr-574.exp
13318 * gdb.cp/pr10687.exp
13319 * gdb.cp/pr12028.exp
13320 * gdb.cp/pr17132.exp
13321 * gdb.cp/pr17494.exp
13322 * gdb.cp/pr9067.exp
13323 * gdb.cp/pr9167.exp
13324 * gdb.cp/pr9631.exp
13325 * gdb.cp/printmethod.exp
13326 * gdb.cp/psmang.exp
13327 * gdb.cp/psymtab-parameter.exp
13328 * gdb.cp/ptype-cv-cp.exp
13329 * gdb.cp/ptype-flags.exp
13330 * gdb.cp/re-set-overloaded.exp
13331 * gdb.cp/ref-types.exp
13332 * gdb.cp/rtti.exp
13333 * gdb.cp/scope-err.exp
13334 * gdb.cp/shadow.exp
13335 * gdb.cp/smartp.exp
13336 * gdb.cp/static-method.exp
13337 * gdb.cp/static-print-quit.exp
13338 * gdb.cp/temargs.exp
13339 * gdb.cp/templates.exp
13340 * gdb.cp/try_catch.exp
13341 * gdb.cp/typedef-operator.exp
13342 * gdb.cp/typeid.exp
13343 * gdb.cp/userdef.exp
13344 * gdb.cp/using-crash.exp
13345 * gdb.cp/var-tag.exp
13346 * gdb.cp/virtbase.exp
13347 * gdb.cp/virtfunc.exp
13348 * gdb.cp/virtfunc2.exp
13349 * gdb.cp/vla-cxx.exp
13350 * gdb.disasm/t01_mov.exp
13351 * gdb.disasm/t02_mova.exp
13352 * gdb.disasm/t03_add.exp
13353 * gdb.disasm/t04_sub.exp
13354 * gdb.disasm/t05_cmp.exp
13355 * gdb.disasm/t06_ari2.exp
13356 * gdb.disasm/t07_ari3.exp
13357 * gdb.disasm/t08_or.exp
13358 * gdb.disasm/t09_xor.exp
13359 * gdb.disasm/t10_and.exp
13360 * gdb.disasm/t11_logs.exp
13361 * gdb.disasm/t12_bit.exp
13362 * gdb.disasm/t13_otr.exp
13363 * gdb.dlang/circular.exp
13364 * gdb.dwarf2/arr-stride.exp
13365 * gdb.dwarf2/arr-subrange.exp
13366 * gdb.dwarf2/atomic-type.exp
13367 * gdb.dwarf2/bad-regnum.exp
13368 * gdb.dwarf2/bitfield-parent-optimized-out.exp
13369 * gdb.dwarf2/callframecfa.exp
13370 * gdb.dwarf2/clztest.exp
13371 * gdb.dwarf2/corrupt.exp
13372 * gdb.dwarf2/data-loc.exp
13373 * gdb.dwarf2/dup-psym.exp
13374 * gdb.dwarf2/dw2-anon-mptr.exp
13375 * gdb.dwarf2/dw2-anonymous-func.exp
13376 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
13377 * gdb.dwarf2/dw2-bad-unresolved.exp
13378 * gdb.dwarf2/dw2-basic.exp
13379 * gdb.dwarf2/dw2-canonicalize-type.exp
13380 * gdb.dwarf2/dw2-case-insensitive.exp
13381 * gdb.dwarf2/dw2-common-block.exp
13382 * gdb.dwarf2/dw2-compdir-oldgcc.exp
13383 * gdb.dwarf2/dw2-compressed.exp
13384 * gdb.dwarf2/dw2-const.exp
13385 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
13386 * gdb.dwarf2/dw2-cu-size.exp
13387 * gdb.dwarf2/dw2-dup-frame.exp
13388 * gdb.dwarf2/dw2-entry-value.exp
13389 * gdb.dwarf2/dw2-icycle.exp
13390 * gdb.dwarf2/dw2-ifort-parameter.exp
13391 * gdb.dwarf2/dw2-inline-break.exp
13392 * gdb.dwarf2/dw2-inline-param.exp
13393 * gdb.dwarf2/dw2-intercu.exp
13394 * gdb.dwarf2/dw2-intermix.exp
13395 * gdb.dwarf2/dw2-lexical-block-bare.exp
13396 * gdb.dwarf2/dw2-linkage-name-trust.exp
13397 * gdb.dwarf2/dw2-minsym-in-cu.exp
13398 * gdb.dwarf2/dw2-noloc.exp
13399 * gdb.dwarf2/dw2-op-call.exp
13400 * gdb.dwarf2/dw2-op-out-param.exp
13401 * gdb.dwarf2/dw2-opt-structptr.exp
13402 * gdb.dwarf2/dw2-param-error.exp
13403 * gdb.dwarf2/dw2-producer.exp
13404 * gdb.dwarf2/dw2-ranges-base.exp
13405 * gdb.dwarf2/dw2-ref-missing-frame.exp
13406 * gdb.dwarf2/dw2-reg-undefined.exp
13407 * gdb.dwarf2/dw2-regno-invalid.exp
13408 * gdb.dwarf2/dw2-restore.exp
13409 * gdb.dwarf2/dw2-restrict.exp
13410 * gdb.dwarf2/dw2-single-line-discriminators.exp
13411 * gdb.dwarf2/dw2-strp.exp
13412 * gdb.dwarf2/dw2-undefined-ret-addr.exp
13413 * gdb.dwarf2/dw2-unresolved.exp
13414 * gdb.dwarf2/dw2-var-zero-addr.exp
13415 * gdb.dwarf2/dw4-sig-types.exp
13416 * gdb.dwarf2/dwz.exp
13417 * gdb.dwarf2/dynarr-ptr.exp
13418 * gdb.dwarf2/enum-type.exp
13419 * gdb.dwarf2/gdb-index.exp
13420 * gdb.dwarf2/implptr-64bit.exp
13421 * gdb.dwarf2/implptr-optimized-out.exp
13422 * gdb.dwarf2/implptr.exp
13423 * gdb.dwarf2/implref-array.exp
13424 * gdb.dwarf2/implref-const.exp
13425 * gdb.dwarf2/implref-global.exp
13426 * gdb.dwarf2/implref-struct.exp
13427 * gdb.dwarf2/mac-fileno.exp
13428 * gdb.dwarf2/main-subprogram.exp
13429 * gdb.dwarf2/member-ptr-forwardref.exp
13430 * gdb.dwarf2/method-ptr.exp
13431 * gdb.dwarf2/missing-sig-type.exp
13432 * gdb.dwarf2/nonvar-access.exp
13433 * gdb.dwarf2/opaque-type-lookup.exp
13434 * gdb.dwarf2/pieces-optimized-out.exp
13435 * gdb.dwarf2/pieces.exp
13436 * gdb.dwarf2/pr10770.exp
13437 * gdb.dwarf2/pr13961.exp
13438 * gdb.dwarf2/staticvirtual.exp
13439 * gdb.dwarf2/subrange.exp
13440 * gdb.dwarf2/symtab-producer.exp
13441 * gdb.dwarf2/trace-crash.exp
13442 * gdb.dwarf2/typeddwarf.exp
13443 * gdb.dwarf2/valop.exp
13444 * gdb.dwarf2/watch-notconst.exp
13445 * gdb.fortran/array-element.exp
13446 * gdb.fortran/charset.exp
13447 * gdb.fortran/common-block.exp
13448 * gdb.fortran/complex.exp
13449 * gdb.fortran/derived-type-function.exp
13450 * gdb.fortran/derived-type.exp
13451 * gdb.fortran/logical.exp
13452 * gdb.fortran/module.exp
13453 * gdb.fortran/multi-dim.exp
13454 * gdb.fortran/nested-funcs.exp
13455 * gdb.fortran/print-formatted.exp
13456 * gdb.fortran/subarray.exp
13457 * gdb.fortran/vla-alloc-assoc.exp
13458 * gdb.fortran/vla-datatypes.exp
13459 * gdb.fortran/vla-history.exp
13460 * gdb.fortran/vla-ptr-info.exp
13461 * gdb.fortran/vla-ptype-sub.exp
13462 * gdb.fortran/vla-ptype.exp
13463 * gdb.fortran/vla-sizeof.exp
13464 * gdb.fortran/vla-type.exp
13465 * gdb.fortran/vla-value-sub-arbitrary.exp
13466 * gdb.fortran/vla-value-sub-finish.exp
13467 * gdb.fortran/vla-value-sub.exp
13468 * gdb.fortran/vla-value.exp
13469 * gdb.fortran/whatis_type.exp
13470 * gdb.go/chan.exp
13471 * gdb.go/handcall.exp
13472 * gdb.go/hello.exp
13473 * gdb.go/integers.exp
13474 * gdb.go/methods.exp
13475 * gdb.go/package.exp
13476 * gdb.go/strings.exp
13477 * gdb.go/types.exp
13478 * gdb.go/unsafe.exp
13479 * gdb.guile/scm-arch.exp
13480 * gdb.guile/scm-block.exp
13481 * gdb.guile/scm-breakpoint.exp
13482 * gdb.guile/scm-cmd.exp
13483 * gdb.guile/scm-disasm.exp
13484 * gdb.guile/scm-equal.exp
13485 * gdb.guile/scm-frame-args.exp
13486 * gdb.guile/scm-frame-inline.exp
13487 * gdb.guile/scm-frame.exp
13488 * gdb.guile/scm-iterator.exp
13489 * gdb.guile/scm-math.exp
13490 * gdb.guile/scm-objfile.exp
13491 * gdb.guile/scm-ports.exp
13492 * gdb.guile/scm-symbol.exp
13493 * gdb.guile/scm-symtab.exp
13494 * gdb.guile/scm-value-cc.exp
13495 * gdb.guile/types-module.exp
13496 * gdb.linespec/break-ask.exp
13497 * gdb.linespec/cpexplicit.exp
13498 * gdb.linespec/explicit.exp
13499 * gdb.linespec/keywords.exp
13500 * gdb.linespec/linespec.exp
13501 * gdb.linespec/ls-dollar.exp
13502 * gdb.linespec/ls-errs.exp
13503 * gdb.linespec/skip-two.exp
13504 * gdb.linespec/thread.exp
13505 * gdb.mi/mi-async.exp
13506 * gdb.mi/mi-basics.exp
13507 * gdb.mi/mi-break.exp
13508 * gdb.mi/mi-catch-load.exp
13509 * gdb.mi/mi-cli.exp
13510 * gdb.mi/mi-cmd-param-changed.exp
13511 * gdb.mi/mi-console.exp
13512 * gdb.mi/mi-detach.exp
13513 * gdb.mi/mi-disassemble.exp
13514 * gdb.mi/mi-eval.exp
13515 * gdb.mi/mi-file-transfer.exp
13516 * gdb.mi/mi-file.exp
13517 * gdb.mi/mi-fill-memory.exp
13518 * gdb.mi/mi-inheritance-syntax-error.exp
13519 * gdb.mi/mi-linespec-err-cp.exp
13520 * gdb.mi/mi-logging.exp
13521 * gdb.mi/mi-memory-changed.exp
13522 * gdb.mi/mi-read-memory.exp
13523 * gdb.mi/mi-record-changed.exp
13524 * gdb.mi/mi-reg-undefined.exp
13525 * gdb.mi/mi-regs.exp
13526 * gdb.mi/mi-return.exp
13527 * gdb.mi/mi-reverse.exp
13528 * gdb.mi/mi-simplerun.exp
13529 * gdb.mi/mi-solib.exp
13530 * gdb.mi/mi-stack.exp
13531 * gdb.mi/mi-stepi.exp
13532 * gdb.mi/mi-syn-frame.exp
13533 * gdb.mi/mi-until.exp
13534 * gdb.mi/mi-var-block.exp
13535 * gdb.mi/mi-var-child.exp
13536 * gdb.mi/mi-var-cmd.exp
13537 * gdb.mi/mi-var-cp.exp
13538 * gdb.mi/mi-var-display.exp
13539 * gdb.mi/mi-var-invalidate.exp
13540 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
13541 * gdb.mi/mi-vla-fortran.exp
13542 * gdb.mi/mi-watch.exp
13543 * gdb.mi/mi2-var-child.exp
13544 * gdb.mi/user-selected-context-sync.exp
13545 * gdb.modula2/unbounded-array.exp
13546 * gdb.multi/dummy-frame-restore.exp
13547 * gdb.multi/multi-arch-exec.exp
13548 * gdb.multi/multi-arch.exp
13549 * gdb.multi/tids.exp
13550 * gdb.multi/watchpoint-multi.exp
13551 * gdb.opencl/callfuncs.exp
13552 * gdb.opencl/convs_casts.exp
13553 * gdb.opencl/datatypes.exp
13554 * gdb.opencl/operators.exp
13555 * gdb.opencl/vec_comps.exp
13556 * gdb.opt/clobbered-registers-O2.exp
13557 * gdb.opt/inline-break.exp
13558 * gdb.opt/inline-bt.exp
13559 * gdb.opt/inline-cmds.exp
13560 * gdb.opt/inline-locals.exp
13561 * gdb.pascal/case-insensitive-symbols.exp
13562 * gdb.pascal/floats.exp
13563 * gdb.pascal/gdb11492.exp
13564 * gdb.python/lib-types.exp
13565 * gdb.python/py-arch.exp
13566 * gdb.python/py-as-string.exp
13567 * gdb.python/py-bad-printers.exp
13568 * gdb.python/py-block.exp
13569 * gdb.python/py-breakpoint-create-fail.exp
13570 * gdb.python/py-breakpoint.exp
13571 * gdb.python/py-caller-is.exp
13572 * gdb.python/py-cmd.exp
13573 * gdb.python/py-explore-cc.exp
13574 * gdb.python/py-explore.exp
13575 * gdb.python/py-finish-breakpoint.exp
13576 * gdb.python/py-finish-breakpoint2.exp
13577 * gdb.python/py-frame-args.exp
13578 * gdb.python/py-frame-inline.exp
13579 * gdb.python/py-frame.exp
13580 * gdb.python/py-framefilter-mi.exp
13581 * gdb.python/py-infthread.exp
13582 * gdb.python/py-lazy-string.exp
13583 * gdb.python/py-linetable.exp
13584 * gdb.python/py-mi-events.exp
13585 * gdb.python/py-mi-objfile.exp
13586 * gdb.python/py-mi.exp
13587 * gdb.python/py-objfile.exp
13588 * gdb.python/py-pp-integral.exp
13589 * gdb.python/py-pp-maint.exp
13590 * gdb.python/py-pp-re-notag.exp
13591 * gdb.python/py-pp-registration.exp
13592 * gdb.python/py-recurse-unwind.exp
13593 * gdb.python/py-strfns.exp
13594 * gdb.python/py-symbol.exp
13595 * gdb.python/py-symtab.exp
13596 * gdb.python/py-sync-interp.exp
13597 * gdb.python/py-typeprint.exp
13598 * gdb.python/py-unwind-maint.exp
13599 * gdb.python/py-unwind.exp
13600 * gdb.python/py-value-cc.exp
13601 * gdb.python/py-xmethods.exp
13602 * gdb.reverse/amd64-tailcall-reverse.exp
13603 * gdb.reverse/break-precsave.exp
13604 * gdb.reverse/break-reverse.exp
13605 * gdb.reverse/consecutive-precsave.exp
13606 * gdb.reverse/consecutive-reverse.exp
13607 * gdb.reverse/finish-precsave.exp
13608 * gdb.reverse/finish-reverse-bkpt.exp
13609 * gdb.reverse/finish-reverse.exp
13610 * gdb.reverse/fstatat-reverse.exp
13611 * gdb.reverse/getresuid-reverse.exp
13612 * gdb.reverse/i386-precsave.exp
13613 * gdb.reverse/i386-reverse.exp
13614 * gdb.reverse/i386-sse-reverse.exp
13615 * gdb.reverse/i387-env-reverse.exp
13616 * gdb.reverse/i387-stack-reverse.exp
13617 * gdb.reverse/insn-reverse.exp
13618 * gdb.reverse/machinestate-precsave.exp
13619 * gdb.reverse/machinestate.exp
13620 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13621 * gdb.reverse/pipe-reverse.exp
13622 * gdb.reverse/readv-reverse.exp
13623 * gdb.reverse/recvmsg-reverse.exp
13624 * gdb.reverse/rerun-prec.exp
13625 * gdb.reverse/s390-mvcle.exp
13626 * gdb.reverse/step-precsave.exp
13627 * gdb.reverse/step-reverse.exp
13628 * gdb.reverse/time-reverse.exp
13629 * gdb.reverse/until-precsave.exp
13630 * gdb.reverse/until-reverse.exp
13631 * gdb.reverse/waitpid-reverse.exp
13632 * gdb.reverse/watch-precsave.exp
13633 * gdb.reverse/watch-reverse.exp
13634 * gdb.rust/generics.exp
13635 * gdb.rust/methods.exp
13636 * gdb.rust/modules.exp
13637 * gdb.rust/simple.exp
13638 * gdb.server/connect-with-no-symbol-file.exp
13639 * gdb.server/ext-attach.exp
13640 * gdb.server/ext-restart.exp
13641 * gdb.server/ext-wrapper.exp
13642 * gdb.server/file-transfer.exp
13643 * gdb.server/server-exec-info.exp
13644 * gdb.server/server-kill.exp
13645 * gdb.server/server-mon.exp
13646 * gdb.server/wrapper.exp
13647 * gdb.stabs/exclfwd.exp
13648 * gdb.stabs/gdb11479.exp
13649 * gdb.threads/clone-new-thread-event.exp
13650 * gdb.threads/corethreads.exp
13651 * gdb.threads/current-lwp-dead.exp
13652 * gdb.threads/dlopen-libpthread.exp
13653 * gdb.threads/gcore-thread.exp
13654 * gdb.threads/sigstep-threads.exp
13655 * gdb.threads/watchpoint-fork.exp
13656 * gdb.trace/actions-changed.exp
13657 * gdb.trace/backtrace.exp
13658 * gdb.trace/change-loc.exp
13659 * gdb.trace/circ.exp
13660 * gdb.trace/collection.exp
13661 * gdb.trace/disconnected-tracing.exp
13662 * gdb.trace/ftrace.exp
13663 * gdb.trace/mi-trace-frame-collected.exp
13664 * gdb.trace/mi-trace-unavailable.exp
13665 * gdb.trace/mi-traceframe-changed.exp
13666 * gdb.trace/mi-tsv-changed.exp
13667 * gdb.trace/no-attach-trace.exp
13668 * gdb.trace/passc-dyn.exp
13669 * gdb.trace/qtro.exp
13670 * gdb.trace/range-stepping.exp
13671 * gdb.trace/read-memory.exp
13672 * gdb.trace/save-trace.exp
13673 * gdb.trace/signal.exp
13674 * gdb.trace/status-stop.exp
13675 * gdb.trace/tfile.exp
13676 * gdb.trace/trace-break.exp
13677 * gdb.trace/trace-buffer-size.exp
13678 * gdb.trace/trace-condition.exp
13679 * gdb.trace/tracefile-pseudo-reg.exp
13680 * gdb.trace/tstatus.exp
13681 * gdb.trace/unavailable.exp
13682 * gdb.trace/while-dyn.exp
13683 * gdb.trace/while-stepping.exp
13684
34c41c68
DE
136852016-12-22 Doug Evans <xdje42@gmail.com>
13686
13687 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
13688 and msymbols.
13689
16e69324
YQ
136902016-12-19 Yao Qi <yao.qi@linaro.org>
13691
13692 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
13693 (test_with_self): Don't call do_steps_and_nexts, and remove
13694 code about stepping into xmalloc.
13695
f94f411b
YQ
136962016-12-09 Yao Qi <yao.qi@linaro.org>
13697
13698 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
13699
137002016-12-09 Yao Qi <yao.qi@linaro.org>
13701
13702 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13703
f1b5deee
PA
137042016-12-09 Pedro Alves <palves@redhat.com>
13705
13706 * gdb.base/all-architectures-0.exp: New file.
13707 * gdb.base/all-architectures-1.exp: New file.
13708 * gdb.base/all-architectures-2.exp: New file.
13709 * gdb.base/all-architectures-3.exp: New file.
13710 * gdb.base/all-architectures-4.exp: New file.
13711 * gdb.base/all-architectures-5.exp: New file.
13712 * gdb.base/all-architectures-6.exp: New file.
13713 * gdb.base/all-architectures-7.exp: New file.
13714 * gdb.base/all-architectures.exp.in: New file.
13715
364ca42e
YQ
137162016-12-09 Yao Qi <yao.qi@linaro.org>
13717
13718 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13719
107c2d62
LM
137202016-12-02 Luis Machado <lgustavo@codesourcery.com>
13721
13722 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
13723 possible.
13724 Remove useless pattern-matching code.
13725
df3ee9ca
PA
137262016-12-02 Pedro Alves <palves@redhat.com>
13727
13728 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
13729 procedure.
13730 (top level): Call it.
13731
ec835369
PA
137322016-12-02 Pedro Alves <palves@redhat.com>
13733
13734 * gdb.base/commands.exp (user_defined_command_args_stack_test):
13735 New procedure.
13736 (top level): Call it.
13737
01770bbd
PA
137382016-12-02 Pedro Alves <palves@redhat.com>
13739
13740 PR cli/20559
13741 * gdb.base/commands.exp (user_defined_command_args_eval): New
13742 procedure.
13743 (top level): Call it.
13744
008459ea
LM
137452016-12-02 Luis Machado <lgustavo@codesourcery.com>
13746
13747 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
13748 timeout handling.
13749
0c1b455e
TT
137502016-12-02 Tom Tromey <tom@tromey.com>
13751
13752 * gdb.dwarf2/main-subprogram.c: New file.
13753 * gdb.dwarf2/main-subprogram.exp: New file.
13754
018572b8
LM
137552016-12-01 Luis Machado <lgustavo@codesourcery.com>
13756
13757 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
13758 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
13759 gdb_test_no_output for a couple of cases.
13760 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
13761
84c93cd5
LM
137622016-12-01 Luis Machado <lgustavo@codesourcery.com>
13763
13764 Fix test names and standardize compilation error messages throughout
13765 the following files:
13766
13767 * gdb.ada/start.exp
13768 * gdb.arch/alpha-step.exp
13769 * gdb.arch/e500-prologue.exp
13770 * gdb.arch/ftrace-insn-reloc.exp
13771 * gdb.arch/gdb1291.exp
13772 * gdb.arch/gdb1431.exp
13773 * gdb.arch/gdb1558.exp
13774 * gdb.arch/i386-dr3-watch.exp
13775 * gdb.arch/i386-sse-stack-align.exp
13776 * gdb.arch/ia64-breakpoint-shadow.exp
13777 * gdb.arch/pa-nullify.exp
13778 * gdb.arch/powerpc-aix-prologue.exp
13779 * gdb.arch/thumb-bx-pc.exp
13780 * gdb.base/annota1.exp
13781 * gdb.base/annota3.exp
13782 * gdb.base/arrayidx.exp
13783 * gdb.base/assign.exp
13784 * gdb.base/attach.exp
13785 * gdb.base/auxv.exp
13786 * gdb.base/bang.exp
13787 * gdb.base/bfp-test.exp
13788 * gdb.base/bigcore.exp
13789 * gdb.base/bitfields2.exp
13790 * gdb.base/break-fun-addr.exp
13791 * gdb.base/break-probes.exp
13792 * gdb.base/call-rt-st.exp
13793 * gdb.base/callexit.exp
13794 * gdb.base/catch-fork-kill.exp
13795 * gdb.base/charset.exp
13796 * gdb.base/checkpoint.exp
13797 * gdb.base/comprdebug.exp
13798 * gdb.base/constvars.exp
13799 * gdb.base/coredump-filter.exp
13800 * gdb.base/cursal.exp
13801 * gdb.base/cvexpr.exp
13802 * gdb.base/detach.exp
13803 * gdb.base/display.exp
13804 * gdb.base/dmsym.exp
13805 * gdb.base/dprintf-pending.exp
13806 * gdb.base/dso2dso.exp
13807 * gdb.base/dtrace-probe.exp
13808 * gdb.base/dump.exp
13809 * gdb.base/enum_cond.exp
13810 * gdb.base/exe-lock.exp
13811 * gdb.base/exec-invalid-sysroot.exp
13812 * gdb.base/execl-update-breakpoints.exp
13813 * gdb.base/exprs.exp
13814 * gdb.base/fileio.exp
13815 * gdb.base/find.exp
13816 * gdb.base/finish.exp
13817 * gdb.base/fixsection.exp
13818 * gdb.base/foll-vfork.exp
13819 * gdb.base/frame-args.exp
13820 * gdb.base/gcore.exp
13821 * gdb.base/gdb1250.exp
13822 * gdb.base/global-var-nested-by-dso.exp
13823 * gdb.base/gnu-ifunc.exp
13824 * gdb.base/hashline1.exp
13825 * gdb.base/hashline2.exp
13826 * gdb.base/hashline3.exp
13827 * gdb.base/hbreak-in-shr-unsupported.exp
13828 * gdb.base/huge.exp
13829 * gdb.base/infcall-input.exp
13830 * gdb.base/info-fun.exp
13831 * gdb.base/info-shared.exp
13832 * gdb.base/jit-simple.exp
13833 * gdb.base/jit-so.exp
13834 * gdb.base/jit.exp
13835 * gdb.base/jump.exp
13836 * gdb.base/label.exp
13837 * gdb.base/lineinc.exp
13838 * gdb.base/logical.exp
13839 * gdb.base/longjmp.exp
13840 * gdb.base/macscp.exp
13841 * gdb.base/miscexprs.exp
13842 * gdb.base/new-ui-echo.exp
13843 * gdb.base/new-ui-pending-input.exp
13844 * gdb.base/new-ui.exp
13845 * gdb.base/nodebug.exp
13846 * gdb.base/nofield.exp
13847 * gdb.base/offsets.exp
13848 * gdb.base/overlays.exp
13849 * gdb.base/pending.exp
13850 * gdb.base/pointers.exp
13851 * gdb.base/pr11022.exp
13852 * gdb.base/printcmds.exp
13853 * gdb.base/prologue.exp
13854 * gdb.base/ptr-typedef.exp
13855 * gdb.base/realname-expand.exp
13856 * gdb.base/relativedebug.exp
13857 * gdb.base/relocate.exp
13858 * gdb.base/remote.exp
13859 * gdb.base/reread.exp
13860 * gdb.base/return2.exp
13861 * gdb.base/savedregs.exp
13862 * gdb.base/sep.exp
13863 * gdb.base/sepdebug.exp
13864 * gdb.base/sepsymtab.exp
13865 * gdb.base/set-inferior-tty.exp
13866 * gdb.base/setshow.exp
13867 * gdb.base/shlib-call.exp
13868 * gdb.base/sigaltstack.exp
13869 * gdb.base/siginfo-addr.exp
13870 * gdb.base/signals.exp
13871 * gdb.base/signull.exp
13872 * gdb.base/sigrepeat.exp
13873 * gdb.base/so-impl-ld.exp
13874 * gdb.base/solib-display.exp
13875 * gdb.base/solib-overlap.exp
13876 * gdb.base/solib-search.exp
13877 * gdb.base/solib-symbol.exp
13878 * gdb.base/structs.exp
13879 * gdb.base/structs2.exp
13880 * gdb.base/symtab-search-order.exp
13881 * gdb.base/twice.exp
13882 * gdb.base/unload.exp
13883 * gdb.base/varargs.exp
13884 * gdb.base/watchpoint-solib.exp
13885 * gdb.base/watchpoint.exp
13886 * gdb.base/whatis.exp
13887 * gdb.base/wrong_frame_bt_full.exp
13888 * gdb.btrace/dlopen.exp
13889 * gdb.cell/ea-standalone.exp
13890 * gdb.cell/ea-test.exp
13891 * gdb.cp/dispcxx.exp
13892 * gdb.cp/gdb2384.exp
13893 * gdb.cp/method2.exp
13894 * gdb.cp/nextoverthrow.exp
13895 * gdb.cp/pr10728.exp
13896 * gdb.disasm/am33.exp
13897 * gdb.disasm/h8300s.exp
13898 * gdb.disasm/mn10300.exp
13899 * gdb.disasm/sh3.exp
13900 * gdb.dwarf2/dw2-dir-file-name.exp
13901 * gdb.fortran/complex.exp
13902 * gdb.fortran/library-module.exp
13903 * gdb.guile/scm-pretty-print.exp
13904 * gdb.guile/scm-symbol.exp
13905 * gdb.guile/scm-type.exp
13906 * gdb.guile/scm-value.exp
13907 * gdb.linespec/linespec.exp
13908 * gdb.mi/gdb701.exp
13909 * gdb.mi/gdb792.exp
13910 * gdb.mi/mi-breakpoint-changed.exp
13911 * gdb.mi/mi-dprintf-pending.exp
13912 * gdb.mi/mi-dprintf.exp
13913 * gdb.mi/mi-exit-code.exp
13914 * gdb.mi/mi-pending.exp
13915 * gdb.mi/mi-solib.exp
13916 * gdb.mi/new-ui-mi-sync.exp
13917 * gdb.mi/pr11022.exp
13918 * gdb.mi/user-selected-context-sync.exp
13919 * gdb.opt/solib-intra-step.exp
13920 * gdb.python/py-events.exp
13921 * gdb.python/py-finish-breakpoint.exp
13922 * gdb.python/py-mi.exp
13923 * gdb.python/py-prettyprint.exp
13924 * gdb.python/py-shared.exp
13925 * gdb.python/py-symbol.exp
13926 * gdb.python/py-template.exp
13927 * gdb.python/py-type.exp
13928 * gdb.python/py-value.exp
13929 * gdb.reverse/solib-precsave.exp
13930 * gdb.reverse/solib-reverse.exp
13931 * gdb.server/solib-list.exp
13932 * gdb.stabs/weird.exp
13933 * gdb.threads/reconnect-signal.exp
13934 * gdb.threads/stepi-random-signal.exp
13935 * gdb.trace/actions.exp
13936 * gdb.trace/ax.exp
13937 * gdb.trace/backtrace.exp
13938 * gdb.trace/change-loc.exp
13939 * gdb.trace/deltrace.exp
13940 * gdb.trace/ftrace-lock.exp
13941 * gdb.trace/ftrace.exp
13942 * gdb.trace/infotrace.exp
13943 * gdb.trace/mi-tracepoint-changed.exp
13944 * gdb.trace/packetlen.exp
13945 * gdb.trace/passcount.exp
13946 * gdb.trace/pending.exp
13947 * gdb.trace/range-stepping.exp
13948 * gdb.trace/report.exp
13949 * gdb.trace/stap-trace.exp
13950 * gdb.trace/tfind.exp
13951 * gdb.trace/trace-break.exp
13952 * gdb.trace/trace-condition.exp
13953 * gdb.trace/trace-enable-disable.exp
13954 * gdb.trace/trace-mt.exp
13955 * gdb.trace/tracecmd.exp
13956 * gdb.trace/tspeed.exp
13957 * gdb.trace/tsv.exp
13958 * lib/perftest.exp
13959
fb9feb35
LM
139602016-12-01 Luis Machado <lgustavo@codesourcery.com>
13961
13962 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
13963 with gdb_test_no_output.
13964 Use command as test name.
13965
cd2ddb6c
LM
139662016-12-01 Luis Machado <lgustavo@codesourcery.com>
13967
13968 Fix test names starting with uppercase throughout the files.
13969
13970 * gdb.ada/assign_1.exp
13971 * gdb.ada/boolean_expr.exp
13972 * gdb.base/arrayidx.exp
13973 * gdb.base/del.exp
13974 * gdb.base/gcore-buffer-overflow.exp
13975 * gdb.base/testenv.exp
13976 * gdb.compile/compile.exp
13977 * gdb.python/py-framefilter-invalidarg.exp
13978 * gdb.python/py-framefilter.exp
13979
bb95117e
LM
139802016-12-01 Luis Machado <lgustavo@codesourcery.com>
13981
13982 Fix test names starting with uppercase throughout the files.
13983
13984 * gdb.ada/array_return.exp
13985 * gdb.ada/expr_delims.exp
13986 * gdb.ada/mi_dyn_arr.exp
13987 * gdb.ada/mi_interface.exp
13988 * gdb.ada/mi_var_array.exp
13989 * gdb.ada/watch_arg.exp
13990 * gdb.arch/alpha-step.exp
13991 * gdb.arch/altivec-regs.exp
13992 * gdb.arch/e500-regs.exp
13993 * gdb.arch/powerpc-d128-regs.exp
13994 * gdb.base/arrayidx.exp
13995 * gdb.base/break.exp
13996 * gdb.base/checkpoint.exp
13997 * gdb.base/debug-expr.exp
13998 * gdb.base/dmsym.exp
13999 * gdb.base/radix.exp
14000 * gdb.base/sepdebug.exp
14001 * gdb.base/testenv.exp
14002 * gdb.base/watch_thread_num.exp
14003 * gdb.base/watchpoint-cond-gone.exp
14004 * gdb.cell/break.exp
14005 * gdb.cell/ea-cache.exp
14006 * gdb.compile/compile.exp
14007 * gdb.cp/gdb2495.exp
14008 * gdb.gdb/selftest.exp
14009 * gdb.gdb/xfullpath.exp
14010 * gdb.go/hello.exp
14011 * gdb.go/integers.exp
14012 * gdb.objc/basicclass.exp
14013 * gdb.pascal/hello.exp
14014 * gdb.pascal/integers.exp
14015 * gdb.python/py-breakpoint.exp
14016 * gdb.python/py-cmd.exp
14017 * gdb.python/py-linetable.exp
14018 * gdb.python/py-xmethods.exp
14019 * gdb.python/python.exp
14020 * gdb.reverse/consecutive-precsave.exp
14021 * gdb.reverse/finish-precsave.exp
14022 * gdb.reverse/i386-precsave.exp
14023 * gdb.reverse/machinestate-precsave.exp
14024 * gdb.reverse/sigall-precsave.exp
14025 * gdb.reverse/solib-precsave.exp
14026 * gdb.reverse/step-precsave.exp
14027 * gdb.reverse/until-precsave.exp
14028 * gdb.reverse/watch-precsave.exp
14029 * gdb.threads/leader-exit.exp
14030 * gdb.threads/pthreads.exp
14031 * gdb.threads/wp-replication.exp
14032 * gdb.trace/actions.exp
14033 * gdb.trace/mi-tsv-changed.exp
14034 * gdb.trace/tsv.exp
14035
de97fdd4
LM
140362016-12-01 Luis Machado <lgustavo@codesourcery.com>
14037
14038 Fix test names starting with uppercase throughout the files.
14039
14040 * gdb.arch/i386-bp_permanent.exp
14041 * gdb.arch/i386-gnu-cfi.exp
14042 * gdb.base/disasm-end-cu.exp
14043 * gdb.base/macscp.exp
14044 * gdb.base/pending.exp
14045 * gdb.base/watch_thread_num.exp
14046 * gdb.cp/exception.exp
14047 * gdb.cp/gdb2495.exp
14048 * gdb.cp/local.exp
14049 * gdb.python/py-evsignal.exp
14050 * gdb.python/python.exp
14051 * gdb.trace/tracecmd.exp
14052
9f058c10
LM
140532016-12-01 Luis Machado <lgustavo@codesourcery.com>
14054
14055 Fix test names starting with uppercase throughout the files.
14056
14057 * gdb.base/charset.exp
14058 * gdb.base/eval.exp
14059 * gdb.base/multi-forks.exp
14060 * gdb.guile/scm-progspace.exp
14061 * gdb.opencl/datatypes.exp
14062 * gdb.python/py-block.exp
14063 * gdb.python/py-function.exp
14064 * gdb.python/py-symbol.exp
14065 * gdb.python/py-symtab.exp
14066 * gdb.python/py-xmethods.exp
14067 * gdb.reverse/break-precsave.exp
14068 * gdb.reverse/break-reverse.exp
14069 * gdb.reverse/consecutive-precsave.exp
14070 * gdb.reverse/consecutive-reverse.exp
14071 * gdb.reverse/finish-precsave.exp
14072 * gdb.reverse/finish-reverse-bkpt.exp
14073 * gdb.reverse/finish-reverse.exp
14074 * gdb.reverse/fstatat-reverse.exp
14075 * gdb.reverse/getresuid-reverse.exp
14076 * gdb.reverse/i386-precsave.exp
14077 * gdb.reverse/i386-reverse.exp
14078 * gdb.reverse/i386-sse-reverse.exp
14079 * gdb.reverse/i387-stack-reverse.exp
14080 * gdb.reverse/insn-reverse.exp
14081 * gdb.reverse/machinestate-precsave.exp
14082 * gdb.reverse/machinestate.exp
14083 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14084 * gdb.reverse/pipe-reverse.exp
14085 * gdb.reverse/readv-reverse.exp
14086 * gdb.reverse/recvmsg-reverse.exp
14087 * gdb.reverse/rerun-prec.exp
14088 * gdb.reverse/s390-mvcle.exp
14089 * gdb.reverse/sigall-precsave.exp
14090 * gdb.reverse/sigall-reverse.exp
14091 * gdb.reverse/solib-precsave.exp
14092 * gdb.reverse/solib-reverse.exp
14093 * gdb.reverse/step-precsave.exp
14094 * gdb.reverse/step-reverse.exp
14095 * gdb.reverse/time-reverse.exp
14096 * gdb.reverse/until-precsave.exp
14097 * gdb.reverse/until-reverse.exp
14098 * gdb.reverse/waitpid-reverse.exp
14099 * gdb.reverse/watch-precsave.exp
14100 * gdb.reverse/watch-reverse.exp
14101
cdc7edd7
LM
141022016-12-01 Luis Machado <lgustavo@codesourcery.com>
14103
14104 Fix test names starting with uppercase throughout the files.
14105
14106 * gdb.arch/i386-mpx-simple_segv.exp
14107 * gdb.arch/i386-mpx.exp
14108 * gdb.arch/i386-permbkpt.exp
14109 * gdb.arch/pa-nullify.exp
14110 * gdb.arch/powerpc-d128-regs.exp
14111 * gdb.arch/vsx-regs.exp
14112 * gdb.base/bfp-test.exp
14113 * gdb.base/break.exp
14114 * gdb.base/breakpoint-shadow.exp
14115 * gdb.base/callfuncs.exp
14116 * gdb.base/charset.exp
14117 * gdb.base/commands.exp
14118 * gdb.base/completion.exp
14119 * gdb.base/dfp-test.exp
14120 * gdb.base/echo.exp
14121 * gdb.base/ending-run.exp
14122 * gdb.base/eval.exp
14123 * gdb.base/expand-psymtabs.exp
14124 * gdb.base/float128.exp
14125 * gdb.base/floatn.exp
14126 * gdb.base/foll-exec-mode.exp
14127 * gdb.base/gdb1056.exp
14128 * gdb.base/gdb11531.exp
14129 * gdb.base/kill-after-signal.exp
14130 * gdb.base/multi-forks.exp
14131 * gdb.base/overlays.exp
14132 * gdb.base/pending.exp
14133 * gdb.base/sepdebug.exp
14134 * gdb.base/testenv.exp
14135 * gdb.base/valgrind-db-attach.exp
14136 * gdb.base/watch_thread_num.exp
14137 * gdb.base/watchpoint-cond-gone.exp
14138 * gdb.base/watchpoint.exp
14139 * gdb.base/watchpoints.exp
14140 * gdb.cp/arg-reference.exp
14141 * gdb.cp/baseenum.exp
14142 * gdb.cp/operator.exp
14143 * gdb.cp/shadow.exp
14144 * gdb.dwarf2/dw2-op-out-param.exp
14145 * gdb.dwarf2/dw2-reg-undefined.exp
14146 * gdb.go/chan.exp
14147 * gdb.go/hello.exp
14148 * gdb.go/integers.exp
14149 * gdb.go/methods.exp
14150 * gdb.go/package.exp
14151 * gdb.guile/scm-parameter.exp
14152 * gdb.guile/scm-progspace.exp
14153 * gdb.guile/scm-value.exp
14154 * gdb.mi/mi-pending.exp
14155 * gdb.mi/user-selected-context-sync.exp
14156 * gdb.multi/multi-attach.exp
14157 * gdb.multi/tids.exp
14158 * gdb.opt/clobbered-registers-O2.exp
14159 * gdb.pascal/floats.exp
14160 * gdb.pascal/integers.exp
14161 * gdb.python/py-block.exp
14162 * gdb.python/py-events.exp
14163 * gdb.python/py-parameter.exp
14164 * gdb.python/py-symbol.exp
14165 * gdb.python/py-symtab.exp
14166 * gdb.python/py-type.exp
14167 * gdb.python/py-value.exp
14168 * gdb.python/py-xmethods.exp
14169 * gdb.python/python.exp
14170 * gdb.reverse/break-precsave.exp
14171 * gdb.reverse/consecutive-precsave.exp
14172 * gdb.reverse/finish-precsave.exp
14173 * gdb.reverse/i386-precsave.exp
14174 * gdb.reverse/machinestate-precsave.exp
14175 * gdb.reverse/sigall-precsave.exp
14176 * gdb.reverse/solib-precsave.exp
14177 * gdb.reverse/step-precsave.exp
14178 * gdb.reverse/until-precsave.exp
14179 * gdb.reverse/watch-precsave.exp
14180 * gdb.server/ext-attach.exp
14181 * gdb.server/ext-restart.exp
14182 * gdb.server/ext-run.exp
14183 * gdb.server/ext-wrapper.exp
14184 * gdb.stabs/gdb11479.exp
14185 * gdb.stabs/weird.exp
14186 * gdb.threads/attach-many-short-lived-threads.exp
14187 * gdb.threads/kill.exp
14188 * gdb.threads/watchpoint-fork.exp
14189
bc6c7af4
LM
141902016-12-01 Luis Machado <lgustavo@codesourcery.com>
14191
14192 Fix test names starting with uppercase throughout all the files below.
14193
14194 * gdb.ada/array_return.exp
14195 * gdb.ada/catch_ex.exp
14196 * gdb.ada/info_exc.exp
14197 * gdb.ada/mi_catch_ex.exp
14198 * gdb.ada/mi_dyn_arr.exp
14199 * gdb.ada/mi_ex_cond.exp
14200 * gdb.ada/mi_exc_info.exp
14201 * gdb.ada/mi_interface.exp
14202 * gdb.ada/mi_task_arg.exp
14203 * gdb.ada/mi_task_info.exp
14204 * gdb.ada/mi_var_array.exp
14205 * gdb.arch/alpha-step.exp
14206 * gdb.arch/amd64-disp-step.exp
14207 * gdb.arch/arm-disp-step.exp
14208 * gdb.arch/disp-step-insn-reloc.exp
14209 * gdb.arch/e500-prologue.exp
14210 * gdb.arch/ftrace-insn-reloc.exp
14211 * gdb.arch/gdb1558.exp
14212 * gdb.arch/i386-bp_permanent.exp
14213 * gdb.arch/i386-disp-step.exp
14214 * gdb.arch/i386-float.exp
14215 * gdb.arch/i386-gnu-cfi.exp
14216 * gdb.arch/ia64-breakpoint-shadow.exp
14217 * gdb.arch/mips16-thunks.exp
14218 * gdb.arch/pa-nullify.exp
14219 * gdb.arch/powerpc-aix-prologue.exp
14220 * gdb.arch/powerpc-power.exp
14221 * gdb.arch/ppc-dfp.exp
14222 * gdb.arch/s390-tdbregs.exp
14223 * gdb.arch/spu-info.exp
14224 * gdb.arch/spu-ls.exp
14225 * gdb.arch/thumb-bx-pc.exp
14226 * gdb.base/advance.exp
14227 * gdb.base/annota-input-while-running.exp
14228 * gdb.base/arrayidx.exp
14229 * gdb.base/asmlabel.exp
14230 * gdb.base/async.exp
14231 * gdb.base/attach-wait-input.exp
14232 * gdb.base/auto-connect-native-target.exp
14233 * gdb.base/batch-preserve-term-settings.exp
14234 * gdb.base/bfp-test.exp
14235 * gdb.base/bigcore.exp
14236 * gdb.base/bp-permanent.exp
14237 * gdb.base/break-always.exp
14238 * gdb.base/break-fun-addr.exp
14239 * gdb.base/break-idempotent.exp
14240 * gdb.base/break-main-file-remove-fail.exp
14241 * gdb.base/break-probes.exp
14242 * gdb.base/break-unload-file.exp
14243 * gdb.base/break.exp
14244 * gdb.base/call-ar-st.exp
14245 * gdb.base/call-rt-st.exp
14246 * gdb.base/call-sc.exp
14247 * gdb.base/call-signal-resume.exp
14248 * gdb.base/call-strs.exp
14249 * gdb.base/callexit.exp
14250 * gdb.base/callfuncs.exp
14251 * gdb.base/catch-gdb-caused-signals.exp
14252 * gdb.base/catch-signal-siginfo-cond.exp
14253 * gdb.base/catch-syscall.exp
14254 * gdb.base/compare-sections.exp
14255 * gdb.base/cond-eval-mode.exp
14256 * gdb.base/condbreak-call-false.exp
14257 * gdb.base/consecutive-step-over.exp
14258 * gdb.base/cursal.exp
14259 * gdb.base/disabled-location.exp
14260 * gdb.base/disasm-end-cu.exp
14261 * gdb.base/display.exp
14262 * gdb.base/double-prompt-target-event-error.exp
14263 * gdb.base/dprintf-bp-same-addr.exp
14264 * gdb.base/dprintf-detach.exp
14265 * gdb.base/dprintf-next.exp
14266 * gdb.base/dprintf-non-stop.exp
14267 * gdb.base/dprintf-pending.exp
14268 * gdb.base/dso2dso.exp
14269 * gdb.base/ending-run.exp
14270 * gdb.base/enum_cond.exp
14271 * gdb.base/examine-backward.exp
14272 * gdb.base/exe-lock.exp
14273 * gdb.base/exec-invalid-sysroot.exp
14274 * gdb.base/execl-update-breakpoints.exp
14275 * gdb.base/execution-termios.exp
14276 * gdb.base/fileio.exp
14277 * gdb.base/fixsection.exp
14278 * gdb.base/foll-exec-mode.exp
14279 * gdb.base/foll-exec.exp
14280 * gdb.base/fork-running-state.exp
14281 * gdb.base/frame-args.exp
14282 * gdb.base/fullpath-expand.exp
14283 * gdb.base/func-ptr.exp
14284 * gdb.base/gcore-relro-pie.exp
14285 * gdb.base/gdb1090.exp
14286 * gdb.base/gdb1555.exp
14287 * gdb.base/global-var-nested-by-dso.exp
14288 * gdb.base/gnu-ifunc.exp
14289 * gdb.base/hbreak-in-shr-unsupported.exp
14290 * gdb.base/hbreak-unmapped.exp
14291 * gdb.base/hook-stop.exp
14292 * gdb.base/infcall-input.exp
14293 * gdb.base/info-fun.exp
14294 * gdb.base/info-shared.exp
14295 * gdb.base/interrupt-noterm.exp
14296 * gdb.base/jit-so.exp
14297 * gdb.base/jit.exp
14298 * gdb.base/line-symtabs.exp
14299 * gdb.base/list.exp
14300 * gdb.base/longjmp.exp
14301 * gdb.base/macscp.exp
14302 * gdb.base/max-value-size.exp
14303 * gdb.base/nodebug.exp
14304 * gdb.base/nofield.exp
14305 * gdb.base/overlays.exp
14306 * gdb.base/paginate-after-ctrl-c-running.exp
14307 * gdb.base/paginate-bg-execution.exp
14308 * gdb.base/paginate-inferior-exit.exp
14309 * gdb.base/pending.exp
14310 * gdb.base/pr11022.exp
14311 * gdb.base/printcmds.exp
14312 * gdb.base/ptr-typedef.exp
14313 * gdb.base/ptype.exp
14314 * gdb.base/randomize.exp
14315 * gdb.base/range-stepping.exp
14316 * gdb.base/realname-expand.exp
14317 * gdb.base/relativedebug.exp
14318 * gdb.base/remote.exp
14319 * gdb.base/savedregs.exp
14320 * gdb.base/sepdebug.exp
14321 * gdb.base/set-noassign.exp
14322 * gdb.base/shlib-call.exp
14323 * gdb.base/shreloc.exp
14324 * gdb.base/sigaltstack.exp
14325 * gdb.base/sigbpt.exp
14326 * gdb.base/siginfo-addr.exp
14327 * gdb.base/siginfo-obj.exp
14328 * gdb.base/siginfo-thread.exp
14329 * gdb.base/signest.exp
14330 * gdb.base/signull.exp
14331 * gdb.base/sigrepeat.exp
14332 * gdb.base/skip.exp
14333 * gdb.base/so-impl-ld.exp
14334 * gdb.base/solib-corrupted.exp
14335 * gdb.base/solib-disc.exp
14336 * gdb.base/solib-display.exp
14337 * gdb.base/solib-overlap.exp
14338 * gdb.base/solib-search.exp
14339 * gdb.base/solib-symbol.exp
14340 * gdb.base/source-execution.exp
14341 * gdb.base/sss-bp-on-user-bp-2.exp
14342 * gdb.base/sss-bp-on-user-bp.exp
14343 * gdb.base/stack-checking.exp
14344 * gdb.base/stale-infcall.exp
14345 * gdb.base/step-break.exp
14346 * gdb.base/step-line.exp
14347 * gdb.base/step-over-exit.exp
14348 * gdb.base/step-test.exp
14349 * gdb.base/structs.exp
14350 * gdb.base/sym-file.exp
14351 * gdb.base/symtab-search-order.exp
14352 * gdb.base/term.exp
14353 * gdb.base/type-opaque.exp
14354 * gdb.base/unload.exp
14355 * gdb.base/until-nodebug.exp
14356 * gdb.base/until.exp
14357 * gdb.base/unwindonsignal.exp
14358 * gdb.base/watch-cond.exp
14359 * gdb.base/watch-non-mem.exp
14360 * gdb.base/watch_thread_num.exp
14361 * gdb.base/watchpoint-reuse-slot.exp
14362 * gdb.base/watchpoint-solib.exp
14363 * gdb.base/watchpoint.exp
14364 * gdb.btrace/dlopen.exp
14365 * gdb.cell/arch.exp
14366 * gdb.cell/break.exp
14367 * gdb.cell/bt.exp
14368 * gdb.cell/core.exp
14369 * gdb.cell/data.exp
14370 * gdb.cell/dwarfaddr.exp
14371 * gdb.cell/ea-cache.exp
14372 * gdb.cell/ea-standalone.exp
14373 * gdb.cell/ea-test.exp
14374 * gdb.cell/f-regs.exp
14375 * gdb.cell/fork.exp
14376 * gdb.cell/gcore.exp
14377 * gdb.cell/mem-access.exp
14378 * gdb.cell/ptype.exp
14379 * gdb.cell/registers.exp
14380 * gdb.cell/sizeof.exp
14381 * gdb.cell/solib-symbol.exp
14382 * gdb.cell/solib.exp
14383 * gdb.compile/compile-tls.exp
14384 * gdb.cp/exception.exp
14385 * gdb.cp/gdb2495.exp
14386 * gdb.cp/local.exp
14387 * gdb.cp/mb-inline.exp
14388 * gdb.cp/mb-templates.exp
14389 * gdb.cp/pr10687.exp
14390 * gdb.cp/pr9167.exp
14391 * gdb.cp/scope-err.exp
14392 * gdb.cp/templates.exp
14393 * gdb.cp/virtfunc.exp
14394 * gdb.dwarf2/dw2-dir-file-name.exp
14395 * gdb.dwarf2/dw2-single-line-discriminators.exp
14396 * gdb.fortran/complex.exp
14397 * gdb.fortran/library-module.exp
14398 * gdb.guile/guile.exp
14399 * gdb.guile/scm-cmd.exp
14400 * gdb.guile/scm-frame-inline.exp
14401 * gdb.guile/scm-objfile.exp
14402 * gdb.guile/scm-pretty-print.exp
14403 * gdb.guile/scm-symbol.exp
14404 * gdb.guile/scm-type.exp
14405 * gdb.guile/scm-value.exp
14406 * gdb.linespec/keywords.exp
14407 * gdb.linespec/ls-errs.exp
14408 * gdb.linespec/macro-relative.exp
14409 * gdb.linespec/thread.exp
14410 * gdb.mi/mi-breakpoint-changed.exp
14411 * gdb.mi/mi-dprintf-pending.exp
14412 * gdb.mi/mi-fullname-deleted.exp
14413 * gdb.mi/mi-logging.exp
14414 * gdb.mi/mi-pending.exp
14415 * gdb.mi/mi-solib.exp
14416 * gdb.mi/new-ui-mi-sync.exp
14417 * gdb.mi/user-selected-context-sync.exp
14418 * gdb.multi/dummy-frame-restore.exp
14419 * gdb.multi/multi-arch-exec.exp
14420 * gdb.multi/remove-inferiors.exp
14421 * gdb.multi/watchpoint-multi-exit.exp
14422 * gdb.opt/solib-intra-step.exp
14423 * gdb.perf/backtrace.exp
14424 * gdb.perf/single-step.exp
14425 * gdb.perf/skip-command.exp
14426 * gdb.perf/skip-prologue.exp
14427 * gdb.perf/solib.exp
14428 * gdb.python/lib-types.exp
14429 * gdb.python/py-as-string.exp
14430 * gdb.python/py-bad-printers.exp
14431 * gdb.python/py-block.exp
14432 * gdb.python/py-breakpoint.exp
14433 * gdb.python/py-cmd.exp
14434 * gdb.python/py-events.exp
14435 * gdb.python/py-evthreads.exp
14436 * gdb.python/py-finish-breakpoint.exp
14437 * gdb.python/py-finish-breakpoint2.exp
14438 * gdb.python/py-frame-inline.exp
14439 * gdb.python/py-frame.exp
14440 * gdb.python/py-inferior.exp
14441 * gdb.python/py-infthread.exp
14442 * gdb.python/py-mi.exp
14443 * gdb.python/py-objfile.exp
14444 * gdb.python/py-pp-maint.exp
14445 * gdb.python/py-pp-registration.exp
14446 * gdb.python/py-prettyprint.exp
14447 * gdb.python/py-recurse-unwind.exp
14448 * gdb.python/py-shared.exp
14449 * gdb.python/py-symbol.exp
14450 * gdb.python/py-symtab.exp
14451 * gdb.python/py-template.exp
14452 * gdb.python/py-type.exp
14453 * gdb.python/py-unwind-maint.exp
14454 * gdb.python/py-unwind.exp
14455 * gdb.python/py-value.exp
14456 * gdb.python/python.exp
14457 * gdb.reverse/finish-reverse-bkpt.exp
14458 * gdb.reverse/insn-reverse.exp
14459 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14460 * gdb.reverse/solib-precsave.exp
14461 * gdb.reverse/solib-reverse.exp
14462 * gdb.stabs/gdb11479.exp
14463 * gdb.stabs/weird.exp
14464 * gdb.threads/fork-child-threads.exp
14465 * gdb.threads/fork-plus-threads.exp
14466 * gdb.threads/fork-thread-pending.exp
14467 * gdb.threads/forking-threads-plus-breakpoint.exp
14468 * gdb.threads/hand-call-in-threads.exp
14469 * gdb.threads/interrupted-hand-call.exp
14470 * gdb.threads/linux-dp.exp
14471 * gdb.threads/local-watch-wrong-thread.exp
14472 * gdb.threads/next-while-other-thread-longjmps.exp
14473 * gdb.threads/non-ldr-exit.exp
14474 * gdb.threads/pending-step.exp
14475 * gdb.threads/print-threads.exp
14476 * gdb.threads/process-dies-while-detaching.exp
14477 * gdb.threads/process-dies-while-handling-bp.exp
14478 * gdb.threads/pthreads.exp
14479 * gdb.threads/queue-signal.exp
14480 * gdb.threads/reconnect-signal.exp
14481 * gdb.threads/signal-command-handle-nopass.exp
14482 * gdb.threads/signal-command-multiple-signals-pending.exp
14483 * gdb.threads/signal-delivered-right-thread.exp
14484 * gdb.threads/signal-sigtrap.exp
14485 * gdb.threads/sigthread.exp
14486 * gdb.threads/staticthreads.exp
14487 * gdb.threads/stepi-random-signal.exp
14488 * gdb.threads/thread-unwindonsignal.exp
14489 * gdb.threads/thread_check.exp
14490 * gdb.threads/thread_events.exp
14491 * gdb.threads/tid-reuse.exp
14492 * gdb.threads/tls-nodebug.exp
14493 * gdb.threads/tls-shared.exp
14494 * gdb.threads/tls-so_extern.exp
14495 * gdb.threads/tls.exp
14496 * gdb.threads/wp-replication.exp
14497 * gdb.trace/actions-changed.exp
14498 * gdb.trace/actions.exp
14499 * gdb.trace/backtrace.exp
14500 * gdb.trace/change-loc.exp
14501 * gdb.trace/collection.exp
14502 * gdb.trace/deltrace.exp
14503 * gdb.trace/disconnected-tracing.exp
14504 * gdb.trace/entry-values.exp
14505 * gdb.trace/ftrace-lock.exp
14506 * gdb.trace/ftrace.exp
14507 * gdb.trace/infotrace.exp
14508 * gdb.trace/mi-trace-frame-collected.exp
14509 * gdb.trace/mi-trace-unavailable.exp
14510 * gdb.trace/mi-traceframe-changed.exp
14511 * gdb.trace/mi-tracepoint-changed.exp
14512 * gdb.trace/mi-tsv-changed.exp
14513 * gdb.trace/no-attach-trace.exp
14514 * gdb.trace/packetlen.exp
14515 * gdb.trace/passc-dyn.exp
14516 * gdb.trace/passcount.exp
14517 * gdb.trace/pending.exp
14518 * gdb.trace/pr16508.exp
14519 * gdb.trace/qtro.exp
14520 * gdb.trace/range-stepping.exp
14521 * gdb.trace/read-memory.exp
14522 * gdb.trace/report.exp
14523 * gdb.trace/save-trace.exp
14524 * gdb.trace/signal.exp
14525 * gdb.trace/stap-trace.exp
14526 * gdb.trace/status-stop.exp
14527 * gdb.trace/strace.exp
14528 * gdb.trace/tfile.exp
14529 * gdb.trace/tfind.exp
14530 * gdb.trace/trace-break.exp
14531 * gdb.trace/trace-condition.exp
14532 * gdb.trace/trace-enable-disable.exp
14533 * gdb.trace/trace-mt.exp
14534 * gdb.trace/tracecmd.exp
14535 * gdb.trace/tracefile-pseudo-reg.exp
14536 * gdb.trace/tspeed.exp
14537 * gdb.trace/tstatus.exp
14538 * gdb.trace/tsv.exp
14539 * gdb.trace/unavailable.exp
14540 * gdb.trace/while-dyn.exp
14541 * gdb.trace/while-stepping.exp
14542 * lib/gdb-guile.exp
14543 * lib/gdb.exp
14544 * lib/mi-support.exp
14545 * lib/pascal.exp
14546 * lib/perftest.exp
14547 * lib/prelink-support.exp
14548 * lib/selftest-support.exp
14549
ad02e4fe
SM
145502016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
14551
14552 * Makefile.in: Include disable-implicit-rules.mk.
14553
22347e55
AA
145542016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14555
14556 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
14557 non-byte-aligned bit fields.
14558
da5b30da
AA
145592016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14560
14561 PR gdb/12616
14562 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
14563 respects the DW_AT_data_bit_offset attribute.
14564
b593ecca
SM
145652016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
14566
14567 * gdb.base/default.exp: Fix output of "set language".
14568
3b165252
SM
145692016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
14570
14571 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
14572 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
14573 make.
14574 * configure.ac: Remove checks for the make program.
14575 * configure: Re-generate.
14576
1a2f3d7f
KB
145772016-11-16 Kevin Buettner <kevinb@redhat.com>
14578
14579 * gdb.python/py-recurse-unwind.c (main): Add loop.
14580 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
14581 to read_register() and gdb.parse_and_eval(). Make each code
14582 call a separate case that can be individually tested.
14583 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
14584 proc. Call cont_and_backtrace for each of the code paths that
14585 we want to test in the unwinder.
14586
b7f38fda
AA
145872016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
14588
14589 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
14590 the definition of struct S.
14591
1f8db343
CM
145922016-11-11 Catherine Moore <clm@codesourcery.com>
14593
14594 * gdb.base/dump.exp: Identify verilog format dump tests as such.
14595
fad0c9fb
PA
145962016-11-09 Pedro Alves <palves@redhat.com>
14597
14598 * gdb.base/commands.exp (runto_or_return): New procedure.
14599 (gdbvar_simple_if_test, gdbvar_simple_while_test)
14600 (gdbvar_complex_if_while_test, progvar_simple_if_test)
14601 (progvar_simple_while_test, progvar_complex_if_while_test)
14602 (if_while_breakpoint_command_test)
14603 (infrun_breakpoint_command_test, breakpoint_command_test)
14604 (user_defined_command_test, watchpoint_command_test)
14605 (test_command_prompt_position, redefine_hook_test)
14606 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
14607 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
14608 multi_line_input and multi_line. Remove gdb_expect and
14609 gdb_stop_suppressing_tests uses.
14610 * lib/gdb.exp (valnum_re): New global.
14611 (multi_line_input): New procedure.
14612
8354c62c
SM
146132016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
14614
14615 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
14616 Remove.
14617 (test_setup): Define with proc_with_prefix.
14618 (test_cli_inferior): Likewise.
14619 (test_cli_thread): Likewise.
14620 (test_cli_frame): Likewise.
14621 (test_cli_select_frame): Likewise.
14622 (test_cli_up_down): Likewise.
14623 (test_mi_thread_select): Likewise.
14624 (test_mi_stack_select_frame): Likewise.
14625 (test_cli_in_mi_inferior): Likewise.
14626 (test_cli_in_mi_thread): Likewise.
14627 (test_cli_in_mi_frame): Likewise.
14628 (top level): Do not use with_test_prefix_procname.
14629
64f367a2
PA
146302016-11-09 Pedro Alves <palves@redhat.com>
14631
14632 * gdb.base/commands.exp (gdbvar_simple_if_test)
14633 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
14634 (progvar_simple_if_test, progvar_simple_while_test)
14635 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
14636 (infrun_breakpoint_command_test, breakpoint_command_test)
14637 (user_defined_command_test, watchpoint_command_test)
14638 (test_command_prompt_position, deprecated_command_test)
14639 (bp_deleted_in_command, temporary_breakpoint_commands)
14640 (stray_arg0_test, source_file_with_indented_comment)
14641 (recursive_source_test, if_commands_test)
14642 (error_clears_commands_left, redefine_hook_test)
14643 (redefine_backtrace_test): Use proc_with_prefix.
14644 * lib/gdb.exp (proc_with_prefix): New proc.
14645
0bb65f1e
AA
146462016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14647
14648 * gdb.base/tui-layout.c: New file.
14649 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
14650 disassembly window contains very long lines.
14651
7353f247
TT
146522016-11-08 Tom Tromey <tom@tromey.com>
14653
14654 * gdb.python/py-value.exp (test_value_creation): Make "long" test
14655 depend on Python 2.
14656
30a7bb83
TT
146572016-11-08 Tom Tromey <tom@tromey.com>
14658
14659 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
14660 New method.
14661
cdf5a07c
MG
146622016-10-29 Manish Goregaokar <manish@mozilla.com>
14663
2806dc7e 14664 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 14665
51a789c3
MG
146662016-10-27 Manish Goregaokar <manish@mozilla.com>
14667
2806dc7e
PA
14668 * gdb.rust/simple.rs: Add test for univariant enums without
14669 discriminants and for encoded struct-like enums.
51a789c3 14670
f610ab6d
PA
146712016-10-28 Pedro Alves <palves@redhat.com>
14672
14673 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
14674 gdb_test_multiple, tighten regexps and match symtabs and line
14675 tables incrementally.
14676
b129b0ca
LM
146772016-10-28 Luis Machado <lgustavo@codesourcery.com>
14678
14679 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
14680 general.
14681
ecf45d2c
SL
146822016-10-25 Luis Machado <lgustavo@codesourcery.com>
14683
14684 * gdb.base/exec-invalid-sysroot.exp: New file.
14685
b8d38ee4
JK
146862016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14687
14688 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
14689
f90fd8c2
JK
146902016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14691
14692 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
14693
2d2476aa
MR
146942016-10-19 Maciej W. Rozycki <macro@imgtec.com>
14695
2806dc7e
PA
14696 * gdb.base/killed-outside.exp: Remove $options from a call to
14697 `prepare_for_testing'.
2d2476aa 14698
e42b25a0
SM
146992016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14700
14701 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14702 Change test message.
14703
3ccdb432
SM
147042016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14705
14706 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14707 Update comment.
14708
5bad3170
SM
147092016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14710
14711 * gdb.trace/mi-trace-save.exp: New file.
14712
5ad9dba7
YQ
147132016-10-13 Yao Qi <yao.qi@linaro.org>
14714
14715 * gdb.base/code_elim.exp (get_var_address): Remove.
14716 * gdb.base/relocate.exp: Likewise.
14717 * gdb.base/shreloc.exp: Likewise.
14718 * lib/gdb.exp (get_var_address): New.
14719
62df7e21
YQ
147202016-10-13 Yao Qi <yao.qi@linaro.org>
14721
14722 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
14723 floating point tests if $skip_float_test is false.
14724
4dac951e
LM
147252016-10-12 Luis Machado <lgustavo@codesourcery.com>
14726
14727 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
14728 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
14729 argc values.
14730 Add 1 to argc so we guarantee distinct initial/modified argc values.
14731
8f1a8fc4
JK
147322016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14733
14734 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
14735
16c85b5d
JK
147362016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14737
14738 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
14739 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
14740 * gdb.arch/vsx-regs.exp: Likewise.
14741
1d0e042a
YQ
147422016-10-07 Yao Qi <yao.qi@linaro.org>
14743
14744 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
14745
68dadef5
MM
147462016-10-07 Markus Metzger <markus.t.metzger@intel.com>
14747
14748 * gdb.python/python.exp: Test decode_line("*0").
14749
33fa2c6e
DE
147502016-10-06 Doug Evans <dje@google.com>
14751
14752 * gdb.python/py-value.exp (test_value_creation): Add test for large
14753 unsigned 64-bit value.
14754
9c37b5ae
TT
147552016-10-06 Tom Tromey <tom@tromey.com>
14756
14757 * gdb.compile/compile.exp: Change java tests to rust.
14758 * gdb.base/setshow.exp: Change java tests to rust.
14759 * gdb.base/default.exp: Remove java from language list.
14760 * README (Examples): Update language example.
14761 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
14762 test.
14763 * lib/gdb.exp (skip_java_tests): Remove.
14764 * lib/java.exp: Remove.
14765 * gdb.java: Remove.
14766
78b86327
MR
147672016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14768
14769 * gdb.arch/mips-fcr.exp: New test.
14770 * gdb.arch/mips-fcr.c: Source for the new test.
14771
7470adbb
MR
147722016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14773
14774 * gdb.base/solib-disc.exp: Use `standard_output_file'
14775 throughout.
14776
4a556533
PA
147772016-10-06 Pedro Alves <palves@redhat.com>
14778
14779 * gdb.base/jit-simple-dl.c: New file.
14780 * gdb.base/jit-simple-jit.c: New file, factored out from ...
14781 * gdb.base/jit-simple.c: ... this.
14782 * gdb.base/jit-simple.exp (jit_run): Delete.
14783 (build_jit): New proc.
14784 (jit_test_reread): Recompile either the main program or the shared
14785 library, depending on what is being tested. Skip changing address
14786 if caller wants to. Compare before/after addresses. If testing
14787 standalone, explicitly load the binary. Test "maint info
14788 breakpoints".
14789 (top level): Add "standalone vs shared lib" and "change address"
14790 vs "same address" axes.
14791
5a122fbc
PA
147922016-10-06 Pedro Alves <palves@redhat.com>
14793
14794 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
14795 call.
14796 (jit_run): Delete.
14797 (jit_test_reread): Use with_test_prefix. Reload the main binary
14798 explicitly. Compare the before/after addresses of the JIT
14799 descriptor.
14800
ee8da4b8
DE
148012016-08-15 Doug Evans <dje@google.com>
14802
14803 * gdb.xml/extra-regs.xml: Update, end field now required, default type
14804 for single bitfields is bool.
14805 * gdb.xml/tdesc-regs.exp: Ditto.
14806
f389f6fe
JK
148072016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14808
14809 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
14810
fdebf1a4
YQ
148112016-10-05 Yao Qi <yao.qi@linaro.org>
14812
14813 * lib/gdb.exp (support_complex_tests): Return zero if
14814 gdb_skip_float_test return true.
14815
9c36d954 148162016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14817 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
14818
14819 PR gdb/20487
14820 * gdb.mi/user-selected-context-sync.exp: New file.
14821 * gdb.mi/user-selected-context-sync.c: New file.
14822
4034d0ff 148232016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14824 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
14825
14826 PR gdb/20487
14827 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
14828 =thread-select-event check.
14829
a4297203
PB
148302016-09-29 Peter Bergner <bergner@vnet.ibm.com>
14831
14832 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
14833 the compulsory L operand changes.
14834 * gdb.arch/powerpc-power.s: Likewise.
14835
bb805577
JK
148362016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14837
14838 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
14839 * gdb.base/jit-attach-pie.c: New file.
14840 * gdb.base/jit-attach-pie.exp: New file.
14841
6d61dee5
PA
148422016-09-28 Pedro Alves <palves@redhat.com>
14843
14844 * gdb.base/infcall-input.c: New file.
14845 * gdb.base/infcall-input.exp: New file.
14846
f73842fc
YQ
148472016-09-22 Yao Qi <yao.qi@linaro.org>
14848
14849 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
14850 (gdb_exit): Rename it to ...
14851 (gdbserver_gdb_exit): ... Close GDBserver.
14852 (gdb_exit): New proc, call gdbserver_gdb_exit.
14853 (mi_gdb_exit): Likewise.
14854
90681dab
YQ
148552016-09-22 Yao Qi <yao.qi@linaro.org>
14856
14857 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
14858 path.
14859 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
14860 Remove duplication.
14861
9c211fd8
YQ
148622016-09-22 Yao Qi <yao.qi@linaro.org>
14863
14864 * lib/gdbserver-support.exp: Check the existence of
14865 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
14866
ad0a504f
AK
148672016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
14868
14869 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
14870
36cf1806
TT
148712016-09-21 Tom Tromey <tom@tromey.com>
14872
14873 PR gdb/20604:
14874 * gdb.base/quit.exp: New file.
14875
74172ecf
SM
148762016-09-21 Simon Marchi <simon.marchi@ericsson.com>
14877
14878 * .gitignore: New file.
14879
3d0ec882
MR
148802016-09-21 Maciej W. Rozycki <macro@imgtec.com>
14881
14882 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
14883 throughout.
14884
8193adea
AA
148852016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14886
14887 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
14888
d41a5c09
JK
148892016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14890
14891 * gdb.cp/casts.cc (decltype): Move it ...
14892 (main): ... with its call to ...
14893 * gdb.cp/casts03.cc: ... a new file.
14894 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
14895
d2dfe700
JK
148962016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14897
14898 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
14899
e2a92b16
PB
149002016-09-15 Peter Bergner <bergner@vnet.ibm.com>
14901
14902 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
14903 and sync up the test with tests in gas/testsuite/gas/ppc.
14904 * gdb.arch/powerpc-power.exp: Likewise.
14905
49b4de64
JK
149062016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14907
14908 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
14909
2c29df25
SDJ
149102016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
14911 Jan Kratochvil <jan.kratochvil@redhat.com>
14912
14913 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
14914 make m1's definition to be different from m2's. Use 'dummy' as an
14915 argument for probe 'two'.
14916
cc3c2846
JB
149172016-09-10 Jon Beniston <jon@beniston.com>
14918
14919 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
14920 for sim target.
14921
e1b2624a
AA
149222016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14923
14924 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
14925 variable declaration.
14926 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
14927 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
14928 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
14929 received HWCAP as its argument.
14930
4295e285
PA
149312016-09-06 Pedro Alves <palves@redhat.com>
14932
14933 * gdb.base/new-ui-pending-input.c: New file.
14934 * gdb.base/new-ui-pending-input.exp: New file.
14935 * gdb.exp (clear_gdb_spawn_id): New procedure.
14936 (with_spawn_id): Check whether gdb_spawn_id exists before
14937 referencing it. If gdb_spawn_id didn't exist on entry, clear it
14938 on exit.
14939
00d5215e
UW
149402016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14941
14942 * gdb.base/float128.c: New file.
14943 * gdb.base/float128.exp: Likewise.
14944 * gdb.base/floatn.c: Likewise.
14945 * gdb.base/floatn.exp: Likewise.
14946
a9ff5f12
UW
149472016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14948
14949 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
14950
f245535c
PA
149512016-09-05 Pedro Alves <palves@redhat.com>
14952
14953 PR backtrace/19927
14954 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
14955 unwinders are immediately called as side effect of "source" or
14956 "disable unwinder" commands.
14957 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
14958
ae9cf263
YQ
149592016-09-02 Yao Qi <yao.qi@linaro.org>
14960
14961 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
14962 is true and $type is "float" or "double".
14963
27aba047
YQ
149642016-09-02 Yao Qi <yao.qi@linaro.org>
14965
14966 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
14967 true.
14968 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
14969 * gdb.base/call-rt-st.exp: Likewise.
14970 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
14971 return value instead of gdb,skip_float_test.
14972 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
14973 (do_function_calls): Use its return value instead of
14974 gdb,skip_float_test.
14975 * gdb.base/finish.exp: Likewise.
14976 * gdb.base/funcargs.exp: Likewise.
14977 * gdb.base/return.exp: Likewise.
14978 * gdb.base/return2.exp: Likewise.
14979 * gdb.base/varargs.exp: Likewise.
14980 * lib/gdb.exp (gdb_skip_float_test): Change it to
14981 gdb_caching_proc. Detect the broken ptrace on arm-linux.
14982
5af962df
AA
149832016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14984
14985 * gdb.multi/tids.exp: Test "thread apply all".
14986
7fac6910
JK
149872016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14988
14989 * gdb.base/default.exp (tty): Remove.
14990
bb1fe4ac
KB
149912016-08-24 Kevin Buettner <kevinb@redhat.com>
14992
2806dc7e
PA
14993 * gdb.python/py-recurse-unwind.c: New file.
14994 * gdb.python/py-recurse-unwind.py: New file.
14995 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 14996
0a1ddfa6
SM
149972016-08-24 Simon Marchi <simon.marchi@ericsson.com>
14998
14999 * gdb.base/set-inferior-tty.exp: New file.
15000 * gdb.base/set-inferior-tty.c: New file.
15001
d9de1fe3
PA
150022016-08-23 Pedro Alves <palves@redhat.com>
15003
15004 PR gdb/20494
15005 * gdb.base/new-ui-echo.c: New file.
15006 * gdb.base/new-ui-echo.exp: New file.
15007
e9d9abd7
YQ
150082016-08-23 Yao Qi <yao.qi@linaro.org>
15009
15010 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15011 gdbserver_spawn.
15012 * gdb.server/connect-without-multi-process.exp (do_test):
15013 Likewise.
15014
3589529e
YQ
150152016-08-23 Yao Qi <yao.qi@linaro.org>
15016
15017 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15018 standalone_txt. Delete gdb_txt and standalone_txt on host
15019 and target. Spawn the binary on target. Copy files from
15020 target to host.
15021
6bb90213
PA
150222016-08-22 Pedro Alves <palves@redhat.com>
15023
15024 PR gdb/20505
15025 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15026 with_test_prefix. Factor out bits to ...
15027 (test_no_vdso): ... this new procedure.
15028
20c2c024
CL
150292016-08-19 Carl Love <cel@us.ibm.com>
15030
15031 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15032 maintaining separate logic for constructing the output path.
15033 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15034 * gdb.arch/ppc-dfp.exp: Likewise.
15035 * gdb.arch/ppc-fp.exp: Likewise.
15036 * gdb.arch/vsx-regs.exp: Likewise.
15037 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15038 binprefix for generating the additional binary files.
15039
0646e07d
PA
150402016-08-19 Pedro Alves <palves@redhat.com>
15041
15042 * gdb.trace/mi-trace-frame-collected.exp
15043 (test_trace_frame_collected): On x32, expect two registers.
15044
46da9242
CL
150452016-08-18 Carl Love <cel@us.ibm.com>
15046
15047 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15048 and sync up the test with tests in gas/testsuite/gas/ppc.
15049 * gdb.arch/powerpc-power.exp: Likewise.
15050
eb2332d7
SM
150512016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15052
15053 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15054 expected error message.
15055
63c61e04
SM
150562016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15057
15058 * gdb.multi/remove-inferiors.exp: New file.
15059 * gdb.multi/remove-inferiors.c: New file.
15060
7b17065f
YQ
150612016-08-12 Yao Qi <yao.qi@linaro.org>
15062
15063 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15064 argument list.
15065
01d3dedf
PA
150662016-08-10 Pedro Alves <palves@redhat.com>
15067
15068 PR gdb/19187
15069 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15070 setup_kfails.
15071
3eb7562a
PA
150722016-08-09 Pedro Alves <palves@redhat.com>
15073 Simon Marchi <simon.marchi@ericsson.com>
15074
15075 PR gdb/20418
15076 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15077 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15078
80614914
PA
150792016-08-09 Pedro Alves <palves@redhat.com>
15080
15081 PR mi/20431
15082 * gdb.mi/mi-cmd-error.exp: New file.
15083
f348d89a
PA
150842016-08-09 Pedro Alves <palves@redhat.com>
15085
15086 PR gdb/18653
15087 * gdb.base/signals-state-child.c: New file.
15088 * gdb.base/signals-state-child.exp: New file.
15089 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15090
e5ca03b4
PA
150912016-08-09 Pedro Alves <palves@redhat.com>
15092
15093 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15094
282a0691
TT
150952016-08-03 Tom Tromey <tom@tromey.com>
15096
15097 PR python/18565:
15098 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15099
41bfcd63
YQ
151002016-08-01 Yao Qi <yao.qi@linaro.org>
15101
15102 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15103 variable mode to "multi-process" if $multi_process is 1, otherwise
15104 set it to "single-process".
15105
e3465b24
YQ
151062016-08-01 Yao Qi <yao.qi@linaro.org>
15107
15108 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15109 * gdb.cp/cpexprs.exp: Likewise.
15110 * gdb.cp/m-static.exp: Likewise.
15111
0b31a4bc
TT
151122016-07-26 Tom Tromey <tom@tromey.com>
15113
15114 PR python/20190:
15115 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15116 test.
15117
e0461dbb
MM
151182016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15119
15120 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15121 selecting assembly source files.
15122 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15123 assembly source files.
15124 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15125 assembly source files.
15126 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15127 selecting assembly source files.
15128
8194e927
SM
151292016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15130
15131 * gdb.base/new-ui.exp (do_test_invalid_args): New
15132 procedure.
15133
c0272db5
TW
151342016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15135
15136 * gdb.btrace/reconnect.c: New file.
15137 * gdb.btrace/reconnect.exp: New file.
15138
e3487908
GKB
151392016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15140
15141 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15142 to test_catch_syscall_group.
15143 (test_catch_syscall_group): New.
15144
12df5c00
TT
151452016-07-21 Tom Tromey <tom@tromey.com>
15146
15147 * gdb.rust/simple.rs (main): Use empty struct expression.
15148 * gdb.rust/simple.exp: Add tests for empty struct expression.
15149
bae62ee2
YQ
151502016-07-21 Yao Qi <yao.qi@linaro.org>
15151
15152 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15153 if gdb_skip_xml_test is true on some targets.
15154
b1b53fb3
YQ
151552016-07-21 Yao Qi <yao.qi@linaro.org>
15156
15157 * gdb.server/solib-list.exp: Unset last_loaded_file.
15158
027d97f8
JK
151592016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15160
15161 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15162 "step into captured_main (args)".
15163
7674d381
JK
151642016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15165
15166 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15167
72b5d099
JK
151682016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15169
15170 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15171
1f960ced
PA
151722016-07-19 Pedro Alves <palves@redhat.com>
15173
15174 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15175 * gdb.opt/inline-bt.exp: Likewise.
15176 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15177 additional_flags=-Winline.
15178 * gdb.opt/inline-locals.exp: Likewise.
15179 * gdb.opt/inline-markers.c (ATTR): Define.
15180 (inlined_fn): Use it.
15181
f25827c1
YQ
151822016-07-19 Yao Qi <yao.qi@linaro.org>
15183
15184 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15185 (test_with_self): Remove some code. Remove argument executable.
15186 (top-level): Use do_self_tests.
15187
37539ebe
DB
151882016-07-15 Zachary Welch <zwelch@codesourcery.com>
15189 Don Breazeal <donb@codesourcery.com>
15190
15191 * gdb.base/maint.exp: Escape paths used in regular expressions.
15192 * gdb.stabs/weird.exp: Likewise.
15193
dac790e1
TT
151942016-07-13 Tom Tromey <tom@tromey.com>
15195
15196 PR python/15620, PR python/18620:
15197 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15198 (test_bkpt_events): New procs.
15199
93daf339
TT
152002016-07-13 Tom Tromey <tom@tromey.com>
15201
15202 PR python/17698:
15203 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15204 test.
15205 (test_watchpoints): Likewise.
15206 (test_bkpt_pending): New proc.
15207
6571a381
TT
152082016-07-13 Tom Tromey <tom@tromey.com>
15209
15210 PR cli/18053:
15211 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15212 completion test.
15213
e8732474
JK
152142016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15215
15216 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15217 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15218 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15219 f_label.
15220 (g): Rename g_end_lbl to g_label.
15221 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15222 low_pc and high_pc.
15223 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15224
e0f3fd7c
TT
152252016-07-12 Tom Tromey <tom@tromey.com>
15226
15227 PR python/19293:
15228 * gdb.python/py-unwind-maint.exp: Update tests.
15229
3cfe46b6
YQ
152302016-07-12 Yao Qi <yao.qi@linaro.org>
15231
15232 * lib/selftest-support.exp (selftest_setup): Match the output
15233 when captured_main is inlined.
15234
4f19a0e6
WT
152352016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15236
15237 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15238 New variables.
15239 (print this%a, print this%b, print this): New tests.
15240 * gdb.fortran/derived-types.f90 (this): New object and
15241 initialization.
15242
986cf455
SM
152432016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15244
15245 * gdb.ada/arraydim.exp: Remove extra directory level in build
15246 directory.
15247
f0464b23
SM
152482016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15249
15250 * lib/ada.exp: Remove extra directory level in build directory.
15251 * gdb.ada/cond_lang.exp: Likewise.
15252 * gdb.ada/exec_changed.exp: Likewise.
15253 * gdb.ada/lang_switch.exp: Likewise.
15254
42d94011
MG
152552016-07-06 Manish Goregaokar <manish@mozilla.com>
15256
2806dc7e
PA
15257 * simple.rs: Add test for raw pointer subscripting.
15258 * simple.exp: Add test expectations.
42d94011 15259
647c264c
YQ
152602016-07-05 Yao Qi <yao.qi@linaro.org>
15261
15262 * gdb.mi/mi-reverse.exp: Match =record-started output.
15263
20aa2c60
PA
152642016-07-01 Pedro Alves <palves@redhat.com>
15265
15266 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15267 procedure.
15268 (jit_reader_test): Test the jit reader's unwinder.
15269 * gdb.base/jithost.c (jit_function_00_code): New global.
15270 (main): Use memcpy to fill in the mmapped code, instead of poking
15271 bytes manually here.
15272 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15273 value.
15274 (read_debug_info): Save the function's range.
15275 (read_sp): New function.
15276 (unwind_frame): Use it. Also unwind RBP.
15277 (get_frame_id): Use read_sp.
15278 (gdb_init_reader): Use calloc instead of malloc.
15279 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15280 parameter. Use gdb_test_multiple.
15281
ced2dffb
PA
152822016-07-01 Pedro Alves <palves@redhat.com>
15283 Antoine Tremblay <antoine.tremblay@ericsson.com>
15284
15285 * gdb.threads/process-dies-while-detaching.c: New file.
15286 * gdb.threads/process-dies-while-detaching.exp: New file.
15287
63000888
PA
152882016-07-01 Pedro Alves <palves@redhat.com>
15289
15290 * gdb.multi/watchpoint-multi-exit.c: New file.
15291 * gdb.multi/watchpoint-multi-exit.exp: New file.
15292
038d4868
PA
152932016-06-30 Pedro Alves <palves@redhat.com>
15294
15295 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15296 unset inferior_spawn_id.
15297
994e9c83
PA
152982016-06-30 Pedro Alves <palves@redhat.com>
15299
15300 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15301 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15302
e5653468
YQ
153032016-06-29 Yao Qi <yao.qi@linaro.org>
15304
15305 * gdb.base/return.c: Add copyright header.
15306
803b47e5
TT
153072016-06-29 Tom Tromey <tom@tromey.com>
15308
15309 PR python/20129:
15310 * gdb.python/py-framefilter.exp: Add tests for setting priority
15311 and disabling of non-existent frame filter.
15312
28244707
YQ
153132016-06-29 Yao Qi <yao.qi@linaro.org>
15314
15315 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15316 0x0f07ff.
15317
a31d2f06
YQ
153182016-06-28 Yao Qi <yao.qi@linaro.org>
15319
15320 * gdb.base/catch-syscall.exp: Remove check on isnative and target
15321 triplets. Start gdb, execute catch syscall, and continue. Check
15322 gdb's output to determine catch syscall is supported.
15323
921d8f54
MG
153242016-06-27 Manish Goregaokar <manish@mozilla.com>
15325
25d49b86
PA
15326 * gdb.rust/simple.rs: Add test for returning unit in a function.
15327 * gdb.rust/simple.exp: Add expectation for functions returning
15328 unit.
921d8f54 15329
f4952523
PMR
153302016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
15331
15332 * gdb.python/py-breakpoint-create-fail.c,
15333 gdb.python/py-breakpoint-create-fail.exp,
15334 gdb.python/py-breakpoint-create-fail.py: New testcase.
15335
fccb08f8
MG
153362016-06-25 Manish Goregaokar <manish@mozilla.com>
15337
15338 PR gdb/20239
15339 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
15340 * gdb.rust/simple.exp: Add test expectations for new NonZero
15341 tests.
fccb08f8 15342
6b850546
DT
153432016-06-24 David Taylor <dtaylor@emc.com>
15344
15345 * gdb.base/offsets.exp: New file.
15346 * gdb.base/offsets.c: New file.
15347
17621150
TT
153482016-06-23 Tom Tromey <tom@tromey.com>
15349
15350 PR gdb/16483:
15351 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
15352 before any filters are loaded.
15353
04d59df6
WT
153542016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
15355
15356 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
15357 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
15358 structs.
15359 * gdb.fortran/derived-type-function.exp: New file.
15360 * gdb.fortran/derived-type-function.f90: New file.
15361
15362
ac69f786
PA
153632016-06-21 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.base/new-ui.exp: New file.
15366 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
15367 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
15368 (with_spawn_id): New procedure.
15369
49940788
PA
153702016-06-21 Pedro Alves <palves@redhat.com>
15371
15372 * gdb.mi/mi-exec-run.exp: New file.
15373
ef274d26
PA
153742016-06-21 Pedro Alves <palves@redhat.com>
15375
15376 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
15377 breakpoint command's output on the main UI.
15378 (test_break): New procedure, factored out from calls in the top
15379 level.
15380 (top level): Use foreach_with_prefix to test MI as main UI and as
15381 separate UI.
15382
468afe6c
PA
153832016-06-21 Pedro Alves <palves@redhat.com>
15384
15385 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
15386 (test_awatch_creation_and_listing)
15387 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
15388 Remove 'type' parameter.
15389 (test_watchpoint_all): New parameter mi_mode. Remove
15390 with_test_prefix.
15391 (top level): Use foreach_with_prefix, and add main/separate UI MI
15392 testing axis.
15393
51f77c37
PA
153942016-06-21 Pedro Alves <palves@redhat.com>
15395
15396 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
15397 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
15398 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
15399 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
15400 (gdb_main_spawn_id, mi_spawn_id): Declare and
15401 comment.
15402 (mi_create_inferior_pty): New procedure,
15403 factored out from default_mi_gdb_start.
15404 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
15405 procedures.
15406 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
15407 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
15408 Use mi_create_inferior_pty.
15409 (mi_gdb_start): Use eval to pass down args list.
15410
8980e177
PA
154112016-06-21 Pedro Alves <palves@redhat.com>
15412
15413 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
15414 * gdb.opt/inline-cmds.exp: Add MI tests.
15415
f38d3ad1
PA
154162016-06-21 Pedro Alves <palves@redhat.com>
15417
15418 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
15419
45db7c09
PA
154202016-06-21 Pedro Alves <palves@redhat.com>
15421
15422 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
15423 (top level): Use it instead of mi_execute_to.
15424
5a069ab3
PA
154252016-06-21 Pedro Alves <palves@redhat.com>
15426
15427 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
15428 (cont_handler_str): New.
15429 (signal_stop_handler): Set stop_handler_str instead of printing to
15430 stdout.
15431 (continue_handler): Set cont_handler_str instead of printing to
15432 stdout.
15433 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
15434 mi_send_resuming_command. Print stop_handler_str and
15435 cont_handler_str instead of expecting the python events print
15436 directly.
15437
2838cc1d
SD
154382016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
15439
15440 * gdb.base/jit-reader.exp: New file.
15441 * gdb.base/jithost.c: New file.
15442 * gdb.base/jithost.h: New file.
15443 * gdb.base/jitreader.c : New file.
15444 * gdb.base/jit-protocol.h: New file.
15445
21a77091
YQ
154462016-06-17 Yao Qi <yao.qi@linaro.org>
15447
15448 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
15449 parameters follow_fork and detach_on_fork. Set follow-fork-mode
15450 and detach-on-fork. Adjust tests.
15451 (top level): Invoke break_cond_on_syscall with combinations of
15452 syscall, follow-fork-mode and detach-on-fork.
15453
f50bf8e5
YQ
154542016-06-17 Yao Qi <yao.qi@linaro.org>
15455
15456 * gdb.base/step-over-exit.c: New.
15457 * gdb.base/step-over-exit.exp: New.
15458
a28d8e50
YTL
154592016-06-17 Yan-Ting Lin <currygt52@gmail.com>
15460
15461 * gdb.base/float.exp: Add target check for nds32*-*-*.
15462 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
15463
cad8e26d
AB
154642016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
15465
15466 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
15467 for unsupported target features.
15468 * gdb.base/call-rt-st.exp: Likewise.
15469 * gdb.base/call-sc.exp: Likewise.
15470 * gdb.base/call-signal-resume.exp: Likewise.
15471 * gdb.base/call-strs.exp: Likewise.
15472 * gdb.base/callexit.exp: Likewise.
15473 * gdb.base/callfuncs.exp: Likewise.
15474 * gdb.base/nodebug.exp: Likewise.
15475 * gdb.base/printcmds.exp: Likewise.
15476 * gdb.base/ptype.exp: Likewise.
15477 * gdb.base/structs.exp: Likewise.
15478 * gdb.base/unwindonsignal.exp: Likewise.
15479 * gdb.cp/gdb2495.exp: Likewise.
15480 * gdb.cp/templates.exp: Likewise.
15481 * gdb.cp/virtfunc.exp: Likewise.
15482 * gdb.threads/hand-call-in-threads.exp: Likewise.
15483 * gdb.threads/interrupted-hand-call.exp: Likewise.
15484 * gdb.threads/thread-unwindonsignal.exp: Likewise.
15485
347dc102
TT
154862016-06-10 Tom Tromey <tom@tromey.com>
15487
15488 PR rust/20110:
15489 * gdb.rust/expr.exp: Add test for integer constant larger than
15490 i32.
15491
5e13cf25
BH
154922016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
15493
15494 * gdb.fortran/nested-funcs.exp: New.
15495 * gdb.fortran/nested-funcs.f90: New.
15496
bb556f1f
TK
154972016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
15498
15499 * gdb.base/examine-backward.c: New file.
15500 * gdb.base/examine-backward.exp: New file.
15501
38b022b4
SM
155022016-06-06 Simon Marchi <simon.marchi@ericsson.com>
15503
15504 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
15505 matching.
15506
1b40ec05
TT
155072016-06-02 Tom Tromey <tom@tromey.com>
15508
15509 PR python/18984:
15510 * gdb.python/py-shared.exp: Add solib_name test.
15511
193bd378
SM
155122016-06-02 Simon Marchi <simon.marchi@ericsson.com>
15513
15514 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
15515
3326303b
MG
155162016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
15517
15518 PR c++/19893
15519 * gdb.dwarf2/implref.exp: Rename to...
15520 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
15521 * gdb.dwarf2/implref-array.c: New file.
15522 * gdb.dwarf2/implref-array.exp: Likewise.
15523 * gdb.dwarf2/implref-global.c: Likewise.
15524 * gdb.dwarf2/implref-global.exp: Likewise.
15525 * gdb.dwarf2/implref-struct.c: Likewise.
15526 * gdb.dwarf2/implref-struct.exp: Likewise.
15527
825c8ef2
AT
155282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15529
15530 * gdb.trace/trace-condition.exp: Add 64bit tests.
15531
2320162a
AT
155322016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15533
15534 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
15535 bits types.
15536 (main): Adapt to 8 to 64 bits types.
15537 * gdb.trace/trace-condition.exp: Add new tests.
15538
a7818233
AT
155392016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15540
15541 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
15542
0d336466
AT
155432016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15544
15545 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
15546 Move condition tests...
15547 * gdb.trace/trace-condition.exp: Here.
15548
7faeb45a
AT
155492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15550
15551 * gdb.trace/trace-condition.exp: Add counter-case tests.
15552
e385593e
JK
155532016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15554
15555 PR c++/15231
15556 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
15557 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
15558
744608cc
PA
155592016-05-27 Pedro Alves <palves@redhat.com>
15560
15561 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
15562 New procedure.
15563 (top level): Call it, and bail out of DejaGnu is known to be bad.
15564
ac775bf4
AB
155652016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
15566
15567 * gdb.base/whatis.c: Extend the test case.
15568 * gdb.base/whatis.exp: Add additional tests.
15569
2bbad2ea
BH
155702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15571
15572* gdb.fortran/type.f90: Add pointer variable.
15573* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
15574
8b70175d
BH
155752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15576
15577 * gdb.fortran/vla-type.exp: Fix testcase name.
15578
86d8a848
BH
155792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15580
15581 * gdb.fortran/vla-type.exp: Access elements in nested structs.
15582
e188eb36
BH
155832016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15584
15585 * gdb.fortran/type.f90: Add nested structures.
15586 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
15587 * gdb.fortran/derived-type.exp: Adapt expected output.
15588 * gdb.fortran/vla-type.exp: Adapt expected output.
15589
9b2db1fd
BH
155902016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15591
15592 * gdb.fortran/whatis_type.exp: Adapt expected output.
15593
72b17055
BH
155942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15595
15596 * gdb.fortran/print_type.exp: Fix expected output.
15597 * gdb.fortran/whatis_type.exp: Fix expected output.
15598
3cd81d8d
BH
155992016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15600
15601 * gdb.fortran/whatis_type.exp: Use multi_line.
15602
ddae9462
TT
156032016-05-24 Tom Tromey <tom@tromey.com>
15604
15605 PR python/17386:
15606 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
15607 use value as an index.
15608
1957f6b8
TT
156092016-05-23 Tom Tromey <tom@tromey.com>
15610
15611 PR python/17981:
15612 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
15613 no-breakpoint case.
15614
026a9174
PA
156152016-05-24 Pedro Alves <palves@redhat.com>
15616
15617 PR gdb/19828
15618 * gdb.threads/clone-attach-detach.c: New file.
15619 * gdb.threads/clone-attach-detach.exp: New file.
15620
e70a7231
FR
156212016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
15622
15623 * gdb.base/annota-input-while-running.exp: Fix syntax error.
15624
0f6ed0e0
TT
156252016-05-23 Tom Tromey <tom@tromey.com>
15626
15627 PR python/19438, PR python/18393:
15628 * gdb.python/py-progspace.exp: Add "dir" test.
15629 * gdb.python/py-objfile.exp: Add "dir" test.
15630
ffd19d61
YQ
156312016-05-23 Yao Qi <yao.qi@linaro.org>
15632
15633 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
15634 * gdb.arch/thumb2-it.exp: Likewise.
15635
9e8f9b05
SM
156362016-05-18 Simon Marchi <simon.marchi@ericsson.com>
15637
15638 * gdb.mi/mi-threads-interrupt.c: New file.
15639 * gdb.mi/mi-threads-interrupt.exp: New file.
15640
61c6156d
SM
156412016-05-17 Simon Marchi <simon.marchi@ericsson.com>
15642
15643 PR gdb/18077
15644 * gdb.mi/mi-async-run.exp: New file.
15645 * gdb.mi/mi-async-run.c: New file.
15646
67218854
TT
156472016-05-17 Tom Tromey <tom@tromey.com>
15648 Manish Goregaokar <manishsmail@gmail.com>
15649
15650 * lib/rust-support.exp: New file.
15651 * lib/gdb.exp (skip_rust_tests): New proc.
15652 (build_executable_from_specs): Handle rust.
15653 * lib/future.exp (gdb_find_rustc): New proc.
15654 (gdb_default_target_compile): Handle rust.
15655 * gdb.rust/expr.exp: New file.
15656 * gdb.rust/generics.exp: New file.
15657 * gdb.rust/generics.rs: New file.
15658 * gdb.rust/methods.exp: New file.
15659 * gdb.rust/methods.rs: New file.
15660 * gdb.rust/modules.exp: New file.
15661 * gdb.rust/modules.rs: New file.
15662 * gdb.rust/simple.exp: New file.
15663 * gdb.rust/simple.rs: New file.
15664
c44af4eb
TT
156652016-05-17 Tom Tromey <tom@tromey.com>
15666
15667 * gdb.base/default.exp (set language): Add rust.
15668
dcd1f979
TT
156692016-05-17 Tom Tromey <tom@tromey.com>
15670
15671 * gdb.gdb/unittest.exp: New file.
15672
155b7f57
YQ
156732016-05-16 Yao Qi <yao.qi@linaro.org>
15674
15675 * gdb.base/batch-preserve-term-settings.exp: Remove variable
15676 shell_prompt. Update shell_prompt_re.
15677
8ddd5a6c
DE
156782016-05-12 Doug Evans <dje@google.com>
15679
15680 PR symtab/19999
15681 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
15682 $options when building executable.
15683 * gdb.dwarf2/fission-loclists-pie.S: New file.
15684 * gdb.dwarf2/fission-loclists-pie.exp: New file.
15685
02e370d9
SM
156862016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15687
15688 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
15689 of [is_remote target],
15690
8929ad8b
SM
156912016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15692
15693 * lib/gdb.exp (use_gdb_stub): New procedure.
15694
6c447423
DE
156952016-05-03 Yunlian Jiang <yunlian@google.com>
15696 Doug Evans <dje@google.com>
15697
15698 PR symtab/19914
15699 * gdb.dwarf2/dwp-sepdebug.c: New file.
15700 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15701
444e826c
SM
157022016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15703
15704 * gdb.base/detach.exp: Remove is_remote check.
15705
740feeaa
SM
157062016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15707
15708 * gdb.base/annota-input-while-running.exp: Don't check for
15709 [is_remote target]. Enable annotations after running to main.
15710 Remove unused "set test..." line.
15711
9080ac9d
SM
157122016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15713
15714 * gdb.trace/trace-enable-disable.exp: New file.
15715 * gdb.trace/trace-enable-disable.c: New file.
15716
952ebca5
SM
157172016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15718
15719 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15720 use it in info sharedlibrary test.
15721 * gdb.trace/ftrace-lock.exp: Likewise.
15722 * gdb.trace/ftrace.exp: Likewise.
15723 * gdb.trace/range-stepping.exp: Likewise.
15724 * gdb.trace/trace-break.exp: Likewise.
15725 * gdb.trace/trace-condition.exp: Likewise.
15726 * gdb.trace/trace-mt.exp: Likewise.
15727
d9019901
SM
157282016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15729
15730 * lib/gdb.exp (gdb_load_shlibs): Rename to...
15731 (gdb_load_shlib): ... this.
15732 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
15733 gdb_load_shlib.
15734 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
15735 * gdb.base/ctxobj.exp: Likewise.
15736 * gdb.base/dprintf-pending.exp: Likewise.
15737 * gdb.base/dso2dso.exp: Likewise.
15738 * gdb.base/fixsection.exp: Likewise.
15739 * gdb.base/gcore-relro.exp: Likewise.
15740 * gdb.base/gdb1555.exp: Likewise.
15741 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15742 * gdb.base/gnu-ifunc.exp: Likewise.
15743 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
15744 * gdb.base/jit-so.exp (one_jit_test): Likewise.
15745 * gdb.base/pending.exp: Likewise.
15746 * gdb.base/print-file-var.exp: Likewise.
15747 * gdb.base/print-symbol-loading.exp: Likewise.
15748 * gdb.base/shlib-call.exp: Likewise.
15749 * gdb.base/shreloc.exp: Likewise.
15750 * gdb.base/so-impl-ld.exp: Likewise.
15751 * gdb.base/solib-disc.exp: Likewise.
15752 * gdb.base/solib-nodir.exp: Likewise.
15753 * gdb.base/solib-overlap.exp: Likewise.
15754 * gdb.base/solib-symbol.exp: Likewise.
15755 * gdb.base/solib-weak.exp (do_test): Likewise.
15756 * gdb.base/sym-file.exp: Likewise.
15757 * gdb.base/symtab-search-order.exp: Likewise.
15758 * gdb.base/type-opaque.exp: Likewise.
15759 * gdb.base/unload.exp: Likewise.
15760 * gdb.base/watchpoint-solib.exp: Likewise.
15761 * gdb.compile/compile.exp: Likewise.
15762 * gdb.cp/gdb2384.exp: Likewise.
15763 * gdb.cp/infcall-dlopen.exp: Likewise.
15764 * gdb.cp/re-set-overloaded.exp: Likewise.
15765 * gdb.fortran/library-module.exp: Likewise.
15766 * gdb.opt/solib-intra-step.exp: Likewise.
15767 * gdb.python/py-finish-breakpoint.exp: Likewise.
15768 * gdb.python/py-shared.exp: Likewise.
15769 * gdb.reverse/solib-precsave.exp: Likewise.
15770 * gdb.reverse/solib-reverse.exp: Likewise.
15771 * gdb.server/solib-list.exp: Likewise.
15772 * gdb.threads/dlopen-libpthread.exp: Likewise.
15773 * gdb.threads/tls-shared.exp: Likewise.
15774 * gdb.threads/tls-so_extern.exp: Likewise.
15775 * gdb.trace/change-loc.exp: Likewise.
15776 * gdb.trace/ftrace-lock.exp: Likewise.
15777 * gdb.trace/ftrace.exp: Likewise.
15778 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
15779 * gdb.trace/pending.exp: Likewise.
15780 * gdb.trace/range-stepping.exp: Likewise.
15781 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
15782 (strace_info_marker): Likewise.
15783 (strace_probe_marker): Likewise.
15784 (strace_trace_on_same_addr): Likewise.
15785 (strace_trace_on_diff_addr): Likewise.
15786 * gdb.trace/trace-break.exp: Likewise.
15787 * gdb.trace/trace-condition.exp: Likewise.
15788 * gdb.trace/trace-mt.exp: Likewise.
15789
fca4cfd9
SM
157902016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15791
15792 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
15793 result of gdb_remote_download.
15794 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
15795 * gdb.base/dso2dso.exp: Likewise.
15796 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15797 * gdb.base/print-file-var.exp: Likewise.
15798 * gdb.base/shlib-call.exp: Likewise.
15799 * gdb.base/shreloc.exp: Likewise.
15800 * gdb.base/solib-overlap.exp: Likewise.
15801 * gdb.base/solib-weak.exp (do_test): Likewise.
15802 * gdb.base/unload.exp: Likewise.
15803
11cf4ffb
YQ
158042016-04-27 Yao Qi <yao.qi@linaro.org>
15805
15806 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
15807 exists.
15808
3e2e34f8
KB
158092016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15810
15811 * vla-type.exp: Print structure from toplevel.
15812
8f07e298
BH
158132016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15814
15815 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
15816 of dynamic types.
15817 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
15818 of dynamic types.
15819
9920b434
BH
158202016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15821
15822 * gdb.fortran/vla-type.f90: New file.
15823 * gdb.fortran/vla-type.exp: New file.
15824
f3abeff5
YQ
158252016-04-25 Yao Qi <yao.qi@linaro.org>
15826
15827 * gdb.base/branch-to-self.c: New file.
15828 * gdb.base/branch-to-self.exp: New file.
15829
0a5d52f0
YQ
158302016-04-22 Yao Qi <yao.qi@linaro.org>
15831
15832 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
15833 more after $hex.
15834
495346f6
YQ
158352016-04-22 Yao Qi <yao.qi@linaro.org>
15836
15837 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
15838 * gdb.base/annota3.exp: Likewise.
15839
4a7e075c
YQ
158402016-04-22 Yao Qi <yao.qi@linaro.org>
15841
15842 * gdb.reverse/step-precsave.exp: Do one step and test program
15843 stops in "callee" and do multiple steps until program goes out
15844 of "callee".
15845 * gdb.reverse/step-reverse.exp: Likewise.
15846
5b061e98
YQ
158472016-04-22 Yao Qi <yao.qi@linaro.org>
15848
15849 * gdb.trace/signal.exp: Also pass if
15850 $tracepoint_hits($i) > $iterations.
15851
5c5dc57f
YQ
158522016-04-22 Yao Qi <yao.qi@linaro.org>
15853
15854 * gdb.trace/signal.c: New file.
15855 * gdb.trace/signal.exp: New file.
15856
a55411b9
DE
158572016-04-19 Doug Evans <xdje42@gmail.com>
15858
15859 * gdb.base/bad-file.exp: New file.
15860
a22df60a
MG
158612016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
15862
15863 * gdb.dwarf2/implref.exp: New file.
15864
0c13f7e5
BH
158652016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15866
15867 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
15868 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
15869 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
15870 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
15871 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
15872 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
15873 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
15874 * lib/fortran.exp (fortran_int4): New procedure.
15875 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
15876 (fortran_logical4): Likewise.
15877
9b9b09e9
BH
158782016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
15879
15880 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
15881
a14d1f4d
BH
158822016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15883
15884 * lib/compiler.c: Add Intel specific preprocessor macros.
15885 * lib/compiler.cc: Likewise.
25d49b86 15886
7d49b1d0
LM
158872016-04-13 Luis Machado <lgustavo@codesourcery.com>
15888
15889 * gdb.server/connect-with-no-symbol-file.c: New file.
15890 * gdb.server/connect-with-no-symbol-file.exp: New file.
15891
8392fa22
SM
158922016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15893
15894 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
15895
8c4c4aeb
SM
158962016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15897
15898 * boards/gdbserver-base.exp (${board}_download): Copy source file to
15899 standard output directory.
15900
45e3745e
AT
159012016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
15902
15903 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
15904
e26b7e41
MM
159052016-04-13 Markus Metzger <markus.t.metzger@intel.com>
15906
15907 * gdb.btrace/instruction_history.c (loop): Add declaration.
15908
8ce09462
AT
159092016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15910
15911 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
15912
2e88a1ea
SM
159132016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
15914
15915 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
15916 parentheses to print.
15917 (continue_handler): Likewise.
15918
f48e22e3
SM
159192016-04-08 Simon Marchi <simon.marchi@ericsson.com>
15920
15921 * gdb.server/solib-list.exp: Remove is_remote check.
15922 Pass shlib= to gdb_compile. Don't link shared library with
15923 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
15924 Run binary filename through "readlink -f" on the target.
15925
096be756
PA
159262016-04-08 Pedro Alves <palves@redhat.com>
15927
15928 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
15929 interpreter filename as argument to gdbserver_spawn.
15930 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15931 Return empty if $last_loaded_file does not exist.
15932
06500533
JK
159332016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15934
15935 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
15936 * gdb.base/jit-main.c: Use exit after usage.
15937
2d35e871
JK
159382016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15939
15940 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
15941 GDBHISTSIZE prior to the tests.
15942 * gdb.base/gdbinit-history.exp: Likewise.
15943
159442016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
15945
15946 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
15947 instead of build_executable. Use gdb_load_shlibs.
15948
c8064e7e
YQ
159492016-04-07 Yao Qi <yao.qi@linaro.org>
15950
15951 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
15952 Execute "si" command.
15953
bde47561
YQ
159542016-04-07 Yao Qi <yao.qi@linaro.org>
15955
15956 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
15957 number instead of the comments on some line.
15958
b16f8a3b
DB
159592016-04-06 Don Breazeal <donb@codesourcery.com>
15960
15961 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
15962 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
15963
c2f901df
SM
159642016-04-06 Simon Marchi <simon.marchi@ericsson.com>
15965
15966 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
15967 standard_output_file. Remove unused binfile variable.
15968
ac17fda0
CU
159692016-04-05 Catalin Udma <catalin.udma@freescale.com>
15970
15971 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
15972 * gdb.python/py-mi-objfile.exp: Match "list main" output
15973 in console format.
15974
03a8c4df
SM
159752016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
15976
15977 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
15978 absolute.
15979
6e774b13
SM
159802016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15981
15982 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
15983 absolute.
15984 * gdb.trace/ftrace.exp: Likewise.
15985 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
15986 targets as well.
15987 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
15988 (gdb_load_shlibs): Copy libraries to test directory when testing
15989 natively. Only set solib-search-path if testing remotely.
15990 * lib/mi-support.exp (mi_load_shlibs): Likewise.
15991
7817ea46
SM
159922016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15993
15994 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
15995 gdb_download. Use it even if the target is not remote.
15996 * gdb.base/jit.exp (compile_jit_test): Likewise.
15997 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
15998 output directory if the destination board is local, otherwise use
15999 the standard remote_download from DejaGnu.
16000 (gdb_download): Remove.
16001 (gdb_load_shlibs): Use gdb_remote_download instead of
16002 gdb_download.
16003 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16004 Use gdb_remote_download instead of gdb_download. Use it even if
16005 the target is not remote.
16006 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16007 instead of gdb_download.
16008
7beb7f68
SM
160092016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16010
16011 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16012 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16013 run.
16014
cc63428a
AV
160152016-04-01 Artemiy Volkov <artemiyv@acm.org>
16016
16017 PR gdb/19820
16018 * gdb.base/printcmds.exp: Add artificial arrays tests.
16019
64cdf930
PA
160202016-03-31 Pedro Alves <palves@redhat.com>
16021
16022 PR gdb/19858
16023 * gdb.base/jit-main.c: Include unistd.h.
16024 (ATTACH): Define to 0 if not already defined.
16025 (wait_for_gdb, mypid): New globals.
16026 (WAIT_FOR_GDB): New macro.
16027 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16028 some breakpoint locations.
16029 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16030 New procedures.
16031 (one_jit_test): Add REATTACH parameter, and handle it. Use
16032 continue_to_test_location.
16033 (top level): Test attach, and adjusts calls to one_jit_test.
16034
40dea8cb
PA
160352016-03-31 Pedro Alves <palves@redhat.com>
16036
16037 PR gdb/19858
16038 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16039 BINSUFFIX parameter, and handle it.
16040 (top level): Adjust calls compile_jit_test.
16041
e7ea3ec7
CU
160422016-03-31 Catalin Udma <catalin.udma@freescale.com>
16043
16044 PR python/19743
16045 * gdb.python/py-mi-events-gdb.py: New file.
16046 * gdb.python/py-mi-events.c: New file.
16047 * gdb.python/py-mi-events.exp: New file.
16048
e6359af3
YQ
160492016-03-30 Yao Qi <yao.qi@linaro.org>
16050
16051 * gdb.reverse/until-precsave.exp: Match function name only.
16052 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16053 Move malloc to a condition block.
16054 * gdb.reverse/until-reverse.exp: Match function name only.
16055
a4105d04
MK
160562016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16057
16058 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16059 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16060 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16061 variable for GPR 0 instead of assuming it is register 0.
16062 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16063 * lib/trace-support.exp: Add s390 registers.
16064
bfa6adb9
YQ
160652016-03-29 Yao Qi <yao.qi@linaro.org>
16066
16067 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16068
1e6697ea
YQ
160692016-03-24 Yao Qi <yao.qi@linaro.org>
16070
16071 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16072 test message.
16073
64bcd522
AA
160742016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16075
16076 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16077 maintaining separate logic for constructing the output path.
16078
7868401b
DB
160792016-03-16 Don Breazeal <donb@codesourcery.com>
16080
16081 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16082 Retry fork and waitpid on interrupted system call errors.
16083 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16084 Use with_timeout_factor to increase timeout by factor of 10.
16085
1cafadb4
DB
160862016-03-15 Don Breazeal <donb@codesourcery.com>
16087
16088 * gdb.cp/scope-err.cc: New test program.
16089 * gdb.cp/scope-err.exp: New test script.
16090 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16091 lines and "set breakpoint here" comment.
16092 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16093 Fixed some whitespace and format issues.
16094 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16095 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16096
81516450
DE
160972016-03-15 Doug Evans <dje@google.com>
16098
16099 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16100 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16101 All callers updated. Add tests for enums, mixed flags register.
16102
aa52b601
DE
161032016-03-15 Doug Evans <dje@google.com>
16104
16105 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16106 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16107
fa4ff313
SM
161082016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16109
16110 * gdb.base/default.exp: Add $_as_string to the list of expected
16111 convenience functions.
16112
f2403c39
AB
161132016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16114
16115 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16116
f2f3ccb9
SM
161172016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16118
16119 * gdb.python/py-as-string.exp: New file.
16120 * gdb.python/py-as-string.c: New file.
16121
00dbd492
PA
161222016-03-09 Pedro Alves <palves@redhat.com>
16123
16124 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16125 signal" -> "Thread NN received signal" output change.
16126 * gdb.threads/ia64-sigill.exp: Likewise.
16127 * gdb.threads/linux-dp.exp: Likewise.
16128 * gdb.threads/manythreads.exp: Likewise.
16129 * gdb.threads/pending-step.exp: Likewise.
16130 * gdb.threads/print-threads.exp: Likewise.
16131 * gdb.threads/sigstep-threads.exp: Likewise.
16132 * gdb.threads/staticthreads.exp: Likewise.
16133 * gdb.threads/tls.exp: Likewise.
16134
1e6697ea
YQ
161352016-03-09 Pedro Alves <palves@redhat.com>
16136
16137 * gdb.base/command-line-input.exp: New file.
16138
b04fd3be
MK
161392016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16140
16141 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16142 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16143 * gdb.trace/pending.exp: Accept leading dot before function name.
16144 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16145 * lib/trace-support.exp: Set registers for ppc.
16146
98fa59e9
MK
161472016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16148
16149 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16150 use it for disassembly; accept .main in addition to main in backtrace.
16151
f77198c8
MK
161522016-03-09 Wei-cheng Wang <cole945@gmail.com>
16153 Marcin Kościelnicki <koriakin@0x04.net>
16154
16155 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16156 (gdb_recursion_test_ptr): New global variable.
16157 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16158 gdb_recursion_test.
16159 (gdb_c_test): Ditto.
16160
ba84e0da
MK
161612016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16162
16163 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16164 ordering.
16165
4366d36e
MK
161662016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16167
16168 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16169 (bar): Add bar_start_lbl label.
16170 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16171 of foo/bar for emitting DWARF and tracing.
16172
5eb264df
SDJ
161732016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16174
16175 * analyze-racy-logs.py: Set executable bit.
16176
fb6a751f
SDJ
161772016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16178
16179 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16180 (CHECK_TARGET_TMP): Likewise.
16181 (check-single-racy): New rule.
16182 (check-parallel-racy): Likewise.
16183 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16184 (do-check-parallel-racy): New rule.
16185 (check-racy/%.exp): Likewise.
16186 * README (Racy testcases): New section.
16187 * analyze-racy-logs.py: New file.
16188
bdf7e230
DE
161892016-03-03 Doug Evans <dje@google.com>
16190
16191 * gdb.base/skip.exp: Use with_test_prefix.
16192
4719d415
YQ
161932016-03-03 Yao Qi <yao.qi@linaro.org>
16194
16195 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16196 Invoke step_over_syscall "clone" and break_cond_on_syscall
16197 "clone".
16198 * gdb.base/step-over-clone.c: New file.
16199
ea507862
YQ
162002016-03-03 Yao Qi <yao.qi@linaro.org>
16201
16202 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16203 code format.
16204
8fc8cbda
YQ
162052016-03-03 Yao Qi <yao.qi@linaro.org>
16206
16207 * gdb.base/disp-step-fork.c: Rename to ...
16208 * gdb.base/step-over-fork.c: ... it. New file.
16209 * gdb.base/disp-step-vfork.c: Rename to ...
16210 * gdb.base/step-over-vfork.c: ... it. New file.
16211 * gdb.base/disp-step-syscall.exp: Rename to ...
16212 * gdb.base/step-over-syscall.exp: ... it. New file.
16213 (disp_step_cross_syscall): Rename to ...
16214 (step_over_syscall): ... it.
16215
92fa70b0
YQ
162162016-03-03 Yao Qi <yao.qi@linaro.org>
16217
16218 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16219 If target supports condition evaluation on target, invoke
16220 break_cond_on_syscall for fork and vfork.
16221
e197ad3c
YQ
162222016-03-03 Yao Qi <yao.qi@linaro.org>
16223
16224 * gdb.base/disp-step-syscall.exp: Don't invoke
16225 support_displaced_stepping.
16226 (disp_step_cross_syscall): Test with displaced stepping off and
16227 on if supported.
16228
0b47da9f
YQ
162292016-03-03 Yao Qi <yao.qi@linaro.org>
16230
16231 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16232 proc.
16233 (setup): New proc.
16234 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16235 and setup.
16236
065ab6dc
BH
162372016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16238
16239 * gdb.fortran/vla-history.exp: Remove breakpoint.
16240
07e448ad 162412016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16242
25d49b86
PA
16243 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16244 exceeds timeout.
07e448ad 16245
9ac2d526 162462016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16247
25d49b86
PA
16248 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16249 breakpoint.
9ac2d526 16250
17807369
BH
162512016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16252
16253 * gdb.mi/vla.f90: Nullify pointer after declaration.
16254
86e501af
PA
162552016-03-01 Pedro Alves <palves@redhat.com>
16256
16257 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16258
1e903e32
PA
162592016-03-01 Pedro Alves <palves@redhat.com>
16260
16261 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16262 before anything else.
16263 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16264 _GNU_SOURCE here.
16265 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16266 before anything else.
16267 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16268
6ccb54e2
PA
162692016-03-01 Pedro Alves <palves@redhat.com>
16270
16271 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16272
30ca9da1
YQ
162732016-03-01 Yao Qi <yao.qi@linaro.org>
16274
16275 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16276 prepare_for_testing.
16277
dc856b38
YQ
162782016-03-01 Yao Qi <yao.qi@linaro.org>
16279
16280 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16281
4a932159
AA
162822016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16283
16284 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16285 manually constructing the output path.
16286
f2489477
AA
162872016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16288
16289 * gdb.arch/s390-stackless.S: New.
16290 * gdb.arch/s390-stackless.exp: New.
16291
38899f16
IB
162922016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16293
16294 * gdb.dlang/circular.c: New file.
16295 * gdb.dlang/circular.exp: New file.
16296
9fde51ed
YQ
162972016-02-26 Yao Qi <yao.qi@linaro.org>
16298
16299 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16300 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16301 (testcases): Update.
16302
ce90fefe
YQ
163032016-02-26 Yao Qi <yao.qi@linaro.org>
16304
16305 * gdb.reverse/aarch64.c: Rename to ...
16306 * gdb.reverse/insn-reverse.c: ... it.
16307 * gdb.reverse/aarch64.exp: Rename to ...
16308 * gdb.reverse/insn-reverse.exp: ... it.
16309
3263bceb
YQ
163102016-02-26 Yao Qi <yao.qi@linaro.org>
16311
16312 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16313 (testcase_ftype): New.
16314 (testcases): New array.
16315 (n_testcases): New.
16316 (main): Call each element in testcases.
16317 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16318 (read_testcase): New.
16319 Do the tests in a loop.
16320
6cb59ff1
YQ
163212016-02-25 Yao Qi <yao.qi@linaro.org>
16322
16323 * gdb.base/branches.c: Remove.
16324
ae91f625
MK
163252016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16326
16327 PR gdb/13808
16328 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
16329
678b48b7
MK
163302016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16331
16332 * gdb.trace/ftrace.exp: Remove unnecessary target check.
16333
7337a6f2
MK
163342016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16335
16336 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
16337 change x86_64 call_insn to 'callq'.
16338
861ca91f
AT
163392016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16340
16341 * gdb.trace/tfile-avx.c: Move to...
16342 * gdb.trace/tracefile-pseudo-reg.c: Here.
16343 * gdb.trace/tfile-avx.exp: Move to...
16344 * gdb.trace/tracefile-pseudo-reg.exp: Here.
16345
bf74e428
GB
163462016-02-24 Gary Benson <gbenson@redhat.com>
16347
16348 * gdb.base/attach-pie-noexec.exp: Do not expect an error
16349 message on attach.
16350
cce0e923
DE
163512016-02-23 Doug Evans <dje@google.com>
16352
16353 * gdb.base/skip.c (test_skip): New function.
16354 (end_test_skip_file_and_function): New function.
16355 (test_skip_file_and_function): New function.
16356 * gdb.base/skip1.c (test_skip): New function.
16357 (skip1_test_skip_file_and_function): New function.
16358 * gdb.base/skip.exp: Add tests for new skip options.
16359 * gdb.base/skip-solib.exp: Update expected output.
16360 * gdb.perf/skip-command.cc: New file.
16361 * gdb.perf/skip-command.exp: New file.
16362 * gdb.perf/skip-command.py: New file.
16363
4000e47e
MK
163642016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
16365
16366 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
16367 info registers pattern.
16368
24f75ead
IB
163692016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
16370
16371 * lib/future.exp: Add D support.
16372 (gdb_find_gdc): New proc.
16373 (gdb_default_target_compile): Add D support.
16374
fbb7bcbe
WW
163752016-02-18 Wei-cheng Wang <cole945@gmail.com>
16376
16377 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
16378 user+system time.
16379 (trace_speed_test): Determine the iteration count for a time
16380 between 15..30 seconds.
16381
012b3a21
WT
163822016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
16383
16384 * gdb.arch/i386-mpx-sigsegv.c: New file.
16385 * gdb.arch/i386-mpx-sigsegv.exp: New file.
16386 * gdb.arch/i386-mpx-simple_segv.c: New file.
16387 * gdb.arch/i386-mpx-simple_segv.exp: New file.
16388
2d5189bd
YQ
163892016-02-18 Yao Qi <yao.qi@linaro.org>
16390
16391 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16392 Don't call setup_kfail.
16393
40fb20d0
YQ
163942016-02-18 Yao Qi <yao.qi@linaro.org>
16395
16396 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16397 Set "set breakpoint condition-evaluation" per $cond_bp_target.
16398
21b1f8d2
DE
163992016-02-16 Doug Evans <dje@google.com>
16400
16401 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
16402 * gdb.base/skip1.c: Ditto.
16403 * gdb.base/skip.exp: Whitespace cleanup.
16404
4041ed77
DB
164052016-02-16 Don Breazeal <donb@codesourcery.com>
16406
16407 PR remote/19496
16408 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16409 Remove kfail for PR remote/19496.
16410
c4ef31bf
SM
164112016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16412
16413 * lib/gdb.exp (standard_temp_file): Return a path specific to
16414 the runtest invocation.
16415
266b65b3
SM
164162016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16417
16418 * gdb.trace/save-trace.exp: Change relative path to be in the
16419 standard output directory.
16420
a7a0a6a9
JK
164212016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16422
16423 * gdb.arch/i386-prologue.c: Add missing prototypes.
16424
c99dbb42
JK
164252016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16426
16427 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
16428 * gdb.arch/i386-prologue.exp: Likewise.
16429 * gdb.arch/i386-size.exp: Likewise.
16430
aa480355
SM
164312016-02-15 Simon Marchi <simon.marchi@ericsson.com>
16432
16433 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
16434 define object file path.
16435 * gdb.btrace/gcore.exp: Use standard_output_file to define core
16436 file path.
16437 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
16438 standard_output_file to define binfile.
16439
ba881f50
JK
164402016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16441
16442 Fix compatibility with recent gfortran-5.3.1.
16443 * gdb.fortran/vla-history.exp (print vla1 allocated)
16444 (print vla2 allocated, print $2, print $3): Remove
16445 (print $4): Rename to ...
16446 (print $2): ... here.
16447 (print $9): Rename to ...
16448 (print $5): ... here.
16449 (print $10): Rename to ...
16450 (print $6): ... here.
16451 * gdb.fortran/vla.f90: Add pvla initialization.
16452
e9fb005c
JK
164532016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16454
16455 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
16456 New test.
16457 * gdb.fortran/vla-value-sub.exp: Likewise.
16458
e44e00ff
MK
164592016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
16460
16461 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
16462
97e94151
SM
164632016-02-12 Simon Marchi <simon.marchi@ericsson.com>
16464
16465 * i386-biarch-core.exp: Define corefile using
16466 standard_output_file.
16467
01113bc1
YQ
164682016-02-12 Yao Qi <yao.qi@linaro.org>
16469
16470 * gdb.arch/arm-single-step-kernel-helper.c: New.
16471 * gdb.arch/arm-single-step-kernel-helper.exp: New.
16472
33b4777c
MM
164732016-02-12 Markus Metzger <markus.t.metzger@intel.com>
16474
16475 * gdb.btrace/tailcall-only.exp: New.
16476 * gdb.btrace/tailcall-only.c: New.
16477 * gdb.btrace/x86_64-tailcall-only.S: New.
16478 * gdb.btrace/i686-tailcall-only.S: New.
16479
acc23c11
PA
164802016-02-11 Pedro Alves <palves@redhat.com>
16481
16482 * README (Parallel testing): Add missing double quotes.
16483
e352bf0a
PA
164842016-02-11 Pedro Alves <palves@redhat.com>
16485
16486 * README (Parallel testing): New section.
16487 (GDB_PARALLEL): Rewrite.
16488 (FORCE_PARALLEL): Document.
16489
9f5fed78
MK
164902016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
16491
16492 * gdb.trace/tfile-avx.c: New test.
16493 * gdb.trace/tfile-avx.exp: New test.
16494
9ef9e6a6
KS
164952016-02-09 Keith Seitz <keiths@redhat.com>
16496
16497 PR breakpoints/19546
16498 * gdb.base/infcall-exec.c: New file.
16499 * gdb.base/infcall-exec2.c: New file.
16500 * gdb.base/infcall-exec.exp: New file.
16501
a96e36da
KS
165022016-02-09 Keith Seitz <keiths@redhat.com>
16503
16504 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
16505 (toplevel): Call test_bkpt_address.
16506
9f61929f
KS
165072016-02-09 Keith Seitz <keiths@redhat.com>
16508
16509 PR python/19506
16510 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
16511 (toplevel): Call test_bkpt_address.
16512
1e94266c
SM
165132016-02-09 Simon Marchi <simon.marchi@ericsson.com>
16514
16515 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
16516 to AC_OUTPUT.
16517 * configure: Regenerate.
16518
2a7f3dff
PA
165192016-02-09 Pedro Alves <palves@redhat.com>
16520
16521 PR breakpoints/19548
16522 * gdb.base/execl-update-breakpoints.c (some_function): New
16523 function.
16524 (main): Call it.
16525 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
16526 Tighten expected GDB output.
16527
2151ccc5
SM
165282016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16529
16530 * Makefile.in (ALL_SUBDIRS): Remove.
16531 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
16532 (distclean maintainer-clean realclean): Likewise.
16533 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
16534 * configure: Regenerate.
16535 * gdb.ada/Makefile.in: Delete.
16536 * gdb.arch/Makefile.in: Likewise.
16537 * gdb.asm/Makefile.in: Likewise.
16538 * gdb.base/Makefile.in: Likewise.
16539 * gdb.btrace/Makefile.in: Likewise.
16540 * gdb.cell/Makefile.in: Likewise.
16541 * gdb.compile/Makefile.in: Likewise.
16542 * gdb.cp/Makefile.in: Likewise.
16543 * gdb.disasm/Makefile.in: Likewise.
16544 * gdb.dlang/Makefile.in: Likewise.
16545 * gdb.dwarf2/Makefile.in: Likewise.
16546 * gdb.fortran/Makefile.in: Likewise.
16547 * gdb.gdb/Makefile.in: Likewise.
16548 * gdb.go/Makefile.in: Likewise.
16549 * gdb.guile/Makefile.in: Likewise.
16550 * gdb.java/Makefile.in: Likewise.
16551 * gdb.linespec/Makefile.in: Likewise.
16552 * gdb.mi/Makefile.in: Likewise.
16553 * gdb.modula2/Makefile.in: Likewise.
16554 * gdb.multi/Makefile.in: Likewise.
16555 * gdb.objc/Makefile.in: Likewise.
16556 * gdb.opencl/Makefile.in: Likewise.
16557 * gdb.opt/Makefile.in: Likewise.
16558 * gdb.pascal/Makefile.in: Likewise.
16559 * gdb.perf/Makefile.in: Likewise.
16560 * gdb.python/Makefile.in: Likewise.
16561 * gdb.reverse/Makefile.in: Likewise.
16562 * gdb.server/Makefile.in: Likewise.
16563 * gdb.stabs/Makefile.in: Likewise.
16564 * gdb.threads/Makefile.in: Likewise.
16565 * gdb.trace/Makefile.in: Likewise.
16566 * gdb.xml/Makefile.in: Likewise.
16567 * lib/gdb.exp (make_gdb_parallel_path): Add check for
16568 GDB_PARALLEL.
16569 (standard_output_file): Remove check for GDB_PARALLEL, always
16570 return path in outputs/$subdir/$testname.
16571
437277d4
SM
165722016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16573
16574 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
16575 (site.exp): Assign abs_srcdir to tcl's srcdir.
16576
31d913c7
YQ
165772016-02-04 Yao Qi <yao.qi@linaro.org>
16578
16579 * gdb.base/foll-exec-mode.c: Include limits.h.
16580 (main): Add parameters argc and argv. Get directory from
16581 argv[0].
16582 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
16583 compilation.
16584 * gdb.base/foll-exec.c: Include limits.h.
16585 (main): Add parameters argc and argv.
16586 Get directory from argv[0].
16587 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
16588 Adjust tests on the number of lines as source code changed.
16589 * gdb.base/foll-vfork-exit.c: Include limits.h.
16590 (main): Add one line of statement before vfork.
16591 * gdb.base/foll-vfork.c: Include limits.h and string.h.
16592 (main): Add parameters argc and argv. Get directory from
16593 argv[0].
16594 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
16595 (setup_gdb): Set tbreak to skip some source lines.
16596 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
16597 (main): Add parameters argc and argv. Get directory from
16598 argv[0].
16599 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
16600 compilation.
16601 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
16602 (main): Add parameters argc and argv. Get directory from
16603 argv[0].
16604 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
16605 compilation.
16606
9482b9fb
DE
166072016-02-01 Doug Evans <dje@google.com>
16608
16609 * gdb.base/skip.exp: Clean up multiple references to same test name.
16610
6b2e4f10
PA
166112016-02-01 Pedro Alves <palves@redhat.com>
16612
ccb6afd6 16613 PR remote/19496
6b2e4f10
PA
16614 * gdb.threads/forking-threads-plus-breakpoint.exp
16615 (displaced_stepping_supported): New global.
16616 (probe_displaced_stepping_support): New procedure.
16617 (do_test): Add 'displaced' parameter, and use it.
16618 (top level): Check for displaced stepping support. Add displaced
16619 stepping on/off testing axis.
16620
37a8db1a
AB
166212016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16622
16623 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
16624 pointer. Don't perform further tests on the unassociated pointer
16625 if the first test fails.
16626
5fdf6324
AB
166272016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16628
16629 * gdb.base/max-value-size.c: New file.
16630 * gdb.base/max-value-size.exp: New file.
16631 * gdb.base/huge.exp: Disable max-value-size for this test.
16632
935c6144
IB
166332016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
16634
16635 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16636
7fe8399d
YQ
166372016-01-28 Yao Qi <yao.qi@linaro.org>
16638
16639 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
16640
a2077e25
PA
166412016-01-25 Pedro Alves <palves@redhat.com>
16642
16643 PR threads/19461
16644 * gdb.base/fork-running-state.c: New file.
16645 * gdb.base/fork-running-state.exp: New file.
16646
1d2736d4
PA
166472016-01-25 Pedro Alves <palves@redhat.com>
16648
16649 PR gdb/19494
16650 * gdb.base/catch-fork-kill.c: New file.
16651 * gdb.base/catch-fork-kill.exp: New file.
16652
f1da4b11
PA
166532016-01-25 Pedro Alves <palves@redhat.com>
16654
16655 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
16656 Delete, moved to lib/gdb.exp.
16657 * gdb.threads/forking-threads-plus-breakpoint.exp
16658 (foreach_with_prefix): Likewise.
16659 * gdb.threads/process-dies-while-handling-bp.exp
16660 (foreach_with_prefix): Likewise.
16661 * lib/gdb.exp (foreach_with_prefix): New procedure.
16662
45f38546
MK
166632016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
16664
16665 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
16666 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
16667
dc29a1ce
MK
166682016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
16669
16670 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
16671 endian targets.
16672
092127d7
JK
166732016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16674 Pedro Alves <palves@redhat.com>
16675
16676 Fix testsuite compatibility with Guile.
16677 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
16678 number.
16679
31d765d3
JK
166802016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16681
16682 Fix testsuite compatibility with Guile.
16683 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
16684 (thread 1): New test for backtrace through signal handler.
16685
1ac78c04
YQ
166862016-01-22 Yao Qi <yao.qi@linaro.org>
16687
16688 PR testsuite/19491
16689 * gdb.base/multi-forks.c: Include
16690 ../lib/unbuffer_output.c
16691 (main): Call gdb_unbuffer_output.
16692
4f5946a8
DE
166932016-01-21 Doug Evans <dje@google.com>
16694
16695 * lib/ada.exp (gdb_compile_ada): Fix typo.
16696
305e13e6
JB
166972016-01-21 Joel Brobecker <brobecker@adacore.com>
16698
16699 * gdb.base/break-fun-addr.exp: New file.
16700 * gdb.base/break-fun-addr1.c: New file.
16701 * gdb.base/break-fun-addr2.c: New file.
16702
5f5dfff6
SM
167032016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16704
16705 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16706 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16707 enum flag values.
16708
fd356fa2
AA
167092016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16710
16711 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16712 when GDB can not set the vector return value. Add more comments
16713 for clarification.
16714
9df22175
AT
167152016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16716
16717 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16718 command.
16719
41d1845e
SM
167202016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16721
16722 * Makefile.in (DO_RUNTEST): Add --status and update usages.
16723
01ac6840
SM
167242016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16725
16726 * Makefile.in (check-single): Pass --status to runtest.
16727 (check/%.exp): Likewise.
16728
167292016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16730
16731 * Makefile.in (check-parallel): Propagate return code from make
16732 do-check-parallel.
16733
bd0a71fa
MK
167342016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
16735
16736 * gdb.trace/ftrace.exp: Fix expected message on continue.
16737 * gdb.trace/pending.exp: Fix expected message on continue.
16738 * gdb.trace/trace-break.exp: Fix expected message on continue.
16739
8bcbad33
SM
167402016-01-18 Simon Marchi <simon.marchi@ericsson.com>
16741
16742 * lib/gdb.exp (gdb_test): Remove unused global references.
16743
f303dbd6
PA
167442016-01-18 Pedro Alves <palves@redhat.com>
16745
16746 * gdb.base/async-shell.exp: Adjust expected output.
16747 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
16748 * gdb.base/siginfo-thread.exp: Adjust expected output.
16749 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
16750 * gdb.java/jnpe.exp: Adjust expected output.
16751 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
16752 * gdb.threads/continue-pending-status.exp: Adjust expected output.
16753 * gdb.threads/leader-exit.exp: Adjust expected output.
16754 * gdb.threads/manythreads.exp: Adjust expected output.
16755 * gdb.threads/pthreads.exp: Adjust expected output.
16756 * gdb.threads/schedlock.exp: Adjust expected output.
16757 * gdb.threads/siginfo-threads.exp: Adjust expected output.
16758 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
16759 expected output.
16760 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
16761 output.
16762 * gdb.threads/sigthread.exp: Adjust expected output.
16763 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
16764
b2789696
YQ
167652016-01-18 Yao Qi <yao.qi@linaro.org>
16766
16767 * gdb.guile/scm-section-script.c: Replace @progbits with
16768 %progbits.
16769 * gdb.python/py-section-script.c: Likewise.
16770
71ef29a8
PA
167712016-01-15 Pedro Alves <palves@redhat.com>
16772
16773 * gdb.multi/tids.exp: Test star wildcard ranges.
16774
3f5b7598
PA
167752016-01-15 Pedro Alves <palves@redhat.com>
16776
16777 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
16778 command from "thread apply" invocation.
16779 (thr_apply_info_thr_invalid): Default the expected output to the
16780 input tid list.
16781 (top level): Add tests that use convenience variables. Add tests
16782 for "thread apply" with a valid TID list, but missing the command.
16783
663f6d42
PA
167842016-01-13 Pedro Alves <palves@redhat.com>
16785
16786 * gdb.base/default.exp: Expect $_gthread as well.
16787 * gdb.multi/tids.exp: Test $_gthread.
16788 * gdb.threads/thread-specific.exp: Test $_gthread.
16789
c84f6bbf
PA
167902016-01-13 Pedro Alves <palves@redhat.com>
16791
16792 * gdb.multi/tids.exp: Test "info threads -gid".
16793
22a02324
PA
167942016-01-13 Pedro Alves <palves@redhat.com>
16795
16796 * gdb.multi/tids.exp: Test InferiorThread.global_num and
16797 Breakpoint.thread.
16798 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
16799
5d5658a1
PA
168002016-01-07 Pedro Alves <palves@redhat.com>
16801
16802 * gdb.base/break.exp: Adjust to output changes.
16803 * gdb.base/hbreak2.exp: Likewise.
16804 * gdb.base/sepdebug.exp: Likewise.
16805 * gdb.base/watch_thread_num.exp: Likewise.
16806 * gdb.linespec/keywords.exp: Likewise.
16807 * gdb.multi/info-threads.exp: Likewise.
16808 * gdb.threads/thread-find.exp: Likewise.
16809 * gdb.multi/tids.c: New file.
16810 * gdb.multi/tids.exp: New file.
16811
84654457
PA
168122016-01-13 Pedro Alves <palves@redhat.com>
16813
16814 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
16815
e3940304
PA
168162016-01-13 Pedro Alves <palves@redhat.com>
16817
16818 * gdb.base/default.exp: Expect $_inferior as well.
16819 * gdb.multi/base.exp: Test $_inferior.
16820
a911d87a
PA
168212016-01-13 Pedro Alves <palves@redhat.com>
16822
16823 PR breakpoints/19388
16824 * gdb.base/catch-signal-siginfo-cond.c: New file.
16825 * gdb.base/catch-signal-siginfo-cond.exp: New file.
16826
82075af2
JS
168272016-01-12 Josh Stone <jistone@redhat.com>
16828 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16829
16830 * gdb.base/catch-syscall.c (do_execve): New variable.
16831 (main): Conditionally trigger an execve.
16832 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
16833 (test_catch_syscall_execve): New, check entry/return across execve.
16834 (do_syscall_tests): Call test_catch_syscall_execve.
16835
e46eeedd
PA
168362016-01-12 Pedro Alves <palves@redhat.com>
16837
16838 * gdb.base/random-signal.exp (do_test): New procedure, with body
16839 of testcase moved in.
16840
01d8c27e
JK
168412016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16842 Pedro Alves <palves@redhat.com>
16843
16844 * gdb.base/funcargs.exp (finish from indirectly called function):
16845 Reintroduce the case for 'First'.
16846
9a706302
JK
168472016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16848 Pedro Alves <palves@redhat.com>
16849
16850 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16851 (tcatch_vfork_then_child_follow_exec)
16852 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
16853 identification.
16854
c0ecb95f
JK
168552016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16856
16857 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
16858 and repeats to unlimited.
16859 * gdb.python/py-value.exp: Likewise.
16860 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
16861 and repeats to unlimited.
16862
6cfc1fcb
JK
168632016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16864
16865 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
16866 and reordering the functions.
16867 * gdb.multi/hangout.c: Likewise.
16868 * gdb.multi/hello.c: Likewise.
16869
582a1b00
SM
168702016-01-08 Simon Marchi <simon.marchi@ericsson.com>
16871
16872 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
16873 absolute.
16874 (SingleStatisticTestResult.report): Use dict.keys instead of
16875 dict.iterkeys.
16876
79bc59cb
PA
168772016-01-06 Pedro Alves <palves@redhat.com>
16878
16879 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
16880
43368e1d
MM
168812016-01-04 Markus Metzger <markus.t.metzger@intel.com>
16882
16883 * gdb.btrace/dlopen.exp: New.
16884 * gdb.btrace/dlopen.c: New.
16885 * gdb.btrace/dlopen-dso.c: New.
16886
79fad5b8
SL
168872015-12-25 Sandra Loosemore <sandra@codesourcery.com>
16888
16889 * lib/gdb.exp (gdb_test): Update comments to clarify that the
16890 PATTERN argument is optional.
16891
ab8314b3
JB
168922015-12-24 Joel Brobecker <brobecker@adacore.com>
16893
16894 * lib/ada.exp (target_compile_ada_from_dir): New function.
16895 (gdb_compile_ada): Reimplement avoiding the use of project files.
16896 * gdb.ada/gnat_ada.gpr: Delete.
16897 * gdb.ada/cond_lang.exp: Adjust test to make path before
16898 filename optional.
16899 * gdb.ada/small_reg_param.exp: Likewise.
16900
fe33faff
SM
169012015-12-22 Simon Marchi <simon.marchi@ericsson.com>
16902
16903 * gdb.base/foll-vork.exp: Remove HP-UX special case.
16904
6d265cb4
TP
169052015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
16906
16907 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
16908 case.
16909
10125099
SM
169102015-12-21 Simon Marchi <simon.marchi@ericsson.com>
16911
16912 * gdb.base/break.exp: Remove dead code.
16913 * gdb.base/sepdebug.exp: Likewise.
16914
3ca22649
SM
169152015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16916
16917 * gdb.asm/asm-source.exp: Remove HP-UX references.
16918 * gdb.base/annota1.exp: Likewise.
16919 * gdb.base/annota3.exp: Likewise.
16920 * gdb.base/attach.exp: Likewise.
16921 * gdb.base/bigcore.exp: Likewise.
16922 * gdb.base/break.exp: Likewise.
16923 * gdb.base/call-ar-st.exp: Likewise.
16924 * gdb.base/callfuncs.exp: Likewise.
16925 * gdb.base/catch-fork-static.exp: Likewise.
16926 * gdb.base/display.exp: Likewise.
16927 * gdb.base/foll-exec-mode.exp: Likewise.
16928 * gdb.base/foll-exec.exp: Likewise.
16929 * gdb.base/foll-fork.exp: Likewise.
16930 * gdb.base/foll-vfork.exp: Likewise.
16931 * gdb.base/funcargs.exp: Likewise.
16932 * gdb.base/hbreak2.exp: Likewise.
16933 * gdb.base/inferior-died.exp: Likewise.
16934 * gdb.base/interrupt.exp: Likewise.
16935 * gdb.base/multi-forks.exp: Likewise.
16936 * gdb.base/nodebug.exp: Likewise.
16937 * gdb.base/sepdebug.exp: Likewise.
16938 * gdb.base/solib1.c: Likewise.
16939 * gdb.base/step-test.exp: Likewise.
16940 * gdb.mi/non-stop.c: Likewise.
16941 * gdb.mi/pthreads.c: Likewise.
16942 * gdb.multi/bkpt-multi-exec.ex: Likewise.
16943 * gdb.threads/pthreads.c: Likewise.
16944 * gdb.threads/staticthreads.exp: Likewise.
16945 * lib/future.exp: Likewise.
16946 * lib/gdb.exp: Likewise.
16947 * gdb.base/so-indr-cl.c: Remove.
16948 * gdb.base/so-indr-cl.exp: Likewise.
16949 * gdb.base/solib.c: Likewise.
16950 * gdb.base/solib.exp: Likewise.
16951 * gdb.base/solib2.c: Likewise.
16952
b6304613
SM
169532015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16954
16955 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
16956 * gdb.base/call-ar-st.exp: Likewise.
16957 * gdb.base/callfuncs.exp: Likewise.
16958 * gdb.base/condbreak.exp: Likewise.
16959 * gdb.base/constvars.exp: Likewise.
16960 * gdb.base/hbreak2.exp: Likewise.
16961 * gdb.base/langs.exp: Likewise.
16962 * gdb.base/list.exp: Likewise.
16963 * gdb.base/long_long.exp: Likewise.
16964 * gdb.base/ptype.exp: Likewise.
16965 * gdb.base/scope.exp: Likewise.
16966 * gdb.base/signals.exp: Likewise.
16967 * gdb.base/so-impl-ld.exp: Likewise.
16968 * gdb.base/varargs.exp: Likewise.
16969 * gdb.base/volatile.exp: Likewise.
16970 * gdb.base/whatis.exp: Likewise.
16971 * gdb.cp/cplusfuncs.exp: Likewise.
16972 * gdb.cp/inherit.exp: Likewise.
16973 * gdb.cp/local.exp: Likewise.
16974 * gdb.cp/member-ptr.exp: Likewise.
16975 * gdb.cp/method.exp: Likewise.
16976 * gdb.cp/overload.exp: Likewise.
16977 * gdb.cp/templates.exp: Likewise.
16978 * gdb.stabs/weird.exp: Likewise.
16979 * lib/compiler.c: Likewise.
16980 * lib/compiler.cc: Likewise.
16981 * lib/cp-support.exp: Likewise.
16982 * lib/gdb.exp: Likewise.
16983
bf401b07
SM
169842015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
16985
16986 * configure.ac: Remove HP-UX case.
16987 * configure: Regenerate.
16988
aff9c0f8
SM
169892015-12-18 Simon Marchi <simon.marchi@ericsson.com>
16990
16991 * lib/gdb.exp (gdb_compile): Add function doc.
16992
a6904d5a
PA
169932015-12-17 Pedro Alves <palves@redhat.com>
16994
16995 PR threads/19354
16996 * gdb.multi/info-threads.exp: New file.
16997
a22279dd
YQ
169982015-12-15 Yao Qi <yao.qi@linaro.org>
16999
17000 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17001 is aarch64*-*-*.
17002
0588c796
SL
170032015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17004
17005 * gdb.base/history-duplicates.exp: Skip if no readline support.
17006
5d978e17
SL
170072015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17008
17009 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17010
7e763b86
SL
170112015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17012
17013 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17014
87a3a92c
SL
170152015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17016
17017 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17018 ctrl-C if nointerrupts target property is set.
17019 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17020 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17021 * gdb.base/paginate-bg-execution.exp: Likewise.
17022 * gdb.base/paginate-execution-startup.exp: Likewise.
17023 * gdb.base/random-signal.exp: Likewise.
17024 * gdb.base/range-stepping.exp: Likewise.
17025 * gdb.cp/annota2.exp: Likewise.
17026 * gdb.cp/annota3.exp: Likewise.
17027 * gdb.gdb/selftest.exp: Likewise.
17028 * gdb.threads/continue-pending-status.exp: Likewise.
17029 * gdb.threads/leader-exit.exp: Likewise.
17030 * gdb.threads/manythreads.exp: Likewise.
17031 * gdb.threads/pthreads.exp: Likewise.
17032 * gdb.threads/schedlock.exp: Likewise.
17033 * gdb.threads/sigthread.exp: Likewise.
17034
a8f077dc
DB
170352015-12-11 Don Breazeal <donb@codesourcery.com>
17036
17037 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17038 remote.
17039 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17040 * gdb.base/foll-exec.exp (main): Enable for target remote.
17041 * gdb.base/foll-fork.exp (main): Likewise.
17042 * gdb.base/foll-vfork.exp (main): Likewise.
17043 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17044 (proc continue_to_exit_bp_loc): Use clean_restart.
17045 * gdb.base/pie-execl.exp (main): Disable for target remote.
17046 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17047 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17048 * gdb.threads/execl.exp (main): Likewise.
17049 * gdb.threads/fork-child-threads.exp (main): Likewise.
17050 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17051 remote.
17052 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17053 remote.
17054 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17055 pid.tid style ptids, instead of just tid.
17056 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17057 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17058 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17059 ptids, instead of just tid.
17060
3b2464a8
AB
170612015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17062
17063 * gdb.base/list.exp (test_list_forward): Add end of file error
17064 test.
17065 (test_repeat_list_command): Add end of file error test.
17066 (test_list_backwards): Add beginning of file error test.
17067
a0def019
AB
170682015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17069
17070 * gdb.base/list.exp (test_list_invalid_args): New function,
17071 defined, and called.
17072
5c000dff
AB
170732015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17074
17075 * gdb.base/list.exp (test_list): Make test names unique.
17076
f1637ebe
YQ
170772015-12-11 Yao Qi <yao.qi@linaro.org>
17078
17079 * gdb.base/coremaker2.c: Remove.
17080
36d6fc0a
PA
170812015-12-10 Pedro Alves <palves@redhat.com>
17082
17083 * gdb.multi/base.exp: Remove stale "spaces" references.
17084
762f7747
PA
170852015-12-10 Pedro Alves <palves@redhat.com>
17086
17087 * gdb.multi/base.exp: Don't use nowarnings.
17088 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17089 * gdb.multi/hangout.c: Include stdio.h.
17090 * gdb.multi/hello.c: Include stdlib.h.
17091 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17092 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17093 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17094
28d2bfb9
AB
170952015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17096
17097 * gdb.dwarf2/dw2-ranges-base.c: New file.
17098 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17099 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17100 support additional line table, and debug ranges generation.
17101 (Dwarf::ranges): New function, generate .debug_ranges.
17102 (Dwarf::lines): Support generating simple line table programs.
17103 (Dwarf::assemble): Initialise new namespace variables.
17104
5fc2beac
KB
171052015-12-09 Kevin Buettner <kevinb@redhat.com>
17106
17107 * gdb.base/async.exp (proc test_background): Add case for
17108 asynchronous execution not supported.
17109
1c35a88f
LM
171102015-12-09 Luis Machado <lgustavo@codesourcery.com>
17111
17112 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17113 format and change test names to make them unique.
17114
b593e3d9
RK
171152015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17116 Pedro Alves <pedro@redhat.com>
17117
17118 PR gdb/18702
17119 Add checking of floatformats setup on x86_64 hosts.
17120 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17121 (smallval, bigval): New labels/constants.
17122 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17123 float" after loading bigval and smallval.
17124
d72413e6
PMR
171252015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17126
17127 * gdb.ada/fun_overload_menu.exp: New testcase.
17128 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17129
ece66d65
JS
171302015-12-04 Josh Stone <jistone@redhat.com>
17131
17132 * gdb.base/catch-fork-static.exp: New.
17133
41d0efca
YQ
171342015-12-03 Yao Qi <yao.qi@linaro.org>
17135
17136 * gdb.base/sizeof.c: Don't include stdio.h and
17137 ../lib/unbuffer_output.c.
17138 (main): New variable 'size' and 'value'. Remove printf and
17139 gdb_unbuffer_output. Assign return value to size and value.
17140 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17141 at the beginning.
17142 (check_sizeof): Check the result by printing variable 'size'.
17143 (check_valueof): Check the result by printing variable 'value'.
17144
99fd02d9
YQ
171452015-12-01 Yao Qi <yao.qi@linaro.org>
17146
17147 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17148 for aarch64*-*-linux* target.
17149
f2faf941
PA
171502015-11-30 Pedro Alves <palves@redhat.com>
17151
17152 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17153
04bf20c5
PA
171542015-11-30 Pedro Alves <palves@redhat.com>
17155
17156 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17157 Handle non-stop mode vCont replies.
17158
09df4675
PA
171592015-11-30 Pedro Alves <palves@redhat.com>
17160
17161 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17162 prepare_for_testing. Start gdb with "set non-stop on" appended to
17163 GDBFLAGS. Lax expected stop output.
17164
58b584af
YQ
171652015-11-27 Yao Qi <yao.qi@linaro.org>
17166
17167 * gdb.arch/arm-neon.exp: New.
17168 * gdb.arch/arm-neon.c: New.
17169
dfcb77a8
YQ
171702015-11-27 Yao Qi <yao.qi@linaro.org>
17171
17172 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17173
88e8ec1b
YQ
171742015-11-27 Yao Qi <yao.qi@linaro.org>
17175
17176 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17177 frames-invalid annotation.
17178
bfde72c2
YQ
171792015-11-27 Yao Qi <yao.qi@linaro.org>
17180
17181 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17182
f6512a69
SM
171832015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17184
17185 * gdb.threads/names.exp: New file.
17186 * gdb.threads/names.c: New file.
17187 * README: Mention gdb,no_thread_names.
17188
46a3515b
MM
171892015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17190
17191 PR 19297
17192 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17193 support" error.
17194
62147a22
PA
171952015-11-24 Pedro Alves <palves@redhat.com>
17196
17197 PR 17539
17198 * gdb.base/display.exp: Expect displays to be sorted in ascending
17199 order. Use multi_line.
17200 * gdb.base/solib-display.exp: Likewise.
17201
2f341b6e
PA
172022015-11-24 Pedro Alves <palves@redhat.com>
17203
17204 PR 17539
25d49b86
PA
17205 * gdb.base/display.exp: Expect displays to be sorted in ascending
17206 order. Use multi_line.
17207 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17208
7e0aa6aa
PA
172092015-11-24 Pedro Alves <palves@redhat.com>
17210
17211 PR 17539
17212 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17213 threads in ascending order.
17214 * gdb.base/foll-fork.exp: Likewise.
17215 * gdb.base/foll-vfork.exp: Likewise.
17216 * gdb.base/multi-forks.exp: Likewise.
17217 * gdb.mi/mi-nonstop.exp: Likewise.
17218 * gdb.mi/mi-nsintrall.exp: Likewise.
17219 * gdb.multi/base.exp: Likewise.
17220 * gdb.multi/multi-arch.exp: Likewise.
17221 * gdb.python/py-inferior.exp: Likewise.
17222 * gdb.threads/break-while-running.exp: Likewise.
17223 * gdb.threads/execl.exp: Likewise.
17224 * gdb.threads/gcore-thread.exp: Likewise.
17225 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17226 * gdb.threads/kill.exp: Likewise.
17227 * gdb.threads/linux-dp.exp: Likewise.
17228 * gdb.threads/multiple-step-overs.exp: Likewise.
17229 * gdb.threads/next-bp-other-thread.exp: Likewise.
17230 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17231 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17232 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17233 * gdb.threads/thread-find.exp: Likewise.
17234 * gdb.threads/tls.exp: Likewise.
17235 * lib/mi-support.exp (mi_reverse_list): Delete.
17236 (mi_check_thread_states): No longer reverse list.
17237
2cc57ad8
PA
172382015-11-24 Pedro Alves <palves@redhat.com>
17239
17240 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17241 use lowercase.
17242
c93e8391
SM
172432015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17244
17245 * gdb.trace/actions.c: Include trace-common.h.
17246 (main): Add a location for a fast tracepoint.
17247 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17248 the normal tracepoints.
17249 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17250
045ccf91
SM
172512015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17252
17253 * save-trace.exp: Factor out code to these...
17254 (gdb_save_tracepoints): New.
17255 (gdb_load_tracepoints): New.
17256 (do_save_load_test): New.
17257
5506f9f6
KB
172582015-11-23 Kevin Buettner <kevinb@redhat.com>
17259
17260 * gdb.base/asmlabel.exp: New test.
17261 * gdb.base/asmlabel.c: New test case.
17262
16c3b12f
JB
172632015-11-23 Joel Brobecker <brobecker@adacore.com>
17264
17265 * gdb.base/wrong_frame_bt_full-main.c: New file.
17266 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17267 * gdb.base/wrong_frame_bt_full.exp: New file.
17268
155bfbd3
JB
172692015-11-23 Joel Brobecker <brobecker@adacore.com>
17270
17271 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17272
bb097445
JM
172732015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17274
206853a0 17275 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17276 pstate register when comparing registers values in
17277 sparc64-*-linux-gnu targets to avoid spurious differences.
17278
9c88ed8f
JM
172792015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17280
206853a0 17281 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17282
96161e25
SL
172832015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17284
17285 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17286 as type argument to gdb_compile.
17287 * gdb.base/nested-subp2.exp: Likewise.
17288 * gdb.base/nested-subp3.exp: Likewise.
17289
340c2830
DV
172902015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17291
17292 * lib/dwarf.exp (_note): Fix left shift of negative value.
17293 * gdb.trace/trace-condition.exp: Likewise.
17294
c1862d0f
YQ
172952015-11-13 Yao Qi <yao.qi@linaro.org>
17296
17297 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17298 comments about d10v.
17299 (test_scalar_returns): Likewise.
17300 * gdb.base/d10v.ld: Remove.
17301 * gdb.base/overlays.exp: Remove the target triplet checking for
17302 d10v-*-*.
17303 * gdb.base/structs.exp (test_struct_returns): Remove the
17304 comments about d10v.
17305 (test_struct_calls): Likewise.
17306
77ae9c19
YQ
173072015-11-13 Yao Qi <yao.qi@linaro.org>
17308
17309 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17310 * gdb.base/gnu_vector.c: Don't include stdio.h.
17311 (main): Don't print res and call add_some_intvecs.
17312
430e004e
MK
173132015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17314
17315 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17316 macro.
17317 (func5): Removed.
17318 (func4): Use FAST_TRACEPOINT_LABEL.
17319 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
17320 macro.
17321 (func): Removed.
17322 (thread_function): Use FAST_TRACEPOINT_LABEL.
17323 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
17324 (func): Remove.
17325 (marker): Use FAST_TRACEPOINT_LABEL.
17326 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
17327 (pendfunc1): Remove.
17328 (pendfunc): Use FAST_TRACEPOINT_LABEL.
17329 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
17330 (foo): Remove.
17331 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
17332 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
17333 macro.
17334 (func): Remove.
17335 (marker): Use FAST_TRACEPOINT_LABEL.
17336 * gdb.trace/trace-common.h: New header.
17337 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
17338 macro.
17339 (func): Remove.
17340 (marker): Use FAST_TRACEPOINT_LABEL.
17341 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
17342 (func): Remove.
17343 (thread_function): Use FAST_TRACEPOINT_LABEL.
17344
6e7675a7
MK
173452015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
17346
17347 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
17348 in front.
17349 * gdb.trace/change-loc.exp: Use global pcreg definition.
17350 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
17351 * gdb.trace/entry-values.exp: Use global spreg definition, add $
17352 in front.
17353 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
17354 * gdb.trace/pending.exp: Likewise.
17355 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
17356 * gdb.trace/trace-break.exp: Likewise.
17357 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
17358 in front.
17359 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
17360 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
17361 in front.
17362 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
17363
dddc0e16
JB
173642015-11-09 Joel Brobecker <brobecker@adacore.com>
17365
17366 * gdb.ada/fin_fun_out: New testcase.
17367
c6f0b406
KB
173682015-11-07 Kevin Buettner <kevinb@redhat.com>
17369
17370 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
17371 value associated with DW_AT_byte_size.
17372 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
17373 constants for DW_AT_byte_size, DW_AT_lower_bound, and
17374 DW_AT_upper_bound.
17375
f01dcfd9
KB
173762015-11-07 Kevin Buettner <kevinb@redhat.com>
17377
17378 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
17379 (gdb_target_symbol_prefix_flags): Define in terms of _asm
17380 version.
17381 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
17382 gdb.dwarf2/dw2-canonicalize-type.exp,
17383 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
17384 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
17385 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
17386 provided by gdb_target_symbol_prefix_flags_asm.
17387 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
17388 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
17389 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
17390 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
17391 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
17392 macros where needed). Use this macro for symbols which require
17393 the prefix provided by SYMBOL_PREFIX.
17394
2223449a
KB
173952015-11-05 Kevin Buettner <kevinb@redhat.com>
17396
17397 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
17398 New procs.
17399 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
17400 representing expressions, of more than one list element.
17401 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
17402 to prepend linker symbol prefix to f.
17403 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
17404 table_1 and table_2.
17405 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
17406 Likewise, for f and g.
17407 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
17408 for ptr.
17409 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
17410 for main.
17411 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
17412 table_1_ptr and table_2_ptr.
17413
6f2f1a3a
JK
174142015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17415 Joel Brobecker <brobecker@adacore.com>
17416
17417 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
17418
566c56c9
MK
174192015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
17420
17421 * gdb.reverse/s390-mvcle.c: New test.
17422 * gdb.reverse/s390-mvcle.exp: New file.
17423 * lib/gdb.exp: Enable reverse tests on s390*-linux.
17424
d5f0636b
MK
174252015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17426
17427 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
17428
7ad8b86c
MK
174292015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17430
17431 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
17432 reaching marker2.
17433 * gdb.reverse/getresuid-reverse.exp: Likewise.
17434 * gdb.reverse/pipe-reverse.exp: Likewise.
17435 * gdb.reverse/readv-reverse.exp: Likewise.
17436 * gdb.reverse/recvmsg-reverse.exp: Likewise.
17437 * gdb.reverse/time-reverse.exp: Likewise.
17438 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
17439
4081c0f1
YQ
174402015-10-30 Yao Qi <yao.qi@linaro.org>
17441
17442 * gdb.threads/wp-replication.c (watch_count_done): Remove.
17443 (empty_cycle): Remove.
17444 (main): Don't call empty_cycle. Don't use watch_count_done.
17445 * gdb.threads/wp-replication.exp: Don't set breakpoint on
17446 empty_cycle. Rewrite the code counting HW watchpoints.
17447
452b4ba5
MK
174482015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
17449
17450 * gdb.reverse/fstatat-reverse.c: New test.
17451 * gdb.reverse/fstatat-reverse.exp: New file.
17452 * gdb.reverse/getresuid-reverse.c: New test.
17453 * gdb.reverse/getresuid-reverse.exp: New file.
17454 * gdb.reverse/pipe-reverse.c: New test.
17455 * gdb.reverse/pipe-reverse.exp: New file.
17456 * gdb.reverse/readv-reverse.c: New test.
17457 * gdb.reverse/readv-reverse.exp: New file.
17458 * gdb.reverse/recvmsg-reverse.c: New test.
17459 * gdb.reverse/recvmsg-reverse.exp: New file.
17460 * gdb.reverse/time-reverse.c: New test.
17461 * gdb.reverse/time-reverse.exp: New file.
17462 * gdb.reverse/waitpid-reverse.c: New test.
17463 * gdb.reverse/waitpid-reverse.exp: New file.
17464
5e2e7507
JK
174652015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
17466
17467 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
17468
0fde2c53
DE
174692015-10-26 Doug Evans <dje@google.com>
17470
17471 PR symtab/17391
17472 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
17473 * gdb.dwarf2/bad-regnum.c: New file.
17474 * gdb.dwarf2/bad-regnum.exp: New file.
17475
1a70ae97
DE
174762015-10-26 Doug Evans <dje@google.com>
17477
17478 PR python/18938
17479 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
17480 file.
17481
27dc26ab
JK
174822015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17483
17484 * gdb.compile/compile.exp (compile code globalvar): Update expectation
17485 for a change by "Mention language in compile error message".
17486
bed91f4d
SM
174872015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
17488
17489 PR python/18073
17490 * gdb.python/py-type.c (C::a_method): New.
17491 (C::a_const_method): New.
17492 (C::a_static_method): New.
17493 (a_function): New.
17494 * gdb.python/py-type.exp (test_fields): Test getting fields
17495 from function and method.
17496
3f2f83dd
KB
174972015-10-21 Keven Boell <keven.boell@intel.com>
17498
17499 * gdb.fortran/vla-alloc-assoc.exp: New file.
17500 * gdb.fortran/vla-datatypes.exp: New file.
17501 * gdb.fortran/vla-datatypes.f90: New file.
17502 * gdb.fortran/vla-history.exp: New file.
17503 * gdb.fortran/vla-ptype-sub.exp: New file.
17504 * gdb.fortran/vla-ptype.exp: New file.
17505 * gdb.fortran/vla-sizeof.exp: New file.
17506 * gdb.fortran/vla-sub.f90: New file.
17507 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
17508 * gdb.fortran/vla-value-sub-finish.exp: New file.
17509 * gdb.fortran/vla-value-sub.exp: New file.
17510 * gdb.fortran/vla-value.exp: New file.
17511 * gdb.fortran/vla-ptr-info.exp: New file.
17512 * gdb.mi/mi-vla-fortran.exp: New file.
17513 * gdb.mi/vla.f90: New file.
17514
27145d50
SL
175152015-10-21 Sandra Loosemore <sandra@codesourcery.com>
17516
17517 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
17518 of hardwired timeout value.
17519
5f3ff4f8
JK
175202015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17521 Pedro Alves <palves@redhat.com>
17522
17523 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
17524 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
17525
bfd09d20
JS
175262015-10-19 Josh Stone <jistone@redhat.com>
17527
17528 * gdb.base/catch-syscall.c: Include <sched.h>.
17529 (unknown_syscall): New variable.
17530 (main): Trigger a vfork and an unknown syscall.
17531 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
17532 (unknown_syscall_number): Likewise.
17533 (check_call_to_syscall): Accept an optional syscall pattern.
17534 (check_return_from_syscall): Likewise.
17535 (check_continue): Likewise.
17536 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
17537 (test_catch_syscall_skipping_return): New test toggling off 'catch
17538 syscall' to step over the syscall return, then toggling back on.
17539 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
17540 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
17541 (do_syscall_tests): Call test_catch_syscall_without_args and
17542 test_catch_syscall_mid_vfork.
17543 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
17544 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
17545
b32b93c6
AS
175462015-10-19 Andrew Stubbs <ams@codesourcery.com>
17547
17548 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
17549 print g_vE): Add new pass patterns.
17550 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
17551 print various symbol names for vptr fields.
17552
9d622bda
AB
175532015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
17554
17555 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
17556 results.
17557
0fd8ac1c
YQ
175582015-10-12 Yao Qi <yao.qi@linaro.org>
17559
17560 * gdb.arch/disp-step-insn-reloc.exp: New test case.
17561
34240514
YQ
175622015-10-12 Yao Qi <yao.qi@linaro.org>
17563
17564 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
17565 is aarch64*-*-linux*.
17566
8240f442
YQ
175672015-10-12 Yao Qi <yao.qi@linaro.org>
17568
17569 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
17570 (can_relocate_bcond_true): ... it.
17571 (can_relocate_bcond_false): New function.
17572 (foo): Likewise.
17573 (can_relocate_bl): Likewise.
17574 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
17575 can_relocate_bl.
17576
2520f728
PMR
175772015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
17578
17579 * gdb.base/nested-addr.c: New file.
17580 * gdb.base/nested-addr.exp: New testcase.
17581
abcef95a
MM
175822015-10-09 Markus Metzger <markus.t.metzger@intel.com>
17583
17584 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
17585 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
17586 its output. Ignore the output of "record goto begin" and instead
17587 check that GDB is replaying.
17588
145e3ddb
PA
175892015-10-09 Pedro Alves <palves@redhat.com>
17590
17591 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
17592 (top level): Use it in the run with no args test.
17593
d5d8c4e1
IB
175942015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
17595
17596 * gdb.dlang/properties.exp: New file.
17597
06e635ef
SL
175982015-10-02 Sandra Loosemore <sandra@codesourcery.com>
17599
17600 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
17601 whether or not address 0x1000 is mapped on the target.
17602
e019fd1d
SM
176032015-09-30 Simon Marchi <simon.marchi@ericsson.com>
17604
17605 * gdb.python/py-type.exp: Do not run tests if binaries fail to
17606 build.
17607
77ba2a67
MM
176082015-09-30 Markus Metzger <markus.t.metzger@intel.com>
17609
17610 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
17611 instruction-history test.
17612
c60eb31f
DE
176132015-09-28 Doug Evans <dje@google.com>
17614
17615 * gdb.base/gcore.c (array_func): Add reference to static_array.
17616
9a3c8263
SM
176172015-09-25 Simon Marchi <simon.marchi@ericsson.com>
17618
17619 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
17620 source line.
17621
9720e656
SL
176222015-09-24 Sandra Loosemore <sandra@codesourcery.com>
17623
17624 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
17625 short or char as base type.
17626
938d3bf2
SL
176272015-09-23 Sandra Loosemore <sandra@codesourcery.com>
17628
17629 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
17630 to allow any size enum.
17631
e6c2c623
PMR
176322015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
17633
17634 * gdb.ada/array_ptr_renaming.exp: New testcase.
17635 * gdb.ada/array_ptr_renaming/foo.adb: New file.
17636 * gdb.ada/array_ptr_renaming/pack.ads: New file.
17637
06da0f77
PL
176382015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17639
17640 * gdb.trace/ftrace-lock.c: New file.
17641 * gdb.trace/ftrace-lock.exp: New file.
17642
4f51c22a
PL
176432015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17644
17645 * gdb.arch/insn-reloc.c: New file.
17646 * gdb.arch/ftrace-insn-reloc.exp: New file.
17647
7041adf4
PL
176482015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17649
17650 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
17651 instruction.
17652 * gdb.trace/pendshr1.c (pendfunc): Likewise.
17653 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
17654 * gdb.trace/range-stepping.c: Likewise.
17655 * gdb.trace/trace-break.c: Likewise.
17656 * gdb.trace/trace-mt.c (thread_function): Likewise.
17657 * gdb.trace/ftrace.c (marker): Likewise.
17658 * gdb.trace/trace-condition.c (marker): Likewise.
17659 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
17660 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
17661 is_aarch64_target.
17662
015d2e7e
DE
176632015-09-18 Doug Evans <xdje42@gmail.com>
17664
17665 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
17666 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
17667
26b188a2
SL
176682015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17669
17670 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
17671 the breakpoint.
17672
79dc332b
SL
176732015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17674
17675 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
17676 the pending breakpoint. Remove timeout override for "Run till
17677 MI pending breakpoint on pendfunc3 on thread 2" test.
17678
f57929f2
SL
176792015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17680
17681 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
17682 filename pattern.
17683
3f469b17
SL
176842015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17685
17686 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
17687 in breakpoint filename pattern.
17688
515b89b3
SL
176892015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17690
7800dbe4
SL
17691 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
17692
176932015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17694
515b89b3
SL
17695 * gdb.linespec/explicit.exp: Check for readline support for
17696 tab-completion tests. Fix obvious typo.
17697
d2939ba2
MM
176982015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17699
17700 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17701 and replay.
17702
cbb55fa7
MM
177032015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17704
17705 * gdb.btrace/non-stop.c: New.
17706 * gdb.btrace/non-stop.exp: New.
17707
43691ca1
PL
177082015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17709 Yao Qi <yao.qi@linaro.org>
17710
17711 * gdb.trace/trace-condition.c: New file.
17712 * gdb.trace/trace-condition.exp: New file.
17713
d78908cf
WW
177142015-09-16 Wei-cheng Wang <cole945@gmail.com>
17715
17716 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17717 for testing bytecode compilation.
17718
1ed415e2
PA
177192015-09-16 Pedro Alves <palves@redhat.com>
17720 Sandra Loosemore <sandra@codesourcery.com>
17721
17722 * gdb.threads/non-stop-fair-events.c (timeout): New global.
17723 (SECONDS): Redefine.
17724 (main): Call pthread_kill and alarm early.
17725 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
17726 support.
17727 (test): If the target can't hardware step and doesn't support
17728 displaced stepping, increase the timeout.
17729
d136eff5
PA
177302015-09-16 Pedro Alves <palves@redhat.com>
17731
17732 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
17733 (enable_debug): New procedures.
17734 (test): Use them. Bail out if waiting for threads fails.
17735 (top level): Bail out if a test fails.
17736
991f019c
YQ
177372015-09-16 Yao Qi <yao.qi@linaro.org>
17738
17739 * gdb.asm/asm-source.exp: Set asm-arch for
17740 aarch64*-*-* target.
17741 * gdb.asm/aarch64.inc: New file.
17742
bfca584f
PMR
177432015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
17744
17745 * gdb.ada/array_of_variable_length.exp: New testcase.
17746 * gdb.ada/array_of_variable_length/foo.adb: New file.
17747 * gdb.ada/array_of_variable_length/pck.adb: New file.
17748 * gdb.ada/array_of_variable_length/pck.ads: New file.
17749
b326e587
DE
177502015-09-15 Doug Evans <dje@google.com>
17751
17752 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
17753 of function static local variable.
17754
5382cfab
PW
177552015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17756
17757 * gdb.threads/tls-so_extern.exp: New test file.
17758 * gdb.threads/tls-so_extern.c: New test file.
17759 * gdb.threads/tls-so_extern_main.c: New test file.
17760
141c5cc4
JK
177612015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17762
17763 * gdb.opt/solib-intra-step-lib.c: New file.
17764 * gdb.opt/solib-intra-step-main.c: New file.
17765 * gdb.opt/solib-intra-step.exp: New file.
17766
d15dcecd
PA
177672015-09-15 Pedro Alves <palves@redhat.com>
17768
17769 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
17770 gdb_continue_to_breakpoint instead of gdb_test_multiple.
17771
4c2f2a79
PA
177722015-09-14 Pedro Alves <palves@redhat.com>
17773
17774 * gdb.base/hook-stop-continue.c: Delete.
17775 * gdb.base/hook-stop-continue.exp: Delete.
17776 * gdb.base/hook-stop-frame.c: Delete.
17777 * gdb.base/hook-stop-frame.exp: Delete.
17778 * gdb.base/hook-stop.c: New file.
17779 * gdb.base/hook-stop.exp: New file.
17780
919e6dbe
PMR
177812015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
17782
17783 * gdb.ada/access_to_packed_array.exp: New testcase.
17784 * gdb.ada/access_to_packed_array/foo.adb: New file.
17785 * gdb.ada/access_to_packed_array/pack.adb: New file.
17786 * gdb.ada/access_to_packed_array/pack.ads: New file.
17787
157280a4
MM
177882015-09-14 Markus Metzger <markus.t.metzger@intel.com>
17789
17790 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
17791 buffer size test.
17792
2fd33e94
DB
177932015-09-11 Don Breazeal <donb@codesourcery.com>
17794
17795 * gdb.base/foll-exec.c: Add copyright header. Fix
17796 formatting issues.
17797 * gdb.base/foll-exec.exp (zap_session): Delete proc.
17798 (do_exec_tests): Use clean_restart in place of zap_session,
17799 and for test initialization. Fix formatting issues. Use
17800 fail in place of perror.
17801 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
17802 an expect statement to match an expression with output from
17803 the program under debug.
17804 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
17805 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
17806 * gdb.threads/non-ldr-exc-2.exp: Likewise.
17807 * gdb.threads/non-ldr-exc-3.exp: Likewise.
17808 * gdb.threads/non-ldr-exc-4.exp: Likewise.
17809
e70b6e8e
DE
178102015-09-09 Doug Evans <dje@google.com>
17811
17812 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
17813
7a551a51
DE
178142015-09-09 Doug Evans <dje@google.com>
17815
17816 * gdb.base/pie-execl.exp: Fix result test of build_executable.
17817
4c666f84
DE
178182015-09-09 Doug Evans <dje@google.com>
17819
17820 * gdb.base/savedregs.exp: Fix typo.
17821
243a9253
PA
178222015-09-09 Pedro Alves <palves@redhat.com>
17823
17824 * gdb.mi/mi-cli.exp: Add CLI finish tests.
17825
c0fa8fbd
SL
178262015-09-08 Sandra Loosemore <sandra@codesourcery.com>
17827
17828 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
17829 command actually switches threads. Give up on remaining
17830 tests if target fails to stop at breakpoint.
17831
cd7c1778
PMR
178322015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
17833
17834 * gdb.ada/funcall_char.exp: New testcase.
17835 * gdb.ada/funcall_char/foo.adb: New file.
17836
dc5c8746
PMR
178372015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
17838
17839 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
17840 expected outputs. Add two testcases for completing ambiguous
17841 functions.
17842 * gdb.ada/complete/aux_pck.adb: New file.
17843 * gdb.ada/complete/aux_pck.ads: New file.
17844 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
17845 Ambiguous_Func functions.
17846 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
17847 * gdb.ada/complete/pck.adb: Likewise.
17848
4e83a1e7
UW
178492015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
17850
17851 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
17852 failures to run the test program under GDB.
17853
8ce74153
LM
178542015-08-26 Luis Machado <lgustavo@codesourcery.com>
17855
17856 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
17857 to C.
17858
e9756d52
PP
178592015-08-26 Patrick Palka <patrick@parcs.ath.cx>
17860
17861 * gdb.base/run-after-attach.exp: New test file.
17862 * gdb.base/run-after-attach.c: New test file.
17863
8d37573b
DB
178642015-08-26 Don Breazeal <donb@codesourcery.com>
17865
17866 * gdb.base/foll-exec-2.c: New test program.
17867 * gdb.base/foll-exec-2.exp: New test.
17868
63e43d3a
PMR
178692015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
17870
17871 * gdb.base/nested-subp1.exp: New file.
17872 * gdb.base/nested-subp1.c: New file.
17873 * gdb.base/nested-subp2.exp: New file.
17874 * gdb.base/nested-subp2.c: New file.
17875 * gdb.base/nested-subp3.exp: New file.
17876 * gdb.base/nested-subp3.c: New file.
17877
3d40fbb5
PA
178782015-08-24 Pedro Alves <palves@redhat.com>
17879
17880 * gdb.server/connect-without-multi-process.c: New file.
17881 * gdb.server/connect-without-multi-process.exp: New file.
17882
4422ac93
LM
178832015-08-24 Luis Machado <lgustavo@codesourcery.com>
17884
17885 * gdb.opt/inline-markers.c: Make z int.
17886
91dddb86
LM
178872015-08-24 Luis Machado <lgustavo@codesourcery.com>
17888
17889 * gdb.opt/inline-markers.c: Make z volatile.
17890
a48847ee
LM
178912015-08-24 Luis Machado <lgustavo@codesourcery.com>
17892
17893 * gdb.opt/inline-bt.c: New volatile global z.
17894 * gdb.opt/inline-cmds.c: Likewise.
17895 * gdb.opt/inline-locals.c: Likewise.
17896 * gdb.opt/inline-markers.c: New extern global z.
17897 (marker): Use z.
17898 (inline_fn): Likewise.
17899
0ebbc52b
PA
179002015-08-24 Pedro Alves <palves@redhat.com>
17901
17902 * config/m32r-stub.exp: Remove file.
17903 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
17904 * gdb.base/call-rt-st.exp: Likewise.
17905 * gdb.base/call-strs.exp: Likewise.
17906 * gdb.base/default.exp: Remove references to h8300-*-hms and
17907 *-*-udi*.
17908 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
17909
77c365df
AA
179102015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
17911
17912 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
17913 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
17914 and "return" use KFAIL when GDB can not read/write the vector
17915 return value.
17916
4313b8c0
GB
179172015-08-21 Gary Benson <gbenson@redhat.com>
17918
17919 * gdb.trace/pending.exp: Cope with remote transfer warnings.
17920
0e433b32
PA
179212015-08-20 Pedro Alves <palves@redhat.com>
17922
17923 * gdb.server/solib-list.exp: No longer expect an interior stop in
17924 non-stop mode.
17925
221e1a37
PA
179262015-08-20 Pedro Alves <palves@redhat.com>
17927
17928 * gdb.server/connect-stopped-target.c: New file.
17929 * gdb.server/connect-stopped-target.exp: New file.
17930
40e3ad0e
PA
179312015-08-20 Pedro Alves <palves@redhat.com>
17932
17933 * gdb.dwarf2/comp-unit-lang.exp: New file.
17934 * gdb.dwarf2/comp-unit-lang.c: New file.
17935
af39b327
PMR
179362015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17937
17938 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
17939 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
17940
7d45c7c3 179412015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 17942
7d45c7c3
KB
17943 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
17944 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
17945
4d6cceb4
DE
179462015-08-18 Doug Evans <dje@google.com>
17947 Adrian Sendroiu <adrian.sendroiu@freescale.com>
17948
17949 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
17950 skip_python_tests. New arg prompt_regexp.
17951 (skip_python_tests): New function.
17952 * lib/mi-support.exp (mi_skip_python_tests): New function.
17953 * gdb.python/py-mi-objfile-gdb.py: New file.
17954 * gdb.python/py-mi-objfile.c: New file.
17955 * gdb.python/py-mi-objfile.exp: New file.
17956
ad89c2aa
KS
179572015-08-17 Keith Seitz <keiths@redhat.com>
17958
17959 * gdb.linespec/explicit.exp: Move strace test from here ...
17960 * gdb.trace/strace.exp: ... to here.
17961
e3ae3c43
PP
179622015-08-15 Patrick Palka <patrick@parcs.ath.cx>
17963
17964 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
17965 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
17966
604b2636
DE
179672015-08-14 Doug Evans <xdje42@gmail.com>
17968
17969 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
17970 inferior before selecting a new file.
17971
6ff0ba5f
DE
179722015-08-14 Doug Evans <xdje42@gmail.com>
17973
17974 * gdb.mi/mi-disassemble.exp: Update.
17975 * gdb.base/disasm-optim.S: New file.
17976 * gdb.base/disasm-optim.c: New file.
17977 * gdb.base/disasm-optim.h: New file.
17978 * gdb.base/disasm-optim.exp: New file.
17979
9ca98f92
KS
179802015-08-14 Keith Seitz <keiths@redhat.com>
17981
17982 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
17983 "evaluated-by".
17984
52bbc560
JB
179852015-08-13 Joel Brobecker <brobecker@adacore.com>
17986
17987 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
17988
5d8c3ed3
PMR
179892015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
17990
17991 * gdb.ada/fun_renaming.exp: New testcase.
17992 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
17993 * gdb.ada/fun_renaming/pack.adb: New file.
17994 * gdb.ada/fun_renaming/pack.ads: New file.
17995
ea8812bc
KS
179962015-08-12 Keith Seitz <keiths@redhat.com>
17997
17998 * gdb.base/dso2dso.exp: Pass basename of source file in call to
17999 gdb_get_line_number.
18000
4dafcdeb
JB
180012015-08-12 Joel Brobecker <brobecker@adacore.com>
18002
18003 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18004 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18005 gdb.base/dso2dso.exp: New files.
18006
5ba32597
SDJ
180072015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18008 Pedro Alves <palves@redhat.com>
18009 Keith Seitz <keiths@redhat.com>
18010
18011 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18012 GDBFLAGS.
18013
b6dafabf
PP
180142015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18015
18016 * gdb.base/gdbhistsize-history.exp
18017 (test_histsize_history_setting): Use save_vars.
18018 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18019 Use save_vars.
18020 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18021 * gdb.base/readline.exp: Use save_vars.
18022
abe8e607
PP
180232015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18024
18025 * lib/gdb.exp (save_vars): New proc.
18026
629500fa
KS
180272015-08-11 Keith Seitz <keiths@redhat.com>
18028
18029 * gdb.base/help.exp: Update help_breakpoint_text.
18030
eb8c4e2e
KS
180312015-08-11 Keith Seitz <keiths@redhat.com>
18032
18033 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18034 (at toplevel): Call test_explicit_breakpoints.
18035 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18036 breakpoints.
18037 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18038 breakpoint conditions, "-cond".
18039
87f0e720
KS
180402015-08-11 Keith Seitz <keiths@redhat.com>
18041
18042 * gdb.linespec/3explicit.c: New file.
18043 * gdb.linespec/cpexplicit.cc: New file.
18044 * gdb.linespec/cpexplicit.exp: New file.
18045 * gdb.linespec/explicit.c: New file.
18046 * gdb.linespec/explicit.exp: New file.
18047 * gdb.linespec/explicit2.c: New file.
18048 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18049 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18050 before using in the matching pattern.
18051 Clarify that `prefix' is a regular expression.
18052
f00aae0f
KS
180532015-08-11 Keith Seitz <keiths@redhat.com>
18054
18055 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18056 test.
18057 Add tests for missing ",FMT" and ",".
18058
e27852be
DE
180592015-08-10 Doug Evans <dje@google.com>
18060 Keith Seitz <keiths@redhat.com>
18061
18062 PR gdb/17960
18063 * gdb.base/completion.exp: Add location completer tests.
18064
7f03bd92
PA
180652015-08-07 Pedro Alves <palves@redhat.com>
18066
18067 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18068 tests here.
18069 (top level): Run do_test with and without displaced stepping.
18070
3fc8eb30
PA
180712015-08-07 Pedro Alves <palves@redhat.com>
18072
18073 * gdb.base/valgrind-disp-step.c: New file.
18074 * gdb.base/valgrind-disp-step.exp: New file.
18075
d4569d7b
PA
180762015-08-07 Pedro Alves <palves@redhat.com>
18077
18078 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18079 Delete function.
18080 (main): Add alarm. Run an infinite loop instead of calling
18081 wait_threads.
18082 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18083 comment.
18084 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18085 Delete function.
18086 (main): Add alarm. Run an infinite loop instead of calling
18087 wait_threads.
18088 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18089 comment.
18090
e1316e60
PA
180912015-08-07 Pedro Alves <palves@redhat.com>
18092
18093 * gdb.base/checkpoint-ns.exp: New file.
18094 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18095 standard_testfile.
18096
da8c46d2
MM
180972015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18098
18099 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18100 * gdb.btrace/instruction_history.exp: Update.
18101 * gdb.btrace/tsx.exp: New.
18102 * gdb.btrace/tsx.c: New.
18103
de1c2c52
PA
181042015-08-06 Pedro Alves <palves@redhat.com>
18105
18106 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18107 increase timeout.
18108 * gdb.reverse/until-precsave.exp: Bump timeouts.
18109
782e0bf4
PA
181102015-08-06 Pedro Alves <palves@redhat.com>
18111
18112 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18113
83e97ed0
PA
181142015-08-06 Pedro Alves <palves@redhat.com>
18115
18116 PR gdb/18749
18117 * gdb.threads/process-dies-while-handling-bp.c: New file.
18118 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18119
863d01bd
PA
181202015-08-06 Pedro Alves <palves@redhat.com>
18121
18122 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18123 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18124
0a39bb32
PA
181252015-08-05 Pedro Alves <palves@redhat.com>
18126
18127 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18128 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18129
ee2d2b10
SL
181302015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18131
18132 * gdb.base/bp-permanent.exp: Report test as unsupported if
18133 the target cannot stop at the permanent breakpoint.
18134
4e1bdb00
DE
181352015-08-03 Doug Evans <dje@google.com>
18136
18137 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18138 10000.
18139
3d338901
DE
181402015-08-03 Doug Evans <dje@google.com>
18141
18142 * Makefile.in (workers/%.worker, build-perf): New rule.
18143 (GDB_PERFTEST_MODE): New variable.
18144 (check-perf): Use it.
18145 (clean): Clean up gdb.perf parallel build subdirs.
18146 * lib/build-piece.exp: New file.
18147 * lib/gdb.exp (make_gdb_parallel_path): New function
18148 (standard_output_file, standard_temp_file): Call it.
18149 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18150 of $GDB_PARALLEL.
18151 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18152
af061d3e
DE
181532015-08-03 Doug Evans <dje@google.com>
18154
8e1afc81 18155 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18156 (LOG_FILE_NAME): New global.
18157 (TextReporter.__init__): Initialize self.txt_sum.
18158 (TextReporter.report): Add support for multiple data-points.
18159 Move report to perftest.sum, put raw data in perftest.log.
18160 (TextReporter.start): Open sum and log files.
18161 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18162 * gdb.perf/lib/perftest/testresult.py
18163 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18164
2c8c5d37
PA
181652015-07-31 Pedro Alves <palves@redhat.com>
18166
18167 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18168 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18169 kill_wait_spawned_process instead of explicit "kill -9".
18170 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18171 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18172 kill_wait_spawned_process.
18173 * gdb.base/attach-twice.exp: Likewise.
18174 * gdb.base/attach.exp: Likewise.
18175 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18176 gdb_test_multiple.
18177 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18178 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18179 kill_wait_spawned_process.
18180 * gdb.base/valgrind-infcall.exp: Likewise.
18181 * gdb.multi/multi-attach.exp: Likewise.
18182 * gdb.python/py-prompt.exp: Likewise.
18183 * gdb.python/py-sync-interp.exp: Likewise.
18184 * gdb.server/ext-attach.exp: Likewise.
18185 * gdb.threads/attach-into-signal.exp (corefunc): Use
18186 spawn_wait_for_attach, spawn_id_get_pid and
18187 kill_wait_spawned_process.
18188 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18189 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18190 spawn_id_get_pid and kill_wait_spawned_process.
18191 * gdb.threads/attach-stopped.exp (corefunc): Use
18192 spawn_wait_for_attach, spawn_id_get_pid and
18193 kill_wait_spawned_process.
18194 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18195 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18196 kill_wait_spawned_process instead of explicit "kill -9".
18197 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18198 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18199 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18200 processes. Don't map cygwin/windows pids here. Now returns a
18201 spawn id list.
18202
032a0fca
SL
182032015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18204
18205 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18206 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18207 correct patch.
18208
61a934ca
SL
182092015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18210
18211 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18212
4bc4d428
SL
182132015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18214
18215 Reapply:
18216 2014-05-21 Mark Wielaard <mjw@redhat.com>
18217
18218 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18219
998d452a
PA
182202015-07-30 Pedro Alves <palves@redhat.com>
18221
18222 * linux-low.c (handle_extended_wait): Set the child's last
18223 reported status to TARGET_WAITKIND_STOPPED.
18224
69dde7dc
PA
182252015-07-30 Pedro Alves <palves@redhat.com>
18226
18227 PR threads/18600
18228 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18229 only shows inferior 1.
18230
4dd63d48
PA
182312015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18232 Pedro Alves <palves@redhat.com>
18233
18234 PR threads/18600
18235 * gdb.threads/fork-plus-threads.c: New file.
18236 * gdb.threads/fork-plus-threads.exp: New file.
18237
d618e4c5
PP
182382015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18239
18240 * gdb.base/batch-preserve-term-settings.exp
18241 (test_terminal_settings_preserved_after_cli_exit): Use
18242 send_quit_command.
18243
1eef6428
PA
182442015-07-29 Pedro Alves <palves@redhat.com>
18245 Don Breazeal <donb@codesourcery.com>
18246
18247 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18248 output from both inferior_spawn_id and gdb_spawn_id.
18249
7da5b897
SDJ
182502015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18251
18252 * gdb.threads/attach-into-signal.exp (corefunc): Use
18253 with_test_prefix on nested loops, uniquefying the test messages.
18254
dac804df
SDJ
182552015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18256
18257 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18258 commit.
18259
06265e53
PP
182602015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18261
18262 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18263 New proc.
18264 (test_terminal_settings_preserved_after_sigterm): New test.
18265
18206ca3
PP
182662015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18267
18268 * gdb.base/batch-preserve-term-settings.exp
18269 (test_terminal_settings_preserved_after_cli_exit): New test.
18270
90074d11
PP
182712015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18272
18273 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18274 manipulation of saved_gdbflags.
18275 (test_terminal_settings_preserved): Remove global declaration of
18276 the unused variable pagination_prompt. Remove manipulation of
18277 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18278 GDBFLAGS.
18279
eb1a7902
PA
182802015-07-29 Pedro Alves <palves@redhat.com>
18281
18282 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18283
8b75dd3b
PA
182842015-07-29 Pedro Alves <palves@redhat.com>
18285
18286 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18287 at the top.
18288
dedad4e3
PA
182892015-07-29 Pedro Alves <palves@redhat.com>
18290
18291 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18292 (main): Call gdb_unbuffer_output.
18293 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18294 (main): Call gdb_unbuffer_output.
18295 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18296 (main): Call gdb_unbuffer_output.
18297 * gdb.base/call-strs.exp: Adjust to step over the
18298 gdb_unbuffer_output call.
18299 * gdb.base/catch-gdb-caused-signals.c: Include
18300 "../lib/unbuffer_output.c".
18301 (main): Call gdb_unbuffer_output.
18302 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18303 (main): Call gdb_unbuffer_output.
18304 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18305 (main): Call gdb_unbuffer_output.
18306 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18307 (main): Call gdb_unbuffer_output.
18308 * gdb.base/shlib-call.exp: Adjust to step over the
18309 gdb_unbuffer_output call.
18310 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18311 (main): Call gdb_unbuffer_output.
18312 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18313 (main): Call gdb_unbuffer_output.
18314 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18315 (main): Rename to ...
18316 (test): ... this.
18317 (main): Reimplement.
18318 * gdb.base/varargs.exp: Run to test instead of to main.
18319 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18320 (main): Call gdb_unbuffer_output.
18321
58789a91
PA
183222015-07-29 Pedro Alves <palves@redhat.com>
18323
18324 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
18325 factore out from mi_continue_dprintf. For call-style dprintfs,
18326 expect dprintf output out of $inferior_spawn_id.
18327 (mi_continue_dprintf): Use mi_expect_dprintf.
18328 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18329 (main): Call gdb_unbuffer_output.
18330
e8376742
PA
183312015-07-29 Pedro Alves <palves@redhat.com>
18332
18333 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
18334 (default_mi_gdb_start): Set inferior_spawn_id instead of
18335 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
18336 gdb_spawn_id.
18337 (mi_gdb_test): Always expect inferior output from both
18338 $inferior_spawn_id and $gdb_spawn_id.
18339
08280010
PA
183402015-07-29 Pedro Alves <palves@redhat.com>
18341
18342 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
18343 send_inferior and $inferior_spawn_id.
18344
4d30e432
PA
183452015-07-29 Pedro Alves <palves@redhat.com>
18346
18347 * gdb.gdb/complaints.exp (test_initial_complaints)
18348 (test_serial_complaints, test_short_complaints): Use
18349 gdb_test_stdio.
18350 (test_empty_complaint): Handle $inferior_spawn_id !=
18351 $gdb_spawn_id.
18352
0d30a335
PA
183532015-07-29 Pedro Alves <palves@redhat.com>
18354
18355 * gdb.base/varargs.exp: Use gdb_test_stdio.
18356
39413b29
PA
183572015-07-29 Pedro Alves <palves@redhat.com>
18358
18359 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
18360
7cb000a9
PA
183612015-07-29 Pedro Alves <palves@redhat.com>
18362
18363 * gdb.base/ending-run.exp: Use gdb_test_stdio.
18364
d7b8ac82
PA
183652015-07-29 Pedro Alves <palves@redhat.com>
18366
18367 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
18368 parameter into two new parameters, "inf_result" and "gdb_result".
18369 Expect inferior output and gdb output from $inferior_spawn_id and
18370 $gdb_spawn_id, respectively. Adjust all callers.
18371
789c3a0c
PA
183722015-07-29 Pedro Alves <palves@redhat.com>
18373
18374 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
18375 of gdb_test_sequence.
18376
77e760c3
PA
183772015-07-29 Pedro Alves <palves@redhat.com>
18378
18379 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
18380 (saw_spurious_output): Expect inferior output from
18381 $inferior_spawn_id. Use gdb_test_stdio.
18382
8396d2cd
PA
183832015-07-29 Pedro Alves <palves@redhat.com>
18384
18385 * gdb.base/dprintf.exp: Use standard_testfile. Change
18386 prepare_for_testing call.
18387 (srcfile): Don't set.
18388 (restart): New procedure.
18389 (test_dprintf): New procecure, use to continue over dprintfs.
18390 (test_call, test_agent): New procedures, tests moved here.
18391 Restart gdb and recreate dprintfs. Adjust expected output.
18392
2051d61f
PA
183932015-07-29 Pedro Alves <palves@redhat.com>
18394
18395 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
18396
452397af
PA
183972015-07-29 Pedro Alves <palves@redhat.com>
18398
18399 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
18400
8aed9555
PA
184012015-07-29 Pedro Alves <palves@redhat.com>
18402
18403 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
18404 gdb_test_stdio.
18405
188a61b4
PA
184062015-07-29 Pedro Alves <palves@redhat.com>
18407
18408 * lib/gdb.exp (gdb_test_stdio): New procedure.
18409
12264a45
PA
184102015-07-29 Pedro Alves <palves@redhat.com>
18411
18412 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
18413
23ffc893
PA
184142015-07-29 Pedro Alves <palves@redhat.com>
18415
18416 * gdb.base/call-signal-resume.exp: Remove check for
18417 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
18418 * gdb.base/unwindonsignal.exp: Likewise.
18419 * gdb.base/call-signals.c (gen_signal): Remove printf call.
18420 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
18421
65566918
PA
184222015-07-29 Pedro Alves <palves@redhat.com>
18423
18424 * gdb.base/siginfo-addr.c (pass): New function.
18425 (handler): Call it iff si_addr is correct.
18426 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
18427 Set a breakpoint at "pass" and continue to it.
18428
d60a9221
SDJ
184292015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
18430
18431 * gdb.python/py-objfile.exp: Make some tests have unique names.
18432 * gdb.python/py-pp-registration.exp: Likewise.
18433
bde40b8f
PA
184342015-07-28 Pedro Alves <palves@redhat.com>
18435
18436 * gdb.server/server-exec-info.exp: Issue a "disconnect".
18437
13e1dec8
SM
184382015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18439
18440 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
18441
da33c9a7
SM
184422015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18443
18444 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
18445
077836f7
PP
184462015-07-27 Patrick Palka <patrick@parcs.ath.cx>
18447
18448 * gdb.base/gdb-sigterm-2.exp: New test.
18449
b8cc7b2e
DE
184502015-07-25 Doug Evans <xdje42@gmail.com>
18451
18452 Revert:
18453 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18454 (workers/%.worker, build-perf): New rule.
18455 (GDB_PERFTEST_MODE): New variable.
18456 (check-perf): Use it.
18457 (clean): Clean up gdb.perf parallel build subdirs.
18458 * lib/build-piece.exp: New file.
18459 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18460 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18461 name.
18462 (standard_temp_file): Ditto.
18463 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18464 of $GDB_PARALLEL.
18465
c8bd4544
DE
184662015-07-24 Doug Evans <dje@google.com>
18467
18468 * gdb.perf/lib/perftest/utils.py: New file.
18469 * gdb.perf/gm-hello.cc: New file.
18470 * gdb.perf/gm-pervasive-typedef.cc: New file.
18471 * gdb.perf/gm-pervasive-typedef.h: New file.
18472 * gdb.perf/gm-std.cc: New file.
18473 * gdb.perf/gm-std.h: New file.
18474 * gdb.perf/gm-use-cerr.cc: New file.
18475 * gdb.perf/gm-utils.h: New file.
18476 * gdb.perf/gmonster-null-lookup.py: New file.
18477 * gdb.perf/gmonster-pervasive-typedef.py: New file.
18478 * gdb.perf/gmonster-print-cerr.py: New file.
18479 * gdb.perf/gmonster-ptype-string.py: New file.
18480 * gdb.perf/gmonster-runto-main.py: New file.
18481 * gdb.perf/gmonster-select-file.py: New file.
18482 * gdb.perf/gmonster1-null-lookup.exp: New file.
18483 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
18484 * gdb.perf/gmonster1-print-cerr.exp: New file.
18485 * gdb.perf/gmonster1-ptype-string.exp: New file.
18486 * gdb.perf/gmonster1-runto-main.exp: New file.
18487 * gdb.perf/gmonster1-select-file.exp: New file.
18488 * gdb.perf/gmonster1.cc: New file.
18489 * gdb.perf/gmonster1.exp: New file.
18490 * gdb.perf/gmonster2-null-lookup.exp: New file.
18491 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
18492 * gdb.perf/gmonster2-print-cerr.exp: New file.
18493 * gdb.perf/gmonster2-ptype-string.exp: New file.
18494 * gdb.perf/gmonster2-runto-main.exp: New file.
18495 * gdb.perf/gmonster2-select-file.exp: New file.
18496 * gdb.perf/gmonster2.cc: New file.
18497 * gdb.perf/gmonster2.exp: New file.
18498
6eab34f3
DE
184992015-07-24 Doug Evans <dje@google.com>
18500
18501 * gdb.perf/README: New file.
18502 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
18503 * lib/gen-perf-test.exp: New file.
18504
63738bfd
DE
185052015-07-24 Doug Evans <dje@google.com>
18506
18507 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
18508 (PerfTest::startup): New function.
18509 (PerfTest::run): Return result of calling body.
18510 (PerfTest::assemble): Rewrite.
18511 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
18512 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
18513 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
18514 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
18515 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
18516
7b606f95
DE
185172015-07-24 Doug Evans <dje@google.com>
18518
18519 * lib/gdb.exp (clean_restart): Make executable optional.
18520
a97b16b8
DE
185212015-07-24 Doug Evans <dje@google.com>
18522
18523 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
18524 compiler_info references.
18525 * gdb.cp/temargs.exp: Ditto.
18526 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
18527 (get_compiler_info): Early exit if already computed. Set compiler_info
18528 to "unknown" if there was a problem.
18529 (test_compiler_info): Add function comment. Call get_compiler_info.
18530
35baa57f
DE
185312015-07-24 Doug Evans <dje@google.com>
18532
18533 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18534 (workers/%.worker, build-perf): New rule.
18535 (GDB_PERFTEST_MODE): New variable.
18536 (check-perf): Use it.
18537 (clean): Clean up gdb.perf parallel build subdirs.
18538 * lib/build-piece.exp: New file.
18539 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18540 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18541 name.
18542 (standard_temp_file): Ditto.
18543 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18544 of $GDB_PARALLEL.
18545
6ebea266
DE
185462015-07-24 Doug Evans <dje@google.com>
18547
18548 * lib/future.exp (gdb_default_target_compile): New option
18549 "early_flags".
18550 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
18551 --as-needed.
18552
1e76a7e9
SDJ
185532015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
18554
18555 * gdb.base/catch-syscall.exp: Call gdb_exit before
18556 gdb_skip_xml_test.
18557
5068630a
PA
185582015-07-24 Pedro Alves <palves@redhat.com>
18559
18560 * gdb.python/py-events.exp: Accept output between the stop event
18561 and the prompt.
18562 * gdb.python/py-evsignal.exp: Likewise.
18563 * gdb.python/py-evthreads.exp: Likewise.
18564
77598427
PA
185652015-07-24 Pedro Alves <palves@redhat.com>
18566
18567 PR gdb/18717
18568 * gdb.threads/non-ldr-exit.c: New file.
18569 * gdb.threads/non-ldr-exit.exp: New file.
18570
11e6c98f
YQ
185712015-07-24 Yao Qi <yao.qi@linaro.org>
18572
18573 * gdb.server/ext-wrapper.exp: Test --wrapper option when
18574 restarting process.
18575
51aee833
YQ
185762015-07-24 Yao Qi <yao.qi@linaro.org>
18577
18578 * gdb.server/ext-restart.exp: New file.
18579
8cfe207c
YQ
185802015-07-24 Yao Qi <yao.qi@linaro.org>
18581
18582 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
18583 argument options.
18584 * gdb.server/ext-wrapper.exp: New file.
18585
cc12ce38
DE
185862015-07-23 Doug Evans <dje@google.com>
18587
18588 * gdb.dwarf2/dw2-dummy-cu.S: New file.
18589 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
18590
d0d84780
PMR
185912015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
18592
18593 * gdb.ada/var_arr_typedef.exp: New testcase.
18594 * gdb.ada/var_arr_typedef/pack.adb: New file.
18595 * gdb.ada/var_arr_typedef/pack.ads: New file.
18596 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
18597
8b558f79
JB
185982015-07-20 Joel Brobecker <brobecker@adacore.com>
18599
18600 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
18601
775a3298
JK
186022015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18603
18604 * gdb.arch/i386-biarch-core.exp: Replace istarget
18605 by "complete set gnutarget". Remove expectation for the "core-file"
18606 command.
18607
db1ff28b
JK
186082015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18609
18610 Revert the previous commit:
18611 Tests for validate symbol file using build-id.
18612
0a94970d
JK
186132015-07-15 Aleksandar Ristovski <aristovski@qnx.com
18614
18615 Tests for validate symbol file using build-id.
18616 * gdb.base/solib-mismatch-lib.c: New file.
18617 * gdb.base/solib-mismatch-libmod.c: New file.
18618 * gdb.base/solib-mismatch.c: New file.
18619 * gdb.base/solib-mismatch.exp: New file.
18620
03346981
SL
186212015-07-15 Sandra Loosemore <sandra@codesourcery.com>
18622
18623 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
18624 nios2-*-linux*.
18625 * gdb.base/sigbpt.exp (stepi_out): Likewise.
18626 * gdb.base/siginfo.exp: Likewise.
18627 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18628
42422cc7
PL
186292015-07-15 Pierre Langlois <pierre.langlois@arm.com>
18630
18631 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
18632 Move it to ...
18633 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
18634 ... here.
18635 * gdb.trace/range-stepping.exp: Check that the target supports
18636 range stepping.
18637
cfa68bae
JK
186382015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18639
18640 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
18641
8ffdba26
PA
186422015-07-14 Pedro Alves <palves@redhat.com>
18643
18644 * gdb.base/killed-outside.exp: New file.
18645 * gdb.base/killed-outside.c: New file.
18646
218a5a11
JK
186472015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18648
18649 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
18650 (n at main): New.
18651 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
18652
e03ed3c6
AA
186532015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18654
18655 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
18656 infcall tests instead of setting up for KFAIL.
18657
485668e5
MM
186582015-07-10 Markus Metzger <markus.t.metzger@intel.com>
18659
18660 * gdb.btrace/record_goto-step.exp: New.
18661
08464196
JK
186622015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
18663
18664 PR compile/18484
18665 * gdb.compile/compile.c (struct struct_type): Add volatile to
18666 selffield's type.
18667 * gdb.compile/compile.exp
18668 (compile code struct_object.selffield = &struct_object): Skip further
18669 struct_object tests if this one xfails.
18670
bcf5c1d9
RC
186712015-07-08 Robert O'Callahan <robert@ocallahan.org>
18672
18673 PR exp/18617
18674 * gdb.trace/ax.exp: Add test.
18675
4931af25
YQ
186762015-07-07 Yao Qi <yao.qi@linaro.org>
18677
18678 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
18679 instead of istarget "aarch64*-*-*".
18680 * gdb.arch/aarch64-fp.exp: Likewise.
18681 * gdb.base/float.exp: Likewise.
18682 * gdb.reverse/aarch64.exp: Likewise.
18683 * lib/gdb.exp (is_aarch64_target): New proc.
18684
9fcf688e
YQ
186852015-07-07 Yao Qi <yao.qi@linaro.org>
18686
18687 * lib/gdb.exp (is_aarch32_target): New proc.
18688 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
18689 instead of "istarget "arm*-*-*"".
18690 * gdb.arch/arm-disp-step.exp: Likewise.
18691 * gdb.arch/thumb-bx-pc.exp: Likewise.
18692 * gdb.arch/thumb-prologue.exp: Likewise.
18693 * gdb.arch/thumb-singlestep.exp: Likewise.
18694 * gdb.base/disp-step-syscall.exp: Likewise.
18695 * gdb.base/float.exp: Likewise.
18696
fbd8d50d
YQ
186972015-07-07 Yao Qi <yao.qi@linaro.org>
18698
18699 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
18700 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18701
71be1fdc
YQ
187022015-07-07 Yao Qi <yao.qi@linaro.org>
18703
18704 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18705 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18706 if it exists.
18707 * gdb.multi/multi-arch.exp: Likewise.
18708
3e221d36
SM
187092015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18710
18711 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18712 print.
18713
d441430b
YQ
187142015-07-07 Yao Qi <yao.qi@linaro.org>
18715
18716 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18717
06f810bd
MG
187182015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18719
18720 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18721 '[' and ']' characters.
18722
5e61e7c0
IB
187232015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
18724
18725 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
18726
28bf096c
PA
187272015-06-29 Pedro Alves <palves@redhat.com>
18728
18729 PR threads/18127
18730 * gdb.threads/hand-call-new-thread.c: New file.
18731 * gdb.threads/hand-call-new-thread.c: New file.
18732
ee93cd5e
KS
187332015-06-26 Keith Seitz <keiths@redhat.com>
18734 Doug Evans <dje@google.com>
18735
18736 PR 16253
18737 * gdb.cp/var-tag-2.cc: New file.
18738 * gdb.cp/var-tag-3.cc: New file.
18739 * gdb.cp/var-tag-4.cc: New file.
18740 * gdb.cp/var-tag.cc: New file.
18741 * gdb.cp/var-tag.exp: New file.
18742
fc637f04
PP
187432015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18744
18745 * gdb.base/history-duplicates.exp: New test.
18746
2e52ae68
PP
187472015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18748
18749 * gdb.base/completion.exp: Test the completion of the "focus"
18750 command.
18751
6e22494e
JK
187522015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18753
18754 * gdb.arch/amd64-prologue-skip.S: New file.
18755 * gdb.arch/amd64-prologue-skip.exp: New file.
18756
bf7b9cd9
SM
187572015-06-25 Simon Marchi <simon.marchi@ericsson.com>
18758
18759 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
18760 is_address_zero_readable check.
18761
201e8dfd
PB
187622015-06-24 Peter Bergner <bergner@vnet.ibm.com>
18763
18764 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
18765 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
18766
5cd867b4
YQ
187672015-06-24 Yao Qi <yao.qi@linaro.org>
18768
18769 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
18770 linux targets.
18771
4d7be007
YQ
187722015-06-24 Yao Qi <yao.qi@linaro.org>
18773
18774 * lib/gdb.exp (supports_get_siginfo_type): New proc.
18775 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
18776 * gdb.base/siginfo-thread.exp: Likewise.
18777
07fcd301
YQ
187782015-06-22 Yao Qi <yao.qi@linaro.org>
18779
18780 * boards/remote-gdbserver-on-localhost.exp: Add comments.
18781
52042a00
YQ
187822015-06-22 Yao Qi <yao.qi@linaro.org>
18783
18784 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
18785 aarch64*-*-*.
18786 (skip_hw_watchpoint_tests): Likewise.
18787
74bd41ce
PP
187882015-06-18 Patrick Palka <patrick@parcs.ath.cx>
18789
18790 * gdb.base/gdbinit-history.exp: Test the interaction between
18791 setting GDBHISTSIZE and setting the history size via .gdbinit.
18792
bc460514
PP
187932015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18794
18795 PR gdb/16999
18796 * gdb.base/gdbhistsize-history.exp: New test.
18797
b58c513b
PP
187982015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18799
18800 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
18801 with GDBHISTSIZE.
18802 * gdb.base/readline.exp: Likewise.
18803
92046791
YQ
188042015-06-17 Yao Qi <yao.qi@linaro.org>
18805
18806 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
18807 line.
18808
2093d2d3
PP
188092015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18810
18811 * gdb.base/gdbinit-history.exp: Add test case to check that
18812 an unlimited history file does not get truncated on exit.
18813
e6c693af
AA
188142015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18815
18816 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
18817 (VECTOR): New macro. Use it...
18818 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
18819 ...for these typedefs.
18820 (int8, char1, int1, double1): New typedefs.
18821 (struct just_int2, struct two_int2): New structures.
18822 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
18823 (add_structvecs, add_singlevecs): New functions.
18824 (main): Call add_some_intvecs twice.
18825 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
18826 the compile and exit upon failure. Try compiling for the "native"
18827 architecture. Test inferior function calls with vector arguments
18828 and vector return value handling with "finish" and "return".
18829
c74f7d1c
JT
188302015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
18831
18832 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
18833 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
18834 PE file.
18835 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
18836
98aa42ee
AT
188372015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
18838
18839 PR breakpoints/16465
18840 * gdb.mi/mi-dprintf-pending.c: New file.
18841 * gdb.mi/mi-dprintf-pending.exp: New test.
18842 * gdb.mi/mi-dprintf-pendshr.c: New file.
18843
7d73c23c 188442015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 18845 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
18846
18847 * gdb.arch/i386-mpx-map.c: New file.
18848 * gdb.arch/i386-mpx-map.exp: New File.
18849
188502015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18851
18852 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
18853 * gdb.arch/i386-mpx.exp: Indentation fixed.
18854
188552015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18856
18857 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
18858 function and improved indentation.
18859 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
18860 gdb_test_multiple. Added additional tests to skip the test.
18861
188622015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18863
18864 * gdb.arch/i386-avx512.c: Change path in include file.
18865 * gdb.arch/i386-avx512.exp: Change include dir path
18866 compilation flag.
18867 * gdb.arch/i386-mpx.c: Change path in include file.
18868 * gdb.arch/i386-mpx.exp: Change include dir path compilation
18869 flag.
18870
d5eba19a
JK
188712015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18872
18873 * gdb.compile/compile-print.exp (compile print *vararray@3)
18874 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
18875
7f361056
JK
188762015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18877
18878 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
18879 (do not keep jit in memory): ... this.
18880 (expect 5): Change it to ...
18881 (expect no 5): ... this.
18882
3b462ec2
SM
188832015-06-02 Simon Marchi <simon.marchi@ericsson.com>
18884
18885 PR gdb/15564
18886 * gdb.mi/mi-detach.exp: New file.
18887
e0619de6
JK
188882015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18889
18890 PR symtab/18392
18891 * gdb.arch/amd64-tailcall-self.S: New file.
18892 * gdb.arch/amd64-tailcall-self.c: New file.
18893 * gdb.arch/amd64-tailcall-self.exp: New file.
18894
e970cb34
DB
188952015-05-28 Don Breazeal <donb@codesourcery.com>
18896
18897 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
18898 tests for remote targets by checking is_target_gdbserver.
18899
b2e2f908
DE
189002015-05-27 Doug Evans <dje@google.com>
18901
18902 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
18903 * gdb.dwarf2/opaque-type-lookup.c: New file.
18904 * gdb.dwarf2/opaque-type-lookup.exp: New file.
18905
82c7be31
DE
189062015-05-26 Doug Evans <dje@google.com>
18907
18908 * gdb.cp/iostream.cc: New file.
18909 * gdb.cp/iostream.exp: New file.
18910
b4f54984
DE
189112015-05-26 Doug Evans <dje@google.com>
18912
18913 * gdb.dwarf2/dw2-op-call.exp: Update.
18914 * gdb.dwarf2/dw4-sig-types.exp: Update.
18915 * gdb.dwarf2/implptr.exp: Update.
18916 * gdb.mi/mi-cmd-param-changed.exp: Update.
18917
4ea6efe9
DE
189182015-05-26 Doug Evans <dje@google.com>
18919
18920 * gdb.python/py-lazy-string.c: New file.
18921 * gdb.python/py-lazy-string.exp: New file.
18922 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
18923 (main): Update. Add estring3.
18924 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
18925 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
18926
f6bb7db3
YQ
189272015-05-26 Omair Javaid <omair.javaid@linaro.org>
18928 Yao Qi <yao.qi@linaro.org>
18929
18930 * gdb.reverse/aarch64.c: New.
18931 * gdb.reverse/aarch64.exp: New.
18932
a81bfbd0
OJ
189332015-05-26 Omair Javaid <omair.javaid@linaro.org>
18934
25d49b86
PA
18935 * lib/gdb.exp (supports_process_record): Return true for
18936 aarch64*-linux*.
a81bfbd0
OJ
18937 (supports_reverse): Likewise.
18938
158bf1b4
PP
189392015-05-22 Patrick Palka <patrick@parcs.ath.cx>
18940
18941 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18942 Use with_test_prefix.
18943
a0145030
AB
189442015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
18945
18946 * gdb.base/completion.exp: Add test for completion of layout
18947 names.
18948
ebe3b578
AB
189492015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
18950
18951 * lib/gdb.exp (skip_tui_tests): New proc.
18952 * gdb.base/tui-layout.exp: Check skip_tui_tests.
18953
84204ed7
PA
189542015-05-19 Pedro Alves <palves@redhat.com>
18955
18956 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18957 Save the whole env array instead of just HOME. Unset HISTSIZE in
18958 the environment while testing. Restore whole environment
18959 afterwards.
18960
37442ce1
DE
189612015-05-16 Doug Evans <xdje42@gmail.com>
18962
18963 * gdb.guile/scm-ports.c: New file.
18964 * gdb.guile/scm-ports.exp: Add memory port tests.
18965
36de76f9
JK
189662015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18967
18968 * gdb.compile/compile-print.c: New file.
18969 * gdb.compile/compile-print.exp: New file.
18970
3a9558c4
JK
189712015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18972
18973 * gdb.compile/compile-ops.exp: Cast param to void.
18974 * gdb.compile/compile.exp: Complete type for _gdb_expr.
18975 (compile code struct_object.selffield = &struct_object): Add xfail.
18976
aa715135
JG
189772015-05-15 Joel Brobecker <brobecker@adacore.com>
18978
18979 * gdb.ada/arr_enum_with_gap: New testcase.
18980
931e5bc3
JG
189812015-05-15 Joel Brobecker <brobecker@adacore.com>
18982
18983 * gdb.ada/byte_packed_arr: New testcase.
18984
9cd4d857
JB
189852015-05-15 Joel Brobecker <brobecker@adacore.com>
18986
18987 * gdb.ada/pckd_neg: New testcase.
18988
ebfd00d2
PP
189892015-05-13 Patrick Palka <patrick@parcs.ath.cx>
18990
18991 PR gdb/17820
18992 * gdb.base/gdbinit-history.exp: New test.
18993 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
18994 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
18995
4c082a81
SC
189962015-05-09 Siva Chandra Reddy <sivachandra@google.com>
18997
18998 * gdb.python/py-xmethods.cc: Enhance test case.
18999 * gdb.python/py-xmethods.exp: New tests.
19000 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19001 function.
19002 (B_indexoper): Likewise.
19003 (global_dm_list) : Add new xmethod worker functions.
19004
f7797074
SDJ
190052015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19006
19007 * gdb.base/coredump-filter.exp: Correctly unset
19008 "coredump_var_addr" array.
19009
a4674e4e
PA
190102015-05-08 Pedro Alves <palves@redhat.com>
19011
19012 * gdb.server/non-existing-program.exp: Unset spawn_id.
19013
df2eb078
SC
190142015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19015
19016 PR python/18291
19017 * gdb.python/py-xmethods.exp: Add tests.
19018
422349a3
YQ
190192015-05-08 Yao Qi <yao.qi@linaro.org>
19020
19021 PR gdb/18208
19022 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19023 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19024 function set_coredump_filter, and remove remote_exec call.
19025 Remove argument ipid. Callers update.
19026 (top level): Don't get inferior's PID.
19027
63fc80ce
AA
190282015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19029
19030 * gdb.base/watch_thread_num.exp: Skip test on targets without
19031 access watchpoints.
19032
80ad801e
PA
190332015-05-06 Pedro Alves <palves@redhat.com>
19034
19035 PR server/18081
19036 * gdb.server/non-existing-program.exp: New file.
19037
0fa7fe50
JB
190382015-05-05 Joel Brobecker <brobecker@adacore.com>
19039
19040 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19041
3ea89b92
PMR
190422015-05-05 Joel Brobecker <brobecker@adacore.com>
19043
19044 * gdb.ada/out_of_line_in_inlined: New testcase.
19045
87b8eff0
JB
190462015-05-05 Joel Brobecker <brobecker@adacore.com>
19047
19048 * gdb.ada/var_rec_arr: New testcase.
19049
5fccc635
YQ
190502015-04-30 Yao Qi <yao.qi@linaro.org>
19051
19052 * gdb.base/break-idempotent.exp: If
19053 skip_hw_watchpoint_multi_tests returns true, skip the tests
19054 on "rwatch" and "awatch".
19055
42d38f42
YQ
190562015-04-30 Yao Qi <yao.qi@linaro.org>
19057
19058 * gdb.base/relativedebug.exp: Invoke gdb command
19059 "info sharedlibrary", and if libc.so doesn't have debug info,
19060 skip the test.
19061
2ce1cdbf
DE
190622015-04-29 Doug Evans <dje@google.com>
19063
19064 * gdb.python/py-xmethods.exp: Add ptype tests.
19065 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19066 get_result_type method.
19067
f24a38c5
LM
190682015-04-29 Luis Machado <lgustavo@codesourcery.com>
19069
19070 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19071 the target does not support hardware watchpoints.
19072
ecbf2b3c
LM
190732015-04-29 Luis Machado <lgustavo@codesourcery.com>
19074
19075 * gdb.base/break-always.exp: Abort testing if writing to memory
19076 causes an error.
19077
34f5f757
DE
190782015-04-28 Doug Evans <dje@google.com>
19079
19080 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19081 * gdb.python/py-pp-registration.exp: ... here. New file.
19082 * gdb.python/py-pp-registration.c: New file.
19083 * gdb.python/py-pp-registration.py: New file.
19084
69b4374a
DE
190852015-04-28 Doug Evans <dje@google.com>
19086
19087 * gdb.python/py-bad-printers.c: New file.
19088 * gdb.python/py-bad-printers.py: New file.
19089 * gdb.python/py-bad-printers.exp: New file.
19090
59fb7612
SS
190912015-04-28 Sasha Smundak <asmundak@google.com>
19092
19093 * gdb.python/py-type.exp: New test.
19094
2631b16a
AW
190952015-04-28 Andy Wingo <wingo@igalia.com>
19096
19097 * gdb.python/py-parameter.exp:
19098 * gdb.guile/scm-parameter.exp: Escape the path that we are
19099 matching against, as it might contain characters that are special
19100 to regular expressions.
19101
460efde1
JB
191022015-04-27 Joel Brobecker <brobecker@adacore.com>
19103
19104 * gdb.ada/rec_comp: New testcase.
19105
2d369d8e
SDJ
191062015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19107
19108 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19109 before using it.
19110
cf75d6c3
AB
191112015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19112
19113 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19114 new tests for verilog output.
19115
8dbe7ca5
YQ
191162015-04-24 Yao Qi <yao.qi@linaro.org>
19117
19118 * boards/remote-gdbserver-on-localhost.exp: New file.
19119
4ef9fb2f
PA
191202015-04-23 Pedro Alves <palves@redhat.com>
19121
19122 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19123 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19124 "end of file", remove $inferior_spawn_id from the indirect list.
19125
0a803169
PA
191262015-04-23 Pedro Alves <palves@redhat.com>
19127
19128 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19129
749ef8f8
PA
191302015-04-23 Pedro Alves <palves@redhat.com>
19131
19132 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19133 on $any_spawn_id instead of only on $gdb_spawn_id.
19134
8aae4344
PM
191352015-04-21 Pierre Muller <muller@sourceware.org>
19136
19137 PR pascal/17815
19138 * lib/pascal.exp (gpc_compile): Add new option "class".
19139 (fpc_compile): Likewise.
19140 * gdb.pascal/case-insensitive-symbols.pas: New file.
19141 * gdb.pascal/case-insensitive-symbols.exp: New file.
19142
1586c8fb
GB
191432015-04-20 Gary Benson <gbenson@redhat.com>
19144
19145 * gdb.base/attach.exp: Fix three extended remote failures.
19146
1b6e6f5c
GB
191472015-04-17 Gary Benson <gbenson@redhat.com>
19148
19149 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19150 the main executable over the remote protocol.
19151
e797481d
PA
191522015-04-16 Pedro Alves <palves@redhat.com>
19153
19154 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19155 a new gdbserver if gdbserver_reconnect_p is set.
19156
1ca99c42
PA
191572015-04-16 Pedro Alves <palves@redhat.com>
19158
19159 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19160 is set, don't exit gdbserver.
19161
af9fd6f8
AA
191622015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19163
19164 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19165 appropriate .insn, such that an older assembler can be used.
19166 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19167 the z/Architecture instruction set on 31-bit targets as well.
19168
04ff1e61
AA
191692015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19170
19171 * gdb.go/handcall.exp: Remove all logic related to the first
19172 breakpoint and rely on go_runto_main instead.
19173 * gdb.go/strings.exp: Likewise.
19174 * gdb.go/unsafe.exp: Likewise.
19175 * gdb.go/hello.exp: Likewise. Also rename the remaining
19176 breakpoint marker to "breakpoint 1".
19177 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19178 * gdb.go/strings.go: Likewise.
19179 * gdb.go/unsafe.go: Likewise.
19180 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19181 "set breakpoint 2 here" and rename the remaining breakpoint marker
19182 to "breakpoint 1".
19183
40d2f8d6
SM
191842015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19185
19186 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19187 if itertools.imap is not present.
19188 * gdb.python/py-objfile.exp: Add parentheses.
19189 * gdb.python/py-type.exp: Same.
19190 * gdb.python/py-unwind-maint.py: Same.
19191
8cbc97c6
YQ
191922015-04-15 Yao Qi <yao.qi@linaro.org>
19193
19194 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19195 of ":$ptr_size" and set its form explicitly.
19196
45fd756c
YQ
191972015-04-15 Pedro Alves <palves@redhat.com>
19198 Yao Qi <yao.qi@linaro.org>
19199
19200 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19201 timeout by factor of 4.
19202 (test_regular_watch): Likewise.
19203 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19204 * gdb.reverse/sigall-reverse.exp: Likewise.
19205 * gdb.reverse/until-precsave.exp: Likewise.
19206 * lib/gdb.exp (with_timeout_factor): New proc.
19207 (gdb_expect): Move some code to ...
19208 (get_largest_timeout): ... here. New procedure.
19209
9e811bc3
LM
192102015-04-14 Luis Machado <lgustavo@codesourcery.com>
19211
19212 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19213
0ff6fcb2
LM
192142015-04-13 Luis Machado <lgustavo@codesourcery.com>
19215
19216 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19217 to write to the .text section.
19218
7578d5f7
LM
192192015-04-13 Luis Machado <lgustavo@codesourcery.com>
19220
19221 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19222 Handle the case of targets that do not provide PID information.
19223
2efe15c4
YQ
192242015-04-13 Yao Qi <yao.qi@linaro.org>
19225
19226 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19227 and use expect instead of gdb_expect.
19228
8cd8f2f8
SDJ
192292015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19230
19231 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19232 "coredump_var_addr" to avoid naming conflict with other testcases.
19233
9ee41772
PA
192342015-04-10 Pedro Alves <palves@redhat.com>
19235
19236 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19237 gdb_test_sequence and gdb_assert.
19238
07473109
PA
192392015-04-10 Pedro Alves <palves@redhat.com>
19240
19241 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19242 test messages that don't include the breakpoint address.
19243
de3db44c
YQ
192442015-04-10 Yao Qi <yao.qi@linaro.org>
19245
19246 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19247 false for some offset and width combinations which aren't
19248 supported by linux kernel.
19249
c79d856c
PA
192502015-04-10 Pedro Alves <palves@redhat.com>
19251
19252 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19253 procedure, factored out from ...
19254 (top level): ... here. Add "set displaced-stepping" testing axis.
19255 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19256 parameter "displaced". Use it.
19257 (top level): Use foreach and add "set displaced-stepping" testing
19258 axis.
19259
ebc90b50
PA
192602015-04-10 Pedro Alves <palves@redhat.com>
19261
19262 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19263 Remove comment.
19264 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19265 both the address of the instruction that triggers the watchpoint
19266 and the address of the instruction immediately after, and use
19267 those addresses for the test. Fix comment.
19268
8f572e5c
PA
192692015-04-10 Pedro Alves <palves@redhat.com>
19270
19271 * gdb.base/sigstep.exp (breakpoint_to_handler)
19272 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19273 Test "backtrace" in handler.
19274 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19275 (top level): Add new "displaced" test axis to
19276 breakpoint_to_handler, breakpoint_to_handler_entry and
19277 breakpoint_over_handler.
19278
8d707a12
PA
192792015-04-10 Pedro Alves <palves@redhat.com>
19280
19281 PR gdb/18216
19282 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19283
ef713951
YQ
192842015-04-10 Yao Qi <yao.qi@linaro.org>
19285
19286 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19287 (test_add_rn_pc): New function.
19288 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19289 (top level): Invoke test_add_rn_pc.
19290
906d60cf
PA
192912015-04-10 Pedro Alves <palves@redhat.com>
19292
19293 PR gdb/13858
19294 * gdb.base/step-over-no-symbols.exp: New file.
19295
f2983cc3
AW
192962015-04-09 Andy Wingo <wingo@igalia.com>
19297
19298 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19299 after the Python tests.
19300
6d62641c
SDJ
193012015-04-08 Keith Seitz <keiths@redhat.com>
19302
19303 PR python/16699
19304 * gdb.python/py-completion.exp: New tests for completion.
19305 * gdb.python/py-completion.py (CompleteLimit1): New class.
19306 (CompleteLimit2): Likewise.
19307 (CompleteLimit3): Likewise.
19308 (CompleteLimit4): Likewise.
19309 (CompleteLimit5): Likewise.
19310 (CompleteLimit6): Likewise.
19311 (CompleteLimit7): Likewise.
19312
f3770638
PA
193132015-04-08 Pedro Alves <palves@redhat.com>
19314
19315 PR gdb/18214
19316 PR gdb/18216
19317 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19318 function.
19319 (main): Install it as SIGUSR1 handler.
19320 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
19321 parameter. Always use "setup" as prefix. Toggle "set
19322 displaced-stepping" off/on depending on global. Don't switch to
19323 thread 1 here.
19324 (top level): Add displaced stepping "off/on" test axis. Update
19325 "setup" calls. Wrap each subtest with with_test_prefix. Test
19326 continuing with a queued signal in each thread.
19327
4496bed7
PA
193282015-04-08 Pedro Alves <palves@redhat.com>
19329
19330 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
19331 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
19332 gdb_breakpoint instead of gdb_test that doesn't expect anything.
19333 Return early if running to main fails.
19334 * gdb.trace/while-stepping.exp: Likewise.
19335
b97fde92
PA
193362015-04-07 Pedro Alves <palves@redhat.com>
19337
19338 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
19339 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
19340 interact with inferior program.
19341
f71c18e7
PA
193422015-04-07 Pedro Alves <palves@redhat.com>
19343
19344 * lib/gdb.exp (inferior_spawn_id): New global.
19345 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
19346 spawn id after processing the user code.
19347 (default_gdb_start): Set inferior_spawn_id.
19348 (send_inferior): New procedure.
19349 * lib/gdbserver-support.exp (gdbserver_start): Set
19350 inferior_spawn_id.
19351 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
19352
6423214f
PA
193532015-04-07 Pedro Alves <palves@redhat.com>
19354
19355 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
19356 * lib/gdbserver-support.exp (gdbserver_start): Make
19357 $server_spawn_id global.
19358 (gdbserver_start): Don't wait for gdbserver's spawn id with
19359 expect_background.
19360 (close_gdbserver): New procedure.
19361 (gdb_exit): Rename the default version and reimplement.
19362
71c0ee8c
PA
193632015-04-07 Pedro Alves <palves@redhat.com>
19364
72f4393d 19365 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
19366 append the substituted item, not the original item.
19367
203bc29b
PA
193682015-04-07 Pedro Alves <palves@redhat.com>
19369
19370 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
19371 gdb_expect.
19372
508a3ddf
PA
193732015-04-07 Pedro Alves <palves@redhat.com>
19374
19375 * gdb.base/interrupt.exp: Don't handle the case of the inferior
19376 output appearing once only.
19377
9f6dbe2b
PA
193782015-04-07 Pedro Alves <palves@redhat.com>
19379
19380 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
19381 that doesn't expect anything. Return early if running to main
19382 fails.
19383
337532fa
YQ
193842015-04-07 Yao Qi <yao.qi@linaro.org>
19385
19386 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
19387 (child_function): Call alarm.
19388 (main): Move call to alarm into the loop.
19389 * gdb.threads/non-stop-fair-events.exp: Build program with
19390 -DTIMEOUT=$timeout.
19391
01b622d4
DE
193922015-04-06 Doug Evans <xdje42@gmail.com>
19393
19394 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
19395 Fix dest parameter to board_info.
19396 (fpc_compile): Ditto.
19397 (gdb_compile_pascal): Rename dest arg to destfile.
19398
961f4160
PMR
193992015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
19400
19401 * gdb.ada/funcall_ref.exp: New file.
19402 * gdb.ada/funcall_ref/foo.adb: New file.
19403
cafda597
YQ
194042015-04-02 Yao Qi <yao.qi@linaro.org>
19405
19406 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
19407 is remote.
19408
fed040c6
GB
194092015-04-02 Gary Benson <gbenson@redhat.com>
19410
19411 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
19412
d11916aa
SS
194132015-04-01 Sasha Smundak <asmundak@google.com>
19414
19415 * gdb.python/py-unwind-maint.c: New file.
19416 * gdb.python/py-unwind-maint.exp: New test.
19417 * gdb.python/py-unwind-maint.py: New file.
19418 * gdb.python/py-unwind.c: New file.
19419 * gdb.python/py-unwind.exp: New test.
19420 * gdb.python/py-unwind.py: New test.
19421
a1471180
PA
194222015-04-01 Pedro Alves <palves@redhat.com>
19423
19424 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
19425 to fail instead of non-existent $test.
19426
0bbeccb1
PA
194272015-04-01 Pedro Alves <palves@redhat.com>
19428
19429 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
19430 GDBFLAGS if not empty.
19431
3c724c8c
PMR
194322015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
19433
19434 * gdb.ada/complete.exp: Remove "multi_line".
19435 * gdb.ada/info_exc.exp: Remove "multi_line".
19436 * gdb.ada/packed_tagged.exp: Remove "multi_line".
19437 * gdb.ada/ptype_field.exp: Remove "multi_line".
19438 * gdb.ada/sym_print_name.exp: Remove "multi_line".
19439 * gdb.ada/tagged.exp: Remove "multi_line".
19440 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
19441 [multi_line ...]
19442 * gdb.btrace/delta.exp: Likewise.
19443 * gdb.btrace/exception.exp: Likewise.
19444 * gdb.btrace/function_call_history.exp: Likewise.
19445 * gdb.btrace/instruction_history.exp: Likewise.
19446 * gdb.btrace/nohist.exp: Likewise.
19447 * gdb.btrace/record_goto.exp: Likewise.
19448 * gdb.btrace/segv.exp: Likewise.
19449 * gdb.btrace/stepi.exp: Likewise.
19450 * gdb.btrace/tailcall.exp: Likewise.
19451 * gdb.btrace/unknown_functions.exp: Likewise.
19452 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
19453 * lib/gdb.exp: Add the "multi_line" helper.
19454
4eec2deb
PA
194552015-04-01 Pedro Alves <palves@redhat.com>
19456
19457 * gdb.threads/tid-reuse.c: New file.
19458 * gdb.threads/tid-reuse.exp: New file.
19459
df8411da
SDJ
194602015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
19461
19462 PR corefiles/16092
19463 * gdb.base/coredump-filter.c: New file.
19464 * gdb.base/coredump-filter.exp: Likewise.
19465
6ef37366
PM
194662015-03-27 Petr Machata <pmachata@redhat.com>
19467
19468 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
19469 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
19470 (Dwarf::assemble): Initialize them.
19471 (Dwarf::lines): New function.
19472
7ec911b0
JT
194732015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
19474
19475 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
19476 SYMBOL_PREFIX for x86_64-*-cygwin.
19477
ff908ebf
AW
194782015-03-26 Andy Wingo <wingo@igalia.com>
19479
19480 PR symtab/18148
19481 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
19482 const_value but not a location.
19483 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
19484 location defined in non-main CUs are visible.
19485
6d5f0679
YQ
194862015-03-26 Yao Qi <yao.qi@linaro.org>
19487
19488 PR testsuite/18139
19489 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
19490 Add a line number entry for the same line.
19491 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
19492 Add a line number entry for the same line.
19493
2898689b
YQ
194942015-03-26 Yao Qi <yao.qi@linaro.org>
19495
19496 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
19497 .int 0.
19498 (func): Likewise. Add .Lfunc_1 label.
19499 Use .Lfunc_1 label.
19500 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
19501 .int 0.
19502 (func): Likewise.
19503 Use .Lfunc_1 label.
19504
85180498
YQ
195052015-03-26 Yao Qi <yao.qi@linaro.org>
19506
19507 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
19508 Call gdb_compile instead to compile each .s files without debug
19509 information.
19510
8aa08a8d
YQ
195112015-03-26 Yao Qi <yao.qi@linaro.org>
19512
19513 * gdb.base/savedregs.exp (process_saved_regs): Make
19514 "Saved registers:" optional in the pattern.
19515
66849923
MM
195162015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19517
19518 * gdb.btrace/next.exp: Merged into step.exp.
19519 * gdb.btrace/finish.exp: Merged into step.exp.
19520 * gdb.btrace/nexti.exp: Merged into stepi.exp.
19521 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
19522 "record goto" and checking the exact replay position.
19523 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
19524 check for "Recording format" in "info record" output.
19525 * gdb.btrace/record_goto.exp: Choose test file based on target.
19526 * gdb.btrace/x86-record_goto.S: Renamed into ...
19527 * gdb.btrace/x86_64-record_goto.S: ... this.
19528 * gdb.btrace/i686-record_goto.S: New.
19529 * gdb.btrace/x86-tailcall.S: Renamed into ...
19530 * gdb.btrace/x86_64-tailcall.S: ... this.
19531 * gdb.btrace/i686-tailcall.S: New.
19532 * gdb.btrace/x86-tailcall.c: Renamed into ...
19533 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
19534 separate statements. Update test.
19535 * gdb.btrace/delta.exp: Use record_goto.c as test file.
19536 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
19537 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
19538 * gdb.btrace/tailcall.exp: Choose test file based on target.
19539 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
19540
11cc1b74
MM
195412015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19542
19543 * gdb.btrace/exception.exp: Increase BTS buffer size.
19544
a25d8bf9
PA
195452015-03-24 Pedro Alves <palves@redhat.com>
19546
19547 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
19548
856e7dd6
PA
195492015-03-24 Pedro Alves <palves@redhat.com>
19550
19551 * gdb.threads/schedlock.exp (test_step): No longer expect that
19552 "set scheduler-locking step" with "next" over a function call runs
19553 threads unlocked.
19554
ad235a41
AT
195552015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19556
19557 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
19558
15630549
AT
195592015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19560
19561 PR breakpoints/16466
19562 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
19563 * gdb.mi/mi-pending.c (thread_func): New function.
19564 (int main): Add threading support required.
19565 * gdb.mi/mi-pending.exp: Add tests for this issue.
19566 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
19567 (pendfunc2): Remove stdio dependency.
19568 * gdb.mi/mi-pendshr2.c: New file.
19569
693dca06
KS
195702015-03-23 Keith Seitz <keiths@redhat.com>
19571
19572 * gdb.linespec/keywords.c: New file.
19573 * gdb.linespec/keywords.exp: New file.
19574
7e993ebf
KS
195752015-03-23 Keith Seitz <keiths@redhat.com>
19576
19577 PR gdb/18021
19578 * gdb.dwarf2/staticvirtual.exp: New test.
19579
bc23328c
JK
195802015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
19581
19582 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
19583 * README: Remove HP-UX and gdb.hp.
19584 (configuration):
19585 * configure: Regenerate.
19586 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
19587 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
19588 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
19589 gdb.hp/gdb.defects/Makefile.
19590 * gdb.hp/Makefile.in: File deleted.
19591 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
19592 * gdb.hp/gdb.aCC/optimize.c: File deleted.
19593 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
19594 * gdb.hp/gdb.aCC/run.c: File deleted.
19595 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
19596 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
19597 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
19598 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
19599 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
19600 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
19601 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
19602 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
19603 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
19604 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
19605 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
19606 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
19607 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
19608 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
19609 * gdb.hp/gdb.base-hp/reg.s: File deleted.
19610 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
19611 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
19612 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
19613 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
19614 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
19615 * gdb.hp/gdb.compat/Makefile.in: File deleted.
19616 * gdb.hp/gdb.compat/average.c: File deleted.
19617 * gdb.hp/gdb.compat/sum.c: File deleted.
19618 * gdb.hp/gdb.compat/xdb.c: File deleted.
19619 * gdb.hp/gdb.compat/xdb0.c: File deleted.
19620 * gdb.hp/gdb.compat/xdb0.h: File deleted.
19621 * gdb.hp/gdb.compat/xdb1.c: File deleted.
19622 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
19623 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
19624 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
19625 * gdb.hp/gdb.defects/Makefile.in: File deleted.
19626 * gdb.hp/gdb.defects/bs14602.c: File deleted.
19627 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
19628 * gdb.hp/gdb.defects/solib-d.c: File deleted.
19629 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
19630 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
19631 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
19632 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
19633 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
19634 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
19635 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
19636 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
19637 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
19638 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
19639 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
19640 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
19641 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
19642 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
19643 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
19644 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
19645 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
19646 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
19647 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
19648 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
19649 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
19650 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
19651 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
19652 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
19653 * gdb.hp/tools/odump: File deleted.
19654
8bf3b159
PA
196552015-03-19 Pedro Alves <palves@redhat.com>
19656
19657 * gdb.threads/continue-pending-status.exp (saw_thread_2)
19658 (saw_thread_3): New globals.
19659 (top level): Increment them when an event for the corresponding
19660 thread is seen.
19661 (no thread starvation): New test.
19662
eb54c8bf
PA
196632015-03-19 Pedro Alves <palves@redhat.com>
19664
19665 * gdb.threads/continue-pending-status.c: New file.
19666 * gdb.threads/continue-pending-status.exp: New file.
19667
32d2e5d6
PA
196682015-03-18 Pedro Alves <palves@redhat.com>
19669
19670 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
19671 Use gdb_is_target_remote instead of is_remote. Use
19672 gdb_test_multiple instead of gdb_expect. Exit early if
19673 gdb_test_multiple hits its internal matches. Tighten stepi tests
19674 expected output. Fail on exit with any signal, instead of just
19675 SIGILL.
19676
f68f11b7
YQ
196772015-03-18 Yao Qi <yao.qi@linaro.org>
19678
19679 PR tdep/18107
19680 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
19681 variable.
19682 * gdb.base/catch-syscall.exp: Don't skip it on
19683 aarch64*-*-linux* target. Remove elements in all_syscalls.
19684 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
19685 target.
19686 (setup_all_syscalls): New proc.
19687
ca5fd19b
YQ
196882015-03-16 Yao Qi <yao.qi@linaro.org>
19689
19690 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
19691 (top level): Skip tests if valid_addr_p returns false for
19692 $cmd1 or $cmd2.
19693
85642ba0
AW
196942015-03-11 Andy Wingo <wingo@igalia.com>
19695
19696 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
19697
e03f9645
YQ
196982015-03-11 Yao Qi <yao.qi@linaro.org>
19699
19700 * gdb.base/catch-syscall.exp: Fix typo in comments.
19701
5d0962b2
YQ
197022015-03-11 Yao Qi <yao.qi@linaro.org>
19703
19704 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19705
b2df3cef
PA
197062015-03-09 Pedro Alves <palves@redhat.com>
19707
19708 * dg-extract-results.py: Delete.
19709
ef878e53
PA
197102015-03-09 Pedro Alves <palves@redhat.com>
19711
19712 Merge dg-extract-results.sh from GCC upstream (r218843).
19713
19714 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19715 * dg-extract-results.sh: Use --text with grep to avoid issues with
19716 binary files. Fall back to cat -v, if that doesn't work.
19717
9494d219
PA
197182015-03-05 Pedro Alves <palves@redhat.com>
19719
19720 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19721
a8d9763a
SM
197222015-03-04 Simon Marchi <simon.marchi@ericsson.com>
19723
19724 * lib/mi-support.exp (mi_expect_interrupt): Accept
19725 alternative event for when in all-stop mode.
19726
be9957b8
PA
197272015-03-04 Pedro Alves <palves@redhat.com>
19728
19729 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
19730
d57be0f4 197312015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
19732
19733 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
19734
c214c7cf
AA
197352015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19736
19737 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
19738 regexps for GDB's current line display, accept a hex address
19739 preceding the line number.
19740
6d74a497
AA
197412015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19742
19743 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
19744 the 'arch1' variable for "s390*-linux*" targets.
19745
511aee7c
PA
197462015-03-04 Pedro Alves <palves@redhat.com>
19747
19748 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
19749 (main): Pass missing retval argument to pthread_join call.
19750
95e50b27
PA
197512015-03-02 Pedro Alves <palves@redhat.com>
19752
19753 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
19754 (top level): Call do_test with non-stop as well.
19755
28054d69
PA
197562015-03-02 Pedro Alves <palves@redhat.com>
19757
19758 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
19759 -1.
19760
4fa5d7b4
AA
197612015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19762
19763 * gdb.arch/s390-vregs.exp: New test.
19764 * gdb.arch/s390-vregs.S: New file.
19765
97c18565
PA
197662015-02-27 Pedro Alves <palves@redhat.com>
19767
19768 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
19769 call to catch_command_errors.
19770 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
19771 catch_command_errors.
19772
a37bfa30
PA
197732015-02-27 Pedro Alves <palves@redhat.com>
19774
19775 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
19776 "true" for boolean result.
19777 * gdb.gdb/selftest.exp (test_with_self): Also accept full
19778 prototype of main.
19779
6f98576f
PA
197802015-02-27 Pedro Alves <palves@redhat.com>
19781
19782 * lib/unbuffer_output.c: New file.
19783 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
19784 (main): Call gdb_unbuffer_output.
19785
eba5ab56
YQ
197862015-02-27 Yao Qi <yao.qi@linaro.org>
19787
19788 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
19789 target.
19790
0def5aaa
DE
197912015-02-26 Doug Evans <dje@google.com>
19792
19793 * gdb.cp/class2.cc (Dbase, D): New classes.
19794 (main): New local delta.
19795 * gdb.cp/class2.exp: Test printing delta.
19796 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
19797 (dynbar): New global.
19798 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
19799
081a1c2c
JK
198002015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19801
19802 * gdb.compile/compile-ifunc.c: New file.
19803 * gdb.compile/compile-ifunc.exp: New file.
19804
2f41223f
AT
198052015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
19806
19807 * gdb.base/structs.exp: Check for correct struct on finish.
19808
03eddd80
YQ
198092015-02-26 Yao Qi <yao.qi@linaro.org>
19810
19811 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
19812 is zero.
19813
80c57053
JK
198142015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19815
19816 * gdb.arch/cordic.ko.bz2: New file.
19817 * gdb.arch/cordic.ko.debug.bz2: New file.
19818 * gdb.arch/ppc64-symtab-cordic.exp: New file.
19819
21613c12
YQ
198202015-02-25 Yao Qi <yao.qi@linaro.org>
19821
19822 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
19823 aarch64*-*-* target.
19824
d8b901ed
PA
198252015-02-23 Pedro Alves <palves@redhat.com>
19826
19827 * lib/gdb.exp (delete_breakpoints): Rewrite using
19828 gdb_test_multiple.
19829
e5b85ead
PA
198302015-02-23 Pedro Alves <palves@redhat.com>
19831
19832 * gdb.base/info-os.c: Include stdlib.h.
19833
85c3a371
DE
198342015-02-22 Doug Evans <xdje42@gmail.com>
19835
19836 PR symtab/17855
19837 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
19838 is read after symbols have been re-read.
19839 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
19840 * gdb.ada/exec_changed/second.adb (Second): Ditto.
19841
96553a0c
DE
198422015-02-21 Doug Evans <dje@google.com>
19843
19844 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
19845
97a0c697
JK
198462015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19847
19848 PR corefiles/17808
19849 * gdb.arch/i386-biarch-core.core.bz2: New file.
19850 * gdb.arch/i386-biarch-core.exp: New file.
19851
a47cd6e9
PA
198522015-02-21 Pedro Alves <palves@redhat.com>
19853
19854 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
19855 runto_main fails.
19856
c5facdc4
PA
198572015-02-20 Pedro Alves <palves@redhat.com>
19858
19859 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
19860 info probes.
19861
2db9a427
PA
198622015-02-20 Pedro Alves <palves@redhat.com>
19863
19864 * gdb.threads/multi-create-ns-info-thr.exp: New file.
19865
60fb7e9e
PA
198662015-02-20 Pedro Alves <palves@redhat.com>
19867
19868 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
19869 clean_restart before gdb_target_supports_trace.
19870
5c5019c2
PA
198712015-02-20 Pedro Alves <palves@redhat.com>
19872
19873 PR threads/18006
19874 * gdb.threads/clone-thread_db.c: New file.
19875 * gdb.threads/clone-thread_db.exp: New file.
19876
c9587f88
AT
198772015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
19878
19879 PR breakpoints/16812
19880 * gdb.base/catch-gdb-caused-signals.c: New file.
19881 * gdb.base/catch-gdb-caused-signals.exp: New file.
19882
f6a88844
JM
198832015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
19884
19885 * configure: Regenerated.
19886 * configure.ac: Use GDB_AC_TRANSFORM.
19887 * aclocal.m4: sinclude ../transform.m4.
19888
497c491b
JM
198892015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19890
19891 * lib/dtrace.exp: New file.
19892 * gdb.base/dtrace-probe.exp: Likewise.
19893 * gdb.base/dtrace-probe.d: Likewise.
19894 * gdb.base/dtrace-probe.c: Likewise.
19895 * lib/pdtrace.in: Likewise.
19896 * configure.ac: Output variables with the transformed names of
19897 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
19898 * configure: Regenerated.
19899
03e98035
JM
199002015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19901
19902 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
19903 expected message when trying to access $_probe_* convenience
19904 variables while not on a probe.
19905
63cc30e9
JK
199062015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19907
19908 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
19909
0703599a
PA
199102015-02-11 Pedro Alves <pedro@codesourcery.com>
19911
19912 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
19913 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
19914
7e60a48e
DE
199152015-02-10 Doug Evans <xdje42@gmail.com>
19916
19917 * lib/gdb.exp (gdb_load): Always return a result.
19918
01b088bc
PA
199192015-02-10 Pedro Alves <palves@redhat.com>
19920
19921 * gdb.threads/signal-sigtrap.c: New file.
19922 * gdb.threads/signal-sigtrap.exp: New file.
19923
b05ec7a5
AT
199242015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
19925
19926 * gdb.trace/no-attach-trace.c: New file.
19927 * gdb.trace/no-attach-trace.exp: New file.
19928
a2c2acaf
MW
199292015-02-09 Mark Wielaard <mjw@redhat.com>
19930
19931 * gdb.dwarf2/atomic.c: New file.
19932 * gdb.dwarf2/atomic-type.exp: Likewise.
19933
31fd9caa
MM
199342015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19935
19936 * gdb.btrace/buffer-size.exp: Update "info record" output.
19937 * gdb.btrace/delta.exp: Update "info record" output.
19938 * gdb.btrace/enable.exp: Update "info record" output.
19939 * gdb.btrace/finish.exp: Update "info record" output.
19940 * gdb.btrace/instruction_history.exp: Update "info record" output.
19941 * gdb.btrace/next.exp: Update "info record" output.
19942 * gdb.btrace/nexti.exp: Update "info record" output.
19943 * gdb.btrace/step.exp: Update "info record" output.
19944 * gdb.btrace/stepi.exp: Update "info record" output.
19945 * gdb.btrace/nohist.exp: Update "info record" output.
19946
d33501a5
MM
199472015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19948
19949 * gdb.btrace/buffer-size: New.
19950
f4abbc16
MM
199512015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19952
19953 * gdb.btrace/delta.exp: Update "info record" output.
19954 * gdb.btrace/enable.exp: Update "info record" output.
19955 * gdb.btrace/finish.exp: Update "info record" output.
19956 * gdb.btrace/instruction_history.exp: Update "info record" output.
19957 * gdb.btrace/next.exp: Update "info record" output.
19958 * gdb.btrace/nexti.exp: Update "info record" output.
19959 * gdb.btrace/step.exp: Update "info record" output.
19960 * gdb.btrace/stepi.exp: Update "info record" output.
19961 * gdb.btrace/nohist.exp: Update "info record" output.
19962
b9d61307
SM
199632015-02-06 Simon Marchi <simon.marchi@ericsson.com>
19964
19965 PR gdb/15678
19966 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
19967
e584fdbc
PA
199682015-02-06 Pedro Alves <palves@redhat.com>
19969
19970 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
19971 macro.
19972 (seconds_left, again): New globals.
19973 (main): Wait seconds_left in a 1-second sleep loop instead of
19974 sleeping 180 seconds. If 'again' is set, reset the seconds
19975 counter.
19976 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
19977 'again' in the inferior before detaching. Print the seconds left.
19978 (options): New global.
19979 (top level): Build program with -DTIMEOUT=$timeout.
19980
77f41761
PA
199812015-02-06 Pedro Alves <palves@redhat.com>
19982
19983 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
19984 determine how many seconds to pass to 'alarm'.
19985 * gdb.base/gdb-sigterm.exp (top level): Build program with
19986 -DTIMEOUT=$timeout.
19987 (do_test): Return success/failure indication. Add more verbose
19988 logging. Don't fail if 200 single steps are seen. Instead, fail
19989 when the test times out.
19990 (passes): New global.
19991 (top level): Break the testing loop if testing fails on any
19992 iteration. Use gdb_assert.
19993
b9394193
DB
199942015-02-04 Don Breazeal <donb@codesourcery.com>
19995
19996 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
19997 and initialize them.
19998 (ipc_cleanup): New function.
19999 (main): Don't declare shmid, semid, and msqid. Add a call to
20000 atexit so that we call ipc_cleanup on exit.
20001
42d9e528
PA
200022015-02-04 Pedro Alves <palves@redhat.com>
20003
20004 * boards/native-extended-gdbserver.exp: Remove any target variant
20005 specifications from the board name before clearing the isremote
20006 flag from board_info.
20007
ae6ae975
DE
200082015-01-31 Doug Evans <xdje42@gmail.com>
20009
20010 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20011
cfb069a8
GB
200122015-01-31 Gary Benson <gbenson@redhat.com>
20013
20014 * gdb.base/completion.exp: Disable completion limiting for
20015 existing tests. Add new tests to check completion limiting.
20016 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20017
5dd31d79
DE
200182015-01-31 Doug Evans <xdje42@gmail.com>
20019
20020 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20021
9f050062
DE
200222015-01-31 Doug Evans <xdje42@gmail.com>
20023
20024 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20025 entries. Duplicate file section script entries.
20026 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20027 inlined entries. Add test for safe-path rejection.
20028 * gdb.python/py-section-script.c: Add duplicate inlined section script
20029 entries. Duplicate file section script entries.
20030 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20031 inlined entries. Add test for safe-path rejection.
20032
df25ebbd
JB
200332015-01-29 Joel Brobecker <brobecker@adacore.com>
20034
20035 * gdb.ada/disc_arr_bound: New testcase.
20036
4a0ca9ec
JB
200372015-01-29 Joel Brobecker <brobecker@adacore.com>
20038
20039 * gdb.ada/mi_var_array: New testcase.
20040
3a8b707a
DE
200412015-01-27 Doug Evans <dje@google.com>
20042
20043 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20044 Add test for objfile.filename, objfile.username after objfile
20045 has been unloaded.
20046
f8313f6e
JB
200472015-01-26 Joel Brobecker <brobecker@adacore.com>
20048
20049 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20050 the second test to print the name attribute of value
20051 returned by the call to gdb.lookup_type, and adjust
20052 the expected output accordingly.
20053
37bc665e
MW
200542015-01-25 Mark Wielaard <mjw@redhat.com>
20055
20056 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20057 * gdb.base/disp-step-fork.c: Include unistd.h.
20058 * gdb.base/siginfo-obj.c: Include stdio.h.
20059 * gdb.base/siginfo-thread.c: Likewise.
20060 * gdb.mi/non-stop.c: Include unistd.h.
20061 * gdb.mi/nsthrexec.c: Include stdio.h.
20062 * gdb.mi/pthreads.c: Include unistd.h.
20063 * gdb.modula2/unbounded1.c (main): Declare returns int.
20064 * gdb.reverse/consecutive-reverse.c: Likewise.
20065 * gdb.threads/create-fail.c: Include unistd.h.
20066 * gdb.threads/killed.c: Likewise.
20067 * gdb.threads/linux-dp.c: Likewise.
20068 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20069 * gdb.threads/non-ldr-exc-2.c: Likewise.
20070 * gdb.threads/non-ldr-exc-3.c: Likewise.
20071 * gdb.threads/non-ldr-exc-4.c: Likewise.
20072 * gdb.threads/pthreads.c: Include unistd.h.
20073 (main): Declare returns int.
20074 * gdb.threads/tls-main.c (foo): New declaration.
20075 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20076
f7e5394d
SM
200772015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20078
20079 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20080 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20081
743649fd
MW
200822015-01-15 Mark Wielaard <mjw@redhat.com>
20083
20084 * gdb.base/noreturn-return.c: New file.
20085 * gdb.base/noreturn-return.exp: New file.
20086 * gdb.base/noreturn-finish.c: New file.
20087 * gdb.base/noreturn-finish.exp: New file.
20088
198297aa
PA
200892015-01-23 Pedro Alves <palves@redhat.com>
20090
20091 * gdb.threads/continue-pending-after-query.c: New file.
20092 * gdb.threads/continue-pending-after-query.exp: New file.
20093
717cf30c
AG
200942015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20095 Simon Marchi <simon.marchi@ericsson.com>
20096
20097 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20098 * gdb.base/valgrind-db-attach.exp: Same.
20099 * gdb.base/valgrind-infcall.exp: Same.
20100 * lib/mi-support.exp (default_mi_gdb_start): Same.
20101 * lib/prompt.exp (default_prompt_gdb_start): Same.
20102 * lib/gdb.exp (default_gdb_spawn): Same.
20103 (gdb_interact): New.
20104
20105
4b62a76e
JK
201062015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20107
20108 * gdb.compile/compile.exp (pointer to jit function): New test.
20109
b4cdae6f
WW
201102015-01-17 Wei-cheng Wang <cole945@gmail.com>
20111
20112 * lib/gdb.exp (supports_process_record): Return true for
20113 powerpc*-*-linux*.
20114 (supports_reverse): Likewise.
20115
d221e7ef
DB
201162015-01-15 Don Breazeal <donb@codesourcery.com>
20117
20118 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20119 instead of checking whether the target board is remote and
20120 use spawn_wait_for_attach instead of exec/sleep.
20121 * gdb.base/attach-twice.exp: Likewise.
20122
bafffb51
JB
201232015-01-15 Joel Brobecker <brobecker@adacore.com>
20124
20125 * gdb.ada/var_arr_attrs: New testcase.
20126
5589af0e
PA
201272015-01-14 Pedro Alves <palves@redhat.com>
20128 Joel Brobecker <brobecker@adacore.com>
20129
20130 PR gdb/17525
20131 * gdb.base/bp-cmds-execution-x-script.c: New file.
20132 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20133 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20134
6c400b59
PA
201352015-01-14 Pedro Alves <palves@redhat.com>
20136
20137 PR cli/17828
20138 * gdb.base/batch-preserve-term-settings.c: New file.
20139 * gdb.base/batch-preserve-term-settings.exp: New file.
20140
e02c96a7
DE
201412015-01-13 Doug Evans <dje@google.com>
20142
20143 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20144 binary.
20145
576fd14c
JB
201462015-01-13 Joel Brobecker <brobecker@adacore.com>
20147
20148 * Makefile.in (clean mostlyclean): Do not delete *.py.
20149
04dccad0
JB
201502015-01-13 Joel Brobecker <brobecker@adacore.com>
20151
20152 * gdb.python/py-lookup-type.exp: New file.
20153
3d230f71
PA
201542015-01-12 Pedro Alves <palves@redhat.com>
20155
20156 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20157 restore GDBFLAGS before returning.
20158
7e67715d
JK
201592015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20160
20161 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20162 is_amd64_regs_target and is_x86_like_target.
20163
f2e0d4b4
DE
201642015-01-11 Doug Evans <xdje42@gmail.com>
20165
20166 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20167 is given without an explicit form.
20168 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20169 attributes.
20170 * gdb.dwarf/corrupt.exp: Ditto.
20171 * gdb.dwarf2/enum-type.exp: Ditto.
20172 * gdb.trace/entry-values.exp: Ditto.
20173 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20174
439250fb
DE
201752015-01-11 Doug Evans <xdje42@gmail.com>
20176
20177 PR gdb/15830
20178 * gdb.base/maint.exp: Remove references to "maint demangle".
20179 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20180 Add tests for explicitly specifying language to demangle.
20181 * gdb.dlang/demangle.exp: Ditto.
20182
ede9f622
PA
201832015-01-09 Pedro Alves <palves@redhat.com>
20184
20185 * gdb.threads/non-stop-fair-events.c: New file.
20186 * gdb.threads/non-stop-fair-events.exp: New file.
20187
a7b796db
PA
201882015-01-09 Pedro Alves <palves@redhat.com>
20189
20190 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20191 the global scope. Set a breakpoint after all threads are started
20192 rather than stepping over two source lines. Expect the prompt.
20193 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20194 global.
20195 (NUM): Now 15.
20196 (main): Use threads_started_barrier to wait for all threads to
20197 start. Main thread no longer calls thread_function. Exit after
20198 180 seconds.
20199 (loop): New function.
20200 (thread_function): Wait on threads_started_barrier barrier. Call
20201 'loop' at each iteration.
20202 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20203 threads have started, instead of hardcoding number of "next"
20204 steps. Use an access watchpoint instead of a write watchpoint.
20205
9665ffdd
PA
202062015-01-09 Pedro Alves <palves@redhat.com>
20207
20208 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20209 (thread_func): Wait on barrier.
20210 (main): Wait for all threads to start before stopping GDB.
20211 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20212 global.
20213 (thread1_func, thread2_func): Wait on barrier.
20214 (main): Wait for all threads to start before stopping GDB.
20215 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20216 New global.
20217 (thread1_func, thread2_func): Wait on barrier.
20218 (main): Wait for all threads to start before stopping GDB.
20219
c945a99f
PA
202202015-01-09 Pedro Alves <palves@redhat.com>
20221
20222 * gdb.threads/attach-many-short-lived-threads.c: New file.
20223 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20224
c1a747c1
PA
202252014-01-09 Pedro Alves <palves@redhat.com>
20226
20227 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20228 instead of to thread 2.
20229 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20230 Add barrier around each pthread_create call instead of around all
20231 calls.
20232 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20233 Set a break on thread_function and have the child threads hit it
20234 one at at a time.
20235
60b3033e
PA
202362015-01-09 Pedro Alves <palves@redhat.com>
20237
20238 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20239 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20240 false.
20241 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20242 checking whether the target board is remote.
20243 * gdb.multi/multi-attach.exp: Likewise.
20244 * gdb.python/py-sync-interp.exp: Likewise.
20245 * gdb.server/ext-attach.exp: Likewise.
20246 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20247 tests that need to attach, instead of checking whether the target
20248 board is remote at the top of the file.
20249
acc018ac
YQ
202502015-01-08 Yao Qi <yao@codesourcery.com>
20251
20252 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20253
50a18af8
JK
202542015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20255
20256 Fix testcase compilation.
20257 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20258
8503d6e1
JB
202592015-01-06 Joel Brobecker <brobecker@adacore.com>
20260
20261 * gdb.python/py-type.exp: Add a couple test about empty
20262 array creation, and negative-length array creation.
20263
cc73dbcc
DE
202642015-01-02 Doug Evans <xdje42@gmail.com>
20265
20266 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20267
0300bbc7
DE
202682015-01-02 Doug Evans <dje@google.com>
20269
20270 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20271
9d85a0ec
YQ
202722014-12-29 Yao Qi <yao@codesourcery.com>
20273
20274 * gdb.trace/entry-values.exp: Update comments. Rename variable
20275 bar_call_foo to returned_from_foo.
20276
87186c6a
MMN
202772014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20278
20279 PR gdb/17394
20280 * gdb.linespec/break-asm-file.c: New file.
20281 * gdb.linespec/break-asm-file.exp: New file.
20282 * gdb.linespec/break-asm-file0.s: New file.
20283 * gdb.linespec/break-asm-file1.s: New file.
20284
1bab7383
YQ
202852014-12-18 Nigel Stephens <nigel@mips.com>
20286 Maciej W. Rozycki <macro@codesourcery.com>
20287
20288 * gdb.base/float.exp: Handle the new output from "info float" on
20289 MIPS targets.
20290
1bc1068a
JK
202912014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20292
20293 Fix MinGW compilation.
20294 * gdb.compile/compile-ops.exp: Update untested message if
20295 !skip_compile_feature_tests.
20296 * gdb.compile/compile-setjmp.exp: Likewise.
20297 * gdb.compile/compile-tls.exp: Likewise.
20298 * gdb.compile/compile.exp: Likewise.
20299 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20300 supported on this host".
20301
b6615d10
DE
203022014-12-16 Doug Evans <xdje42@gmail.com>
20303
20304 * boards/stabs.exp: New file.
20305
25dda427
AA
203062014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20307
20308 * gdb.base/completion.exp: Adjust to format changes of "maint
20309 print user-registers".
20310
bf330350
CU
203112014-12-16 Catalin Udma <catalin.udma@freescale.com>
20312
20313 PR server/17457
20314 * gdb.arch/aarch64-fp.c: New file.
20315 * gdb.arch/aarch64-fp.exp: New file.
20316
395cf596
SDJ
203172014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20318
20319 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
20320 r210637, r210913, r211666, r215400, r215817).
20321
20322 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
20323 * dg-extract-results.py: New file.
20324 * dg-extract-results.sh: Use it if the environment seems
20325 suitable.
20326
20327 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
20328
20329 * dg-extract-results.py (parse_run): Handle warnings that
20330 are printed before a test harness is run.
20331
20332 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
20333
20334 * dg-extract-results.py (Named): Remove __cmp__ method.
20335 (output_variation): Use a key to sort variation.harnesses.
20336
20337 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
20338
20339 * dg-extract-results.py: For Python 3, force sys.stdout to
20340 handle surrogate escape sequences.
20341 (safe_open): New function.
20342 (output_segment, main): Use it.
20343
20344 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
20345
20346 * dg-extract-results.py (Prog.result_re): Include options
20347 in test name.
20348
20349 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
20350
20351 * dg-extract-results.py (output_variation): Always sort if
20352 do_sum.
20353
e882ef3c
SM
203542014-12-15 Simon Marchi <simon.marchi@ericsson.com>
20355
20356 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
20357 as long as we get pagination notifications.
20358
4992aa20
JM
203592014-12-15 Jason Merrill <jason@redhat.com>
20360
20361 * Makefile.in (check-gdb.%): Restore.
20362 * README: Mention it.
20363
c1b5a1a6
JB
203642014-12-13 Joel Brobecker <brobecker@adacore.com>
20365
20366 * gdb.ada/str_uninit: New testcase.
20367
5537b577
JK
203682014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20369
20370 PR symtab/17642
20371 * gdb.base/vla-stub-define.c: New file.
20372 * gdb.base/vla-stub.c: New file.
20373 * gdb.base/vla-stub.exp: New file.
20374
bb2ec1b3
TT
203752014-12-12 Phil Muldoon <pmuldoon@redhat.com>
20376 Jan Kratochvil <jan.kratochvil@redhat.com>
20377 Tom Tromey <tromey@redhat.com>
20378
20379 * configure.ac: Add gdb.compile/.
20380 * configure: Regenerate.
20381 * gdb.compile/Makefile.in: New file.
20382 * gdb.compile/compile-ops.exp: New file.
20383 * gdb.compile/compile-ops.c: New file.
20384 * gdb.compile/compile-tls.c: New file.
20385 * gdb.compile/compile-tls.exp: New file.
20386 * gdb.compile/compile-constvar.S: New file.
20387 * gdb.compile/compile-constvar.c: New file.
20388 * gdb.compile/compile-mod.c: New file.
20389 * gdb.compile/compile-nodebug.c: New file.
20390 * gdb.compile/compile-setjmp-mod.c: New file.
20391 * gdb.compile/compile-setjmp.c: New file.
20392 * gdb.compile/compile-setjmp.exp: New file.
20393 * gdb.compile/compile-shlib.c: New file.
20394 * gdb.compile/compile.c: New file.
20395 * gdb.compile/compile.exp: New file.
20396 * lib/gdb.exp (skip_compile_feature_tests): New proc.
20397
4ff709eb
TT
203982014-12-12 Tom Tromey <tromey@redhat.com>
20399
20400 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
20401 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
20402
6dddd6a5
DE
204032014-12-12 Doug Evans <dje@google.com>
20404
20405 * lib/gdb-python.exp (get_python_valueof): New function.
20406 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
20407
71c24708
AA
204082014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20409
20410 * gdb.base/completion.exp: Add test for completion of "info
20411 registers ".
20412
3e29f34a
MR
204132014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
20414
20415 * gdb.base/func-ptrs.c: New file.
20416 * gdb.base/func-ptrs.exp: New file.
20417
fc126975
SM
204182014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20419
20420 PR breakpoints/17012
20421 * gdb.base/dprintf-detach.c: New file.
20422 * gdb.base/dprintf-detach.exp: New file.
20423
0a46d518
SM
204242014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20425
20426 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
20427 * lib/gdb.exp (target_is_gdbserver): New procedure.
20428
a0be3e44
DE
204292014-12-08 Doug Evans <dje@google.com>
20430
20431 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
20432
df1b803a
YQ
204332014-12-05 Yao Qi <yao@codesourcery.com>
20434
20435 * gdb.guile/scm-error.exp: Remove the third argument to
20436 gdb_remote_download.
20437 * gdb.guile/scm-frame-args.exp: Likewise.
20438 * gdb.guile/scm-section-script.exp: Likewise.
20439
ddb9f679
YQ
204402014-12-05 Yao Qi <yao@codesourcery.com>
20441
20442 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
20443
86e4ed39
DE
204442014-12-04 Doug Evans <dje@google.com>
20445
20446 * gdb.python/py-objfile.exp: Add tests for
20447 objfile.add_separate_debug_file.
20448
7c50a931
DE
204492014-12-04 Doug Evans <dje@google.com>
20450
20451 * lib/gdb.exp (get_build_id): New function.
20452 (build_id_debug_filename_get): Rewrite to use it.
20453 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
20454
621661e3
MR
204552014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
20456
20457 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
20458 `method(long)', not just 0x0.
20459 * gdb.cp/nsalias.exp: Align code labels to 4.
20460 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
20461 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
20462 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
20463 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
20464 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
20465 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
20466
29f0c3b7
DE
204672014-12-02 Doug Evans <dje@google.com>
20468
e1e061e7 20469 PR symtab/17602
29f0c3b7 20470 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 20471 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
20472 * gdb.cp/anon-ns.exp: Update.
20473
162078c8
NB
204742014-12-02 Nick Bull <nicholaspbull@gmail.com>
20475
20476 * gdb.python/py-events.py (inferior_call_handler): New.
20477 (register_changed_handler, memory_changed_handler): New.
20478 (test_events.invoke): Register new handlers.
20479 * gdb.python/py-events.exp: Add tests for inferior call,
20480 memory_changed and register_changed events.
20481
fdb09caf
AA
204822014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20483
20484 * gdb.base/execl-update-breakpoints.exp: Specify the link address
20485 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
20486 if the linker doesn't understand this.
20487
55cfb2c4
SM
204882014-12-01 Simon Marchi <simon.marchi@ericsson.com>
20489
20490 * gdb.python/python.exp: Change expected reply to help().
20491
9e8cd6df
YQ
204922014-12-01 Yao Qi <yao@codesourcery.com>
20493
20494 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
20495 AC_CONFIG_SUBDIRS(gdb.gdbtk).
20496 * configure: Re-generated.
20497
6c659fc2
SC
204982014-11-28 Siva Chandra Reddy <sivachandra@google.com>
20499
20500 * gdb.cp/chained-calls.cc: New file.
20501 * gdb.cp/chained-calls.exp: New file.
20502 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
20503
d7fc3181
SM
205042014-11-28 Simon Marchi <simon.marchi@ericsson.com>
20505
20506 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
20507 * gdb.dwarf2/symtab-producer.exp: Same.
20508 * gdb.gdb/python-interrupts.exp: Same.
20509 * gdb.gdb/python-selftest.exp: Same.
20510 * gdb.python/py-linetable.exp: Same.
20511 * gdb.python/py-type.exp: Same.
20512 * gdb.python/py-value-cc.exp: Same.
20513 * gdb.python/py-value.exp: Same.
20514
10e79639
YQ
205152014-11-28 Yao Qi <yao@codesourcery.com>
20516
20517 * gdb.base/break-probes.exp: Match library name prefixed with
20518 sysroot.
20519
f28a0564
SM
205202014-11-27 Simon Marchi <simon.marchi@ericsson.com>
20521
20522 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
20523 test expected output. Add parentheses for the call to print.
20524 Remove L suffix from integers.
20525
3fe1ce1d
DE
205262014-11-26 Doug Evans <dje@google.com>
20527
20528 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
20529
84429e27
YQ
205302014-11-22 Yao Qi <yao@codesourcery.com>
20531
20532 * gdb.trace/entry-values.c: Remove asms.
20533 (foo): Add foo_label.
20534 (bar): Add bar_label.
20535 * gdb.trace/entry-values.exp: Remove code computing foo's
20536 length and bar's length.
20537 (Dwarf::assemble): Invoke function_range for bar and use
20538 MACRO_AT_func for foo.
20539
26741859
YQ
205402014-11-22 Yao Qi <yao@codesourcery.com>
20541
20542 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
20543 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
20544 Use .Lgcc43_procstart instead of gcc43.
20545
45e44d27
JB
205462014-11-21 Joel Brobecker <brobecker@adacore.com>
20547
20548 * gdb.ada/n_arr_bound: New testcase.
20549
458c8db8
SDJ
205502014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
20551
20552 PR breakpoints/10737
20553 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
20554 test_catch_syscall_multi_arch.
20555 (test_catch_syscall_multi_arch): New function.
20556
43f3e411
DE
205572014-11-20 Doug Evans <xdje42@gmail.com>
20558
20559 * gdb.base/maint.exp: Update expected output.
20560
0d7b2549
AA
205612014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
20562
20563 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
20564 4-byte instruction on S390.
20565
8908fca5
JB
205662014-11-19 Joel Brobecker <brobecker@adacore.com>
20567
20568 * gdb.ada/arr_arr: New testcase.
20569
4a46959e
JB
205702014-11-19 Joel Brobecker <brobecker@adacore.com>
20571
20572 * gdb.ada/pkd_arr_elem: New Testcase.
20573
470e2f4e
LM
205742014-11-18 Luis Machado <lgustavo@codesourcery.com>
20575
20576 * gdb.reverse/break-precsave: Expect completion message for
20577 core file reads.
20578 * gdb.reverse/consecutive-precsave.exp: Likewise.
20579 * gdb.reverse/finish-precsave.exp: Likewise.
20580 * gdb.reverse/i386-precsave.exp: Likewise.
20581 * gdb.reverse/machinestate-precsave.exp: Likewise.
20582 * gdb.reverse/sigall-precsave.exp: Likewise.
20583 * gdb.reverse/solib-precsave.exp: Likewise.
20584 * gdb.reverse/step-precsave.exp: Likewise.
20585 * gdb.reverse/until-precsave.exp: Likewise.
20586 * gdb.reverse/watch-precsave.exp: Likewise.
20587
a267f3ad
AA
205882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20589
20590 * gdb.base/bp-permanent.c: Include unistd.h.
20591 * gdb.python/py-framefilter-mi.c (main): Add return type.
20592 * gdb.python/py-framefilter.c (main): Likewise.
20593 * gdb.trace/actions-changed.c (main): Likewise.
20594
12084a9a
AA
205952014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20596
20597 * gdb.mi/until.c: Add eye-catchers.
20598 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
20599 line numbers.
20600
dc7e1a77
AA
206012014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20602
20603 * gdb.base/condbreak.exp: Drop references to removed non-prototype
20604 function header variants in break1.c.
20605 * gdb.base/ena-dis-br.exp: Likewise.
20606 * gdb.base/hbreak2.exp: Likewise.
20607 * gdb.reverse/until-precsave.exp: Drop references to removed
20608 non-prototype function header variants in ur1.c.
20609 * gdb.reverse/until-reverse.exp: Likewise.
20610
41c77605
PM
206112014-11-17 Petr Machata <pmachata@redhat.com>
20612
20613 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
20614 ${_cu_offset_size} bytes abbrev offset.
20615
34248c3a
DE
206162014-11-15 Doug Evans <xdje42@gmail.com>
20617
20618 PR symtab/17559
20619 * gdb.base/line-symtabs.exp: New file.
20620 * gdb.base/line-symtabs.c: New file.
20621 * gdb.base/line-symtabs.h: New file.
20622
646da059
YQ
206232014-11-14 Yao Qi <yao@codesourcery.com>
20624
20625 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
20626 (func): Add label func_label.
20627 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
20628 Replace low_pc and high_pc with MACRO_AT_range.
20629 Replace name, low_pc and high_pc with MACRO_AT_func.
20630
9301ebe6
YQ
206312014-11-14 Yao Qi <yao@codesourcery.com>
20632
20633 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
20634 Replace name, low_pc and high_pc with MACRO_AT_func.
20635
f166b542
YQ
206362014-11-14 Yao Qi <yao@codesourcery.com>
20637
20638 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
20639 produce debug information.
20640 * gdb.dwarf2/implptr-optimized-out.S: Removed.
20641
0f6e71e3
YQ
206422014-11-14 Yao Qi <yao@codesourcery.com>
20643
20644 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
20645 object and get function length.
20646 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
20647 with MACRO_AT_func.
20648 (top-level): Replace gdb_compile and clean_restart with
20649 prepare_for_testing.
20650 * gdb.dwarf2/main.c (main): Add label main_label.
20651
876c4df9
YQ
206522014-11-14 Yao Qi <yao@codesourcery.com>
20653
20654 * lib/dwarf.exp (function_range): New procedure.
20655 (Dwarf::_handle_macro_at_func): New procedure.
20656 (Dwarf::_handle_macro_at_range): New procedure.
20657 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
20658
02ad9cf1
YQ
206592014-11-14 Yao Qi <yao@codesourcery.com>
20660
20661 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
20662 (_handle_attribute): New procedure.
20663
a59add0c
AA
206642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20665
20666 * gdb.ada/cond_lang/foo.c (callme): Add return type.
20667 * gdb.base/call-sc.c (zed): Likewise.
20668 * gdb.base/checkpoint.c (main): Likewise.
20669 * gdb.base/dump.c (main): Likewise.
20670 * gdb.base/gcore.c (main): Likewise.
20671 * gdb.base/huge.c (main): Likewise.
20672 * gdb.base/multi-forks.c (main): Likewise.
20673 * gdb.base/pr10179-a.c (main): Likewise.
20674 * gdb.base/savedregs.c (main): Likewise.
20675 * gdb.base/sigaltstack.c (main): Likewise.
20676 * gdb.base/siginfo.c (main): Likewise.
20677 * gdb.base/structs.c (zed): Likewise.
20678 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
20679 * gdb.mi/mi-syn-frame.c (main): Likewise.
20680 * gdb.mi/until.c (foo, main): Likewise.
20681 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
20682 * gdb.base/solib-weak.c (foo): Declare.
20683 * gdb.base/attach-twice.c: Include stdio.h.
20684 * gdb.base/weaklib1.c: Likewise.
20685 * gdb.base/weaklib2.c: Likewise.
20686 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
20687 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
20688 unistd.h.
20689 * gdb.base/attach-pie-misread.c: Include stdlib.h.
20690 * gdb.mi/mi-exit-code.c: Likewise.
20691 * gdb.base/break-interp-lib.c: Include string.h.
20692 * gdb.base/coremaker.c: Likewise.
20693 * gdb.base/testenv.c: Likewise.
20694 * gdb.python/py-finish-breakpoint.c: Likewise.
20695 * gdb.base/inferior-died.c: Include sys/wait.h.
20696 * gdb.base/fileio.c: Include time.h.
20697 * gdb.base/async-shell.c: Include unistd.h.
20698 * gdb.base/dprintf-non-stop.c: Likewise.
20699 * gdb.base/info-os.c: Likewise.
20700 * gdb.mi/mi-console.c: Likewise.
20701 * gdb.mi/watch-nonstop.c: Likewise.
20702 * gdb.python/py-events.c: Likewise.
20703 * gdb.base/async.c (baz): Move up before its invocation.
20704 * gdb.base/code_elim2.c (my_global_func): Likewise.
20705 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20706 * gdb.base/advance.c (func2): Likewise.
20707
3b5d5997
AA
207082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20709
20710 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20711 variant.
20712 * gdb.base/annota3.c: Likewise.
20713 * gdb.base/async.c: Likewise.
20714 * gdb.base/average.c: Likewise.
20715 * gdb.base/call-ar-st.c: Likewise.
20716 * gdb.base/call-rt-st.c: Likewise.
20717 * gdb.base/call-sc.c: Likewise.
20718 * gdb.base/call-strs.c: Likewise.
20719 * gdb.base/ending-run.c: Likewise.
20720 * gdb.base/execd-prog.c: Likewise.
20721 * gdb.base/exprs.c: Likewise.
20722 * gdb.base/foll-exec.c: Likewise.
20723 * gdb.base/foll-fork.c: Likewise.
20724 * gdb.base/foll-vfork.c: Likewise.
20725 * gdb.base/funcargs.c: Likewise.
20726 * gdb.base/gcore.c: Likewise.
20727 * gdb.base/jump.c: Likewise.
20728 * gdb.base/langs0.c: Likewise.
20729 * gdb.base/langs1.c: Likewise.
20730 * gdb.base/langs2.c: Likewise.
20731 * gdb.base/mips_pro.c: Likewise.
20732 * gdb.base/nodebug.c: Likewise.
20733 * gdb.base/opaque0.c: Likewise.
20734 * gdb.base/opaque1.c: Likewise.
20735 * gdb.base/recurse.c: Likewise.
20736 * gdb.base/run.c: Likewise.
20737 * gdb.base/scope0.c: Likewise.
20738 * gdb.base/scope1.c: Likewise.
20739 * gdb.base/setshow.c: Likewise.
20740 * gdb.base/setvar.c: Likewise.
20741 * gdb.base/shmain.c: Likewise.
20742 * gdb.base/shr1.c: Likewise.
20743 * gdb.base/shr2.c: Likewise.
20744 * gdb.base/sigall.c: Likewise.
20745 * gdb.base/signals.c: Likewise.
20746 * gdb.base/so-indr-cl.c: Likewise.
20747 * gdb.base/solib2.c: Likewise.
20748 * gdb.base/structs.c: Likewise.
20749 * gdb.base/sum.c: Likewise.
20750 * gdb.base/vforked-prog.c: Likewise.
20751 * gdb.base/watchpoint.c: Likewise.
20752 * gdb.reverse/shr2.c: Likewise.
20753 * gdb.reverse/until-reverse.c: Likewise.
20754 * gdb.reverse/ur1.c: Likewise.
20755 * gdb.reverse/watch-reverse.c: Likewise.
20756
066a77c5
AA
207572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20758
20759 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
20760 variant.
20761 * gdb.base/sepdebug.exp: Drop references to removed code.
20762
4f204ea5
AA
207632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20764
20765 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
20766 variant. Preserve original line numbering.
20767 * gdb.base/list1.c: Likewise.
20768
3b377a3a
AA
207692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20770
20771 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
20772 variant.
20773 * gdb.base/break1.c: Likewise.
20774 * gdb.base/break.exp: Drop references to removed code.
20775
e444df73
AA
207762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20777
20778 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
20779 variant.
20780
8008f2a7
AA
207812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20782
20783 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
20784
a5a06887
AA
207852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20786
20787 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
20788 logic into perform_all_tests() and invoke it with and without
20789 function header prototypes.
20790 (do_function_calls): Remove conditional XFAIL for PR 5318.
20791 (rerun_and_prepare): Remove duplicate code.
20792 (perform_all_tests): New. Main logic moved here.
20793
44dba9b9
AA
207942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20795
20796 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
20797 code guarded by #ifdef NO_PROTOTYPES.
20798 (t_double_many_args): Likewise.
20799 (DEF_FUNC_MANY_ARGS_1): Likewise.
20800 (DEF_FUNC_VALUES_1): Likewise.
20801 (t_structs_ldc): Renamed from t_structs_fc in conditional code
20802 guarded by #ifdef PROTOTYPES.
20803
d1fbcd56
AA
208042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20805
20806 * gdb.mi/mi-console.c: Add eye-catcher.
20807 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
20808 instead of literal line number.
20809
b0e59b8f
AA
208102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20811
20812 * gdb.base/shr2.c: Add eye-catcher.
20813 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
20814 line number.
20815
78f98cca
AA
208162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20817
20818 * gdb.base/jump.c: Add eye-catchers.
20819 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
20820 numbers.
20821
58fa2af0
AA
208222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20823
20824 * gdb.base/execd-prog.c: Add eye-catchers.
20825 * gdb.base/foll-exec.c: Likewise.
20826 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
20827 line numbers.
20828
04e5059b
AA
208292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20830
20831 * gdb.base/ending-run.c: Add eye-catchers.
20832 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
20833 literal line numbers.
20834
dbfdb174
AA
208352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20836
20837 * gdb.base/call-rt-st.c: Add eye-catchers.
20838 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
20839 literal line numbers.
20840
888a2ade
AA
208412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20842
20843 * gdb.base/call-ar-st.c: Add eye-catchers.
20844 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
20845 literal line numbers.
20846
6acc2dde
AA
208472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20848
20849 * gdb.base/average.c: Add eye-catchers.
20850 * gdb.base/sum.c: Likewise.
20851 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
20852 regexps dynamically.
20853
9ecfcd1d
AA
208542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20855
20856 * gdb.base/solib1.c: Add eye-catchers.
20857 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
20858 literal line numbers.
20859
78708b7c
PA
208602014-11-12 Pedro Alves <palves@redhat.com>
20861
20862 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
20863 leader has exited.
20864
af48d08f
PA
208652014-11-12 Pedro Alves <palves@redhat.com>
20866
20867 * gdb.arch/i386-bp_permanent.c: New file.
20868 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
20869 (srcfile): Set to i386-bp_permanent.c.
20870 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
20871 that stepi does not execute the 'leave' instruction, instead of
20872 testing it does execute.
20873 * gdb.base/bp-permanent.c: New file.
20874 * gdb.base/bp-permanent.exp: New file.
20875
af3768e9
DE
208762014-11-10 Doug Evans <xdje42@gmail.com>
20877
20878 PR symtab/17564
20879 * gdb.base/symtab-search-order.exp: New file.
20880 * gdb.base/symtab-search-order.c: New file.
20881 * gdb.base/symtab-search-order-1.c: New file.
20882 * gdb.base/symtab-search-order-shlib-1.c: New file.
20883
9de00a4a
PA
208842014-11-07 Pedro Alves <palves@redhat.com>
20885
20886 PR gdb/17511
20887 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
20888 i?86-*-linux*.
20889
e0f52461
SC
208902014-11-03 Siva Chandra Reddy <sivachandra@google.com>
20891
20892 PR c++/17494
20893 * gdb.cp/pr17494.cc: New file.
20894 * gdb.cp/pr17494.exp: New file.
20895
6ce8c980
YQ
208962014-11-02 Yao Qi <yao@codesourcery.com>
20897
20898 * gdb.python/python.exp: Get working directory and match the
20899 output of "set extended-prompt \\w " with it.
20900
02be9a71
DE
209012014-10-30 Doug Evans <dje@google.com>
20902
20903 * gdb.python/py-objfile.exp: Add tests for setting random attributes
20904 in objfiles.
20905 * gdb.python/py-progspace.exp: Add tests for setting random attributes
20906 in progspaces.
20907
3bdff46b
LM
209082014-10-30 Janis Johnson <janisjo@codesourcery.com>
20909
20910 * gdb.base/fullpath-expand.exp: Skip for a remote host.
20911 * gdb.base/realname-expand.exp: Likewise.
20912 * gdb.linespec/macro-relative.exp: Likewise.
20913
ab917dfb
PA
209142014-10-29 Pedro Alves <palves@redhat.com>
20915
20916 PR gdb/17408
20917 * gdb.threads/schedlock.c (some_function): New function.
20918 (call_function): New global.
20919 (MAYBE_CALL_SOME_FUNCTION): New macro.
20920 (thread_function): Call it.
20921 * gdb.threads/schedlock.exp (get_args): Add description parameter,
20922 and use it instead of a global counter. Adjust all callers.
20923 (get_current_thread): Use "find current thread" for test message
20924 here rather than having all callers pass down the same string.
20925 (goto_loop): New procedure, factored out from ...
20926 (my_continue): ... this.
20927 (step_ten_loops): Change parameter from test message to command to
20928 use. Adjust.
20929 (list_count): Delete global.
20930 (check_result): New procedure, factored out from duplicate top
20931 level code.
20932 (continue tests): Wrap in with_test_prefix.
20933 (test_step): New procedure, factored out from duplicate top level
20934 code.
20935 (top level): Test "step" in combination with all scheduler-locking
20936 modes. Test "next" in combination with all scheduler-locking
20937 modes, and in combination with stepping over a function call or
20938 not.
20939 * gdb.threads/next-bp-other-thread.c: New file.
20940 * gdb.threads/next-bp-other-thread.exp: New file.
20941
d3d4baed
PA
209422014-10-29 Pedro Alves <palves@redhat.com>
20943
20944 PR python/17372
20945 * gdb.python/python.exp: Test a multi-line command that spawns
20946 interactive Python.
20947 * gdb.base/multi-line-starts-subshell.exp: New file.
20948
563e8d85
YQ
209492014-10-29 Yao Qi <yao@codesourcery.com>
20950
20951 * gdb.base/fileio.exp: Make directories on host.
20952
0ea4d52e
YQ
209532014-10-29 Yao Qi <yao@codesourcery.com>
20954
20955 * gdb.base/fileio.c (test_write): Close the file.
20956
7f5ef605
PA
209572014-10-28 Pedro Alves <palves@redhat.com>
20958
20959 PR gdb/12623
20960 * gdb.base/sigstep.c (no_handler): New global.
20961 (main): If 'no_handler is true, set the signal handlers to
20962 SIG_IGN.
20963 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
20964 with_sw_watch and no_handler parameters. Handle them.
20965 (top level) <stepping over handler when stopped at a breakpoint
20966 test>: Add a test axis for testing with a software watchpoint, and
20967 another for testing with the signal handler set to SIG_IGN.
20968 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
20969 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
20970
abbdbd03
PA
209712014-10-28 Pedro Alves <palves@redhat.com>
20972
20973 PR gdb/17511
20974 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
20975 * gdb.base/sigstep.exp (other_handler_location): New global.
20976 (advance): Support stepping into the signal handler, and running
20977 commands while in the handler.
20978 (in_handler_map): New global.
20979 (top level): In the advance test, add combinations for getting
20980 into the handler with stepping commands, and for running commands
20981 in the handler. Add comment descripting the advancei tests.
20982
1df4399f
PA
209832014-10-28 Pedro Alves <palves@redhat.com>
20984
20985 * gdb.base/sigstep.exp: Use build_executable instead of
20986 prepare_for_testing.
20987 (top level): Move code that starts GDB, runs to main and creates a
20988 display to ...
20989 (restart): ... this new procedure.
20990 (top level): Move backtrace from signal handler test to ...
20991 (validate_backtrace): ... this new procedure.
20992 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
20993 with_test_prefix. Always restart GDB.
20994 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
20995 with_test_prefix. Always restart GDB. No need to delete
20996 breakpoints after the test.
20997 (test_skip_handler): Remove prefix parameter.
20998 (skip_over_handler, breakpoint_to_handler)
20999 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21000 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21001 restart GDB. No need to delete breakpoints after the test.
21002 (top level): Use foreach to call the test procedures with
21003 different commands.
21004
a5b6e449
PA
210052014-10-28 Pedro Alves <palves@redhat.com>
21006
21007 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21008 instead of GNATS numbers.
21009 * gdb.base/sigbpt.exp: Likewise.
21010 * gdb.base/siginfo.exp: Likewise.
21011 * gdb.base/sigstep.exp: Likewise.
21012
e5f8a7cc
PA
210132014-10-27 Pedro Alves <palves@redhat.com>
21014
21015 * gdb.base/sigstep.c (dummy): New global.
21016 (main): Issue a couple writes to the new global.
21017 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21018 procedures.
21019 (skip_over_handler): Use test_skip_handler.
21020 (top level): Call skip_over_handler for stepi and nexti too.
21021 (breakpoint_over_handler): Use test_skip_handler.
21022 (top level): Call breakpoint_over_handler for stepi and nexti too.
21023
763905a3
YQ
210242014-10-27 Yao Qi <yao@codesourcery.com>
21025
21026 * gdb.trace/tfile.c (adjust_function_address)
21027 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21028 function descriptor.
21029
6f259a23
DB
210302014-10-24 Don Breazeal <donb@codesourcery.com>
21031
21032 * gdb.base/foll-fork.exp (test_follow_fork,
21033 catch_fork_child_follow): Check for updated fork messages emitted
21034 from infrun.c.
21035 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21036 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21037 vfork_and_exec_child_follow_through_step): Check for updated vfork
21038 messages emitted from infrun.c.
21039
09dd9a69
PA
210402014-10-24 Pedro Alves <palves@redhat.com>
21041
21042 * gdb.base/corefile.exp: Remove references to ultrix.
21043 * gdb.base/interrupt.exp: Likewise.
21044 * gdb.base/whatis.exp: Likewise.
21045 * gdb.gdb/selftest.exp: Likewise.
21046 * gdb.threads/manythreads.exp: Likewise.
21047 * gdb.threads/print-threads.exp: Likewise.
21048 * gdb.threads/pthreads.exp:: Likewise.
21049 * gdb.threads/schedlock.exp: Likewise.
21050
3433cfa5
SC
210512014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21052
21053 * gdb.cp/non-trivial-retval.cc: Add a test case.
21054 * gdb.cp/non-trivial-retval.exp: Add a test.
21055
092f880b
YQ
210562014-10-20 Yao Qi <yao@codesourcery.com>
21057
21058 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21059 * gdb.python/py-objfile-script-gdb.py: New file.
21060 * gdb.python/py-objfile-script.exp: Update reference to
21061 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21062 of remote_download. Remove the dest file.
21063
acbdb7f3
YQ
210642014-10-20 Yao Qi <yao@codesourcery.com>
21065
21066 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21067 * gdb.base/step-line.exp: Likewise.
21068 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21069 * gdb.dwarf2/dw2-basic.exp: Likewise.
21070 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21071 * gdb.dwarf2/dw2-filename.exp: Likewise.
21072 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21073 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21074 * gdb.dwarf2/dw2-producer.exp: Likewise.
21075 * gdb.dwarf2/mac-fileno.exp: Likewise.
21076 * gdb.python/py-frame-args.exp: Likewise.
21077 * gdb.python/py-framefilter.exp: Likewise.
21078 * gdb.python/py-mi.exp: Likewise.
21079 * gdb.python/py-objfile-script.exp: Likewise
21080 * gdb.python/py-pp-integral.exp: Likewise.
21081 * gdb.python/py-pp-re-notag.exp: Likewise.
21082 * gdb.python/py-prettyprint.exp: Likewise.
21083 * gdb.python/py-section-script.exp: Likewise.
21084 * gdb.python/py-typeprint.exp: Likewise.
21085 * gdb.python/py-xmethods.exp: Likewise.
21086 * gdb.stabs/weird.exp: Likewise.
21087 * gdb.xml/tdesc-regs.exp: Likewise.
21088
bd286a29
KCY
210892014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21090
21091 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21092 (out_cu): Use addr_len for the size of addresses.
21093 (out_line): Likewise. Size DW_LNE_set_address instruction
21094 according to addr_len.
21095 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21096 (FUNC): Add START_INSNS to definition.
21097
673dc4a0
YQ
210982014-10-18 Yao Qi <yao@codesourcery.com>
21099
21100 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21101 gdb_has_argv0 return true.
21102 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21103 check [target_info exists noargs], check [gdb_has_argv0]
21104 instead.
21105 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21106 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21107 procedures.
21108
4ffbba72
DE
211092014-10-17 Doug Evans <dje@google.com>
21110
21111 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21112 event.
21113 * gdb.python/py-events.py: Add clear_objfiles event.
21114
d096d8c1
DE
211152014-10-17 Doug Evans <dje@google.com>
21116
21117 * gdb.python/py-objfile.exp: Test progspace attribute.
21118
a80db015
LM
211192014-10-17 Luis Machado <lgustavo@codesourcery.com>
21120
21121 * gdb.guile/scm-breakpoint.exp: Do not assume any
21122 directory separators when matching source file paths.
21123 * gdb.python/py-breakpoint.exp: Likewise.
21124 * gdb.reverse/break-precsave.exp: Likewise.
21125 * gdb.reverse/break-reverse.exp: Likewise.
21126 * gdb.reverse/consecutive-precsave.exp: Likewise.
21127 * gdb.reverse/finish-precsave.exp: Likewise.
21128 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21129 * gdb.reverse/finish-reverse.exp: Likewise.
21130 * gdb.reverse/i386-precsave.exp: Likewise.
21131 * gdb.reverse/i387-env-reverse.exp: Likewise.
21132 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21133 * gdb.reverse/machinestate-precsave.exp: Likewise.
21134 * gdb.reverse/machinestate.exp: Likewise.
21135 * gdb.reverse/sigall-precsave.exp: Likewise.
21136 * gdb.reverse/solib-precsave.exp: Likewise.
21137 * gdb.reverse/step-precsave.exp: Likewise.
21138 * gdb.reverse/until-precsave.exp: Likewise.
21139 * gdb.reverse/watch-precsave.exp: Likewise.
21140 * gdb.reverse/watch-reverse.exp: Likewise.
21141
b22089ab
YQ
211422014-10-17 Yao Qi <yao@codesourcery.com>
21143
21144 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21145 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21146
6c4486e6
PA
211472014-10-17 Pedro Alves <palves@redhat.com>
21148
21149 PR gdb/17471
21150 * gdb.base/bg-execution-repeat.c: New file.
21151 * gdb.base/bg-execution-repeat.exp: New file.
21152
0ff33695
PA
211532014-10-17 Pedro Alves <palves@redhat.com>
21154
21155 PR gdb/17300
21156 * gdb.base/continue-all-already-running.c: New file.
21157 * gdb.base/continue-all-already-running.exp: New file.
21158
6fdebc3d
PA
211592014-10-17 Pedro Alves <palves@redhat.com>
21160
21161 PR gdb/17472
21162 * gdb.base/annota-input-while-running.c: New file.
21163 * gdb.base/annota-input-while-running.exp: New file.
21164
32a8097b
PA
211652014-10-17 Pedro Alves <palves@redhat.com>
21166
21167 * gdb.base/callfuncs.exp: emove references to osf.
21168 * gdb.base/sigall.exp: Likewise.
21169 * gdb.gdb/selftest.exp: Likewise.
21170 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21171 * gdb.mi/non-stop.c: Likewise.
21172 * gdb.mi/pthreads.c: Likewise.
21173 * gdb.reverse/sigall-precsave.exp: Likewise.
21174 * gdb.reverse/sigall-reverse.exp: Likewise.
21175 * gdb.threads/pthreads.c: Likewise.
21176 * gdb.threads/pthreads.exp: Likewise.
21177
7a3517ff
YQ
211782014-10-17 Yao Qi <yao@codesourcery.com>
21179
21180 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21181 check 'target_info exists noargs'.
21182 (test_command_prompt_position): Likewise.
21183 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21184 Remove "set args".
21185 (progvar_simple_while_test): Likewise.
21186 (progvar_complex_if_while_test): Likewise.
21187 (if_while_breakpoint_command_test): Likewise.
21188 (infrun_breakpoint_command_test): Likewise.
21189 (breakpoint_command_test): Likewise.
21190 (watchpoint_command_test): Likewise.
21191 (bp_deleted_in_command_test): Likewise.
21192 (temporary_breakpoint_commands): Likewise.
21193
bb99c472
YQ
211942014-10-16 Yao Qi <yao@codesourcery.com>
21195
21196 * gdb.base/remotetimeout.exp: Remove noargs checking.
21197
7c16b83e
PA
211982014-10-15 Pedro Alves <palves@redhat.com>
21199
21200 PR breakpoints/9649
21201 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21202 * gdb.base/breakpoint-in-ro-region.exp
21203 (probe_target_hardware_step): New procedure.
21204 (top level): Probe hardware stepping and hardware breakpoint
21205 support. Test stepping through a read-only region, with both
21206 "breakpoint auto-hw" on and off and both "always-inserted" on and
21207 off.
21208
35a49624
IB
212092014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21210
21211 * gdb.dlang/demangle.exp: Update for demangling changes.
21212
2d1c107c
SC
212132014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21214
21215 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21216 * gdb.cp/non-trivial-retval.exp: Add new tests.
21217
778811d5
SC
212182014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21219
21220 PR c++/13403
21221 PR c++/15154
21222 * gdb.cp/non-trivial-retval.cc: New file.
21223 * gdb.cp/non-trivial-retval.exp: New file.
21224
10c5f0a8
YQ
212252014-10-15 Yao Qi <yao@codesourcery.com>
21226
21227 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21228 remote host.
21229
65d7b369
YQ
212302014-10-15 Yao Qi <yao@codesourcery.com>
21231
21232 * gdb.python/py-symbol.exp: Match file base name if host is
21233 remote, otherwise match file name with dir name.
21234 * gdb.python/py-symtab.exp: Likewise.
21235 * gdb.python/python.exp: Likewise.
21236
46dc1394
YQ
212372014-10-15 Yao Qi <yao@codesourcery.com>
21238
21239 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21240 pattern.
21241 * gdb.python/py-symtab.exp: Likewise.
21242 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21243 locationn.
21244
c40cc657
JB
212452014-10-14 Joel Brobecker <brobecker@adacore.com>
21246
21247 * gdb.ada/addr_arith: New testcase.
21248
2abf49e1
MR
212492014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21250
21251 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21252 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21253 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21254 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21255
f7088df3
SDJ
212562014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21257
21258 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21259 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21260 * gdb.arch/stap-eval-lang-ada.exp: New file.
21261
4dc06805
YQ
212622014-10-14 Yao Qi <yao@codesourcery.com>
21263
21264 * gdb.mi/mi-var-child.c (nothing1): New function.
21265 (nothing2): New function.
21266 (do_children_tests): Set function pointers by nothing1 and
21267 nothing2.
21268 * gdb.mi/mi-var-child.exp: Step over new added statements.
21269 Update test to match the new output.
21270 * gdb.mi/var-cmd.c (nothing1): New function.
21271 (nothing2): New function.
21272 (do_children_tests): Set function pointers by nothing1 and
21273 nothing2.
21274 * gdb.mi/mi-var-display.exp: Update test to match output.
21275 Step to the line specified by $line_dct_nothing.
21276 Increase the number of lines to step.
21277
46a93de2
YQ
212782014-10-14 Yao Qi <yao@codesourcery.com>
21279
21280 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21281 tests.
21282 * gdb.mi/mi2-var-child.exp: Likewise.
21283
14ea52ee
DE
212842014-10-13 Doug Evans <dje@google.com>
21285
21286 * gdb.python/py-objfile.exp: Change name of file name test.
21287
e5c6e92b
DE
212882014-10-13 Doug Evans <dje@google.com>
21289
21290 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21291 from the start of the CU.
21292
c780cc2f
JK
212932014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21294 Yao Qi <yao@codesourcery.com>
21295
21296 Fix "save breakpoints" for "catch" command.
21297 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21298 Remove -nonewline. Match also the added "main" line.
21299
99894e11
JK
213002014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21301
21302 Fix "save breakpoints" for "disable $bpnum" command.
21303 * gdb.base/save-bp.c (main): Add label.
21304 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21305
6e1ac5a3
JK
213062014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21307
21308 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21309
754dd2b0
YQ
213102014-10-11 Yao Qi <yao@codesourcery.com>
21311
21312 * gdb.server/server-kill.exp: Execute command
21313 "set remote trace-status-packet on" before "tstatus".
21314
f90183d7
YQ
213152014-10-11 Yao Qi <yao@codesourcery.com>
21316
21317 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21318 (main): Call getppid.
21319 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
21320 and continue to it. Read variable "server_pid".
21321
bf40a607
YQ
213222014-10-11 Yao Qi <yao@codesourcery.com>
21323
21324 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
21325
052ca370
YQ
213262014-10-11 Yao Qi <yao@codesourcery.com>
21327
21328 * gdb.threads/thread-find.exp: Don't execute command
21329 "info threads".
21330 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
21331 * gdb.threads/linux-dp.exp: Don't check the condition
21332 $threads_created equals to zero.
21333
3831839c
PA
213342014-10-10 Pedro Alves <palves@redhat.com>
21335
21336 * gdb.base/bigcore.exp: Remove references to IRIX.
21337 * gdb.base/funcargs.exp: Likewise.
21338 * gdb.base/interrupt.exp: Likewise.
21339 * gdb.base/mips_pro.exp: Likewise.
21340 * gdb.base/nodebug.exp: Likewise.
21341 * gdb.base/setvar.exp: Likewise.
21342 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
21343
8b9a549d
PA
213442014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
21345 Pedro Alves <palves@redhat.com>
21346
21347 PR symtab/14466
21348 * gdb.base/vdso-warning.c: New file.
21349 * gdb.base/vdso-warning.exp: New file.
21350
d48ba5e8
DE
213512014-10-02 Doug Evans <dje@google.com>
21352
21353 * gdb.base/structs.c (main): Don't run forever.
21354
2278c276
PA
213552014-10-02 Pedro Alves <palves@redhat.com>
21356
21357 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
21358 (top level) <stop threads 1, stop threads 2>: Use it.
21359
b57bacec
PA
213602014-10-02 Pedro Alves <palves@redhat.com>
21361
21362 * gdb.threads/break-while-running.exp (test): Add new
21363 'update_thread_list' argument. Skip "info threads" if false.
21364 (top level): Add new 'update_thread_list' axis.
21365
13fd3ff3
PA
213662014-10-02 Pedro Alves <palves@redhat.com>
21367
21368 PR breakpoints/17431
21369 * gdb.base/execl-update-breakpoints.c: New file.
21370 * gdb.base/execl-update-breakpoints.exp: New file.
21371
0fec99e8
PA
213722014-10-01 Pedro Alves <palves@redhat.com>
21373
21374 * gdb.base/breakpoint-in-ro-region.c: New file.
21375 * gdb.base/breakpoint-in-ro-region.exp: New file.
21376
2ddf4301
SM
213772014-10-01 Simon Marchi <simon.marchi@ericsson.com>
21378
21379 * gdb.mi/mi-exit-code.exp: New file.
21380 * gdb.mi/mi-exit-code.c: New file.
21381
6a5f3f43
YQ
213822014-09-30 Yao Qi <yao@codesourcery.com>
21383
21384 * lib/prelink-support.exp (build_executable_own_libs): Error if
21385 the target isn't native.
21386
345bcc73
YQ
213872014-09-30 Yao Qi <yao@codesourcery.com>
21388
21389 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
21390 false.
21391
a25a5a45
PA
213922014-09-22 Pedro Alves <palves@redhat.com>
21393
21394 * gdb.threads/break-while-running.exp: New file.
21395 * gdb.threads/break-while-running.c: New file.
21396
00ba3162
YQ
213972014-09-19 Yao Qi <yao@codesourcery.com>
21398
21399 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
21400 Invoke test. Restart GDB with --readnow and invoke test again.
21401
c3b7b696
YQ
214022014-09-19 Yao Qi <yao@codesourcery.com>
21403
21404 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
21405 proc set_breakpoint_on_gcd_function. Invoke
21406 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
21407 invoke set_breakpoint_on_gcd_function again.
21408
2b4fd423
DE
214092014-09-18 Doug Evans <dje@google.com>
21410
21411 * gdb.dwarf2/symtab-producer.exp: New file.
21412
a5947601
SDJ
214132014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21414
21415 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
21416 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
21417 * gdb.base/global-var-nested-by-dso.c: Likewise.
21418 * gdb.base/global-var-nested-by-dso.exp: Likewise.
21419
91c19059
SDJ
214202014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21421 Pedro Alves <palves@redhat.com>
21422
21423 * gdb.base/watch-bitfields.exp: Pass string other than test file
21424 name to prepare_for_testing.
21425 (watch): New procedure.
21426 (expect_watchpoint): Use with_test_prefix.
21427 (top level): Factor out tests to ...
21428 (test_watch_location, test_regular_watch): ... these new
21429 procedures, and use with_test_prefix and gdb_continue_to_end.
21430
bb9d5f81
PP
214312014-09-16 Patrick Palka <patrick@parcs.ath.cx>
21432
21433 PR breakpoints/12526
21434 * gdb.base/watch-bitfields.exp: New file.
21435 * gdb.base/watch-bitfields.c: New file.
21436
635856f5
PA
214372014-09-16 Pedro Alves <palves@redhat.com>
21438
21439 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
21440 software and hardware addresses, not software address against
21441 itself.
21442
7280ceea
PA
214432014-09-16 Pedro Alves <palves@redhat.com>
21444
21445 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
21446 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
21447
428b16bd
PA
214482014-09-16 Pedro Alves <palves@redhat.com>
21449
21450 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
21451 files.
21452 * gdb.base/a2-run.exp: Remove all code guarded by istarget
21453 "*-*-vxworks*" throughout.
21454 * gdb.base/break.exp: Likewise.
21455 * gdb.base/default.exp: Likewise.
21456 * gdb.base/scope.exp: Likewise.
21457 * gdb.base/sepdebug.exp: Likewise.
21458 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
21459 throughout.
21460 * gdb.base/run.c: Likewise.
21461 * gdb.base/sepdebug.c: Likewise.
21462 * gdb.hp/gdb.aCC/run.c: Likewise.
21463 * gdb.reverse/until-reverse.c: Likewise.
21464 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
21465
666d413c
YQ
214662014-09-16 Yao Qi <yao@codesourcery.com>
21467
21468 * boards/local-remote-host-native.exp: New file.
21469
57cbd724
DE
214702014-09-14 Doug Evans <xdje42@gmail.com>
21471
21472 * gdb.threads/queue-signal.c (thread_count): New variable.
21473 (thread_count_mutex, thread_count_condvar): New variables.
21474 (incr_thread_count, wait_all_threads_running): New functions.
21475 (main): Wait for all threads to be in their thread functions.
21476
81219e53
DE
214772014-09-13 Doug Evans <xdje42@gmail.com>
21478
21479 * gdb.threads/queue-signal.c: New file.
21480 * gdb.threads/queue-signal.exp: New file.
21481
3714cea7
DE
214822014-09-13 Doug Evans <xdje42@gmail.com>
21483
21484 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
21485 be consistent with what default_gdb_init uses.
21486 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
21487 the plain text of the prompt. Add some logging printfs.
21488 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
21489
fa43b1d7
PA
214902014-09-12 Pedro Alves <palves@redhat.com>
21491
21492 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
21493 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
21494 * gdb.arch/i386-size-overlap.exp: Likewise.
21495 * gdb.arch/i386-size.exp: Likewise.
21496 * gdb.arch/i386-unwind.exp: Likewise.
21497 * gdb.base/a2-run.exp: Likewise.
21498 * gdb.base/break.exp: Likewise.
21499 * gdb.base/charset.exp: Likewise.
21500 * gdb.base/chng-syms.exp: Likewise.
21501 * gdb.base/commands.exp: Likewise.
21502 * gdb.base/dbx.exp: Likewise.
21503 * gdb.base/find.exp: Likewise.
21504 * gdb.base/funcargs.exp: Likewise.
21505 * gdb.base/jit-simple.exp: Likewise.
21506 * gdb.base/reread.exp: Likewise.
21507 * gdb.base/sepdebug.exp: Likewise.
21508 * gdb.base/step-bt.exp: Likewise.
21509 * gdb.cp/mb-inline.exp: Likewise.
21510 * gdb.cp/mb-templates.exp: Likewise.
21511 * gdb.objc/basicclass.exp: Likewise.
21512 * gdb.threads/killed.exp: Likewise.
21513
9d9bf2df
EBM
215142014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21515
21516 PR tdep/17379
21517 * gdb.arch/powerpc-stackless.S: New file.
21518 * gdb.arch/powerpc-stackless.exp: New file.
21519
1cf2f1b0
JK
215202014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21521
21522 * gdb.base/attach.c: Include unistd.h.
21523 (main): Call alarm. Add label postloop.
21524 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
21525 gdb_breakpoint, gdb_continue_to_breakpoint.
21526 (test_command_line_attach_run): Kill ${testpid} in one exit path.
21527
98880d46
PA
215282014-09-11 Pedro Alves <palves@redhat.com>
21529
21530 PR gdb/17347
21531 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
21532 * gdb.base/attach.exp (test_command_line_attach_run): New
21533 procedure.
21534 (top level): Call it.
21535
4c92ff2c
PA
215362014-09-11 Pedro Alves <palves@redhat.com>
21537
21538 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
21539 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
21540 (do_command_attach_tests): Use spawn_wait_for_attach.
21541 * gdb.base/solib-overlap.exp: Likewise.
21542 * gdb.multi/multi-attach.exp: Likewise.
21543 * gdb.python/py-prompt.exp: Likewise.
21544 * gdb.python/py-sync-interp.exp: Likewise.
21545 * gdb.server/ext-attach.exp: Likewise.
21546
3adc1a7d
GKB
215472014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
21548
21549 * gdb.fortran/array-element.exp: Remove unexpected "continue"
21550 command in testcase. Simplify testcase.
21551
96334934
JB
215522014-09-10 Joel Brobecker <brobecker@adacore.com>
21553
21554 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
21555
eb479039
JB
215562014-09-10 Joel Brobecker <brobecker@adacore.com>
21557
21558 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
21559
deede10c
JB
215602014-09-10 Joel Brobecker <brobecker@adacore.com>
21561
21562 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
21563
7828a5f5
JB
215642014-09-10 Joel Brobecker <brobecker@adacore.com>
21565
21566 * gdb.dwarf2/dynarr-ptr.c: New file.
21567 * gdb.dwarf2/dynarr-ptr.exp: New file.
21568
33aeebcf
MR
215692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21570
21571 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21572 of 30 rather than hardcoding 120 for a slow test case. Take the
21573 `gdb,timeout' target setting into account for this calculation.
21574 Don't extend the timeout for the test cases that don't need it.
21575
7b415901
MR
215762014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21577
21578 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
21579 a factor of 2 for a slow test case. Take the `gdb,timeout'
21580 target setting into account for this calculation.
21581 * gdb.reverse/until-precsave.exp: Increase the timeout by
21582 a factor of 15 and 3 respectively rather than adding 120
21583 for a pair of slow test cases. Take the `gdb,timeout'
21584 target setting into account for this calculation.
21585
4a40f85a
MR
215862014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21587
21588 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
21589 timeout, don't pass one down to gdb_expect.
21590 (gdb_expect): Rework timeout selection.
21591
09635af7
MR
215922014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21593
21594 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
21595 exception on timeout.
21596 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
21597 (gdbserver_start_extended): Catch any `gdbserver_start' error
21598 exceptions.
21599 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
21600 * lib/mi-support.exp (mi_gdb_target_load): Catch any
21601 `gdbserver_gdb_load' error exceptions.
21602
2bdd10b7
MR
216032014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21604
21605 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
21606 120 on waiting for the TCP socket to open.
21607
316935f0
DE
216082014-09-09 Doug Evans <xdje42@gmail.com>
21609
21610 * gdb.base/default.exp (show_conv_list): Add _caller_is,
21611 _caller_matches, _any_caller_is, _any_caller_matches.
21612
83740597
DE
216132014-09-09 Doug Evans <xdje42@gmail.com>
21614
21615 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
21616
4c122fc3
YQ
216172014-09-09 Yao Qi <yao@codesourcery.com>
21618
21619 * gdb.mi/mi-var-display.exp: Set print symbol off.
21620
a9f116cb
GKB
216212014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
21622
21623 PR gdb/17035
21624 * gdb.base/commands.exp: Add tests to verify user-defined
21625 commands with empty bodies.
21626 * gdb.python/py-cmd.exp: Test that we don't show user-defined
21627 python commands in `show user command`.
21628 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
21629 scheme commands in `show user command`.
21630
c75bd3a2
JK
216312014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21632
21633 PR python/17355
21634 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
21635 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
21636 * gdb.python/py-framefilter-invalidarg.exp: New file.
21637 * gdb.python/py-framefilter-invalidarg.py: New file.
21638
faa42425
DE
216392014-09-06 Doug Evans <xdje42@gmail.com>
21640
21641 PR 15276
21642 * gdb.python/py-caller-is.c: New file.
21643 * gdb.python/py-caller-is.exp: New file.
21644
474ca4f6
SDJ
216452014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
21646
21647 PR gdb/17235
21648 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
21649 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
21650
eb0b0463
SDJ
216512014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
21652
21653 PR fortran/17237
21654 * gdb.fortran/print-formatted.exp: New file.
21655 * gdb.fortran/print-formatted.f90: Likewise.
21656
5f3b99cf
SS
216572014-09-03 Sasha Smundak <asmundak@google.com>
21658
21659 * gdb.python/py-frame.exp: Test Frame.read_register.
21660
7d793aa9
SDJ
216612014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
21662
21663 PR python/16699
21664 * gdb.python/py-completion.exp: New file.
21665 * gdb.python/py-completion.py: Likewise.
21666
fb0576e9
DE
216672014-08-28 Doug Evans <dje@google.com>
21668
21669 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
21670 eax,etc. are live with values set by gdb and thus the compiler can't
21671 use them.
21672 * gdb.arch/i386-pseudo.c (main): Ditto.
21673
ee92b0dd
DE
216742014-08-27 Doug Evans <dje@google.com>
21675
21676 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
21677
6649db35
DE
216782014-08-25 Doug Evans <dje@google.com>
21679
21680 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
21681 (main): Ditto.
21682
564b7600
DE
216832014-08-25 Doug Evans <dje@google.com>
21684
21685 * gdb.threads/thread-execl.exp: #include <stdio.h>.
21686
3881fb67
YQ
216872014-08-24 Yao Qi <yao@codesourcery.com>
21688
21689 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
21690 symbol off.
21691 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
21692
a05a36a5
DE
216932014-08-22 Doug Evans <dje@google.com>
21694
21695 PR 17276
21696 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
21697 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21698 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
21699
7c343b48
YQ
217002014-08-22 Yao Qi <yao@codesourcery.com>
21701
21702 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21703 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21704 * gdb.python/python.exp: Likewise. Use .py file on the host
21705 instead of the build.
21706
22fd09ae
JK
217072014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21708
21709 * gdb.threads/gcore-stale-thread.c: New file.
21710 * gdb.threads/gcore-stale-thread.exp: New file.
21711
a8454a7c
PA
217122014-08-21 Pedro Alves <palves@redhat.com>
21713
21714 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21715 * gdb.base/gcore-relro-pie.exp: Likewise.
21716 * gdb.base/gcore-relro.exp: Likewise.
21717 * gdb.base/gcore.exp: Likewise.
21718 * gdb.base/print-symbol-loading.exp: Likewise.
21719 * gdb.threads/gcore-thread.exp: Likewise.
21720 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21721
2a31c623
PA
217222014-08-20 Pedro Alves <palves@redhat.com>
21723 Jan Kratochvil <jan.kratochvil@redhat.com>
21724
21725 * Makefile.in (EXTRA_RULES, CC): New variables, get from
21726 configure.
21727 (EXPECT): Handle READ1 being set.
21728 (all): Depend on EXTRA_RULES.
21729 (check-read1, expect-read1, read1.so, read1): New rules.
21730 * README (Testsuite Parameters): Document the READ1 make variable.
21731 (Race detection): New section.
21732 * configure: Regenerate.
21733 * configure.ac: If build==host==target, and running under a
21734 GNU/glibc system, add read1 to the extra Makefile rules.
21735 (EXTRA_RULES): AC_SUBST it.
21736 * lib/read1.c: New file.
21737
d36430db
JB
217382014-08-20 Joel Brobecker <brobecker@adacore.com>
21739
21740 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
21741 the handling of variables declared as a typedef to an array
21742 which a DW_AT_data_location attribute.
21743
9a0dc9e3
PA
217442014-08-19 Andrew Burgess <aburgess@broadcom.com>
21745 Pedro Alves <palves@redhat.com>
21746
21747 PR symtab/14604
21748 PR symtab/14605
21749 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
21750 gdb_test.
21751
0718a8da
PA
217522014-08-19 Pedro Alves <palves@redhat.com>
21753
21754 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
21755
13b448cd
YQ
217562014-08-19 Yao Qi <yao@codesourcery.com>
21757
21758 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
21759 right line.
21760
1cbf5077
DB
217612014-08-18 David Blaikie <dblaikie@gmail.com>
21762
21763 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
21764
bf0fae19
JB
217652014-08-18 Joel Brobecker <brobecker@adacore.com>
21766
21767 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
21768 attribute in array range.
21769
3c8c5dcc
JB
217702014-08-18 Joel Brobecker <brobecker@adacore.com>
21771
21772 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
21773
e66d4446
SC
217742014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21775
21776 PR c++/17132
21777 * gdb.cp/pr17132.cc: New file.
21778 * gdb.cp/pr17132.exp: New file.
21779
940df408
SC
217802014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21781
21782 * gdb.python/py-xmethods.py (A_getarrayind)
21783 (E_method_char_worker.__call__, E_method_int_worker.__call__):
21784 Use 'print' with function call syntax.
21785 (E_method_matcher.match): Fix tab vs space indentation mixup.
21786
ebcc6c3a
YQ
217872014-08-15 Yao Qi <yao@codesourcery.com>
21788
21789 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
21790 false.
21791
775e0f04
YQ
217922014-08-15 Yao Qi <yao@codesourcery.com>
21793
21794 * gdb.cp/casts.exp: Set print symbol off.
21795 * gdb.cp/class2.exp: Likewise.
21796 * gdb.cp/overload.exp: Likewise.
21797 * gdb.cp/templates.exp: Likewise.
21798
d769e349
DE
217992014-08-11 Doug Evans <dje@google.com>
21800
21801 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
21802 (test_load_shlib): Update.
21803
20c6f1e1
YQ
218042014-08-09 Yao Qi <yao@codesourcery.com>
21805
21806 * gdb.base/display.exp: Invoke is_address_zero_readable.
21807 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
21808 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21809 * gdb.base/hbreak-unmapped.exp: Return if
21810 is_address_zero_readable returns true.
21811 * gdb.base/signest.exp: Likewise.
21812 * gdb.base/signull.exp: Likewise.
21813 * gdb.base/sigbpt.exp: Likewise.
21814 * gdb.guile/scm-disasm.exp: Do the test if
21815 is_address_zero_readable returns false.
21816 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
21817 * gdb.python/py-arch.exp: Likewise.
21818 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
21819 * lib/gdb.exp (is_address_zero_readable): New proc.
21820
5792e8e3
YQ
218212014-08-09 Yao Qi <yao@codesourcery.com>
21822
21823 PR testsuite/13443
21824 * gdb.mi/mi-var-display.exp: Make test messages unique.
21825
3cecbbbe
TT
218262014-08-04 Tom Tromey <tromey@redhat.com>
21827
21828 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
21829 target 0".
21830
00b51ff5
TT
218312014-08-04 Tom Tromey <tromey@redhat.com>
21832
21833 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
21834 "target_resume".
21835
6908c509
JB
218362014-08-01 Joel Brobecker <brobecker@adacore.com>
21837
21838 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
21839 inner_vla_struct_object_size.
21840 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
21841 as xfail.
21842
cc6563d2
PA
218432014-07-30 Pedro Alves <palves@redhat.com>
21844
21845 * gdb.threads/signal-command-handle-nopass.exp (test): Add
21846 comment.
21847
7e09a223
YQ
218482014-07-29 Yao Qi <yao@codesourcery.com>
21849
21850 PR gdb/17206
21851 * gdb.base/until-nodebug.exp: New.
21852
7ebdbe92
DE
218532014-07-28 Doug Evans <xdje42@gmail.com>
21854
21855 PR guile/17203
21856 * gdb.guile/scm-parameter.exp: Add tests for trying to create
21857 previously existing parameter, and previously ambiguously spelled
21858 parameter.
21859
fdb1adc6
WN
218602014-07-28 Will Newton <will.newton@linaro.org>
21861
21862 * gdb.base/varargs.exp: Remove KFAILs for ARM.
21863
186fcde0
DE
218642014-07-26 Ludovic Courtès <ludo@gnu.org>
21865 Doug Evans <xdje42@gmail.com>
21866
21867 PR guile/17146
21868 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
21869
70509625
PA
218702014-07-25 Pedro Alves <palves@redhat.com>
21871
21872 * gdb.threads/signal-command-handle-nopass.c: New file.
21873 * gdb.threads/signal-command-handle-nopass.exp: New file.
21874 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
21875 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
21876 * gdb.threads/signal-delivered-right-thread.c: New file.
21877 * gdb.threads/signal-delivered-right-thread.exp: New file.
21878
c3f814a1
PA
218792014-07-25 Pedro Alves <palves@redhat.com>
21880
21881 * gdb.base/double-prompt-target-event-error.exp
21882 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
21883 match.
21884 (cancel_pagination_in_target_event): Rework double prompt
21885 detection.
21886 * gdb.base/paginate-after-ctrl-c-running.exp
21887 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
21888 <return>' match.
21889 * gdb.base/paginate-bg-execution.exp
21890 (test_bg_execution_pagination_return)
21891 (test_bg_execution_pagination_cancel): Remove '-notransfer
21892 <return>' matches.
21893 * gdb.base/paginate-execution-startup.exp
21894 (test_fg_execution_pagination_return)
21895 (test_fg_execution_pagination_cancel): Remove '-notransfer
21896 <return>' matches.
21897 * gdb.base/paginate-inferior-exit.exp
21898 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21899 match.
21900 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
21901 * lib/gdb.exp (pagination_prompt): Run text through
21902 string_to_regexp.
21903 (gdb_test_multiple): Match $pagination_prompt instead of
21904 "<return>".
21905 (string_to_regexp): Move to lib/gdb-utils.exp.
21906
e214cf6c
JK
219072014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21908
21909 * gdb.arch/amd64-entry-value-paramref.S: New file.
21910 * gdb.arch/amd64-entry-value-paramref.cc: New file.
21911 * gdb.arch/amd64-entry-value-paramref.exp: New file.
21912 * gdb.arch/amd64-optimout-repeat.S: New file.
21913 * gdb.arch/amd64-optimout-repeat.c: New file.
21914 * gdb.arch/amd64-optimout-repeat.exp: New file.
21915
17d0c5c8
JK
219162014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21917
21918 PR gdb/17170
21919 * gdb.base/statistics.exp: New file.
21920
b8b8facf
DE
219212014-07-17 Doug Evans <dje@google.com>
21922
74b49205 21923 PR gdb/17170
b8b8facf
DE
21924 * gdb.base/maint.exp: Update testing of per-command stats.
21925
1b5d0ab3
PA
219262014-07-16 Pedro Alves <palves@redhat.com>
21927
21928 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
21929 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
21930 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
21931 (tfile_write_buf): New functions.
21932 (add_memory_block): Rewrite using the above.
21933 (adjust_function_address): New function.
21934 (FUNCTION_ADDRESS): New macro.
21935 (write_basic_trace_file): Remove short_x local, and use
21936 tfile_write_16. Change type of func_addr local to unsigned long
21937 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
21938 here. Cast argument of add_memory_block to char pointer.
21939 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
21940 (main): Remove parameters.
21941 * gdb.trace/tfile.exp: Remove nowarnings.
21942
4d974e88
SM
219432014-07-15 Simon Marchi <simon.marchi@ericsson.com>
21944
21945 * gdb.base/debug-expr.exp: Test string evaluation with
21946 "debug expression" on.
21947
41e99568
PA
219482014-07-15 Pedro Alves <palves@redhat.com>
21949
21950 * gdb.base/reread.exp: Use clean_restart.
21951
487d9753
PL
219522014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
21953
21954 * gdb.arch/avr-flash-qualifer.c: New.
21955 * gdb.arch/avr-flash-qualifer.exp: New.
21956
cc1c52ad
PA
219572014-07-14 Pedro Alves <palves@redhat.com>
21958
21959 * gdb.base/paginate-after-ctrl-c-running.c: New file.
21960 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
21961
1e973570
PA
219622014-07-14 Pedro Alves <palves@redhat.com>
21963
21964 * gdb.base/double-prompt-target-event-error.c: New file.
21965 * gdb.base/double-prompt-target-event-error.exp: New file.
21966
93d6eb10
PA
219672014-07-14 Pedro Alves <palves@redhat.com>
21968
21969 PR gdb/17072
21970 * gdb.base/paginate-inferior-exit.c: New file.
21971 * gdb.base/paginate-inferior-exit.exp: New file.
21972
0017922d
PA
219732014-07-14 Pedro Alves <palves@redhat.com>
21974
21975 PR gdb/17072
21976 * gdb.base/paginate-bg-execution.c: New file.
21977 * gdb.base/paginate-bg-execution.exp: New file.
21978
94696ad3
PA
219792014-07-14 Pedro Alves <palves@redhat.com>
21980
21981 PR gdb/17072
21982 * gdb.base/paginate-execution-startup.c: New file.
21983 * gdb.base/paginate-execution-startup.exp: New file.
21984 * lib/gdb.exp (pagination_prompt): New global.
21985 (default_gdb_spawn): New procedure, factored out from
21986 default_gdb_spawn.
21987 (default_gdb_start): Adjust to call default_gdb_spawn.
21988 (gdb_spawn): New procedure.
21989
bd293940
PA
219902014-07-14 Pedro Alves <palves@redhat.com>
21991
21992 * lib/gdb.exp (gdb_assert): New procedure.
21993 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
21994
c933f875
PA
219952014-07-14 Pedro Alves <palves@redhat.com>
21996
21997 * gdb.base/execution-termios.c: New file.
21998 * gdb.base/execution-termios.exp: New file.
21999
d98b7a16
TT
220002014-07-14 Tom Tromey <tromey@redhat.com>
22001
22002 * gdb.cp/vla-cxx.cc: New file.
22003 * gdb.cp/vla-cxx.exp: New file.
22004
548740d6
TT
220052014-07-14 Tom Tromey <tromey@redhat.com>
22006
22007 * gdb.reverse/rerun-prec.c: New file.
22008 * gdb.reverse/rerun-prec.exp: New file.
22009
a25eb028
MR
220102014-07-12 Maciej W. Rozycki <macro@mips.com>
22011 Maciej W. Rozycki <macro@codesourcery.com>
22012
22013 * lib/gdb-utils.exp: New file.
22014 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22015 inline `gdb_init_command' processing.
22016 (gdb_start_cmd): Likewise.
22017 * lib/mi-support.exp (mi_run_cmd): Likewise.
22018 * README: Document `gdb_init_command' and `gdb_init_commands'.
22019
218c2655
JK
220202014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22021
22022 Fix false FAIL running under a very long directory name.
22023 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22024 and "set print elements 10000". Twice.
22025
5401fde3
YQ
220262014-07-11 Yao Qi <yao@codesourcery.com>
22027
22028 * gdb.base/exprs.exp: "set print symbol off".
22029
e76126e8
PA
220302014-07-11 Pedro Alves <palves@redhat.com>
22031
22032 * gdb.threads/kill.c: New file.
22033 * gdb.threads/kill.exp: New file.
22034
2d6f0de6
YQ
220352014-07-10 Yao Qi <yao@codesourcery.com>
22036
22037 * gdb.trace/tfile.c (write_basic_trace_file)
22038 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22039 address written to trace file.
22040
7180e04a
PA
220412014-07-09 Pedro Alves <palves@redhat.com>
22042
22043 * gdb.base/attach-wait-input.exp: New file.
22044 * gdb.base/attach-wait-input.c: New file.
22045
9a9a7608
AB
220462014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22047
22048 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22049 setting up test structures.
22050 (main): Call new test function.
22051 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22052 test function, continue into test function and walk test
22053 structures.
22054
161ac41e
YQ
220552014-07-02 Yao Qi <yao@codesourcery.com>
22056
22057 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22058 'bar_start' at the beginning of functions 'foo' and 'bar'
22059 respectively.
22060 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22061 instead of 'foo' and 'bar'.
22062
1f267ae3
MM
220632014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22064
22065 * gdb.btrace/segv.exp: New.
22066 * gdb.btrace/segv.c: New.
22067
2b239efb
LM
220682014-07-02 Luis Machado <lgustavo@codesourcery.com>
22069
22070 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22071 instruction.
22072
cf363f18
MW
220732014-06-30 Mark Wielaard <mjw@redhat.com>
22074
22075 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22076 vulture, vilify, villar): New volatile array constants.
22077 (vindictive, vegetation): New const volatile array constants.
22078 * gdb.base/volatile.exp: Test volatile and const volatile array
22079 types.
22080
aebf9d24
AA
220812014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22082
22083 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22084 target lacks support for awatch, rwatch, or hbreak.
22085
b67a2c6f
YQ
220862014-06-27 Yao Qi <yao@codesourcery.com>
22087
22088 * gdb.multi/dummy-frame-restore.exp: New.
22089 * gdb.multi/dummy-frame-restore.c: New.
22090
aef92902
MM
220912014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22092
22093 * gdb.btrace/gcore.exp: New.
22094
8e9db26e
PA
220952014-06-23 Pedro Alves <palves@redhat.com>
22096
22097 * gdb.base/watchpoint-reuse-slot.c: New file.
22098 * gdb.base/watchpoint-reuse-slot.exp: New file.
22099
70afc5b7
SC
221002014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22101
22102 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22103 progspace's filename in 'info', 'enable' and 'disable' command
22104 tests.
22105
b972bd9c
JK
221062014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22107
22108 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22109 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22110 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22111
125f8a3d
GB
221122014-06-20 Gary Benson <gbenson@redhat.com>
22113
22114 * gdb.arch/i386-avx.exp: Fix include file location.
22115 * gdb.arch/i386-sse.exp: Likewise.
22116
3ed9baed
IB
221172014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22118
22119 * gdb.dlang/expression.exp: New file.
22120
034f788c
PA
221212014-06-19 Pedro Alves <palves@redhat.com>
22122
22123 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22124 out from ...
22125 (top level): ... here. Iterate running tests under different
22126 scheduler-locking settings.
22127
45371d0c
LM
221282014-06-18 Luis Machado <lgustavo@codesourcery.com>
22129
22130 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22131 to DW_FORM_addr and use non-zero addresses.
22132
5d376983
SC
221332014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22134
22135 PR gdb/17017
22136 * gdb.python/py-xmethods.cc: Add global function call counters and
22137 increment them in their respective functions. Remove "cout"
22138 statements.
22139 * gdb.python/py-xmethods.exp: Make tests check the global function
22140 call counters instead of depending on inferior IO.
22141
a1aa2221
LM
221422014-06-18 Don Breazeal <donb@codesourcery.com>
22143
22144 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22145 Deleted procedure.
22146 (explicit_fork_parent_follow): Deleted procedure.
22147 (explicit_fork_child_follow): Deleted procedure.
22148 (test_follow_fork): New procedure.
22149 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22150 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22151 procedure calls.
22152
0fc05997
YQ
221532014-06-17 Yao Qi <yao@codesourcery.com>
22154
22155 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22156 CP1252.
22157
70795c52
LM
221582014-06-17 Luis Machado <lgustavo@codesourcery.com>
22159
22160 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22161 Initialize ptr and S explicitly.
22162 (skip_type_update_when_not_use_rtti_test): Likewise.
22163
6be47f0c
KS
221642014-06-16 Keith Seitz <keiths@redhat.com>
22165
22166 PR mi/15863
22167 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22168 the inferior is started.
22169
d03de421
PA
221702014-06-16 Pedro Alves <palves@redhat.com>
22171
22172 * gdb.base/break-main-file-remove-fail.c: New file.
22173 * gdb.base/break-main-file-remove-fail.exp: New file.
22174 * gdb.base/break-unload-file.exp: Use build_executable instead of
22175 prepare_for_testing.
22176 (test_break): New parameter "initial_load". Handle it.
22177 (top level): Add initial_load cmdline/file axis.
22178
f9579b99
TT
221792014-06-12 Tom Tromey <tromey@redhat.com>
22180
22181 * gdb.base/completion.exp: Don't use directory name in test.
22182
3657956b
GB
221832014-06-09 Gary Benson <gbenson@redhat.com>
22184
22185 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22186 separate the always-available ANSI-standard signals from the
22187 signals that require checking.
22188 (main): Likewise.
22189 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22190 Likewise.
22191 (main): Likewise.
22192
4186eb54
KS
221932014-06-07 Keith Seitz <keiths@redhat.com>
22194
22195 Revert:
22196 PR c++/16253
22197 * gdb.cp/var-tag.cc: New file.
22198 * gdb.cp/var-tag.exp: New file.
22199 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22200 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22201 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22202 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22203
25326a28 222042014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22205
22206 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22207
829155c9
PA
222082014-06-06 Pedro Alves <palves@redhat.com>
22209
22210 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22211 in target debug output instead of looking at RSP packets,
22212 disabling the test on any target that uses hardware stepping.
22213 Update comments.
22214
61c8d22e
PA
222152014-06-06 Pedro Alves <palves@redhat.com>
22216
22217 * gdb.base/break-unload-file.exp: Fix typo.
22218
d9a47287
YQ
222192014-06-06 Yao Qi <yao@codesourcery.com>
22220
22221 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22222 from "jit_function" to "^jit_function".
22223
e5e01dbf
YQ
222242014-06-06 Yao Qi <yao@codesourcery.com>
22225
22226 * gdb.base/async.c (foo): Add one statement.
22227 * gdb.base/async.exp: Get the next instruction address and
22228 match the output of "nexti" by instruction address. Match
22229 the hex address in the output of "finish".
22230
73ba372c
GB
222312014-06-06 Gary Benson <gbenson@redhat.com>
22232
22233 * gdb.base/call-signals.c: Remove preprocessor conditionals
22234 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22235 SIGSEGV and SIGTERM.
22236 * gdb.base/sigall.c: Likewise.
22237 * gdb.base/unwindonsignal.c: Likewise.
22238 * gdb.reverse/sigall-reverse.c: Likewise.
22239
831517df
YQ
222402014-06-06 Yao Qi <yao@codesourcery.com>
22241
22242 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22243 readable, skip the test.
22244
b8b91e98
YQ
222452014-06-06 Yao Qi <yao@codesourcery.com>
22246
22247 * gdb.threads/staticthreads.c (thread_function): Move the line
22248 setting breakpoint on forward.
22249 * gdb.threads/staticthreads.exp: Update comments.
22250
fb934770
LC
222512014-06-05 Ludovic Courtès <ludo@gnu.org>
22252
22253 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22254 "history-append! type error".
22255
6ef284bd
SM
222562014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22257
22258 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22259 erroneous dprintf expected input.
22260
a872e241
DE
222612014-06-04 Doug Evans <xdje42@gmail.com>
22262
22263 * gdb.guile/scm-generics.exp: Delete.
22264
16f691fb
DE
222652014-06-04 Doug Evans <xdje42@gmail.com>
22266
22267 * gdb.guile/scm-breakpoint.exp: Update.
22268 Add tests for breakpoint registration.
22269
012370f6
TT
222702014-06-04 Tom Tromey <tromey@redhat.com>
22271
22272 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22273 VLA-in-union.
22274 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22275 inner_vla_struct, vla_union types. Initialize objects of those
22276 types and compute their sizes.
22277
9f5a4cef
HZ
222782014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22279 Hui Zhu <hui@codesourcery.com>
22280
22281 * gdb.base/fileio.exp: Add test for shell not available as well as
22282 available.
22283 * gdb.base/fileio.c (test_system): Check for shell twice.
22284
90a45c4d
YQ
222852014-06-04 Yao Qi <yao@codesourcery.com>
22286
22287 * gdb.base/auto-connect-native-target.exp: Remove redundant
22288 space from the regexp pattern.
22289
70017e41
YQ
222902014-06-04 Yao Qi <yao@codesourcery.com>
22291
22292 * gdb.base/default.exp: Replace "child" with "native" in
22293 regexp pattern.
22294
883964a7
SC
222952014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22296
22297 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22298 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22299 * gdb.python/py-xmethods.py: Python script supporting the
22300 new testcase and tests.
22301
ef370185
JB
223022014-06-03 Joel Brobecker <brobecker@adacore.com>
22303 Pedro Alves <palves@redhat.com>
22304
22305 PR breakpoints/17000
22306 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22307 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22308
1e2ccb61
BM
223092014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22310
22311 * gdb.base/subst.exp: Add tests to verify partial path matching
22312 output.
22313
c6ec5ab2
PA
223142014-06-03 Pedro Alves <palves@redhat.com>
22315
22316 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22317 target that doesn't use software single-stepping.
22318
835c559f
PA
223192014-06-03 Pedro Alves <palves@redhat.com>
22320
22321 PR breakpoints/17000
22322 * gdb.base/sss-bp-on-user-bp-2.c: New file.
22323 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
22324
06eb1586
DE
223252014-06-02 Doug Evans <xdje42@gmail.com>
22326
22327 * gdb.guile/scm-parameter.exp: New file.
22328
e698b8c4
DE
223292014-06-02 Doug Evans <xdje42@gmail.com>
22330
22331 * gdb.guile/scm-cmd.c: New file.
22332 * gdb.guile/scm-cmd.exp: New file.
22333
ded03782
DE
223342014-06-02 Doug Evans <xdje42@gmail.com>
22335
22336 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
22337 pretty-printer lookup.
22338 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
22339 (make-pp_s-printer): Call it.
22340 (make-pretty-printer-from-dict): New function.
22341 (lookup-pretty-printer-maker-from-dict): New function.
22342 (*pretty-printer*): Simplify.
22343 (make-objfile-pp_s-printer): New function.
22344 (install-objfile-pretty-printers!): New function.
22345 (make-progspace-pp_s-printer): New function.
22346 (install-progspace-pretty-printers!): New function.
22347 * gdb.guile/scm-progspace.c: New file.
22348 * gdb.guile/scm-progspace.exp: New file.
22349
41fac0cf
PA
223502014-06-02 Pedro Alves <palves@redhat.com>
22351
22352 * gdb.base/dprintf-bp-same-addr.c: New file.
22353 * gdb.base/dprintf-bp-same-addr.exp: New file.
22354
96ae5695
EBM
223552014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22356
22357 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
22358 * gdb.arch/powerpc-power.s: Likewise.
22359
da02b3a8
JB
223602014-06-02 Joel Brobecker <brobecker@adacore.com>
22361
22362 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
22363
c72b2e7b
YQ
223642014-06-01 Yao Qi <yao@codesourcery.com>
22365
22366 * gdb.base/watchpoint.exp (test_watch_location): Check null
22367 pointer can be dereferenced. If not, do the test, otherwise
22368 skip it.
22369
53e8a631
AB
223702014-05-30 Andrew Burgess <aburgess@broadcom.com>
22371
22372 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
22373 results.
22374 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
22375
938f0e2f
AB
223762014-05-30 Andrew Burgess <aburgess@broadcom.com>
22377
22378 * gdb.arch/amd64-invalid-stack-middle.S: New file.
22379 * gdb.arch/amd64-invalid-stack-middle.c: New file.
22380 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
22381 * gdb.arch/amd64-invalid-stack-top.c: New file.
22382 * gdb.arch/amd64-invalid-stack-top.exp: New file.
22383
9ba6657a
PA
223842014-05-30 Pedro Alves <palves@redhat.com>
22385
22386 PR breakpoints/17000
22387 * gdb.base/sss-bp-on-user-bp.c: New file.
22388 * gdb.base/sss-bp-on-user-bp.exp: New file.
22389
522c09bf
DB
223902014-05-30 David Blaikie <dblaikie@gmail.com>
22391
22392 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
22393 gnu_inline semantics via attribute.
22394 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
22395 source explicitly specifies the required semantics.
22396
bf4ef81e
MR
223972014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
22398
22399 * gdb.reverse/sigall-reverse.exp: Fix a typo.
22400
329ea579
PA
224012014-05-29 Pedro Alves <palves@redhat.com>
22402 Tom Tromey <tromey@redhat.com>
22403
22404 * gdb.base/async-shell.exp: Don't enable target-async.
22405 * gdb.base/async.exp
22406 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
22407 parameter. Adjust.
22408 (top level): Don't test with "target-async".
22409 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
22410 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
22411 * gdb.base/inferior-died.exp: Don't enable target-async.
22412 * gdb.base/interrupt-noterm.exp: Likewise.
22413 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
22414 * gdb.mi/mi-nonstop-exit.exp: Likewise.
22415 * gdb.mi/mi-nonstop.exp: Likewise.
22416 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
22417 * gdb.mi/mi-nsintrall.exp: Likewise.
22418 * gdb.mi/mi-nsmoribund.exp: Likewise.
22419 * gdb.mi/mi-nsthrexec.exp: Likewise.
22420 * gdb.mi/mi-watch-nonstop.exp: Likewise.
22421 * gdb.multi/watchpoint-multi.exp: Adjust comment.
22422 * gdb.python/py-evsignal.exp: Don't enable target-async.
22423 * gdb.python/py-evthreads.exp: Likewise.
22424 * gdb.python/py-prompt.exp: Likewise.
22425 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
22426 * gdb.server/solib-list.exp: Don't enable target-async.
22427 * gdb.threads/thread-specific-bp.exp: Likewise.
22428 * lib/mi-support.exp: Adjust to use mi-async.
22429
fd664c91
PA
224302014-05-29 Pedro Alves <palves@redhat.com>
22431
22432 PR gdb/13860
22433 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
22434 reason, even in sync mode.
22435
251bde03
PA
224362014-05-29 Pedro Alves <palves@redhat.com>
22437 Hui Zhu <hui@codesourcery.com>
22438
22439 PR PR15693
22440 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
22441 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
22442 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
22443 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
22444
7f3c0343
JB
224452014-05-28 Joel Brobecker <brobecker@adacore.com>
22446
22447 * config/monitor.exp (gdb_target_monitor): Replace use of
22448 "set remotebaud" by "set serial baud".
22449
b2715b27
AW
224502014-05-26 Andy Wingo <wingo@igalia.com>
22451
22452 * gdb.guile/scm-breakpoint.exp:
22453 * gdb.guile/scm-gsmob.exp: Update to use plain old object
22454 properties instead of gdb-object-properties.
22455
498a4489
YQ
224562014-05-26 Yao Qi <yao@codesourcery.com>
22457
22458 * gdb.server/no-thread-db.exp: Specify source file name
22459 explicitly when setting a breakpoint.
22460
589fdceb
MM
224612014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22462
22463 * gdb.btrace/vdso.c: New.
22464 * gdb.btrace/vdso.exp: New.
22465
e9089e05
MM
224662014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22467
22468 * gdb.base/gcore.exp (capture_command_output): Move ...
22469 * lib/gdb.exp (capture_command_output): ... here.
22470
67b5c0c1
MM
224712014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22472
22473 * gdb.btrace/data.exp: Test memory access during btrace replay.
22474
a2199296
SM
224752014-05-22 Simon Marchi <simon.marchi@ericsson.com>
22476
22477 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
22478
17b2616c
PA
224792014-05-21 Pedro Alves <palves@redhat.com>
22480
22481 PR gdb/13860
22482 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
22483 (top level): Test that output related to execution commands is
22484 sent to the console with CLI commands, but not with MI commands.
22485 Test that breakpoint events are always mirrored to the console.
22486 Also expect the new source line to be output after a "next" in
22487 async mode too. Make it a pass/fail test.
22488 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
22489 output.
22490 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
22491
5166082f
PA
224922014-05-21 Pedro Alves <palves@redhat.com>
22493
22494 * gdb.base/list.exp (build_pattern, test_list): New procedures.
22495 Use them to test variations of "list" after reaching a breakpoint.
22496 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
22497 Test "list" with listsize 10 after reaching a breakpoint.
22498 * gdb.python/python.exp (decode_line current location line
22499 number): Adjust expected line number.
22500
2f25d70f
SM
225012014-05-21 Simon Marchi <simon.marchi@ericsson.com>
22502
22503 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
22504 behavior for $args, pass it directly to "run".
22505
ff604a67
MR
225062014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
22507
22508 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
22509 30000 to 65536.
22510
6a3cb8e8
PA
225112014-05-21 Pedro Alves <palves@redhat.com>
22512
22513 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
22514 auto-connect-native-target off".
22515 * gdb.base/auto-connect-native-target.c: New file.
22516 * gdb.base/auto-connect-native-target.exp: New file.
22517
4ebfc96e
PA
225182014-05-21 Pedro Alves <palves@redhat.com>
22519
22520 * gdb.base/default.exp: Test "target native" instead of "target
22521 child".
22522
36d46afb
MW
225232014-05-21 Mark Wielaard <mjw@redhat.com>
22524
22525 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
22526
5876f503
JK
225272014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22528
22529 Fix TLS access for -static -pthread.
22530 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
22531 <HAVE_TLS> (thread_function, main): Initialize it.
22532 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
22533 Add clean_restart.
22534 <$have_tls != "">: Check TLSVAR.
22535
0256a6ac
PA
225362014-05-21 Pedro Alves <palves@redhat.com>
22537
22538 * gdb.base/dcache-line-read-error.c: New.
22539 * gdb.base/dcache-line-read-error.exp: New.
22540
936d2992
PA
225412014-05-20 Pedro Alves <palves@redhat.com>
22542
22543 * gdb.base/compare-sections.c: New file.
22544 * gdb.base/compare-sections.exp: New file.
22545
802e8e6d
PA
225462014-05-20 Pedro Alves <palves@redhat.com>
22547
22548 * gdb.base/break-idempotent.c: New file.
22549 * gdb.base/break-idempotent.exp: New file.
22550
e59fa00f
MM
225512014-05-20 Markus Metzger <markus.t.metzger@intel.com>
22552
22553 * gdb.btrace/nohist.exp: New.
22554
8b696e31
YQ
225552014-05-20 Yao Qi <yao@codesourcery.com>
22556
22557 * lib/gdb.exp (gdb_init): Set timeout if test file is under
22558 gdb.reverse directory and gdb_reverse_timeout exists in board
22559 setting.
22560 * README: Document gdb_reverse_timeout.
22561
73c9764f
YQ
225622014-05-20 Yao Qi <yao@codesourcery.com>
22563
22564 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
22565 'test_file_name'. Treat args as a string instead of a list.
22566 (gdb_init): Rename argument 'args' by 'test_file_name'.
22567
f1f4348a
JK
225682014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
22569
22570 * gdb.arch/powerpc-power.exp: New file.
22571 * gdb.arch/powerpc-power.s: New file.
22572
0dbe70ce
DE
225732014-05-16 Doug Evans <dje@google.com>
22574
22575 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
22576 * gdb.base/completion.exp: Check that all expected files exist
22577 before doing file completion.
0dbe70ce 22578
8d551b02
DE
225792014-05-16 Doug Evans <dje@google.com>
22580
22581 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
22582 Update.
22583 (do_syscall_tests_without_xml): Update.
22584
73eb7709
PA
225852014-05-16 Pedro Alves <palves@redhat.com>
22586
22587 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
22588 instead of "unknown output after running".
22589
3fae92fc
YQ
225902014-05-16 Yao Qi <yao@codesourcery.com>
22591
22592 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
22593 file1.txt from host at the end.
22594 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22595
c2b2ccc5
DE
225962014-05-15 Doug Evans <dje@google.com>
22597
22598 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
22599 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
22600 loading file. Add test for TU lookup.
22601
8c217a4b
SM
226022014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22603
22604 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
22605 calling "-exec-arguments" or "set args" before running the
22606 inferior.
22607
3deb39c6
SM
226082014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22609
22610 * lib/mi-support.exp (mi_expect_stop): Expect message for
22611 inferiors that exit with non-zero exit code.
22612
71a79f8c
YQ
226132014-05-14 Yao Qi <yao@codesourcery.com>
22614
22615 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
22616 match absolute path on remote host.
22617 (test_file_list_exec_source_files): Remove "/" from the
22618 pattern.
22619
f23fcd46
YQ
226202014-05-14 Yao Qi <yao@codesourcery.com>
22621
22622 * boards/local-remote-host-notty.exp (${board}_file): New
22623 proc.
22624
9404b58f
KM
226252014-05-07 Kyle McMartin <kyle@redhat.com>
22626
22627 Pushed by Joel Brobecker <brobecker@adacore.com>.
22628 * gdb.arch/aarch64-atomic-inst.c: New file.
22629 * gdb.arch/aarch64-atomic-inst.exp: New file.
22630
5e45f04c
YQ
226312014-05-07 Yao Qi <yao@codesourcery.com>
22632
22633 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
22634 in current context" too.
22635
c888a17d
KS
226362014-05-05 Keith Seitz <keiths@redhat.com>
22637
22638 * gdb.linespec/ls-dollar.exp: Add test for linespec
22639 file:convenience_variable.
22640
290a839c
YQ
226412014-05-05 Yao Qi <yao@codesourcery.com>
22642
22643 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
22644 traceframes into tfile and ctf trace files. Read data from
22645 trace file and test collected data.
22646 (gdb_collect_locals_test): Likewise.
22647 (gdb_unavailable_registers_test): Likewise.
22648 (gdb_unavailable_floats): Likewise.
22649 (gdb_collect_globals_test): Likewise.
22650 (top-level): Append "ctf" to trace_file_targets if GDB
22651 supports.
22652
b5262cd0
YQ
226532014-05-05 Yao Qi <yao@codesourcery.com>
22654
22655 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
22656 code to ...
22657 (gdb_collect_args_test_1): ... it. New proc.
22658 (gdb_collect_locals_test): Move some code to ...
22659 (gdb_collect_locals_test_1): ... it. New proc.
22660 (gdb_unavailable_registers_test): Move some code to ...
22661 (gdb_unavailable_registers_test_1): ... it. New proc.
22662 (gdb_unavailable_floats): Move some code to ...
22663 (gdb_unavailable_floats_1): ... it. New proc.
22664
30a1e6cc
SDJ
226652014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22666
22667 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
22668 probes to test for bitness recognition.
22669 * gdb.arch/amd64-stap-optional-prefix.exp
22670 (test_probe_value_without_reg): New procedure.
22671 Add code to test for different kinds of bitness.
22672
f33da99a
SDJ
226732014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22674
22675 PR breakpoints/16889
22676 * gdb.arch/amd64-stap-optional-prefix.S: New file.
22677 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22678
5b80f00d
PA
226792014-05-01 Pedro Alves <palves@redhat.com>
22680
22681 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
22682 gdb_file_cmd if no file is specified.
22683 * boards/native-extended-gdbserver.exp (gdb_load): Use the
22684 last_loaded_file to set the remote exec-file.
22685
f8c2a73c
PA
226862014-05-01 Pedro Alves <palves@redhat.com>
22687
22688 * boards/local-remote-host.exp: New file.
22689
be6e8ac7
PA
226902014-05-01 Pedro Alves <palves@redhat.com>
22691
22692 * boards/local-remote-host.exp: Rename to ...
22693 * boards/local-remote-host-notty.exp: ... this.
22694
cac0dc8f
JB
226952014-04-28 Joel Brobecker <brobecker@adacore.com>
22696
22697 * gdb.ada/dyn_arrayidx: New testcase.
22698
9730e6cc
YQ
226992014-04-26 Yao Qi <yao@codesourcery.com>
22700
22701 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22702 and compute the length of function main. Save it in
22703 $main_length.
22704 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22705 (top-level): Use gdb_compile to compile objects into
22706 executable and restart GDB. Remove invocation to
22707 prepare_for_testing.
22708
7ae1a6a6
PA
227092014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22710 Pedro Alves <palves@redhat.com>
22711
22712 PR server/16255
22713 * gdb.multi/multi-attach.c: New file.
22714 * gdb.multi/multi-attach.exp: New file.
22715
4082afcc
PA
227162014-04-25 Pedro Alves <palves@redhat.com>
22717
22718 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22719 user.
22720 (top level): Test that "set remote conditional-breakpoints-packet
22721 off" works as intended.
22722 * gdb.base/dprintf.exp: Test that "set remote
22723 breakpoint-commands-packet off" works as intended.
22724 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
22725 New function.
22726 (top level): Call it.
22727 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
22728 remote fast-tracepoints-packet off" works as intended.
22729 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
22730 * lib/gdb.exp (gdb_is_target_remote): ... here.
22731
2abc3f8d
DB
227322014-04-24 David Blaikie <dblaikie@gmail.com>
22733
22734 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
22735 ensure clang would not discard them.
22736 * gdb.base/gdbvars.c: Ditto.
22737 * gdb.base/memattr.c: Ditto.
22738 * gdb.base/whatis.c: Ditto.
22739 * gdb.python/py-prettyprint.c: Ditto.
22740 * gdb.trace/actions.c: Ditto.
22741 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
22742 ensure clang would not discard it.
22743
bfd39632
DB
227442014-04-24 David Blaikie <dblaikie@gmail.com>
22745
22746 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
22747 clang to emit the full definition of type required by the test
22748 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
22749
22842ff6
DB
227502014-04-24 David Blaikie <dblaikie@gmail.com>
22751
22752 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
22753 coax Clang into emitting the definition of the type.
22754 * gdb.cp/pr10728-x.h (y): Ditto.
22755 * gdb.cp/pr10728-y.cc (y): Ditto.
22756
c2e827ad
DB
227572014-04-24 David Blaikie <dblaikie@gmail.com>
22758
22759 * gdb.base/label.exp: XFAIL label related tests under Clang.
22760 * gdb.cp/cplabel.exp: Ditto.
22761 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
22762 under Clang those using labels.
22763
4c2d33e7
YQ
227642014-04-25 Yao Qi <yao@codesourcery.com>
22765
22766 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
22767 double_label.
22768 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
22769 partial_label and double_label.
22770
56083b99
DB
227712014-04-24 David Blaikie <dblaikie@gmail.com>
22772
22773 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
22774
25d4e99d
DB
227752014-04-24 David Blaikie <dblaikie@gmail.com>
22776
22777 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
22778 of the function to work across GCC and Clang.
22779 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
22780 pointer types (const void ** const V void **).
22781
01f9f808
MS
227822014-04-24 Michael Sturm <michael.sturm@mintel.com>
22783 Walfred Tedeschi <walfred.tedeschi@intel.com>
22784
22785 * Makefile.in (EXECUTABLES): Added i386-avx512.
22786 * gdb.arch/i386-avx512.c: New file.
22787 * gdb.arch/i386-avx512.exp: Likewise.
22788
4b48d439
KS
227892014-04-23 Keith Seitz <keiths@redhat.com>
22790
22791 * lib/mi-support.exp (mi_list_breakpoints): Delete.
22792 (mi_make_breakpoint_table): New procedure.
22793 (mi_create_breakpoint): Use mi_make_breakpoint
22794 and return the result.
22795 (mi_make_breakpoint): New procedure.
22796 (mi_build_kv_pairs): New procedure.
22797
22798 * gdb.mi/mi-break.exp: Remove unused globals,
22799 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
22800 All callers updated.
22801 * gdb.mi/mi-dprintf.exp: Use variable to track command
22802 number.
22803 Update all callers of mi_create_breakpoint and use
22804 mi_make_breakpoint_table.
22805 Remove any unused global variables.
22806 * gdb.mi/mi-nonstop.exp: Likewise.
22807 * gdb.mi/mi-nsintrall.exp: Likewise.
22808 * gdb.mi/mi-nsmoribund.exp: Likewise.
22809 * gdb.mi/mi-nsthrexec.exp: Likewise.
22810 * gdb.mi/mi-reverse.exp: Likewise.
22811 * gdb.mi/mi-simplerun.exp: Likewise.
22812 * gdb.mi/mi-stepn.exp: Likewise.
22813 * gdb.mi/mi-syn-frame.exp: Likewise.
22814 * gdb.mi/mi-until.exp: Likewise.
22815 * gdb.mi/mi-var-cp.exp: Likewise.
22816 * gdb.mi/mi-var-display.exp: Likewise.
22817 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
22818 * gdb.mi/mi2-var-child.exp: Likewise.
22819 * gdb.mi/mi-vla-c99.exp: Likewise.
22820 * lib/mi-support.exp: Likewise.
22821
22822 From Ian Lance Taylor <iant@cygnus.com>:
22823 * lib/gdb.exp (parse_args): New procedure.
22824
08351840
PA
228252014-04-23 Pedro Alves <palves@redhat.com>
22826
22827 * gdb.base/break-unload-file.c: New file.
22828 * gdb.base/break-unload-file.exp: New file.
22829 * gdb.base/sym-file-lib.c (baz): New function.
22830 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
22831 field.
22832 (load): Store the segment's mapped size.
22833 (unload): New function.
22834 (unload_shlib): New function.
22835 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
22836 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
22837 set a breakpoint at baz, and call it.
22838 * gdb.base/sym-file.exp: New tests for stale breakpoint
22839 instructions.
22840
076855f9
PA
228412014-04-23 Pedro Alves <palves@redhat.com>
22842
22843 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
22844 * gdb.base/hbreak-in-shr-unsupported.c: New file.
22845 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
22846 * gdb.base/hbreak-unmapped.c: New file.
22847 * gdb.base/hbreak-unmapped.exp: New file.
22848 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
22849 * lib/gdb.exp (gdb_is_target_remote): ... here.
22850
483805cf
PA
228512014-04-22 Pedro Alves <palves@redhat.com>
22852
22853 * gdb.base/consecutive-step-over.c: New file.
22854 * gdb.base/consecutive-step-over.exp: New file.
22855
06d97543
PA
228562014-04-22 Pedro Alves <palves@redhat.com>
22857
22858 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
22859 instead of send_gdb/gdb_expect.
22860
b4429ea2
YQ
228612014-04-22 Yao Qi <yao@codesourcery.com>
22862
22863 * lib/trace-support.exp (generate_tracefile): New procedure.
22864 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
22865 return 0.
22866 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
22867 if generate_tracefile returns 1.
22868
51d48146
PA
228692014-04-18 Tom Tromey <palves@redhat.com>
22870 Pedro alves <tromey@redhat.com>
22871
22872 PR backtrace/15558
22873 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
22874 with a backtrace limit.
22875 * gdb.python/py-frame-inline.exp: Test running to an inline
22876 function with a backtrace limit, and printing the newest frame.
22877 * gdb.python/py-frame-inline.c (main): Call f.
22878
bd1dce5f
MS
228792014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22880
22881 * gdb.java/jnpe.exp: Drop srcdir from untested path.
22882
40d1a503
MS
228832014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22884
22885 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
22886 Drop prefix from unsupported source file path.
22887
389b98f7
YQ
228882014-04-17 Yao Qi <yao@codesourcery.com>
22889
22890 * lib/gdb.exp (with_target_charset): New proc.
22891 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
22892 with_target_charset.
22893 (test_print_strings): Likewise.
22894 (test_repeat_bytes): Likewise.
22895 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
22896 for some tests.
22897
22869d73
KS
228982014-04-16 Keith Seitz <keiths@redhat.com>
22899
22900 PR gdb/15827
22901 * gdb.dwarf2/corrupt.c: New file.
22902 * gdb.dwarf2/corrupt.exp: New file.
22903
c4f87ca6
KS
229042014-04-16 Keith Seitz <keiths@redhat.com>
22905
22906 PR c++/16597
22907 * gdb.cp/namelessclass.cc: New file.
22908 * gdb.cp/namelessclass.exp: New file.
22909 * gdb.cp/namelessclass.S: New file.
22910
ab19de87
DE
229112014-04-16 Doug Evans <dje@google.com>
22912
22913 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
22914 Add comment.
22915 (gdbserver_default_get_comm_port): New function.
22916 (gdbserver_start): Check if board file provided
22917 "gdbserver,get_comm_port" and use it if so.
22918 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
22919 (gdb,socketport): Set to "stdio".
22920 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
22921 (stdio_gdbserver_template): Delete.
22922 (${board}_get_remote_address): Update.
22923 (${board}_build_remote_cmd): Delete.
22924 (${board}_get_comm_port): New function.
22925 (${board}_spawn): Update.
22926 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
22927 Delete.
22928 (${board}_get_remote_address): Update.
22929 (${board}_get_comm_port): New function.
22930
fc98a809
AB
229312014-04-16 Andrew Burgess <aburgess@broadcom.com>
22932
22933 * gdb.base/memattr.exp: Improve regexps to handle memory regions
22934 appearing in any order.
22935
87fd9e6e
DE
229362014-04-15 Doug Evans <dje@google.com>
22937
22938 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
22939 uninitialized value of "description".
22940
099fc3ea
KS
229412014-04-15 Keith Seitz <keiths@redhat.com>
22942
22943 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
22944 Remove unused globals.
22945 (test_running_the_program): Likewise.
22946 (test_controlled_execution): Likewise.
22947 (test_controlling_breakpoints): Likewise.
22948 (test_program_termination): Likewise.
22949
5da151d4
KS
229502014-04-15 Keith Seitz <keiths@redhat.com>
22951
22952 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
22953 unused globals.
22954 (test_rbreak_creation_and_listing): Likewise.
22955 (test_ignore_count): Likewise.
22956 (test_error): Likewise.
22957
35e5d2f0
PA
229582014-04-15 Pedro Alves <palves@redhat.com>
22959
22960 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
22961 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22962 sym-file-loader.c.
22963 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22964 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22965 to sym-file-loader.c.
22966 (struct library): Forward declare.
22967 (load_shlib, lookup_function): Change prototypes.
22968 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22969 (translate_offset): Remove declarations.
22970 (get_text_addr): New declaration.
22971 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
22972 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
22973 sym-file-loader.h.
22974 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22975 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22976 here from sym-file-loader.h.
22977 (struct library): New structure.
22978 (load_shlib, lookup_function): Change prototypes and adjust to
22979 work with a struct library.
22980 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22981 (translate_offset): Make static.
22982 (get_text_addr): New function.
22983 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
22984
eb4c1710
PA
229852014-04-15 Pedro Alves <palves@redhat.com>
22986
22987 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
22988
2d1baf52
PA
229892014-04-15 Pedro Alves <palves@redhat.com>
22990
22991 * gdb.base/sym-file-loader.c: Include <limits.h>.
22992 (SELF_LINK): New define.
22993 (get_origin): New function.
22994 (load_shlib): Use it.
22995 * gdb.base/sym-file.exp: Don't early return if the target is
22996 remote. Use runto_main, and issue fail is that fails. Use
22997 gdb_load_shlibs.
22998 (shlib_name): Delete.
22999 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23000
7dd6df01
PA
230012014-04-15 Pedro Alves <palves@redhat.com>
23002
23003 * gdb.base/sym-file.exp: Remove regex characters from test
23004 message. Don't refer to breakpoint numbers in test messages.
23005
b50c8614
KS
230062014-04-14 Keith Seitz <keiths@redhat.com>
23007
23008 PR c++/16253
23009 * gdb.cp/var-tag.cc: New file.
23010 * gdb.cp/var-tag.exp: New file.
23011 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23012 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23013 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23014 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23015
3d567982
TT
230162014-04-14 Tom Tromey <tromey@redhat.com>
23017
23018 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23019 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23020 type.
23021 * gdb.cp/enum-class.exp: New file.
23022 * gdb.cp/enum-class.cc: New file.
23023
0626fc76
TT
230242014-04-14 Tom Tromey <tromey@redhat.com>
23025
23026 * gdb.dwarf2/enum-type.exp: New file.
23027
dca325b3
SA
230282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23029
23030 * gdb.mi/mi-vla-c99.exp: New file.
23031 * gdb.mi/vla.c: New file.
23032
5854b38a
SA
230332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23034
23035 * gdb.base/vla-datatypes.c: New file.
23036 * gdb.base/vla-datatypes.exp: New file.
23037
463bb957
SA
230382014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23039
23040 * gdb.base/vla-ptr.c: New file.
23041 * gdb.base/vla-ptr.exp: New file.
23042
3dd170be
SA
230432014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23044
23045 * gdb.dwarf2/count.exp: New file.
23046
5ecaaa66
SA
230472014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23048
23049 * gdb.base/vla-sideeffect.c: New file.
23050 * gdb.base/vla-sideeffect.exp: New file.
23051
41f1ada5
DB
230522014-04-14 David Blaikie <dblaikie@gmail.com>
23053
23054 * gdb.mi/non-stop.c: Add return value for non-void function return
23055 statement.
23056 * gdb.threads/staticthreads.c: Ditto.
23057
0be03e84
DE
230582014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23059 Doug Evans <xdje42@gmail.com>
23060
23061 * gdb.guile/scm-value.c: Improve test case.
23062 * gdb.guile/scm-value.exp: Add new test.
23063
f180a1fb
DB
230642014-04-11 David Blaikie <dblaikie@gmail.com>
23065
23066 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23067 override Clang's default.
23068
6b662e19
JB
230692014-04-11 Joel Brobecker <brobecker@adacore.com>
23070
23071 Revert the following changes (regressions):
23072
23073 * gdb.base/vla-sideeffect.c: New file.
23074 * gdb.base/vla-sideeffect.exp: New file.
23075
23076 * gdb.dwarf2/count.exp: New file.
23077
23078 * gdb.base/vla-multi.c: New file.
23079 * gdb.base/vla-multi.exp: New file.
23080
23081 * gdb.base/vla-ptr.c: New file.
23082 * gdb.base/vla-ptr.exp: New file.
23083
23084 * gdb.base/vla-datatypes.c: New file.
23085 * gdb.base/vla-datatypes.exp: New file.
23086
23087 * gdb.mi/mi-vla-c99.exp: New file.
23088 * gdb.mi/vla.c: New file.
23089
245a5f0b
KS
230902014-04-11 Keith Seitz <keiths@redhat.com>
23091
23092 PR c++/16675
23093 * gdb.cp/cpsizeof.exp: New file.
23094 * gdb.cp/cpsizeof.cc: New file.
23095
58a84dcf
SA
230962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23097
191a8a90
JB
23098 * gdb.mi/mi-vla-c99.exp: New file.
23099 * gdb.mi/vla.c: New file.
58a84dcf 23100
c8655f75
SA
231012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23102
23103 * gdb.base/vla-datatypes.c: New file.
23104 * gdb.base/vla-datatypes.exp: New file.
23105
024e13b4
SA
231062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23107
23108 * gdb.base/vla-ptr.c: New file.
23109 * gdb.base/vla-ptr.exp: New file.
23110
1a237e0e
SA
231112014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23112
23113 * gdb.base/vla-multi.c: New file.
23114 * gdb.base/vla-multi.exp: New file.
23115
504f3432
SA
231162014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23117
23118 * gdb.dwarf2/count.exp: New file.
23119
3bce8237
SA
231202014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23121
191a8a90
JB
23122 * gdb.base/vla-sideeffect.c: New file.
23123 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23124
322f9c21
YQ
231252014-04-11 Yao Qi <yao@codesourcery.com>
23126
23127 * gdb.base/completion.exp: Check file exists before running tests
23128 on file completion.
23129
d708bcd1
PA
231302014-04-10 Pedro Alves <palves@redhat.com>
23131
23132 * gdb.base/cond-eval-mode.c: New file.
23133 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23134 prepare_for_testing to build the new file. Check result of
23135 runto_main.
23136 (test_break, test_watch): New procedures.
23137 (top level): Use them.
23138
ae1d2761
PM
231392014-04-08 Pierre Muller <muller@sourceware.org>
23140
23141 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23142 Ctrl-V use for mingw hosts.
23143
7af389b8
SC
231442014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23145
23146 * gdb.python/py-value.c: Improve test case.
23147 * gdb.python/py-value.exp: Add new test.
23148
5e703181
DE
231492014-04-07 David Blaikie <dblaikie@gmail.com>
23150
23151 * lib/compiler.c: Identify the clang compiler.
23152 * lib/compiler.cc: Ditto.
23153
9810b410
YQ
231542014-04-03 Yao Qi <yao@codesourcery.com>
23155
23156 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23157
98d1b8dc
AB
231582014-04-01 Anton Blanchard <anton@samba.org>
23159
23160 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23161 messages unique.
23162
3114cea1
AB
231632014-04-01 Anton Blanchard <anton@samba.org>
23164
23165 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23166 prepare_for_testing.
23167
62f7182c
AB
231682014-04-01 Anton Blanchard <anton@samba.org>
23169
23170 * gdb.arch/ppc64-atomic-inst.c: Remove.
23171 * gdb.arch/ppc64-atomic-inst.S: New file.
23172 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23173
770e7fc7
DE
231742014-03-31 Doug Evans <dje@google.com>
23175
23176 * gdb.base/print-symbol-loading-lib.c: New file.
23177 * gdb.base/print-symbol-loading-main.c: New file.
23178 * gdb.base/print-symbol-loading.exp: New file.
23179
46e2bafa
YQ
231802014-03-31 Yao Qi <yao@codesourcery.com>
23181
23182 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23183
8776cfe9
JB
231842014-03-28 Joel Brobecker <brobecker@adacore.com>
23185
23186 * gdb.ada/mi_dyn_arr: New testcase.
23187
5d1ef361
DE
231882014-03-27 Doug Evans <dje@google.com>
23189
23190 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23191
b5bee914
YQ
231922014-03-27 Yao Qi <yao@codesourcery.com>
23193
23194 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23195 if target is nios2-*-*.
23196
0d4d0e77
YQ
231972014-03-26 Yao Qi <yao@codesourcery.com>
23198
23199 * lib/gdb.exp (readline_is_used): New proc.
23200 * gdb.base/completion.exp: Move tests on command complete up.
23201 Skip the rest of tests if readline is not used.
23202 * gdb.ada/complete.exp: Skp the test if readline is not
23203 used.
23204 * gdb.base/filesym.exp: Likewise.
23205 * gdb.base/macscp.exp: Likewise.
23206 * gdb.base/readline-ask.exp: Likewise.
23207 * gdb.base/readline.exp: Likewise.
23208 * gdb.python/py-cmd.exp: Likewise.
23209 * gdb.trace/tfile.exp: Likewise.
23210
29361eee
YQ
232112014-03-26 Yao Qi <yao@codesourcery.com>
23212
23213 * gdb.base/macscp.exp: Fix code format issues.
23214
bc9a5525
UW
232152014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23216
23217 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23218 * gdb.asm/powerpc64le.inc: New file.
23219
d3839ede
PA
232202014-03-25 Pedro Alves <palves@redhat.com>
23221 Doug Evans <dje@google.com>
23222
23223 * gdb.base/source-execution.c: New file.
23224 * gdb.base/source-execution.exp: New file.
23225 * gdb.base/source-execution.gdb: New file.
23226
01672a57
DE
232272014-03-24 Doug Evans <dje@google.com>
23228
23229 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23230 using fission.
23231
88bbeca9
HZ
232322014-03-24 Hui Zhu <hui@codesourcery.com>
23233 Pedro Alves <palves@redhat.com>
23234
23235 PR breakpoints/16101
23236 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23237 test pass/fail messages. Detect missing support for dprintf when
23238 breakpoints are actually inserted.
23239 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23240 breakpoints are actually inserted.
23241 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23242 fails.
23243
d2348791
JK
232442014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23245
23246 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23247
feef67ab
DE
232482014-03-22 Doug Evans <xdje42@gmail.com>
23249
23250 * gdb.python/python.exp (python not supported): Verify multi-line
23251 python command issues an error.
25d743f9 23252 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23253 guile command issues an error.
feef67ab 23254
ecebef6a
MR
232552014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23256
23257 * gdb.threads/thread-specific.exp: Handle the lack of usable
23258 $this_breakpoint and $this_thread.
23259
ccdd1909
HZ
232602014-03-21 Hui Zhu <hui@codesourcery.com>
23261
23262 * gdb.base/attach.exp (do_command_attach_tests): New.
23263
beb460e8
PA
232642014-03-20 Tom Tromey <tromey@redhat.com>
23265 Pedro Alves <palves@redhat.com>
23266
23267 PR cli/15718
23268 * gdb.base/condbreak-call-false.c: New file.
23269 * gdb.base/condbreak-call-false.exp: New file.
23270
40acf43a
PA
232712014-03-20 Pedro Alves <palves@redhat.com>
23272
23273 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23274 Delete.
23275 (block_signals, unblock_signals): Delete.
23276 (child_function_2, main): Remove references to deleted variable
23277 and functions.
23278
9f5e1e02
PA
232792014-03-20 Pedro Alves <palves@redhat.com>
23280
23281 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23282 Use pthread_kill to signal thread 2.
23283 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23284 Adjust to make the test send itself a signal rather than using the
23285 host's "kill" command.
23286
99619bea
PA
232872014-03-20 Pedro Alves <palves@redhat.com>
23288
23289 * gdb.threads/multiple-step-overs.c: New file.
23290 * gdb.threads/multiple-step-overs.exp: New file.
23291 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23292 Adjust expected infrun debug output.
23293
2adfaa28
PA
232942014-03-20 Pedro Alves <palves@redhat.com>
23295
23296 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23297 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23298
31e77af2
PA
232992014-03-20 Pedro Alves <palves@redhat.com>
23300
23301 PR breakpoints/7143
23302 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23303 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23304 of gdb_test_multiple.
23305 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23306 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23307
b9f437de
PA
233082014-03-20 Pedro Alves <palves@redhat.com>
23309
23310 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23311 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23312
05adc73e
PA
233132014-03-19 Pedro Alves <palves@redhat.com>
23314
23315 * gdb.base/async.exp: Remove early return.
23316
6048b950
PA
233172014-03-19 Pedro Alves <palves@redhat.com>
23318
23319 * gdb.base/async.exp (step& tests): Pass explicit test messages.
23320
8bcfb00a
PA
233212014-03-19 Pedro Alves <palves@redhat.com>
23322
23323 * gdb.base/async.exp (test_background): Expect \r\n after
23324 "completed." in the fail pattern.
23325
884e37dc
PA
233262014-03-19 Pedro Alves <palves@redhat.com>
23327
23328 * gdb.base/async.exp (test_background): New procedure.
23329 Use it for all background execution command tests.
23330
148e57e2
PA
233312014-03-19 Pedro Alves <palves@redhat.com>
23332
23333 * gdb.base/async.exp: Use prepare_for_testing.
23334
f48088c7
PA
233352014-03-19 Pedro Alves <palves@redhat.com>
23336
23337 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
23338 the same line.
23339
e2f6c966
PA
233402014-03-19 Pedro Alves <palves@redhat.com>
23341
23342 * gdb.base/async.c (main): Add "jump here" and "until here" line
23343 marker comments.
23344 * gdb.base/async.exp (jump_here): New global.
23345 (jump& test): Use it.
23346 (until_here): New global.
23347 (until& test): Use it.
23348
c30568d4
PA
233492014-03-19 Pedro Alves <palves@redhat.com>
23350
23351 * gdb.base/async.exp: Don't frob gdb_protocol.
23352
0172b6a7
DE
233532014-03-18 Doug Evans <xdje42@gmail.com>
23354
23355 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
23356 Fix spelling of exec-done-display.
23357
06c868a8
JK
233582014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
23359
23360 PR gdb/15358
23361 * gdb.base/gdb-sigterm.c: New file.
23362 * gdb.base/gdb-sigterm.exp: New file.
23363
0c7e1a46
PA
233642014-03-18 Pedro Alves <palves@redhat.com>
23365
23366 PR gdb/13860
23367 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
23368 * lib/mi-support.exp (mi_expect_stop): Add special handling for
23369 solib-event.
23370
f7c77d93
JB
233712014-03-17 Joel Brobecker <brobecker@adacore.com>
23372
23373 * gdb.ada/pckd_arr_ren: New testcase.
23374
5a1e8c7a
DE
233752014-03-13 Doug Evans <xdje42@gmail.com>
23376
23377 PR guile/16612
23378 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
23379 collect after discarding symbols.
23380
350e1a76
DE
233812014-03-13 Ludovic Courtès <ludo@gnu.org>
23382 Doug Evans <xdje42@gmail.com>
23383
23384 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
23385 to history survives a gc.
23386
a69900ae
PA
233872014-03-13 Pedro Alves <palves@redhat.com>
23388
23389 * gdb.base/default.exp: Don't test "target procfs".
23390
5db9f0bd
PA
233912014-03-13 Pedro Alves <palves@redhat.com>
23392
23393 * gdb.base/default.exp: Update "target child" and "target procfs"
23394 tests to not expect "Unix".
23395
b3ccfe11
TT
233962014-03-12 Tom Tromey <tromey@redhat.com>
23397
23398 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
23399 New procs. Add target-async tests.
23400 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
23401 Add target-async tests.
23402
646f4417
AA
234032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23404
23405 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
23406 'func_start' and 'func_end' for the beginning and end of the
23407 function code, respectively.
23408 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
23409 'func_end' instead of 'func' and 'main'.
23410
288c211f
AA
234112014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23412
23413 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
23414 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
23415 generate the debug info assembler source.
23416
e0c0f156
AA
234172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23418
23419 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
23420 * gdb.dwarf2/arr-subrange.exp: Likewise.
23421 * gdb.dwarf2/dwz.exp: Likewise.
23422 * gdb.dwarf2/method-ptr.exp: Likewise.
23423 * gdb.dwarf2/missing-sig-type.exp: Likewise.
23424 * gdb.dwarf2/subrange.exp: Likewise.
23425 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
23426 * gdb.dwarf2/implptrpiece.exp: Likewise.
23427 * gdb.dwarf2/nostaticblock.exp: Likewise.
23428
0e5c4555
AA
234292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23430
23431 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
23432 directory to absolute path name arguments.
23433
5ec18f2b
JG
234342014-03-10 Joel Brobecker <brobecker@adacore.com>
23435
23436 * gdb.ada/tagged_access: New testcase.
23437
847fc4f2
MM
234382014-03-07 Markus Metzger <markus.t.metzger@intel.com>
23439
23440 * gdb.btrace/data.exp: Update expected output.
23441
cc3da688
YQ
234422014-03-06 Yao Qi <yao@codesourcery.com>
23443
23444 * gdb.trace/pr16508.exp: New file.
23445
0f26cec1
PA
234462014-03-05 Pedro Alves <palves@redhat.com>
23447
23448 PR gdb/16575
23449 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
23450 procedure.
23451 (top level): Adjust to use it. Add tests that exercise breakpoint
23452 interaction with the code-cache.
23453
7a5a839f
LC
234542014-02-26 Ludovic Courtès <ludo@gnu.org>
23455
23456 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
23457 test for 'history-append!'.
23458
31aa7e4e
JB
234592014-02-26 Joel Brobecker <brobecker@adacore.com>
23460
23461 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
23462 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
23463 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
23464 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
23465 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
23466 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
23467
1b588015
JB
234682014-02-26 Joel Brobecker <brobecker@adacore.com>
23469
23470 * testsuite/gdb.python/py-pp-re-notag.c: New file.
23471 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
23472 * testsuite/gdb.python/py-pp-re-notag.p: New file.
23473
55426c9d
JB
234742014-02-26 Joel Brobecker <brobecker@adacore.com>
23475
23476 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
23477
dc53a7ad
JB
234782014-02-26 Joel Brobecker <brobecker@adacore.com>
23479
23480 * gdb.dwarf2/arr-stride.c: New file.
23481 * gdb.dwarf2/arr-stride.exp: New file.
23482
12ab52e9
PA
234832014-02-26 Pedro Alves <palves@redhat.com>
23484
23485 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
23486 that won't ever trigger. Make sure that GDB reports the correct
23487 breakpoint that caused the stop.
23488
849c862e
JK
234892014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23490
23491 PR gdb/16626
23492 * gdb.base/auto-load-script: New file.
23493 * gdb.base/auto-load.c: New file.
23494 * gdb.base/auto-load.exp: New file.
23495
71b7d793
JK
23496 PR gdb/16626
23497 * gdb.base/auto-load.exp: Fix out-of-srctree run.
23498
e2f0d509
JK
234992014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23500
23501 Fix dw2-icycle.exp -fsanitize=address GDB crash.
23502 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
23503
50cc37c8
DE
235042014-02-24 Doug Evans <dje@google.com>
23505
23506 * lib/gdb.exp (run_on_host): Log error output if program fails.
23507
ea4758f2
PA
235082014-02-21 Pedro Alves <palves@redhat.com>
23509
23510 * gdb.threads/step-after-sr-lock.c: Rename to ...
23511 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
23512 * gdb.threads/step-after-sr-lock.exp: Rename to ...
23513 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23514 ... this.
23515
d7b30f67
SDJ
235162014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
23517
23518 PR tdep/16397
23519 * gdb.arch/amd64-stap-special-operands.exp: New file.
23520 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
23521 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
23522 * gdb.arch/amd64-stap-triplet.S: Likewise.
23523 * gdb.arch/amd64-stap-triplet.c: Likewise.
23524
83deb43f
JB
235252014-02-20 Joel Brobecker <brobecker@adacore.com>
23526
23527 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
23528 in .section pseudo-op.
23529
adde2bff
DE
235302014-02-20 lin zuojian <manjian2006@gmail.com>
23531 Joel Brobecker <brobecker@adacore.com>
23532 Doug Evans <xdje42@gmail.com>
23533
23534 PR symtab/16581
23535 * gdb.dwarf2/dw2-icycle.S: New file.
23536 * gdb.dwarf2/dw2-icycle.c: New file.
23537 * gdb.dwarf2/dw2-icycle.exp: New file.
23538
f7bd0f78
SC
235392014-02-19 Siva Chandra Reddy <sivachandra@google.com>
23540
23541 * gdb.python/py-value-cc.cc: Improve test case to enable testing
23542 operations on gdb.Value objects.
23543 * gdb.python/py-value-cc.exp: Add new test to test operations on
23544 gdb.Value objects.
23545
c17ef0d5
DE
235462014-02-18 Doug Evans <dje@google.com>
23547
23548 * Makefile.in (TESTS): New variable.
23549 (expanded_tests, expanded_tests_or_none): New variables
23550 (check-single): Pass $(expanded_tests_or_none) to runtest.
23551 (check-parallel): Only run tests in $(TESTS) if non-empty.
23552 (check/no-matching-tests-found): New rule.
23553 * README: Document TESTS makefile variable.
23554
5dd3176f
DE
235552014-02-18 Doug Evans <dje@google.com>
23556
23557 * Makefile.in (check-parallel): rm -rf outputs temp.
23558
0b10be4f
JK
235592014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
23560
23561 Fix "ERROR: no fileid for" in the testsuite.
23562 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
23563
85f224e7
DE
235642014-02-12 Doug Evans <dje@google.com>
23565
23566 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
23567 (MISCELLANEOUS): New variable.
23568 (clean): rm -rf $(MISCELLANEOUS).
23569 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
23570 dwp live in the same directory as symlinks, with each symlink pointed
23571 to a differently named file in a different directory.
23572
149b30ff
DE
235732014-02-11 Doug Evans <dje@google.com>
23574
23575 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
23576 of Tcl file commands.
23577
1dfdac32
MK
235782014-02-10 Mark Kettenis <kettenis@gnu.org>
23579
23580 * gdb.threads/step-after-sr-lock.exp: Avoid executing
23581 "kill -SIGUSR1 -1".
23582
aa4fb036
JB
235832014-02-10 Joel Brobecker <brobecker@adacore.com>
23584
23585 * gdb.ada/tick_length_array_enum_idx: New testcase.
23586
ed3ef339
DE
235872014-02-10 Doug Evans <xdje42@gmail.com>
23588
23589 * configure.ac (AC_OUTPUT): Add gdb.guile.
23590 * configure: Regenerate.
23591 * lib/gdb-guile.exp: New file.
23592 * lib/gdb.exp (get_target_charset): New function.
23593 * gdb.base/help.exp: Update expected output from "apropos apropos".
23594 * gdb.guile/Makefile.in: New file.
23595 * gdb.guile/guile.exp: New file.
23596 * gdb.guile/scm-arch.c: New file.
23597 * gdb.guile/scm-arch.exp: New file.
23598 * gdb.guile/scm-block.c: New file.
23599 * gdb.guile/scm-block.exp: New file.
23600 * gdb.guile/scm-breakpoint.c: New file.
23601 * gdb.guile/scm-breakpoint.exp: New file.
23602 * gdb.guile/scm-disasm.c: New file.
23603 * gdb.guile/scm-disasm.exp: New file.
23604 * gdb.guile/scm-equal.c: New file.
23605 * gdb.guile/scm-equal.exp: New file.
23606 * gdb.guile/scm-error.exp: New file.
23607 * gdb.guile/scm-error.scm: New file.
23608 * gdb.guile/scm-frame-args.c: New file.
23609 * gdb.guile/scm-frame-args.exp: New file.
23610 * gdb.guile/scm-frame-args.scm: New file.
23611 * gdb.guile/scm-frame-inline.c: New file.
23612 * gdb.guile/scm-frame-inline.exp: New file.
23613 * gdb.guile/scm-frame.c: New file.
23614 * gdb.guile/scm-frame.exp: New file.
23615 * gdb.guile/scm-generics.exp: New file.
23616 * gdb.guile/scm-gsmob.exp: New file.
23617 * gdb.guile/scm-iterator.c: New file.
23618 * gdb.guile/scm-iterator.exp: New file.
23619 * gdb.guile/scm-math.c: New file.
23620 * gdb.guile/scm-math.exp: New file.
23621 * gdb.guile/scm-objfile-script-gdb.in: New file.
23622 * gdb.guile/scm-objfile-script.c: New file.
23623 * gdb.guile/scm-objfile-script.exp: New file.
23624 * gdb.guile/scm-objfile.c: New file.
23625 * gdb.guile/scm-objfile.exp: New file.
23626 * gdb.guile/scm-ports.exp: New file.
23627 * gdb.guile/scm-pretty-print.c: New file.
23628 * gdb.guile/scm-pretty-print.exp: New file.
23629 * gdb.guile/scm-pretty-print.scm: New file.
23630 * gdb.guile/scm-section-script.c: New file.
23631 * gdb.guile/scm-section-script.exp: New file.
23632 * gdb.guile/scm-section-script.scm: New file.
23633 * gdb.guile/scm-symbol.c: New file.
23634 * gdb.guile/scm-symbol.exp: New file.
23635 * gdb.guile/scm-symtab-2.c: New file.
23636 * gdb.guile/scm-symtab.c: New file.
23637 * gdb.guile/scm-symtab.exp: New file.
23638 * gdb.guile/scm-type.c: New file.
23639 * gdb.guile/scm-type.exp: New file.
23640 * gdb.guile/scm-value-cc.cc: New file.
23641 * gdb.guile/scm-value-cc.exp: New file.
23642 * gdb.guile/scm-value.c: New file.
23643 * gdb.guile/scm-value.exp: New file.
23644 * gdb.guile/source2.scm: New file.
23645 * gdb.guile/types-module.cc: New file.
23646 * gdb.guile/types-module.exp: New file.
23647
7026a7c1
YQ
236482014-02-10 Yao Qi <yao@codesourcery.com>
23649
23650 PR testsuite/16543
23651 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
23652 * configure: Regenerated.
23653 * Makefile.in: New file.
23654
6c466447
AS
236552014-02-08 Andreas Schwab <schwab@linux-m68k.org>
23656
23657 * gdb.python/py-framefilter.exp: Fix typo.
23658
6e854735
YQ
236592014-02-08 Yao Qi <yao@codesourcery.com>
23660
23661 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
23662 that no =breakpoint-modified is emitted when breakpoints are
23663 modified through MI commands.
23664
d137e6dc
PA
236652014-02-07 Pedro Alves <pedro@codesourcery.com>
23666 Pedro Alves <palves@redhat.com>
23667
23668 * gdb.threads/step-after-sr-lock.c: New file.
23669 * gdb.threads/step-after-sr-lock.exp: New file.
23670
b5ee5a50
PA
236712014-02-07 Pedro Alves <palves@redhat.com>
23672
23673 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
23674
3c77faf3
JK
236752014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
23676
23677 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
23678 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
23679
6dddc817
DE
236802014-02-06 Doug Evans <xdje42@gmail.com>
23681
23682 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
23683 output.
23684
23685 * gdb.gdb/python-interrupts.exp: New file.
23686
de7b2893
YQ
236872014-02-05 Yao Qi <yao@codesourcery.com>
23688
23689 * gdb.trace/report.exp (use_collected_data): Test the output
23690 of "info threads" and "info inferiors".
23691
66d032ac
YQ
236922014-02-05 Yao Qi <yao@codesourcery.com>
23693
23694 Revert this patch:
23695
23696 2013-05-24 Yao Qi <yao@codesourcery.com>
23697
23698 * gdb.trace/tfile.exp: Test inferior and thread.
23699
591a12a1
UW
237002014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23701
23702 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23703 on a function.
23704 * gdb.base/step-bt.c: Call hello via function pointer to make
23705 sure its first instruction is executed on powerpc64le-linux.
23706
0ff3e01f
UW
237072014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23708
23709 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23710
084ee545
UW
237112014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23712
23713 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23714 of the test patterns for use on little-endian systems.
23715
6ed14ff3
UW
237162014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23717
23718 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23719 (decimal_vector): Fix for little-endian.
23720
401e27fd
JM
237212014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
23722
23723 * gdb.arch/sparc-sysstep.exp: New file.
23724 * gdb.arch/sparc-sysstep.c: Likewise.
23725
23726 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
23727
8b924729
EBM
237282014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23729
23730 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
23731
fb151210
JB
237322014-01-23 Tom Tromey <tromey@redhat.com>
23733
23734 * gdb.ada/array_char_idx: New testcase.
23735
0740f8d8
TT
237362014-01-23 Tom Tromey <tromey@redhat.com>
23737
23738 PR python/16487:
23739 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
23740 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
23741 classes.
23742
21909fa1
TT
237432014-01-23 Tom Tromey <tromey@redhat.com>
23744
23745 PR python/16491:
23746 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
23747 string from an inferior frame.
23748 * gdb.python/py-framefilter-mi.exp: Update.
23749
87ce2a04
DE
237502014-01-22 Doug Evans <dje@google.com>
23751
23752 * gdb.server/server-mon.exp: Add tests for "set debug-format".
23753
237b092b
AA
237542014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23755
23756 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
23757
d674a709
AA
237582014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23759
23760 * gdb.trace/entry-values.exp: Remove excess space character from
23761 regex patterns. Handle s390 call instruction.
23762
20fa3390
AA
237632014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23764
23765 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
23766 define "*_start" label. Make "name" static.
23767 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
23768 ${name} by references to ${name}_start.
23769
78466714
AA
237702014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23771
23772 * gdb.base/info-macros.exp: Remove "debug" from the compile
23773 options.
23774
ec9f644a
IB
237752014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23776
23777 * gdb.dlang/demangle.exp: New file.
23778
94b1b47e
IB
237792014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23780
23781 * gdb.dlang/primitive-types.exp: New file.
23782
7f420862
IB
237832014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23784
23785 * configure.ac: Create gdb.dlang/Makefile.
23786 * configure: Regenerate.
23787 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
23788 * gdb.dlang/Makefile.in: New file.
23789 * lib/d-support.exp: New file.
23790 * lib/gdb.exp (skip_d_tests): New proc.
23791
52834460
MM
237922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23793
23794 * gdb.btrace/delta.exp: Check reverse stepi.
23795 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
23796 * gdb.btrace/finish.exp: New.
23797 * gdb.btrace/next.exp: New.
23798 * gdb.btrace/nexti.exp: New.
23799 * gdb.btrace/record_goto.c: Add comments.
23800 * gdb.btrace/step.exp: New.
23801 * gdb.btrace/stepi.exp: New.
23802 * gdb.btrace/multi-thread-step.c: New.
23803 * gdb.btrace/multi-thread-step.exp: New.
23804 * gdb.btrace/rn-dl-bind.c: New.
23805 * gdb.btrace/rn-dl-bind.exp: New.
23806 * gdb.btrace/data.c: New.
23807 * gdb.btrace/data.exp: New.
23808 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23809
6e07b1d2
MM
238102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23811
23812 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
23813 * gdb.btrace/exception.exp: Update.
23814 * gdb.btrace/instruction_history.exp: Update.
23815 * gdb.btrace/record_goto.exp: Update.
23816 * gdb.btrace/tailcall.exp: Update.
23817 * gdb.btrace/unknown_functions.exp: Update.
23818 * gdb.btrace/delta.exp: New.
23819
0b722aec
MM
238202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23821
23822 * gdb.btrace/record_goto.exp: Add backtrace test.
23823 * gdb.btrace/tailcall.exp: Add backtrace test.
23824
066ce621
MM
238252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23826
23827 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
23828 * gdb.btrace/record_goto.c: New.
23829 * gdb.btrace/record_goto.exp: New.
23830 * gdb.btrace/x86-record_goto.S: New.
23831
0688d04e
MM
238322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23833
23834 * gdb.btrace/function_call_history.exp: Update tests.
23835 * gdb.btrace/instruction_history.exp: Update tests.
23836
8710b709
MM
238372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23838
23839 * gdb.btrace/function_call_history.exp: Fix expected field
23840 order for "record function-call-history".
23841 Add new tests for "record function-call-history /c".
23842 * gdb.btrace/exception.cc: New.
23843 * gdb.btrace/exception.exp: New.
23844 * gdb.btrace/tailcall.exp: New.
23845 * gdb.btrace/x86-tailcall.S: New.
23846 * gdb.btrace/x86-tailcall.c: New.
23847 * gdb.btrace/unknown_functions.c: New.
23848 * gdb.btrace/unknown_functions.exp: New.
23849 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23850
5de9129b
MM
238512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23852
23853 * gdb.btrace/instruction_history.exp: Update.
23854 * gdb.btrace/function_call_history.exp: Update.
23855
23a7fe75
MM
238562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23857
23858 * gdb.btrace/function_call_history.exp: Fix expected function
23859 trace.
23860 * gdb.btrace/instruction_history.exp: Initialize traced.
23861 Remove traced_functions.
23862
724c7dd8
MM
238632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23864
23865 * gdb.btrace/function_call_history.exp: Update
23866 * gdb.btrace/instruction_history.exp: Update.
23867
6d78d93b
MM
238682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23869
23870 * gdb.btrace/enable.exp: Update expected text.
23871
93a360cc
OJ
238722014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
23873
23874 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
23875 bytes.
23876
3772b53f
MR
238772014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
23878
23879 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
23880
596662fa
OJ
238812014-01-15 Omair Javaid <omair.javaid@linaro.org>
23882
23883 * lib/gdb.exp (supports_process_record): Return true for
23884 arm*-linux*. (supports_reverse): Likewise.
23885
b5b08fb4
SC
238862014-01-13 Siva Chandra Reddy <sivachandra@google.com>
23887
23888 PR python/15464
23889 PR python/16113
23890 * gdb.python/py-type.c: Enhance test case.
23891 * gdb.python/py-value-cc.cc: Likewise
23892 * gdb.python/py-type.exp: Add new tests.
23893 * gdb.python/py-value-cc.exp: Likewise
23894
52d7fb13
AA
238952014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
23896 Pedro Alves <palves@redhat.com>
23897
23898 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
23899 Make "name" extern.
23900 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
23901 references to ${name}_start by references to ${name}.
23902
a2cd8cfe
JB
239032014-01-10 Joel Brobecker <brobecker@adacore.com>
23904
23905 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
23906
4e23fced
JB
239072014-01-10 Joel Brobecker <brobecker@adacore.com>
23908
23909 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
23910
c6a9e42c
PA
239112014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
23912 Pedro Alves <palves@redhat.com>
23913
23914 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 23915 mi_gdb_target_load.
c6a9e42c 23916
b7ea362b
PA
239172014-01-08 Pedro Alves <palves@redhat.com>
23918
23919 * gdb.threads/reconnect-signal.c: New file.
23920 * gdb.threads/reconnect-signal.exp: New file.
23921
5e3f4fab
EBM
239222014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
23923
23924 * gdb.base/source-dir.exp: New file.
23925
79301218
JB
239262014-01-07 Joel Brobecker <brobecker@adacore.com>
23927
23928 * gdb.ada/mi_interface: New testcase.
23929
8e355c5d
JB
239302014-01-07 Joel Brobecker <brobecker@adacore.com>
23931
23932 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23933 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
23934 gdb.ada/pp-rec-component/pck.ads: New files.
23935
c0d48811
JB
239362014-01-07 Joel Brobecker <brobecker@adacore.com>
23937
23938 * gdb.python/py-pp-integral.c: New file.
23939 * gdb.python/py-pp-integral.py: New file.
23940 * gdb.python/py-pp-integral.exp: New file.
23941
17b609c3 23942For older changes see ChangeLog-1993-2013.
c906108c 23943\f
8d8cb839
EZ
23944;; Local Variables:
23945;; mode: change-log
23946;; left-margin: 8
23947;; fill-column: 74
23948;; version-control: never
23949;; End:
902f2ccb 23950
3666a048 23951 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
23952 Copying and distribution of this file, with or without modification,
23953 are permitted provided the copyright notice and this notice are preserved.