libctf: Mark bswap_identity_64 inline function as static.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1c33af77
TV
12020-03-11 Tom de Vries <tdevries@suse.de>
2
3 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4 symtabs.
5
8c95582d
AB
62020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
7 Bernd Edlinger <bernd.edlinger@hotmail.de>
8
9 * gdb.cp/step-and-next-inline.cc: New file.
10 * gdb.cp/step-and-next-inline.exp: New file.
11 * gdb.cp/step-and-next-inline.h: New file.
12 * gdb.dwarf2/dw2-is-stmt.c: New file.
13 * gdb.dwarf2/dw2-is-stmt.exp: New file.
14 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
15 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
16 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
17
cecf8547
AB
182020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
19
20 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
21 is-stmt flag in the line table.
22
0ba678c9
TV
232020-03-09 Tom de Vries <tdevries@suse.de>
24
25 * lib/gdb.exp (cached_file): Create cache dir.
26
72fbdf83
TV
272020-03-07 Tom de Vries <tdevries@suse.de>
28
29 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
30 * gdb.cp/rvalue-ref-params.exp: Same.
31
436b5e99
TV
322020-03-06 Tom de Vries <tdevries@suse.de>
33
34 * lib/gdb.exp (tentative_rename, cached_file): New proc.
35 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
36
09f2921c
TV
372020-03-06 Tom de Vries <tdevries@suse.de>
38
39 * README: Fix "the the".
40 * gdb.base/dprintf.exp: Same.
41
50a3cc5d
TV
422020-03-05 Tom de Vries <tdevries@suse.de>
43
44 * gdb.base/maint.exp: Update "main print statistics" expected output.
45
0a709cba
AKS
462020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
47
48 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
49 (fortran_int8): Likewise.
50 (fortran_real4): Likewise.
51 (fortran_real8): Likewise.
52 (fortran_complex4): Likewise.
53 (fortran_logical4): Likewise.
54 (fortran_character1): Likewise.
55
5e5d66b6
AB
562020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
57
58 * gdb.fortran/logical.exp: Add tests that any non-zero value is
59 printed as true.
60
7b973adc
SDJ
612020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
62
63 * gdb.base/printcmds.exp: Add test to verify printf of a
64 variable holding an address.
65
478e490a
TV
662020-03-03 Tom de Vries <tdevries@suse.de>
67
68 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
69
1ef44e86
TV
702020-03-03 Tom de Vries <tdevries@suse.de>
71
72 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
73 gdb_test_multiple call.
74
b98cc2cf
TV
752020-03-03 Tom de Vries <tdevries@suse.de>
76
77 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
78 gdb_test_multiple calls.
79
63e163f2
AB
802020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
81
82 * gdb.base/default.exp: Remove test of 'set history filename'.
83 * gdb.base/gdbinit-history.exp: Add tests for setting the history
84 filename to the empty string.
85 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
86 and GDBHISTSIZE.
87
24ed6739
AB
882020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
89
90 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
91 disabled.
92
590003dc
TV
932020-03-02 Pedro Alves <palves@redhat.com>
94 Tom de Vries <tdevries@suse.de>
95
96 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
97 -prompt prefix, before user_code argument. Add -lbl option likewise.
98 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
99 (gdb_is_target_1): Add -prompt prefix and move to before user_code
100 argument.
101 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
102 have "\r\n" at start-of-line, instead of at end-of-line.
103
f5e46084
SM
1042020-02-28 Simon Marchi <simon.marchi@efficios.com>
105
106 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
107 libinproctrace.so.
108
f7a7000d
LM
1092020-02-28 Luis Machado <luis.machado@linaro.org>
110
111 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
112 to "p/x".
113
718e0816
LM
1142020-02-28 Luis Machado <luis.machado@linaro.org>
115
116 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
117 asm/ptrace.h and error.h.
118
13c3a74a
TV
1192020-02-28 Tom de Vries <tdevries@suse.de>
120
121 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
122 (struct wrapper, do_something, mundane/symada__cS): Move ...
123 * gdb.base/c-linkage-name-2.c: ... here. New source file.
124 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
125 Update "print symada__cS before partial symtab expansion" regexp.
126 Update breakpoint location. Flush symbol cache after expansion.
127
85d2d5bb
LM
1282020-02-28 Luis Machado <luis.machado@linaro.org>
129
130 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
131
3608f86c
TV
1322020-02-27 Tom de Vries <tdevries@suse.de>
133
134 * config/sid.exp: Remove unused globals.
135 * gdb.base/attach.exp: Same.
136 * gdb.base/catch-load.exp: Same.
137 * gdb.base/dbx.exp: Same.
138 * lib/gdb.exp: Same.
139 * lib/mi-support.exp: Same.
140 * lib/prompt.exp: Same.
141
c8d4f6df
TV
1422020-02-27 Tom de Vries <tdevries@suse.de>
143
144 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
145 not set.
146
0d79cdc4
AM
1472020-02-26 Aaron Merey <amerey@redhat.com>
148
149 * gdb.debuginfod: New directory for debuginfod tests.
150 * gdb.debuginfod/main.c: New test file.
151 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
152
0dce4280
TV
1532020-02-26 Tom de Vries <tdevries@suse.de>
154
155 PR gdb/25603
156 * gdb.base/persistent-lang.cc: New test.
157 * gdb.base/persistent-lang.exp: New file.
158
9e80cfa1
AB
1592020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
160
161 * gdb.fortran/derived-type-striding.exp: Add a new test.
162 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
163 new test.
164
2078dbb2
AB
1652020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
166
167 * gdb.base/cached-source-file.exp: Avoid source file paths in test
168 names.
169
70d49700
TV
1702020-02-25 Tom de Vries <tdevries@suse.de>
171
172 PR go/18926
173 * gdb.go/methods.exp: Remove gcc/93866 xfail.
174
a88ef40d
TV
1752020-02-24 Tom de Vries <tdevries@suse.de>
176
177 PR gdb/25592
178 * gdb.base/info-locals-unused-static-var.c: New test.
179 * gdb.base/info-locals-unused-static-var.exp: New file.
180
01b1af32
TT
1812020-02-22 Tom Tromey <tom@tromey.com>
182
183 * gdb.python/tui-window.exp: New file.
184 * gdb.python/tui-window.py: New file.
185
7c043ba6
TT
1862020-02-22 Tom Tromey <tom@tromey.com>
187
188 PR tui/17850:
189 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
190 tests.
191
c22fef7e
TT
1922020-02-22 Tom Tromey <tom@tromey.com>
193
194 * gdb.tui/new-layout.exp: Add sub-layout tests.
195
ee325b61
TT
1962020-02-22 Tom Tromey <tom@tromey.com>
197
198 * gdb.tui/new-layout.exp: New file.
199
3f0cbb04
TT
2002020-02-22 Tom Tromey <tom@tromey.com>
201
202 * gdb.rust/rust-style.rs: New file.
203 * gdb.rust/rust-style.exp: New file.
204 * gdb.base/style.exp: Test structure printing.
205 * gdb.base/style.c (struct some_struct): New type.
206 (enum etype): New type.
207 (struct_value): New global.
208
75525152
TV
2092020-02-21 Tom de Vries <tdevries@suse.de>
210
211 PR go/18926
212 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
213 Remove blanket xfails. Use message argument for gdb_breakpoint.
214 Make continuing to breakpoint test conditional on setting breakpoint.
215 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
216 DW_AT_name attribute. Add xfail for GCC PR93866.
217
bd360d30
AB
2182020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
219
220 * gdb.dwarf2/cpp-linkage-name.c: New file.
221 * gdb.dwarf2/cpp-linkage-name.exp: New file.
222
c7adb09f 2232020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
224
225 * lib/gdb.exp (gdb_wrapper_init): Reset
226 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
227 not exist.
228
a9c79803
TV
2292020-02-20 Tom de Vries <tdevries@suse.de>
230
231 PR go/17018
232 * gdb.go/hello.exp: Copy ...
233 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
234 print of st to print value of global definition. Add xfail for GCC
235 PR93844.
236 * gdb.go/hello.exp: Remove printing of st before definition.
237 * gdb.go/hello.go: Copy ...
238 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
239 to st.
240 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
241
d7445728
TV
2422020-02-20 Tom de Vries <tdevries@suse.de>
243
244 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
245 (gdb_simple_compile): Handle compile_flags go by using .go extension
246 for source file.
247 * gdb.go/chan.exp: Use support_go_compile.
248 * gdb.go/handcall.exp: Same.
249 * gdb.go/hello.exp: Same.
250 * gdb.go/integers.exp: Same.
251 * gdb.go/max-depth.exp: Same.
252 * gdb.go/methods.exp: Same.
253 * gdb.go/package.exp: Same.
254 * gdb.go/strings.exp: Same.
255 * gdb.go/types.exp: Same.
256 * gdb.go/unsafe.exp: Same.
257
c9c41e6d
TV
2582020-02-19 Tom de Vries <tdevries@suse.de>
259
260 * gdb.python/lib-types.exp: Make xfail more strict.
261
f20ff837
TV
2622020-02-19 Tom de Vries <tdevries@suse.de>
263
264 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
265
08410482
DE
2662020-02-19 Doug Evans <dje@google.com>
267
268 PR rust/25535
269 * gdb.rust/simple.exp: Add test.
270 * gdb.rust/simple.rs: Add test.
271
623563f7
TV
2722020-02-19 Tom de Vries <tdevries@suse.de>
273
274 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
275 output line-by-line.
276
d3308cfd
TV
2772020-02-19 Tom de Vries <tdevries@suse.de>
278
279 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
280
86cbc5dc
TV
2812020-02-19 Tom de Vries <tdevries@suse.de>
282
283 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
284 prelink.
285
9db2b96b
TV
2862020-02-19 Tom de Vries <tdevries@suse.de>
287
288 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
289 (gdb_do_cache): Use gdb_do_cache_wrap.
290 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
291
89e2fdc5
TV
2922020-02-19 Tom de Vries <tdevries@suse.de>
293
294 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
295 gdb_compile option.
296
373d7ac0
SM
2972020-02-18 Simon Marchi <simon.marchi@efficios.com>
298
299 * gdb.base/printcmds.exp (test_print_enums): Update expected
300 output.
301
b29a2df0
SM
3022020-02-18 Simon Marchi <simon.marchi@efficios.com>
303
304 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
305 for "unknown".
306
6740f0cc
SM
3072020-02-18 Simon Marchi <simon.marchi@efficios.com>
308
309 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
310 enumerator.
311
edd45eb0
SM
3122020-02-18 Simon Marchi <simon.marchi@efficios.com>
313
314 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
315 FE_, add FE_NONE.
316 (three): Update.
317 (enum flag_enum_without_zero): New enum.
318 (flag_enum_without_zero): New variable.
319 (enum not_flag_enum): New enum.
320 (three_not_flag): New variable.
321 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
322 (test_print_enums): Add more tests for printing flag enums.
323
d4295de4
TV
3242020-02-18 Tom de Vries <tdevries@suse.de>
325
326 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
327 (gdb_compile_ada): ... here.
328 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
329 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
330
f251f505
TT
3312020-02-14 Tom Tromey <tom@tromey.com>
332
333 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
334 build directory.
335 * boards/gdbserver-base.exp: Update path to gdbserver.
336
8f432634
TV
3372020-02-13 Tom de Vries <tdevries@suse.de>
338
339 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
340
92b6eaf7
TV
3412020-02-13 Tom de Vries <tdevries@suse.de>
342
343 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
344 are missing.
345
f3b0f7fe
TV
3462020-02-13 Tom de Vries <tdevries@suse.de>
347
348 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
349 call.
350
f6be8713
SDJ
3512020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
352
353 PR tui/25126
354 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
355 * gdb.base/cached-source-file.c: New file.
356 * gdb.base/cached-source-file.exp: New file.
357
b2770d5e
TV
3582020-02-11 Tom de Vries <tdevries@suse.de>
359
360 PR testsuite/25488
361 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
362
44f6938e
TV
3632020-02-10 Tom de Vries <tdevries@suse.de>
364
365 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
366
5f0e2eb7
MR
3672020-02-10 Maciej W. Rozycki <macro@wdc.com>
368
369 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
370 and $after_addr are both integers before making a comparison.
371
46ce2b6f
TV
3722020-02-09 Tom de Vries <tdevries@suse.de>
373
374 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
375 command output and paste it into gdb.log. If any, paste catch message
376 to gdb.log.
377
5abbbe1d
TT
3782020-02-07 Tom Tromey <tromey@adacore.com>
379
380 PR breakpoints/24915:
381 * gdb.base/annotate-symlink.exp: Use setup_xfail.
382
1d5d29e7
SV
3832020-02-06 Shahab Vahedi <shahab@synopsys.com>
384
385 * gdb.tui/tui-missing-src.exp: Add the "missing source
386 file" test for the TUI.
387
b0999b9b
AB
3882020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
389
390 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
391 including a port number in the output.
392
c3b149eb
AKS
3932020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
394
395 * lib/fortran.exp (fortran_int4): Handle clang.
396 (fortran_int8): Likewise.
397 (fortran_real4): Likewise.
398 (fortran_real8): Likewise.
399 (fortran_complex4): Likewise.
400 (fortran_logical4): Likewise.
401 (fortran_character1): Likewise.
402
f8dcc90b
TV
4032020-02-04 Tom de Vries <tdevries@suse.de>
404
405 * README (Race detection): Add note.
406
f90ac7c2
TV
4072020-02-04 Tom de Vries <tdevries@suse.de>
408
409 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
410
780636ae
TV
4112020-02-04 Tom de Vries <tdevries@suse.de>
412
413 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
414
5d2e1193
RA
4152020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
416
417 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
418 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
419 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
420 blttar, bnetarl.
421 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
422 binary for blttar, bnetarl.
423 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
424 wait instruction. Delete ldmx test.
425 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
426
e409c542
AKS
4272020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
428
429 * gdb.fortran/array-bounds-high.exp: New file.
430 * gdb.fortran/array-bounds-high.f90: New file.
431
b0029748
LD
4322020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
433
434 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
435 Replace #include of <sys/fcntl.h> by <fcntl.h>.
436
195a8287
TV
4372020-02-01 Tom de Vries <tdevries@suse.de>
438
439 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
440
42330a68
AB
4412020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
442
443 PR tui/9765
444 * gdb.tui/tui-layout-asm-short-prog.S: New file.
445 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
446
b62a8028
LM
4472020-01-29 Luis Machado <luis.machado@linaro.org>
448
449 * gdb.arch/aarch64-brk-patterns.c: New source file.
450 * gdb.arch/aarch64-brk-patterns.exp: New test.
451
5f440116
TBA
4522020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
453
454 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
455 GCC/Clang version.
456 * gdb.cp/pass-by-ref.exp: Ditto.
457
ee2a6fc6
TV
4582020-01-29 Tom de Vries <tdevries@suse.de>
459
460 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
461 * gdb.threads/watchpoint-fork-mt.c: Same.
462 * gdb.threads/watchpoint-fork-parent.c: Same.
463 * gdb.threads/watchpoint-fork-st.c: Same.
464 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
465
16b10d6e
LM
4662020-01-27 Luis Machado <luis.machado@linaro.org>
467
468 * gdb.base/step-over-syscall.exp (setup): Check if we're already
469 sitting at a syscall instruction when we hit the syscall function's
470 breakpoint.
471 Check PC against one obtained with the x command.
472 Validate syscall number.
473 (step_over_syscall): Don't continue to the syscall instruction if
474 we're already there.
475
b1468492
PW
4762020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
477
478 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
479
7ffa82e1
AB
4802020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
481
482 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
483 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
484
3d92a3e3
AB
4852020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
486
487 * gdb.dwarf2/dw2-inline-stepping.c: New file.
488 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
489
94a72be7
AB
4902020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
491
492 * gdb.base/maint.exp: Update line table parsing test.
493 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
494
53af73bf
PA
4952020-01-24 Pedro Alves <palves@redhat.com>
496
497 PR gdb/25410
498 * gdb.multi/multi-re-run-1.c: New.
499 * gdb.multi/multi-re-run-2.c: New.
500 * gdb.multi/multi-re-run.exp: New.
501
1ba1ac88
AB
5022020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
503
504 PR gdb/23718
505 * gdb.server/server-kill-python.exp: New file.
506
f3364a6d
AB
5072020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
508
509 * gdb.server/multi-ui-errors.c: New file.
510 * gdb.server/multi-ui-errors.exp: New file.
511
733d0a67
AB
5122020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 PR tui/9765
515 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
516
4f13c1c0
TT
5172020-01-19 Tom Tromey <tom@tromey.com>
518
519 * gdb.tui/main.exp: Add check for plain "file".
520
40c94099
CB
5212020-01-16 Christian Biesinger <cbiesinger@google.com>
522
523 * lib/gdb.exp: Fix spelling error (seperatelly).
524
ff47f4f0
TT
5252020-01-14 Tom Tromey <tom@tromey.com>
526
527 PR symtab/12535:
528 * gdb.python/python.exp: Test decode_line with empty string
529 argument.
530
717c684d
BE
5312020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
532
533 * gdb.base/skip-inline.exp: Extend test.
534
44e4c775
AB
5352020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
536
537 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
538 * gdb.dwarf2/dw2-bad-elf.c: New file.
539 * gdb.dwarf2/dw2-bad-elf.exp: New file.
540
d93c6db7
AB
5412020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
542
543 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
544 _line_saw_file.
545
9a6d629c
AB
5462020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
547
548 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
549 border.
550
d9ebdab7
TBA
5512020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
552
553 * gdb.multi/multi-target.exp (setup): Factor out "info
554 connections" and "info inferiors" tests to ...
555 (test_info_inferiors): ... this new procedure.
556 (top level): Run new "info-inferiors" tests.
557
f3c469b9
PA
5582020-01-10 Pedro Alves <palves@redhat.com>
559
560 * gdb.server/bkpt-other-inferior.exp: New file.
561
121b3efd
PA
5622020-01-10 Pedro Alves <palves@redhat.com>
563
564 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
565 of "add-inferior".
566 * gdb.base/quit-live.exp: Likewise.
567 * gdb.base/remote-exec-file.exp: Likewise.
568 * gdb.guile/scm-progspace.exp: Likewise.
569 * gdb.linespec/linespec.exp: Likewise.
570 * gdb.mi/new-ui-mi-sync.exp: Likewise.
571 * gdb.mi/user-selected-context-sync.exp: Likewise.
572 * gdb.multi/multi-target.exp (setup): Add "info connection" and
573 "info inferiors" tests.
574 * gdb.multi/remove-inferiors.exp: Adjust expected output of
575 "add-inferior".
576 * gdb.multi/watchpoint-multi.exp: Likewise.
577 * gdb.python/py-inferior.exp: Likewise.
578 * gdb.server/extended-remote-restart.exp: Likewise.
579 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
580 "info inferiors".
581 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
582 * gdb.trace/report.exp: Likewise.
583
1dadb1dd
PA
5842020-01-10 Pedro Alves <palves@redhat.com>
585
586 * gdb.multi/multi-target.c: New file.
587 * gdb.multi/multi-target.exp: New file.
588 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
589 mode requested, but remote does not support non-stop".
590
78f2c40a
PA
5912020-01-10 Pedro Alves <palves@redhat.com>
592
593 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
594 disconnect before reconnecting.
595
e7af6c70
TBA
5962020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
597 Pedro Alves <palves@redhat.com>
598
599 * gdb.server/connect-without-multi-process.exp: Also test
600 continuing to end.
601
acdf84a6
PA
6022020-01-10 Pedro Alves <palves@redhat.com>
603
604 * gdb.base/remote-exec-file.exp: New file.
605
873657b9
PA
6062020-01-10 Pedro Alves <palves@redhat.com>
607
608 * gdb.base/fork-running-state.exp (do_test): Adjust expected
609 output.
610 * gdb.threads/async.c: New.
611 * gdb.threads/async.exp: New.
612 * gdb.multi/tids-gid-reset.c: New.
613 * gdb.multi/tids-gid-reset.exp: New.
614
7f0ae84c
GB
6152020-01-10 George Barrett <bob@bob131.so>
616
617 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
618 to help in finding the image relocation offset.
619 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
620 options in arguments.
621 (stap_test_no_debuginfo): Likewise.
622 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
623 test variants.
624 (stap_test): Add null semaphore relocation test.
625
47e9d49d
GB
6262020-01-10 George Barrett <bob@bob131.so>
627
628 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
629 * gdb.base/stap-probe.exp: Likewise.
630 (stap_test): Pass argument as an additional flag.
631 (stap_test_no_debuginfo): Likewise.
632 (stap_test): Check `info probes stap' output for semaphore
633 addresses if the test binary is supposed to have them.
634
f5a7c406
AB
6352020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
636
637 * gdb.tui/basic.exp: Add more scrolling tests.
638
9ae6bf64
TT
6392020-01-09 Tom Tromey <tom@tromey.com>
640
641 PR tui/18932:
642 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
643 meangingful value.
644 (Term::command, Term::resize): Update.
645 * gdb.tui/basic.exp: Add scrolling test.
646
b2efe70c
AB
6472020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
648
649 * gdb.tui/tui-layout-asm.exp: New file.
650
3804da7e
AB
6512020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
652
653 * lib/tuiterm.exp (Term::check_box_contents): New proc.
654
b40aa28f
AB
6552020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
656
657 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
658 (Term::enter_tui): Use Term::prepare_for_tui.
659
63ffd7c9
AB
6602020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
661
662 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
663 called.
664
3be966f6
AB
6652020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
666
667 * gdb.base/skip.exp: Fix race condition in test.
668
153d79c4
AB
6692020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
670
671 * gdb.base/backtrace.c: New file.
672 * gdb.base/backtrace.exp: New file.
673
f2302a34
AB
6742020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
675
676 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
677
6ec1d75e
PW
6782020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
679
680 * gdb.base/style.exp: Test that warnings are styled.
681
c296cbe6
BE
6822019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
683
684 * gdb.base/line65535.exp: New file.
685 * gdb.base/line65535.c: New file.
686
b28a729d
SM
6872019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
688
689 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
690 * lib/gnat_debug_info_test.adb: New file.
691 * gdb.ada/ptype_tagged_param.exp: Use
692 gnat_runtime_has_debug_info, expect a different output if
693 runtime does not have debug info.
694
7f2d7a0d
SM
6952019-12-20 Simon Marchi <simon.marchi@efficios.com>
696
697 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
698 (another) quote in test name.
699
f3bce483
SM
7002019-12-20 Simon Marchi <simon.marchi@efficios.com>
701
702 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
703 Add quote in test name.
704
c855a912
TBA
7052019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
706
707 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
708 directory instead.
709 * gdb.cp/pass-by-ref.exp: Extend with more cases.
710 * gdb.cp/pass-by-ref-2.cc: New file.
711 * gdb.cp/pass-by-ref-2.exp: New file.
712
fc9d2d72
TT
7132019-12-20 Tom Tromey <tom@tromey.com>
714
715 * gdb.tui/list-before.exp: New file.
716
77b97e00
TT
7172019-12-20 Tom Tromey <tom@tromey.com>
718
719 * gdb.tui/list.exp: Check for source on initial listing.
720
f69656d0
TT
7212019-12-11 Tom Tromey <tromey@adacore.com>
722
723 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
724 Add crlf test.
725
99a55965
SM
7262019-12-18 Simon Marchi <simon.marchi@efficios.com>
727
728 * gdb.base/default.exp: Update value of $_gdb_major.
729
5024637f
BE
7302019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
731
732 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
733
b63634be
BE
7342019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
735
736 * gdb.base/skip.exp: Whitespace fix.
737
45d73523
BE
7382019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
739
740 * gdb.base/skip-inline.c: New file.
741 * gdb.base/skip-inline.exp: New file.
742
d043f8c8
SM
7432019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
744
745 * gdb.base/jit-reader.exp (jit_reader_test): Rename
746 jit_function_00 to jit_function_stack_mangle.
747 * gdb.base/jithost.c (jit_function_t): Rename to...
748 (jit_function_stack_mangle_t): ... this.
749 (jit_function_add_t): New typedef.
750 (jit_function_00_code): Rename to...
751 (jit_function_stack_mangle_code): ... this, make static.
752 (jit_function_add_code): New.
753 (main): Generate "add" function and call it. Adjust to changes
754 in jithost_abi.
755 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
756 (struct jithost_abi) <begin, end>: Remove fields.
757 <object, function_stack_mangle, function_add>: New fields.
758 * gdb.base/jitreader.c (struct reader_state) <code_begin,
759 code_end>: Remove fields.
760 <func_stack_mangle>: New field.
761 (read_debug_info): Adjust to renaming, create block for "add"
762 function.
763 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
764
873de05c
TT
7652019-12-11 Tom Tromey <tom@tromey.com>
766
767 * gdb.tui/resize.exp: Fix regexp.
768 * gdb.tui/regs.exp: Fix regexps.
769 * gdb.tui/main.exp: Fix regexp.
770
3d979945
TT
7712019-12-11 Tom Tromey <tom@tromey.com>
772
773 * gdb.tui/resize.exp: Update.
774 * gdb.tui/empty.exp (layouts): Update.
775
2192a9d3
TT
7762019-12-11 Tom Tromey <tom@tromey.com>
777
778 * gdb.tui/regs.exp: Update.
779 * gdb.tui/empty.exp (layouts): Update.
780 * gdb.tui/basic.exp: Update.
781 * lib/tuiterm.exp (_check_box): Don't check bottom border.
782
d8edc8b7
PW
7832019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
784
785 * gdb.base/options.exp: Add -raw-values in the print completion list.
786 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
787
4c12d936
KB
7882019-12-10 Kevin Buettner <kevinb@redhat.com>
789
790 * gdb.threads/omp-par-scope.c: New file.
791 * gdb/threads/omp-par-scope.exp: New file.
792
26b911fb
KB
7932019-12-10 Kevin Buettner <kevinb@redhat.com>
794
bb47f919
KB
795 * lib/gdb.exp (support_nested_function_tests): New proc.
796
7972019-12-10 Kevin Buettner <kevinb@redhat.com>
798
799 * lib/gdb.exp (gdb_compile_openmp): New proc.
800 (build_executable_from_specs): Add an "openmp" option.
801 (gdb_compile_pthreads): Add non-executable case.
26b911fb 802
6c71eb7d
TT
8032019-12-10 Tom Tromey <tromey@adacore.com>
804
805 * gdb.ada/unchecked_union.exp: New file.
806 * gdb.ada/unchecked_union/pck.adb: New file.
807 * gdb.ada/unchecked_union/pck.ads: New file.
808 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
809 * gdb-utils.exp (string_to_regexp): Also quote "?".
810
bac7c5cf
GB
8112019-12-10 George Barrett <bob@bob131.so>
812
813 Test scripted probe breakpoints.
814 * gdb.guile/scm-breakpoint.c (main): Add probe point.
815 * gdb.python/py-breakpoint.c (main): Likewise.
816 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
817 specifier test.
818 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
819
330f1d38
TBA
8202019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
821
822 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
823 an rvalue parameter.
824 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
825 parameter.
826
b43315e2
AB
8272019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
828
829 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
830 modules.
831
54f73dad
AB
8322019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
833
834 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
835 broken version of GCC.
836
d57cbee9
AB
8372019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
838
839 * gdb.fortran/info-modules.exp: Rewrite to make use of new
840 sym-info-cmds library.
841 * gdb.fortran/info-types.exp: Likewise.
842 * lib/sym-info-cmds.exp: New file.
843
c14aab8c
TV
8442019-12-08 Tom de Vries <tdevries@suse.de>
845
846 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
847
aa2d5a42
KS
8482019-12-07 Keith Seitz <keiths@redhat.com>
849
850 * gdb.base/corefile-buildid-shlib-shr.c: New file.
851 * gdb.base/corefile-buildid-shlib.c: New file.
852 * gdb.base/corefile-buildid.c: New file.
853 * gdb.base/corefile-buildid.exp: New file.
854
93e55f0a
TV
8552019-12-06 Tom de Vries <tdevries@suse.de>
856
857 * gdb.dwarf2/varval.exp: Add decl before def test.
858
c7d12402
TBA
8592019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
860
861 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
862
06acc08f
TBA
8632019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
864
865 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
866 CV and reference conversion for overload resolution.
867 * gdb.cp/rvalue-ref-overload.exp: Test it.
868
e0fad1ea
PW
8692019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
870
871 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
872 * gdb.base/frameapply.exp: Test faas without command.
873
8d70a9f0
AB
8742019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
875
876 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
877 Fortran tests.
878 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
879 order.
880
36c8fb93
AB
8812019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
882
883 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
884 casting to type with no kind specified.
885 (test_basic_parsing_of_type_kinds): Additional tests for types
886 with no kind specified, and add tests for single/double
887 precision/complex types.
888
4139ff00
TT
8892019-12-04 Tom Tromey <tromey@adacore.com>
890
891 * gdb.base/endianity.c (struct other) <x>: New field.
892 (main): Initialize it.
893 * gdb.base/endianity.exp: Update.
894
a05cf17a
TT
8952019-12-04 Tom Tromey <tromey@adacore.com>
896
897 * gdb.ada/scalar_storage/storage.adb: New file.
898 * gdb.ada/scalar_storage/pck.adb: New file.
899 * gdb.ada/scalar_storage/pck.ads: New file.
900 * gdb.ada/scalar_storage.exp: New file.
901
103a685e
TT
9022019-12-04 Tom Tromey <tromey@adacore.com>
903
904 * gdb.base/endianity.c (struct otherendian) <f>: New field.
905 (main): Initialize it.
906 * gdb.base/endianity.exp: Update.
907
c2512106
AB
9082019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
909
910 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
911
293b38d6
AB
9122019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
913
914 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
915 -symbol-info-module-functions and -symbol-info-module-variables.
916
216a7e6b
AB
9172019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
918
919 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
920
5bbd8269
AB
9212019-12-01 Richard Bunt <richard.bunt@arm.com>
922 Andrew Burgess <andrew.burgess@embecosm.com>
923
924 * gdb.fortran/derived-type-striding.exp: New file.
925 * gdb.fortran/derived-type-striding.f90: New file.
926 * gdb.fortran/array-slices.exp: New file.
927 * gdb.fortran/array-slices.f90: New file.
928
be09caf1
PW
9292019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
930
931 * gdb.base/define.exp: Test . in command names.
932 * gdb.base/setshow.exp: Update test, as . is now part of
933 command name.
934
643c0cbe
PW
9352019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
936
937 * gdb.base/define-prefix.exp: New file.
938
dcdec678
AB
9392019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
940
941 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
942 compile.
943 (skip_btrace_pt_tests): Likewise.
944
640ab947
AB
9452019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
946
947 * gdb.fortran/info-modules.exp: Compile source files in correct
948 order.
949
d22670f0
KB
9502019-11-27 Kevin Buettner <kevinb@redhat.com>
951
952 * gdb.dwarf2/imported-unit.exp: New file.
953 * gdb.dwarf2/imported-unit.c: New file.
954
db5960b4
AB
9552019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
956
957 * gdb.mi/mi-fortran-modules-2.f90: New file.
958 * gdb.mi/mi-fortran-modules.exp: New file.
959 * gdb.mi/mi-fortran-modules.f90: New file.
960
7dc42066
AB
9612019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
962
963 * gdb.mi/mi-sym-info-1.c: New file.
964 * gdb.mi/mi-sym-info-2.c: New file.
965 * gdb.mi/mi-sym-info.exp: New file.
966
0dfeecca
TT
9672019-11-22 Tom Tromey <tromey@adacore.com>
968
969 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
970 * gdb.ada/tasks/foo.adb: Add another stopping location.
971
34877895
PJ
9722019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
973
974 * gdb.base/endianity.c: New test.
975 * gdb.base/endianity.exp: New file.
976
2e84f897
LD
9772019-11-21 Lukas Durfina <ldurfina@tachyum.com>
978
979 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
980
65d1cd5f
TV
9812019-11-21 Tom de Vries <tdevries@suse.de>
982
983 PR gdb/24956
984 * gdb.base/ui-redirect.exp: Test output of user-defined command.
985
4f22c3f4
SDJ
9862019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
987
988 * gdb.python/py-progspace.exp: Add missing parentheses on some
989 'print' commands.
990
9f6ad286
TT
9912019-11-19 Tom Tromey <tom@tromey.com>
992
993 * gdb.tui/winheight.exp: New file.
994
0b8dbf3f
AB
9952019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
996
997 * gdb.base/ctf-whatis.c: Delete.
998 * gdb.base/ctf-whatis.exp: Delete.
999 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1000
f833b7a7
AB
10012019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1002
1003 * gdb.base/ctf-cvexpr.exp: Delete.
1004 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1005
30d0a636
AB
10062019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1007
1008 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1009 the compiler. Clean up header comment a little.
1010 * gdb.base/ctf-ptype.exp: Likewise.
1011 * gdb.base/ctf-whatis.exp: Likewise.
1012 * lib/gdb.exp (skip_ctf_tests): New proc.
1013
494409bb
SDJ
10142019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1015
1016 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1017 * gdb.tui/corefile-run.exp: New file.
1018
55708e99
TT
10192019-11-14 Tom Tromey <tromey@adacore.com>
1020
1021 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1022 regression tests.
1023
45e42163
TT
10242019-11-12 Tom Tromey <tom@tromey.com>
1025
1026 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1027 after any command. Expect prompt after WAIT_FOR is seen.
1028 (enter_tui): Enable resize messages.
1029 (command): Expect command in output.
1030 (get_line): Avoid error when cursor appears to be off-screen.
1031 (dump_screen): Include screen size in title.
1032 (_do_resize): New proc, from "resize".
1033 (resize): Rewrite. Do resize in two steps.
1034 * gdb.tui/empty.exp (layouts): Fix entries.
1035 (check_boxes): Remove xfail.
1036 (check_text): Dump screen on failure.
1037
086baaf1
AB
10382019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1039
1040 * gdb.python/py-symbol.exp: Add test for
1041 gdb.lookup_static_symbols.
1042
09ff83af
AB
10432019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1044
1045 * gdb.python/py-symbol.c: Declare and call function from new
1046 py-symbol-2.c file.
1047 * gdb.python/py-symbol.exp: Compile both source files, and add new
1048 tests for gdb.lookup_static_symbol.
1049 * gdb.python/py-symbol-2.c: New file.
1050
11af934b
TV
10512019-11-02 Tom de Vries <tdevries@suse.de>
1052
1053 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1054 * gdb.base/anon.exp: Same.
1055 * gdb.base/auto-connect-native-target.exp: Same.
1056 * gdb.base/call-ar-st.exp: Same.
1057 * gdb.base/catch-syscall.exp: Same.
1058 * gdb.base/commands.exp: Same.
1059 * gdb.base/default.exp: Same.
1060 * gdb.base/display.exp: Same.
1061 * gdb.base/float.exp: Same.
1062 * gdb.base/foll-fork.exp: Same.
1063 * gdb.base/help.exp: Same.
1064 * gdb.base/info-macros.exp: Same.
1065 * gdb.base/info-proc.exp: Same.
1066 * gdb.base/info-target.exp: Same.
1067 * gdb.base/long_long.exp: Same.
1068 * gdb.base/macscp.exp: Same.
1069 * gdb.base/memattr.exp: Same.
1070 * gdb.base/nofield.exp: Same.
1071 * gdb.base/pointers.exp: Same.
1072 * gdb.base/printcmds.exp: Same.
1073 * gdb.base/ptype.exp: Same.
1074 * gdb.base/restore.exp: Same.
1075 * gdb.base/return.exp: Same.
1076 * gdb.base/scope.exp: Same.
1077 * gdb.base/set-noassign.exp: Same.
1078 * gdb.base/setshow.exp: Same.
1079 * gdb.base/shlib-call.exp: Same.
1080 * gdb.base/signals.exp: Same.
1081 * gdb.base/sigstep.exp: Same.
1082 * gdb.base/skip.exp: Same.
1083 * gdb.base/solib-symbol.exp: Same.
1084 * gdb.base/stap-probe.exp: Same.
1085 * gdb.base/step-line.exp: Same.
1086 * gdb.base/step-test.exp: Same.
1087 * gdb.base/style.exp: Same.
1088 * gdb.base/varargs.exp: Same.
1089 * gdb.base/vla-datatypes.exp: Same.
1090 * gdb.base/vla-ptr.exp: Same.
1091 * gdb.base/vla-sideeffect.exp: Same.
1092 * gdb.base/volatile.exp: Same.
1093 * gdb.base/watch-cond-infcall.exp: Same.
1094 * gdb.base/watchpoint.exp: Same.
1095
e96ec2ba
TV
10962019-11-02 Tom de Vries <tdevries@suse.de>
1097
1098 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1099 * gdb.cp/cpexprs.exp: Same.
1100 * gdb.cp/except-multi-location.exp: Same.
1101 * gdb.cp/exceptprint.exp: Same.
1102 * gdb.cp/gdb2384.exp: Same.
1103 * gdb.cp/inherit.exp: Same.
1104 * gdb.cp/m-static.exp: Same.
1105 * gdb.cp/meth-typedefs.exp: Same.
1106 * gdb.cp/misc.exp: Same.
1107 * gdb.cp/namespace.exp: Same.
1108 * gdb.cp/non-trivial-retval.exp: Same.
1109 * gdb.cp/overload.exp: Same.
1110 * gdb.cp/pr17132.exp: Same.
1111 * gdb.cp/re-set-overloaded.exp: Same.
1112 * gdb.cp/rvalue-ref-types.exp: Same.
1113 * gdb.cp/templates.exp: Same.
1114
bd5766ec
LM
11152019-11-01 Luis Machado <luis.machado@linaro.org>
1116
1117 PR gdb/25124
1118
1119 * gdb.arch/pr25124.S: New file.
1120 * gdb.arch/pr25124.exp: New file.
1121
165f8965
AB
11222019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1123
1124 * gdb.fortran/info-modules.exp: Update expected results, and add
1125 additional tests for 'info module functinos', and 'info module
1126 variables'.
1127 * gdb.fortran/info-types.exp: Update expected results.
1128 * gdb.fortran/info-types.f90: Extend testcase with additional
1129 module variables and functions.
1130
59c35742
AB
11312019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1132
1133 * gdb.fortran/info-modules.exp: New file.
1134 * gdb.fortran/info-types.exp: Build with new file.
1135 * gdb.fortran/info-types.f90: Include and use new module.
1136 * gdb.fortran/info-types-2.f90: New file.
1137
f3fb2519
PW
11382019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1139
1140 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1141 * gdb.base/settings.exp: Test all settings types using
1142 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1143 that now verifies that the value of "maint show" is the same as
1144 returned by the settings functions. Test the type of the
1145 maintenance settings.
1146 * gdb.base/default.exp: Update show_conv_list.
1147
d1e36019
TV
11482019-10-31 Tom de Vries <tdevries@suse.de>
1149
1150 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1151 gdb_test.
1152 * gdb.arch/amd64-disp-step.exp: Same.
1153 * gdb.asm/asm-source.exp: Same.
1154 * gdb.btrace/buffer-size.exp: Same.
1155 * gdb.btrace/cpu.exp: Same.
1156 * gdb.btrace/enable.exp: Same.
1157 * gdb.dwarf2/count.exp: Same.
1158 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1159 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1160 * gdb.fortran/vla-datatypes.exp: Same.
1161 * gdb.fortran/vla-history.exp: Same.
1162 * gdb.fortran/vla-ptype.exp: Same.
1163 * gdb.fortran/vla-value.exp: Same.
1164 * gdb.fortran/whatis_type.exp: Same.
1165 * gdb.guile/guile.exp: Same.
1166 * gdb.multi/tids.exp: Same.
1167 * gdb.python/py-finish-breakpoint.exp: Same.
1168 * gdb.python/py-framefilter.exp: Same.
1169 * gdb.python/py-pp-registration.exp: Same.
1170 * gdb.python/py-xmethods.exp: Same.
1171 * gdb.python/python.exp: Same.
1172 * gdb.server/connect-with-no-symbol-file.exp: Same.
1173 * gdb.server/no-thread-db.exp: Same.
1174 * gdb.server/run-without-local-binary.exp: Same.
1175 * gdb.stabs/weird.exp: Same.
1176 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1177 * gdb.threads/thread-find.exp: Same.
1178 * gdb.threads/tls-shared.exp: Same.
1179 * gdb.threads/tls.exp: Same.
1180 * gdb.threads/wp-replication.exp: Same.
1181 * gdb.trace/ax.exp: Same.
1182 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1183
3d11e68e
TV
11842019-10-31 Tom de Vries <tdevries@suse.de>
1185
1186 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1187 * gdb.ada/array_subscript_addr.exp: Same.
1188 * gdb.ada/arrayidx.exp: Same.
1189 * gdb.ada/arrayparam.exp: Same.
1190 * gdb.ada/arrayptr.exp: Same.
1191 * gdb.ada/boolean_expr.exp: Same.
1192 * gdb.ada/call_pn.exp: Same.
1193 * gdb.ada/complete.exp: Same.
1194 * gdb.ada/fixed_cmp.exp: Same.
1195 * gdb.ada/fun_addr.exp: Same.
1196 * gdb.ada/funcall_param.exp: Same.
1197 * gdb.ada/interface.exp: Same.
1198 * gdb.ada/mod_from_name.exp: Same.
1199 * gdb.ada/null_array.exp: Same.
1200 * gdb.ada/packed_array.exp: Same.
1201 * gdb.ada/packed_tagged.exp: Same.
1202 * gdb.ada/print_chars.exp: Same.
1203 * gdb.ada/print_pc.exp: Same.
1204 * gdb.ada/ptype_arith_binop.exp: Same.
1205 * gdb.ada/ptype_field.exp: Same.
1206 * gdb.ada/ptype_tagged_param.exp: Same.
1207 * gdb.ada/rec_return.exp: Same.
1208 * gdb.ada/ref_tick_size.exp: Same.
1209 * gdb.ada/str_ref_cmp.exp: Same.
1210 * gdb.ada/taft_type.exp: Same.
1211 * gdb.ada/tagged.exp: Same.
1212 * gdb.ada/type_coercion.exp: Same.
1213 * gdb.ada/uninitialized_vars.exp: Same.
1214
60b6ede8
TV
12152019-10-30 Tom de Vries <tdevries@suse.de>
1216
1217 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1218
30baf67b
TV
12192019-10-26 Tom de Vries <tdevries@suse.de>
1220
1221 * gdb.base/bigcore.c: Fix typos in comments.
1222 * gdb.base/ctf-ptype.c: Same.
1223 * gdb.base/long_long.c: Same.
1224 * gdb.dwarf2/dw2-op-out-param.S: Same.
1225 * gdb.python/py-evthreads.c: Same.
1226 * gdb.reverse/i387-stack-reverse.c: Same.
1227 * gdb.trace/tfile.c: Same.
1228 * lib/compiler.c: Same.
1229 * lib/compiler.cc: Same.
1230
158da0d1
TV
12312019-10-25 Tom de Vries <tdevries@suse.de>
1232
1233 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1234 gdb_test_multiple calls.
1235 * gdb.reverse/sigall-reverse.exp: Same.
1236 * gdb.reverse/solib-precsave.exp: Same.
1237 * gdb.reverse/solib-reverse.exp: Same.
1238 * gdb.reverse/until-precsave.exp: Same.
1239 * gdb.reverse/until-reverse.exp: Same.
1240
4ccdfbec
TV
12412019-10-24 Tom de Vries <tdevries@suse.de>
1242
1243 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1244 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1245 kfail using -wrap pattern flag and convenience variable
1246 gdb_test_name.
1247
33d569b7
AB
12482019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1249
1250 * gdb.python/py-progspace.exp: Add tests for the
1251 Progspace.block_for_pc method.
1252
4d0b984b
TT
12532019-10-23 Tom Tromey <tom@tromey.com>
1254
1255 * configure: Rebuild.
1256 * aclocal.m4: Use m4_include, not sinclude.
1257
94cb3754
TV
12582019-10-21 Tom de Vries <tdevries@suse.de>
1259
1260 * gdb.base/infcall-nested-structs.c: Add
1261 __attribute__((noinline,noclone)) to all functions.
1262 (call_all): Add missing variable initialization. Simplify return value.
1263 (breakpt): Increment volatile variable, to prevent call from being
1264 optimized out.
1265 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1266
062f1fc1
TV
12672019-10-17 Tom de Vries <tdevries@suse.de>
1268
1269 * gdb.fortran/module.exp: Allow info variables to print info for files
1270 other than module.f90.
1271
0b54364d
AB
12722019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1273
1274 * gdb.fortran/module.exp: Extend with 'info variables' test.
1275
7ff5fae7
AB
12762019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1277
1278 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1279 F77_FOR_TARGET.
1280
d10eccaa
TV
12812019-10-16 Tom de Vries <tdevries@suse.de>
1282
1283 PR tdep/25096
1284 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1285
745ff14e
TV
12862019-10-16 Tom de Vries <tdevries@suse.de>
1287
1288 PR tdep/24104
1289 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1290 Add KFAIL for PR tdep/25096.
1291
03e1ab94
TV
12922019-10-16 Tom de Vries <tdevries@suse.de>
1293
1294 PR testsuite/25059
1295 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1296
b17fcc10
TV
12972019-10-16 Tom de Vries <tdevries@suse.de>
1298
1299 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1300 as signed.
1301
9223170f
SM
13022019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1303
1304 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1305 one instead of increasing timeout.
1306
d6e76313
TV
13072019-10-13 Tom de Vries <tdevries@suse.de>
1308
1309 PR record/25038
1310 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1311 * gdb.reverse/sigall-reverse.exp: Same.
1312 * gdb.reverse/solib-precsave.exp: Same.
1313 * gdb.reverse/solib-reverse.exp: Same.
1314 * gdb.reverse/step-precsave.exp: Same.
1315 * gdb.reverse/until-precsave.exp: Same.
1316 * gdb.reverse/until-reverse.exp: Same.
1317 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1318
6dfc0041
AA
13192019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1320
1321 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1322 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1323 (cmp_struct_05_01, cmp_struct_static_02_01)
1324 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1325 comparisons.
1326
abcf2cc8
TV
13272019-10-10 Tom de Vries <tdevries@suse.de>
1328
1329 PR testsuite/24888
1330 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1331 gnatlink.
1332
a50faaf6
TV
13332019-10-09 Tom de Vries <tdevries@suse.de>
1334
1335 PR testsuite/25048
1336 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1337
60ff3cd7
AB
13382019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1339
1340 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1341 exceptions due to missing debug information.
1342
dfee8566
TV
13432019-10-07 Tom de Vries <tdevries@suse.de>
1344
1345 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1346
3d63690a
AB
13472019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1348
1349 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1350 * gdb.base/annota1.exp: Update to use gdb_test_name.
1351
30d1f018
WP
13522019-10-07 Weimin Pan <weimin.pan@oracle.com>
1353
1354 * gdb.base/ctf-whatis.exp: New file.
1355 * gdb.base/ctf-whatis.c: New file.
1356 * gdb.base/ctf-ptype.exp: New file.
1357 * gdb.base/ctf-ptype.c: New file.
1358 * gdb.base/ctf-constvars.exp: New file.
1359 * gdb.base/ctf-constvars.c: New file.
1360 * gdb.base/ctf-cvexpr.exp: New file.
1361
4dbbb47c
TV
13622019-10-04 Tom de Vries <tdevries@suse.de>
1363
1364 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1365 for loop.
1366
77c2dba3
TT
13672019-10-03 Tom Tromey <tom@tromey.com>
1368
1369 PR rust/24976:
1370 * gdb.rust/simple.rs (Union2): New type.
1371 (main): Use Union2.
1372 * gdb.rust/simple.exp: Add test.
1373
179aed7f
AB
13742019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1375
1376 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1377 nested function prefix.
1378
0a4b0913
AB
13792019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1380 Richard Bunt <richard.bunt@arm.com>
1381 Andrew Burgess <andrew.burgess@embecosm.com>
1382
1383 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1384 nested functions.
1385 * gdb.fortran/nested-funcs.f90: Update expected results.
1386 * gdb.fortran/nested-funcs-2.exp: New file.
1387 * gdb.fortran/nested-funcs-2.f90: New file.
1388
082cce05
AB
13892019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1390
1391 * gdb.python/py-parameter.exp: Make test names unique.
1392 * gdb.python/py-template.exp: Likewise.
1393 * gdb.python/py-value.exp: Likewise.
1394
2b74ba5a
AB
13952019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1396
1397 * gdb.base/break-interp.exp: Reduce test name duplication.
1398 * gdb.base/call-sc.exp: Likewise.
1399 * gdb.base/callfuncs.exp: Likewise.
1400 * gdb.base/charset.exp: Likewise.
1401 * gdb.base/dump.exp: Likewise.
1402 * gdb.base/ena-dis-br.exp: Likewise.
1403 * gdb.base/relational.exp: Likewise.
1404 * gdb.base/step-over-syscall.exp: Likewise.
1405 * gdb.base/structs.exp: Likewise.
1406
58eb20d5
AB
14072019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1408
1409 * gdb.linespec/explicit.exp: Make test names unique.
1410 * gdb.linespec/ls-errs.exp: Likewise.
1411
4d421147
AB
14122019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1413
1414 * gdb.reverse/break-precsave.exp: Make test names unique.
1415 * gdb.reverse/break-reverse.exp: Likewise.
1416 * gdb.reverse/finish-precsave.exp: Likewise.
1417 * gdb.reverse/finish-reverse.exp: Likewise.
1418 * gdb.reverse/machinestate-precsave.exp: Likewise.
1419 * gdb.reverse/machinestate.exp: Likewise.
1420 * gdb.reverse/readv-reverse.exp: Likewise.
1421 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1422 * gdb.reverse/sigall-precsave.exp: Likewise.
1423 * gdb.reverse/sigall-reverse.exp: Likewise.
1424 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1425 * gdb.reverse/watch-precsave.exp: Likewise.
1426 * gdb.reverse/watch-reverse.exp: Likewise.
1427
d8c06f22
AB
14282019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1429
1430 * gdb.threads/stop-with-handle.c: New file.
1431 * gdb.threads/stop-with-handle.exp: New file.
1432
3a56ed86
TV
14332019-10-03 Tom de Vries <tdevries@suse.de>
1434
1435 PR testsuite/25059
1436 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1437 directory" line to be missing.
1438
42275044
TV
14392019-10-03 Tom de Vries <tdevries@suse.de>
1440
1441 PR testsuite/25059
1442 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1443 type optional.
1444
9ef62df0
AA
14452019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1446
1447 * gdb.python/py-format-string.c (string.h): New include.
1448 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1449 the same value, for endianness-independence.
1450 * gdb.python/py-format-string.exp (default_regexp_dict)
1451 (test_pretty_structs, test_format): Adjust expected output to the
1452 changed initialization.
1453
37f6a7f4
TT
14542019-10-02 Tom Tromey <tromey@adacore.com>
1455
1456 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1457
1d58d6a2
PA
14582019-10-02 Pedro Alves <palves@redhat.com>
1459 Andrew Burgess <andrew.burgess@embecosm.com>
1460
1461 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1462 "print-file-var.h".
1463 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1464 (get_version_1): Print this_version_id and its address.
1465 Add extern "C" wrappers around interface functions.
1466 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1467 "print-file-var.h".
1468 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1469 (get_version_2): Print this_version_id and its address.
1470 Add extern "C" wrappers around interface functions.
1471 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1472 <stddef.h> and "print-file-var.h".
1473 Add extern "C" wrappers around interface functions.
1474 [VERSION_ID_MAIN] (this_version_id): Define.
1475 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1476 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1477 up extern "C" blocks.
1478 * gdb.base/print-file-var.exp (test): New, factored out from top
1479 level.
1480 (top level): Test all combinations of attribute hidden or not,
1481 dlopen or not, and this_version_id symbol in main file or not.
1482 Compile tests as both C++ and C, make test names unique.
1483
d770d56f
TT
14842019-10-01 Tom Tromey <tom@tromey.com>
1485
1486 * gdb.base/style.exp: Test "show logging filename".
1487
7f6aba03
TT
14882019-10-01 Tom Tromey <tom@tromey.com>
1489
1490 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1491 * gdb.base/style.exp: Add metadata style test.
1492
14309bb6
TT
14932019-10-01 Tom Tromey <tom@tromey.com>
1494
1495 * gdb.base/style.exp: Test "pwd".
1496
2a3c1174
PA
14972019-10-01 Tom Tromey <tom@tromey.com>
1498
1499 * gdb.base/style.exp: Update tests.
1500
53d666ec
AA
15012019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1502
1503 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1504 'six' to unsigned.
1505 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1506 'five'. Use an all-ones bit pattern for each.
1507 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1508 to its changed values.
1509
4a56a520
TT
15102019-09-30 Tom Tromey <tromey@adacore.com>
1511
1512 * gdb.rust/traits.rs: Disable all warnings.
1513
0df0352a
TV
15142019-09-29 Tom de Vries <tdevries@suse.de>
1515
1516 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1517
73d9a918
TV
15182019-09-29 Tom de Vries <tdevries@suse.de>
1519
1520 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1521
060b3ab4
TV
15222019-09-27 Tom de Vries <tdevries@suse.de>
1523
1524 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1525
68f7d34d
TV
15262019-09-27 Tom de Vries <tdevries@suse.de>
1527
1528 PR record/23188
1529 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1530
5d63b30a
TT
15312019-09-26 Tom Tromey <tromey@adacore.com>
1532
1533 * gdb.ada/py_taft.exp: New file.
1534 * gdb.ada/py_taft/main.adb: New file.
1535 * gdb.ada/py_taft/pkg.adb: New file.
1536 * gdb.ada/py_taft/pkg.ads: New file.
1537
3d435220
TV
15382019-09-24 Tom de Vries <tdevries@suse.de>
1539
1540 PR gdb/24598
1541 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1542
77d03678
TV
15432019-09-22 Tom de Vries <tdevries@suse.de>
1544
1545 * gdb.base/restore.exp: Allow register variables to be optimized out at
1546 -O0.
1547
abf516c6
UW
15482019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1549
1550 * gdb.arch/spu-info.exp: Remove file.
1551 * gdb.arch/spu-info.c: Remove file.
1552 * gdb.arch/spu-ls.exp: Remove file.
1553 * gdb.arch/spu-ls.c: Remove file.
1554
1555 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1556 * gdb.asm/spu.inc: Remove file.
1557
1558 * gdb.base/dump.exp: Remove support for spu*-*-*.
1559 * gdb.base/stack-checking.exp: Likewise.
1560 * gdb.base/overlays.exp: Likewise.
1561 * gdb.base/ovlymgr.c: Likewise.
1562 * gdb.base/spu.ld: Remove file.
1563
1564 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1565 * gdb.cp/cpexprs.exp: Likewise.
1566 * gdb.cp/exception.exp: Likewise.
1567 * gdb.cp/gdb2495.exp: Likewise.
1568 * gdb.cp/mb-templates.exp: Likewise.
1569 * gdb.cp/pr9167.exp: Likewise.
1570 * gdb.cp/userdef.exp: Likewise.
1571
1572 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1573
1574 * gdb.cell: Remove directory.
1575 * lib/cell.exp: Remove file.
1576
e452e88f
TV
15772019-09-19 Tom de Vries <tdevries@suse.de>
1578
1579 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1580
8a625130
TV
15812019-09-19 Tom de Vries <tdevries@suse.de>
1582
1583 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1584
81dc3ab5
TV
15852019-09-19 Tom de Vries <tdevries@suse.de>
1586
1587 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1588 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1589 (gdb_target_cmd): ... here.
1590 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1591 value 2.
1592
b078f3ac
AB
15932019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1594
1595 * gdb.base/source-dir.exp: Avoid having directory names in test
1596 names.
1597
f1b620e9
MG
15982019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1599
1600 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1601 directory.
1602
67f3ed6a
AB
16032019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1604
1605 * gdb.base/list-missing-source.exp: New file.
1606
d1b70248
TV
16072019-09-14 Tom de Vries <tdevries@suse.de>
1608
1609 PR teststuite/24599
1610 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1611 * lib/ada.exp (gnatmake_version_at_least): New proc.
1612
5fabdcd6
AB
16132019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1614
1615 * gdb.base/maint.exp: Use exec_has_index_section.
1616
aa17805f
AB
16172019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1618
1619 * gdb.base/maint.exp: Add test for 'maint info sections'.
1620
25e5c209
TV
16212019-09-12 Tom de Vries <tdevries@suse.de>
1622
1623 * gdb.base/store.exp: Allow register variables to be optimized out at
1624 -O0.
1625
4993045d
PW
16262019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1627
1628 * gdb.ada/rdv_wait.exp: Update to new task names.
1629 * gdb.base/task_switch_in_core.exp: Likewise.
1630 * gdb.base/info_sources_base.c: Likewise.
1631
8a516164
TT
16322019-09-10 Tom Tromey <tromey@adacore.com>
1633
1634 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
1635
aa391654
TT
16362019-09-10 Tom Tromey <tromey@adacore.com>
1637
1638 * gdb.ada/dgopt.exp: New file.
1639 * gdb.ada/dgopt/x.adb: New file.
1640
8634b462
TT
16412019-09-08 Tom Tromey <tom@tromey.com>
1642
1643 * gdb.tui/resize.exp: Remove setup_xfail.
1644 * gdb.tui/regs.exp: Remove setup_xfail.
1645 * gdb.tui/basic.exp: Remove setup_xfail.
1646
736b0f76
DB
16472019-09-06 David Blaikie <dblaikie@gmail.com>
1648
1649 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
1650 * gdb.cp/cplabel.exp: Ditto.
1651 * gdb.linespec/ls-errs.exp: Ditto.
1652
30331a6c
TV
16532019-09-05 Tom de Vries <tdevries@suse.de>
1654
1655 * lib/gdb.exp (cmp_file_string): New proc.
1656 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
1657 runto_main. Verify save breakpoints output.
1658
98b0ebab
PW
16592019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1660
1661 * gdb.base/info-var.exp: Test info variables without running
1662 to main, to avoid expect's buffer overflow.
1663
4e962e74
TT
16642019-09-03 Tom Tromey <tromey@adacore.com>
1665
1666 * gdb.ada/bias.exp: New file.
1667 * gdb.ada/bias/bias.adb: New file.
1668 * gdb.ada/print_chars.exp: Add regression test.
1669 * gdb.ada/print_chars/foo.adb (My_Character): New type.
1670 (MC): New variable.
1671
2ea1a07a
SL
16722019-08-29 Sandra Loosemore <sandra@codesourcery.com>
1673
1674 * gdb.base/argv0-symlink.exp: Run only on native target
1675 and local host.
1676
8077c50d
TV
16772019-08-29 Tom de Vries <tdevries@suse.de>
1678
1679 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
1680 diverse debug info.
1681 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
1682
48352473
TV
16832019-08-28 Tom de Vries <tdevries@suse.de>
1684
1685 * gdb.base/info-var.exp: Allow info variables to print info for files
1686 other than info-var-f1.c and info-var-f2.c.
1687
d8f27c60
AB
16882019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1689
1690 * gdb.fortran/info-types.exp: Add module.
1691 * gdb.fortran/info-types.f90: Update expected results.
1692
1f20c35e
AB
16932019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1694
1695 * gdb.fortran/info-types.exp: New file.
1696 * gdb.fortran/info-types.f90: New file.
1697 * lib/fortran.exp (fortran_character1): New proc.
1698
4acfdd20
AB
16992019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1700
1701 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
1702 functions'. Reindent as needed.
1703 * gdb.base/info-var-f1.c: New file.
1704 * gdb.base/info-var-f2.c: New file.
1705 * gdb.base/info-var.exp: New file.
1706 * gdb.base/info-var.h: New file.
1707
5c31b358
TV
17082019-08-26 Tom de Vries <tdevries@suse.de>
1709
1710 PR c++/24852
1711 * gdb.cp/no-libstdcxx-probe.exp: New test.
1712
b694989f
TV
17132019-08-26 Tom de Vries <tdevries@suse.de>
1714
1715 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
1716 * tests need to be skipped.
1717 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
1718 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
1719 mi_skip_libstdcxx_probe_tests.
1720
d9c4ba53
SDJ
17212019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
1722
1723 * gdb.python/py-xmethods.exp: Use raw strings when passing
1724 arguments to SimpleXMethodMatcher.
1725
395fad09
TV
17262019-08-22 Tom de Vries <tdevries@suse.de>
1727
1728 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
1729 more informative.
1730
26c957f1
PA
17312019-08-21 Pedro Alves <palves@redhat.com>
1732
1733 * gdb.base/with.exp: Test "with" with no arguments.
1734
61f80d5d
TV
17352019-08-21 Tom de Vries <tdevries@suse.de>
1736
1737 * gdb.base/gdb-caching-proc.exp: Sort files.
1738
d7a11d13
TV
17392019-08-20 Tom de Vries <tdevries@suse.de>
1740
1741 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
1742 compilation.
1743
34dafe9f
TV
17442019-08-16 Tom de Vries <tdevries@suse.de>
1745
1746 * gdb.base/compare-sections.exp ("after run to main"): Allow
1747 mismatched read-only sections for PIE executables.
1748
398fdd60
TT
17492019-08-16 Tom Tromey <tom@tromey.com>
1750
1751 * lib/tuiterm.exp (_csi_Z): New proc.
1752 * gdb.tui/basic.exp: Update window positions.
1753 * gdb.tui/empty.exp: Update window positions.
1754
d8f9e51c
SL
17552019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1756
1757 * gdb.base/examine-backward.exp: Correct regexp for
1758 "examine 3 bytes backward from ${address_zero}".
1759
3df505f6
TT
17602019-08-15 Tom Tromey <tom@tromey.com>
1761
1762 * gdb.tui/empty.exp: Enable resizing tests.
1763
272560b5
TT
17642019-08-15 Tom Tromey <tromey@adacore.com>
1765
1766 * gdb.ada/char_enum.exp: Add regression tests.
1767 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
1768 and '0'.
1769 (Char, Gchar): Update.
1770 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
1771
08235187
CB
17722019-08-15 Christian Biesinger <cbiesinger@google.com>
1773
1774 * gdb.python/python.exp: Expect a leading underscore on
1775 GdbOutput{,Error}File.
1776
22a2ab04
SL
17772019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1778
1779 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
1780 Windows host.
1781
835b995b
SL
17822019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1783
1784 * gdb.base/batch-preserve-term-settings.exp
1785 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
1786
97dd8e07
CB
17872019-08-15 Christian Biesinger <cbiesinger@google.com>
1788
1789 * lib/gdb.exp: When running on a mingw target, replace
1790 /x/ with x:/.
1791
75faf5c4
AH
17922019-08-14 Alan Hayward <alan.hayward@arm.com>
1793
1794 * gdb.arch/aarch64-prologue.c: New test.
1795 * gdb.arch/aarch64-prologue.exp: New file.
1796
abc6c00f
TV
17972019-08-13 Tom de Vries <tdevries@suse.de>
1798
1799 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
1800 Thread.
1801
74c2c1f4
SL
18022019-08-13 Sandra Loosemore <sandra@codesourcery.com>
1803
1804 * gdb.python/py-completion.exp: Download the .py file to the host
1805 and use its host pathname. Conditionalize tests that use
1806 tab completion and manipulate files on the build machine.
1807 * gdb.python/py-events.exp: Download the .py file to the host
1808 and use its host pathname.
1809 * gdb.python/py-evsignal.exp: Likewise.
1810 * gdb.python/py-evthreads.exp: Likewise.
1811 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
1812 pathname syntax.
1813 * gdb.python/py-framefilter.exp: Download the .py file to the right
1814 place on the host. Match Windows pathname syntax.
1815 * gdb.python/py-mi-var-info-path-expression.exp: Download the
1816 .py file to the host and use its host pathname.
1817 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
1818 * gdb.python/py-objfile.exp: Expect a host pathname, not a
1819 build pathname. Skip symlink test on Windows host. Add missing
1820 newline at end of file.
1821 * gdb.python/py-pp-maint.exp: Download the .py file to the host
1822 and use its host pathname.
1823 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
1824 * gdb.python/py-section-script.exp: Use host location of binfile
1825 on safe-path. Use correct path separator on Windows host.
1826 Reorder alternatives in gdb_test_multiple to prevent matching
1827 the wrong alternative on success.
1828 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
1829
ca2589f3
PP
18302019-08-12 Patrick Palka <patrick@parcs.ath.cx>
1831
1832 * gdb.gdb/selftest.exp (test_with_self): Update test to now
1833 expect the GDB inferior to no longer immediately stop after
1834 being resumed with "signal SIGINT".
1835
020a839d
SL
18362019-08-09 Sandra Loosemore <sandra@codesourcery.com>
1837
1838 * gdb.linespec/break-ask.exp: Generalize regexps to match
1839 Windows pathnames too.
1840
128d6509
TV
18412019-08-08 Tom de Vries <tdevries@suse.de>
1842
1843 PR testsuite/24862
1844 * lib/tuiterm.exp (_accept): Fix CSI regexp.
1845
590042fc
PW
18462019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1847
1848 * gdb.base/style.exp: Update tests for help doc new invariants.
1849 * gdb.base/help.exp: Likewise.
1850
046bebe1
TT
18512019-08-06 Tom Tromey <tom@tromey.com>
1852
1853 * gdb.base/style.exp: Add disassemble test.
1854 * gdb.base/style.c (some_called_function): New function.
1855 (main): Use it.
1856
0b27c27d
CB
18572019-08-05 Christian Biesinger <cbiesinger@google.com>
1858
1859 * gdb.python/py-block.exp: Test dictionary access on blocks.
1860
580f1034
SM
18612019-08-05 Simon Marchi <simon.marchi@efficios.com>
1862
1863 PR gdb/24863
1864 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
1865 -list-thread-groups --available test when running under
1866 check-read1.
1867
d86bd7cb
TV
18682019-08-05 Tom de Vries <tdevries@suse.de>
1869
1870 PR testsuite/24863
1871 * lib/gdb.exp (with_read1_timeout_factor): New proc.
1872 * gdb.base/help.exp: Use with_read1_timeout_factor.
1873 * gdb.base/info-macros.exp: Same.
1874 * gdb.cp/nested-types.exp: Same.
1875
a80cf5d8
TV
18762019-08-05 Tom de Vries <tdevries@suse.de>
1877
1878 * lib/gdb.exp (version_at_least): Factor out of ...
1879 (tcl_version_at_least): ... here.
1880 (gdb_compile): Fail if pie results in non-PIE executable.
1881 (readelf_version, readelf_prints_pie): New proc.
1882 (exec_is_pie): Return -1 if unknown.
1883
d0962838
TV
18842019-08-05 Tom de Vries <tdevries@suse.de>
1885
1886 * lib/gdb.exp (tcl_version_at_least): Fix typo.
1887
2252ff3d
SL
18882019-08-04 Sandra Loosemore <sandra@codesourcery.com>
1889
1890 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
1891
26655f53
SL
18922019-08-04 Sandra Loosemore <sandra@codesourcery.com>
1893
1894 * lib/completion-support.exp (test_gdb_complete_none): Skip
1895 tab completion tests if no readline support.
1896 (test_gdb_complete_unique_re): Likewise.
1897 (test_gdb_complete_multiple): Likewise.
1898
db4dc13e
PW
18992019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1900
1901 * gdb.base/info_sources.exp: New file.
1902 * gdb.base/info_sources.c: New file.
1903 * gdb.base/info_sources_base.c: New file.
1904
0eba165a
PFC
19052019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1906
1907 * gdb.base/batch-exit-status.exp: Call test_exit_status with
1908 prefix argument.
1909 (test_exit_status): Add prefix argument.
1910
59bd512b
TV
19112019-08-01 Tom de Vries <tdevries@suse.de>
1912
1913 PR testsuite/24863
1914 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
1915 calling exp_continue for new thread and thread exited messages.
1916
2a3ad588
TV
19172019-08-01 Tom de Vries <tdevries@suse.de>
1918
1919 PR testsuite/24863
1920 * gdb.base/structs.exp: Fix check-read1 timeout using
1921 gdb_test_sequence.
1922 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
1923
117eb594
TV
19242019-08-01 Tom de Vries <tdevries@suse.de>
1925
1926 PR testsuite/24863
1927 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
1928 line.
1929
ed591340
TV
19302019-08-01 Tom de Vries <tdevries@suse.de>
1931
1932 PR testsuite/24863
1933 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
1934
aa3b6533
TT
19352019-07-30 Tom Tromey <tromey@adacore.com>
1936
1937 * gdb.ada/display_nested.exp: New file.
1938 * gdb.ada/display_nested/foo.adb: New file.
1939 * gdb.ada/display_nested/pack.adb: New file.
1940 * gdb.ada/display_nested/pack.ads: New file.
1941
2906593f
CB
19422019-07-30 Christian Biesinger <cbiesinger@google.com>
1943
1944 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
1945 namespace.
1946 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
1947
0f575925
TV
19482019-07-30 Tom de Vries <tdevries@suse.de>
1949
1950 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
1951 instead.
1952
b13057d9
TV
19532019-07-30 Tom de Vries <tdevries@suse.de>
1954
1955 PR testsuite/24834
1956 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
1957 (exec_is_pie): New proc.
1958
5c4dde85
CB
19592019-07-29 Christian Biesinger <cbiesinger@google.com>
1960
1961 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
1962
c620ed88
CB
19632019-07-29 Christian Biesinger <cbiesinger@google.com>
1964
1965 * gdb.python/py-objfile.c: Add global and static vars.
1966 * gdb.python/py-objfile.exp: Test new functions Objfile.
1967 lookup_global_symbol and lookup_static_symbol.
1968
3d235706
TT
19692019-07-29 Tom Tromey <tom@tromey.com>
1970
1971 * lib/tuiterm.exp (Term::_csi_@): New proc.
1972 (Term::_csi_X): Don't move cursor.
1973
c7e4c0a6
PW
19742019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1975
1976 * gdb.base/options.exp: Update backtrace - completion to
1977 new option -frame-info.
1978 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
1979 Test new 'set print frame-info'. Test backtrace -frame-info
1980 overriding 'set print frame-info'.
1981 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
1982 Test new 'set print frame-info'.
1983 Verify consistency of backtrace with and without filters, with and
1984 without -no-filters.
1985 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
1986 default.
1987
de28a3b7
TV
19882019-07-29 Tom de Vries <tdevries@suse.de>
1989
1990 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
1991 no arguments".
1992
507dd60e
TV
19932019-07-29 Tom de Vries <tdevries@suse.de>
1994
1995 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
1996 is a substring of the first for "complete non-unique file name".
1997
5beafce9
TV
19982019-07-29 Tom de Vries <tdevries@suse.de>
1999
2000 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2001 with ".*".
2002
2d274232
TV
20032019-07-29 Tom de Vries <tdevries@suse.de>
2004
2005 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2006 Pass prompt_regexp parameter to gdb_test_multiple calls.
2007
9197cd8b
TV
20082019-07-29 Tom de Vries <tdevries@suse.de>
2009
2010 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
2011 print registers" regexps.
2012
b528dae0
TV
20132019-07-29 Tom de Vries <tdevries@suse.de>
2014
2015 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2016
d17725d7
TV
20172019-07-29 Tom de Vries <tdevries@suse.de>
2018
2019 PR gdb/24855
2020 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2021 (skip_python_tests_prompt): Add prompt_regexp argument to
2022 gdb_test_multiple calls.
2023
52b75bf1
TT
20242019-07-27 Tom Tromey <tom@tromey.com>
2025
2026 * gdb.tui/main.exp: New file.
2027
2b1d00c2
TT
20282019-07-27 Tom Tromey <tom@tromey.com>
2029
2030 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2031 optional.
2032 * gdb.tui/empty.exp: New file.
2033
ded631d5
TT
20342019-07-27 Tom Tromey <tom@tromey.com>
2035
2036 * lib/tuiterm.exp (spawn): New proc.
2037 (Term::resize): New proc.
2038 * gdb.tui/resize.exp: New file.
2039
58ac439d
TT
20402019-07-27 Tom Tromey <tom@tromey.com>
2041
2042 * gdb.tui/list.exp: New file.
2043
fe1f56ee
TT
20442019-07-27 Tom Tromey <tom@tromey.com>
2045
2046 * gdb.tui/regs.exp: New file.
2047
f790b310
TT
20482019-07-27 Tom Tromey <tom@tromey.com>
2049
2050 * gdb.tui/basic.exp: Add "layout split" test.
2051
d95fc6ee
TT
20522019-07-27 Tom Tromey <tom@tromey.com>
2053
2054 * gdb.tui/basic.exp: Add "layout asm" test.
2055
c3786b3a
TT
20562019-07-27 Tom Tromey <tom@tromey.com>
2057
2058 * lib/tuiterm.exp: New file.
2059 * gdb.tui/basic.exp: New file.
2060
98a617f8
KB
20612019-07-27 Kevin Buettner <kevinb@redhat.com>
2062
2063 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2064 Enable tests associated with this flag. Adjust regex
2065 referencing "foo_low" to now refer to "foo_cold" instead.
2066
5c076da4
KB
20672019-07-27 Kevin Buettner <kevinb@redhat.com>
2068
2069 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2070 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2071 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2072 foo_cold. Revise comments to match.
2073 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2074 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2075 were wrapped into this proc; Call do_test in loop from outermost
2076 level.
2077 (foo_low): Rename all occurrences to "foo_cold".
2078 (backtrace from baz): New test.
2079 (x2/i foo_cold): New test.
2080 (info line *foo_cold): New test.
2081
1512d3b7
TV
20822019-07-26 Tom de Vries <tdevries@suse.de>
2083
2084 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2085
297989a1
TV
20862019-07-25 Tom de Vries <tdevries@suse.de>
2087
2088 PR testsuite/24830
2089 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2090 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2091 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2092 (skip_libstdcxx_probe_tests): ... here.
2093 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2094
b3b965fb
TV
20952019-07-24 Tom de Vries <tdevries@suse.de>
2096
2097 PR testsuite/24807
2098 * gdb.objc/basicclass.m: Include stdio.h.
2099 * gdb.objc/nondebug.m: Same.
2100 * gdb.objc/objcdecode.m: Same.
2101
4625b4d0
TV
21022019-07-24 Tom de Vries <tdevries@suse.de>
2103
2104 PR testsuite/24612
2105 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2106 additional_flags.
2107
024a5840
TV
21082019-07-24 Tom de Vries <tdevries@suse.de>
2109
2110 PR testsuite/24831
2111 * gdb.multi/tids.exp: Update error messages for info threads.
2112
c76ddaa3
TV
21132019-07-24 Tom de Vries <tdevries@suse.de>
2114
2115 * gdb.base/info-types.exp: Allow info types to print info for more than
2116 one file.
2117
9a618ef6
TV
21182019-07-23 Tom de Vries <tdevries@suse.de>
2119
2120 PR testsuite/24842
2121 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2122 gdb_spawn_with_cmdline_opts.
2123
40eadf04
SP
21242019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2125
2126 * gdb.arch/arm-cmse-sgstubs.c: New test.
2127 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2128
5ba29434
TV
21292019-07-23 Tom de Vries <tdevries@suse.de>
2130
2131 PR testsuite/24711
2132 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2133 issuing next command.
2134
a8e9d247
AB
21352019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2136
2137 * gdb.ada/info_auto_lang.exp: Update expected results.
2138 * gdb.base/info-types.c: Add additional types to check.
2139 * gdb.base/info-types.exp: Update expected results.
2140
eb86c5e2
AB
21412019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2142
2143 * gdb.base/info-types.c: New file.
2144 * gdb.base/info-types.exp: New file.
2145
01e175fe
AB
21462019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2147
2148 * gdb.arch/riscv-bp-infcall.c: New file.
2149 * gdb.arch/riscv-bp-infcall.exp: New file.
2150
6b78c3f8
AB
21512019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2152
2153 PR breakpoints/24541
2154 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2155
da738167
TV
21562019-07-14 Tom de Vries <tdevries@suse.de>
2157
2158 PR testsuite/24760
2159 * gdb.objc/basicclass.exp: Fix unterminated string.
2160
0d4e84ed
AB
21612019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2162 Andrew Burgess <andrew.burgess@embecosm.com>
2163
2164 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2165 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2166 negative bounds.
2167 * gdb.fortran/vla-value.exp: Print elements of an array with
2168 negative bounds.
2169 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2170 testing.
2171
021d8588
AB
21722019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2173
2174 * gdb.base/options.exp (expect_string): Dequote strings in
2175 results.
2176 (test-string): Test strings with different quoting and reindent.
2177
f06f1252
TT
21782019-07-10 Tom Tromey <tromey@adacore.com>
2179
2180 * gdb.ada/mi_ex_cond.exp: Update expected results.
2181 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2182 * gdb.ada/mi_catch_ex.exp: Update expected results.
2183 * gdb.ada/mi_catch_assert.exp: Update expected results.
2184 * gdb.ada/catch_ex.exp (catch_exception_info)
2185 (catch_exception_entry, catch_assert_entry)
2186 (catch_unhandled_entry): Update.
2187 * gdb.ada/catch_assert_if.exp: Update expected results.
2188
b863685d
RB
21892019-07-10 Richard Bunt <richard.bunt@arm.com>
2190 Stephen Roberts <stephen.roberts@arm.com>
2191
2192 * gdb.base/define.exp: Restore original prompt.
2193
cb1e4e32
PA
21942019-07-09 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2197 breakpoints" output.
2198 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2199 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2200 throw" creates breakpoint.
2201 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2202 'type="catchpoint"'.
2203
b58a68fe
PA
22042019-07-09 Pedro Alves <palves@redhat.com>
2205
2206 PR c++/15468
2207 * gdb.cp/except-multi-location-lib.cc: New.
2208 * gdb.cp/except-multi-location-main.cc: New.
2209 * gdb.cp/except-multi-location.exp: New.
2210
0826779b
PW
22112019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2212
2213 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2214 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2215 argument and update callers.
2216
5b0e2db4
AB
22172019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2218
2219 * gdb.arch/amd64-break-on-asm-line.S: New file.
2220 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2221
1f6f6e21
PW
22222019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2223
2224 * gdb.base/printcmds.exp: Test printing C string and
2225 C wide string convenience vars without transiting via the inferior.
2226 Also make test names unique.
2227
ea142fbf
AH
22282019-07-08 Alan Hayward <alan.hayward@arm.com>
2229
5862c886 2230 PR breakpoints/25011
ea142fbf
AH
2231 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2232
213fd9fa
PA
22332019-07-04 Pedro Alves <palves@redhat.com>
2234
2235 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2236 body returned ok(0), break(3) or continue(4).
2237 * gdb.testsuite/foreach_with_prefix.exp: New file.
2238
2b40fda7
AH
22392019-07-04 Alan Hayward <alan.hayward@arm.com>
2240
2241 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2242
a26c8de0
PA
22432019-07-03 Pedro Alves <palves@redhat.com>
2244
2245 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2246 "return -code".
2247
5f4ba3e7
PA
22482019-07-03 Pedro Alves <palves@redhat.com>
2249
2250 PR cli/24732
2251 * gdb.base/shell.exp: Load completion-support.exp.
2252 Adjust expected error output. Add completion tests.
2253
a994424f
PA
22542019-07-03 Pedro Alves <palves@redhat.com>
2255
2256 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2257 string_to_regexp.
2258
3d9be6f5
PA
22592019-07-03 Pedro Alves <palves@redhat.com>
2260
2261 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2262 (expect_integer): Adjust to expect "-string".
2263 (expect_string): New.
2264 (all_options): Expect "-string".
2265 (test-flag, test-boolean): Adjust to expect "-string".
2266 (test-string): New proc.
2267 (top level): Call it.
2268
41fc454c
PA
22692019-07-03 Pedro Alves <palves@redhat.com>
2270
2271 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2272 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2273 the expected output in the success.
2274
b2b2a215
PA
22752019-07-03 Pedro Alves <palves@redhat.com>
2276
2277 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2278 Split one gdb_test_multiple call in two to avoid a race.
2279
fdbc9870
PA
22802019-07-03 Pedro Alves <palves@redhat.com>
2281
2282 * gdb.base/with.c: New file.
2283 * gdb.base/with.exp: New file.
2284
c6ac8931
PA
22852019-07-03 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.base/settings.exp: Replace all references to "maint
2288 test-settings set" with references to "maint set test-settings",
2289 and all references to "maint test-settings show" with references
2290 to "maint show test-settings".
2291
970f9d09
PA
22922019-07-03 Pedro Alves <palves@redhat.com>
2293
2294 * gdb.base/settings.exp (test-string): Adjust expected out when
2295 testing "maint test-settings show filename"
2296
54d66006
PA
22972019-07-02 Pedro Alves <palves@redhat.com>
2298
2299 * gdb.base/options.exp (test-info-threads): New procedure.
2300 (top level): Call it.
2301
10d06d82
TT
23022019-06-28 Tom Tromey <tromey@adacore.com>
2303
2304 * gdb.dwarf2/ada-linkage-name.c: New file.
2305 * gdb.dwarf2/ada-linkage-name.exp: New file.
2306
3d507ff2
TT
23072019-06-27 Tom Tromey <tromey@adacore.com>
2308
d039f014 2309 PR c++/20020:
3d507ff2
TT
2310 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2311
8af58ffe
TV
23122019-06-26 Tom de Vries <tdevries@suse.de>
2313
2314 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2315
22e21752
TV
23162019-06-26 Tom de Vries <tdevries@suse.de>
2317
2318 * gdb.base/index-cache.exp: Add back missing debug option.
2319
b65b566c
PW
23202019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2321
2322 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2323
5c2c8c69
TV
23242019-06-25 Tom de Vries <tdevries@suse.de>
2325
2326 PR testsuite/24727
2327 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2328
164e3873
TV
23292019-06-24 Tom de Vries <tdevries@suse.de>
2330
2331 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2332
824eacee
TV
23332019-06-24 Tom de Vries <tdevries@suse.de>
2334
2335 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2336 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2337 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2338
385b97d3
TV
23392019-06-24 Tom de Vries <tdevries@suse.de>
2340
2341 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2342
c596f180
TV
23432019-06-21 Tom de Vries <tdevries@suse.de>
2344
2345 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2346
b13a7d03
TV
23472019-06-21 Tom de Vries <tdevries@suse.de>
2348
2349 PR testsuite/24518
2350 PR ada/24713
2351 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2352 index.
2353
899277ae
TT
23542019-06-19 Tom Tromey <tromey@adacore.com>
2355
2356 * gdb.ada/length_cond.exp: Add intro comment.
2357
680e1bee
TT
23582019-06-19 Tom Tromey <tromey@adacore.com>
2359
2360 * gdb.ada/length_cond.exp: New file.
2361 * gdb.ada/length_cond/length_cond.adb: New file.
2362 * gdb.ada/length_cond/pck.adb: New file.
2363 * gdb.ada/length_cond/pck.ads: New file.
2364
0ed4690a
TV
23652019-06-18 Tom de Vries <tdevries@suse.de>
2366
2367 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2368
d20ed5fd
TT
23692019-06-18 Tom Tromey <tromey@adacore.com>
2370
2371 * gdb.base/list0.h: Add comment explaining control character.
2372
86e04673
TV
23732019-06-18 Tom de Vries <tdevries@suse.de>
2374
2375 * boards/fission.exp: Break up long debug_flags line.
2376
c4973306
SM
23772019-06-16 Tom de Vries <tdevries@suse.de>
2378
2379 PR gdb/24445
2380 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2381 generated index.
2382
93cb9841
AB
23832019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2384
2385 PR gdb/24686
2386 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2387 improve detection of bug gdb/24541.
2388
399aaebd
SM
23892019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2390
2391 PR gdb/24669
2392 * gdb.base/index-cache.exp (uses_readnow,
2393 expecting_index_cache_use): Define global variable.
2394 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2395 expecting_index_cache_use.
2396
584a927c
AB
23972019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2398 Andrew Burgess <andrew.burgess@embecosm.com>
2399
2400 * gdb.fortran/pointers.f90: New file.
2401 * gdb.fortran/print_type.exp: New file.
2402 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2403 * gdb.fortran/vla-type.exp: Likewise.
2404 * gdb.fortran/vla-value.exp: Likewise.
2405 * gdb.mi/mi-vla-fortran.exp: Likewise.
2406
30056ea0
AB
24072019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2408
2409 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2410 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2411 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2412 as a stop reason.
2413
ec8e2b6d
AB
24142019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2415
2416 * gdb.base/annota1.exp: Update expected results.
2417 * gdb.cp/annota2.exp: Likewise.
2418 * gdb.cp/annota3.exp: Likewise.
2419
09e4c4e1
AB
24202019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2421
2422 * gdb.base/style-logging.exp: Remove path from test name.
2423
0735b091
TT
24242019-06-14 Tom Tromey <tromey@adacore.com>
2425
2426 PR gdb/24502:
2427 * gdb.base/style-logging.exp: New file.
2428
f5686554
TT
24292019-06-14 Tom Tromey <tromey@adacore.com>
2430
2431 * gdb.base/symfile-warn.exp: New file.
2432 * gdb.base/symfile-warn.c: New file.
2433
a0c1ffed
TT
24342019-06-14 Tom Tromey <tromey@adacore.com>
2435
2436 * gdb.base/annotate-symlink.exp: New file.
2437
f411722c
TT
24382019-06-14 Tom Tromey <tromey@adacore.com>
2439
2440 * gdb.ada/set_wstr.exp: Add reassignment test.
2441
4268ec18
TT
24422019-06-14 Tom Tromey <tromey@adacore.com>
2443
2444 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2445 'unchecked_access and 'unrestricted_access as well.
2446
9a9e394b
TT
24472019-06-14 Tom Tromey <tromey@adacore.com>
2448
2449 PR ada/24539:
2450 * gdb.ada/vla.exp: Update tests.
2451 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2452 pragma.
2453
4c048731
PA
24542019-06-13 Pedro Alves <palves@redhat.com>
2455
2456 * gdb.base/settings.exp (test-integer): Test junk after
2457 "unlimited".
2458
6665660a
PA
24592019-06-13 Pedro Alves <palves@redhat.com>
2460
2461 * gdb.base/options.exp (test-thread-apply): New.
2462 (top level): Call it.
2463
5d707134
PA
24642019-06-13 Pedro Alves <palves@redhat.com>
2465
2466 * gdb.base/options.exp (test-frame-apply): New.
2467 (top level): Test print commands with different "frame apply"
2468 prefixes.
2469
e2a689da
PA
24702019-06-13 Pedro Alves <palves@redhat.com>
2471
e79be6e5 2472 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2473 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2474 'max_completions' parameter and handle it.
2475 (test_gdb_completion_offers_commands): New.
2476
90a1ef87
PA
24772019-06-13 Pedro Alves <palves@redhat.com>
2478
2479 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2480
d4c16835
PA
24812019-06-13 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/options.exp (test-backtrace): New.
2484 (top level): Call it.
2485
2daf894e
PA
24862019-06-13 Pedro Alves <palves@redhat.com>
2487
2488 * gdb.guile/scm-frame-args.exp: Use "set print
2489 raw-frame-arguments" instead of "set print raw frame-arguments".
2490 * gdb.python/py-frame-args.exp: Likewise.
2491
e6ed716c
PA
24922019-06-13 Pedro Alves <palves@redhat.com>
2493
2494 * gdb.compile/compile.exp: Adjust expected output to option
2495 processing changes.
2496
7d8062de
PA
24972019-06-13 Pedro Alves <palves@redhat.com>
2498
2499 * gdb.base/options.exp: Build executable.
2500 (test-print): New procedure.
2501 (top level): Call it, once for "print" and another for "compile
2502 print".
2503
9d0faba9
PA
25042019-06-13 Pedro Alves <palves@redhat.com>
2505
2506 * gdb.base/options.c: New file.
2507 * gdb.base/options.exp: New file.
2508
dee7b4c8
PA
25092019-06-13 Pedro Alves <palves@redhat.com>
2510
2511 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2512 that "o" is ambiguous.
2513
dca0f6c0
PA
25142019-06-13 Pedro Alves <palves@redhat.com>
2515
2516 * gdb.base/settings.c: New file.
2517 * gdb.base/settings.exp: New file.
2518
ccf46844
PA
25192019-06-13 Pedro Alves <palves@redhat.com>
2520
2521 * gdb.base/completion.exp: Fix comment typo.
2522
b9a3f842
PA
25232019-06-13 Pedro Alves <palves@redhat.com>
2524
2525 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2526 foo --1" test.
2527
d106773e
PA
25282019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2529
2530 * gdb.fortran/block-data.f: New.
2531 * gdb.fortran/block-data.exp: New.
2532
fea82da0
TV
25332019-06-11 Tom de Vries <tdevries@suse.de>
2534
2535 PR testsuite/24521
2536 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2537 message.
2538
8c2e74f1
TV
25392019-06-11 Tom de Vries <tdevries@suse.de>
2540
2541 PR testsuite/24521
2542 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2543
b49851c8
TV
25442019-06-11 Tom de Vries <tdevries@suse.de>
2545
2546 * boards/readnow.exp: New file.
2547
a7067863
AB
25482019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2549
2550 * gdb.fortran/vla-sizeof.exp: Update expected results.
2551
1a3da2cd
AB
25522019-06-06 Amos Bird <amosbird@gmail.com>
2553
2554 * gdb.base/annota1.exp (thread_switch): Add test for
2555 thread-exited annotation.
2556
3847a7bf
TT
25572019-06-06 Tom Tromey <tromey@adacore.com>
2558
2559 * gdb.base/maint.exp: Expect command started/finished output.
2560
0088ba59
AB
25612019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2562
2563 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2564 comment.
2565 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2566
312617a3
AB
25672019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2568
2569 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2570 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2571 * gdb.arch/riscv-unwind-long-insn.c: New file.
2572 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2573
e1f2e1a2
CB
25742019-06-04 Christian Biesinger <cbiesinger@google.com>
2575
d3238f7d 2576 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2577
206584bd
PW
25782019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2579
2580 * lib/gdb.exp (help_list_trailer): New regexp variable
2581 factorizing the help trailer message.
2582 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2583 arg to allow to better factorize various tests.
2584 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2585 (test_prefix_command_help): Use help_list_trailer.
2586 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2587 * gdb.guile/scm-cmd.exp: Likewise.
2588 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2589 * gdb.base/help.exp: Use test_user_defined_class_help.
2590 * gdb.base/style.exp: Add tests for styling of help and apropos.
2591 * lib/gdb-utils.exp (style): Add title and highlight styles.
2592
708dc93e
PW
25932019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2594
2595 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2596 $_shell_exitsignal.
2597 * gdb.base/default.exp: Update for new convenience variables.
2598
f49055a5
TT
25992019-05-29 Tom Tromey <tromey@adacore.com>
2600
2601 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2602 to "break complete ada" test case's regexp.
2603
4330d61d
TT
26042019-05-29 Tom Tromey <tromey@adacore.com>
2605
2606 PR c++/20020:
2607 * gdb.cp/constexpr-field.exp: New file.
2608 * gdb.cp/constexpr-field.cc: New file.
2609
000439d5
TT
26102019-05-29 Tom Tromey <tromey@adacore.com>
2611
2612 * gdb.base/finish.exp (finish_no_print): New proc.
2613 (finish_tests): Call it.
2614
5a01c34c
TV
26152019-05-24 Tom de Vries <tdevries@suse.de>
2616
2617 * gdb.dwarf2/gdb-add-index.exp: New file.
2618
18125b16
TT
26192019-05-22 Tom Tromey <tromey@adacore.com>
2620
2621 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2622 * gdb.base/style.exp: Use "style".
2623 * lib/gdb-utils.exp (style): New proc.
2624
af1a8d03
TV
26252019-05-22 Tom de Vries <tdevries@suse.de>
2626
2627 * gdb.base/align.exp: Require c++11.
2628
e7fe496b
TV
26292019-05-22 Tom de Vries <tdevries@suse.de>
2630
2631 PR testsuite/24586
2632 * gdb.python/py-mi-var-info-path-expression.exp: Call
2633 mi_skip_python_tests to check if python is supported.
2634
8fca4da0
AH
26352019-05-22 Alan Hayward <alan.hayward@arm.com>
2636
2637 * gdb.arch/aarch64-pauth.c: New test.
2638 * gdb.arch/aarch64-pauth.exp: New file.
2639
b7060614
AH
26402019-05-22 Alan Hayward <alan.hayward@arm.com>
2641
2642 * README (Re-running Tests Outside The Testsuite): New section.
2643
669d0468
TV
26442019-05-21 Tom de Vries <tdevries@suse.de>
2645
2646 * gdb.arch/amd64-eval.exp: Require c++11.
2647 * gdb.base/max-depth.exp: Same.
2648 * gdb.compile/compile-cplus-array-decay.exp: Same.
2649 * gdb.cp/meth-typedefs.exp: Same.
2650 * gdb.cp/subtypes.exp: Same.
2651 * gdb.cp/temargs.exp: Same.
2652
ce3ebcaa
AH
26532019-05-21 Alan Hayward <alan.hayward@arm.com>
2654
2655 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
2656
34d11c68
AB
26572019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
2658
2659 PR gdb/18644
2660 * gdb.fortran/complex.exp: Remove setup_kfail calls.
2661 * gdb.fortran/printing-types.exp: Add new test.
2662 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
2663 testing.
2664 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
2665 setup_kfail call.
2666
87781e84
AH
26672019-05-17 Alan Hayward <alan.hayward@arm.com>
2668
2669 * README (Running the Testsuite): Change example.
2670 (Testsuite Parameters): Remove TRANSCRIPT.
2671 * lib/gdb.exp: Remove TRANSCRIPT check.
2672
b420b89e
AH
26732019-05-17 Alan Hayward <alan.hayward@arm.com>
2674
2675 * README (Testsuite Parameters): Add replay logging to
2676 GDBSERVER_DEBUG.
2677 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
2678 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
2679 as a comma separated list.
2680 (gdb_debug_init): Override procedure.
2681
408e9b8b
AH
26822019-05-17 Alan Hayward <alan.hayward@arm.com>
2683
2684 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
2685 (gdb_write_cmd_file): New procedure.
2686 * lib/gdbserver-support.exp (gdbserver_start): Call
2687 gdbserver_write_cmd_file.
2688 (gdbserver_write_cmd_file): New procedure.
2689
f9e2e39d
AH
26902019-05-17 Alan Hayward <alan.hayward@arm.com>
2691
2692 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
2693 (delete_breakpoints): Likewise.
2694 (gdb_run_cmd): Likewise.
2695 (gdb_start_cmd): Likewise.
2696 (gdb_starti_cmd): Likewise.
2697 (gdb_internal_error_resync): Likewise.
2698 (gdb_test_multiple): Likewise.
2699 (gdb_reinitialize_dir): Likewise.
2700 (default_gdb_exit): Likewise.
2701 (gdb_file_cmd): Mark kill as optional.
2702 (default_gdb_start): Call gdb_stdin_log_init.
2703 (send_gdb): Call gdb_stdin_log_write.
2704 (rerun_to_main): Mark Y as an answer.
2705 (gdb_stdin_log_init): New function.
2706 (gdb_stdin_log_write): Likewise.
2707
81f47ac2
AH
27082019-05-17 Alan Hayward <alan.hayward@arm.com>
2709
2710 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
2711 * gdb.base/debug-expr.exp: Likewise.
2712 * gdb.base/foll-fork.exp: Likewise.
2713 * gdb.base/foll-vfork.exp: Likewise.
2714 * gdb.base/fork-print-inferior-events.exp: Likewise.
2715 * gdb.base/gdb-sigterm.exp: Likewise.
2716 * gdb.base/gdbinit-history.exp: Likewise.
2717 * gdb.base/osabi.exp: Likewise.
2718 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
2719 * gdb.base/ui-redirect.exp: Likewise.
2720 * gdb.gdb/unittest.exp: Likewise.
2721 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
2722 * gdb.mi/mi-watch.exp: Likewise.
2723 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2724 * gdb.mi/user-selected-context-sync.exp: Likewise.
2725 * gdb.python/python.exp: Disable debug test when debugging.
2726 * gdb.threads/check-libthread-db.exp: Disable when debugging.
2727 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2728 Likewise.
2729 * gdb.threads/stepi-random-signal.exp: Likewise.
2730
29b52314
AH
27312019-05-17 Alan Hayward <alan.hayward@arm.com>
2732
2733 * Makefile.in: Pass through GDB_DEBUG.
2734 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2735 (gdb,debug): Add board setting.
2736 * lib/gdb.exp (default_gdb_start): Start debugging.
2737 (gdb_debug_enabled): New procedure.
2738 (gdb_debug_init): Likewise.
29b52314
AH
2739
27402019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 2741
29b52314
AH
2742 * Makefile.in: Pass through GDB_DEBUG.
2743 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2744 (gdb,debug): Add board setting.
2745 * lib/gdb.exp (default_gdb_start): Start debugging.
2746 (gdb_debug_enabled): New procedure.
2747 (gdb_debug_init): Likewise.
29b52314 2748
ca1285d1
AH
27492019-05-17 Alan Hayward <alan.hayward@arm.com>
2750
2751 * gdb.base/ui-redirect.exp: Add debug redirect tests.
2752
f3a09c80
AH
27532019-05-17 Alan Hayward <alan.hayward@arm.com>
2754
2755 * gdb.base/ui-redirect.exp: Test redirection.
2756
26648588
JV
27572019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
2758
2759 * gdb.mi/mi-complete.exp: New file.
2760 * gdb.mi/mi-complete.cc: Likewise.
2761
14237686
AB
27622019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
2763
2764 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
2765 indexed and sliced arrays, and pointers to arrays.
2766
e7bd7fba
TT
27672019-05-14 Tom Tromey <tromey@adacore.com>
2768
2769 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
2770 styling test.
2771
2764128d
TV
27722019-05-14 Tom de Vries <tdevries@suse.de>
2773
2774 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
2775 selection entry encoding.
2776
71bed2db
TT
27772019-05-10 Tom Tromey <tromey@adacore.com>
2778
2779 * gdb.ada/info_exc.exp: Add "complete" test.
2780
63b667ad
TV
27812019-05-09 Tom de Vries <tdevries@suse.de>
2782
2783 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
2784 CU-relative.
2785
9cfd2b89
TV
27862019-05-09 Tom de Vries <tdevries@suse.de>
2787
2788 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
2789 CU-relative.
2790
2228ef77
XR
27912019-05-08 Joel Brobecker <brobecker@adacore.com>
2792
2793 * gdb.ada/frame_arg_lang.exp: New testcase.
2794 * gdb.ada/frame_arg_lang/bla.adb: New file.
2795 * gdb.ada/frame_arg_lang/pck.ads: New file.
2796 * gdb.ada/frame_arg_lang/pck.adb: New file.
2797 * gdb.ada/frame_arg_lang/foo.c: New file.
2798
80e55b13
TT
27992019-05-08 Tom Tromey <tromey@adacore.com>
2800
2801 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
2802
9d3421af
TT
28032019-05-08 Tom Tromey <tromey@adacore.com>
2804
2805 * gdb.base/ptype-offsets.exp: Update tests.
2806
844333e2
TT
28072019-05-08 Tom Tromey <tromey@adacore.com>
2808
2809 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
2810 cases.
2811 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
2812 "short".
2813
988915ee
TT
28142019-05-08 Tom Tromey <tromey@adacore.com>
2815
2816 * gdb.ada/vla.exp: New file.
2817 * gdb.ada/vla/vla.adb: New file.
2818
7bd55dac
TV
28192019-05-07 Tom de Vries <tdevries@suse.de>
2820
2821 * gdb.base/index-cache.exp (ls_host): Fix return statement.
2822
75f06e9d
TV
28232019-05-07 Tom de Vries <tdevries@suse.de>
2824
2825 PR testsuite/24522
2826 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
2827 section.
2828
77e7aaa4
TV
28292019-05-07 Tom de Vries <tdevries@suse.de>
2830
2831 PR testsuite/24522
2832 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
2833 .debug_aranges section.
2834
456ba0fa
TV
28352019-05-07 Tom de Vries <tdevries@suse.de>
2836
2837 PR testsuite/24159
2838 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
2839
5a56d6a6
TV
28402019-05-06 Tom de Vries <tdevries@suse.de>
2841
2842 * lib/gdb.exp (exec_has_index_section): New proc.
2843 * gdb.base/index-cache.exp: Handle case that binfile contains an index
2844 section.
2845
9d6d4be8
TV
28462019-05-04 Tom de Vries <tdevries@suse.de>
2847
2848 * boards/cc-with-debug-names.exp: New file.
2849
222a8d25
TT
28502019-05-03 Tom Tromey <tromey@adacore.com>
2851
2852 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
2853 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
2854 * gdb.ada/char_enum.exp: Add test.
2855
0fdfd794
TV
28562019-05-03 Tom de Vries <tdevries@suse.de>
2857
2858 * boards/cc-with-gdb-index.exp: New file.
2859
80062eb9
AB
28602019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
2861
2862 * gdb.rust/simple.exp: Add new test case.
2863 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
2864 (main): Initialise an instance of the new struct.
2865
4504bbde
TT
28662019-05-01 Tom Tromey <tromey@adacore.com>
2867
2868 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
2869 record.
2870 (NPR): New variable.
2871 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
2872 test.
2873
d48e62f4
TT
28742019-05-01 Tom Tromey <tromey@adacore.com>
2875
2876 * gdb.ada/packed_array_assign.exp: Add packed assignment
2877 regression test.
2878
f59f30f5
TV
28792019-05-01 Tom de Vries <tdevries@suse.de>
2880
2881 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
2882
b70bfc54
TV
28832019-05-01 Tom de Vries <tdevries@suse.de>
2884
2885 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
2886
15f18d14
AT
28872019-04-30 Ali Tamur <tamur@google.com>
2888
2889 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
2890
2ff0a947
TT
28912019-04-30 Tom Tromey <tromey@adacore.com>
2892
2893 * lib/ada.exp (find_ada_tool): New proc.
2894 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
2895 * gdb.ada/catch_ex_std.exp: New file.
2896 * gdb.ada/catch_ex_std/foo.adb: New file.
2897 * gdb.ada/catch_ex_std/some_package.adb: New file.
2898 * gdb.ada/catch_ex_std/some_package.ads: New file.
2899
a776957c
TT
29002019-04-30 Tom Tromey <tromey@adacore.com>
2901
2902 PR c++/24470:
2903 * gdb.cp/temargs.cc: Add test code from PR.
2904
bc68014d
AB
29052019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2906
2907 * gdb.fortran/vla-datatypes.exp: Update expected results.
2908 * gdb.fortran/vla-ptype.exp: Likewise.
2909 * gdb.fortran/vla-type.exp: Likewise.
2910 * gdb.fortran/vla-value.exp: Likewise.
2911
f1fdc960
AB
29122019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2913
2914 * gdb.fortran/ptr-indentation.exp: Update expected results.
2915 * gdb.fortran/ptype-on-functions.exp: Likewise.
2916 * gdb.fortran/vla-ptr-info.exp: Likewise.
2917 * gdb.fortran/vla-value.exp: Likewise.
2918
bf7a4de1
AB
29192019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2920
2921 * gdb.fortran/ptype-on-functions.exp: New file.
2922 * gdb.fortran/ptype-on-functions.f90: New file.
2923
bbe75b9d
AB
29242019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2925
2926 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
2927 case void string.
2928
1db455a7
AB
29292019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2930
2931 * gdb.fortran/complex.exp: Expand.
2932 * gdb.fortran/complex.f: Renamed to...
2933 * gdb.fortran/complex.f90: ...this, and extended to add more
2934 complex values.
2935
b6d03bb2
AB
29362019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2937
2938 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
2939 MODULO, CMPLX.
2940
2e62ab40
AB
29412019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
2942 Richard Bunt <richard.bunt@arm.com>
2943
2944 * gdb.base/max-depth.c: New file.
2945 * gdb.base/max-depth.exp: New file.
2946 * gdb.python/py-nested-maps.c: New file.
2947 * gdb.python/py-nested-maps.exp: New file.
2948 * gdb.python/py-nested-maps.py: New file.
2949 * gdb.python/py-format-string.exp (test_max_depth): New proc.
2950 (test_all_common): Call test_max_depth.
2951 * gdb.fortran/max-depth.exp: New file.
2952 * gdb.fortran/max-depth.f90: New file.
2953 * gdb.go/max-depth.exp: New file.
2954 * gdb.go/max-depth.go: New file.
2955 * gdb.modula2/max-depth.exp: New file.
2956 * gdb.modula2/max-depth.c: New file.
2957 * lib/gdb.exp (get_print_expr_at_depths): New proc.
2958
d2b584a5
TV
29592019-04-29 Tom de Vries <tdevries@suse.de>
2960
2961 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
2962
136afab8
PW
29632019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2964
2965 * gdb.base/callexit.exp: Test may-call-functions off.
2966
725cbb63
KS
29672019-04-25 Keith Seitz <keiths@redhat.com>
2968
2969 PR c++/24367
2970 * gdb.cp/meth-typedefs.cc (incomplete_struct)
2971 (another_incomplete_struct, test_incomplete): New definitions.
2972 (main): Use new definitions.
2973 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
2974 functions.
2975
701adfb0
PA
29762019-04-25 Ali Tamur <tamur@google.com>
2977
2978 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
2979
82433e3e
SDJ
29802019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
2981
2982 PR corefiles/11608
2983 PR corefiles/18187
2984 * gdb.base/coredump-filter-build-id.exp: New file.
2985
dd06d4d6
AH
29862019-04-25 Alan Hayward <alan.hayward@arm.com>
2987
e79be6e5
SM
2988 * Makefile.in: Pass through GDBSERVER_DEBUG.
2989 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
2990 (gdbserver,debug): Add board setting.
2991 * gdb.trace/tspeed.exp: Skip when debugging.
2992 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
2993 * lib/gdbserver-support.exp: Likewise
dd06d4d6 2994
1670072e
TT
29952019-04-24 Tom Tromey <tromey@adacore.com>
2996
2997 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
2998 Rust.
2999
a59240a4
TT
30002019-04-24 Tom Tromey <tromey@adacore.com>
3001
3002 * gdb.arch/amd64-eval.exp: Test bitfield return.
3003 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3004 (class Foo) <return_bitfields>: New method.
3005 (main): Call it.
3006
b907456c
AB
30072019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3008
3009 * gdb.cp/many-args.cc: New file.
3010 * gdb.cp/many-args.exp: New file.
3011
5c565afd
TV
30122019-04-23 Tom de Vries <tdevries@suse.de>
3013
3014 PR gdb/24433
3015 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3016
ba22ff86
AH
30172019-04-23 Alan Hayward <alan.hayward@arm.com>
3018
3019 * gdb.trace/backtrace.exp: Use nopie flag.
3020 * gdb.trace/circ.exp: Likewise.
3021 * gdb.trace/collection.exp: Likewise.
3022 * gdb.trace/ftrace.exp: Likewise.
3023 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3024 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3025 * gdb.trace/qtro.exp: Likewise.
3026 * gdb.trace/read-memory.exp: Likewise.
3027 * gdb.trace/report.exp: Likewise.
3028 * gdb.trace/tfile.exp: Likewise.
3029 * gdb.trace/tfind.exp: Likewise.
3030 * gdb.trace/unavailable.exp: Likewise.
3031
7905fc35
PA
30322019-04-22 Pedro Alves <palves@redhat.com>
3033
3034 * gdb.base/solib-probes-nosharedlibrary.c,
3035 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3036
8ecb59f8
TT
30372019-04-19 Tom Tromey <tromey@adacore.com>
3038
3039 * gdb.ada/ptype_union.c: New file.
3040 * gdb.ada/ptype_union.exp: New file.
3041
62160ec9
TT
30422019-04-19 Tom Tromey <tromey@adacore.com>
3043
3044 PR symtab/24423:
3045 * gdb.base/list0.h (foo): Add a control-l character.
3046
36cd4ba5
TV
30472019-04-18 Tom de Vries <tdevries@suse.de>
3048
3049 PR gdb/24433
3050 * boards/local-board.exp: Set sysroot to "".
3051
b73715df
TV
30522019-04-18 Tom de Vries <tdevries@suse.de>
3053 Pedro Alves <palves@redhat.com>
3054
3055 PR gdb/24454
3056 * gdb.threads/vfork-follow-child-exec.c: New file.
3057 * gdb.threads/vfork-follow-child-exec.exp: New file.
3058 * gdb.threads/vfork-follow-child-exit.c: New file.
3059 * gdb.threads/vfork-follow-child-exit.exp: New file.
3060
4aa866af
LS
30612019-04-15 Leszek Swirski <leszeks@google.com>
3062
3063 * gdb.arch/amd64-eval.cc: New file.
3064 * gdb.arch/amd64-eval.exp: New file.
3065
e5a1a79a
AH
30662019-04-11 Alan Hayward <alan.hayward@arm.com>
3067
3068 * gdb.server/sysroot.c: New test.
3069 * gdb.server/sysroot.exp: New file.
3070 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3071 matching param.
3072
41077b66
AB
30732019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3074
3075 * gdb.base/align.exp: Extend test to cover structures containing
3076 only static fields.
3077
c30391f8
TV
30782019-04-11 Tom de Vries <tdevries@suse.de>
3079
3080 * boards/cc-with-dwz-m.exp: New file.
3081 * boards/cc-with-dwz.exp: New file.
3082 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3083
e242fd12
SM
30842019-04-09 Simon Marchi <simon.marchi@efficios.com>
3085
3086 * gdb.base/start-cpp.exp: New file.
3087 * gdb.base/start-cpp.cc: New file.
3088
2b0c8b01
KB
30892019-04-08 Kevin Buettner <kevinb@redhat.com>
3090
3091 * gdb.python/py-thrhandle.exp: Adjust tests to call
3092 thread_from_handle instead of thread_from_thread_handle.
3093
947210e5
KB
30942019-04-08 Kevin Buettner <kevinb@redhat.com>
3095
3096 * gdb.python/py-thrhandle.exp: Add tests for
3097 gdb.InferiorThread.handle.
3098
d7df6549
AB
30992019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3100
3101 * gdb.python/py-function.exp: Check calling helper function from
3102 all languages.
3103 * lib/gdb.exp (gdb_supported_languages): New proc.
3104
8bdc1658
AB
31052019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3106
3107 * gdb.base/complex-parts.c: New file.
3108 * gdb.base/complex-parts.exp: New file.
3109
05caa1d2
TT
31102019-04-01 Tom Tromey <tromey@adacore.com>
3111
3112 PR symtab/23331:
3113 * gdb.dwarf2/dw2-ranges-main.c: New file.
3114 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3115 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3116
7734102d
EZ
31172019-03-30 Simon Marchi <simark@simark.ca>
3118
3119 * gdb.base/default.exp: Add values for $_gdb_major and
3120 $_gdb_minor.
3121
188e1fa9
TT
31222019-03-29 Tom Tromey <tromey@adacore.com>
3123
3124 * gdb.base/help.exp: Tighten apropos regexp.
3125
2880242d
KS
31262019-03-29 Keith Seitz <keiths@redhat.com>
3127
3128 * gdb.fortran/array-bounds.exp: New file.
3129 * gdb.fortran/array-bounds.f90: New file.
3130
077cad8e
PW
31312019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3132
3133 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3134
80047cfc
PW
31352019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3136
3137 * gdb.multi/hello.c (main): Increase alarm timer.
3138
f489207e
SL
31392019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3140
3141 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3142 factor when no hardware watchpoint support.
3143
c92df149
AH
31442019-03-28 Alan Hayward <alan.hayward@arm.com>
3145 Pedro Alves <palves@redhat.com>
3146
3147 * boards/local-board.exp: set sysroot to /.
3148
933aebfa
AH
31492019-03-27 Alan Hayward <alan.hayward@arm.com>
3150
3151 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3152 in child.
3153
9f9aa852
AB
31542019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3155
3156 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3157 field.
3158 (make_container): Initialise new field.
3159 * gdb.python/py-prettyprint.exp: Add new tests.
3160 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3161 <display_hint>: New method.
3162
3714a195
AB
31632019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3164
3165 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3166 gdb_continue_to_breakpoint more throughout this test.
3167 (run_lang_tests) Supply unique test names, and use
3168 gdb_test_no_output.
3169
18c77628
AB
31702019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3171
3172 * gdb.base/finish-pretty.exp: Update expected results.
3173 * gdb.base/pretty-print.c: New file.
3174 * gdb.base/pretty-print.exp: New file.
3175
9a93502f
PA
31762019-03-25 Pedro Alves <palves@redhat.com>
3177
3178 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3179 move comments outside list. Append '-i "" eof' section.
3180
968aa7ae
AH
31812019-03-22 Alan Hayward <alan.hayward@arm.com>
3182
34a7f2a4 3183 PR testsuite/25016
968aa7ae
AH
3184 * README: Add pie options.
3185 * gdb.base/break-interp.exp: Ensure pie is disabled.
3186 * gdb.base/dump.exp: Likewise.
3187 * lib/gdb.exp (gdb_compile): Add pie option.
3188
4c7d57e7
TT
31892019-03-19 Tom Tromey <tromey@adacore.com>
3190
3191 * gdb.mi/mi2-cli-display.c: New file.
3192 * gdb.mi/mi2-cli-display.exp: New file.
3193
bff8c71f
TT
31942019-03-18 Joel Brobecker <brobecker@adacore.com>
3195 Tom Tromey <tromey@adacore.com>
3196
3197 * gdb.ada/ptype_array/pck.adb: New file.
3198 * gdb.ada/ptype_array/pck.ads: New file.
3199 * gdb.ada/ptype_array/foo.adb: New file.
3200 * gdb.ada/ptype_array.exp: New file.
3201
d085f989
TT
32022019-03-14 Tom Tromey <tromey@adacore.com>
3203
3204 * gdb.base/style.exp: Add "set style sources" test.
3205
b4be1b06
SM
32062019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3207
3208 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3209 * mi-breakpoint-multiple-locations.exp: ... this.
3210 (make_breakpoints_pattern): New proc.
3211 (do_test): Add mi_version parameter, test -break-insert,
3212 -break-info and =breakpoint-created.
3213
7cde5fc2
AB
32142019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3215
3216 * config/default.exp: Remove 'load_lib gdb.exp'.
3217 * config/monitor.exp: Likewise.
3218 * config/sid.exp: Likewise.
3219 * config/sim.exp: Likewise.
3220 * config/slite.exp: Likewise.
3221 * config/unix.exp: Likewise.
3222 * gdb.base/default.exp: Remove unhelpful comment.
3223
efbecbc1
AB
32242019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3225
3226 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3227
0841c79a
AB
32282019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3229
3230 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3231
4a270568
AB
32322019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3233
3234 * gdb.fortran/type-kinds.exp: Update expected results.
3235
067630bd
AB
32362019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3237
3238 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3239
3be47f7a
AB
32402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3241
3242 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3243 function.
3244 (test_basic_parsing_of_type_kinds): Expand types tested.
3245 (test_parsing_invalid_type_kinds): New function.
3246
4d00f5d8
AB
32472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3248
3249 * gdb.fortran/intrinsics.exp: New file.
3250 * gdb.fortran/intrinsics.f90: New file.
3251 * gdb.fortran/type-kinds.exp: New file.
3252
c8f91604
AB
32532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3254
3255 * gdb.fortran/dot-ops.exp: New file.
3256
dd9f2c76
AB
32572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3258
3259 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3260 Check upper and lower case logical literals.
3261
84ec9724
AB
32622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3263
3264 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3265 Remove duplicate tests.
3266
c3734e09
AH
32672019-03-06 Alan Hayward <alan.hayward@arm.com>
3268
3269 * lib/gdb.exp (builtin_cd): rename of cd.
3270 (cd): Override builtin.
3271
aa3cfbda
RB
32722019-03-06 Richard Bunt <richard.bunt@arm.com>
3273
3274 * gdb.fortran/function-calls.exp: New file.
3275 * gdb.fortran/function-calls.f90: New test.
3276
7b63ad86
RB
32772019-03-04 Richard Bunt <richard.bunt@arm.com>
3278
3279 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3280 on user program standard output.
3281 * gdb.fortran/short-circuit-argument-list.f90: Record function
3282 calls.
3283
01abb042
AH
32842019-02-28 Alan Hayward <alan.hayward@arm.com>
3285
c3734e09
AH
3286 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3287 failure.
01abb042 3288
92137da0
RO
32892019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3290
3291 PR gdb/8527
3292 * gdb.base/interrupt-daemon-attach.c,
3293 gdb.base/interrupt-daemon-attach.exp: New test.
3294
5862844d
PA
32952019-02-27 Pedro Alves <palves@redhat.com>
3296
3297 * gdb.base/page.exp: Add tests for "set width/height -1".
3298
8ed25214
PA
32992019-02-27 Pedro Alves <palves@redhat.com>
3300
3301 * gdb.base/page.exp: Add tests for "set/show width/height" with
3302 "infinite" values.
3303
6c28e44a
TT
33042019-02-27 Tom Tromey <tromey@adacore.com>
3305
3306 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3307 2.4.
3308 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3309 workaround.
3310
bf9a735e
AB
33112019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3312
3313 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3314 tests for structs with static members.
3315
8791793c
TT
33162019-02-26 Tom Tromey <tromey@adacore.com>
3317
3318 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3319 ValueError, not TypeError.
3320
bc2a507e
KB
33212019-02-26 Kevin Buettner <kevinb@redhat.com>
3322
3323 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3324 call from main program.
3325
e0e7d3bd
JB
33262019-02-23 Joel Brobecker <brobecker@adacore.com>
3327
3328 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3329 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3330 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3331 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3332 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3333
9600246d
KS
33342019-02-22 Keith Seitz <keiths@redhat.com>
3335
3336 PR symtab/23853
3337 * gdb.base/symlink-sourcefile.c: New file.
3338 * gdb.base/symlink-sourcefile.exp: New file.
3339
0c95f9ed
TT
33402019-02-20 Tom Tromey <tom@tromey.com>
3341
3342 * gdb.base/info_qt.exp: Update.
3343
6caa91b6
SM
33442019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3345
3346 * gdb.base/source.exp: Move "error in sourced script" code to
3347 the end.
3348 * gdb.base/source-error.gdb: Move contents to
3349 source-error-1.gdb. Add new code to source source-error-1.gdb.
3350 * gdb.base/source-error-1.gdb: New file, from previous
3351 source-error.gdb.
3352
6506371f
TT
33532019-02-17 Tom Tromey <tom@tromey.com>
3354
3355 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3356 for macro styling.
3357 * gdb.base/style.c (SOME_MACRO): New macro.
3358
a0087920
TT
33592019-02-17 Tom Tromey <tom@tromey.com>
3360
3361 * gdb.base/style.exp: Add line-wrapping tests.
3362 * gdb.base/page.exp: Add test for quitting during pagination.
3363
a2cd4f14
JB
33642019-02-17 Joel Brobecker <brobecker@adacore.com>
3365
3366 * gdb.ada/big_packed_array: New testcase.
3367 * gdb.ada/homonym.exp: Fix incorrect expected output for
3368 "break <homonym__get_value>" test.
3369
9d70ffbc
WP
33702019-02-13 Weimin Pan <weimin.pan@oracle.com>
3371
3372 PR breakpoints/21870
3373 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3374 and prepare_for_testing. Add comment.
3375 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3376 redundant cleanup call. Clean up comment.
3377
01c7ae81
WP
33782019-02-12 Weimin Pan <weimin.pan@oracle.com>
3379
3380 PR breakpoints/21870
3381 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3382 * gdb.arch/aarch64-dbreg-contents.c: New file.
3383
aff29d1c
JB
33842019-02-10 Joel Brobecker <brobecker@adacore.com>
3385
3386 * gdb.ada/mi_ref_changeable: New testcase.
3387
df0da8a2
AH
33882019-02-07 Alan Hayward <alan.hayward@arm.com>
3389
3390 * gdb.base/attach.exp: Add double attach test.
3391
bd447abb
SM
33922019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3393
3394 * lib/gdb.exp (default_gdb_start): Don't match pagination
3395 prompt.
3396 (gdb_init): Set stty_init.
3397
1dbc40b9
TT
33982019-01-27 Tom Tromey <tom@tromey.com>
3399
3400 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3401 skip_python_tests.
3402
353229bf
AH
34032019-01-24 Alan Hayward <alan.hayward@arm.com>
3404
3405 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3406 New structure.
3407 (struct struct_static_02_02): Likewise.
3408 (struct struct_static_02_03): Likewise.
3409 (struct struct_static_02_04): Likewise.
3410 (struct struct_static_04_01): Likewise.
3411 (struct struct_static_04_02): Likewise.
3412 (struct struct_static_04_03): Likewise.
3413 (struct struct_static_04_04): Likewise.
3414 (struct struct_static_06_01): Likewise.
3415 (struct struct_static_06_02): Likewise.
3416 (struct struct_static_06_03): Likewise.
3417 (struct struct_static_06_04): Likewise.
3418 (cmp_struct_static_02_01): Likewise.
3419 (cmp_struct_static_02_02): Likewise.
3420 (cmp_struct_static_02_03): Likewise.
3421 (cmp_struct_static_02_04): Likewise.
3422 (cmp_struct_static_04_01): Likewise.
3423 (cmp_struct_static_04_02): Likewise.
3424 (cmp_struct_static_04_03): Likewise.
3425 (cmp_struct_static_04_04): Likewise.
3426 (cmp_struct_static_06_01): Likewise.
3427 (cmp_struct_static_06_02): Likewise.
3428 (cmp_struct_static_06_03): Likewise.
3429 (cmp_struct_static_06_04): Likewise.
3430 (call_all): Test new structs.
3431 * gdb.base/infcall-nested-structs.exp: Likewise.
3432
73021deb
AH
34332019-01-21 Alan Hayward <alan.hayward@arm.com>
3434 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3435
fc65c7db
AH
34362019-01-21 Alan Hayward <alan.hayward@arm.com>
3437 * gdb.base/stack-protector.c: New test.
3438 * gdb.base/stack-protector.exp: New file.
3439 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3440 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3441 option.
3442 (gdb_compile): Remove stack protector for GCC and prevent
3443 recursion.
3444
c24bdb02
KS
34452019-01-16 Keith Seitz <keiths@redhat.com>
3446
3447 PR gdb/23773
3448 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3449
6f072a10
PFC
34502019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3451
3452 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3453 aliases.
3454 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3455 tests.
3456 * gdb.arch/powerpc-vector-regs.c: New file.
3457 * gdb.arch/powerpc-vector-regs.exp: New file.
3458
a7b8d682
PFC
34592019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3460
3461 * gdb.arch/altivec-regs.exp: Fix the list passed to
3462 gdb_expect_list when testing "info vector".
3463
6eb6fb67
AB
34642019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3465
3466 * gdb.base/style.exp: Don't include path in testname.
3467
b56f80d8
KS
34682019-01-10 Keith Seitz <keiths@redhat.com>
3469
3470 PR gdb/23712
3471 PR symtab/23010
3472 * gdb.dwarf2/multidictionary.exp: New file.
3473
041be526
SM
34742019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3475
3476 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3477 (test_gnuv3_style_demangling): ... this.
3478 (test_lucid_style_demangling): Remove.
3479 (test_arm_style_demangling): Remove.
3480 (test_hp_style_demangling): Remove.
3481 (do_tests): Remove calls to the above.
3482
d820d0c3
AB
34832019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3484
3485 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3486 case.
3487
f097f5ad
TT
34882019-01-06 Tom Tromey <tom@tromey.com>
3489
3490 PR gdb/28155:
3491 * gdb.dwarf2/typedef-void-finish.exp: New file.
3492
2cd8cc0b
TT
34932018-12-28 Tom Tromey <tom@tromey.com>
3494 Simon Marchi <simark@simark.ca>
3495
3496 * gdb.base/jit-exec.exp: New file.
3497 * gdb.base/jit-exec.c: New file.
3498 * gdb.base/jit-execd.c: New file.
3499
35fb8261
TT
35002018-12-28 Tom Tromey <tom@tromey.com>
3501
3502 * gdb.base/style.exp: Update test to check for address styling.
3503
47fd17cd
TT
35042018-12-28 Tom Tromey <tom@tromey.com>
3505
3506 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3507 message.
3508
d47032b7
TT
35092018-12-28 Tom Tromey <tom@tromey.com>
3510
3511 * gdb.base/style.exp: Add test for version number styling.
3512
af79b68d
TT
35132018-12-28 Tom Tromey <tom@tromey.com>
3514
3515 * gdb.base/style.exp: Add test for print_address_symbolic.
3516
0bb296cb
TT
35172018-12-28 Tom Tromey <tom@tromey.com>
3518
3519 * gdb.base/style.exp: Add test for breakpoint setting.
3520
80ae2043
TT
35212018-12-28 Tom Tromey <tom@tromey.com>
3522
3523 * gdb.base/style.exp: Add test for variable names.
3524
cbe56571
TT
35252018-12-28 Tom Tromey <tom@tromey.com>
3526
3527 * gdb.base/style.exp: New file.
3528 * gdb.base/style.c: New file.
3529
9162a27c
TT
35302018-12-28 Tom Tromey <tom@tromey.com>
3531
3532 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3533 "dumb".
3534 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3535 the TERM environment variable.
3536
bc543c90
TT
35372018-12-27 Tom Tromey <tom@tromey.com>
3538
3539 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3540 pagination test.
3541
6f0ffe50
AB
35422018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3543
3544 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3545 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3546
b5a1e557
PW
35472018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3548
3549 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3550 Filename a.adb changed to bp_fun_addr.adb.
3551 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3552
6e8b1ab2
JV
35532018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3554
3555 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3556 non-PIE executables.
3557 * README: Mention the gdb,nopie_flag board setting.
3558 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3559 non-PIE executable.
3560 * gdb.arch/amd64-entry-value.exp: Likewise.
3561 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3562 * gdb.arch/i386-float.exp: Likewise.
3563 * gdb.arch/i386-signal.exp: Likewise.
3564 * gdb.mi/mi-reg-undefined.exp: Likewise.
3565
d00a27c5
PM
35662018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3567
3568 PR gdb/23974
3569 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3570
161d081c
PW
35712018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3572
3573 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3574 Update order of results accordingly.
3575
b001de23
AB
35762018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3577
3578 * gdb.base/annota1.exp: Update a test regexp.
3579
99e1a184
AB
35802018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3581
3582 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3583
7a81c1e2
PW
35842018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3585
3586 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3587 (reuse_time): Initialize to REUSE_TIME_CAP.
3588 (check_rc): New function.
3589 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3590 Check pthread_create rc.
3591 (spawner_thread_func): Check pthread_create and pthread_join rc.
3592
73e8dc90
PA
35932018-12-08 Pedro Alves <palves@redhat.com>
3594
3595 * gdb.base/list.exp (test_forward_search): Rename to ...
3596 (test_forward_reverse_search): ... this. Also test reverse-search
3597 and the forward-search alias.
3598
13f2ed32
AB
35992018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3600
3601 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3602 local timeout variable before return, and remove all local timeout
3603 variable entirely.
3604 (gdb_load): Likewise.
3605
64d27cfc
TV
36062018-12-01 Tom de Vries <tdevries@suse.de>
3607
3608 * gdb.base/gdb-caching-proc.exp: New file.
3609
f63c03b4
SDJ
36102018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3611
3612 * Makefile.in (TIMESTAMP): New variable.
3613 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3614 command.
3615 (check-single-racy): Likewise.
3616 (check/%.exp): Likewise.
3617 (check-racy/%.exp): Likewise.
3618 (workers/%.worker): Likewise.
3619 (build-perf): Likewise.
3620 (check-perf): Likewise.
3621 * README: Describe new "TS" and "TS_FORMAT" variables.
3622 * print-ts.py: New file.
3623
1c97054b
BF
36242018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3625
3626 PR python/23714
3627 * gdb.python/python.exp: Test command repetition after
3628 gdb.execute.
3629
1871a62d
AB
36302018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3631
3632 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3633 is correctly aligned.
3634
fb5e1ed9
PW
36352018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3636
3637 * gdb.ada/info_auto_lang.exp: New testcase.
3638 * gdb.ada/info_auto_lang/global_pack.ads: New file.
3639 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
3640 * gdb.ada/info_auto_lang/some_c.c: New file.
3641
43d397ca
PW
36422018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3643
3644 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
3645 FUNC_lang language syntax.
3646
beddd671
PW
36472018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3648
3649 * gdb.base/info_minsym.c: New file.
3650 * gdb.base/info_minsym.exp: New file.
3651
73fc52c4
TT
36522018-11-19 Tom Tromey <tom@tromey.com>
3653
3654 PR rust/23625:
3655 * gdb.rust/simple.exp: Add ptype test. Update expected output.
3656 * gdb.rust/expr.exp: Update expected output. Change one test.
3657
994b876a
TT
36582018-11-19 Tom Tromey <tom@tromey.com>
3659
3660 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
3661
6769f276
PA
36622018-11-19 Pedro Alves <palves@redhat.com>
3663
3664 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
3665 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
3666 see the expected warning.
3667
38a72da0
AH
36682018-11-16 Alan Hayward <alan.hayward@arm.com>
3669
3670 PR gdb/22736:
3671 * gdb.cp/infcall-nodebug-lib.c: New test.
3672 * gdb.cp/infcall-nodebug-main.c: New test.
3673 * gdb.cp/infcall-nodebug.exp: New file.
3674
53a89d6e
SM
36752018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
3676
3677 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
3678 completer tests.
3679
9325300d
TV
36802018-11-09 Tom de Vries <tdevries@suse.de>
3681
3682 * gdb.base/msym-lang.c: New test.
3683 * gdb.base/msym-lang.exp: New file.
3684 * gdb.base/msym-lang-main.c: New test.
3685
20f0d60d
TT
36862018-11-08 Tom Tromey <tom@tromey.com>
3687
3688 PR gdb/23555:
3689 PR gdb/23838:
3690 * gdb.base/warning.exp: New file.
3691
b5420128
JB
36922018-11-08 Jan Beulich <jbeulich@suse.com>
3693
3694 * testsuite/gdb.arch/i386-avx512.c,
3695 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
3696
cd115d61
AB
36972018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
3698
3699 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
3700 point hardware.
3701
35ee2dc2
AB
37022018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
3703
3704 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
3705 * gdb.dwarf2/missing-type-name.exp: New file.
3706
31aceee8
TV
37072018-11-06 Tom de Vries <tdevries@suse.de>
3708
3709 * gdb.base/many-headers.c: New test.
3710 * gdb.base/many-headers.exp: New file.
3711
109be305
JW
37122018-11-06 Jim Wilson <jimw@sifive.com>
3713
3714 * gdb.base/code_elim.exp: For riscv, set additional_flags
3715 to include -msmall-data-limit=0.
3716
e2b7af72
JB
37172018-11-01 Joel Brobecker <brobecker@adacore.com>
3718
3719 * gdb.ada/watch_minus_l: New testcase.
3720
cdcda965
SM
37212018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
3722
3723 * gdb.arch/aix-sighandle.c: New file.
3724 * gdb.arch/aix-sighandle.exp: New file.
3725
92dcebf3
AB
37262018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3727
3728 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
3729 registers being unions.
3730
68b9ac18
TV
37312018-10-31 Tom de Vries <tdevries@suse.de>
3732
3733 * lib/valgrind.exp: New file.
3734 (vgdb_start, vgdb_stop): New procs, factored out of ...
3735 * gdb.base/valgrind-bt.exp: ... here, ...
3736 * gdb.base/valgrind-disp-step.exp: ... here and ...
3737 * gdb.base/valgrind-infcall.exp: ... here.
3738
1443936e
TV
37392018-10-31 Tom de Vries <tdevries@suse.de>
3740
3741 * lib/gdb.exp (get_valueof): Don't output read value in test name.
3742
eb77c9df
AB
37432018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3744
3745 * gdb.dwarf2/void-type.c: New file.
3746 * gdb.dwarf2/void-type.exp: New file.
3747
82b5e646
PW
37482018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3749
3750 * gdb.base/info_qt.c: New file.
3751 * gdb.base/info_qt.exp: New file.
3752
8d619c01
EBM
37532018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3754
3755 * gdb.arch/powerpc-htm-regs.c: New file.
3756 * gdb.arch/powerpc-htm-regs.exp: New file.
3757
f2cf6173
EBM
37582018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3759
3760 * gdb.arch/powerpc-tar.c: New file.
3761 * gdb.arch/powerpc-tar.exp: New file.
3762
7ca18ed6
EBM
37632018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3764
3765 * gdb.arch/powerpc-ppr-dscr.c: New file.
3766 * gdb.arch/powerpc-ppr-dscr.exp: New file.
3767
bfcc0eba
TV
37682018-10-25 Tom de Vries <tdevries@suse.de>
3769
3770 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
3771
fe1a5cad
TV
37722018-10-24 Tom de Vries <tdevries@suse.de>
3773
3774 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
3775 longer exists error.
3776
a76dc3b7
TV
37772018-10-24 Tom de Vries <tdevries@suse.de>
3778
3779 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
3780
4df46df7
TV
37812018-10-24 Tom de Vries <tdevries@suse.de>
3782
3783 * gdb.base/valgrind-db-attach.exp: Handle removed support for
3784 --db-attach in valgrind.
3785
0dbfcfff
AB
37862018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
3787
3788 * gdb.arch/riscv-reg-aliases.c: New file.
3789 * gdb.arch/riscv-reg-aliases.exp: New file.
3790
b04480b1
AH
37912018-10-19 Alan Hayward <alan.hayward@arm.com>
3792
3793 * gdb.python/py-cmd.exp: Check for gdb_prompt.
3794
2c6ac8d7
AH
37952018-10-19 Alan Hayward <alan.hayward@arm.com>
3796
3797 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
3798
2bc69f25
AH
37992018-10-19 Alan Hayward <alan.hayward@arm.com>
3800
3801 * gdb.cp/ovldbreak.exp: Fix regexps.
3802
1f1ae3a3
AH
38032018-10-19 Alan Hayward <alan.hayward@arm.com>
3804
3805 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
3806
94c18618
SDJ
38072018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
3808
3809 PR cli/23785
3810 * gdb.base/restore.exp: New test to check if "restore" with an
3811 invalid file doesn't segfault.
3812
812cd6eb
TV
38132018-10-18 Tom de Vries <tdevries@suse.de>
3814
3815 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
3816 * gdb.ada/excep_handle.exp: Same.
3817 * gdb.ada/mi_string_access.exp: Same.
3818 * gdb.ada/mi_var_union.exp: Same.
3819 * gdb.arch/arc-analyze-prologue.exp: Same.
3820 * gdb.arch/arc-decode-insn.exp: Same.
3821 * gdb.base/readnever.exp: Same.
3822 * gdb.fortran/printing-types.exp: Same.
3823 * gdb.guile/scm-lazy-string.exp: Same.
3824
c4b90788
TV
38252018-10-16 Tom de Vries <tdevries@suse.de>
3826
3827 PR gdb/23730
3828 * gdb.base/catch-follow-exec.c: Add copyright notice.
3829 * gdb.base/catch-follow-exec.exp: Rewrite to use
3830 gdb_spawn_with_cmdline_opts. Require gdb-native.
3831
8bca2978
SL
38322018-10-12 Sandra Loosemore <sandra@codesourcery.com>
3833
3834 * gdb.trace/actions-changed.exp: Check for arch support.
3835 * gdb.trace/actions.exp: Likewise.
3836 * gdb.trace/ax.exp: Likewise.
3837 * gdb.trace/backtrace.exp: Likewise.
3838 * gdb.trace/change-loc.exp: Likewise.
3839 * gdb.trace/deltrace.exp: Likewise.
3840 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
3841 * gdb.trace/ftrace.exp: Likewise.
3842 * gdb.trace/infotrace.exp: Check for arch support.
3843 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
3844 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3845 * gdb.trace/mi-tsv-changed.exp: Likewise.
3846 * gdb.trace/packetlen.exp: Likewise.
3847 * gdb.trace/passc-dyn.exp: Likewise.
3848 * gdb.trace/passcount.exp: Likewise.
3849 * gdb.trace/pending.exp: Likewise.
3850 * gdb.trace/range-stepping.exp: Check for shlib support.
3851 * gdb.trace/report.exp: Check for arch support.
3852 * gdb.trace/save-trace.exp: Likewise.
3853 * gdb.trace/signal.exp: Check for signal support.
3854 * gdb.trace/tfind.exp: Check for arch support.
3855 * gdb.trace/trace-break.exp: Check for arch and shlib support.
3856 * gdb.trace/trace-common.h: Add comment.
3857 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
3858 * gdb.trace/trace-enable-disable.exp: Likewise.
3859 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
3860 * gdb.trace/tracecmd.exp: Check for arch support.
3861 * gdb.trace/tspeed.exp: Check for shlib and target support.
3862 * gdb.trace/tstatus.exp: Check for arch support.
3863 * gdb.trace/tsv.exp: Likewise.
3864 * gdb.trace/while-dyn.exp: Likewise.
3865 * gdb.trace/while-stepping.exp: Likewise.
3866 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
3867
f9c49bff
SM
38682018-10-12 Simon Marchi <simon.marchi@ericsson.com>
3869
3870 * gdb.trace/tspeed.exp: Remove nowarnings.
3871 (prepare_for_trace_test): Declare "global ipalib".
3872 * gdb.trace/tspeed.c: Include unistd.h.
3873 (main): Remove superfluous printf argument.
3874
d4330bde
SL
38752018-10-11 Sandra Loosemore <sandra@codesourcery.com>
3876
3877 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
3878 directory prefix on the filename.
3879
8ecfd7bd
SDJ
38802018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
3881
3882 * gdb.gdb/unittest.exp: Update expected message informing that
3883 selftests have been disabled.
3884 * gdb.server/unittest.exp: Likewise.
3885
58bbcd02
TV
38862018-10-09 Tom de Vries <tdevries@suse.de>
3887
3888 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
3889 with runto_main.
3890
9f6b697b
WP
38912018-10-08 Weimin Pan <weimin.pan@oracle.com>
3892
3893 PR c++/16841
3894 * gdb.cp/virtbase2.cc: New file.
3895 * gdb.cp/virtbase2.exp: New file.
3896
add5ded5
TT
38972018-10-06 Tom Tromey <tom@tromey.com>
3898
3899 PR python/19399:
3900 * gdb.python/py-inferior.exp: Add architecture test.
3901
f9e48344
TT
39022018-10-06 Tom Tromey <tom@tromey.com>
3903
3904 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
3905 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
3906
2a8be203
TT
39072018-10-06 Tom Tromey <tom@tromey.com>
3908
3909 * gdb.python/py-breakpoint.exp (check_last_event): Check location
3910 of a "throw" catchpoint.
3911
e04caa70
SDJ
39122018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
3913
3914 * gdb.base/info-proc.exp: Update string expected from "help info
3915 proc".
3916
5ca8c39f
TT
39172018-10-04 Tom Tromey <tom@tromey.com>
3918
3919 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
3920 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
3921 (test_initial_complaints, test_empty_complaints): Update.
3922 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
3923
3453e7e4
TT
39242018-10-04 Tom Tromey <tom@tromey.com>
3925
3926 PR cli/19551:
3927 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
3928 * lib/gdb.exp (gdb_file_cmd): Update.
3929 * gdb.stabs/weird.exp (print_weird_var): Update.
3930 * gdb.server/solib-list.exp: Update.
3931 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
3932 * gdb.mi/mi-cli.exp: Update.
3933 * gdb.linespec/linespec.exp: Update.
3934 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
3935 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
3936 * gdb.cp/cp-relocate.exp: Update.
3937 * gdb.base/sym-file.exp: Update.
3938 * gdb.base/relocate.exp: Update.
3939 * gdb.base/readnever.exp: Update.
3940 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3941 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
3942 * gdb.base/dbx.exp (gdb_file_cmd): Update.
3943 * gdb.base/code_elim.exp: Update.
3944 * gdb.base/break-unload-file.exp (test_break): Update.
3945 * gdb.base/break-interp.exp (test_attach_gdb): Update.
3946 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
3947 Update.
3948 * gdb.base/attach.exp (do_attach_tests): Update.
3949 * gdb.base/sepdebug.exp: Update.
3950 * gdb.python/py-section-script.exp: Update.
3951
6afcf761
TT
39522018-10-04 Tom Tromey <tom@tromey.com>
3953
3954 PR cli/22234:
3955 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
3956 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
3957 output.
3958
fef1b293
TT
39592018-10-04 Tom Tromey <tom@tromey.com>
3960
3961 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
3962 set width and height to 0.
3963 (test_command_line_attach_run): Use -quiet.
3964
ca98345e
SL
39652018-10-03 Sandra Loosemore <sandra@codesourcery.com>
3966
3967 * lib/gdb.exp (skip_ifunc_tests): New.
3968 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
3969 other compile failures.
3970 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
3971
ff34e6ae
SM
39722018-10-01 Simon Marchi <simon.marchi@ericsson.com>
3973
3974 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
3975 is_amd64_regs_target.
3976
6bb8890e
AH
39772018-10-01 Alan Hayward <alan.hayward@arm.com>
3978
3979 * gdb.arch/aarch64-sighandler-regs.c: New test.
3980 * gdb.arch/aarch64-sighandler-regs.exp: New file.
3981 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
3982
224d30d3
MM
39832018-10-01 Markus Metzger <markus.t.metzger@intel.com>
3984
3985 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
3986 assembly.
3987
f67ffa6a
AB
39882018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
3989
3990 * gdb.base/frame-selection.exp: New file.
3991 * gdb.base/frame-selection.c: New file.
3992
9fc3183f
AH
39932018-09-27 Alan Hayward <alan.hayward@arm.com>
3994
3995 * gdb.threads/check-libthread-db.c (thread_routine): Use a
3996 pthread barrier.
3997 (main): Likewise.
3998
d354055e
AB
39992018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4000
4001 * gdb.base/large-frame-1.c: New file.
4002 * gdb.base/large-frame-2.c: New file.
4003 * gdb.base/large-frame.exp: New file.
4004 * gdb.base/large-frame.h: New file.
4005
db727370
JL
40062018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4007
4008 PR gdb/20948
4009 * gdb.base/write_mem.exp: New test.
4010 * gdb.base/write_mem.c: Likewise.
4011
ae778caf
TT
40122018-09-23 Tom Tromey <tom@tromey.com>
4013
4014 PR python/18852:
4015 * gdb.python/py-parameter.exp: Add test for parameter that throws
4016 on "set".
4017
fd3ba736
TT
40182018-09-23 Tom Tromey <tom@tromey.com>
4019
4020 PR python/17284:
4021 * gdb.python/py-template.exp (test_template_arg): Add test for
4022 negative template argument number.
4023
39a24317
TT
40242018-09-23 Tom Tromey <tom@tromey.com>
4025
4026 PR python/14062:
4027 * gdb.python/python.exp: Add test for post_event error.
4028
f5769a2c
TT
40292018-09-23 Tom Tromey <tom@tromey.com>
4030
4031 PR python/18170:
4032 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4033 convert pointers to int and long.
4034
1c1e54f6
TT
40352018-09-23 Tom Tromey <tom@tromey.com>
4036
4037 PR python/20126:
4038 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4039 signed-ness conversion tests.
4040
fb4fa946
TT
40412018-09-23 Tom Tromey <tom@tromey.com>
4042
4043 PR python/18352;
4044 * gdb.python/py-value.exp (test_float_conversion): New proc.
4045 Use it.
4046
a466edac
HAQ
40472018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4048
4049 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4050
4ee9b0c5
SL
40512018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4052
4053 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4054 no readline.
4055 * gdb.base/utf8-identifiers.exp: Likewise.
4056 * gdb.cp/cpcompletion.exp: Likewise.
4057 * gdb.linespec/cpcompletion.exp: Likewise.
4058 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4059 * gdb.linespec/cpls-ops.exp: Likewise.
4060
23be8da7
RB
40612018-09-19 Richard Bunt <richard.bunt@arm.com>
4062 Chris January <chris.january@arm.com>
4063
4064 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4065 * gdb.fortran/short-circuit-argument-list.exp: New file.
4066 * gdb.fortran/short-circuit-argument-list.f90: New test.
4067
5031d0ae
SDJ
40682018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4069
4070 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4071 "arch=" keyword when executing "-stack-list-frames".
4072
b4c0d1a4
SDJ
40732018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4074
4075 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4076 "arch=" keyword when executing "-stack-list-frames".
4077
7a6d2b45
SDJ
40782018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4079
4080 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4081 break ada".
4082
8588b356
SM
40832018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4084
4085 PR python/23669
4086 * gdb.python/python.exp: Test gdb.execute("show commands").
4087
65e65158
TT
40882018-09-16 Tom Tromey <tom@tromey.com>
4089
4090 * gdb.base/new-ui.exp (do_execution_tests): Update.
4091 * gdb.base/dbx.exp (test_breakpoints): Update.
4092
bf326452
AH
40932018-09-14 Alan Hayward <alan.hayward@arm.com>
4094
4095 * lib/gdb.exp (gdb_simple_compile): Add proc.
4096 (is_elf_target): Use gdb_simple_compile.
4097 (skip_altivec_tests): Likewise.
4098 (skip_vsx_tests): Likewise.
4099 (skip_tsx_tests): Likewise.
4100 (skip_btrace_tests): Likewise.
4101 (skip_btrace_pt_tests): Likewise.
4102 (gdb_can_simple_compile): Likewise.
4103 (gdb_has_argv0): Likewise.
4104 (gdb_target_symbol_prefix): Likewise.
4105 (target_supports_scheduler_locking): Likewise.
4106
2361b0fb
TT
41072018-09-13 Tom Tromey <tom@tromey.com>
4108
4109 * Makefile.in (TAGS): Recognize proc_with_prefix and
4110 gdb_caching_proc.
4111
0ae1a321
SM
41122018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4113
4114 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4115 method.
4116
a40bf0c2
SM
41172018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4118
4119 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4120 and a few other Inferior properties when the Inferior is no
4121 longer valid.
4122
4a3fe98f
TT
41232018-09-13 Tom Tromey <tom@tromey.com>
4124
4125 PR rust/23650:
4126 * gdb.rust/simple.exp: Add test for enum field access error.
4127
098b2108
TT
41282018-09-13 Tom Tromey <tom@tromey.com>
4129
4130 PR rust/23626:
4131 * gdb.rust/simple.rs (EmptyEnum): New type.
4132 (main): Use it.
4133 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4134
1256af7d
SM
41352018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4136
4137 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4138 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4139 * gdb.python/py-symtab.exp: Update test printing an objfile.
4140
4aa8e6c2
SM
41412018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4142
4143 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4144 object.
4145
c221b2f7
AH
41462018-09-12 Alan Hayward <alan.hayward@arm.com>
4147
4148 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4149 (support_complex_tests): Use gdb_can_simple_compile.
4150 (is_ilp32_target): Likewise.
4151 (is_lp64_target): Likewise.
4152 (is_64_target): Likewise.
4153 (is_amd64_regs_target): Likewise.
4154 (is_aarch32_target): Likewise.
4155 (gdb_int128_helper): Likewise.
4156
6f1107b5
JK
41572018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4160
1f5d1570
JG
41612018-09-10 Jerome Guitton <guitton@adacore.com>
4162
4163 * gdb.ada/same_component_name: Add test for case of tagged record
4164 with variable-length fields.
4165
cc330e39
XR
41662018-09-10 Xavier Roirand <roirand@adacore.com>
4167
4168 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4169 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4170 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4171 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4172
b9c50e9a
XR
41732018-09-10 Xavier Roirand <roirand@adacore.com>
4174
4175 * gdb.ada/mi_string_access.exp: New testcase.
4176 * gdb.ada/mi_string_access/bar.adb: New file.
4177 * gdb.ada/mi_string_access/pck.adb: New file.
4178 * gdb.ada/mi_string_access/pck.asd: New file.
4179
2963898f
XR
41802018-09-10 Xavier Roirand <roirand@adacore.com>
4181
4182 * gdb.ada/mi_var_union.exp: New testcase.
4183 * gdb.ada/mi_var_union/bar.adb: New file.
4184 * gdb.ada/mi_var_union/pck.adb: New file.
4185 * gdb.ada/mi_var_union/pck.asd: New file.
4186
1aac008f
TT
41872018-09-08 Tom Tromey <tom@tromey.com>
4188
4189 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4190
332cf4c9
TT
41912018-09-08 Tom Tromey <tom@tromey.com>
4192
4193 PR python/16047:
4194 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4195 (register_pretty_printers): Register new printer.
4196 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4197 test.
4198 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4199 (an_int_type3): New global.
4200
424da6cf
JB
42012018-09-08 Joel Brobecker <brobecker@adacore.com>
4202
4203 * gdb.ada/expr_with_funcall: New testcase.
4204
2a62dfa9
JB
42052018-09-08 Joel Brobecker <brobecker@adacore.com>
4206
4207 * gdb.ada/packed_array_assign: New testcase.
4208
96b6697f
AB
42092018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4210
4211 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4212 names, and add test prefixes to make test names unique.
4213
e4a62c65
TV
42142018-09-05 Tom de Vries <tdevries@suse.de>
4215
4216 * gdb.dwarf2/varval.exp: Add test.
4217
dd083ee2
GB
42182018-09-04 Gary Benson <gbenson@redhat.com>
4219
4220 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4221 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4222
aef9346c
TT
42232018-08-31 Tom Tromey <tom@tromey.com>
4224
4225 * gdb.rust/simple.rs: Rename second variable "v".
4226
c67f2e15
AB
42272018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4228
4229 * gdb.base/funcargs.c (use_a): New function.
4230 (recurse): Call use_a.
4231
078a0207
KS
42322018-08-29 Keith Seitz <keiths@redhat.com>
4233
4234 * gdb.compile/compile-cplus-anonymous.cc: New file.
4235 * gdb.compile/compile-cplus-anonymous.exp: New file.
4236 * gdb.compile/compile-cplus-array-decay.cc: New file.
4237 * gdb.compile/compile-cplus-array-decay.exp: New file.
4238 * gdb.compile/compile-cplus-inherit.cc: New file.
4239 * gdb.compile/compile-cplus-inherit.exp: New file.
4240 * gdb.compile/compile-cplus-member.cc: New file.
4241 * gdb.compile/compile-cplus-member.exp: New file.
4242 * gdb.compile/compile-cplus-method.cc: New file.
4243 * gdb.compile/compile-cplus-method.exp: New file.
4244 * gdb.compile/compile-cplus-mod.c: "New" file.
4245 * gdb.compile/compile-cplus-namespace.cc: New file.
4246 * gdb.compile/compile-cplus-namespace.exp: New file.
4247 * gdb.compile/compile-cplus-nested.cc: New file.
4248 * gdb.compile/compile-cplus-nested.exp: New file.
4249 * gdb.compile/compile-cplus-print.c: "New" file.
4250 * gdb.compile/compile-cplus-print.exp: "New" file.
4251 * gdb.compile/compile-cplus-virtual.cc: New file.
4252 * gdb.compile/compile-cplus-virtual.exp: New file.
4253 * gdb.compile/compile-cplus.c: "New" file.
4254 * gdb.compile/compile-cplus.exp: "New" file.
4255 * lib/compile-support.exp: New file.
4256
b0f492b9
GB
42572018-08-16 Gary Benson <gbenson@redhat.com>
4258
4259 PR gdb/13000:
4260 * gdb.base/batch-exit-status.exp: New file.
4261 * gdb.base/batch-exit-status.good-commands: Likewise.
4262 * gdb.base/batch-exit-status.bad-commands: Likewise.
4263
36eb4c5f
AH
42642018-08-29 Alan Hayward <alan.hayward@arm.com>
4265
4266 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4267 (struct struct02): Likewise.
4268 (struct struct03): Likewise.
4269 (struct struct04): Likewise.
4270 (struct struct_01_01): New struct.
4271 (struct struct_01_02): Likewise.
4272 (struct struct_01_03): Likewise.
4273 (struct struct_01_04): Likewise.
4274 (struct struct_02_01): Likewise.
4275 (struct struct_02_02): Likewise.
4276 (struct struct_02_03): Likewise.
4277 (struct struct_02_04): Likewise.
4278 (struct struct_04_01): Likewise.
4279 (struct struct_04_02): Likewise.
4280 (struct struct_04_03): Likewise.
4281 (struct struct_04_04): Likewise.
4282 (struct struct_05_01): Likewise.
4283 (struct struct_05_02): Likewise.
4284 (struct struct_05_03): Likewise.
4285 (struct struct_05_04): Likewise.
4286 (cmp_struct01): Remove function.
4287 (cmp_struct02): Likewise.
4288 (cmp_struct03): Likewise.
4289 (cmp_struct04): Likewise.
4290 (cmp_struct_01_01): Add Function.
4291 (cmp_struct_01_02): Likewise.
4292 (cmp_struct_01_03): Likewise.
4293 (cmp_struct_01_04): Likewise.
4294 (cmp_struct_02_01): Likewise.
4295 (cmp_struct_02_02): Likewise.
4296 (cmp_struct_02_03): Likewise.
4297 (cmp_struct_02_04): Likewise.
4298 (cmp_struct_04_01): Likewise.
4299 (cmp_struct_04_02): Likewise.
4300 (cmp_struct_04_03): Likewise.
4301 (cmp_struct_04_04): Likewise.
4302 (cmp_struct_05_01): Likewise.
4303 (cmp_struct_05_02): Likewise.
4304 (cmp_struct_05_03): Likewise.
4305 (cmp_struct_05_04): Likewise.
4306 (call_all): Add new structs.
4307 * gdb.base/infcall-nested-structs.exp: Likewise.
4308
3bf9c013
JV
43092018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4310
4311 * gdb.python/py-framefilter-mi.exp: Update regexp to
4312 check for "arch" field in frame output.
4313
450d1e88
KB
43142018-08-23 Kevin Buettner <kevinb@redhat.com>
4315
4316 * gdb.dwarf2/dw2-ranges-func.c: New file.
4317 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4318
ae739fe7
SM
43192018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4320
4321 * gdb.base/term.exp: Compare terminal settings with values from
4322 the inferior.
4323 * gdb.base/term.c: Get and set terminal settings.
4324
6d52907e
JV
43252018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4326
4327 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4328 accommodate new "arch" field in frame output.
4329 * gdb.mi/mi-return.exp: Likewise.
4330 * gdb.mi/mi-stack.exp: Likewise.
4331 * gdb.mi/mi-syn-frame.exp: Likewise.
4332 * gdb.mi/user-selected-context-sync.exp: Likewise.
4333
be2d111a
MS
43342018-08-19 Michael Spang <spang@google.com>
4335
4336 PR gdb/11786
4337 * gdb.base/gcore-tls-pie.c: New file.
4338 * gdb.base/gcore-tls-pie.exp: New file.
4339
ae3a7c47
KB
43402018-08-18 Kevin Buettner <kevinb@redhat.com>
4341
4342 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4343 * gdb.dwarf2/varval.c: New file.
4344 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4345
2ecae92e
AH
43462018-08-17 Alan Hayward <alan.hayward@arm.com>
4347
4348 PR gdb/18931
4349 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4350
c1854f1d
KS
43512018-08-16 Keith Seitz <keiths@redhat.com>
4352
4353 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4354 tests expected to pass.
4355
26fb3983
JV
43562018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4357
4358 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4359 -data-disassemble -a.
4360 (test_disassembly_bogus_args): Likewise.
4361
67943c00
AB
43622018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4363
4364 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4365
5ff2bbae
AB
43662018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4367
4368 * gdb.base/vla-optimized-out.exp: Add new test.
4369
e5bbcd0f
AB
43702018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4371
4372 * gdb.base/vla-optimized-out-o3.exp: Delete.
4373 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4374 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4375 deleted tests.
4376
9d4a934c
AB
43772018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4378
4379 PR gdb/18050:
4380 * gdb.server/extended-remote-restart.c: New file.
4381 * gdb.server/extended-remote-restart.exp: New file.
4382
045cf012
SM
43832018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4384
4385 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4386 "set variable index = 42".
4387
87d6a7aa
SM
43882018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4389
4390 * boards/index-cache-gdb.exp: New file.
4391 * gdb.dwarf2/index-cache.exp: New file.
4392 * gdb.dwarf2/index-cache.c: New file.
4393 * gdb.base/maint.exp: Check if we are using the index cache.
4394
96d68bd4
RO
43952018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4396
4397 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4398 MAKEFLAGS.
4399
5a699617
RO
44002018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402 * dg-extract-results.sh: Move to toplevel contrib.
4403 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4404 * Makefile.in (check-parallel-racy): Likewise.
4405
5bd18990
AB
44062018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4407
4408 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4409 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4410 tests if the target supports scheduler locking.
4411
3fbbcf47
TV
44122018-08-04 Tom de Vries <tdevries@suse.de>
4413
4414 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4415
3e1d3d8c
TT
44162018-08-02 Tom Tromey <tom@tromey.com>
4417
4418 PR symtab/16842.
4419 * gdb.cp/temargs.exp: Test "info address" of a template
4420 parameter.
4421
5abe0f0c
JV
44222018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4423
4424 * gdb.python/py-mi-var-info-path-expression.c: New file.
4425 * gdb.python/py-mi-var-info-path-expression.py: New file.
4426 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4427
fb66cde8
SDJ
44282018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4429
4430 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4431 error after "cannot resolve name" string.
4432
c708f4d2
AB
44332018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4434
4435 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4436 started.
4437 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4438
37cc0cae
TV
44392018-07-28 Tom de Vries <tdevries@suse.de>
4440
4441 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4442
63b4ecf7
TV
44432018-07-26 Tom de Vries <tdevries@suse.de>
4444
4445 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4446
3c3bb058
AB
44472018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4448
4449 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4450 is visible.
4451
9e7f3bbb
TV
44522018-07-26 Tom de Vries <tdevries@suse.de>
4453
4454 PR breakpoints/23366
4455 * gdb.base/catch-follow-exec.c: New test.
4456 * gdb.base/catch-follow-exec.exp: New file.
4457
16f808ec
TV
44582018-07-25 Tom de Vries <tdevries@suse.de>
4459
4460 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4461 vla-optimized-out.c.
4462
d7154a8d
JV
44632018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4464
4465 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4466 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4467
232a0032
TV
44682018-07-20 Tom de Vries <tdevries@suse.de>
4469
4470 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4471 NOCLONE macro.
4472 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4473
fbb1d502
TV
44742018-07-19 Tom de Vries <tdevries@suse.de>
4475
4476 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4477 regular expression.
4478
42dc7699
TV
44792018-07-18 Tom de Vries <tdevries@suse.de>
4480
4481 * gdb.base/vla-optimized-out.c: New test.
4482 * gdb.base/vla-optimized-out.exp: New file.
4483
7f1f7e23
SDJ
44842018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4485
4486 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4487 message "No address associated with hostname" when gdbserver
4488 cannot resolve the hostname.
4489
5759ebb3
PW
44902018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4491
4492 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4493 Add some test prefixes to make tests unique.
4494
3606ccab
PW
44952018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4496
4497 * gdb.base/frameapply.c: New file.
4498 * gdb.base/frameapply.exp: New file.
4499
529c08b2
PW
45002018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4501
4502 * gdb.base/skip.exp: Update expected error message.
4503
c7ab0aef
SDJ
45042018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4505 Jan Kratochvil <jan.kratochvil@redhat.com>
4506 Paul Fertser <fercerpav@gmail.com>
4507 Tsutomu Seki <sekiriki@gmail.com>
4508
4509 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4510 parameter.
4511 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4512 by default.
4513 * boards/native-gdbserver.exp: Likewise.
4514 * gdb.server/run-without-local-binary.exp: Improve regexp used
4515 for detecting when a remote debugging connection succeeds.
4516 * gdb.server/server-connect.exp: New file.
4517 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4518 Do not prefix the port number with ":".
4519 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4520 support for detecting and using it. Add '$debughost_gdbserver'
4521 to the list of arguments used to start gdbserver. Handle case
4522 when gdbserver cannot resolve a network name.
4523
16ff70dd
SDJ
45242018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4525
4526 PR c++/23373
4527 * gdb.base/ptype-offsets.cc (struct static_member): New
4528 struct.
4529 (main) <stmember>: New variable.
4530 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4531 with a static member in it.
4532
3541979f
AB
45332018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4534
4535 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4536 watchpoints enabled and disabled.
4537
c8ad9b9a
AB
45382018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4539
4540 * gdb.base/examine-backward.exp: Still run tests around address
4541 0x0, even if address 0x0 is not readable. Update the pattern for
4542 matching address 0x0 in expected output.
4543
e0e5e971
AB
45442018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4545
4546 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4547 malloc/free.
4548
1ea5da02
TV
45492018-07-04 Tom de Vries <tdevries@suse.de>
4550
4551 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4552
471b9d15
MR
45532018-07-02 Maciej W. Rozycki <macro@mips.com>
4554
4555 PR tdep/8282
4556 * gdb.arch/mips-disassembler-options.exp: New test.
4557 * gdb.arch/mips-disassembler-options.s: New test source.
4558
75acb486
PA
45592018-06-29 Pedro Alves <palves@redhat.com>
4560
4561 * gdb.threads/names.exp: Adjust expected "info threads" output.
4562
cd2bb709
PA
45632018-06-29 Pedro Alves <palves@redhat.com>
4564
4565 * gdb.opt/inline-break.exp (line number, address): Add "info
4566 break" tests.
4567
991ff292
PA
45682018-06-29 Pedro Alves <palves@redhat.com>
4569
4570 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4571 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4572 number and address and running to them.
4573
356819b6 45742018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4575
4576 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4577
2512d7ef
JK
45782018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 * lib/compiler.c: Remove executable permission flag.
4581
be1b6474
RB
45822018-06-28 Richard Bunt <richard.bunt@arm.com>
4583
4584 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4585 code.
4586 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4587
291f9a96
PT
45882018-06-28 Petr Tesarik <ptesarik@suse.cz>
4589
4590 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4591
ed6dfe51
PT
45922018-06-28 Petr Tesarik <ptesarik@suse.cz>
4593
4594 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4595 address argument is omitted.
4596
d4d429d5
PT
45972018-06-28 Petr Tesarik <ptesarik@suse.cz>
4598
4599 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4600
7ab6656f
OJ
46012018-06-27 Omair Javaid <omair.javaid@linaro.org>
4602
4603 PR gdb/21695
4604 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4605 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4606
a33ccfc7
TT
46072018-06-26 Tom Tromey <tom@tromey.com>
4608
4609 PR rust/22574:
4610 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4611 * gdb.rust/simple.rs (struct SimpleLayout): New.
4612
6d72d289
SM
46132018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4614
4615 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4616 "info registers" output.
4617
8363f9d5
RB
46182018-06-21 Richard Bunt <richard.bunt@arm.com>
4619
4620 * gdb.base/watchpoint-hw-attach.c: New test.
4621 * gdb.base/watchpoint-hw-attach.exp: New file.
4622
f00674fe
SM
46232018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4624
4625 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4626 through /bin/sh.
4627 * boards/dwarf4-gdb-index.exp: Likewise.
4628 * boards/fission-dwp.exp: Likewise.
4629
1d554008
UW
46302018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4631
4632 * gdb.base/float128.exp: Add comment and improved fail message
4633 to the failure case of "print large128" test.
4634
d0ac1c44
SM
46352018-06-19 Simon Marchi <simon.marchi@ericsson.com>
4636
4637 * configure.ac: Remove AC_PREREQ.
4638 * configure: Re-generate.
4639
61b04dd0
PA
46402018-06-19 Pedro Alves <palves@redhat.com>
4641
4642 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
4643 (func_extern_caller): New.
4644 (main): Call func_extern_caller.
4645 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
4646 logic change.
4647
f63b508a
SM
46482018-06-18 Weimin Pan <weimin.pan@oracle.com>
4649
4650 PR gdb/16841
4651 * gdb.cp/typedef-base.cc: New file.
4652 * gdb.cp/typedef-base.exp: New file.
4653
0fe3a558
TV
46542018-06-18 Tom de Vries <tdevries@suse.de>
4655
4656 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
4657
7010835a
AB
46582018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4659 Richard Bunt <Richard.Bunt@arm.com>
4660
4661 * gdb.threads/attach-slow-waitpid.c: New file.
4662 * gdb.threads/attach-slow-waitpid.exp: New file.
4663 * gdb.threads/slow-waitpid.c: New file.
4664
14897d65
PA
46652018-06-14 Pedro Alves <palves@redhat.com>
4666
4667 * gdb.base/fork-running-state.c: Include <errno.h>.
4668 (exit_if_relative_exits): New.
4669 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
4670 exits.
4671 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
4672 child exits.
4673
5d9a0608
TV
46742018-06-14 Tom de Vries <tdevries@suse.de>
4675
4676 PR cli/22573
4677 * gdb.base/finish-pretty.c: New test.
4678 * gdb.base/finish-pretty.exp: New file.
4679
11ae5818
PA
46802018-06-14 Pedro Alves <palves@redhat.com>
4681
4682 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
4683 gdb's expected startup output.
4684
1d39de44
PA
46852018-06-14 Pedro Alves <palves@redhat.com>
4686
4687 * lib/selftest-support.exp (selftest_setup): Remove inlined
4688 function handling.
4689
70ee0000
TV
46902018-06-14 Tom de Vries <tdevries@suse.de>
4691
4692 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
4693 matching of breakpoint printing.
4694
11f4b608
TV
46952018-06-13 Tom de Vries <tdevries@suse.de>
4696
4697 PR testsuite/23269
4698 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
4699 (fork_child): ... here, and ...
4700 (fork_parent): ... here.
4701
47022018-06-12 Tom de Vries <tdevries@suse.de>
4703
4704 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
4705
9516f85a
AB
47062018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4707 Stephen Roberts <stephen.roberts@arm.com>
4708
4709 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
4710 rewrite test to describe action performed, rather than possible
4711 failure.
4712
5045b3d7
GB
47132018-06-08 Gary Benson <gbenson@redhat.com>
4714
4715 * gdb.threads/check-libthread-db.exp: New file.
4716 * gdb.threads/check-libthread-db.c: Likewise.
4717
c61b06a1
TT
47182018-06-05 Tom Tromey <tom@tromey.com>
4719
4720 * gdb.base/default.exp: Update expected "show version" output.
4721
eb6af809
TT
47222018-06-05 Tom Tromey <tom@tromey.com>
4723
4724 PR cli/12326:
4725 * gdb.cp/static-print-quit.exp: Update.
4726 * lib/gdb.exp (pagination_prompt): Update.
4727 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
4728 * gdb.python/python.exp: Update.
4729
178d6a63
JB
47302018-06-04 Joel Brobecker <brobecker@adacore.com>
4731
4732 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
4733
8e817061
JB
47342018-06-01 Joel Brobecker <brobecker@adacore.com>
4735
4736 * gdb.ada/bp_fun_addr: New testcase.
4737
e86ca25f
TT
47382018-06-01 Tom Tromey <tom@tromey.com>
4739
4740 * gdb.xml/tdesc-regs.exp (load_description): Update expected
4741 results.
4742 * gdb.dwarf2/method-ptr.exp: Set language to C++.
4743 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
4744 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
4745 * gdb.base/maint.exp (maint_pass_if): Update.
4746
4b2dfa9d
MR
47472018-05-31 Maciej W. Rozycki <macro@mips.com>
4748
4749 * gdb.base/endian.exp: New test.
4750 * gdb.base/endian.c: New test source.
4751
45f25d6c
AB
47522018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
4753
4754 PR gdb/23203
4755 * gdb.base/bt-selected-frame.c: New file.
4756 * gdb.base/bt-selected-frame.exp: New file.
4757 * lib/gdb.exp (get_current_frame_number): New function.
4758
d9f6d7f8
MR
47592018-05-24 Maciej W. Rozycki <macro@mips.com>
4760 Pedro Alves <palves@redhat.com>
4761
4762 * gdb.threads/tls-core.c: Include <stdlib.h>
4763 (thread_proc): Call `abort'.
4764 * gdb.threads/tls-core.exp: Generate a core with core_find too.
4765 (tls_core_test): New procedure, bits factored out from ...
4766 (top level): ... here. Test both native cores and gcore cores.
4767
ff1cf532
TT
47682018-05-23 Tom Tromey <tom@tromey.com>
4769
4770 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
4771
b98664d3
TT
47722018-05-23 Tom Tromey <tom@tromey.com>
4773
4774 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
4775 symfile_complaints.
4776 (test_short_complaints): Likewise.
4777 (test_empty_complaints): Likewise.
4778 (test_initial_complaints): Update.
4779
4e9668d0
TT
47802018-05-23 Tom Tromey <tom@tromey.com>
4781
4782 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
4783
43ba33c7
TT
47842018-05-23 Tom Tromey <tom@tromey.com>
4785
4786 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
4787 (test_short_complaints): Update.
4788
035522c0
PA
47892018-05-22 Pedro Alves <palves@redhat.com>
4790
4791 * gdb.base/remote.exp: Only gdb_start after compiling the
4792 testcase. Issue "disconnect" before testing "set remote" command
4793 defaults. Issue clean_restart before running to main.
4794
cc0be08f
PA
47952018-05-22 Pedro Alves <palves@redhat.com>
4796
4797 * gdb.base/remote.exp: Adjust expected output of "show remote
4798 memory-write-packet-size". Add tests for "set remote
4799 memory-write-packet-size 0" and "set remote
4800 memory-write-packet-size fixed/limit".
4801
b1b60145
PA
48022018-05-22 Pedro Alves <palves@redhat.com>
4803
4804 PR gdb/22973
4805 * gdb.base/utf8-identifiers.c: New file.
4806 * gdb.base/utf8-identifiers.exp: New file.
4807
0ec848ad
PFC
48082018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4809
4810 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
4811
2c3305f6
PFC
48122018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4813
4814 * gdb.arch/powerpc-vsx-gcore.exp: New file.
4815
ce1e8424
TT
48162018-05-18 Tom Tromey <tom@tromey.com>
4817
4818 * gdb.base/ptype-offsets.exp: Update.
4819
ddfe970e
KS
48202018-05-17 Keith Seitz <keiths@redhat.com>
4821
4822 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
4823 in expected breakpoint stop locations.
4824 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
4825 move to proper scope to test variable values.
4826 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
4827 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
4828 New functions.
4829 (main): Call not_inline_func3.
4830 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
4831 inline_func1, inline_func2, and inline_func3. Test that when each
4832 breakpoint is hit, GDB properly reports both the stop location
4833 and the backtrace. Repeat tests for temporary breakpoints.
4834
0726fcc6
MR
48352018-05-15 Maciej W. Rozycki <macro@mips.com>
4836
4837 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
4838 rather then trying to access it in determining whether the PID
4839 of `gdbserver' could have been retrieved.
4840
8ee22052
AB
48412018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
4842
4843 * gdb.arch/amd64-init-x87-values.S: New file.
4844 * gdb.arch/amd64-init-x87-values.exp: New file.
4845
7785df48
JK
48462018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
4849
56bcdbea
TT
48502018-05-04 Tom Tromey <tom@tromey.com>
4851
4852 PR python/22730:
4853 * gdb.python/python.exp: Test multi-line execute.
4854
a913fffb
TT
48552018-05-04 Tom Tromey <tom@tromey.com>
4856
4857 PR python/22731:
4858 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
4859
7a2c85f2
TT
48602018-05-04 Tom Tromey <tom@tromey.com>
4861
4862 PR gdb/11750:
4863 * gdb.base/define.exp: Test defining a user command inside a user
4864 command.
4865 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
4866
a3b60e45
JK
48672018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4868 Pedro Alves <palves@redhat.com>
4869
4870 PR breakpoints/19806 and support for PR external/20207.
4871 * gdb.base/watchpoint-unaligned.c: New file.
4872 * gdb.base/watchpoint-unaligned.exp: New file.
4873
45fe4a03
AB
48742018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4875
4876 * gdb.base/maint.exp: Make test names unique, use
4877 test_prefix_command_help to test 'help maint info', and remove
4878 repeated test of 'help maint'.
4879
9be2ae8f
TT
48802018-05-04 Tom Tromey <tom@tromey.com>
4881
4882 PR gdb/22619:
4883 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
4884 behavior.
4885
11859c31
AB
48862018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4887
4888 * gdb.base/maint.exp: Process output from 'maint print registers'
4889 line at a time.
4890
089a9490
AB
48912018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4892
4893 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
4894 timeout.
4895
9b0797e2
AB
48962018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
4897
4898 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
4899 filter pattern.
4900
f6ac5f3d
PA
49012018-05-02 Pedro Alves <palves@redhat.com>
4902
4903 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
4904 to_log_command renames.
4905 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4906
77d3c63b
TT
49072018-05-02 Tom Tromey <tom@tromey.com>
4908
4909 * gdb.python/py-parameter.exp: Set test message.
4910
0489430a
TT
49112018-05-02 Tom Tromey <tom@tromey.com>
4912
4913 PR python/20084:
4914 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
4915 PARAM_ZUINTEGER_UNLIMITED tests.
4916
1632f8ba
DR
49172018-04-28 Dan Robertson <danlrobertson89@gmail.com>
4918
4919 PR rust/23124
4920 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
4921 when casting.
4922
6d7bb824
TT
49232018-04-30 Tom Tromey <tom@tromey.com>
4924
4925 * gdb.python/py-type.exp: Check align attribute.
4926 * gdb.python/py-type.c: New "aligncheck" global.
4927
007e1530
TT
49282018-04-30 Tom Tromey <tom@tromey.com>
4929
4930 PR exp/17095:
4931 * gdb.dwarf2/dw2-align.exp: New file.
4932 * gdb.cp/align.exp: New file.
4933 * gdb.base/align.exp: New file.
4934 * lib/gdb.exp (gdb_int128_helper): New proc.
4935 (has_int128_c, has_int128_cxx): New caching procs.
4936
6873858b
TT
49372018-04-27 Tom Tromey <tom@tromey.com>
4938
4939 PR rust/22545:
4940 * gdb.rust/simple.exp: Add inclusive range tests.
4941
79188d8d
PA
49422018-04-26 Pedro Alves <palves@redhat.com>
4943
4944 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
4945 ifunc breakpoint locations correctly of ifunc breakpoints set
4946 while the program resolves the ifunc.
4947
c7075ad5
PA
49482018-04-26 Pedro Alves <palves@redhat.com>
4949
4950 * gdb.base/gnu-ifunc-final.c: New file.
4951 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
4952 * gdb.base/gnu-ifunc.exp (executable): Delete.
4953 (staticexecutable): Adjust.
4954 (lib_opts, exec_opts): Delete.
4955 (make_binsuffix, build, set-break): New procedures.
4956 (misc_tests): New, with tests factored out from the top level.
4957 (top level): Test different combinations of ifunc resolver name,
4958 resolver with and with debug info, and ifunc target with and
4959 without debug info. Wrap static tests with with_target_prefix.
4960
8388016d
PA
49612018-04-26 Pedro Alves <palves@redhat.com>
4962
4963 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
4964 return type" warnings.
4965
249b5733
PA
49662018-04-25 Pedro Alves <palves@redhat.com>
4967
4968 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
4969 killed".
4970 * gdb.base/kill-after-signal.exp: Likewise.
4971 * gdb.threads/kill.exp: Likewise.
4972
f67c0c91
SDJ
49732018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4974 Sergio Durigan Junior <sergiodj@redhat.com>
4975 Pedro Alves <palves@redhat.com>
4976
4977 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
4978 regexps to expect for '[Inferior ... detached]' as well.
4979 * gdb.base/attach.exp: Likewise.
4980 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
4981 "gdb_continue_to_end".
4982 (test_catch_syscall_with_wrong_args): Likewise.
4983 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
4984 ']'. Don't set 'verbose' on.
4985 * gdb.base/foll-vfork.exp: Likewise.
4986 * gdb.base/fork-print-inferior-events.c: New file.
4987 * gdb.base/fork-print-inferior-events.exp: New file.
4988 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
4989 '[Inferior ... has been killed]' message.
4990 * gdb.base/kill-after-signal.exp: Likewise.
4991 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
4992 detach message.
4993 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
4994 message.
4995 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
4996 regexps to expect for '[Inferior ... detached]' as well.
4997 * gdb.threads/process-dies-while-detaching.exp: Likewise.
4998
0a8ddac4
SM
49992018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5000
5001 PR gdb/23104
5002 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5003
701adfb0
PA
50042018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5005
5006 PR gdb/23095
5007 * gdb.base/break-probes.exp: Pass shlib_load to
5008 prepare_for_testing. Set normal_bp to r_debug_state if target is
5009 bsd.
5010
d27d16bf
RB
50112018-04-19 Richard Bunt <richard.bunt@arm.com>
5012
5013 * gdb.threads/multiple-successive-infcall.c: New test.
5014 * gdb.threads/multiple-successive-infcall.exp: New file.
5015
a037790e
TT
50162018-04-17 Tom Tromey <tom@tromey.com>
5017
5018 * gdb.rust/simple.rs (Union): New type.
5019 (main): New local "u".
5020 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5021
e3a91079
AA
50222018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5023
5024 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5025 number information in output of "whereis" command.
5026 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5027
b744723f
AA
50282018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5029
5030 * gdb.ada/info_types.exp: Adjust expected output to the line
5031 numbers now printed by "info var/func/type".
5032 * gdb.base/completion.exp: Likewise.
5033 * gdb.base/included.exp: Likewise.
5034 * gdb.cp/cp-relocate.exp: Likewise.
5035 * gdb.cp/cplusfuncs.exp: Likewise.
5036 * gdb.cp/namespace.exp: Likewise.
5037 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5038
4a4495d6
MM
50392018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5040
5041 * gdb.btrace/cpu.exp: New.
5042
1d509aa6
MM
50432018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5044
5045 * gdb.base/step-indirect-call-thunk.exp: New.
5046 * gdb.base/step-indirect-call-thunk.c: New.
5047 * gdb.reverse/step-indirect-call-thunk.exp: New.
5048 * gdb.reverse/step-indirect-call-thunk.c: New.
5049
6295b6da
SM
50502018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5051
5052 * gdb.base/pie-fork.c: New file.
5053 * gdb.base/pie-fork.exp: New file.
5054
50146e70
TT
50552018-04-11 Tom Tromey <tom@tromey.com>
5056
5057 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5058
f50d8a2e
PA
50592018-04-10 Pedro Alves <palves@redhat.com>
5060
5061 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5062 exits. Instead loop running forever.
5063 (fork_parent): Run forever too.
5064
a0be7a36
SM
50652018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5066
5067 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5068 mi_continue_to_line.
5069 * gdb.mi/mi-stack.c (callee4): Add comment.
5070
9b73db36
SM
50712018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5072
5073 * gdb.mi/mi-stack.exp: Fix indentation.
5074
c912f608
SM
50752018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5076
5077 PR gdb/22979
5078 * gdb.arch/amd64-osabi.exp: New file.
5079
26540402
SM
50802018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5081
5082 PR gdb/22980
5083 * gdb.base/osabi.exp: New file.
5084
121ad66c 50852018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5086
5087 * gdb.cp/static-typedef-print.exp: New file.
5088 * gdb.cp/static-typedef-print.cc: New file.
5089
3fcded8f
JB
50902018-03-27 Joel Brobecker <brobecker@adacore.com>
5091
5092 * gdb.ada/varsize_limit: New testcase.
5093
59cc4834
JB
50942018-03-27 Joel Brobecker <brobecker@adacore.com>
5095
5096 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5097
5098 * gdb.ada/notcplusplus: New testcase.
5099
5100 * gdb.base/c-linkage-name.c: New file.
5101 * gdb.base/c-linkage-name.exp: New testcase.
5102
4ca59a9f
TT
51032018-03-26 Tom Tromey <tom@tromey.com>
5104
5105 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5106 * gdb.python/py-framefilter.py (name_error): New global.
5107 (ErrorInName.function): Use name_error.
5108
978d6c75
TT
51092018-03-26 Tom Tromey <tom@tromey.com>
5110
5111 PR backtrace/15582:
5112 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5113
b7fee5a3
KS
51142018-03-23 Keith Seitz <keiths@redhat.com>
5115
5116 PR c++/22968
5117 * gdb.cp/subtypes.exp: New file.
5118 * gdb.cp/subtypes.h: New file.
5119 * gdb.cp/subtypes.cc: New file.
5120 * gdb.cp/subtypes-2.cc: New file.
5121
376be529
AB
51222018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5123
5124 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5125 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5126 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5127 -nostartfiles when compiling the test. Confirm that all registers
5128 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5129
066cfa98
AB
51302018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5131
5132 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5133 option, syntax was wrong anyway.
5134 * gdb.arch/arm-disp-step.exp: Likewise.
5135 * gdb.arch/sparc64-regs.exp: Likewise.
5136 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5137 option, syntax was wrong anyway, switch to use
5138 prepare_for_testing.
5139 * gdb.arch/i386-disp-step.exp: Likewise.
5140
079670b9
AA
51412018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5142
5143 * gdb.ada/exec_changed.exp: Replace "target_info exists
5144 use_gdb_stub" by "use_gdb_stub".
5145 * gdb.ada/start.exp: Likewise.
5146 * gdb.base/async-shell.exp: Likewise.
5147 * gdb.base/attach-pie-misread.exp: Likewise.
5148 * gdb.base/attach-wait-input.exp: Likewise.
5149 * gdb.base/break-entry.exp: Likewise.
5150 * gdb.base/break-interp.exp: Likewise.
5151 * gdb.base/dprintf-detach.exp: Likewise.
5152 * gdb.base/nostdlib.exp: Likewise.
5153 * gdb.base/solib-nodir.exp: Likewise.
5154 * gdb.base/statistics.exp: Likewise.
5155 * gdb.base/testenv.exp: Likewise.
5156 * gdb.mi/mi-exec-run.exp: Likewise.
5157 * gdb.mi/mi-start.exp: Likewise.
5158 * gdb.multi/dummy-frame-restore.exp: Likewise.
5159 * gdb.multi/multi-arch-exec.exp: Likewise.
5160 * gdb.multi/multi-arch.exp: Likewise.
5161 * gdb.multi/tids.exp: Likewise.
5162 * gdb.multi/watchpoint-multi.exp: Likewise.
5163 * gdb.python/py-events.exp: Likewise.
5164 * gdb.threads/attach-into-signal.exp: Likewise.
5165 * gdb.threads/attach-stopped.exp: Likewise.
5166 * gdb.threads/threadapply.exp: Likewise.
5167 * lib/selftest-support.exp: Likewise.
5168
26d6cec4
AA
51692018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5170
5171 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5172
4ee89e90
SR
51732018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5174
5175 * gdb.perf/template-breakpoints.cc: New file.
5176 * gdb.perf/template-breakpoints.exp: New file.
5177 * gdb.perf/template-breakpoints.py: New file.
5178
92630041
TT
51792018-03-19 Tom Tromey <tom@tromey.com>
5180
5181 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5182 y0.
5183 * gdb.rust/simple.exp: Test bare identifier form of struct
5184 initializer.
5185
76727919
TT
51862018-03-19 Tom Tromey <tom@tromey.com>
5187
5188 * gdb.gdb/observer.exp: Remove.
5189
194ed413
AA
51902018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5191
5192 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5193 "qualified" option when setting breakpoints.
5194 * gdb.trace/backtrace.exp: Likewise.
5195 * gdb.trace/circ.exp: Likewise.
5196 * gdb.trace/collection.exp: Likewise.
5197 * gdb.trace/disconnected-tracing.exp: Likewise.
5198 * gdb.trace/ftrace-lock.exp: Likewise.
5199 * gdb.trace/ftrace.exp: Likewise.
5200 * gdb.trace/infotrace.exp: Likewise.
5201 * gdb.trace/packetlen.exp: Likewise.
5202 * gdb.trace/passc-dyn.exp: Likewise.
5203 * gdb.trace/qtro.exp: Likewise.
5204 * gdb.trace/read-memory.exp: Likewise.
5205 * gdb.trace/report.exp: Likewise.
5206 * gdb.trace/signal.exp: Likewise.
5207 * gdb.trace/status-stop.exp: Likewise.
5208 * gdb.trace/strace.exp: Likewise.
5209 * gdb.trace/tfind.exp: Likewise.
5210 * gdb.trace/trace-break.exp: Likewise.
5211 * gdb.trace/trace-condition.exp: Likewise.
5212 * gdb.trace/trace-mt.exp: Likewise.
5213 * gdb.trace/tstatus.exp: Likewise.
5214 * gdb.trace/tsv.exp: Likewise.
5215 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5216 * gdb.trace/unavailable.exp: Likewise.
5217 * gdb.trace/while-dyn.exp: Likewise.
5218
8b067d2c
AA
52192018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5220
5221 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5222 that libinproctrace is copied to the target.
5223
3ae9ce5d
TT
52242018-03-14 Tom Tromey <tom@tromey.com>
5225
5226 PR cli/14977:
5227 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5228 a null pointer.
5229 * gdb.base/wchar.exp: Likewise.
5230
b8c2339b
TT
52312018-03-14 Tom Tromey <tom@tromey.com>
5232
5233 PR cli/19918:
5234 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5235 flag.
5236
4872dc46
SM
52372018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5238
5239 PR gdb/22841
5240 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5241 "target" to remote_exec.
5242
e4fe3756
SM
52432018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5244
5245 PR gdb/22841
5246 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5247 ${board}_upload): Remove.
5248
e95a97d4
AA
52492018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5250
5251 * gdb.cp/watch-cp.cc: New test.
5252 * gdb.cp/watch-cp.exp: New file.
5253
dbbb1059
AB
52542018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5255
5256 * gdb.base/infcall-nested-structs.exp: New file.
5257 * gdb.base/infcall-nested-structs.c: New file.
5258 * gdb.base/float.exp: Add riscv support.
5259
ecc054c0
TP
52602018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5261
5262 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5263 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5264
25e3c82c
SDJ
52652018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5266
5267 * gdb.server/abspath.exp: New file.
5268 * lib/gdb.exp (with_cwd): New procedure.
5269
3083294d
SM
52702018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5271
5272 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5273 use it.
5274 (gdb_is_target_remote_prompt): New proc.
5275 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5276 (gdb_is_target_native): Pass prompt parameter to
5277 gdb_is_target_1.
5278
3275ef47
SM
52792018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5280
5281 * gdb.base/load-command.c: New file.
5282 * gdb.base/load-command.exp: New file.
5283 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5284 (gdb_is_target_1): ...this, and generalize for other targets
5285 than just remote.
5286 (gdb_is_target_remote): Use gdb_is_target_1.
5287 (gdb_is_target_native): use gdb_is_target_1.
5288
6893c19a
TT
52892018-02-26 Tom Tromey <tom@tromey.com>
5290
5291 PR python/16497:
5292 * gdb.python/py-framefilter.exp: Update test.
5293
2ddeaf8a
TT
52942018-02-26 Tom Tromey <tom@tromey.com>
5295
5296 * gdb.dwarf2/variant.c: New file.
5297 * gdb.dwarf2/variant.exp: New file.
5298
c9317f21
TT
52992018-02-26 Tom Tromey <tom@tromey.com>
5300
5301 * gdb.rust/simple.exp: Accept more possible results in enum test.
5302
6f6d0c26
SM
53032018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5304
5305 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5306 parentheses.
5307
11b03145
MR
53082018-02-23 Maciej W. Rozycki <macro@mips.com>
5309
5310 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5311 name of a variable: $actual_linejj -> $actual_line.
5312
54a27fe5
JB
53132018-02-21 John Baldwin <jhb@FreeBSD.org>
5314
5315 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5316
de65820c
MM
53172018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5318
5319 * gdb.btrace/buffer-size.exp: Do not force BTS.
5320
980548fd
PA
53212018-02-14 Pedro Alves <palves@redhat.com>
5322
5323 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5324 getting a "Quit".
5325
c4e12631
MM
53262018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5327
5328 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5329 Fix test name.
5330
c2e0e465
SM
53312018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5332
5333 * gdb.cp/m-static.exp: Check type of optimized out static
5334 member.
5335
f7216783
AB
53362018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5337
5338 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5339 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5340
0625771b
LS
53412018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5342 Leszek Swirski <leszeks@google.com>
5343
5344 * gdb.python/py-prettyprint.c
5345 (struct to_string_returns_value_inner,
5346 struct to_string_returns_value_wrapper): New.
5347 (main): Add tsrvw variable.
5348 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5349 ToStringReturnsValueWrapper): New classes.
5350 (register_pretty_printers): Register new pretty-printers.
5351 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5352 recursive pretty printer.
5353 * gdb.python/py-mi.exp: Likewise.
5354
59498c30
LS
53552018-02-01 Leszek Swirski <leszeks@google.com>
5356
5357 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5358 functions with the same name as an include file are parsed
5359 correctly.
5360
d4d38844
YQ
53612018-02-01 Yao Qi <yao.qi@linaro.org>
5362
5363 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5364 "\[^\r\n\]*".
5365
07e5f5cf
NP
53662018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5367
5368 * gdb.arch/powerpc-prologue-frame.s: New file.
5369 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5370 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5371
929b5ad4
JB
53722018-01-31 Joel Brobecker <brobecker@adacore.com>
5373
5374 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5375
e671cd59
PA
53762018-01-30 Pedro Alves <palves@redhat.com>
5377
5378 PR gdb/13211
5379 * gdb.base/interrupt-daemon.c: New.
5380 * gdb.base/interrupt-daemon.exp: New.
5381 * gdb.multi/multi-term-settings.c: New.
5382 * gdb.multi/multi-term-settings.exp: New.
5383
fc413dc4
JB
53842018-01-30 Joel Brobecker <brobecker@adacore.com>
5385
5386 * gdb.base/break.exp: Save the location where the breakpoint
5387 on break.c:47 was actually inserted when debugging the version
5388 compiled at -O2 and use it in the expected output of the "info
5389 break" test performed soon after.
5390
5c319bb2
PA
53912018-01-22 Pedro Alves <palves@redhat.com>
5392 Sergio Durigan Junior <sergiodj@redhat.com>
5393
5394 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5395 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5396
a9e40818
JB
53972018-01-22 Joel Brobecker <brobecker@adacore.com>
5398
5399 * gdb.base/break-include.c, gdb.base/break-include.inc,
5400 gdb.base/break-include.exp: New files.
5401 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5402 line number now being the actual line number where the breakpoint
5403 was inserted.
5404 * gdb.mi/mi-break.exp: Likewise.
5405 * gdb.mi/mi-reverse.exp: Likewise.
5406 * gdb.mi/mi-simplerun.exp: Ditto.
5407
e707fc44
AB
54082018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5409
5410 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5411 varobj.
5412 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5413
ae451627
AB
54142018-01-21 Don Breazeal <donb@codesourcery.com>
5415 Andrew Burgess <andrew.burgess@embecosm.com>
5416
5417 * gdb.mi/basics.c: Add new global.
5418 * gdb.mi/mi-frame-regs.exp: New file.
5419 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5420 case.
5421
b1b189e0
AB
54222018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5423
5424 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5425 non-parameter, and on an unknown symbol.
5426
fcfcc376
TT
54272018-01-19 Tom Tromey <tom@tromey.com>
5428
5429 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5430 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5431
634c1c31
AA
54322018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5433
5434 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5435 setrlimit and chdir to int.
5436
d6ad07fd
AA
54372018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5438
5439 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5440 function.
5441 (my_tend): Likewise.
5442 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5443 rationale of avoiding FP- and vector instructions.
5444
adf8243b
RK
54452018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5446
5447 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5448 "info reg" with "\[ \t\]*".
5449 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5450 "\[ \t\]+".
5451 * gdb.arch/s390-multiarch.exp: Ditto.
5452 * gdb.base/pc-fp.exp: Ditto.
5453 * gdb.reverse/i386-precsave.exp: Ditto.
5454 * gdb.reverse/i386-reverse.exp: Ditto.
5455 * gdb.reverse/i387-env-reverse.exp: Ditto.
5456 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5457
dcc06925
AA
54582018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5459
5460 * lib/gdb.exp (gdb_compile): Re-enable use of
5461 universal_compile_options for languages other than Rust.
5462
25d4fd80
AA
54632018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5464
5465 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5466
ee7f689e 54672018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5468
5469 PR gdb/16577
5470 * gdb.base/solib-vanish.exp: New.
5471 * gdb.base/solib-vanish-main.c: New.
5472 * gdb.base/solib-vanish-lib1.c: New.
5473 * gdb.base/solib-vanish-lib2.c: New.
5474
d8447b6b
YQ
54752018-01-17 Yao Qi <yao.qi@linaro.org>
5476
5477 * gdb.compile/compile.exp: Match the address printed for
5478 frame in the output of command "bt".
5479
86d6a90c
TT
54802018-01-15 Tom Tromey <tom@tromey.com>
5481
5482 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5483 compute sp_reg.
5484
cbcdb1aa
AB
54852018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5486
5487 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5488 to prepare.
5489 (prepare): Return 0 on error, 1 on success.
5490
eea61984
PA
54912018-01-12 Pedro Alves <palves@redhat.com>
5492
5493 * gdb.base/continue-after-aborted-step-over.c: New.
5494 * gdb.base/continue-after-aborted-step-over.exp: New.
5495
6181e9c2
SM
54962018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5497
5498 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5499 options when not creating an executable.
5500
3cada740
PA
55012018-01-11 Pedro Alves <palves@redhat.com>
5502
5503 PR remote/22597
5504 * gdb.server/stop-reply-no-thread.c: New file.
5505 * gdb.server/stop-reply-no-thread.exp: New file.
5506
c63d3e8d
PA
55072018-01-10 Pedro Alves <palves@redhat.com>
5508
5509 PR gdb/22670
5510 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5511 functions too. Test setting breakpoints and printing C functions
5512 with no debug info too.
5513 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5514
d4c2a405
PA
55152018-01-10 Pedro Alves <palves@redhat.com>
5516
5517 PR gdb/22670
5518 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5519 a fail.
5520
8825213e
PA
55212018-01-10 Pedro Alves <palves@redhat.com>
5522
5523 PR gdb/22670
5524 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5525
605fd3c6
YQ
55262018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5527
5528 * gdb.server/unittest.exp: Match the output in non-development
5529 mode.
5530
1e5ded6c
YQ
55312018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5532
5533 * gdb.gdb/unittest.exp: Match output in non-development mode.
5534
30066b0b
JB
55352018-01-08 Joel Brobecker <brobecker@adacore.com>
5536
5537 * gdb.ada/access_tagged_param.exp: Relax expected output
5538 for value of "ObjL" in "continue" to pck.inspect breakpoint
5539 test.
5540
04bafb1e
XR
55412018-01-08 Joel Brobecker <brobecker@adacore.com>
5542
9f86398b
JB
5543 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5544 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5545
e379cee6
PA
55462018-01-05 Pedro Alves <palves@redhat.com>
5547
5548 PR gdb/18653
5549 * gdb.base/libsegfault.exp: New.
5550
de63c46b
PA
55512018-01-05 Joel Brobecker <brobecker@adacore.com>
5552
5553 PR gdb/22670
5554 * gdb.ada/access_tagged_param.exp: New file.
5555 * gdb.ada/access_tagged_param/foo.adb: New file.
5556
f98fc17b
PA
55572018-01-05 Pedro Alves <palves@redhat.com>
5558
5559 PR gdb/22670
5560 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5561 exercise lower case too, and to exercise both full matching and
5562 wild matching.
5563
342f8240
JB
55642018-01-05 Joel Brobecker <brobecker@adacore.com>
5565
5566 * gdb.ada/rename_subscript_param: New testcase.
5567
7150d33c
JG
55682018-01-05 Jerome Guitton <guitton@adacore.com>
5569
5570 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5571
cc0e770c
JB
55722018-01-05 Joel Brobecker <brobecker@adacore.com>
5573
5574 * gdb.ada/convvar_comp: New testcase.
5575
672a41aa 55762018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5577
5578 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5579 (My_Table): New global variable.
5580 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5581
7365ec2f
JB
55822018-01-04 Joel Brobecker <brobecker@adacore.com>
5583
5584 PR gdb/22670
5585 * gdb.ada/maint_with_ada: New testcase.
5586
289483b6
JB
55872018-01-04 Joel Brobecker <brobecker@adacore.com>
5588
5589 PR gdb/22670
5590 * gdb.ada/bp_c_mixed_case: New testcase.
5591
344420da
JB
55922018-01-04 Joel Brobecker <brobecker@adacore.com>
5593
5594 PR gdb/22670
5595 * gdb.ada/complete.exp: Add "complete break ada" test.
5596
66fc87a0
JB
55972018-01-04 Joel Brobecker <brobecker@adacore.com>
5598
5599 PR gdb/22670
5600 * gdb.ada/info_addr_mixed_case: New testcase.
5601
9f757bf7
XR
56022018-01-03 Xavier Roirand <roirand@adacore.com>
5603
5604 * gdb.ada/excep_handle.exp: New testcase.
5605 * gdb.ada/excep_handle/foo.adb: New file.
5606 * gdb.ada/excep_handle/pck.ads: New file.
5607
bd570f80
JB
56082018-01-03 Joel Brobecker <brobecker@adacore.com>
5609
5610 * gdb.base/step-line.c: Add extra empty line in copyright header.
5611 * gdb.base/step-line.inp: Likewise.
5612
9fe561ab
JB
56132018-01-02 Joel Brobecker <brobecker@adacore.com>
5614
5615 * gdb.ada/dyn_stride.exp: Add slice test.
5616
a405673c
JB
56172018-01-02 Joel Brobecker <brobecker@adacore.com>
5618
5619 * gdb.ada/dyn_stride: New testcase.
5620
cef0f868
SH
56212017-12-27 Stafford Horne <shorne@gmail.com>
5622
5623 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5624 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5625
b67d92b0
SH
56262017-12-27 Stafford Horne <shorne@gmail.com>
5627
5628 * gdb.base/reggroups.c: New file.
5629 * gdb.base/reggroups.exp: New file.
5630
eccab96d
JB
56312017-12-18 Joel Brobecker <brobecker@adacore.com>
5632
5633 * gdb.dwarf2/ada-valprint-error.c: New file.
5634 * gdb.dwarf2/ada-valprint-error.exp: New file.
5635
0e2da9f0
JB
56362017-12-18 Joel Brobecker <brobecker@adacore.com>
5637
5638 * gdb.ada/assign_arr: New testcase.
5639
cb923fcc
XR
56402017-12-18 Xavier Roirand <roirand@adacore.com>
5641
5642 * gdb.ada/funcall_ptr: New testcase.
5643
7c161838
SDJ
56442017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
5645
5646 PR cli/16224
5647 * gdb.base/ptype-offsets.cc: New file.
5648 * gdb.base/ptype-offsets.exp: New file.
5649
1af17fd9
YQ
56502017-12-15 Yao Qi <yao.qi@linaro.org>
5651
5652 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
5653 if XML is disabled.
5654
828d5846
XR
56552017-12-15 Xavier Roirand <roirand@adacore.com>
5656
5657 * gdb.ada/same_component_name: New testcase.
5658
79e8fcaa
JB
56592017-12-14 Joel Brobecker <brobecker@adacore.com>
5660
5661 * gdb.ada/str_binop_equal: New testcase.
5662
e05fa6f9
JB
56632017-12-14 Joel Brobecker <brobecker@adacore.com>
5664
5665 * gdb.ada/task_switch_in_core: New testcase.
5666
b89641ba
SM
56672017-12-13 Simon Marchi <simon.marchi@ericsson.com>
5668
5669 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
5670 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
5671 call test_bkpt_qualified.
5672 (test_bkpt_qualified): New proc.
5673
6892d2e4
PA
56742017-12-13 Pedro Alves <palves@redhat.com>
5675
5676 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5677 Tighten regexp by matching with an anchor.
5678
a22ecf70
PA
56792017-12-13 Pedro Alves <palves@redhat.com>
5680
5681 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
5682 ("expression with namespace"): New set of tests.
5683 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
5684 (Nested::Test_NS::qux): New.
5685 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
5686 defaults to 'start_quote_char' and 'end_quote_char' parameters.
5687
9937536c
JB
56882017-12-13 Joel Brobecker <brobecker@adacore.com>
5689
5690 * gdb.base/server-del-break.c: New file.
5691 * gdb.base/server-del-break.exp: New file.
5692
fe49c6f5
SH
56932017-12-12 Stafford Horne <shorne@gmail.com>
5694
5695 * gdb.xml/tdesc-regs.exp: Add or1k support.
5696
c3d18620
SH
56972017-12-12 Stafford Horne <shorne@gmail.com>
5698
5699 * gdb.base/bp-permanent.c: Define nop of or1k.
5700
c5f9cfc8
JB
57012017-12-11 Joel Brobecker <brobecker@adacore.com>
5702
5703 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
5704 output with components being reordered.
5705
a9c135fc
JB
57062017-12-11 Joel Brobecker <brobecker@adacore.com>
5707
5708 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
5709 output with components being reordered.
5710
927aa2e7
JK
57112017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5712 Pedro Alves <palves@redhat.com>
5713
5714 * gdb.base/maint.exp (check for .gdb_index): Check also for
5715 .debug_names.
5716 * gdb.dlang/watch-loc.c (.debug_aranges): New.
5717 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
5718 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
5719 (.gdb_index used after symbol reloading): Support also .debug_names.
5720 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
5721
f17d9474
YQ
57222017-12-08 Yao Qi <yao.qi@linaro.org>
5723
5724 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5725 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
5726
a0de8c21
YQ
57272017-12-08 Yao Qi <yao.qi@linaro.org>
5728
5729 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5730 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
5731
a738ea1d
YQ
57322017-12-08 Yao Qi <yao.qi@linaro.org>
5733
5734 * gdb.arch/aarch64-tagged-pointer.c: New file.
5735 * gdb.arch/aarch64-tagged-pointer.exp: New file.
5736
1cd9a73b
SDJ
57372017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
5738
5739 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
5740 "int".
5741
fa6eb693
KS
57422017-12-07 Keith Seitz <keiths@redhat.com>
5743
5744 PR breakpoints/22569
5745 * gdb.linespec/ls-errs.exp: Change expected result of "break
5746 -source this file has spaces.c -line 3".
5747 Check that an explicit source file followed by whitespace is
5748 identified as an invalid explicit location.
5749
883fd55a
KS
57502017-12-07 Keith Seitz <keiths@redhat.com>
5751
5752 * gdb.cp/nested-types.cc: New file.
5753 * gdb.cp/nested-types.exp: New file.
5754 * lib/cp-support.exp: Load data-structures.exp library.
5755 (debug_cp_test_ptype_class): New global.
5756 (cp_ptype_class_verbose, next_line): New procedures.
5757 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
5758 Add and document new return value.
5759 Switch the list of lines to a queue.
5760 Add support for new `type' key for nested type definitions.
5761 Add debugging/troubleshooting messages.
5762 * lib/data-structures.exp: New file.
5763
ec72db3e
SM
57642017-12-07 Simon Marchi <simon.marchi@ericsson.com>
5765
5766 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
5767 with proc_with_prefix, don't use with_test_prefix.
5768
99598d71
TT
57692017-12-07 Tom Tromey <tom@tromey.com>
5770
5771 * gdb.base/break.exp: Add test for empty "commands".
5772
a8806230
YQ
57732017-12-07 Yao Qi <yao.qi@linaro.org>
5774
5775 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
5776 malloc and catch syscall.
5777
824cc835
PM
57782017-12-07 Phil Muldoon <pmuldoon@redhat.com>
5779
e79be6e5 5780 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
5781 tests for explicit locations.
5782
7cc244de
PA
57832017-12-06 Pedro Alves <palves@redhat.com>
5784
5785 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
5786 force-disabling XML descriptions.
5787
50a1fdd5
PA
57882017-12-04 Pedro Alves <palves@redhat.com>
5789
5790 PR gdb/22499
5791 * gdb.arch/amd64-disp-step-avx.S: New file.
5792 * gdb.arch/amd64-disp-step-avx.exp: New file.
5793
f0fb2488
PA
57942017-12-03 Pedro Alves <palves@redhat.com>
5795
5796 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
5797 and <string.h>.
5798 (parent_function): Print distinct messages when waitpid fails, or
5799 the child exits with a signal, or the child exits for an unhandled
5800 reason.
5801 * gdb.threads/process-dies-while-detaching.exp
5802 (detach_and_expect_exit): New 'inf_output_re' parameter and use
5803 it. Wait for both inferior output and GDB's prompt. Use an
5804 indirect spawn id list.
5805 (do_detach): New parameter 'child_exit'. Use it to compute
5806 expected inferior output.
5807 (test_detach, test_detach_watch, test_detach_killed_outside):
5808 Adjust to pass down the expected child exit kind.
5809
97cbe998
SDJ
58102017-12-01 Joel Brobecker <brobecker@adacore.com>
5811 Sergio Durigan Junior <sergiodj@redhat.com>
5812 Pedro Alves <palves@redhat.com>
5813
5814 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
5815
40fc416f
SDJ
58162017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
5817
5818 * gdb.base/relocate.exp: Add tests to guarantee that arguments
5819 to 'symbol-file' and 'add-symbol-file' can be
5820 position-independent.
5821
1cc75e92
YQ
58222017-12-01 Yao Qi <yao.qi@linaro.org>
5823
5824 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
5825 the URL in copyright header.
5826 * gdb.arch/aarch64-fp.exp: Likewise.
5827 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
5828 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
5829 * gdb.base/expand-psymtabs.exp: Likewise.
5830 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
5831 * gdb.fortran/common-block.exp: Likewise.
5832 * gdb.fortran/common-block.f90: Likewise.
5833 * gdb.fortran/logical.exp: Likewise.
5834 * gdb.fortran/vla-datatypes.f90: Likewise.
5835 * gdb.fortran/vla-sub.f90: Likewise.
5836
875fb7a7
JB
58372017-11-30 Joel Brobecker <brobecker@adacore.com>
5838
5839 * gdb.ada/repeat_dyn: New testcase.
5840
6f14765f
UW
58412017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5842
5843 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
5844 Update for changed thread numbering.
5845 * gdb.cell/bt.exp: Update for changed GDB output.
5846
f1af7b94
SM
58472017-11-30 Simon Marchi <simon.marchi@ericsson.com>
5848
5849 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
5850 setting isremote by hand.
5851 * boards/dwarf4-gdb-index.exp: Likewise.
5852 * boards/fission.exp: Likewise.
5853 * boards/stabs.exp: Likewise.
5854
e3919f3e
PA
58552017-11-30 Pedro Alves <palves@redhat.com>
5856
5857 * gdb.linespec/cpls-ops.exp
5858 (check_explicit_skips_function_argument): Extract the underlying
5859 type of size_t instead of hardcoding it.
5860
bd69330d
PA
58612017-11-29 Pedro Alves <palves@redhat.com>
5862
5863 PR c++/19436
5864 * gdb.linespec/cpls-abi-tag.cc: New file.
5865 * gdb.linespec/cpls-abi-tag.exp: New file.
5866
a20714ff
PA
58672017-11-29 Pedro Alves <palves@redhat.com>
5868
5869 * gdb.base/langs.exp: Use -qualified.
5870 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
5871 it.
5872 * gdb.cp/namespace.exp: Use -qualified.
5873 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
5874 (overload-3, template-overload, template-ret-type, const-overload)
5875 (const-overload-quoted, anon-ns, ambiguous-prefix): New
5876 procedures.
5877 (test_driver): Call them.
5878 * gdb.cp/save-bp-qualified.cc: New.
5879 * gdb.cp/save-bp-qualified.exp: New.
5880 * gdb.linespec/explicit.exp: Test -qualified.
5881 * lib/completion-support.exp (completion::explicit_opts_list): Add
5882 "-qualified".
5883 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
5884
f6f1d339
PM
58852017-11-29 Phil Muldoon <pmuldoon@redhat.com>
5886
5887 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
5888
02ca603a
TT
58892017-11-29 Tom Tromey <tom@tromey.com>
5890
5891 * gdb.base/relocate.exp: Update invalid argument test.
5892 Add new tests for invalid arguments.
5893
ed6c0bfb
TP
58942017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5895
5896 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
5897 Return 0 as a long.
5898 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
5899
f106e10e
TP
59002017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5901
5902 * gdb.cp/breakpoint.cc (bar): Set return type to void.
5903 * gdb.cp/psymtab-parameter.cc (func): Likewise.
5904 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
5905 func ().
5906 * gdb.cp/shadow.cc (B.func): Return 0.
5907
10329bb2
JB
59082017-11-27 Joel Brobecker <brobecker@adacore.com>
5909
5910 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
5911 expected output in gdb_expect call to allow the exception
5912 message to be present as well. Fix syntax confusion to avoid
5913 TCL thinking that exception_name is an array.
5914
617cd4bc
UW
59152017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
5916
5917 * gdb.arch/spu-info.c: Include <unistd.h>.
5918 (do_signal_test): Fix broken calls to write.
5919 * gdb.arch/spu-info.exp: Use prepare_for_testing.
5920 Fix checks for empty mailboxes. Update signal tests for corrected
5921 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
5922 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
5923 * gdb.cell/arch.exp: Use standard_output_file.
5924 * gdb.cell/break.exp: Likewise.
5925 * gdb.cell/bt.exp: Likewise.
5926 * gdb.cell/core.exp: Likewise.
5927 * gdb.cell/dwarfaddr.exp: Likewise.
5928 * gdb.cell/ea-cache.exp: Likewise.
5929 * gdb.cell/ea-standalone.exp: Likewise.
5930 * gdb.cell/f-regs.exp: Likewise.
5931 * gdb.cell/fork.exp: Likewise.
5932 * gdb.cell/gcore.exp: Likewise.
5933 * gdb.cell/mem-access.exp: Likewise.
5934 * gdb.cell/ptype.exp: Likewise.
5935 * gdb.cell/registers.exp: Likewise.
5936 * gdb.cell/sizeof.exp: Likewise.
5937 * gdb.cell/solib-symbol.exp: Likewise.
5938 * gdb.cell/solib.exp: Likewise.
617cd4bc 5939
a81aaca0
PA
59402017-11-25 Pedro Alves <palves@redhat.com>
5941
5942 * gdb.base/complete-empty.exp: New file.
5943 * gdb.base/completion.exp: Adjust.
5944
6a3c6ee4
PA
59452017-11-25 Pedro Alves <palves@redhat.com>
5946
5947 * gdb.linespec/cpls-ops.cc: New file.
5948 * gdb.linespec/cpls-ops.exp: New file.
5949 * lib/completion-support.exp (test_complete_prefix_range_re): New,
5950 factored out from ...
5951 (test_complete_prefix_range): ... this.
5952
8955eb2d
PA
59532017-11-24 Pedro Alves <palves@redhat.com>
5954
5955 * gdb.linespec/cpcompletion.exp: New file.
5956 * gdb.linespec/cpls-hyphen.cc: New file.
5957 * gdb.linespec/cpls.cc: New file.
5958 * gdb.linespec/cpls2.cc: New file.
5959 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
5960 test to use test_gdb_complete_unique. Add label completion,
5961 keyword completion and explicit location completion tests.
5962 * lib/completion-support.exp: New file.
5963
e547c119
JB
59642017-11-24 Joel Brobecker <brobecker@adacore.com>
5965
5966 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
5967 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
5968 when hitting an exception catchpoint.
5969
7c3c1aa8
YQ
59702017-11-22 Yao Qi <yao.qi@linaro.org>
5971
5972 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
5973
41bd68f5
SM
59742017-11-22 Simon Marchi <simon.marchi@ericsson.com>
5975
5976 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
5977 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
5978 * gdb.dwarf2/info-locals-optimized-out.c: New file.
5979
1daad298
YQ
59802017-11-22 Yao Qi <yao.qi@linaro.org>
5981
5982 * gdb.base/info-os.exp: Pass pthreads.
5983 * gdb.multi/multi-attach.exp: Likewise.
5984
88465e87
YQ
59852017-11-22 Yao Qi <yao.qi@linaro.org>
5986
5987 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
5988 compiler.
5989
dc196b23
YQ
59902017-11-22 Yao Qi <yao.qi@linaro.org>
5991
5992 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
5993 * gdb.base/break-interp.exp: Likewise.
5994 * gdb.base/jit-attach-pie.exp: Likewise.
5995
2400729e
UW
59962017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
5997
5998 * gdb.base/float128.c (large128): New variable.
5999 * gdb.base/float128.exp: Add test to print largest __float128 value.
6000
7a26362d
UW
60012017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6002
6003 * gdb.arch/vsx-regs.exp: Update register content checks.
6004
ed0f4273
UW
60052017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6006
6007 * gdb.arch/ppc-longdouble.exp: New file.
6008 * gdb.arch/ppc-longdouble.c: Likewise.
6009
a25d69c6
PA
60102017-11-21 Pedro Alves <palves@redhat.com>
6011
6012 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6013
73fcf641
PA
60142017-11-20 Pedro Alves <palves@redhat.com>
6015
6016 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6017 (long_double_typedef): New typedefs.
6018 Use DEF on double and long double.
6019 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6020 cases.
6021 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6022 and 'long_double_ptr_same_size' locals. Use them to decide
6023 whether cast from array/function to float is valid/invalid.
6024
71a3c369
TT
60252017-11-17 Tom Tromey <tom@tromey.com>
6026
6027 * gdb.rust/traits.rs: New file.
6028 * gdb.rust/traits.exp: New file.
6029
ced9779b
JB
60302017-11-17 Joel Brobecker <brobecker@adacore.com>
6031
6032 * gdb.ada/minsyms: New testcase.
6033
a0922d80
PA
60342017-11-16 Pedro Alves <palves@redhat.com>
6035
6036 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6037 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6038
ea04e54c
PA
60392017-11-16 Pedro Alves <palves@redhat.com>
6040
6041 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6042 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6043
e849ea89
PA
60442017-11-16 Pedro Alves <palves@redhat.com>
6045
6046 * gdb.server/reconnect-ctrl-c.c: New file.
6047 * gdb.server/reconnect-ctrl-c.exp: New file.
6048
d8ae99a7
PM
60492017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6050
6051 * gdb.python/py-rbreak.exp: New file.
6052 * gdb.python/py-rbreak.c: New file.
6053 * gdb.python/py-rbreak-func2.c: New file.
6054
968a13f8
PA
60552017-11-16 Pedro Alves <palves@redhat.com>
6056
6057 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6058 pattern.
6059 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6060 GDB.
6061
71774bc9
SM
60622017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6063
6064 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6065 regex.
6066
ddbb44cf
SM
60672017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6068
6069 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6070 test names.
6071
584a564f
PA
60722017-11-09 Pedro Alves <palves@redhat.com>
6073
6074 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6075 factored out from ...
6076 (top level): ... here, and adjusted to avoid expecting beyond the
6077 prompt in a single gdb_test_multiple.
6078
5ed7a928
PA
60792017-11-09 Pedro Alves <palves@redhat.com>
6080
6081 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6082 output.
6083 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6084 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6085 * gdb.server/ext-run.exp ("kill" test): Likewise.
6086 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6087
a60e0738
PA
60882017-11-09 Pedro Alves <palves@redhat.com>
6089
6090 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6091 match till end of line.
6092
2c88253f
PA
60932017-11-09 Pedro Alves <palves@redhat.com>
6094
6095 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6096
c7a38517
PA
60972017-11-09 Pedro Alves <palves@redhat.com>
6098
6099 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6100 New procedures, factored out from ...
6101 (top level): ... here, and adjusted to avoid expecting beyond the
6102 prompt in one go.
6103
f29f4b6b
PA
61042017-11-09 Pedro Alves <palves@redhat.com>
6105
6106 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6107 output. Fix '?' match.
6108
286acbb5
JB
61092017-11-08 Joel Brobecker <brobecker@adacore.com>
6110
6111 * gdb.ada/scoped_watch: New testcase.
6112 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6113 which is actually correct.
6114 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6115 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6116
62d7ae92
PA
61172017-11-08 Pedro Alves <palves@redhat.com>
6118
6119 * gdb.gdb/complaints.exp (test_initial_complaints)
6120 (test_serial_complaints, test_short_complaints): Call
6121 complaint_internal instead of complaint.
6122
280ca31f
DT
61232017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6124
6125 * gdb.threads/tls-core.c: New file.
6126 * gdb.threads/tls-core.exp: Likewise.
6127
b5ec771e
PA
61282017-11-08 Pedro Alves <palves@redhat.com>
6129
6130 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6131 (p Exported_Capitalized): New test.
6132 (p exported_capitalized): New test.
6133
a02b41a7
PA
61342017-11-07 Pedro Alves <palves@redhat.com>
6135
6136 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6137
95e95a6d
PA
61382017-11-07 Pedro Alves <palves@redhat.com>
6139
6140 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6141 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6142 (disable_invalid, disable_inverted, disable_negative): New
6143 procedures.
6144 ("bad numbers"): New set of tests.
6145
cee62dbd
PA
61462017-11-07 Pedro Alves <palves@redhat.com>
6147
6148 * gdb.cp/ena-dis-br-range.exp: Add tests.
6149
cc638e86
PA
61502017-11-07 Pedro Alves <palves@redhat.com>
6151
6152 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6153
d0fe4701
XR
61542017-11-07 Xavier Roirand <roirand@adacore.com>
6155 Pedro Alves <palves@redhat.com>
6156
6157 * gdb.base/ena-dis-br.exp: Add reference to
6158 gdb.cp/ena-dis-br-range.exp.
6159 * gdb.cp/ena-dis-br-range.exp: New file.
6160 * gdb.cp/ena-dis-br-range.cc: New file.
6161
46f67f80
PA
61622017-11-06 Pedro Alves <palves@redhat.com>
6163
6164 * gdb.base/attach-non-pgrp-leader.c: New.
6165 * gdb.base/attach-non-pgrp-leader.exp: New.
6166
726e1356
PA
61672017-11-06 Pedro Alves <palves@redhat.com>
6168
6169 * configure.ac: No longer check for termio.h and sgtty.h.
6170 * configure: Regenerate.
6171 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6172 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6173 Remove termio and sgtty code.
6174
50ab6ace
YQ
61752017-11-03 Yao Qi <yao.qi@linaro.org>
6176
6177 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6178 in GDB is disabled.
6179
8e68731c
YQ
61802017-11-03 Yao Qi <yao.qi@linaro.org>
6181
6182 * gdb.python/py-thrhandle.exp: Skip it if python is not
6183 enabled.
6184
3a87ae65
SM
61852017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6186
6187 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6188 as a breakpoint command.
6189
484d8d36
MD
61902017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6191
6192 PR python/21213
6193 * gdb.python/py-infthread.exp: Test calling
6194 InferiorThread.inferior () multiple times in a row.
6195
4a27f119
KS
61962017-10-27 Keith Seitz <keiths@redhat.com>
6197
6198 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6199 Test "info break" for every inlined function breakpoint.
6200
bb11dd58
YQ
62012017-10-27 Yao Qi <yao.qi@linaro.org>
6202
6203 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6204
a43f3893
PF
62052017-10-26 Patrick Frants <osscontribute@gmail.com>
6206
6207 * gdb.cp/classes.exp (test_static_members): Test printing
6208 Outer::instance.
6209 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6210 (Inner::instance, Outer::instance): New.
6211
792ccf00
PA
62122017-10-24 Pedro Alves <palves@redhat.com>
6213
6214 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6215 extra console" test in two stages.
6216
eb2bfbad
PA
62172017-10-24 Pedro Alves <palves@redhat.com>
6218
6219 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6220
1f75a651
PA
62212017-10-24 Pedro Alves <palves@redhat.com>
6222
6223 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6224 loop.
6225
779990d9
PA
62262017-10-24 Pedro Alves <palves@redhat.com>
6227
6228 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6229 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6230
ad9b8f5d
PA
62312017-10-24 Pedro Alves <palves@redhat.com>
6232
6233 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6234 parameter and handle it. Don't output read value in test name.
6235
fee6da6e
PA
62362017-10-24 Pedro Alves <palves@redhat.com>
6237
6238 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6239 custom test name.
6240
10389c2c
PA
62412017-10-24 Pedro Alves <palves@redhat.com>
6242
6243 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6244 include the unstable output directory name in the test's name.
6245 (initial_setup_simple) <'set args'>: Use custom test name.
6246
a80e65a9
PA
62472017-10-24 Pedro Alves <palves@redhat.com>
6248
6249 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6250 with explicit test name.
6251
15763a09
PA
62522017-10-20 Pedro Alves <palves@redhat.com>
6253
6254 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6255 'wait -i'. Use gdb_assert and remote_close.
6256
49a4ce2e
AB
62572017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6258
6259 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6260 number from variable rather than hard-coded.
6261
a75868f5
PA
62622017-10-19 Pedro Alves <palves@redhat.com>
6263
6264 * gdb.base/long-inferior-output.c: New file.
6265 * gdb.base/long-inferior-output.exp: New file.
6266
c8ba13ad
KS
62672017-11-18 Keith Seitz <keiths@redhat.com>
6268
6269 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6270 method.
6271 (main): Call it.
6272 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6273 Add additional user-defined conversion operator tests.
6274
b27de576
PA
62752017-10-17 Pedro Alves <palves@redhat.com>
6276
6277 * boards/native-stdio-gdbserver.exp: Load "local-board".
6278
8484c955
PA
62792017-10-17 Pedro Alves <palves@redhat.com>
6280
6281 * gdb.base/quit-live.c: New file.
6282 * gdb.base/quit-live.exp: New file.
6283
83d5a34d
KS
62842017-10-16 Keith Seitz <keiths@redhat.com>
6285
6286 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6287 (class_with_protected_typedef, class_with_private_typedef)
6288 (struct_with_public_typedef, struct_with_protected_typedef)
6289 (struct_with_private_typedef): New classes/structs.
6290 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6291 typedefs and access specifiers.
6292
739b3f1d
PA
62932017-10-16 Pedro Alves <palves@redhat.com>
6294 Simon Marchi <simon.marchi@polymtl.ca>
6295
6296 * README (Local vs Remote vs Native): New section.
6297 * boards/local-board.exp: New file, with bits factored out from
6298 ...
6299 * boards/native-extended-gdbserver.exp: ... here. Load
6300 "local-board".
6301 * boards/native-gdbserver.exp: Load "local-board".
6302 (${board}_spawn, ${board}_exec): Delete.
6303 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6304 ...
6305 * boards/stdio-gdbserver-base.exp: ... this new file.
6306 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6307 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6308 procedure.
6309 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6310 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6311 stdio_gdbserver_command.
6312 (${board}_get_remote_address, ${board}_get_comm_port)
6313 (${board}_download, ${board}_upload): Delete.
6314 (get_target_remote_pipe_cmd): New.
6315
fe68b953
SM
63162017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6317
6318 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6319 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6320 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6321 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6322 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6323 remove with_test_prefix.
6324
300b6685
PA
63252017-10-13 Pedro Alves <palves@redhat.com>
6326
6327 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6328 * gdb.base/annota1.exp: Use it instead of is_remote.
6329 * gdb.base/annota3.exp: Use it instead of is_remote.
6330 * gdb.cp/annota2.exp: Use it instead of is_remote.
6331 * gdb.cp/annota3.exp: Use it instead of is_remote.
6332 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6333
50500caf
PA
63342017-10-13 Pedro Alves <palves@redhat.com>
6335
6336 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6337 (test_num_test_vars, run_and_count_vars, find_env)
6338 (test_set_unset_env, test_inherit_env_var): New procedures.
6339 (top level): Use them.
6340
dad0c6d2
PA
63412017-10-13 Pedro Alves <palves@redhat.com>
6342
6343 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6344 also skip on stub-like targets.
6345
8b0553c1
PA
63462017-10-13 Pedro Alves <palves@redhat.com>
6347
6348 PR gdb/22293
6349 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6350 (top level): Move some tests to ...
6351 (test_not_found): ... this new procedure.
6352 (top level): Call it.
6353
7594f623
PA
63542017-10-13 Pedro Alves <palves@redhat.com>
6355
6356 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6357 expect different "info terminal" output if testing with a
6358 non-native target.
6359
ebe3b402
PA
63602017-10-13 Pedro Alves <palves@redhat.com>
6361 Simon Marchi <simon.marchi@polymtl.ca>
6362
6363 PR python/12966
6364 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6365
42f1b161
PA
63662017-10-13 Pedro Alves <palves@redhat.com>
6367
6368 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6369 already.
6370
8d6ef72b
PA
63712017-10-13 Pedro Alves <palves@redhat.com>
6372
6373 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6374 is_remote.
6375
d7bcd5b8
PA
63762017-10-13 Pedro Alves <palves@redhat.com>
6377
6378 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6379 is_remote.
6380
df479dc6
PA
63812017-10-13 Pedro Alves <palves@redhat.com>
6382
6383 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6384 is set.
6385 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6386 instead of is_remote.
6387
23fb630a
PA
63882017-10-13 Pedro Alves <palves@redhat.com>
6389
6390 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6391 (top level): Add comment.
6392
cc77b1dc
PA
63932017-10-13 Pedro Alves <palves@redhat.com>
6394
6395 * gdb.base/remote.exp (top level): Fix comment typo and add
6396 missing return.
6397
27c9e813
PA
63982017-10-13 Pedro Alves <palves@redhat.com>
6399 Simon Marchi <simon.marchi@polymtl.ca>
6400
6401 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6402 calls and add comments. Skip test if use_gdb_stub is set.
6403 (top level): Use "set cwd" command instead of "cd" command.
6404
5e830d98
PA
64052017-10-13 Pedro Alves <palves@redhat.com>
6406
6407 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6408 is_remote target check.
6409
f5ca0032
PA
64102017-10-13 Pedro Alves <palves@redhat.com>
6411
6412 * gdb.base/scope.exp: Use build_executable + clean_restart +
6413 gdb_file_cmd instead of prepare_for_testing and no longer skip
6414 "before run" tests on is_remote target boards. Update comments.
6415 * boards/native-extended-gdbserver.exp
6416 (extended_gdbserver_load_last_file): New, factored out from ...
6417 (gdb_load): ... this. Move further below and add comment.
6418 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6419
8aed1c0d
PA
64202017-10-12 Pedro Alves <palves@redhat.com>
6421
6422 * gdb.base/attach.exp: Remove references to gdb64.
6423 * gdb.base/dbx.exp: Remove references to gdb64.
6424
cfa34c87
SM
64252017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6426 Pedro Alves <palves@redhat.com>
6427
6428 * gdb.base/label.exp: Remove is_remote target check.
6429
9192b7de
PA
64302017-10-12 Pedro Alves <palves@redhat.com>
6431
6432 * gdb.base/auvx.exp (coredir): Update comment.
6433 (top level) <core_works>: Use "set cwd" command instead of "cd"
6434 command.
6435
6bf0052d
PA
64362017-10-12 Pedro Alves <palves@redhat.com>
6437 Simon Marchi <simon.marchi@polymtl.ca>
6438
6439 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6440 target boards.
6441
e48ef82d
PA
64422017-10-12 Pedro Alves <palves@redhat.com>
6443 Simon Marchi <simon.marchi@polymtl.ca>
6444
6445 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6446 Instead skip if there's any gdb_protocol set.
6447
8d7aea57
SM
64482017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6449 Pedro Alves <palves@redhat.com>
6450
6451 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6452
30440677
PA
64532017-10-12 Pedro Alves <palves@redhat.com>
6454 Simon Marchi <simon.marchi@polymtl.ca>
6455
6456 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6457 instead of on dejagnu remote boards.
6458
4e04f045 64592017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6460 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6461
6462 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6463 checks. Use build_executable + clean_restart instead of
6464 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6465 of enabling non-stop after starting gdb.
6466
871a186e
PA
64672017-10-12 Pedro Alves <palves@redhat.com>
6468
6469 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6470 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6471 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6472 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6473
56d704da
AK
64742017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6475
6476 * gdb.arch/arc-tdesc-cpu.exp: New file.
6477 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6478
2f20e312
SM
64792017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6480
6481 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6482
65630365
PA
64832017-10-10 Pedro Alves <palves@redhat.com>
6484
6485 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6486 expect CLI output.
6487
bf469271
PA
64882017-10-10 Pedro Alves <palves@redhat.com>
6489
6490 * lib/selftest-support.exp (selftest_setup): Update for
6491 captured_command_loop's prototype change.
6492
777a42f1
PA
64932017-10-09 Pedro Alves <palves@redhat.com>
6494
6495 Test both arch1=>arch2 and arch2=>arch1.
6496
6497 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6498 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6499 factored out to...
6500 (append_arch1_options, append_arch2_options, append_arch_options)
6501 (build_executables): New procedures.
6502 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6503 local.
6504 (top level): Add new 'first_arch' testing axis.
6505
cbd2b4e3
PA
65062017-10-09 Pedro Alves <palves@redhat.com>
6507
6508 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6509 (barrier): New.
6510 (thread_start, all_started): New functions.
6511 (main): Spawn new thread and wait until it is scheduled.
6512 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6513 option.
6514 (do_test): Add 'selected_thread' parameter. Run to all_started
6515 instead of main. Explicitly set the breakpoint at main. Switch
6516 to the SELECTED_THREAD thread.
6517 (top level): Test handling the exec event with either the main
6518 thread or the second thread selected.
6519
5c9e4427
PA
65202017-10-09 Pedro Alves <palves@redhat.com>
6521
6522 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6523 logic. Move STOP marker after the value checks.
6524 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6525 regexp.
6526
b3b7c423
SL
65272017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6528
6529 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6530
3b4b2f16
UW
65312017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6532
6533 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6534 integer-to-dfp conversion.
6535 * gdb.base/dfp-test.exp: Likewise.
6536
5cd63fda
PA
65372017-10-04 Pedro Alves <palves@redhat.com>
6538
6539 * gdb.multi/hangout.c: Include <unistd.h>.
6540 (hangout_loop): New function.
6541 (main): Call alarm. Call hangout_loop in a loop.
6542 * gdb.multi/hello.c: Include <unistd.h>.
6543 (hello_loop): New function.
6544 (main): Call alarm. Call hangout_loop in a loop.
6545 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6546 inferior with the other selected.
6547
4c71c105
SM
65482017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6549
6550 * gdb.mi/list-thread-groups-available.exp: New file.
6551 * gdb.mi/list-thread-groups-available.c: New file.
6552
bc3b087d
SDJ
65532017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6554
6555 * gdb.base/set-cwd.exp: Make it available on
6556 native-extended-gdbserver.
6557
d092c5a2
SDJ
65582017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6559
6560 * gdb.base/set-cwd.c: New file.
6561 * gdb.base/set-cwd.exp: Likewise.
6562
45320ffa
TT
65632017-10-02 Tom Tromey <tom@tromey.com>
6564
6565 PR rust/22236:
6566 * gdb.rust/simple.rs (main): New variable "fslice".
6567 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6568
b3e3859b
TT
65692017-10-02 Tom Tromey <tom@tromey.com>
6570
6571 * gdb.rust/simple.exp: Test ptype of a slice.
6572
01af5e0d
TT
65732017-10-02 Tom Tromey <tom@tromey.com>
6574
6575 * gdb.rust/simple.exp: Test index of slice.
6576
a9bbfbd8
TT
65772017-09-27 Tom Tromey <tom@tromey.com>
6578
6579 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6580
df8899e5
TP
65812017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6582 Pedro Alves <palves@redhat.com>
6583
6584 * gdb.base/compare-sections.exp (get value of read-only section): Read
6585 as unsigned value.
6586 (corrupt read-only section): Likewise and don't set written if patching
6587 failed.
6588
757bf54b
KB
65892017-09-21 Kevin Buettner <kevinb@redhat.com>
6590
6591 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6592 files.
6593
06871ae8
PA
65942017-09-20 Pedro Alves <palves@redhat.com>
6595
6596 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6597 symbol names in gdb's output.
6598 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6599
e5f25bc5
PA
66002017-09-20 Pedro Alves <palves@redhat.com>
6601
6602 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6603 Rename to ...
6604 (test_list_ambiguous_symbol): ... this and add a symbol name
6605 parameter. Adjust.
6606 (test_list_ambiguous_function): Reimplement on top of
6607 test_list_ambiguous_symbol and also test listing ambiguous
6608 variables.
6609 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6610 (ambiguous_fun): ... this.
6611 (ambiguous_var): New.
6612 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6613 (ambiguous_fun): ... this.
6614 (ambiguous_var): New.
6615
4e5a4f58
JB
66162017-09-19 John Baldwin <jhb@FreeBSD.org>
6617
6618 * gdb.base/starti.c: New file.
6619 * gdb.base/starti.exp: New file.
6620 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6621
26e53f3e
PA
66222017-09-14 Pedro Alves <palves@redhat.com>
6623
6624 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6625 (top level): Use it instead of runto.
6626
cb791d59
TT
66272017-09-11 Tom Tromey <tom@tromey.com>
6628
6629 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6630
7c96f8c1
TT
66312017-09-11 Tom Tromey <tom@tromey.com>
6632
6633 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6634 * gdb.python/py-inferior.exp: Add tests for new inferior events.
6635
469412dd
CW
66362017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
6637
6638 * gdb.fortran/printing-types.exp: New file.
6639 * gdb.fortran/printing-types.exp: New file.
6640
e0f86435
BH
66412017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6642
6643 * gdb.fortran/vla-ptype.exp: Fix typos.
6644 * gdb.fortran/vla-value.exp: Same.
6645
9e9af4be
BH
66462017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6647
6648 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
6649 * gdb.mi/mi-var-child-f.exp: Likewise.
6650 * gdb.mi/mi-vla-fortran.exp: Likewise.
6651
a5ad232b 66522017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
6653 Christoph Weinmann <christoph.t.weinmann@intel.com>
6654 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
6655
6656 * gdb.fortran/ptr-indentation.f90: New file.
6657 * gdb.fortran/ptr-indentation.exp: New file.
6658
5aec60eb
TT
66592017-09-05 Tom Tromey <tom@tromey.com>
6660
6661 PR gdb/22010:
6662 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
6663
8f8f8152
TP
66642017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6665
6666 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
6667
fbd1b771
JK
66682017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6669
6670 * gdb.threads/tls-nodebug-pie.c: New file.
6671 * gdb.threads/tls-nodebug-pie.exp: New file.
6672
5eb5f850
TT
66732017-09-05 Tom Tromey <tom@tromey.com>
6674
6675 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
6676 for rust.
6677
ae780a21
SM
66782017-09-05 Simon Marchi <simon.marchi@ericsson.com>
6679
6680 * gdb.multi/multi-arch-exec.exp: Test with different
6681 "follow-exec-mode" settings.
6682 (do_test): New procedure.
6683
3693fdb3
PA
66842017-09-04 Pedro Alves <palves@redhat.com>
6685
6686 * gdb.base/func-static.c (S::method const, S::method volatile)
6687 (S::method volatile const): New methods.
6688 (c_s, v_s, cv_s): New instances.
6689 (main): Call method() on them.
6690 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
6691 (cannot_resolve): New procedure.
6692 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
6693 print-quote-unquoted columns.
6694 (do_test): Test printing each scope too.
6695
e68cb8e0
PA
66962017-09-04 Pedro Alves <palves@redhat.com>
6697
6698 * gdb.base/local-static.exp: Also test with
6699 class::method::variable wholly quoted.
6700 * gdb.cp/m-static.exp (class::method::variable): Remove test.
6701
858be34c
PA
67022017-09-04 Pedro Alves <palves@redhat.com>
6703
6704 * gdb.base/local-static.c: New.
6705 * gdb.base/local-static.cc: New.
6706 * gdb.base/local-static.exp: New.
6707
46a4882b
PA
67082017-09-04 Pedro Alves <palves@redhat.com>
6709
6710 * gdb.asm/asm-source.exp: Add casts to int.
6711 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
6712 (dataglobal64_1, dataglobal64_2): New globals.
6713 * gdb.base/nodebug.exp: Test different expressions involving the
6714 new globals, with print, whatis and ptype. Add casts to int.
6715 * gdb.base/solib-display.exp: Add casts to int.
6716 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
6717 * gdb.cp/m-static.exp: Add cast to int.
6718 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
6719 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
6720 tls variable with no debug info without a cast. Test with a cast
6721 to int too.
6722 * gdb.trace/entry-values.exp: Add casts.
6723
2c5a2be1
PA
67242017-09-04 Pedro Alves <palves@redhat.com>
6725
6726 * gdb.base/nodebug.exp: Test that ptype's error about functions
6727 with unknown return type includes the function name too.
6728
7022349d
PA
67292017-09-04 Pedro Alves <palves@redhat.com>
6730
6731 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
6732 return type of munmap in infcall.
6733 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
6734 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
6735 type of ftell in infcall.
6736 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
6737 type of getpid in infcall.
6738 * gdb.base/infcall-exec.exp: Cast return type of execlp in
6739 infcall.
6740 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
6741 Bail on failure to extract the pid.
6742 * gdb.base/nodebug.c: #include <stdint.h>.
6743 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
6744 New functions.
6745 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
6746 Change expected output of print/whatis/ptype with functions with
6747 no debug info. Test all supported languages. Call
6748 test_call_promotion.
6749 * gdb.compile/compile.exp: Adjust expected output to expect
6750 warning.
6751 * gdb.threads/siginfo-threads.exp: Likewise.
6752
54990598
PA
67532017-09-04 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.base/callfuncs.exp (do_function_calls): New parameter
6756 "prototypes". Test calling float functions via prototyped and
6757 unprototyped function pointers.
6758 (perform_all_tests): New parameter "prototypes". Pass it down.
6759 (top level): Pass down "prototypes" parameter to
6760 perform_all_tests.
6761
34d16ea2
SM
67622017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6763
6764 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
6765 Test with nested loops.
6766
9521ecda
SM
67672017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6768
6769 * gdb.base/commands.exp: Call the new procedures.
6770 (loop_break_test, loop_continue_test): New procedures.
6771
80a65e9b
SM
67722017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6773
6774 * gdb.base/commands.exp: Call new procedure.
6775 (define_if_without_arg_test): New procedure.
6776
e439fa14
PA
67772017-09-04 Pedro Alves <palves@redhat.com>
6778
6779 * gdb.base/list-ambiguous.exp: New file.
6780 * gdb.base/list-ambiguous0.c: New file.
6781 * gdb.base/list-ambiguous1.c: New file.
6782 * gdb.base/list.exp (test_list_range): Adjust expected output.
6783
0a2dde4a
SDJ
67842017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
6785
6786 * gdb.base/share-env-with-gdbserver.c: New file.
6787 * gdb.base/share-env-with-gdbserver.exp: Likewise.
6788
5e89eb3a
SM
67892017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6790
6791 * gdb.base/commands.exp (gdbvar_simple_if_test,
6792 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
6793 progvar_simple_if_test, progvar_simple_while_test,
6794 progvar_complex_if_while_test, user_defined_command_test,
6795 user_defined_command_args_eval,
6796 user_defined_command_args_stack_test,
6797 user_defined_command_manyargs_test, bp_deleted_in_command_test,
6798 temporary_breakpoint_commands,
6799 gdb_test_no_prompt, redefine_hook_test,
6800 redefine_backtrace_test): Remove "global gdb_prompt".
6801
fd437cbc
SM
68022017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6803
6804 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
6805 New proc, call it from toplevel.
6806
87215ad1
SDJ
68072017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
6808
6809 PR remote/21852
6810 * gdb.server/normal.c: New file, copied from gdb.base.
6811 * gdb.server/run-without-local-binary.exp: New file.
6812
58afddc6
WP
68132017-08-07 Weimin Pan <weimin.pan@oracle.com>
6814
6815 * gdb.arch/sparc64-adi.exp: New file.
6816 * gdb.arch/sparc64-adi.c: New file.
6817
5277199a
PA
68182017-08-22 Pedro Alves <palves@redhat.com>
6819
6820 * gdb.cp/overload.exp (line_range_pattern): New procedure.
6821 (top level): Add "list all overloads" tests.
6822
14278e1f
TT
68232017-08-22 Tom Tromey <tom@tromey.com>
6824
6825 * gdb.gdb/xfullpath.exp: Remove.
6826
bf223d3e
PA
68272017-08-21 Pedro Alves <palves@redhat.com>
6828
6829 PR gdb/19487
6830 * gdb.base/symbol-alias.c: New.
6831 * gdb.base/symbol-alias2.c: New.
6832 * gdb.base/symbol-alias.exp: New.
6833
c973d0aa
PA
68342017-08-21 Pedro Alves <palves@redhat.com>
6835
6836 * gdb.base/dfp-test.c
6837 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
6838 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
6839 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
6840 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
6841 * gdb.base/whatis-ptype-typedefs.c: New.
6842 * gdb.base/whatis-ptype-typedefs.exp: New.
6843 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
6844 (an_int, an_int_type, an_int_type2): New globals.
6845 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
6846 involving typedefs and cast expressions.
6847 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
6848 (lookup_typedefs_function): New.
6849 (typedefs_pretty_printers_dict): New.
6850 (top level): Register lookup_typedefs_function in
6851 gdb.pretty_printers.
6852
6d580b63
YQ
68532017-08-18 Yao Qi <yao.qi@linaro.org>
6854
6855 * gdb.server/unittest.exp: New.
6856
206726fb
SDJ
68572017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
6858
6859 PR gdb/21954
6860 * gdb.base/environ.exp: Add test to check if 'unset environment'
6861 works.
6862
bf0ec4c2
AA
68632017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
6864
6865 * lib/gdb.exp (universal_compile_options): New caching proc.
6866 (gdb_compile): Suppress GCC's coloring of messages.
6867
d6382fff
TT
68682017-08-14 Tom Tromey <tom@tromey.com>
6869
6870 PR gdb/21675:
6871 * gdb.base/printcmds.exp (test_radices): New function.
6872 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
6873 * gdb.base/sizeof.exp (check_valueof): Use p/d.
6874 * lib/gdb.exp (get_integer_valueof): Use p/d.
6875
c2c2dd9f
SM
68762017-08-12 Simon Marchi <simon.marchi@ericsson.com>
6877
6878 * lib/gdb.exp (get_valueof): Don't capture end-of-line
6879 characters.
6880
fdffd6f4
TT
68812017-08-05 Tom Tromey <tom@tromey.com>
6882
6883 * gdb.rust/simple.exp: Allow String to appear in a different
6884 namespace.
6885
27d41eac
YQ
68862017-07-26 Yao Qi <yao.qi@linaro.org>
6887
6888 * gdb.gdb/unittest.exp: Invoke command
6889 "maintenance check xml-descriptions".
6890
031ed05d
AA
68912017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6892
6893 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
6894 calling context.
6895 (hex128): Drop erroneous calculation of parameters.
6896
dcd27ddf
SM
68972017-07-22 Simon Marchi <simon.marchi@ericsson.com>
6898
6899 * gdb.python/py-unwind.exp: Disable stack protection when
6900 building test file.
6901
47e77640
PA
69022017-07-20 Pedro Alves <palves@redhat.com>
6903
6904 * gdb.base/default.exp (set language): Adjust expected output.
6905
62d2a18a
PA
69062017-07-20 Pedro Alves <palves@redhat.com>
6907
6908 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
6909 (test_minsym): ... this, and make static.
6910 (get_pck__foo__bar__minsym): Rename to ...
6911 (get_test_minsym): ... this.
6912 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
6913 symbol names and comments.
6914 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
6915 (get_test_minsym): ... this.
6916 (pck__foo__bar__minsym__2): Rename to ...
6917 (test_minsym): ... this.
6918 (main): Adjust.
6919
c45ec17c
PA
69202017-07-17 Pedro Alves <palves@redhat.com>
6921
6922 * gdb.base/completion.exp: Adjust expected output.
6923 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
6924 the completer works.
6925
c6756f62
PA
69262017-07-17 Pedro Alves <palves@redhat.com>
6927
6928 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
6929
5bd68487
AB
69302017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
6931
6932 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
6933
8880f2a9
TT
69342017-07-14 Tom Tromey <tom@tromey.com>
6935
6936 PR rust/21764:
6937 * gdb.rust/simple.exp: Add tests.
6938
65547233
TT
69392017-07-14 Tom Tromey <tom@tromey.com>
6940
6941 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
6942
8f14146e
PA
69432017-07-14 Pedro Alves <palves@redhat.com>
6944
6945 * gdb.linespec/base/one/thefile.cc (z1): New function.
6946 * gdb.linespec/base/two/thefile.cc (z2): New function.
6947 * gdb.linespec/linespec.exp: Add tests.
6948
b4365d02
AB
69492017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
6950
6951 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
6952 to mi_create_breakpoint.
6953
5d2cbaa5
AB
69542017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
6955
6956 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
6957 mi_create_breakpoint.
6958
11cb5716
IB
69592017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
6960
6961 * gdb.dlang/demangle.exp: Update for demangling changes.
6962
03278692
TT
69632017-07-09 Tom Tromey <tom@tromey.com>
6964
6965 * gdb.dwarf2/shortpiece.exp: New file.
6966
33c5cd75
DB
69672017-07-06 David Blaikie <dblaikie@gmail.com>
6968
6969 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
6970 built from fissiont-multi-cu{1,2}.c.
6971 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
6972 except putting 'main' and 'func' in separate CUs in the same DWO file.
6973 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
6974 test.
6975 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
6976 test.
6977
8455d262
PA
69782017-07-06 Pedro Alves <palves@redhat.com>
6979
6980 * gdb.python/py-unwind.exp: Test flushregs.
6981
dc4bde35
SDJ
69822017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
6983
6984 PR cli/21688
6985 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
6986 tests for alias commands and trailing whitespace.
6987
51ed89aa
SDJ
69882017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
6989
6990 PR cli/21688
6991 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
6992 procedure. Call it.
6993
eb17d413
PA
69942017-06-29 Pedro Alves <palves@redhat.com>
6995
6996 * gdb.base/printcmds.exp: Add tests.
6997
41664b45
DG
69982017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
6999
7000 PR gdb/21337
7001 * gdb.base/reread-readsym.exp: New file.
7002 * gdb.base/reread-readsym.c: New file.
7003
75312ae3
KB
70042017-06-21 Kevin Buettner <kevinb@redhat.com>
7005
7006 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7007 subpattern.
7008
66953522
PB
70092017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7010
7011 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7012 extended mnemonic.
7013 * gdb.arch/powerpc-power9.s: Likewise.
7014
5524b525
AA
70152017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7016
7017 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7018 on 32-bit x86 targets. Exploit is_*_target macros where
7019 appropriate.
7020
03c8af18
AA
70212017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7022
7023 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7024 register pieces.
7025
3bf31011
AA
70262017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7027
7028 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7029 located in one or more DWARF pieces.
7030
805acca0
AA
70312017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7032
7033 * lib/gdb.exp (get_endianness): New proc.
7034 * gdb.arch/aarch64-fp.exp: Use it.
7035 * gdb.arch/altivec-regs.exp: Likewise.
7036 * gdb.arch/e500-regs.exp: Likewise.
7037 * gdb.arch/vsx-regs.exp: Likewise.
7038 * gdb.base/dump.exp: Likewise.
7039 * gdb.base/funcargs.exp: Likewise.
7040 * gdb.base/gnu_vector.exp: Likewise.
7041 * gdb.dwarf2/formdata16.exp: Likewise.
7042 * gdb.dwarf2/implptrpiece.exp: Likewise.
7043 * gdb.dwarf2/nonvar-access.exp: Likewise.
7044 * gdb.python/py-inferior.exp: Likewise.
7045 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7046
e9352324
AA
70472017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7048
7049 PR gdb/21226
7050 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7051 stack value pieces are taken from the LSB end.
7052
d5d1163e
AA
70532017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7054
7055 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7056 variable at nonzero offset.
7057
0567c986
AA
70582017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7059
7060 * gdb.dwarf2/var-access.c: New file.
7061 * gdb.dwarf2/var-access.exp: New test.
7062 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7063
973e9aab
TT
70642017-06-12 Tom Tromey <tom@tromey.com>
7065
7066 * gdb.dwarf2/formdata16.exp: Add tests.
7067
d9109c80
TT
70682017-06-12 Tom Tromey <tom@tromey.com>
7069
7070 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7071
30a25466
TT
70722017-06-12 Tom Tromey <tom@tromey.com>
7073
7074 PR exp/16225:
7075 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7076 * gdb.arch/vsx-regs.exp: Update tests.
7077 * gdb.arch/s390-vregs.exp (hex128): New proc.
7078 Update test.
7079 * gdb.arch/altivec-regs.exp: Update tests.
7080
aefd8b33
SDJ
70812017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7082
7083 * gdb.base/startup-with-shell.c: New file.
7084 * gdb.base/startup-with-shell.exp: Likewise.
7085
2090129c
SDJ
70862017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7087
7088 * gdb.server/non-existing-program.exp: Update regex in order to
7089 reflect the fact that gdbserver is now using fork_inferior (with a
7090 shell) to startup the inferior.
7091
8e86a419
SM
70922017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7093
7094 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7095 support function calls from GDB.
7096
e6cf65f2
TT
70972017-05-21 Tom Tromey <tom@tromey.com>
7098
7099 PR rust/21466:
7100 * gdb.rust/unsized.exp: New file.
7101 * gdb.rust/unsized.rs: New file.
7102
43cc5389
TT
71032017-05-19 Tom Tromey <tom@tromey.com>
7104
7105 PR rust/21484:
7106 * gdb.rust/watch.exp: New file.
7107 * gdb.rust/watch.rs: New file.
7108
ec8df234
TT
71092017-05-18 Tom Tromey <tom@tromey.com>
7110
7111 * gdb.rust/simple.exp: Allow Box to be qualified.
7112
3e3e7fae
TP
71132017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7114
7115 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7116
59cc050d
PA
71172017-05-18 Pedro Alves <palves@redhat.com>
7118
7119 * gdb.base/fileio.c (test_write, test_read, test_close)
7120 (test_fstat): Don't print 'ret' in the fail path.
7121
c8f6abd1
PA
71222017-05-18 Pedro Alves <palves@redhat.com>
7123
7124 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7125 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7126 (test_system, test_rename, test_unlink, test_time): Change
7127 prototypes.
7128 * gdb.base/fileio.exp (stop_msg): Adjust.
7129
d2a03b77
PA
71302017-05-18 Pedro Alves <palves@redhat.com>
7131
7132 * gdb.base/fileio.c (null_str): New global.
7133 (test_stat): Use it.
7134 * gdb.base/fileio.exp: Remove nowarnings.
7135
0d5c6999
YQ
71362017-05-17 Yao Qi <yao.qi@linaro.org>
7137
7138 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7139
21873064
YQ
71402017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7141
7142 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7143 argument command.
7144 (top-level): Invoke test_set_inferior_tty.
7145
d512d31c
PA
71462017-05-04 Pedro Alves <palves@redhat.com>
7147
7148 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7149 Add parens to print call for Python 3.
7150
90cef2ed
KS
71512017-05-03 Keith Seitz <keiths@redhat.com>
7152
7153 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7154 (main): Call it.
7155
14f819c8
TW
71562017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7157
7158 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7159 to prev and next.
7160
913aeadd
TW
71612017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7162
7163 * gdb.python/py-record-btrace.exp: Remove test for
7164 gdb.BtraceInstruction.error.
7165
a3be24ad
TW
71662017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7167
7168 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7169
ae20e79a
TW
71702017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7171
7172 * gdb.python/py-record-btrace-threads.c: New file.
7173 * gdb.python/py-record-btrace-threads.exp: New file.
7174
45ce1b47
SDJ
71752017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7176
7177 PR testsuite/8595
7178 * gdb.base/environ.exp: Make test available in all architectures.
7179 Move bits related to "info program" testing to
7180 gdb.base/info-program.exp. Rewrite tests to use the two new
7181 procedures mentione below.
7182 (test_set_show_env_var) New procedure.
7183 (test_set_show_env_var_equal): Likewise.
7184 * gdb.base/info-program.exp: New file.
7185
e15c3eb4
KS
71862017-04-27 Keith Seitz <keiths@redhat.com>
7187
7188 * gdb.cp/oranking.cc (test15): New function.
7189 (main): Call test15 and declare additional variables for testing.
7190 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7191 "p foo101('abc')" tests.
7192 Add tests for cv qualifier overloads.
7193 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7194 "lvalue reference overload" test.
7195 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7196 "print value of f1 on Child&& in f2" test.
7197
3a3fd0fd
PA
71982017-04-19 Pedro Alves <palves@redhat.com>
7199
7200 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7201 procedure.
7202 (top level): Call it.
7203 * lib/gdb.exp (gdb_define_cmd): New procedure.
7204
53375380
PA
72052017-04-12 Pedro Alves <palves@redhat.com>
7206
7207 PR gdb/21323
7208 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7209 (wchar): New global.
7210 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7211 (do_test_wide_char, wide_char_types_no_program, top level): Add
7212 wchar_t testing.
7213
53e710ac
PA
72142017-04-12 Pedro Alves <palves@redhat.com>
7215
7216 PR c++/21323
7217 * gdb.cp/wide_char_types.c: New file.
7218 * gdb.cp/wide_char_types.exp: New file.
7219
0ad9d8c7
SDJ
72202017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7221
7222 PR gdb/21352
7223 * gdb.trace/tsv.exp: Add test for "tsave -r".
7224
b1b45502
IB
72252017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7226
7227 * gdb.dlang/watch-loc.c: New file.
7228 * gdb.dlang/watch-loc.exp: New file.
7229
ec13808e
JK
72302017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7231
7232 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7233
fe5f7374
AK
72342017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7235
7236 * gdb.arch/arc-analyze-prologue.S: New file.
7237 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7238
eea78757
AK
72392017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7240
7241 * gdb.arch/arc-decode-insn.S: New file.
7242 * gdb.arch/arc-decode-insn.exp: Likewise.
7243
5badf10a
IR
72442017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7245
7246 PR tdep/20928
7247 * gdb.arch/sparc64-regs.exp: New file.
7248 * gdb.arch/sparc64-regs.S: Likewise.
7249
cee59b3f
TW
72502017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7251
7252 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7253 and memory view on Python 3.
7254
c0f55cc6
AV
72552017-03-20 Artemiy Volkov <artemiyv@acm.org>
7256 Keith Seitz <keiths@redhat.com>
7257
7258 PR gdb/14441
7259 * gdb.cp/demangle.exp: Add rvalue reference tests.
7260 * gdb.cp/rvalue-ref-casts.cc: New file.
7261 * gdb.cp/rvalue-ref-casts.exp: New file.
7262 * gdb.cp/rvalue-ref-overload.cc: New file.
7263 * gdb.cp/rvalue-ref-overload.exp: New file.
7264 * gdb.cp/rvalue-ref-params.cc: New file.
7265 * gdb.cp/rvalue-ref-params.exp: New file.
7266 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7267 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7268 * gdb.cp/rvalue-ref-types.cc: New file.
7269 * gdb.cp/rvalue-ref-types.exp: New file.
7270 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7271 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7272
51457a05
MAL
72732017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7274
7275 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7276 New procedure.
7277
5b291c04
MAL
72782017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7279
7280 * lib/mi-support.exp (mi_gdb_test): Add additional message
7281 for unexpected output.
7282
59a56148
AA
72832017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7284
7285 * gdb.base/examine-backward.c (Barrier): New character array
7286 constant, to ensure that TestStrings is preceded by a string
7287 terminator.
7288
7942e96e
AA
72892017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7290
7291 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7292 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7293 and implicit pointer into such a location.
7294
6ebac3fb
DE
72952017-03-16 Doug Evans <dje@google.com>
7296
7297 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7298
ec3b243d
TP
72992017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7300
7301 * gdb.cp/m-static.exp: Fix expectation for prototype of
7302 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7303
73042017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7305
7306 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7307 * gdb.guile/scm-lazy-string.c: New file.
7308 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7309 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7310 for pointer, array, typedef lazy strings.
7311
2cc36e25 73122017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7313
7314 PR python/17728, python/18439, python/18779
7315 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7316 * gdb.python/py-lazy-string.c (pointer): New typedef.
7317 (main): New locals ptr, array, typedef_ptr.
7318 * gdb.python/py-value.exp: Move lazy string tests to ...
7319 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7320 array, typedef lazy strings.
ec3b243d 7321
0efcde63
AK
73222017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7323
7324 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7325 Add optional 'test' parameter.
7326
7978d7c3
SM
73272017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7328
7329 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7330 Skip for versions of DejaGnu < 1.5.
7331
896c0c1e
SM
73322017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7333
7334 * lib/gdb.exp (dejagnu_version): New proc.
7335 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7336 Use dejagnu_version.
7337
5f4d1085
KS
73382017-03-10 Keith Seitz <keiths@redhat.com>
7339
7340 PR c++/8128
7341 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7342 type from destructor regexps.
7343 Add a branch which actually passes the test.
7344 Adjust "ptype t5i" test names.
7345
1de05205
PA
73462017-03-08 Pedro Alves <palves@redhat.com>
7347
7348 * gdb.base/step-over-exit.exp: Add explicit test message.
7349
c65d6b55
PA
73502017-03-08 Pedro Alves <palves@redhat.com>
7351
7352 PR gdb/18360
7353 * gdb.threads/interrupt-while-step-over.c: New file.
7354 * gdb.threads/interrupt-while-step-over.exp: New file.
7355
2e86a283
PA
73562017-03-08 Pedro Alves <palves@redhat.com>
7357
7358 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7359 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7360
25dcbff6
PA
73612017-03-08 Pedro Alves <palves@redhat.com>
7362
7363 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7364 PKRU as not supported as a PASS.
7365
dc9366eb
PA
73662017-03-08 Pedro Alves <palves@redhat.com>
7367
7368 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7369 prefix instead of $binfile1/$binfile2.
7370 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7371 in test message.
7372 * gdb.python/py-completion.exp: Use "load python file" as test
7373 messages instead of unstable path names.
7374
6e5d74e7
PA
73752017-03-08 Pedro Alves <palves@redhat.com>
7376 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 PR cli/21218
7379 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7380 New proc.
7381 (top level): Call it.
7382
9753a2f6
PA
73832017-03-08 Pedro Alves <palves@redhat.com>
7384
7385 PR tui/21216
7386 * gdb.tui/tui-nl-filtered-output.exp: New file.
7387
1a4dd9dd
PA
73882017-03-08 Pedro Alves <palves@redhat.com>
7389
7390 * gdb.base/completion.exp: Move TUI completion tests to ...
7391 * gdb.tui/completion.exp: ... this new file.
7392
7cbbff33
PA
73932017-03-08 Pedro Alves <palves@redhat.com>
7394
7395 * gdb.base/tui-disasm-long-lines.c,
7396 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7397 gdb.base/tui-layout.exp: Move to ...
7398 * gdb.tui/: ... this new directory.
7399
5f6fd321
PA
74002017-03-07 Pedro Alves <palves@redhat.com>
7401
7402 * gdb.base/tui-layout.c: New file.
7403 * gdb.base/tui-layout.exp: New file.
7404
44959fa8
PA
74052017-03-07 Pedro Alves <palves@redhat.com>
7406
7407 * gdb.base/tui-layout.c: Rename to ...
7408 * gdb.base/tui-disasm-long-lines.c: ... this.
7409 * gdb.base/tui-layout.exp: Rename to ...
7410 * gdb.base/tui-disasm-long-lines.exp: ... this.
7411
f8c4e718
PA
74122017-03-07 Pedro Alves <palves@redhat.com>
7413
7414 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7415
6dbb839a 74162017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7417
7418 * i386-mpx-call.c: New file.
7419 * i386-mpx-call.exp: New file.
7420
65b48a81
PB
74212017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7422
7423 * gdb.arch/powerpc-power.exp: Delete test.
7424 * gdb.arch/powerpc-power.s: Likewise.
7425 * gdb.disasm/disassembler-options.exp: New test.
7426 * gdb.arch/powerpc-altivec.exp: Likewise.
7427 * gdb.arch/powerpc-altivec.s: Likewise.
7428 * gdb.arch/powerpc-altivec2.exp: Likewise.
7429 * gdb.arch/powerpc-altivec2.s: Likewise.
7430 * gdb.arch/powerpc-altivec3.exp: Likewise.
7431 * gdb.arch/powerpc-altivec3.s: Likewise.
7432 * gdb.arch/powerpc-power7.exp: Likewise.
7433 * gdb.arch/powerpc-power7.s: Likewise.
7434 * gdb.arch/powerpc-power8.exp: Likewise.
7435 * gdb.arch/powerpc-power8.s: Likewise.
7436 * gdb.arch/powerpc-power9.exp: Likewise.
7437 * gdb.arch/powerpc-power9.s: Likewise.
7438 * gdb.arch/powerpc-vsx.exp: Likewise.
7439 * gdb.arch/powerpc-vsx.s: Likewise.
7440 * gdb.arch/powerpc-vsx2.exp: Likewise.
7441 * gdb.arch/powerpc-vsx2.s: Likewise.
7442 * gdb.arch/powerpc-vsx3.exp: Likewise.
7443 * gdb.arch/powerpc-vsx3.s: Likewise.
7444 * gdb.arch/arm-disassembler-options.exp: Likewise.
7445 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7446 * gdb.arch/s390-disassembler-options.exp: Likewise.
7447
17cd4947
LM
74482017-02-23 Luis Machado <lgustavo@codesourcery.com>
7449
7450 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7451 (check_supported_features): ... this. Changed return type to void.
7452 (supports_rdseed): New static global.
7453 (rdseed): Check supports_rdseed.
7454 (initialize): Call check_supported_features.
7455
2039d74e
EBM
74562017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7457
7458 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7459 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7460 and lqarx/stqcx.
7461 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7462 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7463
a51d7ecf
EBM
74642017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7465
7466 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7467 uppercase.
7468
0224619f
JK
74692017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 * gdb.dwarf2/formdata16.c: New file.
7472 * gdb.dwarf2/formdata16.exp: New file.
7473 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7474
216f72a1
JK
74752017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7478 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7479 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7480 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7481 DW_AT_GNU_*.
7482
43988095
JK
74832017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7484
7485 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7486
99e8a4f9
SDJ
74872017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7488
7489 PR gdb/21164
7490 * gdb.base/maint.exp: Add testcases for when the commands do
7491 not have arguments.
7492
b58a8c0c
TP
74932017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7494
7495 * gdb.cp/chained-calls.exp: Use p instead of P.
7496
4e746bb6
TW
74972017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7498
7499 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7500 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7501
3f77c769
TT
75022017-02-14 Tom Tromey <tom@tromey.com>
7503
7504 PR python/13598:
7505 * gdb.python/py-events.exp: Add before_prompt event tests.
7506
075beec0
AA
75072017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7508
7509 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7510
bf5f525c
LM
75112017-02-13 Luis Machado <lgustavo@codesourcery.com>
7512
7513 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7514 (main): Call my_unique_function_name.
7515 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7516 completion of patterns with a single match.
7517 Add missing -re switches to gdb_test_multiple calls.
7518
13a66184
LM
75192017-02-13 Luis Machado <lgustavo@codesourcery.com>
7520
7521 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7522 return if core file is not recognized.
7523
26a06916
SM
75242017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7525
7526 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7527 and extra UIs.
7528
b761ca9e
SM
75292017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7530
7531 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7532 proc_with_prefix.
7533
b964bee0
TT
75342017-02-10 Tom Tromey <tom@tromey.com>
7535
7536 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7537
18da0c51
MG
75382017-02-10 Martin Galvan <martingalvan@sourceware.org>
7539
7540 PR gdb/21122
7541 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7542
604c4576
JG
75432017-02-08 Jerome Guitton <guitton@adacore.com>
7544
7545 * gdb.base/define.exp: Add test for command abbreviations
7546 in define.
7547
20b477a7
LM
75482017-02-06 Luis Machado <lgustavo@codesourcery.com>
7549
7550 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7551 * gdb.reverse/insn-reverse-x86.c: New file.
7552
3f7b46f2
IR
75532017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7554
7555 PR tdep/20936
7556 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7557
f0fd41c1
TT
75582017-02-03 Tom Tromey <tom@tromey.com>
7559
7560 PR rust/21097:
7561 * gdb.rust/simple.exp: Add new tests.
7562
5be5dbf0
PA
75632017-02-02 Pedro Alves <palves@redhat.com>
7564
7565 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7566 tests.
7567
7346ef59
AA
75682017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7569
7570 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7571 taking a 2-byte value out of a 4-byte DWARF implicit value on
7572 big-endian targets.
7573 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7574 logic. Add test cases for DW_OP_implicit.
7575
787f0025
MM
75762017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7577
7578 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7579
68777c29
MM
75802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7581
7582 * gdb.btrace/enable.exp: Call gdb_exit before
7583 skip_gdbserver_tests.
7584
0a1c7e28
MM
75852017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7586
7587 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7588 GDBFLAGS.
7589
b5ac99b0
MM
75902017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7591
7592 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7593 the test is skipped.
7594 * gdb.btrace/data.exp: Likewise.
7595 * gdb.btrace/delta.exp: Likewise.
7596 * gdb.btrace/dlopen.exp: Likewise.
7597 * gdb.btrace/enable-running.exp: Likewise.
7598 * gdb.btrace/enable.exp: Likewise.
7599 * gdb.btrace/exception.exp: Likewise.
7600 * gdb.btrace/function_call_history.exp: Likewise.
7601 * gdb.btrace/gcore.exp: Likewise.
7602 * gdb.btrace/instruction_history.exp: Likewise.
7603 * gdb.btrace/multi-thread-step.exp: Likewise.
7604 * gdb.btrace/nohist.exp: Likewise.
7605 * gdb.btrace/non-stop.exp: Likewise.
7606 * gdb.btrace/reconnect.exp: Likewise.
7607 * gdb.btrace/record_goto-step.exp: Likewise.
7608 * gdb.btrace/record_goto.exp: Likewise.
7609 * gdb.btrace/rn-dl-bind.exp: Likewise.
7610 * gdb.btrace/segv.exp: Likewise.
7611 * gdb.btrace/step.exp: Likewise.
7612 * gdb.btrace/stepi.exp: Likewise.
7613 * gdb.btrace/tailcall-only.exp: Likewise.
7614 * gdb.btrace/tailcall.exp: Likewise.
7615 * gdb.btrace/tsx.exp: Likewise.
7616 * gdb.btrace/unknown_functions.exp: Likewise.
7617 * gdb.btrace/vdso.exp: Likewise.
7618
cd4007e4
MM
76192017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7620
7621 * gdb.btrace/enable-running.c: New.
7622 * gdb.btrace/enable-running.exp: New.
7623
2735833d
WT
76242017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7625
7626 * gdb.arch/amd64-gs_base.c: New file.
7627 * gdb.arch/amd64-gs_base.exp: New file.
7628
b51e1e94
LM
76292017-01-26 Luis Machado <lgustavo@codesourcery.com>
7630
7631 * lib/memory.exp: Remove spurious empty newlines.
7632
72ca0410
SM
76332017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7634
7635 * gdb.python/py-bad-printers.exp: Load python file using "source".
7636 * gdb.python/py-events.exp: Likewise.
7637 * gdb.python/py-evsignal.exp: Likewise.
7638 * gdb.python/py-evthreads.exp: Likewise.
7639 * gdb.python/py-frame-args.exp: Likewise.
7640 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
7641 * gdb.python/py-framefilter-mi.exp: Likewise.
7642 * gdb.python/py-framefilter.exp: Likewise.
7643 * gdb.python/py-mi.exp: Likewise.
7644 * gdb.python/py-pp-maint.exp: Likewise.
7645 * gdb.python/py-pp-registration.exp: Likewise.
7646 * gdb.python/py-prettyprint.exp: Likewise.
7647 (run_lang_tests): Likewise.
7648 * gdb.python/py-typeprint.exp: Likewise.
7649
e309aa65
LM
76502017-01-26 Luis Machado <lgustavo@codesourcery.com>
7651
7652 * lib/memory.exp: New file.
7653 * lib/gdb.exp: Load memory.exp.
7654 * gdb.base/memattr.exp (delete_memory): Move proc to
7655 lib/memory.exp and rename to delete_memory_regions.
7656 Replace delete_memory with delete_memory_regions.
7657 Cleanup memory regions before tests.
7658 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
7659 before tests.
7660
515aff23
LM
76612017-01-26 Luis Machado <lgustavo@codesourcery.com>
7662
7663 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
7664 files.
7665 (initialize): New function conditionally defined.
7666 (testcases): Move within conditional block.
7667 (main): Call initialize.
7668 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
7669 of gdb.reverse/insn-reverse.c.
7670 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
7671 gdb.reverse/insn-reverse.c.
7672
d8b49cf0
YQ
76732017-01-26 Yao Qi <yao.qi@linaro.org>
7674
7675 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
7676 disassemble on address 0.
7677
f13a9a0c
YQ
76782017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
7679 Yao Qi <yao.qi@linaro.org>
7680
7681 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
7682 * gdb.dwarf2/implptr-64bit.S: Remove.
7683 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
7684 variables in caller's context. Add DW_OP_implicit_value.
7685
5ac95241
YQ
76862017-01-25 Yao Qi <yao.qi@linaro.org>
7687
7688 * lib/dwarf.exp (Dwarf::_location): Handle
7689 DW_OP_GNU_implicit_pointer with proper size.
7690
23e82930
LM
76912017-01-20 Luis Machado <lgustavo@codesourcery.com>
7692
7693 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
7694 and add untested calls.
7695
d334ae25
LM
76962017-01-20 Luis Machado <lgustavo@codesourcery.com>
7697
7698 * gdb.python/python.exp: Check line number against what GDB thinks
7699 the line number is for func1.
7700
f5e6296e
IB
77012017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
7702
7703 * gdb.dlang/debug-expr.exp: New file.
7704
5b362f04
LM
77052016-12-23 Luis Machado <lgustavo@codesourcery.com>
7706
7707 Fix test names for the following files:
7708
7709 * gdb.ada/exec_changed.exp
7710 * gdb.ada/info_types.exp
7711 * gdb.arch/aarch64-atomic-inst.exp
7712 * gdb.arch/aarch64-fp.exp
7713 * gdb.arch/altivec-abi.exp
7714 * gdb.arch/altivec-regs.exp
7715 * gdb.arch/amd64-byte.exp
7716 * gdb.arch/amd64-disp-step.exp
7717 * gdb.arch/amd64-dword.exp
7718 * gdb.arch/amd64-entry-value-inline.exp
7719 * gdb.arch/amd64-entry-value-param.exp
7720 * gdb.arch/amd64-entry-value-paramref.exp
7721 * gdb.arch/amd64-entry-value.exp
7722 * gdb.arch/amd64-i386-address.exp
7723 * gdb.arch/amd64-invalid-stack-middle.exp
7724 * gdb.arch/amd64-invalid-stack-top.exp
7725 * gdb.arch/amd64-optimout-repeat.exp
7726 * gdb.arch/amd64-prologue-skip.exp
7727 * gdb.arch/amd64-prologue-xmm.exp
7728 * gdb.arch/amd64-stap-special-operands.exp
7729 * gdb.arch/amd64-stap-wrong-subexp.exp
7730 * gdb.arch/amd64-tailcall-cxx.exp
7731 * gdb.arch/amd64-tailcall-noret.exp
7732 * gdb.arch/amd64-tailcall-ret.exp
7733 * gdb.arch/amd64-tailcall-self.exp
7734 * gdb.arch/amd64-word.exp
7735 * gdb.arch/arm-bl-branch-dest.exp
7736 * gdb.arch/arm-disp-step.exp
7737 * gdb.arch/arm-neon.exp
7738 * gdb.arch/arm-single-step-kernel-helper.exp
7739 * gdb.arch/avr-flash-qualifier.exp
7740 * gdb.arch/disp-step-insn-reloc.exp
7741 * gdb.arch/e500-abi.exp
7742 * gdb.arch/e500-regs.exp
7743 * gdb.arch/ftrace-insn-reloc.exp
7744 * gdb.arch/i386-avx512.exp
7745 * gdb.arch/i386-bp_permanent.exp
7746 * gdb.arch/i386-byte.exp
7747 * gdb.arch/i386-cfi-notcurrent.exp
7748 * gdb.arch/i386-disp-step.exp
7749 * gdb.arch/i386-dr3-watch.exp
7750 * gdb.arch/i386-float.exp
7751 * gdb.arch/i386-gnu-cfi.exp
7752 * gdb.arch/i386-mpx-map.exp
7753 * gdb.arch/i386-mpx-sigsegv.exp
7754 * gdb.arch/i386-mpx-simple_segv.exp
7755 * gdb.arch/i386-mpx.exp
7756 * gdb.arch/i386-permbkpt.exp
7757 * gdb.arch/i386-prologue.exp
7758 * gdb.arch/i386-signal.exp
7759 * gdb.arch/i386-size-overlap.exp
7760 * gdb.arch/i386-unwind.exp
7761 * gdb.arch/i386-word.exp
7762 * gdb.arch/mips-fcr.exp
7763 * gdb.arch/powerpc-d128-regs.exp
7764 * gdb.arch/powerpc-stackless.exp
7765 * gdb.arch/ppc64-atomic-inst.exp
7766 * gdb.arch/s390-stackless.exp
7767 * gdb.arch/s390-tdbregs.exp
7768 * gdb.arch/s390-vregs.exp
7769 * gdb.arch/sparc-sysstep.exp
7770 * gdb.arch/thumb-bx-pc.exp
7771 * gdb.arch/thumb-singlestep.exp
7772 * gdb.arch/thumb2-it.exp
7773 * gdb.arch/vsx-regs.exp
7774 * gdb.asm/asm-source.exp
7775 * gdb.base/a2-run.exp
7776 * gdb.base/advance.exp
7777 * gdb.base/all-bin.exp
7778 * gdb.base/anon.exp
7779 * gdb.base/args.exp
7780 * gdb.base/arithmet.exp
7781 * gdb.base/async-shell.exp
7782 * gdb.base/async.exp
7783 * gdb.base/attach-pie-noexec.exp
7784 * gdb.base/attach-twice.exp
7785 * gdb.base/auto-load.exp
7786 * gdb.base/bang.exp
7787 * gdb.base/bitfields.exp
7788 * gdb.base/break-always.exp
7789 * gdb.base/break-caller-line.exp
7790 * gdb.base/break-entry.exp
7791 * gdb.base/break-inline.exp
7792 * gdb.base/break-on-linker-gcd-function.exp
7793 * gdb.base/break-probes.exp
7794 * gdb.base/break.exp
7795 * gdb.base/breakpoint-shadow.exp
7796 * gdb.base/call-ar-st.exp
7797 * gdb.base/call-sc.exp
7798 * gdb.base/call-signal-resume.exp
7799 * gdb.base/call-strs.exp
7800 * gdb.base/callfuncs.exp
7801 * gdb.base/catch-fork-static.exp
7802 * gdb.base/catch-gdb-caused-signals.exp
7803 * gdb.base/catch-load.exp
7804 * gdb.base/catch-signal-fork.exp
7805 * gdb.base/catch-signal.exp
7806 * gdb.base/catch-syscall.exp
7807 * gdb.base/charset.exp
7808 * gdb.base/checkpoint.exp
7809 * gdb.base/chng-syms.exp
7810 * gdb.base/code-expr.exp
7811 * gdb.base/code_elim.exp
7812 * gdb.base/commands.exp
7813 * gdb.base/completion.exp
7814 * gdb.base/complex.exp
7815 * gdb.base/cond-expr.exp
7816 * gdb.base/condbreak.exp
7817 * gdb.base/consecutive.exp
7818 * gdb.base/continue-all-already-running.exp
7819 * gdb.base/coredump-filter.exp
7820 * gdb.base/corefile.exp
7821 * gdb.base/dbx.exp
7822 * gdb.base/debug-expr.exp
7823 * gdb.base/define.exp
7824 * gdb.base/del.exp
7825 * gdb.base/disabled-location.exp
7826 * gdb.base/disasm-end-cu.exp
7827 * gdb.base/disasm-optim.exp
7828 * gdb.base/display.exp
7829 * gdb.base/duplicate-bp.exp
7830 * gdb.base/ena-dis-br.exp
7831 * gdb.base/ending-run.exp
7832 * gdb.base/enumval.exp
7833 * gdb.base/environ.exp
7834 * gdb.base/eu-strip-infcall.exp
7835 * gdb.base/eval-avoid-side-effects.exp
7836 * gdb.base/eval-skip.exp
7837 * gdb.base/exitsignal.exp
7838 * gdb.base/expand-psymtabs.exp
7839 * gdb.base/filesym.exp
7840 * gdb.base/find-unmapped.exp
7841 * gdb.base/finish.exp
7842 * gdb.base/float.exp
7843 * gdb.base/foll-exec-mode.exp
7844 * gdb.base/foll-exec.exp
7845 * gdb.base/foll-fork.exp
7846 * gdb.base/fortran-sym-case.exp
7847 * gdb.base/freebpcmd.exp
7848 * gdb.base/func-ptr.exp
7849 * gdb.base/func-ptrs.exp
7850 * gdb.base/funcargs.exp
7851 * gdb.base/gcore-buffer-overflow.exp
7852 * gdb.base/gcore-relro-pie.exp
7853 * gdb.base/gcore-relro.exp
7854 * gdb.base/gcore.exp
7855 * gdb.base/gdb1090.exp
7856 * gdb.base/gdb11530.exp
7857 * gdb.base/gdb11531.exp
7858 * gdb.base/gdb1821.exp
7859 * gdb.base/gdbindex-stabs.exp
7860 * gdb.base/gdbvars.exp
7861 * gdb.base/hbreak.exp
7862 * gdb.base/hbreak2.exp
7863 * gdb.base/included.exp
7864 * gdb.base/infcall-input.exp
7865 * gdb.base/inferior-died.exp
7866 * gdb.base/infnan.exp
7867 * gdb.base/info-macros.exp
7868 * gdb.base/info-os.exp
7869 * gdb.base/info-proc.exp
7870 * gdb.base/info-shared.exp
7871 * gdb.base/info-target.exp
7872 * gdb.base/infoline.exp
7873 * gdb.base/interp.exp
7874 * gdb.base/interrupt.exp
7875 * gdb.base/jit-reader.exp
7876 * gdb.base/jit-simple.exp
7877 * gdb.base/kill-after-signal.exp
7878 * gdb.base/kill-detach-inferiors-cmd.exp
7879 * gdb.base/label.exp
7880 * gdb.base/langs.exp
7881 * gdb.base/ldbl_e308.exp
7882 * gdb.base/line-symtabs.exp
7883 * gdb.base/linespecs.exp
7884 * gdb.base/list.exp
7885 * gdb.base/long_long.exp
7886 * gdb.base/longest-types.exp
7887 * gdb.base/maint.exp
7888 * gdb.base/max-value-size.exp
7889 * gdb.base/memattr.exp
7890 * gdb.base/mips_pro.exp
7891 * gdb.base/morestack.exp
7892 * gdb.base/moribund-step.exp
7893 * gdb.base/multi-forks.exp
7894 * gdb.base/nested-addr.exp
7895 * gdb.base/nextoverexit.exp
7896 * gdb.base/noreturn-finish.exp
7897 * gdb.base/noreturn-return.exp
7898 * gdb.base/nostdlib.exp
7899 * gdb.base/offsets.exp
7900 * gdb.base/opaque.exp
7901 * gdb.base/pc-fp.exp
7902 * gdb.base/permissions.exp
7903 * gdb.base/print-symbol-loading.exp
7904 * gdb.base/prologue-include.exp
7905 * gdb.base/psymtab.exp
7906 * gdb.base/ptype.exp
7907 * gdb.base/random-signal.exp
7908 * gdb.base/randomize.exp
7909 * gdb.base/range-stepping.exp
7910 * gdb.base/readline-ask.exp
7911 * gdb.base/recpar.exp
7912 * gdb.base/recurse.exp
7913 * gdb.base/relational.exp
7914 * gdb.base/restore.exp
7915 * gdb.base/return-nodebug.exp
7916 * gdb.base/return.exp
7917 * gdb.base/run-after-attach.exp
7918 * gdb.base/save-bp.exp
7919 * gdb.base/scope.exp
7920 * gdb.base/sect-cmd.exp
7921 * gdb.base/set-lang-auto.exp
7922 * gdb.base/set-noassign.exp
7923 * gdb.base/setvar.exp
7924 * gdb.base/sigall.exp
7925 * gdb.base/sigbpt.exp
7926 * gdb.base/siginfo-addr.exp
7927 * gdb.base/siginfo-infcall.exp
7928 * gdb.base/siginfo-obj.exp
7929 * gdb.base/siginfo.exp
7930 * gdb.base/signals-state-child.exp
7931 * gdb.base/signest.exp
7932 * gdb.base/sigstep.exp
7933 * gdb.base/sizeof.exp
7934 * gdb.base/skip.exp
7935 * gdb.base/solib-corrupted.exp
7936 * gdb.base/solib-nodir.exp
7937 * gdb.base/solib-search.exp
7938 * gdb.base/stack-checking.exp
7939 * gdb.base/stale-infcall.exp
7940 * gdb.base/stap-probe.exp
7941 * gdb.base/start.exp
7942 * gdb.base/step-break.exp
7943 * gdb.base/step-bt.exp
7944 * gdb.base/step-line.exp
7945 * gdb.base/step-over-exit.exp
7946 * gdb.base/step-over-syscall.exp
7947 * gdb.base/step-resume-infcall.exp
7948 * gdb.base/step-test.exp
7949 * gdb.base/store.exp
7950 * gdb.base/structs3.exp
7951 * gdb.base/sym-file.exp
7952 * gdb.base/symbol-without-target_section.exp
7953 * gdb.base/term.exp
7954 * gdb.base/testenv.exp
7955 * gdb.base/ui-redirect.exp
7956 * gdb.base/until.exp
7957 * gdb.base/unwindonsignal.exp
7958 * gdb.base/value-double-free.exp
7959 * gdb.base/vla-datatypes.exp
7960 * gdb.base/vla-ptr.exp
7961 * gdb.base/vla-sideeffect.exp
7962 * gdb.base/volatile.exp
7963 * gdb.base/watch-cond-infcall.exp
7964 * gdb.base/watch-cond.exp
7965 * gdb.base/watch-non-mem.exp
7966 * gdb.base/watch-read.exp
7967 * gdb.base/watch-vfork.exp
7968 * gdb.base/watchpoint-cond-gone.exp
7969 * gdb.base/watchpoint-delete.exp
7970 * gdb.base/watchpoint-hw-hit-once.exp
7971 * gdb.base/watchpoint-hw.exp
7972 * gdb.base/watchpoint-stops-at-right-insn.exp
7973 * gdb.base/watchpoints.exp
7974 * gdb.base/wchar.exp
7975 * gdb.base/whatis-exp.exp
7976 * gdb.btrace/buffer-size.exp
7977 * gdb.btrace/data.exp
7978 * gdb.btrace/delta.exp
7979 * gdb.btrace/dlopen.exp
7980 * gdb.btrace/enable.exp
7981 * gdb.btrace/exception.exp
7982 * gdb.btrace/function_call_history.exp
7983 * gdb.btrace/gcore.exp
7984 * gdb.btrace/instruction_history.exp
7985 * gdb.btrace/nohist.exp
7986 * gdb.btrace/reconnect.exp
7987 * gdb.btrace/record_goto-step.exp
7988 * gdb.btrace/record_goto.exp
7989 * gdb.btrace/rn-dl-bind.exp
7990 * gdb.btrace/segv.exp
7991 * gdb.btrace/step.exp
7992 * gdb.btrace/stepi.exp
7993 * gdb.btrace/tailcall-only.exp
7994 * gdb.btrace/tailcall.exp
7995 * gdb.btrace/tsx.exp
7996 * gdb.btrace/unknown_functions.exp
7997 * gdb.btrace/vdso.exp
7998 * gdb.compile/compile-ifunc.exp
7999 * gdb.compile/compile-ops.exp
8000 * gdb.compile/compile-print.exp
8001 * gdb.compile/compile-setjmp.exp
8002 * gdb.cp/abstract-origin.exp
8003 * gdb.cp/ambiguous.exp
8004 * gdb.cp/annota2.exp
8005 * gdb.cp/annota3.exp
8006 * gdb.cp/anon-ns.exp
8007 * gdb.cp/anon-struct.exp
8008 * gdb.cp/anon-union.exp
8009 * gdb.cp/arg-reference.exp
8010 * gdb.cp/baseenum.exp
8011 * gdb.cp/bool.exp
8012 * gdb.cp/breakpoint.exp
8013 * gdb.cp/bs15503.exp
8014 * gdb.cp/call-c.exp
8015 * gdb.cp/casts.exp
8016 * gdb.cp/chained-calls.exp
8017 * gdb.cp/class2.exp
8018 * gdb.cp/classes.exp
8019 * gdb.cp/cmpd-minsyms.exp
8020 * gdb.cp/converts.exp
8021 * gdb.cp/cp-relocate.exp
8022 * gdb.cp/cpcompletion.exp
8023 * gdb.cp/cpexprs.exp
8024 * gdb.cp/cplabel.exp
8025 * gdb.cp/cplusfuncs.exp
8026 * gdb.cp/cpsizeof.exp
8027 * gdb.cp/ctti.exp
8028 * gdb.cp/derivation.exp
8029 * gdb.cp/destrprint.exp
8030 * gdb.cp/dispcxx.exp
8031 * gdb.cp/enum-class.exp
8032 * gdb.cp/exception.exp
8033 * gdb.cp/exceptprint.exp
8034 * gdb.cp/expand-psymtabs-cxx.exp
8035 * gdb.cp/expand-sals.exp
8036 * gdb.cp/extern-c.exp
8037 * gdb.cp/filename.exp
8038 * gdb.cp/formatted-ref.exp
8039 * gdb.cp/fpointer.exp
8040 * gdb.cp/gdb1355.exp
8041 * gdb.cp/gdb2495.exp
8042 * gdb.cp/hang.exp
8043 * gdb.cp/impl-this.exp
8044 * gdb.cp/infcall-dlopen.exp
8045 * gdb.cp/inherit.exp
8046 * gdb.cp/iostream.exp
8047 * gdb.cp/koenig.exp
8048 * gdb.cp/local.exp
8049 * gdb.cp/m-data.exp
8050 * gdb.cp/m-static.exp
8051 * gdb.cp/mb-ctor.exp
8052 * gdb.cp/mb-inline.exp
8053 * gdb.cp/mb-templates.exp
8054 * gdb.cp/member-name.exp
8055 * gdb.cp/member-ptr.exp
8056 * gdb.cp/meth-typedefs.exp
8057 * gdb.cp/method.exp
8058 * gdb.cp/method2.exp
8059 * gdb.cp/minsym-fallback.exp
8060 * gdb.cp/misc.exp
8061 * gdb.cp/namelessclass.exp
8062 * gdb.cp/namespace-enum.exp
8063 * gdb.cp/namespace-nested-import.exp
8064 * gdb.cp/namespace.exp
8065 * gdb.cp/nextoverthrow.exp
8066 * gdb.cp/no-dmgl-verbose.exp
8067 * gdb.cp/non-trivial-retval.exp
8068 * gdb.cp/noparam.exp
8069 * gdb.cp/nsdecl.exp
8070 * gdb.cp/nsimport.exp
8071 * gdb.cp/nsnested.exp
8072 * gdb.cp/nsnoimports.exp
8073 * gdb.cp/nsrecurs.exp
8074 * gdb.cp/nsstress.exp
8075 * gdb.cp/nsusing.exp
8076 * gdb.cp/operator.exp
8077 * gdb.cp/oranking.exp
8078 * gdb.cp/overload-const.exp
8079 * gdb.cp/overload.exp
8080 * gdb.cp/ovldbreak.exp
8081 * gdb.cp/ovsrch.exp
8082 * gdb.cp/paren-type.exp
8083 * gdb.cp/parse-lang.exp
8084 * gdb.cp/pass-by-ref.exp
8085 * gdb.cp/pr-1023.exp
8086 * gdb.cp/pr-1210.exp
8087 * gdb.cp/pr-574.exp
8088 * gdb.cp/pr10687.exp
8089 * gdb.cp/pr12028.exp
8090 * gdb.cp/pr17132.exp
8091 * gdb.cp/pr17494.exp
8092 * gdb.cp/pr9067.exp
8093 * gdb.cp/pr9167.exp
8094 * gdb.cp/pr9631.exp
8095 * gdb.cp/printmethod.exp
8096 * gdb.cp/psmang.exp
8097 * gdb.cp/psymtab-parameter.exp
8098 * gdb.cp/ptype-cv-cp.exp
8099 * gdb.cp/ptype-flags.exp
8100 * gdb.cp/re-set-overloaded.exp
8101 * gdb.cp/ref-types.exp
8102 * gdb.cp/rtti.exp
8103 * gdb.cp/scope-err.exp
8104 * gdb.cp/shadow.exp
8105 * gdb.cp/smartp.exp
8106 * gdb.cp/static-method.exp
8107 * gdb.cp/static-print-quit.exp
8108 * gdb.cp/temargs.exp
8109 * gdb.cp/templates.exp
8110 * gdb.cp/try_catch.exp
8111 * gdb.cp/typedef-operator.exp
8112 * gdb.cp/typeid.exp
8113 * gdb.cp/userdef.exp
8114 * gdb.cp/using-crash.exp
8115 * gdb.cp/var-tag.exp
8116 * gdb.cp/virtbase.exp
8117 * gdb.cp/virtfunc.exp
8118 * gdb.cp/virtfunc2.exp
8119 * gdb.cp/vla-cxx.exp
8120 * gdb.disasm/t01_mov.exp
8121 * gdb.disasm/t02_mova.exp
8122 * gdb.disasm/t03_add.exp
8123 * gdb.disasm/t04_sub.exp
8124 * gdb.disasm/t05_cmp.exp
8125 * gdb.disasm/t06_ari2.exp
8126 * gdb.disasm/t07_ari3.exp
8127 * gdb.disasm/t08_or.exp
8128 * gdb.disasm/t09_xor.exp
8129 * gdb.disasm/t10_and.exp
8130 * gdb.disasm/t11_logs.exp
8131 * gdb.disasm/t12_bit.exp
8132 * gdb.disasm/t13_otr.exp
8133 * gdb.dlang/circular.exp
8134 * gdb.dwarf2/arr-stride.exp
8135 * gdb.dwarf2/arr-subrange.exp
8136 * gdb.dwarf2/atomic-type.exp
8137 * gdb.dwarf2/bad-regnum.exp
8138 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8139 * gdb.dwarf2/callframecfa.exp
8140 * gdb.dwarf2/clztest.exp
8141 * gdb.dwarf2/corrupt.exp
8142 * gdb.dwarf2/data-loc.exp
8143 * gdb.dwarf2/dup-psym.exp
8144 * gdb.dwarf2/dw2-anon-mptr.exp
8145 * gdb.dwarf2/dw2-anonymous-func.exp
8146 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8147 * gdb.dwarf2/dw2-bad-unresolved.exp
8148 * gdb.dwarf2/dw2-basic.exp
8149 * gdb.dwarf2/dw2-canonicalize-type.exp
8150 * gdb.dwarf2/dw2-case-insensitive.exp
8151 * gdb.dwarf2/dw2-common-block.exp
8152 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8153 * gdb.dwarf2/dw2-compressed.exp
8154 * gdb.dwarf2/dw2-const.exp
8155 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8156 * gdb.dwarf2/dw2-cu-size.exp
8157 * gdb.dwarf2/dw2-dup-frame.exp
8158 * gdb.dwarf2/dw2-entry-value.exp
8159 * gdb.dwarf2/dw2-icycle.exp
8160 * gdb.dwarf2/dw2-ifort-parameter.exp
8161 * gdb.dwarf2/dw2-inline-break.exp
8162 * gdb.dwarf2/dw2-inline-param.exp
8163 * gdb.dwarf2/dw2-intercu.exp
8164 * gdb.dwarf2/dw2-intermix.exp
8165 * gdb.dwarf2/dw2-lexical-block-bare.exp
8166 * gdb.dwarf2/dw2-linkage-name-trust.exp
8167 * gdb.dwarf2/dw2-minsym-in-cu.exp
8168 * gdb.dwarf2/dw2-noloc.exp
8169 * gdb.dwarf2/dw2-op-call.exp
8170 * gdb.dwarf2/dw2-op-out-param.exp
8171 * gdb.dwarf2/dw2-opt-structptr.exp
8172 * gdb.dwarf2/dw2-param-error.exp
8173 * gdb.dwarf2/dw2-producer.exp
8174 * gdb.dwarf2/dw2-ranges-base.exp
8175 * gdb.dwarf2/dw2-ref-missing-frame.exp
8176 * gdb.dwarf2/dw2-reg-undefined.exp
8177 * gdb.dwarf2/dw2-regno-invalid.exp
8178 * gdb.dwarf2/dw2-restore.exp
8179 * gdb.dwarf2/dw2-restrict.exp
8180 * gdb.dwarf2/dw2-single-line-discriminators.exp
8181 * gdb.dwarf2/dw2-strp.exp
8182 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8183 * gdb.dwarf2/dw2-unresolved.exp
8184 * gdb.dwarf2/dw2-var-zero-addr.exp
8185 * gdb.dwarf2/dw4-sig-types.exp
8186 * gdb.dwarf2/dwz.exp
8187 * gdb.dwarf2/dynarr-ptr.exp
8188 * gdb.dwarf2/enum-type.exp
8189 * gdb.dwarf2/gdb-index.exp
8190 * gdb.dwarf2/implptr-64bit.exp
8191 * gdb.dwarf2/implptr-optimized-out.exp
8192 * gdb.dwarf2/implptr.exp
8193 * gdb.dwarf2/implref-array.exp
8194 * gdb.dwarf2/implref-const.exp
8195 * gdb.dwarf2/implref-global.exp
8196 * gdb.dwarf2/implref-struct.exp
8197 * gdb.dwarf2/mac-fileno.exp
8198 * gdb.dwarf2/main-subprogram.exp
8199 * gdb.dwarf2/member-ptr-forwardref.exp
8200 * gdb.dwarf2/method-ptr.exp
8201 * gdb.dwarf2/missing-sig-type.exp
8202 * gdb.dwarf2/nonvar-access.exp
8203 * gdb.dwarf2/opaque-type-lookup.exp
8204 * gdb.dwarf2/pieces-optimized-out.exp
8205 * gdb.dwarf2/pieces.exp
8206 * gdb.dwarf2/pr10770.exp
8207 * gdb.dwarf2/pr13961.exp
8208 * gdb.dwarf2/staticvirtual.exp
8209 * gdb.dwarf2/subrange.exp
8210 * gdb.dwarf2/symtab-producer.exp
8211 * gdb.dwarf2/trace-crash.exp
8212 * gdb.dwarf2/typeddwarf.exp
8213 * gdb.dwarf2/valop.exp
8214 * gdb.dwarf2/watch-notconst.exp
8215 * gdb.fortran/array-element.exp
8216 * gdb.fortran/charset.exp
8217 * gdb.fortran/common-block.exp
8218 * gdb.fortran/complex.exp
8219 * gdb.fortran/derived-type-function.exp
8220 * gdb.fortran/derived-type.exp
8221 * gdb.fortran/logical.exp
8222 * gdb.fortran/module.exp
8223 * gdb.fortran/multi-dim.exp
8224 * gdb.fortran/nested-funcs.exp
8225 * gdb.fortran/print-formatted.exp
8226 * gdb.fortran/subarray.exp
8227 * gdb.fortran/vla-alloc-assoc.exp
8228 * gdb.fortran/vla-datatypes.exp
8229 * gdb.fortran/vla-history.exp
8230 * gdb.fortran/vla-ptr-info.exp
8231 * gdb.fortran/vla-ptype-sub.exp
8232 * gdb.fortran/vla-ptype.exp
8233 * gdb.fortran/vla-sizeof.exp
8234 * gdb.fortran/vla-type.exp
8235 * gdb.fortran/vla-value-sub-arbitrary.exp
8236 * gdb.fortran/vla-value-sub-finish.exp
8237 * gdb.fortran/vla-value-sub.exp
8238 * gdb.fortran/vla-value.exp
8239 * gdb.fortran/whatis_type.exp
8240 * gdb.go/chan.exp
8241 * gdb.go/handcall.exp
8242 * gdb.go/hello.exp
8243 * gdb.go/integers.exp
8244 * gdb.go/methods.exp
8245 * gdb.go/package.exp
8246 * gdb.go/strings.exp
8247 * gdb.go/types.exp
8248 * gdb.go/unsafe.exp
8249 * gdb.guile/scm-arch.exp
8250 * gdb.guile/scm-block.exp
8251 * gdb.guile/scm-breakpoint.exp
8252 * gdb.guile/scm-cmd.exp
8253 * gdb.guile/scm-disasm.exp
8254 * gdb.guile/scm-equal.exp
8255 * gdb.guile/scm-frame-args.exp
8256 * gdb.guile/scm-frame-inline.exp
8257 * gdb.guile/scm-frame.exp
8258 * gdb.guile/scm-iterator.exp
8259 * gdb.guile/scm-math.exp
8260 * gdb.guile/scm-objfile.exp
8261 * gdb.guile/scm-ports.exp
8262 * gdb.guile/scm-symbol.exp
8263 * gdb.guile/scm-symtab.exp
8264 * gdb.guile/scm-value-cc.exp
8265 * gdb.guile/types-module.exp
8266 * gdb.linespec/break-ask.exp
8267 * gdb.linespec/cpexplicit.exp
8268 * gdb.linespec/explicit.exp
8269 * gdb.linespec/keywords.exp
8270 * gdb.linespec/linespec.exp
8271 * gdb.linespec/ls-dollar.exp
8272 * gdb.linespec/ls-errs.exp
8273 * gdb.linespec/skip-two.exp
8274 * gdb.linespec/thread.exp
8275 * gdb.mi/mi-async.exp
8276 * gdb.mi/mi-basics.exp
8277 * gdb.mi/mi-break.exp
8278 * gdb.mi/mi-catch-load.exp
8279 * gdb.mi/mi-cli.exp
8280 * gdb.mi/mi-cmd-param-changed.exp
8281 * gdb.mi/mi-console.exp
8282 * gdb.mi/mi-detach.exp
8283 * gdb.mi/mi-disassemble.exp
8284 * gdb.mi/mi-eval.exp
8285 * gdb.mi/mi-file-transfer.exp
8286 * gdb.mi/mi-file.exp
8287 * gdb.mi/mi-fill-memory.exp
8288 * gdb.mi/mi-inheritance-syntax-error.exp
8289 * gdb.mi/mi-linespec-err-cp.exp
8290 * gdb.mi/mi-logging.exp
8291 * gdb.mi/mi-memory-changed.exp
8292 * gdb.mi/mi-read-memory.exp
8293 * gdb.mi/mi-record-changed.exp
8294 * gdb.mi/mi-reg-undefined.exp
8295 * gdb.mi/mi-regs.exp
8296 * gdb.mi/mi-return.exp
8297 * gdb.mi/mi-reverse.exp
8298 * gdb.mi/mi-simplerun.exp
8299 * gdb.mi/mi-solib.exp
8300 * gdb.mi/mi-stack.exp
8301 * gdb.mi/mi-stepi.exp
8302 * gdb.mi/mi-syn-frame.exp
8303 * gdb.mi/mi-until.exp
8304 * gdb.mi/mi-var-block.exp
8305 * gdb.mi/mi-var-child.exp
8306 * gdb.mi/mi-var-cmd.exp
8307 * gdb.mi/mi-var-cp.exp
8308 * gdb.mi/mi-var-display.exp
8309 * gdb.mi/mi-var-invalidate.exp
8310 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8311 * gdb.mi/mi-vla-fortran.exp
8312 * gdb.mi/mi-watch.exp
8313 * gdb.mi/mi2-var-child.exp
8314 * gdb.mi/user-selected-context-sync.exp
8315 * gdb.modula2/unbounded-array.exp
8316 * gdb.multi/dummy-frame-restore.exp
8317 * gdb.multi/multi-arch-exec.exp
8318 * gdb.multi/multi-arch.exp
8319 * gdb.multi/tids.exp
8320 * gdb.multi/watchpoint-multi.exp
8321 * gdb.opencl/callfuncs.exp
8322 * gdb.opencl/convs_casts.exp
8323 * gdb.opencl/datatypes.exp
8324 * gdb.opencl/operators.exp
8325 * gdb.opencl/vec_comps.exp
8326 * gdb.opt/clobbered-registers-O2.exp
8327 * gdb.opt/inline-break.exp
8328 * gdb.opt/inline-bt.exp
8329 * gdb.opt/inline-cmds.exp
8330 * gdb.opt/inline-locals.exp
8331 * gdb.pascal/case-insensitive-symbols.exp
8332 * gdb.pascal/floats.exp
8333 * gdb.pascal/gdb11492.exp
8334 * gdb.python/lib-types.exp
8335 * gdb.python/py-arch.exp
8336 * gdb.python/py-as-string.exp
8337 * gdb.python/py-bad-printers.exp
8338 * gdb.python/py-block.exp
8339 * gdb.python/py-breakpoint-create-fail.exp
8340 * gdb.python/py-breakpoint.exp
8341 * gdb.python/py-caller-is.exp
8342 * gdb.python/py-cmd.exp
8343 * gdb.python/py-explore-cc.exp
8344 * gdb.python/py-explore.exp
8345 * gdb.python/py-finish-breakpoint.exp
8346 * gdb.python/py-finish-breakpoint2.exp
8347 * gdb.python/py-frame-args.exp
8348 * gdb.python/py-frame-inline.exp
8349 * gdb.python/py-frame.exp
8350 * gdb.python/py-framefilter-mi.exp
8351 * gdb.python/py-infthread.exp
8352 * gdb.python/py-lazy-string.exp
8353 * gdb.python/py-linetable.exp
8354 * gdb.python/py-mi-events.exp
8355 * gdb.python/py-mi-objfile.exp
8356 * gdb.python/py-mi.exp
8357 * gdb.python/py-objfile.exp
8358 * gdb.python/py-pp-integral.exp
8359 * gdb.python/py-pp-maint.exp
8360 * gdb.python/py-pp-re-notag.exp
8361 * gdb.python/py-pp-registration.exp
8362 * gdb.python/py-recurse-unwind.exp
8363 * gdb.python/py-strfns.exp
8364 * gdb.python/py-symbol.exp
8365 * gdb.python/py-symtab.exp
8366 * gdb.python/py-sync-interp.exp
8367 * gdb.python/py-typeprint.exp
8368 * gdb.python/py-unwind-maint.exp
8369 * gdb.python/py-unwind.exp
8370 * gdb.python/py-value-cc.exp
8371 * gdb.python/py-xmethods.exp
8372 * gdb.reverse/amd64-tailcall-reverse.exp
8373 * gdb.reverse/break-precsave.exp
8374 * gdb.reverse/break-reverse.exp
8375 * gdb.reverse/consecutive-precsave.exp
8376 * gdb.reverse/consecutive-reverse.exp
8377 * gdb.reverse/finish-precsave.exp
8378 * gdb.reverse/finish-reverse-bkpt.exp
8379 * gdb.reverse/finish-reverse.exp
8380 * gdb.reverse/fstatat-reverse.exp
8381 * gdb.reverse/getresuid-reverse.exp
8382 * gdb.reverse/i386-precsave.exp
8383 * gdb.reverse/i386-reverse.exp
8384 * gdb.reverse/i386-sse-reverse.exp
8385 * gdb.reverse/i387-env-reverse.exp
8386 * gdb.reverse/i387-stack-reverse.exp
8387 * gdb.reverse/insn-reverse.exp
8388 * gdb.reverse/machinestate-precsave.exp
8389 * gdb.reverse/machinestate.exp
8390 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8391 * gdb.reverse/pipe-reverse.exp
8392 * gdb.reverse/readv-reverse.exp
8393 * gdb.reverse/recvmsg-reverse.exp
8394 * gdb.reverse/rerun-prec.exp
8395 * gdb.reverse/s390-mvcle.exp
8396 * gdb.reverse/step-precsave.exp
8397 * gdb.reverse/step-reverse.exp
8398 * gdb.reverse/time-reverse.exp
8399 * gdb.reverse/until-precsave.exp
8400 * gdb.reverse/until-reverse.exp
8401 * gdb.reverse/waitpid-reverse.exp
8402 * gdb.reverse/watch-precsave.exp
8403 * gdb.reverse/watch-reverse.exp
8404 * gdb.rust/generics.exp
8405 * gdb.rust/methods.exp
8406 * gdb.rust/modules.exp
8407 * gdb.rust/simple.exp
8408 * gdb.server/connect-with-no-symbol-file.exp
8409 * gdb.server/ext-attach.exp
8410 * gdb.server/ext-restart.exp
8411 * gdb.server/ext-wrapper.exp
8412 * gdb.server/file-transfer.exp
8413 * gdb.server/server-exec-info.exp
8414 * gdb.server/server-kill.exp
8415 * gdb.server/server-mon.exp
8416 * gdb.server/wrapper.exp
8417 * gdb.stabs/exclfwd.exp
8418 * gdb.stabs/gdb11479.exp
8419 * gdb.threads/clone-new-thread-event.exp
8420 * gdb.threads/corethreads.exp
8421 * gdb.threads/current-lwp-dead.exp
8422 * gdb.threads/dlopen-libpthread.exp
8423 * gdb.threads/gcore-thread.exp
8424 * gdb.threads/sigstep-threads.exp
8425 * gdb.threads/watchpoint-fork.exp
8426 * gdb.trace/actions-changed.exp
8427 * gdb.trace/backtrace.exp
8428 * gdb.trace/change-loc.exp
8429 * gdb.trace/circ.exp
8430 * gdb.trace/collection.exp
8431 * gdb.trace/disconnected-tracing.exp
8432 * gdb.trace/ftrace.exp
8433 * gdb.trace/mi-trace-frame-collected.exp
8434 * gdb.trace/mi-trace-unavailable.exp
8435 * gdb.trace/mi-traceframe-changed.exp
8436 * gdb.trace/mi-tsv-changed.exp
8437 * gdb.trace/no-attach-trace.exp
8438 * gdb.trace/passc-dyn.exp
8439 * gdb.trace/qtro.exp
8440 * gdb.trace/range-stepping.exp
8441 * gdb.trace/read-memory.exp
8442 * gdb.trace/save-trace.exp
8443 * gdb.trace/signal.exp
8444 * gdb.trace/status-stop.exp
8445 * gdb.trace/tfile.exp
8446 * gdb.trace/trace-break.exp
8447 * gdb.trace/trace-buffer-size.exp
8448 * gdb.trace/trace-condition.exp
8449 * gdb.trace/tracefile-pseudo-reg.exp
8450 * gdb.trace/tstatus.exp
8451 * gdb.trace/unavailable.exp
8452 * gdb.trace/while-dyn.exp
8453 * gdb.trace/while-stepping.exp
8454
34c41c68
DE
84552016-12-22 Doug Evans <xdje42@gmail.com>
8456
8457 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8458 and msymbols.
8459
16e69324
YQ
84602016-12-19 Yao Qi <yao.qi@linaro.org>
8461
8462 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8463 (test_with_self): Don't call do_steps_and_nexts, and remove
8464 code about stepping into xmalloc.
8465
f94f411b
YQ
84662016-12-09 Yao Qi <yao.qi@linaro.org>
8467
8468 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8469
84702016-12-09 Yao Qi <yao.qi@linaro.org>
8471
8472 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8473
f1b5deee
PA
84742016-12-09 Pedro Alves <palves@redhat.com>
8475
8476 * gdb.base/all-architectures-0.exp: New file.
8477 * gdb.base/all-architectures-1.exp: New file.
8478 * gdb.base/all-architectures-2.exp: New file.
8479 * gdb.base/all-architectures-3.exp: New file.
8480 * gdb.base/all-architectures-4.exp: New file.
8481 * gdb.base/all-architectures-5.exp: New file.
8482 * gdb.base/all-architectures-6.exp: New file.
8483 * gdb.base/all-architectures-7.exp: New file.
8484 * gdb.base/all-architectures.exp.in: New file.
8485
364ca42e
YQ
84862016-12-09 Yao Qi <yao.qi@linaro.org>
8487
8488 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8489
107c2d62
LM
84902016-12-02 Luis Machado <lgustavo@codesourcery.com>
8491
8492 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8493 possible.
8494 Remove useless pattern-matching code.
8495
df3ee9ca
PA
84962016-12-02 Pedro Alves <palves@redhat.com>
8497
8498 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8499 procedure.
8500 (top level): Call it.
8501
ec835369
PA
85022016-12-02 Pedro Alves <palves@redhat.com>
8503
8504 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8505 New procedure.
8506 (top level): Call it.
8507
01770bbd
PA
85082016-12-02 Pedro Alves <palves@redhat.com>
8509
8510 PR cli/20559
8511 * gdb.base/commands.exp (user_defined_command_args_eval): New
8512 procedure.
8513 (top level): Call it.
8514
008459ea
LM
85152016-12-02 Luis Machado <lgustavo@codesourcery.com>
8516
8517 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8518 timeout handling.
8519
0c1b455e
TT
85202016-12-02 Tom Tromey <tom@tromey.com>
8521
8522 * gdb.dwarf2/main-subprogram.c: New file.
8523 * gdb.dwarf2/main-subprogram.exp: New file.
8524
018572b8
LM
85252016-12-01 Luis Machado <lgustavo@codesourcery.com>
8526
8527 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8528 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8529 gdb_test_no_output for a couple of cases.
8530 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8531
84c93cd5
LM
85322016-12-01 Luis Machado <lgustavo@codesourcery.com>
8533
8534 Fix test names and standardize compilation error messages throughout
8535 the following files:
8536
8537 * gdb.ada/start.exp
8538 * gdb.arch/alpha-step.exp
8539 * gdb.arch/e500-prologue.exp
8540 * gdb.arch/ftrace-insn-reloc.exp
8541 * gdb.arch/gdb1291.exp
8542 * gdb.arch/gdb1431.exp
8543 * gdb.arch/gdb1558.exp
8544 * gdb.arch/i386-dr3-watch.exp
8545 * gdb.arch/i386-sse-stack-align.exp
8546 * gdb.arch/ia64-breakpoint-shadow.exp
8547 * gdb.arch/pa-nullify.exp
8548 * gdb.arch/powerpc-aix-prologue.exp
8549 * gdb.arch/thumb-bx-pc.exp
8550 * gdb.base/annota1.exp
8551 * gdb.base/annota3.exp
8552 * gdb.base/arrayidx.exp
8553 * gdb.base/assign.exp
8554 * gdb.base/attach.exp
8555 * gdb.base/auxv.exp
8556 * gdb.base/bang.exp
8557 * gdb.base/bfp-test.exp
8558 * gdb.base/bigcore.exp
8559 * gdb.base/bitfields2.exp
8560 * gdb.base/break-fun-addr.exp
8561 * gdb.base/break-probes.exp
8562 * gdb.base/call-rt-st.exp
8563 * gdb.base/callexit.exp
8564 * gdb.base/catch-fork-kill.exp
8565 * gdb.base/charset.exp
8566 * gdb.base/checkpoint.exp
8567 * gdb.base/comprdebug.exp
8568 * gdb.base/constvars.exp
8569 * gdb.base/coredump-filter.exp
8570 * gdb.base/cursal.exp
8571 * gdb.base/cvexpr.exp
8572 * gdb.base/detach.exp
8573 * gdb.base/display.exp
8574 * gdb.base/dmsym.exp
8575 * gdb.base/dprintf-pending.exp
8576 * gdb.base/dso2dso.exp
8577 * gdb.base/dtrace-probe.exp
8578 * gdb.base/dump.exp
8579 * gdb.base/enum_cond.exp
8580 * gdb.base/exe-lock.exp
8581 * gdb.base/exec-invalid-sysroot.exp
8582 * gdb.base/execl-update-breakpoints.exp
8583 * gdb.base/exprs.exp
8584 * gdb.base/fileio.exp
8585 * gdb.base/find.exp
8586 * gdb.base/finish.exp
8587 * gdb.base/fixsection.exp
8588 * gdb.base/foll-vfork.exp
8589 * gdb.base/frame-args.exp
8590 * gdb.base/gcore.exp
8591 * gdb.base/gdb1250.exp
8592 * gdb.base/global-var-nested-by-dso.exp
8593 * gdb.base/gnu-ifunc.exp
8594 * gdb.base/hashline1.exp
8595 * gdb.base/hashline2.exp
8596 * gdb.base/hashline3.exp
8597 * gdb.base/hbreak-in-shr-unsupported.exp
8598 * gdb.base/huge.exp
8599 * gdb.base/infcall-input.exp
8600 * gdb.base/info-fun.exp
8601 * gdb.base/info-shared.exp
8602 * gdb.base/jit-simple.exp
8603 * gdb.base/jit-so.exp
8604 * gdb.base/jit.exp
8605 * gdb.base/jump.exp
8606 * gdb.base/label.exp
8607 * gdb.base/lineinc.exp
8608 * gdb.base/logical.exp
8609 * gdb.base/longjmp.exp
8610 * gdb.base/macscp.exp
8611 * gdb.base/miscexprs.exp
8612 * gdb.base/new-ui-echo.exp
8613 * gdb.base/new-ui-pending-input.exp
8614 * gdb.base/new-ui.exp
8615 * gdb.base/nodebug.exp
8616 * gdb.base/nofield.exp
8617 * gdb.base/offsets.exp
8618 * gdb.base/overlays.exp
8619 * gdb.base/pending.exp
8620 * gdb.base/pointers.exp
8621 * gdb.base/pr11022.exp
8622 * gdb.base/printcmds.exp
8623 * gdb.base/prologue.exp
8624 * gdb.base/ptr-typedef.exp
8625 * gdb.base/realname-expand.exp
8626 * gdb.base/relativedebug.exp
8627 * gdb.base/relocate.exp
8628 * gdb.base/remote.exp
8629 * gdb.base/reread.exp
8630 * gdb.base/return2.exp
8631 * gdb.base/savedregs.exp
8632 * gdb.base/sep.exp
8633 * gdb.base/sepdebug.exp
8634 * gdb.base/sepsymtab.exp
8635 * gdb.base/set-inferior-tty.exp
8636 * gdb.base/setshow.exp
8637 * gdb.base/shlib-call.exp
8638 * gdb.base/sigaltstack.exp
8639 * gdb.base/siginfo-addr.exp
8640 * gdb.base/signals.exp
8641 * gdb.base/signull.exp
8642 * gdb.base/sigrepeat.exp
8643 * gdb.base/so-impl-ld.exp
8644 * gdb.base/solib-display.exp
8645 * gdb.base/solib-overlap.exp
8646 * gdb.base/solib-search.exp
8647 * gdb.base/solib-symbol.exp
8648 * gdb.base/structs.exp
8649 * gdb.base/structs2.exp
8650 * gdb.base/symtab-search-order.exp
8651 * gdb.base/twice.exp
8652 * gdb.base/unload.exp
8653 * gdb.base/varargs.exp
8654 * gdb.base/watchpoint-solib.exp
8655 * gdb.base/watchpoint.exp
8656 * gdb.base/whatis.exp
8657 * gdb.base/wrong_frame_bt_full.exp
8658 * gdb.btrace/dlopen.exp
8659 * gdb.cell/ea-standalone.exp
8660 * gdb.cell/ea-test.exp
8661 * gdb.cp/dispcxx.exp
8662 * gdb.cp/gdb2384.exp
8663 * gdb.cp/method2.exp
8664 * gdb.cp/nextoverthrow.exp
8665 * gdb.cp/pr10728.exp
8666 * gdb.disasm/am33.exp
8667 * gdb.disasm/h8300s.exp
8668 * gdb.disasm/mn10300.exp
8669 * gdb.disasm/sh3.exp
8670 * gdb.dwarf2/dw2-dir-file-name.exp
8671 * gdb.fortran/complex.exp
8672 * gdb.fortran/library-module.exp
8673 * gdb.guile/scm-pretty-print.exp
8674 * gdb.guile/scm-symbol.exp
8675 * gdb.guile/scm-type.exp
8676 * gdb.guile/scm-value.exp
8677 * gdb.linespec/linespec.exp
8678 * gdb.mi/gdb701.exp
8679 * gdb.mi/gdb792.exp
8680 * gdb.mi/mi-breakpoint-changed.exp
8681 * gdb.mi/mi-dprintf-pending.exp
8682 * gdb.mi/mi-dprintf.exp
8683 * gdb.mi/mi-exit-code.exp
8684 * gdb.mi/mi-pending.exp
8685 * gdb.mi/mi-solib.exp
8686 * gdb.mi/new-ui-mi-sync.exp
8687 * gdb.mi/pr11022.exp
8688 * gdb.mi/user-selected-context-sync.exp
8689 * gdb.opt/solib-intra-step.exp
8690 * gdb.python/py-events.exp
8691 * gdb.python/py-finish-breakpoint.exp
8692 * gdb.python/py-mi.exp
8693 * gdb.python/py-prettyprint.exp
8694 * gdb.python/py-shared.exp
8695 * gdb.python/py-symbol.exp
8696 * gdb.python/py-template.exp
8697 * gdb.python/py-type.exp
8698 * gdb.python/py-value.exp
8699 * gdb.reverse/solib-precsave.exp
8700 * gdb.reverse/solib-reverse.exp
8701 * gdb.server/solib-list.exp
8702 * gdb.stabs/weird.exp
8703 * gdb.threads/reconnect-signal.exp
8704 * gdb.threads/stepi-random-signal.exp
8705 * gdb.trace/actions.exp
8706 * gdb.trace/ax.exp
8707 * gdb.trace/backtrace.exp
8708 * gdb.trace/change-loc.exp
8709 * gdb.trace/deltrace.exp
8710 * gdb.trace/ftrace-lock.exp
8711 * gdb.trace/ftrace.exp
8712 * gdb.trace/infotrace.exp
8713 * gdb.trace/mi-tracepoint-changed.exp
8714 * gdb.trace/packetlen.exp
8715 * gdb.trace/passcount.exp
8716 * gdb.trace/pending.exp
8717 * gdb.trace/range-stepping.exp
8718 * gdb.trace/report.exp
8719 * gdb.trace/stap-trace.exp
8720 * gdb.trace/tfind.exp
8721 * gdb.trace/trace-break.exp
8722 * gdb.trace/trace-condition.exp
8723 * gdb.trace/trace-enable-disable.exp
8724 * gdb.trace/trace-mt.exp
8725 * gdb.trace/tracecmd.exp
8726 * gdb.trace/tspeed.exp
8727 * gdb.trace/tsv.exp
8728 * lib/perftest.exp
8729
fb9feb35
LM
87302016-12-01 Luis Machado <lgustavo@codesourcery.com>
8731
8732 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
8733 with gdb_test_no_output.
8734 Use command as test name.
8735
cd2ddb6c
LM
87362016-12-01 Luis Machado <lgustavo@codesourcery.com>
8737
8738 Fix test names starting with uppercase throughout the files.
8739
8740 * gdb.ada/assign_1.exp
8741 * gdb.ada/boolean_expr.exp
8742 * gdb.base/arrayidx.exp
8743 * gdb.base/del.exp
8744 * gdb.base/gcore-buffer-overflow.exp
8745 * gdb.base/testenv.exp
8746 * gdb.compile/compile.exp
8747 * gdb.python/py-framefilter-invalidarg.exp
8748 * gdb.python/py-framefilter.exp
8749
bb95117e
LM
87502016-12-01 Luis Machado <lgustavo@codesourcery.com>
8751
8752 Fix test names starting with uppercase throughout the files.
8753
8754 * gdb.ada/array_return.exp
8755 * gdb.ada/expr_delims.exp
8756 * gdb.ada/mi_dyn_arr.exp
8757 * gdb.ada/mi_interface.exp
8758 * gdb.ada/mi_var_array.exp
8759 * gdb.ada/watch_arg.exp
8760 * gdb.arch/alpha-step.exp
8761 * gdb.arch/altivec-regs.exp
8762 * gdb.arch/e500-regs.exp
8763 * gdb.arch/powerpc-d128-regs.exp
8764 * gdb.base/arrayidx.exp
8765 * gdb.base/break.exp
8766 * gdb.base/checkpoint.exp
8767 * gdb.base/debug-expr.exp
8768 * gdb.base/dmsym.exp
8769 * gdb.base/radix.exp
8770 * gdb.base/sepdebug.exp
8771 * gdb.base/testenv.exp
8772 * gdb.base/watch_thread_num.exp
8773 * gdb.base/watchpoint-cond-gone.exp
8774 * gdb.cell/break.exp
8775 * gdb.cell/ea-cache.exp
8776 * gdb.compile/compile.exp
8777 * gdb.cp/gdb2495.exp
8778 * gdb.gdb/selftest.exp
8779 * gdb.gdb/xfullpath.exp
8780 * gdb.go/hello.exp
8781 * gdb.go/integers.exp
8782 * gdb.objc/basicclass.exp
8783 * gdb.pascal/hello.exp
8784 * gdb.pascal/integers.exp
8785 * gdb.python/py-breakpoint.exp
8786 * gdb.python/py-cmd.exp
8787 * gdb.python/py-linetable.exp
8788 * gdb.python/py-xmethods.exp
8789 * gdb.python/python.exp
8790 * gdb.reverse/consecutive-precsave.exp
8791 * gdb.reverse/finish-precsave.exp
8792 * gdb.reverse/i386-precsave.exp
8793 * gdb.reverse/machinestate-precsave.exp
8794 * gdb.reverse/sigall-precsave.exp
8795 * gdb.reverse/solib-precsave.exp
8796 * gdb.reverse/step-precsave.exp
8797 * gdb.reverse/until-precsave.exp
8798 * gdb.reverse/watch-precsave.exp
8799 * gdb.threads/leader-exit.exp
8800 * gdb.threads/pthreads.exp
8801 * gdb.threads/wp-replication.exp
8802 * gdb.trace/actions.exp
8803 * gdb.trace/mi-tsv-changed.exp
8804 * gdb.trace/tsv.exp
8805
de97fdd4
LM
88062016-12-01 Luis Machado <lgustavo@codesourcery.com>
8807
8808 Fix test names starting with uppercase throughout the files.
8809
8810 * gdb.arch/i386-bp_permanent.exp
8811 * gdb.arch/i386-gnu-cfi.exp
8812 * gdb.base/disasm-end-cu.exp
8813 * gdb.base/macscp.exp
8814 * gdb.base/pending.exp
8815 * gdb.base/watch_thread_num.exp
8816 * gdb.cp/exception.exp
8817 * gdb.cp/gdb2495.exp
8818 * gdb.cp/local.exp
8819 * gdb.python/py-evsignal.exp
8820 * gdb.python/python.exp
8821 * gdb.trace/tracecmd.exp
8822
9f058c10
LM
88232016-12-01 Luis Machado <lgustavo@codesourcery.com>
8824
8825 Fix test names starting with uppercase throughout the files.
8826
8827 * gdb.base/charset.exp
8828 * gdb.base/eval.exp
8829 * gdb.base/multi-forks.exp
8830 * gdb.guile/scm-progspace.exp
8831 * gdb.opencl/datatypes.exp
8832 * gdb.python/py-block.exp
8833 * gdb.python/py-function.exp
8834 * gdb.python/py-symbol.exp
8835 * gdb.python/py-symtab.exp
8836 * gdb.python/py-xmethods.exp
8837 * gdb.reverse/break-precsave.exp
8838 * gdb.reverse/break-reverse.exp
8839 * gdb.reverse/consecutive-precsave.exp
8840 * gdb.reverse/consecutive-reverse.exp
8841 * gdb.reverse/finish-precsave.exp
8842 * gdb.reverse/finish-reverse-bkpt.exp
8843 * gdb.reverse/finish-reverse.exp
8844 * gdb.reverse/fstatat-reverse.exp
8845 * gdb.reverse/getresuid-reverse.exp
8846 * gdb.reverse/i386-precsave.exp
8847 * gdb.reverse/i386-reverse.exp
8848 * gdb.reverse/i386-sse-reverse.exp
8849 * gdb.reverse/i387-stack-reverse.exp
8850 * gdb.reverse/insn-reverse.exp
8851 * gdb.reverse/machinestate-precsave.exp
8852 * gdb.reverse/machinestate.exp
8853 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8854 * gdb.reverse/pipe-reverse.exp
8855 * gdb.reverse/readv-reverse.exp
8856 * gdb.reverse/recvmsg-reverse.exp
8857 * gdb.reverse/rerun-prec.exp
8858 * gdb.reverse/s390-mvcle.exp
8859 * gdb.reverse/sigall-precsave.exp
8860 * gdb.reverse/sigall-reverse.exp
8861 * gdb.reverse/solib-precsave.exp
8862 * gdb.reverse/solib-reverse.exp
8863 * gdb.reverse/step-precsave.exp
8864 * gdb.reverse/step-reverse.exp
8865 * gdb.reverse/time-reverse.exp
8866 * gdb.reverse/until-precsave.exp
8867 * gdb.reverse/until-reverse.exp
8868 * gdb.reverse/waitpid-reverse.exp
8869 * gdb.reverse/watch-precsave.exp
8870 * gdb.reverse/watch-reverse.exp
8871
cdc7edd7
LM
88722016-12-01 Luis Machado <lgustavo@codesourcery.com>
8873
8874 Fix test names starting with uppercase throughout the files.
8875
8876 * gdb.arch/i386-mpx-simple_segv.exp
8877 * gdb.arch/i386-mpx.exp
8878 * gdb.arch/i386-permbkpt.exp
8879 * gdb.arch/pa-nullify.exp
8880 * gdb.arch/powerpc-d128-regs.exp
8881 * gdb.arch/vsx-regs.exp
8882 * gdb.base/bfp-test.exp
8883 * gdb.base/break.exp
8884 * gdb.base/breakpoint-shadow.exp
8885 * gdb.base/callfuncs.exp
8886 * gdb.base/charset.exp
8887 * gdb.base/commands.exp
8888 * gdb.base/completion.exp
8889 * gdb.base/dfp-test.exp
8890 * gdb.base/echo.exp
8891 * gdb.base/ending-run.exp
8892 * gdb.base/eval.exp
8893 * gdb.base/expand-psymtabs.exp
8894 * gdb.base/float128.exp
8895 * gdb.base/floatn.exp
8896 * gdb.base/foll-exec-mode.exp
8897 * gdb.base/gdb1056.exp
8898 * gdb.base/gdb11531.exp
8899 * gdb.base/kill-after-signal.exp
8900 * gdb.base/multi-forks.exp
8901 * gdb.base/overlays.exp
8902 * gdb.base/pending.exp
8903 * gdb.base/sepdebug.exp
8904 * gdb.base/testenv.exp
8905 * gdb.base/valgrind-db-attach.exp
8906 * gdb.base/watch_thread_num.exp
8907 * gdb.base/watchpoint-cond-gone.exp
8908 * gdb.base/watchpoint.exp
8909 * gdb.base/watchpoints.exp
8910 * gdb.cp/arg-reference.exp
8911 * gdb.cp/baseenum.exp
8912 * gdb.cp/operator.exp
8913 * gdb.cp/shadow.exp
8914 * gdb.dwarf2/dw2-op-out-param.exp
8915 * gdb.dwarf2/dw2-reg-undefined.exp
8916 * gdb.go/chan.exp
8917 * gdb.go/hello.exp
8918 * gdb.go/integers.exp
8919 * gdb.go/methods.exp
8920 * gdb.go/package.exp
8921 * gdb.guile/scm-parameter.exp
8922 * gdb.guile/scm-progspace.exp
8923 * gdb.guile/scm-value.exp
8924 * gdb.mi/mi-pending.exp
8925 * gdb.mi/user-selected-context-sync.exp
8926 * gdb.multi/multi-attach.exp
8927 * gdb.multi/tids.exp
8928 * gdb.opt/clobbered-registers-O2.exp
8929 * gdb.pascal/floats.exp
8930 * gdb.pascal/integers.exp
8931 * gdb.python/py-block.exp
8932 * gdb.python/py-events.exp
8933 * gdb.python/py-parameter.exp
8934 * gdb.python/py-symbol.exp
8935 * gdb.python/py-symtab.exp
8936 * gdb.python/py-type.exp
8937 * gdb.python/py-value.exp
8938 * gdb.python/py-xmethods.exp
8939 * gdb.python/python.exp
8940 * gdb.reverse/break-precsave.exp
8941 * gdb.reverse/consecutive-precsave.exp
8942 * gdb.reverse/finish-precsave.exp
8943 * gdb.reverse/i386-precsave.exp
8944 * gdb.reverse/machinestate-precsave.exp
8945 * gdb.reverse/sigall-precsave.exp
8946 * gdb.reverse/solib-precsave.exp
8947 * gdb.reverse/step-precsave.exp
8948 * gdb.reverse/until-precsave.exp
8949 * gdb.reverse/watch-precsave.exp
8950 * gdb.server/ext-attach.exp
8951 * gdb.server/ext-restart.exp
8952 * gdb.server/ext-run.exp
8953 * gdb.server/ext-wrapper.exp
8954 * gdb.stabs/gdb11479.exp
8955 * gdb.stabs/weird.exp
8956 * gdb.threads/attach-many-short-lived-threads.exp
8957 * gdb.threads/kill.exp
8958 * gdb.threads/watchpoint-fork.exp
8959
bc6c7af4
LM
89602016-12-01 Luis Machado <lgustavo@codesourcery.com>
8961
8962 Fix test names starting with uppercase throughout all the files below.
8963
8964 * gdb.ada/array_return.exp
8965 * gdb.ada/catch_ex.exp
8966 * gdb.ada/info_exc.exp
8967 * gdb.ada/mi_catch_ex.exp
8968 * gdb.ada/mi_dyn_arr.exp
8969 * gdb.ada/mi_ex_cond.exp
8970 * gdb.ada/mi_exc_info.exp
8971 * gdb.ada/mi_interface.exp
8972 * gdb.ada/mi_task_arg.exp
8973 * gdb.ada/mi_task_info.exp
8974 * gdb.ada/mi_var_array.exp
8975 * gdb.arch/alpha-step.exp
8976 * gdb.arch/amd64-disp-step.exp
8977 * gdb.arch/arm-disp-step.exp
8978 * gdb.arch/disp-step-insn-reloc.exp
8979 * gdb.arch/e500-prologue.exp
8980 * gdb.arch/ftrace-insn-reloc.exp
8981 * gdb.arch/gdb1558.exp
8982 * gdb.arch/i386-bp_permanent.exp
8983 * gdb.arch/i386-disp-step.exp
8984 * gdb.arch/i386-float.exp
8985 * gdb.arch/i386-gnu-cfi.exp
8986 * gdb.arch/ia64-breakpoint-shadow.exp
8987 * gdb.arch/mips16-thunks.exp
8988 * gdb.arch/pa-nullify.exp
8989 * gdb.arch/powerpc-aix-prologue.exp
8990 * gdb.arch/powerpc-power.exp
8991 * gdb.arch/ppc-dfp.exp
8992 * gdb.arch/s390-tdbregs.exp
8993 * gdb.arch/spu-info.exp
8994 * gdb.arch/spu-ls.exp
8995 * gdb.arch/thumb-bx-pc.exp
8996 * gdb.base/advance.exp
8997 * gdb.base/annota-input-while-running.exp
8998 * gdb.base/arrayidx.exp
8999 * gdb.base/asmlabel.exp
9000 * gdb.base/async.exp
9001 * gdb.base/attach-wait-input.exp
9002 * gdb.base/auto-connect-native-target.exp
9003 * gdb.base/batch-preserve-term-settings.exp
9004 * gdb.base/bfp-test.exp
9005 * gdb.base/bigcore.exp
9006 * gdb.base/bp-permanent.exp
9007 * gdb.base/break-always.exp
9008 * gdb.base/break-fun-addr.exp
9009 * gdb.base/break-idempotent.exp
9010 * gdb.base/break-main-file-remove-fail.exp
9011 * gdb.base/break-probes.exp
9012 * gdb.base/break-unload-file.exp
9013 * gdb.base/break.exp
9014 * gdb.base/call-ar-st.exp
9015 * gdb.base/call-rt-st.exp
9016 * gdb.base/call-sc.exp
9017 * gdb.base/call-signal-resume.exp
9018 * gdb.base/call-strs.exp
9019 * gdb.base/callexit.exp
9020 * gdb.base/callfuncs.exp
9021 * gdb.base/catch-gdb-caused-signals.exp
9022 * gdb.base/catch-signal-siginfo-cond.exp
9023 * gdb.base/catch-syscall.exp
9024 * gdb.base/compare-sections.exp
9025 * gdb.base/cond-eval-mode.exp
9026 * gdb.base/condbreak-call-false.exp
9027 * gdb.base/consecutive-step-over.exp
9028 * gdb.base/cursal.exp
9029 * gdb.base/disabled-location.exp
9030 * gdb.base/disasm-end-cu.exp
9031 * gdb.base/display.exp
9032 * gdb.base/double-prompt-target-event-error.exp
9033 * gdb.base/dprintf-bp-same-addr.exp
9034 * gdb.base/dprintf-detach.exp
9035 * gdb.base/dprintf-next.exp
9036 * gdb.base/dprintf-non-stop.exp
9037 * gdb.base/dprintf-pending.exp
9038 * gdb.base/dso2dso.exp
9039 * gdb.base/ending-run.exp
9040 * gdb.base/enum_cond.exp
9041 * gdb.base/examine-backward.exp
9042 * gdb.base/exe-lock.exp
9043 * gdb.base/exec-invalid-sysroot.exp
9044 * gdb.base/execl-update-breakpoints.exp
9045 * gdb.base/execution-termios.exp
9046 * gdb.base/fileio.exp
9047 * gdb.base/fixsection.exp
9048 * gdb.base/foll-exec-mode.exp
9049 * gdb.base/foll-exec.exp
9050 * gdb.base/fork-running-state.exp
9051 * gdb.base/frame-args.exp
9052 * gdb.base/fullpath-expand.exp
9053 * gdb.base/func-ptr.exp
9054 * gdb.base/gcore-relro-pie.exp
9055 * gdb.base/gdb1090.exp
9056 * gdb.base/gdb1555.exp
9057 * gdb.base/global-var-nested-by-dso.exp
9058 * gdb.base/gnu-ifunc.exp
9059 * gdb.base/hbreak-in-shr-unsupported.exp
9060 * gdb.base/hbreak-unmapped.exp
9061 * gdb.base/hook-stop.exp
9062 * gdb.base/infcall-input.exp
9063 * gdb.base/info-fun.exp
9064 * gdb.base/info-shared.exp
9065 * gdb.base/interrupt-noterm.exp
9066 * gdb.base/jit-so.exp
9067 * gdb.base/jit.exp
9068 * gdb.base/line-symtabs.exp
9069 * gdb.base/list.exp
9070 * gdb.base/longjmp.exp
9071 * gdb.base/macscp.exp
9072 * gdb.base/max-value-size.exp
9073 * gdb.base/nodebug.exp
9074 * gdb.base/nofield.exp
9075 * gdb.base/overlays.exp
9076 * gdb.base/paginate-after-ctrl-c-running.exp
9077 * gdb.base/paginate-bg-execution.exp
9078 * gdb.base/paginate-inferior-exit.exp
9079 * gdb.base/pending.exp
9080 * gdb.base/pr11022.exp
9081 * gdb.base/printcmds.exp
9082 * gdb.base/ptr-typedef.exp
9083 * gdb.base/ptype.exp
9084 * gdb.base/randomize.exp
9085 * gdb.base/range-stepping.exp
9086 * gdb.base/realname-expand.exp
9087 * gdb.base/relativedebug.exp
9088 * gdb.base/remote.exp
9089 * gdb.base/savedregs.exp
9090 * gdb.base/sepdebug.exp
9091 * gdb.base/set-noassign.exp
9092 * gdb.base/shlib-call.exp
9093 * gdb.base/shreloc.exp
9094 * gdb.base/sigaltstack.exp
9095 * gdb.base/sigbpt.exp
9096 * gdb.base/siginfo-addr.exp
9097 * gdb.base/siginfo-obj.exp
9098 * gdb.base/siginfo-thread.exp
9099 * gdb.base/signest.exp
9100 * gdb.base/signull.exp
9101 * gdb.base/sigrepeat.exp
9102 * gdb.base/skip.exp
9103 * gdb.base/so-impl-ld.exp
9104 * gdb.base/solib-corrupted.exp
9105 * gdb.base/solib-disc.exp
9106 * gdb.base/solib-display.exp
9107 * gdb.base/solib-overlap.exp
9108 * gdb.base/solib-search.exp
9109 * gdb.base/solib-symbol.exp
9110 * gdb.base/source-execution.exp
9111 * gdb.base/sss-bp-on-user-bp-2.exp
9112 * gdb.base/sss-bp-on-user-bp.exp
9113 * gdb.base/stack-checking.exp
9114 * gdb.base/stale-infcall.exp
9115 * gdb.base/step-break.exp
9116 * gdb.base/step-line.exp
9117 * gdb.base/step-over-exit.exp
9118 * gdb.base/step-test.exp
9119 * gdb.base/structs.exp
9120 * gdb.base/sym-file.exp
9121 * gdb.base/symtab-search-order.exp
9122 * gdb.base/term.exp
9123 * gdb.base/type-opaque.exp
9124 * gdb.base/unload.exp
9125 * gdb.base/until-nodebug.exp
9126 * gdb.base/until.exp
9127 * gdb.base/unwindonsignal.exp
9128 * gdb.base/watch-cond.exp
9129 * gdb.base/watch-non-mem.exp
9130 * gdb.base/watch_thread_num.exp
9131 * gdb.base/watchpoint-reuse-slot.exp
9132 * gdb.base/watchpoint-solib.exp
9133 * gdb.base/watchpoint.exp
9134 * gdb.btrace/dlopen.exp
9135 * gdb.cell/arch.exp
9136 * gdb.cell/break.exp
9137 * gdb.cell/bt.exp
9138 * gdb.cell/core.exp
9139 * gdb.cell/data.exp
9140 * gdb.cell/dwarfaddr.exp
9141 * gdb.cell/ea-cache.exp
9142 * gdb.cell/ea-standalone.exp
9143 * gdb.cell/ea-test.exp
9144 * gdb.cell/f-regs.exp
9145 * gdb.cell/fork.exp
9146 * gdb.cell/gcore.exp
9147 * gdb.cell/mem-access.exp
9148 * gdb.cell/ptype.exp
9149 * gdb.cell/registers.exp
9150 * gdb.cell/sizeof.exp
9151 * gdb.cell/solib-symbol.exp
9152 * gdb.cell/solib.exp
9153 * gdb.compile/compile-tls.exp
9154 * gdb.cp/exception.exp
9155 * gdb.cp/gdb2495.exp
9156 * gdb.cp/local.exp
9157 * gdb.cp/mb-inline.exp
9158 * gdb.cp/mb-templates.exp
9159 * gdb.cp/pr10687.exp
9160 * gdb.cp/pr9167.exp
9161 * gdb.cp/scope-err.exp
9162 * gdb.cp/templates.exp
9163 * gdb.cp/virtfunc.exp
9164 * gdb.dwarf2/dw2-dir-file-name.exp
9165 * gdb.dwarf2/dw2-single-line-discriminators.exp
9166 * gdb.fortran/complex.exp
9167 * gdb.fortran/library-module.exp
9168 * gdb.guile/guile.exp
9169 * gdb.guile/scm-cmd.exp
9170 * gdb.guile/scm-frame-inline.exp
9171 * gdb.guile/scm-objfile.exp
9172 * gdb.guile/scm-pretty-print.exp
9173 * gdb.guile/scm-symbol.exp
9174 * gdb.guile/scm-type.exp
9175 * gdb.guile/scm-value.exp
9176 * gdb.linespec/keywords.exp
9177 * gdb.linespec/ls-errs.exp
9178 * gdb.linespec/macro-relative.exp
9179 * gdb.linespec/thread.exp
9180 * gdb.mi/mi-breakpoint-changed.exp
9181 * gdb.mi/mi-dprintf-pending.exp
9182 * gdb.mi/mi-fullname-deleted.exp
9183 * gdb.mi/mi-logging.exp
9184 * gdb.mi/mi-pending.exp
9185 * gdb.mi/mi-solib.exp
9186 * gdb.mi/new-ui-mi-sync.exp
9187 * gdb.mi/user-selected-context-sync.exp
9188 * gdb.multi/dummy-frame-restore.exp
9189 * gdb.multi/multi-arch-exec.exp
9190 * gdb.multi/remove-inferiors.exp
9191 * gdb.multi/watchpoint-multi-exit.exp
9192 * gdb.opt/solib-intra-step.exp
9193 * gdb.perf/backtrace.exp
9194 * gdb.perf/single-step.exp
9195 * gdb.perf/skip-command.exp
9196 * gdb.perf/skip-prologue.exp
9197 * gdb.perf/solib.exp
9198 * gdb.python/lib-types.exp
9199 * gdb.python/py-as-string.exp
9200 * gdb.python/py-bad-printers.exp
9201 * gdb.python/py-block.exp
9202 * gdb.python/py-breakpoint.exp
9203 * gdb.python/py-cmd.exp
9204 * gdb.python/py-events.exp
9205 * gdb.python/py-evthreads.exp
9206 * gdb.python/py-finish-breakpoint.exp
9207 * gdb.python/py-finish-breakpoint2.exp
9208 * gdb.python/py-frame-inline.exp
9209 * gdb.python/py-frame.exp
9210 * gdb.python/py-inferior.exp
9211 * gdb.python/py-infthread.exp
9212 * gdb.python/py-mi.exp
9213 * gdb.python/py-objfile.exp
9214 * gdb.python/py-pp-maint.exp
9215 * gdb.python/py-pp-registration.exp
9216 * gdb.python/py-prettyprint.exp
9217 * gdb.python/py-recurse-unwind.exp
9218 * gdb.python/py-shared.exp
9219 * gdb.python/py-symbol.exp
9220 * gdb.python/py-symtab.exp
9221 * gdb.python/py-template.exp
9222 * gdb.python/py-type.exp
9223 * gdb.python/py-unwind-maint.exp
9224 * gdb.python/py-unwind.exp
9225 * gdb.python/py-value.exp
9226 * gdb.python/python.exp
9227 * gdb.reverse/finish-reverse-bkpt.exp
9228 * gdb.reverse/insn-reverse.exp
9229 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9230 * gdb.reverse/solib-precsave.exp
9231 * gdb.reverse/solib-reverse.exp
9232 * gdb.stabs/gdb11479.exp
9233 * gdb.stabs/weird.exp
9234 * gdb.threads/fork-child-threads.exp
9235 * gdb.threads/fork-plus-threads.exp
9236 * gdb.threads/fork-thread-pending.exp
9237 * gdb.threads/forking-threads-plus-breakpoint.exp
9238 * gdb.threads/hand-call-in-threads.exp
9239 * gdb.threads/interrupted-hand-call.exp
9240 * gdb.threads/linux-dp.exp
9241 * gdb.threads/local-watch-wrong-thread.exp
9242 * gdb.threads/next-while-other-thread-longjmps.exp
9243 * gdb.threads/non-ldr-exit.exp
9244 * gdb.threads/pending-step.exp
9245 * gdb.threads/print-threads.exp
9246 * gdb.threads/process-dies-while-detaching.exp
9247 * gdb.threads/process-dies-while-handling-bp.exp
9248 * gdb.threads/pthreads.exp
9249 * gdb.threads/queue-signal.exp
9250 * gdb.threads/reconnect-signal.exp
9251 * gdb.threads/signal-command-handle-nopass.exp
9252 * gdb.threads/signal-command-multiple-signals-pending.exp
9253 * gdb.threads/signal-delivered-right-thread.exp
9254 * gdb.threads/signal-sigtrap.exp
9255 * gdb.threads/sigthread.exp
9256 * gdb.threads/staticthreads.exp
9257 * gdb.threads/stepi-random-signal.exp
9258 * gdb.threads/thread-unwindonsignal.exp
9259 * gdb.threads/thread_check.exp
9260 * gdb.threads/thread_events.exp
9261 * gdb.threads/tid-reuse.exp
9262 * gdb.threads/tls-nodebug.exp
9263 * gdb.threads/tls-shared.exp
9264 * gdb.threads/tls-so_extern.exp
9265 * gdb.threads/tls.exp
9266 * gdb.threads/wp-replication.exp
9267 * gdb.trace/actions-changed.exp
9268 * gdb.trace/actions.exp
9269 * gdb.trace/backtrace.exp
9270 * gdb.trace/change-loc.exp
9271 * gdb.trace/collection.exp
9272 * gdb.trace/deltrace.exp
9273 * gdb.trace/disconnected-tracing.exp
9274 * gdb.trace/entry-values.exp
9275 * gdb.trace/ftrace-lock.exp
9276 * gdb.trace/ftrace.exp
9277 * gdb.trace/infotrace.exp
9278 * gdb.trace/mi-trace-frame-collected.exp
9279 * gdb.trace/mi-trace-unavailable.exp
9280 * gdb.trace/mi-traceframe-changed.exp
9281 * gdb.trace/mi-tracepoint-changed.exp
9282 * gdb.trace/mi-tsv-changed.exp
9283 * gdb.trace/no-attach-trace.exp
9284 * gdb.trace/packetlen.exp
9285 * gdb.trace/passc-dyn.exp
9286 * gdb.trace/passcount.exp
9287 * gdb.trace/pending.exp
9288 * gdb.trace/pr16508.exp
9289 * gdb.trace/qtro.exp
9290 * gdb.trace/range-stepping.exp
9291 * gdb.trace/read-memory.exp
9292 * gdb.trace/report.exp
9293 * gdb.trace/save-trace.exp
9294 * gdb.trace/signal.exp
9295 * gdb.trace/stap-trace.exp
9296 * gdb.trace/status-stop.exp
9297 * gdb.trace/strace.exp
9298 * gdb.trace/tfile.exp
9299 * gdb.trace/tfind.exp
9300 * gdb.trace/trace-break.exp
9301 * gdb.trace/trace-condition.exp
9302 * gdb.trace/trace-enable-disable.exp
9303 * gdb.trace/trace-mt.exp
9304 * gdb.trace/tracecmd.exp
9305 * gdb.trace/tracefile-pseudo-reg.exp
9306 * gdb.trace/tspeed.exp
9307 * gdb.trace/tstatus.exp
9308 * gdb.trace/tsv.exp
9309 * gdb.trace/unavailable.exp
9310 * gdb.trace/while-dyn.exp
9311 * gdb.trace/while-stepping.exp
9312 * lib/gdb-guile.exp
9313 * lib/gdb.exp
9314 * lib/mi-support.exp
9315 * lib/pascal.exp
9316 * lib/perftest.exp
9317 * lib/prelink-support.exp
9318 * lib/selftest-support.exp
9319
ad02e4fe
SM
93202016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9321
9322 * Makefile.in: Include disable-implicit-rules.mk.
9323
22347e55
AA
93242016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9325
9326 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9327 non-byte-aligned bit fields.
9328
da5b30da
AA
93292016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9330
9331 PR gdb/12616
9332 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9333 respects the DW_AT_data_bit_offset attribute.
9334
b593ecca
SM
93352016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9336
9337 * gdb.base/default.exp: Fix output of "set language".
9338
3b165252
SM
93392016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9340
9341 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9342 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9343 make.
9344 * configure.ac: Remove checks for the make program.
9345 * configure: Re-generate.
9346
1a2f3d7f
KB
93472016-11-16 Kevin Buettner <kevinb@redhat.com>
9348
9349 * gdb.python/py-recurse-unwind.c (main): Add loop.
9350 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9351 to read_register() and gdb.parse_and_eval(). Make each code
9352 call a separate case that can be individually tested.
9353 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9354 proc. Call cont_and_backtrace for each of the code paths that
9355 we want to test in the unwinder.
9356
b7f38fda
AA
93572016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9358
9359 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9360 the definition of struct S.
9361
1f8db343
CM
93622016-11-11 Catherine Moore <clm@codesourcery.com>
9363
9364 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9365
fad0c9fb
PA
93662016-11-09 Pedro Alves <palves@redhat.com>
9367
9368 * gdb.base/commands.exp (runto_or_return): New procedure.
9369 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9370 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9371 (progvar_simple_while_test, progvar_complex_if_while_test)
9372 (if_while_breakpoint_command_test)
9373 (infrun_breakpoint_command_test, breakpoint_command_test)
9374 (user_defined_command_test, watchpoint_command_test)
9375 (test_command_prompt_position, redefine_hook_test)
9376 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9377 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9378 multi_line_input and multi_line. Remove gdb_expect and
9379 gdb_stop_suppressing_tests uses.
9380 * lib/gdb.exp (valnum_re): New global.
9381 (multi_line_input): New procedure.
9382
8354c62c
SM
93832016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9384
9385 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9386 Remove.
9387 (test_setup): Define with proc_with_prefix.
9388 (test_cli_inferior): Likewise.
9389 (test_cli_thread): Likewise.
9390 (test_cli_frame): Likewise.
9391 (test_cli_select_frame): Likewise.
9392 (test_cli_up_down): Likewise.
9393 (test_mi_thread_select): Likewise.
9394 (test_mi_stack_select_frame): Likewise.
9395 (test_cli_in_mi_inferior): Likewise.
9396 (test_cli_in_mi_thread): Likewise.
9397 (test_cli_in_mi_frame): Likewise.
9398 (top level): Do not use with_test_prefix_procname.
9399
64f367a2
PA
94002016-11-09 Pedro Alves <palves@redhat.com>
9401
9402 * gdb.base/commands.exp (gdbvar_simple_if_test)
9403 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9404 (progvar_simple_if_test, progvar_simple_while_test)
9405 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9406 (infrun_breakpoint_command_test, breakpoint_command_test)
9407 (user_defined_command_test, watchpoint_command_test)
9408 (test_command_prompt_position, deprecated_command_test)
9409 (bp_deleted_in_command, temporary_breakpoint_commands)
9410 (stray_arg0_test, source_file_with_indented_comment)
9411 (recursive_source_test, if_commands_test)
9412 (error_clears_commands_left, redefine_hook_test)
9413 (redefine_backtrace_test): Use proc_with_prefix.
9414 * lib/gdb.exp (proc_with_prefix): New proc.
9415
0bb65f1e
AA
94162016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9417
9418 * gdb.base/tui-layout.c: New file.
9419 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9420 disassembly window contains very long lines.
9421
7353f247
TT
94222016-11-08 Tom Tromey <tom@tromey.com>
9423
9424 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9425 depend on Python 2.
9426
30a7bb83
TT
94272016-11-08 Tom Tromey <tom@tromey.com>
9428
9429 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9430 New method.
9431
cdf5a07c
MG
94322016-10-29 Manish Goregaokar <manish@mozilla.com>
9433
2806dc7e 9434 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9435
51a789c3
MG
94362016-10-27 Manish Goregaokar <manish@mozilla.com>
9437
2806dc7e
PA
9438 * gdb.rust/simple.rs: Add test for univariant enums without
9439 discriminants and for encoded struct-like enums.
51a789c3 9440
f610ab6d
PA
94412016-10-28 Pedro Alves <palves@redhat.com>
9442
9443 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9444 gdb_test_multiple, tighten regexps and match symtabs and line
9445 tables incrementally.
9446
b129b0ca
LM
94472016-10-28 Luis Machado <lgustavo@codesourcery.com>
9448
9449 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9450 general.
9451
ecf45d2c
SL
94522016-10-25 Luis Machado <lgustavo@codesourcery.com>
9453
9454 * gdb.base/exec-invalid-sysroot.exp: New file.
9455
b8d38ee4
JK
94562016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9459
f90fd8c2
JK
94602016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9461
9462 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9463
2d2476aa
MR
94642016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9465
2806dc7e
PA
9466 * gdb.base/killed-outside.exp: Remove $options from a call to
9467 `prepare_for_testing'.
2d2476aa 9468
e42b25a0
SM
94692016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9470
9471 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9472 Change test message.
9473
3ccdb432
SM
94742016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9475
9476 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9477 Update comment.
9478
5bad3170
SM
94792016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9480
9481 * gdb.trace/mi-trace-save.exp: New file.
9482
5ad9dba7
YQ
94832016-10-13 Yao Qi <yao.qi@linaro.org>
9484
9485 * gdb.base/code_elim.exp (get_var_address): Remove.
9486 * gdb.base/relocate.exp: Likewise.
9487 * gdb.base/shreloc.exp: Likewise.
9488 * lib/gdb.exp (get_var_address): New.
9489
62df7e21
YQ
94902016-10-13 Yao Qi <yao.qi@linaro.org>
9491
9492 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9493 floating point tests if $skip_float_test is false.
9494
4dac951e
LM
94952016-10-12 Luis Machado <lgustavo@codesourcery.com>
9496
9497 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9498 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9499 argc values.
9500 Add 1 to argc so we guarantee distinct initial/modified argc values.
9501
8f1a8fc4
JK
95022016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9503
9504 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9505
16c85b5d
JK
95062016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9509 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9510 * gdb.arch/vsx-regs.exp: Likewise.
9511
1d0e042a
YQ
95122016-10-07 Yao Qi <yao.qi@linaro.org>
9513
9514 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9515
68dadef5
MM
95162016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9517
9518 * gdb.python/python.exp: Test decode_line("*0").
9519
33fa2c6e
DE
95202016-10-06 Doug Evans <dje@google.com>
9521
9522 * gdb.python/py-value.exp (test_value_creation): Add test for large
9523 unsigned 64-bit value.
9524
9c37b5ae
TT
95252016-10-06 Tom Tromey <tom@tromey.com>
9526
9527 * gdb.compile/compile.exp: Change java tests to rust.
9528 * gdb.base/setshow.exp: Change java tests to rust.
9529 * gdb.base/default.exp: Remove java from language list.
9530 * README (Examples): Update language example.
9531 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9532 test.
9533 * lib/gdb.exp (skip_java_tests): Remove.
9534 * lib/java.exp: Remove.
9535 * gdb.java: Remove.
9536
78b86327
MR
95372016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9538
9539 * gdb.arch/mips-fcr.exp: New test.
9540 * gdb.arch/mips-fcr.c: Source for the new test.
9541
7470adbb
MR
95422016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9543
9544 * gdb.base/solib-disc.exp: Use `standard_output_file'
9545 throughout.
9546
4a556533
PA
95472016-10-06 Pedro Alves <palves@redhat.com>
9548
9549 * gdb.base/jit-simple-dl.c: New file.
9550 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9551 * gdb.base/jit-simple.c: ... this.
9552 * gdb.base/jit-simple.exp (jit_run): Delete.
9553 (build_jit): New proc.
9554 (jit_test_reread): Recompile either the main program or the shared
9555 library, depending on what is being tested. Skip changing address
9556 if caller wants to. Compare before/after addresses. If testing
9557 standalone, explicitly load the binary. Test "maint info
9558 breakpoints".
9559 (top level): Add "standalone vs shared lib" and "change address"
9560 vs "same address" axes.
9561
5a122fbc
PA
95622016-10-06 Pedro Alves <palves@redhat.com>
9563
9564 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9565 call.
9566 (jit_run): Delete.
9567 (jit_test_reread): Use with_test_prefix. Reload the main binary
9568 explicitly. Compare the before/after addresses of the JIT
9569 descriptor.
9570
ee8da4b8
DE
95712016-08-15 Doug Evans <dje@google.com>
9572
9573 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9574 for single bitfields is bool.
9575 * gdb.xml/tdesc-regs.exp: Ditto.
9576
f389f6fe
JK
95772016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9578
9579 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9580
fdebf1a4
YQ
95812016-10-05 Yao Qi <yao.qi@linaro.org>
9582
9583 * lib/gdb.exp (support_complex_tests): Return zero if
9584 gdb_skip_float_test return true.
9585
9c36d954 95862016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9587 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9588
9589 PR gdb/20487
9590 * gdb.mi/user-selected-context-sync.exp: New file.
9591 * gdb.mi/user-selected-context-sync.c: New file.
9592
4034d0ff 95932016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9594 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9595
9596 PR gdb/20487
9597 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9598 =thread-select-event check.
9599
a4297203
PB
96002016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9601
9602 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9603 the compulsory L operand changes.
9604 * gdb.arch/powerpc-power.s: Likewise.
9605
bb805577
JK
96062016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9609 * gdb.base/jit-attach-pie.c: New file.
9610 * gdb.base/jit-attach-pie.exp: New file.
9611
6d61dee5
PA
96122016-09-28 Pedro Alves <palves@redhat.com>
9613
9614 * gdb.base/infcall-input.c: New file.
9615 * gdb.base/infcall-input.exp: New file.
9616
f73842fc
YQ
96172016-09-22 Yao Qi <yao.qi@linaro.org>
9618
9619 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9620 (gdb_exit): Rename it to ...
9621 (gdbserver_gdb_exit): ... Close GDBserver.
9622 (gdb_exit): New proc, call gdbserver_gdb_exit.
9623 (mi_gdb_exit): Likewise.
9624
90681dab
YQ
96252016-09-22 Yao Qi <yao.qi@linaro.org>
9626
9627 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9628 path.
9629 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9630 Remove duplication.
9631
9c211fd8
YQ
96322016-09-22 Yao Qi <yao.qi@linaro.org>
9633
9634 * lib/gdbserver-support.exp: Check the existence of
9635 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
9636
ad0a504f
AK
96372016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
9638
9639 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
9640
36cf1806
TT
96412016-09-21 Tom Tromey <tom@tromey.com>
9642
9643 PR gdb/20604:
9644 * gdb.base/quit.exp: New file.
9645
74172ecf
SM
96462016-09-21 Simon Marchi <simon.marchi@ericsson.com>
9647
9648 * .gitignore: New file.
9649
3d0ec882
MR
96502016-09-21 Maciej W. Rozycki <macro@imgtec.com>
9651
9652 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
9653 throughout.
9654
8193adea
AA
96552016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9656
9657 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
9658
d41a5c09
JK
96592016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 * gdb.cp/casts.cc (decltype): Move it ...
9662 (main): ... with its call to ...
9663 * gdb.cp/casts03.cc: ... a new file.
9664 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
9665
d2dfe700
JK
96662016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9667
9668 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
9669
e2a92b16
PB
96702016-09-15 Peter Bergner <bergner@vnet.ibm.com>
9671
9672 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
9673 and sync up the test with tests in gas/testsuite/gas/ppc.
9674 * gdb.arch/powerpc-power.exp: Likewise.
9675
49b4de64
JK
96762016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9677
9678 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
9679
2c29df25
SDJ
96802016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
9681 Jan Kratochvil <jan.kratochvil@redhat.com>
9682
9683 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
9684 make m1's definition to be different from m2's. Use 'dummy' as an
9685 argument for probe 'two'.
9686
cc3c2846
JB
96872016-09-10 Jon Beniston <jon@beniston.com>
9688
9689 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
9690 for sim target.
9691
e1b2624a
AA
96922016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9693
9694 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
9695 variable declaration.
9696 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
9697 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
9698 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
9699 received HWCAP as its argument.
9700
4295e285
PA
97012016-09-06 Pedro Alves <palves@redhat.com>
9702
9703 * gdb.base/new-ui-pending-input.c: New file.
9704 * gdb.base/new-ui-pending-input.exp: New file.
9705 * gdb.exp (clear_gdb_spawn_id): New procedure.
9706 (with_spawn_id): Check whether gdb_spawn_id exists before
9707 referencing it. If gdb_spawn_id didn't exist on entry, clear it
9708 on exit.
9709
00d5215e
UW
97102016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9711
9712 * gdb.base/float128.c: New file.
9713 * gdb.base/float128.exp: Likewise.
9714 * gdb.base/floatn.c: Likewise.
9715 * gdb.base/floatn.exp: Likewise.
9716
a9ff5f12
UW
97172016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9718
9719 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
9720
f245535c
PA
97212016-09-05 Pedro Alves <palves@redhat.com>
9722
9723 PR backtrace/19927
9724 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
9725 unwinders are immediately called as side effect of "source" or
9726 "disable unwinder" commands.
9727 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
9728
ae9cf263
YQ
97292016-09-02 Yao Qi <yao.qi@linaro.org>
9730
9731 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
9732 is true and $type is "float" or "double".
9733
27aba047
YQ
97342016-09-02 Yao Qi <yao.qi@linaro.org>
9735
9736 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
9737 true.
9738 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
9739 * gdb.base/call-rt-st.exp: Likewise.
9740 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
9741 return value instead of gdb,skip_float_test.
9742 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
9743 (do_function_calls): Use its return value instead of
9744 gdb,skip_float_test.
9745 * gdb.base/finish.exp: Likewise.
9746 * gdb.base/funcargs.exp: Likewise.
9747 * gdb.base/return.exp: Likewise.
9748 * gdb.base/return2.exp: Likewise.
9749 * gdb.base/varargs.exp: Likewise.
9750 * lib/gdb.exp (gdb_skip_float_test): Change it to
9751 gdb_caching_proc. Detect the broken ptrace on arm-linux.
9752
5af962df
AA
97532016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9754
9755 * gdb.multi/tids.exp: Test "thread apply all".
9756
7fac6910
JK
97572016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9758
9759 * gdb.base/default.exp (tty): Remove.
9760
bb1fe4ac
KB
97612016-08-24 Kevin Buettner <kevinb@redhat.com>
9762
2806dc7e
PA
9763 * gdb.python/py-recurse-unwind.c: New file.
9764 * gdb.python/py-recurse-unwind.py: New file.
9765 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 9766
0a1ddfa6
SM
97672016-08-24 Simon Marchi <simon.marchi@ericsson.com>
9768
9769 * gdb.base/set-inferior-tty.exp: New file.
9770 * gdb.base/set-inferior-tty.c: New file.
9771
d9de1fe3
PA
97722016-08-23 Pedro Alves <palves@redhat.com>
9773
9774 PR gdb/20494
9775 * gdb.base/new-ui-echo.c: New file.
9776 * gdb.base/new-ui-echo.exp: New file.
9777
e9d9abd7
YQ
97782016-08-23 Yao Qi <yao.qi@linaro.org>
9779
9780 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
9781 gdbserver_spawn.
9782 * gdb.server/connect-without-multi-process.exp (do_test):
9783 Likewise.
9784
3589529e
YQ
97852016-08-23 Yao Qi <yao.qi@linaro.org>
9786
9787 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
9788 standalone_txt. Delete gdb_txt and standalone_txt on host
9789 and target. Spawn the binary on target. Copy files from
9790 target to host.
9791
6bb90213
PA
97922016-08-22 Pedro Alves <palves@redhat.com>
9793
9794 PR gdb/20505
9795 * gdb.base/vdso-warning.exp: Test core dumps too. Use
9796 with_test_prefix. Factor out bits to ...
9797 (test_no_vdso): ... this new procedure.
9798
20c2c024
CL
97992016-08-19 Carl Love <cel@us.ibm.com>
9800
9801 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
9802 maintaining separate logic for constructing the output path.
9803 * gdb.arch/powerpc-d128-regs.exp: Likewise.
9804 * gdb.arch/ppc-dfp.exp: Likewise.
9805 * gdb.arch/ppc-fp.exp: Likewise.
9806 * gdb.arch/vsx-regs.exp: Likewise.
9807 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
9808 binprefix for generating the additional binary files.
9809
0646e07d
PA
98102016-08-19 Pedro Alves <palves@redhat.com>
9811
9812 * gdb.trace/mi-trace-frame-collected.exp
9813 (test_trace_frame_collected): On x32, expect two registers.
9814
46da9242
CL
98152016-08-18 Carl Love <cel@us.ibm.com>
9816
9817 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
9818 and sync up the test with tests in gas/testsuite/gas/ppc.
9819 * gdb.arch/powerpc-power.exp: Likewise.
9820
eb2332d7
SM
98212016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9822
9823 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
9824 expected error message.
9825
63c61e04
SM
98262016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9827
9828 * gdb.multi/remove-inferiors.exp: New file.
9829 * gdb.multi/remove-inferiors.c: New file.
9830
7b17065f
YQ
98312016-08-12 Yao Qi <yao.qi@linaro.org>
9832
9833 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
9834 argument list.
9835
01d3dedf
PA
98362016-08-10 Pedro Alves <palves@redhat.com>
9837
9838 PR gdb/19187
9839 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
9840 setup_kfails.
9841
3eb7562a
PA
98422016-08-09 Pedro Alves <palves@redhat.com>
9843 Simon Marchi <simon.marchi@ericsson.com>
9844
9845 PR gdb/20418
9846 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
9847 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
9848
80614914
PA
98492016-08-09 Pedro Alves <palves@redhat.com>
9850
9851 PR mi/20431
9852 * gdb.mi/mi-cmd-error.exp: New file.
9853
f348d89a
PA
98542016-08-09 Pedro Alves <palves@redhat.com>
9855
9856 PR gdb/18653
9857 * gdb.base/signals-state-child.c: New file.
9858 * gdb.base/signals-state-child.exp: New file.
9859 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
9860
e5ca03b4
PA
98612016-08-09 Pedro Alves <palves@redhat.com>
9862
9863 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
9864
282a0691
TT
98652016-08-03 Tom Tromey <tom@tromey.com>
9866
9867 PR python/18565:
9868 * gdb.python/py-frame-inline.exp: Add Frame.function test.
9869
41bfcd63
YQ
98702016-08-01 Yao Qi <yao.qi@linaro.org>
9871
9872 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
9873 variable mode to "multi-process" if $multi_process is 1, otherwise
9874 set it to "single-process".
9875
e3465b24
YQ
98762016-08-01 Yao Qi <yao.qi@linaro.org>
9877
9878 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
9879 * gdb.cp/cpexprs.exp: Likewise.
9880 * gdb.cp/m-static.exp: Likewise.
9881
0b31a4bc
TT
98822016-07-26 Tom Tromey <tom@tromey.com>
9883
9884 PR python/20190:
9885 * gdb.threads/tls.exp (check_thread_local): Add python symbol
9886 test.
9887
e0461dbb
MM
98882016-07-26 Markus Metzger <markus.t.metzger@intel.com>
9889
9890 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
9891 selecting assembly source files.
9892 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
9893 assembly source files.
9894 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
9895 assembly source files.
9896 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
9897 selecting assembly source files.
9898
8194e927
SM
98992016-07-25 Simon Marchi <simon.marchi@ericsson.com>
9900
9901 * gdb.base/new-ui.exp (do_test_invalid_args): New
9902 procedure.
9903
c0272db5
TW
99042016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
9905
9906 * gdb.btrace/reconnect.c: New file.
9907 * gdb.btrace/reconnect.exp: New file.
9908
e3487908
GKB
99092016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
9910
9911 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
9912 to test_catch_syscall_group.
9913 (test_catch_syscall_group): New.
9914
12df5c00
TT
99152016-07-21 Tom Tromey <tom@tromey.com>
9916
9917 * gdb.rust/simple.rs (main): Use empty struct expression.
9918 * gdb.rust/simple.exp: Add tests for empty struct expression.
9919
bae62ee2
YQ
99202016-07-21 Yao Qi <yao.qi@linaro.org>
9921
9922 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
9923 if gdb_skip_xml_test is true on some targets.
9924
b1b53fb3
YQ
99252016-07-21 Yao Qi <yao.qi@linaro.org>
9926
9927 * gdb.server/solib-list.exp: Unset last_loaded_file.
9928
027d97f8
JK
99292016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9930
9931 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
9932 "step into captured_main (args)".
9933
7674d381
JK
99342016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9935
9936 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
9937
72b5d099
JK
99382016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9939
9940 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
9941
1f960ced
PA
99422016-07-19 Pedro Alves <palves@redhat.com>
9943
9944 * gdb.opt/inline-break.exp: Remove optimize=-O2.
9945 * gdb.opt/inline-bt.exp: Likewise.
9946 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
9947 additional_flags=-Winline.
9948 * gdb.opt/inline-locals.exp: Likewise.
9949 * gdb.opt/inline-markers.c (ATTR): Define.
9950 (inlined_fn): Use it.
9951
f25827c1
YQ
99522016-07-19 Yao Qi <yao.qi@linaro.org>
9953
9954 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
9955 (test_with_self): Remove some code. Remove argument executable.
9956 (top-level): Use do_self_tests.
9957
37539ebe
DB
99582016-07-15 Zachary Welch <zwelch@codesourcery.com>
9959 Don Breazeal <donb@codesourcery.com>
9960
9961 * gdb.base/maint.exp: Escape paths used in regular expressions.
9962 * gdb.stabs/weird.exp: Likewise.
9963
dac790e1
TT
99642016-07-13 Tom Tromey <tom@tromey.com>
9965
9966 PR python/15620, PR python/18620:
9967 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
9968 (test_bkpt_events): New procs.
9969
93daf339
TT
99702016-07-13 Tom Tromey <tom@tromey.com>
9971
9972 PR python/17698:
9973 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
9974 test.
9975 (test_watchpoints): Likewise.
9976 (test_bkpt_pending): New proc.
9977
6571a381
TT
99782016-07-13 Tom Tromey <tom@tromey.com>
9979
9980 PR cli/18053:
9981 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
9982 completion test.
9983
e8732474
JK
99842016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9985
9986 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
9987 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
9988 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
9989 f_label.
9990 (g): Rename g_end_lbl to g_label.
9991 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
9992 low_pc and high_pc.
9993 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
9994
e0f3fd7c
TT
99952016-07-12 Tom Tromey <tom@tromey.com>
9996
9997 PR python/19293:
9998 * gdb.python/py-unwind-maint.exp: Update tests.
9999
3cfe46b6
YQ
100002016-07-12 Yao Qi <yao.qi@linaro.org>
10001
10002 * lib/selftest-support.exp (selftest_setup): Match the output
10003 when captured_main is inlined.
10004
4f19a0e6
WT
100052016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10006
10007 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10008 New variables.
10009 (print this%a, print this%b, print this): New tests.
10010 * gdb.fortran/derived-types.f90 (this): New object and
10011 initialization.
10012
986cf455
SM
100132016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10014
10015 * gdb.ada/arraydim.exp: Remove extra directory level in build
10016 directory.
10017
f0464b23
SM
100182016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10019
10020 * lib/ada.exp: Remove extra directory level in build directory.
10021 * gdb.ada/cond_lang.exp: Likewise.
10022 * gdb.ada/exec_changed.exp: Likewise.
10023 * gdb.ada/lang_switch.exp: Likewise.
10024
42d94011
MG
100252016-07-06 Manish Goregaokar <manish@mozilla.com>
10026
2806dc7e
PA
10027 * simple.rs: Add test for raw pointer subscripting.
10028 * simple.exp: Add test expectations.
42d94011 10029
647c264c
YQ
100302016-07-05 Yao Qi <yao.qi@linaro.org>
10031
10032 * gdb.mi/mi-reverse.exp: Match =record-started output.
10033
20aa2c60
PA
100342016-07-01 Pedro Alves <palves@redhat.com>
10035
10036 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10037 procedure.
10038 (jit_reader_test): Test the jit reader's unwinder.
10039 * gdb.base/jithost.c (jit_function_00_code): New global.
10040 (main): Use memcpy to fill in the mmapped code, instead of poking
10041 bytes manually here.
10042 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10043 value.
10044 (read_debug_info): Save the function's range.
10045 (read_sp): New function.
10046 (unwind_frame): Use it. Also unwind RBP.
10047 (get_frame_id): Use read_sp.
10048 (gdb_init_reader): Use calloc instead of malloc.
10049 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10050 parameter. Use gdb_test_multiple.
10051
ced2dffb
PA
100522016-07-01 Pedro Alves <palves@redhat.com>
10053 Antoine Tremblay <antoine.tremblay@ericsson.com>
10054
10055 * gdb.threads/process-dies-while-detaching.c: New file.
10056 * gdb.threads/process-dies-while-detaching.exp: New file.
10057
63000888
PA
100582016-07-01 Pedro Alves <palves@redhat.com>
10059
10060 * gdb.multi/watchpoint-multi-exit.c: New file.
10061 * gdb.multi/watchpoint-multi-exit.exp: New file.
10062
038d4868
PA
100632016-06-30 Pedro Alves <palves@redhat.com>
10064
10065 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10066 unset inferior_spawn_id.
10067
994e9c83
PA
100682016-06-30 Pedro Alves <palves@redhat.com>
10069
10070 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10071 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10072
e5653468
YQ
100732016-06-29 Yao Qi <yao.qi@linaro.org>
10074
10075 * gdb.base/return.c: Add copyright header.
10076
803b47e5
TT
100772016-06-29 Tom Tromey <tom@tromey.com>
10078
10079 PR python/20129:
10080 * gdb.python/py-framefilter.exp: Add tests for setting priority
10081 and disabling of non-existent frame filter.
10082
28244707
YQ
100832016-06-29 Yao Qi <yao.qi@linaro.org>
10084
10085 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10086 0x0f07ff.
10087
a31d2f06
YQ
100882016-06-28 Yao Qi <yao.qi@linaro.org>
10089
10090 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10091 triplets. Start gdb, execute catch syscall, and continue. Check
10092 gdb's output to determine catch syscall is supported.
10093
921d8f54
MG
100942016-06-27 Manish Goregaokar <manish@mozilla.com>
10095
25d49b86
PA
10096 * gdb.rust/simple.rs: Add test for returning unit in a function.
10097 * gdb.rust/simple.exp: Add expectation for functions returning
10098 unit.
921d8f54 10099
f4952523
PMR
101002016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10101
10102 * gdb.python/py-breakpoint-create-fail.c,
10103 gdb.python/py-breakpoint-create-fail.exp,
10104 gdb.python/py-breakpoint-create-fail.py: New testcase.
10105
fccb08f8
MG
101062016-06-25 Manish Goregaokar <manish@mozilla.com>
10107
10108 PR gdb/20239
10109 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10110 * gdb.rust/simple.exp: Add test expectations for new NonZero
10111 tests.
fccb08f8 10112
6b850546
DT
101132016-06-24 David Taylor <dtaylor@emc.com>
10114
10115 * gdb.base/offsets.exp: New file.
10116 * gdb.base/offsets.c: New file.
10117
17621150
TT
101182016-06-23 Tom Tromey <tom@tromey.com>
10119
10120 PR gdb/16483:
10121 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10122 before any filters are loaded.
10123
04d59df6
WT
101242016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10125
10126 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10127 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10128 structs.
10129 * gdb.fortran/derived-type-function.exp: New file.
10130 * gdb.fortran/derived-type-function.f90: New file.
10131
10132
ac69f786
PA
101332016-06-21 Pedro Alves <palves@redhat.com>
10134
10135 * gdb.base/new-ui.exp: New file.
10136 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10137 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10138 (with_spawn_id): New procedure.
10139
49940788
PA
101402016-06-21 Pedro Alves <palves@redhat.com>
10141
10142 * gdb.mi/mi-exec-run.exp: New file.
10143
ef274d26
PA
101442016-06-21 Pedro Alves <palves@redhat.com>
10145
10146 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10147 breakpoint command's output on the main UI.
10148 (test_break): New procedure, factored out from calls in the top
10149 level.
10150 (top level): Use foreach_with_prefix to test MI as main UI and as
10151 separate UI.
10152
468afe6c
PA
101532016-06-21 Pedro Alves <palves@redhat.com>
10154
10155 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10156 (test_awatch_creation_and_listing)
10157 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10158 Remove 'type' parameter.
10159 (test_watchpoint_all): New parameter mi_mode. Remove
10160 with_test_prefix.
10161 (top level): Use foreach_with_prefix, and add main/separate UI MI
10162 testing axis.
10163
51f77c37
PA
101642016-06-21 Pedro Alves <palves@redhat.com>
10165
10166 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10167 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10168 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10169 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10170 (gdb_main_spawn_id, mi_spawn_id): Declare and
10171 comment.
10172 (mi_create_inferior_pty): New procedure,
10173 factored out from default_mi_gdb_start.
10174 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10175 procedures.
10176 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10177 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10178 Use mi_create_inferior_pty.
10179 (mi_gdb_start): Use eval to pass down args list.
10180
8980e177
PA
101812016-06-21 Pedro Alves <palves@redhat.com>
10182
10183 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10184 * gdb.opt/inline-cmds.exp: Add MI tests.
10185
f38d3ad1
PA
101862016-06-21 Pedro Alves <palves@redhat.com>
10187
10188 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10189
45db7c09
PA
101902016-06-21 Pedro Alves <palves@redhat.com>
10191
10192 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10193 (top level): Use it instead of mi_execute_to.
10194
5a069ab3
PA
101952016-06-21 Pedro Alves <palves@redhat.com>
10196
10197 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10198 (cont_handler_str): New.
10199 (signal_stop_handler): Set stop_handler_str instead of printing to
10200 stdout.
10201 (continue_handler): Set cont_handler_str instead of printing to
10202 stdout.
10203 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10204 mi_send_resuming_command. Print stop_handler_str and
10205 cont_handler_str instead of expecting the python events print
10206 directly.
10207
2838cc1d
SD
102082016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10209
10210 * gdb.base/jit-reader.exp: New file.
10211 * gdb.base/jithost.c: New file.
10212 * gdb.base/jithost.h: New file.
10213 * gdb.base/jitreader.c : New file.
10214 * gdb.base/jit-protocol.h: New file.
10215
21a77091
YQ
102162016-06-17 Yao Qi <yao.qi@linaro.org>
10217
10218 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10219 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10220 and detach-on-fork. Adjust tests.
10221 (top level): Invoke break_cond_on_syscall with combinations of
10222 syscall, follow-fork-mode and detach-on-fork.
10223
f50bf8e5
YQ
102242016-06-17 Yao Qi <yao.qi@linaro.org>
10225
10226 * gdb.base/step-over-exit.c: New.
10227 * gdb.base/step-over-exit.exp: New.
10228
a28d8e50
YTL
102292016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10230
10231 * gdb.base/float.exp: Add target check for nds32*-*-*.
10232 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10233
cad8e26d
AB
102342016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10235
10236 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10237 for unsupported target features.
10238 * gdb.base/call-rt-st.exp: Likewise.
10239 * gdb.base/call-sc.exp: Likewise.
10240 * gdb.base/call-signal-resume.exp: Likewise.
10241 * gdb.base/call-strs.exp: Likewise.
10242 * gdb.base/callexit.exp: Likewise.
10243 * gdb.base/callfuncs.exp: Likewise.
10244 * gdb.base/nodebug.exp: Likewise.
10245 * gdb.base/printcmds.exp: Likewise.
10246 * gdb.base/ptype.exp: Likewise.
10247 * gdb.base/structs.exp: Likewise.
10248 * gdb.base/unwindonsignal.exp: Likewise.
10249 * gdb.cp/gdb2495.exp: Likewise.
10250 * gdb.cp/templates.exp: Likewise.
10251 * gdb.cp/virtfunc.exp: Likewise.
10252 * gdb.threads/hand-call-in-threads.exp: Likewise.
10253 * gdb.threads/interrupted-hand-call.exp: Likewise.
10254 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10255
347dc102
TT
102562016-06-10 Tom Tromey <tom@tromey.com>
10257
10258 PR rust/20110:
10259 * gdb.rust/expr.exp: Add test for integer constant larger than
10260 i32.
10261
5e13cf25
BH
102622016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10263
10264 * gdb.fortran/nested-funcs.exp: New.
10265 * gdb.fortran/nested-funcs.f90: New.
10266
bb556f1f
TK
102672016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10268
10269 * gdb.base/examine-backward.c: New file.
10270 * gdb.base/examine-backward.exp: New file.
10271
38b022b4
SM
102722016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10273
10274 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10275 matching.
10276
1b40ec05
TT
102772016-06-02 Tom Tromey <tom@tromey.com>
10278
10279 PR python/18984:
10280 * gdb.python/py-shared.exp: Add solib_name test.
10281
193bd378
SM
102822016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10283
10284 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10285
3326303b
MG
102862016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10287
10288 PR c++/19893
10289 * gdb.dwarf2/implref.exp: Rename to...
10290 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10291 * gdb.dwarf2/implref-array.c: New file.
10292 * gdb.dwarf2/implref-array.exp: Likewise.
10293 * gdb.dwarf2/implref-global.c: Likewise.
10294 * gdb.dwarf2/implref-global.exp: Likewise.
10295 * gdb.dwarf2/implref-struct.c: Likewise.
10296 * gdb.dwarf2/implref-struct.exp: Likewise.
10297
825c8ef2
AT
102982016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10299
10300 * gdb.trace/trace-condition.exp: Add 64bit tests.
10301
2320162a
AT
103022016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10303
10304 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10305 bits types.
10306 (main): Adapt to 8 to 64 bits types.
10307 * gdb.trace/trace-condition.exp: Add new tests.
10308
a7818233
AT
103092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10310
10311 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10312
0d336466
AT
103132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10314
10315 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10316 Move condition tests...
10317 * gdb.trace/trace-condition.exp: Here.
10318
7faeb45a
AT
103192016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10320
10321 * gdb.trace/trace-condition.exp: Add counter-case tests.
10322
e385593e
JK
103232016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10324
10325 PR c++/15231
10326 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10327 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10328
744608cc
PA
103292016-05-27 Pedro Alves <palves@redhat.com>
10330
10331 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10332 New procedure.
10333 (top level): Call it, and bail out of DejaGnu is known to be bad.
10334
ac775bf4
AB
103352016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10336
10337 * gdb.base/whatis.c: Extend the test case.
10338 * gdb.base/whatis.exp: Add additional tests.
10339
2bbad2ea
BH
103402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10341
10342* gdb.fortran/type.f90: Add pointer variable.
10343* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10344
8b70175d
BH
103452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10346
10347 * gdb.fortran/vla-type.exp: Fix testcase name.
10348
86d8a848
BH
103492016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10350
10351 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10352
e188eb36
BH
103532016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10354
10355 * gdb.fortran/type.f90: Add nested structures.
10356 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10357 * gdb.fortran/derived-type.exp: Adapt expected output.
10358 * gdb.fortran/vla-type.exp: Adapt expected output.
10359
9b2db1fd
BH
103602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10361
10362 * gdb.fortran/whatis_type.exp: Adapt expected output.
10363
72b17055
BH
103642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10365
10366 * gdb.fortran/print_type.exp: Fix expected output.
10367 * gdb.fortran/whatis_type.exp: Fix expected output.
10368
3cd81d8d
BH
103692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10370
10371 * gdb.fortran/whatis_type.exp: Use multi_line.
10372
ddae9462
TT
103732016-05-24 Tom Tromey <tom@tromey.com>
10374
10375 PR python/17386:
10376 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10377 use value as an index.
10378
1957f6b8
TT
103792016-05-23 Tom Tromey <tom@tromey.com>
10380
10381 PR python/17981:
10382 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10383 no-breakpoint case.
10384
026a9174
PA
103852016-05-24 Pedro Alves <palves@redhat.com>
10386
10387 PR gdb/19828
10388 * gdb.threads/clone-attach-detach.c: New file.
10389 * gdb.threads/clone-attach-detach.exp: New file.
10390
e70a7231
FR
103912016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10392
10393 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10394
0f6ed0e0
TT
103952016-05-23 Tom Tromey <tom@tromey.com>
10396
10397 PR python/19438, PR python/18393:
10398 * gdb.python/py-progspace.exp: Add "dir" test.
10399 * gdb.python/py-objfile.exp: Add "dir" test.
10400
ffd19d61
YQ
104012016-05-23 Yao Qi <yao.qi@linaro.org>
10402
10403 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10404 * gdb.arch/thumb2-it.exp: Likewise.
10405
9e8f9b05
SM
104062016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10407
10408 * gdb.mi/mi-threads-interrupt.c: New file.
10409 * gdb.mi/mi-threads-interrupt.exp: New file.
10410
61c6156d
SM
104112016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10412
10413 PR gdb/18077
10414 * gdb.mi/mi-async-run.exp: New file.
10415 * gdb.mi/mi-async-run.c: New file.
10416
67218854
TT
104172016-05-17 Tom Tromey <tom@tromey.com>
10418 Manish Goregaokar <manishsmail@gmail.com>
10419
10420 * lib/rust-support.exp: New file.
10421 * lib/gdb.exp (skip_rust_tests): New proc.
10422 (build_executable_from_specs): Handle rust.
10423 * lib/future.exp (gdb_find_rustc): New proc.
10424 (gdb_default_target_compile): Handle rust.
10425 * gdb.rust/expr.exp: New file.
10426 * gdb.rust/generics.exp: New file.
10427 * gdb.rust/generics.rs: New file.
10428 * gdb.rust/methods.exp: New file.
10429 * gdb.rust/methods.rs: New file.
10430 * gdb.rust/modules.exp: New file.
10431 * gdb.rust/modules.rs: New file.
10432 * gdb.rust/simple.exp: New file.
10433 * gdb.rust/simple.rs: New file.
10434
c44af4eb
TT
104352016-05-17 Tom Tromey <tom@tromey.com>
10436
10437 * gdb.base/default.exp (set language): Add rust.
10438
dcd1f979
TT
104392016-05-17 Tom Tromey <tom@tromey.com>
10440
10441 * gdb.gdb/unittest.exp: New file.
10442
155b7f57
YQ
104432016-05-16 Yao Qi <yao.qi@linaro.org>
10444
10445 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10446 shell_prompt. Update shell_prompt_re.
10447
8ddd5a6c
DE
104482016-05-12 Doug Evans <dje@google.com>
10449
10450 PR symtab/19999
10451 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10452 $options when building executable.
10453 * gdb.dwarf2/fission-loclists-pie.S: New file.
10454 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10455
02e370d9
SM
104562016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10457
10458 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10459 of [is_remote target],
10460
8929ad8b
SM
104612016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10462
10463 * lib/gdb.exp (use_gdb_stub): New procedure.
10464
6c447423
DE
104652016-05-03 Yunlian Jiang <yunlian@google.com>
10466 Doug Evans <dje@google.com>
10467
10468 PR symtab/19914
10469 * gdb.dwarf2/dwp-sepdebug.c: New file.
10470 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10471
444e826c
SM
104722016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10473
10474 * gdb.base/detach.exp: Remove is_remote check.
10475
740feeaa
SM
104762016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10477
10478 * gdb.base/annota-input-while-running.exp: Don't check for
10479 [is_remote target]. Enable annotations after running to main.
10480 Remove unused "set test..." line.
10481
9080ac9d
SM
104822016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10483
10484 * gdb.trace/trace-enable-disable.exp: New file.
10485 * gdb.trace/trace-enable-disable.c: New file.
10486
952ebca5
SM
104872016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10488
10489 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10490 use it in info sharedlibrary test.
10491 * gdb.trace/ftrace-lock.exp: Likewise.
10492 * gdb.trace/ftrace.exp: Likewise.
10493 * gdb.trace/range-stepping.exp: Likewise.
10494 * gdb.trace/trace-break.exp: Likewise.
10495 * gdb.trace/trace-condition.exp: Likewise.
10496 * gdb.trace/trace-mt.exp: Likewise.
10497
d9019901
SM
104982016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10499
10500 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10501 (gdb_load_shlib): ... this.
10502 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10503 gdb_load_shlib.
10504 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10505 * gdb.base/ctxobj.exp: Likewise.
10506 * gdb.base/dprintf-pending.exp: Likewise.
10507 * gdb.base/dso2dso.exp: Likewise.
10508 * gdb.base/fixsection.exp: Likewise.
10509 * gdb.base/gcore-relro.exp: Likewise.
10510 * gdb.base/gdb1555.exp: Likewise.
10511 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10512 * gdb.base/gnu-ifunc.exp: Likewise.
10513 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10514 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10515 * gdb.base/pending.exp: Likewise.
10516 * gdb.base/print-file-var.exp: Likewise.
10517 * gdb.base/print-symbol-loading.exp: Likewise.
10518 * gdb.base/shlib-call.exp: Likewise.
10519 * gdb.base/shreloc.exp: Likewise.
10520 * gdb.base/so-impl-ld.exp: Likewise.
10521 * gdb.base/solib-disc.exp: Likewise.
10522 * gdb.base/solib-nodir.exp: Likewise.
10523 * gdb.base/solib-overlap.exp: Likewise.
10524 * gdb.base/solib-symbol.exp: Likewise.
10525 * gdb.base/solib-weak.exp (do_test): Likewise.
10526 * gdb.base/sym-file.exp: Likewise.
10527 * gdb.base/symtab-search-order.exp: Likewise.
10528 * gdb.base/type-opaque.exp: Likewise.
10529 * gdb.base/unload.exp: Likewise.
10530 * gdb.base/watchpoint-solib.exp: Likewise.
10531 * gdb.compile/compile.exp: Likewise.
10532 * gdb.cp/gdb2384.exp: Likewise.
10533 * gdb.cp/infcall-dlopen.exp: Likewise.
10534 * gdb.cp/re-set-overloaded.exp: Likewise.
10535 * gdb.fortran/library-module.exp: Likewise.
10536 * gdb.opt/solib-intra-step.exp: Likewise.
10537 * gdb.python/py-finish-breakpoint.exp: Likewise.
10538 * gdb.python/py-shared.exp: Likewise.
10539 * gdb.reverse/solib-precsave.exp: Likewise.
10540 * gdb.reverse/solib-reverse.exp: Likewise.
10541 * gdb.server/solib-list.exp: Likewise.
10542 * gdb.threads/dlopen-libpthread.exp: Likewise.
10543 * gdb.threads/tls-shared.exp: Likewise.
10544 * gdb.threads/tls-so_extern.exp: Likewise.
10545 * gdb.trace/change-loc.exp: Likewise.
10546 * gdb.trace/ftrace-lock.exp: Likewise.
10547 * gdb.trace/ftrace.exp: Likewise.
10548 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10549 * gdb.trace/pending.exp: Likewise.
10550 * gdb.trace/range-stepping.exp: Likewise.
10551 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10552 (strace_info_marker): Likewise.
10553 (strace_probe_marker): Likewise.
10554 (strace_trace_on_same_addr): Likewise.
10555 (strace_trace_on_diff_addr): Likewise.
10556 * gdb.trace/trace-break.exp: Likewise.
10557 * gdb.trace/trace-condition.exp: Likewise.
10558 * gdb.trace/trace-mt.exp: Likewise.
10559
fca4cfd9
SM
105602016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10561
10562 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10563 result of gdb_remote_download.
10564 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10565 * gdb.base/dso2dso.exp: Likewise.
10566 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10567 * gdb.base/print-file-var.exp: Likewise.
10568 * gdb.base/shlib-call.exp: Likewise.
10569 * gdb.base/shreloc.exp: Likewise.
10570 * gdb.base/solib-overlap.exp: Likewise.
10571 * gdb.base/solib-weak.exp (do_test): Likewise.
10572 * gdb.base/unload.exp: Likewise.
10573
11cf4ffb
YQ
105742016-04-27 Yao Qi <yao.qi@linaro.org>
10575
10576 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10577 exists.
10578
3e2e34f8
KB
105792016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10580
10581 * vla-type.exp: Print structure from toplevel.
10582
8f07e298
BH
105832016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10584
10585 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10586 of dynamic types.
10587 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10588 of dynamic types.
10589
9920b434
BH
105902016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10591
10592 * gdb.fortran/vla-type.f90: New file.
10593 * gdb.fortran/vla-type.exp: New file.
10594
f3abeff5
YQ
105952016-04-25 Yao Qi <yao.qi@linaro.org>
10596
10597 * gdb.base/branch-to-self.c: New file.
10598 * gdb.base/branch-to-self.exp: New file.
10599
0a5d52f0
YQ
106002016-04-22 Yao Qi <yao.qi@linaro.org>
10601
10602 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10603 more after $hex.
10604
495346f6
YQ
106052016-04-22 Yao Qi <yao.qi@linaro.org>
10606
10607 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10608 * gdb.base/annota3.exp: Likewise.
10609
4a7e075c
YQ
106102016-04-22 Yao Qi <yao.qi@linaro.org>
10611
10612 * gdb.reverse/step-precsave.exp: Do one step and test program
10613 stops in "callee" and do multiple steps until program goes out
10614 of "callee".
10615 * gdb.reverse/step-reverse.exp: Likewise.
10616
5b061e98
YQ
106172016-04-22 Yao Qi <yao.qi@linaro.org>
10618
10619 * gdb.trace/signal.exp: Also pass if
10620 $tracepoint_hits($i) > $iterations.
10621
5c5dc57f
YQ
106222016-04-22 Yao Qi <yao.qi@linaro.org>
10623
10624 * gdb.trace/signal.c: New file.
10625 * gdb.trace/signal.exp: New file.
10626
a55411b9
DE
106272016-04-19 Doug Evans <xdje42@gmail.com>
10628
10629 * gdb.base/bad-file.exp: New file.
10630
a22df60a
MG
106312016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10632
10633 * gdb.dwarf2/implref.exp: New file.
10634
0c13f7e5
BH
106352016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10636
10637 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
10638 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
10639 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
10640 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
10641 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
10642 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
10643 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
10644 * lib/fortran.exp (fortran_int4): New procedure.
10645 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
10646 (fortran_logical4): Likewise.
10647
9b9b09e9
BH
106482016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
10649
10650 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
10651
a14d1f4d
BH
106522016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10653
10654 * lib/compiler.c: Add Intel specific preprocessor macros.
10655 * lib/compiler.cc: Likewise.
25d49b86 10656
7d49b1d0
LM
106572016-04-13 Luis Machado <lgustavo@codesourcery.com>
10658
10659 * gdb.server/connect-with-no-symbol-file.c: New file.
10660 * gdb.server/connect-with-no-symbol-file.exp: New file.
10661
8392fa22
SM
106622016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10663
10664 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
10665
8c4c4aeb
SM
106662016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10667
10668 * boards/gdbserver-base.exp (${board}_download): Copy source file to
10669 standard output directory.
10670
45e3745e
AT
106712016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
10672
10673 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
10674
e26b7e41
MM
106752016-04-13 Markus Metzger <markus.t.metzger@intel.com>
10676
10677 * gdb.btrace/instruction_history.c (loop): Add declaration.
10678
8ce09462
AT
106792016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10680
10681 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
10682
2e88a1ea
SM
106832016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
10684
10685 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
10686 parentheses to print.
10687 (continue_handler): Likewise.
10688
f48e22e3
SM
106892016-04-08 Simon Marchi <simon.marchi@ericsson.com>
10690
10691 * gdb.server/solib-list.exp: Remove is_remote check.
10692 Pass shlib= to gdb_compile. Don't link shared library with
10693 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
10694 Run binary filename through "readlink -f" on the target.
10695
096be756
PA
106962016-04-08 Pedro Alves <palves@redhat.com>
10697
10698 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
10699 interpreter filename as argument to gdbserver_spawn.
10700 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10701 Return empty if $last_loaded_file does not exist.
10702
06500533
JK
107032016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10704
10705 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
10706 * gdb.base/jit-main.c: Use exit after usage.
10707
2d35e871
JK
107082016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10709
10710 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
10711 GDBHISTSIZE prior to the tests.
10712 * gdb.base/gdbinit-history.exp: Likewise.
10713
107142016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
10715
10716 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
10717 instead of build_executable. Use gdb_load_shlibs.
10718
c8064e7e
YQ
107192016-04-07 Yao Qi <yao.qi@linaro.org>
10720
10721 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
10722 Execute "si" command.
10723
bde47561
YQ
107242016-04-07 Yao Qi <yao.qi@linaro.org>
10725
10726 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
10727 number instead of the comments on some line.
10728
b16f8a3b
DB
107292016-04-06 Don Breazeal <donb@codesourcery.com>
10730
10731 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
10732 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
10733
c2f901df
SM
107342016-04-06 Simon Marchi <simon.marchi@ericsson.com>
10735
10736 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
10737 standard_output_file. Remove unused binfile variable.
10738
ac17fda0
CU
107392016-04-05 Catalin Udma <catalin.udma@freescale.com>
10740
10741 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
10742 * gdb.python/py-mi-objfile.exp: Match "list main" output
10743 in console format.
10744
03a8c4df
SM
107452016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
10746
10747 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
10748 absolute.
10749
6e774b13
SM
107502016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10751
10752 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
10753 absolute.
10754 * gdb.trace/ftrace.exp: Likewise.
10755 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
10756 targets as well.
10757 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
10758 (gdb_load_shlibs): Copy libraries to test directory when testing
10759 natively. Only set solib-search-path if testing remotely.
10760 * lib/mi-support.exp (mi_load_shlibs): Likewise.
10761
7817ea46
SM
107622016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10763
10764 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
10765 gdb_download. Use it even if the target is not remote.
10766 * gdb.base/jit.exp (compile_jit_test): Likewise.
10767 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
10768 output directory if the destination board is local, otherwise use
10769 the standard remote_download from DejaGnu.
10770 (gdb_download): Remove.
10771 (gdb_load_shlibs): Use gdb_remote_download instead of
10772 gdb_download.
10773 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10774 Use gdb_remote_download instead of gdb_download. Use it even if
10775 the target is not remote.
10776 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
10777 instead of gdb_download.
10778
7beb7f68
SM
107792016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
10780
10781 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
10782 (test_insert_delete_modify): Call mi_load_shlibs before trying to
10783 run.
10784
cc63428a
AV
107852016-04-01 Artemiy Volkov <artemiyv@acm.org>
10786
10787 PR gdb/19820
10788 * gdb.base/printcmds.exp: Add artificial arrays tests.
10789
64cdf930
PA
107902016-03-31 Pedro Alves <palves@redhat.com>
10791
10792 PR gdb/19858
10793 * gdb.base/jit-main.c: Include unistd.h.
10794 (ATTACH): Define to 0 if not already defined.
10795 (wait_for_gdb, mypid): New globals.
10796 (WAIT_FOR_GDB): New macro.
10797 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
10798 some breakpoint locations.
10799 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
10800 New procedures.
10801 (one_jit_test): Add REATTACH parameter, and handle it. Use
10802 continue_to_test_location.
10803 (top level): Test attach, and adjusts calls to one_jit_test.
10804
40dea8cb
PA
108052016-03-31 Pedro Alves <palves@redhat.com>
10806
10807 PR gdb/19858
10808 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
10809 BINSUFFIX parameter, and handle it.
10810 (top level): Adjust calls compile_jit_test.
10811
e7ea3ec7
CU
108122016-03-31 Catalin Udma <catalin.udma@freescale.com>
10813
10814 PR python/19743
10815 * gdb.python/py-mi-events-gdb.py: New file.
10816 * gdb.python/py-mi-events.c: New file.
10817 * gdb.python/py-mi-events.exp: New file.
10818
e6359af3
YQ
108192016-03-30 Yao Qi <yao.qi@linaro.org>
10820
10821 * gdb.reverse/until-precsave.exp: Match function name only.
10822 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
10823 Move malloc to a condition block.
10824 * gdb.reverse/until-reverse.exp: Match function name only.
10825
a4105d04
MK
108262016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
10827
10828 * gdb.trace/ftrace.exp: Set arg0exp for s390.
10829 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
10830 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
10831 variable for GPR 0 instead of assuming it is register 0.
10832 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
10833 * lib/trace-support.exp: Add s390 registers.
10834
bfa6adb9
YQ
108352016-03-29 Yao Qi <yao.qi@linaro.org>
10836
10837 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
10838
1e6697ea
YQ
108392016-03-24 Yao Qi <yao.qi@linaro.org>
10840
10841 * gdb.reverse/break-reverse.exp: Add quotation mark in the
10842 test message.
10843
64bcd522
AA
108442016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10845
10846 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
10847 maintaining separate logic for constructing the output path.
10848
7868401b
DB
108492016-03-16 Don Breazeal <donb@codesourcery.com>
10850
10851 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
10852 Retry fork and waitpid on interrupted system call errors.
10853 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
10854 Use with_timeout_factor to increase timeout by factor of 10.
10855
1cafadb4
DB
108562016-03-15 Don Breazeal <donb@codesourcery.com>
10857
10858 * gdb.cp/scope-err.cc: New test program.
10859 * gdb.cp/scope-err.exp: New test script.
10860 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
10861 lines and "set breakpoint here" comment.
10862 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
10863 Fixed some whitespace and format issues.
10864 * gdb.mi/mi-linespec-err-cp.cc: New test program.
10865 * gdb.mi/mi-linespec-err-cp.exp: New test script.
10866
81516450
DE
108672016-03-15 Doug Evans <dje@google.com>
10868
10869 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
10870 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
10871 All callers updated. Add tests for enums, mixed flags register.
10872
aa52b601
DE
108732016-03-15 Doug Evans <dje@google.com>
10874
10875 * gdb.base/skip.c (main): Call test_skip_file_and_function.
10876 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
10877
fa4ff313
SM
108782016-03-14 Simon Marchi <simon.marchi@ericsson.com>
10879
10880 * gdb.base/default.exp: Add $_as_string to the list of expected
10881 convenience functions.
10882
f2403c39
AB
108832016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
10884
10885 * gdb.base/maint.exp: New tests for 'maint info line-table'.
10886
f2f3ccb9
SM
108872016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
10888
10889 * gdb.python/py-as-string.exp: New file.
10890 * gdb.python/py-as-string.c: New file.
10891
00dbd492
PA
108922016-03-09 Pedro Alves <palves@redhat.com>
10893
10894 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
10895 signal" -> "Thread NN received signal" output change.
10896 * gdb.threads/ia64-sigill.exp: Likewise.
10897 * gdb.threads/linux-dp.exp: Likewise.
10898 * gdb.threads/manythreads.exp: Likewise.
10899 * gdb.threads/pending-step.exp: Likewise.
10900 * gdb.threads/print-threads.exp: Likewise.
10901 * gdb.threads/sigstep-threads.exp: Likewise.
10902 * gdb.threads/staticthreads.exp: Likewise.
10903 * gdb.threads/tls.exp: Likewise.
10904
1e6697ea
YQ
109052016-03-09 Pedro Alves <palves@redhat.com>
10906
10907 * gdb.base/command-line-input.exp: New file.
10908
b04fd3be
MK
109092016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10910
10911 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
10912 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
10913 * gdb.trace/pending.exp: Accept leading dot before function name.
10914 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
10915 * lib/trace-support.exp: Set registers for ppc.
10916
98fa59e9
MK
109172016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10918
10919 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
10920 use it for disassembly; accept .main in addition to main in backtrace.
10921
f77198c8
MK
109222016-03-09 Wei-cheng Wang <cole945@gmail.com>
10923 Marcin Kościelnicki <koriakin@0x04.net>
10924
10925 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
10926 (gdb_recursion_test_ptr): New global variable.
10927 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
10928 gdb_recursion_test.
10929 (gdb_c_test): Ditto.
10930
ba84e0da
MK
109312016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10932
10933 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
10934 ordering.
10935
4366d36e
MK
109362016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10937
10938 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
10939 (bar): Add bar_start_lbl label.
10940 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
10941 of foo/bar for emitting DWARF and tracing.
10942
5eb264df
SDJ
109432016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
10944
10945 * analyze-racy-logs.py: Set executable bit.
10946
fb6a751f
SDJ
109472016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
10948
10949 * Makefile.in (DEFAULT_RACY_ITER): New variable.
10950 (CHECK_TARGET_TMP): Likewise.
10951 (check-single-racy): New rule.
10952 (check-parallel-racy): Likewise.
10953 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
10954 (do-check-parallel-racy): New rule.
10955 (check-racy/%.exp): Likewise.
10956 * README (Racy testcases): New section.
10957 * analyze-racy-logs.py: New file.
10958
bdf7e230
DE
109592016-03-03 Doug Evans <dje@google.com>
10960
10961 * gdb.base/skip.exp: Use with_test_prefix.
10962
4719d415
YQ
109632016-03-03 Yao Qi <yao.qi@linaro.org>
10964
10965 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
10966 Invoke step_over_syscall "clone" and break_cond_on_syscall
10967 "clone".
10968 * gdb.base/step-over-clone.c: New file.
10969
ea507862
YQ
109702016-03-03 Yao Qi <yao.qi@linaro.org>
10971
10972 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
10973 code format.
10974
8fc8cbda
YQ
109752016-03-03 Yao Qi <yao.qi@linaro.org>
10976
10977 * gdb.base/disp-step-fork.c: Rename to ...
10978 * gdb.base/step-over-fork.c: ... it. New file.
10979 * gdb.base/disp-step-vfork.c: Rename to ...
10980 * gdb.base/step-over-vfork.c: ... it. New file.
10981 * gdb.base/disp-step-syscall.exp: Rename to ...
10982 * gdb.base/step-over-syscall.exp: ... it. New file.
10983 (disp_step_cross_syscall): Rename to ...
10984 (step_over_syscall): ... it.
10985
92fa70b0
YQ
109862016-03-03 Yao Qi <yao.qi@linaro.org>
10987
10988 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
10989 If target supports condition evaluation on target, invoke
10990 break_cond_on_syscall for fork and vfork.
10991
e197ad3c
YQ
109922016-03-03 Yao Qi <yao.qi@linaro.org>
10993
10994 * gdb.base/disp-step-syscall.exp: Don't invoke
10995 support_displaced_stepping.
10996 (disp_step_cross_syscall): Test with displaced stepping off and
10997 on if supported.
10998
0b47da9f
YQ
109992016-03-03 Yao Qi <yao.qi@linaro.org>
11000
11001 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11002 proc.
11003 (setup): New proc.
11004 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11005 and setup.
11006
065ab6dc
BH
110072016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11008
11009 * gdb.fortran/vla-history.exp: Remove breakpoint.
11010
07e448ad 110112016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11012
25d49b86
PA
11013 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11014 exceeds timeout.
07e448ad 11015
9ac2d526 110162016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11017
25d49b86
PA
11018 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11019 breakpoint.
9ac2d526 11020
17807369
BH
110212016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11022
11023 * gdb.mi/vla.f90: Nullify pointer after declaration.
11024
86e501af
PA
110252016-03-01 Pedro Alves <palves@redhat.com>
11026
11027 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11028
1e903e32
PA
110292016-03-01 Pedro Alves <palves@redhat.com>
11030
11031 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11032 before anything else.
11033 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11034 _GNU_SOURCE here.
11035 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11036 before anything else.
11037 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11038
6ccb54e2
PA
110392016-03-01 Pedro Alves <palves@redhat.com>
11040
11041 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11042
30ca9da1
YQ
110432016-03-01 Yao Qi <yao.qi@linaro.org>
11044
11045 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11046 prepare_for_testing.
11047
dc856b38
YQ
110482016-03-01 Yao Qi <yao.qi@linaro.org>
11049
11050 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11051
4a932159
AA
110522016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11053
11054 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11055 manually constructing the output path.
11056
f2489477
AA
110572016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11058
11059 * gdb.arch/s390-stackless.S: New.
11060 * gdb.arch/s390-stackless.exp: New.
11061
38899f16
IB
110622016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11063
11064 * gdb.dlang/circular.c: New file.
11065 * gdb.dlang/circular.exp: New file.
11066
9fde51ed
YQ
110672016-02-26 Yao Qi <yao.qi@linaro.org>
11068
11069 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11070 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11071 (testcases): Update.
11072
ce90fefe
YQ
110732016-02-26 Yao Qi <yao.qi@linaro.org>
11074
11075 * gdb.reverse/aarch64.c: Rename to ...
11076 * gdb.reverse/insn-reverse.c: ... it.
11077 * gdb.reverse/aarch64.exp: Rename to ...
11078 * gdb.reverse/insn-reverse.exp: ... it.
11079
3263bceb
YQ
110802016-02-26 Yao Qi <yao.qi@linaro.org>
11081
11082 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11083 (testcase_ftype): New.
11084 (testcases): New array.
11085 (n_testcases): New.
11086 (main): Call each element in testcases.
11087 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11088 (read_testcase): New.
11089 Do the tests in a loop.
11090
6cb59ff1
YQ
110912016-02-25 Yao Qi <yao.qi@linaro.org>
11092
11093 * gdb.base/branches.c: Remove.
11094
ae91f625
MK
110952016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11096
11097 PR gdb/13808
11098 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11099
678b48b7
MK
111002016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11101
11102 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11103
7337a6f2
MK
111042016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11105
11106 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11107 change x86_64 call_insn to 'callq'.
11108
861ca91f
AT
111092016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11110
11111 * gdb.trace/tfile-avx.c: Move to...
11112 * gdb.trace/tracefile-pseudo-reg.c: Here.
11113 * gdb.trace/tfile-avx.exp: Move to...
11114 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11115
bf74e428
GB
111162016-02-24 Gary Benson <gbenson@redhat.com>
11117
11118 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11119 message on attach.
11120
cce0e923
DE
111212016-02-23 Doug Evans <dje@google.com>
11122
11123 * gdb.base/skip.c (test_skip): New function.
11124 (end_test_skip_file_and_function): New function.
11125 (test_skip_file_and_function): New function.
11126 * gdb.base/skip1.c (test_skip): New function.
11127 (skip1_test_skip_file_and_function): New function.
11128 * gdb.base/skip.exp: Add tests for new skip options.
11129 * gdb.base/skip-solib.exp: Update expected output.
11130 * gdb.perf/skip-command.cc: New file.
11131 * gdb.perf/skip-command.exp: New file.
11132 * gdb.perf/skip-command.py: New file.
11133
4000e47e
MK
111342016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11135
11136 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11137 info registers pattern.
11138
24f75ead
IB
111392016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11140
11141 * lib/future.exp: Add D support.
11142 (gdb_find_gdc): New proc.
11143 (gdb_default_target_compile): Add D support.
11144
fbb7bcbe
WW
111452016-02-18 Wei-cheng Wang <cole945@gmail.com>
11146
11147 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11148 user+system time.
11149 (trace_speed_test): Determine the iteration count for a time
11150 between 15..30 seconds.
11151
012b3a21
WT
111522016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11153
11154 * gdb.arch/i386-mpx-sigsegv.c: New file.
11155 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11156 * gdb.arch/i386-mpx-simple_segv.c: New file.
11157 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11158
2d5189bd
YQ
111592016-02-18 Yao Qi <yao.qi@linaro.org>
11160
11161 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11162 Don't call setup_kfail.
11163
40fb20d0
YQ
111642016-02-18 Yao Qi <yao.qi@linaro.org>
11165
11166 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11167 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11168
21b1f8d2
DE
111692016-02-16 Doug Evans <dje@google.com>
11170
11171 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11172 * gdb.base/skip1.c: Ditto.
11173 * gdb.base/skip.exp: Whitespace cleanup.
11174
4041ed77
DB
111752016-02-16 Don Breazeal <donb@codesourcery.com>
11176
11177 PR remote/19496
11178 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11179 Remove kfail for PR remote/19496.
11180
c4ef31bf
SM
111812016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11182
11183 * lib/gdb.exp (standard_temp_file): Return a path specific to
11184 the runtest invocation.
11185
266b65b3
SM
111862016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11187
11188 * gdb.trace/save-trace.exp: Change relative path to be in the
11189 standard output directory.
11190
a7a0a6a9
JK
111912016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11192
11193 * gdb.arch/i386-prologue.c: Add missing prototypes.
11194
c99dbb42
JK
111952016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11196
11197 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11198 * gdb.arch/i386-prologue.exp: Likewise.
11199 * gdb.arch/i386-size.exp: Likewise.
11200
aa480355
SM
112012016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11202
11203 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11204 define object file path.
11205 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11206 file path.
11207 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11208 standard_output_file to define binfile.
11209
ba881f50
JK
112102016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11211
11212 Fix compatibility with recent gfortran-5.3.1.
11213 * gdb.fortran/vla-history.exp (print vla1 allocated)
11214 (print vla2 allocated, print $2, print $3): Remove
11215 (print $4): Rename to ...
11216 (print $2): ... here.
11217 (print $9): Rename to ...
11218 (print $5): ... here.
11219 (print $10): Rename to ...
11220 (print $6): ... here.
11221 * gdb.fortran/vla.f90: Add pvla initialization.
11222
e9fb005c
JK
112232016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11224
11225 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11226 New test.
11227 * gdb.fortran/vla-value-sub.exp: Likewise.
11228
e44e00ff
MK
112292016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11230
11231 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11232
97e94151
SM
112332016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11234
11235 * i386-biarch-core.exp: Define corefile using
11236 standard_output_file.
11237
01113bc1
YQ
112382016-02-12 Yao Qi <yao.qi@linaro.org>
11239
11240 * gdb.arch/arm-single-step-kernel-helper.c: New.
11241 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11242
33b4777c
MM
112432016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11244
11245 * gdb.btrace/tailcall-only.exp: New.
11246 * gdb.btrace/tailcall-only.c: New.
11247 * gdb.btrace/x86_64-tailcall-only.S: New.
11248 * gdb.btrace/i686-tailcall-only.S: New.
11249
acc23c11
PA
112502016-02-11 Pedro Alves <palves@redhat.com>
11251
11252 * README (Parallel testing): Add missing double quotes.
11253
e352bf0a
PA
112542016-02-11 Pedro Alves <palves@redhat.com>
11255
11256 * README (Parallel testing): New section.
11257 (GDB_PARALLEL): Rewrite.
11258 (FORCE_PARALLEL): Document.
11259
9f5fed78
MK
112602016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11261
11262 * gdb.trace/tfile-avx.c: New test.
11263 * gdb.trace/tfile-avx.exp: New test.
11264
9ef9e6a6
KS
112652016-02-09 Keith Seitz <keiths@redhat.com>
11266
11267 PR breakpoints/19546
11268 * gdb.base/infcall-exec.c: New file.
11269 * gdb.base/infcall-exec2.c: New file.
11270 * gdb.base/infcall-exec.exp: New file.
11271
a96e36da
KS
112722016-02-09 Keith Seitz <keiths@redhat.com>
11273
11274 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11275 (toplevel): Call test_bkpt_address.
11276
9f61929f
KS
112772016-02-09 Keith Seitz <keiths@redhat.com>
11278
11279 PR python/19506
11280 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11281 (toplevel): Call test_bkpt_address.
11282
1e94266c
SM
112832016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11284
11285 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11286 to AC_OUTPUT.
11287 * configure: Regenerate.
11288
2a7f3dff
PA
112892016-02-09 Pedro Alves <palves@redhat.com>
11290
11291 PR breakpoints/19548
11292 * gdb.base/execl-update-breakpoints.c (some_function): New
11293 function.
11294 (main): Call it.
11295 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11296 Tighten expected GDB output.
11297
2151ccc5
SM
112982016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11299
11300 * Makefile.in (ALL_SUBDIRS): Remove.
11301 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11302 (distclean maintainer-clean realclean): Likewise.
11303 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11304 * configure: Regenerate.
11305 * gdb.ada/Makefile.in: Delete.
11306 * gdb.arch/Makefile.in: Likewise.
11307 * gdb.asm/Makefile.in: Likewise.
11308 * gdb.base/Makefile.in: Likewise.
11309 * gdb.btrace/Makefile.in: Likewise.
11310 * gdb.cell/Makefile.in: Likewise.
11311 * gdb.compile/Makefile.in: Likewise.
11312 * gdb.cp/Makefile.in: Likewise.
11313 * gdb.disasm/Makefile.in: Likewise.
11314 * gdb.dlang/Makefile.in: Likewise.
11315 * gdb.dwarf2/Makefile.in: Likewise.
11316 * gdb.fortran/Makefile.in: Likewise.
11317 * gdb.gdb/Makefile.in: Likewise.
11318 * gdb.go/Makefile.in: Likewise.
11319 * gdb.guile/Makefile.in: Likewise.
11320 * gdb.java/Makefile.in: Likewise.
11321 * gdb.linespec/Makefile.in: Likewise.
11322 * gdb.mi/Makefile.in: Likewise.
11323 * gdb.modula2/Makefile.in: Likewise.
11324 * gdb.multi/Makefile.in: Likewise.
11325 * gdb.objc/Makefile.in: Likewise.
11326 * gdb.opencl/Makefile.in: Likewise.
11327 * gdb.opt/Makefile.in: Likewise.
11328 * gdb.pascal/Makefile.in: Likewise.
11329 * gdb.perf/Makefile.in: Likewise.
11330 * gdb.python/Makefile.in: Likewise.
11331 * gdb.reverse/Makefile.in: Likewise.
11332 * gdb.server/Makefile.in: Likewise.
11333 * gdb.stabs/Makefile.in: Likewise.
11334 * gdb.threads/Makefile.in: Likewise.
11335 * gdb.trace/Makefile.in: Likewise.
11336 * gdb.xml/Makefile.in: Likewise.
11337 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11338 GDB_PARALLEL.
11339 (standard_output_file): Remove check for GDB_PARALLEL, always
11340 return path in outputs/$subdir/$testname.
11341
437277d4
SM
113422016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11343
11344 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11345 (site.exp): Assign abs_srcdir to tcl's srcdir.
11346
31d913c7
YQ
113472016-02-04 Yao Qi <yao.qi@linaro.org>
11348
11349 * gdb.base/foll-exec-mode.c: Include limits.h.
11350 (main): Add parameters argc and argv. Get directory from
11351 argv[0].
11352 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11353 compilation.
11354 * gdb.base/foll-exec.c: Include limits.h.
11355 (main): Add parameters argc and argv.
11356 Get directory from argv[0].
11357 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11358 Adjust tests on the number of lines as source code changed.
11359 * gdb.base/foll-vfork-exit.c: Include limits.h.
11360 (main): Add one line of statement before vfork.
11361 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11362 (main): Add parameters argc and argv. Get directory from
11363 argv[0].
11364 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11365 (setup_gdb): Set tbreak to skip some source lines.
11366 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11367 (main): Add parameters argc and argv. Get directory from
11368 argv[0].
11369 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11370 compilation.
11371 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11372 (main): Add parameters argc and argv. Get directory from
11373 argv[0].
11374 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11375 compilation.
11376
9482b9fb
DE
113772016-02-01 Doug Evans <dje@google.com>
11378
11379 * gdb.base/skip.exp: Clean up multiple references to same test name.
11380
6b2e4f10
PA
113812016-02-01 Pedro Alves <palves@redhat.com>
11382
ccb6afd6 11383 PR remote/19496
6b2e4f10
PA
11384 * gdb.threads/forking-threads-plus-breakpoint.exp
11385 (displaced_stepping_supported): New global.
11386 (probe_displaced_stepping_support): New procedure.
11387 (do_test): Add 'displaced' parameter, and use it.
11388 (top level): Check for displaced stepping support. Add displaced
11389 stepping on/off testing axis.
11390
37a8db1a
AB
113912016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11392
11393 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11394 pointer. Don't perform further tests on the unassociated pointer
11395 if the first test fails.
11396
5fdf6324
AB
113972016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11398
11399 * gdb.base/max-value-size.c: New file.
11400 * gdb.base/max-value-size.exp: New file.
11401 * gdb.base/huge.exp: Disable max-value-size for this test.
11402
935c6144
IB
114032016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11404
11405 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11406
7fe8399d
YQ
114072016-01-28 Yao Qi <yao.qi@linaro.org>
11408
11409 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11410
a2077e25
PA
114112016-01-25 Pedro Alves <palves@redhat.com>
11412
11413 PR threads/19461
11414 * gdb.base/fork-running-state.c: New file.
11415 * gdb.base/fork-running-state.exp: New file.
11416
1d2736d4
PA
114172016-01-25 Pedro Alves <palves@redhat.com>
11418
11419 PR gdb/19494
11420 * gdb.base/catch-fork-kill.c: New file.
11421 * gdb.base/catch-fork-kill.exp: New file.
11422
f1da4b11
PA
114232016-01-25 Pedro Alves <palves@redhat.com>
11424
11425 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11426 Delete, moved to lib/gdb.exp.
11427 * gdb.threads/forking-threads-plus-breakpoint.exp
11428 (foreach_with_prefix): Likewise.
11429 * gdb.threads/process-dies-while-handling-bp.exp
11430 (foreach_with_prefix): Likewise.
11431 * lib/gdb.exp (foreach_with_prefix): New procedure.
11432
45f38546
MK
114332016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11434
11435 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11436 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11437
dc29a1ce
MK
114382016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11439
11440 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11441 endian targets.
11442
092127d7
JK
114432016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11444 Pedro Alves <palves@redhat.com>
11445
11446 Fix testsuite compatibility with Guile.
11447 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11448 number.
11449
31d765d3
JK
114502016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11451
11452 Fix testsuite compatibility with Guile.
11453 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11454 (thread 1): New test for backtrace through signal handler.
11455
1ac78c04
YQ
114562016-01-22 Yao Qi <yao.qi@linaro.org>
11457
11458 PR testsuite/19491
11459 * gdb.base/multi-forks.c: Include
11460 ../lib/unbuffer_output.c
11461 (main): Call gdb_unbuffer_output.
11462
4f5946a8
DE
114632016-01-21 Doug Evans <dje@google.com>
11464
11465 * lib/ada.exp (gdb_compile_ada): Fix typo.
11466
305e13e6
JB
114672016-01-21 Joel Brobecker <brobecker@adacore.com>
11468
11469 * gdb.base/break-fun-addr.exp: New file.
11470 * gdb.base/break-fun-addr1.c: New file.
11471 * gdb.base/break-fun-addr2.c: New file.
11472
5f5dfff6
SM
114732016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11474
11475 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11476 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11477 enum flag values.
11478
fd356fa2
AA
114792016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11480
11481 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11482 when GDB can not set the vector return value. Add more comments
11483 for clarification.
11484
9df22175
AT
114852016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11486
11487 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11488 command.
11489
41d1845e
SM
114902016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11491
11492 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11493
01ac6840
SM
114942016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11495
11496 * Makefile.in (check-single): Pass --status to runtest.
11497 (check/%.exp): Likewise.
11498
114992016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11500
11501 * Makefile.in (check-parallel): Propagate return code from make
11502 do-check-parallel.
11503
bd0a71fa
MK
115042016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11505
11506 * gdb.trace/ftrace.exp: Fix expected message on continue.
11507 * gdb.trace/pending.exp: Fix expected message on continue.
11508 * gdb.trace/trace-break.exp: Fix expected message on continue.
11509
8bcbad33
SM
115102016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11511
11512 * lib/gdb.exp (gdb_test): Remove unused global references.
11513
f303dbd6
PA
115142016-01-18 Pedro Alves <palves@redhat.com>
11515
11516 * gdb.base/async-shell.exp: Adjust expected output.
11517 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11518 * gdb.base/siginfo-thread.exp: Adjust expected output.
11519 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11520 * gdb.java/jnpe.exp: Adjust expected output.
11521 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11522 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11523 * gdb.threads/leader-exit.exp: Adjust expected output.
11524 * gdb.threads/manythreads.exp: Adjust expected output.
11525 * gdb.threads/pthreads.exp: Adjust expected output.
11526 * gdb.threads/schedlock.exp: Adjust expected output.
11527 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11528 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11529 expected output.
11530 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11531 output.
11532 * gdb.threads/sigthread.exp: Adjust expected output.
11533 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11534
b2789696
YQ
115352016-01-18 Yao Qi <yao.qi@linaro.org>
11536
11537 * gdb.guile/scm-section-script.c: Replace @progbits with
11538 %progbits.
11539 * gdb.python/py-section-script.c: Likewise.
11540
71ef29a8
PA
115412016-01-15 Pedro Alves <palves@redhat.com>
11542
11543 * gdb.multi/tids.exp: Test star wildcard ranges.
11544
3f5b7598
PA
115452016-01-15 Pedro Alves <palves@redhat.com>
11546
11547 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11548 command from "thread apply" invocation.
11549 (thr_apply_info_thr_invalid): Default the expected output to the
11550 input tid list.
11551 (top level): Add tests that use convenience variables. Add tests
11552 for "thread apply" with a valid TID list, but missing the command.
11553
663f6d42
PA
115542016-01-13 Pedro Alves <palves@redhat.com>
11555
11556 * gdb.base/default.exp: Expect $_gthread as well.
11557 * gdb.multi/tids.exp: Test $_gthread.
11558 * gdb.threads/thread-specific.exp: Test $_gthread.
11559
c84f6bbf
PA
115602016-01-13 Pedro Alves <palves@redhat.com>
11561
11562 * gdb.multi/tids.exp: Test "info threads -gid".
11563
22a02324
PA
115642016-01-13 Pedro Alves <palves@redhat.com>
11565
11566 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11567 Breakpoint.thread.
11568 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11569
5d5658a1
PA
115702016-01-07 Pedro Alves <palves@redhat.com>
11571
11572 * gdb.base/break.exp: Adjust to output changes.
11573 * gdb.base/hbreak2.exp: Likewise.
11574 * gdb.base/sepdebug.exp: Likewise.
11575 * gdb.base/watch_thread_num.exp: Likewise.
11576 * gdb.linespec/keywords.exp: Likewise.
11577 * gdb.multi/info-threads.exp: Likewise.
11578 * gdb.threads/thread-find.exp: Likewise.
11579 * gdb.multi/tids.c: New file.
11580 * gdb.multi/tids.exp: New file.
11581
84654457
PA
115822016-01-13 Pedro Alves <palves@redhat.com>
11583
11584 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11585
e3940304
PA
115862016-01-13 Pedro Alves <palves@redhat.com>
11587
11588 * gdb.base/default.exp: Expect $_inferior as well.
11589 * gdb.multi/base.exp: Test $_inferior.
11590
a911d87a
PA
115912016-01-13 Pedro Alves <palves@redhat.com>
11592
11593 PR breakpoints/19388
11594 * gdb.base/catch-signal-siginfo-cond.c: New file.
11595 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11596
82075af2
JS
115972016-01-12 Josh Stone <jistone@redhat.com>
11598 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11599
11600 * gdb.base/catch-syscall.c (do_execve): New variable.
11601 (main): Conditionally trigger an execve.
11602 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11603 (test_catch_syscall_execve): New, check entry/return across execve.
11604 (do_syscall_tests): Call test_catch_syscall_execve.
11605
e46eeedd
PA
116062016-01-12 Pedro Alves <palves@redhat.com>
11607
11608 * gdb.base/random-signal.exp (do_test): New procedure, with body
11609 of testcase moved in.
11610
01d8c27e
JK
116112016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11612 Pedro Alves <palves@redhat.com>
11613
11614 * gdb.base/funcargs.exp (finish from indirectly called function):
11615 Reintroduce the case for 'First'.
11616
9a706302
JK
116172016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11618 Pedro Alves <palves@redhat.com>
11619
11620 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11621 (tcatch_vfork_then_child_follow_exec)
11622 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11623 identification.
11624
c0ecb95f
JK
116252016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11626
11627 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11628 and repeats to unlimited.
11629 * gdb.python/py-value.exp: Likewise.
11630 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11631 and repeats to unlimited.
11632
6cfc1fcb
JK
116332016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11634
11635 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
11636 and reordering the functions.
11637 * gdb.multi/hangout.c: Likewise.
11638 * gdb.multi/hello.c: Likewise.
11639
582a1b00
SM
116402016-01-08 Simon Marchi <simon.marchi@ericsson.com>
11641
11642 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
11643 absolute.
11644 (SingleStatisticTestResult.report): Use dict.keys instead of
11645 dict.iterkeys.
11646
79bc59cb
PA
116472016-01-06 Pedro Alves <palves@redhat.com>
11648
11649 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
11650
43368e1d
MM
116512016-01-04 Markus Metzger <markus.t.metzger@intel.com>
11652
11653 * gdb.btrace/dlopen.exp: New.
11654 * gdb.btrace/dlopen.c: New.
11655 * gdb.btrace/dlopen-dso.c: New.
11656
79fad5b8
SL
116572015-12-25 Sandra Loosemore <sandra@codesourcery.com>
11658
11659 * lib/gdb.exp (gdb_test): Update comments to clarify that the
11660 PATTERN argument is optional.
11661
ab8314b3
JB
116622015-12-24 Joel Brobecker <brobecker@adacore.com>
11663
11664 * lib/ada.exp (target_compile_ada_from_dir): New function.
11665 (gdb_compile_ada): Reimplement avoiding the use of project files.
11666 * gdb.ada/gnat_ada.gpr: Delete.
11667 * gdb.ada/cond_lang.exp: Adjust test to make path before
11668 filename optional.
11669 * gdb.ada/small_reg_param.exp: Likewise.
11670
fe33faff
SM
116712015-12-22 Simon Marchi <simon.marchi@ericsson.com>
11672
11673 * gdb.base/foll-vork.exp: Remove HP-UX special case.
11674
6d265cb4
TP
116752015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11676
11677 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
11678 case.
11679
10125099
SM
116802015-12-21 Simon Marchi <simon.marchi@ericsson.com>
11681
11682 * gdb.base/break.exp: Remove dead code.
11683 * gdb.base/sepdebug.exp: Likewise.
11684
3ca22649
SM
116852015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11686
11687 * gdb.asm/asm-source.exp: Remove HP-UX references.
11688 * gdb.base/annota1.exp: Likewise.
11689 * gdb.base/annota3.exp: Likewise.
11690 * gdb.base/attach.exp: Likewise.
11691 * gdb.base/bigcore.exp: Likewise.
11692 * gdb.base/break.exp: Likewise.
11693 * gdb.base/call-ar-st.exp: Likewise.
11694 * gdb.base/callfuncs.exp: Likewise.
11695 * gdb.base/catch-fork-static.exp: Likewise.
11696 * gdb.base/display.exp: Likewise.
11697 * gdb.base/foll-exec-mode.exp: Likewise.
11698 * gdb.base/foll-exec.exp: Likewise.
11699 * gdb.base/foll-fork.exp: Likewise.
11700 * gdb.base/foll-vfork.exp: Likewise.
11701 * gdb.base/funcargs.exp: Likewise.
11702 * gdb.base/hbreak2.exp: Likewise.
11703 * gdb.base/inferior-died.exp: Likewise.
11704 * gdb.base/interrupt.exp: Likewise.
11705 * gdb.base/multi-forks.exp: Likewise.
11706 * gdb.base/nodebug.exp: Likewise.
11707 * gdb.base/sepdebug.exp: Likewise.
11708 * gdb.base/solib1.c: Likewise.
11709 * gdb.base/step-test.exp: Likewise.
11710 * gdb.mi/non-stop.c: Likewise.
11711 * gdb.mi/pthreads.c: Likewise.
11712 * gdb.multi/bkpt-multi-exec.ex: Likewise.
11713 * gdb.threads/pthreads.c: Likewise.
11714 * gdb.threads/staticthreads.exp: Likewise.
11715 * lib/future.exp: Likewise.
11716 * lib/gdb.exp: Likewise.
11717 * gdb.base/so-indr-cl.c: Remove.
11718 * gdb.base/so-indr-cl.exp: Likewise.
11719 * gdb.base/solib.c: Likewise.
11720 * gdb.base/solib.exp: Likewise.
11721 * gdb.base/solib2.c: Likewise.
11722
b6304613
SM
117232015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11724
11725 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
11726 * gdb.base/call-ar-st.exp: Likewise.
11727 * gdb.base/callfuncs.exp: Likewise.
11728 * gdb.base/condbreak.exp: Likewise.
11729 * gdb.base/constvars.exp: Likewise.
11730 * gdb.base/hbreak2.exp: Likewise.
11731 * gdb.base/langs.exp: Likewise.
11732 * gdb.base/list.exp: Likewise.
11733 * gdb.base/long_long.exp: Likewise.
11734 * gdb.base/ptype.exp: Likewise.
11735 * gdb.base/scope.exp: Likewise.
11736 * gdb.base/signals.exp: Likewise.
11737 * gdb.base/so-impl-ld.exp: Likewise.
11738 * gdb.base/varargs.exp: Likewise.
11739 * gdb.base/volatile.exp: Likewise.
11740 * gdb.base/whatis.exp: Likewise.
11741 * gdb.cp/cplusfuncs.exp: Likewise.
11742 * gdb.cp/inherit.exp: Likewise.
11743 * gdb.cp/local.exp: Likewise.
11744 * gdb.cp/member-ptr.exp: Likewise.
11745 * gdb.cp/method.exp: Likewise.
11746 * gdb.cp/overload.exp: Likewise.
11747 * gdb.cp/templates.exp: Likewise.
11748 * gdb.stabs/weird.exp: Likewise.
11749 * lib/compiler.c: Likewise.
11750 * lib/compiler.cc: Likewise.
11751 * lib/cp-support.exp: Likewise.
11752 * lib/gdb.exp: Likewise.
11753
bf401b07
SM
117542015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
11755
11756 * configure.ac: Remove HP-UX case.
11757 * configure: Regenerate.
11758
aff9c0f8
SM
117592015-12-18 Simon Marchi <simon.marchi@ericsson.com>
11760
11761 * lib/gdb.exp (gdb_compile): Add function doc.
11762
a6904d5a
PA
117632015-12-17 Pedro Alves <palves@redhat.com>
11764
11765 PR threads/19354
11766 * gdb.multi/info-threads.exp: New file.
11767
a22279dd
YQ
117682015-12-15 Yao Qi <yao.qi@linaro.org>
11769
11770 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
11771 is aarch64*-*-*.
11772
0588c796
SL
117732015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11774
11775 * gdb.base/history-duplicates.exp: Skip if no readline support.
11776
5d978e17
SL
117772015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11778
11779 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
11780
7e763b86
SL
117812015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11782
11783 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
11784
87a3a92c
SL
117852015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11786
11787 * gdb.base/completion.exp: Skip tests that interrupt GDB with
11788 ctrl-C if nointerrupts target property is set.
11789 * gdb.base/double-prompt-target-event-error.exp: Likewise.
11790 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
11791 * gdb.base/paginate-bg-execution.exp: Likewise.
11792 * gdb.base/paginate-execution-startup.exp: Likewise.
11793 * gdb.base/random-signal.exp: Likewise.
11794 * gdb.base/range-stepping.exp: Likewise.
11795 * gdb.cp/annota2.exp: Likewise.
11796 * gdb.cp/annota3.exp: Likewise.
11797 * gdb.gdb/selftest.exp: Likewise.
11798 * gdb.threads/continue-pending-status.exp: Likewise.
11799 * gdb.threads/leader-exit.exp: Likewise.
11800 * gdb.threads/manythreads.exp: Likewise.
11801 * gdb.threads/pthreads.exp: Likewise.
11802 * gdb.threads/schedlock.exp: Likewise.
11803 * gdb.threads/sigthread.exp: Likewise.
11804
a8f077dc
DB
118052015-12-11 Don Breazeal <donb@codesourcery.com>
11806
11807 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
11808 remote.
11809 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
11810 * gdb.base/foll-exec.exp (main): Enable for target remote.
11811 * gdb.base/foll-fork.exp (main): Likewise.
11812 * gdb.base/foll-vfork.exp (main): Likewise.
11813 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
11814 (proc continue_to_exit_bp_loc): Use clean_restart.
11815 * gdb.base/pie-execl.exp (main): Disable for target remote.
11816 * gdb.base/watch-vfork.exp (main): Enable for target remote.
11817 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
11818 * gdb.threads/execl.exp (main): Likewise.
11819 * gdb.threads/fork-child-threads.exp (main): Likewise.
11820 * gdb.threads/fork-plus-threads.exp (main): Disable for target
11821 remote.
11822 * gdb.threads/fork-thread-pending.exp (main): Enable for target
11823 remote.
11824 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
11825 pid.tid style ptids, instead of just tid.
11826 * gdb.threads/thread-execl.exp (main): Enable for target remote.
11827 * gdb.threads/watchpoint-fork.exp (main): Likewise.
11828 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
11829 ptids, instead of just tid.
11830
3b2464a8
AB
118312015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11832
11833 * gdb.base/list.exp (test_list_forward): Add end of file error
11834 test.
11835 (test_repeat_list_command): Add end of file error test.
11836 (test_list_backwards): Add beginning of file error test.
11837
a0def019
AB
118382015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11839
11840 * gdb.base/list.exp (test_list_invalid_args): New function,
11841 defined, and called.
11842
5c000dff
AB
118432015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11844
11845 * gdb.base/list.exp (test_list): Make test names unique.
11846
f1637ebe
YQ
118472015-12-11 Yao Qi <yao.qi@linaro.org>
11848
11849 * gdb.base/coremaker2.c: Remove.
11850
36d6fc0a
PA
118512015-12-10 Pedro Alves <palves@redhat.com>
11852
11853 * gdb.multi/base.exp: Remove stale "spaces" references.
11854
762f7747
PA
118552015-12-10 Pedro Alves <palves@redhat.com>
11856
11857 * gdb.multi/base.exp: Don't use nowarnings.
11858 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
11859 * gdb.multi/hangout.c: Include stdio.h.
11860 * gdb.multi/hello.c: Include stdlib.h.
11861 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
11862 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
11863 * gdb.multi/multi-arch.exp: Don't use nowarnings.
11864
28d2bfb9
AB
118652015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
11866
11867 * gdb.dwarf2/dw2-ranges-base.c: New file.
11868 * gdb.dwarf2/dw2-ranges-base.exp: New file.
11869 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
11870 support additional line table, and debug ranges generation.
11871 (Dwarf::ranges): New function, generate .debug_ranges.
11872 (Dwarf::lines): Support generating simple line table programs.
11873 (Dwarf::assemble): Initialise new namespace variables.
11874
5fc2beac
KB
118752015-12-09 Kevin Buettner <kevinb@redhat.com>
11876
11877 * gdb.base/async.exp (proc test_background): Add case for
11878 asynchronous execution not supported.
11879
1c35a88f
LM
118802015-12-09 Luis Machado <lgustavo@codesourcery.com>
11881
11882 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
11883 format and change test names to make them unique.
11884
b593e3d9
RK
118852015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
11886 Pedro Alves <pedro@redhat.com>
11887
11888 PR gdb/18702
11889 Add checking of floatformats setup on x86_64 hosts.
11890 * gdb.arch/i386-float.S (main): Load bigval and smallval.
11891 (smallval, bigval): New labels/constants.
11892 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
11893 float" after loading bigval and smallval.
11894
d72413e6
PMR
118952015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
11896
11897 * gdb.ada/fun_overload_menu.exp: New testcase.
11898 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
11899
ece66d65
JS
119002015-12-04 Josh Stone <jistone@redhat.com>
11901
11902 * gdb.base/catch-fork-static.exp: New.
11903
41d0efca
YQ
119042015-12-03 Yao Qi <yao.qi@linaro.org>
11905
11906 * gdb.base/sizeof.c: Don't include stdio.h and
11907 ../lib/unbuffer_output.c.
11908 (main): New variable 'size' and 'value'. Remove printf and
11909 gdb_unbuffer_output. Assign return value to size and value.
11910 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
11911 at the beginning.
11912 (check_sizeof): Check the result by printing variable 'size'.
11913 (check_valueof): Check the result by printing variable 'value'.
11914
99fd02d9
YQ
119152015-12-01 Yao Qi <yao.qi@linaro.org>
11916
11917 * gdb.base/disp-step-syscall.exp: Define syscall instruction
11918 for aarch64*-*-linux* target.
11919
f2faf941
PA
119202015-11-30 Pedro Alves <palves@redhat.com>
11921
11922 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
11923
04bf20c5
PA
119242015-11-30 Pedro Alves <palves@redhat.com>
11925
11926 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
11927 Handle non-stop mode vCont replies.
11928
09df4675
PA
119292015-11-30 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
11932 prepare_for_testing. Start gdb with "set non-stop on" appended to
11933 GDBFLAGS. Lax expected stop output.
11934
58b584af
YQ
119352015-11-27 Yao Qi <yao.qi@linaro.org>
11936
11937 * gdb.arch/arm-neon.exp: New.
11938 * gdb.arch/arm-neon.c: New.
11939
dfcb77a8
YQ
119402015-11-27 Yao Qi <yao.qi@linaro.org>
11941
11942 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
11943
88e8ec1b
YQ
119442015-11-27 Yao Qi <yao.qi@linaro.org>
11945
11946 * gdb.cp/annota2.exp: Allow multiple occurrences of the
11947 frames-invalid annotation.
11948
bfde72c2
YQ
119492015-11-27 Yao Qi <yao.qi@linaro.org>
11950
11951 * gdb.cp/annota2.exp: Use ${frames_invalid}.
11952
f6512a69
SM
119532015-11-26 Simon Marchi <simon.marchi@ericsson.com>
11954
11955 * gdb.threads/names.exp: New file.
11956 * gdb.threads/names.c: New file.
11957 * README: Mention gdb,no_thread_names.
11958
46a3515b
MM
119592015-11-26 Markus Metzger <markus.t.metzger@intel.com>
11960
11961 PR 19297
11962 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
11963 support" error.
11964
62147a22
PA
119652015-11-24 Pedro Alves <palves@redhat.com>
11966
11967 PR 17539
11968 * gdb.base/display.exp: Expect displays to be sorted in ascending
11969 order. Use multi_line.
11970 * gdb.base/solib-display.exp: Likewise.
11971
2f341b6e
PA
119722015-11-24 Pedro Alves <palves@redhat.com>
11973
11974 PR 17539
25d49b86
PA
11975 * gdb.base/display.exp: Expect displays to be sorted in ascending
11976 order. Use multi_line.
11977 * gdb.base/solib-display.exp: Likewise.
2f341b6e 11978
7e0aa6aa
PA
119792015-11-24 Pedro Alves <palves@redhat.com>
11980
11981 PR 17539
11982 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
11983 threads in ascending order.
11984 * gdb.base/foll-fork.exp: Likewise.
11985 * gdb.base/foll-vfork.exp: Likewise.
11986 * gdb.base/multi-forks.exp: Likewise.
11987 * gdb.mi/mi-nonstop.exp: Likewise.
11988 * gdb.mi/mi-nsintrall.exp: Likewise.
11989 * gdb.multi/base.exp: Likewise.
11990 * gdb.multi/multi-arch.exp: Likewise.
11991 * gdb.python/py-inferior.exp: Likewise.
11992 * gdb.threads/break-while-running.exp: Likewise.
11993 * gdb.threads/execl.exp: Likewise.
11994 * gdb.threads/gcore-thread.exp: Likewise.
11995 * gdb.threads/info-threads-cur-sal.exp: Likewise.
11996 * gdb.threads/kill.exp: Likewise.
11997 * gdb.threads/linux-dp.exp: Likewise.
11998 * gdb.threads/multiple-step-overs.exp: Likewise.
11999 * gdb.threads/next-bp-other-thread.exp: Likewise.
12000 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12001 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12002 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12003 * gdb.threads/thread-find.exp: Likewise.
12004 * gdb.threads/tls.exp: Likewise.
12005 * lib/mi-support.exp (mi_reverse_list): Delete.
12006 (mi_check_thread_states): No longer reverse list.
12007
2cc57ad8
PA
120082015-11-24 Pedro Alves <palves@redhat.com>
12009
12010 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12011 use lowercase.
12012
c93e8391
SM
120132015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12014
12015 * gdb.trace/actions.c: Include trace-common.h.
12016 (main): Add a location for a fast tracepoint.
12017 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12018 the normal tracepoints.
12019 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12020
045ccf91
SM
120212015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12022
12023 * save-trace.exp: Factor out code to these...
12024 (gdb_save_tracepoints): New.
12025 (gdb_load_tracepoints): New.
12026 (do_save_load_test): New.
12027
5506f9f6
KB
120282015-11-23 Kevin Buettner <kevinb@redhat.com>
12029
12030 * gdb.base/asmlabel.exp: New test.
12031 * gdb.base/asmlabel.c: New test case.
12032
16c3b12f
JB
120332015-11-23 Joel Brobecker <brobecker@adacore.com>
12034
12035 * gdb.base/wrong_frame_bt_full-main.c: New file.
12036 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12037 * gdb.base/wrong_frame_bt_full.exp: New file.
12038
155bfbd3
JB
120392015-11-23 Joel Brobecker <brobecker@adacore.com>
12040
12041 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12042
bb097445
JM
120432015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12044
206853a0 12045 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12046 pstate register when comparing registers values in
12047 sparc64-*-linux-gnu targets to avoid spurious differences.
12048
9c88ed8f
JM
120492015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12050
206853a0 12051 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12052
96161e25
SL
120532015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12054
12055 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12056 as type argument to gdb_compile.
12057 * gdb.base/nested-subp2.exp: Likewise.
12058 * gdb.base/nested-subp3.exp: Likewise.
12059
340c2830
DV
120602015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12061
12062 * lib/dwarf.exp (_note): Fix left shift of negative value.
12063 * gdb.trace/trace-condition.exp: Likewise.
12064
c1862d0f
YQ
120652015-11-13 Yao Qi <yao.qi@linaro.org>
12066
12067 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12068 comments about d10v.
12069 (test_scalar_returns): Likewise.
12070 * gdb.base/d10v.ld: Remove.
12071 * gdb.base/overlays.exp: Remove the target triplet checking for
12072 d10v-*-*.
12073 * gdb.base/structs.exp (test_struct_returns): Remove the
12074 comments about d10v.
12075 (test_struct_calls): Likewise.
12076
77ae9c19
YQ
120772015-11-13 Yao Qi <yao.qi@linaro.org>
12078
12079 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12080 * gdb.base/gnu_vector.c: Don't include stdio.h.
12081 (main): Don't print res and call add_some_intvecs.
12082
430e004e
MK
120832015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12084
12085 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12086 macro.
12087 (func5): Removed.
12088 (func4): Use FAST_TRACEPOINT_LABEL.
12089 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12090 macro.
12091 (func): Removed.
12092 (thread_function): Use FAST_TRACEPOINT_LABEL.
12093 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12094 (func): Remove.
12095 (marker): Use FAST_TRACEPOINT_LABEL.
12096 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12097 (pendfunc1): Remove.
12098 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12099 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12100 (foo): Remove.
12101 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12102 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12103 macro.
12104 (func): Remove.
12105 (marker): Use FAST_TRACEPOINT_LABEL.
12106 * gdb.trace/trace-common.h: New header.
12107 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12108 macro.
12109 (func): Remove.
12110 (marker): Use FAST_TRACEPOINT_LABEL.
12111 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12112 (func): Remove.
12113 (thread_function): Use FAST_TRACEPOINT_LABEL.
12114
6e7675a7
MK
121152015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12116
12117 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12118 in front.
12119 * gdb.trace/change-loc.exp: Use global pcreg definition.
12120 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12121 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12122 in front.
12123 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12124 * gdb.trace/pending.exp: Likewise.
12125 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12126 * gdb.trace/trace-break.exp: Likewise.
12127 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12128 in front.
12129 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12130 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12131 in front.
12132 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12133
dddc0e16
JB
121342015-11-09 Joel Brobecker <brobecker@adacore.com>
12135
12136 * gdb.ada/fin_fun_out: New testcase.
12137
c6f0b406
KB
121382015-11-07 Kevin Buettner <kevinb@redhat.com>
12139
12140 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12141 value associated with DW_AT_byte_size.
12142 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12143 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12144 DW_AT_upper_bound.
12145
f01dcfd9
KB
121462015-11-07 Kevin Buettner <kevinb@redhat.com>
12147
12148 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12149 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12150 version.
12151 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12152 gdb.dwarf2/dw2-canonicalize-type.exp,
12153 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12154 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12155 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12156 provided by gdb_target_symbol_prefix_flags_asm.
12157 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12158 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12159 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12160 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12161 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12162 macros where needed). Use this macro for symbols which require
12163 the prefix provided by SYMBOL_PREFIX.
12164
2223449a
KB
121652015-11-05 Kevin Buettner <kevinb@redhat.com>
12166
12167 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12168 New procs.
12169 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12170 representing expressions, of more than one list element.
12171 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12172 to prepend linker symbol prefix to f.
12173 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12174 table_1 and table_2.
12175 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12176 Likewise, for f and g.
12177 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12178 for ptr.
12179 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12180 for main.
12181 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12182 table_1_ptr and table_2_ptr.
12183
6f2f1a3a
JK
121842015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12185 Joel Brobecker <brobecker@adacore.com>
12186
12187 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12188
566c56c9
MK
121892015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12190
12191 * gdb.reverse/s390-mvcle.c: New test.
12192 * gdb.reverse/s390-mvcle.exp: New file.
12193 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12194
d5f0636b
MK
121952015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12196
12197 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12198
7ad8b86c
MK
121992015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12200
12201 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12202 reaching marker2.
12203 * gdb.reverse/getresuid-reverse.exp: Likewise.
12204 * gdb.reverse/pipe-reverse.exp: Likewise.
12205 * gdb.reverse/readv-reverse.exp: Likewise.
12206 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12207 * gdb.reverse/time-reverse.exp: Likewise.
12208 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12209
4081c0f1
YQ
122102015-10-30 Yao Qi <yao.qi@linaro.org>
12211
12212 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12213 (empty_cycle): Remove.
12214 (main): Don't call empty_cycle. Don't use watch_count_done.
12215 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12216 empty_cycle. Rewrite the code counting HW watchpoints.
12217
452b4ba5
MK
122182015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12219
12220 * gdb.reverse/fstatat-reverse.c: New test.
12221 * gdb.reverse/fstatat-reverse.exp: New file.
12222 * gdb.reverse/getresuid-reverse.c: New test.
12223 * gdb.reverse/getresuid-reverse.exp: New file.
12224 * gdb.reverse/pipe-reverse.c: New test.
12225 * gdb.reverse/pipe-reverse.exp: New file.
12226 * gdb.reverse/readv-reverse.c: New test.
12227 * gdb.reverse/readv-reverse.exp: New file.
12228 * gdb.reverse/recvmsg-reverse.c: New test.
12229 * gdb.reverse/recvmsg-reverse.exp: New file.
12230 * gdb.reverse/time-reverse.c: New test.
12231 * gdb.reverse/time-reverse.exp: New file.
12232 * gdb.reverse/waitpid-reverse.c: New test.
12233 * gdb.reverse/waitpid-reverse.exp: New file.
12234
5e2e7507
JK
122352015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12236
12237 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12238
0fde2c53
DE
122392015-10-26 Doug Evans <dje@google.com>
12240
12241 PR symtab/17391
12242 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12243 * gdb.dwarf2/bad-regnum.c: New file.
12244 * gdb.dwarf2/bad-regnum.exp: New file.
12245
1a70ae97
DE
122462015-10-26 Doug Evans <dje@google.com>
12247
12248 PR python/18938
12249 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12250 file.
12251
27dc26ab
JK
122522015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12253
12254 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12255 for a change by "Mention language in compile error message".
12256
bed91f4d
SM
122572015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12258
12259 PR python/18073
12260 * gdb.python/py-type.c (C::a_method): New.
12261 (C::a_const_method): New.
12262 (C::a_static_method): New.
12263 (a_function): New.
12264 * gdb.python/py-type.exp (test_fields): Test getting fields
12265 from function and method.
12266
3f2f83dd
KB
122672015-10-21 Keven Boell <keven.boell@intel.com>
12268
12269 * gdb.fortran/vla-alloc-assoc.exp: New file.
12270 * gdb.fortran/vla-datatypes.exp: New file.
12271 * gdb.fortran/vla-datatypes.f90: New file.
12272 * gdb.fortran/vla-history.exp: New file.
12273 * gdb.fortran/vla-ptype-sub.exp: New file.
12274 * gdb.fortran/vla-ptype.exp: New file.
12275 * gdb.fortran/vla-sizeof.exp: New file.
12276 * gdb.fortran/vla-sub.f90: New file.
12277 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12278 * gdb.fortran/vla-value-sub-finish.exp: New file.
12279 * gdb.fortran/vla-value-sub.exp: New file.
12280 * gdb.fortran/vla-value.exp: New file.
12281 * gdb.fortran/vla-ptr-info.exp: New file.
12282 * gdb.mi/mi-vla-fortran.exp: New file.
12283 * gdb.mi/vla.f90: New file.
12284
27145d50
SL
122852015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12286
12287 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12288 of hardwired timeout value.
12289
5f3ff4f8
JK
122902015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12291 Pedro Alves <palves@redhat.com>
12292
12293 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12294 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12295
bfd09d20
JS
122962015-10-19 Josh Stone <jistone@redhat.com>
12297
12298 * gdb.base/catch-syscall.c: Include <sched.h>.
12299 (unknown_syscall): New variable.
12300 (main): Trigger a vfork and an unknown syscall.
12301 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12302 (unknown_syscall_number): Likewise.
12303 (check_call_to_syscall): Accept an optional syscall pattern.
12304 (check_return_from_syscall): Likewise.
12305 (check_continue): Likewise.
12306 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12307 (test_catch_syscall_skipping_return): New test toggling off 'catch
12308 syscall' to step over the syscall return, then toggling back on.
12309 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12310 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12311 (do_syscall_tests): Call test_catch_syscall_without_args and
12312 test_catch_syscall_mid_vfork.
12313 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12314 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12315
b32b93c6
AS
123162015-10-19 Andrew Stubbs <ams@codesourcery.com>
12317
12318 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12319 print g_vE): Add new pass patterns.
12320 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12321 print various symbol names for vptr fields.
12322
9d622bda
AB
123232015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12324
12325 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12326 results.
12327
0fd8ac1c
YQ
123282015-10-12 Yao Qi <yao.qi@linaro.org>
12329
12330 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12331
34240514
YQ
123322015-10-12 Yao Qi <yao.qi@linaro.org>
12333
12334 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12335 is aarch64*-*-linux*.
12336
8240f442
YQ
123372015-10-12 Yao Qi <yao.qi@linaro.org>
12338
12339 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12340 (can_relocate_bcond_true): ... it.
12341 (can_relocate_bcond_false): New function.
12342 (foo): Likewise.
12343 (can_relocate_bl): Likewise.
12344 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12345 can_relocate_bl.
12346
2520f728
PMR
123472015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12348
12349 * gdb.base/nested-addr.c: New file.
12350 * gdb.base/nested-addr.exp: New testcase.
12351
abcef95a
MM
123522015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12353
12354 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12355 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12356 its output. Ignore the output of "record goto begin" and instead
12357 check that GDB is replaying.
12358
145e3ddb
PA
123592015-10-09 Pedro Alves <palves@redhat.com>
12360
12361 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12362 (top level): Use it in the run with no args test.
12363
d5d8c4e1
IB
123642015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12365
12366 * gdb.dlang/properties.exp: New file.
12367
06e635ef
SL
123682015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12369
12370 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12371 whether or not address 0x1000 is mapped on the target.
12372
e019fd1d
SM
123732015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12374
12375 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12376 build.
12377
77ba2a67
MM
123782015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12379
12380 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12381 instruction-history test.
12382
c60eb31f
DE
123832015-09-28 Doug Evans <dje@google.com>
12384
12385 * gdb.base/gcore.c (array_func): Add reference to static_array.
12386
9a3c8263
SM
123872015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12388
12389 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12390 source line.
12391
9720e656
SL
123922015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12393
12394 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12395 short or char as base type.
12396
938d3bf2
SL
123972015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12398
12399 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12400 to allow any size enum.
12401
e6c2c623
PMR
124022015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12403
12404 * gdb.ada/array_ptr_renaming.exp: New testcase.
12405 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12406 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12407
06da0f77
PL
124082015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12409
12410 * gdb.trace/ftrace-lock.c: New file.
12411 * gdb.trace/ftrace-lock.exp: New file.
12412
4f51c22a
PL
124132015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12414
12415 * gdb.arch/insn-reloc.c: New file.
12416 * gdb.arch/ftrace-insn-reloc.exp: New file.
12417
7041adf4
PL
124182015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12419
12420 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12421 instruction.
12422 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12423 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12424 * gdb.trace/range-stepping.c: Likewise.
12425 * gdb.trace/trace-break.c: Likewise.
12426 * gdb.trace/trace-mt.c (thread_function): Likewise.
12427 * gdb.trace/ftrace.c (marker): Likewise.
12428 * gdb.trace/trace-condition.c (marker): Likewise.
12429 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12430 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12431 is_aarch64_target.
12432
015d2e7e
DE
124332015-09-18 Doug Evans <xdje42@gmail.com>
12434
12435 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12436 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12437
26b188a2
SL
124382015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12439
12440 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12441 the breakpoint.
12442
79dc332b
SL
124432015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12444
12445 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12446 the pending breakpoint. Remove timeout override for "Run till
12447 MI pending breakpoint on pendfunc3 on thread 2" test.
12448
f57929f2
SL
124492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12450
12451 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12452 filename pattern.
12453
3f469b17
SL
124542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12455
12456 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12457 in breakpoint filename pattern.
12458
515b89b3
SL
124592015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12460
7800dbe4
SL
12461 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12462
124632015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12464
515b89b3
SL
12465 * gdb.linespec/explicit.exp: Check for readline support for
12466 tab-completion tests. Fix obvious typo.
12467
d2939ba2
MM
124682015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12469
12470 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12471 and replay.
12472
cbb55fa7
MM
124732015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12474
12475 * gdb.btrace/non-stop.c: New.
12476 * gdb.btrace/non-stop.exp: New.
12477
43691ca1
PL
124782015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12479 Yao Qi <yao.qi@linaro.org>
12480
12481 * gdb.trace/trace-condition.c: New file.
12482 * gdb.trace/trace-condition.exp: New file.
12483
d78908cf
WW
124842015-09-16 Wei-cheng Wang <cole945@gmail.com>
12485
12486 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12487 for testing bytecode compilation.
12488
1ed415e2
PA
124892015-09-16 Pedro Alves <palves@redhat.com>
12490 Sandra Loosemore <sandra@codesourcery.com>
12491
12492 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12493 (SECONDS): Redefine.
12494 (main): Call pthread_kill and alarm early.
12495 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12496 support.
12497 (test): If the target can't hardware step and doesn't support
12498 displaced stepping, increase the timeout.
12499
d136eff5
PA
125002015-09-16 Pedro Alves <palves@redhat.com>
12501
12502 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12503 (enable_debug): New procedures.
12504 (test): Use them. Bail out if waiting for threads fails.
12505 (top level): Bail out if a test fails.
12506
991f019c
YQ
125072015-09-16 Yao Qi <yao.qi@linaro.org>
12508
12509 * gdb.asm/asm-source.exp: Set asm-arch for
12510 aarch64*-*-* target.
12511 * gdb.asm/aarch64.inc: New file.
12512
bfca584f
PMR
125132015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12514
12515 * gdb.ada/array_of_variable_length.exp: New testcase.
12516 * gdb.ada/array_of_variable_length/foo.adb: New file.
12517 * gdb.ada/array_of_variable_length/pck.adb: New file.
12518 * gdb.ada/array_of_variable_length/pck.ads: New file.
12519
b326e587
DE
125202015-09-15 Doug Evans <dje@google.com>
12521
12522 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12523 of function static local variable.
12524
5382cfab
PW
125252015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12526
12527 * gdb.threads/tls-so_extern.exp: New test file.
12528 * gdb.threads/tls-so_extern.c: New test file.
12529 * gdb.threads/tls-so_extern_main.c: New test file.
12530
141c5cc4
JK
125312015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12532
12533 * gdb.opt/solib-intra-step-lib.c: New file.
12534 * gdb.opt/solib-intra-step-main.c: New file.
12535 * gdb.opt/solib-intra-step.exp: New file.
12536
d15dcecd
PA
125372015-09-15 Pedro Alves <palves@redhat.com>
12538
12539 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12540 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12541
4c2f2a79
PA
125422015-09-14 Pedro Alves <palves@redhat.com>
12543
12544 * gdb.base/hook-stop-continue.c: Delete.
12545 * gdb.base/hook-stop-continue.exp: Delete.
12546 * gdb.base/hook-stop-frame.c: Delete.
12547 * gdb.base/hook-stop-frame.exp: Delete.
12548 * gdb.base/hook-stop.c: New file.
12549 * gdb.base/hook-stop.exp: New file.
12550
919e6dbe
PMR
125512015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12552
12553 * gdb.ada/access_to_packed_array.exp: New testcase.
12554 * gdb.ada/access_to_packed_array/foo.adb: New file.
12555 * gdb.ada/access_to_packed_array/pack.adb: New file.
12556 * gdb.ada/access_to_packed_array/pack.ads: New file.
12557
157280a4
MM
125582015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12559
12560 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12561 buffer size test.
12562
2fd33e94
DB
125632015-09-11 Don Breazeal <donb@codesourcery.com>
12564
12565 * gdb.base/foll-exec.c: Add copyright header. Fix
12566 formatting issues.
12567 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12568 (do_exec_tests): Use clean_restart in place of zap_session,
12569 and for test initialization. Fix formatting issues. Use
12570 fail in place of perror.
12571 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12572 an expect statement to match an expression with output from
12573 the program under debug.
12574 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12575 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12576 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12577 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12578 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12579
e70b6e8e
DE
125802015-09-09 Doug Evans <dje@google.com>
12581
12582 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12583
7a551a51
DE
125842015-09-09 Doug Evans <dje@google.com>
12585
12586 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12587
4c666f84
DE
125882015-09-09 Doug Evans <dje@google.com>
12589
12590 * gdb.base/savedregs.exp: Fix typo.
12591
243a9253
PA
125922015-09-09 Pedro Alves <palves@redhat.com>
12593
12594 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12595
c0fa8fbd
SL
125962015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12597
12598 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12599 command actually switches threads. Give up on remaining
12600 tests if target fails to stop at breakpoint.
12601
cd7c1778
PMR
126022015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12603
12604 * gdb.ada/funcall_char.exp: New testcase.
12605 * gdb.ada/funcall_char/foo.adb: New file.
12606
dc5c8746
PMR
126072015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12608
12609 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12610 expected outputs. Add two testcases for completing ambiguous
12611 functions.
12612 * gdb.ada/complete/aux_pck.adb: New file.
12613 * gdb.ada/complete/aux_pck.ads: New file.
12614 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12615 Ambiguous_Func functions.
12616 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12617 * gdb.ada/complete/pck.adb: Likewise.
12618
4e83a1e7
UW
126192015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12620
12621 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12622 failures to run the test program under GDB.
12623
8ce74153
LM
126242015-08-26 Luis Machado <lgustavo@codesourcery.com>
12625
12626 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12627 to C.
12628
e9756d52
PP
126292015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12630
12631 * gdb.base/run-after-attach.exp: New test file.
12632 * gdb.base/run-after-attach.c: New test file.
12633
8d37573b
DB
126342015-08-26 Don Breazeal <donb@codesourcery.com>
12635
12636 * gdb.base/foll-exec-2.c: New test program.
12637 * gdb.base/foll-exec-2.exp: New test.
12638
63e43d3a
PMR
126392015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
12640
12641 * gdb.base/nested-subp1.exp: New file.
12642 * gdb.base/nested-subp1.c: New file.
12643 * gdb.base/nested-subp2.exp: New file.
12644 * gdb.base/nested-subp2.c: New file.
12645 * gdb.base/nested-subp3.exp: New file.
12646 * gdb.base/nested-subp3.c: New file.
12647
3d40fbb5
PA
126482015-08-24 Pedro Alves <palves@redhat.com>
12649
12650 * gdb.server/connect-without-multi-process.c: New file.
12651 * gdb.server/connect-without-multi-process.exp: New file.
12652
4422ac93
LM
126532015-08-24 Luis Machado <lgustavo@codesourcery.com>
12654
12655 * gdb.opt/inline-markers.c: Make z int.
12656
91dddb86
LM
126572015-08-24 Luis Machado <lgustavo@codesourcery.com>
12658
12659 * gdb.opt/inline-markers.c: Make z volatile.
12660
a48847ee
LM
126612015-08-24 Luis Machado <lgustavo@codesourcery.com>
12662
12663 * gdb.opt/inline-bt.c: New volatile global z.
12664 * gdb.opt/inline-cmds.c: Likewise.
12665 * gdb.opt/inline-locals.c: Likewise.
12666 * gdb.opt/inline-markers.c: New extern global z.
12667 (marker): Use z.
12668 (inline_fn): Likewise.
12669
0ebbc52b
PA
126702015-08-24 Pedro Alves <palves@redhat.com>
12671
12672 * config/m32r-stub.exp: Remove file.
12673 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
12674 * gdb.base/call-rt-st.exp: Likewise.
12675 * gdb.base/call-strs.exp: Likewise.
12676 * gdb.base/default.exp: Remove references to h8300-*-hms and
12677 *-*-udi*.
12678 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
12679
77c365df
AA
126802015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12681
12682 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
12683 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
12684 and "return" use KFAIL when GDB can not read/write the vector
12685 return value.
12686
4313b8c0
GB
126872015-08-21 Gary Benson <gbenson@redhat.com>
12688
12689 * gdb.trace/pending.exp: Cope with remote transfer warnings.
12690
0e433b32
PA
126912015-08-20 Pedro Alves <palves@redhat.com>
12692
12693 * gdb.server/solib-list.exp: No longer expect an interior stop in
12694 non-stop mode.
12695
221e1a37
PA
126962015-08-20 Pedro Alves <palves@redhat.com>
12697
12698 * gdb.server/connect-stopped-target.c: New file.
12699 * gdb.server/connect-stopped-target.exp: New file.
12700
40e3ad0e
PA
127012015-08-20 Pedro Alves <palves@redhat.com>
12702
12703 * gdb.dwarf2/comp-unit-lang.exp: New file.
12704 * gdb.dwarf2/comp-unit-lang.c: New file.
12705
af39b327
PMR
127062015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
12707
12708 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
12709 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
12710
7d45c7c3 127112015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 12712
7d45c7c3
KB
12713 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
12714 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
12715
4d6cceb4
DE
127162015-08-18 Doug Evans <dje@google.com>
12717 Adrian Sendroiu <adrian.sendroiu@freescale.com>
12718
12719 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
12720 skip_python_tests. New arg prompt_regexp.
12721 (skip_python_tests): New function.
12722 * lib/mi-support.exp (mi_skip_python_tests): New function.
12723 * gdb.python/py-mi-objfile-gdb.py: New file.
12724 * gdb.python/py-mi-objfile.c: New file.
12725 * gdb.python/py-mi-objfile.exp: New file.
12726
ad89c2aa
KS
127272015-08-17 Keith Seitz <keiths@redhat.com>
12728
12729 * gdb.linespec/explicit.exp: Move strace test from here ...
12730 * gdb.trace/strace.exp: ... to here.
12731
e3ae3c43
PP
127322015-08-15 Patrick Palka <patrick@parcs.ath.cx>
12733
12734 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
12735 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
12736
604b2636
DE
127372015-08-14 Doug Evans <xdje42@gmail.com>
12738
12739 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
12740 inferior before selecting a new file.
12741
6ff0ba5f
DE
127422015-08-14 Doug Evans <xdje42@gmail.com>
12743
12744 * gdb.mi/mi-disassemble.exp: Update.
12745 * gdb.base/disasm-optim.S: New file.
12746 * gdb.base/disasm-optim.c: New file.
12747 * gdb.base/disasm-optim.h: New file.
12748 * gdb.base/disasm-optim.exp: New file.
12749
9ca98f92
KS
127502015-08-14 Keith Seitz <keiths@redhat.com>
12751
12752 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
12753 "evaluated-by".
12754
52bbc560
JB
127552015-08-13 Joel Brobecker <brobecker@adacore.com>
12756
12757 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
12758
5d8c3ed3
PMR
127592015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
12760
12761 * gdb.ada/fun_renaming.exp: New testcase.
12762 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
12763 * gdb.ada/fun_renaming/pack.adb: New file.
12764 * gdb.ada/fun_renaming/pack.ads: New file.
12765
ea8812bc
KS
127662015-08-12 Keith Seitz <keiths@redhat.com>
12767
12768 * gdb.base/dso2dso.exp: Pass basename of source file in call to
12769 gdb_get_line_number.
12770
4dafcdeb
JB
127712015-08-12 Joel Brobecker <brobecker@adacore.com>
12772
12773 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
12774 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
12775 gdb.base/dso2dso.exp: New files.
12776
5ba32597
SDJ
127772015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
12778 Pedro Alves <palves@redhat.com>
12779 Keith Seitz <keiths@redhat.com>
12780
12781 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
12782 GDBFLAGS.
12783
b6dafabf
PP
127842015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12785
12786 * gdb.base/gdbhistsize-history.exp
12787 (test_histsize_history_setting): Use save_vars.
12788 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
12789 Use save_vars.
12790 (test_no_truncation_of_unlimited_history_file): Use save_vars.
12791 * gdb.base/readline.exp: Use save_vars.
12792
abe8e607
PP
127932015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12794
12795 * lib/gdb.exp (save_vars): New proc.
12796
629500fa
KS
127972015-08-11 Keith Seitz <keiths@redhat.com>
12798
12799 * gdb.base/help.exp: Update help_breakpoint_text.
12800
eb8c4e2e
KS
128012015-08-11 Keith Seitz <keiths@redhat.com>
12802
12803 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
12804 (at toplevel): Call test_explicit_breakpoints.
12805 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
12806 breakpoints.
12807 * lib/mi-support.exp (mi_make_breakpoint): Add support for
12808 breakpoint conditions, "-cond".
12809
87f0e720
KS
128102015-08-11 Keith Seitz <keiths@redhat.com>
12811
12812 * gdb.linespec/3explicit.c: New file.
12813 * gdb.linespec/cpexplicit.cc: New file.
12814 * gdb.linespec/cpexplicit.exp: New file.
12815 * gdb.linespec/explicit.c: New file.
12816 * gdb.linespec/explicit.exp: New file.
12817 * gdb.linespec/explicit2.c: New file.
12818 * gdb.linespec/ls-errs.exp: Add explicit location tests.
12819 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
12820 before using in the matching pattern.
12821 Clarify that `prefix' is a regular expression.
12822
f00aae0f
KS
128232015-08-11 Keith Seitz <keiths@redhat.com>
12824
12825 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
12826 test.
12827 Add tests for missing ",FMT" and ",".
12828
e27852be
DE
128292015-08-10 Doug Evans <dje@google.com>
12830 Keith Seitz <keiths@redhat.com>
12831
12832 PR gdb/17960
12833 * gdb.base/completion.exp: Add location completer tests.
12834
7f03bd92
PA
128352015-08-07 Pedro Alves <palves@redhat.com>
12836
12837 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
12838 tests here.
12839 (top level): Run do_test with and without displaced stepping.
12840
3fc8eb30
PA
128412015-08-07 Pedro Alves <palves@redhat.com>
12842
12843 * gdb.base/valgrind-disp-step.c: New file.
12844 * gdb.base/valgrind-disp-step.exp: New file.
12845
d4569d7b
PA
128462015-08-07 Pedro Alves <palves@redhat.com>
12847
12848 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
12849 Delete function.
12850 (main): Add alarm. Run an infinite loop instead of calling
12851 wait_threads.
12852 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
12853 comment.
12854 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
12855 Delete function.
12856 (main): Add alarm. Run an infinite loop instead of calling
12857 wait_threads.
12858 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
12859 comment.
12860
e1316e60
PA
128612015-08-07 Pedro Alves <palves@redhat.com>
12862
12863 * gdb.base/checkpoint-ns.exp: New file.
12864 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
12865 standard_testfile.
12866
da8c46d2
MM
128672015-08-07 Markus Metzger <markus.t.metzger@intel.com>
12868
12869 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
12870 * gdb.btrace/instruction_history.exp: Update.
12871 * gdb.btrace/tsx.exp: New.
12872 * gdb.btrace/tsx.c: New.
12873
de1c2c52
PA
128742015-08-06 Pedro Alves <palves@redhat.com>
12875
12876 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
12877 increase timeout.
12878 * gdb.reverse/until-precsave.exp: Bump timeouts.
12879
782e0bf4
PA
128802015-08-06 Pedro Alves <palves@redhat.com>
12881
12882 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
12883
83e97ed0
PA
128842015-08-06 Pedro Alves <palves@redhat.com>
12885
12886 PR gdb/18749
12887 * gdb.threads/process-dies-while-handling-bp.c: New file.
12888 * gdb.threads/process-dies-while-handling-bp.exp: New file.
12889
863d01bd
PA
128902015-08-06 Pedro Alves <palves@redhat.com>
12891
12892 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
12893 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
12894
0a39bb32
PA
128952015-08-05 Pedro Alves <palves@redhat.com>
12896
12897 * gdb.threads/next-while-other-thread-longjmps.c: New file.
12898 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
12899
ee2d2b10
SL
129002015-08-03 Sandra Loosemore <sandra@codesourcery.com>
12901
12902 * gdb.base/bp-permanent.exp: Report test as unsupported if
12903 the target cannot stop at the permanent breakpoint.
12904
4e1bdb00
DE
129052015-08-03 Doug Evans <dje@google.com>
12906
12907 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
12908 10000.
12909
3d338901
DE
129102015-08-03 Doug Evans <dje@google.com>
12911
12912 * Makefile.in (workers/%.worker, build-perf): New rule.
12913 (GDB_PERFTEST_MODE): New variable.
12914 (check-perf): Use it.
12915 (clean): Clean up gdb.perf parallel build subdirs.
12916 * lib/build-piece.exp: New file.
12917 * lib/gdb.exp (make_gdb_parallel_path): New function
12918 (standard_output_file, standard_temp_file): Call it.
12919 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
12920 of $GDB_PARALLEL.
12921 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
12922
af061d3e
DE
129232015-08-03 Doug Evans <dje@google.com>
12924
8e1afc81 12925 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
12926 (LOG_FILE_NAME): New global.
12927 (TextReporter.__init__): Initialize self.txt_sum.
12928 (TextReporter.report): Add support for multiple data-points.
12929 Move report to perftest.sum, put raw data in perftest.log.
12930 (TextReporter.start): Open sum and log files.
12931 (TextReporter.end): Close sum and log files.
8e1afc81
DE
12932 * gdb.perf/lib/perftest/testresult.py
12933 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 12934
2c8c5d37
PA
129352015-07-31 Pedro Alves <palves@redhat.com>
12936
12937 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
12938 Use spawn_id_get_pid. Wait for spawn id after eof. Use
12939 kill_wait_spawned_process instead of explicit "kill -9".
12940 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
12941 returning a spawn id instead of a pid. Use spawn_id_get_pid and
12942 kill_wait_spawned_process.
12943 * gdb.base/attach-twice.exp: Likewise.
12944 * gdb.base/attach.exp: Likewise.
12945 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
12946 gdb_test_multiple.
12947 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
12948 returning a spawn id instead of a pid. Use spawn_id_get_pid and
12949 kill_wait_spawned_process.
12950 * gdb.base/valgrind-infcall.exp: Likewise.
12951 * gdb.multi/multi-attach.exp: Likewise.
12952 * gdb.python/py-prompt.exp: Likewise.
12953 * gdb.python/py-sync-interp.exp: Likewise.
12954 * gdb.server/ext-attach.exp: Likewise.
12955 * gdb.threads/attach-into-signal.exp (corefunc): Use
12956 spawn_wait_for_attach, spawn_id_get_pid and
12957 kill_wait_spawned_process.
12958 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
12959 spawn_wait_for_attach returning a spawn id instead of a pid. Use
12960 spawn_id_get_pid and kill_wait_spawned_process.
12961 * gdb.threads/attach-stopped.exp (corefunc): Use
12962 spawn_wait_for_attach, spawn_id_get_pid and
12963 kill_wait_spawned_process.
12964 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
12965 Use spawn_id_get_pid. Wait for spawn id after eof. Use
12966 kill_wait_spawned_process instead of explicit "kill -9".
12967 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
12968 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
12969 (spawn_wait_for_attach): Use spawn instead of exec to spawn
12970 processes. Don't map cygwin/windows pids here. Now returns a
12971 spawn id list.
12972
032a0fca
SL
129732015-07-30 Sandra Loosemore <sandra@codesourcery.com>
12974
12975 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
12976 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
12977 correct patch.
12978
61a934ca
SL
129792015-07-30 Sandra Loosemore <sandra@codesourcery.com>
12980
12981 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
12982
4bc4d428
SL
129832015-07-30 Sandra Loosemore <sandra@codesourcery.com>
12984
12985 Reapply:
12986 2014-05-21 Mark Wielaard <mjw@redhat.com>
12987
12988 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
12989
998d452a
PA
129902015-07-30 Pedro Alves <palves@redhat.com>
12991
12992 * linux-low.c (handle_extended_wait): Set the child's last
12993 reported status to TARGET_WAITKIND_STOPPED.
12994
69dde7dc
PA
129952015-07-30 Pedro Alves <palves@redhat.com>
12996
12997 PR threads/18600
12998 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
12999 only shows inferior 1.
13000
4dd63d48
PA
130012015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13002 Pedro Alves <palves@redhat.com>
13003
13004 PR threads/18600
13005 * gdb.threads/fork-plus-threads.c: New file.
13006 * gdb.threads/fork-plus-threads.exp: New file.
13007
d618e4c5
PP
130082015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13009
13010 * gdb.base/batch-preserve-term-settings.exp
13011 (test_terminal_settings_preserved_after_cli_exit): Use
13012 send_quit_command.
13013
1eef6428
PA
130142015-07-29 Pedro Alves <palves@redhat.com>
13015 Don Breazeal <donb@codesourcery.com>
13016
13017 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13018 output from both inferior_spawn_id and gdb_spawn_id.
13019
7da5b897
SDJ
130202015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13021
13022 * gdb.threads/attach-into-signal.exp (corefunc): Use
13023 with_test_prefix on nested loops, uniquefying the test messages.
13024
dac804df
SDJ
130252015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13026
13027 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13028 commit.
13029
06265e53
PP
130302015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13031
13032 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13033 New proc.
13034 (test_terminal_settings_preserved_after_sigterm): New test.
13035
18206ca3
PP
130362015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13037
13038 * gdb.base/batch-preserve-term-settings.exp
13039 (test_terminal_settings_preserved_after_cli_exit): New test.
13040
90074d11
PP
130412015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13042
13043 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13044 manipulation of saved_gdbflags.
13045 (test_terminal_settings_preserved): Remove global declaration of
13046 the unused variable pagination_prompt. Remove manipulation of
13047 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13048 GDBFLAGS.
13049
eb1a7902
PA
130502015-07-29 Pedro Alves <palves@redhat.com>
13051
13052 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13053
8b75dd3b
PA
130542015-07-29 Pedro Alves <palves@redhat.com>
13055
13056 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13057 at the top.
13058
dedad4e3
PA
130592015-07-29 Pedro Alves <palves@redhat.com>
13060
13061 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13062 (main): Call gdb_unbuffer_output.
13063 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13064 (main): Call gdb_unbuffer_output.
13065 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13066 (main): Call gdb_unbuffer_output.
13067 * gdb.base/call-strs.exp: Adjust to step over the
13068 gdb_unbuffer_output call.
13069 * gdb.base/catch-gdb-caused-signals.c: Include
13070 "../lib/unbuffer_output.c".
13071 (main): Call gdb_unbuffer_output.
13072 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13073 (main): Call gdb_unbuffer_output.
13074 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13075 (main): Call gdb_unbuffer_output.
13076 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13077 (main): Call gdb_unbuffer_output.
13078 * gdb.base/shlib-call.exp: Adjust to step over the
13079 gdb_unbuffer_output call.
13080 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13081 (main): Call gdb_unbuffer_output.
13082 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13083 (main): Call gdb_unbuffer_output.
13084 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13085 (main): Rename to ...
13086 (test): ... this.
13087 (main): Reimplement.
13088 * gdb.base/varargs.exp: Run to test instead of to main.
13089 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13090 (main): Call gdb_unbuffer_output.
13091
58789a91
PA
130922015-07-29 Pedro Alves <palves@redhat.com>
13093
13094 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13095 factore out from mi_continue_dprintf. For call-style dprintfs,
13096 expect dprintf output out of $inferior_spawn_id.
13097 (mi_continue_dprintf): Use mi_expect_dprintf.
13098 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13099 (main): Call gdb_unbuffer_output.
13100
e8376742
PA
131012015-07-29 Pedro Alves <palves@redhat.com>
13102
13103 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13104 (default_mi_gdb_start): Set inferior_spawn_id instead of
13105 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13106 gdb_spawn_id.
13107 (mi_gdb_test): Always expect inferior output from both
13108 $inferior_spawn_id and $gdb_spawn_id.
13109
08280010
PA
131102015-07-29 Pedro Alves <palves@redhat.com>
13111
13112 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13113 send_inferior and $inferior_spawn_id.
13114
4d30e432
PA
131152015-07-29 Pedro Alves <palves@redhat.com>
13116
13117 * gdb.gdb/complaints.exp (test_initial_complaints)
13118 (test_serial_complaints, test_short_complaints): Use
13119 gdb_test_stdio.
13120 (test_empty_complaint): Handle $inferior_spawn_id !=
13121 $gdb_spawn_id.
13122
0d30a335
PA
131232015-07-29 Pedro Alves <palves@redhat.com>
13124
13125 * gdb.base/varargs.exp: Use gdb_test_stdio.
13126
39413b29
PA
131272015-07-29 Pedro Alves <palves@redhat.com>
13128
13129 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13130
7cb000a9
PA
131312015-07-29 Pedro Alves <palves@redhat.com>
13132
13133 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13134
d7b8ac82
PA
131352015-07-29 Pedro Alves <palves@redhat.com>
13136
13137 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13138 parameter into two new parameters, "inf_result" and "gdb_result".
13139 Expect inferior output and gdb output from $inferior_spawn_id and
13140 $gdb_spawn_id, respectively. Adjust all callers.
13141
789c3a0c
PA
131422015-07-29 Pedro Alves <palves@redhat.com>
13143
13144 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13145 of gdb_test_sequence.
13146
77e760c3
PA
131472015-07-29 Pedro Alves <palves@redhat.com>
13148
13149 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13150 (saw_spurious_output): Expect inferior output from
13151 $inferior_spawn_id. Use gdb_test_stdio.
13152
8396d2cd
PA
131532015-07-29 Pedro Alves <palves@redhat.com>
13154
13155 * gdb.base/dprintf.exp: Use standard_testfile. Change
13156 prepare_for_testing call.
13157 (srcfile): Don't set.
13158 (restart): New procedure.
13159 (test_dprintf): New procecure, use to continue over dprintfs.
13160 (test_call, test_agent): New procedures, tests moved here.
13161 Restart gdb and recreate dprintfs. Adjust expected output.
13162
2051d61f
PA
131632015-07-29 Pedro Alves <palves@redhat.com>
13164
13165 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13166
452397af
PA
131672015-07-29 Pedro Alves <palves@redhat.com>
13168
13169 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13170
8aed9555
PA
131712015-07-29 Pedro Alves <palves@redhat.com>
13172
13173 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13174 gdb_test_stdio.
13175
188a61b4
PA
131762015-07-29 Pedro Alves <palves@redhat.com>
13177
13178 * lib/gdb.exp (gdb_test_stdio): New procedure.
13179
12264a45
PA
131802015-07-29 Pedro Alves <palves@redhat.com>
13181
13182 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13183
23ffc893
PA
131842015-07-29 Pedro Alves <palves@redhat.com>
13185
13186 * gdb.base/call-signal-resume.exp: Remove check for
13187 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13188 * gdb.base/unwindonsignal.exp: Likewise.
13189 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13190 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13191
65566918
PA
131922015-07-29 Pedro Alves <palves@redhat.com>
13193
13194 * gdb.base/siginfo-addr.c (pass): New function.
13195 (handler): Call it iff si_addr is correct.
13196 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13197 Set a breakpoint at "pass" and continue to it.
13198
d60a9221
SDJ
131992015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13200
13201 * gdb.python/py-objfile.exp: Make some tests have unique names.
13202 * gdb.python/py-pp-registration.exp: Likewise.
13203
bde40b8f
PA
132042015-07-28 Pedro Alves <palves@redhat.com>
13205
13206 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13207
13e1dec8
SM
132082015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13209
13210 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13211
da33c9a7
SM
132122015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13213
13214 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13215
077836f7
PP
132162015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13217
13218 * gdb.base/gdb-sigterm-2.exp: New test.
13219
b8cc7b2e
DE
132202015-07-25 Doug Evans <xdje42@gmail.com>
13221
13222 Revert:
13223 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13224 (workers/%.worker, build-perf): New rule.
13225 (GDB_PERFTEST_MODE): New variable.
13226 (check-perf): Use it.
13227 (clean): Clean up gdb.perf parallel build subdirs.
13228 * lib/build-piece.exp: New file.
13229 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13230 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13231 name.
13232 (standard_temp_file): Ditto.
13233 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13234 of $GDB_PARALLEL.
13235
c8bd4544
DE
132362015-07-24 Doug Evans <dje@google.com>
13237
13238 * gdb.perf/lib/perftest/utils.py: New file.
13239 * gdb.perf/gm-hello.cc: New file.
13240 * gdb.perf/gm-pervasive-typedef.cc: New file.
13241 * gdb.perf/gm-pervasive-typedef.h: New file.
13242 * gdb.perf/gm-std.cc: New file.
13243 * gdb.perf/gm-std.h: New file.
13244 * gdb.perf/gm-use-cerr.cc: New file.
13245 * gdb.perf/gm-utils.h: New file.
13246 * gdb.perf/gmonster-null-lookup.py: New file.
13247 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13248 * gdb.perf/gmonster-print-cerr.py: New file.
13249 * gdb.perf/gmonster-ptype-string.py: New file.
13250 * gdb.perf/gmonster-runto-main.py: New file.
13251 * gdb.perf/gmonster-select-file.py: New file.
13252 * gdb.perf/gmonster1-null-lookup.exp: New file.
13253 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13254 * gdb.perf/gmonster1-print-cerr.exp: New file.
13255 * gdb.perf/gmonster1-ptype-string.exp: New file.
13256 * gdb.perf/gmonster1-runto-main.exp: New file.
13257 * gdb.perf/gmonster1-select-file.exp: New file.
13258 * gdb.perf/gmonster1.cc: New file.
13259 * gdb.perf/gmonster1.exp: New file.
13260 * gdb.perf/gmonster2-null-lookup.exp: New file.
13261 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13262 * gdb.perf/gmonster2-print-cerr.exp: New file.
13263 * gdb.perf/gmonster2-ptype-string.exp: New file.
13264 * gdb.perf/gmonster2-runto-main.exp: New file.
13265 * gdb.perf/gmonster2-select-file.exp: New file.
13266 * gdb.perf/gmonster2.cc: New file.
13267 * gdb.perf/gmonster2.exp: New file.
13268
6eab34f3
DE
132692015-07-24 Doug Evans <dje@google.com>
13270
13271 * gdb.perf/README: New file.
13272 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13273 * lib/gen-perf-test.exp: New file.
13274
63738bfd
DE
132752015-07-24 Doug Evans <dje@google.com>
13276
13277 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13278 (PerfTest::startup): New function.
13279 (PerfTest::run): Return result of calling body.
13280 (PerfTest::assemble): Rewrite.
13281 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13282 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13283 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13284 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13285 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13286
7b606f95
DE
132872015-07-24 Doug Evans <dje@google.com>
13288
13289 * lib/gdb.exp (clean_restart): Make executable optional.
13290
a97b16b8
DE
132912015-07-24 Doug Evans <dje@google.com>
13292
13293 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13294 compiler_info references.
13295 * gdb.cp/temargs.exp: Ditto.
13296 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13297 (get_compiler_info): Early exit if already computed. Set compiler_info
13298 to "unknown" if there was a problem.
13299 (test_compiler_info): Add function comment. Call get_compiler_info.
13300
35baa57f
DE
133012015-07-24 Doug Evans <dje@google.com>
13302
13303 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13304 (workers/%.worker, build-perf): New rule.
13305 (GDB_PERFTEST_MODE): New variable.
13306 (check-perf): Use it.
13307 (clean): Clean up gdb.perf parallel build subdirs.
13308 * lib/build-piece.exp: New file.
13309 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13310 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13311 name.
13312 (standard_temp_file): Ditto.
13313 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13314 of $GDB_PARALLEL.
13315
6ebea266
DE
133162015-07-24 Doug Evans <dje@google.com>
13317
13318 * lib/future.exp (gdb_default_target_compile): New option
13319 "early_flags".
13320 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13321 --as-needed.
13322
1e76a7e9
SDJ
133232015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13324
13325 * gdb.base/catch-syscall.exp: Call gdb_exit before
13326 gdb_skip_xml_test.
13327
5068630a
PA
133282015-07-24 Pedro Alves <palves@redhat.com>
13329
13330 * gdb.python/py-events.exp: Accept output between the stop event
13331 and the prompt.
13332 * gdb.python/py-evsignal.exp: Likewise.
13333 * gdb.python/py-evthreads.exp: Likewise.
13334
77598427
PA
133352015-07-24 Pedro Alves <palves@redhat.com>
13336
13337 PR gdb/18717
13338 * gdb.threads/non-ldr-exit.c: New file.
13339 * gdb.threads/non-ldr-exit.exp: New file.
13340
11e6c98f
YQ
133412015-07-24 Yao Qi <yao.qi@linaro.org>
13342
13343 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13344 restarting process.
13345
51aee833
YQ
133462015-07-24 Yao Qi <yao.qi@linaro.org>
13347
13348 * gdb.server/ext-restart.exp: New file.
13349
8cfe207c
YQ
133502015-07-24 Yao Qi <yao.qi@linaro.org>
13351
13352 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13353 argument options.
13354 * gdb.server/ext-wrapper.exp: New file.
13355
cc12ce38
DE
133562015-07-23 Doug Evans <dje@google.com>
13357
13358 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13359 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13360
d0d84780
PMR
133612015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13362
13363 * gdb.ada/var_arr_typedef.exp: New testcase.
13364 * gdb.ada/var_arr_typedef/pack.adb: New file.
13365 * gdb.ada/var_arr_typedef/pack.ads: New file.
13366 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13367
8b558f79
JB
133682015-07-20 Joel Brobecker <brobecker@adacore.com>
13369
13370 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13371
775a3298
JK
133722015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13373
13374 * gdb.arch/i386-biarch-core.exp: Replace istarget
13375 by "complete set gnutarget". Remove expectation for the "core-file"
13376 command.
13377
db1ff28b
JK
133782015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13379
13380 Revert the previous commit:
13381 Tests for validate symbol file using build-id.
13382
0a94970d
JK
133832015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13384
13385 Tests for validate symbol file using build-id.
13386 * gdb.base/solib-mismatch-lib.c: New file.
13387 * gdb.base/solib-mismatch-libmod.c: New file.
13388 * gdb.base/solib-mismatch.c: New file.
13389 * gdb.base/solib-mismatch.exp: New file.
13390
03346981
SL
133912015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13392
13393 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13394 nios2-*-linux*.
13395 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13396 * gdb.base/siginfo.exp: Likewise.
13397 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13398
42422cc7
PL
133992015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13400
13401 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13402 Move it to ...
13403 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13404 ... here.
13405 * gdb.trace/range-stepping.exp: Check that the target supports
13406 range stepping.
13407
cfa68bae
JK
134082015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13409
13410 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13411
8ffdba26
PA
134122015-07-14 Pedro Alves <palves@redhat.com>
13413
13414 * gdb.base/killed-outside.exp: New file.
13415 * gdb.base/killed-outside.c: New file.
13416
218a5a11
JK
134172015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13418
13419 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13420 (n at main): New.
13421 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13422
e03ed3c6
AA
134232015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13424
13425 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13426 infcall tests instead of setting up for KFAIL.
13427
485668e5
MM
134282015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13429
13430 * gdb.btrace/record_goto-step.exp: New.
13431
08464196
JK
134322015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13433
13434 PR compile/18484
13435 * gdb.compile/compile.c (struct struct_type): Add volatile to
13436 selffield's type.
13437 * gdb.compile/compile.exp
13438 (compile code struct_object.selffield = &struct_object): Skip further
13439 struct_object tests if this one xfails.
13440
bcf5c1d9
RC
134412015-07-08 Robert O'Callahan <robert@ocallahan.org>
13442
13443 PR exp/18617
13444 * gdb.trace/ax.exp: Add test.
13445
4931af25
YQ
134462015-07-07 Yao Qi <yao.qi@linaro.org>
13447
13448 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13449 instead of istarget "aarch64*-*-*".
13450 * gdb.arch/aarch64-fp.exp: Likewise.
13451 * gdb.base/float.exp: Likewise.
13452 * gdb.reverse/aarch64.exp: Likewise.
13453 * lib/gdb.exp (is_aarch64_target): New proc.
13454
9fcf688e
YQ
134552015-07-07 Yao Qi <yao.qi@linaro.org>
13456
13457 * lib/gdb.exp (is_aarch32_target): New proc.
13458 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13459 instead of "istarget "arm*-*-*"".
13460 * gdb.arch/arm-disp-step.exp: Likewise.
13461 * gdb.arch/thumb-bx-pc.exp: Likewise.
13462 * gdb.arch/thumb-prologue.exp: Likewise.
13463 * gdb.arch/thumb-singlestep.exp: Likewise.
13464 * gdb.base/disp-step-syscall.exp: Likewise.
13465 * gdb.base/float.exp: Likewise.
13466
fbd8d50d
YQ
134672015-07-07 Yao Qi <yao.qi@linaro.org>
13468
13469 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13470 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13471
71be1fdc
YQ
134722015-07-07 Yao Qi <yao.qi@linaro.org>
13473
13474 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13475 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13476 if it exists.
13477 * gdb.multi/multi-arch.exp: Likewise.
13478
3e221d36
SM
134792015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13480
13481 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13482 print.
13483
d441430b
YQ
134842015-07-07 Yao Qi <yao.qi@linaro.org>
13485
13486 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13487
06f810bd
MG
134882015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13489
13490 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13491 '[' and ']' characters.
13492
5e61e7c0
IB
134932015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13494
13495 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13496
28bf096c
PA
134972015-06-29 Pedro Alves <palves@redhat.com>
13498
13499 PR threads/18127
13500 * gdb.threads/hand-call-new-thread.c: New file.
13501 * gdb.threads/hand-call-new-thread.c: New file.
13502
ee93cd5e
KS
135032015-06-26 Keith Seitz <keiths@redhat.com>
13504 Doug Evans <dje@google.com>
13505
13506 PR 16253
13507 * gdb.cp/var-tag-2.cc: New file.
13508 * gdb.cp/var-tag-3.cc: New file.
13509 * gdb.cp/var-tag-4.cc: New file.
13510 * gdb.cp/var-tag.cc: New file.
13511 * gdb.cp/var-tag.exp: New file.
13512
fc637f04
PP
135132015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13514
13515 * gdb.base/history-duplicates.exp: New test.
13516
2e52ae68
PP
135172015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13518
13519 * gdb.base/completion.exp: Test the completion of the "focus"
13520 command.
13521
6e22494e
JK
135222015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13523
13524 * gdb.arch/amd64-prologue-skip.S: New file.
13525 * gdb.arch/amd64-prologue-skip.exp: New file.
13526
bf7b9cd9
SM
135272015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13528
13529 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13530 is_address_zero_readable check.
13531
201e8dfd
PB
135322015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13533
13534 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13535 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13536
5cd867b4
YQ
135372015-06-24 Yao Qi <yao.qi@linaro.org>
13538
13539 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13540 linux targets.
13541
4d7be007
YQ
135422015-06-24 Yao Qi <yao.qi@linaro.org>
13543
13544 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13545 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13546 * gdb.base/siginfo-thread.exp: Likewise.
13547
07fcd301
YQ
135482015-06-22 Yao Qi <yao.qi@linaro.org>
13549
13550 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13551
52042a00
YQ
135522015-06-22 Yao Qi <yao.qi@linaro.org>
13553
13554 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13555 aarch64*-*-*.
13556 (skip_hw_watchpoint_tests): Likewise.
13557
74bd41ce
PP
135582015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13559
13560 * gdb.base/gdbinit-history.exp: Test the interaction between
13561 setting GDBHISTSIZE and setting the history size via .gdbinit.
13562
bc460514
PP
135632015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13564
13565 PR gdb/16999
13566 * gdb.base/gdbhistsize-history.exp: New test.
13567
b58c513b
PP
135682015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13569
13570 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13571 with GDBHISTSIZE.
13572 * gdb.base/readline.exp: Likewise.
13573
92046791
YQ
135742015-06-17 Yao Qi <yao.qi@linaro.org>
13575
13576 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13577 line.
13578
2093d2d3
PP
135792015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13580
13581 * gdb.base/gdbinit-history.exp: Add test case to check that
13582 an unlimited history file does not get truncated on exit.
13583
e6c693af
AA
135842015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13585
13586 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13587 (VECTOR): New macro. Use it...
13588 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13589 ...for these typedefs.
13590 (int8, char1, int1, double1): New typedefs.
13591 (struct just_int2, struct two_int2): New structures.
13592 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13593 (add_structvecs, add_singlevecs): New functions.
13594 (main): Call add_some_intvecs twice.
13595 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13596 the compile and exit upon failure. Try compiling for the "native"
13597 architecture. Test inferior function calls with vector arguments
13598 and vector return value handling with "finish" and "return".
13599
c74f7d1c
JT
136002015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13601
13602 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13603 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13604 PE file.
13605 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13606
98aa42ee
AT
136072015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13608
13609 PR breakpoints/16465
13610 * gdb.mi/mi-dprintf-pending.c: New file.
13611 * gdb.mi/mi-dprintf-pending.exp: New test.
13612 * gdb.mi/mi-dprintf-pendshr.c: New file.
13613
7d73c23c 136142015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13615 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13616
13617 * gdb.arch/i386-mpx-map.c: New file.
13618 * gdb.arch/i386-mpx-map.exp: New File.
13619
136202015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13621
13622 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13623 * gdb.arch/i386-mpx.exp: Indentation fixed.
13624
136252015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13626
13627 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13628 function and improved indentation.
13629 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13630 gdb_test_multiple. Added additional tests to skip the test.
13631
136322015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13633
13634 * gdb.arch/i386-avx512.c: Change path in include file.
13635 * gdb.arch/i386-avx512.exp: Change include dir path
13636 compilation flag.
13637 * gdb.arch/i386-mpx.c: Change path in include file.
13638 * gdb.arch/i386-mpx.exp: Change include dir path compilation
13639 flag.
13640
d5eba19a
JK
136412015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13642
13643 * gdb.compile/compile-print.exp (compile print *vararray@3)
13644 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
13645
7f361056
JK
136462015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13647
13648 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
13649 (do not keep jit in memory): ... this.
13650 (expect 5): Change it to ...
13651 (expect no 5): ... this.
13652
3b462ec2
SM
136532015-06-02 Simon Marchi <simon.marchi@ericsson.com>
13654
13655 PR gdb/15564
13656 * gdb.mi/mi-detach.exp: New file.
13657
e0619de6
JK
136582015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13659
13660 PR symtab/18392
13661 * gdb.arch/amd64-tailcall-self.S: New file.
13662 * gdb.arch/amd64-tailcall-self.c: New file.
13663 * gdb.arch/amd64-tailcall-self.exp: New file.
13664
e970cb34
DB
136652015-05-28 Don Breazeal <donb@codesourcery.com>
13666
13667 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
13668 tests for remote targets by checking is_target_gdbserver.
13669
b2e2f908
DE
136702015-05-27 Doug Evans <dje@google.com>
13671
13672 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
13673 * gdb.dwarf2/opaque-type-lookup.c: New file.
13674 * gdb.dwarf2/opaque-type-lookup.exp: New file.
13675
82c7be31
DE
136762015-05-26 Doug Evans <dje@google.com>
13677
13678 * gdb.cp/iostream.cc: New file.
13679 * gdb.cp/iostream.exp: New file.
13680
b4f54984
DE
136812015-05-26 Doug Evans <dje@google.com>
13682
13683 * gdb.dwarf2/dw2-op-call.exp: Update.
13684 * gdb.dwarf2/dw4-sig-types.exp: Update.
13685 * gdb.dwarf2/implptr.exp: Update.
13686 * gdb.mi/mi-cmd-param-changed.exp: Update.
13687
4ea6efe9
DE
136882015-05-26 Doug Evans <dje@google.com>
13689
13690 * gdb.python/py-lazy-string.c: New file.
13691 * gdb.python/py-lazy-string.exp: New file.
13692 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
13693 (main): Update. Add estring3.
13694 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
13695 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
13696
f6bb7db3
YQ
136972015-05-26 Omair Javaid <omair.javaid@linaro.org>
13698 Yao Qi <yao.qi@linaro.org>
13699
13700 * gdb.reverse/aarch64.c: New.
13701 * gdb.reverse/aarch64.exp: New.
13702
a81bfbd0
OJ
137032015-05-26 Omair Javaid <omair.javaid@linaro.org>
13704
25d49b86
PA
13705 * lib/gdb.exp (supports_process_record): Return true for
13706 aarch64*-linux*.
a81bfbd0
OJ
13707 (supports_reverse): Likewise.
13708
158bf1b4
PP
137092015-05-22 Patrick Palka <patrick@parcs.ath.cx>
13710
13711 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13712 Use with_test_prefix.
13713
a0145030
AB
137142015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
13715
13716 * gdb.base/completion.exp: Add test for completion of layout
13717 names.
13718
ebe3b578
AB
137192015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
13720
13721 * lib/gdb.exp (skip_tui_tests): New proc.
13722 * gdb.base/tui-layout.exp: Check skip_tui_tests.
13723
84204ed7
PA
137242015-05-19 Pedro Alves <palves@redhat.com>
13725
13726 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13727 Save the whole env array instead of just HOME. Unset HISTSIZE in
13728 the environment while testing. Restore whole environment
13729 afterwards.
13730
37442ce1
DE
137312015-05-16 Doug Evans <xdje42@gmail.com>
13732
13733 * gdb.guile/scm-ports.c: New file.
13734 * gdb.guile/scm-ports.exp: Add memory port tests.
13735
36de76f9
JK
137362015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13737
13738 * gdb.compile/compile-print.c: New file.
13739 * gdb.compile/compile-print.exp: New file.
13740
3a9558c4
JK
137412015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13742
13743 * gdb.compile/compile-ops.exp: Cast param to void.
13744 * gdb.compile/compile.exp: Complete type for _gdb_expr.
13745 (compile code struct_object.selffield = &struct_object): Add xfail.
13746
aa715135
JG
137472015-05-15 Joel Brobecker <brobecker@adacore.com>
13748
13749 * gdb.ada/arr_enum_with_gap: New testcase.
13750
931e5bc3
JG
137512015-05-15 Joel Brobecker <brobecker@adacore.com>
13752
13753 * gdb.ada/byte_packed_arr: New testcase.
13754
9cd4d857
JB
137552015-05-15 Joel Brobecker <brobecker@adacore.com>
13756
13757 * gdb.ada/pckd_neg: New testcase.
13758
ebfd00d2
PP
137592015-05-13 Patrick Palka <patrick@parcs.ath.cx>
13760
13761 PR gdb/17820
13762 * gdb.base/gdbinit-history.exp: New test.
13763 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
13764 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
13765
4c082a81
SC
137662015-05-09 Siva Chandra Reddy <sivachandra@google.com>
13767
13768 * gdb.python/py-xmethods.cc: Enhance test case.
13769 * gdb.python/py-xmethods.exp: New tests.
13770 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
13771 function.
13772 (B_indexoper): Likewise.
13773 (global_dm_list) : Add new xmethod worker functions.
13774
f7797074
SDJ
137752015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
13776
13777 * gdb.base/coredump-filter.exp: Correctly unset
13778 "coredump_var_addr" array.
13779
a4674e4e
PA
137802015-05-08 Pedro Alves <palves@redhat.com>
13781
13782 * gdb.server/non-existing-program.exp: Unset spawn_id.
13783
df2eb078
SC
137842015-05-08 Siva Chandra Reddy <sivachandra@google.com>
13785
13786 PR python/18291
13787 * gdb.python/py-xmethods.exp: Add tests.
13788
422349a3
YQ
137892015-05-08 Yao Qi <yao.qi@linaro.org>
13790
13791 PR gdb/18208
13792 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
13793 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
13794 function set_coredump_filter, and remove remote_exec call.
13795 Remove argument ipid. Callers update.
13796 (top level): Don't get inferior's PID.
13797
63fc80ce
AA
137982015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
13799
13800 * gdb.base/watch_thread_num.exp: Skip test on targets without
13801 access watchpoints.
13802
80ad801e
PA
138032015-05-06 Pedro Alves <palves@redhat.com>
13804
13805 PR server/18081
13806 * gdb.server/non-existing-program.exp: New file.
13807
0fa7fe50
JB
138082015-05-05 Joel Brobecker <brobecker@adacore.com>
13809
13810 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
13811
3ea89b92
PMR
138122015-05-05 Joel Brobecker <brobecker@adacore.com>
13813
13814 * gdb.ada/out_of_line_in_inlined: New testcase.
13815
87b8eff0
JB
138162015-05-05 Joel Brobecker <brobecker@adacore.com>
13817
13818 * gdb.ada/var_rec_arr: New testcase.
13819
5fccc635
YQ
138202015-04-30 Yao Qi <yao.qi@linaro.org>
13821
13822 * gdb.base/break-idempotent.exp: If
13823 skip_hw_watchpoint_multi_tests returns true, skip the tests
13824 on "rwatch" and "awatch".
13825
42d38f42
YQ
138262015-04-30 Yao Qi <yao.qi@linaro.org>
13827
13828 * gdb.base/relativedebug.exp: Invoke gdb command
13829 "info sharedlibrary", and if libc.so doesn't have debug info,
13830 skip the test.
13831
2ce1cdbf
DE
138322015-04-29 Doug Evans <dje@google.com>
13833
13834 * gdb.python/py-xmethods.exp: Add ptype tests.
13835 * gdb.python/py-xmethods.py (E_method_char_worker): Add
13836 get_result_type method.
13837
f24a38c5
LM
138382015-04-29 Luis Machado <lgustavo@codesourcery.com>
13839
13840 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
13841 the target does not support hardware watchpoints.
13842
ecbf2b3c
LM
138432015-04-29 Luis Machado <lgustavo@codesourcery.com>
13844
13845 * gdb.base/break-always.exp: Abort testing if writing to memory
13846 causes an error.
13847
34f5f757
DE
138482015-04-28 Doug Evans <dje@google.com>
13849
13850 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
13851 * gdb.python/py-pp-registration.exp: ... here. New file.
13852 * gdb.python/py-pp-registration.c: New file.
13853 * gdb.python/py-pp-registration.py: New file.
13854
69b4374a
DE
138552015-04-28 Doug Evans <dje@google.com>
13856
13857 * gdb.python/py-bad-printers.c: New file.
13858 * gdb.python/py-bad-printers.py: New file.
13859 * gdb.python/py-bad-printers.exp: New file.
13860
59fb7612
SS
138612015-04-28 Sasha Smundak <asmundak@google.com>
13862
13863 * gdb.python/py-type.exp: New test.
13864
2631b16a
AW
138652015-04-28 Andy Wingo <wingo@igalia.com>
13866
13867 * gdb.python/py-parameter.exp:
13868 * gdb.guile/scm-parameter.exp: Escape the path that we are
13869 matching against, as it might contain characters that are special
13870 to regular expressions.
13871
460efde1
JB
138722015-04-27 Joel Brobecker <brobecker@adacore.com>
13873
13874 * gdb.ada/rec_comp: New testcase.
13875
2d369d8e
SDJ
138762015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
13877
13878 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
13879 before using it.
13880
cf75d6c3
AB
138812015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
13882
13883 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
13884 new tests for verilog output.
13885
8dbe7ca5
YQ
138862015-04-24 Yao Qi <yao.qi@linaro.org>
13887
13888 * boards/remote-gdbserver-on-localhost.exp: New file.
13889
4ef9fb2f
PA
138902015-04-23 Pedro Alves <palves@redhat.com>
13891
13892 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
13893 $inferior_spawn_id instead of $inferior_spawn_id directly. On
13894 "end of file", remove $inferior_spawn_id from the indirect list.
13895
0a803169
PA
138962015-04-23 Pedro Alves <palves@redhat.com>
13897
13898 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
13899
749ef8f8
PA
139002015-04-23 Pedro Alves <palves@redhat.com>
13901
13902 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
13903 on $any_spawn_id instead of only on $gdb_spawn_id.
13904
8aae4344
PM
139052015-04-21 Pierre Muller <muller@sourceware.org>
13906
13907 PR pascal/17815
13908 * lib/pascal.exp (gpc_compile): Add new option "class".
13909 (fpc_compile): Likewise.
13910 * gdb.pascal/case-insensitive-symbols.pas: New file.
13911 * gdb.pascal/case-insensitive-symbols.exp: New file.
13912
1586c8fb
GB
139132015-04-20 Gary Benson <gbenson@redhat.com>
13914
13915 * gdb.base/attach.exp: Fix three extended remote failures.
13916
1b6e6f5c
GB
139172015-04-17 Gary Benson <gbenson@redhat.com>
13918
13919 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
13920 the main executable over the remote protocol.
13921
e797481d
PA
139222015-04-16 Pedro Alves <palves@redhat.com>
13923
13924 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
13925 a new gdbserver if gdbserver_reconnect_p is set.
13926
1ca99c42
PA
139272015-04-16 Pedro Alves <palves@redhat.com>
13928
13929 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
13930 is set, don't exit gdbserver.
13931
af9fd6f8
AA
139322015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13933
13934 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
13935 appropriate .insn, such that an older assembler can be used.
13936 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
13937 the z/Architecture instruction set on 31-bit targets as well.
13938
04ff1e61
AA
139392015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13940
13941 * gdb.go/handcall.exp: Remove all logic related to the first
13942 breakpoint and rely on go_runto_main instead.
13943 * gdb.go/strings.exp: Likewise.
13944 * gdb.go/unsafe.exp: Likewise.
13945 * gdb.go/hello.exp: Likewise. Also rename the remaining
13946 breakpoint marker to "breakpoint 1".
13947 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
13948 * gdb.go/strings.go: Likewise.
13949 * gdb.go/unsafe.go: Likewise.
13950 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
13951 "set breakpoint 2 here" and rename the remaining breakpoint marker
13952 to "breakpoint 1".
13953
40d2f8d6
SM
139542015-04-15 Simon Marchi <simon.marchi@ericsson.com>
13955
13956 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
13957 if itertools.imap is not present.
13958 * gdb.python/py-objfile.exp: Add parentheses.
13959 * gdb.python/py-type.exp: Same.
13960 * gdb.python/py-unwind-maint.py: Same.
13961
8cbc97c6
YQ
139622015-04-15 Yao Qi <yao.qi@linaro.org>
13963
13964 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
13965 of ":$ptr_size" and set its form explicitly.
13966
45fd756c
YQ
139672015-04-15 Pedro Alves <palves@redhat.com>
13968 Yao Qi <yao.qi@linaro.org>
13969
13970 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
13971 timeout by factor of 4.
13972 (test_regular_watch): Likewise.
13973 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
13974 * gdb.reverse/sigall-reverse.exp: Likewise.
13975 * gdb.reverse/until-precsave.exp: Likewise.
13976 * lib/gdb.exp (with_timeout_factor): New proc.
13977 (gdb_expect): Move some code to ...
13978 (get_largest_timeout): ... here. New procedure.
13979
9e811bc3
LM
139802015-04-14 Luis Machado <lgustavo@codesourcery.com>
13981
13982 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
13983
0ff6fcb2
LM
139842015-04-13 Luis Machado <lgustavo@codesourcery.com>
13985
13986 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
13987 to write to the .text section.
13988
7578d5f7
LM
139892015-04-13 Luis Machado <lgustavo@codesourcery.com>
13990
13991 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
13992 Handle the case of targets that do not provide PID information.
13993
2efe15c4
YQ
139942015-04-13 Yao Qi <yao.qi@linaro.org>
13995
13996 * lib/gdbserver-support.exp (gdb_exit): Catch exception
13997 and use expect instead of gdb_expect.
13998
8cd8f2f8
SDJ
139992015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14000
14001 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14002 "coredump_var_addr" to avoid naming conflict with other testcases.
14003
9ee41772
PA
140042015-04-10 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14007 gdb_test_sequence and gdb_assert.
14008
07473109
PA
140092015-04-10 Pedro Alves <palves@redhat.com>
14010
14011 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14012 test messages that don't include the breakpoint address.
14013
de3db44c
YQ
140142015-04-10 Yao Qi <yao.qi@linaro.org>
14015
14016 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14017 false for some offset and width combinations which aren't
14018 supported by linux kernel.
14019
c79d856c
PA
140202015-04-10 Pedro Alves <palves@redhat.com>
14021
14022 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14023 procedure, factored out from ...
14024 (top level): ... here. Add "set displaced-stepping" testing axis.
14025 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14026 parameter "displaced". Use it.
14027 (top level): Use foreach and add "set displaced-stepping" testing
14028 axis.
14029
ebc90b50
PA
140302015-04-10 Pedro Alves <palves@redhat.com>
14031
14032 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14033 Remove comment.
14034 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14035 both the address of the instruction that triggers the watchpoint
14036 and the address of the instruction immediately after, and use
14037 those addresses for the test. Fix comment.
14038
8f572e5c
PA
140392015-04-10 Pedro Alves <palves@redhat.com>
14040
14041 * gdb.base/sigstep.exp (breakpoint_to_handler)
14042 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14043 Test "backtrace" in handler.
14044 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14045 (top level): Add new "displaced" test axis to
14046 breakpoint_to_handler, breakpoint_to_handler_entry and
14047 breakpoint_over_handler.
14048
8d707a12
PA
140492015-04-10 Pedro Alves <palves@redhat.com>
14050
14051 PR gdb/18216
14052 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14053
ef713951
YQ
140542015-04-10 Yao Qi <yao.qi@linaro.org>
14055
14056 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14057 (test_add_rn_pc): New function.
14058 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14059 (top level): Invoke test_add_rn_pc.
14060
906d60cf
PA
140612015-04-10 Pedro Alves <palves@redhat.com>
14062
14063 PR gdb/13858
14064 * gdb.base/step-over-no-symbols.exp: New file.
14065
f2983cc3
AW
140662015-04-09 Andy Wingo <wingo@igalia.com>
14067
14068 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14069 after the Python tests.
14070
6d62641c
SDJ
140712015-04-08 Keith Seitz <keiths@redhat.com>
14072
14073 PR python/16699
14074 * gdb.python/py-completion.exp: New tests for completion.
14075 * gdb.python/py-completion.py (CompleteLimit1): New class.
14076 (CompleteLimit2): Likewise.
14077 (CompleteLimit3): Likewise.
14078 (CompleteLimit4): Likewise.
14079 (CompleteLimit5): Likewise.
14080 (CompleteLimit6): Likewise.
14081 (CompleteLimit7): Likewise.
14082
f3770638
PA
140832015-04-08 Pedro Alves <palves@redhat.com>
14084
14085 PR gdb/18214
14086 PR gdb/18216
14087 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14088 function.
14089 (main): Install it as SIGUSR1 handler.
14090 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14091 parameter. Always use "setup" as prefix. Toggle "set
14092 displaced-stepping" off/on depending on global. Don't switch to
14093 thread 1 here.
14094 (top level): Add displaced stepping "off/on" test axis. Update
14095 "setup" calls. Wrap each subtest with with_test_prefix. Test
14096 continuing with a queued signal in each thread.
14097
4496bed7
PA
140982015-04-08 Pedro Alves <palves@redhat.com>
14099
14100 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14101 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14102 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14103 Return early if running to main fails.
14104 * gdb.trace/while-stepping.exp: Likewise.
14105
b97fde92
PA
141062015-04-07 Pedro Alves <palves@redhat.com>
14107
14108 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14109 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14110 interact with inferior program.
14111
f71c18e7
PA
141122015-04-07 Pedro Alves <palves@redhat.com>
14113
14114 * lib/gdb.exp (inferior_spawn_id): New global.
14115 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14116 spawn id after processing the user code.
14117 (default_gdb_start): Set inferior_spawn_id.
14118 (send_inferior): New procedure.
14119 * lib/gdbserver-support.exp (gdbserver_start): Set
14120 inferior_spawn_id.
14121 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14122
6423214f
PA
141232015-04-07 Pedro Alves <palves@redhat.com>
14124
14125 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14126 * lib/gdbserver-support.exp (gdbserver_start): Make
14127 $server_spawn_id global.
14128 (gdbserver_start): Don't wait for gdbserver's spawn id with
14129 expect_background.
14130 (close_gdbserver): New procedure.
14131 (gdb_exit): Rename the default version and reimplement.
14132
71c0ee8c
PA
141332015-04-07 Pedro Alves <palves@redhat.com>
14134
72f4393d 14135 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14136 append the substituted item, not the original item.
14137
203bc29b
PA
141382015-04-07 Pedro Alves <palves@redhat.com>
14139
14140 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14141 gdb_expect.
14142
508a3ddf
PA
141432015-04-07 Pedro Alves <palves@redhat.com>
14144
14145 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14146 output appearing once only.
14147
9f6dbe2b
PA
141482015-04-07 Pedro Alves <palves@redhat.com>
14149
14150 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14151 that doesn't expect anything. Return early if running to main
14152 fails.
14153
337532fa
YQ
141542015-04-07 Yao Qi <yao.qi@linaro.org>
14155
14156 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14157 (child_function): Call alarm.
14158 (main): Move call to alarm into the loop.
14159 * gdb.threads/non-stop-fair-events.exp: Build program with
14160 -DTIMEOUT=$timeout.
14161
01b622d4
DE
141622015-04-06 Doug Evans <xdje42@gmail.com>
14163
14164 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14165 Fix dest parameter to board_info.
14166 (fpc_compile): Ditto.
14167 (gdb_compile_pascal): Rename dest arg to destfile.
14168
961f4160
PMR
141692015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14170
14171 * gdb.ada/funcall_ref.exp: New file.
14172 * gdb.ada/funcall_ref/foo.adb: New file.
14173
cafda597
YQ
141742015-04-02 Yao Qi <yao.qi@linaro.org>
14175
14176 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14177 is remote.
14178
fed040c6
GB
141792015-04-02 Gary Benson <gbenson@redhat.com>
14180
14181 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14182
d11916aa
SS
141832015-04-01 Sasha Smundak <asmundak@google.com>
14184
14185 * gdb.python/py-unwind-maint.c: New file.
14186 * gdb.python/py-unwind-maint.exp: New test.
14187 * gdb.python/py-unwind-maint.py: New file.
14188 * gdb.python/py-unwind.c: New file.
14189 * gdb.python/py-unwind.exp: New test.
14190 * gdb.python/py-unwind.py: New test.
14191
a1471180
PA
141922015-04-01 Pedro Alves <palves@redhat.com>
14193
14194 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14195 to fail instead of non-existent $test.
14196
0bbeccb1
PA
141972015-04-01 Pedro Alves <palves@redhat.com>
14198
14199 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14200 GDBFLAGS if not empty.
14201
3c724c8c
PMR
142022015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14203
14204 * gdb.ada/complete.exp: Remove "multi_line".
14205 * gdb.ada/info_exc.exp: Remove "multi_line".
14206 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14207 * gdb.ada/ptype_field.exp: Remove "multi_line".
14208 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14209 * gdb.ada/tagged.exp: Remove "multi_line".
14210 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14211 [multi_line ...]
14212 * gdb.btrace/delta.exp: Likewise.
14213 * gdb.btrace/exception.exp: Likewise.
14214 * gdb.btrace/function_call_history.exp: Likewise.
14215 * gdb.btrace/instruction_history.exp: Likewise.
14216 * gdb.btrace/nohist.exp: Likewise.
14217 * gdb.btrace/record_goto.exp: Likewise.
14218 * gdb.btrace/segv.exp: Likewise.
14219 * gdb.btrace/stepi.exp: Likewise.
14220 * gdb.btrace/tailcall.exp: Likewise.
14221 * gdb.btrace/unknown_functions.exp: Likewise.
14222 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14223 * lib/gdb.exp: Add the "multi_line" helper.
14224
4eec2deb
PA
142252015-04-01 Pedro Alves <palves@redhat.com>
14226
14227 * gdb.threads/tid-reuse.c: New file.
14228 * gdb.threads/tid-reuse.exp: New file.
14229
df8411da
SDJ
142302015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14231
14232 PR corefiles/16092
14233 * gdb.base/coredump-filter.c: New file.
14234 * gdb.base/coredump-filter.exp: Likewise.
14235
6ef37366
PM
142362015-03-27 Petr Machata <pmachata@redhat.com>
14237
14238 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14239 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14240 (Dwarf::assemble): Initialize them.
14241 (Dwarf::lines): New function.
14242
7ec911b0
JT
142432015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14244
14245 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14246 SYMBOL_PREFIX for x86_64-*-cygwin.
14247
ff908ebf
AW
142482015-03-26 Andy Wingo <wingo@igalia.com>
14249
14250 PR symtab/18148
14251 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14252 const_value but not a location.
14253 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14254 location defined in non-main CUs are visible.
14255
6d5f0679
YQ
142562015-03-26 Yao Qi <yao.qi@linaro.org>
14257
14258 PR testsuite/18139
14259 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14260 Add a line number entry for the same line.
14261 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14262 Add a line number entry for the same line.
14263
2898689b
YQ
142642015-03-26 Yao Qi <yao.qi@linaro.org>
14265
14266 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14267 .int 0.
14268 (func): Likewise. Add .Lfunc_1 label.
14269 Use .Lfunc_1 label.
14270 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14271 .int 0.
14272 (func): Likewise.
14273 Use .Lfunc_1 label.
14274
85180498
YQ
142752015-03-26 Yao Qi <yao.qi@linaro.org>
14276
14277 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14278 Call gdb_compile instead to compile each .s files without debug
14279 information.
14280
8aa08a8d
YQ
142812015-03-26 Yao Qi <yao.qi@linaro.org>
14282
14283 * gdb.base/savedregs.exp (process_saved_regs): Make
14284 "Saved registers:" optional in the pattern.
14285
66849923
MM
142862015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14287
14288 * gdb.btrace/next.exp: Merged into step.exp.
14289 * gdb.btrace/finish.exp: Merged into step.exp.
14290 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14291 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14292 "record goto" and checking the exact replay position.
14293 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14294 check for "Recording format" in "info record" output.
14295 * gdb.btrace/record_goto.exp: Choose test file based on target.
14296 * gdb.btrace/x86-record_goto.S: Renamed into ...
14297 * gdb.btrace/x86_64-record_goto.S: ... this.
14298 * gdb.btrace/i686-record_goto.S: New.
14299 * gdb.btrace/x86-tailcall.S: Renamed into ...
14300 * gdb.btrace/x86_64-tailcall.S: ... this.
14301 * gdb.btrace/i686-tailcall.S: New.
14302 * gdb.btrace/x86-tailcall.c: Renamed into ...
14303 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14304 separate statements. Update test.
14305 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14306 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14307 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14308 * gdb.btrace/tailcall.exp: Choose test file based on target.
14309 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14310
11cc1b74
MM
143112015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14312
14313 * gdb.btrace/exception.exp: Increase BTS buffer size.
14314
a25d8bf9
PA
143152015-03-24 Pedro Alves <palves@redhat.com>
14316
14317 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14318
856e7dd6
PA
143192015-03-24 Pedro Alves <palves@redhat.com>
14320
14321 * gdb.threads/schedlock.exp (test_step): No longer expect that
14322 "set scheduler-locking step" with "next" over a function call runs
14323 threads unlocked.
14324
ad235a41
AT
143252015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14326
14327 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14328
15630549
AT
143292015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14330
14331 PR breakpoints/16466
14332 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14333 * gdb.mi/mi-pending.c (thread_func): New function.
14334 (int main): Add threading support required.
14335 * gdb.mi/mi-pending.exp: Add tests for this issue.
14336 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14337 (pendfunc2): Remove stdio dependency.
14338 * gdb.mi/mi-pendshr2.c: New file.
14339
693dca06
KS
143402015-03-23 Keith Seitz <keiths@redhat.com>
14341
14342 * gdb.linespec/keywords.c: New file.
14343 * gdb.linespec/keywords.exp: New file.
14344
7e993ebf
KS
143452015-03-23 Keith Seitz <keiths@redhat.com>
14346
14347 PR gdb/18021
14348 * gdb.dwarf2/staticvirtual.exp: New test.
14349
bc23328c
JK
143502015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14351
14352 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14353 * README: Remove HP-UX and gdb.hp.
14354 (configuration):
14355 * configure: Regenerate.
14356 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14357 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14358 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14359 gdb.hp/gdb.defects/Makefile.
14360 * gdb.hp/Makefile.in: File deleted.
14361 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14362 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14363 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14364 * gdb.hp/gdb.aCC/run.c: File deleted.
14365 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14366 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14367 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14368 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14369 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14370 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14371 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14372 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14373 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14374 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14375 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14376 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14377 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14378 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14379 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14380 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14381 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14382 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14383 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14384 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14385 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14386 * gdb.hp/gdb.compat/average.c: File deleted.
14387 * gdb.hp/gdb.compat/sum.c: File deleted.
14388 * gdb.hp/gdb.compat/xdb.c: File deleted.
14389 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14390 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14391 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14392 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14393 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14394 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14395 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14396 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14397 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14398 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14399 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14400 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14401 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14402 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14403 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14404 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14405 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14406 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14407 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14408 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14409 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14410 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14411 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14412 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14413 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14414 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14415 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14416 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14417 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14418 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14419 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14420 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14421 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14422 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14423 * gdb.hp/tools/odump: File deleted.
14424
8bf3b159
PA
144252015-03-19 Pedro Alves <palves@redhat.com>
14426
14427 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14428 (saw_thread_3): New globals.
14429 (top level): Increment them when an event for the corresponding
14430 thread is seen.
14431 (no thread starvation): New test.
14432
eb54c8bf
PA
144332015-03-19 Pedro Alves <palves@redhat.com>
14434
14435 * gdb.threads/continue-pending-status.c: New file.
14436 * gdb.threads/continue-pending-status.exp: New file.
14437
32d2e5d6
PA
144382015-03-18 Pedro Alves <palves@redhat.com>
14439
14440 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14441 Use gdb_is_target_remote instead of is_remote. Use
14442 gdb_test_multiple instead of gdb_expect. Exit early if
14443 gdb_test_multiple hits its internal matches. Tighten stepi tests
14444 expected output. Fail on exit with any signal, instead of just
14445 SIGILL.
14446
f68f11b7
YQ
144472015-03-18 Yao Qi <yao.qi@linaro.org>
14448
14449 PR tdep/18107
14450 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14451 variable.
14452 * gdb.base/catch-syscall.exp: Don't skip it on
14453 aarch64*-*-linux* target. Remove elements in all_syscalls.
14454 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14455 target.
14456 (setup_all_syscalls): New proc.
14457
ca5fd19b
YQ
144582015-03-16 Yao Qi <yao.qi@linaro.org>
14459
14460 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14461 (top level): Skip tests if valid_addr_p returns false for
14462 $cmd1 or $cmd2.
14463
85642ba0
AW
144642015-03-11 Andy Wingo <wingo@igalia.com>
14465
14466 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14467
e03f9645
YQ
144682015-03-11 Yao Qi <yao.qi@linaro.org>
14469
14470 * gdb.base/catch-syscall.exp: Fix typo in comments.
14471
5d0962b2
YQ
144722015-03-11 Yao Qi <yao.qi@linaro.org>
14473
14474 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14475
b2df3cef
PA
144762015-03-09 Pedro Alves <palves@redhat.com>
14477
14478 * dg-extract-results.py: Delete.
14479
ef878e53
PA
144802015-03-09 Pedro Alves <palves@redhat.com>
14481
14482 Merge dg-extract-results.sh from GCC upstream (r218843).
14483
14484 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14485 * dg-extract-results.sh: Use --text with grep to avoid issues with
14486 binary files. Fall back to cat -v, if that doesn't work.
14487
9494d219
PA
144882015-03-05 Pedro Alves <palves@redhat.com>
14489
14490 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14491
a8d9763a
SM
144922015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14493
14494 * lib/mi-support.exp (mi_expect_interrupt): Accept
14495 alternative event for when in all-stop mode.
14496
be9957b8
PA
144972015-03-04 Pedro Alves <palves@redhat.com>
14498
14499 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14500
d57be0f4 145012015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14502
14503 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14504
c214c7cf
AA
145052015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14506
14507 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14508 regexps for GDB's current line display, accept a hex address
14509 preceding the line number.
14510
6d74a497
AA
145112015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14512
14513 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14514 the 'arch1' variable for "s390*-linux*" targets.
14515
511aee7c
PA
145162015-03-04 Pedro Alves <palves@redhat.com>
14517
14518 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14519 (main): Pass missing retval argument to pthread_join call.
14520
95e50b27
PA
145212015-03-02 Pedro Alves <palves@redhat.com>
14522
14523 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14524 (top level): Call do_test with non-stop as well.
14525
28054d69
PA
145262015-03-02 Pedro Alves <palves@redhat.com>
14527
14528 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14529 -1.
14530
4fa5d7b4
AA
145312015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14532
14533 * gdb.arch/s390-vregs.exp: New test.
14534 * gdb.arch/s390-vregs.S: New file.
14535
97c18565
PA
145362015-02-27 Pedro Alves <palves@redhat.com>
14537
14538 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14539 call to catch_command_errors.
14540 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14541 catch_command_errors.
14542
a37bfa30
PA
145432015-02-27 Pedro Alves <palves@redhat.com>
14544
14545 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14546 "true" for boolean result.
14547 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14548 prototype of main.
14549
6f98576f
PA
145502015-02-27 Pedro Alves <palves@redhat.com>
14551
14552 * lib/unbuffer_output.c: New file.
14553 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14554 (main): Call gdb_unbuffer_output.
14555
eba5ab56
YQ
145562015-02-27 Yao Qi <yao.qi@linaro.org>
14557
14558 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14559 target.
14560
0def5aaa
DE
145612015-02-26 Doug Evans <dje@google.com>
14562
14563 * gdb.cp/class2.cc (Dbase, D): New classes.
14564 (main): New local delta.
14565 * gdb.cp/class2.exp: Test printing delta.
14566 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14567 (dynbar): New global.
14568 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14569
081a1c2c
JK
145702015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14571
14572 * gdb.compile/compile-ifunc.c: New file.
14573 * gdb.compile/compile-ifunc.exp: New file.
14574
2f41223f
AT
145752015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14576
14577 * gdb.base/structs.exp: Check for correct struct on finish.
14578
03eddd80
YQ
145792015-02-26 Yao Qi <yao.qi@linaro.org>
14580
14581 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14582 is zero.
14583
80c57053
JK
145842015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14585
14586 * gdb.arch/cordic.ko.bz2: New file.
14587 * gdb.arch/cordic.ko.debug.bz2: New file.
14588 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14589
21613c12
YQ
145902015-02-25 Yao Qi <yao.qi@linaro.org>
14591
14592 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14593 aarch64*-*-* target.
14594
d8b901ed
PA
145952015-02-23 Pedro Alves <palves@redhat.com>
14596
14597 * lib/gdb.exp (delete_breakpoints): Rewrite using
14598 gdb_test_multiple.
14599
e5b85ead
PA
146002015-02-23 Pedro Alves <palves@redhat.com>
14601
14602 * gdb.base/info-os.c: Include stdlib.h.
14603
85c3a371
DE
146042015-02-22 Doug Evans <xdje42@gmail.com>
14605
14606 PR symtab/17855
14607 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14608 is read after symbols have been re-read.
14609 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14610 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14611
96553a0c
DE
146122015-02-21 Doug Evans <dje@google.com>
14613
14614 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14615
97a0c697
JK
146162015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14617
14618 PR corefiles/17808
14619 * gdb.arch/i386-biarch-core.core.bz2: New file.
14620 * gdb.arch/i386-biarch-core.exp: New file.
14621
a47cd6e9
PA
146222015-02-21 Pedro Alves <palves@redhat.com>
14623
14624 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14625 runto_main fails.
14626
c5facdc4
PA
146272015-02-20 Pedro Alves <palves@redhat.com>
14628
14629 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14630 info probes.
14631
2db9a427
PA
146322015-02-20 Pedro Alves <palves@redhat.com>
14633
14634 * gdb.threads/multi-create-ns-info-thr.exp: New file.
14635
60fb7e9e
PA
146362015-02-20 Pedro Alves <palves@redhat.com>
14637
14638 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
14639 clean_restart before gdb_target_supports_trace.
14640
5c5019c2
PA
146412015-02-20 Pedro Alves <palves@redhat.com>
14642
14643 PR threads/18006
14644 * gdb.threads/clone-thread_db.c: New file.
14645 * gdb.threads/clone-thread_db.exp: New file.
14646
c9587f88
AT
146472015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
14648
14649 PR breakpoints/16812
14650 * gdb.base/catch-gdb-caused-signals.c: New file.
14651 * gdb.base/catch-gdb-caused-signals.exp: New file.
14652
f6a88844
JM
146532015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
14654
14655 * configure: Regenerated.
14656 * configure.ac: Use GDB_AC_TRANSFORM.
14657 * aclocal.m4: sinclude ../transform.m4.
14658
497c491b
JM
146592015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14660
14661 * lib/dtrace.exp: New file.
14662 * gdb.base/dtrace-probe.exp: Likewise.
14663 * gdb.base/dtrace-probe.d: Likewise.
14664 * gdb.base/dtrace-probe.c: Likewise.
14665 * lib/pdtrace.in: Likewise.
14666 * configure.ac: Output variables with the transformed names of
14667 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
14668 * configure: Regenerated.
14669
03e98035
JM
146702015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14671
14672 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
14673 expected message when trying to access $_probe_* convenience
14674 variables while not on a probe.
14675
63cc30e9
JK
146762015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14677
14678 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
14679
0703599a
PA
146802015-02-11 Pedro Alves <pedro@codesourcery.com>
14681
14682 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
14683 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
14684
7e60a48e
DE
146852015-02-10 Doug Evans <xdje42@gmail.com>
14686
14687 * lib/gdb.exp (gdb_load): Always return a result.
14688
01b088bc
PA
146892015-02-10 Pedro Alves <palves@redhat.com>
14690
14691 * gdb.threads/signal-sigtrap.c: New file.
14692 * gdb.threads/signal-sigtrap.exp: New file.
14693
b05ec7a5
AT
146942015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
14695
14696 * gdb.trace/no-attach-trace.c: New file.
14697 * gdb.trace/no-attach-trace.exp: New file.
14698
a2c2acaf
MW
146992015-02-09 Mark Wielaard <mjw@redhat.com>
14700
14701 * gdb.dwarf2/atomic.c: New file.
14702 * gdb.dwarf2/atomic-type.exp: Likewise.
14703
31fd9caa
MM
147042015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14705
14706 * gdb.btrace/buffer-size.exp: Update "info record" output.
14707 * gdb.btrace/delta.exp: Update "info record" output.
14708 * gdb.btrace/enable.exp: Update "info record" output.
14709 * gdb.btrace/finish.exp: Update "info record" output.
14710 * gdb.btrace/instruction_history.exp: Update "info record" output.
14711 * gdb.btrace/next.exp: Update "info record" output.
14712 * gdb.btrace/nexti.exp: Update "info record" output.
14713 * gdb.btrace/step.exp: Update "info record" output.
14714 * gdb.btrace/stepi.exp: Update "info record" output.
14715 * gdb.btrace/nohist.exp: Update "info record" output.
14716
d33501a5
MM
147172015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14718
14719 * gdb.btrace/buffer-size: New.
14720
f4abbc16
MM
147212015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14722
14723 * gdb.btrace/delta.exp: Update "info record" output.
14724 * gdb.btrace/enable.exp: Update "info record" output.
14725 * gdb.btrace/finish.exp: Update "info record" output.
14726 * gdb.btrace/instruction_history.exp: Update "info record" output.
14727 * gdb.btrace/next.exp: Update "info record" output.
14728 * gdb.btrace/nexti.exp: Update "info record" output.
14729 * gdb.btrace/step.exp: Update "info record" output.
14730 * gdb.btrace/stepi.exp: Update "info record" output.
14731 * gdb.btrace/nohist.exp: Update "info record" output.
14732
b9d61307
SM
147332015-02-06 Simon Marchi <simon.marchi@ericsson.com>
14734
14735 PR gdb/15678
14736 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
14737
e584fdbc
PA
147382015-02-06 Pedro Alves <palves@redhat.com>
14739
14740 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
14741 macro.
14742 (seconds_left, again): New globals.
14743 (main): Wait seconds_left in a 1-second sleep loop instead of
14744 sleeping 180 seconds. If 'again' is set, reset the seconds
14745 counter.
14746 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
14747 'again' in the inferior before detaching. Print the seconds left.
14748 (options): New global.
14749 (top level): Build program with -DTIMEOUT=$timeout.
14750
77f41761
PA
147512015-02-06 Pedro Alves <palves@redhat.com>
14752
14753 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
14754 determine how many seconds to pass to 'alarm'.
14755 * gdb.base/gdb-sigterm.exp (top level): Build program with
14756 -DTIMEOUT=$timeout.
14757 (do_test): Return success/failure indication. Add more verbose
14758 logging. Don't fail if 200 single steps are seen. Instead, fail
14759 when the test times out.
14760 (passes): New global.
14761 (top level): Break the testing loop if testing fails on any
14762 iteration. Use gdb_assert.
14763
b9394193
DB
147642015-02-04 Don Breazeal <donb@codesourcery.com>
14765
14766 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
14767 and initialize them.
14768 (ipc_cleanup): New function.
14769 (main): Don't declare shmid, semid, and msqid. Add a call to
14770 atexit so that we call ipc_cleanup on exit.
14771
42d9e528
PA
147722015-02-04 Pedro Alves <palves@redhat.com>
14773
14774 * boards/native-extended-gdbserver.exp: Remove any target variant
14775 specifications from the board name before clearing the isremote
14776 flag from board_info.
14777
ae6ae975
DE
147782015-01-31 Doug Evans <xdje42@gmail.com>
14779
14780 * gdb.base/maint.exp <maint print type argc>: Update expected output.
14781
cfb069a8
GB
147822015-01-31 Gary Benson <gbenson@redhat.com>
14783
14784 * gdb.base/completion.exp: Disable completion limiting for
14785 existing tests. Add new tests to check completion limiting.
14786 * gdb.linespec/ls-errs.exp: Disable completion limiting.
14787
5dd31d79
DE
147882015-01-31 Doug Evans <xdje42@gmail.com>
14789
14790 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
14791
9f050062
DE
147922015-01-31 Doug Evans <xdje42@gmail.com>
14793
14794 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
14795 entries. Duplicate file section script entries.
14796 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
14797 inlined entries. Add test for safe-path rejection.
14798 * gdb.python/py-section-script.c: Add duplicate inlined section script
14799 entries. Duplicate file section script entries.
14800 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
14801 inlined entries. Add test for safe-path rejection.
14802
df25ebbd
JB
148032015-01-29 Joel Brobecker <brobecker@adacore.com>
14804
14805 * gdb.ada/disc_arr_bound: New testcase.
14806
4a0ca9ec
JB
148072015-01-29 Joel Brobecker <brobecker@adacore.com>
14808
14809 * gdb.ada/mi_var_array: New testcase.
14810
3a8b707a
DE
148112015-01-27 Doug Evans <dje@google.com>
14812
14813 * gdb.python/py-objfile.exp: Add tests for objfile.username.
14814 Add test for objfile.filename, objfile.username after objfile
14815 has been unloaded.
14816
f8313f6e
JB
148172015-01-26 Joel Brobecker <brobecker@adacore.com>
14818
14819 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
14820 the second test to print the name attribute of value
14821 returned by the call to gdb.lookup_type, and adjust
14822 the expected output accordingly.
14823
37bc665e
MW
148242015-01-25 Mark Wielaard <mjw@redhat.com>
14825
14826 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
14827 * gdb.base/disp-step-fork.c: Include unistd.h.
14828 * gdb.base/siginfo-obj.c: Include stdio.h.
14829 * gdb.base/siginfo-thread.c: Likewise.
14830 * gdb.mi/non-stop.c: Include unistd.h.
14831 * gdb.mi/nsthrexec.c: Include stdio.h.
14832 * gdb.mi/pthreads.c: Include unistd.h.
14833 * gdb.modula2/unbounded1.c (main): Declare returns int.
14834 * gdb.reverse/consecutive-reverse.c: Likewise.
14835 * gdb.threads/create-fail.c: Include unistd.h.
14836 * gdb.threads/killed.c: Likewise.
14837 * gdb.threads/linux-dp.c: Likewise.
14838 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
14839 * gdb.threads/non-ldr-exc-2.c: Likewise.
14840 * gdb.threads/non-ldr-exc-3.c: Likewise.
14841 * gdb.threads/non-ldr-exc-4.c: Likewise.
14842 * gdb.threads/pthreads.c: Include unistd.h.
14843 (main): Declare returns int.
14844 * gdb.threads/tls-main.c (foo): New declaration.
14845 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
14846
f7e5394d
SM
148472015-01-23 Simon Marchi <simon.marchi@ericsson.com>
14848
14849 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
14850 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
14851
743649fd
MW
148522015-01-15 Mark Wielaard <mjw@redhat.com>
14853
14854 * gdb.base/noreturn-return.c: New file.
14855 * gdb.base/noreturn-return.exp: New file.
14856 * gdb.base/noreturn-finish.c: New file.
14857 * gdb.base/noreturn-finish.exp: New file.
14858
198297aa
PA
148592015-01-23 Pedro Alves <palves@redhat.com>
14860
14861 * gdb.threads/continue-pending-after-query.c: New file.
14862 * gdb.threads/continue-pending-after-query.exp: New file.
14863
717cf30c
AG
148642015-01-22 Anders Granlund <anders.granlund@ericsson.com>
14865 Simon Marchi <simon.marchi@ericsson.com>
14866
14867 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
14868 * gdb.base/valgrind-db-attach.exp: Same.
14869 * gdb.base/valgrind-infcall.exp: Same.
14870 * lib/mi-support.exp (default_mi_gdb_start): Same.
14871 * lib/prompt.exp (default_prompt_gdb_start): Same.
14872 * lib/gdb.exp (default_gdb_spawn): Same.
14873 (gdb_interact): New.
14874
14875
4b62a76e
JK
148762015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14877
14878 * gdb.compile/compile.exp (pointer to jit function): New test.
14879
b4cdae6f
WW
148802015-01-17 Wei-cheng Wang <cole945@gmail.com>
14881
14882 * lib/gdb.exp (supports_process_record): Return true for
14883 powerpc*-*-linux*.
14884 (supports_reverse): Likewise.
14885
d221e7ef
DB
148862015-01-15 Don Breazeal <donb@codesourcery.com>
14887
14888 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
14889 instead of checking whether the target board is remote and
14890 use spawn_wait_for_attach instead of exec/sleep.
14891 * gdb.base/attach-twice.exp: Likewise.
14892
bafffb51
JB
148932015-01-15 Joel Brobecker <brobecker@adacore.com>
14894
14895 * gdb.ada/var_arr_attrs: New testcase.
14896
5589af0e
PA
148972015-01-14 Pedro Alves <palves@redhat.com>
14898 Joel Brobecker <brobecker@adacore.com>
14899
14900 PR gdb/17525
14901 * gdb.base/bp-cmds-execution-x-script.c: New file.
14902 * gdb.base/bp-cmds-execution-x-script.exp: New file.
14903 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
14904
6c400b59
PA
149052015-01-14 Pedro Alves <palves@redhat.com>
14906
14907 PR cli/17828
14908 * gdb.base/batch-preserve-term-settings.c: New file.
14909 * gdb.base/batch-preserve-term-settings.exp: New file.
14910
e02c96a7
DE
149112015-01-13 Doug Evans <dje@google.com>
14912
14913 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
14914 binary.
14915
576fd14c
JB
149162015-01-13 Joel Brobecker <brobecker@adacore.com>
14917
14918 * Makefile.in (clean mostlyclean): Do not delete *.py.
14919
04dccad0
JB
149202015-01-13 Joel Brobecker <brobecker@adacore.com>
14921
14922 * gdb.python/py-lookup-type.exp: New file.
14923
3d230f71
PA
149242015-01-12 Pedro Alves <palves@redhat.com>
14925
14926 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
14927 restore GDBFLAGS before returning.
14928
7e67715d
JK
149292015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14930
14931 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
14932 is_amd64_regs_target and is_x86_like_target.
14933
f2e0d4b4
DE
149342015-01-11 Doug Evans <xdje42@gmail.com>
14935
14936 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
14937 is given without an explicit form.
14938 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
14939 attributes.
14940 * gdb.dwarf/corrupt.exp: Ditto.
14941 * gdb.dwarf2/enum-type.exp: Ditto.
14942 * gdb.trace/entry-values.exp: Ditto.
14943 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
14944
439250fb
DE
149452015-01-11 Doug Evans <xdje42@gmail.com>
14946
14947 PR gdb/15830
14948 * gdb.base/maint.exp: Remove references to "maint demangle".
14949 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
14950 Add tests for explicitly specifying language to demangle.
14951 * gdb.dlang/demangle.exp: Ditto.
14952
ede9f622
PA
149532015-01-09 Pedro Alves <palves@redhat.com>
14954
14955 * gdb.threads/non-stop-fair-events.c: New file.
14956 * gdb.threads/non-stop-fair-events.exp: New file.
14957
a7b796db
PA
149582015-01-09 Pedro Alves <palves@redhat.com>
14959
14960 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
14961 the global scope. Set a breakpoint after all threads are started
14962 rather than stepping over two source lines. Expect the prompt.
14963 * gdb.base/watch_thread_num.c (threads_started_barrier): New
14964 global.
14965 (NUM): Now 15.
14966 (main): Use threads_started_barrier to wait for all threads to
14967 start. Main thread no longer calls thread_function. Exit after
14968 180 seconds.
14969 (loop): New function.
14970 (thread_function): Wait on threads_started_barrier barrier. Call
14971 'loop' at each iteration.
14972 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
14973 threads have started, instead of hardcoding number of "next"
14974 steps. Use an access watchpoint instead of a write watchpoint.
14975
9665ffdd
PA
149762015-01-09 Pedro Alves <palves@redhat.com>
14977
14978 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
14979 (thread_func): Wait on barrier.
14980 (main): Wait for all threads to start before stopping GDB.
14981 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
14982 global.
14983 (thread1_func, thread2_func): Wait on barrier.
14984 (main): Wait for all threads to start before stopping GDB.
14985 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
14986 New global.
14987 (thread1_func, thread2_func): Wait on barrier.
14988 (main): Wait for all threads to start before stopping GDB.
14989
c945a99f
PA
149902015-01-09 Pedro Alves <palves@redhat.com>
14991
14992 * gdb.threads/attach-many-short-lived-threads.c: New file.
14993 * gdb.threads/attach-many-short-lived-threads.exp: New file.
14994
c1a747c1
PA
149952014-01-09 Pedro Alves <palves@redhat.com>
14996
14997 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
14998 instead of to thread 2.
14999 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15000 Add barrier around each pthread_create call instead of around all
15001 calls.
15002 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15003 Set a break on thread_function and have the child threads hit it
15004 one at at a time.
15005
60b3033e
PA
150062015-01-09 Pedro Alves <palves@redhat.com>
15007
15008 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15009 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15010 false.
15011 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15012 checking whether the target board is remote.
15013 * gdb.multi/multi-attach.exp: Likewise.
15014 * gdb.python/py-sync-interp.exp: Likewise.
15015 * gdb.server/ext-attach.exp: Likewise.
15016 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15017 tests that need to attach, instead of checking whether the target
15018 board is remote at the top of the file.
15019
acc018ac
YQ
150202015-01-08 Yao Qi <yao@codesourcery.com>
15021
15022 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15023
50a18af8
JK
150242015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15025
15026 Fix testcase compilation.
15027 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15028
8503d6e1
JB
150292015-01-06 Joel Brobecker <brobecker@adacore.com>
15030
15031 * gdb.python/py-type.exp: Add a couple test about empty
15032 array creation, and negative-length array creation.
15033
cc73dbcc
DE
150342015-01-02 Doug Evans <xdje42@gmail.com>
15035
15036 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15037
0300bbc7
DE
150382015-01-02 Doug Evans <dje@google.com>
15039
15040 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15041
9d85a0ec
YQ
150422014-12-29 Yao Qi <yao@codesourcery.com>
15043
15044 * gdb.trace/entry-values.exp: Update comments. Rename variable
15045 bar_call_foo to returned_from_foo.
15046
87186c6a
MMN
150472014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15048
15049 PR gdb/17394
15050 * gdb.linespec/break-asm-file.c: New file.
15051 * gdb.linespec/break-asm-file.exp: New file.
15052 * gdb.linespec/break-asm-file0.s: New file.
15053 * gdb.linespec/break-asm-file1.s: New file.
15054
1bab7383
YQ
150552014-12-18 Nigel Stephens <nigel@mips.com>
15056 Maciej W. Rozycki <macro@codesourcery.com>
15057
15058 * gdb.base/float.exp: Handle the new output from "info float" on
15059 MIPS targets.
15060
1bc1068a
JK
150612014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15062
15063 Fix MinGW compilation.
15064 * gdb.compile/compile-ops.exp: Update untested message if
15065 !skip_compile_feature_tests.
15066 * gdb.compile/compile-setjmp.exp: Likewise.
15067 * gdb.compile/compile-tls.exp: Likewise.
15068 * gdb.compile/compile.exp: Likewise.
15069 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15070 supported on this host".
15071
b6615d10
DE
150722014-12-16 Doug Evans <xdje42@gmail.com>
15073
15074 * boards/stabs.exp: New file.
15075
25dda427
AA
150762014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15077
15078 * gdb.base/completion.exp: Adjust to format changes of "maint
15079 print user-registers".
15080
bf330350
CU
150812014-12-16 Catalin Udma <catalin.udma@freescale.com>
15082
15083 PR server/17457
15084 * gdb.arch/aarch64-fp.c: New file.
15085 * gdb.arch/aarch64-fp.exp: New file.
15086
395cf596
SDJ
150872014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15088
15089 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15090 r210637, r210913, r211666, r215400, r215817).
15091
15092 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15093 * dg-extract-results.py: New file.
15094 * dg-extract-results.sh: Use it if the environment seems
15095 suitable.
15096
15097 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15098
15099 * dg-extract-results.py (parse_run): Handle warnings that
15100 are printed before a test harness is run.
15101
15102 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15103
15104 * dg-extract-results.py (Named): Remove __cmp__ method.
15105 (output_variation): Use a key to sort variation.harnesses.
15106
15107 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15108
15109 * dg-extract-results.py: For Python 3, force sys.stdout to
15110 handle surrogate escape sequences.
15111 (safe_open): New function.
15112 (output_segment, main): Use it.
15113
15114 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15115
15116 * dg-extract-results.py (Prog.result_re): Include options
15117 in test name.
15118
15119 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15120
15121 * dg-extract-results.py (output_variation): Always sort if
15122 do_sum.
15123
e882ef3c
SM
151242014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15125
15126 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15127 as long as we get pagination notifications.
15128
4992aa20
JM
151292014-12-15 Jason Merrill <jason@redhat.com>
15130
15131 * Makefile.in (check-gdb.%): Restore.
15132 * README: Mention it.
15133
c1b5a1a6
JB
151342014-12-13 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.ada/str_uninit: New testcase.
15137
5537b577
JK
151382014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15139
15140 PR symtab/17642
15141 * gdb.base/vla-stub-define.c: New file.
15142 * gdb.base/vla-stub.c: New file.
15143 * gdb.base/vla-stub.exp: New file.
15144
bb2ec1b3
TT
151452014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15146 Jan Kratochvil <jan.kratochvil@redhat.com>
15147 Tom Tromey <tromey@redhat.com>
15148
15149 * configure.ac: Add gdb.compile/.
15150 * configure: Regenerate.
15151 * gdb.compile/Makefile.in: New file.
15152 * gdb.compile/compile-ops.exp: New file.
15153 * gdb.compile/compile-ops.c: New file.
15154 * gdb.compile/compile-tls.c: New file.
15155 * gdb.compile/compile-tls.exp: New file.
15156 * gdb.compile/compile-constvar.S: New file.
15157 * gdb.compile/compile-constvar.c: New file.
15158 * gdb.compile/compile-mod.c: New file.
15159 * gdb.compile/compile-nodebug.c: New file.
15160 * gdb.compile/compile-setjmp-mod.c: New file.
15161 * gdb.compile/compile-setjmp.c: New file.
15162 * gdb.compile/compile-setjmp.exp: New file.
15163 * gdb.compile/compile-shlib.c: New file.
15164 * gdb.compile/compile.c: New file.
15165 * gdb.compile/compile.exp: New file.
15166 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15167
4ff709eb
TT
151682014-12-12 Tom Tromey <tromey@redhat.com>
15169
15170 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15171 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15172
6dddd6a5
DE
151732014-12-12 Doug Evans <dje@google.com>
15174
15175 * lib/gdb-python.exp (get_python_valueof): New function.
15176 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15177
71c24708
AA
151782014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15179
15180 * gdb.base/completion.exp: Add test for completion of "info
15181 registers ".
15182
3e29f34a
MR
151832014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15184
15185 * gdb.base/func-ptrs.c: New file.
15186 * gdb.base/func-ptrs.exp: New file.
15187
fc126975
SM
151882014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15189
15190 PR breakpoints/17012
15191 * gdb.base/dprintf-detach.c: New file.
15192 * gdb.base/dprintf-detach.exp: New file.
15193
0a46d518
SM
151942014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15195
15196 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15197 * lib/gdb.exp (target_is_gdbserver): New procedure.
15198
a0be3e44
DE
151992014-12-08 Doug Evans <dje@google.com>
15200
15201 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15202
df1b803a
YQ
152032014-12-05 Yao Qi <yao@codesourcery.com>
15204
15205 * gdb.guile/scm-error.exp: Remove the third argument to
15206 gdb_remote_download.
15207 * gdb.guile/scm-frame-args.exp: Likewise.
15208 * gdb.guile/scm-section-script.exp: Likewise.
15209
ddb9f679
YQ
152102014-12-05 Yao Qi <yao@codesourcery.com>
15211
15212 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15213
86e4ed39
DE
152142014-12-04 Doug Evans <dje@google.com>
15215
15216 * gdb.python/py-objfile.exp: Add tests for
15217 objfile.add_separate_debug_file.
15218
7c50a931
DE
152192014-12-04 Doug Evans <dje@google.com>
15220
15221 * lib/gdb.exp (get_build_id): New function.
15222 (build_id_debug_filename_get): Rewrite to use it.
15223 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15224
621661e3
MR
152252014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15226
15227 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15228 `method(long)', not just 0x0.
15229 * gdb.cp/nsalias.exp: Align code labels to 4.
15230 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15231 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15232 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15233 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15234 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15235 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15236
29f0c3b7
DE
152372014-12-02 Doug Evans <dje@google.com>
15238
e1e061e7 15239 PR symtab/17602
29f0c3b7 15240 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15241 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15242 * gdb.cp/anon-ns.exp: Update.
15243
162078c8
NB
152442014-12-02 Nick Bull <nicholaspbull@gmail.com>
15245
15246 * gdb.python/py-events.py (inferior_call_handler): New.
15247 (register_changed_handler, memory_changed_handler): New.
15248 (test_events.invoke): Register new handlers.
15249 * gdb.python/py-events.exp: Add tests for inferior call,
15250 memory_changed and register_changed events.
15251
fdb09caf
AA
152522014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15253
15254 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15255 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15256 if the linker doesn't understand this.
15257
55cfb2c4
SM
152582014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15259
15260 * gdb.python/python.exp: Change expected reply to help().
15261
9e8cd6df
YQ
152622014-12-01 Yao Qi <yao@codesourcery.com>
15263
15264 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15265 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15266 * configure: Re-generated.
15267
6c659fc2
SC
152682014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15269
15270 * gdb.cp/chained-calls.cc: New file.
15271 * gdb.cp/chained-calls.exp: New file.
15272 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15273
d7fc3181
SM
152742014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15275
15276 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15277 * gdb.dwarf2/symtab-producer.exp: Same.
15278 * gdb.gdb/python-interrupts.exp: Same.
15279 * gdb.gdb/python-selftest.exp: Same.
15280 * gdb.python/py-linetable.exp: Same.
15281 * gdb.python/py-type.exp: Same.
15282 * gdb.python/py-value-cc.exp: Same.
15283 * gdb.python/py-value.exp: Same.
15284
10e79639
YQ
152852014-11-28 Yao Qi <yao@codesourcery.com>
15286
15287 * gdb.base/break-probes.exp: Match library name prefixed with
15288 sysroot.
15289
f28a0564
SM
152902014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15291
15292 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15293 test expected output. Add parentheses for the call to print.
15294 Remove L suffix from integers.
15295
3fe1ce1d
DE
152962014-11-26 Doug Evans <dje@google.com>
15297
15298 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15299
84429e27
YQ
153002014-11-22 Yao Qi <yao@codesourcery.com>
15301
15302 * gdb.trace/entry-values.c: Remove asms.
15303 (foo): Add foo_label.
15304 (bar): Add bar_label.
15305 * gdb.trace/entry-values.exp: Remove code computing foo's
15306 length and bar's length.
15307 (Dwarf::assemble): Invoke function_range for bar and use
15308 MACRO_AT_func for foo.
15309
26741859
YQ
153102014-11-22 Yao Qi <yao@codesourcery.com>
15311
15312 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15313 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15314 Use .Lgcc43_procstart instead of gcc43.
15315
45e44d27
JB
153162014-11-21 Joel Brobecker <brobecker@adacore.com>
15317
15318 * gdb.ada/n_arr_bound: New testcase.
15319
458c8db8
SDJ
153202014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15321
15322 PR breakpoints/10737
15323 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15324 test_catch_syscall_multi_arch.
15325 (test_catch_syscall_multi_arch): New function.
15326
43f3e411
DE
153272014-11-20 Doug Evans <xdje42@gmail.com>
15328
15329 * gdb.base/maint.exp: Update expected output.
15330
0d7b2549
AA
153312014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15332
15333 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15334 4-byte instruction on S390.
15335
8908fca5
JB
153362014-11-19 Joel Brobecker <brobecker@adacore.com>
15337
15338 * gdb.ada/arr_arr: New testcase.
15339
4a46959e
JB
153402014-11-19 Joel Brobecker <brobecker@adacore.com>
15341
15342 * gdb.ada/pkd_arr_elem: New Testcase.
15343
470e2f4e
LM
153442014-11-18 Luis Machado <lgustavo@codesourcery.com>
15345
15346 * gdb.reverse/break-precsave: Expect completion message for
15347 core file reads.
15348 * gdb.reverse/consecutive-precsave.exp: Likewise.
15349 * gdb.reverse/finish-precsave.exp: Likewise.
15350 * gdb.reverse/i386-precsave.exp: Likewise.
15351 * gdb.reverse/machinestate-precsave.exp: Likewise.
15352 * gdb.reverse/sigall-precsave.exp: Likewise.
15353 * gdb.reverse/solib-precsave.exp: Likewise.
15354 * gdb.reverse/step-precsave.exp: Likewise.
15355 * gdb.reverse/until-precsave.exp: Likewise.
15356 * gdb.reverse/watch-precsave.exp: Likewise.
15357
a267f3ad
AA
153582014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15359
15360 * gdb.base/bp-permanent.c: Include unistd.h.
15361 * gdb.python/py-framefilter-mi.c (main): Add return type.
15362 * gdb.python/py-framefilter.c (main): Likewise.
15363 * gdb.trace/actions-changed.c (main): Likewise.
15364
12084a9a
AA
153652014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15366
15367 * gdb.mi/until.c: Add eye-catchers.
15368 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15369 line numbers.
15370
dc7e1a77
AA
153712014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15372
15373 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15374 function header variants in break1.c.
15375 * gdb.base/ena-dis-br.exp: Likewise.
15376 * gdb.base/hbreak2.exp: Likewise.
15377 * gdb.reverse/until-precsave.exp: Drop references to removed
15378 non-prototype function header variants in ur1.c.
15379 * gdb.reverse/until-reverse.exp: Likewise.
15380
41c77605
PM
153812014-11-17 Petr Machata <pmachata@redhat.com>
15382
15383 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15384 ${_cu_offset_size} bytes abbrev offset.
15385
34248c3a
DE
153862014-11-15 Doug Evans <xdje42@gmail.com>
15387
15388 PR symtab/17559
15389 * gdb.base/line-symtabs.exp: New file.
15390 * gdb.base/line-symtabs.c: New file.
15391 * gdb.base/line-symtabs.h: New file.
15392
646da059
YQ
153932014-11-14 Yao Qi <yao@codesourcery.com>
15394
15395 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15396 (func): Add label func_label.
15397 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15398 Replace low_pc and high_pc with MACRO_AT_range.
15399 Replace name, low_pc and high_pc with MACRO_AT_func.
15400
9301ebe6
YQ
154012014-11-14 Yao Qi <yao@codesourcery.com>
15402
15403 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15404 Replace name, low_pc and high_pc with MACRO_AT_func.
15405
f166b542
YQ
154062014-11-14 Yao Qi <yao@codesourcery.com>
15407
15408 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15409 produce debug information.
15410 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15411
0f6e71e3
YQ
154122014-11-14 Yao Qi <yao@codesourcery.com>
15413
15414 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15415 object and get function length.
15416 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15417 with MACRO_AT_func.
15418 (top-level): Replace gdb_compile and clean_restart with
15419 prepare_for_testing.
15420 * gdb.dwarf2/main.c (main): Add label main_label.
15421
876c4df9
YQ
154222014-11-14 Yao Qi <yao@codesourcery.com>
15423
15424 * lib/dwarf.exp (function_range): New procedure.
15425 (Dwarf::_handle_macro_at_func): New procedure.
15426 (Dwarf::_handle_macro_at_range): New procedure.
15427 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15428
02ad9cf1
YQ
154292014-11-14 Yao Qi <yao@codesourcery.com>
15430
15431 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15432 (_handle_attribute): New procedure.
15433
a59add0c
AA
154342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15435
15436 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15437 * gdb.base/call-sc.c (zed): Likewise.
15438 * gdb.base/checkpoint.c (main): Likewise.
15439 * gdb.base/dump.c (main): Likewise.
15440 * gdb.base/gcore.c (main): Likewise.
15441 * gdb.base/huge.c (main): Likewise.
15442 * gdb.base/multi-forks.c (main): Likewise.
15443 * gdb.base/pr10179-a.c (main): Likewise.
15444 * gdb.base/savedregs.c (main): Likewise.
15445 * gdb.base/sigaltstack.c (main): Likewise.
15446 * gdb.base/siginfo.c (main): Likewise.
15447 * gdb.base/structs.c (zed): Likewise.
15448 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15449 * gdb.mi/mi-syn-frame.c (main): Likewise.
15450 * gdb.mi/until.c (foo, main): Likewise.
15451 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15452 * gdb.base/solib-weak.c (foo): Declare.
15453 * gdb.base/attach-twice.c: Include stdio.h.
15454 * gdb.base/weaklib1.c: Likewise.
15455 * gdb.base/weaklib2.c: Likewise.
15456 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15457 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15458 unistd.h.
15459 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15460 * gdb.mi/mi-exit-code.c: Likewise.
15461 * gdb.base/break-interp-lib.c: Include string.h.
15462 * gdb.base/coremaker.c: Likewise.
15463 * gdb.base/testenv.c: Likewise.
15464 * gdb.python/py-finish-breakpoint.c: Likewise.
15465 * gdb.base/inferior-died.c: Include sys/wait.h.
15466 * gdb.base/fileio.c: Include time.h.
15467 * gdb.base/async-shell.c: Include unistd.h.
15468 * gdb.base/dprintf-non-stop.c: Likewise.
15469 * gdb.base/info-os.c: Likewise.
15470 * gdb.mi/mi-console.c: Likewise.
15471 * gdb.mi/watch-nonstop.c: Likewise.
15472 * gdb.python/py-events.c: Likewise.
15473 * gdb.base/async.c (baz): Move up before its invocation.
15474 * gdb.base/code_elim2.c (my_global_func): Likewise.
15475 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15476 * gdb.base/advance.c (func2): Likewise.
15477
3b5d5997
AA
154782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15479
15480 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15481 variant.
15482 * gdb.base/annota3.c: Likewise.
15483 * gdb.base/async.c: Likewise.
15484 * gdb.base/average.c: Likewise.
15485 * gdb.base/call-ar-st.c: Likewise.
15486 * gdb.base/call-rt-st.c: Likewise.
15487 * gdb.base/call-sc.c: Likewise.
15488 * gdb.base/call-strs.c: Likewise.
15489 * gdb.base/ending-run.c: Likewise.
15490 * gdb.base/execd-prog.c: Likewise.
15491 * gdb.base/exprs.c: Likewise.
15492 * gdb.base/foll-exec.c: Likewise.
15493 * gdb.base/foll-fork.c: Likewise.
15494 * gdb.base/foll-vfork.c: Likewise.
15495 * gdb.base/funcargs.c: Likewise.
15496 * gdb.base/gcore.c: Likewise.
15497 * gdb.base/jump.c: Likewise.
15498 * gdb.base/langs0.c: Likewise.
15499 * gdb.base/langs1.c: Likewise.
15500 * gdb.base/langs2.c: Likewise.
15501 * gdb.base/mips_pro.c: Likewise.
15502 * gdb.base/nodebug.c: Likewise.
15503 * gdb.base/opaque0.c: Likewise.
15504 * gdb.base/opaque1.c: Likewise.
15505 * gdb.base/recurse.c: Likewise.
15506 * gdb.base/run.c: Likewise.
15507 * gdb.base/scope0.c: Likewise.
15508 * gdb.base/scope1.c: Likewise.
15509 * gdb.base/setshow.c: Likewise.
15510 * gdb.base/setvar.c: Likewise.
15511 * gdb.base/shmain.c: Likewise.
15512 * gdb.base/shr1.c: Likewise.
15513 * gdb.base/shr2.c: Likewise.
15514 * gdb.base/sigall.c: Likewise.
15515 * gdb.base/signals.c: Likewise.
15516 * gdb.base/so-indr-cl.c: Likewise.
15517 * gdb.base/solib2.c: Likewise.
15518 * gdb.base/structs.c: Likewise.
15519 * gdb.base/sum.c: Likewise.
15520 * gdb.base/vforked-prog.c: Likewise.
15521 * gdb.base/watchpoint.c: Likewise.
15522 * gdb.reverse/shr2.c: Likewise.
15523 * gdb.reverse/until-reverse.c: Likewise.
15524 * gdb.reverse/ur1.c: Likewise.
15525 * gdb.reverse/watch-reverse.c: Likewise.
15526
066a77c5
AA
155272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15528
15529 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15530 variant.
15531 * gdb.base/sepdebug.exp: Drop references to removed code.
15532
4f204ea5
AA
155332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15534
15535 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15536 variant. Preserve original line numbering.
15537 * gdb.base/list1.c: Likewise.
15538
3b377a3a
AA
155392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15540
15541 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15542 variant.
15543 * gdb.base/break1.c: Likewise.
15544 * gdb.base/break.exp: Drop references to removed code.
15545
e444df73
AA
155462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15547
15548 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15549 variant.
15550
8008f2a7
AA
155512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15552
15553 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15554
a5a06887
AA
155552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15556
15557 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15558 logic into perform_all_tests() and invoke it with and without
15559 function header prototypes.
15560 (do_function_calls): Remove conditional XFAIL for PR 5318.
15561 (rerun_and_prepare): Remove duplicate code.
15562 (perform_all_tests): New. Main logic moved here.
15563
44dba9b9
AA
155642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15565
15566 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15567 code guarded by #ifdef NO_PROTOTYPES.
15568 (t_double_many_args): Likewise.
15569 (DEF_FUNC_MANY_ARGS_1): Likewise.
15570 (DEF_FUNC_VALUES_1): Likewise.
15571 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15572 guarded by #ifdef PROTOTYPES.
15573
d1fbcd56
AA
155742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15575
15576 * gdb.mi/mi-console.c: Add eye-catcher.
15577 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15578 instead of literal line number.
15579
b0e59b8f
AA
155802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15581
15582 * gdb.base/shr2.c: Add eye-catcher.
15583 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15584 line number.
15585
78f98cca
AA
155862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15587
15588 * gdb.base/jump.c: Add eye-catchers.
15589 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15590 numbers.
15591
58fa2af0
AA
155922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15593
15594 * gdb.base/execd-prog.c: Add eye-catchers.
15595 * gdb.base/foll-exec.c: Likewise.
15596 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15597 line numbers.
15598
04e5059b
AA
155992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15600
15601 * gdb.base/ending-run.c: Add eye-catchers.
15602 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15603 literal line numbers.
15604
dbfdb174
AA
156052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15606
15607 * gdb.base/call-rt-st.c: Add eye-catchers.
15608 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15609 literal line numbers.
15610
888a2ade
AA
156112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15612
15613 * gdb.base/call-ar-st.c: Add eye-catchers.
15614 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15615 literal line numbers.
15616
6acc2dde
AA
156172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15618
15619 * gdb.base/average.c: Add eye-catchers.
15620 * gdb.base/sum.c: Likewise.
15621 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15622 regexps dynamically.
15623
9ecfcd1d
AA
156242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15625
15626 * gdb.base/solib1.c: Add eye-catchers.
15627 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15628 literal line numbers.
15629
78708b7c
PA
156302014-11-12 Pedro Alves <palves@redhat.com>
15631
15632 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15633 leader has exited.
15634
af48d08f
PA
156352014-11-12 Pedro Alves <palves@redhat.com>
15636
15637 * gdb.arch/i386-bp_permanent.c: New file.
15638 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
15639 (srcfile): Set to i386-bp_permanent.c.
15640 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
15641 that stepi does not execute the 'leave' instruction, instead of
15642 testing it does execute.
15643 * gdb.base/bp-permanent.c: New file.
15644 * gdb.base/bp-permanent.exp: New file.
15645
af3768e9
DE
156462014-11-10 Doug Evans <xdje42@gmail.com>
15647
15648 PR symtab/17564
15649 * gdb.base/symtab-search-order.exp: New file.
15650 * gdb.base/symtab-search-order.c: New file.
15651 * gdb.base/symtab-search-order-1.c: New file.
15652 * gdb.base/symtab-search-order-shlib-1.c: New file.
15653
9de00a4a
PA
156542014-11-07 Pedro Alves <palves@redhat.com>
15655
15656 PR gdb/17511
15657 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
15658 i?86-*-linux*.
15659
e0f52461
SC
156602014-11-03 Siva Chandra Reddy <sivachandra@google.com>
15661
15662 PR c++/17494
15663 * gdb.cp/pr17494.cc: New file.
15664 * gdb.cp/pr17494.exp: New file.
15665
6ce8c980
YQ
156662014-11-02 Yao Qi <yao@codesourcery.com>
15667
15668 * gdb.python/python.exp: Get working directory and match the
15669 output of "set extended-prompt \\w " with it.
15670
02be9a71
DE
156712014-10-30 Doug Evans <dje@google.com>
15672
15673 * gdb.python/py-objfile.exp: Add tests for setting random attributes
15674 in objfiles.
15675 * gdb.python/py-progspace.exp: Add tests for setting random attributes
15676 in progspaces.
15677
3bdff46b
LM
156782014-10-30 Janis Johnson <janisjo@codesourcery.com>
15679
15680 * gdb.base/fullpath-expand.exp: Skip for a remote host.
15681 * gdb.base/realname-expand.exp: Likewise.
15682 * gdb.linespec/macro-relative.exp: Likewise.
15683
ab917dfb
PA
156842014-10-29 Pedro Alves <palves@redhat.com>
15685
15686 PR gdb/17408
15687 * gdb.threads/schedlock.c (some_function): New function.
15688 (call_function): New global.
15689 (MAYBE_CALL_SOME_FUNCTION): New macro.
15690 (thread_function): Call it.
15691 * gdb.threads/schedlock.exp (get_args): Add description parameter,
15692 and use it instead of a global counter. Adjust all callers.
15693 (get_current_thread): Use "find current thread" for test message
15694 here rather than having all callers pass down the same string.
15695 (goto_loop): New procedure, factored out from ...
15696 (my_continue): ... this.
15697 (step_ten_loops): Change parameter from test message to command to
15698 use. Adjust.
15699 (list_count): Delete global.
15700 (check_result): New procedure, factored out from duplicate top
15701 level code.
15702 (continue tests): Wrap in with_test_prefix.
15703 (test_step): New procedure, factored out from duplicate top level
15704 code.
15705 (top level): Test "step" in combination with all scheduler-locking
15706 modes. Test "next" in combination with all scheduler-locking
15707 modes, and in combination with stepping over a function call or
15708 not.
15709 * gdb.threads/next-bp-other-thread.c: New file.
15710 * gdb.threads/next-bp-other-thread.exp: New file.
15711
d3d4baed
PA
157122014-10-29 Pedro Alves <palves@redhat.com>
15713
15714 PR python/17372
15715 * gdb.python/python.exp: Test a multi-line command that spawns
15716 interactive Python.
15717 * gdb.base/multi-line-starts-subshell.exp: New file.
15718
563e8d85
YQ
157192014-10-29 Yao Qi <yao@codesourcery.com>
15720
15721 * gdb.base/fileio.exp: Make directories on host.
15722
0ea4d52e
YQ
157232014-10-29 Yao Qi <yao@codesourcery.com>
15724
15725 * gdb.base/fileio.c (test_write): Close the file.
15726
7f5ef605
PA
157272014-10-28 Pedro Alves <palves@redhat.com>
15728
15729 PR gdb/12623
15730 * gdb.base/sigstep.c (no_handler): New global.
15731 (main): If 'no_handler is true, set the signal handlers to
15732 SIG_IGN.
15733 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
15734 with_sw_watch and no_handler parameters. Handle them.
15735 (top level) <stepping over handler when stopped at a breakpoint
15736 test>: Add a test axis for testing with a software watchpoint, and
15737 another for testing with the signal handler set to SIG_IGN.
15738 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
15739 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
15740
abbdbd03
PA
157412014-10-28 Pedro Alves <palves@redhat.com>
15742
15743 PR gdb/17511
15744 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
15745 * gdb.base/sigstep.exp (other_handler_location): New global.
15746 (advance): Support stepping into the signal handler, and running
15747 commands while in the handler.
15748 (in_handler_map): New global.
15749 (top level): In the advance test, add combinations for getting
15750 into the handler with stepping commands, and for running commands
15751 in the handler. Add comment descripting the advancei tests.
15752
1df4399f
PA
157532014-10-28 Pedro Alves <palves@redhat.com>
15754
15755 * gdb.base/sigstep.exp: Use build_executable instead of
15756 prepare_for_testing.
15757 (top level): Move code that starts GDB, runs to main and creates a
15758 display to ...
15759 (restart): ... this new procedure.
15760 (top level): Move backtrace from signal handler test to ...
15761 (validate_backtrace): ... this new procedure.
15762 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
15763 with_test_prefix. Always restart GDB.
15764 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
15765 with_test_prefix. Always restart GDB. No need to delete
15766 breakpoints after the test.
15767 (test_skip_handler): Remove prefix parameter.
15768 (skip_over_handler, breakpoint_to_handler)
15769 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
15770 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
15771 restart GDB. No need to delete breakpoints after the test.
15772 (top level): Use foreach to call the test procedures with
15773 different commands.
15774
a5b6e449
PA
157752014-10-28 Pedro Alves <palves@redhat.com>
15776
15777 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
15778 instead of GNATS numbers.
15779 * gdb.base/sigbpt.exp: Likewise.
15780 * gdb.base/siginfo.exp: Likewise.
15781 * gdb.base/sigstep.exp: Likewise.
15782
e5f8a7cc
PA
157832014-10-27 Pedro Alves <palves@redhat.com>
15784
15785 * gdb.base/sigstep.c (dummy): New global.
15786 (main): Issue a couple writes to the new global.
15787 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
15788 procedures.
15789 (skip_over_handler): Use test_skip_handler.
15790 (top level): Call skip_over_handler for stepi and nexti too.
15791 (breakpoint_over_handler): Use test_skip_handler.
15792 (top level): Call breakpoint_over_handler for stepi and nexti too.
15793
763905a3
YQ
157942014-10-27 Yao Qi <yao@codesourcery.com>
15795
15796 * gdb.trace/tfile.c (adjust_function_address)
15797 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
15798 function descriptor.
15799
6f259a23
DB
158002014-10-24 Don Breazeal <donb@codesourcery.com>
15801
15802 * gdb.base/foll-fork.exp (test_follow_fork,
15803 catch_fork_child_follow): Check for updated fork messages emitted
15804 from infrun.c.
15805 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
15806 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
15807 vfork_and_exec_child_follow_through_step): Check for updated vfork
15808 messages emitted from infrun.c.
15809
09dd9a69
PA
158102014-10-24 Pedro Alves <palves@redhat.com>
15811
15812 * gdb.base/corefile.exp: Remove references to ultrix.
15813 * gdb.base/interrupt.exp: Likewise.
15814 * gdb.base/whatis.exp: Likewise.
15815 * gdb.gdb/selftest.exp: Likewise.
15816 * gdb.threads/manythreads.exp: Likewise.
15817 * gdb.threads/print-threads.exp: Likewise.
15818 * gdb.threads/pthreads.exp:: Likewise.
15819 * gdb.threads/schedlock.exp: Likewise.
15820
3433cfa5
SC
158212014-10-24 Siva Chandra Reddy <sivachandra@google.com>
15822
15823 * gdb.cp/non-trivial-retval.cc: Add a test case.
15824 * gdb.cp/non-trivial-retval.exp: Add a test.
15825
092f880b
YQ
158262014-10-20 Yao Qi <yao@codesourcery.com>
15827
15828 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
15829 * gdb.python/py-objfile-script-gdb.py: New file.
15830 * gdb.python/py-objfile-script.exp: Update reference to
15831 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
15832 of remote_download. Remove the dest file.
15833
acbdb7f3
YQ
158342014-10-20 Yao Qi <yao@codesourcery.com>
15835
15836 * gdb.base/checkpoint.exp: Don't remove file copied on host.
15837 * gdb.base/step-line.exp: Likewise.
15838 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
15839 * gdb.dwarf2/dw2-basic.exp: Likewise.
15840 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15841 * gdb.dwarf2/dw2-filename.exp: Likewise.
15842 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15843 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15844 * gdb.dwarf2/dw2-producer.exp: Likewise.
15845 * gdb.dwarf2/mac-fileno.exp: Likewise.
15846 * gdb.python/py-frame-args.exp: Likewise.
15847 * gdb.python/py-framefilter.exp: Likewise.
15848 * gdb.python/py-mi.exp: Likewise.
15849 * gdb.python/py-objfile-script.exp: Likewise
15850 * gdb.python/py-pp-integral.exp: Likewise.
15851 * gdb.python/py-pp-re-notag.exp: Likewise.
15852 * gdb.python/py-prettyprint.exp: Likewise.
15853 * gdb.python/py-section-script.exp: Likewise.
15854 * gdb.python/py-typeprint.exp: Likewise.
15855 * gdb.python/py-xmethods.exp: Likewise.
15856 * gdb.stabs/weird.exp: Likewise.
15857 * gdb.xml/tdesc-regs.exp: Likewise.
15858
bd286a29
KCY
158592014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
15860
15861 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
15862 (out_cu): Use addr_len for the size of addresses.
15863 (out_line): Likewise. Size DW_LNE_set_address instruction
15864 according to addr_len.
15865 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
15866 (FUNC): Add START_INSNS to definition.
15867
673dc4a0
YQ
158682014-10-18 Yao Qi <yao@codesourcery.com>
15869
15870 * gdb.base/argv0-symlink.exp: Check argv[0] value if
15871 gdb_has_argv0 return true.
15872 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
15873 check [target_info exists noargs], check [gdb_has_argv0]
15874 instead.
15875 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
15876 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
15877 procedures.
15878
4ffbba72
DE
158792014-10-17 Doug Evans <dje@google.com>
15880
15881 * gdb.python/py-events.exp: Update expected output for clear_objfiles
15882 event.
15883 * gdb.python/py-events.py: Add clear_objfiles event.
15884
d096d8c1
DE
158852014-10-17 Doug Evans <dje@google.com>
15886
15887 * gdb.python/py-objfile.exp: Test progspace attribute.
15888
a80db015
LM
158892014-10-17 Luis Machado <lgustavo@codesourcery.com>
15890
15891 * gdb.guile/scm-breakpoint.exp: Do not assume any
15892 directory separators when matching source file paths.
15893 * gdb.python/py-breakpoint.exp: Likewise.
15894 * gdb.reverse/break-precsave.exp: Likewise.
15895 * gdb.reverse/break-reverse.exp: Likewise.
15896 * gdb.reverse/consecutive-precsave.exp: Likewise.
15897 * gdb.reverse/finish-precsave.exp: Likewise.
15898 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
15899 * gdb.reverse/finish-reverse.exp: Likewise.
15900 * gdb.reverse/i386-precsave.exp: Likewise.
15901 * gdb.reverse/i387-env-reverse.exp: Likewise.
15902 * gdb.reverse/i387-stack-reverse.exp: Likewise.
15903 * gdb.reverse/machinestate-precsave.exp: Likewise.
15904 * gdb.reverse/machinestate.exp: Likewise.
15905 * gdb.reverse/sigall-precsave.exp: Likewise.
15906 * gdb.reverse/solib-precsave.exp: Likewise.
15907 * gdb.reverse/step-precsave.exp: Likewise.
15908 * gdb.reverse/until-precsave.exp: Likewise.
15909 * gdb.reverse/watch-precsave.exp: Likewise.
15910 * gdb.reverse/watch-reverse.exp: Likewise.
15911
b22089ab
YQ
159122014-10-17 Yao Qi <yao@codesourcery.com>
15913
15914 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
15915 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
15916
6c4486e6
PA
159172014-10-17 Pedro Alves <palves@redhat.com>
15918
15919 PR gdb/17471
15920 * gdb.base/bg-execution-repeat.c: New file.
15921 * gdb.base/bg-execution-repeat.exp: New file.
15922
0ff33695
PA
159232014-10-17 Pedro Alves <palves@redhat.com>
15924
15925 PR gdb/17300
15926 * gdb.base/continue-all-already-running.c: New file.
15927 * gdb.base/continue-all-already-running.exp: New file.
15928
6fdebc3d
PA
159292014-10-17 Pedro Alves <palves@redhat.com>
15930
15931 PR gdb/17472
15932 * gdb.base/annota-input-while-running.c: New file.
15933 * gdb.base/annota-input-while-running.exp: New file.
15934
32a8097b
PA
159352014-10-17 Pedro Alves <palves@redhat.com>
15936
15937 * gdb.base/callfuncs.exp: emove references to osf.
15938 * gdb.base/sigall.exp: Likewise.
15939 * gdb.gdb/selftest.exp: Likewise.
15940 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15941 * gdb.mi/non-stop.c: Likewise.
15942 * gdb.mi/pthreads.c: Likewise.
15943 * gdb.reverse/sigall-precsave.exp: Likewise.
15944 * gdb.reverse/sigall-reverse.exp: Likewise.
15945 * gdb.threads/pthreads.c: Likewise.
15946 * gdb.threads/pthreads.exp: Likewise.
15947
7a3517ff
YQ
159482014-10-17 Yao Qi <yao@codesourcery.com>
15949
15950 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
15951 check 'target_info exists noargs'.
15952 (test_command_prompt_position): Likewise.
15953 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
15954 Remove "set args".
15955 (progvar_simple_while_test): Likewise.
15956 (progvar_complex_if_while_test): Likewise.
15957 (if_while_breakpoint_command_test): Likewise.
15958 (infrun_breakpoint_command_test): Likewise.
15959 (breakpoint_command_test): Likewise.
15960 (watchpoint_command_test): Likewise.
15961 (bp_deleted_in_command_test): Likewise.
15962 (temporary_breakpoint_commands): Likewise.
15963
bb99c472
YQ
159642014-10-16 Yao Qi <yao@codesourcery.com>
15965
15966 * gdb.base/remotetimeout.exp: Remove noargs checking.
15967
7c16b83e
PA
159682014-10-15 Pedro Alves <palves@redhat.com>
15969
15970 PR breakpoints/9649
15971 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
15972 * gdb.base/breakpoint-in-ro-region.exp
15973 (probe_target_hardware_step): New procedure.
15974 (top level): Probe hardware stepping and hardware breakpoint
15975 support. Test stepping through a read-only region, with both
15976 "breakpoint auto-hw" on and off and both "always-inserted" on and
15977 off.
15978
35a49624
IB
159792014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
15980
15981 * gdb.dlang/demangle.exp: Update for demangling changes.
15982
2d1c107c
SC
159832014-10-15 Siva Chandra Reddy <sivachandra@google.com>
15984
15985 * gdb.cp/non-trivial-retval.cc: Add new test cases.
15986 * gdb.cp/non-trivial-retval.exp: Add new tests.
15987
778811d5
SC
159882014-10-15 Siva Chandra Reddy <sivachandra@google.com>
15989
15990 PR c++/13403
15991 PR c++/15154
15992 * gdb.cp/non-trivial-retval.cc: New file.
15993 * gdb.cp/non-trivial-retval.exp: New file.
15994
10c5f0a8
YQ
159952014-10-15 Yao Qi <yao@codesourcery.com>
15996
15997 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
15998 remote host.
15999
65d7b369
YQ
160002014-10-15 Yao Qi <yao@codesourcery.com>
16001
16002 * gdb.python/py-symbol.exp: Match file base name if host is
16003 remote, otherwise match file name with dir name.
16004 * gdb.python/py-symtab.exp: Likewise.
16005 * gdb.python/python.exp: Likewise.
16006
46dc1394
YQ
160072014-10-15 Yao Qi <yao@codesourcery.com>
16008
16009 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16010 pattern.
16011 * gdb.python/py-symtab.exp: Likewise.
16012 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16013 locationn.
16014
c40cc657
JB
160152014-10-14 Joel Brobecker <brobecker@adacore.com>
16016
16017 * gdb.ada/addr_arith: New testcase.
16018
2abf49e1
MR
160192014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16020
16021 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16022 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16023 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16024 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16025
f7088df3
SDJ
160262014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16027
16028 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16029 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16030 * gdb.arch/stap-eval-lang-ada.exp: New file.
16031
4dc06805
YQ
160322014-10-14 Yao Qi <yao@codesourcery.com>
16033
16034 * gdb.mi/mi-var-child.c (nothing1): New function.
16035 (nothing2): New function.
16036 (do_children_tests): Set function pointers by nothing1 and
16037 nothing2.
16038 * gdb.mi/mi-var-child.exp: Step over new added statements.
16039 Update test to match the new output.
16040 * gdb.mi/var-cmd.c (nothing1): New function.
16041 (nothing2): New function.
16042 (do_children_tests): Set function pointers by nothing1 and
16043 nothing2.
16044 * gdb.mi/mi-var-display.exp: Update test to match output.
16045 Step to the line specified by $line_dct_nothing.
16046 Increase the number of lines to step.
16047
46a93de2
YQ
160482014-10-14 Yao Qi <yao@codesourcery.com>
16049
16050 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16051 tests.
16052 * gdb.mi/mi2-var-child.exp: Likewise.
16053
14ea52ee
DE
160542014-10-13 Doug Evans <dje@google.com>
16055
16056 * gdb.python/py-objfile.exp: Change name of file name test.
16057
e5c6e92b
DE
160582014-10-13 Doug Evans <dje@google.com>
16059
16060 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16061 from the start of the CU.
16062
c780cc2f
JK
160632014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16064 Yao Qi <yao@codesourcery.com>
16065
16066 Fix "save breakpoints" for "catch" command.
16067 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16068 Remove -nonewline. Match also the added "main" line.
16069
99894e11
JK
160702014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16071
16072 Fix "save breakpoints" for "disable $bpnum" command.
16073 * gdb.base/save-bp.c (main): Add label.
16074 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16075
6e1ac5a3
JK
160762014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16077
16078 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16079
754dd2b0
YQ
160802014-10-11 Yao Qi <yao@codesourcery.com>
16081
16082 * gdb.server/server-kill.exp: Execute command
16083 "set remote trace-status-packet on" before "tstatus".
16084
f90183d7
YQ
160852014-10-11 Yao Qi <yao@codesourcery.com>
16086
16087 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16088 (main): Call getppid.
16089 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16090 and continue to it. Read variable "server_pid".
16091
bf40a607
YQ
160922014-10-11 Yao Qi <yao@codesourcery.com>
16093
16094 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16095
052ca370
YQ
160962014-10-11 Yao Qi <yao@codesourcery.com>
16097
16098 * gdb.threads/thread-find.exp: Don't execute command
16099 "info threads".
16100 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16101 * gdb.threads/linux-dp.exp: Don't check the condition
16102 $threads_created equals to zero.
16103
3831839c
PA
161042014-10-10 Pedro Alves <palves@redhat.com>
16105
16106 * gdb.base/bigcore.exp: Remove references to IRIX.
16107 * gdb.base/funcargs.exp: Likewise.
16108 * gdb.base/interrupt.exp: Likewise.
16109 * gdb.base/mips_pro.exp: Likewise.
16110 * gdb.base/nodebug.exp: Likewise.
16111 * gdb.base/setvar.exp: Likewise.
16112 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16113
8b9a549d
PA
161142014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16115 Pedro Alves <palves@redhat.com>
16116
16117 PR symtab/14466
16118 * gdb.base/vdso-warning.c: New file.
16119 * gdb.base/vdso-warning.exp: New file.
16120
d48ba5e8
DE
161212014-10-02 Doug Evans <dje@google.com>
16122
16123 * gdb.base/structs.c (main): Don't run forever.
16124
2278c276
PA
161252014-10-02 Pedro Alves <palves@redhat.com>
16126
16127 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16128 (top level) <stop threads 1, stop threads 2>: Use it.
16129
b57bacec
PA
161302014-10-02 Pedro Alves <palves@redhat.com>
16131
16132 * gdb.threads/break-while-running.exp (test): Add new
16133 'update_thread_list' argument. Skip "info threads" if false.
16134 (top level): Add new 'update_thread_list' axis.
16135
13fd3ff3
PA
161362014-10-02 Pedro Alves <palves@redhat.com>
16137
16138 PR breakpoints/17431
16139 * gdb.base/execl-update-breakpoints.c: New file.
16140 * gdb.base/execl-update-breakpoints.exp: New file.
16141
0fec99e8
PA
161422014-10-01 Pedro Alves <palves@redhat.com>
16143
16144 * gdb.base/breakpoint-in-ro-region.c: New file.
16145 * gdb.base/breakpoint-in-ro-region.exp: New file.
16146
2ddf4301
SM
161472014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16148
16149 * gdb.mi/mi-exit-code.exp: New file.
16150 * gdb.mi/mi-exit-code.c: New file.
16151
6a5f3f43
YQ
161522014-09-30 Yao Qi <yao@codesourcery.com>
16153
16154 * lib/prelink-support.exp (build_executable_own_libs): Error if
16155 the target isn't native.
16156
345bcc73
YQ
161572014-09-30 Yao Qi <yao@codesourcery.com>
16158
16159 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16160 false.
16161
a25a5a45
PA
161622014-09-22 Pedro Alves <palves@redhat.com>
16163
16164 * gdb.threads/break-while-running.exp: New file.
16165 * gdb.threads/break-while-running.c: New file.
16166
00ba3162
YQ
161672014-09-19 Yao Qi <yao@codesourcery.com>
16168
16169 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16170 Invoke test. Restart GDB with --readnow and invoke test again.
16171
c3b7b696
YQ
161722014-09-19 Yao Qi <yao@codesourcery.com>
16173
16174 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16175 proc set_breakpoint_on_gcd_function. Invoke
16176 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16177 invoke set_breakpoint_on_gcd_function again.
16178
2b4fd423
DE
161792014-09-18 Doug Evans <dje@google.com>
16180
16181 * gdb.dwarf2/symtab-producer.exp: New file.
16182
a5947601
SDJ
161832014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16184
16185 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16186 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16187 * gdb.base/global-var-nested-by-dso.c: Likewise.
16188 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16189
91c19059
SDJ
161902014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16191 Pedro Alves <palves@redhat.com>
16192
16193 * gdb.base/watch-bitfields.exp: Pass string other than test file
16194 name to prepare_for_testing.
16195 (watch): New procedure.
16196 (expect_watchpoint): Use with_test_prefix.
16197 (top level): Factor out tests to ...
16198 (test_watch_location, test_regular_watch): ... these new
16199 procedures, and use with_test_prefix and gdb_continue_to_end.
16200
bb9d5f81
PP
162012014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16202
16203 PR breakpoints/12526
16204 * gdb.base/watch-bitfields.exp: New file.
16205 * gdb.base/watch-bitfields.c: New file.
16206
635856f5
PA
162072014-09-16 Pedro Alves <palves@redhat.com>
16208
16209 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16210 software and hardware addresses, not software address against
16211 itself.
16212
7280ceea
PA
162132014-09-16 Pedro Alves <palves@redhat.com>
16214
16215 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16216 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16217
428b16bd
PA
162182014-09-16 Pedro Alves <palves@redhat.com>
16219
16220 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16221 files.
16222 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16223 "*-*-vxworks*" throughout.
16224 * gdb.base/break.exp: Likewise.
16225 * gdb.base/default.exp: Likewise.
16226 * gdb.base/scope.exp: Likewise.
16227 * gdb.base/sepdebug.exp: Likewise.
16228 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16229 throughout.
16230 * gdb.base/run.c: Likewise.
16231 * gdb.base/sepdebug.c: Likewise.
16232 * gdb.hp/gdb.aCC/run.c: Likewise.
16233 * gdb.reverse/until-reverse.c: Likewise.
16234 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16235
666d413c
YQ
162362014-09-16 Yao Qi <yao@codesourcery.com>
16237
16238 * boards/local-remote-host-native.exp: New file.
16239
57cbd724
DE
162402014-09-14 Doug Evans <xdje42@gmail.com>
16241
16242 * gdb.threads/queue-signal.c (thread_count): New variable.
16243 (thread_count_mutex, thread_count_condvar): New variables.
16244 (incr_thread_count, wait_all_threads_running): New functions.
16245 (main): Wait for all threads to be in their thread functions.
16246
81219e53
DE
162472014-09-13 Doug Evans <xdje42@gmail.com>
16248
16249 * gdb.threads/queue-signal.c: New file.
16250 * gdb.threads/queue-signal.exp: New file.
16251
3714cea7
DE
162522014-09-13 Doug Evans <xdje42@gmail.com>
16253
16254 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16255 be consistent with what default_gdb_init uses.
16256 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16257 the plain text of the prompt. Add some logging printfs.
16258 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16259
fa43b1d7
PA
162602014-09-12 Pedro Alves <palves@redhat.com>
16261
16262 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16263 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16264 * gdb.arch/i386-size-overlap.exp: Likewise.
16265 * gdb.arch/i386-size.exp: Likewise.
16266 * gdb.arch/i386-unwind.exp: Likewise.
16267 * gdb.base/a2-run.exp: Likewise.
16268 * gdb.base/break.exp: Likewise.
16269 * gdb.base/charset.exp: Likewise.
16270 * gdb.base/chng-syms.exp: Likewise.
16271 * gdb.base/commands.exp: Likewise.
16272 * gdb.base/dbx.exp: Likewise.
16273 * gdb.base/find.exp: Likewise.
16274 * gdb.base/funcargs.exp: Likewise.
16275 * gdb.base/jit-simple.exp: Likewise.
16276 * gdb.base/reread.exp: Likewise.
16277 * gdb.base/sepdebug.exp: Likewise.
16278 * gdb.base/step-bt.exp: Likewise.
16279 * gdb.cp/mb-inline.exp: Likewise.
16280 * gdb.cp/mb-templates.exp: Likewise.
16281 * gdb.objc/basicclass.exp: Likewise.
16282 * gdb.threads/killed.exp: Likewise.
16283
9d9bf2df
EBM
162842014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16285
16286 PR tdep/17379
16287 * gdb.arch/powerpc-stackless.S: New file.
16288 * gdb.arch/powerpc-stackless.exp: New file.
16289
1cf2f1b0
JK
162902014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16291
16292 * gdb.base/attach.c: Include unistd.h.
16293 (main): Call alarm. Add label postloop.
16294 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16295 gdb_breakpoint, gdb_continue_to_breakpoint.
16296 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16297
98880d46
PA
162982014-09-11 Pedro Alves <palves@redhat.com>
16299
16300 PR gdb/17347
16301 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16302 * gdb.base/attach.exp (test_command_line_attach_run): New
16303 procedure.
16304 (top level): Call it.
16305
4c92ff2c
PA
163062014-09-11 Pedro Alves <palves@redhat.com>
16307
16308 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16309 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16310 (do_command_attach_tests): Use spawn_wait_for_attach.
16311 * gdb.base/solib-overlap.exp: Likewise.
16312 * gdb.multi/multi-attach.exp: Likewise.
16313 * gdb.python/py-prompt.exp: Likewise.
16314 * gdb.python/py-sync-interp.exp: Likewise.
16315 * gdb.server/ext-attach.exp: Likewise.
16316
3adc1a7d
GKB
163172014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16318
16319 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16320 command in testcase. Simplify testcase.
16321
96334934
JB
163222014-09-10 Joel Brobecker <brobecker@adacore.com>
16323
16324 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16325
eb479039
JB
163262014-09-10 Joel Brobecker <brobecker@adacore.com>
16327
16328 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16329
deede10c
JB
163302014-09-10 Joel Brobecker <brobecker@adacore.com>
16331
16332 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16333
7828a5f5
JB
163342014-09-10 Joel Brobecker <brobecker@adacore.com>
16335
16336 * gdb.dwarf2/dynarr-ptr.c: New file.
16337 * gdb.dwarf2/dynarr-ptr.exp: New file.
16338
33aeebcf
MR
163392014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16340
16341 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16342 of 30 rather than hardcoding 120 for a slow test case. Take the
16343 `gdb,timeout' target setting into account for this calculation.
16344 Don't extend the timeout for the test cases that don't need it.
16345
7b415901
MR
163462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16347
16348 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16349 a factor of 2 for a slow test case. Take the `gdb,timeout'
16350 target setting into account for this calculation.
16351 * gdb.reverse/until-precsave.exp: Increase the timeout by
16352 a factor of 15 and 3 respectively rather than adding 120
16353 for a pair of slow test cases. Take the `gdb,timeout'
16354 target setting into account for this calculation.
16355
4a40f85a
MR
163562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16357
16358 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16359 timeout, don't pass one down to gdb_expect.
16360 (gdb_expect): Rework timeout selection.
16361
09635af7
MR
163622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16363
16364 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16365 exception on timeout.
16366 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16367 (gdbserver_start_extended): Catch any `gdbserver_start' error
16368 exceptions.
16369 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16370 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16371 `gdbserver_gdb_load' error exceptions.
16372
2bdd10b7
MR
163732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16374
16375 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16376 120 on waiting for the TCP socket to open.
16377
316935f0
DE
163782014-09-09 Doug Evans <xdje42@gmail.com>
16379
16380 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16381 _caller_matches, _any_caller_is, _any_caller_matches.
16382
83740597
DE
163832014-09-09 Doug Evans <xdje42@gmail.com>
16384
16385 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16386
4c122fc3
YQ
163872014-09-09 Yao Qi <yao@codesourcery.com>
16388
16389 * gdb.mi/mi-var-display.exp: Set print symbol off.
16390
a9f116cb
GKB
163912014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16392
16393 PR gdb/17035
16394 * gdb.base/commands.exp: Add tests to verify user-defined
16395 commands with empty bodies.
16396 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16397 python commands in `show user command`.
16398 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16399 scheme commands in `show user command`.
16400
c75bd3a2
JK
164012014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16402
16403 PR python/17355
16404 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16405 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16406 * gdb.python/py-framefilter-invalidarg.exp: New file.
16407 * gdb.python/py-framefilter-invalidarg.py: New file.
16408
faa42425
DE
164092014-09-06 Doug Evans <xdje42@gmail.com>
16410
16411 PR 15276
16412 * gdb.python/py-caller-is.c: New file.
16413 * gdb.python/py-caller-is.exp: New file.
16414
474ca4f6
SDJ
164152014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16416
16417 PR gdb/17235
16418 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16419 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16420
eb0b0463
SDJ
164212014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16422
16423 PR fortran/17237
16424 * gdb.fortran/print-formatted.exp: New file.
16425 * gdb.fortran/print-formatted.f90: Likewise.
16426
5f3b99cf
SS
164272014-09-03 Sasha Smundak <asmundak@google.com>
16428
16429 * gdb.python/py-frame.exp: Test Frame.read_register.
16430
7d793aa9
SDJ
164312014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16432
16433 PR python/16699
16434 * gdb.python/py-completion.exp: New file.
16435 * gdb.python/py-completion.py: Likewise.
16436
fb0576e9
DE
164372014-08-28 Doug Evans <dje@google.com>
16438
16439 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16440 eax,etc. are live with values set by gdb and thus the compiler can't
16441 use them.
16442 * gdb.arch/i386-pseudo.c (main): Ditto.
16443
ee92b0dd
DE
164442014-08-27 Doug Evans <dje@google.com>
16445
16446 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16447
6649db35
DE
164482014-08-25 Doug Evans <dje@google.com>
16449
16450 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16451 (main): Ditto.
16452
564b7600
DE
164532014-08-25 Doug Evans <dje@google.com>
16454
16455 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16456
3881fb67
YQ
164572014-08-24 Yao Qi <yao@codesourcery.com>
16458
16459 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16460 symbol off.
16461 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16462
a05a36a5
DE
164632014-08-22 Doug Evans <dje@google.com>
16464
16465 PR 17276
16466 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16467 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16468 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16469
7c343b48
YQ
164702014-08-22 Yao Qi <yao@codesourcery.com>
16471
16472 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16473 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16474 * gdb.python/python.exp: Likewise. Use .py file on the host
16475 instead of the build.
16476
22fd09ae
JK
164772014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16478
16479 * gdb.threads/gcore-stale-thread.c: New file.
16480 * gdb.threads/gcore-stale-thread.exp: New file.
16481
a8454a7c
PA
164822014-08-21 Pedro Alves <palves@redhat.com>
16483
16484 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16485 * gdb.base/gcore-relro-pie.exp: Likewise.
16486 * gdb.base/gcore-relro.exp: Likewise.
16487 * gdb.base/gcore.exp: Likewise.
16488 * gdb.base/print-symbol-loading.exp: Likewise.
16489 * gdb.threads/gcore-thread.exp: Likewise.
16490 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16491
2a31c623
PA
164922014-08-20 Pedro Alves <palves@redhat.com>
16493 Jan Kratochvil <jan.kratochvil@redhat.com>
16494
16495 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16496 configure.
16497 (EXPECT): Handle READ1 being set.
16498 (all): Depend on EXTRA_RULES.
16499 (check-read1, expect-read1, read1.so, read1): New rules.
16500 * README (Testsuite Parameters): Document the READ1 make variable.
16501 (Race detection): New section.
16502 * configure: Regenerate.
16503 * configure.ac: If build==host==target, and running under a
16504 GNU/glibc system, add read1 to the extra Makefile rules.
16505 (EXTRA_RULES): AC_SUBST it.
16506 * lib/read1.c: New file.
16507
d36430db
JB
165082014-08-20 Joel Brobecker <brobecker@adacore.com>
16509
16510 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16511 the handling of variables declared as a typedef to an array
16512 which a DW_AT_data_location attribute.
16513
9a0dc9e3
PA
165142014-08-19 Andrew Burgess <aburgess@broadcom.com>
16515 Pedro Alves <palves@redhat.com>
16516
16517 PR symtab/14604
16518 PR symtab/14605
16519 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16520 gdb_test.
16521
0718a8da
PA
165222014-08-19 Pedro Alves <palves@redhat.com>
16523
16524 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16525
13b448cd
YQ
165262014-08-19 Yao Qi <yao@codesourcery.com>
16527
16528 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16529 right line.
16530
1cbf5077
DB
165312014-08-18 David Blaikie <dblaikie@gmail.com>
16532
16533 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16534
bf0fae19
JB
165352014-08-18 Joel Brobecker <brobecker@adacore.com>
16536
16537 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16538 attribute in array range.
16539
3c8c5dcc
JB
165402014-08-18 Joel Brobecker <brobecker@adacore.com>
16541
16542 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16543
e66d4446
SC
165442014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16545
16546 PR c++/17132
16547 * gdb.cp/pr17132.cc: New file.
16548 * gdb.cp/pr17132.exp: New file.
16549
940df408
SC
165502014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16551
16552 * gdb.python/py-xmethods.py (A_getarrayind)
16553 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16554 Use 'print' with function call syntax.
16555 (E_method_matcher.match): Fix tab vs space indentation mixup.
16556
ebcc6c3a
YQ
165572014-08-15 Yao Qi <yao@codesourcery.com>
16558
16559 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16560 false.
16561
775e0f04
YQ
165622014-08-15 Yao Qi <yao@codesourcery.com>
16563
16564 * gdb.cp/casts.exp: Set print symbol off.
16565 * gdb.cp/class2.exp: Likewise.
16566 * gdb.cp/overload.exp: Likewise.
16567 * gdb.cp/templates.exp: Likewise.
16568
d769e349
DE
165692014-08-11 Doug Evans <dje@google.com>
16570
16571 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16572 (test_load_shlib): Update.
16573
20c6f1e1
YQ
165742014-08-09 Yao Qi <yao@codesourcery.com>
16575
16576 * gdb.base/display.exp: Invoke is_address_zero_readable.
16577 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16578 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16579 * gdb.base/hbreak-unmapped.exp: Return if
16580 is_address_zero_readable returns true.
16581 * gdb.base/signest.exp: Likewise.
16582 * gdb.base/signull.exp: Likewise.
16583 * gdb.base/sigbpt.exp: Likewise.
16584 * gdb.guile/scm-disasm.exp: Do the test if
16585 is_address_zero_readable returns false.
16586 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16587 * gdb.python/py-arch.exp: Likewise.
16588 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16589 * lib/gdb.exp (is_address_zero_readable): New proc.
16590
5792e8e3
YQ
165912014-08-09 Yao Qi <yao@codesourcery.com>
16592
16593 PR testsuite/13443
16594 * gdb.mi/mi-var-display.exp: Make test messages unique.
16595
3cecbbbe
TT
165962014-08-04 Tom Tromey <tromey@redhat.com>
16597
16598 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16599 target 0".
16600
00b51ff5
TT
166012014-08-04 Tom Tromey <tromey@redhat.com>
16602
16603 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16604 "target_resume".
16605
6908c509
JB
166062014-08-01 Joel Brobecker <brobecker@adacore.com>
16607
16608 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16609 inner_vla_struct_object_size.
16610 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16611 as xfail.
16612
cc6563d2
PA
166132014-07-30 Pedro Alves <palves@redhat.com>
16614
16615 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16616 comment.
16617
7e09a223
YQ
166182014-07-29 Yao Qi <yao@codesourcery.com>
16619
16620 PR gdb/17206
16621 * gdb.base/until-nodebug.exp: New.
16622
7ebdbe92
DE
166232014-07-28 Doug Evans <xdje42@gmail.com>
16624
16625 PR guile/17203
16626 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16627 previously existing parameter, and previously ambiguously spelled
16628 parameter.
16629
fdb1adc6
WN
166302014-07-28 Will Newton <will.newton@linaro.org>
16631
16632 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16633
186fcde0
DE
166342014-07-26 Ludovic Courtès <ludo@gnu.org>
16635 Doug Evans <xdje42@gmail.com>
16636
16637 PR guile/17146
16638 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
16639
70509625
PA
166402014-07-25 Pedro Alves <palves@redhat.com>
16641
16642 * gdb.threads/signal-command-handle-nopass.c: New file.
16643 * gdb.threads/signal-command-handle-nopass.exp: New file.
16644 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
16645 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
16646 * gdb.threads/signal-delivered-right-thread.c: New file.
16647 * gdb.threads/signal-delivered-right-thread.exp: New file.
16648
c3f814a1
PA
166492014-07-25 Pedro Alves <palves@redhat.com>
16650
16651 * gdb.base/double-prompt-target-event-error.exp
16652 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
16653 match.
16654 (cancel_pagination_in_target_event): Rework double prompt
16655 detection.
16656 * gdb.base/paginate-after-ctrl-c-running.exp
16657 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
16658 <return>' match.
16659 * gdb.base/paginate-bg-execution.exp
16660 (test_bg_execution_pagination_return)
16661 (test_bg_execution_pagination_cancel): Remove '-notransfer
16662 <return>' matches.
16663 * gdb.base/paginate-execution-startup.exp
16664 (test_fg_execution_pagination_return)
16665 (test_fg_execution_pagination_cancel): Remove '-notransfer
16666 <return>' matches.
16667 * gdb.base/paginate-inferior-exit.exp
16668 (test_paginate_inferior_exited): Remove '-notransfer <return>'
16669 match.
16670 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
16671 * lib/gdb.exp (pagination_prompt): Run text through
16672 string_to_regexp.
16673 (gdb_test_multiple): Match $pagination_prompt instead of
16674 "<return>".
16675 (string_to_regexp): Move to lib/gdb-utils.exp.
16676
e214cf6c
JK
166772014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16678
16679 * gdb.arch/amd64-entry-value-paramref.S: New file.
16680 * gdb.arch/amd64-entry-value-paramref.cc: New file.
16681 * gdb.arch/amd64-entry-value-paramref.exp: New file.
16682 * gdb.arch/amd64-optimout-repeat.S: New file.
16683 * gdb.arch/amd64-optimout-repeat.c: New file.
16684 * gdb.arch/amd64-optimout-repeat.exp: New file.
16685
17d0c5c8
JK
166862014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16687
16688 PR gdb/17170
16689 * gdb.base/statistics.exp: New file.
16690
b8b8facf
DE
166912014-07-17 Doug Evans <dje@google.com>
16692
74b49205 16693 PR gdb/17170
b8b8facf
DE
16694 * gdb.base/maint.exp: Update testing of per-command stats.
16695
1b5d0ab3
PA
166962014-07-16 Pedro Alves <palves@redhat.com>
16697
16698 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
16699 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
16700 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
16701 (tfile_write_buf): New functions.
16702 (add_memory_block): Rewrite using the above.
16703 (adjust_function_address): New function.
16704 (FUNCTION_ADDRESS): New macro.
16705 (write_basic_trace_file): Remove short_x local, and use
16706 tfile_write_16. Change type of func_addr local to unsigned long
16707 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
16708 here. Cast argument of add_memory_block to char pointer.
16709 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
16710 (main): Remove parameters.
16711 * gdb.trace/tfile.exp: Remove nowarnings.
16712
4d974e88
SM
167132014-07-15 Simon Marchi <simon.marchi@ericsson.com>
16714
16715 * gdb.base/debug-expr.exp: Test string evaluation with
16716 "debug expression" on.
16717
41e99568
PA
167182014-07-15 Pedro Alves <palves@redhat.com>
16719
16720 * gdb.base/reread.exp: Use clean_restart.
16721
487d9753
PL
167222014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
16723
16724 * gdb.arch/avr-flash-qualifer.c: New.
16725 * gdb.arch/avr-flash-qualifer.exp: New.
16726
cc1c52ad
PA
167272014-07-14 Pedro Alves <palves@redhat.com>
16728
16729 * gdb.base/paginate-after-ctrl-c-running.c: New file.
16730 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
16731
1e973570
PA
167322014-07-14 Pedro Alves <palves@redhat.com>
16733
16734 * gdb.base/double-prompt-target-event-error.c: New file.
16735 * gdb.base/double-prompt-target-event-error.exp: New file.
16736
93d6eb10
PA
167372014-07-14 Pedro Alves <palves@redhat.com>
16738
16739 PR gdb/17072
16740 * gdb.base/paginate-inferior-exit.c: New file.
16741 * gdb.base/paginate-inferior-exit.exp: New file.
16742
0017922d
PA
167432014-07-14 Pedro Alves <palves@redhat.com>
16744
16745 PR gdb/17072
16746 * gdb.base/paginate-bg-execution.c: New file.
16747 * gdb.base/paginate-bg-execution.exp: New file.
16748
94696ad3
PA
167492014-07-14 Pedro Alves <palves@redhat.com>
16750
16751 PR gdb/17072
16752 * gdb.base/paginate-execution-startup.c: New file.
16753 * gdb.base/paginate-execution-startup.exp: New file.
16754 * lib/gdb.exp (pagination_prompt): New global.
16755 (default_gdb_spawn): New procedure, factored out from
16756 default_gdb_spawn.
16757 (default_gdb_start): Adjust to call default_gdb_spawn.
16758 (gdb_spawn): New procedure.
16759
bd293940
PA
167602014-07-14 Pedro Alves <palves@redhat.com>
16761
16762 * lib/gdb.exp (gdb_assert): New procedure.
16763 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
16764
c933f875
PA
167652014-07-14 Pedro Alves <palves@redhat.com>
16766
16767 * gdb.base/execution-termios.c: New file.
16768 * gdb.base/execution-termios.exp: New file.
16769
d98b7a16
TT
167702014-07-14 Tom Tromey <tromey@redhat.com>
16771
16772 * gdb.cp/vla-cxx.cc: New file.
16773 * gdb.cp/vla-cxx.exp: New file.
16774
548740d6
TT
167752014-07-14 Tom Tromey <tromey@redhat.com>
16776
16777 * gdb.reverse/rerun-prec.c: New file.
16778 * gdb.reverse/rerun-prec.exp: New file.
16779
a25eb028
MR
167802014-07-12 Maciej W. Rozycki <macro@mips.com>
16781 Maciej W. Rozycki <macro@codesourcery.com>
16782
16783 * lib/gdb-utils.exp: New file.
16784 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
16785 inline `gdb_init_command' processing.
16786 (gdb_start_cmd): Likewise.
16787 * lib/mi-support.exp (mi_run_cmd): Likewise.
16788 * README: Document `gdb_init_command' and `gdb_init_commands'.
16789
218c2655
JK
167902014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16791
16792 Fix false FAIL running under a very long directory name.
16793 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
16794 and "set print elements 10000". Twice.
16795
5401fde3
YQ
167962014-07-11 Yao Qi <yao@codesourcery.com>
16797
16798 * gdb.base/exprs.exp: "set print symbol off".
16799
e76126e8
PA
168002014-07-11 Pedro Alves <palves@redhat.com>
16801
16802 * gdb.threads/kill.c: New file.
16803 * gdb.threads/kill.exp: New file.
16804
2d6f0de6
YQ
168052014-07-10 Yao Qi <yao@codesourcery.com>
16806
16807 * gdb.trace/tfile.c (write_basic_trace_file)
16808 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
16809 address written to trace file.
16810
7180e04a
PA
168112014-07-09 Pedro Alves <palves@redhat.com>
16812
16813 * gdb.base/attach-wait-input.exp: New file.
16814 * gdb.base/attach-wait-input.c: New file.
16815
9a9a7608
AB
168162014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
16817
16818 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
16819 setting up test structures.
16820 (main): Call new test function.
16821 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
16822 test function, continue into test function and walk test
16823 structures.
16824
161ac41e
YQ
168252014-07-02 Yao Qi <yao@codesourcery.com>
16826
16827 * gdb.trace/entry-values.c: Define labels 'foo_start' and
16828 'bar_start' at the beginning of functions 'foo' and 'bar'
16829 respectively.
16830 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
16831 instead of 'foo' and 'bar'.
16832
1f267ae3
MM
168332014-07-08 Markus Metzger <markus.t.metzger@intel.com>
16834
16835 * gdb.btrace/segv.exp: New.
16836 * gdb.btrace/segv.c: New.
16837
2b239efb
LM
168382014-07-02 Luis Machado <lgustavo@codesourcery.com>
16839
16840 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
16841 instruction.
16842
cf363f18
MW
168432014-06-30 Mark Wielaard <mjw@redhat.com>
16844
16845 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
16846 vulture, vilify, villar): New volatile array constants.
16847 (vindictive, vegetation): New const volatile array constants.
16848 * gdb.base/volatile.exp: Test volatile and const volatile array
16849 types.
16850
aebf9d24
AA
168512014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
16852
16853 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
16854 target lacks support for awatch, rwatch, or hbreak.
16855
b67a2c6f
YQ
168562014-06-27 Yao Qi <yao@codesourcery.com>
16857
16858 * gdb.multi/dummy-frame-restore.exp: New.
16859 * gdb.multi/dummy-frame-restore.c: New.
16860
aef92902
MM
168612014-06-25 Markus Metzger <markus.t.metzger@intel.com>
16862
16863 * gdb.btrace/gcore.exp: New.
16864
8e9db26e
PA
168652014-06-23 Pedro Alves <palves@redhat.com>
16866
16867 * gdb.base/watchpoint-reuse-slot.c: New file.
16868 * gdb.base/watchpoint-reuse-slot.exp: New file.
16869
70afc5b7
SC
168702014-06-23 Siva Chandra Reddy <sivachandra@google.com>
16871
16872 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
16873 progspace's filename in 'info', 'enable' and 'disable' command
16874 tests.
16875
b972bd9c
JK
168762014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16877
16878 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
16879 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16880 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
16881
125f8a3d
GB
168822014-06-20 Gary Benson <gbenson@redhat.com>
16883
16884 * gdb.arch/i386-avx.exp: Fix include file location.
16885 * gdb.arch/i386-sse.exp: Likewise.
16886
3ed9baed
IB
168872014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
16888
16889 * gdb.dlang/expression.exp: New file.
16890
034f788c
PA
168912014-06-19 Pedro Alves <palves@redhat.com>
16892
16893 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
16894 out from ...
16895 (top level): ... here. Iterate running tests under different
16896 scheduler-locking settings.
16897
45371d0c
LM
168982014-06-18 Luis Machado <lgustavo@codesourcery.com>
16899
16900 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
16901 to DW_FORM_addr and use non-zero addresses.
16902
5d376983
SC
169032014-06-18 Siva Chandra Reddy <sivachandra@google.com>
16904
16905 PR gdb/17017
16906 * gdb.python/py-xmethods.cc: Add global function call counters and
16907 increment them in their respective functions. Remove "cout"
16908 statements.
16909 * gdb.python/py-xmethods.exp: Make tests check the global function
16910 call counters instead of depending on inferior IO.
16911
a1aa2221
LM
169122014-06-18 Don Breazeal <donb@codesourcery.com>
16913
16914 * gdb.base/foll-fork.exp (default_fork_parent_follow):
16915 Deleted procedure.
16916 (explicit_fork_parent_follow): Deleted procedure.
16917 (explicit_fork_child_follow): Deleted procedure.
16918 (test_follow_fork): New procedure.
16919 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 16920 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
16921 procedure calls.
16922
0fc05997
YQ
169232014-06-17 Yao Qi <yao@codesourcery.com>
16924
16925 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
16926 CP1252.
16927
70795c52
LM
169282014-06-17 Luis Machado <lgustavo@codesourcery.com>
16929
16930 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
16931 Initialize ptr and S explicitly.
16932 (skip_type_update_when_not_use_rtti_test): Likewise.
16933
6be47f0c
KS
169342014-06-16 Keith Seitz <keiths@redhat.com>
16935
16936 PR mi/15863
16937 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
16938 the inferior is started.
16939
d03de421
PA
169402014-06-16 Pedro Alves <palves@redhat.com>
16941
16942 * gdb.base/break-main-file-remove-fail.c: New file.
16943 * gdb.base/break-main-file-remove-fail.exp: New file.
16944 * gdb.base/break-unload-file.exp: Use build_executable instead of
16945 prepare_for_testing.
16946 (test_break): New parameter "initial_load". Handle it.
16947 (top level): Add initial_load cmdline/file axis.
16948
f9579b99
TT
169492014-06-12 Tom Tromey <tromey@redhat.com>
16950
16951 * gdb.base/completion.exp: Don't use directory name in test.
16952
3657956b
GB
169532014-06-09 Gary Benson <gbenson@redhat.com>
16954
16955 * gdb.base/sigall.c [Functions to send signals]: Reorder to
16956 separate the always-available ANSI-standard signals from the
16957 signals that require checking.
16958 (main): Likewise.
16959 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
16960 Likewise.
16961 (main): Likewise.
16962
4186eb54
KS
169632014-06-07 Keith Seitz <keiths@redhat.com>
16964
16965 Revert:
16966 PR c++/16253
16967 * gdb.cp/var-tag.cc: New file.
16968 * gdb.cp/var-tag.exp: New file.
16969 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
16970 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
16971 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
16972 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
16973
25326a28 169742014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
16975
16976 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
16977
829155c9
PA
169782014-06-06 Pedro Alves <palves@redhat.com>
16979
16980 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
16981 in target debug output instead of looking at RSP packets,
16982 disabling the test on any target that uses hardware stepping.
16983 Update comments.
16984
61c8d22e
PA
169852014-06-06 Pedro Alves <palves@redhat.com>
16986
16987 * gdb.base/break-unload-file.exp: Fix typo.
16988
d9a47287
YQ
169892014-06-06 Yao Qi <yao@codesourcery.com>
16990
16991 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
16992 from "jit_function" to "^jit_function".
16993
e5e01dbf
YQ
169942014-06-06 Yao Qi <yao@codesourcery.com>
16995
16996 * gdb.base/async.c (foo): Add one statement.
16997 * gdb.base/async.exp: Get the next instruction address and
16998 match the output of "nexti" by instruction address. Match
16999 the hex address in the output of "finish".
17000
73ba372c
GB
170012014-06-06 Gary Benson <gbenson@redhat.com>
17002
17003 * gdb.base/call-signals.c: Remove preprocessor conditionals
17004 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17005 SIGSEGV and SIGTERM.
17006 * gdb.base/sigall.c: Likewise.
17007 * gdb.base/unwindonsignal.c: Likewise.
17008 * gdb.reverse/sigall-reverse.c: Likewise.
17009
831517df
YQ
170102014-06-06 Yao Qi <yao@codesourcery.com>
17011
17012 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17013 readable, skip the test.
17014
b8b91e98
YQ
170152014-06-06 Yao Qi <yao@codesourcery.com>
17016
17017 * gdb.threads/staticthreads.c (thread_function): Move the line
17018 setting breakpoint on forward.
17019 * gdb.threads/staticthreads.exp: Update comments.
17020
fb934770
LC
170212014-06-05 Ludovic Courtès <ludo@gnu.org>
17022
17023 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17024 "history-append! type error".
17025
6ef284bd
SM
170262014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17027
17028 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17029 erroneous dprintf expected input.
17030
a872e241
DE
170312014-06-04 Doug Evans <xdje42@gmail.com>
17032
17033 * gdb.guile/scm-generics.exp: Delete.
17034
16f691fb
DE
170352014-06-04 Doug Evans <xdje42@gmail.com>
17036
17037 * gdb.guile/scm-breakpoint.exp: Update.
17038 Add tests for breakpoint registration.
17039
012370f6
TT
170402014-06-04 Tom Tromey <tromey@redhat.com>
17041
17042 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17043 VLA-in-union.
17044 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17045 inner_vla_struct, vla_union types. Initialize objects of those
17046 types and compute their sizes.
17047
9f5a4cef
HZ
170482014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17049 Hui Zhu <hui@codesourcery.com>
17050
17051 * gdb.base/fileio.exp: Add test for shell not available as well as
17052 available.
17053 * gdb.base/fileio.c (test_system): Check for shell twice.
17054
90a45c4d
YQ
170552014-06-04 Yao Qi <yao@codesourcery.com>
17056
17057 * gdb.base/auto-connect-native-target.exp: Remove redundant
17058 space from the regexp pattern.
17059
70017e41
YQ
170602014-06-04 Yao Qi <yao@codesourcery.com>
17061
17062 * gdb.base/default.exp: Replace "child" with "native" in
17063 regexp pattern.
17064
883964a7
SC
170652014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17066
17067 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17068 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17069 * gdb.python/py-xmethods.py: Python script supporting the
17070 new testcase and tests.
17071
ef370185
JB
170722014-06-03 Joel Brobecker <brobecker@adacore.com>
17073 Pedro Alves <palves@redhat.com>
17074
17075 PR breakpoints/17000
17076 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17077 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17078
1e2ccb61
BM
170792014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17080
17081 * gdb.base/subst.exp: Add tests to verify partial path matching
17082 output.
17083
c6ec5ab2
PA
170842014-06-03 Pedro Alves <palves@redhat.com>
17085
17086 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17087 target that doesn't use software single-stepping.
17088
835c559f
PA
170892014-06-03 Pedro Alves <palves@redhat.com>
17090
17091 PR breakpoints/17000
17092 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17093 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17094
06eb1586
DE
170952014-06-02 Doug Evans <xdje42@gmail.com>
17096
17097 * gdb.guile/scm-parameter.exp: New file.
17098
e698b8c4
DE
170992014-06-02 Doug Evans <xdje42@gmail.com>
17100
17101 * gdb.guile/scm-cmd.c: New file.
17102 * gdb.guile/scm-cmd.exp: New file.
17103
ded03782
DE
171042014-06-02 Doug Evans <xdje42@gmail.com>
17105
17106 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17107 pretty-printer lookup.
17108 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17109 (make-pp_s-printer): Call it.
17110 (make-pretty-printer-from-dict): New function.
17111 (lookup-pretty-printer-maker-from-dict): New function.
17112 (*pretty-printer*): Simplify.
17113 (make-objfile-pp_s-printer): New function.
17114 (install-objfile-pretty-printers!): New function.
17115 (make-progspace-pp_s-printer): New function.
17116 (install-progspace-pretty-printers!): New function.
17117 * gdb.guile/scm-progspace.c: New file.
17118 * gdb.guile/scm-progspace.exp: New file.
17119
41fac0cf
PA
171202014-06-02 Pedro Alves <palves@redhat.com>
17121
17122 * gdb.base/dprintf-bp-same-addr.c: New file.
17123 * gdb.base/dprintf-bp-same-addr.exp: New file.
17124
96ae5695
EBM
171252014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17126
17127 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17128 * gdb.arch/powerpc-power.s: Likewise.
17129
da02b3a8
JB
171302014-06-02 Joel Brobecker <brobecker@adacore.com>
17131
17132 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17133
c72b2e7b
YQ
171342014-06-01 Yao Qi <yao@codesourcery.com>
17135
17136 * gdb.base/watchpoint.exp (test_watch_location): Check null
17137 pointer can be dereferenced. If not, do the test, otherwise
17138 skip it.
17139
53e8a631
AB
171402014-05-30 Andrew Burgess <aburgess@broadcom.com>
17141
17142 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17143 results.
17144 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17145
938f0e2f
AB
171462014-05-30 Andrew Burgess <aburgess@broadcom.com>
17147
17148 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17149 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17150 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17151 * gdb.arch/amd64-invalid-stack-top.c: New file.
17152 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17153
9ba6657a
PA
171542014-05-30 Pedro Alves <palves@redhat.com>
17155
17156 PR breakpoints/17000
17157 * gdb.base/sss-bp-on-user-bp.c: New file.
17158 * gdb.base/sss-bp-on-user-bp.exp: New file.
17159
522c09bf
DB
171602014-05-30 David Blaikie <dblaikie@gmail.com>
17161
17162 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17163 gnu_inline semantics via attribute.
17164 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17165 source explicitly specifies the required semantics.
17166
bf4ef81e
MR
171672014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17168
17169 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17170
329ea579
PA
171712014-05-29 Pedro Alves <palves@redhat.com>
17172 Tom Tromey <tromey@redhat.com>
17173
17174 * gdb.base/async-shell.exp: Don't enable target-async.
17175 * gdb.base/async.exp
17176 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17177 parameter. Adjust.
17178 (top level): Don't test with "target-async".
17179 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17180 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17181 * gdb.base/inferior-died.exp: Don't enable target-async.
17182 * gdb.base/interrupt-noterm.exp: Likewise.
17183 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17184 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17185 * gdb.mi/mi-nonstop.exp: Likewise.
17186 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17187 * gdb.mi/mi-nsintrall.exp: Likewise.
17188 * gdb.mi/mi-nsmoribund.exp: Likewise.
17189 * gdb.mi/mi-nsthrexec.exp: Likewise.
17190 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17191 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17192 * gdb.python/py-evsignal.exp: Don't enable target-async.
17193 * gdb.python/py-evthreads.exp: Likewise.
17194 * gdb.python/py-prompt.exp: Likewise.
17195 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17196 * gdb.server/solib-list.exp: Don't enable target-async.
17197 * gdb.threads/thread-specific-bp.exp: Likewise.
17198 * lib/mi-support.exp: Adjust to use mi-async.
17199
fd664c91
PA
172002014-05-29 Pedro Alves <palves@redhat.com>
17201
17202 PR gdb/13860
17203 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17204 reason, even in sync mode.
17205
251bde03
PA
172062014-05-29 Pedro Alves <palves@redhat.com>
17207 Hui Zhu <hui@codesourcery.com>
17208
17209 PR PR15693
17210 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17211 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17212 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17213 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17214
7f3c0343
JB
172152014-05-28 Joel Brobecker <brobecker@adacore.com>
17216
17217 * config/monitor.exp (gdb_target_monitor): Replace use of
17218 "set remotebaud" by "set serial baud".
17219
b2715b27
AW
172202014-05-26 Andy Wingo <wingo@igalia.com>
17221
17222 * gdb.guile/scm-breakpoint.exp:
17223 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17224 properties instead of gdb-object-properties.
17225
498a4489
YQ
172262014-05-26 Yao Qi <yao@codesourcery.com>
17227
17228 * gdb.server/no-thread-db.exp: Specify source file name
17229 explicitly when setting a breakpoint.
17230
589fdceb
MM
172312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17232
17233 * gdb.btrace/vdso.c: New.
17234 * gdb.btrace/vdso.exp: New.
17235
e9089e05
MM
172362014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17237
17238 * gdb.base/gcore.exp (capture_command_output): Move ...
17239 * lib/gdb.exp (capture_command_output): ... here.
17240
67b5c0c1
MM
172412014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17242
17243 * gdb.btrace/data.exp: Test memory access during btrace replay.
17244
a2199296
SM
172452014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17246
17247 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17248
17b2616c
PA
172492014-05-21 Pedro Alves <palves@redhat.com>
17250
17251 PR gdb/13860
17252 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17253 (top level): Test that output related to execution commands is
17254 sent to the console with CLI commands, but not with MI commands.
17255 Test that breakpoint events are always mirrored to the console.
17256 Also expect the new source line to be output after a "next" in
17257 async mode too. Make it a pass/fail test.
17258 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17259 output.
17260 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17261
5166082f
PA
172622014-05-21 Pedro Alves <palves@redhat.com>
17263
17264 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17265 Use them to test variations of "list" after reaching a breakpoint.
17266 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17267 Test "list" with listsize 10 after reaching a breakpoint.
17268 * gdb.python/python.exp (decode_line current location line
17269 number): Adjust expected line number.
17270
2f25d70f
SM
172712014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17272
17273 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17274 behavior for $args, pass it directly to "run".
17275
ff604a67
MR
172762014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17277
17278 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17279 30000 to 65536.
17280
6a3cb8e8
PA
172812014-05-21 Pedro Alves <palves@redhat.com>
17282
17283 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17284 auto-connect-native-target off".
17285 * gdb.base/auto-connect-native-target.c: New file.
17286 * gdb.base/auto-connect-native-target.exp: New file.
17287
4ebfc96e
PA
172882014-05-21 Pedro Alves <palves@redhat.com>
17289
17290 * gdb.base/default.exp: Test "target native" instead of "target
17291 child".
17292
36d46afb
MW
172932014-05-21 Mark Wielaard <mjw@redhat.com>
17294
17295 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17296
5876f503
JK
172972014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17298
17299 Fix TLS access for -static -pthread.
17300 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17301 <HAVE_TLS> (thread_function, main): Initialize it.
17302 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17303 Add clean_restart.
17304 <$have_tls != "">: Check TLSVAR.
17305
0256a6ac
PA
173062014-05-21 Pedro Alves <palves@redhat.com>
17307
17308 * gdb.base/dcache-line-read-error.c: New.
17309 * gdb.base/dcache-line-read-error.exp: New.
17310
936d2992
PA
173112014-05-20 Pedro Alves <palves@redhat.com>
17312
17313 * gdb.base/compare-sections.c: New file.
17314 * gdb.base/compare-sections.exp: New file.
17315
802e8e6d
PA
173162014-05-20 Pedro Alves <palves@redhat.com>
17317
17318 * gdb.base/break-idempotent.c: New file.
17319 * gdb.base/break-idempotent.exp: New file.
17320
e59fa00f
MM
173212014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17322
17323 * gdb.btrace/nohist.exp: New.
17324
8b696e31
YQ
173252014-05-20 Yao Qi <yao@codesourcery.com>
17326
17327 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17328 gdb.reverse directory and gdb_reverse_timeout exists in board
17329 setting.
17330 * README: Document gdb_reverse_timeout.
17331
73c9764f
YQ
173322014-05-20 Yao Qi <yao@codesourcery.com>
17333
17334 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17335 'test_file_name'. Treat args as a string instead of a list.
17336 (gdb_init): Rename argument 'args' by 'test_file_name'.
17337
f1f4348a
JK
173382014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17339
17340 * gdb.arch/powerpc-power.exp: New file.
17341 * gdb.arch/powerpc-power.s: New file.
17342
0dbe70ce
DE
173432014-05-16 Doug Evans <dje@google.com>
17344
17345 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17346 * gdb.base/completion.exp: Check that all expected files exist
17347 before doing file completion.
0dbe70ce 17348
8d551b02
DE
173492014-05-16 Doug Evans <dje@google.com>
17350
17351 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17352 Update.
17353 (do_syscall_tests_without_xml): Update.
17354
73eb7709
PA
173552014-05-16 Pedro Alves <palves@redhat.com>
17356
17357 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17358 instead of "unknown output after running".
17359
3fae92fc
YQ
173602014-05-16 Yao Qi <yao@codesourcery.com>
17361
17362 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17363 file1.txt from host at the end.
17364 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17365
c2b2ccc5
DE
173662014-05-15 Doug Evans <dje@google.com>
17367
17368 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17369 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17370 loading file. Add test for TU lookup.
17371
8c217a4b
SM
173722014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17373
17374 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17375 calling "-exec-arguments" or "set args" before running the
17376 inferior.
17377
3deb39c6
SM
173782014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17379
17380 * lib/mi-support.exp (mi_expect_stop): Expect message for
17381 inferiors that exit with non-zero exit code.
17382
71a79f8c
YQ
173832014-05-14 Yao Qi <yao@codesourcery.com>
17384
17385 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17386 match absolute path on remote host.
17387 (test_file_list_exec_source_files): Remove "/" from the
17388 pattern.
17389
f23fcd46
YQ
173902014-05-14 Yao Qi <yao@codesourcery.com>
17391
17392 * boards/local-remote-host-notty.exp (${board}_file): New
17393 proc.
17394
9404b58f
KM
173952014-05-07 Kyle McMartin <kyle@redhat.com>
17396
17397 Pushed by Joel Brobecker <brobecker@adacore.com>.
17398 * gdb.arch/aarch64-atomic-inst.c: New file.
17399 * gdb.arch/aarch64-atomic-inst.exp: New file.
17400
5e45f04c
YQ
174012014-05-07 Yao Qi <yao@codesourcery.com>
17402
17403 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17404 in current context" too.
17405
c888a17d
KS
174062014-05-05 Keith Seitz <keiths@redhat.com>
17407
17408 * gdb.linespec/ls-dollar.exp: Add test for linespec
17409 file:convenience_variable.
17410
290a839c
YQ
174112014-05-05 Yao Qi <yao@codesourcery.com>
17412
17413 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17414 traceframes into tfile and ctf trace files. Read data from
17415 trace file and test collected data.
17416 (gdb_collect_locals_test): Likewise.
17417 (gdb_unavailable_registers_test): Likewise.
17418 (gdb_unavailable_floats): Likewise.
17419 (gdb_collect_globals_test): Likewise.
17420 (top-level): Append "ctf" to trace_file_targets if GDB
17421 supports.
17422
b5262cd0
YQ
174232014-05-05 Yao Qi <yao@codesourcery.com>
17424
17425 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17426 code to ...
17427 (gdb_collect_args_test_1): ... it. New proc.
17428 (gdb_collect_locals_test): Move some code to ...
17429 (gdb_collect_locals_test_1): ... it. New proc.
17430 (gdb_unavailable_registers_test): Move some code to ...
17431 (gdb_unavailable_registers_test_1): ... it. New proc.
17432 (gdb_unavailable_floats): Move some code to ...
17433 (gdb_unavailable_floats_1): ... it. New proc.
17434
30a1e6cc
SDJ
174352014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17436
17437 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17438 probes to test for bitness recognition.
17439 * gdb.arch/amd64-stap-optional-prefix.exp
17440 (test_probe_value_without_reg): New procedure.
17441 Add code to test for different kinds of bitness.
17442
f33da99a
SDJ
174432014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17444
17445 PR breakpoints/16889
17446 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17447 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17448
5b80f00d
PA
174492014-05-01 Pedro Alves <palves@redhat.com>
17450
17451 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17452 gdb_file_cmd if no file is specified.
17453 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17454 last_loaded_file to set the remote exec-file.
17455
f8c2a73c
PA
174562014-05-01 Pedro Alves <palves@redhat.com>
17457
17458 * boards/local-remote-host.exp: New file.
17459
be6e8ac7
PA
174602014-05-01 Pedro Alves <palves@redhat.com>
17461
17462 * boards/local-remote-host.exp: Rename to ...
17463 * boards/local-remote-host-notty.exp: ... this.
17464
cac0dc8f
JB
174652014-04-28 Joel Brobecker <brobecker@adacore.com>
17466
17467 * gdb.ada/dyn_arrayidx: New testcase.
17468
9730e6cc
YQ
174692014-04-26 Yao Qi <yao@codesourcery.com>
17470
17471 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17472 and compute the length of function main. Save it in
17473 $main_length.
17474 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17475 (top-level): Use gdb_compile to compile objects into
17476 executable and restart GDB. Remove invocation to
17477 prepare_for_testing.
17478
7ae1a6a6
PA
174792014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17480 Pedro Alves <palves@redhat.com>
17481
17482 PR server/16255
17483 * gdb.multi/multi-attach.c: New file.
17484 * gdb.multi/multi-attach.exp: New file.
17485
4082afcc
PA
174862014-04-25 Pedro Alves <palves@redhat.com>
17487
17488 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17489 user.
17490 (top level): Test that "set remote conditional-breakpoints-packet
17491 off" works as intended.
17492 * gdb.base/dprintf.exp: Test that "set remote
17493 breakpoint-commands-packet off" works as intended.
17494 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17495 New function.
17496 (top level): Call it.
17497 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17498 remote fast-tracepoints-packet off" works as intended.
17499 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17500 * lib/gdb.exp (gdb_is_target_remote): ... here.
17501
2abc3f8d
DB
175022014-04-24 David Blaikie <dblaikie@gmail.com>
17503
17504 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17505 ensure clang would not discard them.
17506 * gdb.base/gdbvars.c: Ditto.
17507 * gdb.base/memattr.c: Ditto.
17508 * gdb.base/whatis.c: Ditto.
17509 * gdb.python/py-prettyprint.c: Ditto.
17510 * gdb.trace/actions.c: Ditto.
17511 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17512 ensure clang would not discard it.
17513
bfd39632
DB
175142014-04-24 David Blaikie <dblaikie@gmail.com>
17515
17516 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17517 clang to emit the full definition of type required by the test
17518 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17519
22842ff6
DB
175202014-04-24 David Blaikie <dblaikie@gmail.com>
17521
17522 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17523 coax Clang into emitting the definition of the type.
17524 * gdb.cp/pr10728-x.h (y): Ditto.
17525 * gdb.cp/pr10728-y.cc (y): Ditto.
17526
c2e827ad
DB
175272014-04-24 David Blaikie <dblaikie@gmail.com>
17528
17529 * gdb.base/label.exp: XFAIL label related tests under Clang.
17530 * gdb.cp/cplabel.exp: Ditto.
17531 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17532 under Clang those using labels.
17533
4c2d33e7
YQ
175342014-04-25 Yao Qi <yao@codesourcery.com>
17535
17536 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17537 double_label.
17538 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17539 partial_label and double_label.
17540
56083b99
DB
175412014-04-24 David Blaikie <dblaikie@gmail.com>
17542
17543 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17544
25d4e99d
DB
175452014-04-24 David Blaikie <dblaikie@gmail.com>
17546
17547 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17548 of the function to work across GCC and Clang.
17549 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17550 pointer types (const void ** const V void **).
17551
01f9f808
MS
175522014-04-24 Michael Sturm <michael.sturm@mintel.com>
17553 Walfred Tedeschi <walfred.tedeschi@intel.com>
17554
17555 * Makefile.in (EXECUTABLES): Added i386-avx512.
17556 * gdb.arch/i386-avx512.c: New file.
17557 * gdb.arch/i386-avx512.exp: Likewise.
17558
4b48d439
KS
175592014-04-23 Keith Seitz <keiths@redhat.com>
17560
17561 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17562 (mi_make_breakpoint_table): New procedure.
17563 (mi_create_breakpoint): Use mi_make_breakpoint
17564 and return the result.
17565 (mi_make_breakpoint): New procedure.
17566 (mi_build_kv_pairs): New procedure.
17567
17568 * gdb.mi/mi-break.exp: Remove unused globals,
17569 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17570 All callers updated.
17571 * gdb.mi/mi-dprintf.exp: Use variable to track command
17572 number.
17573 Update all callers of mi_create_breakpoint and use
17574 mi_make_breakpoint_table.
17575 Remove any unused global variables.
17576 * gdb.mi/mi-nonstop.exp: Likewise.
17577 * gdb.mi/mi-nsintrall.exp: Likewise.
17578 * gdb.mi/mi-nsmoribund.exp: Likewise.
17579 * gdb.mi/mi-nsthrexec.exp: Likewise.
17580 * gdb.mi/mi-reverse.exp: Likewise.
17581 * gdb.mi/mi-simplerun.exp: Likewise.
17582 * gdb.mi/mi-stepn.exp: Likewise.
17583 * gdb.mi/mi-syn-frame.exp: Likewise.
17584 * gdb.mi/mi-until.exp: Likewise.
17585 * gdb.mi/mi-var-cp.exp: Likewise.
17586 * gdb.mi/mi-var-display.exp: Likewise.
17587 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17588 * gdb.mi/mi2-var-child.exp: Likewise.
17589 * gdb.mi/mi-vla-c99.exp: Likewise.
17590 * lib/mi-support.exp: Likewise.
17591
17592 From Ian Lance Taylor <iant@cygnus.com>:
17593 * lib/gdb.exp (parse_args): New procedure.
17594
08351840
PA
175952014-04-23 Pedro Alves <palves@redhat.com>
17596
17597 * gdb.base/break-unload-file.c: New file.
17598 * gdb.base/break-unload-file.exp: New file.
17599 * gdb.base/sym-file-lib.c (baz): New function.
17600 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17601 field.
17602 (load): Store the segment's mapped size.
17603 (unload): New function.
17604 (unload_shlib): New function.
17605 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17606 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17607 set a breakpoint at baz, and call it.
17608 * gdb.base/sym-file.exp: New tests for stale breakpoint
17609 instructions.
17610
076855f9
PA
176112014-04-23 Pedro Alves <palves@redhat.com>
17612
17613 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17614 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17615 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17616 * gdb.base/hbreak-unmapped.c: New file.
17617 * gdb.base/hbreak-unmapped.exp: New file.
17618 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17619 * lib/gdb.exp (gdb_is_target_remote): ... here.
17620
483805cf
PA
176212014-04-22 Pedro Alves <palves@redhat.com>
17622
17623 * gdb.base/consecutive-step-over.c: New file.
17624 * gdb.base/consecutive-step-over.exp: New file.
17625
06d97543
PA
176262014-04-22 Pedro Alves <palves@redhat.com>
17627
17628 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17629 instead of send_gdb/gdb_expect.
17630
b4429ea2
YQ
176312014-04-22 Yao Qi <yao@codesourcery.com>
17632
17633 * lib/trace-support.exp (generate_tracefile): New procedure.
17634 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
17635 return 0.
17636 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
17637 if generate_tracefile returns 1.
17638
51d48146
PA
176392014-04-18 Tom Tromey <palves@redhat.com>
17640 Pedro alves <tromey@redhat.com>
17641
17642 PR backtrace/15558
17643 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
17644 with a backtrace limit.
17645 * gdb.python/py-frame-inline.exp: Test running to an inline
17646 function with a backtrace limit, and printing the newest frame.
17647 * gdb.python/py-frame-inline.c (main): Call f.
17648
bd1dce5f
MS
176492014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17650
17651 * gdb.java/jnpe.exp: Drop srcdir from untested path.
17652
40d1a503
MS
176532014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17654
17655 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
17656 Drop prefix from unsupported source file path.
17657
389b98f7
YQ
176582014-04-17 Yao Qi <yao@codesourcery.com>
17659
17660 * lib/gdb.exp (with_target_charset): New proc.
17661 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
17662 with_target_charset.
17663 (test_print_strings): Likewise.
17664 (test_repeat_bytes): Likewise.
17665 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
17666 for some tests.
17667
22869d73
KS
176682014-04-16 Keith Seitz <keiths@redhat.com>
17669
17670 PR gdb/15827
17671 * gdb.dwarf2/corrupt.c: New file.
17672 * gdb.dwarf2/corrupt.exp: New file.
17673
c4f87ca6
KS
176742014-04-16 Keith Seitz <keiths@redhat.com>
17675
17676 PR c++/16597
17677 * gdb.cp/namelessclass.cc: New file.
17678 * gdb.cp/namelessclass.exp: New file.
17679 * gdb.cp/namelessclass.S: New file.
17680
ab19de87
DE
176812014-04-16 Doug Evans <dje@google.com>
17682
17683 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
17684 Add comment.
17685 (gdbserver_default_get_comm_port): New function.
17686 (gdbserver_start): Check if board file provided
17687 "gdbserver,get_comm_port" and use it if so.
17688 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
17689 (gdb,socketport): Set to "stdio".
17690 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
17691 (stdio_gdbserver_template): Delete.
17692 (${board}_get_remote_address): Update.
17693 (${board}_build_remote_cmd): Delete.
17694 (${board}_get_comm_port): New function.
17695 (${board}_spawn): Update.
17696 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
17697 Delete.
17698 (${board}_get_remote_address): Update.
17699 (${board}_get_comm_port): New function.
17700
fc98a809
AB
177012014-04-16 Andrew Burgess <aburgess@broadcom.com>
17702
17703 * gdb.base/memattr.exp: Improve regexps to handle memory regions
17704 appearing in any order.
17705
87fd9e6e
DE
177062014-04-15 Doug Evans <dje@google.com>
17707
17708 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
17709 uninitialized value of "description".
17710
099fc3ea
KS
177112014-04-15 Keith Seitz <keiths@redhat.com>
17712
17713 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
17714 Remove unused globals.
17715 (test_running_the_program): Likewise.
17716 (test_controlled_execution): Likewise.
17717 (test_controlling_breakpoints): Likewise.
17718 (test_program_termination): Likewise.
17719
5da151d4
KS
177202014-04-15 Keith Seitz <keiths@redhat.com>
17721
17722 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
17723 unused globals.
17724 (test_rbreak_creation_and_listing): Likewise.
17725 (test_ignore_count): Likewise.
17726 (test_error): Likewise.
17727
35e5d2f0
PA
177282014-04-15 Pedro Alves <palves@redhat.com>
17729
17730 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
17731 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
17732 sym-file-loader.c.
17733 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17734 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17735 to sym-file-loader.c.
17736 (struct library): Forward declare.
17737 (load_shlib, lookup_function): Change prototypes.
17738 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17739 (translate_offset): Remove declarations.
17740 (get_text_addr): New declaration.
17741 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
17742 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
17743 sym-file-loader.h.
17744 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17745 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17746 here from sym-file-loader.h.
17747 (struct library): New structure.
17748 (load_shlib, lookup_function): Change prototypes and adjust to
17749 work with a struct library.
17750 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17751 (translate_offset): Make static.
17752 (get_text_addr): New function.
17753 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
17754
eb4c1710
PA
177552014-04-15 Pedro Alves <palves@redhat.com>
17756
17757 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
17758
2d1baf52
PA
177592014-04-15 Pedro Alves <palves@redhat.com>
17760
17761 * gdb.base/sym-file-loader.c: Include <limits.h>.
17762 (SELF_LINK): New define.
17763 (get_origin): New function.
17764 (load_shlib): Use it.
17765 * gdb.base/sym-file.exp: Don't early return if the target is
17766 remote. Use runto_main, and issue fail is that fails. Use
17767 gdb_load_shlibs.
17768 (shlib_name): Delete.
17769 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
17770
7dd6df01
PA
177712014-04-15 Pedro Alves <palves@redhat.com>
17772
17773 * gdb.base/sym-file.exp: Remove regex characters from test
17774 message. Don't refer to breakpoint numbers in test messages.
17775
b50c8614
KS
177762014-04-14 Keith Seitz <keiths@redhat.com>
17777
17778 PR c++/16253
17779 * gdb.cp/var-tag.cc: New file.
17780 * gdb.cp/var-tag.exp: New file.
17781 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17782 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17783 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17784 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17785
3d567982
TT
177862014-04-14 Tom Tromey <tromey@redhat.com>
17787
17788 * gdb.cp/classes.exp (test_enums): Handle underlying type.
17789 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
17790 type.
17791 * gdb.cp/enum-class.exp: New file.
17792 * gdb.cp/enum-class.cc: New file.
17793
0626fc76
TT
177942014-04-14 Tom Tromey <tromey@redhat.com>
17795
17796 * gdb.dwarf2/enum-type.exp: New file.
17797
dca325b3
SA
177982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17799
17800 * gdb.mi/mi-vla-c99.exp: New file.
17801 * gdb.mi/vla.c: New file.
17802
5854b38a
SA
178032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17804
17805 * gdb.base/vla-datatypes.c: New file.
17806 * gdb.base/vla-datatypes.exp: New file.
17807
463bb957
SA
178082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17809
17810 * gdb.base/vla-ptr.c: New file.
17811 * gdb.base/vla-ptr.exp: New file.
17812
3dd170be
SA
178132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17814
17815 * gdb.dwarf2/count.exp: New file.
17816
5ecaaa66
SA
178172014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17818
17819 * gdb.base/vla-sideeffect.c: New file.
17820 * gdb.base/vla-sideeffect.exp: New file.
17821
41f1ada5
DB
178222014-04-14 David Blaikie <dblaikie@gmail.com>
17823
17824 * gdb.mi/non-stop.c: Add return value for non-void function return
17825 statement.
17826 * gdb.threads/staticthreads.c: Ditto.
17827
0be03e84
DE
178282014-04-12 Siva Chandra Reddy <sivachandra@google.com>
17829 Doug Evans <xdje42@gmail.com>
17830
17831 * gdb.guile/scm-value.c: Improve test case.
17832 * gdb.guile/scm-value.exp: Add new test.
17833
f180a1fb
DB
178342014-04-11 David Blaikie <dblaikie@gmail.com>
17835
17836 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
17837 override Clang's default.
17838
6b662e19
JB
178392014-04-11 Joel Brobecker <brobecker@adacore.com>
17840
17841 Revert the following changes (regressions):
17842
17843 * gdb.base/vla-sideeffect.c: New file.
17844 * gdb.base/vla-sideeffect.exp: New file.
17845
17846 * gdb.dwarf2/count.exp: New file.
17847
17848 * gdb.base/vla-multi.c: New file.
17849 * gdb.base/vla-multi.exp: New file.
17850
17851 * gdb.base/vla-ptr.c: New file.
17852 * gdb.base/vla-ptr.exp: New file.
17853
17854 * gdb.base/vla-datatypes.c: New file.
17855 * gdb.base/vla-datatypes.exp: New file.
17856
17857 * gdb.mi/mi-vla-c99.exp: New file.
17858 * gdb.mi/vla.c: New file.
17859
245a5f0b
KS
178602014-04-11 Keith Seitz <keiths@redhat.com>
17861
17862 PR c++/16675
17863 * gdb.cp/cpsizeof.exp: New file.
17864 * gdb.cp/cpsizeof.cc: New file.
17865
58a84dcf
SA
178662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17867
191a8a90
JB
17868 * gdb.mi/mi-vla-c99.exp: New file.
17869 * gdb.mi/vla.c: New file.
58a84dcf 17870
c8655f75
SA
178712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17872
17873 * gdb.base/vla-datatypes.c: New file.
17874 * gdb.base/vla-datatypes.exp: New file.
17875
024e13b4
SA
178762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17877
17878 * gdb.base/vla-ptr.c: New file.
17879 * gdb.base/vla-ptr.exp: New file.
17880
1a237e0e
SA
178812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17882
17883 * gdb.base/vla-multi.c: New file.
17884 * gdb.base/vla-multi.exp: New file.
17885
504f3432
SA
178862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17887
17888 * gdb.dwarf2/count.exp: New file.
17889
3bce8237
SA
178902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17891
191a8a90
JB
17892 * gdb.base/vla-sideeffect.c: New file.
17893 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 17894
322f9c21
YQ
178952014-04-11 Yao Qi <yao@codesourcery.com>
17896
17897 * gdb.base/completion.exp: Check file exists before running tests
17898 on file completion.
17899
d708bcd1
PA
179002014-04-10 Pedro Alves <palves@redhat.com>
17901
17902 * gdb.base/cond-eval-mode.c: New file.
17903 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
17904 prepare_for_testing to build the new file. Check result of
17905 runto_main.
17906 (test_break, test_watch): New procedures.
17907 (top level): Use them.
17908
ae1d2761
PM
179092014-04-08 Pierre Muller <muller@sourceware.org>
17910
17911 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
17912 Ctrl-V use for mingw hosts.
17913
7af389b8
SC
179142014-04-07 Siva Chandra Reddy <sivachandra@google.com>
17915
17916 * gdb.python/py-value.c: Improve test case.
17917 * gdb.python/py-value.exp: Add new test.
17918
5e703181
DE
179192014-04-07 David Blaikie <dblaikie@gmail.com>
17920
17921 * lib/compiler.c: Identify the clang compiler.
17922 * lib/compiler.cc: Ditto.
17923
9810b410
YQ
179242014-04-03 Yao Qi <yao@codesourcery.com>
17925
17926 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
17927
98d1b8dc
AB
179282014-04-01 Anton Blanchard <anton@samba.org>
17929
17930 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
17931 messages unique.
17932
3114cea1
AB
179332014-04-01 Anton Blanchard <anton@samba.org>
17934
17935 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
17936 prepare_for_testing.
17937
62f7182c
AB
179382014-04-01 Anton Blanchard <anton@samba.org>
17939
17940 * gdb.arch/ppc64-atomic-inst.c: Remove.
17941 * gdb.arch/ppc64-atomic-inst.S: New file.
17942 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
17943
770e7fc7
DE
179442014-03-31 Doug Evans <dje@google.com>
17945
17946 * gdb.base/print-symbol-loading-lib.c: New file.
17947 * gdb.base/print-symbol-loading-main.c: New file.
17948 * gdb.base/print-symbol-loading.exp: New file.
17949
46e2bafa
YQ
179502014-03-31 Yao Qi <yao@codesourcery.com>
17951
17952 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
17953
8776cfe9
JB
179542014-03-28 Joel Brobecker <brobecker@adacore.com>
17955
17956 * gdb.ada/mi_dyn_arr: New testcase.
17957
5d1ef361
DE
179582014-03-27 Doug Evans <dje@google.com>
17959
17960 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
17961
b5bee914
YQ
179622014-03-27 Yao Qi <yao@codesourcery.com>
17963
17964 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
17965 if target is nios2-*-*.
17966
0d4d0e77
YQ
179672014-03-26 Yao Qi <yao@codesourcery.com>
17968
17969 * lib/gdb.exp (readline_is_used): New proc.
17970 * gdb.base/completion.exp: Move tests on command complete up.
17971 Skip the rest of tests if readline is not used.
17972 * gdb.ada/complete.exp: Skp the test if readline is not
17973 used.
17974 * gdb.base/filesym.exp: Likewise.
17975 * gdb.base/macscp.exp: Likewise.
17976 * gdb.base/readline-ask.exp: Likewise.
17977 * gdb.base/readline.exp: Likewise.
17978 * gdb.python/py-cmd.exp: Likewise.
17979 * gdb.trace/tfile.exp: Likewise.
17980
29361eee
YQ
179812014-03-26 Yao Qi <yao@codesourcery.com>
17982
17983 * gdb.base/macscp.exp: Fix code format issues.
17984
bc9a5525
UW
179852014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
17986
17987 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
17988 * gdb.asm/powerpc64le.inc: New file.
17989
d3839ede
PA
179902014-03-25 Pedro Alves <palves@redhat.com>
17991 Doug Evans <dje@google.com>
17992
17993 * gdb.base/source-execution.c: New file.
17994 * gdb.base/source-execution.exp: New file.
17995 * gdb.base/source-execution.gdb: New file.
17996
01672a57
DE
179972014-03-24 Doug Evans <dje@google.com>
17998
17999 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18000 using fission.
18001
88bbeca9
HZ
180022014-03-24 Hui Zhu <hui@codesourcery.com>
18003 Pedro Alves <palves@redhat.com>
18004
18005 PR breakpoints/16101
18006 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18007 test pass/fail messages. Detect missing support for dprintf when
18008 breakpoints are actually inserted.
18009 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18010 breakpoints are actually inserted.
18011 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18012 fails.
18013
d2348791
JK
180142014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18015
18016 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18017
feef67ab
DE
180182014-03-22 Doug Evans <xdje42@gmail.com>
18019
18020 * gdb.python/python.exp (python not supported): Verify multi-line
18021 python command issues an error.
25d743f9 18022 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18023 guile command issues an error.
feef67ab 18024
ecebef6a
MR
180252014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18026
18027 * gdb.threads/thread-specific.exp: Handle the lack of usable
18028 $this_breakpoint and $this_thread.
18029
ccdd1909
HZ
180302014-03-21 Hui Zhu <hui@codesourcery.com>
18031
18032 * gdb.base/attach.exp (do_command_attach_tests): New.
18033
beb460e8
PA
180342014-03-20 Tom Tromey <tromey@redhat.com>
18035 Pedro Alves <palves@redhat.com>
18036
18037 PR cli/15718
18038 * gdb.base/condbreak-call-false.c: New file.
18039 * gdb.base/condbreak-call-false.exp: New file.
18040
40acf43a
PA
180412014-03-20 Pedro Alves <palves@redhat.com>
18042
18043 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18044 Delete.
18045 (block_signals, unblock_signals): Delete.
18046 (child_function_2, main): Remove references to deleted variable
18047 and functions.
18048
9f5e1e02
PA
180492014-03-20 Pedro Alves <palves@redhat.com>
18050
18051 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18052 Use pthread_kill to signal thread 2.
18053 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18054 Adjust to make the test send itself a signal rather than using the
18055 host's "kill" command.
18056
99619bea
PA
180572014-03-20 Pedro Alves <palves@redhat.com>
18058
18059 * gdb.threads/multiple-step-overs.c: New file.
18060 * gdb.threads/multiple-step-overs.exp: New file.
18061 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18062 Adjust expected infrun debug output.
18063
2adfaa28
PA
180642014-03-20 Pedro Alves <palves@redhat.com>
18065
18066 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18067 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18068
31e77af2
PA
180692014-03-20 Pedro Alves <palves@redhat.com>
18070
18071 PR breakpoints/7143
18072 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18073 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18074 of gdb_test_multiple.
18075 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18076 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18077
b9f437de
PA
180782014-03-20 Pedro Alves <palves@redhat.com>
18079
18080 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18081 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18082
05adc73e
PA
180832014-03-19 Pedro Alves <palves@redhat.com>
18084
18085 * gdb.base/async.exp: Remove early return.
18086
6048b950
PA
180872014-03-19 Pedro Alves <palves@redhat.com>
18088
18089 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18090
8bcfb00a
PA
180912014-03-19 Pedro Alves <palves@redhat.com>
18092
18093 * gdb.base/async.exp (test_background): Expect \r\n after
18094 "completed." in the fail pattern.
18095
884e37dc
PA
180962014-03-19 Pedro Alves <palves@redhat.com>
18097
18098 * gdb.base/async.exp (test_background): New procedure.
18099 Use it for all background execution command tests.
18100
148e57e2
PA
181012014-03-19 Pedro Alves <palves@redhat.com>
18102
18103 * gdb.base/async.exp: Use prepare_for_testing.
18104
f48088c7
PA
181052014-03-19 Pedro Alves <palves@redhat.com>
18106
18107 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18108 the same line.
18109
e2f6c966
PA
181102014-03-19 Pedro Alves <palves@redhat.com>
18111
18112 * gdb.base/async.c (main): Add "jump here" and "until here" line
18113 marker comments.
18114 * gdb.base/async.exp (jump_here): New global.
18115 (jump& test): Use it.
18116 (until_here): New global.
18117 (until& test): Use it.
18118
c30568d4
PA
181192014-03-19 Pedro Alves <palves@redhat.com>
18120
18121 * gdb.base/async.exp: Don't frob gdb_protocol.
18122
0172b6a7
DE
181232014-03-18 Doug Evans <xdje42@gmail.com>
18124
18125 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18126 Fix spelling of exec-done-display.
18127
06c868a8
JK
181282014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18129
18130 PR gdb/15358
18131 * gdb.base/gdb-sigterm.c: New file.
18132 * gdb.base/gdb-sigterm.exp: New file.
18133
0c7e1a46
PA
181342014-03-18 Pedro Alves <palves@redhat.com>
18135
18136 PR gdb/13860
18137 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18138 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18139 solib-event.
18140
f7c77d93
JB
181412014-03-17 Joel Brobecker <brobecker@adacore.com>
18142
18143 * gdb.ada/pckd_arr_ren: New testcase.
18144
5a1e8c7a
DE
181452014-03-13 Doug Evans <xdje42@gmail.com>
18146
18147 PR guile/16612
18148 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18149 collect after discarding symbols.
18150
350e1a76
DE
181512014-03-13 Ludovic Courtès <ludo@gnu.org>
18152 Doug Evans <xdje42@gmail.com>
18153
18154 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18155 to history survives a gc.
18156
a69900ae
PA
181572014-03-13 Pedro Alves <palves@redhat.com>
18158
18159 * gdb.base/default.exp: Don't test "target procfs".
18160
5db9f0bd
PA
181612014-03-13 Pedro Alves <palves@redhat.com>
18162
18163 * gdb.base/default.exp: Update "target child" and "target procfs"
18164 tests to not expect "Unix".
18165
b3ccfe11
TT
181662014-03-12 Tom Tromey <tromey@redhat.com>
18167
18168 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18169 New procs. Add target-async tests.
18170 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18171 Add target-async tests.
18172
646f4417
AA
181732014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18174
18175 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18176 'func_start' and 'func_end' for the beginning and end of the
18177 function code, respectively.
18178 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18179 'func_end' instead of 'func' and 'main'.
18180
288c211f
AA
181812014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18182
18183 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18184 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18185 generate the debug info assembler source.
18186
e0c0f156
AA
181872014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18188
18189 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18190 * gdb.dwarf2/arr-subrange.exp: Likewise.
18191 * gdb.dwarf2/dwz.exp: Likewise.
18192 * gdb.dwarf2/method-ptr.exp: Likewise.
18193 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18194 * gdb.dwarf2/subrange.exp: Likewise.
18195 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18196 * gdb.dwarf2/implptrpiece.exp: Likewise.
18197 * gdb.dwarf2/nostaticblock.exp: Likewise.
18198
0e5c4555
AA
181992014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18200
18201 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18202 directory to absolute path name arguments.
18203
5ec18f2b
JG
182042014-03-10 Joel Brobecker <brobecker@adacore.com>
18205
18206 * gdb.ada/tagged_access: New testcase.
18207
847fc4f2
MM
182082014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18209
18210 * gdb.btrace/data.exp: Update expected output.
18211
cc3da688
YQ
182122014-03-06 Yao Qi <yao@codesourcery.com>
18213
18214 * gdb.trace/pr16508.exp: New file.
18215
0f26cec1
PA
182162014-03-05 Pedro Alves <palves@redhat.com>
18217
18218 PR gdb/16575
18219 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18220 procedure.
18221 (top level): Adjust to use it. Add tests that exercise breakpoint
18222 interaction with the code-cache.
18223
7a5a839f
LC
182242014-02-26 Ludovic Courtès <ludo@gnu.org>
18225
18226 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18227 test for 'history-append!'.
18228
31aa7e4e
JB
182292014-02-26 Joel Brobecker <brobecker@adacore.com>
18230
18231 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18232 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18233 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18234 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18235 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18236 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18237
1b588015
JB
182382014-02-26 Joel Brobecker <brobecker@adacore.com>
18239
18240 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18241 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18242 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18243
55426c9d
JB
182442014-02-26 Joel Brobecker <brobecker@adacore.com>
18245
18246 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18247
dc53a7ad
JB
182482014-02-26 Joel Brobecker <brobecker@adacore.com>
18249
18250 * gdb.dwarf2/arr-stride.c: New file.
18251 * gdb.dwarf2/arr-stride.exp: New file.
18252
12ab52e9
PA
182532014-02-26 Pedro Alves <palves@redhat.com>
18254
18255 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18256 that won't ever trigger. Make sure that GDB reports the correct
18257 breakpoint that caused the stop.
18258
849c862e
JK
182592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18260
18261 PR gdb/16626
18262 * gdb.base/auto-load-script: New file.
18263 * gdb.base/auto-load.c: New file.
18264 * gdb.base/auto-load.exp: New file.
18265
71b7d793
JK
18266 PR gdb/16626
18267 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18268
e2f0d509
JK
182692014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18270
18271 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18272 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18273
50cc37c8
DE
182742014-02-24 Doug Evans <dje@google.com>
18275
18276 * lib/gdb.exp (run_on_host): Log error output if program fails.
18277
ea4758f2
PA
182782014-02-21 Pedro Alves <palves@redhat.com>
18279
18280 * gdb.threads/step-after-sr-lock.c: Rename to ...
18281 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18282 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18283 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18284 ... this.
18285
d7b30f67
SDJ
182862014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18287
18288 PR tdep/16397
18289 * gdb.arch/amd64-stap-special-operands.exp: New file.
18290 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18291 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18292 * gdb.arch/amd64-stap-triplet.S: Likewise.
18293 * gdb.arch/amd64-stap-triplet.c: Likewise.
18294
83deb43f
JB
182952014-02-20 Joel Brobecker <brobecker@adacore.com>
18296
18297 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18298 in .section pseudo-op.
18299
adde2bff
DE
183002014-02-20 lin zuojian <manjian2006@gmail.com>
18301 Joel Brobecker <brobecker@adacore.com>
18302 Doug Evans <xdje42@gmail.com>
18303
18304 PR symtab/16581
18305 * gdb.dwarf2/dw2-icycle.S: New file.
18306 * gdb.dwarf2/dw2-icycle.c: New file.
18307 * gdb.dwarf2/dw2-icycle.exp: New file.
18308
f7bd0f78
SC
183092014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18310
18311 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18312 operations on gdb.Value objects.
18313 * gdb.python/py-value-cc.exp: Add new test to test operations on
18314 gdb.Value objects.
18315
c17ef0d5
DE
183162014-02-18 Doug Evans <dje@google.com>
18317
18318 * Makefile.in (TESTS): New variable.
18319 (expanded_tests, expanded_tests_or_none): New variables
18320 (check-single): Pass $(expanded_tests_or_none) to runtest.
18321 (check-parallel): Only run tests in $(TESTS) if non-empty.
18322 (check/no-matching-tests-found): New rule.
18323 * README: Document TESTS makefile variable.
18324
5dd3176f
DE
183252014-02-18 Doug Evans <dje@google.com>
18326
18327 * Makefile.in (check-parallel): rm -rf outputs temp.
18328
0b10be4f
JK
183292014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18330
18331 Fix "ERROR: no fileid for" in the testsuite.
18332 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18333
85f224e7
DE
183342014-02-12 Doug Evans <dje@google.com>
18335
18336 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18337 (MISCELLANEOUS): New variable.
18338 (clean): rm -rf $(MISCELLANEOUS).
18339 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18340 dwp live in the same directory as symlinks, with each symlink pointed
18341 to a differently named file in a different directory.
18342
149b30ff
DE
183432014-02-11 Doug Evans <dje@google.com>
18344
18345 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18346 of Tcl file commands.
18347
1dfdac32
MK
183482014-02-10 Mark Kettenis <kettenis@gnu.org>
18349
18350 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18351 "kill -SIGUSR1 -1".
18352
aa4fb036
JB
183532014-02-10 Joel Brobecker <brobecker@adacore.com>
18354
18355 * gdb.ada/tick_length_array_enum_idx: New testcase.
18356
ed3ef339
DE
183572014-02-10 Doug Evans <xdje42@gmail.com>
18358
18359 * configure.ac (AC_OUTPUT): Add gdb.guile.
18360 * configure: Regenerate.
18361 * lib/gdb-guile.exp: New file.
18362 * lib/gdb.exp (get_target_charset): New function.
18363 * gdb.base/help.exp: Update expected output from "apropos apropos".
18364 * gdb.guile/Makefile.in: New file.
18365 * gdb.guile/guile.exp: New file.
18366 * gdb.guile/scm-arch.c: New file.
18367 * gdb.guile/scm-arch.exp: New file.
18368 * gdb.guile/scm-block.c: New file.
18369 * gdb.guile/scm-block.exp: New file.
18370 * gdb.guile/scm-breakpoint.c: New file.
18371 * gdb.guile/scm-breakpoint.exp: New file.
18372 * gdb.guile/scm-disasm.c: New file.
18373 * gdb.guile/scm-disasm.exp: New file.
18374 * gdb.guile/scm-equal.c: New file.
18375 * gdb.guile/scm-equal.exp: New file.
18376 * gdb.guile/scm-error.exp: New file.
18377 * gdb.guile/scm-error.scm: New file.
18378 * gdb.guile/scm-frame-args.c: New file.
18379 * gdb.guile/scm-frame-args.exp: New file.
18380 * gdb.guile/scm-frame-args.scm: New file.
18381 * gdb.guile/scm-frame-inline.c: New file.
18382 * gdb.guile/scm-frame-inline.exp: New file.
18383 * gdb.guile/scm-frame.c: New file.
18384 * gdb.guile/scm-frame.exp: New file.
18385 * gdb.guile/scm-generics.exp: New file.
18386 * gdb.guile/scm-gsmob.exp: New file.
18387 * gdb.guile/scm-iterator.c: New file.
18388 * gdb.guile/scm-iterator.exp: New file.
18389 * gdb.guile/scm-math.c: New file.
18390 * gdb.guile/scm-math.exp: New file.
18391 * gdb.guile/scm-objfile-script-gdb.in: New file.
18392 * gdb.guile/scm-objfile-script.c: New file.
18393 * gdb.guile/scm-objfile-script.exp: New file.
18394 * gdb.guile/scm-objfile.c: New file.
18395 * gdb.guile/scm-objfile.exp: New file.
18396 * gdb.guile/scm-ports.exp: New file.
18397 * gdb.guile/scm-pretty-print.c: New file.
18398 * gdb.guile/scm-pretty-print.exp: New file.
18399 * gdb.guile/scm-pretty-print.scm: New file.
18400 * gdb.guile/scm-section-script.c: New file.
18401 * gdb.guile/scm-section-script.exp: New file.
18402 * gdb.guile/scm-section-script.scm: New file.
18403 * gdb.guile/scm-symbol.c: New file.
18404 * gdb.guile/scm-symbol.exp: New file.
18405 * gdb.guile/scm-symtab-2.c: New file.
18406 * gdb.guile/scm-symtab.c: New file.
18407 * gdb.guile/scm-symtab.exp: New file.
18408 * gdb.guile/scm-type.c: New file.
18409 * gdb.guile/scm-type.exp: New file.
18410 * gdb.guile/scm-value-cc.cc: New file.
18411 * gdb.guile/scm-value-cc.exp: New file.
18412 * gdb.guile/scm-value.c: New file.
18413 * gdb.guile/scm-value.exp: New file.
18414 * gdb.guile/source2.scm: New file.
18415 * gdb.guile/types-module.cc: New file.
18416 * gdb.guile/types-module.exp: New file.
18417
7026a7c1
YQ
184182014-02-10 Yao Qi <yao@codesourcery.com>
18419
18420 PR testsuite/16543
18421 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18422 * configure: Regenerated.
18423 * Makefile.in: New file.
18424
6c466447
AS
184252014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18426
18427 * gdb.python/py-framefilter.exp: Fix typo.
18428
6e854735
YQ
184292014-02-08 Yao Qi <yao@codesourcery.com>
18430
18431 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18432 that no =breakpoint-modified is emitted when breakpoints are
18433 modified through MI commands.
18434
d137e6dc
PA
184352014-02-07 Pedro Alves <pedro@codesourcery.com>
18436 Pedro Alves <palves@redhat.com>
18437
18438 * gdb.threads/step-after-sr-lock.c: New file.
18439 * gdb.threads/step-after-sr-lock.exp: New file.
18440
b5ee5a50
PA
184412014-02-07 Pedro Alves <palves@redhat.com>
18442
18443 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18444
3c77faf3
JK
184452014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18446
18447 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18448 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18449
6dddc817
DE
184502014-02-06 Doug Evans <xdje42@gmail.com>
18451
18452 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18453 output.
18454
18455 * gdb.gdb/python-interrupts.exp: New file.
18456
de7b2893
YQ
184572014-02-05 Yao Qi <yao@codesourcery.com>
18458
18459 * gdb.trace/report.exp (use_collected_data): Test the output
18460 of "info threads" and "info inferiors".
18461
66d032ac
YQ
184622014-02-05 Yao Qi <yao@codesourcery.com>
18463
18464 Revert this patch:
18465
18466 2013-05-24 Yao Qi <yao@codesourcery.com>
18467
18468 * gdb.trace/tfile.exp: Test inferior and thread.
18469
591a12a1
UW
184702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18471
18472 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18473 on a function.
18474 * gdb.base/step-bt.c: Call hello via function pointer to make
18475 sure its first instruction is executed on powerpc64le-linux.
18476
0ff3e01f
UW
184772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18478
18479 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18480
084ee545
UW
184812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18482
18483 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18484 of the test patterns for use on little-endian systems.
18485
6ed14ff3
UW
184862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18487
18488 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18489 (decimal_vector): Fix for little-endian.
18490
401e27fd
JM
184912014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18492
18493 * gdb.arch/sparc-sysstep.exp: New file.
18494 * gdb.arch/sparc-sysstep.c: Likewise.
18495
18496 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18497
8b924729
EBM
184982014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18499
18500 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18501
fb151210
JB
185022014-01-23 Tom Tromey <tromey@redhat.com>
18503
18504 * gdb.ada/array_char_idx: New testcase.
18505
0740f8d8
TT
185062014-01-23 Tom Tromey <tromey@redhat.com>
18507
18508 PR python/16487:
18509 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18510 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18511 classes.
18512
21909fa1
TT
185132014-01-23 Tom Tromey <tromey@redhat.com>
18514
18515 PR python/16491:
18516 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18517 string from an inferior frame.
18518 * gdb.python/py-framefilter-mi.exp: Update.
18519
87ce2a04
DE
185202014-01-22 Doug Evans <dje@google.com>
18521
18522 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18523
237b092b
AA
185242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18525
18526 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18527
d674a709
AA
185282014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18529
18530 * gdb.trace/entry-values.exp: Remove excess space character from
18531 regex patterns. Handle s390 call instruction.
18532
20fa3390
AA
185332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18534
18535 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18536 define "*_start" label. Make "name" static.
18537 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18538 ${name} by references to ${name}_start.
18539
78466714
AA
185402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18541
18542 * gdb.base/info-macros.exp: Remove "debug" from the compile
18543 options.
18544
ec9f644a
IB
185452014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18546
18547 * gdb.dlang/demangle.exp: New file.
18548
94b1b47e
IB
185492014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18550
18551 * gdb.dlang/primitive-types.exp: New file.
18552
7f420862
IB
185532014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18554
18555 * configure.ac: Create gdb.dlang/Makefile.
18556 * configure: Regenerate.
18557 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18558 * gdb.dlang/Makefile.in: New file.
18559 * lib/d-support.exp: New file.
18560 * lib/gdb.exp (skip_d_tests): New proc.
18561
52834460
MM
185622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18563
18564 * gdb.btrace/delta.exp: Check reverse stepi.
18565 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18566 * gdb.btrace/finish.exp: New.
18567 * gdb.btrace/next.exp: New.
18568 * gdb.btrace/nexti.exp: New.
18569 * gdb.btrace/record_goto.c: Add comments.
18570 * gdb.btrace/step.exp: New.
18571 * gdb.btrace/stepi.exp: New.
18572 * gdb.btrace/multi-thread-step.c: New.
18573 * gdb.btrace/multi-thread-step.exp: New.
18574 * gdb.btrace/rn-dl-bind.c: New.
18575 * gdb.btrace/rn-dl-bind.exp: New.
18576 * gdb.btrace/data.c: New.
18577 * gdb.btrace/data.exp: New.
18578 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18579
6e07b1d2
MM
185802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18581
18582 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18583 * gdb.btrace/exception.exp: Update.
18584 * gdb.btrace/instruction_history.exp: Update.
18585 * gdb.btrace/record_goto.exp: Update.
18586 * gdb.btrace/tailcall.exp: Update.
18587 * gdb.btrace/unknown_functions.exp: Update.
18588 * gdb.btrace/delta.exp: New.
18589
0b722aec
MM
185902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18591
18592 * gdb.btrace/record_goto.exp: Add backtrace test.
18593 * gdb.btrace/tailcall.exp: Add backtrace test.
18594
066ce621
MM
185952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18596
18597 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18598 * gdb.btrace/record_goto.c: New.
18599 * gdb.btrace/record_goto.exp: New.
18600 * gdb.btrace/x86-record_goto.S: New.
18601
0688d04e
MM
186022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18603
18604 * gdb.btrace/function_call_history.exp: Update tests.
18605 * gdb.btrace/instruction_history.exp: Update tests.
18606
8710b709
MM
186072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18608
18609 * gdb.btrace/function_call_history.exp: Fix expected field
18610 order for "record function-call-history".
18611 Add new tests for "record function-call-history /c".
18612 * gdb.btrace/exception.cc: New.
18613 * gdb.btrace/exception.exp: New.
18614 * gdb.btrace/tailcall.exp: New.
18615 * gdb.btrace/x86-tailcall.S: New.
18616 * gdb.btrace/x86-tailcall.c: New.
18617 * gdb.btrace/unknown_functions.c: New.
18618 * gdb.btrace/unknown_functions.exp: New.
18619 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18620
5de9129b
MM
186212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18622
18623 * gdb.btrace/instruction_history.exp: Update.
18624 * gdb.btrace/function_call_history.exp: Update.
18625
23a7fe75
MM
186262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18627
18628 * gdb.btrace/function_call_history.exp: Fix expected function
18629 trace.
18630 * gdb.btrace/instruction_history.exp: Initialize traced.
18631 Remove traced_functions.
18632
724c7dd8
MM
186332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18634
18635 * gdb.btrace/function_call_history.exp: Update
18636 * gdb.btrace/instruction_history.exp: Update.
18637
6d78d93b
MM
186382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18639
18640 * gdb.btrace/enable.exp: Update expected text.
18641
93a360cc
OJ
186422014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
18643
18644 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
18645 bytes.
18646
3772b53f
MR
186472014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
18648
18649 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
18650
596662fa
OJ
186512014-01-15 Omair Javaid <omair.javaid@linaro.org>
18652
18653 * lib/gdb.exp (supports_process_record): Return true for
18654 arm*-linux*. (supports_reverse): Likewise.
18655
b5b08fb4
SC
186562014-01-13 Siva Chandra Reddy <sivachandra@google.com>
18657
18658 PR python/15464
18659 PR python/16113
18660 * gdb.python/py-type.c: Enhance test case.
18661 * gdb.python/py-value-cc.cc: Likewise
18662 * gdb.python/py-type.exp: Add new tests.
18663 * gdb.python/py-value-cc.exp: Likewise
18664
52d7fb13
AA
186652014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18666 Pedro Alves <palves@redhat.com>
18667
18668 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
18669 Make "name" extern.
18670 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
18671 references to ${name}_start by references to ${name}.
18672
a2cd8cfe
JB
186732014-01-10 Joel Brobecker <brobecker@adacore.com>
18674
18675 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
18676
4e23fced
JB
186772014-01-10 Joel Brobecker <brobecker@adacore.com>
18678
18679 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
18680
c6a9e42c
PA
186812014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
18682 Pedro Alves <palves@redhat.com>
18683
18684 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 18685 mi_gdb_target_load.
c6a9e42c 18686
b7ea362b
PA
186872014-01-08 Pedro Alves <palves@redhat.com>
18688
18689 * gdb.threads/reconnect-signal.c: New file.
18690 * gdb.threads/reconnect-signal.exp: New file.
18691
5e3f4fab
EBM
186922014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18693
18694 * gdb.base/source-dir.exp: New file.
18695
79301218
JB
186962014-01-07 Joel Brobecker <brobecker@adacore.com>
18697
18698 * gdb.ada/mi_interface: New testcase.
18699
8e355c5d
JB
187002014-01-07 Joel Brobecker <brobecker@adacore.com>
18701
18702 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
18703 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
18704 gdb.ada/pp-rec-component/pck.ads: New files.
18705
c0d48811
JB
187062014-01-07 Joel Brobecker <brobecker@adacore.com>
18707
18708 * gdb.python/py-pp-integral.c: New file.
18709 * gdb.python/py-pp-integral.py: New file.
18710 * gdb.python/py-pp-integral.exp: New file.
18711
17b609c3 18712For older changes see ChangeLog-1993-2013.
c906108c 18713\f
8d8cb839
EZ
18714;; Local Variables:
18715;; mode: change-log
18716;; left-margin: 8
18717;; fill-column: 74
18718;; version-control: never
18719;; End:
902f2ccb 18720
b811d2c2 18721 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
18722 Copying and distribution of this file, with or without modification,
18723 are permitted provided the copyright notice and this notice are preserved.
This page took 3.746681 seconds and 4 git commands to generate.