NEWS: Mention x86 assembler options for CVE-2020-0551
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f870f78f
TV
12020-03-11 Tom de Vries <tdevries@suse.de>
2
3 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
4
5a13315d
TV
52020-03-11 Tom de Vries <tdevries@suse.de>
6
7 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
8
976862ed
TT
92020-03-11 Tom Tromey <tromey@adacore.com>
10
11 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
12
7462c383
TV
132020-03-11 Tom de Vries <tdevries@suse.de>
14
15 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
16
1c6c46a0
TV
172020-03-11 Tom de Vries <tdevries@suse.de>
18
19 * gdb.base/break-interp.exp: Limit verbose scope.
20
44f41bb7
TV
212020-03-11 Tom de Vries <tdevries@suse.de>
22
23 * gdb.fortran/logical.f90: Define variable with character type.
24 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
25
b76f3a42
TV
262020-03-11 Tom de Vries <tdevries@suse.de>
27
28 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
29
1c33af77
TV
302020-03-11 Tom de Vries <tdevries@suse.de>
31
32 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
33 symtabs.
34
8c95582d
AB
352020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
36 Bernd Edlinger <bernd.edlinger@hotmail.de>
37
38 * gdb.cp/step-and-next-inline.cc: New file.
39 * gdb.cp/step-and-next-inline.exp: New file.
40 * gdb.cp/step-and-next-inline.h: New file.
41 * gdb.dwarf2/dw2-is-stmt.c: New file.
42 * gdb.dwarf2/dw2-is-stmt.exp: New file.
43 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
44 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
45 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
46
cecf8547
AB
472020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
48
49 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
50 is-stmt flag in the line table.
51
0ba678c9
TV
522020-03-09 Tom de Vries <tdevries@suse.de>
53
54 * lib/gdb.exp (cached_file): Create cache dir.
55
72fbdf83
TV
562020-03-07 Tom de Vries <tdevries@suse.de>
57
58 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
59 * gdb.cp/rvalue-ref-params.exp: Same.
60
436b5e99
TV
612020-03-06 Tom de Vries <tdevries@suse.de>
62
63 * lib/gdb.exp (tentative_rename, cached_file): New proc.
64 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
65
09f2921c
TV
662020-03-06 Tom de Vries <tdevries@suse.de>
67
68 * README: Fix "the the".
69 * gdb.base/dprintf.exp: Same.
70
50a3cc5d
TV
712020-03-05 Tom de Vries <tdevries@suse.de>
72
73 * gdb.base/maint.exp: Update "main print statistics" expected output.
74
0a709cba
AKS
752020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
76
77 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
78 (fortran_int8): Likewise.
79 (fortran_real4): Likewise.
80 (fortran_real8): Likewise.
81 (fortran_complex4): Likewise.
82 (fortran_logical4): Likewise.
83 (fortran_character1): Likewise.
84
5e5d66b6
AB
852020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
86
87 * gdb.fortran/logical.exp: Add tests that any non-zero value is
88 printed as true.
89
7b973adc
SDJ
902020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
91
92 * gdb.base/printcmds.exp: Add test to verify printf of a
93 variable holding an address.
94
478e490a
TV
952020-03-03 Tom de Vries <tdevries@suse.de>
96
97 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
98
1ef44e86
TV
992020-03-03 Tom de Vries <tdevries@suse.de>
100
101 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
102 gdb_test_multiple call.
103
b98cc2cf
TV
1042020-03-03 Tom de Vries <tdevries@suse.de>
105
106 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
107 gdb_test_multiple calls.
108
63e163f2
AB
1092020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
110
111 * gdb.base/default.exp: Remove test of 'set history filename'.
112 * gdb.base/gdbinit-history.exp: Add tests for setting the history
113 filename to the empty string.
114 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
115 and GDBHISTSIZE.
116
24ed6739
AB
1172020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
118
119 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
120 disabled.
121
590003dc
TV
1222020-03-02 Pedro Alves <palves@redhat.com>
123 Tom de Vries <tdevries@suse.de>
124
125 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
126 -prompt prefix, before user_code argument. Add -lbl option likewise.
127 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
128 (gdb_is_target_1): Add -prompt prefix and move to before user_code
129 argument.
130 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
131 have "\r\n" at start-of-line, instead of at end-of-line.
132
f5e46084
SM
1332020-02-28 Simon Marchi <simon.marchi@efficios.com>
134
135 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
136 libinproctrace.so.
137
f7a7000d
LM
1382020-02-28 Luis Machado <luis.machado@linaro.org>
139
140 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
141 to "p/x".
142
718e0816
LM
1432020-02-28 Luis Machado <luis.machado@linaro.org>
144
145 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
146 asm/ptrace.h and error.h.
147
13c3a74a
TV
1482020-02-28 Tom de Vries <tdevries@suse.de>
149
150 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
151 (struct wrapper, do_something, mundane/symada__cS): Move ...
152 * gdb.base/c-linkage-name-2.c: ... here. New source file.
153 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
154 Update "print symada__cS before partial symtab expansion" regexp.
155 Update breakpoint location. Flush symbol cache after expansion.
156
85d2d5bb
LM
1572020-02-28 Luis Machado <luis.machado@linaro.org>
158
159 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
160
3608f86c
TV
1612020-02-27 Tom de Vries <tdevries@suse.de>
162
163 * config/sid.exp: Remove unused globals.
164 * gdb.base/attach.exp: Same.
165 * gdb.base/catch-load.exp: Same.
166 * gdb.base/dbx.exp: Same.
167 * lib/gdb.exp: Same.
168 * lib/mi-support.exp: Same.
169 * lib/prompt.exp: Same.
170
c8d4f6df
TV
1712020-02-27 Tom de Vries <tdevries@suse.de>
172
173 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
174 not set.
175
0d79cdc4
AM
1762020-02-26 Aaron Merey <amerey@redhat.com>
177
178 * gdb.debuginfod: New directory for debuginfod tests.
179 * gdb.debuginfod/main.c: New test file.
180 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
181
0dce4280
TV
1822020-02-26 Tom de Vries <tdevries@suse.de>
183
184 PR gdb/25603
185 * gdb.base/persistent-lang.cc: New test.
186 * gdb.base/persistent-lang.exp: New file.
187
9e80cfa1
AB
1882020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * gdb.fortran/derived-type-striding.exp: Add a new test.
191 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
192 new test.
193
2078dbb2
AB
1942020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
195
196 * gdb.base/cached-source-file.exp: Avoid source file paths in test
197 names.
198
70d49700
TV
1992020-02-25 Tom de Vries <tdevries@suse.de>
200
201 PR go/18926
202 * gdb.go/methods.exp: Remove gcc/93866 xfail.
203
a88ef40d
TV
2042020-02-24 Tom de Vries <tdevries@suse.de>
205
206 PR gdb/25592
207 * gdb.base/info-locals-unused-static-var.c: New test.
208 * gdb.base/info-locals-unused-static-var.exp: New file.
209
01b1af32
TT
2102020-02-22 Tom Tromey <tom@tromey.com>
211
212 * gdb.python/tui-window.exp: New file.
213 * gdb.python/tui-window.py: New file.
214
7c043ba6
TT
2152020-02-22 Tom Tromey <tom@tromey.com>
216
217 PR tui/17850:
218 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
219 tests.
220
c22fef7e
TT
2212020-02-22 Tom Tromey <tom@tromey.com>
222
223 * gdb.tui/new-layout.exp: Add sub-layout tests.
224
ee325b61
TT
2252020-02-22 Tom Tromey <tom@tromey.com>
226
227 * gdb.tui/new-layout.exp: New file.
228
3f0cbb04
TT
2292020-02-22 Tom Tromey <tom@tromey.com>
230
231 * gdb.rust/rust-style.rs: New file.
232 * gdb.rust/rust-style.exp: New file.
233 * gdb.base/style.exp: Test structure printing.
234 * gdb.base/style.c (struct some_struct): New type.
235 (enum etype): New type.
236 (struct_value): New global.
237
75525152
TV
2382020-02-21 Tom de Vries <tdevries@suse.de>
239
240 PR go/18926
241 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
242 Remove blanket xfails. Use message argument for gdb_breakpoint.
243 Make continuing to breakpoint test conditional on setting breakpoint.
244 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
245 DW_AT_name attribute. Add xfail for GCC PR93866.
246
bd360d30
AB
2472020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
248
249 * gdb.dwarf2/cpp-linkage-name.c: New file.
250 * gdb.dwarf2/cpp-linkage-name.exp: New file.
251
c7adb09f 2522020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
253
254 * lib/gdb.exp (gdb_wrapper_init): Reset
255 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
256 not exist.
257
a9c79803
TV
2582020-02-20 Tom de Vries <tdevries@suse.de>
259
260 PR go/17018
261 * gdb.go/hello.exp: Copy ...
262 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
263 print of st to print value of global definition. Add xfail for GCC
264 PR93844.
265 * gdb.go/hello.exp: Remove printing of st before definition.
266 * gdb.go/hello.go: Copy ...
267 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
268 to st.
269 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
270
d7445728
TV
2712020-02-20 Tom de Vries <tdevries@suse.de>
272
273 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
274 (gdb_simple_compile): Handle compile_flags go by using .go extension
275 for source file.
276 * gdb.go/chan.exp: Use support_go_compile.
277 * gdb.go/handcall.exp: Same.
278 * gdb.go/hello.exp: Same.
279 * gdb.go/integers.exp: Same.
280 * gdb.go/max-depth.exp: Same.
281 * gdb.go/methods.exp: Same.
282 * gdb.go/package.exp: Same.
283 * gdb.go/strings.exp: Same.
284 * gdb.go/types.exp: Same.
285 * gdb.go/unsafe.exp: Same.
286
c9c41e6d
TV
2872020-02-19 Tom de Vries <tdevries@suse.de>
288
289 * gdb.python/lib-types.exp: Make xfail more strict.
290
f20ff837
TV
2912020-02-19 Tom de Vries <tdevries@suse.de>
292
293 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
294
08410482
DE
2952020-02-19 Doug Evans <dje@google.com>
296
297 PR rust/25535
298 * gdb.rust/simple.exp: Add test.
299 * gdb.rust/simple.rs: Add test.
300
623563f7
TV
3012020-02-19 Tom de Vries <tdevries@suse.de>
302
303 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
304 output line-by-line.
305
d3308cfd
TV
3062020-02-19 Tom de Vries <tdevries@suse.de>
307
308 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
309
86cbc5dc
TV
3102020-02-19 Tom de Vries <tdevries@suse.de>
311
312 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
313 prelink.
314
9db2b96b
TV
3152020-02-19 Tom de Vries <tdevries@suse.de>
316
317 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
318 (gdb_do_cache): Use gdb_do_cache_wrap.
319 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
320
89e2fdc5
TV
3212020-02-19 Tom de Vries <tdevries@suse.de>
322
323 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
324 gdb_compile option.
325
373d7ac0
SM
3262020-02-18 Simon Marchi <simon.marchi@efficios.com>
327
328 * gdb.base/printcmds.exp (test_print_enums): Update expected
329 output.
330
b29a2df0
SM
3312020-02-18 Simon Marchi <simon.marchi@efficios.com>
332
333 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
334 for "unknown".
335
6740f0cc
SM
3362020-02-18 Simon Marchi <simon.marchi@efficios.com>
337
338 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
339 enumerator.
340
edd45eb0
SM
3412020-02-18 Simon Marchi <simon.marchi@efficios.com>
342
343 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
344 FE_, add FE_NONE.
345 (three): Update.
346 (enum flag_enum_without_zero): New enum.
347 (flag_enum_without_zero): New variable.
348 (enum not_flag_enum): New enum.
349 (three_not_flag): New variable.
350 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
351 (test_print_enums): Add more tests for printing flag enums.
352
d4295de4
TV
3532020-02-18 Tom de Vries <tdevries@suse.de>
354
355 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
356 (gdb_compile_ada): ... here.
357 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
358 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
359
f251f505
TT
3602020-02-14 Tom Tromey <tom@tromey.com>
361
362 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
363 build directory.
364 * boards/gdbserver-base.exp: Update path to gdbserver.
365
8f432634
TV
3662020-02-13 Tom de Vries <tdevries@suse.de>
367
368 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
369
92b6eaf7
TV
3702020-02-13 Tom de Vries <tdevries@suse.de>
371
372 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
373 are missing.
374
f3b0f7fe
TV
3752020-02-13 Tom de Vries <tdevries@suse.de>
376
377 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
378 call.
379
f6be8713
SDJ
3802020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
381
382 PR tui/25126
383 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
384 * gdb.base/cached-source-file.c: New file.
385 * gdb.base/cached-source-file.exp: New file.
386
b2770d5e
TV
3872020-02-11 Tom de Vries <tdevries@suse.de>
388
389 PR testsuite/25488
390 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
391
44f6938e
TV
3922020-02-10 Tom de Vries <tdevries@suse.de>
393
394 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
395
5f0e2eb7
MR
3962020-02-10 Maciej W. Rozycki <macro@wdc.com>
397
398 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
399 and $after_addr are both integers before making a comparison.
400
46ce2b6f
TV
4012020-02-09 Tom de Vries <tdevries@suse.de>
402
403 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
404 command output and paste it into gdb.log. If any, paste catch message
405 to gdb.log.
406
5abbbe1d
TT
4072020-02-07 Tom Tromey <tromey@adacore.com>
408
409 PR breakpoints/24915:
410 * gdb.base/annotate-symlink.exp: Use setup_xfail.
411
1d5d29e7
SV
4122020-02-06 Shahab Vahedi <shahab@synopsys.com>
413
414 * gdb.tui/tui-missing-src.exp: Add the "missing source
415 file" test for the TUI.
416
b0999b9b
AB
4172020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
418
419 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
420 including a port number in the output.
421
c3b149eb
AKS
4222020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
423
424 * lib/fortran.exp (fortran_int4): Handle clang.
425 (fortran_int8): Likewise.
426 (fortran_real4): Likewise.
427 (fortran_real8): Likewise.
428 (fortran_complex4): Likewise.
429 (fortran_logical4): Likewise.
430 (fortran_character1): Likewise.
431
f8dcc90b
TV
4322020-02-04 Tom de Vries <tdevries@suse.de>
433
434 * README (Race detection): Add note.
435
f90ac7c2
TV
4362020-02-04 Tom de Vries <tdevries@suse.de>
437
438 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
439
780636ae
TV
4402020-02-04 Tom de Vries <tdevries@suse.de>
441
442 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
443
5d2e1193
RA
4442020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
445
446 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
447 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
448 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
449 blttar, bnetarl.
450 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
451 binary for blttar, bnetarl.
452 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
453 wait instruction. Delete ldmx test.
454 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
455
e409c542
AKS
4562020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
457
458 * gdb.fortran/array-bounds-high.exp: New file.
459 * gdb.fortran/array-bounds-high.f90: New file.
460
b0029748
LD
4612020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
462
463 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
464 Replace #include of <sys/fcntl.h> by <fcntl.h>.
465
195a8287
TV
4662020-02-01 Tom de Vries <tdevries@suse.de>
467
468 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
469
42330a68
AB
4702020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
471
472 PR tui/9765
473 * gdb.tui/tui-layout-asm-short-prog.S: New file.
474 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
475
b62a8028
LM
4762020-01-29 Luis Machado <luis.machado@linaro.org>
477
478 * gdb.arch/aarch64-brk-patterns.c: New source file.
479 * gdb.arch/aarch64-brk-patterns.exp: New test.
480
5f440116
TBA
4812020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
482
483 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
484 GCC/Clang version.
485 * gdb.cp/pass-by-ref.exp: Ditto.
486
ee2a6fc6
TV
4872020-01-29 Tom de Vries <tdevries@suse.de>
488
489 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
490 * gdb.threads/watchpoint-fork-mt.c: Same.
491 * gdb.threads/watchpoint-fork-parent.c: Same.
492 * gdb.threads/watchpoint-fork-st.c: Same.
493 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
494
16b10d6e
LM
4952020-01-27 Luis Machado <luis.machado@linaro.org>
496
497 * gdb.base/step-over-syscall.exp (setup): Check if we're already
498 sitting at a syscall instruction when we hit the syscall function's
499 breakpoint.
500 Check PC against one obtained with the x command.
501 Validate syscall number.
502 (step_over_syscall): Don't continue to the syscall instruction if
503 we're already there.
504
b1468492
PW
5052020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
506
507 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
508
7ffa82e1
AB
5092020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
510
511 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
512 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
513
3d92a3e3
AB
5142020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
515
516 * gdb.dwarf2/dw2-inline-stepping.c: New file.
517 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
518
94a72be7
AB
5192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
520
521 * gdb.base/maint.exp: Update line table parsing test.
522 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
523
53af73bf
PA
5242020-01-24 Pedro Alves <palves@redhat.com>
525
526 PR gdb/25410
527 * gdb.multi/multi-re-run-1.c: New.
528 * gdb.multi/multi-re-run-2.c: New.
529 * gdb.multi/multi-re-run.exp: New.
530
1ba1ac88
AB
5312020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
532
533 PR gdb/23718
534 * gdb.server/server-kill-python.exp: New file.
535
f3364a6d
AB
5362020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
537
538 * gdb.server/multi-ui-errors.c: New file.
539 * gdb.server/multi-ui-errors.exp: New file.
540
733d0a67
AB
5412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
542
543 PR tui/9765
544 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
545
4f13c1c0
TT
5462020-01-19 Tom Tromey <tom@tromey.com>
547
548 * gdb.tui/main.exp: Add check for plain "file".
549
40c94099
CB
5502020-01-16 Christian Biesinger <cbiesinger@google.com>
551
552 * lib/gdb.exp: Fix spelling error (seperatelly).
553
ff47f4f0
TT
5542020-01-14 Tom Tromey <tom@tromey.com>
555
556 PR symtab/12535:
557 * gdb.python/python.exp: Test decode_line with empty string
558 argument.
559
717c684d
BE
5602020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
561
562 * gdb.base/skip-inline.exp: Extend test.
563
44e4c775
AB
5642020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
565
566 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
567 * gdb.dwarf2/dw2-bad-elf.c: New file.
568 * gdb.dwarf2/dw2-bad-elf.exp: New file.
569
d93c6db7
AB
5702020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
571
572 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
573 _line_saw_file.
574
9a6d629c
AB
5752020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
576
577 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
578 border.
579
d9ebdab7
TBA
5802020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
581
582 * gdb.multi/multi-target.exp (setup): Factor out "info
583 connections" and "info inferiors" tests to ...
584 (test_info_inferiors): ... this new procedure.
585 (top level): Run new "info-inferiors" tests.
586
f3c469b9
PA
5872020-01-10 Pedro Alves <palves@redhat.com>
588
589 * gdb.server/bkpt-other-inferior.exp: New file.
590
121b3efd
PA
5912020-01-10 Pedro Alves <palves@redhat.com>
592
593 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
594 of "add-inferior".
595 * gdb.base/quit-live.exp: Likewise.
596 * gdb.base/remote-exec-file.exp: Likewise.
597 * gdb.guile/scm-progspace.exp: Likewise.
598 * gdb.linespec/linespec.exp: Likewise.
599 * gdb.mi/new-ui-mi-sync.exp: Likewise.
600 * gdb.mi/user-selected-context-sync.exp: Likewise.
601 * gdb.multi/multi-target.exp (setup): Add "info connection" and
602 "info inferiors" tests.
603 * gdb.multi/remove-inferiors.exp: Adjust expected output of
604 "add-inferior".
605 * gdb.multi/watchpoint-multi.exp: Likewise.
606 * gdb.python/py-inferior.exp: Likewise.
607 * gdb.server/extended-remote-restart.exp: Likewise.
608 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
609 "info inferiors".
610 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
611 * gdb.trace/report.exp: Likewise.
612
1dadb1dd
PA
6132020-01-10 Pedro Alves <palves@redhat.com>
614
615 * gdb.multi/multi-target.c: New file.
616 * gdb.multi/multi-target.exp: New file.
617 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
618 mode requested, but remote does not support non-stop".
619
78f2c40a
PA
6202020-01-10 Pedro Alves <palves@redhat.com>
621
622 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
623 disconnect before reconnecting.
624
e7af6c70
TBA
6252020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
626 Pedro Alves <palves@redhat.com>
627
628 * gdb.server/connect-without-multi-process.exp: Also test
629 continuing to end.
630
acdf84a6
PA
6312020-01-10 Pedro Alves <palves@redhat.com>
632
633 * gdb.base/remote-exec-file.exp: New file.
634
873657b9
PA
6352020-01-10 Pedro Alves <palves@redhat.com>
636
637 * gdb.base/fork-running-state.exp (do_test): Adjust expected
638 output.
639 * gdb.threads/async.c: New.
640 * gdb.threads/async.exp: New.
641 * gdb.multi/tids-gid-reset.c: New.
642 * gdb.multi/tids-gid-reset.exp: New.
643
7f0ae84c
GB
6442020-01-10 George Barrett <bob@bob131.so>
645
646 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
647 to help in finding the image relocation offset.
648 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
649 options in arguments.
650 (stap_test_no_debuginfo): Likewise.
651 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
652 test variants.
653 (stap_test): Add null semaphore relocation test.
654
47e9d49d
GB
6552020-01-10 George Barrett <bob@bob131.so>
656
657 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
658 * gdb.base/stap-probe.exp: Likewise.
659 (stap_test): Pass argument as an additional flag.
660 (stap_test_no_debuginfo): Likewise.
661 (stap_test): Check `info probes stap' output for semaphore
662 addresses if the test binary is supposed to have them.
663
f5a7c406
AB
6642020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
665
666 * gdb.tui/basic.exp: Add more scrolling tests.
667
9ae6bf64
TT
6682020-01-09 Tom Tromey <tom@tromey.com>
669
670 PR tui/18932:
671 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
672 meangingful value.
673 (Term::command, Term::resize): Update.
674 * gdb.tui/basic.exp: Add scrolling test.
675
b2efe70c
AB
6762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
677
678 * gdb.tui/tui-layout-asm.exp: New file.
679
3804da7e
AB
6802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
681
682 * lib/tuiterm.exp (Term::check_box_contents): New proc.
683
b40aa28f
AB
6842020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
685
686 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
687 (Term::enter_tui): Use Term::prepare_for_tui.
688
63ffd7c9
AB
6892020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
690
691 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
692 called.
693
3be966f6
AB
6942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
695
696 * gdb.base/skip.exp: Fix race condition in test.
697
153d79c4
AB
6982020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
699
700 * gdb.base/backtrace.c: New file.
701 * gdb.base/backtrace.exp: New file.
702
f2302a34
AB
7032020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
704
705 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
706
6ec1d75e
PW
7072020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
708
709 * gdb.base/style.exp: Test that warnings are styled.
710
c296cbe6
BE
7112019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
712
713 * gdb.base/line65535.exp: New file.
714 * gdb.base/line65535.c: New file.
715
b28a729d
SM
7162019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
717
718 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
719 * lib/gnat_debug_info_test.adb: New file.
720 * gdb.ada/ptype_tagged_param.exp: Use
721 gnat_runtime_has_debug_info, expect a different output if
722 runtime does not have debug info.
723
7f2d7a0d
SM
7242019-12-20 Simon Marchi <simon.marchi@efficios.com>
725
726 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
727 (another) quote in test name.
728
f3bce483
SM
7292019-12-20 Simon Marchi <simon.marchi@efficios.com>
730
731 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
732 Add quote in test name.
733
c855a912
TBA
7342019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
735
736 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
737 directory instead.
738 * gdb.cp/pass-by-ref.exp: Extend with more cases.
739 * gdb.cp/pass-by-ref-2.cc: New file.
740 * gdb.cp/pass-by-ref-2.exp: New file.
741
fc9d2d72
TT
7422019-12-20 Tom Tromey <tom@tromey.com>
743
744 * gdb.tui/list-before.exp: New file.
745
77b97e00
TT
7462019-12-20 Tom Tromey <tom@tromey.com>
747
748 * gdb.tui/list.exp: Check for source on initial listing.
749
f69656d0
TT
7502019-12-11 Tom Tromey <tromey@adacore.com>
751
752 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
753 Add crlf test.
754
99a55965
SM
7552019-12-18 Simon Marchi <simon.marchi@efficios.com>
756
757 * gdb.base/default.exp: Update value of $_gdb_major.
758
5024637f
BE
7592019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
760
761 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
762
b63634be
BE
7632019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
764
765 * gdb.base/skip.exp: Whitespace fix.
766
45d73523
BE
7672019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
768
769 * gdb.base/skip-inline.c: New file.
770 * gdb.base/skip-inline.exp: New file.
771
d043f8c8
SM
7722019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
773
774 * gdb.base/jit-reader.exp (jit_reader_test): Rename
775 jit_function_00 to jit_function_stack_mangle.
776 * gdb.base/jithost.c (jit_function_t): Rename to...
777 (jit_function_stack_mangle_t): ... this.
778 (jit_function_add_t): New typedef.
779 (jit_function_00_code): Rename to...
780 (jit_function_stack_mangle_code): ... this, make static.
781 (jit_function_add_code): New.
782 (main): Generate "add" function and call it. Adjust to changes
783 in jithost_abi.
784 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
785 (struct jithost_abi) <begin, end>: Remove fields.
786 <object, function_stack_mangle, function_add>: New fields.
787 * gdb.base/jitreader.c (struct reader_state) <code_begin,
788 code_end>: Remove fields.
789 <func_stack_mangle>: New field.
790 (read_debug_info): Adjust to renaming, create block for "add"
791 function.
792 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
793
873de05c
TT
7942019-12-11 Tom Tromey <tom@tromey.com>
795
796 * gdb.tui/resize.exp: Fix regexp.
797 * gdb.tui/regs.exp: Fix regexps.
798 * gdb.tui/main.exp: Fix regexp.
799
3d979945
TT
8002019-12-11 Tom Tromey <tom@tromey.com>
801
802 * gdb.tui/resize.exp: Update.
803 * gdb.tui/empty.exp (layouts): Update.
804
2192a9d3
TT
8052019-12-11 Tom Tromey <tom@tromey.com>
806
807 * gdb.tui/regs.exp: Update.
808 * gdb.tui/empty.exp (layouts): Update.
809 * gdb.tui/basic.exp: Update.
810 * lib/tuiterm.exp (_check_box): Don't check bottom border.
811
d8edc8b7
PW
8122019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
813
814 * gdb.base/options.exp: Add -raw-values in the print completion list.
815 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
816
4c12d936
KB
8172019-12-10 Kevin Buettner <kevinb@redhat.com>
818
819 * gdb.threads/omp-par-scope.c: New file.
820 * gdb/threads/omp-par-scope.exp: New file.
821
26b911fb
KB
8222019-12-10 Kevin Buettner <kevinb@redhat.com>
823
bb47f919
KB
824 * lib/gdb.exp (support_nested_function_tests): New proc.
825
8262019-12-10 Kevin Buettner <kevinb@redhat.com>
827
828 * lib/gdb.exp (gdb_compile_openmp): New proc.
829 (build_executable_from_specs): Add an "openmp" option.
830 (gdb_compile_pthreads): Add non-executable case.
26b911fb 831
6c71eb7d
TT
8322019-12-10 Tom Tromey <tromey@adacore.com>
833
834 * gdb.ada/unchecked_union.exp: New file.
835 * gdb.ada/unchecked_union/pck.adb: New file.
836 * gdb.ada/unchecked_union/pck.ads: New file.
837 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
838 * gdb-utils.exp (string_to_regexp): Also quote "?".
839
bac7c5cf
GB
8402019-12-10 George Barrett <bob@bob131.so>
841
842 Test scripted probe breakpoints.
843 * gdb.guile/scm-breakpoint.c (main): Add probe point.
844 * gdb.python/py-breakpoint.c (main): Likewise.
845 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
846 specifier test.
847 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
848
330f1d38
TBA
8492019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
850
851 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
852 an rvalue parameter.
853 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
854 parameter.
855
b43315e2
AB
8562019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
859 modules.
860
54f73dad
AB
8612019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
862
863 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
864 broken version of GCC.
865
d57cbee9
AB
8662019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
867
868 * gdb.fortran/info-modules.exp: Rewrite to make use of new
869 sym-info-cmds library.
870 * gdb.fortran/info-types.exp: Likewise.
871 * lib/sym-info-cmds.exp: New file.
872
c14aab8c
TV
8732019-12-08 Tom de Vries <tdevries@suse.de>
874
875 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
876
aa2d5a42
KS
8772019-12-07 Keith Seitz <keiths@redhat.com>
878
879 * gdb.base/corefile-buildid-shlib-shr.c: New file.
880 * gdb.base/corefile-buildid-shlib.c: New file.
881 * gdb.base/corefile-buildid.c: New file.
882 * gdb.base/corefile-buildid.exp: New file.
883
93e55f0a
TV
8842019-12-06 Tom de Vries <tdevries@suse.de>
885
886 * gdb.dwarf2/varval.exp: Add decl before def test.
887
c7d12402
TBA
8882019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
889
890 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
891
06acc08f
TBA
8922019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
893
894 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
895 CV and reference conversion for overload resolution.
896 * gdb.cp/rvalue-ref-overload.exp: Test it.
897
e0fad1ea
PW
8982019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
899
900 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
901 * gdb.base/frameapply.exp: Test faas without command.
902
8d70a9f0
AB
9032019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
904
905 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
906 Fortran tests.
907 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
908 order.
909
36c8fb93
AB
9102019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
911
912 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
913 casting to type with no kind specified.
914 (test_basic_parsing_of_type_kinds): Additional tests for types
915 with no kind specified, and add tests for single/double
916 precision/complex types.
917
4139ff00
TT
9182019-12-04 Tom Tromey <tromey@adacore.com>
919
920 * gdb.base/endianity.c (struct other) <x>: New field.
921 (main): Initialize it.
922 * gdb.base/endianity.exp: Update.
923
a05cf17a
TT
9242019-12-04 Tom Tromey <tromey@adacore.com>
925
926 * gdb.ada/scalar_storage/storage.adb: New file.
927 * gdb.ada/scalar_storage/pck.adb: New file.
928 * gdb.ada/scalar_storage/pck.ads: New file.
929 * gdb.ada/scalar_storage.exp: New file.
930
103a685e
TT
9312019-12-04 Tom Tromey <tromey@adacore.com>
932
933 * gdb.base/endianity.c (struct otherendian) <f>: New field.
934 (main): Initialize it.
935 * gdb.base/endianity.exp: Update.
936
c2512106
AB
9372019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
938
939 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
940
293b38d6
AB
9412019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
942
943 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
944 -symbol-info-module-functions and -symbol-info-module-variables.
945
216a7e6b
AB
9462019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
947
948 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
949
5bbd8269
AB
9502019-12-01 Richard Bunt <richard.bunt@arm.com>
951 Andrew Burgess <andrew.burgess@embecosm.com>
952
953 * gdb.fortran/derived-type-striding.exp: New file.
954 * gdb.fortran/derived-type-striding.f90: New file.
955 * gdb.fortran/array-slices.exp: New file.
956 * gdb.fortran/array-slices.f90: New file.
957
be09caf1
PW
9582019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
959
960 * gdb.base/define.exp: Test . in command names.
961 * gdb.base/setshow.exp: Update test, as . is now part of
962 command name.
963
643c0cbe
PW
9642019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
965
966 * gdb.base/define-prefix.exp: New file.
967
dcdec678
AB
9682019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
969
970 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
971 compile.
972 (skip_btrace_pt_tests): Likewise.
973
640ab947
AB
9742019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
975
976 * gdb.fortran/info-modules.exp: Compile source files in correct
977 order.
978
d22670f0
KB
9792019-11-27 Kevin Buettner <kevinb@redhat.com>
980
981 * gdb.dwarf2/imported-unit.exp: New file.
982 * gdb.dwarf2/imported-unit.c: New file.
983
db5960b4
AB
9842019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
985
986 * gdb.mi/mi-fortran-modules-2.f90: New file.
987 * gdb.mi/mi-fortran-modules.exp: New file.
988 * gdb.mi/mi-fortran-modules.f90: New file.
989
7dc42066
AB
9902019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
991
992 * gdb.mi/mi-sym-info-1.c: New file.
993 * gdb.mi/mi-sym-info-2.c: New file.
994 * gdb.mi/mi-sym-info.exp: New file.
995
0dfeecca
TT
9962019-11-22 Tom Tromey <tromey@adacore.com>
997
998 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
999 * gdb.ada/tasks/foo.adb: Add another stopping location.
1000
34877895
PJ
10012019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1002
1003 * gdb.base/endianity.c: New test.
1004 * gdb.base/endianity.exp: New file.
1005
2e84f897
LD
10062019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1007
1008 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1009
65d1cd5f
TV
10102019-11-21 Tom de Vries <tdevries@suse.de>
1011
1012 PR gdb/24956
1013 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1014
4f22c3f4
SDJ
10152019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1016
1017 * gdb.python/py-progspace.exp: Add missing parentheses on some
1018 'print' commands.
1019
9f6ad286
TT
10202019-11-19 Tom Tromey <tom@tromey.com>
1021
1022 * gdb.tui/winheight.exp: New file.
1023
0b8dbf3f
AB
10242019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1025
1026 * gdb.base/ctf-whatis.c: Delete.
1027 * gdb.base/ctf-whatis.exp: Delete.
1028 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1029
f833b7a7
AB
10302019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1031
1032 * gdb.base/ctf-cvexpr.exp: Delete.
1033 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1034
30d0a636
AB
10352019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1036
1037 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1038 the compiler. Clean up header comment a little.
1039 * gdb.base/ctf-ptype.exp: Likewise.
1040 * gdb.base/ctf-whatis.exp: Likewise.
1041 * lib/gdb.exp (skip_ctf_tests): New proc.
1042
494409bb
SDJ
10432019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1044
1045 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1046 * gdb.tui/corefile-run.exp: New file.
1047
55708e99
TT
10482019-11-14 Tom Tromey <tromey@adacore.com>
1049
1050 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1051 regression tests.
1052
45e42163
TT
10532019-11-12 Tom Tromey <tom@tromey.com>
1054
1055 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1056 after any command. Expect prompt after WAIT_FOR is seen.
1057 (enter_tui): Enable resize messages.
1058 (command): Expect command in output.
1059 (get_line): Avoid error when cursor appears to be off-screen.
1060 (dump_screen): Include screen size in title.
1061 (_do_resize): New proc, from "resize".
1062 (resize): Rewrite. Do resize in two steps.
1063 * gdb.tui/empty.exp (layouts): Fix entries.
1064 (check_boxes): Remove xfail.
1065 (check_text): Dump screen on failure.
1066
086baaf1
AB
10672019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1068
1069 * gdb.python/py-symbol.exp: Add test for
1070 gdb.lookup_static_symbols.
1071
09ff83af
AB
10722019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1073
1074 * gdb.python/py-symbol.c: Declare and call function from new
1075 py-symbol-2.c file.
1076 * gdb.python/py-symbol.exp: Compile both source files, and add new
1077 tests for gdb.lookup_static_symbol.
1078 * gdb.python/py-symbol-2.c: New file.
1079
11af934b
TV
10802019-11-02 Tom de Vries <tdevries@suse.de>
1081
1082 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1083 * gdb.base/anon.exp: Same.
1084 * gdb.base/auto-connect-native-target.exp: Same.
1085 * gdb.base/call-ar-st.exp: Same.
1086 * gdb.base/catch-syscall.exp: Same.
1087 * gdb.base/commands.exp: Same.
1088 * gdb.base/default.exp: Same.
1089 * gdb.base/display.exp: Same.
1090 * gdb.base/float.exp: Same.
1091 * gdb.base/foll-fork.exp: Same.
1092 * gdb.base/help.exp: Same.
1093 * gdb.base/info-macros.exp: Same.
1094 * gdb.base/info-proc.exp: Same.
1095 * gdb.base/info-target.exp: Same.
1096 * gdb.base/long_long.exp: Same.
1097 * gdb.base/macscp.exp: Same.
1098 * gdb.base/memattr.exp: Same.
1099 * gdb.base/nofield.exp: Same.
1100 * gdb.base/pointers.exp: Same.
1101 * gdb.base/printcmds.exp: Same.
1102 * gdb.base/ptype.exp: Same.
1103 * gdb.base/restore.exp: Same.
1104 * gdb.base/return.exp: Same.
1105 * gdb.base/scope.exp: Same.
1106 * gdb.base/set-noassign.exp: Same.
1107 * gdb.base/setshow.exp: Same.
1108 * gdb.base/shlib-call.exp: Same.
1109 * gdb.base/signals.exp: Same.
1110 * gdb.base/sigstep.exp: Same.
1111 * gdb.base/skip.exp: Same.
1112 * gdb.base/solib-symbol.exp: Same.
1113 * gdb.base/stap-probe.exp: Same.
1114 * gdb.base/step-line.exp: Same.
1115 * gdb.base/step-test.exp: Same.
1116 * gdb.base/style.exp: Same.
1117 * gdb.base/varargs.exp: Same.
1118 * gdb.base/vla-datatypes.exp: Same.
1119 * gdb.base/vla-ptr.exp: Same.
1120 * gdb.base/vla-sideeffect.exp: Same.
1121 * gdb.base/volatile.exp: Same.
1122 * gdb.base/watch-cond-infcall.exp: Same.
1123 * gdb.base/watchpoint.exp: Same.
1124
e96ec2ba
TV
11252019-11-02 Tom de Vries <tdevries@suse.de>
1126
1127 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1128 * gdb.cp/cpexprs.exp: Same.
1129 * gdb.cp/except-multi-location.exp: Same.
1130 * gdb.cp/exceptprint.exp: Same.
1131 * gdb.cp/gdb2384.exp: Same.
1132 * gdb.cp/inherit.exp: Same.
1133 * gdb.cp/m-static.exp: Same.
1134 * gdb.cp/meth-typedefs.exp: Same.
1135 * gdb.cp/misc.exp: Same.
1136 * gdb.cp/namespace.exp: Same.
1137 * gdb.cp/non-trivial-retval.exp: Same.
1138 * gdb.cp/overload.exp: Same.
1139 * gdb.cp/pr17132.exp: Same.
1140 * gdb.cp/re-set-overloaded.exp: Same.
1141 * gdb.cp/rvalue-ref-types.exp: Same.
1142 * gdb.cp/templates.exp: Same.
1143
bd5766ec
LM
11442019-11-01 Luis Machado <luis.machado@linaro.org>
1145
1146 PR gdb/25124
1147
1148 * gdb.arch/pr25124.S: New file.
1149 * gdb.arch/pr25124.exp: New file.
1150
165f8965
AB
11512019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1152
1153 * gdb.fortran/info-modules.exp: Update expected results, and add
1154 additional tests for 'info module functinos', and 'info module
1155 variables'.
1156 * gdb.fortran/info-types.exp: Update expected results.
1157 * gdb.fortran/info-types.f90: Extend testcase with additional
1158 module variables and functions.
1159
59c35742
AB
11602019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1161
1162 * gdb.fortran/info-modules.exp: New file.
1163 * gdb.fortran/info-types.exp: Build with new file.
1164 * gdb.fortran/info-types.f90: Include and use new module.
1165 * gdb.fortran/info-types-2.f90: New file.
1166
f3fb2519
PW
11672019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1168
1169 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1170 * gdb.base/settings.exp: Test all settings types using
1171 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1172 that now verifies that the value of "maint show" is the same as
1173 returned by the settings functions. Test the type of the
1174 maintenance settings.
1175 * gdb.base/default.exp: Update show_conv_list.
1176
d1e36019
TV
11772019-10-31 Tom de Vries <tdevries@suse.de>
1178
1179 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1180 gdb_test.
1181 * gdb.arch/amd64-disp-step.exp: Same.
1182 * gdb.asm/asm-source.exp: Same.
1183 * gdb.btrace/buffer-size.exp: Same.
1184 * gdb.btrace/cpu.exp: Same.
1185 * gdb.btrace/enable.exp: Same.
1186 * gdb.dwarf2/count.exp: Same.
1187 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1188 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1189 * gdb.fortran/vla-datatypes.exp: Same.
1190 * gdb.fortran/vla-history.exp: Same.
1191 * gdb.fortran/vla-ptype.exp: Same.
1192 * gdb.fortran/vla-value.exp: Same.
1193 * gdb.fortran/whatis_type.exp: Same.
1194 * gdb.guile/guile.exp: Same.
1195 * gdb.multi/tids.exp: Same.
1196 * gdb.python/py-finish-breakpoint.exp: Same.
1197 * gdb.python/py-framefilter.exp: Same.
1198 * gdb.python/py-pp-registration.exp: Same.
1199 * gdb.python/py-xmethods.exp: Same.
1200 * gdb.python/python.exp: Same.
1201 * gdb.server/connect-with-no-symbol-file.exp: Same.
1202 * gdb.server/no-thread-db.exp: Same.
1203 * gdb.server/run-without-local-binary.exp: Same.
1204 * gdb.stabs/weird.exp: Same.
1205 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1206 * gdb.threads/thread-find.exp: Same.
1207 * gdb.threads/tls-shared.exp: Same.
1208 * gdb.threads/tls.exp: Same.
1209 * gdb.threads/wp-replication.exp: Same.
1210 * gdb.trace/ax.exp: Same.
1211 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1212
3d11e68e
TV
12132019-10-31 Tom de Vries <tdevries@suse.de>
1214
1215 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1216 * gdb.ada/array_subscript_addr.exp: Same.
1217 * gdb.ada/arrayidx.exp: Same.
1218 * gdb.ada/arrayparam.exp: Same.
1219 * gdb.ada/arrayptr.exp: Same.
1220 * gdb.ada/boolean_expr.exp: Same.
1221 * gdb.ada/call_pn.exp: Same.
1222 * gdb.ada/complete.exp: Same.
1223 * gdb.ada/fixed_cmp.exp: Same.
1224 * gdb.ada/fun_addr.exp: Same.
1225 * gdb.ada/funcall_param.exp: Same.
1226 * gdb.ada/interface.exp: Same.
1227 * gdb.ada/mod_from_name.exp: Same.
1228 * gdb.ada/null_array.exp: Same.
1229 * gdb.ada/packed_array.exp: Same.
1230 * gdb.ada/packed_tagged.exp: Same.
1231 * gdb.ada/print_chars.exp: Same.
1232 * gdb.ada/print_pc.exp: Same.
1233 * gdb.ada/ptype_arith_binop.exp: Same.
1234 * gdb.ada/ptype_field.exp: Same.
1235 * gdb.ada/ptype_tagged_param.exp: Same.
1236 * gdb.ada/rec_return.exp: Same.
1237 * gdb.ada/ref_tick_size.exp: Same.
1238 * gdb.ada/str_ref_cmp.exp: Same.
1239 * gdb.ada/taft_type.exp: Same.
1240 * gdb.ada/tagged.exp: Same.
1241 * gdb.ada/type_coercion.exp: Same.
1242 * gdb.ada/uninitialized_vars.exp: Same.
1243
60b6ede8
TV
12442019-10-30 Tom de Vries <tdevries@suse.de>
1245
1246 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1247
30baf67b
TV
12482019-10-26 Tom de Vries <tdevries@suse.de>
1249
1250 * gdb.base/bigcore.c: Fix typos in comments.
1251 * gdb.base/ctf-ptype.c: Same.
1252 * gdb.base/long_long.c: Same.
1253 * gdb.dwarf2/dw2-op-out-param.S: Same.
1254 * gdb.python/py-evthreads.c: Same.
1255 * gdb.reverse/i387-stack-reverse.c: Same.
1256 * gdb.trace/tfile.c: Same.
1257 * lib/compiler.c: Same.
1258 * lib/compiler.cc: Same.
1259
158da0d1
TV
12602019-10-25 Tom de Vries <tdevries@suse.de>
1261
1262 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1263 gdb_test_multiple calls.
1264 * gdb.reverse/sigall-reverse.exp: Same.
1265 * gdb.reverse/solib-precsave.exp: Same.
1266 * gdb.reverse/solib-reverse.exp: Same.
1267 * gdb.reverse/until-precsave.exp: Same.
1268 * gdb.reverse/until-reverse.exp: Same.
1269
4ccdfbec
TV
12702019-10-24 Tom de Vries <tdevries@suse.de>
1271
1272 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1273 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1274 kfail using -wrap pattern flag and convenience variable
1275 gdb_test_name.
1276
33d569b7
AB
12772019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1278
1279 * gdb.python/py-progspace.exp: Add tests for the
1280 Progspace.block_for_pc method.
1281
4d0b984b
TT
12822019-10-23 Tom Tromey <tom@tromey.com>
1283
1284 * configure: Rebuild.
1285 * aclocal.m4: Use m4_include, not sinclude.
1286
94cb3754
TV
12872019-10-21 Tom de Vries <tdevries@suse.de>
1288
1289 * gdb.base/infcall-nested-structs.c: Add
1290 __attribute__((noinline,noclone)) to all functions.
1291 (call_all): Add missing variable initialization. Simplify return value.
1292 (breakpt): Increment volatile variable, to prevent call from being
1293 optimized out.
1294 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1295
062f1fc1
TV
12962019-10-17 Tom de Vries <tdevries@suse.de>
1297
1298 * gdb.fortran/module.exp: Allow info variables to print info for files
1299 other than module.f90.
1300
0b54364d
AB
13012019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1302
1303 * gdb.fortran/module.exp: Extend with 'info variables' test.
1304
7ff5fae7
AB
13052019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1306
1307 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1308 F77_FOR_TARGET.
1309
d10eccaa
TV
13102019-10-16 Tom de Vries <tdevries@suse.de>
1311
1312 PR tdep/25096
1313 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1314
745ff14e
TV
13152019-10-16 Tom de Vries <tdevries@suse.de>
1316
1317 PR tdep/24104
1318 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1319 Add KFAIL for PR tdep/25096.
1320
03e1ab94
TV
13212019-10-16 Tom de Vries <tdevries@suse.de>
1322
1323 PR testsuite/25059
1324 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1325
b17fcc10
TV
13262019-10-16 Tom de Vries <tdevries@suse.de>
1327
1328 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1329 as signed.
1330
9223170f
SM
13312019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1332
1333 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1334 one instead of increasing timeout.
1335
d6e76313
TV
13362019-10-13 Tom de Vries <tdevries@suse.de>
1337
1338 PR record/25038
1339 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1340 * gdb.reverse/sigall-reverse.exp: Same.
1341 * gdb.reverse/solib-precsave.exp: Same.
1342 * gdb.reverse/solib-reverse.exp: Same.
1343 * gdb.reverse/step-precsave.exp: Same.
1344 * gdb.reverse/until-precsave.exp: Same.
1345 * gdb.reverse/until-reverse.exp: Same.
1346 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1347
6dfc0041
AA
13482019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1349
1350 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1351 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1352 (cmp_struct_05_01, cmp_struct_static_02_01)
1353 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1354 comparisons.
1355
abcf2cc8
TV
13562019-10-10 Tom de Vries <tdevries@suse.de>
1357
1358 PR testsuite/24888
1359 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1360 gnatlink.
1361
a50faaf6
TV
13622019-10-09 Tom de Vries <tdevries@suse.de>
1363
1364 PR testsuite/25048
1365 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1366
60ff3cd7
AB
13672019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1368
1369 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1370 exceptions due to missing debug information.
1371
dfee8566
TV
13722019-10-07 Tom de Vries <tdevries@suse.de>
1373
1374 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1375
3d63690a
AB
13762019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1377
1378 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1379 * gdb.base/annota1.exp: Update to use gdb_test_name.
1380
30d1f018
WP
13812019-10-07 Weimin Pan <weimin.pan@oracle.com>
1382
1383 * gdb.base/ctf-whatis.exp: New file.
1384 * gdb.base/ctf-whatis.c: New file.
1385 * gdb.base/ctf-ptype.exp: New file.
1386 * gdb.base/ctf-ptype.c: New file.
1387 * gdb.base/ctf-constvars.exp: New file.
1388 * gdb.base/ctf-constvars.c: New file.
1389 * gdb.base/ctf-cvexpr.exp: New file.
1390
4dbbb47c
TV
13912019-10-04 Tom de Vries <tdevries@suse.de>
1392
1393 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1394 for loop.
1395
77c2dba3
TT
13962019-10-03 Tom Tromey <tom@tromey.com>
1397
1398 PR rust/24976:
1399 * gdb.rust/simple.rs (Union2): New type.
1400 (main): Use Union2.
1401 * gdb.rust/simple.exp: Add test.
1402
179aed7f
AB
14032019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1404
1405 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1406 nested function prefix.
1407
0a4b0913
AB
14082019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1409 Richard Bunt <richard.bunt@arm.com>
1410 Andrew Burgess <andrew.burgess@embecosm.com>
1411
1412 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1413 nested functions.
1414 * gdb.fortran/nested-funcs.f90: Update expected results.
1415 * gdb.fortran/nested-funcs-2.exp: New file.
1416 * gdb.fortran/nested-funcs-2.f90: New file.
1417
082cce05
AB
14182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1419
1420 * gdb.python/py-parameter.exp: Make test names unique.
1421 * gdb.python/py-template.exp: Likewise.
1422 * gdb.python/py-value.exp: Likewise.
1423
2b74ba5a
AB
14242019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1425
1426 * gdb.base/break-interp.exp: Reduce test name duplication.
1427 * gdb.base/call-sc.exp: Likewise.
1428 * gdb.base/callfuncs.exp: Likewise.
1429 * gdb.base/charset.exp: Likewise.
1430 * gdb.base/dump.exp: Likewise.
1431 * gdb.base/ena-dis-br.exp: Likewise.
1432 * gdb.base/relational.exp: Likewise.
1433 * gdb.base/step-over-syscall.exp: Likewise.
1434 * gdb.base/structs.exp: Likewise.
1435
58eb20d5
AB
14362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1437
1438 * gdb.linespec/explicit.exp: Make test names unique.
1439 * gdb.linespec/ls-errs.exp: Likewise.
1440
4d421147
AB
14412019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1442
1443 * gdb.reverse/break-precsave.exp: Make test names unique.
1444 * gdb.reverse/break-reverse.exp: Likewise.
1445 * gdb.reverse/finish-precsave.exp: Likewise.
1446 * gdb.reverse/finish-reverse.exp: Likewise.
1447 * gdb.reverse/machinestate-precsave.exp: Likewise.
1448 * gdb.reverse/machinestate.exp: Likewise.
1449 * gdb.reverse/readv-reverse.exp: Likewise.
1450 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1451 * gdb.reverse/sigall-precsave.exp: Likewise.
1452 * gdb.reverse/sigall-reverse.exp: Likewise.
1453 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1454 * gdb.reverse/watch-precsave.exp: Likewise.
1455 * gdb.reverse/watch-reverse.exp: Likewise.
1456
d8c06f22
AB
14572019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1458
1459 * gdb.threads/stop-with-handle.c: New file.
1460 * gdb.threads/stop-with-handle.exp: New file.
1461
3a56ed86
TV
14622019-10-03 Tom de Vries <tdevries@suse.de>
1463
1464 PR testsuite/25059
1465 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1466 directory" line to be missing.
1467
42275044
TV
14682019-10-03 Tom de Vries <tdevries@suse.de>
1469
1470 PR testsuite/25059
1471 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1472 type optional.
1473
9ef62df0
AA
14742019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1475
1476 * gdb.python/py-format-string.c (string.h): New include.
1477 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1478 the same value, for endianness-independence.
1479 * gdb.python/py-format-string.exp (default_regexp_dict)
1480 (test_pretty_structs, test_format): Adjust expected output to the
1481 changed initialization.
1482
37f6a7f4
TT
14832019-10-02 Tom Tromey <tromey@adacore.com>
1484
1485 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1486
1d58d6a2
PA
14872019-10-02 Pedro Alves <palves@redhat.com>
1488 Andrew Burgess <andrew.burgess@embecosm.com>
1489
1490 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1491 "print-file-var.h".
1492 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1493 (get_version_1): Print this_version_id and its address.
1494 Add extern "C" wrappers around interface functions.
1495 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1496 "print-file-var.h".
1497 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1498 (get_version_2): Print this_version_id and its address.
1499 Add extern "C" wrappers around interface functions.
1500 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1501 <stddef.h> and "print-file-var.h".
1502 Add extern "C" wrappers around interface functions.
1503 [VERSION_ID_MAIN] (this_version_id): Define.
1504 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1505 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1506 up extern "C" blocks.
1507 * gdb.base/print-file-var.exp (test): New, factored out from top
1508 level.
1509 (top level): Test all combinations of attribute hidden or not,
1510 dlopen or not, and this_version_id symbol in main file or not.
1511 Compile tests as both C++ and C, make test names unique.
1512
d770d56f
TT
15132019-10-01 Tom Tromey <tom@tromey.com>
1514
1515 * gdb.base/style.exp: Test "show logging filename".
1516
7f6aba03
TT
15172019-10-01 Tom Tromey <tom@tromey.com>
1518
1519 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1520 * gdb.base/style.exp: Add metadata style test.
1521
14309bb6
TT
15222019-10-01 Tom Tromey <tom@tromey.com>
1523
1524 * gdb.base/style.exp: Test "pwd".
1525
2a3c1174
PA
15262019-10-01 Tom Tromey <tom@tromey.com>
1527
1528 * gdb.base/style.exp: Update tests.
1529
53d666ec
AA
15302019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1531
1532 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1533 'six' to unsigned.
1534 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1535 'five'. Use an all-ones bit pattern for each.
1536 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1537 to its changed values.
1538
4a56a520
TT
15392019-09-30 Tom Tromey <tromey@adacore.com>
1540
1541 * gdb.rust/traits.rs: Disable all warnings.
1542
0df0352a
TV
15432019-09-29 Tom de Vries <tdevries@suse.de>
1544
1545 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1546
73d9a918
TV
15472019-09-29 Tom de Vries <tdevries@suse.de>
1548
1549 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1550
060b3ab4
TV
15512019-09-27 Tom de Vries <tdevries@suse.de>
1552
1553 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1554
68f7d34d
TV
15552019-09-27 Tom de Vries <tdevries@suse.de>
1556
1557 PR record/23188
1558 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1559
5d63b30a
TT
15602019-09-26 Tom Tromey <tromey@adacore.com>
1561
1562 * gdb.ada/py_taft.exp: New file.
1563 * gdb.ada/py_taft/main.adb: New file.
1564 * gdb.ada/py_taft/pkg.adb: New file.
1565 * gdb.ada/py_taft/pkg.ads: New file.
1566
3d435220
TV
15672019-09-24 Tom de Vries <tdevries@suse.de>
1568
1569 PR gdb/24598
1570 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1571
77d03678
TV
15722019-09-22 Tom de Vries <tdevries@suse.de>
1573
1574 * gdb.base/restore.exp: Allow register variables to be optimized out at
1575 -O0.
1576
abf516c6
UW
15772019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1578
1579 * gdb.arch/spu-info.exp: Remove file.
1580 * gdb.arch/spu-info.c: Remove file.
1581 * gdb.arch/spu-ls.exp: Remove file.
1582 * gdb.arch/spu-ls.c: Remove file.
1583
1584 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1585 * gdb.asm/spu.inc: Remove file.
1586
1587 * gdb.base/dump.exp: Remove support for spu*-*-*.
1588 * gdb.base/stack-checking.exp: Likewise.
1589 * gdb.base/overlays.exp: Likewise.
1590 * gdb.base/ovlymgr.c: Likewise.
1591 * gdb.base/spu.ld: Remove file.
1592
1593 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1594 * gdb.cp/cpexprs.exp: Likewise.
1595 * gdb.cp/exception.exp: Likewise.
1596 * gdb.cp/gdb2495.exp: Likewise.
1597 * gdb.cp/mb-templates.exp: Likewise.
1598 * gdb.cp/pr9167.exp: Likewise.
1599 * gdb.cp/userdef.exp: Likewise.
1600
1601 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1602
1603 * gdb.cell: Remove directory.
1604 * lib/cell.exp: Remove file.
1605
e452e88f
TV
16062019-09-19 Tom de Vries <tdevries@suse.de>
1607
1608 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1609
8a625130
TV
16102019-09-19 Tom de Vries <tdevries@suse.de>
1611
1612 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1613
81dc3ab5
TV
16142019-09-19 Tom de Vries <tdevries@suse.de>
1615
1616 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1617 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1618 (gdb_target_cmd): ... here.
1619 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1620 value 2.
1621
b078f3ac
AB
16222019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1623
1624 * gdb.base/source-dir.exp: Avoid having directory names in test
1625 names.
1626
f1b620e9
MG
16272019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1628
1629 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1630 directory.
1631
67f3ed6a
AB
16322019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1633
1634 * gdb.base/list-missing-source.exp: New file.
1635
d1b70248
TV
16362019-09-14 Tom de Vries <tdevries@suse.de>
1637
1638 PR teststuite/24599
1639 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1640 * lib/ada.exp (gnatmake_version_at_least): New proc.
1641
5fabdcd6
AB
16422019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1643
1644 * gdb.base/maint.exp: Use exec_has_index_section.
1645
aa17805f
AB
16462019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1647
1648 * gdb.base/maint.exp: Add test for 'maint info sections'.
1649
25e5c209
TV
16502019-09-12 Tom de Vries <tdevries@suse.de>
1651
1652 * gdb.base/store.exp: Allow register variables to be optimized out at
1653 -O0.
1654
4993045d
PW
16552019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1656
1657 * gdb.ada/rdv_wait.exp: Update to new task names.
1658 * gdb.base/task_switch_in_core.exp: Likewise.
1659 * gdb.base/info_sources_base.c: Likewise.
1660
8a516164
TT
16612019-09-10 Tom Tromey <tromey@adacore.com>
1662
1663 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
1664
aa391654
TT
16652019-09-10 Tom Tromey <tromey@adacore.com>
1666
1667 * gdb.ada/dgopt.exp: New file.
1668 * gdb.ada/dgopt/x.adb: New file.
1669
8634b462
TT
16702019-09-08 Tom Tromey <tom@tromey.com>
1671
1672 * gdb.tui/resize.exp: Remove setup_xfail.
1673 * gdb.tui/regs.exp: Remove setup_xfail.
1674 * gdb.tui/basic.exp: Remove setup_xfail.
1675
736b0f76
DB
16762019-09-06 David Blaikie <dblaikie@gmail.com>
1677
1678 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
1679 * gdb.cp/cplabel.exp: Ditto.
1680 * gdb.linespec/ls-errs.exp: Ditto.
1681
30331a6c
TV
16822019-09-05 Tom de Vries <tdevries@suse.de>
1683
1684 * lib/gdb.exp (cmp_file_string): New proc.
1685 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
1686 runto_main. Verify save breakpoints output.
1687
98b0ebab
PW
16882019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1689
1690 * gdb.base/info-var.exp: Test info variables without running
1691 to main, to avoid expect's buffer overflow.
1692
4e962e74
TT
16932019-09-03 Tom Tromey <tromey@adacore.com>
1694
1695 * gdb.ada/bias.exp: New file.
1696 * gdb.ada/bias/bias.adb: New file.
1697 * gdb.ada/print_chars.exp: Add regression test.
1698 * gdb.ada/print_chars/foo.adb (My_Character): New type.
1699 (MC): New variable.
1700
2ea1a07a
SL
17012019-08-29 Sandra Loosemore <sandra@codesourcery.com>
1702
1703 * gdb.base/argv0-symlink.exp: Run only on native target
1704 and local host.
1705
8077c50d
TV
17062019-08-29 Tom de Vries <tdevries@suse.de>
1707
1708 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
1709 diverse debug info.
1710 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
1711
48352473
TV
17122019-08-28 Tom de Vries <tdevries@suse.de>
1713
1714 * gdb.base/info-var.exp: Allow info variables to print info for files
1715 other than info-var-f1.c and info-var-f2.c.
1716
d8f27c60
AB
17172019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1718
1719 * gdb.fortran/info-types.exp: Add module.
1720 * gdb.fortran/info-types.f90: Update expected results.
1721
1f20c35e
AB
17222019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1723
1724 * gdb.fortran/info-types.exp: New file.
1725 * gdb.fortran/info-types.f90: New file.
1726 * lib/fortran.exp (fortran_character1): New proc.
1727
4acfdd20
AB
17282019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1729
1730 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
1731 functions'. Reindent as needed.
1732 * gdb.base/info-var-f1.c: New file.
1733 * gdb.base/info-var-f2.c: New file.
1734 * gdb.base/info-var.exp: New file.
1735 * gdb.base/info-var.h: New file.
1736
5c31b358
TV
17372019-08-26 Tom de Vries <tdevries@suse.de>
1738
1739 PR c++/24852
1740 * gdb.cp/no-libstdcxx-probe.exp: New test.
1741
b694989f
TV
17422019-08-26 Tom de Vries <tdevries@suse.de>
1743
1744 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
1745 * tests need to be skipped.
1746 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
1747 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
1748 mi_skip_libstdcxx_probe_tests.
1749
d9c4ba53
SDJ
17502019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
1751
1752 * gdb.python/py-xmethods.exp: Use raw strings when passing
1753 arguments to SimpleXMethodMatcher.
1754
395fad09
TV
17552019-08-22 Tom de Vries <tdevries@suse.de>
1756
1757 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
1758 more informative.
1759
26c957f1
PA
17602019-08-21 Pedro Alves <palves@redhat.com>
1761
1762 * gdb.base/with.exp: Test "with" with no arguments.
1763
61f80d5d
TV
17642019-08-21 Tom de Vries <tdevries@suse.de>
1765
1766 * gdb.base/gdb-caching-proc.exp: Sort files.
1767
d7a11d13
TV
17682019-08-20 Tom de Vries <tdevries@suse.de>
1769
1770 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
1771 compilation.
1772
34dafe9f
TV
17732019-08-16 Tom de Vries <tdevries@suse.de>
1774
1775 * gdb.base/compare-sections.exp ("after run to main"): Allow
1776 mismatched read-only sections for PIE executables.
1777
398fdd60
TT
17782019-08-16 Tom Tromey <tom@tromey.com>
1779
1780 * lib/tuiterm.exp (_csi_Z): New proc.
1781 * gdb.tui/basic.exp: Update window positions.
1782 * gdb.tui/empty.exp: Update window positions.
1783
d8f9e51c
SL
17842019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1785
1786 * gdb.base/examine-backward.exp: Correct regexp for
1787 "examine 3 bytes backward from ${address_zero}".
1788
3df505f6
TT
17892019-08-15 Tom Tromey <tom@tromey.com>
1790
1791 * gdb.tui/empty.exp: Enable resizing tests.
1792
272560b5
TT
17932019-08-15 Tom Tromey <tromey@adacore.com>
1794
1795 * gdb.ada/char_enum.exp: Add regression tests.
1796 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
1797 and '0'.
1798 (Char, Gchar): Update.
1799 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
1800
08235187
CB
18012019-08-15 Christian Biesinger <cbiesinger@google.com>
1802
1803 * gdb.python/python.exp: Expect a leading underscore on
1804 GdbOutput{,Error}File.
1805
22a2ab04
SL
18062019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1807
1808 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
1809 Windows host.
1810
835b995b
SL
18112019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1812
1813 * gdb.base/batch-preserve-term-settings.exp
1814 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
1815
97dd8e07
CB
18162019-08-15 Christian Biesinger <cbiesinger@google.com>
1817
1818 * lib/gdb.exp: When running on a mingw target, replace
1819 /x/ with x:/.
1820
75faf5c4
AH
18212019-08-14 Alan Hayward <alan.hayward@arm.com>
1822
1823 * gdb.arch/aarch64-prologue.c: New test.
1824 * gdb.arch/aarch64-prologue.exp: New file.
1825
abc6c00f
TV
18262019-08-13 Tom de Vries <tdevries@suse.de>
1827
1828 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
1829 Thread.
1830
74c2c1f4
SL
18312019-08-13 Sandra Loosemore <sandra@codesourcery.com>
1832
1833 * gdb.python/py-completion.exp: Download the .py file to the host
1834 and use its host pathname. Conditionalize tests that use
1835 tab completion and manipulate files on the build machine.
1836 * gdb.python/py-events.exp: Download the .py file to the host
1837 and use its host pathname.
1838 * gdb.python/py-evsignal.exp: Likewise.
1839 * gdb.python/py-evthreads.exp: Likewise.
1840 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
1841 pathname syntax.
1842 * gdb.python/py-framefilter.exp: Download the .py file to the right
1843 place on the host. Match Windows pathname syntax.
1844 * gdb.python/py-mi-var-info-path-expression.exp: Download the
1845 .py file to the host and use its host pathname.
1846 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
1847 * gdb.python/py-objfile.exp: Expect a host pathname, not a
1848 build pathname. Skip symlink test on Windows host. Add missing
1849 newline at end of file.
1850 * gdb.python/py-pp-maint.exp: Download the .py file to the host
1851 and use its host pathname.
1852 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
1853 * gdb.python/py-section-script.exp: Use host location of binfile
1854 on safe-path. Use correct path separator on Windows host.
1855 Reorder alternatives in gdb_test_multiple to prevent matching
1856 the wrong alternative on success.
1857 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
1858
ca2589f3
PP
18592019-08-12 Patrick Palka <patrick@parcs.ath.cx>
1860
1861 * gdb.gdb/selftest.exp (test_with_self): Update test to now
1862 expect the GDB inferior to no longer immediately stop after
1863 being resumed with "signal SIGINT".
1864
020a839d
SL
18652019-08-09 Sandra Loosemore <sandra@codesourcery.com>
1866
1867 * gdb.linespec/break-ask.exp: Generalize regexps to match
1868 Windows pathnames too.
1869
128d6509
TV
18702019-08-08 Tom de Vries <tdevries@suse.de>
1871
1872 PR testsuite/24862
1873 * lib/tuiterm.exp (_accept): Fix CSI regexp.
1874
590042fc
PW
18752019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1876
1877 * gdb.base/style.exp: Update tests for help doc new invariants.
1878 * gdb.base/help.exp: Likewise.
1879
046bebe1
TT
18802019-08-06 Tom Tromey <tom@tromey.com>
1881
1882 * gdb.base/style.exp: Add disassemble test.
1883 * gdb.base/style.c (some_called_function): New function.
1884 (main): Use it.
1885
0b27c27d
CB
18862019-08-05 Christian Biesinger <cbiesinger@google.com>
1887
1888 * gdb.python/py-block.exp: Test dictionary access on blocks.
1889
580f1034
SM
18902019-08-05 Simon Marchi <simon.marchi@efficios.com>
1891
1892 PR gdb/24863
1893 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
1894 -list-thread-groups --available test when running under
1895 check-read1.
1896
d86bd7cb
TV
18972019-08-05 Tom de Vries <tdevries@suse.de>
1898
1899 PR testsuite/24863
1900 * lib/gdb.exp (with_read1_timeout_factor): New proc.
1901 * gdb.base/help.exp: Use with_read1_timeout_factor.
1902 * gdb.base/info-macros.exp: Same.
1903 * gdb.cp/nested-types.exp: Same.
1904
a80cf5d8
TV
19052019-08-05 Tom de Vries <tdevries@suse.de>
1906
1907 * lib/gdb.exp (version_at_least): Factor out of ...
1908 (tcl_version_at_least): ... here.
1909 (gdb_compile): Fail if pie results in non-PIE executable.
1910 (readelf_version, readelf_prints_pie): New proc.
1911 (exec_is_pie): Return -1 if unknown.
1912
d0962838
TV
19132019-08-05 Tom de Vries <tdevries@suse.de>
1914
1915 * lib/gdb.exp (tcl_version_at_least): Fix typo.
1916
2252ff3d
SL
19172019-08-04 Sandra Loosemore <sandra@codesourcery.com>
1918
1919 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
1920
26655f53
SL
19212019-08-04 Sandra Loosemore <sandra@codesourcery.com>
1922
1923 * lib/completion-support.exp (test_gdb_complete_none): Skip
1924 tab completion tests if no readline support.
1925 (test_gdb_complete_unique_re): Likewise.
1926 (test_gdb_complete_multiple): Likewise.
1927
db4dc13e
PW
19282019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1929
1930 * gdb.base/info_sources.exp: New file.
1931 * gdb.base/info_sources.c: New file.
1932 * gdb.base/info_sources_base.c: New file.
1933
0eba165a
PFC
19342019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1935
1936 * gdb.base/batch-exit-status.exp: Call test_exit_status with
1937 prefix argument.
1938 (test_exit_status): Add prefix argument.
1939
59bd512b
TV
19402019-08-01 Tom de Vries <tdevries@suse.de>
1941
1942 PR testsuite/24863
1943 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
1944 calling exp_continue for new thread and thread exited messages.
1945
2a3ad588
TV
19462019-08-01 Tom de Vries <tdevries@suse.de>
1947
1948 PR testsuite/24863
1949 * gdb.base/structs.exp: Fix check-read1 timeout using
1950 gdb_test_sequence.
1951 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
1952
117eb594
TV
19532019-08-01 Tom de Vries <tdevries@suse.de>
1954
1955 PR testsuite/24863
1956 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
1957 line.
1958
ed591340
TV
19592019-08-01 Tom de Vries <tdevries@suse.de>
1960
1961 PR testsuite/24863
1962 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
1963
aa3b6533
TT
19642019-07-30 Tom Tromey <tromey@adacore.com>
1965
1966 * gdb.ada/display_nested.exp: New file.
1967 * gdb.ada/display_nested/foo.adb: New file.
1968 * gdb.ada/display_nested/pack.adb: New file.
1969 * gdb.ada/display_nested/pack.ads: New file.
1970
2906593f
CB
19712019-07-30 Christian Biesinger <cbiesinger@google.com>
1972
1973 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
1974 namespace.
1975 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
1976
0f575925
TV
19772019-07-30 Tom de Vries <tdevries@suse.de>
1978
1979 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
1980 instead.
1981
b13057d9
TV
19822019-07-30 Tom de Vries <tdevries@suse.de>
1983
1984 PR testsuite/24834
1985 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
1986 (exec_is_pie): New proc.
1987
5c4dde85
CB
19882019-07-29 Christian Biesinger <cbiesinger@google.com>
1989
1990 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
1991
c620ed88
CB
19922019-07-29 Christian Biesinger <cbiesinger@google.com>
1993
1994 * gdb.python/py-objfile.c: Add global and static vars.
1995 * gdb.python/py-objfile.exp: Test new functions Objfile.
1996 lookup_global_symbol and lookup_static_symbol.
1997
3d235706
TT
19982019-07-29 Tom Tromey <tom@tromey.com>
1999
2000 * lib/tuiterm.exp (Term::_csi_@): New proc.
2001 (Term::_csi_X): Don't move cursor.
2002
c7e4c0a6
PW
20032019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2004
2005 * gdb.base/options.exp: Update backtrace - completion to
2006 new option -frame-info.
2007 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2008 Test new 'set print frame-info'. Test backtrace -frame-info
2009 overriding 'set print frame-info'.
2010 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2011 Test new 'set print frame-info'.
2012 Verify consistency of backtrace with and without filters, with and
2013 without -no-filters.
2014 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2015 default.
2016
de28a3b7
TV
20172019-07-29 Tom de Vries <tdevries@suse.de>
2018
2019 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2020 no arguments".
2021
507dd60e
TV
20222019-07-29 Tom de Vries <tdevries@suse.de>
2023
2024 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2025 is a substring of the first for "complete non-unique file name".
2026
5beafce9
TV
20272019-07-29 Tom de Vries <tdevries@suse.de>
2028
2029 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2030 with ".*".
2031
2d274232
TV
20322019-07-29 Tom de Vries <tdevries@suse.de>
2033
2034 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2035 Pass prompt_regexp parameter to gdb_test_multiple calls.
2036
9197cd8b
TV
20372019-07-29 Tom de Vries <tdevries@suse.de>
2038
2039 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
2040 print registers" regexps.
2041
b528dae0
TV
20422019-07-29 Tom de Vries <tdevries@suse.de>
2043
2044 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2045
d17725d7
TV
20462019-07-29 Tom de Vries <tdevries@suse.de>
2047
2048 PR gdb/24855
2049 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2050 (skip_python_tests_prompt): Add prompt_regexp argument to
2051 gdb_test_multiple calls.
2052
52b75bf1
TT
20532019-07-27 Tom Tromey <tom@tromey.com>
2054
2055 * gdb.tui/main.exp: New file.
2056
2b1d00c2
TT
20572019-07-27 Tom Tromey <tom@tromey.com>
2058
2059 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2060 optional.
2061 * gdb.tui/empty.exp: New file.
2062
ded631d5
TT
20632019-07-27 Tom Tromey <tom@tromey.com>
2064
2065 * lib/tuiterm.exp (spawn): New proc.
2066 (Term::resize): New proc.
2067 * gdb.tui/resize.exp: New file.
2068
58ac439d
TT
20692019-07-27 Tom Tromey <tom@tromey.com>
2070
2071 * gdb.tui/list.exp: New file.
2072
fe1f56ee
TT
20732019-07-27 Tom Tromey <tom@tromey.com>
2074
2075 * gdb.tui/regs.exp: New file.
2076
f790b310
TT
20772019-07-27 Tom Tromey <tom@tromey.com>
2078
2079 * gdb.tui/basic.exp: Add "layout split" test.
2080
d95fc6ee
TT
20812019-07-27 Tom Tromey <tom@tromey.com>
2082
2083 * gdb.tui/basic.exp: Add "layout asm" test.
2084
c3786b3a
TT
20852019-07-27 Tom Tromey <tom@tromey.com>
2086
2087 * lib/tuiterm.exp: New file.
2088 * gdb.tui/basic.exp: New file.
2089
98a617f8
KB
20902019-07-27 Kevin Buettner <kevinb@redhat.com>
2091
2092 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2093 Enable tests associated with this flag. Adjust regex
2094 referencing "foo_low" to now refer to "foo_cold" instead.
2095
5c076da4
KB
20962019-07-27 Kevin Buettner <kevinb@redhat.com>
2097
2098 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2099 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2100 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2101 foo_cold. Revise comments to match.
2102 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2103 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2104 were wrapped into this proc; Call do_test in loop from outermost
2105 level.
2106 (foo_low): Rename all occurrences to "foo_cold".
2107 (backtrace from baz): New test.
2108 (x2/i foo_cold): New test.
2109 (info line *foo_cold): New test.
2110
1512d3b7
TV
21112019-07-26 Tom de Vries <tdevries@suse.de>
2112
2113 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2114
297989a1
TV
21152019-07-25 Tom de Vries <tdevries@suse.de>
2116
2117 PR testsuite/24830
2118 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2119 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2120 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2121 (skip_libstdcxx_probe_tests): ... here.
2122 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2123
b3b965fb
TV
21242019-07-24 Tom de Vries <tdevries@suse.de>
2125
2126 PR testsuite/24807
2127 * gdb.objc/basicclass.m: Include stdio.h.
2128 * gdb.objc/nondebug.m: Same.
2129 * gdb.objc/objcdecode.m: Same.
2130
4625b4d0
TV
21312019-07-24 Tom de Vries <tdevries@suse.de>
2132
2133 PR testsuite/24612
2134 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2135 additional_flags.
2136
024a5840
TV
21372019-07-24 Tom de Vries <tdevries@suse.de>
2138
2139 PR testsuite/24831
2140 * gdb.multi/tids.exp: Update error messages for info threads.
2141
c76ddaa3
TV
21422019-07-24 Tom de Vries <tdevries@suse.de>
2143
2144 * gdb.base/info-types.exp: Allow info types to print info for more than
2145 one file.
2146
9a618ef6
TV
21472019-07-23 Tom de Vries <tdevries@suse.de>
2148
2149 PR testsuite/24842
2150 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2151 gdb_spawn_with_cmdline_opts.
2152
40eadf04
SP
21532019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2154
2155 * gdb.arch/arm-cmse-sgstubs.c: New test.
2156 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2157
5ba29434
TV
21582019-07-23 Tom de Vries <tdevries@suse.de>
2159
2160 PR testsuite/24711
2161 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2162 issuing next command.
2163
a8e9d247
AB
21642019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2165
2166 * gdb.ada/info_auto_lang.exp: Update expected results.
2167 * gdb.base/info-types.c: Add additional types to check.
2168 * gdb.base/info-types.exp: Update expected results.
2169
eb86c5e2
AB
21702019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2171
2172 * gdb.base/info-types.c: New file.
2173 * gdb.base/info-types.exp: New file.
2174
01e175fe
AB
21752019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2176
2177 * gdb.arch/riscv-bp-infcall.c: New file.
2178 * gdb.arch/riscv-bp-infcall.exp: New file.
2179
6b78c3f8
AB
21802019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2181
2182 PR breakpoints/24541
2183 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2184
da738167
TV
21852019-07-14 Tom de Vries <tdevries@suse.de>
2186
2187 PR testsuite/24760
2188 * gdb.objc/basicclass.exp: Fix unterminated string.
2189
0d4e84ed
AB
21902019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2191 Andrew Burgess <andrew.burgess@embecosm.com>
2192
2193 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2194 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2195 negative bounds.
2196 * gdb.fortran/vla-value.exp: Print elements of an array with
2197 negative bounds.
2198 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2199 testing.
2200
021d8588
AB
22012019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2202
2203 * gdb.base/options.exp (expect_string): Dequote strings in
2204 results.
2205 (test-string): Test strings with different quoting and reindent.
2206
f06f1252
TT
22072019-07-10 Tom Tromey <tromey@adacore.com>
2208
2209 * gdb.ada/mi_ex_cond.exp: Update expected results.
2210 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2211 * gdb.ada/mi_catch_ex.exp: Update expected results.
2212 * gdb.ada/mi_catch_assert.exp: Update expected results.
2213 * gdb.ada/catch_ex.exp (catch_exception_info)
2214 (catch_exception_entry, catch_assert_entry)
2215 (catch_unhandled_entry): Update.
2216 * gdb.ada/catch_assert_if.exp: Update expected results.
2217
b863685d
RB
22182019-07-10 Richard Bunt <richard.bunt@arm.com>
2219 Stephen Roberts <stephen.roberts@arm.com>
2220
2221 * gdb.base/define.exp: Restore original prompt.
2222
cb1e4e32
PA
22232019-07-09 Pedro Alves <palves@redhat.com>
2224
2225 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2226 breakpoints" output.
2227 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2228 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2229 throw" creates breakpoint.
2230 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2231 'type="catchpoint"'.
2232
b58a68fe
PA
22332019-07-09 Pedro Alves <palves@redhat.com>
2234
2235 PR c++/15468
2236 * gdb.cp/except-multi-location-lib.cc: New.
2237 * gdb.cp/except-multi-location-main.cc: New.
2238 * gdb.cp/except-multi-location.exp: New.
2239
0826779b
PW
22402019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2241
2242 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2243 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2244 argument and update callers.
2245
5b0e2db4
AB
22462019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2247
2248 * gdb.arch/amd64-break-on-asm-line.S: New file.
2249 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2250
1f6f6e21
PW
22512019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2252
2253 * gdb.base/printcmds.exp: Test printing C string and
2254 C wide string convenience vars without transiting via the inferior.
2255 Also make test names unique.
2256
ea142fbf
AH
22572019-07-08 Alan Hayward <alan.hayward@arm.com>
2258
5862c886 2259 PR breakpoints/25011
ea142fbf
AH
2260 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2261
213fd9fa
PA
22622019-07-04 Pedro Alves <palves@redhat.com>
2263
2264 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2265 body returned ok(0), break(3) or continue(4).
2266 * gdb.testsuite/foreach_with_prefix.exp: New file.
2267
2b40fda7
AH
22682019-07-04 Alan Hayward <alan.hayward@arm.com>
2269
2270 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2271
a26c8de0
PA
22722019-07-03 Pedro Alves <palves@redhat.com>
2273
2274 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2275 "return -code".
2276
5f4ba3e7
PA
22772019-07-03 Pedro Alves <palves@redhat.com>
2278
2279 PR cli/24732
2280 * gdb.base/shell.exp: Load completion-support.exp.
2281 Adjust expected error output. Add completion tests.
2282
a994424f
PA
22832019-07-03 Pedro Alves <palves@redhat.com>
2284
2285 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2286 string_to_regexp.
2287
3d9be6f5
PA
22882019-07-03 Pedro Alves <palves@redhat.com>
2289
2290 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2291 (expect_integer): Adjust to expect "-string".
2292 (expect_string): New.
2293 (all_options): Expect "-string".
2294 (test-flag, test-boolean): Adjust to expect "-string".
2295 (test-string): New proc.
2296 (top level): Call it.
2297
41fc454c
PA
22982019-07-03 Pedro Alves <palves@redhat.com>
2299
2300 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2301 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2302 the expected output in the success.
2303
b2b2a215
PA
23042019-07-03 Pedro Alves <palves@redhat.com>
2305
2306 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2307 Split one gdb_test_multiple call in two to avoid a race.
2308
fdbc9870
PA
23092019-07-03 Pedro Alves <palves@redhat.com>
2310
2311 * gdb.base/with.c: New file.
2312 * gdb.base/with.exp: New file.
2313
c6ac8931
PA
23142019-07-03 Pedro Alves <palves@redhat.com>
2315
2316 * gdb.base/settings.exp: Replace all references to "maint
2317 test-settings set" with references to "maint set test-settings",
2318 and all references to "maint test-settings show" with references
2319 to "maint show test-settings".
2320
970f9d09
PA
23212019-07-03 Pedro Alves <palves@redhat.com>
2322
2323 * gdb.base/settings.exp (test-string): Adjust expected out when
2324 testing "maint test-settings show filename"
2325
54d66006
PA
23262019-07-02 Pedro Alves <palves@redhat.com>
2327
2328 * gdb.base/options.exp (test-info-threads): New procedure.
2329 (top level): Call it.
2330
10d06d82
TT
23312019-06-28 Tom Tromey <tromey@adacore.com>
2332
2333 * gdb.dwarf2/ada-linkage-name.c: New file.
2334 * gdb.dwarf2/ada-linkage-name.exp: New file.
2335
3d507ff2
TT
23362019-06-27 Tom Tromey <tromey@adacore.com>
2337
d039f014 2338 PR c++/20020:
3d507ff2
TT
2339 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2340
8af58ffe
TV
23412019-06-26 Tom de Vries <tdevries@suse.de>
2342
2343 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2344
22e21752
TV
23452019-06-26 Tom de Vries <tdevries@suse.de>
2346
2347 * gdb.base/index-cache.exp: Add back missing debug option.
2348
b65b566c
PW
23492019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2350
2351 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2352
5c2c8c69
TV
23532019-06-25 Tom de Vries <tdevries@suse.de>
2354
2355 PR testsuite/24727
2356 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2357
164e3873
TV
23582019-06-24 Tom de Vries <tdevries@suse.de>
2359
2360 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2361
824eacee
TV
23622019-06-24 Tom de Vries <tdevries@suse.de>
2363
2364 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2365 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2366 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2367
385b97d3
TV
23682019-06-24 Tom de Vries <tdevries@suse.de>
2369
2370 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2371
c596f180
TV
23722019-06-21 Tom de Vries <tdevries@suse.de>
2373
2374 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2375
b13a7d03
TV
23762019-06-21 Tom de Vries <tdevries@suse.de>
2377
2378 PR testsuite/24518
2379 PR ada/24713
2380 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2381 index.
2382
899277ae
TT
23832019-06-19 Tom Tromey <tromey@adacore.com>
2384
2385 * gdb.ada/length_cond.exp: Add intro comment.
2386
680e1bee
TT
23872019-06-19 Tom Tromey <tromey@adacore.com>
2388
2389 * gdb.ada/length_cond.exp: New file.
2390 * gdb.ada/length_cond/length_cond.adb: New file.
2391 * gdb.ada/length_cond/pck.adb: New file.
2392 * gdb.ada/length_cond/pck.ads: New file.
2393
0ed4690a
TV
23942019-06-18 Tom de Vries <tdevries@suse.de>
2395
2396 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2397
d20ed5fd
TT
23982019-06-18 Tom Tromey <tromey@adacore.com>
2399
2400 * gdb.base/list0.h: Add comment explaining control character.
2401
86e04673
TV
24022019-06-18 Tom de Vries <tdevries@suse.de>
2403
2404 * boards/fission.exp: Break up long debug_flags line.
2405
c4973306
SM
24062019-06-16 Tom de Vries <tdevries@suse.de>
2407
2408 PR gdb/24445
2409 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2410 generated index.
2411
93cb9841
AB
24122019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2413
2414 PR gdb/24686
2415 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2416 improve detection of bug gdb/24541.
2417
399aaebd
SM
24182019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2419
2420 PR gdb/24669
2421 * gdb.base/index-cache.exp (uses_readnow,
2422 expecting_index_cache_use): Define global variable.
2423 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2424 expecting_index_cache_use.
2425
584a927c
AB
24262019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2427 Andrew Burgess <andrew.burgess@embecosm.com>
2428
2429 * gdb.fortran/pointers.f90: New file.
2430 * gdb.fortran/print_type.exp: New file.
2431 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2432 * gdb.fortran/vla-type.exp: Likewise.
2433 * gdb.fortran/vla-value.exp: Likewise.
2434 * gdb.mi/mi-vla-fortran.exp: Likewise.
2435
30056ea0
AB
24362019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2437
2438 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2439 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2440 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2441 as a stop reason.
2442
ec8e2b6d
AB
24432019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2444
2445 * gdb.base/annota1.exp: Update expected results.
2446 * gdb.cp/annota2.exp: Likewise.
2447 * gdb.cp/annota3.exp: Likewise.
2448
09e4c4e1
AB
24492019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2450
2451 * gdb.base/style-logging.exp: Remove path from test name.
2452
0735b091
TT
24532019-06-14 Tom Tromey <tromey@adacore.com>
2454
2455 PR gdb/24502:
2456 * gdb.base/style-logging.exp: New file.
2457
f5686554
TT
24582019-06-14 Tom Tromey <tromey@adacore.com>
2459
2460 * gdb.base/symfile-warn.exp: New file.
2461 * gdb.base/symfile-warn.c: New file.
2462
a0c1ffed
TT
24632019-06-14 Tom Tromey <tromey@adacore.com>
2464
2465 * gdb.base/annotate-symlink.exp: New file.
2466
f411722c
TT
24672019-06-14 Tom Tromey <tromey@adacore.com>
2468
2469 * gdb.ada/set_wstr.exp: Add reassignment test.
2470
4268ec18
TT
24712019-06-14 Tom Tromey <tromey@adacore.com>
2472
2473 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2474 'unchecked_access and 'unrestricted_access as well.
2475
9a9e394b
TT
24762019-06-14 Tom Tromey <tromey@adacore.com>
2477
2478 PR ada/24539:
2479 * gdb.ada/vla.exp: Update tests.
2480 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2481 pragma.
2482
4c048731
PA
24832019-06-13 Pedro Alves <palves@redhat.com>
2484
2485 * gdb.base/settings.exp (test-integer): Test junk after
2486 "unlimited".
2487
6665660a
PA
24882019-06-13 Pedro Alves <palves@redhat.com>
2489
2490 * gdb.base/options.exp (test-thread-apply): New.
2491 (top level): Call it.
2492
5d707134
PA
24932019-06-13 Pedro Alves <palves@redhat.com>
2494
2495 * gdb.base/options.exp (test-frame-apply): New.
2496 (top level): Test print commands with different "frame apply"
2497 prefixes.
2498
e2a689da
PA
24992019-06-13 Pedro Alves <palves@redhat.com>
2500
e79be6e5 2501 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2502 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2503 'max_completions' parameter and handle it.
2504 (test_gdb_completion_offers_commands): New.
2505
90a1ef87
PA
25062019-06-13 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2509
d4c16835
PA
25102019-06-13 Pedro Alves <palves@redhat.com>
2511
2512 * gdb.base/options.exp (test-backtrace): New.
2513 (top level): Call it.
2514
2daf894e
PA
25152019-06-13 Pedro Alves <palves@redhat.com>
2516
2517 * gdb.guile/scm-frame-args.exp: Use "set print
2518 raw-frame-arguments" instead of "set print raw frame-arguments".
2519 * gdb.python/py-frame-args.exp: Likewise.
2520
e6ed716c
PA
25212019-06-13 Pedro Alves <palves@redhat.com>
2522
2523 * gdb.compile/compile.exp: Adjust expected output to option
2524 processing changes.
2525
7d8062de
PA
25262019-06-13 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.base/options.exp: Build executable.
2529 (test-print): New procedure.
2530 (top level): Call it, once for "print" and another for "compile
2531 print".
2532
9d0faba9
PA
25332019-06-13 Pedro Alves <palves@redhat.com>
2534
2535 * gdb.base/options.c: New file.
2536 * gdb.base/options.exp: New file.
2537
dee7b4c8
PA
25382019-06-13 Pedro Alves <palves@redhat.com>
2539
2540 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2541 that "o" is ambiguous.
2542
dca0f6c0
PA
25432019-06-13 Pedro Alves <palves@redhat.com>
2544
2545 * gdb.base/settings.c: New file.
2546 * gdb.base/settings.exp: New file.
2547
ccf46844
PA
25482019-06-13 Pedro Alves <palves@redhat.com>
2549
2550 * gdb.base/completion.exp: Fix comment typo.
2551
b9a3f842
PA
25522019-06-13 Pedro Alves <palves@redhat.com>
2553
2554 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2555 foo --1" test.
2556
d106773e
PA
25572019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2558
2559 * gdb.fortran/block-data.f: New.
2560 * gdb.fortran/block-data.exp: New.
2561
fea82da0
TV
25622019-06-11 Tom de Vries <tdevries@suse.de>
2563
2564 PR testsuite/24521
2565 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2566 message.
2567
8c2e74f1
TV
25682019-06-11 Tom de Vries <tdevries@suse.de>
2569
2570 PR testsuite/24521
2571 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2572
b49851c8
TV
25732019-06-11 Tom de Vries <tdevries@suse.de>
2574
2575 * boards/readnow.exp: New file.
2576
a7067863
AB
25772019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2578
2579 * gdb.fortran/vla-sizeof.exp: Update expected results.
2580
1a3da2cd
AB
25812019-06-06 Amos Bird <amosbird@gmail.com>
2582
2583 * gdb.base/annota1.exp (thread_switch): Add test for
2584 thread-exited annotation.
2585
3847a7bf
TT
25862019-06-06 Tom Tromey <tromey@adacore.com>
2587
2588 * gdb.base/maint.exp: Expect command started/finished output.
2589
0088ba59
AB
25902019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2591
2592 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2593 comment.
2594 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2595
312617a3
AB
25962019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2597
2598 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2599 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2600 * gdb.arch/riscv-unwind-long-insn.c: New file.
2601 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2602
e1f2e1a2
CB
26032019-06-04 Christian Biesinger <cbiesinger@google.com>
2604
d3238f7d 2605 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2606
206584bd
PW
26072019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2608
2609 * lib/gdb.exp (help_list_trailer): New regexp variable
2610 factorizing the help trailer message.
2611 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2612 arg to allow to better factorize various tests.
2613 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2614 (test_prefix_command_help): Use help_list_trailer.
2615 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2616 * gdb.guile/scm-cmd.exp: Likewise.
2617 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2618 * gdb.base/help.exp: Use test_user_defined_class_help.
2619 * gdb.base/style.exp: Add tests for styling of help and apropos.
2620 * lib/gdb-utils.exp (style): Add title and highlight styles.
2621
708dc93e
PW
26222019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2623
2624 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2625 $_shell_exitsignal.
2626 * gdb.base/default.exp: Update for new convenience variables.
2627
f49055a5
TT
26282019-05-29 Tom Tromey <tromey@adacore.com>
2629
2630 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2631 to "break complete ada" test case's regexp.
2632
4330d61d
TT
26332019-05-29 Tom Tromey <tromey@adacore.com>
2634
2635 PR c++/20020:
2636 * gdb.cp/constexpr-field.exp: New file.
2637 * gdb.cp/constexpr-field.cc: New file.
2638
000439d5
TT
26392019-05-29 Tom Tromey <tromey@adacore.com>
2640
2641 * gdb.base/finish.exp (finish_no_print): New proc.
2642 (finish_tests): Call it.
2643
5a01c34c
TV
26442019-05-24 Tom de Vries <tdevries@suse.de>
2645
2646 * gdb.dwarf2/gdb-add-index.exp: New file.
2647
18125b16
TT
26482019-05-22 Tom Tromey <tromey@adacore.com>
2649
2650 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2651 * gdb.base/style.exp: Use "style".
2652 * lib/gdb-utils.exp (style): New proc.
2653
af1a8d03
TV
26542019-05-22 Tom de Vries <tdevries@suse.de>
2655
2656 * gdb.base/align.exp: Require c++11.
2657
e7fe496b
TV
26582019-05-22 Tom de Vries <tdevries@suse.de>
2659
2660 PR testsuite/24586
2661 * gdb.python/py-mi-var-info-path-expression.exp: Call
2662 mi_skip_python_tests to check if python is supported.
2663
8fca4da0
AH
26642019-05-22 Alan Hayward <alan.hayward@arm.com>
2665
2666 * gdb.arch/aarch64-pauth.c: New test.
2667 * gdb.arch/aarch64-pauth.exp: New file.
2668
b7060614
AH
26692019-05-22 Alan Hayward <alan.hayward@arm.com>
2670
2671 * README (Re-running Tests Outside The Testsuite): New section.
2672
669d0468
TV
26732019-05-21 Tom de Vries <tdevries@suse.de>
2674
2675 * gdb.arch/amd64-eval.exp: Require c++11.
2676 * gdb.base/max-depth.exp: Same.
2677 * gdb.compile/compile-cplus-array-decay.exp: Same.
2678 * gdb.cp/meth-typedefs.exp: Same.
2679 * gdb.cp/subtypes.exp: Same.
2680 * gdb.cp/temargs.exp: Same.
2681
ce3ebcaa
AH
26822019-05-21 Alan Hayward <alan.hayward@arm.com>
2683
2684 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
2685
34d11c68
AB
26862019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
2687
2688 PR gdb/18644
2689 * gdb.fortran/complex.exp: Remove setup_kfail calls.
2690 * gdb.fortran/printing-types.exp: Add new test.
2691 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
2692 testing.
2693 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
2694 setup_kfail call.
2695
87781e84
AH
26962019-05-17 Alan Hayward <alan.hayward@arm.com>
2697
2698 * README (Running the Testsuite): Change example.
2699 (Testsuite Parameters): Remove TRANSCRIPT.
2700 * lib/gdb.exp: Remove TRANSCRIPT check.
2701
b420b89e
AH
27022019-05-17 Alan Hayward <alan.hayward@arm.com>
2703
2704 * README (Testsuite Parameters): Add replay logging to
2705 GDBSERVER_DEBUG.
2706 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
2707 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
2708 as a comma separated list.
2709 (gdb_debug_init): Override procedure.
2710
408e9b8b
AH
27112019-05-17 Alan Hayward <alan.hayward@arm.com>
2712
2713 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
2714 (gdb_write_cmd_file): New procedure.
2715 * lib/gdbserver-support.exp (gdbserver_start): Call
2716 gdbserver_write_cmd_file.
2717 (gdbserver_write_cmd_file): New procedure.
2718
f9e2e39d
AH
27192019-05-17 Alan Hayward <alan.hayward@arm.com>
2720
2721 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
2722 (delete_breakpoints): Likewise.
2723 (gdb_run_cmd): Likewise.
2724 (gdb_start_cmd): Likewise.
2725 (gdb_starti_cmd): Likewise.
2726 (gdb_internal_error_resync): Likewise.
2727 (gdb_test_multiple): Likewise.
2728 (gdb_reinitialize_dir): Likewise.
2729 (default_gdb_exit): Likewise.
2730 (gdb_file_cmd): Mark kill as optional.
2731 (default_gdb_start): Call gdb_stdin_log_init.
2732 (send_gdb): Call gdb_stdin_log_write.
2733 (rerun_to_main): Mark Y as an answer.
2734 (gdb_stdin_log_init): New function.
2735 (gdb_stdin_log_write): Likewise.
2736
81f47ac2
AH
27372019-05-17 Alan Hayward <alan.hayward@arm.com>
2738
2739 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
2740 * gdb.base/debug-expr.exp: Likewise.
2741 * gdb.base/foll-fork.exp: Likewise.
2742 * gdb.base/foll-vfork.exp: Likewise.
2743 * gdb.base/fork-print-inferior-events.exp: Likewise.
2744 * gdb.base/gdb-sigterm.exp: Likewise.
2745 * gdb.base/gdbinit-history.exp: Likewise.
2746 * gdb.base/osabi.exp: Likewise.
2747 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
2748 * gdb.base/ui-redirect.exp: Likewise.
2749 * gdb.gdb/unittest.exp: Likewise.
2750 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
2751 * gdb.mi/mi-watch.exp: Likewise.
2752 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2753 * gdb.mi/user-selected-context-sync.exp: Likewise.
2754 * gdb.python/python.exp: Disable debug test when debugging.
2755 * gdb.threads/check-libthread-db.exp: Disable when debugging.
2756 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2757 Likewise.
2758 * gdb.threads/stepi-random-signal.exp: Likewise.
2759
29b52314
AH
27602019-05-17 Alan Hayward <alan.hayward@arm.com>
2761
2762 * Makefile.in: Pass through GDB_DEBUG.
2763 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2764 (gdb,debug): Add board setting.
2765 * lib/gdb.exp (default_gdb_start): Start debugging.
2766 (gdb_debug_enabled): New procedure.
2767 (gdb_debug_init): Likewise.
29b52314
AH
2768
27692019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 2770
29b52314
AH
2771 * Makefile.in: Pass through GDB_DEBUG.
2772 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2773 (gdb,debug): Add board setting.
2774 * lib/gdb.exp (default_gdb_start): Start debugging.
2775 (gdb_debug_enabled): New procedure.
2776 (gdb_debug_init): Likewise.
29b52314 2777
ca1285d1
AH
27782019-05-17 Alan Hayward <alan.hayward@arm.com>
2779
2780 * gdb.base/ui-redirect.exp: Add debug redirect tests.
2781
f3a09c80
AH
27822019-05-17 Alan Hayward <alan.hayward@arm.com>
2783
2784 * gdb.base/ui-redirect.exp: Test redirection.
2785
26648588
JV
27862019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
2787
2788 * gdb.mi/mi-complete.exp: New file.
2789 * gdb.mi/mi-complete.cc: Likewise.
2790
14237686
AB
27912019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
2792
2793 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
2794 indexed and sliced arrays, and pointers to arrays.
2795
e7bd7fba
TT
27962019-05-14 Tom Tromey <tromey@adacore.com>
2797
2798 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
2799 styling test.
2800
2764128d
TV
28012019-05-14 Tom de Vries <tdevries@suse.de>
2802
2803 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
2804 selection entry encoding.
2805
71bed2db
TT
28062019-05-10 Tom Tromey <tromey@adacore.com>
2807
2808 * gdb.ada/info_exc.exp: Add "complete" test.
2809
63b667ad
TV
28102019-05-09 Tom de Vries <tdevries@suse.de>
2811
2812 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
2813 CU-relative.
2814
9cfd2b89
TV
28152019-05-09 Tom de Vries <tdevries@suse.de>
2816
2817 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
2818 CU-relative.
2819
2228ef77
XR
28202019-05-08 Joel Brobecker <brobecker@adacore.com>
2821
2822 * gdb.ada/frame_arg_lang.exp: New testcase.
2823 * gdb.ada/frame_arg_lang/bla.adb: New file.
2824 * gdb.ada/frame_arg_lang/pck.ads: New file.
2825 * gdb.ada/frame_arg_lang/pck.adb: New file.
2826 * gdb.ada/frame_arg_lang/foo.c: New file.
2827
80e55b13
TT
28282019-05-08 Tom Tromey <tromey@adacore.com>
2829
2830 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
2831
9d3421af
TT
28322019-05-08 Tom Tromey <tromey@adacore.com>
2833
2834 * gdb.base/ptype-offsets.exp: Update tests.
2835
844333e2
TT
28362019-05-08 Tom Tromey <tromey@adacore.com>
2837
2838 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
2839 cases.
2840 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
2841 "short".
2842
988915ee
TT
28432019-05-08 Tom Tromey <tromey@adacore.com>
2844
2845 * gdb.ada/vla.exp: New file.
2846 * gdb.ada/vla/vla.adb: New file.
2847
7bd55dac
TV
28482019-05-07 Tom de Vries <tdevries@suse.de>
2849
2850 * gdb.base/index-cache.exp (ls_host): Fix return statement.
2851
75f06e9d
TV
28522019-05-07 Tom de Vries <tdevries@suse.de>
2853
2854 PR testsuite/24522
2855 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
2856 section.
2857
77e7aaa4
TV
28582019-05-07 Tom de Vries <tdevries@suse.de>
2859
2860 PR testsuite/24522
2861 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
2862 .debug_aranges section.
2863
456ba0fa
TV
28642019-05-07 Tom de Vries <tdevries@suse.de>
2865
2866 PR testsuite/24159
2867 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
2868
5a56d6a6
TV
28692019-05-06 Tom de Vries <tdevries@suse.de>
2870
2871 * lib/gdb.exp (exec_has_index_section): New proc.
2872 * gdb.base/index-cache.exp: Handle case that binfile contains an index
2873 section.
2874
9d6d4be8
TV
28752019-05-04 Tom de Vries <tdevries@suse.de>
2876
2877 * boards/cc-with-debug-names.exp: New file.
2878
222a8d25
TT
28792019-05-03 Tom Tromey <tromey@adacore.com>
2880
2881 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
2882 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
2883 * gdb.ada/char_enum.exp: Add test.
2884
0fdfd794
TV
28852019-05-03 Tom de Vries <tdevries@suse.de>
2886
2887 * boards/cc-with-gdb-index.exp: New file.
2888
80062eb9
AB
28892019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
2890
2891 * gdb.rust/simple.exp: Add new test case.
2892 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
2893 (main): Initialise an instance of the new struct.
2894
4504bbde
TT
28952019-05-01 Tom Tromey <tromey@adacore.com>
2896
2897 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
2898 record.
2899 (NPR): New variable.
2900 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
2901 test.
2902
d48e62f4
TT
29032019-05-01 Tom Tromey <tromey@adacore.com>
2904
2905 * gdb.ada/packed_array_assign.exp: Add packed assignment
2906 regression test.
2907
f59f30f5
TV
29082019-05-01 Tom de Vries <tdevries@suse.de>
2909
2910 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
2911
b70bfc54
TV
29122019-05-01 Tom de Vries <tdevries@suse.de>
2913
2914 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
2915
15f18d14
AT
29162019-04-30 Ali Tamur <tamur@google.com>
2917
2918 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
2919
2ff0a947
TT
29202019-04-30 Tom Tromey <tromey@adacore.com>
2921
2922 * lib/ada.exp (find_ada_tool): New proc.
2923 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
2924 * gdb.ada/catch_ex_std.exp: New file.
2925 * gdb.ada/catch_ex_std/foo.adb: New file.
2926 * gdb.ada/catch_ex_std/some_package.adb: New file.
2927 * gdb.ada/catch_ex_std/some_package.ads: New file.
2928
a776957c
TT
29292019-04-30 Tom Tromey <tromey@adacore.com>
2930
2931 PR c++/24470:
2932 * gdb.cp/temargs.cc: Add test code from PR.
2933
bc68014d
AB
29342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2935
2936 * gdb.fortran/vla-datatypes.exp: Update expected results.
2937 * gdb.fortran/vla-ptype.exp: Likewise.
2938 * gdb.fortran/vla-type.exp: Likewise.
2939 * gdb.fortran/vla-value.exp: Likewise.
2940
f1fdc960
AB
29412019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2942
2943 * gdb.fortran/ptr-indentation.exp: Update expected results.
2944 * gdb.fortran/ptype-on-functions.exp: Likewise.
2945 * gdb.fortran/vla-ptr-info.exp: Likewise.
2946 * gdb.fortran/vla-value.exp: Likewise.
2947
bf7a4de1
AB
29482019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2949
2950 * gdb.fortran/ptype-on-functions.exp: New file.
2951 * gdb.fortran/ptype-on-functions.f90: New file.
2952
bbe75b9d
AB
29532019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2954
2955 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
2956 case void string.
2957
1db455a7
AB
29582019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2959
2960 * gdb.fortran/complex.exp: Expand.
2961 * gdb.fortran/complex.f: Renamed to...
2962 * gdb.fortran/complex.f90: ...this, and extended to add more
2963 complex values.
2964
b6d03bb2
AB
29652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2966
2967 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
2968 MODULO, CMPLX.
2969
2e62ab40
AB
29702019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
2971 Richard Bunt <richard.bunt@arm.com>
2972
2973 * gdb.base/max-depth.c: New file.
2974 * gdb.base/max-depth.exp: New file.
2975 * gdb.python/py-nested-maps.c: New file.
2976 * gdb.python/py-nested-maps.exp: New file.
2977 * gdb.python/py-nested-maps.py: New file.
2978 * gdb.python/py-format-string.exp (test_max_depth): New proc.
2979 (test_all_common): Call test_max_depth.
2980 * gdb.fortran/max-depth.exp: New file.
2981 * gdb.fortran/max-depth.f90: New file.
2982 * gdb.go/max-depth.exp: New file.
2983 * gdb.go/max-depth.go: New file.
2984 * gdb.modula2/max-depth.exp: New file.
2985 * gdb.modula2/max-depth.c: New file.
2986 * lib/gdb.exp (get_print_expr_at_depths): New proc.
2987
d2b584a5
TV
29882019-04-29 Tom de Vries <tdevries@suse.de>
2989
2990 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
2991
136afab8
PW
29922019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2993
2994 * gdb.base/callexit.exp: Test may-call-functions off.
2995
725cbb63
KS
29962019-04-25 Keith Seitz <keiths@redhat.com>
2997
2998 PR c++/24367
2999 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3000 (another_incomplete_struct, test_incomplete): New definitions.
3001 (main): Use new definitions.
3002 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3003 functions.
3004
701adfb0
PA
30052019-04-25 Ali Tamur <tamur@google.com>
3006
3007 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3008
82433e3e
SDJ
30092019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3010
3011 PR corefiles/11608
3012 PR corefiles/18187
3013 * gdb.base/coredump-filter-build-id.exp: New file.
3014
dd06d4d6
AH
30152019-04-25 Alan Hayward <alan.hayward@arm.com>
3016
e79be6e5
SM
3017 * Makefile.in: Pass through GDBSERVER_DEBUG.
3018 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3019 (gdbserver,debug): Add board setting.
3020 * gdb.trace/tspeed.exp: Skip when debugging.
3021 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3022 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3023
1670072e
TT
30242019-04-24 Tom Tromey <tromey@adacore.com>
3025
3026 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3027 Rust.
3028
a59240a4
TT
30292019-04-24 Tom Tromey <tromey@adacore.com>
3030
3031 * gdb.arch/amd64-eval.exp: Test bitfield return.
3032 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3033 (class Foo) <return_bitfields>: New method.
3034 (main): Call it.
3035
b907456c
AB
30362019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3037
3038 * gdb.cp/many-args.cc: New file.
3039 * gdb.cp/many-args.exp: New file.
3040
5c565afd
TV
30412019-04-23 Tom de Vries <tdevries@suse.de>
3042
3043 PR gdb/24433
3044 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3045
ba22ff86
AH
30462019-04-23 Alan Hayward <alan.hayward@arm.com>
3047
3048 * gdb.trace/backtrace.exp: Use nopie flag.
3049 * gdb.trace/circ.exp: Likewise.
3050 * gdb.trace/collection.exp: Likewise.
3051 * gdb.trace/ftrace.exp: Likewise.
3052 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3053 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3054 * gdb.trace/qtro.exp: Likewise.
3055 * gdb.trace/read-memory.exp: Likewise.
3056 * gdb.trace/report.exp: Likewise.
3057 * gdb.trace/tfile.exp: Likewise.
3058 * gdb.trace/tfind.exp: Likewise.
3059 * gdb.trace/unavailable.exp: Likewise.
3060
7905fc35
PA
30612019-04-22 Pedro Alves <palves@redhat.com>
3062
3063 * gdb.base/solib-probes-nosharedlibrary.c,
3064 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3065
8ecb59f8
TT
30662019-04-19 Tom Tromey <tromey@adacore.com>
3067
3068 * gdb.ada/ptype_union.c: New file.
3069 * gdb.ada/ptype_union.exp: New file.
3070
62160ec9
TT
30712019-04-19 Tom Tromey <tromey@adacore.com>
3072
3073 PR symtab/24423:
3074 * gdb.base/list0.h (foo): Add a control-l character.
3075
36cd4ba5
TV
30762019-04-18 Tom de Vries <tdevries@suse.de>
3077
3078 PR gdb/24433
3079 * boards/local-board.exp: Set sysroot to "".
3080
b73715df
TV
30812019-04-18 Tom de Vries <tdevries@suse.de>
3082 Pedro Alves <palves@redhat.com>
3083
3084 PR gdb/24454
3085 * gdb.threads/vfork-follow-child-exec.c: New file.
3086 * gdb.threads/vfork-follow-child-exec.exp: New file.
3087 * gdb.threads/vfork-follow-child-exit.c: New file.
3088 * gdb.threads/vfork-follow-child-exit.exp: New file.
3089
4aa866af
LS
30902019-04-15 Leszek Swirski <leszeks@google.com>
3091
3092 * gdb.arch/amd64-eval.cc: New file.
3093 * gdb.arch/amd64-eval.exp: New file.
3094
e5a1a79a
AH
30952019-04-11 Alan Hayward <alan.hayward@arm.com>
3096
3097 * gdb.server/sysroot.c: New test.
3098 * gdb.server/sysroot.exp: New file.
3099 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3100 matching param.
3101
41077b66
AB
31022019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3103
3104 * gdb.base/align.exp: Extend test to cover structures containing
3105 only static fields.
3106
c30391f8
TV
31072019-04-11 Tom de Vries <tdevries@suse.de>
3108
3109 * boards/cc-with-dwz-m.exp: New file.
3110 * boards/cc-with-dwz.exp: New file.
3111 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3112
e242fd12
SM
31132019-04-09 Simon Marchi <simon.marchi@efficios.com>
3114
3115 * gdb.base/start-cpp.exp: New file.
3116 * gdb.base/start-cpp.cc: New file.
3117
2b0c8b01
KB
31182019-04-08 Kevin Buettner <kevinb@redhat.com>
3119
3120 * gdb.python/py-thrhandle.exp: Adjust tests to call
3121 thread_from_handle instead of thread_from_thread_handle.
3122
947210e5
KB
31232019-04-08 Kevin Buettner <kevinb@redhat.com>
3124
3125 * gdb.python/py-thrhandle.exp: Add tests for
3126 gdb.InferiorThread.handle.
3127
d7df6549
AB
31282019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3129
3130 * gdb.python/py-function.exp: Check calling helper function from
3131 all languages.
3132 * lib/gdb.exp (gdb_supported_languages): New proc.
3133
8bdc1658
AB
31342019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3135
3136 * gdb.base/complex-parts.c: New file.
3137 * gdb.base/complex-parts.exp: New file.
3138
05caa1d2
TT
31392019-04-01 Tom Tromey <tromey@adacore.com>
3140
3141 PR symtab/23331:
3142 * gdb.dwarf2/dw2-ranges-main.c: New file.
3143 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3144 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3145
7734102d
EZ
31462019-03-30 Simon Marchi <simark@simark.ca>
3147
3148 * gdb.base/default.exp: Add values for $_gdb_major and
3149 $_gdb_minor.
3150
188e1fa9
TT
31512019-03-29 Tom Tromey <tromey@adacore.com>
3152
3153 * gdb.base/help.exp: Tighten apropos regexp.
3154
2880242d
KS
31552019-03-29 Keith Seitz <keiths@redhat.com>
3156
3157 * gdb.fortran/array-bounds.exp: New file.
3158 * gdb.fortran/array-bounds.f90: New file.
3159
077cad8e
PW
31602019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3161
3162 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3163
80047cfc
PW
31642019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3165
3166 * gdb.multi/hello.c (main): Increase alarm timer.
3167
f489207e
SL
31682019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3169
3170 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3171 factor when no hardware watchpoint support.
3172
c92df149
AH
31732019-03-28 Alan Hayward <alan.hayward@arm.com>
3174 Pedro Alves <palves@redhat.com>
3175
3176 * boards/local-board.exp: set sysroot to /.
3177
933aebfa
AH
31782019-03-27 Alan Hayward <alan.hayward@arm.com>
3179
3180 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3181 in child.
3182
9f9aa852
AB
31832019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3184
3185 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3186 field.
3187 (make_container): Initialise new field.
3188 * gdb.python/py-prettyprint.exp: Add new tests.
3189 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3190 <display_hint>: New method.
3191
3714a195
AB
31922019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3193
3194 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3195 gdb_continue_to_breakpoint more throughout this test.
3196 (run_lang_tests) Supply unique test names, and use
3197 gdb_test_no_output.
3198
18c77628
AB
31992019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3200
3201 * gdb.base/finish-pretty.exp: Update expected results.
3202 * gdb.base/pretty-print.c: New file.
3203 * gdb.base/pretty-print.exp: New file.
3204
9a93502f
PA
32052019-03-25 Pedro Alves <palves@redhat.com>
3206
3207 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3208 move comments outside list. Append '-i "" eof' section.
3209
968aa7ae
AH
32102019-03-22 Alan Hayward <alan.hayward@arm.com>
3211
34a7f2a4 3212 PR testsuite/25016
968aa7ae
AH
3213 * README: Add pie options.
3214 * gdb.base/break-interp.exp: Ensure pie is disabled.
3215 * gdb.base/dump.exp: Likewise.
3216 * lib/gdb.exp (gdb_compile): Add pie option.
3217
4c7d57e7
TT
32182019-03-19 Tom Tromey <tromey@adacore.com>
3219
3220 * gdb.mi/mi2-cli-display.c: New file.
3221 * gdb.mi/mi2-cli-display.exp: New file.
3222
bff8c71f
TT
32232019-03-18 Joel Brobecker <brobecker@adacore.com>
3224 Tom Tromey <tromey@adacore.com>
3225
3226 * gdb.ada/ptype_array/pck.adb: New file.
3227 * gdb.ada/ptype_array/pck.ads: New file.
3228 * gdb.ada/ptype_array/foo.adb: New file.
3229 * gdb.ada/ptype_array.exp: New file.
3230
d085f989
TT
32312019-03-14 Tom Tromey <tromey@adacore.com>
3232
3233 * gdb.base/style.exp: Add "set style sources" test.
3234
b4be1b06
SM
32352019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3236
3237 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3238 * mi-breakpoint-multiple-locations.exp: ... this.
3239 (make_breakpoints_pattern): New proc.
3240 (do_test): Add mi_version parameter, test -break-insert,
3241 -break-info and =breakpoint-created.
3242
7cde5fc2
AB
32432019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3244
3245 * config/default.exp: Remove 'load_lib gdb.exp'.
3246 * config/monitor.exp: Likewise.
3247 * config/sid.exp: Likewise.
3248 * config/sim.exp: Likewise.
3249 * config/slite.exp: Likewise.
3250 * config/unix.exp: Likewise.
3251 * gdb.base/default.exp: Remove unhelpful comment.
3252
efbecbc1
AB
32532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3254
3255 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3256
0841c79a
AB
32572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3258
3259 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3260
4a270568
AB
32612019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3262
3263 * gdb.fortran/type-kinds.exp: Update expected results.
3264
067630bd
AB
32652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3266
3267 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3268
3be47f7a
AB
32692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3270
3271 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3272 function.
3273 (test_basic_parsing_of_type_kinds): Expand types tested.
3274 (test_parsing_invalid_type_kinds): New function.
3275
4d00f5d8
AB
32762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3277
3278 * gdb.fortran/intrinsics.exp: New file.
3279 * gdb.fortran/intrinsics.f90: New file.
3280 * gdb.fortran/type-kinds.exp: New file.
3281
c8f91604
AB
32822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3283
3284 * gdb.fortran/dot-ops.exp: New file.
3285
dd9f2c76
AB
32862019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3287
3288 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3289 Check upper and lower case logical literals.
3290
84ec9724
AB
32912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3292
3293 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3294 Remove duplicate tests.
3295
c3734e09
AH
32962019-03-06 Alan Hayward <alan.hayward@arm.com>
3297
3298 * lib/gdb.exp (builtin_cd): rename of cd.
3299 (cd): Override builtin.
3300
aa3cfbda
RB
33012019-03-06 Richard Bunt <richard.bunt@arm.com>
3302
3303 * gdb.fortran/function-calls.exp: New file.
3304 * gdb.fortran/function-calls.f90: New test.
3305
7b63ad86
RB
33062019-03-04 Richard Bunt <richard.bunt@arm.com>
3307
3308 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3309 on user program standard output.
3310 * gdb.fortran/short-circuit-argument-list.f90: Record function
3311 calls.
3312
01abb042
AH
33132019-02-28 Alan Hayward <alan.hayward@arm.com>
3314
c3734e09
AH
3315 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3316 failure.
01abb042 3317
92137da0
RO
33182019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3319
3320 PR gdb/8527
3321 * gdb.base/interrupt-daemon-attach.c,
3322 gdb.base/interrupt-daemon-attach.exp: New test.
3323
5862844d
PA
33242019-02-27 Pedro Alves <palves@redhat.com>
3325
3326 * gdb.base/page.exp: Add tests for "set width/height -1".
3327
8ed25214
PA
33282019-02-27 Pedro Alves <palves@redhat.com>
3329
3330 * gdb.base/page.exp: Add tests for "set/show width/height" with
3331 "infinite" values.
3332
6c28e44a
TT
33332019-02-27 Tom Tromey <tromey@adacore.com>
3334
3335 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3336 2.4.
3337 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3338 workaround.
3339
bf9a735e
AB
33402019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3341
3342 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3343 tests for structs with static members.
3344
8791793c
TT
33452019-02-26 Tom Tromey <tromey@adacore.com>
3346
3347 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3348 ValueError, not TypeError.
3349
bc2a507e
KB
33502019-02-26 Kevin Buettner <kevinb@redhat.com>
3351
3352 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3353 call from main program.
3354
e0e7d3bd
JB
33552019-02-23 Joel Brobecker <brobecker@adacore.com>
3356
3357 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3358 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3359 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3360 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3361 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3362
9600246d
KS
33632019-02-22 Keith Seitz <keiths@redhat.com>
3364
3365 PR symtab/23853
3366 * gdb.base/symlink-sourcefile.c: New file.
3367 * gdb.base/symlink-sourcefile.exp: New file.
3368
0c95f9ed
TT
33692019-02-20 Tom Tromey <tom@tromey.com>
3370
3371 * gdb.base/info_qt.exp: Update.
3372
6caa91b6
SM
33732019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3374
3375 * gdb.base/source.exp: Move "error in sourced script" code to
3376 the end.
3377 * gdb.base/source-error.gdb: Move contents to
3378 source-error-1.gdb. Add new code to source source-error-1.gdb.
3379 * gdb.base/source-error-1.gdb: New file, from previous
3380 source-error.gdb.
3381
6506371f
TT
33822019-02-17 Tom Tromey <tom@tromey.com>
3383
3384 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3385 for macro styling.
3386 * gdb.base/style.c (SOME_MACRO): New macro.
3387
a0087920
TT
33882019-02-17 Tom Tromey <tom@tromey.com>
3389
3390 * gdb.base/style.exp: Add line-wrapping tests.
3391 * gdb.base/page.exp: Add test for quitting during pagination.
3392
a2cd4f14
JB
33932019-02-17 Joel Brobecker <brobecker@adacore.com>
3394
3395 * gdb.ada/big_packed_array: New testcase.
3396 * gdb.ada/homonym.exp: Fix incorrect expected output for
3397 "break <homonym__get_value>" test.
3398
9d70ffbc
WP
33992019-02-13 Weimin Pan <weimin.pan@oracle.com>
3400
3401 PR breakpoints/21870
3402 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3403 and prepare_for_testing. Add comment.
3404 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3405 redundant cleanup call. Clean up comment.
3406
01c7ae81
WP
34072019-02-12 Weimin Pan <weimin.pan@oracle.com>
3408
3409 PR breakpoints/21870
3410 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3411 * gdb.arch/aarch64-dbreg-contents.c: New file.
3412
aff29d1c
JB
34132019-02-10 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.ada/mi_ref_changeable: New testcase.
3416
df0da8a2
AH
34172019-02-07 Alan Hayward <alan.hayward@arm.com>
3418
3419 * gdb.base/attach.exp: Add double attach test.
3420
bd447abb
SM
34212019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3422
3423 * lib/gdb.exp (default_gdb_start): Don't match pagination
3424 prompt.
3425 (gdb_init): Set stty_init.
3426
1dbc40b9
TT
34272019-01-27 Tom Tromey <tom@tromey.com>
3428
3429 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3430 skip_python_tests.
3431
353229bf
AH
34322019-01-24 Alan Hayward <alan.hayward@arm.com>
3433
3434 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3435 New structure.
3436 (struct struct_static_02_02): Likewise.
3437 (struct struct_static_02_03): Likewise.
3438 (struct struct_static_02_04): Likewise.
3439 (struct struct_static_04_01): Likewise.
3440 (struct struct_static_04_02): Likewise.
3441 (struct struct_static_04_03): Likewise.
3442 (struct struct_static_04_04): Likewise.
3443 (struct struct_static_06_01): Likewise.
3444 (struct struct_static_06_02): Likewise.
3445 (struct struct_static_06_03): Likewise.
3446 (struct struct_static_06_04): Likewise.
3447 (cmp_struct_static_02_01): Likewise.
3448 (cmp_struct_static_02_02): Likewise.
3449 (cmp_struct_static_02_03): Likewise.
3450 (cmp_struct_static_02_04): Likewise.
3451 (cmp_struct_static_04_01): Likewise.
3452 (cmp_struct_static_04_02): Likewise.
3453 (cmp_struct_static_04_03): Likewise.
3454 (cmp_struct_static_04_04): Likewise.
3455 (cmp_struct_static_06_01): Likewise.
3456 (cmp_struct_static_06_02): Likewise.
3457 (cmp_struct_static_06_03): Likewise.
3458 (cmp_struct_static_06_04): Likewise.
3459 (call_all): Test new structs.
3460 * gdb.base/infcall-nested-structs.exp: Likewise.
3461
73021deb
AH
34622019-01-21 Alan Hayward <alan.hayward@arm.com>
3463 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3464
fc65c7db
AH
34652019-01-21 Alan Hayward <alan.hayward@arm.com>
3466 * gdb.base/stack-protector.c: New test.
3467 * gdb.base/stack-protector.exp: New file.
3468 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3469 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3470 option.
3471 (gdb_compile): Remove stack protector for GCC and prevent
3472 recursion.
3473
c24bdb02
KS
34742019-01-16 Keith Seitz <keiths@redhat.com>
3475
3476 PR gdb/23773
3477 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3478
6f072a10
PFC
34792019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3480
3481 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3482 aliases.
3483 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3484 tests.
3485 * gdb.arch/powerpc-vector-regs.c: New file.
3486 * gdb.arch/powerpc-vector-regs.exp: New file.
3487
a7b8d682
PFC
34882019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3489
3490 * gdb.arch/altivec-regs.exp: Fix the list passed to
3491 gdb_expect_list when testing "info vector".
3492
6eb6fb67
AB
34932019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3494
3495 * gdb.base/style.exp: Don't include path in testname.
3496
b56f80d8
KS
34972019-01-10 Keith Seitz <keiths@redhat.com>
3498
3499 PR gdb/23712
3500 PR symtab/23010
3501 * gdb.dwarf2/multidictionary.exp: New file.
3502
041be526
SM
35032019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3504
3505 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3506 (test_gnuv3_style_demangling): ... this.
3507 (test_lucid_style_demangling): Remove.
3508 (test_arm_style_demangling): Remove.
3509 (test_hp_style_demangling): Remove.
3510 (do_tests): Remove calls to the above.
3511
d820d0c3
AB
35122019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3513
3514 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3515 case.
3516
f097f5ad
TT
35172019-01-06 Tom Tromey <tom@tromey.com>
3518
3519 PR gdb/28155:
3520 * gdb.dwarf2/typedef-void-finish.exp: New file.
3521
2cd8cc0b
TT
35222018-12-28 Tom Tromey <tom@tromey.com>
3523 Simon Marchi <simark@simark.ca>
3524
3525 * gdb.base/jit-exec.exp: New file.
3526 * gdb.base/jit-exec.c: New file.
3527 * gdb.base/jit-execd.c: New file.
3528
35fb8261
TT
35292018-12-28 Tom Tromey <tom@tromey.com>
3530
3531 * gdb.base/style.exp: Update test to check for address styling.
3532
47fd17cd
TT
35332018-12-28 Tom Tromey <tom@tromey.com>
3534
3535 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3536 message.
3537
d47032b7
TT
35382018-12-28 Tom Tromey <tom@tromey.com>
3539
3540 * gdb.base/style.exp: Add test for version number styling.
3541
af79b68d
TT
35422018-12-28 Tom Tromey <tom@tromey.com>
3543
3544 * gdb.base/style.exp: Add test for print_address_symbolic.
3545
0bb296cb
TT
35462018-12-28 Tom Tromey <tom@tromey.com>
3547
3548 * gdb.base/style.exp: Add test for breakpoint setting.
3549
80ae2043
TT
35502018-12-28 Tom Tromey <tom@tromey.com>
3551
3552 * gdb.base/style.exp: Add test for variable names.
3553
cbe56571
TT
35542018-12-28 Tom Tromey <tom@tromey.com>
3555
3556 * gdb.base/style.exp: New file.
3557 * gdb.base/style.c: New file.
3558
9162a27c
TT
35592018-12-28 Tom Tromey <tom@tromey.com>
3560
3561 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3562 "dumb".
3563 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3564 the TERM environment variable.
3565
bc543c90
TT
35662018-12-27 Tom Tromey <tom@tromey.com>
3567
3568 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3569 pagination test.
3570
6f0ffe50
AB
35712018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3572
3573 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3574 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3575
b5a1e557
PW
35762018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3577
3578 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3579 Filename a.adb changed to bp_fun_addr.adb.
3580 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3581
6e8b1ab2
JV
35822018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3583
3584 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3585 non-PIE executables.
3586 * README: Mention the gdb,nopie_flag board setting.
3587 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3588 non-PIE executable.
3589 * gdb.arch/amd64-entry-value.exp: Likewise.
3590 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3591 * gdb.arch/i386-float.exp: Likewise.
3592 * gdb.arch/i386-signal.exp: Likewise.
3593 * gdb.mi/mi-reg-undefined.exp: Likewise.
3594
d00a27c5
PM
35952018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3596
3597 PR gdb/23974
3598 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3599
161d081c
PW
36002018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3601
3602 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3603 Update order of results accordingly.
3604
b001de23
AB
36052018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3606
3607 * gdb.base/annota1.exp: Update a test regexp.
3608
99e1a184
AB
36092018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3610
3611 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3612
7a81c1e2
PW
36132018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3614
3615 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3616 (reuse_time): Initialize to REUSE_TIME_CAP.
3617 (check_rc): New function.
3618 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3619 Check pthread_create rc.
3620 (spawner_thread_func): Check pthread_create and pthread_join rc.
3621
73e8dc90
PA
36222018-12-08 Pedro Alves <palves@redhat.com>
3623
3624 * gdb.base/list.exp (test_forward_search): Rename to ...
3625 (test_forward_reverse_search): ... this. Also test reverse-search
3626 and the forward-search alias.
3627
13f2ed32
AB
36282018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3629
3630 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3631 local timeout variable before return, and remove all local timeout
3632 variable entirely.
3633 (gdb_load): Likewise.
3634
64d27cfc
TV
36352018-12-01 Tom de Vries <tdevries@suse.de>
3636
3637 * gdb.base/gdb-caching-proc.exp: New file.
3638
f63c03b4
SDJ
36392018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3640
3641 * Makefile.in (TIMESTAMP): New variable.
3642 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3643 command.
3644 (check-single-racy): Likewise.
3645 (check/%.exp): Likewise.
3646 (check-racy/%.exp): Likewise.
3647 (workers/%.worker): Likewise.
3648 (build-perf): Likewise.
3649 (check-perf): Likewise.
3650 * README: Describe new "TS" and "TS_FORMAT" variables.
3651 * print-ts.py: New file.
3652
1c97054b
BF
36532018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3654
3655 PR python/23714
3656 * gdb.python/python.exp: Test command repetition after
3657 gdb.execute.
3658
1871a62d
AB
36592018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3660
3661 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3662 is correctly aligned.
3663
fb5e1ed9
PW
36642018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3665
3666 * gdb.ada/info_auto_lang.exp: New testcase.
3667 * gdb.ada/info_auto_lang/global_pack.ads: New file.
3668 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
3669 * gdb.ada/info_auto_lang/some_c.c: New file.
3670
43d397ca
PW
36712018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3672
3673 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
3674 FUNC_lang language syntax.
3675
beddd671
PW
36762018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3677
3678 * gdb.base/info_minsym.c: New file.
3679 * gdb.base/info_minsym.exp: New file.
3680
73fc52c4
TT
36812018-11-19 Tom Tromey <tom@tromey.com>
3682
3683 PR rust/23625:
3684 * gdb.rust/simple.exp: Add ptype test. Update expected output.
3685 * gdb.rust/expr.exp: Update expected output. Change one test.
3686
994b876a
TT
36872018-11-19 Tom Tromey <tom@tromey.com>
3688
3689 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
3690
6769f276
PA
36912018-11-19 Pedro Alves <palves@redhat.com>
3692
3693 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
3694 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
3695 see the expected warning.
3696
38a72da0
AH
36972018-11-16 Alan Hayward <alan.hayward@arm.com>
3698
3699 PR gdb/22736:
3700 * gdb.cp/infcall-nodebug-lib.c: New test.
3701 * gdb.cp/infcall-nodebug-main.c: New test.
3702 * gdb.cp/infcall-nodebug.exp: New file.
3703
53a89d6e
SM
37042018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
3705
3706 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
3707 completer tests.
3708
9325300d
TV
37092018-11-09 Tom de Vries <tdevries@suse.de>
3710
3711 * gdb.base/msym-lang.c: New test.
3712 * gdb.base/msym-lang.exp: New file.
3713 * gdb.base/msym-lang-main.c: New test.
3714
20f0d60d
TT
37152018-11-08 Tom Tromey <tom@tromey.com>
3716
3717 PR gdb/23555:
3718 PR gdb/23838:
3719 * gdb.base/warning.exp: New file.
3720
b5420128
JB
37212018-11-08 Jan Beulich <jbeulich@suse.com>
3722
3723 * testsuite/gdb.arch/i386-avx512.c,
3724 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
3725
cd115d61
AB
37262018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
3727
3728 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
3729 point hardware.
3730
35ee2dc2
AB
37312018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
3732
3733 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
3734 * gdb.dwarf2/missing-type-name.exp: New file.
3735
31aceee8
TV
37362018-11-06 Tom de Vries <tdevries@suse.de>
3737
3738 * gdb.base/many-headers.c: New test.
3739 * gdb.base/many-headers.exp: New file.
3740
109be305
JW
37412018-11-06 Jim Wilson <jimw@sifive.com>
3742
3743 * gdb.base/code_elim.exp: For riscv, set additional_flags
3744 to include -msmall-data-limit=0.
3745
e2b7af72
JB
37462018-11-01 Joel Brobecker <brobecker@adacore.com>
3747
3748 * gdb.ada/watch_minus_l: New testcase.
3749
cdcda965
SM
37502018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
3751
3752 * gdb.arch/aix-sighandle.c: New file.
3753 * gdb.arch/aix-sighandle.exp: New file.
3754
92dcebf3
AB
37552018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3756
3757 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
3758 registers being unions.
3759
68b9ac18
TV
37602018-10-31 Tom de Vries <tdevries@suse.de>
3761
3762 * lib/valgrind.exp: New file.
3763 (vgdb_start, vgdb_stop): New procs, factored out of ...
3764 * gdb.base/valgrind-bt.exp: ... here, ...
3765 * gdb.base/valgrind-disp-step.exp: ... here and ...
3766 * gdb.base/valgrind-infcall.exp: ... here.
3767
1443936e
TV
37682018-10-31 Tom de Vries <tdevries@suse.de>
3769
3770 * lib/gdb.exp (get_valueof): Don't output read value in test name.
3771
eb77c9df
AB
37722018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3773
3774 * gdb.dwarf2/void-type.c: New file.
3775 * gdb.dwarf2/void-type.exp: New file.
3776
82b5e646
PW
37772018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3778
3779 * gdb.base/info_qt.c: New file.
3780 * gdb.base/info_qt.exp: New file.
3781
8d619c01
EBM
37822018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3783
3784 * gdb.arch/powerpc-htm-regs.c: New file.
3785 * gdb.arch/powerpc-htm-regs.exp: New file.
3786
f2cf6173
EBM
37872018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3788
3789 * gdb.arch/powerpc-tar.c: New file.
3790 * gdb.arch/powerpc-tar.exp: New file.
3791
7ca18ed6
EBM
37922018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3793
3794 * gdb.arch/powerpc-ppr-dscr.c: New file.
3795 * gdb.arch/powerpc-ppr-dscr.exp: New file.
3796
bfcc0eba
TV
37972018-10-25 Tom de Vries <tdevries@suse.de>
3798
3799 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
3800
fe1a5cad
TV
38012018-10-24 Tom de Vries <tdevries@suse.de>
3802
3803 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
3804 longer exists error.
3805
a76dc3b7
TV
38062018-10-24 Tom de Vries <tdevries@suse.de>
3807
3808 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
3809
4df46df7
TV
38102018-10-24 Tom de Vries <tdevries@suse.de>
3811
3812 * gdb.base/valgrind-db-attach.exp: Handle removed support for
3813 --db-attach in valgrind.
3814
0dbfcfff
AB
38152018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
3816
3817 * gdb.arch/riscv-reg-aliases.c: New file.
3818 * gdb.arch/riscv-reg-aliases.exp: New file.
3819
b04480b1
AH
38202018-10-19 Alan Hayward <alan.hayward@arm.com>
3821
3822 * gdb.python/py-cmd.exp: Check for gdb_prompt.
3823
2c6ac8d7
AH
38242018-10-19 Alan Hayward <alan.hayward@arm.com>
3825
3826 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
3827
2bc69f25
AH
38282018-10-19 Alan Hayward <alan.hayward@arm.com>
3829
3830 * gdb.cp/ovldbreak.exp: Fix regexps.
3831
1f1ae3a3
AH
38322018-10-19 Alan Hayward <alan.hayward@arm.com>
3833
3834 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
3835
94c18618
SDJ
38362018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
3837
3838 PR cli/23785
3839 * gdb.base/restore.exp: New test to check if "restore" with an
3840 invalid file doesn't segfault.
3841
812cd6eb
TV
38422018-10-18 Tom de Vries <tdevries@suse.de>
3843
3844 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
3845 * gdb.ada/excep_handle.exp: Same.
3846 * gdb.ada/mi_string_access.exp: Same.
3847 * gdb.ada/mi_var_union.exp: Same.
3848 * gdb.arch/arc-analyze-prologue.exp: Same.
3849 * gdb.arch/arc-decode-insn.exp: Same.
3850 * gdb.base/readnever.exp: Same.
3851 * gdb.fortran/printing-types.exp: Same.
3852 * gdb.guile/scm-lazy-string.exp: Same.
3853
c4b90788
TV
38542018-10-16 Tom de Vries <tdevries@suse.de>
3855
3856 PR gdb/23730
3857 * gdb.base/catch-follow-exec.c: Add copyright notice.
3858 * gdb.base/catch-follow-exec.exp: Rewrite to use
3859 gdb_spawn_with_cmdline_opts. Require gdb-native.
3860
8bca2978
SL
38612018-10-12 Sandra Loosemore <sandra@codesourcery.com>
3862
3863 * gdb.trace/actions-changed.exp: Check for arch support.
3864 * gdb.trace/actions.exp: Likewise.
3865 * gdb.trace/ax.exp: Likewise.
3866 * gdb.trace/backtrace.exp: Likewise.
3867 * gdb.trace/change-loc.exp: Likewise.
3868 * gdb.trace/deltrace.exp: Likewise.
3869 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
3870 * gdb.trace/ftrace.exp: Likewise.
3871 * gdb.trace/infotrace.exp: Check for arch support.
3872 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
3873 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3874 * gdb.trace/mi-tsv-changed.exp: Likewise.
3875 * gdb.trace/packetlen.exp: Likewise.
3876 * gdb.trace/passc-dyn.exp: Likewise.
3877 * gdb.trace/passcount.exp: Likewise.
3878 * gdb.trace/pending.exp: Likewise.
3879 * gdb.trace/range-stepping.exp: Check for shlib support.
3880 * gdb.trace/report.exp: Check for arch support.
3881 * gdb.trace/save-trace.exp: Likewise.
3882 * gdb.trace/signal.exp: Check for signal support.
3883 * gdb.trace/tfind.exp: Check for arch support.
3884 * gdb.trace/trace-break.exp: Check for arch and shlib support.
3885 * gdb.trace/trace-common.h: Add comment.
3886 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
3887 * gdb.trace/trace-enable-disable.exp: Likewise.
3888 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
3889 * gdb.trace/tracecmd.exp: Check for arch support.
3890 * gdb.trace/tspeed.exp: Check for shlib and target support.
3891 * gdb.trace/tstatus.exp: Check for arch support.
3892 * gdb.trace/tsv.exp: Likewise.
3893 * gdb.trace/while-dyn.exp: Likewise.
3894 * gdb.trace/while-stepping.exp: Likewise.
3895 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
3896
f9c49bff
SM
38972018-10-12 Simon Marchi <simon.marchi@ericsson.com>
3898
3899 * gdb.trace/tspeed.exp: Remove nowarnings.
3900 (prepare_for_trace_test): Declare "global ipalib".
3901 * gdb.trace/tspeed.c: Include unistd.h.
3902 (main): Remove superfluous printf argument.
3903
d4330bde
SL
39042018-10-11 Sandra Loosemore <sandra@codesourcery.com>
3905
3906 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
3907 directory prefix on the filename.
3908
8ecfd7bd
SDJ
39092018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
3910
3911 * gdb.gdb/unittest.exp: Update expected message informing that
3912 selftests have been disabled.
3913 * gdb.server/unittest.exp: Likewise.
3914
58bbcd02
TV
39152018-10-09 Tom de Vries <tdevries@suse.de>
3916
3917 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
3918 with runto_main.
3919
9f6b697b
WP
39202018-10-08 Weimin Pan <weimin.pan@oracle.com>
3921
3922 PR c++/16841
3923 * gdb.cp/virtbase2.cc: New file.
3924 * gdb.cp/virtbase2.exp: New file.
3925
add5ded5
TT
39262018-10-06 Tom Tromey <tom@tromey.com>
3927
3928 PR python/19399:
3929 * gdb.python/py-inferior.exp: Add architecture test.
3930
f9e48344
TT
39312018-10-06 Tom Tromey <tom@tromey.com>
3932
3933 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
3934 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
3935
2a8be203
TT
39362018-10-06 Tom Tromey <tom@tromey.com>
3937
3938 * gdb.python/py-breakpoint.exp (check_last_event): Check location
3939 of a "throw" catchpoint.
3940
e04caa70
SDJ
39412018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
3942
3943 * gdb.base/info-proc.exp: Update string expected from "help info
3944 proc".
3945
5ca8c39f
TT
39462018-10-04 Tom Tromey <tom@tromey.com>
3947
3948 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
3949 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
3950 (test_initial_complaints, test_empty_complaints): Update.
3951 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
3952
3453e7e4
TT
39532018-10-04 Tom Tromey <tom@tromey.com>
3954
3955 PR cli/19551:
3956 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
3957 * lib/gdb.exp (gdb_file_cmd): Update.
3958 * gdb.stabs/weird.exp (print_weird_var): Update.
3959 * gdb.server/solib-list.exp: Update.
3960 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
3961 * gdb.mi/mi-cli.exp: Update.
3962 * gdb.linespec/linespec.exp: Update.
3963 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
3964 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
3965 * gdb.cp/cp-relocate.exp: Update.
3966 * gdb.base/sym-file.exp: Update.
3967 * gdb.base/relocate.exp: Update.
3968 * gdb.base/readnever.exp: Update.
3969 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3970 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
3971 * gdb.base/dbx.exp (gdb_file_cmd): Update.
3972 * gdb.base/code_elim.exp: Update.
3973 * gdb.base/break-unload-file.exp (test_break): Update.
3974 * gdb.base/break-interp.exp (test_attach_gdb): Update.
3975 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
3976 Update.
3977 * gdb.base/attach.exp (do_attach_tests): Update.
3978 * gdb.base/sepdebug.exp: Update.
3979 * gdb.python/py-section-script.exp: Update.
3980
6afcf761
TT
39812018-10-04 Tom Tromey <tom@tromey.com>
3982
3983 PR cli/22234:
3984 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
3985 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
3986 output.
3987
fef1b293
TT
39882018-10-04 Tom Tromey <tom@tromey.com>
3989
3990 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
3991 set width and height to 0.
3992 (test_command_line_attach_run): Use -quiet.
3993
ca98345e
SL
39942018-10-03 Sandra Loosemore <sandra@codesourcery.com>
3995
3996 * lib/gdb.exp (skip_ifunc_tests): New.
3997 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
3998 other compile failures.
3999 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4000
ff34e6ae
SM
40012018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4002
4003 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4004 is_amd64_regs_target.
4005
6bb8890e
AH
40062018-10-01 Alan Hayward <alan.hayward@arm.com>
4007
4008 * gdb.arch/aarch64-sighandler-regs.c: New test.
4009 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4010 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4011
224d30d3
MM
40122018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4013
4014 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4015 assembly.
4016
f67ffa6a
AB
40172018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4018
4019 * gdb.base/frame-selection.exp: New file.
4020 * gdb.base/frame-selection.c: New file.
4021
9fc3183f
AH
40222018-09-27 Alan Hayward <alan.hayward@arm.com>
4023
4024 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4025 pthread barrier.
4026 (main): Likewise.
4027
d354055e
AB
40282018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4029
4030 * gdb.base/large-frame-1.c: New file.
4031 * gdb.base/large-frame-2.c: New file.
4032 * gdb.base/large-frame.exp: New file.
4033 * gdb.base/large-frame.h: New file.
4034
db727370
JL
40352018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4036
4037 PR gdb/20948
4038 * gdb.base/write_mem.exp: New test.
4039 * gdb.base/write_mem.c: Likewise.
4040
ae778caf
TT
40412018-09-23 Tom Tromey <tom@tromey.com>
4042
4043 PR python/18852:
4044 * gdb.python/py-parameter.exp: Add test for parameter that throws
4045 on "set".
4046
fd3ba736
TT
40472018-09-23 Tom Tromey <tom@tromey.com>
4048
4049 PR python/17284:
4050 * gdb.python/py-template.exp (test_template_arg): Add test for
4051 negative template argument number.
4052
39a24317
TT
40532018-09-23 Tom Tromey <tom@tromey.com>
4054
4055 PR python/14062:
4056 * gdb.python/python.exp: Add test for post_event error.
4057
f5769a2c
TT
40582018-09-23 Tom Tromey <tom@tromey.com>
4059
4060 PR python/18170:
4061 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4062 convert pointers to int and long.
4063
1c1e54f6
TT
40642018-09-23 Tom Tromey <tom@tromey.com>
4065
4066 PR python/20126:
4067 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4068 signed-ness conversion tests.
4069
fb4fa946
TT
40702018-09-23 Tom Tromey <tom@tromey.com>
4071
4072 PR python/18352;
4073 * gdb.python/py-value.exp (test_float_conversion): New proc.
4074 Use it.
4075
a466edac
HAQ
40762018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4077
4078 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4079
4ee9b0c5
SL
40802018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4081
4082 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4083 no readline.
4084 * gdb.base/utf8-identifiers.exp: Likewise.
4085 * gdb.cp/cpcompletion.exp: Likewise.
4086 * gdb.linespec/cpcompletion.exp: Likewise.
4087 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4088 * gdb.linespec/cpls-ops.exp: Likewise.
4089
23be8da7
RB
40902018-09-19 Richard Bunt <richard.bunt@arm.com>
4091 Chris January <chris.january@arm.com>
4092
4093 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4094 * gdb.fortran/short-circuit-argument-list.exp: New file.
4095 * gdb.fortran/short-circuit-argument-list.f90: New test.
4096
5031d0ae
SDJ
40972018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4098
4099 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4100 "arch=" keyword when executing "-stack-list-frames".
4101
b4c0d1a4
SDJ
41022018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4103
4104 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4105 "arch=" keyword when executing "-stack-list-frames".
4106
7a6d2b45
SDJ
41072018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4108
4109 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4110 break ada".
4111
8588b356
SM
41122018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4113
4114 PR python/23669
4115 * gdb.python/python.exp: Test gdb.execute("show commands").
4116
65e65158
TT
41172018-09-16 Tom Tromey <tom@tromey.com>
4118
4119 * gdb.base/new-ui.exp (do_execution_tests): Update.
4120 * gdb.base/dbx.exp (test_breakpoints): Update.
4121
bf326452
AH
41222018-09-14 Alan Hayward <alan.hayward@arm.com>
4123
4124 * lib/gdb.exp (gdb_simple_compile): Add proc.
4125 (is_elf_target): Use gdb_simple_compile.
4126 (skip_altivec_tests): Likewise.
4127 (skip_vsx_tests): Likewise.
4128 (skip_tsx_tests): Likewise.
4129 (skip_btrace_tests): Likewise.
4130 (skip_btrace_pt_tests): Likewise.
4131 (gdb_can_simple_compile): Likewise.
4132 (gdb_has_argv0): Likewise.
4133 (gdb_target_symbol_prefix): Likewise.
4134 (target_supports_scheduler_locking): Likewise.
4135
2361b0fb
TT
41362018-09-13 Tom Tromey <tom@tromey.com>
4137
4138 * Makefile.in (TAGS): Recognize proc_with_prefix and
4139 gdb_caching_proc.
4140
0ae1a321
SM
41412018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4142
4143 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4144 method.
4145
a40bf0c2
SM
41462018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4147
4148 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4149 and a few other Inferior properties when the Inferior is no
4150 longer valid.
4151
4a3fe98f
TT
41522018-09-13 Tom Tromey <tom@tromey.com>
4153
4154 PR rust/23650:
4155 * gdb.rust/simple.exp: Add test for enum field access error.
4156
098b2108
TT
41572018-09-13 Tom Tromey <tom@tromey.com>
4158
4159 PR rust/23626:
4160 * gdb.rust/simple.rs (EmptyEnum): New type.
4161 (main): Use it.
4162 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4163
1256af7d
SM
41642018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4165
4166 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4167 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4168 * gdb.python/py-symtab.exp: Update test printing an objfile.
4169
4aa8e6c2
SM
41702018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4171
4172 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4173 object.
4174
c221b2f7
AH
41752018-09-12 Alan Hayward <alan.hayward@arm.com>
4176
4177 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4178 (support_complex_tests): Use gdb_can_simple_compile.
4179 (is_ilp32_target): Likewise.
4180 (is_lp64_target): Likewise.
4181 (is_64_target): Likewise.
4182 (is_amd64_regs_target): Likewise.
4183 (is_aarch32_target): Likewise.
4184 (gdb_int128_helper): Likewise.
4185
6f1107b5
JK
41862018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4187
4188 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4189
1f5d1570
JG
41902018-09-10 Jerome Guitton <guitton@adacore.com>
4191
4192 * gdb.ada/same_component_name: Add test for case of tagged record
4193 with variable-length fields.
4194
cc330e39
XR
41952018-09-10 Xavier Roirand <roirand@adacore.com>
4196
4197 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4198 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4199 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4200 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4201
b9c50e9a
XR
42022018-09-10 Xavier Roirand <roirand@adacore.com>
4203
4204 * gdb.ada/mi_string_access.exp: New testcase.
4205 * gdb.ada/mi_string_access/bar.adb: New file.
4206 * gdb.ada/mi_string_access/pck.adb: New file.
4207 * gdb.ada/mi_string_access/pck.asd: New file.
4208
2963898f
XR
42092018-09-10 Xavier Roirand <roirand@adacore.com>
4210
4211 * gdb.ada/mi_var_union.exp: New testcase.
4212 * gdb.ada/mi_var_union/bar.adb: New file.
4213 * gdb.ada/mi_var_union/pck.adb: New file.
4214 * gdb.ada/mi_var_union/pck.asd: New file.
4215
1aac008f
TT
42162018-09-08 Tom Tromey <tom@tromey.com>
4217
4218 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4219
332cf4c9
TT
42202018-09-08 Tom Tromey <tom@tromey.com>
4221
4222 PR python/16047:
4223 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4224 (register_pretty_printers): Register new printer.
4225 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4226 test.
4227 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4228 (an_int_type3): New global.
4229
424da6cf
JB
42302018-09-08 Joel Brobecker <brobecker@adacore.com>
4231
4232 * gdb.ada/expr_with_funcall: New testcase.
4233
2a62dfa9
JB
42342018-09-08 Joel Brobecker <brobecker@adacore.com>
4235
4236 * gdb.ada/packed_array_assign: New testcase.
4237
96b6697f
AB
42382018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4239
4240 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4241 names, and add test prefixes to make test names unique.
4242
e4a62c65
TV
42432018-09-05 Tom de Vries <tdevries@suse.de>
4244
4245 * gdb.dwarf2/varval.exp: Add test.
4246
dd083ee2
GB
42472018-09-04 Gary Benson <gbenson@redhat.com>
4248
4249 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4250 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4251
aef9346c
TT
42522018-08-31 Tom Tromey <tom@tromey.com>
4253
4254 * gdb.rust/simple.rs: Rename second variable "v".
4255
c67f2e15
AB
42562018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4257
4258 * gdb.base/funcargs.c (use_a): New function.
4259 (recurse): Call use_a.
4260
078a0207
KS
42612018-08-29 Keith Seitz <keiths@redhat.com>
4262
4263 * gdb.compile/compile-cplus-anonymous.cc: New file.
4264 * gdb.compile/compile-cplus-anonymous.exp: New file.
4265 * gdb.compile/compile-cplus-array-decay.cc: New file.
4266 * gdb.compile/compile-cplus-array-decay.exp: New file.
4267 * gdb.compile/compile-cplus-inherit.cc: New file.
4268 * gdb.compile/compile-cplus-inherit.exp: New file.
4269 * gdb.compile/compile-cplus-member.cc: New file.
4270 * gdb.compile/compile-cplus-member.exp: New file.
4271 * gdb.compile/compile-cplus-method.cc: New file.
4272 * gdb.compile/compile-cplus-method.exp: New file.
4273 * gdb.compile/compile-cplus-mod.c: "New" file.
4274 * gdb.compile/compile-cplus-namespace.cc: New file.
4275 * gdb.compile/compile-cplus-namespace.exp: New file.
4276 * gdb.compile/compile-cplus-nested.cc: New file.
4277 * gdb.compile/compile-cplus-nested.exp: New file.
4278 * gdb.compile/compile-cplus-print.c: "New" file.
4279 * gdb.compile/compile-cplus-print.exp: "New" file.
4280 * gdb.compile/compile-cplus-virtual.cc: New file.
4281 * gdb.compile/compile-cplus-virtual.exp: New file.
4282 * gdb.compile/compile-cplus.c: "New" file.
4283 * gdb.compile/compile-cplus.exp: "New" file.
4284 * lib/compile-support.exp: New file.
4285
b0f492b9
GB
42862018-08-16 Gary Benson <gbenson@redhat.com>
4287
4288 PR gdb/13000:
4289 * gdb.base/batch-exit-status.exp: New file.
4290 * gdb.base/batch-exit-status.good-commands: Likewise.
4291 * gdb.base/batch-exit-status.bad-commands: Likewise.
4292
36eb4c5f
AH
42932018-08-29 Alan Hayward <alan.hayward@arm.com>
4294
4295 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4296 (struct struct02): Likewise.
4297 (struct struct03): Likewise.
4298 (struct struct04): Likewise.
4299 (struct struct_01_01): New struct.
4300 (struct struct_01_02): Likewise.
4301 (struct struct_01_03): Likewise.
4302 (struct struct_01_04): Likewise.
4303 (struct struct_02_01): Likewise.
4304 (struct struct_02_02): Likewise.
4305 (struct struct_02_03): Likewise.
4306 (struct struct_02_04): Likewise.
4307 (struct struct_04_01): Likewise.
4308 (struct struct_04_02): Likewise.
4309 (struct struct_04_03): Likewise.
4310 (struct struct_04_04): Likewise.
4311 (struct struct_05_01): Likewise.
4312 (struct struct_05_02): Likewise.
4313 (struct struct_05_03): Likewise.
4314 (struct struct_05_04): Likewise.
4315 (cmp_struct01): Remove function.
4316 (cmp_struct02): Likewise.
4317 (cmp_struct03): Likewise.
4318 (cmp_struct04): Likewise.
4319 (cmp_struct_01_01): Add Function.
4320 (cmp_struct_01_02): Likewise.
4321 (cmp_struct_01_03): Likewise.
4322 (cmp_struct_01_04): Likewise.
4323 (cmp_struct_02_01): Likewise.
4324 (cmp_struct_02_02): Likewise.
4325 (cmp_struct_02_03): Likewise.
4326 (cmp_struct_02_04): Likewise.
4327 (cmp_struct_04_01): Likewise.
4328 (cmp_struct_04_02): Likewise.
4329 (cmp_struct_04_03): Likewise.
4330 (cmp_struct_04_04): Likewise.
4331 (cmp_struct_05_01): Likewise.
4332 (cmp_struct_05_02): Likewise.
4333 (cmp_struct_05_03): Likewise.
4334 (cmp_struct_05_04): Likewise.
4335 (call_all): Add new structs.
4336 * gdb.base/infcall-nested-structs.exp: Likewise.
4337
3bf9c013
JV
43382018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4339
4340 * gdb.python/py-framefilter-mi.exp: Update regexp to
4341 check for "arch" field in frame output.
4342
450d1e88
KB
43432018-08-23 Kevin Buettner <kevinb@redhat.com>
4344
4345 * gdb.dwarf2/dw2-ranges-func.c: New file.
4346 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4347
ae739fe7
SM
43482018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4349
4350 * gdb.base/term.exp: Compare terminal settings with values from
4351 the inferior.
4352 * gdb.base/term.c: Get and set terminal settings.
4353
6d52907e
JV
43542018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4355
4356 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4357 accommodate new "arch" field in frame output.
4358 * gdb.mi/mi-return.exp: Likewise.
4359 * gdb.mi/mi-stack.exp: Likewise.
4360 * gdb.mi/mi-syn-frame.exp: Likewise.
4361 * gdb.mi/user-selected-context-sync.exp: Likewise.
4362
be2d111a
MS
43632018-08-19 Michael Spang <spang@google.com>
4364
4365 PR gdb/11786
4366 * gdb.base/gcore-tls-pie.c: New file.
4367 * gdb.base/gcore-tls-pie.exp: New file.
4368
ae3a7c47
KB
43692018-08-18 Kevin Buettner <kevinb@redhat.com>
4370
4371 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4372 * gdb.dwarf2/varval.c: New file.
4373 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4374
2ecae92e
AH
43752018-08-17 Alan Hayward <alan.hayward@arm.com>
4376
4377 PR gdb/18931
4378 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4379
c1854f1d
KS
43802018-08-16 Keith Seitz <keiths@redhat.com>
4381
4382 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4383 tests expected to pass.
4384
26fb3983
JV
43852018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4386
4387 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4388 -data-disassemble -a.
4389 (test_disassembly_bogus_args): Likewise.
4390
67943c00
AB
43912018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4392
4393 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4394
5ff2bbae
AB
43952018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4396
4397 * gdb.base/vla-optimized-out.exp: Add new test.
4398
e5bbcd0f
AB
43992018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4400
4401 * gdb.base/vla-optimized-out-o3.exp: Delete.
4402 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4403 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4404 deleted tests.
4405
9d4a934c
AB
44062018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4407
4408 PR gdb/18050:
4409 * gdb.server/extended-remote-restart.c: New file.
4410 * gdb.server/extended-remote-restart.exp: New file.
4411
045cf012
SM
44122018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4413
4414 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4415 "set variable index = 42".
4416
87d6a7aa
SM
44172018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4418
4419 * boards/index-cache-gdb.exp: New file.
4420 * gdb.dwarf2/index-cache.exp: New file.
4421 * gdb.dwarf2/index-cache.c: New file.
4422 * gdb.base/maint.exp: Check if we are using the index cache.
4423
96d68bd4
RO
44242018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4425
4426 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4427 MAKEFLAGS.
4428
5a699617
RO
44292018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4430
4431 * dg-extract-results.sh: Move to toplevel contrib.
4432 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4433 * Makefile.in (check-parallel-racy): Likewise.
4434
5bd18990
AB
44352018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4436
4437 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4438 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4439 tests if the target supports scheduler locking.
4440
3fbbcf47
TV
44412018-08-04 Tom de Vries <tdevries@suse.de>
4442
4443 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4444
3e1d3d8c
TT
44452018-08-02 Tom Tromey <tom@tromey.com>
4446
4447 PR symtab/16842.
4448 * gdb.cp/temargs.exp: Test "info address" of a template
4449 parameter.
4450
5abe0f0c
JV
44512018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4452
4453 * gdb.python/py-mi-var-info-path-expression.c: New file.
4454 * gdb.python/py-mi-var-info-path-expression.py: New file.
4455 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4456
fb66cde8
SDJ
44572018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4458
4459 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4460 error after "cannot resolve name" string.
4461
c708f4d2
AB
44622018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4463
4464 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4465 started.
4466 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4467
37cc0cae
TV
44682018-07-28 Tom de Vries <tdevries@suse.de>
4469
4470 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4471
63b4ecf7
TV
44722018-07-26 Tom de Vries <tdevries@suse.de>
4473
4474 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4475
3c3bb058
AB
44762018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4477
4478 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4479 is visible.
4480
9e7f3bbb
TV
44812018-07-26 Tom de Vries <tdevries@suse.de>
4482
4483 PR breakpoints/23366
4484 * gdb.base/catch-follow-exec.c: New test.
4485 * gdb.base/catch-follow-exec.exp: New file.
4486
16f808ec
TV
44872018-07-25 Tom de Vries <tdevries@suse.de>
4488
4489 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4490 vla-optimized-out.c.
4491
d7154a8d
JV
44922018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4493
4494 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4495 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4496
232a0032
TV
44972018-07-20 Tom de Vries <tdevries@suse.de>
4498
4499 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4500 NOCLONE macro.
4501 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4502
fbb1d502
TV
45032018-07-19 Tom de Vries <tdevries@suse.de>
4504
4505 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4506 regular expression.
4507
42dc7699
TV
45082018-07-18 Tom de Vries <tdevries@suse.de>
4509
4510 * gdb.base/vla-optimized-out.c: New test.
4511 * gdb.base/vla-optimized-out.exp: New file.
4512
7f1f7e23
SDJ
45132018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4514
4515 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4516 message "No address associated with hostname" when gdbserver
4517 cannot resolve the hostname.
4518
5759ebb3
PW
45192018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4520
4521 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4522 Add some test prefixes to make tests unique.
4523
3606ccab
PW
45242018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4525
4526 * gdb.base/frameapply.c: New file.
4527 * gdb.base/frameapply.exp: New file.
4528
529c08b2
PW
45292018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4530
4531 * gdb.base/skip.exp: Update expected error message.
4532
c7ab0aef
SDJ
45332018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4534 Jan Kratochvil <jan.kratochvil@redhat.com>
4535 Paul Fertser <fercerpav@gmail.com>
4536 Tsutomu Seki <sekiriki@gmail.com>
4537
4538 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4539 parameter.
4540 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4541 by default.
4542 * boards/native-gdbserver.exp: Likewise.
4543 * gdb.server/run-without-local-binary.exp: Improve regexp used
4544 for detecting when a remote debugging connection succeeds.
4545 * gdb.server/server-connect.exp: New file.
4546 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4547 Do not prefix the port number with ":".
4548 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4549 support for detecting and using it. Add '$debughost_gdbserver'
4550 to the list of arguments used to start gdbserver. Handle case
4551 when gdbserver cannot resolve a network name.
4552
16ff70dd
SDJ
45532018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4554
4555 PR c++/23373
4556 * gdb.base/ptype-offsets.cc (struct static_member): New
4557 struct.
4558 (main) <stmember>: New variable.
4559 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4560 with a static member in it.
4561
3541979f
AB
45622018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4563
4564 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4565 watchpoints enabled and disabled.
4566
c8ad9b9a
AB
45672018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4568
4569 * gdb.base/examine-backward.exp: Still run tests around address
4570 0x0, even if address 0x0 is not readable. Update the pattern for
4571 matching address 0x0 in expected output.
4572
e0e5e971
AB
45732018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4574
4575 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4576 malloc/free.
4577
1ea5da02
TV
45782018-07-04 Tom de Vries <tdevries@suse.de>
4579
4580 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4581
471b9d15
MR
45822018-07-02 Maciej W. Rozycki <macro@mips.com>
4583
4584 PR tdep/8282
4585 * gdb.arch/mips-disassembler-options.exp: New test.
4586 * gdb.arch/mips-disassembler-options.s: New test source.
4587
75acb486
PA
45882018-06-29 Pedro Alves <palves@redhat.com>
4589
4590 * gdb.threads/names.exp: Adjust expected "info threads" output.
4591
cd2bb709
PA
45922018-06-29 Pedro Alves <palves@redhat.com>
4593
4594 * gdb.opt/inline-break.exp (line number, address): Add "info
4595 break" tests.
4596
991ff292
PA
45972018-06-29 Pedro Alves <palves@redhat.com>
4598
4599 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4600 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4601 number and address and running to them.
4602
356819b6 46032018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4604
4605 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4606
2512d7ef
JK
46072018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4608
4609 * lib/compiler.c: Remove executable permission flag.
4610
be1b6474
RB
46112018-06-28 Richard Bunt <richard.bunt@arm.com>
4612
4613 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4614 code.
4615 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4616
291f9a96
PT
46172018-06-28 Petr Tesarik <ptesarik@suse.cz>
4618
4619 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4620
ed6dfe51
PT
46212018-06-28 Petr Tesarik <ptesarik@suse.cz>
4622
4623 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4624 address argument is omitted.
4625
d4d429d5
PT
46262018-06-28 Petr Tesarik <ptesarik@suse.cz>
4627
4628 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4629
7ab6656f
OJ
46302018-06-27 Omair Javaid <omair.javaid@linaro.org>
4631
4632 PR gdb/21695
4633 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4634 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4635
a33ccfc7
TT
46362018-06-26 Tom Tromey <tom@tromey.com>
4637
4638 PR rust/22574:
4639 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4640 * gdb.rust/simple.rs (struct SimpleLayout): New.
4641
6d72d289
SM
46422018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4643
4644 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4645 "info registers" output.
4646
8363f9d5
RB
46472018-06-21 Richard Bunt <richard.bunt@arm.com>
4648
4649 * gdb.base/watchpoint-hw-attach.c: New test.
4650 * gdb.base/watchpoint-hw-attach.exp: New file.
4651
f00674fe
SM
46522018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4653
4654 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4655 through /bin/sh.
4656 * boards/dwarf4-gdb-index.exp: Likewise.
4657 * boards/fission-dwp.exp: Likewise.
4658
1d554008
UW
46592018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4660
4661 * gdb.base/float128.exp: Add comment and improved fail message
4662 to the failure case of "print large128" test.
4663
d0ac1c44
SM
46642018-06-19 Simon Marchi <simon.marchi@ericsson.com>
4665
4666 * configure.ac: Remove AC_PREREQ.
4667 * configure: Re-generate.
4668
61b04dd0
PA
46692018-06-19 Pedro Alves <palves@redhat.com>
4670
4671 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
4672 (func_extern_caller): New.
4673 (main): Call func_extern_caller.
4674 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
4675 logic change.
4676
f63b508a
SM
46772018-06-18 Weimin Pan <weimin.pan@oracle.com>
4678
4679 PR gdb/16841
4680 * gdb.cp/typedef-base.cc: New file.
4681 * gdb.cp/typedef-base.exp: New file.
4682
0fe3a558
TV
46832018-06-18 Tom de Vries <tdevries@suse.de>
4684
4685 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
4686
7010835a
AB
46872018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4688 Richard Bunt <Richard.Bunt@arm.com>
4689
4690 * gdb.threads/attach-slow-waitpid.c: New file.
4691 * gdb.threads/attach-slow-waitpid.exp: New file.
4692 * gdb.threads/slow-waitpid.c: New file.
4693
14897d65
PA
46942018-06-14 Pedro Alves <palves@redhat.com>
4695
4696 * gdb.base/fork-running-state.c: Include <errno.h>.
4697 (exit_if_relative_exits): New.
4698 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
4699 exits.
4700 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
4701 child exits.
4702
5d9a0608
TV
47032018-06-14 Tom de Vries <tdevries@suse.de>
4704
4705 PR cli/22573
4706 * gdb.base/finish-pretty.c: New test.
4707 * gdb.base/finish-pretty.exp: New file.
4708
11ae5818
PA
47092018-06-14 Pedro Alves <palves@redhat.com>
4710
4711 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
4712 gdb's expected startup output.
4713
1d39de44
PA
47142018-06-14 Pedro Alves <palves@redhat.com>
4715
4716 * lib/selftest-support.exp (selftest_setup): Remove inlined
4717 function handling.
4718
70ee0000
TV
47192018-06-14 Tom de Vries <tdevries@suse.de>
4720
4721 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
4722 matching of breakpoint printing.
4723
11f4b608
TV
47242018-06-13 Tom de Vries <tdevries@suse.de>
4725
4726 PR testsuite/23269
4727 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
4728 (fork_child): ... here, and ...
4729 (fork_parent): ... here.
4730
47312018-06-12 Tom de Vries <tdevries@suse.de>
4732
4733 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
4734
9516f85a
AB
47352018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4736 Stephen Roberts <stephen.roberts@arm.com>
4737
4738 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
4739 rewrite test to describe action performed, rather than possible
4740 failure.
4741
5045b3d7
GB
47422018-06-08 Gary Benson <gbenson@redhat.com>
4743
4744 * gdb.threads/check-libthread-db.exp: New file.
4745 * gdb.threads/check-libthread-db.c: Likewise.
4746
c61b06a1
TT
47472018-06-05 Tom Tromey <tom@tromey.com>
4748
4749 * gdb.base/default.exp: Update expected "show version" output.
4750
eb6af809
TT
47512018-06-05 Tom Tromey <tom@tromey.com>
4752
4753 PR cli/12326:
4754 * gdb.cp/static-print-quit.exp: Update.
4755 * lib/gdb.exp (pagination_prompt): Update.
4756 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
4757 * gdb.python/python.exp: Update.
4758
178d6a63
JB
47592018-06-04 Joel Brobecker <brobecker@adacore.com>
4760
4761 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
4762
8e817061
JB
47632018-06-01 Joel Brobecker <brobecker@adacore.com>
4764
4765 * gdb.ada/bp_fun_addr: New testcase.
4766
e86ca25f
TT
47672018-06-01 Tom Tromey <tom@tromey.com>
4768
4769 * gdb.xml/tdesc-regs.exp (load_description): Update expected
4770 results.
4771 * gdb.dwarf2/method-ptr.exp: Set language to C++.
4772 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
4773 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
4774 * gdb.base/maint.exp (maint_pass_if): Update.
4775
4b2dfa9d
MR
47762018-05-31 Maciej W. Rozycki <macro@mips.com>
4777
4778 * gdb.base/endian.exp: New test.
4779 * gdb.base/endian.c: New test source.
4780
45f25d6c
AB
47812018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
4782
4783 PR gdb/23203
4784 * gdb.base/bt-selected-frame.c: New file.
4785 * gdb.base/bt-selected-frame.exp: New file.
4786 * lib/gdb.exp (get_current_frame_number): New function.
4787
d9f6d7f8
MR
47882018-05-24 Maciej W. Rozycki <macro@mips.com>
4789 Pedro Alves <palves@redhat.com>
4790
4791 * gdb.threads/tls-core.c: Include <stdlib.h>
4792 (thread_proc): Call `abort'.
4793 * gdb.threads/tls-core.exp: Generate a core with core_find too.
4794 (tls_core_test): New procedure, bits factored out from ...
4795 (top level): ... here. Test both native cores and gcore cores.
4796
ff1cf532
TT
47972018-05-23 Tom Tromey <tom@tromey.com>
4798
4799 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
4800
b98664d3
TT
48012018-05-23 Tom Tromey <tom@tromey.com>
4802
4803 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
4804 symfile_complaints.
4805 (test_short_complaints): Likewise.
4806 (test_empty_complaints): Likewise.
4807 (test_initial_complaints): Update.
4808
4e9668d0
TT
48092018-05-23 Tom Tromey <tom@tromey.com>
4810
4811 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
4812
43ba33c7
TT
48132018-05-23 Tom Tromey <tom@tromey.com>
4814
4815 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
4816 (test_short_complaints): Update.
4817
035522c0
PA
48182018-05-22 Pedro Alves <palves@redhat.com>
4819
4820 * gdb.base/remote.exp: Only gdb_start after compiling the
4821 testcase. Issue "disconnect" before testing "set remote" command
4822 defaults. Issue clean_restart before running to main.
4823
cc0be08f
PA
48242018-05-22 Pedro Alves <palves@redhat.com>
4825
4826 * gdb.base/remote.exp: Adjust expected output of "show remote
4827 memory-write-packet-size". Add tests for "set remote
4828 memory-write-packet-size 0" and "set remote
4829 memory-write-packet-size fixed/limit".
4830
b1b60145
PA
48312018-05-22 Pedro Alves <palves@redhat.com>
4832
4833 PR gdb/22973
4834 * gdb.base/utf8-identifiers.c: New file.
4835 * gdb.base/utf8-identifiers.exp: New file.
4836
0ec848ad
PFC
48372018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4838
4839 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
4840
2c3305f6
PFC
48412018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4842
4843 * gdb.arch/powerpc-vsx-gcore.exp: New file.
4844
ce1e8424
TT
48452018-05-18 Tom Tromey <tom@tromey.com>
4846
4847 * gdb.base/ptype-offsets.exp: Update.
4848
ddfe970e
KS
48492018-05-17 Keith Seitz <keiths@redhat.com>
4850
4851 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
4852 in expected breakpoint stop locations.
4853 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
4854 move to proper scope to test variable values.
4855 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
4856 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
4857 New functions.
4858 (main): Call not_inline_func3.
4859 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
4860 inline_func1, inline_func2, and inline_func3. Test that when each
4861 breakpoint is hit, GDB properly reports both the stop location
4862 and the backtrace. Repeat tests for temporary breakpoints.
4863
0726fcc6
MR
48642018-05-15 Maciej W. Rozycki <macro@mips.com>
4865
4866 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
4867 rather then trying to access it in determining whether the PID
4868 of `gdbserver' could have been retrieved.
4869
8ee22052
AB
48702018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
4871
4872 * gdb.arch/amd64-init-x87-values.S: New file.
4873 * gdb.arch/amd64-init-x87-values.exp: New file.
4874
7785df48
JK
48752018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4876
4877 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
4878
56bcdbea
TT
48792018-05-04 Tom Tromey <tom@tromey.com>
4880
4881 PR python/22730:
4882 * gdb.python/python.exp: Test multi-line execute.
4883
a913fffb
TT
48842018-05-04 Tom Tromey <tom@tromey.com>
4885
4886 PR python/22731:
4887 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
4888
7a2c85f2
TT
48892018-05-04 Tom Tromey <tom@tromey.com>
4890
4891 PR gdb/11750:
4892 * gdb.base/define.exp: Test defining a user command inside a user
4893 command.
4894 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
4895
a3b60e45
JK
48962018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4897 Pedro Alves <palves@redhat.com>
4898
4899 PR breakpoints/19806 and support for PR external/20207.
4900 * gdb.base/watchpoint-unaligned.c: New file.
4901 * gdb.base/watchpoint-unaligned.exp: New file.
4902
45fe4a03
AB
49032018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4904
4905 * gdb.base/maint.exp: Make test names unique, use
4906 test_prefix_command_help to test 'help maint info', and remove
4907 repeated test of 'help maint'.
4908
9be2ae8f
TT
49092018-05-04 Tom Tromey <tom@tromey.com>
4910
4911 PR gdb/22619:
4912 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
4913 behavior.
4914
11859c31
AB
49152018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4916
4917 * gdb.base/maint.exp: Process output from 'maint print registers'
4918 line at a time.
4919
089a9490
AB
49202018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4921
4922 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
4923 timeout.
4924
9b0797e2
AB
49252018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
4926
4927 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
4928 filter pattern.
4929
f6ac5f3d
PA
49302018-05-02 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
4933 to_log_command renames.
4934 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4935
77d3c63b
TT
49362018-05-02 Tom Tromey <tom@tromey.com>
4937
4938 * gdb.python/py-parameter.exp: Set test message.
4939
0489430a
TT
49402018-05-02 Tom Tromey <tom@tromey.com>
4941
4942 PR python/20084:
4943 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
4944 PARAM_ZUINTEGER_UNLIMITED tests.
4945
1632f8ba
DR
49462018-04-28 Dan Robertson <danlrobertson89@gmail.com>
4947
4948 PR rust/23124
4949 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
4950 when casting.
4951
6d7bb824
TT
49522018-04-30 Tom Tromey <tom@tromey.com>
4953
4954 * gdb.python/py-type.exp: Check align attribute.
4955 * gdb.python/py-type.c: New "aligncheck" global.
4956
007e1530
TT
49572018-04-30 Tom Tromey <tom@tromey.com>
4958
4959 PR exp/17095:
4960 * gdb.dwarf2/dw2-align.exp: New file.
4961 * gdb.cp/align.exp: New file.
4962 * gdb.base/align.exp: New file.
4963 * lib/gdb.exp (gdb_int128_helper): New proc.
4964 (has_int128_c, has_int128_cxx): New caching procs.
4965
6873858b
TT
49662018-04-27 Tom Tromey <tom@tromey.com>
4967
4968 PR rust/22545:
4969 * gdb.rust/simple.exp: Add inclusive range tests.
4970
79188d8d
PA
49712018-04-26 Pedro Alves <palves@redhat.com>
4972
4973 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
4974 ifunc breakpoint locations correctly of ifunc breakpoints set
4975 while the program resolves the ifunc.
4976
c7075ad5
PA
49772018-04-26 Pedro Alves <palves@redhat.com>
4978
4979 * gdb.base/gnu-ifunc-final.c: New file.
4980 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
4981 * gdb.base/gnu-ifunc.exp (executable): Delete.
4982 (staticexecutable): Adjust.
4983 (lib_opts, exec_opts): Delete.
4984 (make_binsuffix, build, set-break): New procedures.
4985 (misc_tests): New, with tests factored out from the top level.
4986 (top level): Test different combinations of ifunc resolver name,
4987 resolver with and with debug info, and ifunc target with and
4988 without debug info. Wrap static tests with with_target_prefix.
4989
8388016d
PA
49902018-04-26 Pedro Alves <palves@redhat.com>
4991
4992 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
4993 return type" warnings.
4994
249b5733
PA
49952018-04-25 Pedro Alves <palves@redhat.com>
4996
4997 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
4998 killed".
4999 * gdb.base/kill-after-signal.exp: Likewise.
5000 * gdb.threads/kill.exp: Likewise.
5001
f67c0c91
SDJ
50022018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5003 Sergio Durigan Junior <sergiodj@redhat.com>
5004 Pedro Alves <palves@redhat.com>
5005
5006 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5007 regexps to expect for '[Inferior ... detached]' as well.
5008 * gdb.base/attach.exp: Likewise.
5009 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5010 "gdb_continue_to_end".
5011 (test_catch_syscall_with_wrong_args): Likewise.
5012 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5013 ']'. Don't set 'verbose' on.
5014 * gdb.base/foll-vfork.exp: Likewise.
5015 * gdb.base/fork-print-inferior-events.c: New file.
5016 * gdb.base/fork-print-inferior-events.exp: New file.
5017 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5018 '[Inferior ... has been killed]' message.
5019 * gdb.base/kill-after-signal.exp: Likewise.
5020 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5021 detach message.
5022 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5023 message.
5024 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5025 regexps to expect for '[Inferior ... detached]' as well.
5026 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5027
0a8ddac4
SM
50282018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5029
5030 PR gdb/23104
5031 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5032
701adfb0
PA
50332018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5034
5035 PR gdb/23095
5036 * gdb.base/break-probes.exp: Pass shlib_load to
5037 prepare_for_testing. Set normal_bp to r_debug_state if target is
5038 bsd.
5039
d27d16bf
RB
50402018-04-19 Richard Bunt <richard.bunt@arm.com>
5041
5042 * gdb.threads/multiple-successive-infcall.c: New test.
5043 * gdb.threads/multiple-successive-infcall.exp: New file.
5044
a037790e
TT
50452018-04-17 Tom Tromey <tom@tromey.com>
5046
5047 * gdb.rust/simple.rs (Union): New type.
5048 (main): New local "u".
5049 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5050
e3a91079
AA
50512018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5052
5053 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5054 number information in output of "whereis" command.
5055 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5056
b744723f
AA
50572018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5058
5059 * gdb.ada/info_types.exp: Adjust expected output to the line
5060 numbers now printed by "info var/func/type".
5061 * gdb.base/completion.exp: Likewise.
5062 * gdb.base/included.exp: Likewise.
5063 * gdb.cp/cp-relocate.exp: Likewise.
5064 * gdb.cp/cplusfuncs.exp: Likewise.
5065 * gdb.cp/namespace.exp: Likewise.
5066 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5067
4a4495d6
MM
50682018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5069
5070 * gdb.btrace/cpu.exp: New.
5071
1d509aa6
MM
50722018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5073
5074 * gdb.base/step-indirect-call-thunk.exp: New.
5075 * gdb.base/step-indirect-call-thunk.c: New.
5076 * gdb.reverse/step-indirect-call-thunk.exp: New.
5077 * gdb.reverse/step-indirect-call-thunk.c: New.
5078
6295b6da
SM
50792018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5080
5081 * gdb.base/pie-fork.c: New file.
5082 * gdb.base/pie-fork.exp: New file.
5083
50146e70
TT
50842018-04-11 Tom Tromey <tom@tromey.com>
5085
5086 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5087
f50d8a2e
PA
50882018-04-10 Pedro Alves <palves@redhat.com>
5089
5090 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5091 exits. Instead loop running forever.
5092 (fork_parent): Run forever too.
5093
a0be7a36
SM
50942018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5095
5096 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5097 mi_continue_to_line.
5098 * gdb.mi/mi-stack.c (callee4): Add comment.
5099
9b73db36
SM
51002018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5101
5102 * gdb.mi/mi-stack.exp: Fix indentation.
5103
c912f608
SM
51042018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5105
5106 PR gdb/22979
5107 * gdb.arch/amd64-osabi.exp: New file.
5108
26540402
SM
51092018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5110
5111 PR gdb/22980
5112 * gdb.base/osabi.exp: New file.
5113
121ad66c 51142018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5115
5116 * gdb.cp/static-typedef-print.exp: New file.
5117 * gdb.cp/static-typedef-print.cc: New file.
5118
3fcded8f
JB
51192018-03-27 Joel Brobecker <brobecker@adacore.com>
5120
5121 * gdb.ada/varsize_limit: New testcase.
5122
59cc4834
JB
51232018-03-27 Joel Brobecker <brobecker@adacore.com>
5124
5125 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5126
5127 * gdb.ada/notcplusplus: New testcase.
5128
5129 * gdb.base/c-linkage-name.c: New file.
5130 * gdb.base/c-linkage-name.exp: New testcase.
5131
4ca59a9f
TT
51322018-03-26 Tom Tromey <tom@tromey.com>
5133
5134 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5135 * gdb.python/py-framefilter.py (name_error): New global.
5136 (ErrorInName.function): Use name_error.
5137
978d6c75
TT
51382018-03-26 Tom Tromey <tom@tromey.com>
5139
5140 PR backtrace/15582:
5141 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5142
b7fee5a3
KS
51432018-03-23 Keith Seitz <keiths@redhat.com>
5144
5145 PR c++/22968
5146 * gdb.cp/subtypes.exp: New file.
5147 * gdb.cp/subtypes.h: New file.
5148 * gdb.cp/subtypes.cc: New file.
5149 * gdb.cp/subtypes-2.cc: New file.
5150
376be529
AB
51512018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5152
5153 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5154 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5155 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5156 -nostartfiles when compiling the test. Confirm that all registers
5157 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5158
066cfa98
AB
51592018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5160
5161 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5162 option, syntax was wrong anyway.
5163 * gdb.arch/arm-disp-step.exp: Likewise.
5164 * gdb.arch/sparc64-regs.exp: Likewise.
5165 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5166 option, syntax was wrong anyway, switch to use
5167 prepare_for_testing.
5168 * gdb.arch/i386-disp-step.exp: Likewise.
5169
079670b9
AA
51702018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5171
5172 * gdb.ada/exec_changed.exp: Replace "target_info exists
5173 use_gdb_stub" by "use_gdb_stub".
5174 * gdb.ada/start.exp: Likewise.
5175 * gdb.base/async-shell.exp: Likewise.
5176 * gdb.base/attach-pie-misread.exp: Likewise.
5177 * gdb.base/attach-wait-input.exp: Likewise.
5178 * gdb.base/break-entry.exp: Likewise.
5179 * gdb.base/break-interp.exp: Likewise.
5180 * gdb.base/dprintf-detach.exp: Likewise.
5181 * gdb.base/nostdlib.exp: Likewise.
5182 * gdb.base/solib-nodir.exp: Likewise.
5183 * gdb.base/statistics.exp: Likewise.
5184 * gdb.base/testenv.exp: Likewise.
5185 * gdb.mi/mi-exec-run.exp: Likewise.
5186 * gdb.mi/mi-start.exp: Likewise.
5187 * gdb.multi/dummy-frame-restore.exp: Likewise.
5188 * gdb.multi/multi-arch-exec.exp: Likewise.
5189 * gdb.multi/multi-arch.exp: Likewise.
5190 * gdb.multi/tids.exp: Likewise.
5191 * gdb.multi/watchpoint-multi.exp: Likewise.
5192 * gdb.python/py-events.exp: Likewise.
5193 * gdb.threads/attach-into-signal.exp: Likewise.
5194 * gdb.threads/attach-stopped.exp: Likewise.
5195 * gdb.threads/threadapply.exp: Likewise.
5196 * lib/selftest-support.exp: Likewise.
5197
26d6cec4
AA
51982018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5199
5200 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5201
4ee89e90
SR
52022018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5203
5204 * gdb.perf/template-breakpoints.cc: New file.
5205 * gdb.perf/template-breakpoints.exp: New file.
5206 * gdb.perf/template-breakpoints.py: New file.
5207
92630041
TT
52082018-03-19 Tom Tromey <tom@tromey.com>
5209
5210 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5211 y0.
5212 * gdb.rust/simple.exp: Test bare identifier form of struct
5213 initializer.
5214
76727919
TT
52152018-03-19 Tom Tromey <tom@tromey.com>
5216
5217 * gdb.gdb/observer.exp: Remove.
5218
194ed413
AA
52192018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5220
5221 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5222 "qualified" option when setting breakpoints.
5223 * gdb.trace/backtrace.exp: Likewise.
5224 * gdb.trace/circ.exp: Likewise.
5225 * gdb.trace/collection.exp: Likewise.
5226 * gdb.trace/disconnected-tracing.exp: Likewise.
5227 * gdb.trace/ftrace-lock.exp: Likewise.
5228 * gdb.trace/ftrace.exp: Likewise.
5229 * gdb.trace/infotrace.exp: Likewise.
5230 * gdb.trace/packetlen.exp: Likewise.
5231 * gdb.trace/passc-dyn.exp: Likewise.
5232 * gdb.trace/qtro.exp: Likewise.
5233 * gdb.trace/read-memory.exp: Likewise.
5234 * gdb.trace/report.exp: Likewise.
5235 * gdb.trace/signal.exp: Likewise.
5236 * gdb.trace/status-stop.exp: Likewise.
5237 * gdb.trace/strace.exp: Likewise.
5238 * gdb.trace/tfind.exp: Likewise.
5239 * gdb.trace/trace-break.exp: Likewise.
5240 * gdb.trace/trace-condition.exp: Likewise.
5241 * gdb.trace/trace-mt.exp: Likewise.
5242 * gdb.trace/tstatus.exp: Likewise.
5243 * gdb.trace/tsv.exp: Likewise.
5244 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5245 * gdb.trace/unavailable.exp: Likewise.
5246 * gdb.trace/while-dyn.exp: Likewise.
5247
8b067d2c
AA
52482018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5249
5250 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5251 that libinproctrace is copied to the target.
5252
3ae9ce5d
TT
52532018-03-14 Tom Tromey <tom@tromey.com>
5254
5255 PR cli/14977:
5256 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5257 a null pointer.
5258 * gdb.base/wchar.exp: Likewise.
5259
b8c2339b
TT
52602018-03-14 Tom Tromey <tom@tromey.com>
5261
5262 PR cli/19918:
5263 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5264 flag.
5265
4872dc46
SM
52662018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5267
5268 PR gdb/22841
5269 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5270 "target" to remote_exec.
5271
e4fe3756
SM
52722018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5273
5274 PR gdb/22841
5275 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5276 ${board}_upload): Remove.
5277
e95a97d4
AA
52782018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5279
5280 * gdb.cp/watch-cp.cc: New test.
5281 * gdb.cp/watch-cp.exp: New file.
5282
dbbb1059
AB
52832018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5284
5285 * gdb.base/infcall-nested-structs.exp: New file.
5286 * gdb.base/infcall-nested-structs.c: New file.
5287 * gdb.base/float.exp: Add riscv support.
5288
ecc054c0
TP
52892018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5290
5291 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5292 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5293
25e3c82c
SDJ
52942018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5295
5296 * gdb.server/abspath.exp: New file.
5297 * lib/gdb.exp (with_cwd): New procedure.
5298
3083294d
SM
52992018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5300
5301 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5302 use it.
5303 (gdb_is_target_remote_prompt): New proc.
5304 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5305 (gdb_is_target_native): Pass prompt parameter to
5306 gdb_is_target_1.
5307
3275ef47
SM
53082018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5309
5310 * gdb.base/load-command.c: New file.
5311 * gdb.base/load-command.exp: New file.
5312 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5313 (gdb_is_target_1): ...this, and generalize for other targets
5314 than just remote.
5315 (gdb_is_target_remote): Use gdb_is_target_1.
5316 (gdb_is_target_native): use gdb_is_target_1.
5317
6893c19a
TT
53182018-02-26 Tom Tromey <tom@tromey.com>
5319
5320 PR python/16497:
5321 * gdb.python/py-framefilter.exp: Update test.
5322
2ddeaf8a
TT
53232018-02-26 Tom Tromey <tom@tromey.com>
5324
5325 * gdb.dwarf2/variant.c: New file.
5326 * gdb.dwarf2/variant.exp: New file.
5327
c9317f21
TT
53282018-02-26 Tom Tromey <tom@tromey.com>
5329
5330 * gdb.rust/simple.exp: Accept more possible results in enum test.
5331
6f6d0c26
SM
53322018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5333
5334 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5335 parentheses.
5336
11b03145
MR
53372018-02-23 Maciej W. Rozycki <macro@mips.com>
5338
5339 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5340 name of a variable: $actual_linejj -> $actual_line.
5341
54a27fe5
JB
53422018-02-21 John Baldwin <jhb@FreeBSD.org>
5343
5344 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5345
de65820c
MM
53462018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5347
5348 * gdb.btrace/buffer-size.exp: Do not force BTS.
5349
980548fd
PA
53502018-02-14 Pedro Alves <palves@redhat.com>
5351
5352 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5353 getting a "Quit".
5354
c4e12631
MM
53552018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5356
5357 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5358 Fix test name.
5359
c2e0e465
SM
53602018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5361
5362 * gdb.cp/m-static.exp: Check type of optimized out static
5363 member.
5364
f7216783
AB
53652018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5366
5367 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5368 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5369
0625771b
LS
53702018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5371 Leszek Swirski <leszeks@google.com>
5372
5373 * gdb.python/py-prettyprint.c
5374 (struct to_string_returns_value_inner,
5375 struct to_string_returns_value_wrapper): New.
5376 (main): Add tsrvw variable.
5377 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5378 ToStringReturnsValueWrapper): New classes.
5379 (register_pretty_printers): Register new pretty-printers.
5380 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5381 recursive pretty printer.
5382 * gdb.python/py-mi.exp: Likewise.
5383
59498c30
LS
53842018-02-01 Leszek Swirski <leszeks@google.com>
5385
5386 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5387 functions with the same name as an include file are parsed
5388 correctly.
5389
d4d38844
YQ
53902018-02-01 Yao Qi <yao.qi@linaro.org>
5391
5392 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5393 "\[^\r\n\]*".
5394
07e5f5cf
NP
53952018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5396
5397 * gdb.arch/powerpc-prologue-frame.s: New file.
5398 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5399 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5400
929b5ad4
JB
54012018-01-31 Joel Brobecker <brobecker@adacore.com>
5402
5403 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5404
e671cd59
PA
54052018-01-30 Pedro Alves <palves@redhat.com>
5406
5407 PR gdb/13211
5408 * gdb.base/interrupt-daemon.c: New.
5409 * gdb.base/interrupt-daemon.exp: New.
5410 * gdb.multi/multi-term-settings.c: New.
5411 * gdb.multi/multi-term-settings.exp: New.
5412
fc413dc4
JB
54132018-01-30 Joel Brobecker <brobecker@adacore.com>
5414
5415 * gdb.base/break.exp: Save the location where the breakpoint
5416 on break.c:47 was actually inserted when debugging the version
5417 compiled at -O2 and use it in the expected output of the "info
5418 break" test performed soon after.
5419
5c319bb2
PA
54202018-01-22 Pedro Alves <palves@redhat.com>
5421 Sergio Durigan Junior <sergiodj@redhat.com>
5422
5423 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5424 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5425
a9e40818
JB
54262018-01-22 Joel Brobecker <brobecker@adacore.com>
5427
5428 * gdb.base/break-include.c, gdb.base/break-include.inc,
5429 gdb.base/break-include.exp: New files.
5430 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5431 line number now being the actual line number where the breakpoint
5432 was inserted.
5433 * gdb.mi/mi-break.exp: Likewise.
5434 * gdb.mi/mi-reverse.exp: Likewise.
5435 * gdb.mi/mi-simplerun.exp: Ditto.
5436
e707fc44
AB
54372018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5438
5439 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5440 varobj.
5441 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5442
ae451627
AB
54432018-01-21 Don Breazeal <donb@codesourcery.com>
5444 Andrew Burgess <andrew.burgess@embecosm.com>
5445
5446 * gdb.mi/basics.c: Add new global.
5447 * gdb.mi/mi-frame-regs.exp: New file.
5448 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5449 case.
5450
b1b189e0
AB
54512018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5452
5453 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5454 non-parameter, and on an unknown symbol.
5455
fcfcc376
TT
54562018-01-19 Tom Tromey <tom@tromey.com>
5457
5458 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5459 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5460
634c1c31
AA
54612018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5462
5463 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5464 setrlimit and chdir to int.
5465
d6ad07fd
AA
54662018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5467
5468 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5469 function.
5470 (my_tend): Likewise.
5471 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5472 rationale of avoiding FP- and vector instructions.
5473
adf8243b
RK
54742018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5475
5476 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5477 "info reg" with "\[ \t\]*".
5478 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5479 "\[ \t\]+".
5480 * gdb.arch/s390-multiarch.exp: Ditto.
5481 * gdb.base/pc-fp.exp: Ditto.
5482 * gdb.reverse/i386-precsave.exp: Ditto.
5483 * gdb.reverse/i386-reverse.exp: Ditto.
5484 * gdb.reverse/i387-env-reverse.exp: Ditto.
5485 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5486
dcc06925
AA
54872018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5488
5489 * lib/gdb.exp (gdb_compile): Re-enable use of
5490 universal_compile_options for languages other than Rust.
5491
25d4fd80
AA
54922018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5493
5494 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5495
ee7f689e 54962018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5497
5498 PR gdb/16577
5499 * gdb.base/solib-vanish.exp: New.
5500 * gdb.base/solib-vanish-main.c: New.
5501 * gdb.base/solib-vanish-lib1.c: New.
5502 * gdb.base/solib-vanish-lib2.c: New.
5503
d8447b6b
YQ
55042018-01-17 Yao Qi <yao.qi@linaro.org>
5505
5506 * gdb.compile/compile.exp: Match the address printed for
5507 frame in the output of command "bt".
5508
86d6a90c
TT
55092018-01-15 Tom Tromey <tom@tromey.com>
5510
5511 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5512 compute sp_reg.
5513
cbcdb1aa
AB
55142018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5515
5516 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5517 to prepare.
5518 (prepare): Return 0 on error, 1 on success.
5519
eea61984
PA
55202018-01-12 Pedro Alves <palves@redhat.com>
5521
5522 * gdb.base/continue-after-aborted-step-over.c: New.
5523 * gdb.base/continue-after-aborted-step-over.exp: New.
5524
6181e9c2
SM
55252018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5526
5527 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5528 options when not creating an executable.
5529
3cada740
PA
55302018-01-11 Pedro Alves <palves@redhat.com>
5531
5532 PR remote/22597
5533 * gdb.server/stop-reply-no-thread.c: New file.
5534 * gdb.server/stop-reply-no-thread.exp: New file.
5535
c63d3e8d
PA
55362018-01-10 Pedro Alves <palves@redhat.com>
5537
5538 PR gdb/22670
5539 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5540 functions too. Test setting breakpoints and printing C functions
5541 with no debug info too.
5542 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5543
d4c2a405
PA
55442018-01-10 Pedro Alves <palves@redhat.com>
5545
5546 PR gdb/22670
5547 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5548 a fail.
5549
8825213e
PA
55502018-01-10 Pedro Alves <palves@redhat.com>
5551
5552 PR gdb/22670
5553 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5554
605fd3c6
YQ
55552018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5556
5557 * gdb.server/unittest.exp: Match the output in non-development
5558 mode.
5559
1e5ded6c
YQ
55602018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5561
5562 * gdb.gdb/unittest.exp: Match output in non-development mode.
5563
30066b0b
JB
55642018-01-08 Joel Brobecker <brobecker@adacore.com>
5565
5566 * gdb.ada/access_tagged_param.exp: Relax expected output
5567 for value of "ObjL" in "continue" to pck.inspect breakpoint
5568 test.
5569
04bafb1e
XR
55702018-01-08 Joel Brobecker <brobecker@adacore.com>
5571
9f86398b
JB
5572 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5573 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5574
e379cee6
PA
55752018-01-05 Pedro Alves <palves@redhat.com>
5576
5577 PR gdb/18653
5578 * gdb.base/libsegfault.exp: New.
5579
de63c46b
PA
55802018-01-05 Joel Brobecker <brobecker@adacore.com>
5581
5582 PR gdb/22670
5583 * gdb.ada/access_tagged_param.exp: New file.
5584 * gdb.ada/access_tagged_param/foo.adb: New file.
5585
f98fc17b
PA
55862018-01-05 Pedro Alves <palves@redhat.com>
5587
5588 PR gdb/22670
5589 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5590 exercise lower case too, and to exercise both full matching and
5591 wild matching.
5592
342f8240
JB
55932018-01-05 Joel Brobecker <brobecker@adacore.com>
5594
5595 * gdb.ada/rename_subscript_param: New testcase.
5596
7150d33c
JG
55972018-01-05 Jerome Guitton <guitton@adacore.com>
5598
5599 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5600
cc0e770c
JB
56012018-01-05 Joel Brobecker <brobecker@adacore.com>
5602
5603 * gdb.ada/convvar_comp: New testcase.
5604
672a41aa 56052018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5606
5607 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5608 (My_Table): New global variable.
5609 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5610
7365ec2f
JB
56112018-01-04 Joel Brobecker <brobecker@adacore.com>
5612
5613 PR gdb/22670
5614 * gdb.ada/maint_with_ada: New testcase.
5615
289483b6
JB
56162018-01-04 Joel Brobecker <brobecker@adacore.com>
5617
5618 PR gdb/22670
5619 * gdb.ada/bp_c_mixed_case: New testcase.
5620
344420da
JB
56212018-01-04 Joel Brobecker <brobecker@adacore.com>
5622
5623 PR gdb/22670
5624 * gdb.ada/complete.exp: Add "complete break ada" test.
5625
66fc87a0
JB
56262018-01-04 Joel Brobecker <brobecker@adacore.com>
5627
5628 PR gdb/22670
5629 * gdb.ada/info_addr_mixed_case: New testcase.
5630
9f757bf7
XR
56312018-01-03 Xavier Roirand <roirand@adacore.com>
5632
5633 * gdb.ada/excep_handle.exp: New testcase.
5634 * gdb.ada/excep_handle/foo.adb: New file.
5635 * gdb.ada/excep_handle/pck.ads: New file.
5636
bd570f80
JB
56372018-01-03 Joel Brobecker <brobecker@adacore.com>
5638
5639 * gdb.base/step-line.c: Add extra empty line in copyright header.
5640 * gdb.base/step-line.inp: Likewise.
5641
9fe561ab
JB
56422018-01-02 Joel Brobecker <brobecker@adacore.com>
5643
5644 * gdb.ada/dyn_stride.exp: Add slice test.
5645
a405673c
JB
56462018-01-02 Joel Brobecker <brobecker@adacore.com>
5647
5648 * gdb.ada/dyn_stride: New testcase.
5649
cef0f868
SH
56502017-12-27 Stafford Horne <shorne@gmail.com>
5651
5652 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5653 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5654
b67d92b0
SH
56552017-12-27 Stafford Horne <shorne@gmail.com>
5656
5657 * gdb.base/reggroups.c: New file.
5658 * gdb.base/reggroups.exp: New file.
5659
eccab96d
JB
56602017-12-18 Joel Brobecker <brobecker@adacore.com>
5661
5662 * gdb.dwarf2/ada-valprint-error.c: New file.
5663 * gdb.dwarf2/ada-valprint-error.exp: New file.
5664
0e2da9f0
JB
56652017-12-18 Joel Brobecker <brobecker@adacore.com>
5666
5667 * gdb.ada/assign_arr: New testcase.
5668
cb923fcc
XR
56692017-12-18 Xavier Roirand <roirand@adacore.com>
5670
5671 * gdb.ada/funcall_ptr: New testcase.
5672
7c161838
SDJ
56732017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
5674
5675 PR cli/16224
5676 * gdb.base/ptype-offsets.cc: New file.
5677 * gdb.base/ptype-offsets.exp: New file.
5678
1af17fd9
YQ
56792017-12-15 Yao Qi <yao.qi@linaro.org>
5680
5681 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
5682 if XML is disabled.
5683
828d5846
XR
56842017-12-15 Xavier Roirand <roirand@adacore.com>
5685
5686 * gdb.ada/same_component_name: New testcase.
5687
79e8fcaa
JB
56882017-12-14 Joel Brobecker <brobecker@adacore.com>
5689
5690 * gdb.ada/str_binop_equal: New testcase.
5691
e05fa6f9
JB
56922017-12-14 Joel Brobecker <brobecker@adacore.com>
5693
5694 * gdb.ada/task_switch_in_core: New testcase.
5695
b89641ba
SM
56962017-12-13 Simon Marchi <simon.marchi@ericsson.com>
5697
5698 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
5699 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
5700 call test_bkpt_qualified.
5701 (test_bkpt_qualified): New proc.
5702
6892d2e4
PA
57032017-12-13 Pedro Alves <palves@redhat.com>
5704
5705 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5706 Tighten regexp by matching with an anchor.
5707
a22ecf70
PA
57082017-12-13 Pedro Alves <palves@redhat.com>
5709
5710 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
5711 ("expression with namespace"): New set of tests.
5712 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
5713 (Nested::Test_NS::qux): New.
5714 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
5715 defaults to 'start_quote_char' and 'end_quote_char' parameters.
5716
9937536c
JB
57172017-12-13 Joel Brobecker <brobecker@adacore.com>
5718
5719 * gdb.base/server-del-break.c: New file.
5720 * gdb.base/server-del-break.exp: New file.
5721
fe49c6f5
SH
57222017-12-12 Stafford Horne <shorne@gmail.com>
5723
5724 * gdb.xml/tdesc-regs.exp: Add or1k support.
5725
c3d18620
SH
57262017-12-12 Stafford Horne <shorne@gmail.com>
5727
5728 * gdb.base/bp-permanent.c: Define nop of or1k.
5729
c5f9cfc8
JB
57302017-12-11 Joel Brobecker <brobecker@adacore.com>
5731
5732 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
5733 output with components being reordered.
5734
a9c135fc
JB
57352017-12-11 Joel Brobecker <brobecker@adacore.com>
5736
5737 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
5738 output with components being reordered.
5739
927aa2e7
JK
57402017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5741 Pedro Alves <palves@redhat.com>
5742
5743 * gdb.base/maint.exp (check for .gdb_index): Check also for
5744 .debug_names.
5745 * gdb.dlang/watch-loc.c (.debug_aranges): New.
5746 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
5747 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
5748 (.gdb_index used after symbol reloading): Support also .debug_names.
5749 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
5750
f17d9474
YQ
57512017-12-08 Yao Qi <yao.qi@linaro.org>
5752
5753 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5754 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
5755
a0de8c21
YQ
57562017-12-08 Yao Qi <yao.qi@linaro.org>
5757
5758 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5759 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
5760
a738ea1d
YQ
57612017-12-08 Yao Qi <yao.qi@linaro.org>
5762
5763 * gdb.arch/aarch64-tagged-pointer.c: New file.
5764 * gdb.arch/aarch64-tagged-pointer.exp: New file.
5765
1cd9a73b
SDJ
57662017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
5767
5768 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
5769 "int".
5770
fa6eb693
KS
57712017-12-07 Keith Seitz <keiths@redhat.com>
5772
5773 PR breakpoints/22569
5774 * gdb.linespec/ls-errs.exp: Change expected result of "break
5775 -source this file has spaces.c -line 3".
5776 Check that an explicit source file followed by whitespace is
5777 identified as an invalid explicit location.
5778
883fd55a
KS
57792017-12-07 Keith Seitz <keiths@redhat.com>
5780
5781 * gdb.cp/nested-types.cc: New file.
5782 * gdb.cp/nested-types.exp: New file.
5783 * lib/cp-support.exp: Load data-structures.exp library.
5784 (debug_cp_test_ptype_class): New global.
5785 (cp_ptype_class_verbose, next_line): New procedures.
5786 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
5787 Add and document new return value.
5788 Switch the list of lines to a queue.
5789 Add support for new `type' key for nested type definitions.
5790 Add debugging/troubleshooting messages.
5791 * lib/data-structures.exp: New file.
5792
ec72db3e
SM
57932017-12-07 Simon Marchi <simon.marchi@ericsson.com>
5794
5795 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
5796 with proc_with_prefix, don't use with_test_prefix.
5797
99598d71
TT
57982017-12-07 Tom Tromey <tom@tromey.com>
5799
5800 * gdb.base/break.exp: Add test for empty "commands".
5801
a8806230
YQ
58022017-12-07 Yao Qi <yao.qi@linaro.org>
5803
5804 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
5805 malloc and catch syscall.
5806
824cc835
PM
58072017-12-07 Phil Muldoon <pmuldoon@redhat.com>
5808
e79be6e5 5809 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
5810 tests for explicit locations.
5811
7cc244de
PA
58122017-12-06 Pedro Alves <palves@redhat.com>
5813
5814 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
5815 force-disabling XML descriptions.
5816
50a1fdd5
PA
58172017-12-04 Pedro Alves <palves@redhat.com>
5818
5819 PR gdb/22499
5820 * gdb.arch/amd64-disp-step-avx.S: New file.
5821 * gdb.arch/amd64-disp-step-avx.exp: New file.
5822
f0fb2488
PA
58232017-12-03 Pedro Alves <palves@redhat.com>
5824
5825 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
5826 and <string.h>.
5827 (parent_function): Print distinct messages when waitpid fails, or
5828 the child exits with a signal, or the child exits for an unhandled
5829 reason.
5830 * gdb.threads/process-dies-while-detaching.exp
5831 (detach_and_expect_exit): New 'inf_output_re' parameter and use
5832 it. Wait for both inferior output and GDB's prompt. Use an
5833 indirect spawn id list.
5834 (do_detach): New parameter 'child_exit'. Use it to compute
5835 expected inferior output.
5836 (test_detach, test_detach_watch, test_detach_killed_outside):
5837 Adjust to pass down the expected child exit kind.
5838
97cbe998
SDJ
58392017-12-01 Joel Brobecker <brobecker@adacore.com>
5840 Sergio Durigan Junior <sergiodj@redhat.com>
5841 Pedro Alves <palves@redhat.com>
5842
5843 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
5844
40fc416f
SDJ
58452017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
5846
5847 * gdb.base/relocate.exp: Add tests to guarantee that arguments
5848 to 'symbol-file' and 'add-symbol-file' can be
5849 position-independent.
5850
1cc75e92
YQ
58512017-12-01 Yao Qi <yao.qi@linaro.org>
5852
5853 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
5854 the URL in copyright header.
5855 * gdb.arch/aarch64-fp.exp: Likewise.
5856 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
5857 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
5858 * gdb.base/expand-psymtabs.exp: Likewise.
5859 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
5860 * gdb.fortran/common-block.exp: Likewise.
5861 * gdb.fortran/common-block.f90: Likewise.
5862 * gdb.fortran/logical.exp: Likewise.
5863 * gdb.fortran/vla-datatypes.f90: Likewise.
5864 * gdb.fortran/vla-sub.f90: Likewise.
5865
875fb7a7
JB
58662017-11-30 Joel Brobecker <brobecker@adacore.com>
5867
5868 * gdb.ada/repeat_dyn: New testcase.
5869
6f14765f
UW
58702017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5871
5872 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
5873 Update for changed thread numbering.
5874 * gdb.cell/bt.exp: Update for changed GDB output.
5875
f1af7b94
SM
58762017-11-30 Simon Marchi <simon.marchi@ericsson.com>
5877
5878 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
5879 setting isremote by hand.
5880 * boards/dwarf4-gdb-index.exp: Likewise.
5881 * boards/fission.exp: Likewise.
5882 * boards/stabs.exp: Likewise.
5883
e3919f3e
PA
58842017-11-30 Pedro Alves <palves@redhat.com>
5885
5886 * gdb.linespec/cpls-ops.exp
5887 (check_explicit_skips_function_argument): Extract the underlying
5888 type of size_t instead of hardcoding it.
5889
bd69330d
PA
58902017-11-29 Pedro Alves <palves@redhat.com>
5891
5892 PR c++/19436
5893 * gdb.linespec/cpls-abi-tag.cc: New file.
5894 * gdb.linespec/cpls-abi-tag.exp: New file.
5895
a20714ff
PA
58962017-11-29 Pedro Alves <palves@redhat.com>
5897
5898 * gdb.base/langs.exp: Use -qualified.
5899 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
5900 it.
5901 * gdb.cp/namespace.exp: Use -qualified.
5902 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
5903 (overload-3, template-overload, template-ret-type, const-overload)
5904 (const-overload-quoted, anon-ns, ambiguous-prefix): New
5905 procedures.
5906 (test_driver): Call them.
5907 * gdb.cp/save-bp-qualified.cc: New.
5908 * gdb.cp/save-bp-qualified.exp: New.
5909 * gdb.linespec/explicit.exp: Test -qualified.
5910 * lib/completion-support.exp (completion::explicit_opts_list): Add
5911 "-qualified".
5912 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
5913
f6f1d339
PM
59142017-11-29 Phil Muldoon <pmuldoon@redhat.com>
5915
5916 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
5917
02ca603a
TT
59182017-11-29 Tom Tromey <tom@tromey.com>
5919
5920 * gdb.base/relocate.exp: Update invalid argument test.
5921 Add new tests for invalid arguments.
5922
ed6c0bfb
TP
59232017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5924
5925 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
5926 Return 0 as a long.
5927 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
5928
f106e10e
TP
59292017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5930
5931 * gdb.cp/breakpoint.cc (bar): Set return type to void.
5932 * gdb.cp/psymtab-parameter.cc (func): Likewise.
5933 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
5934 func ().
5935 * gdb.cp/shadow.cc (B.func): Return 0.
5936
10329bb2
JB
59372017-11-27 Joel Brobecker <brobecker@adacore.com>
5938
5939 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
5940 expected output in gdb_expect call to allow the exception
5941 message to be present as well. Fix syntax confusion to avoid
5942 TCL thinking that exception_name is an array.
5943
617cd4bc
UW
59442017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
5945
5946 * gdb.arch/spu-info.c: Include <unistd.h>.
5947 (do_signal_test): Fix broken calls to write.
5948 * gdb.arch/spu-info.exp: Use prepare_for_testing.
5949 Fix checks for empty mailboxes. Update signal tests for corrected
5950 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
5951 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
5952 * gdb.cell/arch.exp: Use standard_output_file.
5953 * gdb.cell/break.exp: Likewise.
5954 * gdb.cell/bt.exp: Likewise.
5955 * gdb.cell/core.exp: Likewise.
5956 * gdb.cell/dwarfaddr.exp: Likewise.
5957 * gdb.cell/ea-cache.exp: Likewise.
5958 * gdb.cell/ea-standalone.exp: Likewise.
5959 * gdb.cell/f-regs.exp: Likewise.
5960 * gdb.cell/fork.exp: Likewise.
5961 * gdb.cell/gcore.exp: Likewise.
5962 * gdb.cell/mem-access.exp: Likewise.
5963 * gdb.cell/ptype.exp: Likewise.
5964 * gdb.cell/registers.exp: Likewise.
5965 * gdb.cell/sizeof.exp: Likewise.
5966 * gdb.cell/solib-symbol.exp: Likewise.
5967 * gdb.cell/solib.exp: Likewise.
617cd4bc 5968
a81aaca0
PA
59692017-11-25 Pedro Alves <palves@redhat.com>
5970
5971 * gdb.base/complete-empty.exp: New file.
5972 * gdb.base/completion.exp: Adjust.
5973
6a3c6ee4
PA
59742017-11-25 Pedro Alves <palves@redhat.com>
5975
5976 * gdb.linespec/cpls-ops.cc: New file.
5977 * gdb.linespec/cpls-ops.exp: New file.
5978 * lib/completion-support.exp (test_complete_prefix_range_re): New,
5979 factored out from ...
5980 (test_complete_prefix_range): ... this.
5981
8955eb2d
PA
59822017-11-24 Pedro Alves <palves@redhat.com>
5983
5984 * gdb.linespec/cpcompletion.exp: New file.
5985 * gdb.linespec/cpls-hyphen.cc: New file.
5986 * gdb.linespec/cpls.cc: New file.
5987 * gdb.linespec/cpls2.cc: New file.
5988 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
5989 test to use test_gdb_complete_unique. Add label completion,
5990 keyword completion and explicit location completion tests.
5991 * lib/completion-support.exp: New file.
5992
e547c119
JB
59932017-11-24 Joel Brobecker <brobecker@adacore.com>
5994
5995 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
5996 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
5997 when hitting an exception catchpoint.
5998
7c3c1aa8
YQ
59992017-11-22 Yao Qi <yao.qi@linaro.org>
6000
6001 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6002
41bd68f5
SM
60032017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6004
6005 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6006 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6007 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6008
1daad298
YQ
60092017-11-22 Yao Qi <yao.qi@linaro.org>
6010
6011 * gdb.base/info-os.exp: Pass pthreads.
6012 * gdb.multi/multi-attach.exp: Likewise.
6013
88465e87
YQ
60142017-11-22 Yao Qi <yao.qi@linaro.org>
6015
6016 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6017 compiler.
6018
dc196b23
YQ
60192017-11-22 Yao Qi <yao.qi@linaro.org>
6020
6021 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6022 * gdb.base/break-interp.exp: Likewise.
6023 * gdb.base/jit-attach-pie.exp: Likewise.
6024
2400729e
UW
60252017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6026
6027 * gdb.base/float128.c (large128): New variable.
6028 * gdb.base/float128.exp: Add test to print largest __float128 value.
6029
7a26362d
UW
60302017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6031
6032 * gdb.arch/vsx-regs.exp: Update register content checks.
6033
ed0f4273
UW
60342017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6035
6036 * gdb.arch/ppc-longdouble.exp: New file.
6037 * gdb.arch/ppc-longdouble.c: Likewise.
6038
a25d69c6
PA
60392017-11-21 Pedro Alves <palves@redhat.com>
6040
6041 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6042
73fcf641
PA
60432017-11-20 Pedro Alves <palves@redhat.com>
6044
6045 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6046 (long_double_typedef): New typedefs.
6047 Use DEF on double and long double.
6048 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6049 cases.
6050 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6051 and 'long_double_ptr_same_size' locals. Use them to decide
6052 whether cast from array/function to float is valid/invalid.
6053
71a3c369
TT
60542017-11-17 Tom Tromey <tom@tromey.com>
6055
6056 * gdb.rust/traits.rs: New file.
6057 * gdb.rust/traits.exp: New file.
6058
ced9779b
JB
60592017-11-17 Joel Brobecker <brobecker@adacore.com>
6060
6061 * gdb.ada/minsyms: New testcase.
6062
a0922d80
PA
60632017-11-16 Pedro Alves <palves@redhat.com>
6064
6065 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6066 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6067
ea04e54c
PA
60682017-11-16 Pedro Alves <palves@redhat.com>
6069
6070 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6071 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6072
e849ea89
PA
60732017-11-16 Pedro Alves <palves@redhat.com>
6074
6075 * gdb.server/reconnect-ctrl-c.c: New file.
6076 * gdb.server/reconnect-ctrl-c.exp: New file.
6077
d8ae99a7
PM
60782017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6079
6080 * gdb.python/py-rbreak.exp: New file.
6081 * gdb.python/py-rbreak.c: New file.
6082 * gdb.python/py-rbreak-func2.c: New file.
6083
968a13f8
PA
60842017-11-16 Pedro Alves <palves@redhat.com>
6085
6086 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6087 pattern.
6088 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6089 GDB.
6090
71774bc9
SM
60912017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6092
6093 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6094 regex.
6095
ddbb44cf
SM
60962017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6097
6098 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6099 test names.
6100
584a564f
PA
61012017-11-09 Pedro Alves <palves@redhat.com>
6102
6103 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6104 factored out from ...
6105 (top level): ... here, and adjusted to avoid expecting beyond the
6106 prompt in a single gdb_test_multiple.
6107
5ed7a928
PA
61082017-11-09 Pedro Alves <palves@redhat.com>
6109
6110 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6111 output.
6112 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6113 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6114 * gdb.server/ext-run.exp ("kill" test): Likewise.
6115 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6116
a60e0738
PA
61172017-11-09 Pedro Alves <palves@redhat.com>
6118
6119 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6120 match till end of line.
6121
2c88253f
PA
61222017-11-09 Pedro Alves <palves@redhat.com>
6123
6124 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6125
c7a38517
PA
61262017-11-09 Pedro Alves <palves@redhat.com>
6127
6128 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6129 New procedures, factored out from ...
6130 (top level): ... here, and adjusted to avoid expecting beyond the
6131 prompt in one go.
6132
f29f4b6b
PA
61332017-11-09 Pedro Alves <palves@redhat.com>
6134
6135 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6136 output. Fix '?' match.
6137
286acbb5
JB
61382017-11-08 Joel Brobecker <brobecker@adacore.com>
6139
6140 * gdb.ada/scoped_watch: New testcase.
6141 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6142 which is actually correct.
6143 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6144 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6145
62d7ae92
PA
61462017-11-08 Pedro Alves <palves@redhat.com>
6147
6148 * gdb.gdb/complaints.exp (test_initial_complaints)
6149 (test_serial_complaints, test_short_complaints): Call
6150 complaint_internal instead of complaint.
6151
280ca31f
DT
61522017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6153
6154 * gdb.threads/tls-core.c: New file.
6155 * gdb.threads/tls-core.exp: Likewise.
6156
b5ec771e
PA
61572017-11-08 Pedro Alves <palves@redhat.com>
6158
6159 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6160 (p Exported_Capitalized): New test.
6161 (p exported_capitalized): New test.
6162
a02b41a7
PA
61632017-11-07 Pedro Alves <palves@redhat.com>
6164
6165 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6166
95e95a6d
PA
61672017-11-07 Pedro Alves <palves@redhat.com>
6168
6169 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6170 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6171 (disable_invalid, disable_inverted, disable_negative): New
6172 procedures.
6173 ("bad numbers"): New set of tests.
6174
cee62dbd
PA
61752017-11-07 Pedro Alves <palves@redhat.com>
6176
6177 * gdb.cp/ena-dis-br-range.exp: Add tests.
6178
cc638e86
PA
61792017-11-07 Pedro Alves <palves@redhat.com>
6180
6181 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6182
d0fe4701
XR
61832017-11-07 Xavier Roirand <roirand@adacore.com>
6184 Pedro Alves <palves@redhat.com>
6185
6186 * gdb.base/ena-dis-br.exp: Add reference to
6187 gdb.cp/ena-dis-br-range.exp.
6188 * gdb.cp/ena-dis-br-range.exp: New file.
6189 * gdb.cp/ena-dis-br-range.cc: New file.
6190
46f67f80
PA
61912017-11-06 Pedro Alves <palves@redhat.com>
6192
6193 * gdb.base/attach-non-pgrp-leader.c: New.
6194 * gdb.base/attach-non-pgrp-leader.exp: New.
6195
726e1356
PA
61962017-11-06 Pedro Alves <palves@redhat.com>
6197
6198 * configure.ac: No longer check for termio.h and sgtty.h.
6199 * configure: Regenerate.
6200 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6201 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6202 Remove termio and sgtty code.
6203
50ab6ace
YQ
62042017-11-03 Yao Qi <yao.qi@linaro.org>
6205
6206 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6207 in GDB is disabled.
6208
8e68731c
YQ
62092017-11-03 Yao Qi <yao.qi@linaro.org>
6210
6211 * gdb.python/py-thrhandle.exp: Skip it if python is not
6212 enabled.
6213
3a87ae65
SM
62142017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6215
6216 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6217 as a breakpoint command.
6218
484d8d36
MD
62192017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6220
6221 PR python/21213
6222 * gdb.python/py-infthread.exp: Test calling
6223 InferiorThread.inferior () multiple times in a row.
6224
4a27f119
KS
62252017-10-27 Keith Seitz <keiths@redhat.com>
6226
6227 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6228 Test "info break" for every inlined function breakpoint.
6229
bb11dd58
YQ
62302017-10-27 Yao Qi <yao.qi@linaro.org>
6231
6232 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6233
a43f3893
PF
62342017-10-26 Patrick Frants <osscontribute@gmail.com>
6235
6236 * gdb.cp/classes.exp (test_static_members): Test printing
6237 Outer::instance.
6238 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6239 (Inner::instance, Outer::instance): New.
6240
792ccf00
PA
62412017-10-24 Pedro Alves <palves@redhat.com>
6242
6243 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6244 extra console" test in two stages.
6245
eb2bfbad
PA
62462017-10-24 Pedro Alves <palves@redhat.com>
6247
6248 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6249
1f75a651
PA
62502017-10-24 Pedro Alves <palves@redhat.com>
6251
6252 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6253 loop.
6254
779990d9
PA
62552017-10-24 Pedro Alves <palves@redhat.com>
6256
6257 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6258 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6259
ad9b8f5d
PA
62602017-10-24 Pedro Alves <palves@redhat.com>
6261
6262 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6263 parameter and handle it. Don't output read value in test name.
6264
fee6da6e
PA
62652017-10-24 Pedro Alves <palves@redhat.com>
6266
6267 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6268 custom test name.
6269
10389c2c
PA
62702017-10-24 Pedro Alves <palves@redhat.com>
6271
6272 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6273 include the unstable output directory name in the test's name.
6274 (initial_setup_simple) <'set args'>: Use custom test name.
6275
a80e65a9
PA
62762017-10-24 Pedro Alves <palves@redhat.com>
6277
6278 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6279 with explicit test name.
6280
15763a09
PA
62812017-10-20 Pedro Alves <palves@redhat.com>
6282
6283 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6284 'wait -i'. Use gdb_assert and remote_close.
6285
49a4ce2e
AB
62862017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6287
6288 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6289 number from variable rather than hard-coded.
6290
a75868f5
PA
62912017-10-19 Pedro Alves <palves@redhat.com>
6292
6293 * gdb.base/long-inferior-output.c: New file.
6294 * gdb.base/long-inferior-output.exp: New file.
6295
c8ba13ad
KS
62962017-11-18 Keith Seitz <keiths@redhat.com>
6297
6298 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6299 method.
6300 (main): Call it.
6301 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6302 Add additional user-defined conversion operator tests.
6303
b27de576
PA
63042017-10-17 Pedro Alves <palves@redhat.com>
6305
6306 * boards/native-stdio-gdbserver.exp: Load "local-board".
6307
8484c955
PA
63082017-10-17 Pedro Alves <palves@redhat.com>
6309
6310 * gdb.base/quit-live.c: New file.
6311 * gdb.base/quit-live.exp: New file.
6312
83d5a34d
KS
63132017-10-16 Keith Seitz <keiths@redhat.com>
6314
6315 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6316 (class_with_protected_typedef, class_with_private_typedef)
6317 (struct_with_public_typedef, struct_with_protected_typedef)
6318 (struct_with_private_typedef): New classes/structs.
6319 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6320 typedefs and access specifiers.
6321
739b3f1d
PA
63222017-10-16 Pedro Alves <palves@redhat.com>
6323 Simon Marchi <simon.marchi@polymtl.ca>
6324
6325 * README (Local vs Remote vs Native): New section.
6326 * boards/local-board.exp: New file, with bits factored out from
6327 ...
6328 * boards/native-extended-gdbserver.exp: ... here. Load
6329 "local-board".
6330 * boards/native-gdbserver.exp: Load "local-board".
6331 (${board}_spawn, ${board}_exec): Delete.
6332 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6333 ...
6334 * boards/stdio-gdbserver-base.exp: ... this new file.
6335 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6336 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6337 procedure.
6338 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6339 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6340 stdio_gdbserver_command.
6341 (${board}_get_remote_address, ${board}_get_comm_port)
6342 (${board}_download, ${board}_upload): Delete.
6343 (get_target_remote_pipe_cmd): New.
6344
fe68b953
SM
63452017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6346
6347 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6348 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6349 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6350 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6351 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6352 remove with_test_prefix.
6353
300b6685
PA
63542017-10-13 Pedro Alves <palves@redhat.com>
6355
6356 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6357 * gdb.base/annota1.exp: Use it instead of is_remote.
6358 * gdb.base/annota3.exp: Use it instead of is_remote.
6359 * gdb.cp/annota2.exp: Use it instead of is_remote.
6360 * gdb.cp/annota3.exp: Use it instead of is_remote.
6361 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6362
50500caf
PA
63632017-10-13 Pedro Alves <palves@redhat.com>
6364
6365 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6366 (test_num_test_vars, run_and_count_vars, find_env)
6367 (test_set_unset_env, test_inherit_env_var): New procedures.
6368 (top level): Use them.
6369
dad0c6d2
PA
63702017-10-13 Pedro Alves <palves@redhat.com>
6371
6372 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6373 also skip on stub-like targets.
6374
8b0553c1
PA
63752017-10-13 Pedro Alves <palves@redhat.com>
6376
6377 PR gdb/22293
6378 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6379 (top level): Move some tests to ...
6380 (test_not_found): ... this new procedure.
6381 (top level): Call it.
6382
7594f623
PA
63832017-10-13 Pedro Alves <palves@redhat.com>
6384
6385 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6386 expect different "info terminal" output if testing with a
6387 non-native target.
6388
ebe3b402
PA
63892017-10-13 Pedro Alves <palves@redhat.com>
6390 Simon Marchi <simon.marchi@polymtl.ca>
6391
6392 PR python/12966
6393 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6394
42f1b161
PA
63952017-10-13 Pedro Alves <palves@redhat.com>
6396
6397 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6398 already.
6399
8d6ef72b
PA
64002017-10-13 Pedro Alves <palves@redhat.com>
6401
6402 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6403 is_remote.
6404
d7bcd5b8
PA
64052017-10-13 Pedro Alves <palves@redhat.com>
6406
6407 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6408 is_remote.
6409
df479dc6
PA
64102017-10-13 Pedro Alves <palves@redhat.com>
6411
6412 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6413 is set.
6414 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6415 instead of is_remote.
6416
23fb630a
PA
64172017-10-13 Pedro Alves <palves@redhat.com>
6418
6419 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6420 (top level): Add comment.
6421
cc77b1dc
PA
64222017-10-13 Pedro Alves <palves@redhat.com>
6423
6424 * gdb.base/remote.exp (top level): Fix comment typo and add
6425 missing return.
6426
27c9e813
PA
64272017-10-13 Pedro Alves <palves@redhat.com>
6428 Simon Marchi <simon.marchi@polymtl.ca>
6429
6430 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6431 calls and add comments. Skip test if use_gdb_stub is set.
6432 (top level): Use "set cwd" command instead of "cd" command.
6433
5e830d98
PA
64342017-10-13 Pedro Alves <palves@redhat.com>
6435
6436 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6437 is_remote target check.
6438
f5ca0032
PA
64392017-10-13 Pedro Alves <palves@redhat.com>
6440
6441 * gdb.base/scope.exp: Use build_executable + clean_restart +
6442 gdb_file_cmd instead of prepare_for_testing and no longer skip
6443 "before run" tests on is_remote target boards. Update comments.
6444 * boards/native-extended-gdbserver.exp
6445 (extended_gdbserver_load_last_file): New, factored out from ...
6446 (gdb_load): ... this. Move further below and add comment.
6447 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6448
8aed1c0d
PA
64492017-10-12 Pedro Alves <palves@redhat.com>
6450
6451 * gdb.base/attach.exp: Remove references to gdb64.
6452 * gdb.base/dbx.exp: Remove references to gdb64.
6453
cfa34c87
SM
64542017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6455 Pedro Alves <palves@redhat.com>
6456
6457 * gdb.base/label.exp: Remove is_remote target check.
6458
9192b7de
PA
64592017-10-12 Pedro Alves <palves@redhat.com>
6460
6461 * gdb.base/auvx.exp (coredir): Update comment.
6462 (top level) <core_works>: Use "set cwd" command instead of "cd"
6463 command.
6464
6bf0052d
PA
64652017-10-12 Pedro Alves <palves@redhat.com>
6466 Simon Marchi <simon.marchi@polymtl.ca>
6467
6468 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6469 target boards.
6470
e48ef82d
PA
64712017-10-12 Pedro Alves <palves@redhat.com>
6472 Simon Marchi <simon.marchi@polymtl.ca>
6473
6474 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6475 Instead skip if there's any gdb_protocol set.
6476
8d7aea57
SM
64772017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6478 Pedro Alves <palves@redhat.com>
6479
6480 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6481
30440677
PA
64822017-10-12 Pedro Alves <palves@redhat.com>
6483 Simon Marchi <simon.marchi@polymtl.ca>
6484
6485 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6486 instead of on dejagnu remote boards.
6487
4e04f045 64882017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6489 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6490
6491 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6492 checks. Use build_executable + clean_restart instead of
6493 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6494 of enabling non-stop after starting gdb.
6495
871a186e
PA
64962017-10-12 Pedro Alves <palves@redhat.com>
6497
6498 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6499 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6500 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6501 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6502
56d704da
AK
65032017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6504
6505 * gdb.arch/arc-tdesc-cpu.exp: New file.
6506 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6507
2f20e312
SM
65082017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6509
6510 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6511
65630365
PA
65122017-10-10 Pedro Alves <palves@redhat.com>
6513
6514 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6515 expect CLI output.
6516
bf469271
PA
65172017-10-10 Pedro Alves <palves@redhat.com>
6518
6519 * lib/selftest-support.exp (selftest_setup): Update for
6520 captured_command_loop's prototype change.
6521
777a42f1
PA
65222017-10-09 Pedro Alves <palves@redhat.com>
6523
6524 Test both arch1=>arch2 and arch2=>arch1.
6525
6526 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6527 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6528 factored out to...
6529 (append_arch1_options, append_arch2_options, append_arch_options)
6530 (build_executables): New procedures.
6531 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6532 local.
6533 (top level): Add new 'first_arch' testing axis.
6534
cbd2b4e3
PA
65352017-10-09 Pedro Alves <palves@redhat.com>
6536
6537 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6538 (barrier): New.
6539 (thread_start, all_started): New functions.
6540 (main): Spawn new thread and wait until it is scheduled.
6541 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6542 option.
6543 (do_test): Add 'selected_thread' parameter. Run to all_started
6544 instead of main. Explicitly set the breakpoint at main. Switch
6545 to the SELECTED_THREAD thread.
6546 (top level): Test handling the exec event with either the main
6547 thread or the second thread selected.
6548
5c9e4427
PA
65492017-10-09 Pedro Alves <palves@redhat.com>
6550
6551 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6552 logic. Move STOP marker after the value checks.
6553 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6554 regexp.
6555
b3b7c423
SL
65562017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6557
6558 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6559
3b4b2f16
UW
65602017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6561
6562 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6563 integer-to-dfp conversion.
6564 * gdb.base/dfp-test.exp: Likewise.
6565
5cd63fda
PA
65662017-10-04 Pedro Alves <palves@redhat.com>
6567
6568 * gdb.multi/hangout.c: Include <unistd.h>.
6569 (hangout_loop): New function.
6570 (main): Call alarm. Call hangout_loop in a loop.
6571 * gdb.multi/hello.c: Include <unistd.h>.
6572 (hello_loop): New function.
6573 (main): Call alarm. Call hangout_loop in a loop.
6574 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6575 inferior with the other selected.
6576
4c71c105
SM
65772017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6578
6579 * gdb.mi/list-thread-groups-available.exp: New file.
6580 * gdb.mi/list-thread-groups-available.c: New file.
6581
bc3b087d
SDJ
65822017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6583
6584 * gdb.base/set-cwd.exp: Make it available on
6585 native-extended-gdbserver.
6586
d092c5a2
SDJ
65872017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6588
6589 * gdb.base/set-cwd.c: New file.
6590 * gdb.base/set-cwd.exp: Likewise.
6591
45320ffa
TT
65922017-10-02 Tom Tromey <tom@tromey.com>
6593
6594 PR rust/22236:
6595 * gdb.rust/simple.rs (main): New variable "fslice".
6596 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6597
b3e3859b
TT
65982017-10-02 Tom Tromey <tom@tromey.com>
6599
6600 * gdb.rust/simple.exp: Test ptype of a slice.
6601
01af5e0d
TT
66022017-10-02 Tom Tromey <tom@tromey.com>
6603
6604 * gdb.rust/simple.exp: Test index of slice.
6605
a9bbfbd8
TT
66062017-09-27 Tom Tromey <tom@tromey.com>
6607
6608 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6609
df8899e5
TP
66102017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6611 Pedro Alves <palves@redhat.com>
6612
6613 * gdb.base/compare-sections.exp (get value of read-only section): Read
6614 as unsigned value.
6615 (corrupt read-only section): Likewise and don't set written if patching
6616 failed.
6617
757bf54b
KB
66182017-09-21 Kevin Buettner <kevinb@redhat.com>
6619
6620 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6621 files.
6622
06871ae8
PA
66232017-09-20 Pedro Alves <palves@redhat.com>
6624
6625 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6626 symbol names in gdb's output.
6627 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6628
e5f25bc5
PA
66292017-09-20 Pedro Alves <palves@redhat.com>
6630
6631 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6632 Rename to ...
6633 (test_list_ambiguous_symbol): ... this and add a symbol name
6634 parameter. Adjust.
6635 (test_list_ambiguous_function): Reimplement on top of
6636 test_list_ambiguous_symbol and also test listing ambiguous
6637 variables.
6638 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6639 (ambiguous_fun): ... this.
6640 (ambiguous_var): New.
6641 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6642 (ambiguous_fun): ... this.
6643 (ambiguous_var): New.
6644
4e5a4f58
JB
66452017-09-19 John Baldwin <jhb@FreeBSD.org>
6646
6647 * gdb.base/starti.c: New file.
6648 * gdb.base/starti.exp: New file.
6649 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6650
26e53f3e
PA
66512017-09-14 Pedro Alves <palves@redhat.com>
6652
6653 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6654 (top level): Use it instead of runto.
6655
cb791d59
TT
66562017-09-11 Tom Tromey <tom@tromey.com>
6657
6658 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6659
7c96f8c1
TT
66602017-09-11 Tom Tromey <tom@tromey.com>
6661
6662 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6663 * gdb.python/py-inferior.exp: Add tests for new inferior events.
6664
469412dd
CW
66652017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
6666
6667 * gdb.fortran/printing-types.exp: New file.
6668 * gdb.fortran/printing-types.exp: New file.
6669
e0f86435
BH
66702017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6671
6672 * gdb.fortran/vla-ptype.exp: Fix typos.
6673 * gdb.fortran/vla-value.exp: Same.
6674
9e9af4be
BH
66752017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6676
6677 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
6678 * gdb.mi/mi-var-child-f.exp: Likewise.
6679 * gdb.mi/mi-vla-fortran.exp: Likewise.
6680
a5ad232b 66812017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
6682 Christoph Weinmann <christoph.t.weinmann@intel.com>
6683 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
6684
6685 * gdb.fortran/ptr-indentation.f90: New file.
6686 * gdb.fortran/ptr-indentation.exp: New file.
6687
5aec60eb
TT
66882017-09-05 Tom Tromey <tom@tromey.com>
6689
6690 PR gdb/22010:
6691 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
6692
8f8f8152
TP
66932017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6694
6695 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
6696
fbd1b771
JK
66972017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6698
6699 * gdb.threads/tls-nodebug-pie.c: New file.
6700 * gdb.threads/tls-nodebug-pie.exp: New file.
6701
5eb5f850
TT
67022017-09-05 Tom Tromey <tom@tromey.com>
6703
6704 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
6705 for rust.
6706
ae780a21
SM
67072017-09-05 Simon Marchi <simon.marchi@ericsson.com>
6708
6709 * gdb.multi/multi-arch-exec.exp: Test with different
6710 "follow-exec-mode" settings.
6711 (do_test): New procedure.
6712
3693fdb3
PA
67132017-09-04 Pedro Alves <palves@redhat.com>
6714
6715 * gdb.base/func-static.c (S::method const, S::method volatile)
6716 (S::method volatile const): New methods.
6717 (c_s, v_s, cv_s): New instances.
6718 (main): Call method() on them.
6719 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
6720 (cannot_resolve): New procedure.
6721 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
6722 print-quote-unquoted columns.
6723 (do_test): Test printing each scope too.
6724
e68cb8e0
PA
67252017-09-04 Pedro Alves <palves@redhat.com>
6726
6727 * gdb.base/local-static.exp: Also test with
6728 class::method::variable wholly quoted.
6729 * gdb.cp/m-static.exp (class::method::variable): Remove test.
6730
858be34c
PA
67312017-09-04 Pedro Alves <palves@redhat.com>
6732
6733 * gdb.base/local-static.c: New.
6734 * gdb.base/local-static.cc: New.
6735 * gdb.base/local-static.exp: New.
6736
46a4882b
PA
67372017-09-04 Pedro Alves <palves@redhat.com>
6738
6739 * gdb.asm/asm-source.exp: Add casts to int.
6740 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
6741 (dataglobal64_1, dataglobal64_2): New globals.
6742 * gdb.base/nodebug.exp: Test different expressions involving the
6743 new globals, with print, whatis and ptype. Add casts to int.
6744 * gdb.base/solib-display.exp: Add casts to int.
6745 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
6746 * gdb.cp/m-static.exp: Add cast to int.
6747 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
6748 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
6749 tls variable with no debug info without a cast. Test with a cast
6750 to int too.
6751 * gdb.trace/entry-values.exp: Add casts.
6752
2c5a2be1
PA
67532017-09-04 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.base/nodebug.exp: Test that ptype's error about functions
6756 with unknown return type includes the function name too.
6757
7022349d
PA
67582017-09-04 Pedro Alves <palves@redhat.com>
6759
6760 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
6761 return type of munmap in infcall.
6762 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
6763 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
6764 type of ftell in infcall.
6765 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
6766 type of getpid in infcall.
6767 * gdb.base/infcall-exec.exp: Cast return type of execlp in
6768 infcall.
6769 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
6770 Bail on failure to extract the pid.
6771 * gdb.base/nodebug.c: #include <stdint.h>.
6772 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
6773 New functions.
6774 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
6775 Change expected output of print/whatis/ptype with functions with
6776 no debug info. Test all supported languages. Call
6777 test_call_promotion.
6778 * gdb.compile/compile.exp: Adjust expected output to expect
6779 warning.
6780 * gdb.threads/siginfo-threads.exp: Likewise.
6781
54990598
PA
67822017-09-04 Pedro Alves <palves@redhat.com>
6783
6784 * gdb.base/callfuncs.exp (do_function_calls): New parameter
6785 "prototypes". Test calling float functions via prototyped and
6786 unprototyped function pointers.
6787 (perform_all_tests): New parameter "prototypes". Pass it down.
6788 (top level): Pass down "prototypes" parameter to
6789 perform_all_tests.
6790
34d16ea2
SM
67912017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6792
6793 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
6794 Test with nested loops.
6795
9521ecda
SM
67962017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6797
6798 * gdb.base/commands.exp: Call the new procedures.
6799 (loop_break_test, loop_continue_test): New procedures.
6800
80a65e9b
SM
68012017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6802
6803 * gdb.base/commands.exp: Call new procedure.
6804 (define_if_without_arg_test): New procedure.
6805
e439fa14
PA
68062017-09-04 Pedro Alves <palves@redhat.com>
6807
6808 * gdb.base/list-ambiguous.exp: New file.
6809 * gdb.base/list-ambiguous0.c: New file.
6810 * gdb.base/list-ambiguous1.c: New file.
6811 * gdb.base/list.exp (test_list_range): Adjust expected output.
6812
0a2dde4a
SDJ
68132017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
6814
6815 * gdb.base/share-env-with-gdbserver.c: New file.
6816 * gdb.base/share-env-with-gdbserver.exp: Likewise.
6817
5e89eb3a
SM
68182017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6819
6820 * gdb.base/commands.exp (gdbvar_simple_if_test,
6821 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
6822 progvar_simple_if_test, progvar_simple_while_test,
6823 progvar_complex_if_while_test, user_defined_command_test,
6824 user_defined_command_args_eval,
6825 user_defined_command_args_stack_test,
6826 user_defined_command_manyargs_test, bp_deleted_in_command_test,
6827 temporary_breakpoint_commands,
6828 gdb_test_no_prompt, redefine_hook_test,
6829 redefine_backtrace_test): Remove "global gdb_prompt".
6830
fd437cbc
SM
68312017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6832
6833 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
6834 New proc, call it from toplevel.
6835
87215ad1
SDJ
68362017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
6837
6838 PR remote/21852
6839 * gdb.server/normal.c: New file, copied from gdb.base.
6840 * gdb.server/run-without-local-binary.exp: New file.
6841
58afddc6
WP
68422017-08-07 Weimin Pan <weimin.pan@oracle.com>
6843
6844 * gdb.arch/sparc64-adi.exp: New file.
6845 * gdb.arch/sparc64-adi.c: New file.
6846
5277199a
PA
68472017-08-22 Pedro Alves <palves@redhat.com>
6848
6849 * gdb.cp/overload.exp (line_range_pattern): New procedure.
6850 (top level): Add "list all overloads" tests.
6851
14278e1f
TT
68522017-08-22 Tom Tromey <tom@tromey.com>
6853
6854 * gdb.gdb/xfullpath.exp: Remove.
6855
bf223d3e
PA
68562017-08-21 Pedro Alves <palves@redhat.com>
6857
6858 PR gdb/19487
6859 * gdb.base/symbol-alias.c: New.
6860 * gdb.base/symbol-alias2.c: New.
6861 * gdb.base/symbol-alias.exp: New.
6862
c973d0aa
PA
68632017-08-21 Pedro Alves <palves@redhat.com>
6864
6865 * gdb.base/dfp-test.c
6866 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
6867 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
6868 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
6869 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
6870 * gdb.base/whatis-ptype-typedefs.c: New.
6871 * gdb.base/whatis-ptype-typedefs.exp: New.
6872 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
6873 (an_int, an_int_type, an_int_type2): New globals.
6874 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
6875 involving typedefs and cast expressions.
6876 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
6877 (lookup_typedefs_function): New.
6878 (typedefs_pretty_printers_dict): New.
6879 (top level): Register lookup_typedefs_function in
6880 gdb.pretty_printers.
6881
6d580b63
YQ
68822017-08-18 Yao Qi <yao.qi@linaro.org>
6883
6884 * gdb.server/unittest.exp: New.
6885
206726fb
SDJ
68862017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
6887
6888 PR gdb/21954
6889 * gdb.base/environ.exp: Add test to check if 'unset environment'
6890 works.
6891
bf0ec4c2
AA
68922017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
6893
6894 * lib/gdb.exp (universal_compile_options): New caching proc.
6895 (gdb_compile): Suppress GCC's coloring of messages.
6896
d6382fff
TT
68972017-08-14 Tom Tromey <tom@tromey.com>
6898
6899 PR gdb/21675:
6900 * gdb.base/printcmds.exp (test_radices): New function.
6901 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
6902 * gdb.base/sizeof.exp (check_valueof): Use p/d.
6903 * lib/gdb.exp (get_integer_valueof): Use p/d.
6904
c2c2dd9f
SM
69052017-08-12 Simon Marchi <simon.marchi@ericsson.com>
6906
6907 * lib/gdb.exp (get_valueof): Don't capture end-of-line
6908 characters.
6909
fdffd6f4
TT
69102017-08-05 Tom Tromey <tom@tromey.com>
6911
6912 * gdb.rust/simple.exp: Allow String to appear in a different
6913 namespace.
6914
27d41eac
YQ
69152017-07-26 Yao Qi <yao.qi@linaro.org>
6916
6917 * gdb.gdb/unittest.exp: Invoke command
6918 "maintenance check xml-descriptions".
6919
031ed05d
AA
69202017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6921
6922 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
6923 calling context.
6924 (hex128): Drop erroneous calculation of parameters.
6925
dcd27ddf
SM
69262017-07-22 Simon Marchi <simon.marchi@ericsson.com>
6927
6928 * gdb.python/py-unwind.exp: Disable stack protection when
6929 building test file.
6930
47e77640
PA
69312017-07-20 Pedro Alves <palves@redhat.com>
6932
6933 * gdb.base/default.exp (set language): Adjust expected output.
6934
62d2a18a
PA
69352017-07-20 Pedro Alves <palves@redhat.com>
6936
6937 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
6938 (test_minsym): ... this, and make static.
6939 (get_pck__foo__bar__minsym): Rename to ...
6940 (get_test_minsym): ... this.
6941 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
6942 symbol names and comments.
6943 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
6944 (get_test_minsym): ... this.
6945 (pck__foo__bar__minsym__2): Rename to ...
6946 (test_minsym): ... this.
6947 (main): Adjust.
6948
c45ec17c
PA
69492017-07-17 Pedro Alves <palves@redhat.com>
6950
6951 * gdb.base/completion.exp: Adjust expected output.
6952 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
6953 the completer works.
6954
c6756f62
PA
69552017-07-17 Pedro Alves <palves@redhat.com>
6956
6957 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
6958
5bd68487
AB
69592017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
6960
6961 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
6962
8880f2a9
TT
69632017-07-14 Tom Tromey <tom@tromey.com>
6964
6965 PR rust/21764:
6966 * gdb.rust/simple.exp: Add tests.
6967
65547233
TT
69682017-07-14 Tom Tromey <tom@tromey.com>
6969
6970 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
6971
8f14146e
PA
69722017-07-14 Pedro Alves <palves@redhat.com>
6973
6974 * gdb.linespec/base/one/thefile.cc (z1): New function.
6975 * gdb.linespec/base/two/thefile.cc (z2): New function.
6976 * gdb.linespec/linespec.exp: Add tests.
6977
b4365d02
AB
69782017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
6979
6980 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
6981 to mi_create_breakpoint.
6982
5d2cbaa5
AB
69832017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
6984
6985 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
6986 mi_create_breakpoint.
6987
11cb5716
IB
69882017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
6989
6990 * gdb.dlang/demangle.exp: Update for demangling changes.
6991
03278692
TT
69922017-07-09 Tom Tromey <tom@tromey.com>
6993
6994 * gdb.dwarf2/shortpiece.exp: New file.
6995
33c5cd75
DB
69962017-07-06 David Blaikie <dblaikie@gmail.com>
6997
6998 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
6999 built from fissiont-multi-cu{1,2}.c.
7000 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7001 except putting 'main' and 'func' in separate CUs in the same DWO file.
7002 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7003 test.
7004 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7005 test.
7006
8455d262
PA
70072017-07-06 Pedro Alves <palves@redhat.com>
7008
7009 * gdb.python/py-unwind.exp: Test flushregs.
7010
dc4bde35
SDJ
70112017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7012
7013 PR cli/21688
7014 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7015 tests for alias commands and trailing whitespace.
7016
51ed89aa
SDJ
70172017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7018
7019 PR cli/21688
7020 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7021 procedure. Call it.
7022
eb17d413
PA
70232017-06-29 Pedro Alves <palves@redhat.com>
7024
7025 * gdb.base/printcmds.exp: Add tests.
7026
41664b45
DG
70272017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7028
7029 PR gdb/21337
7030 * gdb.base/reread-readsym.exp: New file.
7031 * gdb.base/reread-readsym.c: New file.
7032
75312ae3
KB
70332017-06-21 Kevin Buettner <kevinb@redhat.com>
7034
7035 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7036 subpattern.
7037
66953522
PB
70382017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7039
7040 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7041 extended mnemonic.
7042 * gdb.arch/powerpc-power9.s: Likewise.
7043
5524b525
AA
70442017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7045
7046 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7047 on 32-bit x86 targets. Exploit is_*_target macros where
7048 appropriate.
7049
03c8af18
AA
70502017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7051
7052 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7053 register pieces.
7054
3bf31011
AA
70552017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7056
7057 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7058 located in one or more DWARF pieces.
7059
805acca0
AA
70602017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7061
7062 * lib/gdb.exp (get_endianness): New proc.
7063 * gdb.arch/aarch64-fp.exp: Use it.
7064 * gdb.arch/altivec-regs.exp: Likewise.
7065 * gdb.arch/e500-regs.exp: Likewise.
7066 * gdb.arch/vsx-regs.exp: Likewise.
7067 * gdb.base/dump.exp: Likewise.
7068 * gdb.base/funcargs.exp: Likewise.
7069 * gdb.base/gnu_vector.exp: Likewise.
7070 * gdb.dwarf2/formdata16.exp: Likewise.
7071 * gdb.dwarf2/implptrpiece.exp: Likewise.
7072 * gdb.dwarf2/nonvar-access.exp: Likewise.
7073 * gdb.python/py-inferior.exp: Likewise.
7074 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7075
e9352324
AA
70762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7077
7078 PR gdb/21226
7079 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7080 stack value pieces are taken from the LSB end.
7081
d5d1163e
AA
70822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7083
7084 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7085 variable at nonzero offset.
7086
0567c986
AA
70872017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7088
7089 * gdb.dwarf2/var-access.c: New file.
7090 * gdb.dwarf2/var-access.exp: New test.
7091 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7092
973e9aab
TT
70932017-06-12 Tom Tromey <tom@tromey.com>
7094
7095 * gdb.dwarf2/formdata16.exp: Add tests.
7096
d9109c80
TT
70972017-06-12 Tom Tromey <tom@tromey.com>
7098
7099 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7100
30a25466
TT
71012017-06-12 Tom Tromey <tom@tromey.com>
7102
7103 PR exp/16225:
7104 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7105 * gdb.arch/vsx-regs.exp: Update tests.
7106 * gdb.arch/s390-vregs.exp (hex128): New proc.
7107 Update test.
7108 * gdb.arch/altivec-regs.exp: Update tests.
7109
aefd8b33
SDJ
71102017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7111
7112 * gdb.base/startup-with-shell.c: New file.
7113 * gdb.base/startup-with-shell.exp: Likewise.
7114
2090129c
SDJ
71152017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7116
7117 * gdb.server/non-existing-program.exp: Update regex in order to
7118 reflect the fact that gdbserver is now using fork_inferior (with a
7119 shell) to startup the inferior.
7120
8e86a419
SM
71212017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7122
7123 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7124 support function calls from GDB.
7125
e6cf65f2
TT
71262017-05-21 Tom Tromey <tom@tromey.com>
7127
7128 PR rust/21466:
7129 * gdb.rust/unsized.exp: New file.
7130 * gdb.rust/unsized.rs: New file.
7131
43cc5389
TT
71322017-05-19 Tom Tromey <tom@tromey.com>
7133
7134 PR rust/21484:
7135 * gdb.rust/watch.exp: New file.
7136 * gdb.rust/watch.rs: New file.
7137
ec8df234
TT
71382017-05-18 Tom Tromey <tom@tromey.com>
7139
7140 * gdb.rust/simple.exp: Allow Box to be qualified.
7141
3e3e7fae
TP
71422017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7143
7144 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7145
59cc050d
PA
71462017-05-18 Pedro Alves <palves@redhat.com>
7147
7148 * gdb.base/fileio.c (test_write, test_read, test_close)
7149 (test_fstat): Don't print 'ret' in the fail path.
7150
c8f6abd1
PA
71512017-05-18 Pedro Alves <palves@redhat.com>
7152
7153 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7154 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7155 (test_system, test_rename, test_unlink, test_time): Change
7156 prototypes.
7157 * gdb.base/fileio.exp (stop_msg): Adjust.
7158
d2a03b77
PA
71592017-05-18 Pedro Alves <palves@redhat.com>
7160
7161 * gdb.base/fileio.c (null_str): New global.
7162 (test_stat): Use it.
7163 * gdb.base/fileio.exp: Remove nowarnings.
7164
0d5c6999
YQ
71652017-05-17 Yao Qi <yao.qi@linaro.org>
7166
7167 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7168
21873064
YQ
71692017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7170
7171 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7172 argument command.
7173 (top-level): Invoke test_set_inferior_tty.
7174
d512d31c
PA
71752017-05-04 Pedro Alves <palves@redhat.com>
7176
7177 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7178 Add parens to print call for Python 3.
7179
90cef2ed
KS
71802017-05-03 Keith Seitz <keiths@redhat.com>
7181
7182 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7183 (main): Call it.
7184
14f819c8
TW
71852017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7186
7187 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7188 to prev and next.
7189
913aeadd
TW
71902017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7191
7192 * gdb.python/py-record-btrace.exp: Remove test for
7193 gdb.BtraceInstruction.error.
7194
a3be24ad
TW
71952017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7196
7197 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7198
ae20e79a
TW
71992017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7200
7201 * gdb.python/py-record-btrace-threads.c: New file.
7202 * gdb.python/py-record-btrace-threads.exp: New file.
7203
45ce1b47
SDJ
72042017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7205
7206 PR testsuite/8595
7207 * gdb.base/environ.exp: Make test available in all architectures.
7208 Move bits related to "info program" testing to
7209 gdb.base/info-program.exp. Rewrite tests to use the two new
7210 procedures mentione below.
7211 (test_set_show_env_var) New procedure.
7212 (test_set_show_env_var_equal): Likewise.
7213 * gdb.base/info-program.exp: New file.
7214
e15c3eb4
KS
72152017-04-27 Keith Seitz <keiths@redhat.com>
7216
7217 * gdb.cp/oranking.cc (test15): New function.
7218 (main): Call test15 and declare additional variables for testing.
7219 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7220 "p foo101('abc')" tests.
7221 Add tests for cv qualifier overloads.
7222 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7223 "lvalue reference overload" test.
7224 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7225 "print value of f1 on Child&& in f2" test.
7226
3a3fd0fd
PA
72272017-04-19 Pedro Alves <palves@redhat.com>
7228
7229 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7230 procedure.
7231 (top level): Call it.
7232 * lib/gdb.exp (gdb_define_cmd): New procedure.
7233
53375380
PA
72342017-04-12 Pedro Alves <palves@redhat.com>
7235
7236 PR gdb/21323
7237 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7238 (wchar): New global.
7239 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7240 (do_test_wide_char, wide_char_types_no_program, top level): Add
7241 wchar_t testing.
7242
53e710ac
PA
72432017-04-12 Pedro Alves <palves@redhat.com>
7244
7245 PR c++/21323
7246 * gdb.cp/wide_char_types.c: New file.
7247 * gdb.cp/wide_char_types.exp: New file.
7248
0ad9d8c7
SDJ
72492017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7250
7251 PR gdb/21352
7252 * gdb.trace/tsv.exp: Add test for "tsave -r".
7253
b1b45502
IB
72542017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7255
7256 * gdb.dlang/watch-loc.c: New file.
7257 * gdb.dlang/watch-loc.exp: New file.
7258
ec13808e
JK
72592017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7260
7261 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7262
fe5f7374
AK
72632017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7264
7265 * gdb.arch/arc-analyze-prologue.S: New file.
7266 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7267
eea78757
AK
72682017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7269
7270 * gdb.arch/arc-decode-insn.S: New file.
7271 * gdb.arch/arc-decode-insn.exp: Likewise.
7272
5badf10a
IR
72732017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7274
7275 PR tdep/20928
7276 * gdb.arch/sparc64-regs.exp: New file.
7277 * gdb.arch/sparc64-regs.S: Likewise.
7278
cee59b3f
TW
72792017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7280
7281 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7282 and memory view on Python 3.
7283
c0f55cc6
AV
72842017-03-20 Artemiy Volkov <artemiyv@acm.org>
7285 Keith Seitz <keiths@redhat.com>
7286
7287 PR gdb/14441
7288 * gdb.cp/demangle.exp: Add rvalue reference tests.
7289 * gdb.cp/rvalue-ref-casts.cc: New file.
7290 * gdb.cp/rvalue-ref-casts.exp: New file.
7291 * gdb.cp/rvalue-ref-overload.cc: New file.
7292 * gdb.cp/rvalue-ref-overload.exp: New file.
7293 * gdb.cp/rvalue-ref-params.cc: New file.
7294 * gdb.cp/rvalue-ref-params.exp: New file.
7295 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7296 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7297 * gdb.cp/rvalue-ref-types.cc: New file.
7298 * gdb.cp/rvalue-ref-types.exp: New file.
7299 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7300 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7301
51457a05
MAL
73022017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7303
7304 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7305 New procedure.
7306
5b291c04
MAL
73072017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7308
7309 * lib/mi-support.exp (mi_gdb_test): Add additional message
7310 for unexpected output.
7311
59a56148
AA
73122017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7313
7314 * gdb.base/examine-backward.c (Barrier): New character array
7315 constant, to ensure that TestStrings is preceded by a string
7316 terminator.
7317
7942e96e
AA
73182017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7319
7320 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7321 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7322 and implicit pointer into such a location.
7323
6ebac3fb
DE
73242017-03-16 Doug Evans <dje@google.com>
7325
7326 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7327
ec3b243d
TP
73282017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7329
7330 * gdb.cp/m-static.exp: Fix expectation for prototype of
7331 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7332
73332017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7334
7335 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7336 * gdb.guile/scm-lazy-string.c: New file.
7337 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7338 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7339 for pointer, array, typedef lazy strings.
7340
2cc36e25 73412017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7342
7343 PR python/17728, python/18439, python/18779
7344 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7345 * gdb.python/py-lazy-string.c (pointer): New typedef.
7346 (main): New locals ptr, array, typedef_ptr.
7347 * gdb.python/py-value.exp: Move lazy string tests to ...
7348 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7349 array, typedef lazy strings.
ec3b243d 7350
0efcde63
AK
73512017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7352
7353 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7354 Add optional 'test' parameter.
7355
7978d7c3
SM
73562017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7357
7358 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7359 Skip for versions of DejaGnu < 1.5.
7360
896c0c1e
SM
73612017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7362
7363 * lib/gdb.exp (dejagnu_version): New proc.
7364 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7365 Use dejagnu_version.
7366
5f4d1085
KS
73672017-03-10 Keith Seitz <keiths@redhat.com>
7368
7369 PR c++/8128
7370 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7371 type from destructor regexps.
7372 Add a branch which actually passes the test.
7373 Adjust "ptype t5i" test names.
7374
1de05205
PA
73752017-03-08 Pedro Alves <palves@redhat.com>
7376
7377 * gdb.base/step-over-exit.exp: Add explicit test message.
7378
c65d6b55
PA
73792017-03-08 Pedro Alves <palves@redhat.com>
7380
7381 PR gdb/18360
7382 * gdb.threads/interrupt-while-step-over.c: New file.
7383 * gdb.threads/interrupt-while-step-over.exp: New file.
7384
2e86a283
PA
73852017-03-08 Pedro Alves <palves@redhat.com>
7386
7387 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7388 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7389
25dcbff6
PA
73902017-03-08 Pedro Alves <palves@redhat.com>
7391
7392 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7393 PKRU as not supported as a PASS.
7394
dc9366eb
PA
73952017-03-08 Pedro Alves <palves@redhat.com>
7396
7397 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7398 prefix instead of $binfile1/$binfile2.
7399 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7400 in test message.
7401 * gdb.python/py-completion.exp: Use "load python file" as test
7402 messages instead of unstable path names.
7403
6e5d74e7
PA
74042017-03-08 Pedro Alves <palves@redhat.com>
7405 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 PR cli/21218
7408 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7409 New proc.
7410 (top level): Call it.
7411
9753a2f6
PA
74122017-03-08 Pedro Alves <palves@redhat.com>
7413
7414 PR tui/21216
7415 * gdb.tui/tui-nl-filtered-output.exp: New file.
7416
1a4dd9dd
PA
74172017-03-08 Pedro Alves <palves@redhat.com>
7418
7419 * gdb.base/completion.exp: Move TUI completion tests to ...
7420 * gdb.tui/completion.exp: ... this new file.
7421
7cbbff33
PA
74222017-03-08 Pedro Alves <palves@redhat.com>
7423
7424 * gdb.base/tui-disasm-long-lines.c,
7425 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7426 gdb.base/tui-layout.exp: Move to ...
7427 * gdb.tui/: ... this new directory.
7428
5f6fd321
PA
74292017-03-07 Pedro Alves <palves@redhat.com>
7430
7431 * gdb.base/tui-layout.c: New file.
7432 * gdb.base/tui-layout.exp: New file.
7433
44959fa8
PA
74342017-03-07 Pedro Alves <palves@redhat.com>
7435
7436 * gdb.base/tui-layout.c: Rename to ...
7437 * gdb.base/tui-disasm-long-lines.c: ... this.
7438 * gdb.base/tui-layout.exp: Rename to ...
7439 * gdb.base/tui-disasm-long-lines.exp: ... this.
7440
f8c4e718
PA
74412017-03-07 Pedro Alves <palves@redhat.com>
7442
7443 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7444
6dbb839a 74452017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7446
7447 * i386-mpx-call.c: New file.
7448 * i386-mpx-call.exp: New file.
7449
65b48a81
PB
74502017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7451
7452 * gdb.arch/powerpc-power.exp: Delete test.
7453 * gdb.arch/powerpc-power.s: Likewise.
7454 * gdb.disasm/disassembler-options.exp: New test.
7455 * gdb.arch/powerpc-altivec.exp: Likewise.
7456 * gdb.arch/powerpc-altivec.s: Likewise.
7457 * gdb.arch/powerpc-altivec2.exp: Likewise.
7458 * gdb.arch/powerpc-altivec2.s: Likewise.
7459 * gdb.arch/powerpc-altivec3.exp: Likewise.
7460 * gdb.arch/powerpc-altivec3.s: Likewise.
7461 * gdb.arch/powerpc-power7.exp: Likewise.
7462 * gdb.arch/powerpc-power7.s: Likewise.
7463 * gdb.arch/powerpc-power8.exp: Likewise.
7464 * gdb.arch/powerpc-power8.s: Likewise.
7465 * gdb.arch/powerpc-power9.exp: Likewise.
7466 * gdb.arch/powerpc-power9.s: Likewise.
7467 * gdb.arch/powerpc-vsx.exp: Likewise.
7468 * gdb.arch/powerpc-vsx.s: Likewise.
7469 * gdb.arch/powerpc-vsx2.exp: Likewise.
7470 * gdb.arch/powerpc-vsx2.s: Likewise.
7471 * gdb.arch/powerpc-vsx3.exp: Likewise.
7472 * gdb.arch/powerpc-vsx3.s: Likewise.
7473 * gdb.arch/arm-disassembler-options.exp: Likewise.
7474 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7475 * gdb.arch/s390-disassembler-options.exp: Likewise.
7476
17cd4947
LM
74772017-02-23 Luis Machado <lgustavo@codesourcery.com>
7478
7479 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7480 (check_supported_features): ... this. Changed return type to void.
7481 (supports_rdseed): New static global.
7482 (rdseed): Check supports_rdseed.
7483 (initialize): Call check_supported_features.
7484
2039d74e
EBM
74852017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7486
7487 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7488 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7489 and lqarx/stqcx.
7490 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7491 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7492
a51d7ecf
EBM
74932017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7494
7495 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7496 uppercase.
7497
0224619f
JK
74982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7499
7500 * gdb.dwarf2/formdata16.c: New file.
7501 * gdb.dwarf2/formdata16.exp: New file.
7502 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7503
216f72a1
JK
75042017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7505
7506 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7507 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7508 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7509 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7510 DW_AT_GNU_*.
7511
43988095
JK
75122017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7513
7514 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7515
99e8a4f9
SDJ
75162017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7517
7518 PR gdb/21164
7519 * gdb.base/maint.exp: Add testcases for when the commands do
7520 not have arguments.
7521
b58a8c0c
TP
75222017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7523
7524 * gdb.cp/chained-calls.exp: Use p instead of P.
7525
4e746bb6
TW
75262017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7527
7528 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7529 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7530
3f77c769
TT
75312017-02-14 Tom Tromey <tom@tromey.com>
7532
7533 PR python/13598:
7534 * gdb.python/py-events.exp: Add before_prompt event tests.
7535
075beec0
AA
75362017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7537
7538 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7539
bf5f525c
LM
75402017-02-13 Luis Machado <lgustavo@codesourcery.com>
7541
7542 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7543 (main): Call my_unique_function_name.
7544 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7545 completion of patterns with a single match.
7546 Add missing -re switches to gdb_test_multiple calls.
7547
13a66184
LM
75482017-02-13 Luis Machado <lgustavo@codesourcery.com>
7549
7550 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7551 return if core file is not recognized.
7552
26a06916
SM
75532017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7554
7555 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7556 and extra UIs.
7557
b761ca9e
SM
75582017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7559
7560 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7561 proc_with_prefix.
7562
b964bee0
TT
75632017-02-10 Tom Tromey <tom@tromey.com>
7564
7565 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7566
18da0c51
MG
75672017-02-10 Martin Galvan <martingalvan@sourceware.org>
7568
7569 PR gdb/21122
7570 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7571
604c4576
JG
75722017-02-08 Jerome Guitton <guitton@adacore.com>
7573
7574 * gdb.base/define.exp: Add test for command abbreviations
7575 in define.
7576
20b477a7
LM
75772017-02-06 Luis Machado <lgustavo@codesourcery.com>
7578
7579 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7580 * gdb.reverse/insn-reverse-x86.c: New file.
7581
3f7b46f2
IR
75822017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7583
7584 PR tdep/20936
7585 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7586
f0fd41c1
TT
75872017-02-03 Tom Tromey <tom@tromey.com>
7588
7589 PR rust/21097:
7590 * gdb.rust/simple.exp: Add new tests.
7591
5be5dbf0
PA
75922017-02-02 Pedro Alves <palves@redhat.com>
7593
7594 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7595 tests.
7596
7346ef59
AA
75972017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7598
7599 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7600 taking a 2-byte value out of a 4-byte DWARF implicit value on
7601 big-endian targets.
7602 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7603 logic. Add test cases for DW_OP_implicit.
7604
787f0025
MM
76052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7606
7607 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7608
68777c29
MM
76092017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7610
7611 * gdb.btrace/enable.exp: Call gdb_exit before
7612 skip_gdbserver_tests.
7613
0a1c7e28
MM
76142017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7615
7616 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7617 GDBFLAGS.
7618
b5ac99b0
MM
76192017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7620
7621 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7622 the test is skipped.
7623 * gdb.btrace/data.exp: Likewise.
7624 * gdb.btrace/delta.exp: Likewise.
7625 * gdb.btrace/dlopen.exp: Likewise.
7626 * gdb.btrace/enable-running.exp: Likewise.
7627 * gdb.btrace/enable.exp: Likewise.
7628 * gdb.btrace/exception.exp: Likewise.
7629 * gdb.btrace/function_call_history.exp: Likewise.
7630 * gdb.btrace/gcore.exp: Likewise.
7631 * gdb.btrace/instruction_history.exp: Likewise.
7632 * gdb.btrace/multi-thread-step.exp: Likewise.
7633 * gdb.btrace/nohist.exp: Likewise.
7634 * gdb.btrace/non-stop.exp: Likewise.
7635 * gdb.btrace/reconnect.exp: Likewise.
7636 * gdb.btrace/record_goto-step.exp: Likewise.
7637 * gdb.btrace/record_goto.exp: Likewise.
7638 * gdb.btrace/rn-dl-bind.exp: Likewise.
7639 * gdb.btrace/segv.exp: Likewise.
7640 * gdb.btrace/step.exp: Likewise.
7641 * gdb.btrace/stepi.exp: Likewise.
7642 * gdb.btrace/tailcall-only.exp: Likewise.
7643 * gdb.btrace/tailcall.exp: Likewise.
7644 * gdb.btrace/tsx.exp: Likewise.
7645 * gdb.btrace/unknown_functions.exp: Likewise.
7646 * gdb.btrace/vdso.exp: Likewise.
7647
cd4007e4
MM
76482017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7649
7650 * gdb.btrace/enable-running.c: New.
7651 * gdb.btrace/enable-running.exp: New.
7652
2735833d
WT
76532017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7654
7655 * gdb.arch/amd64-gs_base.c: New file.
7656 * gdb.arch/amd64-gs_base.exp: New file.
7657
b51e1e94
LM
76582017-01-26 Luis Machado <lgustavo@codesourcery.com>
7659
7660 * lib/memory.exp: Remove spurious empty newlines.
7661
72ca0410
SM
76622017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7663
7664 * gdb.python/py-bad-printers.exp: Load python file using "source".
7665 * gdb.python/py-events.exp: Likewise.
7666 * gdb.python/py-evsignal.exp: Likewise.
7667 * gdb.python/py-evthreads.exp: Likewise.
7668 * gdb.python/py-frame-args.exp: Likewise.
7669 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
7670 * gdb.python/py-framefilter-mi.exp: Likewise.
7671 * gdb.python/py-framefilter.exp: Likewise.
7672 * gdb.python/py-mi.exp: Likewise.
7673 * gdb.python/py-pp-maint.exp: Likewise.
7674 * gdb.python/py-pp-registration.exp: Likewise.
7675 * gdb.python/py-prettyprint.exp: Likewise.
7676 (run_lang_tests): Likewise.
7677 * gdb.python/py-typeprint.exp: Likewise.
7678
e309aa65
LM
76792017-01-26 Luis Machado <lgustavo@codesourcery.com>
7680
7681 * lib/memory.exp: New file.
7682 * lib/gdb.exp: Load memory.exp.
7683 * gdb.base/memattr.exp (delete_memory): Move proc to
7684 lib/memory.exp and rename to delete_memory_regions.
7685 Replace delete_memory with delete_memory_regions.
7686 Cleanup memory regions before tests.
7687 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
7688 before tests.
7689
515aff23
LM
76902017-01-26 Luis Machado <lgustavo@codesourcery.com>
7691
7692 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
7693 files.
7694 (initialize): New function conditionally defined.
7695 (testcases): Move within conditional block.
7696 (main): Call initialize.
7697 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
7698 of gdb.reverse/insn-reverse.c.
7699 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
7700 gdb.reverse/insn-reverse.c.
7701
d8b49cf0
YQ
77022017-01-26 Yao Qi <yao.qi@linaro.org>
7703
7704 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
7705 disassemble on address 0.
7706
f13a9a0c
YQ
77072017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
7708 Yao Qi <yao.qi@linaro.org>
7709
7710 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
7711 * gdb.dwarf2/implptr-64bit.S: Remove.
7712 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
7713 variables in caller's context. Add DW_OP_implicit_value.
7714
5ac95241
YQ
77152017-01-25 Yao Qi <yao.qi@linaro.org>
7716
7717 * lib/dwarf.exp (Dwarf::_location): Handle
7718 DW_OP_GNU_implicit_pointer with proper size.
7719
23e82930
LM
77202017-01-20 Luis Machado <lgustavo@codesourcery.com>
7721
7722 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
7723 and add untested calls.
7724
d334ae25
LM
77252017-01-20 Luis Machado <lgustavo@codesourcery.com>
7726
7727 * gdb.python/python.exp: Check line number against what GDB thinks
7728 the line number is for func1.
7729
f5e6296e
IB
77302017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
7731
7732 * gdb.dlang/debug-expr.exp: New file.
7733
5b362f04
LM
77342016-12-23 Luis Machado <lgustavo@codesourcery.com>
7735
7736 Fix test names for the following files:
7737
7738 * gdb.ada/exec_changed.exp
7739 * gdb.ada/info_types.exp
7740 * gdb.arch/aarch64-atomic-inst.exp
7741 * gdb.arch/aarch64-fp.exp
7742 * gdb.arch/altivec-abi.exp
7743 * gdb.arch/altivec-regs.exp
7744 * gdb.arch/amd64-byte.exp
7745 * gdb.arch/amd64-disp-step.exp
7746 * gdb.arch/amd64-dword.exp
7747 * gdb.arch/amd64-entry-value-inline.exp
7748 * gdb.arch/amd64-entry-value-param.exp
7749 * gdb.arch/amd64-entry-value-paramref.exp
7750 * gdb.arch/amd64-entry-value.exp
7751 * gdb.arch/amd64-i386-address.exp
7752 * gdb.arch/amd64-invalid-stack-middle.exp
7753 * gdb.arch/amd64-invalid-stack-top.exp
7754 * gdb.arch/amd64-optimout-repeat.exp
7755 * gdb.arch/amd64-prologue-skip.exp
7756 * gdb.arch/amd64-prologue-xmm.exp
7757 * gdb.arch/amd64-stap-special-operands.exp
7758 * gdb.arch/amd64-stap-wrong-subexp.exp
7759 * gdb.arch/amd64-tailcall-cxx.exp
7760 * gdb.arch/amd64-tailcall-noret.exp
7761 * gdb.arch/amd64-tailcall-ret.exp
7762 * gdb.arch/amd64-tailcall-self.exp
7763 * gdb.arch/amd64-word.exp
7764 * gdb.arch/arm-bl-branch-dest.exp
7765 * gdb.arch/arm-disp-step.exp
7766 * gdb.arch/arm-neon.exp
7767 * gdb.arch/arm-single-step-kernel-helper.exp
7768 * gdb.arch/avr-flash-qualifier.exp
7769 * gdb.arch/disp-step-insn-reloc.exp
7770 * gdb.arch/e500-abi.exp
7771 * gdb.arch/e500-regs.exp
7772 * gdb.arch/ftrace-insn-reloc.exp
7773 * gdb.arch/i386-avx512.exp
7774 * gdb.arch/i386-bp_permanent.exp
7775 * gdb.arch/i386-byte.exp
7776 * gdb.arch/i386-cfi-notcurrent.exp
7777 * gdb.arch/i386-disp-step.exp
7778 * gdb.arch/i386-dr3-watch.exp
7779 * gdb.arch/i386-float.exp
7780 * gdb.arch/i386-gnu-cfi.exp
7781 * gdb.arch/i386-mpx-map.exp
7782 * gdb.arch/i386-mpx-sigsegv.exp
7783 * gdb.arch/i386-mpx-simple_segv.exp
7784 * gdb.arch/i386-mpx.exp
7785 * gdb.arch/i386-permbkpt.exp
7786 * gdb.arch/i386-prologue.exp
7787 * gdb.arch/i386-signal.exp
7788 * gdb.arch/i386-size-overlap.exp
7789 * gdb.arch/i386-unwind.exp
7790 * gdb.arch/i386-word.exp
7791 * gdb.arch/mips-fcr.exp
7792 * gdb.arch/powerpc-d128-regs.exp
7793 * gdb.arch/powerpc-stackless.exp
7794 * gdb.arch/ppc64-atomic-inst.exp
7795 * gdb.arch/s390-stackless.exp
7796 * gdb.arch/s390-tdbregs.exp
7797 * gdb.arch/s390-vregs.exp
7798 * gdb.arch/sparc-sysstep.exp
7799 * gdb.arch/thumb-bx-pc.exp
7800 * gdb.arch/thumb-singlestep.exp
7801 * gdb.arch/thumb2-it.exp
7802 * gdb.arch/vsx-regs.exp
7803 * gdb.asm/asm-source.exp
7804 * gdb.base/a2-run.exp
7805 * gdb.base/advance.exp
7806 * gdb.base/all-bin.exp
7807 * gdb.base/anon.exp
7808 * gdb.base/args.exp
7809 * gdb.base/arithmet.exp
7810 * gdb.base/async-shell.exp
7811 * gdb.base/async.exp
7812 * gdb.base/attach-pie-noexec.exp
7813 * gdb.base/attach-twice.exp
7814 * gdb.base/auto-load.exp
7815 * gdb.base/bang.exp
7816 * gdb.base/bitfields.exp
7817 * gdb.base/break-always.exp
7818 * gdb.base/break-caller-line.exp
7819 * gdb.base/break-entry.exp
7820 * gdb.base/break-inline.exp
7821 * gdb.base/break-on-linker-gcd-function.exp
7822 * gdb.base/break-probes.exp
7823 * gdb.base/break.exp
7824 * gdb.base/breakpoint-shadow.exp
7825 * gdb.base/call-ar-st.exp
7826 * gdb.base/call-sc.exp
7827 * gdb.base/call-signal-resume.exp
7828 * gdb.base/call-strs.exp
7829 * gdb.base/callfuncs.exp
7830 * gdb.base/catch-fork-static.exp
7831 * gdb.base/catch-gdb-caused-signals.exp
7832 * gdb.base/catch-load.exp
7833 * gdb.base/catch-signal-fork.exp
7834 * gdb.base/catch-signal.exp
7835 * gdb.base/catch-syscall.exp
7836 * gdb.base/charset.exp
7837 * gdb.base/checkpoint.exp
7838 * gdb.base/chng-syms.exp
7839 * gdb.base/code-expr.exp
7840 * gdb.base/code_elim.exp
7841 * gdb.base/commands.exp
7842 * gdb.base/completion.exp
7843 * gdb.base/complex.exp
7844 * gdb.base/cond-expr.exp
7845 * gdb.base/condbreak.exp
7846 * gdb.base/consecutive.exp
7847 * gdb.base/continue-all-already-running.exp
7848 * gdb.base/coredump-filter.exp
7849 * gdb.base/corefile.exp
7850 * gdb.base/dbx.exp
7851 * gdb.base/debug-expr.exp
7852 * gdb.base/define.exp
7853 * gdb.base/del.exp
7854 * gdb.base/disabled-location.exp
7855 * gdb.base/disasm-end-cu.exp
7856 * gdb.base/disasm-optim.exp
7857 * gdb.base/display.exp
7858 * gdb.base/duplicate-bp.exp
7859 * gdb.base/ena-dis-br.exp
7860 * gdb.base/ending-run.exp
7861 * gdb.base/enumval.exp
7862 * gdb.base/environ.exp
7863 * gdb.base/eu-strip-infcall.exp
7864 * gdb.base/eval-avoid-side-effects.exp
7865 * gdb.base/eval-skip.exp
7866 * gdb.base/exitsignal.exp
7867 * gdb.base/expand-psymtabs.exp
7868 * gdb.base/filesym.exp
7869 * gdb.base/find-unmapped.exp
7870 * gdb.base/finish.exp
7871 * gdb.base/float.exp
7872 * gdb.base/foll-exec-mode.exp
7873 * gdb.base/foll-exec.exp
7874 * gdb.base/foll-fork.exp
7875 * gdb.base/fortran-sym-case.exp
7876 * gdb.base/freebpcmd.exp
7877 * gdb.base/func-ptr.exp
7878 * gdb.base/func-ptrs.exp
7879 * gdb.base/funcargs.exp
7880 * gdb.base/gcore-buffer-overflow.exp
7881 * gdb.base/gcore-relro-pie.exp
7882 * gdb.base/gcore-relro.exp
7883 * gdb.base/gcore.exp
7884 * gdb.base/gdb1090.exp
7885 * gdb.base/gdb11530.exp
7886 * gdb.base/gdb11531.exp
7887 * gdb.base/gdb1821.exp
7888 * gdb.base/gdbindex-stabs.exp
7889 * gdb.base/gdbvars.exp
7890 * gdb.base/hbreak.exp
7891 * gdb.base/hbreak2.exp
7892 * gdb.base/included.exp
7893 * gdb.base/infcall-input.exp
7894 * gdb.base/inferior-died.exp
7895 * gdb.base/infnan.exp
7896 * gdb.base/info-macros.exp
7897 * gdb.base/info-os.exp
7898 * gdb.base/info-proc.exp
7899 * gdb.base/info-shared.exp
7900 * gdb.base/info-target.exp
7901 * gdb.base/infoline.exp
7902 * gdb.base/interp.exp
7903 * gdb.base/interrupt.exp
7904 * gdb.base/jit-reader.exp
7905 * gdb.base/jit-simple.exp
7906 * gdb.base/kill-after-signal.exp
7907 * gdb.base/kill-detach-inferiors-cmd.exp
7908 * gdb.base/label.exp
7909 * gdb.base/langs.exp
7910 * gdb.base/ldbl_e308.exp
7911 * gdb.base/line-symtabs.exp
7912 * gdb.base/linespecs.exp
7913 * gdb.base/list.exp
7914 * gdb.base/long_long.exp
7915 * gdb.base/longest-types.exp
7916 * gdb.base/maint.exp
7917 * gdb.base/max-value-size.exp
7918 * gdb.base/memattr.exp
7919 * gdb.base/mips_pro.exp
7920 * gdb.base/morestack.exp
7921 * gdb.base/moribund-step.exp
7922 * gdb.base/multi-forks.exp
7923 * gdb.base/nested-addr.exp
7924 * gdb.base/nextoverexit.exp
7925 * gdb.base/noreturn-finish.exp
7926 * gdb.base/noreturn-return.exp
7927 * gdb.base/nostdlib.exp
7928 * gdb.base/offsets.exp
7929 * gdb.base/opaque.exp
7930 * gdb.base/pc-fp.exp
7931 * gdb.base/permissions.exp
7932 * gdb.base/print-symbol-loading.exp
7933 * gdb.base/prologue-include.exp
7934 * gdb.base/psymtab.exp
7935 * gdb.base/ptype.exp
7936 * gdb.base/random-signal.exp
7937 * gdb.base/randomize.exp
7938 * gdb.base/range-stepping.exp
7939 * gdb.base/readline-ask.exp
7940 * gdb.base/recpar.exp
7941 * gdb.base/recurse.exp
7942 * gdb.base/relational.exp
7943 * gdb.base/restore.exp
7944 * gdb.base/return-nodebug.exp
7945 * gdb.base/return.exp
7946 * gdb.base/run-after-attach.exp
7947 * gdb.base/save-bp.exp
7948 * gdb.base/scope.exp
7949 * gdb.base/sect-cmd.exp
7950 * gdb.base/set-lang-auto.exp
7951 * gdb.base/set-noassign.exp
7952 * gdb.base/setvar.exp
7953 * gdb.base/sigall.exp
7954 * gdb.base/sigbpt.exp
7955 * gdb.base/siginfo-addr.exp
7956 * gdb.base/siginfo-infcall.exp
7957 * gdb.base/siginfo-obj.exp
7958 * gdb.base/siginfo.exp
7959 * gdb.base/signals-state-child.exp
7960 * gdb.base/signest.exp
7961 * gdb.base/sigstep.exp
7962 * gdb.base/sizeof.exp
7963 * gdb.base/skip.exp
7964 * gdb.base/solib-corrupted.exp
7965 * gdb.base/solib-nodir.exp
7966 * gdb.base/solib-search.exp
7967 * gdb.base/stack-checking.exp
7968 * gdb.base/stale-infcall.exp
7969 * gdb.base/stap-probe.exp
7970 * gdb.base/start.exp
7971 * gdb.base/step-break.exp
7972 * gdb.base/step-bt.exp
7973 * gdb.base/step-line.exp
7974 * gdb.base/step-over-exit.exp
7975 * gdb.base/step-over-syscall.exp
7976 * gdb.base/step-resume-infcall.exp
7977 * gdb.base/step-test.exp
7978 * gdb.base/store.exp
7979 * gdb.base/structs3.exp
7980 * gdb.base/sym-file.exp
7981 * gdb.base/symbol-without-target_section.exp
7982 * gdb.base/term.exp
7983 * gdb.base/testenv.exp
7984 * gdb.base/ui-redirect.exp
7985 * gdb.base/until.exp
7986 * gdb.base/unwindonsignal.exp
7987 * gdb.base/value-double-free.exp
7988 * gdb.base/vla-datatypes.exp
7989 * gdb.base/vla-ptr.exp
7990 * gdb.base/vla-sideeffect.exp
7991 * gdb.base/volatile.exp
7992 * gdb.base/watch-cond-infcall.exp
7993 * gdb.base/watch-cond.exp
7994 * gdb.base/watch-non-mem.exp
7995 * gdb.base/watch-read.exp
7996 * gdb.base/watch-vfork.exp
7997 * gdb.base/watchpoint-cond-gone.exp
7998 * gdb.base/watchpoint-delete.exp
7999 * gdb.base/watchpoint-hw-hit-once.exp
8000 * gdb.base/watchpoint-hw.exp
8001 * gdb.base/watchpoint-stops-at-right-insn.exp
8002 * gdb.base/watchpoints.exp
8003 * gdb.base/wchar.exp
8004 * gdb.base/whatis-exp.exp
8005 * gdb.btrace/buffer-size.exp
8006 * gdb.btrace/data.exp
8007 * gdb.btrace/delta.exp
8008 * gdb.btrace/dlopen.exp
8009 * gdb.btrace/enable.exp
8010 * gdb.btrace/exception.exp
8011 * gdb.btrace/function_call_history.exp
8012 * gdb.btrace/gcore.exp
8013 * gdb.btrace/instruction_history.exp
8014 * gdb.btrace/nohist.exp
8015 * gdb.btrace/reconnect.exp
8016 * gdb.btrace/record_goto-step.exp
8017 * gdb.btrace/record_goto.exp
8018 * gdb.btrace/rn-dl-bind.exp
8019 * gdb.btrace/segv.exp
8020 * gdb.btrace/step.exp
8021 * gdb.btrace/stepi.exp
8022 * gdb.btrace/tailcall-only.exp
8023 * gdb.btrace/tailcall.exp
8024 * gdb.btrace/tsx.exp
8025 * gdb.btrace/unknown_functions.exp
8026 * gdb.btrace/vdso.exp
8027 * gdb.compile/compile-ifunc.exp
8028 * gdb.compile/compile-ops.exp
8029 * gdb.compile/compile-print.exp
8030 * gdb.compile/compile-setjmp.exp
8031 * gdb.cp/abstract-origin.exp
8032 * gdb.cp/ambiguous.exp
8033 * gdb.cp/annota2.exp
8034 * gdb.cp/annota3.exp
8035 * gdb.cp/anon-ns.exp
8036 * gdb.cp/anon-struct.exp
8037 * gdb.cp/anon-union.exp
8038 * gdb.cp/arg-reference.exp
8039 * gdb.cp/baseenum.exp
8040 * gdb.cp/bool.exp
8041 * gdb.cp/breakpoint.exp
8042 * gdb.cp/bs15503.exp
8043 * gdb.cp/call-c.exp
8044 * gdb.cp/casts.exp
8045 * gdb.cp/chained-calls.exp
8046 * gdb.cp/class2.exp
8047 * gdb.cp/classes.exp
8048 * gdb.cp/cmpd-minsyms.exp
8049 * gdb.cp/converts.exp
8050 * gdb.cp/cp-relocate.exp
8051 * gdb.cp/cpcompletion.exp
8052 * gdb.cp/cpexprs.exp
8053 * gdb.cp/cplabel.exp
8054 * gdb.cp/cplusfuncs.exp
8055 * gdb.cp/cpsizeof.exp
8056 * gdb.cp/ctti.exp
8057 * gdb.cp/derivation.exp
8058 * gdb.cp/destrprint.exp
8059 * gdb.cp/dispcxx.exp
8060 * gdb.cp/enum-class.exp
8061 * gdb.cp/exception.exp
8062 * gdb.cp/exceptprint.exp
8063 * gdb.cp/expand-psymtabs-cxx.exp
8064 * gdb.cp/expand-sals.exp
8065 * gdb.cp/extern-c.exp
8066 * gdb.cp/filename.exp
8067 * gdb.cp/formatted-ref.exp
8068 * gdb.cp/fpointer.exp
8069 * gdb.cp/gdb1355.exp
8070 * gdb.cp/gdb2495.exp
8071 * gdb.cp/hang.exp
8072 * gdb.cp/impl-this.exp
8073 * gdb.cp/infcall-dlopen.exp
8074 * gdb.cp/inherit.exp
8075 * gdb.cp/iostream.exp
8076 * gdb.cp/koenig.exp
8077 * gdb.cp/local.exp
8078 * gdb.cp/m-data.exp
8079 * gdb.cp/m-static.exp
8080 * gdb.cp/mb-ctor.exp
8081 * gdb.cp/mb-inline.exp
8082 * gdb.cp/mb-templates.exp
8083 * gdb.cp/member-name.exp
8084 * gdb.cp/member-ptr.exp
8085 * gdb.cp/meth-typedefs.exp
8086 * gdb.cp/method.exp
8087 * gdb.cp/method2.exp
8088 * gdb.cp/minsym-fallback.exp
8089 * gdb.cp/misc.exp
8090 * gdb.cp/namelessclass.exp
8091 * gdb.cp/namespace-enum.exp
8092 * gdb.cp/namespace-nested-import.exp
8093 * gdb.cp/namespace.exp
8094 * gdb.cp/nextoverthrow.exp
8095 * gdb.cp/no-dmgl-verbose.exp
8096 * gdb.cp/non-trivial-retval.exp
8097 * gdb.cp/noparam.exp
8098 * gdb.cp/nsdecl.exp
8099 * gdb.cp/nsimport.exp
8100 * gdb.cp/nsnested.exp
8101 * gdb.cp/nsnoimports.exp
8102 * gdb.cp/nsrecurs.exp
8103 * gdb.cp/nsstress.exp
8104 * gdb.cp/nsusing.exp
8105 * gdb.cp/operator.exp
8106 * gdb.cp/oranking.exp
8107 * gdb.cp/overload-const.exp
8108 * gdb.cp/overload.exp
8109 * gdb.cp/ovldbreak.exp
8110 * gdb.cp/ovsrch.exp
8111 * gdb.cp/paren-type.exp
8112 * gdb.cp/parse-lang.exp
8113 * gdb.cp/pass-by-ref.exp
8114 * gdb.cp/pr-1023.exp
8115 * gdb.cp/pr-1210.exp
8116 * gdb.cp/pr-574.exp
8117 * gdb.cp/pr10687.exp
8118 * gdb.cp/pr12028.exp
8119 * gdb.cp/pr17132.exp
8120 * gdb.cp/pr17494.exp
8121 * gdb.cp/pr9067.exp
8122 * gdb.cp/pr9167.exp
8123 * gdb.cp/pr9631.exp
8124 * gdb.cp/printmethod.exp
8125 * gdb.cp/psmang.exp
8126 * gdb.cp/psymtab-parameter.exp
8127 * gdb.cp/ptype-cv-cp.exp
8128 * gdb.cp/ptype-flags.exp
8129 * gdb.cp/re-set-overloaded.exp
8130 * gdb.cp/ref-types.exp
8131 * gdb.cp/rtti.exp
8132 * gdb.cp/scope-err.exp
8133 * gdb.cp/shadow.exp
8134 * gdb.cp/smartp.exp
8135 * gdb.cp/static-method.exp
8136 * gdb.cp/static-print-quit.exp
8137 * gdb.cp/temargs.exp
8138 * gdb.cp/templates.exp
8139 * gdb.cp/try_catch.exp
8140 * gdb.cp/typedef-operator.exp
8141 * gdb.cp/typeid.exp
8142 * gdb.cp/userdef.exp
8143 * gdb.cp/using-crash.exp
8144 * gdb.cp/var-tag.exp
8145 * gdb.cp/virtbase.exp
8146 * gdb.cp/virtfunc.exp
8147 * gdb.cp/virtfunc2.exp
8148 * gdb.cp/vla-cxx.exp
8149 * gdb.disasm/t01_mov.exp
8150 * gdb.disasm/t02_mova.exp
8151 * gdb.disasm/t03_add.exp
8152 * gdb.disasm/t04_sub.exp
8153 * gdb.disasm/t05_cmp.exp
8154 * gdb.disasm/t06_ari2.exp
8155 * gdb.disasm/t07_ari3.exp
8156 * gdb.disasm/t08_or.exp
8157 * gdb.disasm/t09_xor.exp
8158 * gdb.disasm/t10_and.exp
8159 * gdb.disasm/t11_logs.exp
8160 * gdb.disasm/t12_bit.exp
8161 * gdb.disasm/t13_otr.exp
8162 * gdb.dlang/circular.exp
8163 * gdb.dwarf2/arr-stride.exp
8164 * gdb.dwarf2/arr-subrange.exp
8165 * gdb.dwarf2/atomic-type.exp
8166 * gdb.dwarf2/bad-regnum.exp
8167 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8168 * gdb.dwarf2/callframecfa.exp
8169 * gdb.dwarf2/clztest.exp
8170 * gdb.dwarf2/corrupt.exp
8171 * gdb.dwarf2/data-loc.exp
8172 * gdb.dwarf2/dup-psym.exp
8173 * gdb.dwarf2/dw2-anon-mptr.exp
8174 * gdb.dwarf2/dw2-anonymous-func.exp
8175 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8176 * gdb.dwarf2/dw2-bad-unresolved.exp
8177 * gdb.dwarf2/dw2-basic.exp
8178 * gdb.dwarf2/dw2-canonicalize-type.exp
8179 * gdb.dwarf2/dw2-case-insensitive.exp
8180 * gdb.dwarf2/dw2-common-block.exp
8181 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8182 * gdb.dwarf2/dw2-compressed.exp
8183 * gdb.dwarf2/dw2-const.exp
8184 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8185 * gdb.dwarf2/dw2-cu-size.exp
8186 * gdb.dwarf2/dw2-dup-frame.exp
8187 * gdb.dwarf2/dw2-entry-value.exp
8188 * gdb.dwarf2/dw2-icycle.exp
8189 * gdb.dwarf2/dw2-ifort-parameter.exp
8190 * gdb.dwarf2/dw2-inline-break.exp
8191 * gdb.dwarf2/dw2-inline-param.exp
8192 * gdb.dwarf2/dw2-intercu.exp
8193 * gdb.dwarf2/dw2-intermix.exp
8194 * gdb.dwarf2/dw2-lexical-block-bare.exp
8195 * gdb.dwarf2/dw2-linkage-name-trust.exp
8196 * gdb.dwarf2/dw2-minsym-in-cu.exp
8197 * gdb.dwarf2/dw2-noloc.exp
8198 * gdb.dwarf2/dw2-op-call.exp
8199 * gdb.dwarf2/dw2-op-out-param.exp
8200 * gdb.dwarf2/dw2-opt-structptr.exp
8201 * gdb.dwarf2/dw2-param-error.exp
8202 * gdb.dwarf2/dw2-producer.exp
8203 * gdb.dwarf2/dw2-ranges-base.exp
8204 * gdb.dwarf2/dw2-ref-missing-frame.exp
8205 * gdb.dwarf2/dw2-reg-undefined.exp
8206 * gdb.dwarf2/dw2-regno-invalid.exp
8207 * gdb.dwarf2/dw2-restore.exp
8208 * gdb.dwarf2/dw2-restrict.exp
8209 * gdb.dwarf2/dw2-single-line-discriminators.exp
8210 * gdb.dwarf2/dw2-strp.exp
8211 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8212 * gdb.dwarf2/dw2-unresolved.exp
8213 * gdb.dwarf2/dw2-var-zero-addr.exp
8214 * gdb.dwarf2/dw4-sig-types.exp
8215 * gdb.dwarf2/dwz.exp
8216 * gdb.dwarf2/dynarr-ptr.exp
8217 * gdb.dwarf2/enum-type.exp
8218 * gdb.dwarf2/gdb-index.exp
8219 * gdb.dwarf2/implptr-64bit.exp
8220 * gdb.dwarf2/implptr-optimized-out.exp
8221 * gdb.dwarf2/implptr.exp
8222 * gdb.dwarf2/implref-array.exp
8223 * gdb.dwarf2/implref-const.exp
8224 * gdb.dwarf2/implref-global.exp
8225 * gdb.dwarf2/implref-struct.exp
8226 * gdb.dwarf2/mac-fileno.exp
8227 * gdb.dwarf2/main-subprogram.exp
8228 * gdb.dwarf2/member-ptr-forwardref.exp
8229 * gdb.dwarf2/method-ptr.exp
8230 * gdb.dwarf2/missing-sig-type.exp
8231 * gdb.dwarf2/nonvar-access.exp
8232 * gdb.dwarf2/opaque-type-lookup.exp
8233 * gdb.dwarf2/pieces-optimized-out.exp
8234 * gdb.dwarf2/pieces.exp
8235 * gdb.dwarf2/pr10770.exp
8236 * gdb.dwarf2/pr13961.exp
8237 * gdb.dwarf2/staticvirtual.exp
8238 * gdb.dwarf2/subrange.exp
8239 * gdb.dwarf2/symtab-producer.exp
8240 * gdb.dwarf2/trace-crash.exp
8241 * gdb.dwarf2/typeddwarf.exp
8242 * gdb.dwarf2/valop.exp
8243 * gdb.dwarf2/watch-notconst.exp
8244 * gdb.fortran/array-element.exp
8245 * gdb.fortran/charset.exp
8246 * gdb.fortran/common-block.exp
8247 * gdb.fortran/complex.exp
8248 * gdb.fortran/derived-type-function.exp
8249 * gdb.fortran/derived-type.exp
8250 * gdb.fortran/logical.exp
8251 * gdb.fortran/module.exp
8252 * gdb.fortran/multi-dim.exp
8253 * gdb.fortran/nested-funcs.exp
8254 * gdb.fortran/print-formatted.exp
8255 * gdb.fortran/subarray.exp
8256 * gdb.fortran/vla-alloc-assoc.exp
8257 * gdb.fortran/vla-datatypes.exp
8258 * gdb.fortran/vla-history.exp
8259 * gdb.fortran/vla-ptr-info.exp
8260 * gdb.fortran/vla-ptype-sub.exp
8261 * gdb.fortran/vla-ptype.exp
8262 * gdb.fortran/vla-sizeof.exp
8263 * gdb.fortran/vla-type.exp
8264 * gdb.fortran/vla-value-sub-arbitrary.exp
8265 * gdb.fortran/vla-value-sub-finish.exp
8266 * gdb.fortran/vla-value-sub.exp
8267 * gdb.fortran/vla-value.exp
8268 * gdb.fortran/whatis_type.exp
8269 * gdb.go/chan.exp
8270 * gdb.go/handcall.exp
8271 * gdb.go/hello.exp
8272 * gdb.go/integers.exp
8273 * gdb.go/methods.exp
8274 * gdb.go/package.exp
8275 * gdb.go/strings.exp
8276 * gdb.go/types.exp
8277 * gdb.go/unsafe.exp
8278 * gdb.guile/scm-arch.exp
8279 * gdb.guile/scm-block.exp
8280 * gdb.guile/scm-breakpoint.exp
8281 * gdb.guile/scm-cmd.exp
8282 * gdb.guile/scm-disasm.exp
8283 * gdb.guile/scm-equal.exp
8284 * gdb.guile/scm-frame-args.exp
8285 * gdb.guile/scm-frame-inline.exp
8286 * gdb.guile/scm-frame.exp
8287 * gdb.guile/scm-iterator.exp
8288 * gdb.guile/scm-math.exp
8289 * gdb.guile/scm-objfile.exp
8290 * gdb.guile/scm-ports.exp
8291 * gdb.guile/scm-symbol.exp
8292 * gdb.guile/scm-symtab.exp
8293 * gdb.guile/scm-value-cc.exp
8294 * gdb.guile/types-module.exp
8295 * gdb.linespec/break-ask.exp
8296 * gdb.linespec/cpexplicit.exp
8297 * gdb.linespec/explicit.exp
8298 * gdb.linespec/keywords.exp
8299 * gdb.linespec/linespec.exp
8300 * gdb.linespec/ls-dollar.exp
8301 * gdb.linespec/ls-errs.exp
8302 * gdb.linespec/skip-two.exp
8303 * gdb.linespec/thread.exp
8304 * gdb.mi/mi-async.exp
8305 * gdb.mi/mi-basics.exp
8306 * gdb.mi/mi-break.exp
8307 * gdb.mi/mi-catch-load.exp
8308 * gdb.mi/mi-cli.exp
8309 * gdb.mi/mi-cmd-param-changed.exp
8310 * gdb.mi/mi-console.exp
8311 * gdb.mi/mi-detach.exp
8312 * gdb.mi/mi-disassemble.exp
8313 * gdb.mi/mi-eval.exp
8314 * gdb.mi/mi-file-transfer.exp
8315 * gdb.mi/mi-file.exp
8316 * gdb.mi/mi-fill-memory.exp
8317 * gdb.mi/mi-inheritance-syntax-error.exp
8318 * gdb.mi/mi-linespec-err-cp.exp
8319 * gdb.mi/mi-logging.exp
8320 * gdb.mi/mi-memory-changed.exp
8321 * gdb.mi/mi-read-memory.exp
8322 * gdb.mi/mi-record-changed.exp
8323 * gdb.mi/mi-reg-undefined.exp
8324 * gdb.mi/mi-regs.exp
8325 * gdb.mi/mi-return.exp
8326 * gdb.mi/mi-reverse.exp
8327 * gdb.mi/mi-simplerun.exp
8328 * gdb.mi/mi-solib.exp
8329 * gdb.mi/mi-stack.exp
8330 * gdb.mi/mi-stepi.exp
8331 * gdb.mi/mi-syn-frame.exp
8332 * gdb.mi/mi-until.exp
8333 * gdb.mi/mi-var-block.exp
8334 * gdb.mi/mi-var-child.exp
8335 * gdb.mi/mi-var-cmd.exp
8336 * gdb.mi/mi-var-cp.exp
8337 * gdb.mi/mi-var-display.exp
8338 * gdb.mi/mi-var-invalidate.exp
8339 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8340 * gdb.mi/mi-vla-fortran.exp
8341 * gdb.mi/mi-watch.exp
8342 * gdb.mi/mi2-var-child.exp
8343 * gdb.mi/user-selected-context-sync.exp
8344 * gdb.modula2/unbounded-array.exp
8345 * gdb.multi/dummy-frame-restore.exp
8346 * gdb.multi/multi-arch-exec.exp
8347 * gdb.multi/multi-arch.exp
8348 * gdb.multi/tids.exp
8349 * gdb.multi/watchpoint-multi.exp
8350 * gdb.opencl/callfuncs.exp
8351 * gdb.opencl/convs_casts.exp
8352 * gdb.opencl/datatypes.exp
8353 * gdb.opencl/operators.exp
8354 * gdb.opencl/vec_comps.exp
8355 * gdb.opt/clobbered-registers-O2.exp
8356 * gdb.opt/inline-break.exp
8357 * gdb.opt/inline-bt.exp
8358 * gdb.opt/inline-cmds.exp
8359 * gdb.opt/inline-locals.exp
8360 * gdb.pascal/case-insensitive-symbols.exp
8361 * gdb.pascal/floats.exp
8362 * gdb.pascal/gdb11492.exp
8363 * gdb.python/lib-types.exp
8364 * gdb.python/py-arch.exp
8365 * gdb.python/py-as-string.exp
8366 * gdb.python/py-bad-printers.exp
8367 * gdb.python/py-block.exp
8368 * gdb.python/py-breakpoint-create-fail.exp
8369 * gdb.python/py-breakpoint.exp
8370 * gdb.python/py-caller-is.exp
8371 * gdb.python/py-cmd.exp
8372 * gdb.python/py-explore-cc.exp
8373 * gdb.python/py-explore.exp
8374 * gdb.python/py-finish-breakpoint.exp
8375 * gdb.python/py-finish-breakpoint2.exp
8376 * gdb.python/py-frame-args.exp
8377 * gdb.python/py-frame-inline.exp
8378 * gdb.python/py-frame.exp
8379 * gdb.python/py-framefilter-mi.exp
8380 * gdb.python/py-infthread.exp
8381 * gdb.python/py-lazy-string.exp
8382 * gdb.python/py-linetable.exp
8383 * gdb.python/py-mi-events.exp
8384 * gdb.python/py-mi-objfile.exp
8385 * gdb.python/py-mi.exp
8386 * gdb.python/py-objfile.exp
8387 * gdb.python/py-pp-integral.exp
8388 * gdb.python/py-pp-maint.exp
8389 * gdb.python/py-pp-re-notag.exp
8390 * gdb.python/py-pp-registration.exp
8391 * gdb.python/py-recurse-unwind.exp
8392 * gdb.python/py-strfns.exp
8393 * gdb.python/py-symbol.exp
8394 * gdb.python/py-symtab.exp
8395 * gdb.python/py-sync-interp.exp
8396 * gdb.python/py-typeprint.exp
8397 * gdb.python/py-unwind-maint.exp
8398 * gdb.python/py-unwind.exp
8399 * gdb.python/py-value-cc.exp
8400 * gdb.python/py-xmethods.exp
8401 * gdb.reverse/amd64-tailcall-reverse.exp
8402 * gdb.reverse/break-precsave.exp
8403 * gdb.reverse/break-reverse.exp
8404 * gdb.reverse/consecutive-precsave.exp
8405 * gdb.reverse/consecutive-reverse.exp
8406 * gdb.reverse/finish-precsave.exp
8407 * gdb.reverse/finish-reverse-bkpt.exp
8408 * gdb.reverse/finish-reverse.exp
8409 * gdb.reverse/fstatat-reverse.exp
8410 * gdb.reverse/getresuid-reverse.exp
8411 * gdb.reverse/i386-precsave.exp
8412 * gdb.reverse/i386-reverse.exp
8413 * gdb.reverse/i386-sse-reverse.exp
8414 * gdb.reverse/i387-env-reverse.exp
8415 * gdb.reverse/i387-stack-reverse.exp
8416 * gdb.reverse/insn-reverse.exp
8417 * gdb.reverse/machinestate-precsave.exp
8418 * gdb.reverse/machinestate.exp
8419 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8420 * gdb.reverse/pipe-reverse.exp
8421 * gdb.reverse/readv-reverse.exp
8422 * gdb.reverse/recvmsg-reverse.exp
8423 * gdb.reverse/rerun-prec.exp
8424 * gdb.reverse/s390-mvcle.exp
8425 * gdb.reverse/step-precsave.exp
8426 * gdb.reverse/step-reverse.exp
8427 * gdb.reverse/time-reverse.exp
8428 * gdb.reverse/until-precsave.exp
8429 * gdb.reverse/until-reverse.exp
8430 * gdb.reverse/waitpid-reverse.exp
8431 * gdb.reverse/watch-precsave.exp
8432 * gdb.reverse/watch-reverse.exp
8433 * gdb.rust/generics.exp
8434 * gdb.rust/methods.exp
8435 * gdb.rust/modules.exp
8436 * gdb.rust/simple.exp
8437 * gdb.server/connect-with-no-symbol-file.exp
8438 * gdb.server/ext-attach.exp
8439 * gdb.server/ext-restart.exp
8440 * gdb.server/ext-wrapper.exp
8441 * gdb.server/file-transfer.exp
8442 * gdb.server/server-exec-info.exp
8443 * gdb.server/server-kill.exp
8444 * gdb.server/server-mon.exp
8445 * gdb.server/wrapper.exp
8446 * gdb.stabs/exclfwd.exp
8447 * gdb.stabs/gdb11479.exp
8448 * gdb.threads/clone-new-thread-event.exp
8449 * gdb.threads/corethreads.exp
8450 * gdb.threads/current-lwp-dead.exp
8451 * gdb.threads/dlopen-libpthread.exp
8452 * gdb.threads/gcore-thread.exp
8453 * gdb.threads/sigstep-threads.exp
8454 * gdb.threads/watchpoint-fork.exp
8455 * gdb.trace/actions-changed.exp
8456 * gdb.trace/backtrace.exp
8457 * gdb.trace/change-loc.exp
8458 * gdb.trace/circ.exp
8459 * gdb.trace/collection.exp
8460 * gdb.trace/disconnected-tracing.exp
8461 * gdb.trace/ftrace.exp
8462 * gdb.trace/mi-trace-frame-collected.exp
8463 * gdb.trace/mi-trace-unavailable.exp
8464 * gdb.trace/mi-traceframe-changed.exp
8465 * gdb.trace/mi-tsv-changed.exp
8466 * gdb.trace/no-attach-trace.exp
8467 * gdb.trace/passc-dyn.exp
8468 * gdb.trace/qtro.exp
8469 * gdb.trace/range-stepping.exp
8470 * gdb.trace/read-memory.exp
8471 * gdb.trace/save-trace.exp
8472 * gdb.trace/signal.exp
8473 * gdb.trace/status-stop.exp
8474 * gdb.trace/tfile.exp
8475 * gdb.trace/trace-break.exp
8476 * gdb.trace/trace-buffer-size.exp
8477 * gdb.trace/trace-condition.exp
8478 * gdb.trace/tracefile-pseudo-reg.exp
8479 * gdb.trace/tstatus.exp
8480 * gdb.trace/unavailable.exp
8481 * gdb.trace/while-dyn.exp
8482 * gdb.trace/while-stepping.exp
8483
34c41c68
DE
84842016-12-22 Doug Evans <xdje42@gmail.com>
8485
8486 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8487 and msymbols.
8488
16e69324
YQ
84892016-12-19 Yao Qi <yao.qi@linaro.org>
8490
8491 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8492 (test_with_self): Don't call do_steps_and_nexts, and remove
8493 code about stepping into xmalloc.
8494
f94f411b
YQ
84952016-12-09 Yao Qi <yao.qi@linaro.org>
8496
8497 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8498
84992016-12-09 Yao Qi <yao.qi@linaro.org>
8500
8501 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8502
f1b5deee
PA
85032016-12-09 Pedro Alves <palves@redhat.com>
8504
8505 * gdb.base/all-architectures-0.exp: New file.
8506 * gdb.base/all-architectures-1.exp: New file.
8507 * gdb.base/all-architectures-2.exp: New file.
8508 * gdb.base/all-architectures-3.exp: New file.
8509 * gdb.base/all-architectures-4.exp: New file.
8510 * gdb.base/all-architectures-5.exp: New file.
8511 * gdb.base/all-architectures-6.exp: New file.
8512 * gdb.base/all-architectures-7.exp: New file.
8513 * gdb.base/all-architectures.exp.in: New file.
8514
364ca42e
YQ
85152016-12-09 Yao Qi <yao.qi@linaro.org>
8516
8517 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8518
107c2d62
LM
85192016-12-02 Luis Machado <lgustavo@codesourcery.com>
8520
8521 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8522 possible.
8523 Remove useless pattern-matching code.
8524
df3ee9ca
PA
85252016-12-02 Pedro Alves <palves@redhat.com>
8526
8527 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8528 procedure.
8529 (top level): Call it.
8530
ec835369
PA
85312016-12-02 Pedro Alves <palves@redhat.com>
8532
8533 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8534 New procedure.
8535 (top level): Call it.
8536
01770bbd
PA
85372016-12-02 Pedro Alves <palves@redhat.com>
8538
8539 PR cli/20559
8540 * gdb.base/commands.exp (user_defined_command_args_eval): New
8541 procedure.
8542 (top level): Call it.
8543
008459ea
LM
85442016-12-02 Luis Machado <lgustavo@codesourcery.com>
8545
8546 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8547 timeout handling.
8548
0c1b455e
TT
85492016-12-02 Tom Tromey <tom@tromey.com>
8550
8551 * gdb.dwarf2/main-subprogram.c: New file.
8552 * gdb.dwarf2/main-subprogram.exp: New file.
8553
018572b8
LM
85542016-12-01 Luis Machado <lgustavo@codesourcery.com>
8555
8556 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8557 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8558 gdb_test_no_output for a couple of cases.
8559 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8560
84c93cd5
LM
85612016-12-01 Luis Machado <lgustavo@codesourcery.com>
8562
8563 Fix test names and standardize compilation error messages throughout
8564 the following files:
8565
8566 * gdb.ada/start.exp
8567 * gdb.arch/alpha-step.exp
8568 * gdb.arch/e500-prologue.exp
8569 * gdb.arch/ftrace-insn-reloc.exp
8570 * gdb.arch/gdb1291.exp
8571 * gdb.arch/gdb1431.exp
8572 * gdb.arch/gdb1558.exp
8573 * gdb.arch/i386-dr3-watch.exp
8574 * gdb.arch/i386-sse-stack-align.exp
8575 * gdb.arch/ia64-breakpoint-shadow.exp
8576 * gdb.arch/pa-nullify.exp
8577 * gdb.arch/powerpc-aix-prologue.exp
8578 * gdb.arch/thumb-bx-pc.exp
8579 * gdb.base/annota1.exp
8580 * gdb.base/annota3.exp
8581 * gdb.base/arrayidx.exp
8582 * gdb.base/assign.exp
8583 * gdb.base/attach.exp
8584 * gdb.base/auxv.exp
8585 * gdb.base/bang.exp
8586 * gdb.base/bfp-test.exp
8587 * gdb.base/bigcore.exp
8588 * gdb.base/bitfields2.exp
8589 * gdb.base/break-fun-addr.exp
8590 * gdb.base/break-probes.exp
8591 * gdb.base/call-rt-st.exp
8592 * gdb.base/callexit.exp
8593 * gdb.base/catch-fork-kill.exp
8594 * gdb.base/charset.exp
8595 * gdb.base/checkpoint.exp
8596 * gdb.base/comprdebug.exp
8597 * gdb.base/constvars.exp
8598 * gdb.base/coredump-filter.exp
8599 * gdb.base/cursal.exp
8600 * gdb.base/cvexpr.exp
8601 * gdb.base/detach.exp
8602 * gdb.base/display.exp
8603 * gdb.base/dmsym.exp
8604 * gdb.base/dprintf-pending.exp
8605 * gdb.base/dso2dso.exp
8606 * gdb.base/dtrace-probe.exp
8607 * gdb.base/dump.exp
8608 * gdb.base/enum_cond.exp
8609 * gdb.base/exe-lock.exp
8610 * gdb.base/exec-invalid-sysroot.exp
8611 * gdb.base/execl-update-breakpoints.exp
8612 * gdb.base/exprs.exp
8613 * gdb.base/fileio.exp
8614 * gdb.base/find.exp
8615 * gdb.base/finish.exp
8616 * gdb.base/fixsection.exp
8617 * gdb.base/foll-vfork.exp
8618 * gdb.base/frame-args.exp
8619 * gdb.base/gcore.exp
8620 * gdb.base/gdb1250.exp
8621 * gdb.base/global-var-nested-by-dso.exp
8622 * gdb.base/gnu-ifunc.exp
8623 * gdb.base/hashline1.exp
8624 * gdb.base/hashline2.exp
8625 * gdb.base/hashline3.exp
8626 * gdb.base/hbreak-in-shr-unsupported.exp
8627 * gdb.base/huge.exp
8628 * gdb.base/infcall-input.exp
8629 * gdb.base/info-fun.exp
8630 * gdb.base/info-shared.exp
8631 * gdb.base/jit-simple.exp
8632 * gdb.base/jit-so.exp
8633 * gdb.base/jit.exp
8634 * gdb.base/jump.exp
8635 * gdb.base/label.exp
8636 * gdb.base/lineinc.exp
8637 * gdb.base/logical.exp
8638 * gdb.base/longjmp.exp
8639 * gdb.base/macscp.exp
8640 * gdb.base/miscexprs.exp
8641 * gdb.base/new-ui-echo.exp
8642 * gdb.base/new-ui-pending-input.exp
8643 * gdb.base/new-ui.exp
8644 * gdb.base/nodebug.exp
8645 * gdb.base/nofield.exp
8646 * gdb.base/offsets.exp
8647 * gdb.base/overlays.exp
8648 * gdb.base/pending.exp
8649 * gdb.base/pointers.exp
8650 * gdb.base/pr11022.exp
8651 * gdb.base/printcmds.exp
8652 * gdb.base/prologue.exp
8653 * gdb.base/ptr-typedef.exp
8654 * gdb.base/realname-expand.exp
8655 * gdb.base/relativedebug.exp
8656 * gdb.base/relocate.exp
8657 * gdb.base/remote.exp
8658 * gdb.base/reread.exp
8659 * gdb.base/return2.exp
8660 * gdb.base/savedregs.exp
8661 * gdb.base/sep.exp
8662 * gdb.base/sepdebug.exp
8663 * gdb.base/sepsymtab.exp
8664 * gdb.base/set-inferior-tty.exp
8665 * gdb.base/setshow.exp
8666 * gdb.base/shlib-call.exp
8667 * gdb.base/sigaltstack.exp
8668 * gdb.base/siginfo-addr.exp
8669 * gdb.base/signals.exp
8670 * gdb.base/signull.exp
8671 * gdb.base/sigrepeat.exp
8672 * gdb.base/so-impl-ld.exp
8673 * gdb.base/solib-display.exp
8674 * gdb.base/solib-overlap.exp
8675 * gdb.base/solib-search.exp
8676 * gdb.base/solib-symbol.exp
8677 * gdb.base/structs.exp
8678 * gdb.base/structs2.exp
8679 * gdb.base/symtab-search-order.exp
8680 * gdb.base/twice.exp
8681 * gdb.base/unload.exp
8682 * gdb.base/varargs.exp
8683 * gdb.base/watchpoint-solib.exp
8684 * gdb.base/watchpoint.exp
8685 * gdb.base/whatis.exp
8686 * gdb.base/wrong_frame_bt_full.exp
8687 * gdb.btrace/dlopen.exp
8688 * gdb.cell/ea-standalone.exp
8689 * gdb.cell/ea-test.exp
8690 * gdb.cp/dispcxx.exp
8691 * gdb.cp/gdb2384.exp
8692 * gdb.cp/method2.exp
8693 * gdb.cp/nextoverthrow.exp
8694 * gdb.cp/pr10728.exp
8695 * gdb.disasm/am33.exp
8696 * gdb.disasm/h8300s.exp
8697 * gdb.disasm/mn10300.exp
8698 * gdb.disasm/sh3.exp
8699 * gdb.dwarf2/dw2-dir-file-name.exp
8700 * gdb.fortran/complex.exp
8701 * gdb.fortran/library-module.exp
8702 * gdb.guile/scm-pretty-print.exp
8703 * gdb.guile/scm-symbol.exp
8704 * gdb.guile/scm-type.exp
8705 * gdb.guile/scm-value.exp
8706 * gdb.linespec/linespec.exp
8707 * gdb.mi/gdb701.exp
8708 * gdb.mi/gdb792.exp
8709 * gdb.mi/mi-breakpoint-changed.exp
8710 * gdb.mi/mi-dprintf-pending.exp
8711 * gdb.mi/mi-dprintf.exp
8712 * gdb.mi/mi-exit-code.exp
8713 * gdb.mi/mi-pending.exp
8714 * gdb.mi/mi-solib.exp
8715 * gdb.mi/new-ui-mi-sync.exp
8716 * gdb.mi/pr11022.exp
8717 * gdb.mi/user-selected-context-sync.exp
8718 * gdb.opt/solib-intra-step.exp
8719 * gdb.python/py-events.exp
8720 * gdb.python/py-finish-breakpoint.exp
8721 * gdb.python/py-mi.exp
8722 * gdb.python/py-prettyprint.exp
8723 * gdb.python/py-shared.exp
8724 * gdb.python/py-symbol.exp
8725 * gdb.python/py-template.exp
8726 * gdb.python/py-type.exp
8727 * gdb.python/py-value.exp
8728 * gdb.reverse/solib-precsave.exp
8729 * gdb.reverse/solib-reverse.exp
8730 * gdb.server/solib-list.exp
8731 * gdb.stabs/weird.exp
8732 * gdb.threads/reconnect-signal.exp
8733 * gdb.threads/stepi-random-signal.exp
8734 * gdb.trace/actions.exp
8735 * gdb.trace/ax.exp
8736 * gdb.trace/backtrace.exp
8737 * gdb.trace/change-loc.exp
8738 * gdb.trace/deltrace.exp
8739 * gdb.trace/ftrace-lock.exp
8740 * gdb.trace/ftrace.exp
8741 * gdb.trace/infotrace.exp
8742 * gdb.trace/mi-tracepoint-changed.exp
8743 * gdb.trace/packetlen.exp
8744 * gdb.trace/passcount.exp
8745 * gdb.trace/pending.exp
8746 * gdb.trace/range-stepping.exp
8747 * gdb.trace/report.exp
8748 * gdb.trace/stap-trace.exp
8749 * gdb.trace/tfind.exp
8750 * gdb.trace/trace-break.exp
8751 * gdb.trace/trace-condition.exp
8752 * gdb.trace/trace-enable-disable.exp
8753 * gdb.trace/trace-mt.exp
8754 * gdb.trace/tracecmd.exp
8755 * gdb.trace/tspeed.exp
8756 * gdb.trace/tsv.exp
8757 * lib/perftest.exp
8758
fb9feb35
LM
87592016-12-01 Luis Machado <lgustavo@codesourcery.com>
8760
8761 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
8762 with gdb_test_no_output.
8763 Use command as test name.
8764
cd2ddb6c
LM
87652016-12-01 Luis Machado <lgustavo@codesourcery.com>
8766
8767 Fix test names starting with uppercase throughout the files.
8768
8769 * gdb.ada/assign_1.exp
8770 * gdb.ada/boolean_expr.exp
8771 * gdb.base/arrayidx.exp
8772 * gdb.base/del.exp
8773 * gdb.base/gcore-buffer-overflow.exp
8774 * gdb.base/testenv.exp
8775 * gdb.compile/compile.exp
8776 * gdb.python/py-framefilter-invalidarg.exp
8777 * gdb.python/py-framefilter.exp
8778
bb95117e
LM
87792016-12-01 Luis Machado <lgustavo@codesourcery.com>
8780
8781 Fix test names starting with uppercase throughout the files.
8782
8783 * gdb.ada/array_return.exp
8784 * gdb.ada/expr_delims.exp
8785 * gdb.ada/mi_dyn_arr.exp
8786 * gdb.ada/mi_interface.exp
8787 * gdb.ada/mi_var_array.exp
8788 * gdb.ada/watch_arg.exp
8789 * gdb.arch/alpha-step.exp
8790 * gdb.arch/altivec-regs.exp
8791 * gdb.arch/e500-regs.exp
8792 * gdb.arch/powerpc-d128-regs.exp
8793 * gdb.base/arrayidx.exp
8794 * gdb.base/break.exp
8795 * gdb.base/checkpoint.exp
8796 * gdb.base/debug-expr.exp
8797 * gdb.base/dmsym.exp
8798 * gdb.base/radix.exp
8799 * gdb.base/sepdebug.exp
8800 * gdb.base/testenv.exp
8801 * gdb.base/watch_thread_num.exp
8802 * gdb.base/watchpoint-cond-gone.exp
8803 * gdb.cell/break.exp
8804 * gdb.cell/ea-cache.exp
8805 * gdb.compile/compile.exp
8806 * gdb.cp/gdb2495.exp
8807 * gdb.gdb/selftest.exp
8808 * gdb.gdb/xfullpath.exp
8809 * gdb.go/hello.exp
8810 * gdb.go/integers.exp
8811 * gdb.objc/basicclass.exp
8812 * gdb.pascal/hello.exp
8813 * gdb.pascal/integers.exp
8814 * gdb.python/py-breakpoint.exp
8815 * gdb.python/py-cmd.exp
8816 * gdb.python/py-linetable.exp
8817 * gdb.python/py-xmethods.exp
8818 * gdb.python/python.exp
8819 * gdb.reverse/consecutive-precsave.exp
8820 * gdb.reverse/finish-precsave.exp
8821 * gdb.reverse/i386-precsave.exp
8822 * gdb.reverse/machinestate-precsave.exp
8823 * gdb.reverse/sigall-precsave.exp
8824 * gdb.reverse/solib-precsave.exp
8825 * gdb.reverse/step-precsave.exp
8826 * gdb.reverse/until-precsave.exp
8827 * gdb.reverse/watch-precsave.exp
8828 * gdb.threads/leader-exit.exp
8829 * gdb.threads/pthreads.exp
8830 * gdb.threads/wp-replication.exp
8831 * gdb.trace/actions.exp
8832 * gdb.trace/mi-tsv-changed.exp
8833 * gdb.trace/tsv.exp
8834
de97fdd4
LM
88352016-12-01 Luis Machado <lgustavo@codesourcery.com>
8836
8837 Fix test names starting with uppercase throughout the files.
8838
8839 * gdb.arch/i386-bp_permanent.exp
8840 * gdb.arch/i386-gnu-cfi.exp
8841 * gdb.base/disasm-end-cu.exp
8842 * gdb.base/macscp.exp
8843 * gdb.base/pending.exp
8844 * gdb.base/watch_thread_num.exp
8845 * gdb.cp/exception.exp
8846 * gdb.cp/gdb2495.exp
8847 * gdb.cp/local.exp
8848 * gdb.python/py-evsignal.exp
8849 * gdb.python/python.exp
8850 * gdb.trace/tracecmd.exp
8851
9f058c10
LM
88522016-12-01 Luis Machado <lgustavo@codesourcery.com>
8853
8854 Fix test names starting with uppercase throughout the files.
8855
8856 * gdb.base/charset.exp
8857 * gdb.base/eval.exp
8858 * gdb.base/multi-forks.exp
8859 * gdb.guile/scm-progspace.exp
8860 * gdb.opencl/datatypes.exp
8861 * gdb.python/py-block.exp
8862 * gdb.python/py-function.exp
8863 * gdb.python/py-symbol.exp
8864 * gdb.python/py-symtab.exp
8865 * gdb.python/py-xmethods.exp
8866 * gdb.reverse/break-precsave.exp
8867 * gdb.reverse/break-reverse.exp
8868 * gdb.reverse/consecutive-precsave.exp
8869 * gdb.reverse/consecutive-reverse.exp
8870 * gdb.reverse/finish-precsave.exp
8871 * gdb.reverse/finish-reverse-bkpt.exp
8872 * gdb.reverse/finish-reverse.exp
8873 * gdb.reverse/fstatat-reverse.exp
8874 * gdb.reverse/getresuid-reverse.exp
8875 * gdb.reverse/i386-precsave.exp
8876 * gdb.reverse/i386-reverse.exp
8877 * gdb.reverse/i386-sse-reverse.exp
8878 * gdb.reverse/i387-stack-reverse.exp
8879 * gdb.reverse/insn-reverse.exp
8880 * gdb.reverse/machinestate-precsave.exp
8881 * gdb.reverse/machinestate.exp
8882 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8883 * gdb.reverse/pipe-reverse.exp
8884 * gdb.reverse/readv-reverse.exp
8885 * gdb.reverse/recvmsg-reverse.exp
8886 * gdb.reverse/rerun-prec.exp
8887 * gdb.reverse/s390-mvcle.exp
8888 * gdb.reverse/sigall-precsave.exp
8889 * gdb.reverse/sigall-reverse.exp
8890 * gdb.reverse/solib-precsave.exp
8891 * gdb.reverse/solib-reverse.exp
8892 * gdb.reverse/step-precsave.exp
8893 * gdb.reverse/step-reverse.exp
8894 * gdb.reverse/time-reverse.exp
8895 * gdb.reverse/until-precsave.exp
8896 * gdb.reverse/until-reverse.exp
8897 * gdb.reverse/waitpid-reverse.exp
8898 * gdb.reverse/watch-precsave.exp
8899 * gdb.reverse/watch-reverse.exp
8900
cdc7edd7
LM
89012016-12-01 Luis Machado <lgustavo@codesourcery.com>
8902
8903 Fix test names starting with uppercase throughout the files.
8904
8905 * gdb.arch/i386-mpx-simple_segv.exp
8906 * gdb.arch/i386-mpx.exp
8907 * gdb.arch/i386-permbkpt.exp
8908 * gdb.arch/pa-nullify.exp
8909 * gdb.arch/powerpc-d128-regs.exp
8910 * gdb.arch/vsx-regs.exp
8911 * gdb.base/bfp-test.exp
8912 * gdb.base/break.exp
8913 * gdb.base/breakpoint-shadow.exp
8914 * gdb.base/callfuncs.exp
8915 * gdb.base/charset.exp
8916 * gdb.base/commands.exp
8917 * gdb.base/completion.exp
8918 * gdb.base/dfp-test.exp
8919 * gdb.base/echo.exp
8920 * gdb.base/ending-run.exp
8921 * gdb.base/eval.exp
8922 * gdb.base/expand-psymtabs.exp
8923 * gdb.base/float128.exp
8924 * gdb.base/floatn.exp
8925 * gdb.base/foll-exec-mode.exp
8926 * gdb.base/gdb1056.exp
8927 * gdb.base/gdb11531.exp
8928 * gdb.base/kill-after-signal.exp
8929 * gdb.base/multi-forks.exp
8930 * gdb.base/overlays.exp
8931 * gdb.base/pending.exp
8932 * gdb.base/sepdebug.exp
8933 * gdb.base/testenv.exp
8934 * gdb.base/valgrind-db-attach.exp
8935 * gdb.base/watch_thread_num.exp
8936 * gdb.base/watchpoint-cond-gone.exp
8937 * gdb.base/watchpoint.exp
8938 * gdb.base/watchpoints.exp
8939 * gdb.cp/arg-reference.exp
8940 * gdb.cp/baseenum.exp
8941 * gdb.cp/operator.exp
8942 * gdb.cp/shadow.exp
8943 * gdb.dwarf2/dw2-op-out-param.exp
8944 * gdb.dwarf2/dw2-reg-undefined.exp
8945 * gdb.go/chan.exp
8946 * gdb.go/hello.exp
8947 * gdb.go/integers.exp
8948 * gdb.go/methods.exp
8949 * gdb.go/package.exp
8950 * gdb.guile/scm-parameter.exp
8951 * gdb.guile/scm-progspace.exp
8952 * gdb.guile/scm-value.exp
8953 * gdb.mi/mi-pending.exp
8954 * gdb.mi/user-selected-context-sync.exp
8955 * gdb.multi/multi-attach.exp
8956 * gdb.multi/tids.exp
8957 * gdb.opt/clobbered-registers-O2.exp
8958 * gdb.pascal/floats.exp
8959 * gdb.pascal/integers.exp
8960 * gdb.python/py-block.exp
8961 * gdb.python/py-events.exp
8962 * gdb.python/py-parameter.exp
8963 * gdb.python/py-symbol.exp
8964 * gdb.python/py-symtab.exp
8965 * gdb.python/py-type.exp
8966 * gdb.python/py-value.exp
8967 * gdb.python/py-xmethods.exp
8968 * gdb.python/python.exp
8969 * gdb.reverse/break-precsave.exp
8970 * gdb.reverse/consecutive-precsave.exp
8971 * gdb.reverse/finish-precsave.exp
8972 * gdb.reverse/i386-precsave.exp
8973 * gdb.reverse/machinestate-precsave.exp
8974 * gdb.reverse/sigall-precsave.exp
8975 * gdb.reverse/solib-precsave.exp
8976 * gdb.reverse/step-precsave.exp
8977 * gdb.reverse/until-precsave.exp
8978 * gdb.reverse/watch-precsave.exp
8979 * gdb.server/ext-attach.exp
8980 * gdb.server/ext-restart.exp
8981 * gdb.server/ext-run.exp
8982 * gdb.server/ext-wrapper.exp
8983 * gdb.stabs/gdb11479.exp
8984 * gdb.stabs/weird.exp
8985 * gdb.threads/attach-many-short-lived-threads.exp
8986 * gdb.threads/kill.exp
8987 * gdb.threads/watchpoint-fork.exp
8988
bc6c7af4
LM
89892016-12-01 Luis Machado <lgustavo@codesourcery.com>
8990
8991 Fix test names starting with uppercase throughout all the files below.
8992
8993 * gdb.ada/array_return.exp
8994 * gdb.ada/catch_ex.exp
8995 * gdb.ada/info_exc.exp
8996 * gdb.ada/mi_catch_ex.exp
8997 * gdb.ada/mi_dyn_arr.exp
8998 * gdb.ada/mi_ex_cond.exp
8999 * gdb.ada/mi_exc_info.exp
9000 * gdb.ada/mi_interface.exp
9001 * gdb.ada/mi_task_arg.exp
9002 * gdb.ada/mi_task_info.exp
9003 * gdb.ada/mi_var_array.exp
9004 * gdb.arch/alpha-step.exp
9005 * gdb.arch/amd64-disp-step.exp
9006 * gdb.arch/arm-disp-step.exp
9007 * gdb.arch/disp-step-insn-reloc.exp
9008 * gdb.arch/e500-prologue.exp
9009 * gdb.arch/ftrace-insn-reloc.exp
9010 * gdb.arch/gdb1558.exp
9011 * gdb.arch/i386-bp_permanent.exp
9012 * gdb.arch/i386-disp-step.exp
9013 * gdb.arch/i386-float.exp
9014 * gdb.arch/i386-gnu-cfi.exp
9015 * gdb.arch/ia64-breakpoint-shadow.exp
9016 * gdb.arch/mips16-thunks.exp
9017 * gdb.arch/pa-nullify.exp
9018 * gdb.arch/powerpc-aix-prologue.exp
9019 * gdb.arch/powerpc-power.exp
9020 * gdb.arch/ppc-dfp.exp
9021 * gdb.arch/s390-tdbregs.exp
9022 * gdb.arch/spu-info.exp
9023 * gdb.arch/spu-ls.exp
9024 * gdb.arch/thumb-bx-pc.exp
9025 * gdb.base/advance.exp
9026 * gdb.base/annota-input-while-running.exp
9027 * gdb.base/arrayidx.exp
9028 * gdb.base/asmlabel.exp
9029 * gdb.base/async.exp
9030 * gdb.base/attach-wait-input.exp
9031 * gdb.base/auto-connect-native-target.exp
9032 * gdb.base/batch-preserve-term-settings.exp
9033 * gdb.base/bfp-test.exp
9034 * gdb.base/bigcore.exp
9035 * gdb.base/bp-permanent.exp
9036 * gdb.base/break-always.exp
9037 * gdb.base/break-fun-addr.exp
9038 * gdb.base/break-idempotent.exp
9039 * gdb.base/break-main-file-remove-fail.exp
9040 * gdb.base/break-probes.exp
9041 * gdb.base/break-unload-file.exp
9042 * gdb.base/break.exp
9043 * gdb.base/call-ar-st.exp
9044 * gdb.base/call-rt-st.exp
9045 * gdb.base/call-sc.exp
9046 * gdb.base/call-signal-resume.exp
9047 * gdb.base/call-strs.exp
9048 * gdb.base/callexit.exp
9049 * gdb.base/callfuncs.exp
9050 * gdb.base/catch-gdb-caused-signals.exp
9051 * gdb.base/catch-signal-siginfo-cond.exp
9052 * gdb.base/catch-syscall.exp
9053 * gdb.base/compare-sections.exp
9054 * gdb.base/cond-eval-mode.exp
9055 * gdb.base/condbreak-call-false.exp
9056 * gdb.base/consecutive-step-over.exp
9057 * gdb.base/cursal.exp
9058 * gdb.base/disabled-location.exp
9059 * gdb.base/disasm-end-cu.exp
9060 * gdb.base/display.exp
9061 * gdb.base/double-prompt-target-event-error.exp
9062 * gdb.base/dprintf-bp-same-addr.exp
9063 * gdb.base/dprintf-detach.exp
9064 * gdb.base/dprintf-next.exp
9065 * gdb.base/dprintf-non-stop.exp
9066 * gdb.base/dprintf-pending.exp
9067 * gdb.base/dso2dso.exp
9068 * gdb.base/ending-run.exp
9069 * gdb.base/enum_cond.exp
9070 * gdb.base/examine-backward.exp
9071 * gdb.base/exe-lock.exp
9072 * gdb.base/exec-invalid-sysroot.exp
9073 * gdb.base/execl-update-breakpoints.exp
9074 * gdb.base/execution-termios.exp
9075 * gdb.base/fileio.exp
9076 * gdb.base/fixsection.exp
9077 * gdb.base/foll-exec-mode.exp
9078 * gdb.base/foll-exec.exp
9079 * gdb.base/fork-running-state.exp
9080 * gdb.base/frame-args.exp
9081 * gdb.base/fullpath-expand.exp
9082 * gdb.base/func-ptr.exp
9083 * gdb.base/gcore-relro-pie.exp
9084 * gdb.base/gdb1090.exp
9085 * gdb.base/gdb1555.exp
9086 * gdb.base/global-var-nested-by-dso.exp
9087 * gdb.base/gnu-ifunc.exp
9088 * gdb.base/hbreak-in-shr-unsupported.exp
9089 * gdb.base/hbreak-unmapped.exp
9090 * gdb.base/hook-stop.exp
9091 * gdb.base/infcall-input.exp
9092 * gdb.base/info-fun.exp
9093 * gdb.base/info-shared.exp
9094 * gdb.base/interrupt-noterm.exp
9095 * gdb.base/jit-so.exp
9096 * gdb.base/jit.exp
9097 * gdb.base/line-symtabs.exp
9098 * gdb.base/list.exp
9099 * gdb.base/longjmp.exp
9100 * gdb.base/macscp.exp
9101 * gdb.base/max-value-size.exp
9102 * gdb.base/nodebug.exp
9103 * gdb.base/nofield.exp
9104 * gdb.base/overlays.exp
9105 * gdb.base/paginate-after-ctrl-c-running.exp
9106 * gdb.base/paginate-bg-execution.exp
9107 * gdb.base/paginate-inferior-exit.exp
9108 * gdb.base/pending.exp
9109 * gdb.base/pr11022.exp
9110 * gdb.base/printcmds.exp
9111 * gdb.base/ptr-typedef.exp
9112 * gdb.base/ptype.exp
9113 * gdb.base/randomize.exp
9114 * gdb.base/range-stepping.exp
9115 * gdb.base/realname-expand.exp
9116 * gdb.base/relativedebug.exp
9117 * gdb.base/remote.exp
9118 * gdb.base/savedregs.exp
9119 * gdb.base/sepdebug.exp
9120 * gdb.base/set-noassign.exp
9121 * gdb.base/shlib-call.exp
9122 * gdb.base/shreloc.exp
9123 * gdb.base/sigaltstack.exp
9124 * gdb.base/sigbpt.exp
9125 * gdb.base/siginfo-addr.exp
9126 * gdb.base/siginfo-obj.exp
9127 * gdb.base/siginfo-thread.exp
9128 * gdb.base/signest.exp
9129 * gdb.base/signull.exp
9130 * gdb.base/sigrepeat.exp
9131 * gdb.base/skip.exp
9132 * gdb.base/so-impl-ld.exp
9133 * gdb.base/solib-corrupted.exp
9134 * gdb.base/solib-disc.exp
9135 * gdb.base/solib-display.exp
9136 * gdb.base/solib-overlap.exp
9137 * gdb.base/solib-search.exp
9138 * gdb.base/solib-symbol.exp
9139 * gdb.base/source-execution.exp
9140 * gdb.base/sss-bp-on-user-bp-2.exp
9141 * gdb.base/sss-bp-on-user-bp.exp
9142 * gdb.base/stack-checking.exp
9143 * gdb.base/stale-infcall.exp
9144 * gdb.base/step-break.exp
9145 * gdb.base/step-line.exp
9146 * gdb.base/step-over-exit.exp
9147 * gdb.base/step-test.exp
9148 * gdb.base/structs.exp
9149 * gdb.base/sym-file.exp
9150 * gdb.base/symtab-search-order.exp
9151 * gdb.base/term.exp
9152 * gdb.base/type-opaque.exp
9153 * gdb.base/unload.exp
9154 * gdb.base/until-nodebug.exp
9155 * gdb.base/until.exp
9156 * gdb.base/unwindonsignal.exp
9157 * gdb.base/watch-cond.exp
9158 * gdb.base/watch-non-mem.exp
9159 * gdb.base/watch_thread_num.exp
9160 * gdb.base/watchpoint-reuse-slot.exp
9161 * gdb.base/watchpoint-solib.exp
9162 * gdb.base/watchpoint.exp
9163 * gdb.btrace/dlopen.exp
9164 * gdb.cell/arch.exp
9165 * gdb.cell/break.exp
9166 * gdb.cell/bt.exp
9167 * gdb.cell/core.exp
9168 * gdb.cell/data.exp
9169 * gdb.cell/dwarfaddr.exp
9170 * gdb.cell/ea-cache.exp
9171 * gdb.cell/ea-standalone.exp
9172 * gdb.cell/ea-test.exp
9173 * gdb.cell/f-regs.exp
9174 * gdb.cell/fork.exp
9175 * gdb.cell/gcore.exp
9176 * gdb.cell/mem-access.exp
9177 * gdb.cell/ptype.exp
9178 * gdb.cell/registers.exp
9179 * gdb.cell/sizeof.exp
9180 * gdb.cell/solib-symbol.exp
9181 * gdb.cell/solib.exp
9182 * gdb.compile/compile-tls.exp
9183 * gdb.cp/exception.exp
9184 * gdb.cp/gdb2495.exp
9185 * gdb.cp/local.exp
9186 * gdb.cp/mb-inline.exp
9187 * gdb.cp/mb-templates.exp
9188 * gdb.cp/pr10687.exp
9189 * gdb.cp/pr9167.exp
9190 * gdb.cp/scope-err.exp
9191 * gdb.cp/templates.exp
9192 * gdb.cp/virtfunc.exp
9193 * gdb.dwarf2/dw2-dir-file-name.exp
9194 * gdb.dwarf2/dw2-single-line-discriminators.exp
9195 * gdb.fortran/complex.exp
9196 * gdb.fortran/library-module.exp
9197 * gdb.guile/guile.exp
9198 * gdb.guile/scm-cmd.exp
9199 * gdb.guile/scm-frame-inline.exp
9200 * gdb.guile/scm-objfile.exp
9201 * gdb.guile/scm-pretty-print.exp
9202 * gdb.guile/scm-symbol.exp
9203 * gdb.guile/scm-type.exp
9204 * gdb.guile/scm-value.exp
9205 * gdb.linespec/keywords.exp
9206 * gdb.linespec/ls-errs.exp
9207 * gdb.linespec/macro-relative.exp
9208 * gdb.linespec/thread.exp
9209 * gdb.mi/mi-breakpoint-changed.exp
9210 * gdb.mi/mi-dprintf-pending.exp
9211 * gdb.mi/mi-fullname-deleted.exp
9212 * gdb.mi/mi-logging.exp
9213 * gdb.mi/mi-pending.exp
9214 * gdb.mi/mi-solib.exp
9215 * gdb.mi/new-ui-mi-sync.exp
9216 * gdb.mi/user-selected-context-sync.exp
9217 * gdb.multi/dummy-frame-restore.exp
9218 * gdb.multi/multi-arch-exec.exp
9219 * gdb.multi/remove-inferiors.exp
9220 * gdb.multi/watchpoint-multi-exit.exp
9221 * gdb.opt/solib-intra-step.exp
9222 * gdb.perf/backtrace.exp
9223 * gdb.perf/single-step.exp
9224 * gdb.perf/skip-command.exp
9225 * gdb.perf/skip-prologue.exp
9226 * gdb.perf/solib.exp
9227 * gdb.python/lib-types.exp
9228 * gdb.python/py-as-string.exp
9229 * gdb.python/py-bad-printers.exp
9230 * gdb.python/py-block.exp
9231 * gdb.python/py-breakpoint.exp
9232 * gdb.python/py-cmd.exp
9233 * gdb.python/py-events.exp
9234 * gdb.python/py-evthreads.exp
9235 * gdb.python/py-finish-breakpoint.exp
9236 * gdb.python/py-finish-breakpoint2.exp
9237 * gdb.python/py-frame-inline.exp
9238 * gdb.python/py-frame.exp
9239 * gdb.python/py-inferior.exp
9240 * gdb.python/py-infthread.exp
9241 * gdb.python/py-mi.exp
9242 * gdb.python/py-objfile.exp
9243 * gdb.python/py-pp-maint.exp
9244 * gdb.python/py-pp-registration.exp
9245 * gdb.python/py-prettyprint.exp
9246 * gdb.python/py-recurse-unwind.exp
9247 * gdb.python/py-shared.exp
9248 * gdb.python/py-symbol.exp
9249 * gdb.python/py-symtab.exp
9250 * gdb.python/py-template.exp
9251 * gdb.python/py-type.exp
9252 * gdb.python/py-unwind-maint.exp
9253 * gdb.python/py-unwind.exp
9254 * gdb.python/py-value.exp
9255 * gdb.python/python.exp
9256 * gdb.reverse/finish-reverse-bkpt.exp
9257 * gdb.reverse/insn-reverse.exp
9258 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9259 * gdb.reverse/solib-precsave.exp
9260 * gdb.reverse/solib-reverse.exp
9261 * gdb.stabs/gdb11479.exp
9262 * gdb.stabs/weird.exp
9263 * gdb.threads/fork-child-threads.exp
9264 * gdb.threads/fork-plus-threads.exp
9265 * gdb.threads/fork-thread-pending.exp
9266 * gdb.threads/forking-threads-plus-breakpoint.exp
9267 * gdb.threads/hand-call-in-threads.exp
9268 * gdb.threads/interrupted-hand-call.exp
9269 * gdb.threads/linux-dp.exp
9270 * gdb.threads/local-watch-wrong-thread.exp
9271 * gdb.threads/next-while-other-thread-longjmps.exp
9272 * gdb.threads/non-ldr-exit.exp
9273 * gdb.threads/pending-step.exp
9274 * gdb.threads/print-threads.exp
9275 * gdb.threads/process-dies-while-detaching.exp
9276 * gdb.threads/process-dies-while-handling-bp.exp
9277 * gdb.threads/pthreads.exp
9278 * gdb.threads/queue-signal.exp
9279 * gdb.threads/reconnect-signal.exp
9280 * gdb.threads/signal-command-handle-nopass.exp
9281 * gdb.threads/signal-command-multiple-signals-pending.exp
9282 * gdb.threads/signal-delivered-right-thread.exp
9283 * gdb.threads/signal-sigtrap.exp
9284 * gdb.threads/sigthread.exp
9285 * gdb.threads/staticthreads.exp
9286 * gdb.threads/stepi-random-signal.exp
9287 * gdb.threads/thread-unwindonsignal.exp
9288 * gdb.threads/thread_check.exp
9289 * gdb.threads/thread_events.exp
9290 * gdb.threads/tid-reuse.exp
9291 * gdb.threads/tls-nodebug.exp
9292 * gdb.threads/tls-shared.exp
9293 * gdb.threads/tls-so_extern.exp
9294 * gdb.threads/tls.exp
9295 * gdb.threads/wp-replication.exp
9296 * gdb.trace/actions-changed.exp
9297 * gdb.trace/actions.exp
9298 * gdb.trace/backtrace.exp
9299 * gdb.trace/change-loc.exp
9300 * gdb.trace/collection.exp
9301 * gdb.trace/deltrace.exp
9302 * gdb.trace/disconnected-tracing.exp
9303 * gdb.trace/entry-values.exp
9304 * gdb.trace/ftrace-lock.exp
9305 * gdb.trace/ftrace.exp
9306 * gdb.trace/infotrace.exp
9307 * gdb.trace/mi-trace-frame-collected.exp
9308 * gdb.trace/mi-trace-unavailable.exp
9309 * gdb.trace/mi-traceframe-changed.exp
9310 * gdb.trace/mi-tracepoint-changed.exp
9311 * gdb.trace/mi-tsv-changed.exp
9312 * gdb.trace/no-attach-trace.exp
9313 * gdb.trace/packetlen.exp
9314 * gdb.trace/passc-dyn.exp
9315 * gdb.trace/passcount.exp
9316 * gdb.trace/pending.exp
9317 * gdb.trace/pr16508.exp
9318 * gdb.trace/qtro.exp
9319 * gdb.trace/range-stepping.exp
9320 * gdb.trace/read-memory.exp
9321 * gdb.trace/report.exp
9322 * gdb.trace/save-trace.exp
9323 * gdb.trace/signal.exp
9324 * gdb.trace/stap-trace.exp
9325 * gdb.trace/status-stop.exp
9326 * gdb.trace/strace.exp
9327 * gdb.trace/tfile.exp
9328 * gdb.trace/tfind.exp
9329 * gdb.trace/trace-break.exp
9330 * gdb.trace/trace-condition.exp
9331 * gdb.trace/trace-enable-disable.exp
9332 * gdb.trace/trace-mt.exp
9333 * gdb.trace/tracecmd.exp
9334 * gdb.trace/tracefile-pseudo-reg.exp
9335 * gdb.trace/tspeed.exp
9336 * gdb.trace/tstatus.exp
9337 * gdb.trace/tsv.exp
9338 * gdb.trace/unavailable.exp
9339 * gdb.trace/while-dyn.exp
9340 * gdb.trace/while-stepping.exp
9341 * lib/gdb-guile.exp
9342 * lib/gdb.exp
9343 * lib/mi-support.exp
9344 * lib/pascal.exp
9345 * lib/perftest.exp
9346 * lib/prelink-support.exp
9347 * lib/selftest-support.exp
9348
ad02e4fe
SM
93492016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9350
9351 * Makefile.in: Include disable-implicit-rules.mk.
9352
22347e55
AA
93532016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9354
9355 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9356 non-byte-aligned bit fields.
9357
da5b30da
AA
93582016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9359
9360 PR gdb/12616
9361 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9362 respects the DW_AT_data_bit_offset attribute.
9363
b593ecca
SM
93642016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9365
9366 * gdb.base/default.exp: Fix output of "set language".
9367
3b165252
SM
93682016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9369
9370 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9371 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9372 make.
9373 * configure.ac: Remove checks for the make program.
9374 * configure: Re-generate.
9375
1a2f3d7f
KB
93762016-11-16 Kevin Buettner <kevinb@redhat.com>
9377
9378 * gdb.python/py-recurse-unwind.c (main): Add loop.
9379 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9380 to read_register() and gdb.parse_and_eval(). Make each code
9381 call a separate case that can be individually tested.
9382 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9383 proc. Call cont_and_backtrace for each of the code paths that
9384 we want to test in the unwinder.
9385
b7f38fda
AA
93862016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9387
9388 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9389 the definition of struct S.
9390
1f8db343
CM
93912016-11-11 Catherine Moore <clm@codesourcery.com>
9392
9393 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9394
fad0c9fb
PA
93952016-11-09 Pedro Alves <palves@redhat.com>
9396
9397 * gdb.base/commands.exp (runto_or_return): New procedure.
9398 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9399 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9400 (progvar_simple_while_test, progvar_complex_if_while_test)
9401 (if_while_breakpoint_command_test)
9402 (infrun_breakpoint_command_test, breakpoint_command_test)
9403 (user_defined_command_test, watchpoint_command_test)
9404 (test_command_prompt_position, redefine_hook_test)
9405 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9406 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9407 multi_line_input and multi_line. Remove gdb_expect and
9408 gdb_stop_suppressing_tests uses.
9409 * lib/gdb.exp (valnum_re): New global.
9410 (multi_line_input): New procedure.
9411
8354c62c
SM
94122016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9413
9414 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9415 Remove.
9416 (test_setup): Define with proc_with_prefix.
9417 (test_cli_inferior): Likewise.
9418 (test_cli_thread): Likewise.
9419 (test_cli_frame): Likewise.
9420 (test_cli_select_frame): Likewise.
9421 (test_cli_up_down): Likewise.
9422 (test_mi_thread_select): Likewise.
9423 (test_mi_stack_select_frame): Likewise.
9424 (test_cli_in_mi_inferior): Likewise.
9425 (test_cli_in_mi_thread): Likewise.
9426 (test_cli_in_mi_frame): Likewise.
9427 (top level): Do not use with_test_prefix_procname.
9428
64f367a2
PA
94292016-11-09 Pedro Alves <palves@redhat.com>
9430
9431 * gdb.base/commands.exp (gdbvar_simple_if_test)
9432 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9433 (progvar_simple_if_test, progvar_simple_while_test)
9434 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9435 (infrun_breakpoint_command_test, breakpoint_command_test)
9436 (user_defined_command_test, watchpoint_command_test)
9437 (test_command_prompt_position, deprecated_command_test)
9438 (bp_deleted_in_command, temporary_breakpoint_commands)
9439 (stray_arg0_test, source_file_with_indented_comment)
9440 (recursive_source_test, if_commands_test)
9441 (error_clears_commands_left, redefine_hook_test)
9442 (redefine_backtrace_test): Use proc_with_prefix.
9443 * lib/gdb.exp (proc_with_prefix): New proc.
9444
0bb65f1e
AA
94452016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9446
9447 * gdb.base/tui-layout.c: New file.
9448 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9449 disassembly window contains very long lines.
9450
7353f247
TT
94512016-11-08 Tom Tromey <tom@tromey.com>
9452
9453 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9454 depend on Python 2.
9455
30a7bb83
TT
94562016-11-08 Tom Tromey <tom@tromey.com>
9457
9458 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9459 New method.
9460
cdf5a07c
MG
94612016-10-29 Manish Goregaokar <manish@mozilla.com>
9462
2806dc7e 9463 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9464
51a789c3
MG
94652016-10-27 Manish Goregaokar <manish@mozilla.com>
9466
2806dc7e
PA
9467 * gdb.rust/simple.rs: Add test for univariant enums without
9468 discriminants and for encoded struct-like enums.
51a789c3 9469
f610ab6d
PA
94702016-10-28 Pedro Alves <palves@redhat.com>
9471
9472 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9473 gdb_test_multiple, tighten regexps and match symtabs and line
9474 tables incrementally.
9475
b129b0ca
LM
94762016-10-28 Luis Machado <lgustavo@codesourcery.com>
9477
9478 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9479 general.
9480
ecf45d2c
SL
94812016-10-25 Luis Machado <lgustavo@codesourcery.com>
9482
9483 * gdb.base/exec-invalid-sysroot.exp: New file.
9484
b8d38ee4
JK
94852016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9486
9487 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9488
f90fd8c2
JK
94892016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9492
2d2476aa
MR
94932016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9494
2806dc7e
PA
9495 * gdb.base/killed-outside.exp: Remove $options from a call to
9496 `prepare_for_testing'.
2d2476aa 9497
e42b25a0
SM
94982016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9499
9500 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9501 Change test message.
9502
3ccdb432
SM
95032016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9504
9505 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9506 Update comment.
9507
5bad3170
SM
95082016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9509
9510 * gdb.trace/mi-trace-save.exp: New file.
9511
5ad9dba7
YQ
95122016-10-13 Yao Qi <yao.qi@linaro.org>
9513
9514 * gdb.base/code_elim.exp (get_var_address): Remove.
9515 * gdb.base/relocate.exp: Likewise.
9516 * gdb.base/shreloc.exp: Likewise.
9517 * lib/gdb.exp (get_var_address): New.
9518
62df7e21
YQ
95192016-10-13 Yao Qi <yao.qi@linaro.org>
9520
9521 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9522 floating point tests if $skip_float_test is false.
9523
4dac951e
LM
95242016-10-12 Luis Machado <lgustavo@codesourcery.com>
9525
9526 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9527 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9528 argc values.
9529 Add 1 to argc so we guarantee distinct initial/modified argc values.
9530
8f1a8fc4
JK
95312016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9534
16c85b5d
JK
95352016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9536
9537 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9538 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9539 * gdb.arch/vsx-regs.exp: Likewise.
9540
1d0e042a
YQ
95412016-10-07 Yao Qi <yao.qi@linaro.org>
9542
9543 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9544
68dadef5
MM
95452016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9546
9547 * gdb.python/python.exp: Test decode_line("*0").
9548
33fa2c6e
DE
95492016-10-06 Doug Evans <dje@google.com>
9550
9551 * gdb.python/py-value.exp (test_value_creation): Add test for large
9552 unsigned 64-bit value.
9553
9c37b5ae
TT
95542016-10-06 Tom Tromey <tom@tromey.com>
9555
9556 * gdb.compile/compile.exp: Change java tests to rust.
9557 * gdb.base/setshow.exp: Change java tests to rust.
9558 * gdb.base/default.exp: Remove java from language list.
9559 * README (Examples): Update language example.
9560 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9561 test.
9562 * lib/gdb.exp (skip_java_tests): Remove.
9563 * lib/java.exp: Remove.
9564 * gdb.java: Remove.
9565
78b86327
MR
95662016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9567
9568 * gdb.arch/mips-fcr.exp: New test.
9569 * gdb.arch/mips-fcr.c: Source for the new test.
9570
7470adbb
MR
95712016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9572
9573 * gdb.base/solib-disc.exp: Use `standard_output_file'
9574 throughout.
9575
4a556533
PA
95762016-10-06 Pedro Alves <palves@redhat.com>
9577
9578 * gdb.base/jit-simple-dl.c: New file.
9579 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9580 * gdb.base/jit-simple.c: ... this.
9581 * gdb.base/jit-simple.exp (jit_run): Delete.
9582 (build_jit): New proc.
9583 (jit_test_reread): Recompile either the main program or the shared
9584 library, depending on what is being tested. Skip changing address
9585 if caller wants to. Compare before/after addresses. If testing
9586 standalone, explicitly load the binary. Test "maint info
9587 breakpoints".
9588 (top level): Add "standalone vs shared lib" and "change address"
9589 vs "same address" axes.
9590
5a122fbc
PA
95912016-10-06 Pedro Alves <palves@redhat.com>
9592
9593 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9594 call.
9595 (jit_run): Delete.
9596 (jit_test_reread): Use with_test_prefix. Reload the main binary
9597 explicitly. Compare the before/after addresses of the JIT
9598 descriptor.
9599
ee8da4b8
DE
96002016-08-15 Doug Evans <dje@google.com>
9601
9602 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9603 for single bitfields is bool.
9604 * gdb.xml/tdesc-regs.exp: Ditto.
9605
f389f6fe
JK
96062016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9609
fdebf1a4
YQ
96102016-10-05 Yao Qi <yao.qi@linaro.org>
9611
9612 * lib/gdb.exp (support_complex_tests): Return zero if
9613 gdb_skip_float_test return true.
9614
9c36d954 96152016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9616 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9617
9618 PR gdb/20487
9619 * gdb.mi/user-selected-context-sync.exp: New file.
9620 * gdb.mi/user-selected-context-sync.c: New file.
9621
4034d0ff 96222016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9623 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9624
9625 PR gdb/20487
9626 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9627 =thread-select-event check.
9628
a4297203
PB
96292016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9630
9631 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9632 the compulsory L operand changes.
9633 * gdb.arch/powerpc-power.s: Likewise.
9634
bb805577
JK
96352016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9636
9637 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9638 * gdb.base/jit-attach-pie.c: New file.
9639 * gdb.base/jit-attach-pie.exp: New file.
9640
6d61dee5
PA
96412016-09-28 Pedro Alves <palves@redhat.com>
9642
9643 * gdb.base/infcall-input.c: New file.
9644 * gdb.base/infcall-input.exp: New file.
9645
f73842fc
YQ
96462016-09-22 Yao Qi <yao.qi@linaro.org>
9647
9648 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9649 (gdb_exit): Rename it to ...
9650 (gdbserver_gdb_exit): ... Close GDBserver.
9651 (gdb_exit): New proc, call gdbserver_gdb_exit.
9652 (mi_gdb_exit): Likewise.
9653
90681dab
YQ
96542016-09-22 Yao Qi <yao.qi@linaro.org>
9655
9656 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9657 path.
9658 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9659 Remove duplication.
9660
9c211fd8
YQ
96612016-09-22 Yao Qi <yao.qi@linaro.org>
9662
9663 * lib/gdbserver-support.exp: Check the existence of
9664 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
9665
ad0a504f
AK
96662016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
9667
9668 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
9669
36cf1806
TT
96702016-09-21 Tom Tromey <tom@tromey.com>
9671
9672 PR gdb/20604:
9673 * gdb.base/quit.exp: New file.
9674
74172ecf
SM
96752016-09-21 Simon Marchi <simon.marchi@ericsson.com>
9676
9677 * .gitignore: New file.
9678
3d0ec882
MR
96792016-09-21 Maciej W. Rozycki <macro@imgtec.com>
9680
9681 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
9682 throughout.
9683
8193adea
AA
96842016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9685
9686 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
9687
d41a5c09
JK
96882016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9689
9690 * gdb.cp/casts.cc (decltype): Move it ...
9691 (main): ... with its call to ...
9692 * gdb.cp/casts03.cc: ... a new file.
9693 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
9694
d2dfe700
JK
96952016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9696
9697 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
9698
e2a92b16
PB
96992016-09-15 Peter Bergner <bergner@vnet.ibm.com>
9700
9701 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
9702 and sync up the test with tests in gas/testsuite/gas/ppc.
9703 * gdb.arch/powerpc-power.exp: Likewise.
9704
49b4de64
JK
97052016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9706
9707 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
9708
2c29df25
SDJ
97092016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
9710 Jan Kratochvil <jan.kratochvil@redhat.com>
9711
9712 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
9713 make m1's definition to be different from m2's. Use 'dummy' as an
9714 argument for probe 'two'.
9715
cc3c2846
JB
97162016-09-10 Jon Beniston <jon@beniston.com>
9717
9718 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
9719 for sim target.
9720
e1b2624a
AA
97212016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9722
9723 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
9724 variable declaration.
9725 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
9726 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
9727 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
9728 received HWCAP as its argument.
9729
4295e285
PA
97302016-09-06 Pedro Alves <palves@redhat.com>
9731
9732 * gdb.base/new-ui-pending-input.c: New file.
9733 * gdb.base/new-ui-pending-input.exp: New file.
9734 * gdb.exp (clear_gdb_spawn_id): New procedure.
9735 (with_spawn_id): Check whether gdb_spawn_id exists before
9736 referencing it. If gdb_spawn_id didn't exist on entry, clear it
9737 on exit.
9738
00d5215e
UW
97392016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9740
9741 * gdb.base/float128.c: New file.
9742 * gdb.base/float128.exp: Likewise.
9743 * gdb.base/floatn.c: Likewise.
9744 * gdb.base/floatn.exp: Likewise.
9745
a9ff5f12
UW
97462016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9747
9748 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
9749
f245535c
PA
97502016-09-05 Pedro Alves <palves@redhat.com>
9751
9752 PR backtrace/19927
9753 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
9754 unwinders are immediately called as side effect of "source" or
9755 "disable unwinder" commands.
9756 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
9757
ae9cf263
YQ
97582016-09-02 Yao Qi <yao.qi@linaro.org>
9759
9760 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
9761 is true and $type is "float" or "double".
9762
27aba047
YQ
97632016-09-02 Yao Qi <yao.qi@linaro.org>
9764
9765 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
9766 true.
9767 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
9768 * gdb.base/call-rt-st.exp: Likewise.
9769 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
9770 return value instead of gdb,skip_float_test.
9771 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
9772 (do_function_calls): Use its return value instead of
9773 gdb,skip_float_test.
9774 * gdb.base/finish.exp: Likewise.
9775 * gdb.base/funcargs.exp: Likewise.
9776 * gdb.base/return.exp: Likewise.
9777 * gdb.base/return2.exp: Likewise.
9778 * gdb.base/varargs.exp: Likewise.
9779 * lib/gdb.exp (gdb_skip_float_test): Change it to
9780 gdb_caching_proc. Detect the broken ptrace on arm-linux.
9781
5af962df
AA
97822016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9783
9784 * gdb.multi/tids.exp: Test "thread apply all".
9785
7fac6910
JK
97862016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9787
9788 * gdb.base/default.exp (tty): Remove.
9789
bb1fe4ac
KB
97902016-08-24 Kevin Buettner <kevinb@redhat.com>
9791
2806dc7e
PA
9792 * gdb.python/py-recurse-unwind.c: New file.
9793 * gdb.python/py-recurse-unwind.py: New file.
9794 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 9795
0a1ddfa6
SM
97962016-08-24 Simon Marchi <simon.marchi@ericsson.com>
9797
9798 * gdb.base/set-inferior-tty.exp: New file.
9799 * gdb.base/set-inferior-tty.c: New file.
9800
d9de1fe3
PA
98012016-08-23 Pedro Alves <palves@redhat.com>
9802
9803 PR gdb/20494
9804 * gdb.base/new-ui-echo.c: New file.
9805 * gdb.base/new-ui-echo.exp: New file.
9806
e9d9abd7
YQ
98072016-08-23 Yao Qi <yao.qi@linaro.org>
9808
9809 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
9810 gdbserver_spawn.
9811 * gdb.server/connect-without-multi-process.exp (do_test):
9812 Likewise.
9813
3589529e
YQ
98142016-08-23 Yao Qi <yao.qi@linaro.org>
9815
9816 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
9817 standalone_txt. Delete gdb_txt and standalone_txt on host
9818 and target. Spawn the binary on target. Copy files from
9819 target to host.
9820
6bb90213
PA
98212016-08-22 Pedro Alves <palves@redhat.com>
9822
9823 PR gdb/20505
9824 * gdb.base/vdso-warning.exp: Test core dumps too. Use
9825 with_test_prefix. Factor out bits to ...
9826 (test_no_vdso): ... this new procedure.
9827
20c2c024
CL
98282016-08-19 Carl Love <cel@us.ibm.com>
9829
9830 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
9831 maintaining separate logic for constructing the output path.
9832 * gdb.arch/powerpc-d128-regs.exp: Likewise.
9833 * gdb.arch/ppc-dfp.exp: Likewise.
9834 * gdb.arch/ppc-fp.exp: Likewise.
9835 * gdb.arch/vsx-regs.exp: Likewise.
9836 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
9837 binprefix for generating the additional binary files.
9838
0646e07d
PA
98392016-08-19 Pedro Alves <palves@redhat.com>
9840
9841 * gdb.trace/mi-trace-frame-collected.exp
9842 (test_trace_frame_collected): On x32, expect two registers.
9843
46da9242
CL
98442016-08-18 Carl Love <cel@us.ibm.com>
9845
9846 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
9847 and sync up the test with tests in gas/testsuite/gas/ppc.
9848 * gdb.arch/powerpc-power.exp: Likewise.
9849
eb2332d7
SM
98502016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9851
9852 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
9853 expected error message.
9854
63c61e04
SM
98552016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9856
9857 * gdb.multi/remove-inferiors.exp: New file.
9858 * gdb.multi/remove-inferiors.c: New file.
9859
7b17065f
YQ
98602016-08-12 Yao Qi <yao.qi@linaro.org>
9861
9862 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
9863 argument list.
9864
01d3dedf
PA
98652016-08-10 Pedro Alves <palves@redhat.com>
9866
9867 PR gdb/19187
9868 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
9869 setup_kfails.
9870
3eb7562a
PA
98712016-08-09 Pedro Alves <palves@redhat.com>
9872 Simon Marchi <simon.marchi@ericsson.com>
9873
9874 PR gdb/20418
9875 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
9876 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
9877
80614914
PA
98782016-08-09 Pedro Alves <palves@redhat.com>
9879
9880 PR mi/20431
9881 * gdb.mi/mi-cmd-error.exp: New file.
9882
f348d89a
PA
98832016-08-09 Pedro Alves <palves@redhat.com>
9884
9885 PR gdb/18653
9886 * gdb.base/signals-state-child.c: New file.
9887 * gdb.base/signals-state-child.exp: New file.
9888 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
9889
e5ca03b4
PA
98902016-08-09 Pedro Alves <palves@redhat.com>
9891
9892 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
9893
282a0691
TT
98942016-08-03 Tom Tromey <tom@tromey.com>
9895
9896 PR python/18565:
9897 * gdb.python/py-frame-inline.exp: Add Frame.function test.
9898
41bfcd63
YQ
98992016-08-01 Yao Qi <yao.qi@linaro.org>
9900
9901 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
9902 variable mode to "multi-process" if $multi_process is 1, otherwise
9903 set it to "single-process".
9904
e3465b24
YQ
99052016-08-01 Yao Qi <yao.qi@linaro.org>
9906
9907 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
9908 * gdb.cp/cpexprs.exp: Likewise.
9909 * gdb.cp/m-static.exp: Likewise.
9910
0b31a4bc
TT
99112016-07-26 Tom Tromey <tom@tromey.com>
9912
9913 PR python/20190:
9914 * gdb.threads/tls.exp (check_thread_local): Add python symbol
9915 test.
9916
e0461dbb
MM
99172016-07-26 Markus Metzger <markus.t.metzger@intel.com>
9918
9919 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
9920 selecting assembly source files.
9921 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
9922 assembly source files.
9923 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
9924 assembly source files.
9925 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
9926 selecting assembly source files.
9927
8194e927
SM
99282016-07-25 Simon Marchi <simon.marchi@ericsson.com>
9929
9930 * gdb.base/new-ui.exp (do_test_invalid_args): New
9931 procedure.
9932
c0272db5
TW
99332016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
9934
9935 * gdb.btrace/reconnect.c: New file.
9936 * gdb.btrace/reconnect.exp: New file.
9937
e3487908
GKB
99382016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
9939
9940 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
9941 to test_catch_syscall_group.
9942 (test_catch_syscall_group): New.
9943
12df5c00
TT
99442016-07-21 Tom Tromey <tom@tromey.com>
9945
9946 * gdb.rust/simple.rs (main): Use empty struct expression.
9947 * gdb.rust/simple.exp: Add tests for empty struct expression.
9948
bae62ee2
YQ
99492016-07-21 Yao Qi <yao.qi@linaro.org>
9950
9951 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
9952 if gdb_skip_xml_test is true on some targets.
9953
b1b53fb3
YQ
99542016-07-21 Yao Qi <yao.qi@linaro.org>
9955
9956 * gdb.server/solib-list.exp: Unset last_loaded_file.
9957
027d97f8
JK
99582016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9959
9960 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
9961 "step into captured_main (args)".
9962
7674d381
JK
99632016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9964
9965 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
9966
72b5d099
JK
99672016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9968
9969 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
9970
1f960ced
PA
99712016-07-19 Pedro Alves <palves@redhat.com>
9972
9973 * gdb.opt/inline-break.exp: Remove optimize=-O2.
9974 * gdb.opt/inline-bt.exp: Likewise.
9975 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
9976 additional_flags=-Winline.
9977 * gdb.opt/inline-locals.exp: Likewise.
9978 * gdb.opt/inline-markers.c (ATTR): Define.
9979 (inlined_fn): Use it.
9980
f25827c1
YQ
99812016-07-19 Yao Qi <yao.qi@linaro.org>
9982
9983 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
9984 (test_with_self): Remove some code. Remove argument executable.
9985 (top-level): Use do_self_tests.
9986
37539ebe
DB
99872016-07-15 Zachary Welch <zwelch@codesourcery.com>
9988 Don Breazeal <donb@codesourcery.com>
9989
9990 * gdb.base/maint.exp: Escape paths used in regular expressions.
9991 * gdb.stabs/weird.exp: Likewise.
9992
dac790e1
TT
99932016-07-13 Tom Tromey <tom@tromey.com>
9994
9995 PR python/15620, PR python/18620:
9996 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
9997 (test_bkpt_events): New procs.
9998
93daf339
TT
99992016-07-13 Tom Tromey <tom@tromey.com>
10000
10001 PR python/17698:
10002 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10003 test.
10004 (test_watchpoints): Likewise.
10005 (test_bkpt_pending): New proc.
10006
6571a381
TT
100072016-07-13 Tom Tromey <tom@tromey.com>
10008
10009 PR cli/18053:
10010 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10011 completion test.
10012
e8732474
JK
100132016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10014
10015 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10016 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10017 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10018 f_label.
10019 (g): Rename g_end_lbl to g_label.
10020 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10021 low_pc and high_pc.
10022 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10023
e0f3fd7c
TT
100242016-07-12 Tom Tromey <tom@tromey.com>
10025
10026 PR python/19293:
10027 * gdb.python/py-unwind-maint.exp: Update tests.
10028
3cfe46b6
YQ
100292016-07-12 Yao Qi <yao.qi@linaro.org>
10030
10031 * lib/selftest-support.exp (selftest_setup): Match the output
10032 when captured_main is inlined.
10033
4f19a0e6
WT
100342016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10035
10036 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10037 New variables.
10038 (print this%a, print this%b, print this): New tests.
10039 * gdb.fortran/derived-types.f90 (this): New object and
10040 initialization.
10041
986cf455
SM
100422016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10043
10044 * gdb.ada/arraydim.exp: Remove extra directory level in build
10045 directory.
10046
f0464b23
SM
100472016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10048
10049 * lib/ada.exp: Remove extra directory level in build directory.
10050 * gdb.ada/cond_lang.exp: Likewise.
10051 * gdb.ada/exec_changed.exp: Likewise.
10052 * gdb.ada/lang_switch.exp: Likewise.
10053
42d94011
MG
100542016-07-06 Manish Goregaokar <manish@mozilla.com>
10055
2806dc7e
PA
10056 * simple.rs: Add test for raw pointer subscripting.
10057 * simple.exp: Add test expectations.
42d94011 10058
647c264c
YQ
100592016-07-05 Yao Qi <yao.qi@linaro.org>
10060
10061 * gdb.mi/mi-reverse.exp: Match =record-started output.
10062
20aa2c60
PA
100632016-07-01 Pedro Alves <palves@redhat.com>
10064
10065 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10066 procedure.
10067 (jit_reader_test): Test the jit reader's unwinder.
10068 * gdb.base/jithost.c (jit_function_00_code): New global.
10069 (main): Use memcpy to fill in the mmapped code, instead of poking
10070 bytes manually here.
10071 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10072 value.
10073 (read_debug_info): Save the function's range.
10074 (read_sp): New function.
10075 (unwind_frame): Use it. Also unwind RBP.
10076 (get_frame_id): Use read_sp.
10077 (gdb_init_reader): Use calloc instead of malloc.
10078 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10079 parameter. Use gdb_test_multiple.
10080
ced2dffb
PA
100812016-07-01 Pedro Alves <palves@redhat.com>
10082 Antoine Tremblay <antoine.tremblay@ericsson.com>
10083
10084 * gdb.threads/process-dies-while-detaching.c: New file.
10085 * gdb.threads/process-dies-while-detaching.exp: New file.
10086
63000888
PA
100872016-07-01 Pedro Alves <palves@redhat.com>
10088
10089 * gdb.multi/watchpoint-multi-exit.c: New file.
10090 * gdb.multi/watchpoint-multi-exit.exp: New file.
10091
038d4868
PA
100922016-06-30 Pedro Alves <palves@redhat.com>
10093
10094 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10095 unset inferior_spawn_id.
10096
994e9c83
PA
100972016-06-30 Pedro Alves <palves@redhat.com>
10098
10099 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10100 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10101
e5653468
YQ
101022016-06-29 Yao Qi <yao.qi@linaro.org>
10103
10104 * gdb.base/return.c: Add copyright header.
10105
803b47e5
TT
101062016-06-29 Tom Tromey <tom@tromey.com>
10107
10108 PR python/20129:
10109 * gdb.python/py-framefilter.exp: Add tests for setting priority
10110 and disabling of non-existent frame filter.
10111
28244707
YQ
101122016-06-29 Yao Qi <yao.qi@linaro.org>
10113
10114 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10115 0x0f07ff.
10116
a31d2f06
YQ
101172016-06-28 Yao Qi <yao.qi@linaro.org>
10118
10119 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10120 triplets. Start gdb, execute catch syscall, and continue. Check
10121 gdb's output to determine catch syscall is supported.
10122
921d8f54
MG
101232016-06-27 Manish Goregaokar <manish@mozilla.com>
10124
25d49b86
PA
10125 * gdb.rust/simple.rs: Add test for returning unit in a function.
10126 * gdb.rust/simple.exp: Add expectation for functions returning
10127 unit.
921d8f54 10128
f4952523
PMR
101292016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10130
10131 * gdb.python/py-breakpoint-create-fail.c,
10132 gdb.python/py-breakpoint-create-fail.exp,
10133 gdb.python/py-breakpoint-create-fail.py: New testcase.
10134
fccb08f8
MG
101352016-06-25 Manish Goregaokar <manish@mozilla.com>
10136
10137 PR gdb/20239
10138 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10139 * gdb.rust/simple.exp: Add test expectations for new NonZero
10140 tests.
fccb08f8 10141
6b850546
DT
101422016-06-24 David Taylor <dtaylor@emc.com>
10143
10144 * gdb.base/offsets.exp: New file.
10145 * gdb.base/offsets.c: New file.
10146
17621150
TT
101472016-06-23 Tom Tromey <tom@tromey.com>
10148
10149 PR gdb/16483:
10150 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10151 before any filters are loaded.
10152
04d59df6
WT
101532016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10154
10155 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10156 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10157 structs.
10158 * gdb.fortran/derived-type-function.exp: New file.
10159 * gdb.fortran/derived-type-function.f90: New file.
10160
10161
ac69f786
PA
101622016-06-21 Pedro Alves <palves@redhat.com>
10163
10164 * gdb.base/new-ui.exp: New file.
10165 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10166 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10167 (with_spawn_id): New procedure.
10168
49940788
PA
101692016-06-21 Pedro Alves <palves@redhat.com>
10170
10171 * gdb.mi/mi-exec-run.exp: New file.
10172
ef274d26
PA
101732016-06-21 Pedro Alves <palves@redhat.com>
10174
10175 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10176 breakpoint command's output on the main UI.
10177 (test_break): New procedure, factored out from calls in the top
10178 level.
10179 (top level): Use foreach_with_prefix to test MI as main UI and as
10180 separate UI.
10181
468afe6c
PA
101822016-06-21 Pedro Alves <palves@redhat.com>
10183
10184 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10185 (test_awatch_creation_and_listing)
10186 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10187 Remove 'type' parameter.
10188 (test_watchpoint_all): New parameter mi_mode. Remove
10189 with_test_prefix.
10190 (top level): Use foreach_with_prefix, and add main/separate UI MI
10191 testing axis.
10192
51f77c37
PA
101932016-06-21 Pedro Alves <palves@redhat.com>
10194
10195 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10196 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10197 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10198 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10199 (gdb_main_spawn_id, mi_spawn_id): Declare and
10200 comment.
10201 (mi_create_inferior_pty): New procedure,
10202 factored out from default_mi_gdb_start.
10203 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10204 procedures.
10205 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10206 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10207 Use mi_create_inferior_pty.
10208 (mi_gdb_start): Use eval to pass down args list.
10209
8980e177
PA
102102016-06-21 Pedro Alves <palves@redhat.com>
10211
10212 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10213 * gdb.opt/inline-cmds.exp: Add MI tests.
10214
f38d3ad1
PA
102152016-06-21 Pedro Alves <palves@redhat.com>
10216
10217 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10218
45db7c09
PA
102192016-06-21 Pedro Alves <palves@redhat.com>
10220
10221 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10222 (top level): Use it instead of mi_execute_to.
10223
5a069ab3
PA
102242016-06-21 Pedro Alves <palves@redhat.com>
10225
10226 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10227 (cont_handler_str): New.
10228 (signal_stop_handler): Set stop_handler_str instead of printing to
10229 stdout.
10230 (continue_handler): Set cont_handler_str instead of printing to
10231 stdout.
10232 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10233 mi_send_resuming_command. Print stop_handler_str and
10234 cont_handler_str instead of expecting the python events print
10235 directly.
10236
2838cc1d
SD
102372016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10238
10239 * gdb.base/jit-reader.exp: New file.
10240 * gdb.base/jithost.c: New file.
10241 * gdb.base/jithost.h: New file.
10242 * gdb.base/jitreader.c : New file.
10243 * gdb.base/jit-protocol.h: New file.
10244
21a77091
YQ
102452016-06-17 Yao Qi <yao.qi@linaro.org>
10246
10247 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10248 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10249 and detach-on-fork. Adjust tests.
10250 (top level): Invoke break_cond_on_syscall with combinations of
10251 syscall, follow-fork-mode and detach-on-fork.
10252
f50bf8e5
YQ
102532016-06-17 Yao Qi <yao.qi@linaro.org>
10254
10255 * gdb.base/step-over-exit.c: New.
10256 * gdb.base/step-over-exit.exp: New.
10257
a28d8e50
YTL
102582016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10259
10260 * gdb.base/float.exp: Add target check for nds32*-*-*.
10261 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10262
cad8e26d
AB
102632016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10264
10265 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10266 for unsupported target features.
10267 * gdb.base/call-rt-st.exp: Likewise.
10268 * gdb.base/call-sc.exp: Likewise.
10269 * gdb.base/call-signal-resume.exp: Likewise.
10270 * gdb.base/call-strs.exp: Likewise.
10271 * gdb.base/callexit.exp: Likewise.
10272 * gdb.base/callfuncs.exp: Likewise.
10273 * gdb.base/nodebug.exp: Likewise.
10274 * gdb.base/printcmds.exp: Likewise.
10275 * gdb.base/ptype.exp: Likewise.
10276 * gdb.base/structs.exp: Likewise.
10277 * gdb.base/unwindonsignal.exp: Likewise.
10278 * gdb.cp/gdb2495.exp: Likewise.
10279 * gdb.cp/templates.exp: Likewise.
10280 * gdb.cp/virtfunc.exp: Likewise.
10281 * gdb.threads/hand-call-in-threads.exp: Likewise.
10282 * gdb.threads/interrupted-hand-call.exp: Likewise.
10283 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10284
347dc102
TT
102852016-06-10 Tom Tromey <tom@tromey.com>
10286
10287 PR rust/20110:
10288 * gdb.rust/expr.exp: Add test for integer constant larger than
10289 i32.
10290
5e13cf25
BH
102912016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10292
10293 * gdb.fortran/nested-funcs.exp: New.
10294 * gdb.fortran/nested-funcs.f90: New.
10295
bb556f1f
TK
102962016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10297
10298 * gdb.base/examine-backward.c: New file.
10299 * gdb.base/examine-backward.exp: New file.
10300
38b022b4
SM
103012016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10302
10303 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10304 matching.
10305
1b40ec05
TT
103062016-06-02 Tom Tromey <tom@tromey.com>
10307
10308 PR python/18984:
10309 * gdb.python/py-shared.exp: Add solib_name test.
10310
193bd378
SM
103112016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10312
10313 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10314
3326303b
MG
103152016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10316
10317 PR c++/19893
10318 * gdb.dwarf2/implref.exp: Rename to...
10319 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10320 * gdb.dwarf2/implref-array.c: New file.
10321 * gdb.dwarf2/implref-array.exp: Likewise.
10322 * gdb.dwarf2/implref-global.c: Likewise.
10323 * gdb.dwarf2/implref-global.exp: Likewise.
10324 * gdb.dwarf2/implref-struct.c: Likewise.
10325 * gdb.dwarf2/implref-struct.exp: Likewise.
10326
825c8ef2
AT
103272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10328
10329 * gdb.trace/trace-condition.exp: Add 64bit tests.
10330
2320162a
AT
103312016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10332
10333 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10334 bits types.
10335 (main): Adapt to 8 to 64 bits types.
10336 * gdb.trace/trace-condition.exp: Add new tests.
10337
a7818233
AT
103382016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10339
10340 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10341
0d336466
AT
103422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10343
10344 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10345 Move condition tests...
10346 * gdb.trace/trace-condition.exp: Here.
10347
7faeb45a
AT
103482016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10349
10350 * gdb.trace/trace-condition.exp: Add counter-case tests.
10351
e385593e
JK
103522016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10353
10354 PR c++/15231
10355 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10356 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10357
744608cc
PA
103582016-05-27 Pedro Alves <palves@redhat.com>
10359
10360 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10361 New procedure.
10362 (top level): Call it, and bail out of DejaGnu is known to be bad.
10363
ac775bf4
AB
103642016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10365
10366 * gdb.base/whatis.c: Extend the test case.
10367 * gdb.base/whatis.exp: Add additional tests.
10368
2bbad2ea
BH
103692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10370
10371* gdb.fortran/type.f90: Add pointer variable.
10372* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10373
8b70175d
BH
103742016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10375
10376 * gdb.fortran/vla-type.exp: Fix testcase name.
10377
86d8a848
BH
103782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10379
10380 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10381
e188eb36
BH
103822016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10383
10384 * gdb.fortran/type.f90: Add nested structures.
10385 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10386 * gdb.fortran/derived-type.exp: Adapt expected output.
10387 * gdb.fortran/vla-type.exp: Adapt expected output.
10388
9b2db1fd
BH
103892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10390
10391 * gdb.fortran/whatis_type.exp: Adapt expected output.
10392
72b17055
BH
103932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10394
10395 * gdb.fortran/print_type.exp: Fix expected output.
10396 * gdb.fortran/whatis_type.exp: Fix expected output.
10397
3cd81d8d
BH
103982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10399
10400 * gdb.fortran/whatis_type.exp: Use multi_line.
10401
ddae9462
TT
104022016-05-24 Tom Tromey <tom@tromey.com>
10403
10404 PR python/17386:
10405 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10406 use value as an index.
10407
1957f6b8
TT
104082016-05-23 Tom Tromey <tom@tromey.com>
10409
10410 PR python/17981:
10411 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10412 no-breakpoint case.
10413
026a9174
PA
104142016-05-24 Pedro Alves <palves@redhat.com>
10415
10416 PR gdb/19828
10417 * gdb.threads/clone-attach-detach.c: New file.
10418 * gdb.threads/clone-attach-detach.exp: New file.
10419
e70a7231
FR
104202016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10421
10422 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10423
0f6ed0e0
TT
104242016-05-23 Tom Tromey <tom@tromey.com>
10425
10426 PR python/19438, PR python/18393:
10427 * gdb.python/py-progspace.exp: Add "dir" test.
10428 * gdb.python/py-objfile.exp: Add "dir" test.
10429
ffd19d61
YQ
104302016-05-23 Yao Qi <yao.qi@linaro.org>
10431
10432 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10433 * gdb.arch/thumb2-it.exp: Likewise.
10434
9e8f9b05
SM
104352016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10436
10437 * gdb.mi/mi-threads-interrupt.c: New file.
10438 * gdb.mi/mi-threads-interrupt.exp: New file.
10439
61c6156d
SM
104402016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10441
10442 PR gdb/18077
10443 * gdb.mi/mi-async-run.exp: New file.
10444 * gdb.mi/mi-async-run.c: New file.
10445
67218854
TT
104462016-05-17 Tom Tromey <tom@tromey.com>
10447 Manish Goregaokar <manishsmail@gmail.com>
10448
10449 * lib/rust-support.exp: New file.
10450 * lib/gdb.exp (skip_rust_tests): New proc.
10451 (build_executable_from_specs): Handle rust.
10452 * lib/future.exp (gdb_find_rustc): New proc.
10453 (gdb_default_target_compile): Handle rust.
10454 * gdb.rust/expr.exp: New file.
10455 * gdb.rust/generics.exp: New file.
10456 * gdb.rust/generics.rs: New file.
10457 * gdb.rust/methods.exp: New file.
10458 * gdb.rust/methods.rs: New file.
10459 * gdb.rust/modules.exp: New file.
10460 * gdb.rust/modules.rs: New file.
10461 * gdb.rust/simple.exp: New file.
10462 * gdb.rust/simple.rs: New file.
10463
c44af4eb
TT
104642016-05-17 Tom Tromey <tom@tromey.com>
10465
10466 * gdb.base/default.exp (set language): Add rust.
10467
dcd1f979
TT
104682016-05-17 Tom Tromey <tom@tromey.com>
10469
10470 * gdb.gdb/unittest.exp: New file.
10471
155b7f57
YQ
104722016-05-16 Yao Qi <yao.qi@linaro.org>
10473
10474 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10475 shell_prompt. Update shell_prompt_re.
10476
8ddd5a6c
DE
104772016-05-12 Doug Evans <dje@google.com>
10478
10479 PR symtab/19999
10480 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10481 $options when building executable.
10482 * gdb.dwarf2/fission-loclists-pie.S: New file.
10483 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10484
02e370d9
SM
104852016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10486
10487 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10488 of [is_remote target],
10489
8929ad8b
SM
104902016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10491
10492 * lib/gdb.exp (use_gdb_stub): New procedure.
10493
6c447423
DE
104942016-05-03 Yunlian Jiang <yunlian@google.com>
10495 Doug Evans <dje@google.com>
10496
10497 PR symtab/19914
10498 * gdb.dwarf2/dwp-sepdebug.c: New file.
10499 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10500
444e826c
SM
105012016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10502
10503 * gdb.base/detach.exp: Remove is_remote check.
10504
740feeaa
SM
105052016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10506
10507 * gdb.base/annota-input-while-running.exp: Don't check for
10508 [is_remote target]. Enable annotations after running to main.
10509 Remove unused "set test..." line.
10510
9080ac9d
SM
105112016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10512
10513 * gdb.trace/trace-enable-disable.exp: New file.
10514 * gdb.trace/trace-enable-disable.c: New file.
10515
952ebca5
SM
105162016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10517
10518 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10519 use it in info sharedlibrary test.
10520 * gdb.trace/ftrace-lock.exp: Likewise.
10521 * gdb.trace/ftrace.exp: Likewise.
10522 * gdb.trace/range-stepping.exp: Likewise.
10523 * gdb.trace/trace-break.exp: Likewise.
10524 * gdb.trace/trace-condition.exp: Likewise.
10525 * gdb.trace/trace-mt.exp: Likewise.
10526
d9019901
SM
105272016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10528
10529 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10530 (gdb_load_shlib): ... this.
10531 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10532 gdb_load_shlib.
10533 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10534 * gdb.base/ctxobj.exp: Likewise.
10535 * gdb.base/dprintf-pending.exp: Likewise.
10536 * gdb.base/dso2dso.exp: Likewise.
10537 * gdb.base/fixsection.exp: Likewise.
10538 * gdb.base/gcore-relro.exp: Likewise.
10539 * gdb.base/gdb1555.exp: Likewise.
10540 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10541 * gdb.base/gnu-ifunc.exp: Likewise.
10542 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10543 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10544 * gdb.base/pending.exp: Likewise.
10545 * gdb.base/print-file-var.exp: Likewise.
10546 * gdb.base/print-symbol-loading.exp: Likewise.
10547 * gdb.base/shlib-call.exp: Likewise.
10548 * gdb.base/shreloc.exp: Likewise.
10549 * gdb.base/so-impl-ld.exp: Likewise.
10550 * gdb.base/solib-disc.exp: Likewise.
10551 * gdb.base/solib-nodir.exp: Likewise.
10552 * gdb.base/solib-overlap.exp: Likewise.
10553 * gdb.base/solib-symbol.exp: Likewise.
10554 * gdb.base/solib-weak.exp (do_test): Likewise.
10555 * gdb.base/sym-file.exp: Likewise.
10556 * gdb.base/symtab-search-order.exp: Likewise.
10557 * gdb.base/type-opaque.exp: Likewise.
10558 * gdb.base/unload.exp: Likewise.
10559 * gdb.base/watchpoint-solib.exp: Likewise.
10560 * gdb.compile/compile.exp: Likewise.
10561 * gdb.cp/gdb2384.exp: Likewise.
10562 * gdb.cp/infcall-dlopen.exp: Likewise.
10563 * gdb.cp/re-set-overloaded.exp: Likewise.
10564 * gdb.fortran/library-module.exp: Likewise.
10565 * gdb.opt/solib-intra-step.exp: Likewise.
10566 * gdb.python/py-finish-breakpoint.exp: Likewise.
10567 * gdb.python/py-shared.exp: Likewise.
10568 * gdb.reverse/solib-precsave.exp: Likewise.
10569 * gdb.reverse/solib-reverse.exp: Likewise.
10570 * gdb.server/solib-list.exp: Likewise.
10571 * gdb.threads/dlopen-libpthread.exp: Likewise.
10572 * gdb.threads/tls-shared.exp: Likewise.
10573 * gdb.threads/tls-so_extern.exp: Likewise.
10574 * gdb.trace/change-loc.exp: Likewise.
10575 * gdb.trace/ftrace-lock.exp: Likewise.
10576 * gdb.trace/ftrace.exp: Likewise.
10577 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10578 * gdb.trace/pending.exp: Likewise.
10579 * gdb.trace/range-stepping.exp: Likewise.
10580 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10581 (strace_info_marker): Likewise.
10582 (strace_probe_marker): Likewise.
10583 (strace_trace_on_same_addr): Likewise.
10584 (strace_trace_on_diff_addr): Likewise.
10585 * gdb.trace/trace-break.exp: Likewise.
10586 * gdb.trace/trace-condition.exp: Likewise.
10587 * gdb.trace/trace-mt.exp: Likewise.
10588
fca4cfd9
SM
105892016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10590
10591 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10592 result of gdb_remote_download.
10593 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10594 * gdb.base/dso2dso.exp: Likewise.
10595 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10596 * gdb.base/print-file-var.exp: Likewise.
10597 * gdb.base/shlib-call.exp: Likewise.
10598 * gdb.base/shreloc.exp: Likewise.
10599 * gdb.base/solib-overlap.exp: Likewise.
10600 * gdb.base/solib-weak.exp (do_test): Likewise.
10601 * gdb.base/unload.exp: Likewise.
10602
11cf4ffb
YQ
106032016-04-27 Yao Qi <yao.qi@linaro.org>
10604
10605 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10606 exists.
10607
3e2e34f8
KB
106082016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10609
10610 * vla-type.exp: Print structure from toplevel.
10611
8f07e298
BH
106122016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10613
10614 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10615 of dynamic types.
10616 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10617 of dynamic types.
10618
9920b434
BH
106192016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10620
10621 * gdb.fortran/vla-type.f90: New file.
10622 * gdb.fortran/vla-type.exp: New file.
10623
f3abeff5
YQ
106242016-04-25 Yao Qi <yao.qi@linaro.org>
10625
10626 * gdb.base/branch-to-self.c: New file.
10627 * gdb.base/branch-to-self.exp: New file.
10628
0a5d52f0
YQ
106292016-04-22 Yao Qi <yao.qi@linaro.org>
10630
10631 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10632 more after $hex.
10633
495346f6
YQ
106342016-04-22 Yao Qi <yao.qi@linaro.org>
10635
10636 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10637 * gdb.base/annota3.exp: Likewise.
10638
4a7e075c
YQ
106392016-04-22 Yao Qi <yao.qi@linaro.org>
10640
10641 * gdb.reverse/step-precsave.exp: Do one step and test program
10642 stops in "callee" and do multiple steps until program goes out
10643 of "callee".
10644 * gdb.reverse/step-reverse.exp: Likewise.
10645
5b061e98
YQ
106462016-04-22 Yao Qi <yao.qi@linaro.org>
10647
10648 * gdb.trace/signal.exp: Also pass if
10649 $tracepoint_hits($i) > $iterations.
10650
5c5dc57f
YQ
106512016-04-22 Yao Qi <yao.qi@linaro.org>
10652
10653 * gdb.trace/signal.c: New file.
10654 * gdb.trace/signal.exp: New file.
10655
a55411b9
DE
106562016-04-19 Doug Evans <xdje42@gmail.com>
10657
10658 * gdb.base/bad-file.exp: New file.
10659
a22df60a
MG
106602016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10661
10662 * gdb.dwarf2/implref.exp: New file.
10663
0c13f7e5
BH
106642016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10665
10666 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
10667 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
10668 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
10669 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
10670 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
10671 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
10672 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
10673 * lib/fortran.exp (fortran_int4): New procedure.
10674 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
10675 (fortran_logical4): Likewise.
10676
9b9b09e9
BH
106772016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
10678
10679 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
10680
a14d1f4d
BH
106812016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10682
10683 * lib/compiler.c: Add Intel specific preprocessor macros.
10684 * lib/compiler.cc: Likewise.
25d49b86 10685
7d49b1d0
LM
106862016-04-13 Luis Machado <lgustavo@codesourcery.com>
10687
10688 * gdb.server/connect-with-no-symbol-file.c: New file.
10689 * gdb.server/connect-with-no-symbol-file.exp: New file.
10690
8392fa22
SM
106912016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10692
10693 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
10694
8c4c4aeb
SM
106952016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10696
10697 * boards/gdbserver-base.exp (${board}_download): Copy source file to
10698 standard output directory.
10699
45e3745e
AT
107002016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
10701
10702 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
10703
e26b7e41
MM
107042016-04-13 Markus Metzger <markus.t.metzger@intel.com>
10705
10706 * gdb.btrace/instruction_history.c (loop): Add declaration.
10707
8ce09462
AT
107082016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10709
10710 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
10711
2e88a1ea
SM
107122016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
10713
10714 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
10715 parentheses to print.
10716 (continue_handler): Likewise.
10717
f48e22e3
SM
107182016-04-08 Simon Marchi <simon.marchi@ericsson.com>
10719
10720 * gdb.server/solib-list.exp: Remove is_remote check.
10721 Pass shlib= to gdb_compile. Don't link shared library with
10722 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
10723 Run binary filename through "readlink -f" on the target.
10724
096be756
PA
107252016-04-08 Pedro Alves <palves@redhat.com>
10726
10727 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
10728 interpreter filename as argument to gdbserver_spawn.
10729 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10730 Return empty if $last_loaded_file does not exist.
10731
06500533
JK
107322016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10733
10734 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
10735 * gdb.base/jit-main.c: Use exit after usage.
10736
2d35e871
JK
107372016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10738
10739 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
10740 GDBHISTSIZE prior to the tests.
10741 * gdb.base/gdbinit-history.exp: Likewise.
10742
107432016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
10744
10745 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
10746 instead of build_executable. Use gdb_load_shlibs.
10747
c8064e7e
YQ
107482016-04-07 Yao Qi <yao.qi@linaro.org>
10749
10750 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
10751 Execute "si" command.
10752
bde47561
YQ
107532016-04-07 Yao Qi <yao.qi@linaro.org>
10754
10755 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
10756 number instead of the comments on some line.
10757
b16f8a3b
DB
107582016-04-06 Don Breazeal <donb@codesourcery.com>
10759
10760 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
10761 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
10762
c2f901df
SM
107632016-04-06 Simon Marchi <simon.marchi@ericsson.com>
10764
10765 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
10766 standard_output_file. Remove unused binfile variable.
10767
ac17fda0
CU
107682016-04-05 Catalin Udma <catalin.udma@freescale.com>
10769
10770 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
10771 * gdb.python/py-mi-objfile.exp: Match "list main" output
10772 in console format.
10773
03a8c4df
SM
107742016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
10775
10776 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
10777 absolute.
10778
6e774b13
SM
107792016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10780
10781 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
10782 absolute.
10783 * gdb.trace/ftrace.exp: Likewise.
10784 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
10785 targets as well.
10786 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
10787 (gdb_load_shlibs): Copy libraries to test directory when testing
10788 natively. Only set solib-search-path if testing remotely.
10789 * lib/mi-support.exp (mi_load_shlibs): Likewise.
10790
7817ea46
SM
107912016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10792
10793 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
10794 gdb_download. Use it even if the target is not remote.
10795 * gdb.base/jit.exp (compile_jit_test): Likewise.
10796 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
10797 output directory if the destination board is local, otherwise use
10798 the standard remote_download from DejaGnu.
10799 (gdb_download): Remove.
10800 (gdb_load_shlibs): Use gdb_remote_download instead of
10801 gdb_download.
10802 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10803 Use gdb_remote_download instead of gdb_download. Use it even if
10804 the target is not remote.
10805 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
10806 instead of gdb_download.
10807
7beb7f68
SM
108082016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
10809
10810 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
10811 (test_insert_delete_modify): Call mi_load_shlibs before trying to
10812 run.
10813
cc63428a
AV
108142016-04-01 Artemiy Volkov <artemiyv@acm.org>
10815
10816 PR gdb/19820
10817 * gdb.base/printcmds.exp: Add artificial arrays tests.
10818
64cdf930
PA
108192016-03-31 Pedro Alves <palves@redhat.com>
10820
10821 PR gdb/19858
10822 * gdb.base/jit-main.c: Include unistd.h.
10823 (ATTACH): Define to 0 if not already defined.
10824 (wait_for_gdb, mypid): New globals.
10825 (WAIT_FOR_GDB): New macro.
10826 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
10827 some breakpoint locations.
10828 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
10829 New procedures.
10830 (one_jit_test): Add REATTACH parameter, and handle it. Use
10831 continue_to_test_location.
10832 (top level): Test attach, and adjusts calls to one_jit_test.
10833
40dea8cb
PA
108342016-03-31 Pedro Alves <palves@redhat.com>
10835
10836 PR gdb/19858
10837 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
10838 BINSUFFIX parameter, and handle it.
10839 (top level): Adjust calls compile_jit_test.
10840
e7ea3ec7
CU
108412016-03-31 Catalin Udma <catalin.udma@freescale.com>
10842
10843 PR python/19743
10844 * gdb.python/py-mi-events-gdb.py: New file.
10845 * gdb.python/py-mi-events.c: New file.
10846 * gdb.python/py-mi-events.exp: New file.
10847
e6359af3
YQ
108482016-03-30 Yao Qi <yao.qi@linaro.org>
10849
10850 * gdb.reverse/until-precsave.exp: Match function name only.
10851 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
10852 Move malloc to a condition block.
10853 * gdb.reverse/until-reverse.exp: Match function name only.
10854
a4105d04
MK
108552016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
10856
10857 * gdb.trace/ftrace.exp: Set arg0exp for s390.
10858 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
10859 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
10860 variable for GPR 0 instead of assuming it is register 0.
10861 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
10862 * lib/trace-support.exp: Add s390 registers.
10863
bfa6adb9
YQ
108642016-03-29 Yao Qi <yao.qi@linaro.org>
10865
10866 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
10867
1e6697ea
YQ
108682016-03-24 Yao Qi <yao.qi@linaro.org>
10869
10870 * gdb.reverse/break-reverse.exp: Add quotation mark in the
10871 test message.
10872
64bcd522
AA
108732016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10874
10875 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
10876 maintaining separate logic for constructing the output path.
10877
7868401b
DB
108782016-03-16 Don Breazeal <donb@codesourcery.com>
10879
10880 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
10881 Retry fork and waitpid on interrupted system call errors.
10882 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
10883 Use with_timeout_factor to increase timeout by factor of 10.
10884
1cafadb4
DB
108852016-03-15 Don Breazeal <donb@codesourcery.com>
10886
10887 * gdb.cp/scope-err.cc: New test program.
10888 * gdb.cp/scope-err.exp: New test script.
10889 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
10890 lines and "set breakpoint here" comment.
10891 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
10892 Fixed some whitespace and format issues.
10893 * gdb.mi/mi-linespec-err-cp.cc: New test program.
10894 * gdb.mi/mi-linespec-err-cp.exp: New test script.
10895
81516450
DE
108962016-03-15 Doug Evans <dje@google.com>
10897
10898 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
10899 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
10900 All callers updated. Add tests for enums, mixed flags register.
10901
aa52b601
DE
109022016-03-15 Doug Evans <dje@google.com>
10903
10904 * gdb.base/skip.c (main): Call test_skip_file_and_function.
10905 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
10906
fa4ff313
SM
109072016-03-14 Simon Marchi <simon.marchi@ericsson.com>
10908
10909 * gdb.base/default.exp: Add $_as_string to the list of expected
10910 convenience functions.
10911
f2403c39
AB
109122016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
10913
10914 * gdb.base/maint.exp: New tests for 'maint info line-table'.
10915
f2f3ccb9
SM
109162016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
10917
10918 * gdb.python/py-as-string.exp: New file.
10919 * gdb.python/py-as-string.c: New file.
10920
00dbd492
PA
109212016-03-09 Pedro Alves <palves@redhat.com>
10922
10923 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
10924 signal" -> "Thread NN received signal" output change.
10925 * gdb.threads/ia64-sigill.exp: Likewise.
10926 * gdb.threads/linux-dp.exp: Likewise.
10927 * gdb.threads/manythreads.exp: Likewise.
10928 * gdb.threads/pending-step.exp: Likewise.
10929 * gdb.threads/print-threads.exp: Likewise.
10930 * gdb.threads/sigstep-threads.exp: Likewise.
10931 * gdb.threads/staticthreads.exp: Likewise.
10932 * gdb.threads/tls.exp: Likewise.
10933
1e6697ea
YQ
109342016-03-09 Pedro Alves <palves@redhat.com>
10935
10936 * gdb.base/command-line-input.exp: New file.
10937
b04fd3be
MK
109382016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10939
10940 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
10941 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
10942 * gdb.trace/pending.exp: Accept leading dot before function name.
10943 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
10944 * lib/trace-support.exp: Set registers for ppc.
10945
98fa59e9
MK
109462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10947
10948 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
10949 use it for disassembly; accept .main in addition to main in backtrace.
10950
f77198c8
MK
109512016-03-09 Wei-cheng Wang <cole945@gmail.com>
10952 Marcin Kościelnicki <koriakin@0x04.net>
10953
10954 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
10955 (gdb_recursion_test_ptr): New global variable.
10956 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
10957 gdb_recursion_test.
10958 (gdb_c_test): Ditto.
10959
ba84e0da
MK
109602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10961
10962 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
10963 ordering.
10964
4366d36e
MK
109652016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10966
10967 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
10968 (bar): Add bar_start_lbl label.
10969 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
10970 of foo/bar for emitting DWARF and tracing.
10971
5eb264df
SDJ
109722016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
10973
10974 * analyze-racy-logs.py: Set executable bit.
10975
fb6a751f
SDJ
109762016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
10977
10978 * Makefile.in (DEFAULT_RACY_ITER): New variable.
10979 (CHECK_TARGET_TMP): Likewise.
10980 (check-single-racy): New rule.
10981 (check-parallel-racy): Likewise.
10982 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
10983 (do-check-parallel-racy): New rule.
10984 (check-racy/%.exp): Likewise.
10985 * README (Racy testcases): New section.
10986 * analyze-racy-logs.py: New file.
10987
bdf7e230
DE
109882016-03-03 Doug Evans <dje@google.com>
10989
10990 * gdb.base/skip.exp: Use with_test_prefix.
10991
4719d415
YQ
109922016-03-03 Yao Qi <yao.qi@linaro.org>
10993
10994 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
10995 Invoke step_over_syscall "clone" and break_cond_on_syscall
10996 "clone".
10997 * gdb.base/step-over-clone.c: New file.
10998
ea507862
YQ
109992016-03-03 Yao Qi <yao.qi@linaro.org>
11000
11001 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11002 code format.
11003
8fc8cbda
YQ
110042016-03-03 Yao Qi <yao.qi@linaro.org>
11005
11006 * gdb.base/disp-step-fork.c: Rename to ...
11007 * gdb.base/step-over-fork.c: ... it. New file.
11008 * gdb.base/disp-step-vfork.c: Rename to ...
11009 * gdb.base/step-over-vfork.c: ... it. New file.
11010 * gdb.base/disp-step-syscall.exp: Rename to ...
11011 * gdb.base/step-over-syscall.exp: ... it. New file.
11012 (disp_step_cross_syscall): Rename to ...
11013 (step_over_syscall): ... it.
11014
92fa70b0
YQ
110152016-03-03 Yao Qi <yao.qi@linaro.org>
11016
11017 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11018 If target supports condition evaluation on target, invoke
11019 break_cond_on_syscall for fork and vfork.
11020
e197ad3c
YQ
110212016-03-03 Yao Qi <yao.qi@linaro.org>
11022
11023 * gdb.base/disp-step-syscall.exp: Don't invoke
11024 support_displaced_stepping.
11025 (disp_step_cross_syscall): Test with displaced stepping off and
11026 on if supported.
11027
0b47da9f
YQ
110282016-03-03 Yao Qi <yao.qi@linaro.org>
11029
11030 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11031 proc.
11032 (setup): New proc.
11033 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11034 and setup.
11035
065ab6dc
BH
110362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11037
11038 * gdb.fortran/vla-history.exp: Remove breakpoint.
11039
07e448ad 110402016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11041
25d49b86
PA
11042 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11043 exceeds timeout.
07e448ad 11044
9ac2d526 110452016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11046
25d49b86
PA
11047 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11048 breakpoint.
9ac2d526 11049
17807369
BH
110502016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11051
11052 * gdb.mi/vla.f90: Nullify pointer after declaration.
11053
86e501af
PA
110542016-03-01 Pedro Alves <palves@redhat.com>
11055
11056 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11057
1e903e32
PA
110582016-03-01 Pedro Alves <palves@redhat.com>
11059
11060 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11061 before anything else.
11062 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11063 _GNU_SOURCE here.
11064 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11065 before anything else.
11066 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11067
6ccb54e2
PA
110682016-03-01 Pedro Alves <palves@redhat.com>
11069
11070 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11071
30ca9da1
YQ
110722016-03-01 Yao Qi <yao.qi@linaro.org>
11073
11074 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11075 prepare_for_testing.
11076
dc856b38
YQ
110772016-03-01 Yao Qi <yao.qi@linaro.org>
11078
11079 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11080
4a932159
AA
110812016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11082
11083 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11084 manually constructing the output path.
11085
f2489477
AA
110862016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11087
11088 * gdb.arch/s390-stackless.S: New.
11089 * gdb.arch/s390-stackless.exp: New.
11090
38899f16
IB
110912016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11092
11093 * gdb.dlang/circular.c: New file.
11094 * gdb.dlang/circular.exp: New file.
11095
9fde51ed
YQ
110962016-02-26 Yao Qi <yao.qi@linaro.org>
11097
11098 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11099 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11100 (testcases): Update.
11101
ce90fefe
YQ
111022016-02-26 Yao Qi <yao.qi@linaro.org>
11103
11104 * gdb.reverse/aarch64.c: Rename to ...
11105 * gdb.reverse/insn-reverse.c: ... it.
11106 * gdb.reverse/aarch64.exp: Rename to ...
11107 * gdb.reverse/insn-reverse.exp: ... it.
11108
3263bceb
YQ
111092016-02-26 Yao Qi <yao.qi@linaro.org>
11110
11111 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11112 (testcase_ftype): New.
11113 (testcases): New array.
11114 (n_testcases): New.
11115 (main): Call each element in testcases.
11116 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11117 (read_testcase): New.
11118 Do the tests in a loop.
11119
6cb59ff1
YQ
111202016-02-25 Yao Qi <yao.qi@linaro.org>
11121
11122 * gdb.base/branches.c: Remove.
11123
ae91f625
MK
111242016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11125
11126 PR gdb/13808
11127 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11128
678b48b7
MK
111292016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11130
11131 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11132
7337a6f2
MK
111332016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11134
11135 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11136 change x86_64 call_insn to 'callq'.
11137
861ca91f
AT
111382016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11139
11140 * gdb.trace/tfile-avx.c: Move to...
11141 * gdb.trace/tracefile-pseudo-reg.c: Here.
11142 * gdb.trace/tfile-avx.exp: Move to...
11143 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11144
bf74e428
GB
111452016-02-24 Gary Benson <gbenson@redhat.com>
11146
11147 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11148 message on attach.
11149
cce0e923
DE
111502016-02-23 Doug Evans <dje@google.com>
11151
11152 * gdb.base/skip.c (test_skip): New function.
11153 (end_test_skip_file_and_function): New function.
11154 (test_skip_file_and_function): New function.
11155 * gdb.base/skip1.c (test_skip): New function.
11156 (skip1_test_skip_file_and_function): New function.
11157 * gdb.base/skip.exp: Add tests for new skip options.
11158 * gdb.base/skip-solib.exp: Update expected output.
11159 * gdb.perf/skip-command.cc: New file.
11160 * gdb.perf/skip-command.exp: New file.
11161 * gdb.perf/skip-command.py: New file.
11162
4000e47e
MK
111632016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11164
11165 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11166 info registers pattern.
11167
24f75ead
IB
111682016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11169
11170 * lib/future.exp: Add D support.
11171 (gdb_find_gdc): New proc.
11172 (gdb_default_target_compile): Add D support.
11173
fbb7bcbe
WW
111742016-02-18 Wei-cheng Wang <cole945@gmail.com>
11175
11176 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11177 user+system time.
11178 (trace_speed_test): Determine the iteration count for a time
11179 between 15..30 seconds.
11180
012b3a21
WT
111812016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11182
11183 * gdb.arch/i386-mpx-sigsegv.c: New file.
11184 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11185 * gdb.arch/i386-mpx-simple_segv.c: New file.
11186 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11187
2d5189bd
YQ
111882016-02-18 Yao Qi <yao.qi@linaro.org>
11189
11190 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11191 Don't call setup_kfail.
11192
40fb20d0
YQ
111932016-02-18 Yao Qi <yao.qi@linaro.org>
11194
11195 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11196 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11197
21b1f8d2
DE
111982016-02-16 Doug Evans <dje@google.com>
11199
11200 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11201 * gdb.base/skip1.c: Ditto.
11202 * gdb.base/skip.exp: Whitespace cleanup.
11203
4041ed77
DB
112042016-02-16 Don Breazeal <donb@codesourcery.com>
11205
11206 PR remote/19496
11207 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11208 Remove kfail for PR remote/19496.
11209
c4ef31bf
SM
112102016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11211
11212 * lib/gdb.exp (standard_temp_file): Return a path specific to
11213 the runtest invocation.
11214
266b65b3
SM
112152016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11216
11217 * gdb.trace/save-trace.exp: Change relative path to be in the
11218 standard output directory.
11219
a7a0a6a9
JK
112202016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11221
11222 * gdb.arch/i386-prologue.c: Add missing prototypes.
11223
c99dbb42
JK
112242016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11225
11226 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11227 * gdb.arch/i386-prologue.exp: Likewise.
11228 * gdb.arch/i386-size.exp: Likewise.
11229
aa480355
SM
112302016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11231
11232 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11233 define object file path.
11234 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11235 file path.
11236 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11237 standard_output_file to define binfile.
11238
ba881f50
JK
112392016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11240
11241 Fix compatibility with recent gfortran-5.3.1.
11242 * gdb.fortran/vla-history.exp (print vla1 allocated)
11243 (print vla2 allocated, print $2, print $3): Remove
11244 (print $4): Rename to ...
11245 (print $2): ... here.
11246 (print $9): Rename to ...
11247 (print $5): ... here.
11248 (print $10): Rename to ...
11249 (print $6): ... here.
11250 * gdb.fortran/vla.f90: Add pvla initialization.
11251
e9fb005c
JK
112522016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11253
11254 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11255 New test.
11256 * gdb.fortran/vla-value-sub.exp: Likewise.
11257
e44e00ff
MK
112582016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11259
11260 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11261
97e94151
SM
112622016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11263
11264 * i386-biarch-core.exp: Define corefile using
11265 standard_output_file.
11266
01113bc1
YQ
112672016-02-12 Yao Qi <yao.qi@linaro.org>
11268
11269 * gdb.arch/arm-single-step-kernel-helper.c: New.
11270 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11271
33b4777c
MM
112722016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11273
11274 * gdb.btrace/tailcall-only.exp: New.
11275 * gdb.btrace/tailcall-only.c: New.
11276 * gdb.btrace/x86_64-tailcall-only.S: New.
11277 * gdb.btrace/i686-tailcall-only.S: New.
11278
acc23c11
PA
112792016-02-11 Pedro Alves <palves@redhat.com>
11280
11281 * README (Parallel testing): Add missing double quotes.
11282
e352bf0a
PA
112832016-02-11 Pedro Alves <palves@redhat.com>
11284
11285 * README (Parallel testing): New section.
11286 (GDB_PARALLEL): Rewrite.
11287 (FORCE_PARALLEL): Document.
11288
9f5fed78
MK
112892016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11290
11291 * gdb.trace/tfile-avx.c: New test.
11292 * gdb.trace/tfile-avx.exp: New test.
11293
9ef9e6a6
KS
112942016-02-09 Keith Seitz <keiths@redhat.com>
11295
11296 PR breakpoints/19546
11297 * gdb.base/infcall-exec.c: New file.
11298 * gdb.base/infcall-exec2.c: New file.
11299 * gdb.base/infcall-exec.exp: New file.
11300
a96e36da
KS
113012016-02-09 Keith Seitz <keiths@redhat.com>
11302
11303 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11304 (toplevel): Call test_bkpt_address.
11305
9f61929f
KS
113062016-02-09 Keith Seitz <keiths@redhat.com>
11307
11308 PR python/19506
11309 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11310 (toplevel): Call test_bkpt_address.
11311
1e94266c
SM
113122016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11313
11314 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11315 to AC_OUTPUT.
11316 * configure: Regenerate.
11317
2a7f3dff
PA
113182016-02-09 Pedro Alves <palves@redhat.com>
11319
11320 PR breakpoints/19548
11321 * gdb.base/execl-update-breakpoints.c (some_function): New
11322 function.
11323 (main): Call it.
11324 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11325 Tighten expected GDB output.
11326
2151ccc5
SM
113272016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11328
11329 * Makefile.in (ALL_SUBDIRS): Remove.
11330 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11331 (distclean maintainer-clean realclean): Likewise.
11332 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11333 * configure: Regenerate.
11334 * gdb.ada/Makefile.in: Delete.
11335 * gdb.arch/Makefile.in: Likewise.
11336 * gdb.asm/Makefile.in: Likewise.
11337 * gdb.base/Makefile.in: Likewise.
11338 * gdb.btrace/Makefile.in: Likewise.
11339 * gdb.cell/Makefile.in: Likewise.
11340 * gdb.compile/Makefile.in: Likewise.
11341 * gdb.cp/Makefile.in: Likewise.
11342 * gdb.disasm/Makefile.in: Likewise.
11343 * gdb.dlang/Makefile.in: Likewise.
11344 * gdb.dwarf2/Makefile.in: Likewise.
11345 * gdb.fortran/Makefile.in: Likewise.
11346 * gdb.gdb/Makefile.in: Likewise.
11347 * gdb.go/Makefile.in: Likewise.
11348 * gdb.guile/Makefile.in: Likewise.
11349 * gdb.java/Makefile.in: Likewise.
11350 * gdb.linespec/Makefile.in: Likewise.
11351 * gdb.mi/Makefile.in: Likewise.
11352 * gdb.modula2/Makefile.in: Likewise.
11353 * gdb.multi/Makefile.in: Likewise.
11354 * gdb.objc/Makefile.in: Likewise.
11355 * gdb.opencl/Makefile.in: Likewise.
11356 * gdb.opt/Makefile.in: Likewise.
11357 * gdb.pascal/Makefile.in: Likewise.
11358 * gdb.perf/Makefile.in: Likewise.
11359 * gdb.python/Makefile.in: Likewise.
11360 * gdb.reverse/Makefile.in: Likewise.
11361 * gdb.server/Makefile.in: Likewise.
11362 * gdb.stabs/Makefile.in: Likewise.
11363 * gdb.threads/Makefile.in: Likewise.
11364 * gdb.trace/Makefile.in: Likewise.
11365 * gdb.xml/Makefile.in: Likewise.
11366 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11367 GDB_PARALLEL.
11368 (standard_output_file): Remove check for GDB_PARALLEL, always
11369 return path in outputs/$subdir/$testname.
11370
437277d4
SM
113712016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11372
11373 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11374 (site.exp): Assign abs_srcdir to tcl's srcdir.
11375
31d913c7
YQ
113762016-02-04 Yao Qi <yao.qi@linaro.org>
11377
11378 * gdb.base/foll-exec-mode.c: Include limits.h.
11379 (main): Add parameters argc and argv. Get directory from
11380 argv[0].
11381 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11382 compilation.
11383 * gdb.base/foll-exec.c: Include limits.h.
11384 (main): Add parameters argc and argv.
11385 Get directory from argv[0].
11386 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11387 Adjust tests on the number of lines as source code changed.
11388 * gdb.base/foll-vfork-exit.c: Include limits.h.
11389 (main): Add one line of statement before vfork.
11390 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11391 (main): Add parameters argc and argv. Get directory from
11392 argv[0].
11393 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11394 (setup_gdb): Set tbreak to skip some source lines.
11395 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11396 (main): Add parameters argc and argv. Get directory from
11397 argv[0].
11398 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11399 compilation.
11400 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11401 (main): Add parameters argc and argv. Get directory from
11402 argv[0].
11403 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11404 compilation.
11405
9482b9fb
DE
114062016-02-01 Doug Evans <dje@google.com>
11407
11408 * gdb.base/skip.exp: Clean up multiple references to same test name.
11409
6b2e4f10
PA
114102016-02-01 Pedro Alves <palves@redhat.com>
11411
ccb6afd6 11412 PR remote/19496
6b2e4f10
PA
11413 * gdb.threads/forking-threads-plus-breakpoint.exp
11414 (displaced_stepping_supported): New global.
11415 (probe_displaced_stepping_support): New procedure.
11416 (do_test): Add 'displaced' parameter, and use it.
11417 (top level): Check for displaced stepping support. Add displaced
11418 stepping on/off testing axis.
11419
37a8db1a
AB
114202016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11421
11422 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11423 pointer. Don't perform further tests on the unassociated pointer
11424 if the first test fails.
11425
5fdf6324
AB
114262016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11427
11428 * gdb.base/max-value-size.c: New file.
11429 * gdb.base/max-value-size.exp: New file.
11430 * gdb.base/huge.exp: Disable max-value-size for this test.
11431
935c6144
IB
114322016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11433
11434 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11435
7fe8399d
YQ
114362016-01-28 Yao Qi <yao.qi@linaro.org>
11437
11438 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11439
a2077e25
PA
114402016-01-25 Pedro Alves <palves@redhat.com>
11441
11442 PR threads/19461
11443 * gdb.base/fork-running-state.c: New file.
11444 * gdb.base/fork-running-state.exp: New file.
11445
1d2736d4
PA
114462016-01-25 Pedro Alves <palves@redhat.com>
11447
11448 PR gdb/19494
11449 * gdb.base/catch-fork-kill.c: New file.
11450 * gdb.base/catch-fork-kill.exp: New file.
11451
f1da4b11
PA
114522016-01-25 Pedro Alves <palves@redhat.com>
11453
11454 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11455 Delete, moved to lib/gdb.exp.
11456 * gdb.threads/forking-threads-plus-breakpoint.exp
11457 (foreach_with_prefix): Likewise.
11458 * gdb.threads/process-dies-while-handling-bp.exp
11459 (foreach_with_prefix): Likewise.
11460 * lib/gdb.exp (foreach_with_prefix): New procedure.
11461
45f38546
MK
114622016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11463
11464 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11465 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11466
dc29a1ce
MK
114672016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11468
11469 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11470 endian targets.
11471
092127d7
JK
114722016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11473 Pedro Alves <palves@redhat.com>
11474
11475 Fix testsuite compatibility with Guile.
11476 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11477 number.
11478
31d765d3
JK
114792016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11480
11481 Fix testsuite compatibility with Guile.
11482 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11483 (thread 1): New test for backtrace through signal handler.
11484
1ac78c04
YQ
114852016-01-22 Yao Qi <yao.qi@linaro.org>
11486
11487 PR testsuite/19491
11488 * gdb.base/multi-forks.c: Include
11489 ../lib/unbuffer_output.c
11490 (main): Call gdb_unbuffer_output.
11491
4f5946a8
DE
114922016-01-21 Doug Evans <dje@google.com>
11493
11494 * lib/ada.exp (gdb_compile_ada): Fix typo.
11495
305e13e6
JB
114962016-01-21 Joel Brobecker <brobecker@adacore.com>
11497
11498 * gdb.base/break-fun-addr.exp: New file.
11499 * gdb.base/break-fun-addr1.c: New file.
11500 * gdb.base/break-fun-addr2.c: New file.
11501
5f5dfff6
SM
115022016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11503
11504 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11505 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11506 enum flag values.
11507
fd356fa2
AA
115082016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11509
11510 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11511 when GDB can not set the vector return value. Add more comments
11512 for clarification.
11513
9df22175
AT
115142016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11515
11516 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11517 command.
11518
41d1845e
SM
115192016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11520
11521 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11522
01ac6840
SM
115232016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11524
11525 * Makefile.in (check-single): Pass --status to runtest.
11526 (check/%.exp): Likewise.
11527
115282016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11529
11530 * Makefile.in (check-parallel): Propagate return code from make
11531 do-check-parallel.
11532
bd0a71fa
MK
115332016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11534
11535 * gdb.trace/ftrace.exp: Fix expected message on continue.
11536 * gdb.trace/pending.exp: Fix expected message on continue.
11537 * gdb.trace/trace-break.exp: Fix expected message on continue.
11538
8bcbad33
SM
115392016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11540
11541 * lib/gdb.exp (gdb_test): Remove unused global references.
11542
f303dbd6
PA
115432016-01-18 Pedro Alves <palves@redhat.com>
11544
11545 * gdb.base/async-shell.exp: Adjust expected output.
11546 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11547 * gdb.base/siginfo-thread.exp: Adjust expected output.
11548 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11549 * gdb.java/jnpe.exp: Adjust expected output.
11550 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11551 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11552 * gdb.threads/leader-exit.exp: Adjust expected output.
11553 * gdb.threads/manythreads.exp: Adjust expected output.
11554 * gdb.threads/pthreads.exp: Adjust expected output.
11555 * gdb.threads/schedlock.exp: Adjust expected output.
11556 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11557 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11558 expected output.
11559 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11560 output.
11561 * gdb.threads/sigthread.exp: Adjust expected output.
11562 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11563
b2789696
YQ
115642016-01-18 Yao Qi <yao.qi@linaro.org>
11565
11566 * gdb.guile/scm-section-script.c: Replace @progbits with
11567 %progbits.
11568 * gdb.python/py-section-script.c: Likewise.
11569
71ef29a8
PA
115702016-01-15 Pedro Alves <palves@redhat.com>
11571
11572 * gdb.multi/tids.exp: Test star wildcard ranges.
11573
3f5b7598
PA
115742016-01-15 Pedro Alves <palves@redhat.com>
11575
11576 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11577 command from "thread apply" invocation.
11578 (thr_apply_info_thr_invalid): Default the expected output to the
11579 input tid list.
11580 (top level): Add tests that use convenience variables. Add tests
11581 for "thread apply" with a valid TID list, but missing the command.
11582
663f6d42
PA
115832016-01-13 Pedro Alves <palves@redhat.com>
11584
11585 * gdb.base/default.exp: Expect $_gthread as well.
11586 * gdb.multi/tids.exp: Test $_gthread.
11587 * gdb.threads/thread-specific.exp: Test $_gthread.
11588
c84f6bbf
PA
115892016-01-13 Pedro Alves <palves@redhat.com>
11590
11591 * gdb.multi/tids.exp: Test "info threads -gid".
11592
22a02324
PA
115932016-01-13 Pedro Alves <palves@redhat.com>
11594
11595 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11596 Breakpoint.thread.
11597 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11598
5d5658a1
PA
115992016-01-07 Pedro Alves <palves@redhat.com>
11600
11601 * gdb.base/break.exp: Adjust to output changes.
11602 * gdb.base/hbreak2.exp: Likewise.
11603 * gdb.base/sepdebug.exp: Likewise.
11604 * gdb.base/watch_thread_num.exp: Likewise.
11605 * gdb.linespec/keywords.exp: Likewise.
11606 * gdb.multi/info-threads.exp: Likewise.
11607 * gdb.threads/thread-find.exp: Likewise.
11608 * gdb.multi/tids.c: New file.
11609 * gdb.multi/tids.exp: New file.
11610
84654457
PA
116112016-01-13 Pedro Alves <palves@redhat.com>
11612
11613 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11614
e3940304
PA
116152016-01-13 Pedro Alves <palves@redhat.com>
11616
11617 * gdb.base/default.exp: Expect $_inferior as well.
11618 * gdb.multi/base.exp: Test $_inferior.
11619
a911d87a
PA
116202016-01-13 Pedro Alves <palves@redhat.com>
11621
11622 PR breakpoints/19388
11623 * gdb.base/catch-signal-siginfo-cond.c: New file.
11624 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11625
82075af2
JS
116262016-01-12 Josh Stone <jistone@redhat.com>
11627 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11628
11629 * gdb.base/catch-syscall.c (do_execve): New variable.
11630 (main): Conditionally trigger an execve.
11631 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11632 (test_catch_syscall_execve): New, check entry/return across execve.
11633 (do_syscall_tests): Call test_catch_syscall_execve.
11634
e46eeedd
PA
116352016-01-12 Pedro Alves <palves@redhat.com>
11636
11637 * gdb.base/random-signal.exp (do_test): New procedure, with body
11638 of testcase moved in.
11639
01d8c27e
JK
116402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11641 Pedro Alves <palves@redhat.com>
11642
11643 * gdb.base/funcargs.exp (finish from indirectly called function):
11644 Reintroduce the case for 'First'.
11645
9a706302
JK
116462016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11647 Pedro Alves <palves@redhat.com>
11648
11649 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11650 (tcatch_vfork_then_child_follow_exec)
11651 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11652 identification.
11653
c0ecb95f
JK
116542016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11655
11656 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11657 and repeats to unlimited.
11658 * gdb.python/py-value.exp: Likewise.
11659 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11660 and repeats to unlimited.
11661
6cfc1fcb
JK
116622016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11663
11664 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
11665 and reordering the functions.
11666 * gdb.multi/hangout.c: Likewise.
11667 * gdb.multi/hello.c: Likewise.
11668
582a1b00
SM
116692016-01-08 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
11672 absolute.
11673 (SingleStatisticTestResult.report): Use dict.keys instead of
11674 dict.iterkeys.
11675
79bc59cb
PA
116762016-01-06 Pedro Alves <palves@redhat.com>
11677
11678 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
11679
43368e1d
MM
116802016-01-04 Markus Metzger <markus.t.metzger@intel.com>
11681
11682 * gdb.btrace/dlopen.exp: New.
11683 * gdb.btrace/dlopen.c: New.
11684 * gdb.btrace/dlopen-dso.c: New.
11685
79fad5b8
SL
116862015-12-25 Sandra Loosemore <sandra@codesourcery.com>
11687
11688 * lib/gdb.exp (gdb_test): Update comments to clarify that the
11689 PATTERN argument is optional.
11690
ab8314b3
JB
116912015-12-24 Joel Brobecker <brobecker@adacore.com>
11692
11693 * lib/ada.exp (target_compile_ada_from_dir): New function.
11694 (gdb_compile_ada): Reimplement avoiding the use of project files.
11695 * gdb.ada/gnat_ada.gpr: Delete.
11696 * gdb.ada/cond_lang.exp: Adjust test to make path before
11697 filename optional.
11698 * gdb.ada/small_reg_param.exp: Likewise.
11699
fe33faff
SM
117002015-12-22 Simon Marchi <simon.marchi@ericsson.com>
11701
11702 * gdb.base/foll-vork.exp: Remove HP-UX special case.
11703
6d265cb4
TP
117042015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11705
11706 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
11707 case.
11708
10125099
SM
117092015-12-21 Simon Marchi <simon.marchi@ericsson.com>
11710
11711 * gdb.base/break.exp: Remove dead code.
11712 * gdb.base/sepdebug.exp: Likewise.
11713
3ca22649
SM
117142015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11715
11716 * gdb.asm/asm-source.exp: Remove HP-UX references.
11717 * gdb.base/annota1.exp: Likewise.
11718 * gdb.base/annota3.exp: Likewise.
11719 * gdb.base/attach.exp: Likewise.
11720 * gdb.base/bigcore.exp: Likewise.
11721 * gdb.base/break.exp: Likewise.
11722 * gdb.base/call-ar-st.exp: Likewise.
11723 * gdb.base/callfuncs.exp: Likewise.
11724 * gdb.base/catch-fork-static.exp: Likewise.
11725 * gdb.base/display.exp: Likewise.
11726 * gdb.base/foll-exec-mode.exp: Likewise.
11727 * gdb.base/foll-exec.exp: Likewise.
11728 * gdb.base/foll-fork.exp: Likewise.
11729 * gdb.base/foll-vfork.exp: Likewise.
11730 * gdb.base/funcargs.exp: Likewise.
11731 * gdb.base/hbreak2.exp: Likewise.
11732 * gdb.base/inferior-died.exp: Likewise.
11733 * gdb.base/interrupt.exp: Likewise.
11734 * gdb.base/multi-forks.exp: Likewise.
11735 * gdb.base/nodebug.exp: Likewise.
11736 * gdb.base/sepdebug.exp: Likewise.
11737 * gdb.base/solib1.c: Likewise.
11738 * gdb.base/step-test.exp: Likewise.
11739 * gdb.mi/non-stop.c: Likewise.
11740 * gdb.mi/pthreads.c: Likewise.
11741 * gdb.multi/bkpt-multi-exec.ex: Likewise.
11742 * gdb.threads/pthreads.c: Likewise.
11743 * gdb.threads/staticthreads.exp: Likewise.
11744 * lib/future.exp: Likewise.
11745 * lib/gdb.exp: Likewise.
11746 * gdb.base/so-indr-cl.c: Remove.
11747 * gdb.base/so-indr-cl.exp: Likewise.
11748 * gdb.base/solib.c: Likewise.
11749 * gdb.base/solib.exp: Likewise.
11750 * gdb.base/solib2.c: Likewise.
11751
b6304613
SM
117522015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11753
11754 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
11755 * gdb.base/call-ar-st.exp: Likewise.
11756 * gdb.base/callfuncs.exp: Likewise.
11757 * gdb.base/condbreak.exp: Likewise.
11758 * gdb.base/constvars.exp: Likewise.
11759 * gdb.base/hbreak2.exp: Likewise.
11760 * gdb.base/langs.exp: Likewise.
11761 * gdb.base/list.exp: Likewise.
11762 * gdb.base/long_long.exp: Likewise.
11763 * gdb.base/ptype.exp: Likewise.
11764 * gdb.base/scope.exp: Likewise.
11765 * gdb.base/signals.exp: Likewise.
11766 * gdb.base/so-impl-ld.exp: Likewise.
11767 * gdb.base/varargs.exp: Likewise.
11768 * gdb.base/volatile.exp: Likewise.
11769 * gdb.base/whatis.exp: Likewise.
11770 * gdb.cp/cplusfuncs.exp: Likewise.
11771 * gdb.cp/inherit.exp: Likewise.
11772 * gdb.cp/local.exp: Likewise.
11773 * gdb.cp/member-ptr.exp: Likewise.
11774 * gdb.cp/method.exp: Likewise.
11775 * gdb.cp/overload.exp: Likewise.
11776 * gdb.cp/templates.exp: Likewise.
11777 * gdb.stabs/weird.exp: Likewise.
11778 * lib/compiler.c: Likewise.
11779 * lib/compiler.cc: Likewise.
11780 * lib/cp-support.exp: Likewise.
11781 * lib/gdb.exp: Likewise.
11782
bf401b07
SM
117832015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
11784
11785 * configure.ac: Remove HP-UX case.
11786 * configure: Regenerate.
11787
aff9c0f8
SM
117882015-12-18 Simon Marchi <simon.marchi@ericsson.com>
11789
11790 * lib/gdb.exp (gdb_compile): Add function doc.
11791
a6904d5a
PA
117922015-12-17 Pedro Alves <palves@redhat.com>
11793
11794 PR threads/19354
11795 * gdb.multi/info-threads.exp: New file.
11796
a22279dd
YQ
117972015-12-15 Yao Qi <yao.qi@linaro.org>
11798
11799 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
11800 is aarch64*-*-*.
11801
0588c796
SL
118022015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11803
11804 * gdb.base/history-duplicates.exp: Skip if no readline support.
11805
5d978e17
SL
118062015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11807
11808 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
11809
7e763b86
SL
118102015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11811
11812 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
11813
87a3a92c
SL
118142015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11815
11816 * gdb.base/completion.exp: Skip tests that interrupt GDB with
11817 ctrl-C if nointerrupts target property is set.
11818 * gdb.base/double-prompt-target-event-error.exp: Likewise.
11819 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
11820 * gdb.base/paginate-bg-execution.exp: Likewise.
11821 * gdb.base/paginate-execution-startup.exp: Likewise.
11822 * gdb.base/random-signal.exp: Likewise.
11823 * gdb.base/range-stepping.exp: Likewise.
11824 * gdb.cp/annota2.exp: Likewise.
11825 * gdb.cp/annota3.exp: Likewise.
11826 * gdb.gdb/selftest.exp: Likewise.
11827 * gdb.threads/continue-pending-status.exp: Likewise.
11828 * gdb.threads/leader-exit.exp: Likewise.
11829 * gdb.threads/manythreads.exp: Likewise.
11830 * gdb.threads/pthreads.exp: Likewise.
11831 * gdb.threads/schedlock.exp: Likewise.
11832 * gdb.threads/sigthread.exp: Likewise.
11833
a8f077dc
DB
118342015-12-11 Don Breazeal <donb@codesourcery.com>
11835
11836 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
11837 remote.
11838 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
11839 * gdb.base/foll-exec.exp (main): Enable for target remote.
11840 * gdb.base/foll-fork.exp (main): Likewise.
11841 * gdb.base/foll-vfork.exp (main): Likewise.
11842 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
11843 (proc continue_to_exit_bp_loc): Use clean_restart.
11844 * gdb.base/pie-execl.exp (main): Disable for target remote.
11845 * gdb.base/watch-vfork.exp (main): Enable for target remote.
11846 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
11847 * gdb.threads/execl.exp (main): Likewise.
11848 * gdb.threads/fork-child-threads.exp (main): Likewise.
11849 * gdb.threads/fork-plus-threads.exp (main): Disable for target
11850 remote.
11851 * gdb.threads/fork-thread-pending.exp (main): Enable for target
11852 remote.
11853 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
11854 pid.tid style ptids, instead of just tid.
11855 * gdb.threads/thread-execl.exp (main): Enable for target remote.
11856 * gdb.threads/watchpoint-fork.exp (main): Likewise.
11857 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
11858 ptids, instead of just tid.
11859
3b2464a8
AB
118602015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11861
11862 * gdb.base/list.exp (test_list_forward): Add end of file error
11863 test.
11864 (test_repeat_list_command): Add end of file error test.
11865 (test_list_backwards): Add beginning of file error test.
11866
a0def019
AB
118672015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11868
11869 * gdb.base/list.exp (test_list_invalid_args): New function,
11870 defined, and called.
11871
5c000dff
AB
118722015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11873
11874 * gdb.base/list.exp (test_list): Make test names unique.
11875
f1637ebe
YQ
118762015-12-11 Yao Qi <yao.qi@linaro.org>
11877
11878 * gdb.base/coremaker2.c: Remove.
11879
36d6fc0a
PA
118802015-12-10 Pedro Alves <palves@redhat.com>
11881
11882 * gdb.multi/base.exp: Remove stale "spaces" references.
11883
762f7747
PA
118842015-12-10 Pedro Alves <palves@redhat.com>
11885
11886 * gdb.multi/base.exp: Don't use nowarnings.
11887 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
11888 * gdb.multi/hangout.c: Include stdio.h.
11889 * gdb.multi/hello.c: Include stdlib.h.
11890 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
11891 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
11892 * gdb.multi/multi-arch.exp: Don't use nowarnings.
11893
28d2bfb9
AB
118942015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
11895
11896 * gdb.dwarf2/dw2-ranges-base.c: New file.
11897 * gdb.dwarf2/dw2-ranges-base.exp: New file.
11898 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
11899 support additional line table, and debug ranges generation.
11900 (Dwarf::ranges): New function, generate .debug_ranges.
11901 (Dwarf::lines): Support generating simple line table programs.
11902 (Dwarf::assemble): Initialise new namespace variables.
11903
5fc2beac
KB
119042015-12-09 Kevin Buettner <kevinb@redhat.com>
11905
11906 * gdb.base/async.exp (proc test_background): Add case for
11907 asynchronous execution not supported.
11908
1c35a88f
LM
119092015-12-09 Luis Machado <lgustavo@codesourcery.com>
11910
11911 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
11912 format and change test names to make them unique.
11913
b593e3d9
RK
119142015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
11915 Pedro Alves <pedro@redhat.com>
11916
11917 PR gdb/18702
11918 Add checking of floatformats setup on x86_64 hosts.
11919 * gdb.arch/i386-float.S (main): Load bigval and smallval.
11920 (smallval, bigval): New labels/constants.
11921 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
11922 float" after loading bigval and smallval.
11923
d72413e6
PMR
119242015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
11925
11926 * gdb.ada/fun_overload_menu.exp: New testcase.
11927 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
11928
ece66d65
JS
119292015-12-04 Josh Stone <jistone@redhat.com>
11930
11931 * gdb.base/catch-fork-static.exp: New.
11932
41d0efca
YQ
119332015-12-03 Yao Qi <yao.qi@linaro.org>
11934
11935 * gdb.base/sizeof.c: Don't include stdio.h and
11936 ../lib/unbuffer_output.c.
11937 (main): New variable 'size' and 'value'. Remove printf and
11938 gdb_unbuffer_output. Assign return value to size and value.
11939 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
11940 at the beginning.
11941 (check_sizeof): Check the result by printing variable 'size'.
11942 (check_valueof): Check the result by printing variable 'value'.
11943
99fd02d9
YQ
119442015-12-01 Yao Qi <yao.qi@linaro.org>
11945
11946 * gdb.base/disp-step-syscall.exp: Define syscall instruction
11947 for aarch64*-*-linux* target.
11948
f2faf941
PA
119492015-11-30 Pedro Alves <palves@redhat.com>
11950
11951 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
11952
04bf20c5
PA
119532015-11-30 Pedro Alves <palves@redhat.com>
11954
11955 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
11956 Handle non-stop mode vCont replies.
11957
09df4675
PA
119582015-11-30 Pedro Alves <palves@redhat.com>
11959
11960 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
11961 prepare_for_testing. Start gdb with "set non-stop on" appended to
11962 GDBFLAGS. Lax expected stop output.
11963
58b584af
YQ
119642015-11-27 Yao Qi <yao.qi@linaro.org>
11965
11966 * gdb.arch/arm-neon.exp: New.
11967 * gdb.arch/arm-neon.c: New.
11968
dfcb77a8
YQ
119692015-11-27 Yao Qi <yao.qi@linaro.org>
11970
11971 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
11972
88e8ec1b
YQ
119732015-11-27 Yao Qi <yao.qi@linaro.org>
11974
11975 * gdb.cp/annota2.exp: Allow multiple occurrences of the
11976 frames-invalid annotation.
11977
bfde72c2
YQ
119782015-11-27 Yao Qi <yao.qi@linaro.org>
11979
11980 * gdb.cp/annota2.exp: Use ${frames_invalid}.
11981
f6512a69
SM
119822015-11-26 Simon Marchi <simon.marchi@ericsson.com>
11983
11984 * gdb.threads/names.exp: New file.
11985 * gdb.threads/names.c: New file.
11986 * README: Mention gdb,no_thread_names.
11987
46a3515b
MM
119882015-11-26 Markus Metzger <markus.t.metzger@intel.com>
11989
11990 PR 19297
11991 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
11992 support" error.
11993
62147a22
PA
119942015-11-24 Pedro Alves <palves@redhat.com>
11995
11996 PR 17539
11997 * gdb.base/display.exp: Expect displays to be sorted in ascending
11998 order. Use multi_line.
11999 * gdb.base/solib-display.exp: Likewise.
12000
2f341b6e
PA
120012015-11-24 Pedro Alves <palves@redhat.com>
12002
12003 PR 17539
25d49b86
PA
12004 * gdb.base/display.exp: Expect displays to be sorted in ascending
12005 order. Use multi_line.
12006 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12007
7e0aa6aa
PA
120082015-11-24 Pedro Alves <palves@redhat.com>
12009
12010 PR 17539
12011 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12012 threads in ascending order.
12013 * gdb.base/foll-fork.exp: Likewise.
12014 * gdb.base/foll-vfork.exp: Likewise.
12015 * gdb.base/multi-forks.exp: Likewise.
12016 * gdb.mi/mi-nonstop.exp: Likewise.
12017 * gdb.mi/mi-nsintrall.exp: Likewise.
12018 * gdb.multi/base.exp: Likewise.
12019 * gdb.multi/multi-arch.exp: Likewise.
12020 * gdb.python/py-inferior.exp: Likewise.
12021 * gdb.threads/break-while-running.exp: Likewise.
12022 * gdb.threads/execl.exp: Likewise.
12023 * gdb.threads/gcore-thread.exp: Likewise.
12024 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12025 * gdb.threads/kill.exp: Likewise.
12026 * gdb.threads/linux-dp.exp: Likewise.
12027 * gdb.threads/multiple-step-overs.exp: Likewise.
12028 * gdb.threads/next-bp-other-thread.exp: Likewise.
12029 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12030 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12031 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12032 * gdb.threads/thread-find.exp: Likewise.
12033 * gdb.threads/tls.exp: Likewise.
12034 * lib/mi-support.exp (mi_reverse_list): Delete.
12035 (mi_check_thread_states): No longer reverse list.
12036
2cc57ad8
PA
120372015-11-24 Pedro Alves <palves@redhat.com>
12038
12039 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12040 use lowercase.
12041
c93e8391
SM
120422015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12043
12044 * gdb.trace/actions.c: Include trace-common.h.
12045 (main): Add a location for a fast tracepoint.
12046 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12047 the normal tracepoints.
12048 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12049
045ccf91
SM
120502015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12051
12052 * save-trace.exp: Factor out code to these...
12053 (gdb_save_tracepoints): New.
12054 (gdb_load_tracepoints): New.
12055 (do_save_load_test): New.
12056
5506f9f6
KB
120572015-11-23 Kevin Buettner <kevinb@redhat.com>
12058
12059 * gdb.base/asmlabel.exp: New test.
12060 * gdb.base/asmlabel.c: New test case.
12061
16c3b12f
JB
120622015-11-23 Joel Brobecker <brobecker@adacore.com>
12063
12064 * gdb.base/wrong_frame_bt_full-main.c: New file.
12065 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12066 * gdb.base/wrong_frame_bt_full.exp: New file.
12067
155bfbd3
JB
120682015-11-23 Joel Brobecker <brobecker@adacore.com>
12069
12070 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12071
bb097445
JM
120722015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12073
206853a0 12074 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12075 pstate register when comparing registers values in
12076 sparc64-*-linux-gnu targets to avoid spurious differences.
12077
9c88ed8f
JM
120782015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12079
206853a0 12080 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12081
96161e25
SL
120822015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12083
12084 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12085 as type argument to gdb_compile.
12086 * gdb.base/nested-subp2.exp: Likewise.
12087 * gdb.base/nested-subp3.exp: Likewise.
12088
340c2830
DV
120892015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12090
12091 * lib/dwarf.exp (_note): Fix left shift of negative value.
12092 * gdb.trace/trace-condition.exp: Likewise.
12093
c1862d0f
YQ
120942015-11-13 Yao Qi <yao.qi@linaro.org>
12095
12096 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12097 comments about d10v.
12098 (test_scalar_returns): Likewise.
12099 * gdb.base/d10v.ld: Remove.
12100 * gdb.base/overlays.exp: Remove the target triplet checking for
12101 d10v-*-*.
12102 * gdb.base/structs.exp (test_struct_returns): Remove the
12103 comments about d10v.
12104 (test_struct_calls): Likewise.
12105
77ae9c19
YQ
121062015-11-13 Yao Qi <yao.qi@linaro.org>
12107
12108 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12109 * gdb.base/gnu_vector.c: Don't include stdio.h.
12110 (main): Don't print res and call add_some_intvecs.
12111
430e004e
MK
121122015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12113
12114 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12115 macro.
12116 (func5): Removed.
12117 (func4): Use FAST_TRACEPOINT_LABEL.
12118 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12119 macro.
12120 (func): Removed.
12121 (thread_function): Use FAST_TRACEPOINT_LABEL.
12122 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12123 (func): Remove.
12124 (marker): Use FAST_TRACEPOINT_LABEL.
12125 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12126 (pendfunc1): Remove.
12127 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12128 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12129 (foo): Remove.
12130 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12131 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12132 macro.
12133 (func): Remove.
12134 (marker): Use FAST_TRACEPOINT_LABEL.
12135 * gdb.trace/trace-common.h: New header.
12136 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12137 macro.
12138 (func): Remove.
12139 (marker): Use FAST_TRACEPOINT_LABEL.
12140 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12141 (func): Remove.
12142 (thread_function): Use FAST_TRACEPOINT_LABEL.
12143
6e7675a7
MK
121442015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12145
12146 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12147 in front.
12148 * gdb.trace/change-loc.exp: Use global pcreg definition.
12149 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12150 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12151 in front.
12152 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12153 * gdb.trace/pending.exp: Likewise.
12154 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12155 * gdb.trace/trace-break.exp: Likewise.
12156 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12157 in front.
12158 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12159 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12160 in front.
12161 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12162
dddc0e16
JB
121632015-11-09 Joel Brobecker <brobecker@adacore.com>
12164
12165 * gdb.ada/fin_fun_out: New testcase.
12166
c6f0b406
KB
121672015-11-07 Kevin Buettner <kevinb@redhat.com>
12168
12169 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12170 value associated with DW_AT_byte_size.
12171 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12172 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12173 DW_AT_upper_bound.
12174
f01dcfd9
KB
121752015-11-07 Kevin Buettner <kevinb@redhat.com>
12176
12177 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12178 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12179 version.
12180 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12181 gdb.dwarf2/dw2-canonicalize-type.exp,
12182 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12183 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12184 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12185 provided by gdb_target_symbol_prefix_flags_asm.
12186 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12187 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12188 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12189 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12190 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12191 macros where needed). Use this macro for symbols which require
12192 the prefix provided by SYMBOL_PREFIX.
12193
2223449a
KB
121942015-11-05 Kevin Buettner <kevinb@redhat.com>
12195
12196 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12197 New procs.
12198 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12199 representing expressions, of more than one list element.
12200 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12201 to prepend linker symbol prefix to f.
12202 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12203 table_1 and table_2.
12204 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12205 Likewise, for f and g.
12206 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12207 for ptr.
12208 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12209 for main.
12210 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12211 table_1_ptr and table_2_ptr.
12212
6f2f1a3a
JK
122132015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12214 Joel Brobecker <brobecker@adacore.com>
12215
12216 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12217
566c56c9
MK
122182015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12219
12220 * gdb.reverse/s390-mvcle.c: New test.
12221 * gdb.reverse/s390-mvcle.exp: New file.
12222 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12223
d5f0636b
MK
122242015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12225
12226 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12227
7ad8b86c
MK
122282015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12229
12230 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12231 reaching marker2.
12232 * gdb.reverse/getresuid-reverse.exp: Likewise.
12233 * gdb.reverse/pipe-reverse.exp: Likewise.
12234 * gdb.reverse/readv-reverse.exp: Likewise.
12235 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12236 * gdb.reverse/time-reverse.exp: Likewise.
12237 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12238
4081c0f1
YQ
122392015-10-30 Yao Qi <yao.qi@linaro.org>
12240
12241 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12242 (empty_cycle): Remove.
12243 (main): Don't call empty_cycle. Don't use watch_count_done.
12244 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12245 empty_cycle. Rewrite the code counting HW watchpoints.
12246
452b4ba5
MK
122472015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12248
12249 * gdb.reverse/fstatat-reverse.c: New test.
12250 * gdb.reverse/fstatat-reverse.exp: New file.
12251 * gdb.reverse/getresuid-reverse.c: New test.
12252 * gdb.reverse/getresuid-reverse.exp: New file.
12253 * gdb.reverse/pipe-reverse.c: New test.
12254 * gdb.reverse/pipe-reverse.exp: New file.
12255 * gdb.reverse/readv-reverse.c: New test.
12256 * gdb.reverse/readv-reverse.exp: New file.
12257 * gdb.reverse/recvmsg-reverse.c: New test.
12258 * gdb.reverse/recvmsg-reverse.exp: New file.
12259 * gdb.reverse/time-reverse.c: New test.
12260 * gdb.reverse/time-reverse.exp: New file.
12261 * gdb.reverse/waitpid-reverse.c: New test.
12262 * gdb.reverse/waitpid-reverse.exp: New file.
12263
5e2e7507
JK
122642015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12265
12266 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12267
0fde2c53
DE
122682015-10-26 Doug Evans <dje@google.com>
12269
12270 PR symtab/17391
12271 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12272 * gdb.dwarf2/bad-regnum.c: New file.
12273 * gdb.dwarf2/bad-regnum.exp: New file.
12274
1a70ae97
DE
122752015-10-26 Doug Evans <dje@google.com>
12276
12277 PR python/18938
12278 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12279 file.
12280
27dc26ab
JK
122812015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12282
12283 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12284 for a change by "Mention language in compile error message".
12285
bed91f4d
SM
122862015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12287
12288 PR python/18073
12289 * gdb.python/py-type.c (C::a_method): New.
12290 (C::a_const_method): New.
12291 (C::a_static_method): New.
12292 (a_function): New.
12293 * gdb.python/py-type.exp (test_fields): Test getting fields
12294 from function and method.
12295
3f2f83dd
KB
122962015-10-21 Keven Boell <keven.boell@intel.com>
12297
12298 * gdb.fortran/vla-alloc-assoc.exp: New file.
12299 * gdb.fortran/vla-datatypes.exp: New file.
12300 * gdb.fortran/vla-datatypes.f90: New file.
12301 * gdb.fortran/vla-history.exp: New file.
12302 * gdb.fortran/vla-ptype-sub.exp: New file.
12303 * gdb.fortran/vla-ptype.exp: New file.
12304 * gdb.fortran/vla-sizeof.exp: New file.
12305 * gdb.fortran/vla-sub.f90: New file.
12306 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12307 * gdb.fortran/vla-value-sub-finish.exp: New file.
12308 * gdb.fortran/vla-value-sub.exp: New file.
12309 * gdb.fortran/vla-value.exp: New file.
12310 * gdb.fortran/vla-ptr-info.exp: New file.
12311 * gdb.mi/mi-vla-fortran.exp: New file.
12312 * gdb.mi/vla.f90: New file.
12313
27145d50
SL
123142015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12315
12316 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12317 of hardwired timeout value.
12318
5f3ff4f8
JK
123192015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12320 Pedro Alves <palves@redhat.com>
12321
12322 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12323 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12324
bfd09d20
JS
123252015-10-19 Josh Stone <jistone@redhat.com>
12326
12327 * gdb.base/catch-syscall.c: Include <sched.h>.
12328 (unknown_syscall): New variable.
12329 (main): Trigger a vfork and an unknown syscall.
12330 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12331 (unknown_syscall_number): Likewise.
12332 (check_call_to_syscall): Accept an optional syscall pattern.
12333 (check_return_from_syscall): Likewise.
12334 (check_continue): Likewise.
12335 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12336 (test_catch_syscall_skipping_return): New test toggling off 'catch
12337 syscall' to step over the syscall return, then toggling back on.
12338 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12339 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12340 (do_syscall_tests): Call test_catch_syscall_without_args and
12341 test_catch_syscall_mid_vfork.
12342 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12343 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12344
b32b93c6
AS
123452015-10-19 Andrew Stubbs <ams@codesourcery.com>
12346
12347 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12348 print g_vE): Add new pass patterns.
12349 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12350 print various symbol names for vptr fields.
12351
9d622bda
AB
123522015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12353
12354 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12355 results.
12356
0fd8ac1c
YQ
123572015-10-12 Yao Qi <yao.qi@linaro.org>
12358
12359 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12360
34240514
YQ
123612015-10-12 Yao Qi <yao.qi@linaro.org>
12362
12363 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12364 is aarch64*-*-linux*.
12365
8240f442
YQ
123662015-10-12 Yao Qi <yao.qi@linaro.org>
12367
12368 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12369 (can_relocate_bcond_true): ... it.
12370 (can_relocate_bcond_false): New function.
12371 (foo): Likewise.
12372 (can_relocate_bl): Likewise.
12373 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12374 can_relocate_bl.
12375
2520f728
PMR
123762015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12377
12378 * gdb.base/nested-addr.c: New file.
12379 * gdb.base/nested-addr.exp: New testcase.
12380
abcef95a
MM
123812015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12382
12383 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12384 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12385 its output. Ignore the output of "record goto begin" and instead
12386 check that GDB is replaying.
12387
145e3ddb
PA
123882015-10-09 Pedro Alves <palves@redhat.com>
12389
12390 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12391 (top level): Use it in the run with no args test.
12392
d5d8c4e1
IB
123932015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12394
12395 * gdb.dlang/properties.exp: New file.
12396
06e635ef
SL
123972015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12398
12399 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12400 whether or not address 0x1000 is mapped on the target.
12401
e019fd1d
SM
124022015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12403
12404 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12405 build.
12406
77ba2a67
MM
124072015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12408
12409 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12410 instruction-history test.
12411
c60eb31f
DE
124122015-09-28 Doug Evans <dje@google.com>
12413
12414 * gdb.base/gcore.c (array_func): Add reference to static_array.
12415
9a3c8263
SM
124162015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12417
12418 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12419 source line.
12420
9720e656
SL
124212015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12422
12423 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12424 short or char as base type.
12425
938d3bf2
SL
124262015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12427
12428 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12429 to allow any size enum.
12430
e6c2c623
PMR
124312015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12432
12433 * gdb.ada/array_ptr_renaming.exp: New testcase.
12434 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12435 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12436
06da0f77
PL
124372015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12438
12439 * gdb.trace/ftrace-lock.c: New file.
12440 * gdb.trace/ftrace-lock.exp: New file.
12441
4f51c22a
PL
124422015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12443
12444 * gdb.arch/insn-reloc.c: New file.
12445 * gdb.arch/ftrace-insn-reloc.exp: New file.
12446
7041adf4
PL
124472015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12448
12449 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12450 instruction.
12451 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12452 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12453 * gdb.trace/range-stepping.c: Likewise.
12454 * gdb.trace/trace-break.c: Likewise.
12455 * gdb.trace/trace-mt.c (thread_function): Likewise.
12456 * gdb.trace/ftrace.c (marker): Likewise.
12457 * gdb.trace/trace-condition.c (marker): Likewise.
12458 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12459 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12460 is_aarch64_target.
12461
015d2e7e
DE
124622015-09-18 Doug Evans <xdje42@gmail.com>
12463
12464 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12465 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12466
26b188a2
SL
124672015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12468
12469 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12470 the breakpoint.
12471
79dc332b
SL
124722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12473
12474 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12475 the pending breakpoint. Remove timeout override for "Run till
12476 MI pending breakpoint on pendfunc3 on thread 2" test.
12477
f57929f2
SL
124782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12479
12480 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12481 filename pattern.
12482
3f469b17
SL
124832015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12484
12485 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12486 in breakpoint filename pattern.
12487
515b89b3
SL
124882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12489
7800dbe4
SL
12490 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12491
124922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12493
515b89b3
SL
12494 * gdb.linespec/explicit.exp: Check for readline support for
12495 tab-completion tests. Fix obvious typo.
12496
d2939ba2
MM
124972015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12498
12499 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12500 and replay.
12501
cbb55fa7
MM
125022015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12503
12504 * gdb.btrace/non-stop.c: New.
12505 * gdb.btrace/non-stop.exp: New.
12506
43691ca1
PL
125072015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12508 Yao Qi <yao.qi@linaro.org>
12509
12510 * gdb.trace/trace-condition.c: New file.
12511 * gdb.trace/trace-condition.exp: New file.
12512
d78908cf
WW
125132015-09-16 Wei-cheng Wang <cole945@gmail.com>
12514
12515 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12516 for testing bytecode compilation.
12517
1ed415e2
PA
125182015-09-16 Pedro Alves <palves@redhat.com>
12519 Sandra Loosemore <sandra@codesourcery.com>
12520
12521 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12522 (SECONDS): Redefine.
12523 (main): Call pthread_kill and alarm early.
12524 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12525 support.
12526 (test): If the target can't hardware step and doesn't support
12527 displaced stepping, increase the timeout.
12528
d136eff5
PA
125292015-09-16 Pedro Alves <palves@redhat.com>
12530
12531 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12532 (enable_debug): New procedures.
12533 (test): Use them. Bail out if waiting for threads fails.
12534 (top level): Bail out if a test fails.
12535
991f019c
YQ
125362015-09-16 Yao Qi <yao.qi@linaro.org>
12537
12538 * gdb.asm/asm-source.exp: Set asm-arch for
12539 aarch64*-*-* target.
12540 * gdb.asm/aarch64.inc: New file.
12541
bfca584f
PMR
125422015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12543
12544 * gdb.ada/array_of_variable_length.exp: New testcase.
12545 * gdb.ada/array_of_variable_length/foo.adb: New file.
12546 * gdb.ada/array_of_variable_length/pck.adb: New file.
12547 * gdb.ada/array_of_variable_length/pck.ads: New file.
12548
b326e587
DE
125492015-09-15 Doug Evans <dje@google.com>
12550
12551 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12552 of function static local variable.
12553
5382cfab
PW
125542015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12555
12556 * gdb.threads/tls-so_extern.exp: New test file.
12557 * gdb.threads/tls-so_extern.c: New test file.
12558 * gdb.threads/tls-so_extern_main.c: New test file.
12559
141c5cc4
JK
125602015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12561
12562 * gdb.opt/solib-intra-step-lib.c: New file.
12563 * gdb.opt/solib-intra-step-main.c: New file.
12564 * gdb.opt/solib-intra-step.exp: New file.
12565
d15dcecd
PA
125662015-09-15 Pedro Alves <palves@redhat.com>
12567
12568 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12569 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12570
4c2f2a79
PA
125712015-09-14 Pedro Alves <palves@redhat.com>
12572
12573 * gdb.base/hook-stop-continue.c: Delete.
12574 * gdb.base/hook-stop-continue.exp: Delete.
12575 * gdb.base/hook-stop-frame.c: Delete.
12576 * gdb.base/hook-stop-frame.exp: Delete.
12577 * gdb.base/hook-stop.c: New file.
12578 * gdb.base/hook-stop.exp: New file.
12579
919e6dbe
PMR
125802015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12581
12582 * gdb.ada/access_to_packed_array.exp: New testcase.
12583 * gdb.ada/access_to_packed_array/foo.adb: New file.
12584 * gdb.ada/access_to_packed_array/pack.adb: New file.
12585 * gdb.ada/access_to_packed_array/pack.ads: New file.
12586
157280a4
MM
125872015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12588
12589 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12590 buffer size test.
12591
2fd33e94
DB
125922015-09-11 Don Breazeal <donb@codesourcery.com>
12593
12594 * gdb.base/foll-exec.c: Add copyright header. Fix
12595 formatting issues.
12596 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12597 (do_exec_tests): Use clean_restart in place of zap_session,
12598 and for test initialization. Fix formatting issues. Use
12599 fail in place of perror.
12600 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12601 an expect statement to match an expression with output from
12602 the program under debug.
12603 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12604 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12605 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12606 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12607 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12608
e70b6e8e
DE
126092015-09-09 Doug Evans <dje@google.com>
12610
12611 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12612
7a551a51
DE
126132015-09-09 Doug Evans <dje@google.com>
12614
12615 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12616
4c666f84
DE
126172015-09-09 Doug Evans <dje@google.com>
12618
12619 * gdb.base/savedregs.exp: Fix typo.
12620
243a9253
PA
126212015-09-09 Pedro Alves <palves@redhat.com>
12622
12623 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12624
c0fa8fbd
SL
126252015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12626
12627 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12628 command actually switches threads. Give up on remaining
12629 tests if target fails to stop at breakpoint.
12630
cd7c1778
PMR
126312015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12632
12633 * gdb.ada/funcall_char.exp: New testcase.
12634 * gdb.ada/funcall_char/foo.adb: New file.
12635
dc5c8746
PMR
126362015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12637
12638 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12639 expected outputs. Add two testcases for completing ambiguous
12640 functions.
12641 * gdb.ada/complete/aux_pck.adb: New file.
12642 * gdb.ada/complete/aux_pck.ads: New file.
12643 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12644 Ambiguous_Func functions.
12645 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12646 * gdb.ada/complete/pck.adb: Likewise.
12647
4e83a1e7
UW
126482015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12649
12650 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12651 failures to run the test program under GDB.
12652
8ce74153
LM
126532015-08-26 Luis Machado <lgustavo@codesourcery.com>
12654
12655 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12656 to C.
12657
e9756d52
PP
126582015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12659
12660 * gdb.base/run-after-attach.exp: New test file.
12661 * gdb.base/run-after-attach.c: New test file.
12662
8d37573b
DB
126632015-08-26 Don Breazeal <donb@codesourcery.com>
12664
12665 * gdb.base/foll-exec-2.c: New test program.
12666 * gdb.base/foll-exec-2.exp: New test.
12667
63e43d3a
PMR
126682015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
12669
12670 * gdb.base/nested-subp1.exp: New file.
12671 * gdb.base/nested-subp1.c: New file.
12672 * gdb.base/nested-subp2.exp: New file.
12673 * gdb.base/nested-subp2.c: New file.
12674 * gdb.base/nested-subp3.exp: New file.
12675 * gdb.base/nested-subp3.c: New file.
12676
3d40fbb5
PA
126772015-08-24 Pedro Alves <palves@redhat.com>
12678
12679 * gdb.server/connect-without-multi-process.c: New file.
12680 * gdb.server/connect-without-multi-process.exp: New file.
12681
4422ac93
LM
126822015-08-24 Luis Machado <lgustavo@codesourcery.com>
12683
12684 * gdb.opt/inline-markers.c: Make z int.
12685
91dddb86
LM
126862015-08-24 Luis Machado <lgustavo@codesourcery.com>
12687
12688 * gdb.opt/inline-markers.c: Make z volatile.
12689
a48847ee
LM
126902015-08-24 Luis Machado <lgustavo@codesourcery.com>
12691
12692 * gdb.opt/inline-bt.c: New volatile global z.
12693 * gdb.opt/inline-cmds.c: Likewise.
12694 * gdb.opt/inline-locals.c: Likewise.
12695 * gdb.opt/inline-markers.c: New extern global z.
12696 (marker): Use z.
12697 (inline_fn): Likewise.
12698
0ebbc52b
PA
126992015-08-24 Pedro Alves <palves@redhat.com>
12700
12701 * config/m32r-stub.exp: Remove file.
12702 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
12703 * gdb.base/call-rt-st.exp: Likewise.
12704 * gdb.base/call-strs.exp: Likewise.
12705 * gdb.base/default.exp: Remove references to h8300-*-hms and
12706 *-*-udi*.
12707 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
12708
77c365df
AA
127092015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12710
12711 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
12712 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
12713 and "return" use KFAIL when GDB can not read/write the vector
12714 return value.
12715
4313b8c0
GB
127162015-08-21 Gary Benson <gbenson@redhat.com>
12717
12718 * gdb.trace/pending.exp: Cope with remote transfer warnings.
12719
0e433b32
PA
127202015-08-20 Pedro Alves <palves@redhat.com>
12721
12722 * gdb.server/solib-list.exp: No longer expect an interior stop in
12723 non-stop mode.
12724
221e1a37
PA
127252015-08-20 Pedro Alves <palves@redhat.com>
12726
12727 * gdb.server/connect-stopped-target.c: New file.
12728 * gdb.server/connect-stopped-target.exp: New file.
12729
40e3ad0e
PA
127302015-08-20 Pedro Alves <palves@redhat.com>
12731
12732 * gdb.dwarf2/comp-unit-lang.exp: New file.
12733 * gdb.dwarf2/comp-unit-lang.c: New file.
12734
af39b327
PMR
127352015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
12736
12737 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
12738 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
12739
7d45c7c3 127402015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 12741
7d45c7c3
KB
12742 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
12743 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
12744
4d6cceb4
DE
127452015-08-18 Doug Evans <dje@google.com>
12746 Adrian Sendroiu <adrian.sendroiu@freescale.com>
12747
12748 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
12749 skip_python_tests. New arg prompt_regexp.
12750 (skip_python_tests): New function.
12751 * lib/mi-support.exp (mi_skip_python_tests): New function.
12752 * gdb.python/py-mi-objfile-gdb.py: New file.
12753 * gdb.python/py-mi-objfile.c: New file.
12754 * gdb.python/py-mi-objfile.exp: New file.
12755
ad89c2aa
KS
127562015-08-17 Keith Seitz <keiths@redhat.com>
12757
12758 * gdb.linespec/explicit.exp: Move strace test from here ...
12759 * gdb.trace/strace.exp: ... to here.
12760
e3ae3c43
PP
127612015-08-15 Patrick Palka <patrick@parcs.ath.cx>
12762
12763 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
12764 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
12765
604b2636
DE
127662015-08-14 Doug Evans <xdje42@gmail.com>
12767
12768 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
12769 inferior before selecting a new file.
12770
6ff0ba5f
DE
127712015-08-14 Doug Evans <xdje42@gmail.com>
12772
12773 * gdb.mi/mi-disassemble.exp: Update.
12774 * gdb.base/disasm-optim.S: New file.
12775 * gdb.base/disasm-optim.c: New file.
12776 * gdb.base/disasm-optim.h: New file.
12777 * gdb.base/disasm-optim.exp: New file.
12778
9ca98f92
KS
127792015-08-14 Keith Seitz <keiths@redhat.com>
12780
12781 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
12782 "evaluated-by".
12783
52bbc560
JB
127842015-08-13 Joel Brobecker <brobecker@adacore.com>
12785
12786 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
12787
5d8c3ed3
PMR
127882015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
12789
12790 * gdb.ada/fun_renaming.exp: New testcase.
12791 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
12792 * gdb.ada/fun_renaming/pack.adb: New file.
12793 * gdb.ada/fun_renaming/pack.ads: New file.
12794
ea8812bc
KS
127952015-08-12 Keith Seitz <keiths@redhat.com>
12796
12797 * gdb.base/dso2dso.exp: Pass basename of source file in call to
12798 gdb_get_line_number.
12799
4dafcdeb
JB
128002015-08-12 Joel Brobecker <brobecker@adacore.com>
12801
12802 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
12803 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
12804 gdb.base/dso2dso.exp: New files.
12805
5ba32597
SDJ
128062015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
12807 Pedro Alves <palves@redhat.com>
12808 Keith Seitz <keiths@redhat.com>
12809
12810 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
12811 GDBFLAGS.
12812
b6dafabf
PP
128132015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12814
12815 * gdb.base/gdbhistsize-history.exp
12816 (test_histsize_history_setting): Use save_vars.
12817 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
12818 Use save_vars.
12819 (test_no_truncation_of_unlimited_history_file): Use save_vars.
12820 * gdb.base/readline.exp: Use save_vars.
12821
abe8e607
PP
128222015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12823
12824 * lib/gdb.exp (save_vars): New proc.
12825
629500fa
KS
128262015-08-11 Keith Seitz <keiths@redhat.com>
12827
12828 * gdb.base/help.exp: Update help_breakpoint_text.
12829
eb8c4e2e
KS
128302015-08-11 Keith Seitz <keiths@redhat.com>
12831
12832 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
12833 (at toplevel): Call test_explicit_breakpoints.
12834 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
12835 breakpoints.
12836 * lib/mi-support.exp (mi_make_breakpoint): Add support for
12837 breakpoint conditions, "-cond".
12838
87f0e720
KS
128392015-08-11 Keith Seitz <keiths@redhat.com>
12840
12841 * gdb.linespec/3explicit.c: New file.
12842 * gdb.linespec/cpexplicit.cc: New file.
12843 * gdb.linespec/cpexplicit.exp: New file.
12844 * gdb.linespec/explicit.c: New file.
12845 * gdb.linespec/explicit.exp: New file.
12846 * gdb.linespec/explicit2.c: New file.
12847 * gdb.linespec/ls-errs.exp: Add explicit location tests.
12848 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
12849 before using in the matching pattern.
12850 Clarify that `prefix' is a regular expression.
12851
f00aae0f
KS
128522015-08-11 Keith Seitz <keiths@redhat.com>
12853
12854 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
12855 test.
12856 Add tests for missing ",FMT" and ",".
12857
e27852be
DE
128582015-08-10 Doug Evans <dje@google.com>
12859 Keith Seitz <keiths@redhat.com>
12860
12861 PR gdb/17960
12862 * gdb.base/completion.exp: Add location completer tests.
12863
7f03bd92
PA
128642015-08-07 Pedro Alves <palves@redhat.com>
12865
12866 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
12867 tests here.
12868 (top level): Run do_test with and without displaced stepping.
12869
3fc8eb30
PA
128702015-08-07 Pedro Alves <palves@redhat.com>
12871
12872 * gdb.base/valgrind-disp-step.c: New file.
12873 * gdb.base/valgrind-disp-step.exp: New file.
12874
d4569d7b
PA
128752015-08-07 Pedro Alves <palves@redhat.com>
12876
12877 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
12878 Delete function.
12879 (main): Add alarm. Run an infinite loop instead of calling
12880 wait_threads.
12881 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
12882 comment.
12883 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
12884 Delete function.
12885 (main): Add alarm. Run an infinite loop instead of calling
12886 wait_threads.
12887 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
12888 comment.
12889
e1316e60
PA
128902015-08-07 Pedro Alves <palves@redhat.com>
12891
12892 * gdb.base/checkpoint-ns.exp: New file.
12893 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
12894 standard_testfile.
12895
da8c46d2
MM
128962015-08-07 Markus Metzger <markus.t.metzger@intel.com>
12897
12898 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
12899 * gdb.btrace/instruction_history.exp: Update.
12900 * gdb.btrace/tsx.exp: New.
12901 * gdb.btrace/tsx.c: New.
12902
de1c2c52
PA
129032015-08-06 Pedro Alves <palves@redhat.com>
12904
12905 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
12906 increase timeout.
12907 * gdb.reverse/until-precsave.exp: Bump timeouts.
12908
782e0bf4
PA
129092015-08-06 Pedro Alves <palves@redhat.com>
12910
12911 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
12912
83e97ed0
PA
129132015-08-06 Pedro Alves <palves@redhat.com>
12914
12915 PR gdb/18749
12916 * gdb.threads/process-dies-while-handling-bp.c: New file.
12917 * gdb.threads/process-dies-while-handling-bp.exp: New file.
12918
863d01bd
PA
129192015-08-06 Pedro Alves <palves@redhat.com>
12920
12921 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
12922 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
12923
0a39bb32
PA
129242015-08-05 Pedro Alves <palves@redhat.com>
12925
12926 * gdb.threads/next-while-other-thread-longjmps.c: New file.
12927 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
12928
ee2d2b10
SL
129292015-08-03 Sandra Loosemore <sandra@codesourcery.com>
12930
12931 * gdb.base/bp-permanent.exp: Report test as unsupported if
12932 the target cannot stop at the permanent breakpoint.
12933
4e1bdb00
DE
129342015-08-03 Doug Evans <dje@google.com>
12935
12936 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
12937 10000.
12938
3d338901
DE
129392015-08-03 Doug Evans <dje@google.com>
12940
12941 * Makefile.in (workers/%.worker, build-perf): New rule.
12942 (GDB_PERFTEST_MODE): New variable.
12943 (check-perf): Use it.
12944 (clean): Clean up gdb.perf parallel build subdirs.
12945 * lib/build-piece.exp: New file.
12946 * lib/gdb.exp (make_gdb_parallel_path): New function
12947 (standard_output_file, standard_temp_file): Call it.
12948 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
12949 of $GDB_PARALLEL.
12950 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
12951
af061d3e
DE
129522015-08-03 Doug Evans <dje@google.com>
12953
8e1afc81 12954 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
12955 (LOG_FILE_NAME): New global.
12956 (TextReporter.__init__): Initialize self.txt_sum.
12957 (TextReporter.report): Add support for multiple data-points.
12958 Move report to perftest.sum, put raw data in perftest.log.
12959 (TextReporter.start): Open sum and log files.
12960 (TextReporter.end): Close sum and log files.
8e1afc81
DE
12961 * gdb.perf/lib/perftest/testresult.py
12962 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 12963
2c8c5d37
PA
129642015-07-31 Pedro Alves <palves@redhat.com>
12965
12966 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
12967 Use spawn_id_get_pid. Wait for spawn id after eof. Use
12968 kill_wait_spawned_process instead of explicit "kill -9".
12969 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
12970 returning a spawn id instead of a pid. Use spawn_id_get_pid and
12971 kill_wait_spawned_process.
12972 * gdb.base/attach-twice.exp: Likewise.
12973 * gdb.base/attach.exp: Likewise.
12974 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
12975 gdb_test_multiple.
12976 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
12977 returning a spawn id instead of a pid. Use spawn_id_get_pid and
12978 kill_wait_spawned_process.
12979 * gdb.base/valgrind-infcall.exp: Likewise.
12980 * gdb.multi/multi-attach.exp: Likewise.
12981 * gdb.python/py-prompt.exp: Likewise.
12982 * gdb.python/py-sync-interp.exp: Likewise.
12983 * gdb.server/ext-attach.exp: Likewise.
12984 * gdb.threads/attach-into-signal.exp (corefunc): Use
12985 spawn_wait_for_attach, spawn_id_get_pid and
12986 kill_wait_spawned_process.
12987 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
12988 spawn_wait_for_attach returning a spawn id instead of a pid. Use
12989 spawn_id_get_pid and kill_wait_spawned_process.
12990 * gdb.threads/attach-stopped.exp (corefunc): Use
12991 spawn_wait_for_attach, spawn_id_get_pid and
12992 kill_wait_spawned_process.
12993 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
12994 Use spawn_id_get_pid. Wait for spawn id after eof. Use
12995 kill_wait_spawned_process instead of explicit "kill -9".
12996 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
12997 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
12998 (spawn_wait_for_attach): Use spawn instead of exec to spawn
12999 processes. Don't map cygwin/windows pids here. Now returns a
13000 spawn id list.
13001
032a0fca
SL
130022015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13003
13004 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13005 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13006 correct patch.
13007
61a934ca
SL
130082015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13009
13010 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13011
4bc4d428
SL
130122015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13013
13014 Reapply:
13015 2014-05-21 Mark Wielaard <mjw@redhat.com>
13016
13017 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13018
998d452a
PA
130192015-07-30 Pedro Alves <palves@redhat.com>
13020
13021 * linux-low.c (handle_extended_wait): Set the child's last
13022 reported status to TARGET_WAITKIND_STOPPED.
13023
69dde7dc
PA
130242015-07-30 Pedro Alves <palves@redhat.com>
13025
13026 PR threads/18600
13027 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13028 only shows inferior 1.
13029
4dd63d48
PA
130302015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13031 Pedro Alves <palves@redhat.com>
13032
13033 PR threads/18600
13034 * gdb.threads/fork-plus-threads.c: New file.
13035 * gdb.threads/fork-plus-threads.exp: New file.
13036
d618e4c5
PP
130372015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13038
13039 * gdb.base/batch-preserve-term-settings.exp
13040 (test_terminal_settings_preserved_after_cli_exit): Use
13041 send_quit_command.
13042
1eef6428
PA
130432015-07-29 Pedro Alves <palves@redhat.com>
13044 Don Breazeal <donb@codesourcery.com>
13045
13046 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13047 output from both inferior_spawn_id and gdb_spawn_id.
13048
7da5b897
SDJ
130492015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13050
13051 * gdb.threads/attach-into-signal.exp (corefunc): Use
13052 with_test_prefix on nested loops, uniquefying the test messages.
13053
dac804df
SDJ
130542015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13055
13056 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13057 commit.
13058
06265e53
PP
130592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13060
13061 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13062 New proc.
13063 (test_terminal_settings_preserved_after_sigterm): New test.
13064
18206ca3
PP
130652015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13066
13067 * gdb.base/batch-preserve-term-settings.exp
13068 (test_terminal_settings_preserved_after_cli_exit): New test.
13069
90074d11
PP
130702015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13071
13072 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13073 manipulation of saved_gdbflags.
13074 (test_terminal_settings_preserved): Remove global declaration of
13075 the unused variable pagination_prompt. Remove manipulation of
13076 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13077 GDBFLAGS.
13078
eb1a7902
PA
130792015-07-29 Pedro Alves <palves@redhat.com>
13080
13081 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13082
8b75dd3b
PA
130832015-07-29 Pedro Alves <palves@redhat.com>
13084
13085 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13086 at the top.
13087
dedad4e3
PA
130882015-07-29 Pedro Alves <palves@redhat.com>
13089
13090 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13091 (main): Call gdb_unbuffer_output.
13092 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13093 (main): Call gdb_unbuffer_output.
13094 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13095 (main): Call gdb_unbuffer_output.
13096 * gdb.base/call-strs.exp: Adjust to step over the
13097 gdb_unbuffer_output call.
13098 * gdb.base/catch-gdb-caused-signals.c: Include
13099 "../lib/unbuffer_output.c".
13100 (main): Call gdb_unbuffer_output.
13101 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13102 (main): Call gdb_unbuffer_output.
13103 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13104 (main): Call gdb_unbuffer_output.
13105 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13106 (main): Call gdb_unbuffer_output.
13107 * gdb.base/shlib-call.exp: Adjust to step over the
13108 gdb_unbuffer_output call.
13109 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13110 (main): Call gdb_unbuffer_output.
13111 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13112 (main): Call gdb_unbuffer_output.
13113 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13114 (main): Rename to ...
13115 (test): ... this.
13116 (main): Reimplement.
13117 * gdb.base/varargs.exp: Run to test instead of to main.
13118 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13119 (main): Call gdb_unbuffer_output.
13120
58789a91
PA
131212015-07-29 Pedro Alves <palves@redhat.com>
13122
13123 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13124 factore out from mi_continue_dprintf. For call-style dprintfs,
13125 expect dprintf output out of $inferior_spawn_id.
13126 (mi_continue_dprintf): Use mi_expect_dprintf.
13127 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13128 (main): Call gdb_unbuffer_output.
13129
e8376742
PA
131302015-07-29 Pedro Alves <palves@redhat.com>
13131
13132 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13133 (default_mi_gdb_start): Set inferior_spawn_id instead of
13134 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13135 gdb_spawn_id.
13136 (mi_gdb_test): Always expect inferior output from both
13137 $inferior_spawn_id and $gdb_spawn_id.
13138
08280010
PA
131392015-07-29 Pedro Alves <palves@redhat.com>
13140
13141 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13142 send_inferior and $inferior_spawn_id.
13143
4d30e432
PA
131442015-07-29 Pedro Alves <palves@redhat.com>
13145
13146 * gdb.gdb/complaints.exp (test_initial_complaints)
13147 (test_serial_complaints, test_short_complaints): Use
13148 gdb_test_stdio.
13149 (test_empty_complaint): Handle $inferior_spawn_id !=
13150 $gdb_spawn_id.
13151
0d30a335
PA
131522015-07-29 Pedro Alves <palves@redhat.com>
13153
13154 * gdb.base/varargs.exp: Use gdb_test_stdio.
13155
39413b29
PA
131562015-07-29 Pedro Alves <palves@redhat.com>
13157
13158 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13159
7cb000a9
PA
131602015-07-29 Pedro Alves <palves@redhat.com>
13161
13162 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13163
d7b8ac82
PA
131642015-07-29 Pedro Alves <palves@redhat.com>
13165
13166 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13167 parameter into two new parameters, "inf_result" and "gdb_result".
13168 Expect inferior output and gdb output from $inferior_spawn_id and
13169 $gdb_spawn_id, respectively. Adjust all callers.
13170
789c3a0c
PA
131712015-07-29 Pedro Alves <palves@redhat.com>
13172
13173 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13174 of gdb_test_sequence.
13175
77e760c3
PA
131762015-07-29 Pedro Alves <palves@redhat.com>
13177
13178 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13179 (saw_spurious_output): Expect inferior output from
13180 $inferior_spawn_id. Use gdb_test_stdio.
13181
8396d2cd
PA
131822015-07-29 Pedro Alves <palves@redhat.com>
13183
13184 * gdb.base/dprintf.exp: Use standard_testfile. Change
13185 prepare_for_testing call.
13186 (srcfile): Don't set.
13187 (restart): New procedure.
13188 (test_dprintf): New procecure, use to continue over dprintfs.
13189 (test_call, test_agent): New procedures, tests moved here.
13190 Restart gdb and recreate dprintfs. Adjust expected output.
13191
2051d61f
PA
131922015-07-29 Pedro Alves <palves@redhat.com>
13193
13194 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13195
452397af
PA
131962015-07-29 Pedro Alves <palves@redhat.com>
13197
13198 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13199
8aed9555
PA
132002015-07-29 Pedro Alves <palves@redhat.com>
13201
13202 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13203 gdb_test_stdio.
13204
188a61b4
PA
132052015-07-29 Pedro Alves <palves@redhat.com>
13206
13207 * lib/gdb.exp (gdb_test_stdio): New procedure.
13208
12264a45
PA
132092015-07-29 Pedro Alves <palves@redhat.com>
13210
13211 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13212
23ffc893
PA
132132015-07-29 Pedro Alves <palves@redhat.com>
13214
13215 * gdb.base/call-signal-resume.exp: Remove check for
13216 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13217 * gdb.base/unwindonsignal.exp: Likewise.
13218 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13219 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13220
65566918
PA
132212015-07-29 Pedro Alves <palves@redhat.com>
13222
13223 * gdb.base/siginfo-addr.c (pass): New function.
13224 (handler): Call it iff si_addr is correct.
13225 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13226 Set a breakpoint at "pass" and continue to it.
13227
d60a9221
SDJ
132282015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13229
13230 * gdb.python/py-objfile.exp: Make some tests have unique names.
13231 * gdb.python/py-pp-registration.exp: Likewise.
13232
bde40b8f
PA
132332015-07-28 Pedro Alves <palves@redhat.com>
13234
13235 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13236
13e1dec8
SM
132372015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13238
13239 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13240
da33c9a7
SM
132412015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13242
13243 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13244
077836f7
PP
132452015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13246
13247 * gdb.base/gdb-sigterm-2.exp: New test.
13248
b8cc7b2e
DE
132492015-07-25 Doug Evans <xdje42@gmail.com>
13250
13251 Revert:
13252 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13253 (workers/%.worker, build-perf): New rule.
13254 (GDB_PERFTEST_MODE): New variable.
13255 (check-perf): Use it.
13256 (clean): Clean up gdb.perf parallel build subdirs.
13257 * lib/build-piece.exp: New file.
13258 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13259 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13260 name.
13261 (standard_temp_file): Ditto.
13262 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13263 of $GDB_PARALLEL.
13264
c8bd4544
DE
132652015-07-24 Doug Evans <dje@google.com>
13266
13267 * gdb.perf/lib/perftest/utils.py: New file.
13268 * gdb.perf/gm-hello.cc: New file.
13269 * gdb.perf/gm-pervasive-typedef.cc: New file.
13270 * gdb.perf/gm-pervasive-typedef.h: New file.
13271 * gdb.perf/gm-std.cc: New file.
13272 * gdb.perf/gm-std.h: New file.
13273 * gdb.perf/gm-use-cerr.cc: New file.
13274 * gdb.perf/gm-utils.h: New file.
13275 * gdb.perf/gmonster-null-lookup.py: New file.
13276 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13277 * gdb.perf/gmonster-print-cerr.py: New file.
13278 * gdb.perf/gmonster-ptype-string.py: New file.
13279 * gdb.perf/gmonster-runto-main.py: New file.
13280 * gdb.perf/gmonster-select-file.py: New file.
13281 * gdb.perf/gmonster1-null-lookup.exp: New file.
13282 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13283 * gdb.perf/gmonster1-print-cerr.exp: New file.
13284 * gdb.perf/gmonster1-ptype-string.exp: New file.
13285 * gdb.perf/gmonster1-runto-main.exp: New file.
13286 * gdb.perf/gmonster1-select-file.exp: New file.
13287 * gdb.perf/gmonster1.cc: New file.
13288 * gdb.perf/gmonster1.exp: New file.
13289 * gdb.perf/gmonster2-null-lookup.exp: New file.
13290 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13291 * gdb.perf/gmonster2-print-cerr.exp: New file.
13292 * gdb.perf/gmonster2-ptype-string.exp: New file.
13293 * gdb.perf/gmonster2-runto-main.exp: New file.
13294 * gdb.perf/gmonster2-select-file.exp: New file.
13295 * gdb.perf/gmonster2.cc: New file.
13296 * gdb.perf/gmonster2.exp: New file.
13297
6eab34f3
DE
132982015-07-24 Doug Evans <dje@google.com>
13299
13300 * gdb.perf/README: New file.
13301 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13302 * lib/gen-perf-test.exp: New file.
13303
63738bfd
DE
133042015-07-24 Doug Evans <dje@google.com>
13305
13306 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13307 (PerfTest::startup): New function.
13308 (PerfTest::run): Return result of calling body.
13309 (PerfTest::assemble): Rewrite.
13310 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13311 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13312 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13313 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13314 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13315
7b606f95
DE
133162015-07-24 Doug Evans <dje@google.com>
13317
13318 * lib/gdb.exp (clean_restart): Make executable optional.
13319
a97b16b8
DE
133202015-07-24 Doug Evans <dje@google.com>
13321
13322 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13323 compiler_info references.
13324 * gdb.cp/temargs.exp: Ditto.
13325 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13326 (get_compiler_info): Early exit if already computed. Set compiler_info
13327 to "unknown" if there was a problem.
13328 (test_compiler_info): Add function comment. Call get_compiler_info.
13329
35baa57f
DE
133302015-07-24 Doug Evans <dje@google.com>
13331
13332 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13333 (workers/%.worker, build-perf): New rule.
13334 (GDB_PERFTEST_MODE): New variable.
13335 (check-perf): Use it.
13336 (clean): Clean up gdb.perf parallel build subdirs.
13337 * lib/build-piece.exp: New file.
13338 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13339 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13340 name.
13341 (standard_temp_file): Ditto.
13342 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13343 of $GDB_PARALLEL.
13344
6ebea266
DE
133452015-07-24 Doug Evans <dje@google.com>
13346
13347 * lib/future.exp (gdb_default_target_compile): New option
13348 "early_flags".
13349 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13350 --as-needed.
13351
1e76a7e9
SDJ
133522015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13353
13354 * gdb.base/catch-syscall.exp: Call gdb_exit before
13355 gdb_skip_xml_test.
13356
5068630a
PA
133572015-07-24 Pedro Alves <palves@redhat.com>
13358
13359 * gdb.python/py-events.exp: Accept output between the stop event
13360 and the prompt.
13361 * gdb.python/py-evsignal.exp: Likewise.
13362 * gdb.python/py-evthreads.exp: Likewise.
13363
77598427
PA
133642015-07-24 Pedro Alves <palves@redhat.com>
13365
13366 PR gdb/18717
13367 * gdb.threads/non-ldr-exit.c: New file.
13368 * gdb.threads/non-ldr-exit.exp: New file.
13369
11e6c98f
YQ
133702015-07-24 Yao Qi <yao.qi@linaro.org>
13371
13372 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13373 restarting process.
13374
51aee833
YQ
133752015-07-24 Yao Qi <yao.qi@linaro.org>
13376
13377 * gdb.server/ext-restart.exp: New file.
13378
8cfe207c
YQ
133792015-07-24 Yao Qi <yao.qi@linaro.org>
13380
13381 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13382 argument options.
13383 * gdb.server/ext-wrapper.exp: New file.
13384
cc12ce38
DE
133852015-07-23 Doug Evans <dje@google.com>
13386
13387 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13388 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13389
d0d84780
PMR
133902015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13391
13392 * gdb.ada/var_arr_typedef.exp: New testcase.
13393 * gdb.ada/var_arr_typedef/pack.adb: New file.
13394 * gdb.ada/var_arr_typedef/pack.ads: New file.
13395 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13396
8b558f79
JB
133972015-07-20 Joel Brobecker <brobecker@adacore.com>
13398
13399 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13400
775a3298
JK
134012015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13402
13403 * gdb.arch/i386-biarch-core.exp: Replace istarget
13404 by "complete set gnutarget". Remove expectation for the "core-file"
13405 command.
13406
db1ff28b
JK
134072015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13408
13409 Revert the previous commit:
13410 Tests for validate symbol file using build-id.
13411
0a94970d
JK
134122015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13413
13414 Tests for validate symbol file using build-id.
13415 * gdb.base/solib-mismatch-lib.c: New file.
13416 * gdb.base/solib-mismatch-libmod.c: New file.
13417 * gdb.base/solib-mismatch.c: New file.
13418 * gdb.base/solib-mismatch.exp: New file.
13419
03346981
SL
134202015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13421
13422 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13423 nios2-*-linux*.
13424 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13425 * gdb.base/siginfo.exp: Likewise.
13426 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13427
42422cc7
PL
134282015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13429
13430 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13431 Move it to ...
13432 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13433 ... here.
13434 * gdb.trace/range-stepping.exp: Check that the target supports
13435 range stepping.
13436
cfa68bae
JK
134372015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13440
8ffdba26
PA
134412015-07-14 Pedro Alves <palves@redhat.com>
13442
13443 * gdb.base/killed-outside.exp: New file.
13444 * gdb.base/killed-outside.c: New file.
13445
218a5a11
JK
134462015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13447
13448 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13449 (n at main): New.
13450 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13451
e03ed3c6
AA
134522015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13453
13454 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13455 infcall tests instead of setting up for KFAIL.
13456
485668e5
MM
134572015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13458
13459 * gdb.btrace/record_goto-step.exp: New.
13460
08464196
JK
134612015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13462
13463 PR compile/18484
13464 * gdb.compile/compile.c (struct struct_type): Add volatile to
13465 selffield's type.
13466 * gdb.compile/compile.exp
13467 (compile code struct_object.selffield = &struct_object): Skip further
13468 struct_object tests if this one xfails.
13469
bcf5c1d9
RC
134702015-07-08 Robert O'Callahan <robert@ocallahan.org>
13471
13472 PR exp/18617
13473 * gdb.trace/ax.exp: Add test.
13474
4931af25
YQ
134752015-07-07 Yao Qi <yao.qi@linaro.org>
13476
13477 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13478 instead of istarget "aarch64*-*-*".
13479 * gdb.arch/aarch64-fp.exp: Likewise.
13480 * gdb.base/float.exp: Likewise.
13481 * gdb.reverse/aarch64.exp: Likewise.
13482 * lib/gdb.exp (is_aarch64_target): New proc.
13483
9fcf688e
YQ
134842015-07-07 Yao Qi <yao.qi@linaro.org>
13485
13486 * lib/gdb.exp (is_aarch32_target): New proc.
13487 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13488 instead of "istarget "arm*-*-*"".
13489 * gdb.arch/arm-disp-step.exp: Likewise.
13490 * gdb.arch/thumb-bx-pc.exp: Likewise.
13491 * gdb.arch/thumb-prologue.exp: Likewise.
13492 * gdb.arch/thumb-singlestep.exp: Likewise.
13493 * gdb.base/disp-step-syscall.exp: Likewise.
13494 * gdb.base/float.exp: Likewise.
13495
fbd8d50d
YQ
134962015-07-07 Yao Qi <yao.qi@linaro.org>
13497
13498 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13499 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13500
71be1fdc
YQ
135012015-07-07 Yao Qi <yao.qi@linaro.org>
13502
13503 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13504 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13505 if it exists.
13506 * gdb.multi/multi-arch.exp: Likewise.
13507
3e221d36
SM
135082015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13509
13510 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13511 print.
13512
d441430b
YQ
135132015-07-07 Yao Qi <yao.qi@linaro.org>
13514
13515 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13516
06f810bd
MG
135172015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13518
13519 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13520 '[' and ']' characters.
13521
5e61e7c0
IB
135222015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13523
13524 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13525
28bf096c
PA
135262015-06-29 Pedro Alves <palves@redhat.com>
13527
13528 PR threads/18127
13529 * gdb.threads/hand-call-new-thread.c: New file.
13530 * gdb.threads/hand-call-new-thread.c: New file.
13531
ee93cd5e
KS
135322015-06-26 Keith Seitz <keiths@redhat.com>
13533 Doug Evans <dje@google.com>
13534
13535 PR 16253
13536 * gdb.cp/var-tag-2.cc: New file.
13537 * gdb.cp/var-tag-3.cc: New file.
13538 * gdb.cp/var-tag-4.cc: New file.
13539 * gdb.cp/var-tag.cc: New file.
13540 * gdb.cp/var-tag.exp: New file.
13541
fc637f04
PP
135422015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13543
13544 * gdb.base/history-duplicates.exp: New test.
13545
2e52ae68
PP
135462015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13547
13548 * gdb.base/completion.exp: Test the completion of the "focus"
13549 command.
13550
6e22494e
JK
135512015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13552
13553 * gdb.arch/amd64-prologue-skip.S: New file.
13554 * gdb.arch/amd64-prologue-skip.exp: New file.
13555
bf7b9cd9
SM
135562015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13557
13558 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13559 is_address_zero_readable check.
13560
201e8dfd
PB
135612015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13562
13563 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13564 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13565
5cd867b4
YQ
135662015-06-24 Yao Qi <yao.qi@linaro.org>
13567
13568 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13569 linux targets.
13570
4d7be007
YQ
135712015-06-24 Yao Qi <yao.qi@linaro.org>
13572
13573 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13574 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13575 * gdb.base/siginfo-thread.exp: Likewise.
13576
07fcd301
YQ
135772015-06-22 Yao Qi <yao.qi@linaro.org>
13578
13579 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13580
52042a00
YQ
135812015-06-22 Yao Qi <yao.qi@linaro.org>
13582
13583 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13584 aarch64*-*-*.
13585 (skip_hw_watchpoint_tests): Likewise.
13586
74bd41ce
PP
135872015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13588
13589 * gdb.base/gdbinit-history.exp: Test the interaction between
13590 setting GDBHISTSIZE and setting the history size via .gdbinit.
13591
bc460514
PP
135922015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13593
13594 PR gdb/16999
13595 * gdb.base/gdbhistsize-history.exp: New test.
13596
b58c513b
PP
135972015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13598
13599 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13600 with GDBHISTSIZE.
13601 * gdb.base/readline.exp: Likewise.
13602
92046791
YQ
136032015-06-17 Yao Qi <yao.qi@linaro.org>
13604
13605 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13606 line.
13607
2093d2d3
PP
136082015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13609
13610 * gdb.base/gdbinit-history.exp: Add test case to check that
13611 an unlimited history file does not get truncated on exit.
13612
e6c693af
AA
136132015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13614
13615 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13616 (VECTOR): New macro. Use it...
13617 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13618 ...for these typedefs.
13619 (int8, char1, int1, double1): New typedefs.
13620 (struct just_int2, struct two_int2): New structures.
13621 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13622 (add_structvecs, add_singlevecs): New functions.
13623 (main): Call add_some_intvecs twice.
13624 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13625 the compile and exit upon failure. Try compiling for the "native"
13626 architecture. Test inferior function calls with vector arguments
13627 and vector return value handling with "finish" and "return".
13628
c74f7d1c
JT
136292015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13630
13631 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13632 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13633 PE file.
13634 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13635
98aa42ee
AT
136362015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13637
13638 PR breakpoints/16465
13639 * gdb.mi/mi-dprintf-pending.c: New file.
13640 * gdb.mi/mi-dprintf-pending.exp: New test.
13641 * gdb.mi/mi-dprintf-pendshr.c: New file.
13642
7d73c23c 136432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13644 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13645
13646 * gdb.arch/i386-mpx-map.c: New file.
13647 * gdb.arch/i386-mpx-map.exp: New File.
13648
136492015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13650
13651 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13652 * gdb.arch/i386-mpx.exp: Indentation fixed.
13653
136542015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13655
13656 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13657 function and improved indentation.
13658 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13659 gdb_test_multiple. Added additional tests to skip the test.
13660
136612015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13662
13663 * gdb.arch/i386-avx512.c: Change path in include file.
13664 * gdb.arch/i386-avx512.exp: Change include dir path
13665 compilation flag.
13666 * gdb.arch/i386-mpx.c: Change path in include file.
13667 * gdb.arch/i386-mpx.exp: Change include dir path compilation
13668 flag.
13669
d5eba19a
JK
136702015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13671
13672 * gdb.compile/compile-print.exp (compile print *vararray@3)
13673 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
13674
7f361056
JK
136752015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13676
13677 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
13678 (do not keep jit in memory): ... this.
13679 (expect 5): Change it to ...
13680 (expect no 5): ... this.
13681
3b462ec2
SM
136822015-06-02 Simon Marchi <simon.marchi@ericsson.com>
13683
13684 PR gdb/15564
13685 * gdb.mi/mi-detach.exp: New file.
13686
e0619de6
JK
136872015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13688
13689 PR symtab/18392
13690 * gdb.arch/amd64-tailcall-self.S: New file.
13691 * gdb.arch/amd64-tailcall-self.c: New file.
13692 * gdb.arch/amd64-tailcall-self.exp: New file.
13693
e970cb34
DB
136942015-05-28 Don Breazeal <donb@codesourcery.com>
13695
13696 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
13697 tests for remote targets by checking is_target_gdbserver.
13698
b2e2f908
DE
136992015-05-27 Doug Evans <dje@google.com>
13700
13701 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
13702 * gdb.dwarf2/opaque-type-lookup.c: New file.
13703 * gdb.dwarf2/opaque-type-lookup.exp: New file.
13704
82c7be31
DE
137052015-05-26 Doug Evans <dje@google.com>
13706
13707 * gdb.cp/iostream.cc: New file.
13708 * gdb.cp/iostream.exp: New file.
13709
b4f54984
DE
137102015-05-26 Doug Evans <dje@google.com>
13711
13712 * gdb.dwarf2/dw2-op-call.exp: Update.
13713 * gdb.dwarf2/dw4-sig-types.exp: Update.
13714 * gdb.dwarf2/implptr.exp: Update.
13715 * gdb.mi/mi-cmd-param-changed.exp: Update.
13716
4ea6efe9
DE
137172015-05-26 Doug Evans <dje@google.com>
13718
13719 * gdb.python/py-lazy-string.c: New file.
13720 * gdb.python/py-lazy-string.exp: New file.
13721 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
13722 (main): Update. Add estring3.
13723 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
13724 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
13725
f6bb7db3
YQ
137262015-05-26 Omair Javaid <omair.javaid@linaro.org>
13727 Yao Qi <yao.qi@linaro.org>
13728
13729 * gdb.reverse/aarch64.c: New.
13730 * gdb.reverse/aarch64.exp: New.
13731
a81bfbd0
OJ
137322015-05-26 Omair Javaid <omair.javaid@linaro.org>
13733
25d49b86
PA
13734 * lib/gdb.exp (supports_process_record): Return true for
13735 aarch64*-linux*.
a81bfbd0
OJ
13736 (supports_reverse): Likewise.
13737
158bf1b4
PP
137382015-05-22 Patrick Palka <patrick@parcs.ath.cx>
13739
13740 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13741 Use with_test_prefix.
13742
a0145030
AB
137432015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
13744
13745 * gdb.base/completion.exp: Add test for completion of layout
13746 names.
13747
ebe3b578
AB
137482015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
13749
13750 * lib/gdb.exp (skip_tui_tests): New proc.
13751 * gdb.base/tui-layout.exp: Check skip_tui_tests.
13752
84204ed7
PA
137532015-05-19 Pedro Alves <palves@redhat.com>
13754
13755 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13756 Save the whole env array instead of just HOME. Unset HISTSIZE in
13757 the environment while testing. Restore whole environment
13758 afterwards.
13759
37442ce1
DE
137602015-05-16 Doug Evans <xdje42@gmail.com>
13761
13762 * gdb.guile/scm-ports.c: New file.
13763 * gdb.guile/scm-ports.exp: Add memory port tests.
13764
36de76f9
JK
137652015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13766
13767 * gdb.compile/compile-print.c: New file.
13768 * gdb.compile/compile-print.exp: New file.
13769
3a9558c4
JK
137702015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13771
13772 * gdb.compile/compile-ops.exp: Cast param to void.
13773 * gdb.compile/compile.exp: Complete type for _gdb_expr.
13774 (compile code struct_object.selffield = &struct_object): Add xfail.
13775
aa715135
JG
137762015-05-15 Joel Brobecker <brobecker@adacore.com>
13777
13778 * gdb.ada/arr_enum_with_gap: New testcase.
13779
931e5bc3
JG
137802015-05-15 Joel Brobecker <brobecker@adacore.com>
13781
13782 * gdb.ada/byte_packed_arr: New testcase.
13783
9cd4d857
JB
137842015-05-15 Joel Brobecker <brobecker@adacore.com>
13785
13786 * gdb.ada/pckd_neg: New testcase.
13787
ebfd00d2
PP
137882015-05-13 Patrick Palka <patrick@parcs.ath.cx>
13789
13790 PR gdb/17820
13791 * gdb.base/gdbinit-history.exp: New test.
13792 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
13793 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
13794
4c082a81
SC
137952015-05-09 Siva Chandra Reddy <sivachandra@google.com>
13796
13797 * gdb.python/py-xmethods.cc: Enhance test case.
13798 * gdb.python/py-xmethods.exp: New tests.
13799 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
13800 function.
13801 (B_indexoper): Likewise.
13802 (global_dm_list) : Add new xmethod worker functions.
13803
f7797074
SDJ
138042015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
13805
13806 * gdb.base/coredump-filter.exp: Correctly unset
13807 "coredump_var_addr" array.
13808
a4674e4e
PA
138092015-05-08 Pedro Alves <palves@redhat.com>
13810
13811 * gdb.server/non-existing-program.exp: Unset spawn_id.
13812
df2eb078
SC
138132015-05-08 Siva Chandra Reddy <sivachandra@google.com>
13814
13815 PR python/18291
13816 * gdb.python/py-xmethods.exp: Add tests.
13817
422349a3
YQ
138182015-05-08 Yao Qi <yao.qi@linaro.org>
13819
13820 PR gdb/18208
13821 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
13822 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
13823 function set_coredump_filter, and remove remote_exec call.
13824 Remove argument ipid. Callers update.
13825 (top level): Don't get inferior's PID.
13826
63fc80ce
AA
138272015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
13828
13829 * gdb.base/watch_thread_num.exp: Skip test on targets without
13830 access watchpoints.
13831
80ad801e
PA
138322015-05-06 Pedro Alves <palves@redhat.com>
13833
13834 PR server/18081
13835 * gdb.server/non-existing-program.exp: New file.
13836
0fa7fe50
JB
138372015-05-05 Joel Brobecker <brobecker@adacore.com>
13838
13839 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
13840
3ea89b92
PMR
138412015-05-05 Joel Brobecker <brobecker@adacore.com>
13842
13843 * gdb.ada/out_of_line_in_inlined: New testcase.
13844
87b8eff0
JB
138452015-05-05 Joel Brobecker <brobecker@adacore.com>
13846
13847 * gdb.ada/var_rec_arr: New testcase.
13848
5fccc635
YQ
138492015-04-30 Yao Qi <yao.qi@linaro.org>
13850
13851 * gdb.base/break-idempotent.exp: If
13852 skip_hw_watchpoint_multi_tests returns true, skip the tests
13853 on "rwatch" and "awatch".
13854
42d38f42
YQ
138552015-04-30 Yao Qi <yao.qi@linaro.org>
13856
13857 * gdb.base/relativedebug.exp: Invoke gdb command
13858 "info sharedlibrary", and if libc.so doesn't have debug info,
13859 skip the test.
13860
2ce1cdbf
DE
138612015-04-29 Doug Evans <dje@google.com>
13862
13863 * gdb.python/py-xmethods.exp: Add ptype tests.
13864 * gdb.python/py-xmethods.py (E_method_char_worker): Add
13865 get_result_type method.
13866
f24a38c5
LM
138672015-04-29 Luis Machado <lgustavo@codesourcery.com>
13868
13869 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
13870 the target does not support hardware watchpoints.
13871
ecbf2b3c
LM
138722015-04-29 Luis Machado <lgustavo@codesourcery.com>
13873
13874 * gdb.base/break-always.exp: Abort testing if writing to memory
13875 causes an error.
13876
34f5f757
DE
138772015-04-28 Doug Evans <dje@google.com>
13878
13879 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
13880 * gdb.python/py-pp-registration.exp: ... here. New file.
13881 * gdb.python/py-pp-registration.c: New file.
13882 * gdb.python/py-pp-registration.py: New file.
13883
69b4374a
DE
138842015-04-28 Doug Evans <dje@google.com>
13885
13886 * gdb.python/py-bad-printers.c: New file.
13887 * gdb.python/py-bad-printers.py: New file.
13888 * gdb.python/py-bad-printers.exp: New file.
13889
59fb7612
SS
138902015-04-28 Sasha Smundak <asmundak@google.com>
13891
13892 * gdb.python/py-type.exp: New test.
13893
2631b16a
AW
138942015-04-28 Andy Wingo <wingo@igalia.com>
13895
13896 * gdb.python/py-parameter.exp:
13897 * gdb.guile/scm-parameter.exp: Escape the path that we are
13898 matching against, as it might contain characters that are special
13899 to regular expressions.
13900
460efde1
JB
139012015-04-27 Joel Brobecker <brobecker@adacore.com>
13902
13903 * gdb.ada/rec_comp: New testcase.
13904
2d369d8e
SDJ
139052015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
13906
13907 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
13908 before using it.
13909
cf75d6c3
AB
139102015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
13911
13912 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
13913 new tests for verilog output.
13914
8dbe7ca5
YQ
139152015-04-24 Yao Qi <yao.qi@linaro.org>
13916
13917 * boards/remote-gdbserver-on-localhost.exp: New file.
13918
4ef9fb2f
PA
139192015-04-23 Pedro Alves <palves@redhat.com>
13920
13921 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
13922 $inferior_spawn_id instead of $inferior_spawn_id directly. On
13923 "end of file", remove $inferior_spawn_id from the indirect list.
13924
0a803169
PA
139252015-04-23 Pedro Alves <palves@redhat.com>
13926
13927 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
13928
749ef8f8
PA
139292015-04-23 Pedro Alves <palves@redhat.com>
13930
13931 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
13932 on $any_spawn_id instead of only on $gdb_spawn_id.
13933
8aae4344
PM
139342015-04-21 Pierre Muller <muller@sourceware.org>
13935
13936 PR pascal/17815
13937 * lib/pascal.exp (gpc_compile): Add new option "class".
13938 (fpc_compile): Likewise.
13939 * gdb.pascal/case-insensitive-symbols.pas: New file.
13940 * gdb.pascal/case-insensitive-symbols.exp: New file.
13941
1586c8fb
GB
139422015-04-20 Gary Benson <gbenson@redhat.com>
13943
13944 * gdb.base/attach.exp: Fix three extended remote failures.
13945
1b6e6f5c
GB
139462015-04-17 Gary Benson <gbenson@redhat.com>
13947
13948 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
13949 the main executable over the remote protocol.
13950
e797481d
PA
139512015-04-16 Pedro Alves <palves@redhat.com>
13952
13953 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
13954 a new gdbserver if gdbserver_reconnect_p is set.
13955
1ca99c42
PA
139562015-04-16 Pedro Alves <palves@redhat.com>
13957
13958 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
13959 is set, don't exit gdbserver.
13960
af9fd6f8
AA
139612015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13962
13963 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
13964 appropriate .insn, such that an older assembler can be used.
13965 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
13966 the z/Architecture instruction set on 31-bit targets as well.
13967
04ff1e61
AA
139682015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13969
13970 * gdb.go/handcall.exp: Remove all logic related to the first
13971 breakpoint and rely on go_runto_main instead.
13972 * gdb.go/strings.exp: Likewise.
13973 * gdb.go/unsafe.exp: Likewise.
13974 * gdb.go/hello.exp: Likewise. Also rename the remaining
13975 breakpoint marker to "breakpoint 1".
13976 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
13977 * gdb.go/strings.go: Likewise.
13978 * gdb.go/unsafe.go: Likewise.
13979 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
13980 "set breakpoint 2 here" and rename the remaining breakpoint marker
13981 to "breakpoint 1".
13982
40d2f8d6
SM
139832015-04-15 Simon Marchi <simon.marchi@ericsson.com>
13984
13985 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
13986 if itertools.imap is not present.
13987 * gdb.python/py-objfile.exp: Add parentheses.
13988 * gdb.python/py-type.exp: Same.
13989 * gdb.python/py-unwind-maint.py: Same.
13990
8cbc97c6
YQ
139912015-04-15 Yao Qi <yao.qi@linaro.org>
13992
13993 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
13994 of ":$ptr_size" and set its form explicitly.
13995
45fd756c
YQ
139962015-04-15 Pedro Alves <palves@redhat.com>
13997 Yao Qi <yao.qi@linaro.org>
13998
13999 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14000 timeout by factor of 4.
14001 (test_regular_watch): Likewise.
14002 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14003 * gdb.reverse/sigall-reverse.exp: Likewise.
14004 * gdb.reverse/until-precsave.exp: Likewise.
14005 * lib/gdb.exp (with_timeout_factor): New proc.
14006 (gdb_expect): Move some code to ...
14007 (get_largest_timeout): ... here. New procedure.
14008
9e811bc3
LM
140092015-04-14 Luis Machado <lgustavo@codesourcery.com>
14010
14011 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14012
0ff6fcb2
LM
140132015-04-13 Luis Machado <lgustavo@codesourcery.com>
14014
14015 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14016 to write to the .text section.
14017
7578d5f7
LM
140182015-04-13 Luis Machado <lgustavo@codesourcery.com>
14019
14020 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14021 Handle the case of targets that do not provide PID information.
14022
2efe15c4
YQ
140232015-04-13 Yao Qi <yao.qi@linaro.org>
14024
14025 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14026 and use expect instead of gdb_expect.
14027
8cd8f2f8
SDJ
140282015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14029
14030 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14031 "coredump_var_addr" to avoid naming conflict with other testcases.
14032
9ee41772
PA
140332015-04-10 Pedro Alves <palves@redhat.com>
14034
14035 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14036 gdb_test_sequence and gdb_assert.
14037
07473109
PA
140382015-04-10 Pedro Alves <palves@redhat.com>
14039
14040 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14041 test messages that don't include the breakpoint address.
14042
de3db44c
YQ
140432015-04-10 Yao Qi <yao.qi@linaro.org>
14044
14045 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14046 false for some offset and width combinations which aren't
14047 supported by linux kernel.
14048
c79d856c
PA
140492015-04-10 Pedro Alves <palves@redhat.com>
14050
14051 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14052 procedure, factored out from ...
14053 (top level): ... here. Add "set displaced-stepping" testing axis.
14054 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14055 parameter "displaced". Use it.
14056 (top level): Use foreach and add "set displaced-stepping" testing
14057 axis.
14058
ebc90b50
PA
140592015-04-10 Pedro Alves <palves@redhat.com>
14060
14061 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14062 Remove comment.
14063 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14064 both the address of the instruction that triggers the watchpoint
14065 and the address of the instruction immediately after, and use
14066 those addresses for the test. Fix comment.
14067
8f572e5c
PA
140682015-04-10 Pedro Alves <palves@redhat.com>
14069
14070 * gdb.base/sigstep.exp (breakpoint_to_handler)
14071 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14072 Test "backtrace" in handler.
14073 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14074 (top level): Add new "displaced" test axis to
14075 breakpoint_to_handler, breakpoint_to_handler_entry and
14076 breakpoint_over_handler.
14077
8d707a12
PA
140782015-04-10 Pedro Alves <palves@redhat.com>
14079
14080 PR gdb/18216
14081 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14082
ef713951
YQ
140832015-04-10 Yao Qi <yao.qi@linaro.org>
14084
14085 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14086 (test_add_rn_pc): New function.
14087 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14088 (top level): Invoke test_add_rn_pc.
14089
906d60cf
PA
140902015-04-10 Pedro Alves <palves@redhat.com>
14091
14092 PR gdb/13858
14093 * gdb.base/step-over-no-symbols.exp: New file.
14094
f2983cc3
AW
140952015-04-09 Andy Wingo <wingo@igalia.com>
14096
14097 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14098 after the Python tests.
14099
6d62641c
SDJ
141002015-04-08 Keith Seitz <keiths@redhat.com>
14101
14102 PR python/16699
14103 * gdb.python/py-completion.exp: New tests for completion.
14104 * gdb.python/py-completion.py (CompleteLimit1): New class.
14105 (CompleteLimit2): Likewise.
14106 (CompleteLimit3): Likewise.
14107 (CompleteLimit4): Likewise.
14108 (CompleteLimit5): Likewise.
14109 (CompleteLimit6): Likewise.
14110 (CompleteLimit7): Likewise.
14111
f3770638
PA
141122015-04-08 Pedro Alves <palves@redhat.com>
14113
14114 PR gdb/18214
14115 PR gdb/18216
14116 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14117 function.
14118 (main): Install it as SIGUSR1 handler.
14119 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14120 parameter. Always use "setup" as prefix. Toggle "set
14121 displaced-stepping" off/on depending on global. Don't switch to
14122 thread 1 here.
14123 (top level): Add displaced stepping "off/on" test axis. Update
14124 "setup" calls. Wrap each subtest with with_test_prefix. Test
14125 continuing with a queued signal in each thread.
14126
4496bed7
PA
141272015-04-08 Pedro Alves <palves@redhat.com>
14128
14129 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14130 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14131 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14132 Return early if running to main fails.
14133 * gdb.trace/while-stepping.exp: Likewise.
14134
b97fde92
PA
141352015-04-07 Pedro Alves <palves@redhat.com>
14136
14137 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14138 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14139 interact with inferior program.
14140
f71c18e7
PA
141412015-04-07 Pedro Alves <palves@redhat.com>
14142
14143 * lib/gdb.exp (inferior_spawn_id): New global.
14144 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14145 spawn id after processing the user code.
14146 (default_gdb_start): Set inferior_spawn_id.
14147 (send_inferior): New procedure.
14148 * lib/gdbserver-support.exp (gdbserver_start): Set
14149 inferior_spawn_id.
14150 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14151
6423214f
PA
141522015-04-07 Pedro Alves <palves@redhat.com>
14153
14154 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14155 * lib/gdbserver-support.exp (gdbserver_start): Make
14156 $server_spawn_id global.
14157 (gdbserver_start): Don't wait for gdbserver's spawn id with
14158 expect_background.
14159 (close_gdbserver): New procedure.
14160 (gdb_exit): Rename the default version and reimplement.
14161
71c0ee8c
PA
141622015-04-07 Pedro Alves <palves@redhat.com>
14163
72f4393d 14164 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14165 append the substituted item, not the original item.
14166
203bc29b
PA
141672015-04-07 Pedro Alves <palves@redhat.com>
14168
14169 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14170 gdb_expect.
14171
508a3ddf
PA
141722015-04-07 Pedro Alves <palves@redhat.com>
14173
14174 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14175 output appearing once only.
14176
9f6dbe2b
PA
141772015-04-07 Pedro Alves <palves@redhat.com>
14178
14179 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14180 that doesn't expect anything. Return early if running to main
14181 fails.
14182
337532fa
YQ
141832015-04-07 Yao Qi <yao.qi@linaro.org>
14184
14185 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14186 (child_function): Call alarm.
14187 (main): Move call to alarm into the loop.
14188 * gdb.threads/non-stop-fair-events.exp: Build program with
14189 -DTIMEOUT=$timeout.
14190
01b622d4
DE
141912015-04-06 Doug Evans <xdje42@gmail.com>
14192
14193 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14194 Fix dest parameter to board_info.
14195 (fpc_compile): Ditto.
14196 (gdb_compile_pascal): Rename dest arg to destfile.
14197
961f4160
PMR
141982015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14199
14200 * gdb.ada/funcall_ref.exp: New file.
14201 * gdb.ada/funcall_ref/foo.adb: New file.
14202
cafda597
YQ
142032015-04-02 Yao Qi <yao.qi@linaro.org>
14204
14205 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14206 is remote.
14207
fed040c6
GB
142082015-04-02 Gary Benson <gbenson@redhat.com>
14209
14210 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14211
d11916aa
SS
142122015-04-01 Sasha Smundak <asmundak@google.com>
14213
14214 * gdb.python/py-unwind-maint.c: New file.
14215 * gdb.python/py-unwind-maint.exp: New test.
14216 * gdb.python/py-unwind-maint.py: New file.
14217 * gdb.python/py-unwind.c: New file.
14218 * gdb.python/py-unwind.exp: New test.
14219 * gdb.python/py-unwind.py: New test.
14220
a1471180
PA
142212015-04-01 Pedro Alves <palves@redhat.com>
14222
14223 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14224 to fail instead of non-existent $test.
14225
0bbeccb1
PA
142262015-04-01 Pedro Alves <palves@redhat.com>
14227
14228 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14229 GDBFLAGS if not empty.
14230
3c724c8c
PMR
142312015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14232
14233 * gdb.ada/complete.exp: Remove "multi_line".
14234 * gdb.ada/info_exc.exp: Remove "multi_line".
14235 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14236 * gdb.ada/ptype_field.exp: Remove "multi_line".
14237 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14238 * gdb.ada/tagged.exp: Remove "multi_line".
14239 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14240 [multi_line ...]
14241 * gdb.btrace/delta.exp: Likewise.
14242 * gdb.btrace/exception.exp: Likewise.
14243 * gdb.btrace/function_call_history.exp: Likewise.
14244 * gdb.btrace/instruction_history.exp: Likewise.
14245 * gdb.btrace/nohist.exp: Likewise.
14246 * gdb.btrace/record_goto.exp: Likewise.
14247 * gdb.btrace/segv.exp: Likewise.
14248 * gdb.btrace/stepi.exp: Likewise.
14249 * gdb.btrace/tailcall.exp: Likewise.
14250 * gdb.btrace/unknown_functions.exp: Likewise.
14251 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14252 * lib/gdb.exp: Add the "multi_line" helper.
14253
4eec2deb
PA
142542015-04-01 Pedro Alves <palves@redhat.com>
14255
14256 * gdb.threads/tid-reuse.c: New file.
14257 * gdb.threads/tid-reuse.exp: New file.
14258
df8411da
SDJ
142592015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14260
14261 PR corefiles/16092
14262 * gdb.base/coredump-filter.c: New file.
14263 * gdb.base/coredump-filter.exp: Likewise.
14264
6ef37366
PM
142652015-03-27 Petr Machata <pmachata@redhat.com>
14266
14267 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14268 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14269 (Dwarf::assemble): Initialize them.
14270 (Dwarf::lines): New function.
14271
7ec911b0
JT
142722015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14273
14274 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14275 SYMBOL_PREFIX for x86_64-*-cygwin.
14276
ff908ebf
AW
142772015-03-26 Andy Wingo <wingo@igalia.com>
14278
14279 PR symtab/18148
14280 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14281 const_value but not a location.
14282 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14283 location defined in non-main CUs are visible.
14284
6d5f0679
YQ
142852015-03-26 Yao Qi <yao.qi@linaro.org>
14286
14287 PR testsuite/18139
14288 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14289 Add a line number entry for the same line.
14290 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14291 Add a line number entry for the same line.
14292
2898689b
YQ
142932015-03-26 Yao Qi <yao.qi@linaro.org>
14294
14295 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14296 .int 0.
14297 (func): Likewise. Add .Lfunc_1 label.
14298 Use .Lfunc_1 label.
14299 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14300 .int 0.
14301 (func): Likewise.
14302 Use .Lfunc_1 label.
14303
85180498
YQ
143042015-03-26 Yao Qi <yao.qi@linaro.org>
14305
14306 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14307 Call gdb_compile instead to compile each .s files without debug
14308 information.
14309
8aa08a8d
YQ
143102015-03-26 Yao Qi <yao.qi@linaro.org>
14311
14312 * gdb.base/savedregs.exp (process_saved_regs): Make
14313 "Saved registers:" optional in the pattern.
14314
66849923
MM
143152015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14316
14317 * gdb.btrace/next.exp: Merged into step.exp.
14318 * gdb.btrace/finish.exp: Merged into step.exp.
14319 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14320 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14321 "record goto" and checking the exact replay position.
14322 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14323 check for "Recording format" in "info record" output.
14324 * gdb.btrace/record_goto.exp: Choose test file based on target.
14325 * gdb.btrace/x86-record_goto.S: Renamed into ...
14326 * gdb.btrace/x86_64-record_goto.S: ... this.
14327 * gdb.btrace/i686-record_goto.S: New.
14328 * gdb.btrace/x86-tailcall.S: Renamed into ...
14329 * gdb.btrace/x86_64-tailcall.S: ... this.
14330 * gdb.btrace/i686-tailcall.S: New.
14331 * gdb.btrace/x86-tailcall.c: Renamed into ...
14332 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14333 separate statements. Update test.
14334 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14335 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14336 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14337 * gdb.btrace/tailcall.exp: Choose test file based on target.
14338 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14339
11cc1b74
MM
143402015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14341
14342 * gdb.btrace/exception.exp: Increase BTS buffer size.
14343
a25d8bf9
PA
143442015-03-24 Pedro Alves <palves@redhat.com>
14345
14346 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14347
856e7dd6
PA
143482015-03-24 Pedro Alves <palves@redhat.com>
14349
14350 * gdb.threads/schedlock.exp (test_step): No longer expect that
14351 "set scheduler-locking step" with "next" over a function call runs
14352 threads unlocked.
14353
ad235a41
AT
143542015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14355
14356 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14357
15630549
AT
143582015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14359
14360 PR breakpoints/16466
14361 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14362 * gdb.mi/mi-pending.c (thread_func): New function.
14363 (int main): Add threading support required.
14364 * gdb.mi/mi-pending.exp: Add tests for this issue.
14365 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14366 (pendfunc2): Remove stdio dependency.
14367 * gdb.mi/mi-pendshr2.c: New file.
14368
693dca06
KS
143692015-03-23 Keith Seitz <keiths@redhat.com>
14370
14371 * gdb.linespec/keywords.c: New file.
14372 * gdb.linespec/keywords.exp: New file.
14373
7e993ebf
KS
143742015-03-23 Keith Seitz <keiths@redhat.com>
14375
14376 PR gdb/18021
14377 * gdb.dwarf2/staticvirtual.exp: New test.
14378
bc23328c
JK
143792015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14380
14381 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14382 * README: Remove HP-UX and gdb.hp.
14383 (configuration):
14384 * configure: Regenerate.
14385 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14386 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14387 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14388 gdb.hp/gdb.defects/Makefile.
14389 * gdb.hp/Makefile.in: File deleted.
14390 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14391 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14392 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14393 * gdb.hp/gdb.aCC/run.c: File deleted.
14394 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14395 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14396 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14397 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14398 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14399 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14400 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14401 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14402 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14403 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14404 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14405 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14406 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14407 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14408 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14409 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14410 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14411 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14412 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14413 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14414 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14415 * gdb.hp/gdb.compat/average.c: File deleted.
14416 * gdb.hp/gdb.compat/sum.c: File deleted.
14417 * gdb.hp/gdb.compat/xdb.c: File deleted.
14418 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14419 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14420 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14421 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14422 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14423 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14424 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14425 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14426 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14427 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14428 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14429 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14430 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14431 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14432 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14433 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14434 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14435 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14436 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14437 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14438 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14439 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14440 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14441 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14442 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14443 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14444 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14445 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14446 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14447 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14448 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14449 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14450 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14451 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14452 * gdb.hp/tools/odump: File deleted.
14453
8bf3b159
PA
144542015-03-19 Pedro Alves <palves@redhat.com>
14455
14456 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14457 (saw_thread_3): New globals.
14458 (top level): Increment them when an event for the corresponding
14459 thread is seen.
14460 (no thread starvation): New test.
14461
eb54c8bf
PA
144622015-03-19 Pedro Alves <palves@redhat.com>
14463
14464 * gdb.threads/continue-pending-status.c: New file.
14465 * gdb.threads/continue-pending-status.exp: New file.
14466
32d2e5d6
PA
144672015-03-18 Pedro Alves <palves@redhat.com>
14468
14469 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14470 Use gdb_is_target_remote instead of is_remote. Use
14471 gdb_test_multiple instead of gdb_expect. Exit early if
14472 gdb_test_multiple hits its internal matches. Tighten stepi tests
14473 expected output. Fail on exit with any signal, instead of just
14474 SIGILL.
14475
f68f11b7
YQ
144762015-03-18 Yao Qi <yao.qi@linaro.org>
14477
14478 PR tdep/18107
14479 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14480 variable.
14481 * gdb.base/catch-syscall.exp: Don't skip it on
14482 aarch64*-*-linux* target. Remove elements in all_syscalls.
14483 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14484 target.
14485 (setup_all_syscalls): New proc.
14486
ca5fd19b
YQ
144872015-03-16 Yao Qi <yao.qi@linaro.org>
14488
14489 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14490 (top level): Skip tests if valid_addr_p returns false for
14491 $cmd1 or $cmd2.
14492
85642ba0
AW
144932015-03-11 Andy Wingo <wingo@igalia.com>
14494
14495 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14496
e03f9645
YQ
144972015-03-11 Yao Qi <yao.qi@linaro.org>
14498
14499 * gdb.base/catch-syscall.exp: Fix typo in comments.
14500
5d0962b2
YQ
145012015-03-11 Yao Qi <yao.qi@linaro.org>
14502
14503 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14504
b2df3cef
PA
145052015-03-09 Pedro Alves <palves@redhat.com>
14506
14507 * dg-extract-results.py: Delete.
14508
ef878e53
PA
145092015-03-09 Pedro Alves <palves@redhat.com>
14510
14511 Merge dg-extract-results.sh from GCC upstream (r218843).
14512
14513 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14514 * dg-extract-results.sh: Use --text with grep to avoid issues with
14515 binary files. Fall back to cat -v, if that doesn't work.
14516
9494d219
PA
145172015-03-05 Pedro Alves <palves@redhat.com>
14518
14519 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14520
a8d9763a
SM
145212015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14522
14523 * lib/mi-support.exp (mi_expect_interrupt): Accept
14524 alternative event for when in all-stop mode.
14525
be9957b8
PA
145262015-03-04 Pedro Alves <palves@redhat.com>
14527
14528 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14529
d57be0f4 145302015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14531
14532 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14533
c214c7cf
AA
145342015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14535
14536 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14537 regexps for GDB's current line display, accept a hex address
14538 preceding the line number.
14539
6d74a497
AA
145402015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14541
14542 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14543 the 'arch1' variable for "s390*-linux*" targets.
14544
511aee7c
PA
145452015-03-04 Pedro Alves <palves@redhat.com>
14546
14547 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14548 (main): Pass missing retval argument to pthread_join call.
14549
95e50b27
PA
145502015-03-02 Pedro Alves <palves@redhat.com>
14551
14552 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14553 (top level): Call do_test with non-stop as well.
14554
28054d69
PA
145552015-03-02 Pedro Alves <palves@redhat.com>
14556
14557 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14558 -1.
14559
4fa5d7b4
AA
145602015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14561
14562 * gdb.arch/s390-vregs.exp: New test.
14563 * gdb.arch/s390-vregs.S: New file.
14564
97c18565
PA
145652015-02-27 Pedro Alves <palves@redhat.com>
14566
14567 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14568 call to catch_command_errors.
14569 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14570 catch_command_errors.
14571
a37bfa30
PA
145722015-02-27 Pedro Alves <palves@redhat.com>
14573
14574 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14575 "true" for boolean result.
14576 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14577 prototype of main.
14578
6f98576f
PA
145792015-02-27 Pedro Alves <palves@redhat.com>
14580
14581 * lib/unbuffer_output.c: New file.
14582 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14583 (main): Call gdb_unbuffer_output.
14584
eba5ab56
YQ
145852015-02-27 Yao Qi <yao.qi@linaro.org>
14586
14587 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14588 target.
14589
0def5aaa
DE
145902015-02-26 Doug Evans <dje@google.com>
14591
14592 * gdb.cp/class2.cc (Dbase, D): New classes.
14593 (main): New local delta.
14594 * gdb.cp/class2.exp: Test printing delta.
14595 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14596 (dynbar): New global.
14597 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14598
081a1c2c
JK
145992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14600
14601 * gdb.compile/compile-ifunc.c: New file.
14602 * gdb.compile/compile-ifunc.exp: New file.
14603
2f41223f
AT
146042015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14605
14606 * gdb.base/structs.exp: Check for correct struct on finish.
14607
03eddd80
YQ
146082015-02-26 Yao Qi <yao.qi@linaro.org>
14609
14610 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14611 is zero.
14612
80c57053
JK
146132015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14614
14615 * gdb.arch/cordic.ko.bz2: New file.
14616 * gdb.arch/cordic.ko.debug.bz2: New file.
14617 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14618
21613c12
YQ
146192015-02-25 Yao Qi <yao.qi@linaro.org>
14620
14621 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14622 aarch64*-*-* target.
14623
d8b901ed
PA
146242015-02-23 Pedro Alves <palves@redhat.com>
14625
14626 * lib/gdb.exp (delete_breakpoints): Rewrite using
14627 gdb_test_multiple.
14628
e5b85ead
PA
146292015-02-23 Pedro Alves <palves@redhat.com>
14630
14631 * gdb.base/info-os.c: Include stdlib.h.
14632
85c3a371
DE
146332015-02-22 Doug Evans <xdje42@gmail.com>
14634
14635 PR symtab/17855
14636 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14637 is read after symbols have been re-read.
14638 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14639 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14640
96553a0c
DE
146412015-02-21 Doug Evans <dje@google.com>
14642
14643 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14644
97a0c697
JK
146452015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14646
14647 PR corefiles/17808
14648 * gdb.arch/i386-biarch-core.core.bz2: New file.
14649 * gdb.arch/i386-biarch-core.exp: New file.
14650
a47cd6e9
PA
146512015-02-21 Pedro Alves <palves@redhat.com>
14652
14653 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14654 runto_main fails.
14655
c5facdc4
PA
146562015-02-20 Pedro Alves <palves@redhat.com>
14657
14658 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14659 info probes.
14660
2db9a427
PA
146612015-02-20 Pedro Alves <palves@redhat.com>
14662
14663 * gdb.threads/multi-create-ns-info-thr.exp: New file.
14664
60fb7e9e
PA
146652015-02-20 Pedro Alves <palves@redhat.com>
14666
14667 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
14668 clean_restart before gdb_target_supports_trace.
14669
5c5019c2
PA
146702015-02-20 Pedro Alves <palves@redhat.com>
14671
14672 PR threads/18006
14673 * gdb.threads/clone-thread_db.c: New file.
14674 * gdb.threads/clone-thread_db.exp: New file.
14675
c9587f88
AT
146762015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
14677
14678 PR breakpoints/16812
14679 * gdb.base/catch-gdb-caused-signals.c: New file.
14680 * gdb.base/catch-gdb-caused-signals.exp: New file.
14681
f6a88844
JM
146822015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
14683
14684 * configure: Regenerated.
14685 * configure.ac: Use GDB_AC_TRANSFORM.
14686 * aclocal.m4: sinclude ../transform.m4.
14687
497c491b
JM
146882015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14689
14690 * lib/dtrace.exp: New file.
14691 * gdb.base/dtrace-probe.exp: Likewise.
14692 * gdb.base/dtrace-probe.d: Likewise.
14693 * gdb.base/dtrace-probe.c: Likewise.
14694 * lib/pdtrace.in: Likewise.
14695 * configure.ac: Output variables with the transformed names of
14696 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
14697 * configure: Regenerated.
14698
03e98035
JM
146992015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14700
14701 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
14702 expected message when trying to access $_probe_* convenience
14703 variables while not on a probe.
14704
63cc30e9
JK
147052015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14706
14707 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
14708
0703599a
PA
147092015-02-11 Pedro Alves <pedro@codesourcery.com>
14710
14711 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
14712 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
14713
7e60a48e
DE
147142015-02-10 Doug Evans <xdje42@gmail.com>
14715
14716 * lib/gdb.exp (gdb_load): Always return a result.
14717
01b088bc
PA
147182015-02-10 Pedro Alves <palves@redhat.com>
14719
14720 * gdb.threads/signal-sigtrap.c: New file.
14721 * gdb.threads/signal-sigtrap.exp: New file.
14722
b05ec7a5
AT
147232015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
14724
14725 * gdb.trace/no-attach-trace.c: New file.
14726 * gdb.trace/no-attach-trace.exp: New file.
14727
a2c2acaf
MW
147282015-02-09 Mark Wielaard <mjw@redhat.com>
14729
14730 * gdb.dwarf2/atomic.c: New file.
14731 * gdb.dwarf2/atomic-type.exp: Likewise.
14732
31fd9caa
MM
147332015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14734
14735 * gdb.btrace/buffer-size.exp: Update "info record" output.
14736 * gdb.btrace/delta.exp: Update "info record" output.
14737 * gdb.btrace/enable.exp: Update "info record" output.
14738 * gdb.btrace/finish.exp: Update "info record" output.
14739 * gdb.btrace/instruction_history.exp: Update "info record" output.
14740 * gdb.btrace/next.exp: Update "info record" output.
14741 * gdb.btrace/nexti.exp: Update "info record" output.
14742 * gdb.btrace/step.exp: Update "info record" output.
14743 * gdb.btrace/stepi.exp: Update "info record" output.
14744 * gdb.btrace/nohist.exp: Update "info record" output.
14745
d33501a5
MM
147462015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14747
14748 * gdb.btrace/buffer-size: New.
14749
f4abbc16
MM
147502015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14751
14752 * gdb.btrace/delta.exp: Update "info record" output.
14753 * gdb.btrace/enable.exp: Update "info record" output.
14754 * gdb.btrace/finish.exp: Update "info record" output.
14755 * gdb.btrace/instruction_history.exp: Update "info record" output.
14756 * gdb.btrace/next.exp: Update "info record" output.
14757 * gdb.btrace/nexti.exp: Update "info record" output.
14758 * gdb.btrace/step.exp: Update "info record" output.
14759 * gdb.btrace/stepi.exp: Update "info record" output.
14760 * gdb.btrace/nohist.exp: Update "info record" output.
14761
b9d61307
SM
147622015-02-06 Simon Marchi <simon.marchi@ericsson.com>
14763
14764 PR gdb/15678
14765 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
14766
e584fdbc
PA
147672015-02-06 Pedro Alves <palves@redhat.com>
14768
14769 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
14770 macro.
14771 (seconds_left, again): New globals.
14772 (main): Wait seconds_left in a 1-second sleep loop instead of
14773 sleeping 180 seconds. If 'again' is set, reset the seconds
14774 counter.
14775 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
14776 'again' in the inferior before detaching. Print the seconds left.
14777 (options): New global.
14778 (top level): Build program with -DTIMEOUT=$timeout.
14779
77f41761
PA
147802015-02-06 Pedro Alves <palves@redhat.com>
14781
14782 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
14783 determine how many seconds to pass to 'alarm'.
14784 * gdb.base/gdb-sigterm.exp (top level): Build program with
14785 -DTIMEOUT=$timeout.
14786 (do_test): Return success/failure indication. Add more verbose
14787 logging. Don't fail if 200 single steps are seen. Instead, fail
14788 when the test times out.
14789 (passes): New global.
14790 (top level): Break the testing loop if testing fails on any
14791 iteration. Use gdb_assert.
14792
b9394193
DB
147932015-02-04 Don Breazeal <donb@codesourcery.com>
14794
14795 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
14796 and initialize them.
14797 (ipc_cleanup): New function.
14798 (main): Don't declare shmid, semid, and msqid. Add a call to
14799 atexit so that we call ipc_cleanup on exit.
14800
42d9e528
PA
148012015-02-04 Pedro Alves <palves@redhat.com>
14802
14803 * boards/native-extended-gdbserver.exp: Remove any target variant
14804 specifications from the board name before clearing the isremote
14805 flag from board_info.
14806
ae6ae975
DE
148072015-01-31 Doug Evans <xdje42@gmail.com>
14808
14809 * gdb.base/maint.exp <maint print type argc>: Update expected output.
14810
cfb069a8
GB
148112015-01-31 Gary Benson <gbenson@redhat.com>
14812
14813 * gdb.base/completion.exp: Disable completion limiting for
14814 existing tests. Add new tests to check completion limiting.
14815 * gdb.linespec/ls-errs.exp: Disable completion limiting.
14816
5dd31d79
DE
148172015-01-31 Doug Evans <xdje42@gmail.com>
14818
14819 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
14820
9f050062
DE
148212015-01-31 Doug Evans <xdje42@gmail.com>
14822
14823 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
14824 entries. Duplicate file section script entries.
14825 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
14826 inlined entries. Add test for safe-path rejection.
14827 * gdb.python/py-section-script.c: Add duplicate inlined section script
14828 entries. Duplicate file section script entries.
14829 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
14830 inlined entries. Add test for safe-path rejection.
14831
df25ebbd
JB
148322015-01-29 Joel Brobecker <brobecker@adacore.com>
14833
14834 * gdb.ada/disc_arr_bound: New testcase.
14835
4a0ca9ec
JB
148362015-01-29 Joel Brobecker <brobecker@adacore.com>
14837
14838 * gdb.ada/mi_var_array: New testcase.
14839
3a8b707a
DE
148402015-01-27 Doug Evans <dje@google.com>
14841
14842 * gdb.python/py-objfile.exp: Add tests for objfile.username.
14843 Add test for objfile.filename, objfile.username after objfile
14844 has been unloaded.
14845
f8313f6e
JB
148462015-01-26 Joel Brobecker <brobecker@adacore.com>
14847
14848 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
14849 the second test to print the name attribute of value
14850 returned by the call to gdb.lookup_type, and adjust
14851 the expected output accordingly.
14852
37bc665e
MW
148532015-01-25 Mark Wielaard <mjw@redhat.com>
14854
14855 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
14856 * gdb.base/disp-step-fork.c: Include unistd.h.
14857 * gdb.base/siginfo-obj.c: Include stdio.h.
14858 * gdb.base/siginfo-thread.c: Likewise.
14859 * gdb.mi/non-stop.c: Include unistd.h.
14860 * gdb.mi/nsthrexec.c: Include stdio.h.
14861 * gdb.mi/pthreads.c: Include unistd.h.
14862 * gdb.modula2/unbounded1.c (main): Declare returns int.
14863 * gdb.reverse/consecutive-reverse.c: Likewise.
14864 * gdb.threads/create-fail.c: Include unistd.h.
14865 * gdb.threads/killed.c: Likewise.
14866 * gdb.threads/linux-dp.c: Likewise.
14867 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
14868 * gdb.threads/non-ldr-exc-2.c: Likewise.
14869 * gdb.threads/non-ldr-exc-3.c: Likewise.
14870 * gdb.threads/non-ldr-exc-4.c: Likewise.
14871 * gdb.threads/pthreads.c: Include unistd.h.
14872 (main): Declare returns int.
14873 * gdb.threads/tls-main.c (foo): New declaration.
14874 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
14875
f7e5394d
SM
148762015-01-23 Simon Marchi <simon.marchi@ericsson.com>
14877
14878 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
14879 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
14880
743649fd
MW
148812015-01-15 Mark Wielaard <mjw@redhat.com>
14882
14883 * gdb.base/noreturn-return.c: New file.
14884 * gdb.base/noreturn-return.exp: New file.
14885 * gdb.base/noreturn-finish.c: New file.
14886 * gdb.base/noreturn-finish.exp: New file.
14887
198297aa
PA
148882015-01-23 Pedro Alves <palves@redhat.com>
14889
14890 * gdb.threads/continue-pending-after-query.c: New file.
14891 * gdb.threads/continue-pending-after-query.exp: New file.
14892
717cf30c
AG
148932015-01-22 Anders Granlund <anders.granlund@ericsson.com>
14894 Simon Marchi <simon.marchi@ericsson.com>
14895
14896 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
14897 * gdb.base/valgrind-db-attach.exp: Same.
14898 * gdb.base/valgrind-infcall.exp: Same.
14899 * lib/mi-support.exp (default_mi_gdb_start): Same.
14900 * lib/prompt.exp (default_prompt_gdb_start): Same.
14901 * lib/gdb.exp (default_gdb_spawn): Same.
14902 (gdb_interact): New.
14903
14904
4b62a76e
JK
149052015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14906
14907 * gdb.compile/compile.exp (pointer to jit function): New test.
14908
b4cdae6f
WW
149092015-01-17 Wei-cheng Wang <cole945@gmail.com>
14910
14911 * lib/gdb.exp (supports_process_record): Return true for
14912 powerpc*-*-linux*.
14913 (supports_reverse): Likewise.
14914
d221e7ef
DB
149152015-01-15 Don Breazeal <donb@codesourcery.com>
14916
14917 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
14918 instead of checking whether the target board is remote and
14919 use spawn_wait_for_attach instead of exec/sleep.
14920 * gdb.base/attach-twice.exp: Likewise.
14921
bafffb51
JB
149222015-01-15 Joel Brobecker <brobecker@adacore.com>
14923
14924 * gdb.ada/var_arr_attrs: New testcase.
14925
5589af0e
PA
149262015-01-14 Pedro Alves <palves@redhat.com>
14927 Joel Brobecker <brobecker@adacore.com>
14928
14929 PR gdb/17525
14930 * gdb.base/bp-cmds-execution-x-script.c: New file.
14931 * gdb.base/bp-cmds-execution-x-script.exp: New file.
14932 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
14933
6c400b59
PA
149342015-01-14 Pedro Alves <palves@redhat.com>
14935
14936 PR cli/17828
14937 * gdb.base/batch-preserve-term-settings.c: New file.
14938 * gdb.base/batch-preserve-term-settings.exp: New file.
14939
e02c96a7
DE
149402015-01-13 Doug Evans <dje@google.com>
14941
14942 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
14943 binary.
14944
576fd14c
JB
149452015-01-13 Joel Brobecker <brobecker@adacore.com>
14946
14947 * Makefile.in (clean mostlyclean): Do not delete *.py.
14948
04dccad0
JB
149492015-01-13 Joel Brobecker <brobecker@adacore.com>
14950
14951 * gdb.python/py-lookup-type.exp: New file.
14952
3d230f71
PA
149532015-01-12 Pedro Alves <palves@redhat.com>
14954
14955 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
14956 restore GDBFLAGS before returning.
14957
7e67715d
JK
149582015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14959
14960 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
14961 is_amd64_regs_target and is_x86_like_target.
14962
f2e0d4b4
DE
149632015-01-11 Doug Evans <xdje42@gmail.com>
14964
14965 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
14966 is given without an explicit form.
14967 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
14968 attributes.
14969 * gdb.dwarf/corrupt.exp: Ditto.
14970 * gdb.dwarf2/enum-type.exp: Ditto.
14971 * gdb.trace/entry-values.exp: Ditto.
14972 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
14973
439250fb
DE
149742015-01-11 Doug Evans <xdje42@gmail.com>
14975
14976 PR gdb/15830
14977 * gdb.base/maint.exp: Remove references to "maint demangle".
14978 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
14979 Add tests for explicitly specifying language to demangle.
14980 * gdb.dlang/demangle.exp: Ditto.
14981
ede9f622
PA
149822015-01-09 Pedro Alves <palves@redhat.com>
14983
14984 * gdb.threads/non-stop-fair-events.c: New file.
14985 * gdb.threads/non-stop-fair-events.exp: New file.
14986
a7b796db
PA
149872015-01-09 Pedro Alves <palves@redhat.com>
14988
14989 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
14990 the global scope. Set a breakpoint after all threads are started
14991 rather than stepping over two source lines. Expect the prompt.
14992 * gdb.base/watch_thread_num.c (threads_started_barrier): New
14993 global.
14994 (NUM): Now 15.
14995 (main): Use threads_started_barrier to wait for all threads to
14996 start. Main thread no longer calls thread_function. Exit after
14997 180 seconds.
14998 (loop): New function.
14999 (thread_function): Wait on threads_started_barrier barrier. Call
15000 'loop' at each iteration.
15001 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15002 threads have started, instead of hardcoding number of "next"
15003 steps. Use an access watchpoint instead of a write watchpoint.
15004
9665ffdd
PA
150052015-01-09 Pedro Alves <palves@redhat.com>
15006
15007 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15008 (thread_func): Wait on barrier.
15009 (main): Wait for all threads to start before stopping GDB.
15010 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15011 global.
15012 (thread1_func, thread2_func): Wait on barrier.
15013 (main): Wait for all threads to start before stopping GDB.
15014 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15015 New global.
15016 (thread1_func, thread2_func): Wait on barrier.
15017 (main): Wait for all threads to start before stopping GDB.
15018
c945a99f
PA
150192015-01-09 Pedro Alves <palves@redhat.com>
15020
15021 * gdb.threads/attach-many-short-lived-threads.c: New file.
15022 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15023
c1a747c1
PA
150242014-01-09 Pedro Alves <palves@redhat.com>
15025
15026 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15027 instead of to thread 2.
15028 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15029 Add barrier around each pthread_create call instead of around all
15030 calls.
15031 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15032 Set a break on thread_function and have the child threads hit it
15033 one at at a time.
15034
60b3033e
PA
150352015-01-09 Pedro Alves <palves@redhat.com>
15036
15037 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15038 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15039 false.
15040 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15041 checking whether the target board is remote.
15042 * gdb.multi/multi-attach.exp: Likewise.
15043 * gdb.python/py-sync-interp.exp: Likewise.
15044 * gdb.server/ext-attach.exp: Likewise.
15045 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15046 tests that need to attach, instead of checking whether the target
15047 board is remote at the top of the file.
15048
acc018ac
YQ
150492015-01-08 Yao Qi <yao@codesourcery.com>
15050
15051 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15052
50a18af8
JK
150532015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15054
15055 Fix testcase compilation.
15056 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15057
8503d6e1
JB
150582015-01-06 Joel Brobecker <brobecker@adacore.com>
15059
15060 * gdb.python/py-type.exp: Add a couple test about empty
15061 array creation, and negative-length array creation.
15062
cc73dbcc
DE
150632015-01-02 Doug Evans <xdje42@gmail.com>
15064
15065 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15066
0300bbc7
DE
150672015-01-02 Doug Evans <dje@google.com>
15068
15069 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15070
9d85a0ec
YQ
150712014-12-29 Yao Qi <yao@codesourcery.com>
15072
15073 * gdb.trace/entry-values.exp: Update comments. Rename variable
15074 bar_call_foo to returned_from_foo.
15075
87186c6a
MMN
150762014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15077
15078 PR gdb/17394
15079 * gdb.linespec/break-asm-file.c: New file.
15080 * gdb.linespec/break-asm-file.exp: New file.
15081 * gdb.linespec/break-asm-file0.s: New file.
15082 * gdb.linespec/break-asm-file1.s: New file.
15083
1bab7383
YQ
150842014-12-18 Nigel Stephens <nigel@mips.com>
15085 Maciej W. Rozycki <macro@codesourcery.com>
15086
15087 * gdb.base/float.exp: Handle the new output from "info float" on
15088 MIPS targets.
15089
1bc1068a
JK
150902014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15091
15092 Fix MinGW compilation.
15093 * gdb.compile/compile-ops.exp: Update untested message if
15094 !skip_compile_feature_tests.
15095 * gdb.compile/compile-setjmp.exp: Likewise.
15096 * gdb.compile/compile-tls.exp: Likewise.
15097 * gdb.compile/compile.exp: Likewise.
15098 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15099 supported on this host".
15100
b6615d10
DE
151012014-12-16 Doug Evans <xdje42@gmail.com>
15102
15103 * boards/stabs.exp: New file.
15104
25dda427
AA
151052014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15106
15107 * gdb.base/completion.exp: Adjust to format changes of "maint
15108 print user-registers".
15109
bf330350
CU
151102014-12-16 Catalin Udma <catalin.udma@freescale.com>
15111
15112 PR server/17457
15113 * gdb.arch/aarch64-fp.c: New file.
15114 * gdb.arch/aarch64-fp.exp: New file.
15115
395cf596
SDJ
151162014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15117
15118 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15119 r210637, r210913, r211666, r215400, r215817).
15120
15121 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15122 * dg-extract-results.py: New file.
15123 * dg-extract-results.sh: Use it if the environment seems
15124 suitable.
15125
15126 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15127
15128 * dg-extract-results.py (parse_run): Handle warnings that
15129 are printed before a test harness is run.
15130
15131 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15132
15133 * dg-extract-results.py (Named): Remove __cmp__ method.
15134 (output_variation): Use a key to sort variation.harnesses.
15135
15136 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15137
15138 * dg-extract-results.py: For Python 3, force sys.stdout to
15139 handle surrogate escape sequences.
15140 (safe_open): New function.
15141 (output_segment, main): Use it.
15142
15143 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15144
15145 * dg-extract-results.py (Prog.result_re): Include options
15146 in test name.
15147
15148 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15149
15150 * dg-extract-results.py (output_variation): Always sort if
15151 do_sum.
15152
e882ef3c
SM
151532014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15154
15155 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15156 as long as we get pagination notifications.
15157
4992aa20
JM
151582014-12-15 Jason Merrill <jason@redhat.com>
15159
15160 * Makefile.in (check-gdb.%): Restore.
15161 * README: Mention it.
15162
c1b5a1a6
JB
151632014-12-13 Joel Brobecker <brobecker@adacore.com>
15164
15165 * gdb.ada/str_uninit: New testcase.
15166
5537b577
JK
151672014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15168
15169 PR symtab/17642
15170 * gdb.base/vla-stub-define.c: New file.
15171 * gdb.base/vla-stub.c: New file.
15172 * gdb.base/vla-stub.exp: New file.
15173
bb2ec1b3
TT
151742014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15175 Jan Kratochvil <jan.kratochvil@redhat.com>
15176 Tom Tromey <tromey@redhat.com>
15177
15178 * configure.ac: Add gdb.compile/.
15179 * configure: Regenerate.
15180 * gdb.compile/Makefile.in: New file.
15181 * gdb.compile/compile-ops.exp: New file.
15182 * gdb.compile/compile-ops.c: New file.
15183 * gdb.compile/compile-tls.c: New file.
15184 * gdb.compile/compile-tls.exp: New file.
15185 * gdb.compile/compile-constvar.S: New file.
15186 * gdb.compile/compile-constvar.c: New file.
15187 * gdb.compile/compile-mod.c: New file.
15188 * gdb.compile/compile-nodebug.c: New file.
15189 * gdb.compile/compile-setjmp-mod.c: New file.
15190 * gdb.compile/compile-setjmp.c: New file.
15191 * gdb.compile/compile-setjmp.exp: New file.
15192 * gdb.compile/compile-shlib.c: New file.
15193 * gdb.compile/compile.c: New file.
15194 * gdb.compile/compile.exp: New file.
15195 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15196
4ff709eb
TT
151972014-12-12 Tom Tromey <tromey@redhat.com>
15198
15199 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15200 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15201
6dddd6a5
DE
152022014-12-12 Doug Evans <dje@google.com>
15203
15204 * lib/gdb-python.exp (get_python_valueof): New function.
15205 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15206
71c24708
AA
152072014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15208
15209 * gdb.base/completion.exp: Add test for completion of "info
15210 registers ".
15211
3e29f34a
MR
152122014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15213
15214 * gdb.base/func-ptrs.c: New file.
15215 * gdb.base/func-ptrs.exp: New file.
15216
fc126975
SM
152172014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15218
15219 PR breakpoints/17012
15220 * gdb.base/dprintf-detach.c: New file.
15221 * gdb.base/dprintf-detach.exp: New file.
15222
0a46d518
SM
152232014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15224
15225 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15226 * lib/gdb.exp (target_is_gdbserver): New procedure.
15227
a0be3e44
DE
152282014-12-08 Doug Evans <dje@google.com>
15229
15230 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15231
df1b803a
YQ
152322014-12-05 Yao Qi <yao@codesourcery.com>
15233
15234 * gdb.guile/scm-error.exp: Remove the third argument to
15235 gdb_remote_download.
15236 * gdb.guile/scm-frame-args.exp: Likewise.
15237 * gdb.guile/scm-section-script.exp: Likewise.
15238
ddb9f679
YQ
152392014-12-05 Yao Qi <yao@codesourcery.com>
15240
15241 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15242
86e4ed39
DE
152432014-12-04 Doug Evans <dje@google.com>
15244
15245 * gdb.python/py-objfile.exp: Add tests for
15246 objfile.add_separate_debug_file.
15247
7c50a931
DE
152482014-12-04 Doug Evans <dje@google.com>
15249
15250 * lib/gdb.exp (get_build_id): New function.
15251 (build_id_debug_filename_get): Rewrite to use it.
15252 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15253
621661e3
MR
152542014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15255
15256 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15257 `method(long)', not just 0x0.
15258 * gdb.cp/nsalias.exp: Align code labels to 4.
15259 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15260 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15261 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15262 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15263 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15264 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15265
29f0c3b7
DE
152662014-12-02 Doug Evans <dje@google.com>
15267
e1e061e7 15268 PR symtab/17602
29f0c3b7 15269 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15270 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15271 * gdb.cp/anon-ns.exp: Update.
15272
162078c8
NB
152732014-12-02 Nick Bull <nicholaspbull@gmail.com>
15274
15275 * gdb.python/py-events.py (inferior_call_handler): New.
15276 (register_changed_handler, memory_changed_handler): New.
15277 (test_events.invoke): Register new handlers.
15278 * gdb.python/py-events.exp: Add tests for inferior call,
15279 memory_changed and register_changed events.
15280
fdb09caf
AA
152812014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15282
15283 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15284 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15285 if the linker doesn't understand this.
15286
55cfb2c4
SM
152872014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15288
15289 * gdb.python/python.exp: Change expected reply to help().
15290
9e8cd6df
YQ
152912014-12-01 Yao Qi <yao@codesourcery.com>
15292
15293 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15294 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15295 * configure: Re-generated.
15296
6c659fc2
SC
152972014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15298
15299 * gdb.cp/chained-calls.cc: New file.
15300 * gdb.cp/chained-calls.exp: New file.
15301 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15302
d7fc3181
SM
153032014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15304
15305 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15306 * gdb.dwarf2/symtab-producer.exp: Same.
15307 * gdb.gdb/python-interrupts.exp: Same.
15308 * gdb.gdb/python-selftest.exp: Same.
15309 * gdb.python/py-linetable.exp: Same.
15310 * gdb.python/py-type.exp: Same.
15311 * gdb.python/py-value-cc.exp: Same.
15312 * gdb.python/py-value.exp: Same.
15313
10e79639
YQ
153142014-11-28 Yao Qi <yao@codesourcery.com>
15315
15316 * gdb.base/break-probes.exp: Match library name prefixed with
15317 sysroot.
15318
f28a0564
SM
153192014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15320
15321 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15322 test expected output. Add parentheses for the call to print.
15323 Remove L suffix from integers.
15324
3fe1ce1d
DE
153252014-11-26 Doug Evans <dje@google.com>
15326
15327 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15328
84429e27
YQ
153292014-11-22 Yao Qi <yao@codesourcery.com>
15330
15331 * gdb.trace/entry-values.c: Remove asms.
15332 (foo): Add foo_label.
15333 (bar): Add bar_label.
15334 * gdb.trace/entry-values.exp: Remove code computing foo's
15335 length and bar's length.
15336 (Dwarf::assemble): Invoke function_range for bar and use
15337 MACRO_AT_func for foo.
15338
26741859
YQ
153392014-11-22 Yao Qi <yao@codesourcery.com>
15340
15341 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15342 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15343 Use .Lgcc43_procstart instead of gcc43.
15344
45e44d27
JB
153452014-11-21 Joel Brobecker <brobecker@adacore.com>
15346
15347 * gdb.ada/n_arr_bound: New testcase.
15348
458c8db8
SDJ
153492014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15350
15351 PR breakpoints/10737
15352 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15353 test_catch_syscall_multi_arch.
15354 (test_catch_syscall_multi_arch): New function.
15355
43f3e411
DE
153562014-11-20 Doug Evans <xdje42@gmail.com>
15357
15358 * gdb.base/maint.exp: Update expected output.
15359
0d7b2549
AA
153602014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15361
15362 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15363 4-byte instruction on S390.
15364
8908fca5
JB
153652014-11-19 Joel Brobecker <brobecker@adacore.com>
15366
15367 * gdb.ada/arr_arr: New testcase.
15368
4a46959e
JB
153692014-11-19 Joel Brobecker <brobecker@adacore.com>
15370
15371 * gdb.ada/pkd_arr_elem: New Testcase.
15372
470e2f4e
LM
153732014-11-18 Luis Machado <lgustavo@codesourcery.com>
15374
15375 * gdb.reverse/break-precsave: Expect completion message for
15376 core file reads.
15377 * gdb.reverse/consecutive-precsave.exp: Likewise.
15378 * gdb.reverse/finish-precsave.exp: Likewise.
15379 * gdb.reverse/i386-precsave.exp: Likewise.
15380 * gdb.reverse/machinestate-precsave.exp: Likewise.
15381 * gdb.reverse/sigall-precsave.exp: Likewise.
15382 * gdb.reverse/solib-precsave.exp: Likewise.
15383 * gdb.reverse/step-precsave.exp: Likewise.
15384 * gdb.reverse/until-precsave.exp: Likewise.
15385 * gdb.reverse/watch-precsave.exp: Likewise.
15386
a267f3ad
AA
153872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15388
15389 * gdb.base/bp-permanent.c: Include unistd.h.
15390 * gdb.python/py-framefilter-mi.c (main): Add return type.
15391 * gdb.python/py-framefilter.c (main): Likewise.
15392 * gdb.trace/actions-changed.c (main): Likewise.
15393
12084a9a
AA
153942014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15395
15396 * gdb.mi/until.c: Add eye-catchers.
15397 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15398 line numbers.
15399
dc7e1a77
AA
154002014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15401
15402 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15403 function header variants in break1.c.
15404 * gdb.base/ena-dis-br.exp: Likewise.
15405 * gdb.base/hbreak2.exp: Likewise.
15406 * gdb.reverse/until-precsave.exp: Drop references to removed
15407 non-prototype function header variants in ur1.c.
15408 * gdb.reverse/until-reverse.exp: Likewise.
15409
41c77605
PM
154102014-11-17 Petr Machata <pmachata@redhat.com>
15411
15412 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15413 ${_cu_offset_size} bytes abbrev offset.
15414
34248c3a
DE
154152014-11-15 Doug Evans <xdje42@gmail.com>
15416
15417 PR symtab/17559
15418 * gdb.base/line-symtabs.exp: New file.
15419 * gdb.base/line-symtabs.c: New file.
15420 * gdb.base/line-symtabs.h: New file.
15421
646da059
YQ
154222014-11-14 Yao Qi <yao@codesourcery.com>
15423
15424 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15425 (func): Add label func_label.
15426 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15427 Replace low_pc and high_pc with MACRO_AT_range.
15428 Replace name, low_pc and high_pc with MACRO_AT_func.
15429
9301ebe6
YQ
154302014-11-14 Yao Qi <yao@codesourcery.com>
15431
15432 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15433 Replace name, low_pc and high_pc with MACRO_AT_func.
15434
f166b542
YQ
154352014-11-14 Yao Qi <yao@codesourcery.com>
15436
15437 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15438 produce debug information.
15439 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15440
0f6e71e3
YQ
154412014-11-14 Yao Qi <yao@codesourcery.com>
15442
15443 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15444 object and get function length.
15445 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15446 with MACRO_AT_func.
15447 (top-level): Replace gdb_compile and clean_restart with
15448 prepare_for_testing.
15449 * gdb.dwarf2/main.c (main): Add label main_label.
15450
876c4df9
YQ
154512014-11-14 Yao Qi <yao@codesourcery.com>
15452
15453 * lib/dwarf.exp (function_range): New procedure.
15454 (Dwarf::_handle_macro_at_func): New procedure.
15455 (Dwarf::_handle_macro_at_range): New procedure.
15456 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15457
02ad9cf1
YQ
154582014-11-14 Yao Qi <yao@codesourcery.com>
15459
15460 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15461 (_handle_attribute): New procedure.
15462
a59add0c
AA
154632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15464
15465 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15466 * gdb.base/call-sc.c (zed): Likewise.
15467 * gdb.base/checkpoint.c (main): Likewise.
15468 * gdb.base/dump.c (main): Likewise.
15469 * gdb.base/gcore.c (main): Likewise.
15470 * gdb.base/huge.c (main): Likewise.
15471 * gdb.base/multi-forks.c (main): Likewise.
15472 * gdb.base/pr10179-a.c (main): Likewise.
15473 * gdb.base/savedregs.c (main): Likewise.
15474 * gdb.base/sigaltstack.c (main): Likewise.
15475 * gdb.base/siginfo.c (main): Likewise.
15476 * gdb.base/structs.c (zed): Likewise.
15477 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15478 * gdb.mi/mi-syn-frame.c (main): Likewise.
15479 * gdb.mi/until.c (foo, main): Likewise.
15480 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15481 * gdb.base/solib-weak.c (foo): Declare.
15482 * gdb.base/attach-twice.c: Include stdio.h.
15483 * gdb.base/weaklib1.c: Likewise.
15484 * gdb.base/weaklib2.c: Likewise.
15485 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15486 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15487 unistd.h.
15488 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15489 * gdb.mi/mi-exit-code.c: Likewise.
15490 * gdb.base/break-interp-lib.c: Include string.h.
15491 * gdb.base/coremaker.c: Likewise.
15492 * gdb.base/testenv.c: Likewise.
15493 * gdb.python/py-finish-breakpoint.c: Likewise.
15494 * gdb.base/inferior-died.c: Include sys/wait.h.
15495 * gdb.base/fileio.c: Include time.h.
15496 * gdb.base/async-shell.c: Include unistd.h.
15497 * gdb.base/dprintf-non-stop.c: Likewise.
15498 * gdb.base/info-os.c: Likewise.
15499 * gdb.mi/mi-console.c: Likewise.
15500 * gdb.mi/watch-nonstop.c: Likewise.
15501 * gdb.python/py-events.c: Likewise.
15502 * gdb.base/async.c (baz): Move up before its invocation.
15503 * gdb.base/code_elim2.c (my_global_func): Likewise.
15504 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15505 * gdb.base/advance.c (func2): Likewise.
15506
3b5d5997
AA
155072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15508
15509 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15510 variant.
15511 * gdb.base/annota3.c: Likewise.
15512 * gdb.base/async.c: Likewise.
15513 * gdb.base/average.c: Likewise.
15514 * gdb.base/call-ar-st.c: Likewise.
15515 * gdb.base/call-rt-st.c: Likewise.
15516 * gdb.base/call-sc.c: Likewise.
15517 * gdb.base/call-strs.c: Likewise.
15518 * gdb.base/ending-run.c: Likewise.
15519 * gdb.base/execd-prog.c: Likewise.
15520 * gdb.base/exprs.c: Likewise.
15521 * gdb.base/foll-exec.c: Likewise.
15522 * gdb.base/foll-fork.c: Likewise.
15523 * gdb.base/foll-vfork.c: Likewise.
15524 * gdb.base/funcargs.c: Likewise.
15525 * gdb.base/gcore.c: Likewise.
15526 * gdb.base/jump.c: Likewise.
15527 * gdb.base/langs0.c: Likewise.
15528 * gdb.base/langs1.c: Likewise.
15529 * gdb.base/langs2.c: Likewise.
15530 * gdb.base/mips_pro.c: Likewise.
15531 * gdb.base/nodebug.c: Likewise.
15532 * gdb.base/opaque0.c: Likewise.
15533 * gdb.base/opaque1.c: Likewise.
15534 * gdb.base/recurse.c: Likewise.
15535 * gdb.base/run.c: Likewise.
15536 * gdb.base/scope0.c: Likewise.
15537 * gdb.base/scope1.c: Likewise.
15538 * gdb.base/setshow.c: Likewise.
15539 * gdb.base/setvar.c: Likewise.
15540 * gdb.base/shmain.c: Likewise.
15541 * gdb.base/shr1.c: Likewise.
15542 * gdb.base/shr2.c: Likewise.
15543 * gdb.base/sigall.c: Likewise.
15544 * gdb.base/signals.c: Likewise.
15545 * gdb.base/so-indr-cl.c: Likewise.
15546 * gdb.base/solib2.c: Likewise.
15547 * gdb.base/structs.c: Likewise.
15548 * gdb.base/sum.c: Likewise.
15549 * gdb.base/vforked-prog.c: Likewise.
15550 * gdb.base/watchpoint.c: Likewise.
15551 * gdb.reverse/shr2.c: Likewise.
15552 * gdb.reverse/until-reverse.c: Likewise.
15553 * gdb.reverse/ur1.c: Likewise.
15554 * gdb.reverse/watch-reverse.c: Likewise.
15555
066a77c5
AA
155562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15557
15558 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15559 variant.
15560 * gdb.base/sepdebug.exp: Drop references to removed code.
15561
4f204ea5
AA
155622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15563
15564 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15565 variant. Preserve original line numbering.
15566 * gdb.base/list1.c: Likewise.
15567
3b377a3a
AA
155682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15569
15570 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15571 variant.
15572 * gdb.base/break1.c: Likewise.
15573 * gdb.base/break.exp: Drop references to removed code.
15574
e444df73
AA
155752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15576
15577 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15578 variant.
15579
8008f2a7
AA
155802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15581
15582 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15583
a5a06887
AA
155842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15585
15586 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15587 logic into perform_all_tests() and invoke it with and without
15588 function header prototypes.
15589 (do_function_calls): Remove conditional XFAIL for PR 5318.
15590 (rerun_and_prepare): Remove duplicate code.
15591 (perform_all_tests): New. Main logic moved here.
15592
44dba9b9
AA
155932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15594
15595 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15596 code guarded by #ifdef NO_PROTOTYPES.
15597 (t_double_many_args): Likewise.
15598 (DEF_FUNC_MANY_ARGS_1): Likewise.
15599 (DEF_FUNC_VALUES_1): Likewise.
15600 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15601 guarded by #ifdef PROTOTYPES.
15602
d1fbcd56
AA
156032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15604
15605 * gdb.mi/mi-console.c: Add eye-catcher.
15606 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15607 instead of literal line number.
15608
b0e59b8f
AA
156092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15610
15611 * gdb.base/shr2.c: Add eye-catcher.
15612 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15613 line number.
15614
78f98cca
AA
156152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15616
15617 * gdb.base/jump.c: Add eye-catchers.
15618 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15619 numbers.
15620
58fa2af0
AA
156212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15622
15623 * gdb.base/execd-prog.c: Add eye-catchers.
15624 * gdb.base/foll-exec.c: Likewise.
15625 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15626 line numbers.
15627
04e5059b
AA
156282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15629
15630 * gdb.base/ending-run.c: Add eye-catchers.
15631 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15632 literal line numbers.
15633
dbfdb174
AA
156342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15635
15636 * gdb.base/call-rt-st.c: Add eye-catchers.
15637 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15638 literal line numbers.
15639
888a2ade
AA
156402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15641
15642 * gdb.base/call-ar-st.c: Add eye-catchers.
15643 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15644 literal line numbers.
15645
6acc2dde
AA
156462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15647
15648 * gdb.base/average.c: Add eye-catchers.
15649 * gdb.base/sum.c: Likewise.
15650 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15651 regexps dynamically.
15652
9ecfcd1d
AA
156532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15654
15655 * gdb.base/solib1.c: Add eye-catchers.
15656 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15657 literal line numbers.
15658
78708b7c
PA
156592014-11-12 Pedro Alves <palves@redhat.com>
15660
15661 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15662 leader has exited.
15663
af48d08f
PA
156642014-11-12 Pedro Alves <palves@redhat.com>
15665
15666 * gdb.arch/i386-bp_permanent.c: New file.
15667 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
15668 (srcfile): Set to i386-bp_permanent.c.
15669 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
15670 that stepi does not execute the 'leave' instruction, instead of
15671 testing it does execute.
15672 * gdb.base/bp-permanent.c: New file.
15673 * gdb.base/bp-permanent.exp: New file.
15674
af3768e9
DE
156752014-11-10 Doug Evans <xdje42@gmail.com>
15676
15677 PR symtab/17564
15678 * gdb.base/symtab-search-order.exp: New file.
15679 * gdb.base/symtab-search-order.c: New file.
15680 * gdb.base/symtab-search-order-1.c: New file.
15681 * gdb.base/symtab-search-order-shlib-1.c: New file.
15682
9de00a4a
PA
156832014-11-07 Pedro Alves <palves@redhat.com>
15684
15685 PR gdb/17511
15686 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
15687 i?86-*-linux*.
15688
e0f52461
SC
156892014-11-03 Siva Chandra Reddy <sivachandra@google.com>
15690
15691 PR c++/17494
15692 * gdb.cp/pr17494.cc: New file.
15693 * gdb.cp/pr17494.exp: New file.
15694
6ce8c980
YQ
156952014-11-02 Yao Qi <yao@codesourcery.com>
15696
15697 * gdb.python/python.exp: Get working directory and match the
15698 output of "set extended-prompt \\w " with it.
15699
02be9a71
DE
157002014-10-30 Doug Evans <dje@google.com>
15701
15702 * gdb.python/py-objfile.exp: Add tests for setting random attributes
15703 in objfiles.
15704 * gdb.python/py-progspace.exp: Add tests for setting random attributes
15705 in progspaces.
15706
3bdff46b
LM
157072014-10-30 Janis Johnson <janisjo@codesourcery.com>
15708
15709 * gdb.base/fullpath-expand.exp: Skip for a remote host.
15710 * gdb.base/realname-expand.exp: Likewise.
15711 * gdb.linespec/macro-relative.exp: Likewise.
15712
ab917dfb
PA
157132014-10-29 Pedro Alves <palves@redhat.com>
15714
15715 PR gdb/17408
15716 * gdb.threads/schedlock.c (some_function): New function.
15717 (call_function): New global.
15718 (MAYBE_CALL_SOME_FUNCTION): New macro.
15719 (thread_function): Call it.
15720 * gdb.threads/schedlock.exp (get_args): Add description parameter,
15721 and use it instead of a global counter. Adjust all callers.
15722 (get_current_thread): Use "find current thread" for test message
15723 here rather than having all callers pass down the same string.
15724 (goto_loop): New procedure, factored out from ...
15725 (my_continue): ... this.
15726 (step_ten_loops): Change parameter from test message to command to
15727 use. Adjust.
15728 (list_count): Delete global.
15729 (check_result): New procedure, factored out from duplicate top
15730 level code.
15731 (continue tests): Wrap in with_test_prefix.
15732 (test_step): New procedure, factored out from duplicate top level
15733 code.
15734 (top level): Test "step" in combination with all scheduler-locking
15735 modes. Test "next" in combination with all scheduler-locking
15736 modes, and in combination with stepping over a function call or
15737 not.
15738 * gdb.threads/next-bp-other-thread.c: New file.
15739 * gdb.threads/next-bp-other-thread.exp: New file.
15740
d3d4baed
PA
157412014-10-29 Pedro Alves <palves@redhat.com>
15742
15743 PR python/17372
15744 * gdb.python/python.exp: Test a multi-line command that spawns
15745 interactive Python.
15746 * gdb.base/multi-line-starts-subshell.exp: New file.
15747
563e8d85
YQ
157482014-10-29 Yao Qi <yao@codesourcery.com>
15749
15750 * gdb.base/fileio.exp: Make directories on host.
15751
0ea4d52e
YQ
157522014-10-29 Yao Qi <yao@codesourcery.com>
15753
15754 * gdb.base/fileio.c (test_write): Close the file.
15755
7f5ef605
PA
157562014-10-28 Pedro Alves <palves@redhat.com>
15757
15758 PR gdb/12623
15759 * gdb.base/sigstep.c (no_handler): New global.
15760 (main): If 'no_handler is true, set the signal handlers to
15761 SIG_IGN.
15762 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
15763 with_sw_watch and no_handler parameters. Handle them.
15764 (top level) <stepping over handler when stopped at a breakpoint
15765 test>: Add a test axis for testing with a software watchpoint, and
15766 another for testing with the signal handler set to SIG_IGN.
15767 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
15768 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
15769
abbdbd03
PA
157702014-10-28 Pedro Alves <palves@redhat.com>
15771
15772 PR gdb/17511
15773 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
15774 * gdb.base/sigstep.exp (other_handler_location): New global.
15775 (advance): Support stepping into the signal handler, and running
15776 commands while in the handler.
15777 (in_handler_map): New global.
15778 (top level): In the advance test, add combinations for getting
15779 into the handler with stepping commands, and for running commands
15780 in the handler. Add comment descripting the advancei tests.
15781
1df4399f
PA
157822014-10-28 Pedro Alves <palves@redhat.com>
15783
15784 * gdb.base/sigstep.exp: Use build_executable instead of
15785 prepare_for_testing.
15786 (top level): Move code that starts GDB, runs to main and creates a
15787 display to ...
15788 (restart): ... this new procedure.
15789 (top level): Move backtrace from signal handler test to ...
15790 (validate_backtrace): ... this new procedure.
15791 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
15792 with_test_prefix. Always restart GDB.
15793 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
15794 with_test_prefix. Always restart GDB. No need to delete
15795 breakpoints after the test.
15796 (test_skip_handler): Remove prefix parameter.
15797 (skip_over_handler, breakpoint_to_handler)
15798 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
15799 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
15800 restart GDB. No need to delete breakpoints after the test.
15801 (top level): Use foreach to call the test procedures with
15802 different commands.
15803
a5b6e449
PA
158042014-10-28 Pedro Alves <palves@redhat.com>
15805
15806 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
15807 instead of GNATS numbers.
15808 * gdb.base/sigbpt.exp: Likewise.
15809 * gdb.base/siginfo.exp: Likewise.
15810 * gdb.base/sigstep.exp: Likewise.
15811
e5f8a7cc
PA
158122014-10-27 Pedro Alves <palves@redhat.com>
15813
15814 * gdb.base/sigstep.c (dummy): New global.
15815 (main): Issue a couple writes to the new global.
15816 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
15817 procedures.
15818 (skip_over_handler): Use test_skip_handler.
15819 (top level): Call skip_over_handler for stepi and nexti too.
15820 (breakpoint_over_handler): Use test_skip_handler.
15821 (top level): Call breakpoint_over_handler for stepi and nexti too.
15822
763905a3
YQ
158232014-10-27 Yao Qi <yao@codesourcery.com>
15824
15825 * gdb.trace/tfile.c (adjust_function_address)
15826 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
15827 function descriptor.
15828
6f259a23
DB
158292014-10-24 Don Breazeal <donb@codesourcery.com>
15830
15831 * gdb.base/foll-fork.exp (test_follow_fork,
15832 catch_fork_child_follow): Check for updated fork messages emitted
15833 from infrun.c.
15834 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
15835 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
15836 vfork_and_exec_child_follow_through_step): Check for updated vfork
15837 messages emitted from infrun.c.
15838
09dd9a69
PA
158392014-10-24 Pedro Alves <palves@redhat.com>
15840
15841 * gdb.base/corefile.exp: Remove references to ultrix.
15842 * gdb.base/interrupt.exp: Likewise.
15843 * gdb.base/whatis.exp: Likewise.
15844 * gdb.gdb/selftest.exp: Likewise.
15845 * gdb.threads/manythreads.exp: Likewise.
15846 * gdb.threads/print-threads.exp: Likewise.
15847 * gdb.threads/pthreads.exp:: Likewise.
15848 * gdb.threads/schedlock.exp: Likewise.
15849
3433cfa5
SC
158502014-10-24 Siva Chandra Reddy <sivachandra@google.com>
15851
15852 * gdb.cp/non-trivial-retval.cc: Add a test case.
15853 * gdb.cp/non-trivial-retval.exp: Add a test.
15854
092f880b
YQ
158552014-10-20 Yao Qi <yao@codesourcery.com>
15856
15857 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
15858 * gdb.python/py-objfile-script-gdb.py: New file.
15859 * gdb.python/py-objfile-script.exp: Update reference to
15860 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
15861 of remote_download. Remove the dest file.
15862
acbdb7f3
YQ
158632014-10-20 Yao Qi <yao@codesourcery.com>
15864
15865 * gdb.base/checkpoint.exp: Don't remove file copied on host.
15866 * gdb.base/step-line.exp: Likewise.
15867 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
15868 * gdb.dwarf2/dw2-basic.exp: Likewise.
15869 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15870 * gdb.dwarf2/dw2-filename.exp: Likewise.
15871 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15872 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15873 * gdb.dwarf2/dw2-producer.exp: Likewise.
15874 * gdb.dwarf2/mac-fileno.exp: Likewise.
15875 * gdb.python/py-frame-args.exp: Likewise.
15876 * gdb.python/py-framefilter.exp: Likewise.
15877 * gdb.python/py-mi.exp: Likewise.
15878 * gdb.python/py-objfile-script.exp: Likewise
15879 * gdb.python/py-pp-integral.exp: Likewise.
15880 * gdb.python/py-pp-re-notag.exp: Likewise.
15881 * gdb.python/py-prettyprint.exp: Likewise.
15882 * gdb.python/py-section-script.exp: Likewise.
15883 * gdb.python/py-typeprint.exp: Likewise.
15884 * gdb.python/py-xmethods.exp: Likewise.
15885 * gdb.stabs/weird.exp: Likewise.
15886 * gdb.xml/tdesc-regs.exp: Likewise.
15887
bd286a29
KCY
158882014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
15889
15890 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
15891 (out_cu): Use addr_len for the size of addresses.
15892 (out_line): Likewise. Size DW_LNE_set_address instruction
15893 according to addr_len.
15894 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
15895 (FUNC): Add START_INSNS to definition.
15896
673dc4a0
YQ
158972014-10-18 Yao Qi <yao@codesourcery.com>
15898
15899 * gdb.base/argv0-symlink.exp: Check argv[0] value if
15900 gdb_has_argv0 return true.
15901 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
15902 check [target_info exists noargs], check [gdb_has_argv0]
15903 instead.
15904 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
15905 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
15906 procedures.
15907
4ffbba72
DE
159082014-10-17 Doug Evans <dje@google.com>
15909
15910 * gdb.python/py-events.exp: Update expected output for clear_objfiles
15911 event.
15912 * gdb.python/py-events.py: Add clear_objfiles event.
15913
d096d8c1
DE
159142014-10-17 Doug Evans <dje@google.com>
15915
15916 * gdb.python/py-objfile.exp: Test progspace attribute.
15917
a80db015
LM
159182014-10-17 Luis Machado <lgustavo@codesourcery.com>
15919
15920 * gdb.guile/scm-breakpoint.exp: Do not assume any
15921 directory separators when matching source file paths.
15922 * gdb.python/py-breakpoint.exp: Likewise.
15923 * gdb.reverse/break-precsave.exp: Likewise.
15924 * gdb.reverse/break-reverse.exp: Likewise.
15925 * gdb.reverse/consecutive-precsave.exp: Likewise.
15926 * gdb.reverse/finish-precsave.exp: Likewise.
15927 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
15928 * gdb.reverse/finish-reverse.exp: Likewise.
15929 * gdb.reverse/i386-precsave.exp: Likewise.
15930 * gdb.reverse/i387-env-reverse.exp: Likewise.
15931 * gdb.reverse/i387-stack-reverse.exp: Likewise.
15932 * gdb.reverse/machinestate-precsave.exp: Likewise.
15933 * gdb.reverse/machinestate.exp: Likewise.
15934 * gdb.reverse/sigall-precsave.exp: Likewise.
15935 * gdb.reverse/solib-precsave.exp: Likewise.
15936 * gdb.reverse/step-precsave.exp: Likewise.
15937 * gdb.reverse/until-precsave.exp: Likewise.
15938 * gdb.reverse/watch-precsave.exp: Likewise.
15939 * gdb.reverse/watch-reverse.exp: Likewise.
15940
b22089ab
YQ
159412014-10-17 Yao Qi <yao@codesourcery.com>
15942
15943 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
15944 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
15945
6c4486e6
PA
159462014-10-17 Pedro Alves <palves@redhat.com>
15947
15948 PR gdb/17471
15949 * gdb.base/bg-execution-repeat.c: New file.
15950 * gdb.base/bg-execution-repeat.exp: New file.
15951
0ff33695
PA
159522014-10-17 Pedro Alves <palves@redhat.com>
15953
15954 PR gdb/17300
15955 * gdb.base/continue-all-already-running.c: New file.
15956 * gdb.base/continue-all-already-running.exp: New file.
15957
6fdebc3d
PA
159582014-10-17 Pedro Alves <palves@redhat.com>
15959
15960 PR gdb/17472
15961 * gdb.base/annota-input-while-running.c: New file.
15962 * gdb.base/annota-input-while-running.exp: New file.
15963
32a8097b
PA
159642014-10-17 Pedro Alves <palves@redhat.com>
15965
15966 * gdb.base/callfuncs.exp: emove references to osf.
15967 * gdb.base/sigall.exp: Likewise.
15968 * gdb.gdb/selftest.exp: Likewise.
15969 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15970 * gdb.mi/non-stop.c: Likewise.
15971 * gdb.mi/pthreads.c: Likewise.
15972 * gdb.reverse/sigall-precsave.exp: Likewise.
15973 * gdb.reverse/sigall-reverse.exp: Likewise.
15974 * gdb.threads/pthreads.c: Likewise.
15975 * gdb.threads/pthreads.exp: Likewise.
15976
7a3517ff
YQ
159772014-10-17 Yao Qi <yao@codesourcery.com>
15978
15979 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
15980 check 'target_info exists noargs'.
15981 (test_command_prompt_position): Likewise.
15982 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
15983 Remove "set args".
15984 (progvar_simple_while_test): Likewise.
15985 (progvar_complex_if_while_test): Likewise.
15986 (if_while_breakpoint_command_test): Likewise.
15987 (infrun_breakpoint_command_test): Likewise.
15988 (breakpoint_command_test): Likewise.
15989 (watchpoint_command_test): Likewise.
15990 (bp_deleted_in_command_test): Likewise.
15991 (temporary_breakpoint_commands): Likewise.
15992
bb99c472
YQ
159932014-10-16 Yao Qi <yao@codesourcery.com>
15994
15995 * gdb.base/remotetimeout.exp: Remove noargs checking.
15996
7c16b83e
PA
159972014-10-15 Pedro Alves <palves@redhat.com>
15998
15999 PR breakpoints/9649
16000 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16001 * gdb.base/breakpoint-in-ro-region.exp
16002 (probe_target_hardware_step): New procedure.
16003 (top level): Probe hardware stepping and hardware breakpoint
16004 support. Test stepping through a read-only region, with both
16005 "breakpoint auto-hw" on and off and both "always-inserted" on and
16006 off.
16007
35a49624
IB
160082014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16009
16010 * gdb.dlang/demangle.exp: Update for demangling changes.
16011
2d1c107c
SC
160122014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16013
16014 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16015 * gdb.cp/non-trivial-retval.exp: Add new tests.
16016
778811d5
SC
160172014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16018
16019 PR c++/13403
16020 PR c++/15154
16021 * gdb.cp/non-trivial-retval.cc: New file.
16022 * gdb.cp/non-trivial-retval.exp: New file.
16023
10c5f0a8
YQ
160242014-10-15 Yao Qi <yao@codesourcery.com>
16025
16026 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16027 remote host.
16028
65d7b369
YQ
160292014-10-15 Yao Qi <yao@codesourcery.com>
16030
16031 * gdb.python/py-symbol.exp: Match file base name if host is
16032 remote, otherwise match file name with dir name.
16033 * gdb.python/py-symtab.exp: Likewise.
16034 * gdb.python/python.exp: Likewise.
16035
46dc1394
YQ
160362014-10-15 Yao Qi <yao@codesourcery.com>
16037
16038 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16039 pattern.
16040 * gdb.python/py-symtab.exp: Likewise.
16041 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16042 locationn.
16043
c40cc657
JB
160442014-10-14 Joel Brobecker <brobecker@adacore.com>
16045
16046 * gdb.ada/addr_arith: New testcase.
16047
2abf49e1
MR
160482014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16049
16050 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16051 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16052 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16053 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16054
f7088df3
SDJ
160552014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16056
16057 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16058 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16059 * gdb.arch/stap-eval-lang-ada.exp: New file.
16060
4dc06805
YQ
160612014-10-14 Yao Qi <yao@codesourcery.com>
16062
16063 * gdb.mi/mi-var-child.c (nothing1): New function.
16064 (nothing2): New function.
16065 (do_children_tests): Set function pointers by nothing1 and
16066 nothing2.
16067 * gdb.mi/mi-var-child.exp: Step over new added statements.
16068 Update test to match the new output.
16069 * gdb.mi/var-cmd.c (nothing1): New function.
16070 (nothing2): New function.
16071 (do_children_tests): Set function pointers by nothing1 and
16072 nothing2.
16073 * gdb.mi/mi-var-display.exp: Update test to match output.
16074 Step to the line specified by $line_dct_nothing.
16075 Increase the number of lines to step.
16076
46a93de2
YQ
160772014-10-14 Yao Qi <yao@codesourcery.com>
16078
16079 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16080 tests.
16081 * gdb.mi/mi2-var-child.exp: Likewise.
16082
14ea52ee
DE
160832014-10-13 Doug Evans <dje@google.com>
16084
16085 * gdb.python/py-objfile.exp: Change name of file name test.
16086
e5c6e92b
DE
160872014-10-13 Doug Evans <dje@google.com>
16088
16089 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16090 from the start of the CU.
16091
c780cc2f
JK
160922014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16093 Yao Qi <yao@codesourcery.com>
16094
16095 Fix "save breakpoints" for "catch" command.
16096 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16097 Remove -nonewline. Match also the added "main" line.
16098
99894e11
JK
160992014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16100
16101 Fix "save breakpoints" for "disable $bpnum" command.
16102 * gdb.base/save-bp.c (main): Add label.
16103 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16104
6e1ac5a3
JK
161052014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16106
16107 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16108
754dd2b0
YQ
161092014-10-11 Yao Qi <yao@codesourcery.com>
16110
16111 * gdb.server/server-kill.exp: Execute command
16112 "set remote trace-status-packet on" before "tstatus".
16113
f90183d7
YQ
161142014-10-11 Yao Qi <yao@codesourcery.com>
16115
16116 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16117 (main): Call getppid.
16118 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16119 and continue to it. Read variable "server_pid".
16120
bf40a607
YQ
161212014-10-11 Yao Qi <yao@codesourcery.com>
16122
16123 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16124
052ca370
YQ
161252014-10-11 Yao Qi <yao@codesourcery.com>
16126
16127 * gdb.threads/thread-find.exp: Don't execute command
16128 "info threads".
16129 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16130 * gdb.threads/linux-dp.exp: Don't check the condition
16131 $threads_created equals to zero.
16132
3831839c
PA
161332014-10-10 Pedro Alves <palves@redhat.com>
16134
16135 * gdb.base/bigcore.exp: Remove references to IRIX.
16136 * gdb.base/funcargs.exp: Likewise.
16137 * gdb.base/interrupt.exp: Likewise.
16138 * gdb.base/mips_pro.exp: Likewise.
16139 * gdb.base/nodebug.exp: Likewise.
16140 * gdb.base/setvar.exp: Likewise.
16141 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16142
8b9a549d
PA
161432014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16144 Pedro Alves <palves@redhat.com>
16145
16146 PR symtab/14466
16147 * gdb.base/vdso-warning.c: New file.
16148 * gdb.base/vdso-warning.exp: New file.
16149
d48ba5e8
DE
161502014-10-02 Doug Evans <dje@google.com>
16151
16152 * gdb.base/structs.c (main): Don't run forever.
16153
2278c276
PA
161542014-10-02 Pedro Alves <palves@redhat.com>
16155
16156 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16157 (top level) <stop threads 1, stop threads 2>: Use it.
16158
b57bacec
PA
161592014-10-02 Pedro Alves <palves@redhat.com>
16160
16161 * gdb.threads/break-while-running.exp (test): Add new
16162 'update_thread_list' argument. Skip "info threads" if false.
16163 (top level): Add new 'update_thread_list' axis.
16164
13fd3ff3
PA
161652014-10-02 Pedro Alves <palves@redhat.com>
16166
16167 PR breakpoints/17431
16168 * gdb.base/execl-update-breakpoints.c: New file.
16169 * gdb.base/execl-update-breakpoints.exp: New file.
16170
0fec99e8
PA
161712014-10-01 Pedro Alves <palves@redhat.com>
16172
16173 * gdb.base/breakpoint-in-ro-region.c: New file.
16174 * gdb.base/breakpoint-in-ro-region.exp: New file.
16175
2ddf4301
SM
161762014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16177
16178 * gdb.mi/mi-exit-code.exp: New file.
16179 * gdb.mi/mi-exit-code.c: New file.
16180
6a5f3f43
YQ
161812014-09-30 Yao Qi <yao@codesourcery.com>
16182
16183 * lib/prelink-support.exp (build_executable_own_libs): Error if
16184 the target isn't native.
16185
345bcc73
YQ
161862014-09-30 Yao Qi <yao@codesourcery.com>
16187
16188 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16189 false.
16190
a25a5a45
PA
161912014-09-22 Pedro Alves <palves@redhat.com>
16192
16193 * gdb.threads/break-while-running.exp: New file.
16194 * gdb.threads/break-while-running.c: New file.
16195
00ba3162
YQ
161962014-09-19 Yao Qi <yao@codesourcery.com>
16197
16198 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16199 Invoke test. Restart GDB with --readnow and invoke test again.
16200
c3b7b696
YQ
162012014-09-19 Yao Qi <yao@codesourcery.com>
16202
16203 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16204 proc set_breakpoint_on_gcd_function. Invoke
16205 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16206 invoke set_breakpoint_on_gcd_function again.
16207
2b4fd423
DE
162082014-09-18 Doug Evans <dje@google.com>
16209
16210 * gdb.dwarf2/symtab-producer.exp: New file.
16211
a5947601
SDJ
162122014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16213
16214 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16215 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16216 * gdb.base/global-var-nested-by-dso.c: Likewise.
16217 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16218
91c19059
SDJ
162192014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16220 Pedro Alves <palves@redhat.com>
16221
16222 * gdb.base/watch-bitfields.exp: Pass string other than test file
16223 name to prepare_for_testing.
16224 (watch): New procedure.
16225 (expect_watchpoint): Use with_test_prefix.
16226 (top level): Factor out tests to ...
16227 (test_watch_location, test_regular_watch): ... these new
16228 procedures, and use with_test_prefix and gdb_continue_to_end.
16229
bb9d5f81
PP
162302014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16231
16232 PR breakpoints/12526
16233 * gdb.base/watch-bitfields.exp: New file.
16234 * gdb.base/watch-bitfields.c: New file.
16235
635856f5
PA
162362014-09-16 Pedro Alves <palves@redhat.com>
16237
16238 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16239 software and hardware addresses, not software address against
16240 itself.
16241
7280ceea
PA
162422014-09-16 Pedro Alves <palves@redhat.com>
16243
16244 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16245 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16246
428b16bd
PA
162472014-09-16 Pedro Alves <palves@redhat.com>
16248
16249 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16250 files.
16251 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16252 "*-*-vxworks*" throughout.
16253 * gdb.base/break.exp: Likewise.
16254 * gdb.base/default.exp: Likewise.
16255 * gdb.base/scope.exp: Likewise.
16256 * gdb.base/sepdebug.exp: Likewise.
16257 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16258 throughout.
16259 * gdb.base/run.c: Likewise.
16260 * gdb.base/sepdebug.c: Likewise.
16261 * gdb.hp/gdb.aCC/run.c: Likewise.
16262 * gdb.reverse/until-reverse.c: Likewise.
16263 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16264
666d413c
YQ
162652014-09-16 Yao Qi <yao@codesourcery.com>
16266
16267 * boards/local-remote-host-native.exp: New file.
16268
57cbd724
DE
162692014-09-14 Doug Evans <xdje42@gmail.com>
16270
16271 * gdb.threads/queue-signal.c (thread_count): New variable.
16272 (thread_count_mutex, thread_count_condvar): New variables.
16273 (incr_thread_count, wait_all_threads_running): New functions.
16274 (main): Wait for all threads to be in their thread functions.
16275
81219e53
DE
162762014-09-13 Doug Evans <xdje42@gmail.com>
16277
16278 * gdb.threads/queue-signal.c: New file.
16279 * gdb.threads/queue-signal.exp: New file.
16280
3714cea7
DE
162812014-09-13 Doug Evans <xdje42@gmail.com>
16282
16283 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16284 be consistent with what default_gdb_init uses.
16285 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16286 the plain text of the prompt. Add some logging printfs.
16287 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16288
fa43b1d7
PA
162892014-09-12 Pedro Alves <palves@redhat.com>
16290
16291 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16292 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16293 * gdb.arch/i386-size-overlap.exp: Likewise.
16294 * gdb.arch/i386-size.exp: Likewise.
16295 * gdb.arch/i386-unwind.exp: Likewise.
16296 * gdb.base/a2-run.exp: Likewise.
16297 * gdb.base/break.exp: Likewise.
16298 * gdb.base/charset.exp: Likewise.
16299 * gdb.base/chng-syms.exp: Likewise.
16300 * gdb.base/commands.exp: Likewise.
16301 * gdb.base/dbx.exp: Likewise.
16302 * gdb.base/find.exp: Likewise.
16303 * gdb.base/funcargs.exp: Likewise.
16304 * gdb.base/jit-simple.exp: Likewise.
16305 * gdb.base/reread.exp: Likewise.
16306 * gdb.base/sepdebug.exp: Likewise.
16307 * gdb.base/step-bt.exp: Likewise.
16308 * gdb.cp/mb-inline.exp: Likewise.
16309 * gdb.cp/mb-templates.exp: Likewise.
16310 * gdb.objc/basicclass.exp: Likewise.
16311 * gdb.threads/killed.exp: Likewise.
16312
9d9bf2df
EBM
163132014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16314
16315 PR tdep/17379
16316 * gdb.arch/powerpc-stackless.S: New file.
16317 * gdb.arch/powerpc-stackless.exp: New file.
16318
1cf2f1b0
JK
163192014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16320
16321 * gdb.base/attach.c: Include unistd.h.
16322 (main): Call alarm. Add label postloop.
16323 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16324 gdb_breakpoint, gdb_continue_to_breakpoint.
16325 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16326
98880d46
PA
163272014-09-11 Pedro Alves <palves@redhat.com>
16328
16329 PR gdb/17347
16330 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16331 * gdb.base/attach.exp (test_command_line_attach_run): New
16332 procedure.
16333 (top level): Call it.
16334
4c92ff2c
PA
163352014-09-11 Pedro Alves <palves@redhat.com>
16336
16337 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16338 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16339 (do_command_attach_tests): Use spawn_wait_for_attach.
16340 * gdb.base/solib-overlap.exp: Likewise.
16341 * gdb.multi/multi-attach.exp: Likewise.
16342 * gdb.python/py-prompt.exp: Likewise.
16343 * gdb.python/py-sync-interp.exp: Likewise.
16344 * gdb.server/ext-attach.exp: Likewise.
16345
3adc1a7d
GKB
163462014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16347
16348 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16349 command in testcase. Simplify testcase.
16350
96334934
JB
163512014-09-10 Joel Brobecker <brobecker@adacore.com>
16352
16353 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16354
eb479039
JB
163552014-09-10 Joel Brobecker <brobecker@adacore.com>
16356
16357 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16358
deede10c
JB
163592014-09-10 Joel Brobecker <brobecker@adacore.com>
16360
16361 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16362
7828a5f5
JB
163632014-09-10 Joel Brobecker <brobecker@adacore.com>
16364
16365 * gdb.dwarf2/dynarr-ptr.c: New file.
16366 * gdb.dwarf2/dynarr-ptr.exp: New file.
16367
33aeebcf
MR
163682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16369
16370 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16371 of 30 rather than hardcoding 120 for a slow test case. Take the
16372 `gdb,timeout' target setting into account for this calculation.
16373 Don't extend the timeout for the test cases that don't need it.
16374
7b415901
MR
163752014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16376
16377 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16378 a factor of 2 for a slow test case. Take the `gdb,timeout'
16379 target setting into account for this calculation.
16380 * gdb.reverse/until-precsave.exp: Increase the timeout by
16381 a factor of 15 and 3 respectively rather than adding 120
16382 for a pair of slow test cases. Take the `gdb,timeout'
16383 target setting into account for this calculation.
16384
4a40f85a
MR
163852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16386
16387 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16388 timeout, don't pass one down to gdb_expect.
16389 (gdb_expect): Rework timeout selection.
16390
09635af7
MR
163912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16392
16393 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16394 exception on timeout.
16395 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16396 (gdbserver_start_extended): Catch any `gdbserver_start' error
16397 exceptions.
16398 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16399 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16400 `gdbserver_gdb_load' error exceptions.
16401
2bdd10b7
MR
164022014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16403
16404 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16405 120 on waiting for the TCP socket to open.
16406
316935f0
DE
164072014-09-09 Doug Evans <xdje42@gmail.com>
16408
16409 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16410 _caller_matches, _any_caller_is, _any_caller_matches.
16411
83740597
DE
164122014-09-09 Doug Evans <xdje42@gmail.com>
16413
16414 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16415
4c122fc3
YQ
164162014-09-09 Yao Qi <yao@codesourcery.com>
16417
16418 * gdb.mi/mi-var-display.exp: Set print symbol off.
16419
a9f116cb
GKB
164202014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16421
16422 PR gdb/17035
16423 * gdb.base/commands.exp: Add tests to verify user-defined
16424 commands with empty bodies.
16425 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16426 python commands in `show user command`.
16427 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16428 scheme commands in `show user command`.
16429
c75bd3a2
JK
164302014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16431
16432 PR python/17355
16433 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16434 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16435 * gdb.python/py-framefilter-invalidarg.exp: New file.
16436 * gdb.python/py-framefilter-invalidarg.py: New file.
16437
faa42425
DE
164382014-09-06 Doug Evans <xdje42@gmail.com>
16439
16440 PR 15276
16441 * gdb.python/py-caller-is.c: New file.
16442 * gdb.python/py-caller-is.exp: New file.
16443
474ca4f6
SDJ
164442014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16445
16446 PR gdb/17235
16447 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16448 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16449
eb0b0463
SDJ
164502014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16451
16452 PR fortran/17237
16453 * gdb.fortran/print-formatted.exp: New file.
16454 * gdb.fortran/print-formatted.f90: Likewise.
16455
5f3b99cf
SS
164562014-09-03 Sasha Smundak <asmundak@google.com>
16457
16458 * gdb.python/py-frame.exp: Test Frame.read_register.
16459
7d793aa9
SDJ
164602014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16461
16462 PR python/16699
16463 * gdb.python/py-completion.exp: New file.
16464 * gdb.python/py-completion.py: Likewise.
16465
fb0576e9
DE
164662014-08-28 Doug Evans <dje@google.com>
16467
16468 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16469 eax,etc. are live with values set by gdb and thus the compiler can't
16470 use them.
16471 * gdb.arch/i386-pseudo.c (main): Ditto.
16472
ee92b0dd
DE
164732014-08-27 Doug Evans <dje@google.com>
16474
16475 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16476
6649db35
DE
164772014-08-25 Doug Evans <dje@google.com>
16478
16479 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16480 (main): Ditto.
16481
564b7600
DE
164822014-08-25 Doug Evans <dje@google.com>
16483
16484 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16485
3881fb67
YQ
164862014-08-24 Yao Qi <yao@codesourcery.com>
16487
16488 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16489 symbol off.
16490 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16491
a05a36a5
DE
164922014-08-22 Doug Evans <dje@google.com>
16493
16494 PR 17276
16495 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16496 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16497 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16498
7c343b48
YQ
164992014-08-22 Yao Qi <yao@codesourcery.com>
16500
16501 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16502 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16503 * gdb.python/python.exp: Likewise. Use .py file on the host
16504 instead of the build.
16505
22fd09ae
JK
165062014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16507
16508 * gdb.threads/gcore-stale-thread.c: New file.
16509 * gdb.threads/gcore-stale-thread.exp: New file.
16510
a8454a7c
PA
165112014-08-21 Pedro Alves <palves@redhat.com>
16512
16513 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16514 * gdb.base/gcore-relro-pie.exp: Likewise.
16515 * gdb.base/gcore-relro.exp: Likewise.
16516 * gdb.base/gcore.exp: Likewise.
16517 * gdb.base/print-symbol-loading.exp: Likewise.
16518 * gdb.threads/gcore-thread.exp: Likewise.
16519 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16520
2a31c623
PA
165212014-08-20 Pedro Alves <palves@redhat.com>
16522 Jan Kratochvil <jan.kratochvil@redhat.com>
16523
16524 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16525 configure.
16526 (EXPECT): Handle READ1 being set.
16527 (all): Depend on EXTRA_RULES.
16528 (check-read1, expect-read1, read1.so, read1): New rules.
16529 * README (Testsuite Parameters): Document the READ1 make variable.
16530 (Race detection): New section.
16531 * configure: Regenerate.
16532 * configure.ac: If build==host==target, and running under a
16533 GNU/glibc system, add read1 to the extra Makefile rules.
16534 (EXTRA_RULES): AC_SUBST it.
16535 * lib/read1.c: New file.
16536
d36430db
JB
165372014-08-20 Joel Brobecker <brobecker@adacore.com>
16538
16539 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16540 the handling of variables declared as a typedef to an array
16541 which a DW_AT_data_location attribute.
16542
9a0dc9e3
PA
165432014-08-19 Andrew Burgess <aburgess@broadcom.com>
16544 Pedro Alves <palves@redhat.com>
16545
16546 PR symtab/14604
16547 PR symtab/14605
16548 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16549 gdb_test.
16550
0718a8da
PA
165512014-08-19 Pedro Alves <palves@redhat.com>
16552
16553 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16554
13b448cd
YQ
165552014-08-19 Yao Qi <yao@codesourcery.com>
16556
16557 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16558 right line.
16559
1cbf5077
DB
165602014-08-18 David Blaikie <dblaikie@gmail.com>
16561
16562 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16563
bf0fae19
JB
165642014-08-18 Joel Brobecker <brobecker@adacore.com>
16565
16566 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16567 attribute in array range.
16568
3c8c5dcc
JB
165692014-08-18 Joel Brobecker <brobecker@adacore.com>
16570
16571 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16572
e66d4446
SC
165732014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16574
16575 PR c++/17132
16576 * gdb.cp/pr17132.cc: New file.
16577 * gdb.cp/pr17132.exp: New file.
16578
940df408
SC
165792014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16580
16581 * gdb.python/py-xmethods.py (A_getarrayind)
16582 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16583 Use 'print' with function call syntax.
16584 (E_method_matcher.match): Fix tab vs space indentation mixup.
16585
ebcc6c3a
YQ
165862014-08-15 Yao Qi <yao@codesourcery.com>
16587
16588 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16589 false.
16590
775e0f04
YQ
165912014-08-15 Yao Qi <yao@codesourcery.com>
16592
16593 * gdb.cp/casts.exp: Set print symbol off.
16594 * gdb.cp/class2.exp: Likewise.
16595 * gdb.cp/overload.exp: Likewise.
16596 * gdb.cp/templates.exp: Likewise.
16597
d769e349
DE
165982014-08-11 Doug Evans <dje@google.com>
16599
16600 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16601 (test_load_shlib): Update.
16602
20c6f1e1
YQ
166032014-08-09 Yao Qi <yao@codesourcery.com>
16604
16605 * gdb.base/display.exp: Invoke is_address_zero_readable.
16606 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16607 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16608 * gdb.base/hbreak-unmapped.exp: Return if
16609 is_address_zero_readable returns true.
16610 * gdb.base/signest.exp: Likewise.
16611 * gdb.base/signull.exp: Likewise.
16612 * gdb.base/sigbpt.exp: Likewise.
16613 * gdb.guile/scm-disasm.exp: Do the test if
16614 is_address_zero_readable returns false.
16615 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16616 * gdb.python/py-arch.exp: Likewise.
16617 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16618 * lib/gdb.exp (is_address_zero_readable): New proc.
16619
5792e8e3
YQ
166202014-08-09 Yao Qi <yao@codesourcery.com>
16621
16622 PR testsuite/13443
16623 * gdb.mi/mi-var-display.exp: Make test messages unique.
16624
3cecbbbe
TT
166252014-08-04 Tom Tromey <tromey@redhat.com>
16626
16627 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16628 target 0".
16629
00b51ff5
TT
166302014-08-04 Tom Tromey <tromey@redhat.com>
16631
16632 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16633 "target_resume".
16634
6908c509
JB
166352014-08-01 Joel Brobecker <brobecker@adacore.com>
16636
16637 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16638 inner_vla_struct_object_size.
16639 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16640 as xfail.
16641
cc6563d2
PA
166422014-07-30 Pedro Alves <palves@redhat.com>
16643
16644 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16645 comment.
16646
7e09a223
YQ
166472014-07-29 Yao Qi <yao@codesourcery.com>
16648
16649 PR gdb/17206
16650 * gdb.base/until-nodebug.exp: New.
16651
7ebdbe92
DE
166522014-07-28 Doug Evans <xdje42@gmail.com>
16653
16654 PR guile/17203
16655 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16656 previously existing parameter, and previously ambiguously spelled
16657 parameter.
16658
fdb1adc6
WN
166592014-07-28 Will Newton <will.newton@linaro.org>
16660
16661 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16662
186fcde0
DE
166632014-07-26 Ludovic Courtès <ludo@gnu.org>
16664 Doug Evans <xdje42@gmail.com>
16665
16666 PR guile/17146
16667 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
16668
70509625
PA
166692014-07-25 Pedro Alves <palves@redhat.com>
16670
16671 * gdb.threads/signal-command-handle-nopass.c: New file.
16672 * gdb.threads/signal-command-handle-nopass.exp: New file.
16673 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
16674 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
16675 * gdb.threads/signal-delivered-right-thread.c: New file.
16676 * gdb.threads/signal-delivered-right-thread.exp: New file.
16677
c3f814a1
PA
166782014-07-25 Pedro Alves <palves@redhat.com>
16679
16680 * gdb.base/double-prompt-target-event-error.exp
16681 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
16682 match.
16683 (cancel_pagination_in_target_event): Rework double prompt
16684 detection.
16685 * gdb.base/paginate-after-ctrl-c-running.exp
16686 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
16687 <return>' match.
16688 * gdb.base/paginate-bg-execution.exp
16689 (test_bg_execution_pagination_return)
16690 (test_bg_execution_pagination_cancel): Remove '-notransfer
16691 <return>' matches.
16692 * gdb.base/paginate-execution-startup.exp
16693 (test_fg_execution_pagination_return)
16694 (test_fg_execution_pagination_cancel): Remove '-notransfer
16695 <return>' matches.
16696 * gdb.base/paginate-inferior-exit.exp
16697 (test_paginate_inferior_exited): Remove '-notransfer <return>'
16698 match.
16699 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
16700 * lib/gdb.exp (pagination_prompt): Run text through
16701 string_to_regexp.
16702 (gdb_test_multiple): Match $pagination_prompt instead of
16703 "<return>".
16704 (string_to_regexp): Move to lib/gdb-utils.exp.
16705
e214cf6c
JK
167062014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16707
16708 * gdb.arch/amd64-entry-value-paramref.S: New file.
16709 * gdb.arch/amd64-entry-value-paramref.cc: New file.
16710 * gdb.arch/amd64-entry-value-paramref.exp: New file.
16711 * gdb.arch/amd64-optimout-repeat.S: New file.
16712 * gdb.arch/amd64-optimout-repeat.c: New file.
16713 * gdb.arch/amd64-optimout-repeat.exp: New file.
16714
17d0c5c8
JK
167152014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16716
16717 PR gdb/17170
16718 * gdb.base/statistics.exp: New file.
16719
b8b8facf
DE
167202014-07-17 Doug Evans <dje@google.com>
16721
74b49205 16722 PR gdb/17170
b8b8facf
DE
16723 * gdb.base/maint.exp: Update testing of per-command stats.
16724
1b5d0ab3
PA
167252014-07-16 Pedro Alves <palves@redhat.com>
16726
16727 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
16728 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
16729 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
16730 (tfile_write_buf): New functions.
16731 (add_memory_block): Rewrite using the above.
16732 (adjust_function_address): New function.
16733 (FUNCTION_ADDRESS): New macro.
16734 (write_basic_trace_file): Remove short_x local, and use
16735 tfile_write_16. Change type of func_addr local to unsigned long
16736 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
16737 here. Cast argument of add_memory_block to char pointer.
16738 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
16739 (main): Remove parameters.
16740 * gdb.trace/tfile.exp: Remove nowarnings.
16741
4d974e88
SM
167422014-07-15 Simon Marchi <simon.marchi@ericsson.com>
16743
16744 * gdb.base/debug-expr.exp: Test string evaluation with
16745 "debug expression" on.
16746
41e99568
PA
167472014-07-15 Pedro Alves <palves@redhat.com>
16748
16749 * gdb.base/reread.exp: Use clean_restart.
16750
487d9753
PL
167512014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
16752
16753 * gdb.arch/avr-flash-qualifer.c: New.
16754 * gdb.arch/avr-flash-qualifer.exp: New.
16755
cc1c52ad
PA
167562014-07-14 Pedro Alves <palves@redhat.com>
16757
16758 * gdb.base/paginate-after-ctrl-c-running.c: New file.
16759 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
16760
1e973570
PA
167612014-07-14 Pedro Alves <palves@redhat.com>
16762
16763 * gdb.base/double-prompt-target-event-error.c: New file.
16764 * gdb.base/double-prompt-target-event-error.exp: New file.
16765
93d6eb10
PA
167662014-07-14 Pedro Alves <palves@redhat.com>
16767
16768 PR gdb/17072
16769 * gdb.base/paginate-inferior-exit.c: New file.
16770 * gdb.base/paginate-inferior-exit.exp: New file.
16771
0017922d
PA
167722014-07-14 Pedro Alves <palves@redhat.com>
16773
16774 PR gdb/17072
16775 * gdb.base/paginate-bg-execution.c: New file.
16776 * gdb.base/paginate-bg-execution.exp: New file.
16777
94696ad3
PA
167782014-07-14 Pedro Alves <palves@redhat.com>
16779
16780 PR gdb/17072
16781 * gdb.base/paginate-execution-startup.c: New file.
16782 * gdb.base/paginate-execution-startup.exp: New file.
16783 * lib/gdb.exp (pagination_prompt): New global.
16784 (default_gdb_spawn): New procedure, factored out from
16785 default_gdb_spawn.
16786 (default_gdb_start): Adjust to call default_gdb_spawn.
16787 (gdb_spawn): New procedure.
16788
bd293940
PA
167892014-07-14 Pedro Alves <palves@redhat.com>
16790
16791 * lib/gdb.exp (gdb_assert): New procedure.
16792 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
16793
c933f875
PA
167942014-07-14 Pedro Alves <palves@redhat.com>
16795
16796 * gdb.base/execution-termios.c: New file.
16797 * gdb.base/execution-termios.exp: New file.
16798
d98b7a16
TT
167992014-07-14 Tom Tromey <tromey@redhat.com>
16800
16801 * gdb.cp/vla-cxx.cc: New file.
16802 * gdb.cp/vla-cxx.exp: New file.
16803
548740d6
TT
168042014-07-14 Tom Tromey <tromey@redhat.com>
16805
16806 * gdb.reverse/rerun-prec.c: New file.
16807 * gdb.reverse/rerun-prec.exp: New file.
16808
a25eb028
MR
168092014-07-12 Maciej W. Rozycki <macro@mips.com>
16810 Maciej W. Rozycki <macro@codesourcery.com>
16811
16812 * lib/gdb-utils.exp: New file.
16813 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
16814 inline `gdb_init_command' processing.
16815 (gdb_start_cmd): Likewise.
16816 * lib/mi-support.exp (mi_run_cmd): Likewise.
16817 * README: Document `gdb_init_command' and `gdb_init_commands'.
16818
218c2655
JK
168192014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16820
16821 Fix false FAIL running under a very long directory name.
16822 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
16823 and "set print elements 10000". Twice.
16824
5401fde3
YQ
168252014-07-11 Yao Qi <yao@codesourcery.com>
16826
16827 * gdb.base/exprs.exp: "set print symbol off".
16828
e76126e8
PA
168292014-07-11 Pedro Alves <palves@redhat.com>
16830
16831 * gdb.threads/kill.c: New file.
16832 * gdb.threads/kill.exp: New file.
16833
2d6f0de6
YQ
168342014-07-10 Yao Qi <yao@codesourcery.com>
16835
16836 * gdb.trace/tfile.c (write_basic_trace_file)
16837 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
16838 address written to trace file.
16839
7180e04a
PA
168402014-07-09 Pedro Alves <palves@redhat.com>
16841
16842 * gdb.base/attach-wait-input.exp: New file.
16843 * gdb.base/attach-wait-input.c: New file.
16844
9a9a7608
AB
168452014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
16846
16847 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
16848 setting up test structures.
16849 (main): Call new test function.
16850 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
16851 test function, continue into test function and walk test
16852 structures.
16853
161ac41e
YQ
168542014-07-02 Yao Qi <yao@codesourcery.com>
16855
16856 * gdb.trace/entry-values.c: Define labels 'foo_start' and
16857 'bar_start' at the beginning of functions 'foo' and 'bar'
16858 respectively.
16859 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
16860 instead of 'foo' and 'bar'.
16861
1f267ae3
MM
168622014-07-08 Markus Metzger <markus.t.metzger@intel.com>
16863
16864 * gdb.btrace/segv.exp: New.
16865 * gdb.btrace/segv.c: New.
16866
2b239efb
LM
168672014-07-02 Luis Machado <lgustavo@codesourcery.com>
16868
16869 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
16870 instruction.
16871
cf363f18
MW
168722014-06-30 Mark Wielaard <mjw@redhat.com>
16873
16874 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
16875 vulture, vilify, villar): New volatile array constants.
16876 (vindictive, vegetation): New const volatile array constants.
16877 * gdb.base/volatile.exp: Test volatile and const volatile array
16878 types.
16879
aebf9d24
AA
168802014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
16881
16882 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
16883 target lacks support for awatch, rwatch, or hbreak.
16884
b67a2c6f
YQ
168852014-06-27 Yao Qi <yao@codesourcery.com>
16886
16887 * gdb.multi/dummy-frame-restore.exp: New.
16888 * gdb.multi/dummy-frame-restore.c: New.
16889
aef92902
MM
168902014-06-25 Markus Metzger <markus.t.metzger@intel.com>
16891
16892 * gdb.btrace/gcore.exp: New.
16893
8e9db26e
PA
168942014-06-23 Pedro Alves <palves@redhat.com>
16895
16896 * gdb.base/watchpoint-reuse-slot.c: New file.
16897 * gdb.base/watchpoint-reuse-slot.exp: New file.
16898
70afc5b7
SC
168992014-06-23 Siva Chandra Reddy <sivachandra@google.com>
16900
16901 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
16902 progspace's filename in 'info', 'enable' and 'disable' command
16903 tests.
16904
b972bd9c
JK
169052014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16906
16907 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
16908 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16909 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
16910
125f8a3d
GB
169112014-06-20 Gary Benson <gbenson@redhat.com>
16912
16913 * gdb.arch/i386-avx.exp: Fix include file location.
16914 * gdb.arch/i386-sse.exp: Likewise.
16915
3ed9baed
IB
169162014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
16917
16918 * gdb.dlang/expression.exp: New file.
16919
034f788c
PA
169202014-06-19 Pedro Alves <palves@redhat.com>
16921
16922 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
16923 out from ...
16924 (top level): ... here. Iterate running tests under different
16925 scheduler-locking settings.
16926
45371d0c
LM
169272014-06-18 Luis Machado <lgustavo@codesourcery.com>
16928
16929 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
16930 to DW_FORM_addr and use non-zero addresses.
16931
5d376983
SC
169322014-06-18 Siva Chandra Reddy <sivachandra@google.com>
16933
16934 PR gdb/17017
16935 * gdb.python/py-xmethods.cc: Add global function call counters and
16936 increment them in their respective functions. Remove "cout"
16937 statements.
16938 * gdb.python/py-xmethods.exp: Make tests check the global function
16939 call counters instead of depending on inferior IO.
16940
a1aa2221
LM
169412014-06-18 Don Breazeal <donb@codesourcery.com>
16942
16943 * gdb.base/foll-fork.exp (default_fork_parent_follow):
16944 Deleted procedure.
16945 (explicit_fork_parent_follow): Deleted procedure.
16946 (explicit_fork_child_follow): Deleted procedure.
16947 (test_follow_fork): New procedure.
16948 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 16949 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
16950 procedure calls.
16951
0fc05997
YQ
169522014-06-17 Yao Qi <yao@codesourcery.com>
16953
16954 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
16955 CP1252.
16956
70795c52
LM
169572014-06-17 Luis Machado <lgustavo@codesourcery.com>
16958
16959 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
16960 Initialize ptr and S explicitly.
16961 (skip_type_update_when_not_use_rtti_test): Likewise.
16962
6be47f0c
KS
169632014-06-16 Keith Seitz <keiths@redhat.com>
16964
16965 PR mi/15863
16966 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
16967 the inferior is started.
16968
d03de421
PA
169692014-06-16 Pedro Alves <palves@redhat.com>
16970
16971 * gdb.base/break-main-file-remove-fail.c: New file.
16972 * gdb.base/break-main-file-remove-fail.exp: New file.
16973 * gdb.base/break-unload-file.exp: Use build_executable instead of
16974 prepare_for_testing.
16975 (test_break): New parameter "initial_load". Handle it.
16976 (top level): Add initial_load cmdline/file axis.
16977
f9579b99
TT
169782014-06-12 Tom Tromey <tromey@redhat.com>
16979
16980 * gdb.base/completion.exp: Don't use directory name in test.
16981
3657956b
GB
169822014-06-09 Gary Benson <gbenson@redhat.com>
16983
16984 * gdb.base/sigall.c [Functions to send signals]: Reorder to
16985 separate the always-available ANSI-standard signals from the
16986 signals that require checking.
16987 (main): Likewise.
16988 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
16989 Likewise.
16990 (main): Likewise.
16991
4186eb54
KS
169922014-06-07 Keith Seitz <keiths@redhat.com>
16993
16994 Revert:
16995 PR c++/16253
16996 * gdb.cp/var-tag.cc: New file.
16997 * gdb.cp/var-tag.exp: New file.
16998 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
16999 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17000 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17001 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17002
25326a28 170032014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17004
17005 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17006
829155c9
PA
170072014-06-06 Pedro Alves <palves@redhat.com>
17008
17009 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17010 in target debug output instead of looking at RSP packets,
17011 disabling the test on any target that uses hardware stepping.
17012 Update comments.
17013
61c8d22e
PA
170142014-06-06 Pedro Alves <palves@redhat.com>
17015
17016 * gdb.base/break-unload-file.exp: Fix typo.
17017
d9a47287
YQ
170182014-06-06 Yao Qi <yao@codesourcery.com>
17019
17020 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17021 from "jit_function" to "^jit_function".
17022
e5e01dbf
YQ
170232014-06-06 Yao Qi <yao@codesourcery.com>
17024
17025 * gdb.base/async.c (foo): Add one statement.
17026 * gdb.base/async.exp: Get the next instruction address and
17027 match the output of "nexti" by instruction address. Match
17028 the hex address in the output of "finish".
17029
73ba372c
GB
170302014-06-06 Gary Benson <gbenson@redhat.com>
17031
17032 * gdb.base/call-signals.c: Remove preprocessor conditionals
17033 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17034 SIGSEGV and SIGTERM.
17035 * gdb.base/sigall.c: Likewise.
17036 * gdb.base/unwindonsignal.c: Likewise.
17037 * gdb.reverse/sigall-reverse.c: Likewise.
17038
831517df
YQ
170392014-06-06 Yao Qi <yao@codesourcery.com>
17040
17041 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17042 readable, skip the test.
17043
b8b91e98
YQ
170442014-06-06 Yao Qi <yao@codesourcery.com>
17045
17046 * gdb.threads/staticthreads.c (thread_function): Move the line
17047 setting breakpoint on forward.
17048 * gdb.threads/staticthreads.exp: Update comments.
17049
fb934770
LC
170502014-06-05 Ludovic Courtès <ludo@gnu.org>
17051
17052 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17053 "history-append! type error".
17054
6ef284bd
SM
170552014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17056
17057 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17058 erroneous dprintf expected input.
17059
a872e241
DE
170602014-06-04 Doug Evans <xdje42@gmail.com>
17061
17062 * gdb.guile/scm-generics.exp: Delete.
17063
16f691fb
DE
170642014-06-04 Doug Evans <xdje42@gmail.com>
17065
17066 * gdb.guile/scm-breakpoint.exp: Update.
17067 Add tests for breakpoint registration.
17068
012370f6
TT
170692014-06-04 Tom Tromey <tromey@redhat.com>
17070
17071 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17072 VLA-in-union.
17073 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17074 inner_vla_struct, vla_union types. Initialize objects of those
17075 types and compute their sizes.
17076
9f5a4cef
HZ
170772014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17078 Hui Zhu <hui@codesourcery.com>
17079
17080 * gdb.base/fileio.exp: Add test for shell not available as well as
17081 available.
17082 * gdb.base/fileio.c (test_system): Check for shell twice.
17083
90a45c4d
YQ
170842014-06-04 Yao Qi <yao@codesourcery.com>
17085
17086 * gdb.base/auto-connect-native-target.exp: Remove redundant
17087 space from the regexp pattern.
17088
70017e41
YQ
170892014-06-04 Yao Qi <yao@codesourcery.com>
17090
17091 * gdb.base/default.exp: Replace "child" with "native" in
17092 regexp pattern.
17093
883964a7
SC
170942014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17095
17096 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17097 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17098 * gdb.python/py-xmethods.py: Python script supporting the
17099 new testcase and tests.
17100
ef370185
JB
171012014-06-03 Joel Brobecker <brobecker@adacore.com>
17102 Pedro Alves <palves@redhat.com>
17103
17104 PR breakpoints/17000
17105 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17106 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17107
1e2ccb61
BM
171082014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17109
17110 * gdb.base/subst.exp: Add tests to verify partial path matching
17111 output.
17112
c6ec5ab2
PA
171132014-06-03 Pedro Alves <palves@redhat.com>
17114
17115 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17116 target that doesn't use software single-stepping.
17117
835c559f
PA
171182014-06-03 Pedro Alves <palves@redhat.com>
17119
17120 PR breakpoints/17000
17121 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17122 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17123
06eb1586
DE
171242014-06-02 Doug Evans <xdje42@gmail.com>
17125
17126 * gdb.guile/scm-parameter.exp: New file.
17127
e698b8c4
DE
171282014-06-02 Doug Evans <xdje42@gmail.com>
17129
17130 * gdb.guile/scm-cmd.c: New file.
17131 * gdb.guile/scm-cmd.exp: New file.
17132
ded03782
DE
171332014-06-02 Doug Evans <xdje42@gmail.com>
17134
17135 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17136 pretty-printer lookup.
17137 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17138 (make-pp_s-printer): Call it.
17139 (make-pretty-printer-from-dict): New function.
17140 (lookup-pretty-printer-maker-from-dict): New function.
17141 (*pretty-printer*): Simplify.
17142 (make-objfile-pp_s-printer): New function.
17143 (install-objfile-pretty-printers!): New function.
17144 (make-progspace-pp_s-printer): New function.
17145 (install-progspace-pretty-printers!): New function.
17146 * gdb.guile/scm-progspace.c: New file.
17147 * gdb.guile/scm-progspace.exp: New file.
17148
41fac0cf
PA
171492014-06-02 Pedro Alves <palves@redhat.com>
17150
17151 * gdb.base/dprintf-bp-same-addr.c: New file.
17152 * gdb.base/dprintf-bp-same-addr.exp: New file.
17153
96ae5695
EBM
171542014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17155
17156 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17157 * gdb.arch/powerpc-power.s: Likewise.
17158
da02b3a8
JB
171592014-06-02 Joel Brobecker <brobecker@adacore.com>
17160
17161 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17162
c72b2e7b
YQ
171632014-06-01 Yao Qi <yao@codesourcery.com>
17164
17165 * gdb.base/watchpoint.exp (test_watch_location): Check null
17166 pointer can be dereferenced. If not, do the test, otherwise
17167 skip it.
17168
53e8a631
AB
171692014-05-30 Andrew Burgess <aburgess@broadcom.com>
17170
17171 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17172 results.
17173 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17174
938f0e2f
AB
171752014-05-30 Andrew Burgess <aburgess@broadcom.com>
17176
17177 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17178 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17179 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17180 * gdb.arch/amd64-invalid-stack-top.c: New file.
17181 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17182
9ba6657a
PA
171832014-05-30 Pedro Alves <palves@redhat.com>
17184
17185 PR breakpoints/17000
17186 * gdb.base/sss-bp-on-user-bp.c: New file.
17187 * gdb.base/sss-bp-on-user-bp.exp: New file.
17188
522c09bf
DB
171892014-05-30 David Blaikie <dblaikie@gmail.com>
17190
17191 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17192 gnu_inline semantics via attribute.
17193 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17194 source explicitly specifies the required semantics.
17195
bf4ef81e
MR
171962014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17197
17198 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17199
329ea579
PA
172002014-05-29 Pedro Alves <palves@redhat.com>
17201 Tom Tromey <tromey@redhat.com>
17202
17203 * gdb.base/async-shell.exp: Don't enable target-async.
17204 * gdb.base/async.exp
17205 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17206 parameter. Adjust.
17207 (top level): Don't test with "target-async".
17208 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17209 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17210 * gdb.base/inferior-died.exp: Don't enable target-async.
17211 * gdb.base/interrupt-noterm.exp: Likewise.
17212 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17213 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17214 * gdb.mi/mi-nonstop.exp: Likewise.
17215 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17216 * gdb.mi/mi-nsintrall.exp: Likewise.
17217 * gdb.mi/mi-nsmoribund.exp: Likewise.
17218 * gdb.mi/mi-nsthrexec.exp: Likewise.
17219 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17220 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17221 * gdb.python/py-evsignal.exp: Don't enable target-async.
17222 * gdb.python/py-evthreads.exp: Likewise.
17223 * gdb.python/py-prompt.exp: Likewise.
17224 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17225 * gdb.server/solib-list.exp: Don't enable target-async.
17226 * gdb.threads/thread-specific-bp.exp: Likewise.
17227 * lib/mi-support.exp: Adjust to use mi-async.
17228
fd664c91
PA
172292014-05-29 Pedro Alves <palves@redhat.com>
17230
17231 PR gdb/13860
17232 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17233 reason, even in sync mode.
17234
251bde03
PA
172352014-05-29 Pedro Alves <palves@redhat.com>
17236 Hui Zhu <hui@codesourcery.com>
17237
17238 PR PR15693
17239 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17240 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17241 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17242 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17243
7f3c0343
JB
172442014-05-28 Joel Brobecker <brobecker@adacore.com>
17245
17246 * config/monitor.exp (gdb_target_monitor): Replace use of
17247 "set remotebaud" by "set serial baud".
17248
b2715b27
AW
172492014-05-26 Andy Wingo <wingo@igalia.com>
17250
17251 * gdb.guile/scm-breakpoint.exp:
17252 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17253 properties instead of gdb-object-properties.
17254
498a4489
YQ
172552014-05-26 Yao Qi <yao@codesourcery.com>
17256
17257 * gdb.server/no-thread-db.exp: Specify source file name
17258 explicitly when setting a breakpoint.
17259
589fdceb
MM
172602014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17261
17262 * gdb.btrace/vdso.c: New.
17263 * gdb.btrace/vdso.exp: New.
17264
e9089e05
MM
172652014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17266
17267 * gdb.base/gcore.exp (capture_command_output): Move ...
17268 * lib/gdb.exp (capture_command_output): ... here.
17269
67b5c0c1
MM
172702014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17271
17272 * gdb.btrace/data.exp: Test memory access during btrace replay.
17273
a2199296
SM
172742014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17275
17276 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17277
17b2616c
PA
172782014-05-21 Pedro Alves <palves@redhat.com>
17279
17280 PR gdb/13860
17281 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17282 (top level): Test that output related to execution commands is
17283 sent to the console with CLI commands, but not with MI commands.
17284 Test that breakpoint events are always mirrored to the console.
17285 Also expect the new source line to be output after a "next" in
17286 async mode too. Make it a pass/fail test.
17287 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17288 output.
17289 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17290
5166082f
PA
172912014-05-21 Pedro Alves <palves@redhat.com>
17292
17293 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17294 Use them to test variations of "list" after reaching a breakpoint.
17295 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17296 Test "list" with listsize 10 after reaching a breakpoint.
17297 * gdb.python/python.exp (decode_line current location line
17298 number): Adjust expected line number.
17299
2f25d70f
SM
173002014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17301
17302 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17303 behavior for $args, pass it directly to "run".
17304
ff604a67
MR
173052014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17306
17307 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17308 30000 to 65536.
17309
6a3cb8e8
PA
173102014-05-21 Pedro Alves <palves@redhat.com>
17311
17312 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17313 auto-connect-native-target off".
17314 * gdb.base/auto-connect-native-target.c: New file.
17315 * gdb.base/auto-connect-native-target.exp: New file.
17316
4ebfc96e
PA
173172014-05-21 Pedro Alves <palves@redhat.com>
17318
17319 * gdb.base/default.exp: Test "target native" instead of "target
17320 child".
17321
36d46afb
MW
173222014-05-21 Mark Wielaard <mjw@redhat.com>
17323
17324 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17325
5876f503
JK
173262014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17327
17328 Fix TLS access for -static -pthread.
17329 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17330 <HAVE_TLS> (thread_function, main): Initialize it.
17331 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17332 Add clean_restart.
17333 <$have_tls != "">: Check TLSVAR.
17334
0256a6ac
PA
173352014-05-21 Pedro Alves <palves@redhat.com>
17336
17337 * gdb.base/dcache-line-read-error.c: New.
17338 * gdb.base/dcache-line-read-error.exp: New.
17339
936d2992
PA
173402014-05-20 Pedro Alves <palves@redhat.com>
17341
17342 * gdb.base/compare-sections.c: New file.
17343 * gdb.base/compare-sections.exp: New file.
17344
802e8e6d
PA
173452014-05-20 Pedro Alves <palves@redhat.com>
17346
17347 * gdb.base/break-idempotent.c: New file.
17348 * gdb.base/break-idempotent.exp: New file.
17349
e59fa00f
MM
173502014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17351
17352 * gdb.btrace/nohist.exp: New.
17353
8b696e31
YQ
173542014-05-20 Yao Qi <yao@codesourcery.com>
17355
17356 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17357 gdb.reverse directory and gdb_reverse_timeout exists in board
17358 setting.
17359 * README: Document gdb_reverse_timeout.
17360
73c9764f
YQ
173612014-05-20 Yao Qi <yao@codesourcery.com>
17362
17363 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17364 'test_file_name'. Treat args as a string instead of a list.
17365 (gdb_init): Rename argument 'args' by 'test_file_name'.
17366
f1f4348a
JK
173672014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17368
17369 * gdb.arch/powerpc-power.exp: New file.
17370 * gdb.arch/powerpc-power.s: New file.
17371
0dbe70ce
DE
173722014-05-16 Doug Evans <dje@google.com>
17373
17374 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17375 * gdb.base/completion.exp: Check that all expected files exist
17376 before doing file completion.
0dbe70ce 17377
8d551b02
DE
173782014-05-16 Doug Evans <dje@google.com>
17379
17380 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17381 Update.
17382 (do_syscall_tests_without_xml): Update.
17383
73eb7709
PA
173842014-05-16 Pedro Alves <palves@redhat.com>
17385
17386 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17387 instead of "unknown output after running".
17388
3fae92fc
YQ
173892014-05-16 Yao Qi <yao@codesourcery.com>
17390
17391 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17392 file1.txt from host at the end.
17393 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17394
c2b2ccc5
DE
173952014-05-15 Doug Evans <dje@google.com>
17396
17397 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17398 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17399 loading file. Add test for TU lookup.
17400
8c217a4b
SM
174012014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17402
17403 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17404 calling "-exec-arguments" or "set args" before running the
17405 inferior.
17406
3deb39c6
SM
174072014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17408
17409 * lib/mi-support.exp (mi_expect_stop): Expect message for
17410 inferiors that exit with non-zero exit code.
17411
71a79f8c
YQ
174122014-05-14 Yao Qi <yao@codesourcery.com>
17413
17414 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17415 match absolute path on remote host.
17416 (test_file_list_exec_source_files): Remove "/" from the
17417 pattern.
17418
f23fcd46
YQ
174192014-05-14 Yao Qi <yao@codesourcery.com>
17420
17421 * boards/local-remote-host-notty.exp (${board}_file): New
17422 proc.
17423
9404b58f
KM
174242014-05-07 Kyle McMartin <kyle@redhat.com>
17425
17426 Pushed by Joel Brobecker <brobecker@adacore.com>.
17427 * gdb.arch/aarch64-atomic-inst.c: New file.
17428 * gdb.arch/aarch64-atomic-inst.exp: New file.
17429
5e45f04c
YQ
174302014-05-07 Yao Qi <yao@codesourcery.com>
17431
17432 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17433 in current context" too.
17434
c888a17d
KS
174352014-05-05 Keith Seitz <keiths@redhat.com>
17436
17437 * gdb.linespec/ls-dollar.exp: Add test for linespec
17438 file:convenience_variable.
17439
290a839c
YQ
174402014-05-05 Yao Qi <yao@codesourcery.com>
17441
17442 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17443 traceframes into tfile and ctf trace files. Read data from
17444 trace file and test collected data.
17445 (gdb_collect_locals_test): Likewise.
17446 (gdb_unavailable_registers_test): Likewise.
17447 (gdb_unavailable_floats): Likewise.
17448 (gdb_collect_globals_test): Likewise.
17449 (top-level): Append "ctf" to trace_file_targets if GDB
17450 supports.
17451
b5262cd0
YQ
174522014-05-05 Yao Qi <yao@codesourcery.com>
17453
17454 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17455 code to ...
17456 (gdb_collect_args_test_1): ... it. New proc.
17457 (gdb_collect_locals_test): Move some code to ...
17458 (gdb_collect_locals_test_1): ... it. New proc.
17459 (gdb_unavailable_registers_test): Move some code to ...
17460 (gdb_unavailable_registers_test_1): ... it. New proc.
17461 (gdb_unavailable_floats): Move some code to ...
17462 (gdb_unavailable_floats_1): ... it. New proc.
17463
30a1e6cc
SDJ
174642014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17465
17466 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17467 probes to test for bitness recognition.
17468 * gdb.arch/amd64-stap-optional-prefix.exp
17469 (test_probe_value_without_reg): New procedure.
17470 Add code to test for different kinds of bitness.
17471
f33da99a
SDJ
174722014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17473
17474 PR breakpoints/16889
17475 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17476 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17477
5b80f00d
PA
174782014-05-01 Pedro Alves <palves@redhat.com>
17479
17480 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17481 gdb_file_cmd if no file is specified.
17482 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17483 last_loaded_file to set the remote exec-file.
17484
f8c2a73c
PA
174852014-05-01 Pedro Alves <palves@redhat.com>
17486
17487 * boards/local-remote-host.exp: New file.
17488
be6e8ac7
PA
174892014-05-01 Pedro Alves <palves@redhat.com>
17490
17491 * boards/local-remote-host.exp: Rename to ...
17492 * boards/local-remote-host-notty.exp: ... this.
17493
cac0dc8f
JB
174942014-04-28 Joel Brobecker <brobecker@adacore.com>
17495
17496 * gdb.ada/dyn_arrayidx: New testcase.
17497
9730e6cc
YQ
174982014-04-26 Yao Qi <yao@codesourcery.com>
17499
17500 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17501 and compute the length of function main. Save it in
17502 $main_length.
17503 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17504 (top-level): Use gdb_compile to compile objects into
17505 executable and restart GDB. Remove invocation to
17506 prepare_for_testing.
17507
7ae1a6a6
PA
175082014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17509 Pedro Alves <palves@redhat.com>
17510
17511 PR server/16255
17512 * gdb.multi/multi-attach.c: New file.
17513 * gdb.multi/multi-attach.exp: New file.
17514
4082afcc
PA
175152014-04-25 Pedro Alves <palves@redhat.com>
17516
17517 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17518 user.
17519 (top level): Test that "set remote conditional-breakpoints-packet
17520 off" works as intended.
17521 * gdb.base/dprintf.exp: Test that "set remote
17522 breakpoint-commands-packet off" works as intended.
17523 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17524 New function.
17525 (top level): Call it.
17526 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17527 remote fast-tracepoints-packet off" works as intended.
17528 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17529 * lib/gdb.exp (gdb_is_target_remote): ... here.
17530
2abc3f8d
DB
175312014-04-24 David Blaikie <dblaikie@gmail.com>
17532
17533 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17534 ensure clang would not discard them.
17535 * gdb.base/gdbvars.c: Ditto.
17536 * gdb.base/memattr.c: Ditto.
17537 * gdb.base/whatis.c: Ditto.
17538 * gdb.python/py-prettyprint.c: Ditto.
17539 * gdb.trace/actions.c: Ditto.
17540 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17541 ensure clang would not discard it.
17542
bfd39632
DB
175432014-04-24 David Blaikie <dblaikie@gmail.com>
17544
17545 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17546 clang to emit the full definition of type required by the test
17547 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17548
22842ff6
DB
175492014-04-24 David Blaikie <dblaikie@gmail.com>
17550
17551 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17552 coax Clang into emitting the definition of the type.
17553 * gdb.cp/pr10728-x.h (y): Ditto.
17554 * gdb.cp/pr10728-y.cc (y): Ditto.
17555
c2e827ad
DB
175562014-04-24 David Blaikie <dblaikie@gmail.com>
17557
17558 * gdb.base/label.exp: XFAIL label related tests under Clang.
17559 * gdb.cp/cplabel.exp: Ditto.
17560 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17561 under Clang those using labels.
17562
4c2d33e7
YQ
175632014-04-25 Yao Qi <yao@codesourcery.com>
17564
17565 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17566 double_label.
17567 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17568 partial_label and double_label.
17569
56083b99
DB
175702014-04-24 David Blaikie <dblaikie@gmail.com>
17571
17572 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17573
25d4e99d
DB
175742014-04-24 David Blaikie <dblaikie@gmail.com>
17575
17576 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17577 of the function to work across GCC and Clang.
17578 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17579 pointer types (const void ** const V void **).
17580
01f9f808
MS
175812014-04-24 Michael Sturm <michael.sturm@mintel.com>
17582 Walfred Tedeschi <walfred.tedeschi@intel.com>
17583
17584 * Makefile.in (EXECUTABLES): Added i386-avx512.
17585 * gdb.arch/i386-avx512.c: New file.
17586 * gdb.arch/i386-avx512.exp: Likewise.
17587
4b48d439
KS
175882014-04-23 Keith Seitz <keiths@redhat.com>
17589
17590 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17591 (mi_make_breakpoint_table): New procedure.
17592 (mi_create_breakpoint): Use mi_make_breakpoint
17593 and return the result.
17594 (mi_make_breakpoint): New procedure.
17595 (mi_build_kv_pairs): New procedure.
17596
17597 * gdb.mi/mi-break.exp: Remove unused globals,
17598 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17599 All callers updated.
17600 * gdb.mi/mi-dprintf.exp: Use variable to track command
17601 number.
17602 Update all callers of mi_create_breakpoint and use
17603 mi_make_breakpoint_table.
17604 Remove any unused global variables.
17605 * gdb.mi/mi-nonstop.exp: Likewise.
17606 * gdb.mi/mi-nsintrall.exp: Likewise.
17607 * gdb.mi/mi-nsmoribund.exp: Likewise.
17608 * gdb.mi/mi-nsthrexec.exp: Likewise.
17609 * gdb.mi/mi-reverse.exp: Likewise.
17610 * gdb.mi/mi-simplerun.exp: Likewise.
17611 * gdb.mi/mi-stepn.exp: Likewise.
17612 * gdb.mi/mi-syn-frame.exp: Likewise.
17613 * gdb.mi/mi-until.exp: Likewise.
17614 * gdb.mi/mi-var-cp.exp: Likewise.
17615 * gdb.mi/mi-var-display.exp: Likewise.
17616 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17617 * gdb.mi/mi2-var-child.exp: Likewise.
17618 * gdb.mi/mi-vla-c99.exp: Likewise.
17619 * lib/mi-support.exp: Likewise.
17620
17621 From Ian Lance Taylor <iant@cygnus.com>:
17622 * lib/gdb.exp (parse_args): New procedure.
17623
08351840
PA
176242014-04-23 Pedro Alves <palves@redhat.com>
17625
17626 * gdb.base/break-unload-file.c: New file.
17627 * gdb.base/break-unload-file.exp: New file.
17628 * gdb.base/sym-file-lib.c (baz): New function.
17629 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17630 field.
17631 (load): Store the segment's mapped size.
17632 (unload): New function.
17633 (unload_shlib): New function.
17634 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17635 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17636 set a breakpoint at baz, and call it.
17637 * gdb.base/sym-file.exp: New tests for stale breakpoint
17638 instructions.
17639
076855f9
PA
176402014-04-23 Pedro Alves <palves@redhat.com>
17641
17642 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17643 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17644 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17645 * gdb.base/hbreak-unmapped.c: New file.
17646 * gdb.base/hbreak-unmapped.exp: New file.
17647 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17648 * lib/gdb.exp (gdb_is_target_remote): ... here.
17649
483805cf
PA
176502014-04-22 Pedro Alves <palves@redhat.com>
17651
17652 * gdb.base/consecutive-step-over.c: New file.
17653 * gdb.base/consecutive-step-over.exp: New file.
17654
06d97543
PA
176552014-04-22 Pedro Alves <palves@redhat.com>
17656
17657 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17658 instead of send_gdb/gdb_expect.
17659
b4429ea2
YQ
176602014-04-22 Yao Qi <yao@codesourcery.com>
17661
17662 * lib/trace-support.exp (generate_tracefile): New procedure.
17663 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
17664 return 0.
17665 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
17666 if generate_tracefile returns 1.
17667
51d48146
PA
176682014-04-18 Tom Tromey <palves@redhat.com>
17669 Pedro alves <tromey@redhat.com>
17670
17671 PR backtrace/15558
17672 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
17673 with a backtrace limit.
17674 * gdb.python/py-frame-inline.exp: Test running to an inline
17675 function with a backtrace limit, and printing the newest frame.
17676 * gdb.python/py-frame-inline.c (main): Call f.
17677
bd1dce5f
MS
176782014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17679
17680 * gdb.java/jnpe.exp: Drop srcdir from untested path.
17681
40d1a503
MS
176822014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17683
17684 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
17685 Drop prefix from unsupported source file path.
17686
389b98f7
YQ
176872014-04-17 Yao Qi <yao@codesourcery.com>
17688
17689 * lib/gdb.exp (with_target_charset): New proc.
17690 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
17691 with_target_charset.
17692 (test_print_strings): Likewise.
17693 (test_repeat_bytes): Likewise.
17694 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
17695 for some tests.
17696
22869d73
KS
176972014-04-16 Keith Seitz <keiths@redhat.com>
17698
17699 PR gdb/15827
17700 * gdb.dwarf2/corrupt.c: New file.
17701 * gdb.dwarf2/corrupt.exp: New file.
17702
c4f87ca6
KS
177032014-04-16 Keith Seitz <keiths@redhat.com>
17704
17705 PR c++/16597
17706 * gdb.cp/namelessclass.cc: New file.
17707 * gdb.cp/namelessclass.exp: New file.
17708 * gdb.cp/namelessclass.S: New file.
17709
ab19de87
DE
177102014-04-16 Doug Evans <dje@google.com>
17711
17712 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
17713 Add comment.
17714 (gdbserver_default_get_comm_port): New function.
17715 (gdbserver_start): Check if board file provided
17716 "gdbserver,get_comm_port" and use it if so.
17717 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
17718 (gdb,socketport): Set to "stdio".
17719 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
17720 (stdio_gdbserver_template): Delete.
17721 (${board}_get_remote_address): Update.
17722 (${board}_build_remote_cmd): Delete.
17723 (${board}_get_comm_port): New function.
17724 (${board}_spawn): Update.
17725 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
17726 Delete.
17727 (${board}_get_remote_address): Update.
17728 (${board}_get_comm_port): New function.
17729
fc98a809
AB
177302014-04-16 Andrew Burgess <aburgess@broadcom.com>
17731
17732 * gdb.base/memattr.exp: Improve regexps to handle memory regions
17733 appearing in any order.
17734
87fd9e6e
DE
177352014-04-15 Doug Evans <dje@google.com>
17736
17737 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
17738 uninitialized value of "description".
17739
099fc3ea
KS
177402014-04-15 Keith Seitz <keiths@redhat.com>
17741
17742 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
17743 Remove unused globals.
17744 (test_running_the_program): Likewise.
17745 (test_controlled_execution): Likewise.
17746 (test_controlling_breakpoints): Likewise.
17747 (test_program_termination): Likewise.
17748
5da151d4
KS
177492014-04-15 Keith Seitz <keiths@redhat.com>
17750
17751 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
17752 unused globals.
17753 (test_rbreak_creation_and_listing): Likewise.
17754 (test_ignore_count): Likewise.
17755 (test_error): Likewise.
17756
35e5d2f0
PA
177572014-04-15 Pedro Alves <palves@redhat.com>
17758
17759 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
17760 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
17761 sym-file-loader.c.
17762 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17763 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17764 to sym-file-loader.c.
17765 (struct library): Forward declare.
17766 (load_shlib, lookup_function): Change prototypes.
17767 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17768 (translate_offset): Remove declarations.
17769 (get_text_addr): New declaration.
17770 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
17771 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
17772 sym-file-loader.h.
17773 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17774 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17775 here from sym-file-loader.h.
17776 (struct library): New structure.
17777 (load_shlib, lookup_function): Change prototypes and adjust to
17778 work with a struct library.
17779 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17780 (translate_offset): Make static.
17781 (get_text_addr): New function.
17782 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
17783
eb4c1710
PA
177842014-04-15 Pedro Alves <palves@redhat.com>
17785
17786 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
17787
2d1baf52
PA
177882014-04-15 Pedro Alves <palves@redhat.com>
17789
17790 * gdb.base/sym-file-loader.c: Include <limits.h>.
17791 (SELF_LINK): New define.
17792 (get_origin): New function.
17793 (load_shlib): Use it.
17794 * gdb.base/sym-file.exp: Don't early return if the target is
17795 remote. Use runto_main, and issue fail is that fails. Use
17796 gdb_load_shlibs.
17797 (shlib_name): Delete.
17798 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
17799
7dd6df01
PA
178002014-04-15 Pedro Alves <palves@redhat.com>
17801
17802 * gdb.base/sym-file.exp: Remove regex characters from test
17803 message. Don't refer to breakpoint numbers in test messages.
17804
b50c8614
KS
178052014-04-14 Keith Seitz <keiths@redhat.com>
17806
17807 PR c++/16253
17808 * gdb.cp/var-tag.cc: New file.
17809 * gdb.cp/var-tag.exp: New file.
17810 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17811 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17812 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17813 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17814
3d567982
TT
178152014-04-14 Tom Tromey <tromey@redhat.com>
17816
17817 * gdb.cp/classes.exp (test_enums): Handle underlying type.
17818 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
17819 type.
17820 * gdb.cp/enum-class.exp: New file.
17821 * gdb.cp/enum-class.cc: New file.
17822
0626fc76
TT
178232014-04-14 Tom Tromey <tromey@redhat.com>
17824
17825 * gdb.dwarf2/enum-type.exp: New file.
17826
dca325b3
SA
178272014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17828
17829 * gdb.mi/mi-vla-c99.exp: New file.
17830 * gdb.mi/vla.c: New file.
17831
5854b38a
SA
178322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17833
17834 * gdb.base/vla-datatypes.c: New file.
17835 * gdb.base/vla-datatypes.exp: New file.
17836
463bb957
SA
178372014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17838
17839 * gdb.base/vla-ptr.c: New file.
17840 * gdb.base/vla-ptr.exp: New file.
17841
3dd170be
SA
178422014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17843
17844 * gdb.dwarf2/count.exp: New file.
17845
5ecaaa66
SA
178462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17847
17848 * gdb.base/vla-sideeffect.c: New file.
17849 * gdb.base/vla-sideeffect.exp: New file.
17850
41f1ada5
DB
178512014-04-14 David Blaikie <dblaikie@gmail.com>
17852
17853 * gdb.mi/non-stop.c: Add return value for non-void function return
17854 statement.
17855 * gdb.threads/staticthreads.c: Ditto.
17856
0be03e84
DE
178572014-04-12 Siva Chandra Reddy <sivachandra@google.com>
17858 Doug Evans <xdje42@gmail.com>
17859
17860 * gdb.guile/scm-value.c: Improve test case.
17861 * gdb.guile/scm-value.exp: Add new test.
17862
f180a1fb
DB
178632014-04-11 David Blaikie <dblaikie@gmail.com>
17864
17865 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
17866 override Clang's default.
17867
6b662e19
JB
178682014-04-11 Joel Brobecker <brobecker@adacore.com>
17869
17870 Revert the following changes (regressions):
17871
17872 * gdb.base/vla-sideeffect.c: New file.
17873 * gdb.base/vla-sideeffect.exp: New file.
17874
17875 * gdb.dwarf2/count.exp: New file.
17876
17877 * gdb.base/vla-multi.c: New file.
17878 * gdb.base/vla-multi.exp: New file.
17879
17880 * gdb.base/vla-ptr.c: New file.
17881 * gdb.base/vla-ptr.exp: New file.
17882
17883 * gdb.base/vla-datatypes.c: New file.
17884 * gdb.base/vla-datatypes.exp: New file.
17885
17886 * gdb.mi/mi-vla-c99.exp: New file.
17887 * gdb.mi/vla.c: New file.
17888
245a5f0b
KS
178892014-04-11 Keith Seitz <keiths@redhat.com>
17890
17891 PR c++/16675
17892 * gdb.cp/cpsizeof.exp: New file.
17893 * gdb.cp/cpsizeof.cc: New file.
17894
58a84dcf
SA
178952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17896
191a8a90
JB
17897 * gdb.mi/mi-vla-c99.exp: New file.
17898 * gdb.mi/vla.c: New file.
58a84dcf 17899
c8655f75
SA
179002014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17901
17902 * gdb.base/vla-datatypes.c: New file.
17903 * gdb.base/vla-datatypes.exp: New file.
17904
024e13b4
SA
179052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17906
17907 * gdb.base/vla-ptr.c: New file.
17908 * gdb.base/vla-ptr.exp: New file.
17909
1a237e0e
SA
179102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17911
17912 * gdb.base/vla-multi.c: New file.
17913 * gdb.base/vla-multi.exp: New file.
17914
504f3432
SA
179152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17916
17917 * gdb.dwarf2/count.exp: New file.
17918
3bce8237
SA
179192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17920
191a8a90
JB
17921 * gdb.base/vla-sideeffect.c: New file.
17922 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 17923
322f9c21
YQ
179242014-04-11 Yao Qi <yao@codesourcery.com>
17925
17926 * gdb.base/completion.exp: Check file exists before running tests
17927 on file completion.
17928
d708bcd1
PA
179292014-04-10 Pedro Alves <palves@redhat.com>
17930
17931 * gdb.base/cond-eval-mode.c: New file.
17932 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
17933 prepare_for_testing to build the new file. Check result of
17934 runto_main.
17935 (test_break, test_watch): New procedures.
17936 (top level): Use them.
17937
ae1d2761
PM
179382014-04-08 Pierre Muller <muller@sourceware.org>
17939
17940 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
17941 Ctrl-V use for mingw hosts.
17942
7af389b8
SC
179432014-04-07 Siva Chandra Reddy <sivachandra@google.com>
17944
17945 * gdb.python/py-value.c: Improve test case.
17946 * gdb.python/py-value.exp: Add new test.
17947
5e703181
DE
179482014-04-07 David Blaikie <dblaikie@gmail.com>
17949
17950 * lib/compiler.c: Identify the clang compiler.
17951 * lib/compiler.cc: Ditto.
17952
9810b410
YQ
179532014-04-03 Yao Qi <yao@codesourcery.com>
17954
17955 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
17956
98d1b8dc
AB
179572014-04-01 Anton Blanchard <anton@samba.org>
17958
17959 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
17960 messages unique.
17961
3114cea1
AB
179622014-04-01 Anton Blanchard <anton@samba.org>
17963
17964 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
17965 prepare_for_testing.
17966
62f7182c
AB
179672014-04-01 Anton Blanchard <anton@samba.org>
17968
17969 * gdb.arch/ppc64-atomic-inst.c: Remove.
17970 * gdb.arch/ppc64-atomic-inst.S: New file.
17971 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
17972
770e7fc7
DE
179732014-03-31 Doug Evans <dje@google.com>
17974
17975 * gdb.base/print-symbol-loading-lib.c: New file.
17976 * gdb.base/print-symbol-loading-main.c: New file.
17977 * gdb.base/print-symbol-loading.exp: New file.
17978
46e2bafa
YQ
179792014-03-31 Yao Qi <yao@codesourcery.com>
17980
17981 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
17982
8776cfe9
JB
179832014-03-28 Joel Brobecker <brobecker@adacore.com>
17984
17985 * gdb.ada/mi_dyn_arr: New testcase.
17986
5d1ef361
DE
179872014-03-27 Doug Evans <dje@google.com>
17988
17989 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
17990
b5bee914
YQ
179912014-03-27 Yao Qi <yao@codesourcery.com>
17992
17993 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
17994 if target is nios2-*-*.
17995
0d4d0e77
YQ
179962014-03-26 Yao Qi <yao@codesourcery.com>
17997
17998 * lib/gdb.exp (readline_is_used): New proc.
17999 * gdb.base/completion.exp: Move tests on command complete up.
18000 Skip the rest of tests if readline is not used.
18001 * gdb.ada/complete.exp: Skp the test if readline is not
18002 used.
18003 * gdb.base/filesym.exp: Likewise.
18004 * gdb.base/macscp.exp: Likewise.
18005 * gdb.base/readline-ask.exp: Likewise.
18006 * gdb.base/readline.exp: Likewise.
18007 * gdb.python/py-cmd.exp: Likewise.
18008 * gdb.trace/tfile.exp: Likewise.
18009
29361eee
YQ
180102014-03-26 Yao Qi <yao@codesourcery.com>
18011
18012 * gdb.base/macscp.exp: Fix code format issues.
18013
bc9a5525
UW
180142014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18015
18016 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18017 * gdb.asm/powerpc64le.inc: New file.
18018
d3839ede
PA
180192014-03-25 Pedro Alves <palves@redhat.com>
18020 Doug Evans <dje@google.com>
18021
18022 * gdb.base/source-execution.c: New file.
18023 * gdb.base/source-execution.exp: New file.
18024 * gdb.base/source-execution.gdb: New file.
18025
01672a57
DE
180262014-03-24 Doug Evans <dje@google.com>
18027
18028 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18029 using fission.
18030
88bbeca9
HZ
180312014-03-24 Hui Zhu <hui@codesourcery.com>
18032 Pedro Alves <palves@redhat.com>
18033
18034 PR breakpoints/16101
18035 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18036 test pass/fail messages. Detect missing support for dprintf when
18037 breakpoints are actually inserted.
18038 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18039 breakpoints are actually inserted.
18040 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18041 fails.
18042
d2348791
JK
180432014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18044
18045 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18046
feef67ab
DE
180472014-03-22 Doug Evans <xdje42@gmail.com>
18048
18049 * gdb.python/python.exp (python not supported): Verify multi-line
18050 python command issues an error.
25d743f9 18051 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18052 guile command issues an error.
feef67ab 18053
ecebef6a
MR
180542014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18055
18056 * gdb.threads/thread-specific.exp: Handle the lack of usable
18057 $this_breakpoint and $this_thread.
18058
ccdd1909
HZ
180592014-03-21 Hui Zhu <hui@codesourcery.com>
18060
18061 * gdb.base/attach.exp (do_command_attach_tests): New.
18062
beb460e8
PA
180632014-03-20 Tom Tromey <tromey@redhat.com>
18064 Pedro Alves <palves@redhat.com>
18065
18066 PR cli/15718
18067 * gdb.base/condbreak-call-false.c: New file.
18068 * gdb.base/condbreak-call-false.exp: New file.
18069
40acf43a
PA
180702014-03-20 Pedro Alves <palves@redhat.com>
18071
18072 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18073 Delete.
18074 (block_signals, unblock_signals): Delete.
18075 (child_function_2, main): Remove references to deleted variable
18076 and functions.
18077
9f5e1e02
PA
180782014-03-20 Pedro Alves <palves@redhat.com>
18079
18080 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18081 Use pthread_kill to signal thread 2.
18082 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18083 Adjust to make the test send itself a signal rather than using the
18084 host's "kill" command.
18085
99619bea
PA
180862014-03-20 Pedro Alves <palves@redhat.com>
18087
18088 * gdb.threads/multiple-step-overs.c: New file.
18089 * gdb.threads/multiple-step-overs.exp: New file.
18090 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18091 Adjust expected infrun debug output.
18092
2adfaa28
PA
180932014-03-20 Pedro Alves <palves@redhat.com>
18094
18095 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18096 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18097
31e77af2
PA
180982014-03-20 Pedro Alves <palves@redhat.com>
18099
18100 PR breakpoints/7143
18101 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18102 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18103 of gdb_test_multiple.
18104 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18105 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18106
b9f437de
PA
181072014-03-20 Pedro Alves <palves@redhat.com>
18108
18109 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18110 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18111
05adc73e
PA
181122014-03-19 Pedro Alves <palves@redhat.com>
18113
18114 * gdb.base/async.exp: Remove early return.
18115
6048b950
PA
181162014-03-19 Pedro Alves <palves@redhat.com>
18117
18118 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18119
8bcfb00a
PA
181202014-03-19 Pedro Alves <palves@redhat.com>
18121
18122 * gdb.base/async.exp (test_background): Expect \r\n after
18123 "completed." in the fail pattern.
18124
884e37dc
PA
181252014-03-19 Pedro Alves <palves@redhat.com>
18126
18127 * gdb.base/async.exp (test_background): New procedure.
18128 Use it for all background execution command tests.
18129
148e57e2
PA
181302014-03-19 Pedro Alves <palves@redhat.com>
18131
18132 * gdb.base/async.exp: Use prepare_for_testing.
18133
f48088c7
PA
181342014-03-19 Pedro Alves <palves@redhat.com>
18135
18136 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18137 the same line.
18138
e2f6c966
PA
181392014-03-19 Pedro Alves <palves@redhat.com>
18140
18141 * gdb.base/async.c (main): Add "jump here" and "until here" line
18142 marker comments.
18143 * gdb.base/async.exp (jump_here): New global.
18144 (jump& test): Use it.
18145 (until_here): New global.
18146 (until& test): Use it.
18147
c30568d4
PA
181482014-03-19 Pedro Alves <palves@redhat.com>
18149
18150 * gdb.base/async.exp: Don't frob gdb_protocol.
18151
0172b6a7
DE
181522014-03-18 Doug Evans <xdje42@gmail.com>
18153
18154 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18155 Fix spelling of exec-done-display.
18156
06c868a8
JK
181572014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18158
18159 PR gdb/15358
18160 * gdb.base/gdb-sigterm.c: New file.
18161 * gdb.base/gdb-sigterm.exp: New file.
18162
0c7e1a46
PA
181632014-03-18 Pedro Alves <palves@redhat.com>
18164
18165 PR gdb/13860
18166 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18167 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18168 solib-event.
18169
f7c77d93
JB
181702014-03-17 Joel Brobecker <brobecker@adacore.com>
18171
18172 * gdb.ada/pckd_arr_ren: New testcase.
18173
5a1e8c7a
DE
181742014-03-13 Doug Evans <xdje42@gmail.com>
18175
18176 PR guile/16612
18177 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18178 collect after discarding symbols.
18179
350e1a76
DE
181802014-03-13 Ludovic Courtès <ludo@gnu.org>
18181 Doug Evans <xdje42@gmail.com>
18182
18183 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18184 to history survives a gc.
18185
a69900ae
PA
181862014-03-13 Pedro Alves <palves@redhat.com>
18187
18188 * gdb.base/default.exp: Don't test "target procfs".
18189
5db9f0bd
PA
181902014-03-13 Pedro Alves <palves@redhat.com>
18191
18192 * gdb.base/default.exp: Update "target child" and "target procfs"
18193 tests to not expect "Unix".
18194
b3ccfe11
TT
181952014-03-12 Tom Tromey <tromey@redhat.com>
18196
18197 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18198 New procs. Add target-async tests.
18199 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18200 Add target-async tests.
18201
646f4417
AA
182022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18203
18204 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18205 'func_start' and 'func_end' for the beginning and end of the
18206 function code, respectively.
18207 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18208 'func_end' instead of 'func' and 'main'.
18209
288c211f
AA
182102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18211
18212 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18213 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18214 generate the debug info assembler source.
18215
e0c0f156
AA
182162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18217
18218 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18219 * gdb.dwarf2/arr-subrange.exp: Likewise.
18220 * gdb.dwarf2/dwz.exp: Likewise.
18221 * gdb.dwarf2/method-ptr.exp: Likewise.
18222 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18223 * gdb.dwarf2/subrange.exp: Likewise.
18224 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18225 * gdb.dwarf2/implptrpiece.exp: Likewise.
18226 * gdb.dwarf2/nostaticblock.exp: Likewise.
18227
0e5c4555
AA
182282014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18229
18230 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18231 directory to absolute path name arguments.
18232
5ec18f2b
JG
182332014-03-10 Joel Brobecker <brobecker@adacore.com>
18234
18235 * gdb.ada/tagged_access: New testcase.
18236
847fc4f2
MM
182372014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18238
18239 * gdb.btrace/data.exp: Update expected output.
18240
cc3da688
YQ
182412014-03-06 Yao Qi <yao@codesourcery.com>
18242
18243 * gdb.trace/pr16508.exp: New file.
18244
0f26cec1
PA
182452014-03-05 Pedro Alves <palves@redhat.com>
18246
18247 PR gdb/16575
18248 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18249 procedure.
18250 (top level): Adjust to use it. Add tests that exercise breakpoint
18251 interaction with the code-cache.
18252
7a5a839f
LC
182532014-02-26 Ludovic Courtès <ludo@gnu.org>
18254
18255 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18256 test for 'history-append!'.
18257
31aa7e4e
JB
182582014-02-26 Joel Brobecker <brobecker@adacore.com>
18259
18260 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18261 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18262 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18263 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18264 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18265 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18266
1b588015
JB
182672014-02-26 Joel Brobecker <brobecker@adacore.com>
18268
18269 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18270 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18271 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18272
55426c9d
JB
182732014-02-26 Joel Brobecker <brobecker@adacore.com>
18274
18275 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18276
dc53a7ad
JB
182772014-02-26 Joel Brobecker <brobecker@adacore.com>
18278
18279 * gdb.dwarf2/arr-stride.c: New file.
18280 * gdb.dwarf2/arr-stride.exp: New file.
18281
12ab52e9
PA
182822014-02-26 Pedro Alves <palves@redhat.com>
18283
18284 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18285 that won't ever trigger. Make sure that GDB reports the correct
18286 breakpoint that caused the stop.
18287
849c862e
JK
182882014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18289
18290 PR gdb/16626
18291 * gdb.base/auto-load-script: New file.
18292 * gdb.base/auto-load.c: New file.
18293 * gdb.base/auto-load.exp: New file.
18294
71b7d793
JK
18295 PR gdb/16626
18296 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18297
e2f0d509
JK
182982014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18299
18300 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18301 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18302
50cc37c8
DE
183032014-02-24 Doug Evans <dje@google.com>
18304
18305 * lib/gdb.exp (run_on_host): Log error output if program fails.
18306
ea4758f2
PA
183072014-02-21 Pedro Alves <palves@redhat.com>
18308
18309 * gdb.threads/step-after-sr-lock.c: Rename to ...
18310 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18311 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18312 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18313 ... this.
18314
d7b30f67
SDJ
183152014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18316
18317 PR tdep/16397
18318 * gdb.arch/amd64-stap-special-operands.exp: New file.
18319 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18320 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18321 * gdb.arch/amd64-stap-triplet.S: Likewise.
18322 * gdb.arch/amd64-stap-triplet.c: Likewise.
18323
83deb43f
JB
183242014-02-20 Joel Brobecker <brobecker@adacore.com>
18325
18326 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18327 in .section pseudo-op.
18328
adde2bff
DE
183292014-02-20 lin zuojian <manjian2006@gmail.com>
18330 Joel Brobecker <brobecker@adacore.com>
18331 Doug Evans <xdje42@gmail.com>
18332
18333 PR symtab/16581
18334 * gdb.dwarf2/dw2-icycle.S: New file.
18335 * gdb.dwarf2/dw2-icycle.c: New file.
18336 * gdb.dwarf2/dw2-icycle.exp: New file.
18337
f7bd0f78
SC
183382014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18339
18340 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18341 operations on gdb.Value objects.
18342 * gdb.python/py-value-cc.exp: Add new test to test operations on
18343 gdb.Value objects.
18344
c17ef0d5
DE
183452014-02-18 Doug Evans <dje@google.com>
18346
18347 * Makefile.in (TESTS): New variable.
18348 (expanded_tests, expanded_tests_or_none): New variables
18349 (check-single): Pass $(expanded_tests_or_none) to runtest.
18350 (check-parallel): Only run tests in $(TESTS) if non-empty.
18351 (check/no-matching-tests-found): New rule.
18352 * README: Document TESTS makefile variable.
18353
5dd3176f
DE
183542014-02-18 Doug Evans <dje@google.com>
18355
18356 * Makefile.in (check-parallel): rm -rf outputs temp.
18357
0b10be4f
JK
183582014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18359
18360 Fix "ERROR: no fileid for" in the testsuite.
18361 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18362
85f224e7
DE
183632014-02-12 Doug Evans <dje@google.com>
18364
18365 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18366 (MISCELLANEOUS): New variable.
18367 (clean): rm -rf $(MISCELLANEOUS).
18368 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18369 dwp live in the same directory as symlinks, with each symlink pointed
18370 to a differently named file in a different directory.
18371
149b30ff
DE
183722014-02-11 Doug Evans <dje@google.com>
18373
18374 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18375 of Tcl file commands.
18376
1dfdac32
MK
183772014-02-10 Mark Kettenis <kettenis@gnu.org>
18378
18379 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18380 "kill -SIGUSR1 -1".
18381
aa4fb036
JB
183822014-02-10 Joel Brobecker <brobecker@adacore.com>
18383
18384 * gdb.ada/tick_length_array_enum_idx: New testcase.
18385
ed3ef339
DE
183862014-02-10 Doug Evans <xdje42@gmail.com>
18387
18388 * configure.ac (AC_OUTPUT): Add gdb.guile.
18389 * configure: Regenerate.
18390 * lib/gdb-guile.exp: New file.
18391 * lib/gdb.exp (get_target_charset): New function.
18392 * gdb.base/help.exp: Update expected output from "apropos apropos".
18393 * gdb.guile/Makefile.in: New file.
18394 * gdb.guile/guile.exp: New file.
18395 * gdb.guile/scm-arch.c: New file.
18396 * gdb.guile/scm-arch.exp: New file.
18397 * gdb.guile/scm-block.c: New file.
18398 * gdb.guile/scm-block.exp: New file.
18399 * gdb.guile/scm-breakpoint.c: New file.
18400 * gdb.guile/scm-breakpoint.exp: New file.
18401 * gdb.guile/scm-disasm.c: New file.
18402 * gdb.guile/scm-disasm.exp: New file.
18403 * gdb.guile/scm-equal.c: New file.
18404 * gdb.guile/scm-equal.exp: New file.
18405 * gdb.guile/scm-error.exp: New file.
18406 * gdb.guile/scm-error.scm: New file.
18407 * gdb.guile/scm-frame-args.c: New file.
18408 * gdb.guile/scm-frame-args.exp: New file.
18409 * gdb.guile/scm-frame-args.scm: New file.
18410 * gdb.guile/scm-frame-inline.c: New file.
18411 * gdb.guile/scm-frame-inline.exp: New file.
18412 * gdb.guile/scm-frame.c: New file.
18413 * gdb.guile/scm-frame.exp: New file.
18414 * gdb.guile/scm-generics.exp: New file.
18415 * gdb.guile/scm-gsmob.exp: New file.
18416 * gdb.guile/scm-iterator.c: New file.
18417 * gdb.guile/scm-iterator.exp: New file.
18418 * gdb.guile/scm-math.c: New file.
18419 * gdb.guile/scm-math.exp: New file.
18420 * gdb.guile/scm-objfile-script-gdb.in: New file.
18421 * gdb.guile/scm-objfile-script.c: New file.
18422 * gdb.guile/scm-objfile-script.exp: New file.
18423 * gdb.guile/scm-objfile.c: New file.
18424 * gdb.guile/scm-objfile.exp: New file.
18425 * gdb.guile/scm-ports.exp: New file.
18426 * gdb.guile/scm-pretty-print.c: New file.
18427 * gdb.guile/scm-pretty-print.exp: New file.
18428 * gdb.guile/scm-pretty-print.scm: New file.
18429 * gdb.guile/scm-section-script.c: New file.
18430 * gdb.guile/scm-section-script.exp: New file.
18431 * gdb.guile/scm-section-script.scm: New file.
18432 * gdb.guile/scm-symbol.c: New file.
18433 * gdb.guile/scm-symbol.exp: New file.
18434 * gdb.guile/scm-symtab-2.c: New file.
18435 * gdb.guile/scm-symtab.c: New file.
18436 * gdb.guile/scm-symtab.exp: New file.
18437 * gdb.guile/scm-type.c: New file.
18438 * gdb.guile/scm-type.exp: New file.
18439 * gdb.guile/scm-value-cc.cc: New file.
18440 * gdb.guile/scm-value-cc.exp: New file.
18441 * gdb.guile/scm-value.c: New file.
18442 * gdb.guile/scm-value.exp: New file.
18443 * gdb.guile/source2.scm: New file.
18444 * gdb.guile/types-module.cc: New file.
18445 * gdb.guile/types-module.exp: New file.
18446
7026a7c1
YQ
184472014-02-10 Yao Qi <yao@codesourcery.com>
18448
18449 PR testsuite/16543
18450 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18451 * configure: Regenerated.
18452 * Makefile.in: New file.
18453
6c466447
AS
184542014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18455
18456 * gdb.python/py-framefilter.exp: Fix typo.
18457
6e854735
YQ
184582014-02-08 Yao Qi <yao@codesourcery.com>
18459
18460 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18461 that no =breakpoint-modified is emitted when breakpoints are
18462 modified through MI commands.
18463
d137e6dc
PA
184642014-02-07 Pedro Alves <pedro@codesourcery.com>
18465 Pedro Alves <palves@redhat.com>
18466
18467 * gdb.threads/step-after-sr-lock.c: New file.
18468 * gdb.threads/step-after-sr-lock.exp: New file.
18469
b5ee5a50
PA
184702014-02-07 Pedro Alves <palves@redhat.com>
18471
18472 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18473
3c77faf3
JK
184742014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18475
18476 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18477 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18478
6dddc817
DE
184792014-02-06 Doug Evans <xdje42@gmail.com>
18480
18481 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18482 output.
18483
18484 * gdb.gdb/python-interrupts.exp: New file.
18485
de7b2893
YQ
184862014-02-05 Yao Qi <yao@codesourcery.com>
18487
18488 * gdb.trace/report.exp (use_collected_data): Test the output
18489 of "info threads" and "info inferiors".
18490
66d032ac
YQ
184912014-02-05 Yao Qi <yao@codesourcery.com>
18492
18493 Revert this patch:
18494
18495 2013-05-24 Yao Qi <yao@codesourcery.com>
18496
18497 * gdb.trace/tfile.exp: Test inferior and thread.
18498
591a12a1
UW
184992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18500
18501 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18502 on a function.
18503 * gdb.base/step-bt.c: Call hello via function pointer to make
18504 sure its first instruction is executed on powerpc64le-linux.
18505
0ff3e01f
UW
185062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18507
18508 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18509
084ee545
UW
185102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18511
18512 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18513 of the test patterns for use on little-endian systems.
18514
6ed14ff3
UW
185152014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18516
18517 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18518 (decimal_vector): Fix for little-endian.
18519
401e27fd
JM
185202014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18521
18522 * gdb.arch/sparc-sysstep.exp: New file.
18523 * gdb.arch/sparc-sysstep.c: Likewise.
18524
18525 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18526
8b924729
EBM
185272014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18528
18529 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18530
fb151210
JB
185312014-01-23 Tom Tromey <tromey@redhat.com>
18532
18533 * gdb.ada/array_char_idx: New testcase.
18534
0740f8d8
TT
185352014-01-23 Tom Tromey <tromey@redhat.com>
18536
18537 PR python/16487:
18538 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18539 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18540 classes.
18541
21909fa1
TT
185422014-01-23 Tom Tromey <tromey@redhat.com>
18543
18544 PR python/16491:
18545 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18546 string from an inferior frame.
18547 * gdb.python/py-framefilter-mi.exp: Update.
18548
87ce2a04
DE
185492014-01-22 Doug Evans <dje@google.com>
18550
18551 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18552
237b092b
AA
185532014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18554
18555 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18556
d674a709
AA
185572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18558
18559 * gdb.trace/entry-values.exp: Remove excess space character from
18560 regex patterns. Handle s390 call instruction.
18561
20fa3390
AA
185622014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18563
18564 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18565 define "*_start" label. Make "name" static.
18566 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18567 ${name} by references to ${name}_start.
18568
78466714
AA
185692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18570
18571 * gdb.base/info-macros.exp: Remove "debug" from the compile
18572 options.
18573
ec9f644a
IB
185742014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18575
18576 * gdb.dlang/demangle.exp: New file.
18577
94b1b47e
IB
185782014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18579
18580 * gdb.dlang/primitive-types.exp: New file.
18581
7f420862
IB
185822014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18583
18584 * configure.ac: Create gdb.dlang/Makefile.
18585 * configure: Regenerate.
18586 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18587 * gdb.dlang/Makefile.in: New file.
18588 * lib/d-support.exp: New file.
18589 * lib/gdb.exp (skip_d_tests): New proc.
18590
52834460
MM
185912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18592
18593 * gdb.btrace/delta.exp: Check reverse stepi.
18594 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18595 * gdb.btrace/finish.exp: New.
18596 * gdb.btrace/next.exp: New.
18597 * gdb.btrace/nexti.exp: New.
18598 * gdb.btrace/record_goto.c: Add comments.
18599 * gdb.btrace/step.exp: New.
18600 * gdb.btrace/stepi.exp: New.
18601 * gdb.btrace/multi-thread-step.c: New.
18602 * gdb.btrace/multi-thread-step.exp: New.
18603 * gdb.btrace/rn-dl-bind.c: New.
18604 * gdb.btrace/rn-dl-bind.exp: New.
18605 * gdb.btrace/data.c: New.
18606 * gdb.btrace/data.exp: New.
18607 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18608
6e07b1d2
MM
186092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18610
18611 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18612 * gdb.btrace/exception.exp: Update.
18613 * gdb.btrace/instruction_history.exp: Update.
18614 * gdb.btrace/record_goto.exp: Update.
18615 * gdb.btrace/tailcall.exp: Update.
18616 * gdb.btrace/unknown_functions.exp: Update.
18617 * gdb.btrace/delta.exp: New.
18618
0b722aec
MM
186192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18620
18621 * gdb.btrace/record_goto.exp: Add backtrace test.
18622 * gdb.btrace/tailcall.exp: Add backtrace test.
18623
066ce621
MM
186242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18625
18626 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18627 * gdb.btrace/record_goto.c: New.
18628 * gdb.btrace/record_goto.exp: New.
18629 * gdb.btrace/x86-record_goto.S: New.
18630
0688d04e
MM
186312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18632
18633 * gdb.btrace/function_call_history.exp: Update tests.
18634 * gdb.btrace/instruction_history.exp: Update tests.
18635
8710b709
MM
186362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18637
18638 * gdb.btrace/function_call_history.exp: Fix expected field
18639 order for "record function-call-history".
18640 Add new tests for "record function-call-history /c".
18641 * gdb.btrace/exception.cc: New.
18642 * gdb.btrace/exception.exp: New.
18643 * gdb.btrace/tailcall.exp: New.
18644 * gdb.btrace/x86-tailcall.S: New.
18645 * gdb.btrace/x86-tailcall.c: New.
18646 * gdb.btrace/unknown_functions.c: New.
18647 * gdb.btrace/unknown_functions.exp: New.
18648 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18649
5de9129b
MM
186502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18651
18652 * gdb.btrace/instruction_history.exp: Update.
18653 * gdb.btrace/function_call_history.exp: Update.
18654
23a7fe75
MM
186552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18656
18657 * gdb.btrace/function_call_history.exp: Fix expected function
18658 trace.
18659 * gdb.btrace/instruction_history.exp: Initialize traced.
18660 Remove traced_functions.
18661
724c7dd8
MM
186622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18663
18664 * gdb.btrace/function_call_history.exp: Update
18665 * gdb.btrace/instruction_history.exp: Update.
18666
6d78d93b
MM
186672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18668
18669 * gdb.btrace/enable.exp: Update expected text.
18670
93a360cc
OJ
186712014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
18672
18673 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
18674 bytes.
18675
3772b53f
MR
186762014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
18677
18678 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
18679
596662fa
OJ
186802014-01-15 Omair Javaid <omair.javaid@linaro.org>
18681
18682 * lib/gdb.exp (supports_process_record): Return true for
18683 arm*-linux*. (supports_reverse): Likewise.
18684
b5b08fb4
SC
186852014-01-13 Siva Chandra Reddy <sivachandra@google.com>
18686
18687 PR python/15464
18688 PR python/16113
18689 * gdb.python/py-type.c: Enhance test case.
18690 * gdb.python/py-value-cc.cc: Likewise
18691 * gdb.python/py-type.exp: Add new tests.
18692 * gdb.python/py-value-cc.exp: Likewise
18693
52d7fb13
AA
186942014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18695 Pedro Alves <palves@redhat.com>
18696
18697 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
18698 Make "name" extern.
18699 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
18700 references to ${name}_start by references to ${name}.
18701
a2cd8cfe
JB
187022014-01-10 Joel Brobecker <brobecker@adacore.com>
18703
18704 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
18705
4e23fced
JB
187062014-01-10 Joel Brobecker <brobecker@adacore.com>
18707
18708 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
18709
c6a9e42c
PA
187102014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
18711 Pedro Alves <palves@redhat.com>
18712
18713 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 18714 mi_gdb_target_load.
c6a9e42c 18715
b7ea362b
PA
187162014-01-08 Pedro Alves <palves@redhat.com>
18717
18718 * gdb.threads/reconnect-signal.c: New file.
18719 * gdb.threads/reconnect-signal.exp: New file.
18720
5e3f4fab
EBM
187212014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18722
18723 * gdb.base/source-dir.exp: New file.
18724
79301218
JB
187252014-01-07 Joel Brobecker <brobecker@adacore.com>
18726
18727 * gdb.ada/mi_interface: New testcase.
18728
8e355c5d
JB
187292014-01-07 Joel Brobecker <brobecker@adacore.com>
18730
18731 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
18732 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
18733 gdb.ada/pp-rec-component/pck.ads: New files.
18734
c0d48811
JB
187352014-01-07 Joel Brobecker <brobecker@adacore.com>
18736
18737 * gdb.python/py-pp-integral.c: New file.
18738 * gdb.python/py-pp-integral.py: New file.
18739 * gdb.python/py-pp-integral.exp: New file.
18740
17b609c3 18741For older changes see ChangeLog-1993-2013.
c906108c 18742\f
8d8cb839
EZ
18743;; Local Variables:
18744;; mode: change-log
18745;; left-margin: 8
18746;; fill-column: 74
18747;; version-control: never
18748;; End:
902f2ccb 18749
b811d2c2 18750 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
18751 Copying and distribution of this file, with or without modification,
18752 are permitted provided the copyright notice and this notice are preserved.
This page took 4.315943 seconds and 4 git commands to generate.